Array.prototype._g2=0;var _h2={_i2:[{_j2:["tph_ImageLoadBar.js"],initfuncs:[]},{_j2:["uph_FileExistsHtml.js"],initfuncs:[]}],_k2:[{_l2:"aFlagUp",_m2:0,_n2:"",_o2:"aFlagUp",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aFlagDown",_m2:0,_n2:"",_o2:"aFlagDown",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBomb",_m2:0,_n2:"",_o2:"aBomb",_p2:0,volume:0.3,_q2:0,preload:!1,_r2:0},{_l2:"aBombDown",_m2:0,_n2:"",_o2:"aBombDown",_p2:0,volume:0.46,_q2:0,preload:!1,_r2:0},{_l2:"aBombFirst",_m2:0,_n2:"",_o2:"aBombFirst", _p2:0,volume:0.17,_q2:0,preload:!1,_r2:0},{_l2:"aBleepFlat",_m2:0,_n2:"",_o2:"aBleepFlat",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBleepChord3",_m2:0,_n2:"",_o2:"aBleepChord3",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBleepChord4",_m2:0,_n2:"",_o2:"aBleepChord4",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBleepDouble1",_m2:0,_n2:"",_o2:"aBleepDouble1",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBleepDouble2",_m2:0,_n2:"",_o2:"aBleepDouble2",_p2:0,volume:1,_q2:0,preload:!1,_r2:0},{_l2:"aBleepDouble3", _m2:0,_n2:"",_o2:"aBleepDouble3",_p2:0,volume:1,_q2:0,preload:!1,_r2:0}],_s2:[{name:"audiogroup_default",_t2:!0,}],_u2:[{_l2:"sSquare",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:64,_A2:127,_B2:127,_C2:15,_D2:[39,42,40,41]},{_l2:"sMine",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:64,_E2:10,_A2:118,_F2:10,_B2:117,_C2:15,_D2:[36,37,38,35]},{_l2:"sBigBox",width:696,height:458,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:348,_z2:229,_A2:695,_B2:457,_C2:15,_D2:[2]},{_l2:"sMask", width:140,height:140,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:70,_z2:70,_E2:2,_A2:136,_F2:3,_B2:137,_C2:15,_D2:[18,17,19,16]},{_l2:"sWhiteStuff",width:256,height:256,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:84,_z2:139,_E2:34,_A2:255,_F2:98,_B2:178,_C2:15,_D2:[12]},{_l2:"sCircle",width:265,height:265,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:132,_z2:132,_E2:4,_A2:259,_F2:4,_B2:259,_C2:15,_D2:[5]},{_l2:"sSmallBoxStraight",width:374,height:84,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:187,_z2:42,_A2:373,_B2:83,_C2:15,_D2:[15]} ,{_l2:"sSliderLine",width:520,height:10,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:260,_z2:5,_E2:5,_A2:514,_F2:3,_B2:6,_C2:15,_D2:[61]},{_l2:"sSliderMask",width:256,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:512,_z2:64,_A2:254,_B2:127,_C2:15,_D2:[14]},{_l2:"sToggleLine",width:144,height:66,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:72,_z2:33,_E2:1,_A2:142,_F2:1,_B2:64,_C2:15,_D2:[60]},{_l2:"sCircleSmall",width:60,height:60,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:30,_z2:30,_E2:2,_A2:57,_F2:2,_B2:57,_C2:15,_D2:[79]} ,{_l2:"sNote",width:256,height:256,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:128,_z2:128,_E2:69,_A2:185,_F2:41,_B2:211,_C2:15,_D2:[11]},{_l2:"sFlag",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:94,_E2:30,_A2:97,_F2:30,_B2:96,_C2:15,_D2:[26,24,23,25]},{_l2:"sFlagStand",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:94,_E2:30,_A2:97,_F2:86,_B2:96,_C2:15,_D2:[31,33,32,34]},{_l2:"sFlagPole",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:94,_E2:60,_A2:94, _F2:30,_B2:92,_C2:15,_D2:[27,30,28,29]},{_l2:"sClock",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:64,_E2:16,_A2:111,_F2:5,_B2:117,_C2:15,_D2:[22]},{_l2:"sBackGearAnimation",width:120,height:120,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:59,_z2:62,_E2:19,_A2:102,_F2:17,_B2:102,_C2:30,_D2:[58,56,54,48,57,47,55,46,51,49,45,50,52,53]},{_l2:"sDropshadow",width:41,height:256,_v2:!1,_w2:!1,preload:!1,_x2:!1,_z2:128,_A2:40,_B2:255,_C2:15,_D2:[59]},{_l2:"sStar",width:128,height:128,_v2:!1,_w2:!1, preload:!1,_x2:!1,_y2:64,_z2:64,_E2:3,_A2:124,_F2:8,_B2:120,_C2:15,_D2:[44]},{_l2:"sButtonCorner",width:64,height:64,_v2:!1,_w2:!1,preload:!1,_x2:!1,_z2:63,_A2:63,_B2:63,_C2:15,_D2:[78]},{_l2:"sButtonMiddle",width:256,height:256,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:128,_z2:128,_A2:255,_B2:255,_C2:15,_D2:[10]},{_l2:"sBigBoxSide",width:76,height:246,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:75,_z2:123,_A2:75,_B2:245,_C2:15,_D2:[20]},{_l2:"sCircleShadow",width:324,height:324,_v2:!1,_w2:!1,preload:!1,_x2:!1, _y2:162,_z2:162,_A2:323,_B2:323,_C2:15,_D2:[4]},{_l2:"sBigFlag",width:256,height:256,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:128,_z2:128,_E2:61,_A2:197,_F2:61,_B2:199,_C2:15,_D2:[9]},{_l2:"sSquareSlightRot",width:128,height:128,_v2:!1,_w2:!1,preload:!1,_x2:!1,_y2:64,_z2:64,_E2:12,_A2:115,_F2:12,_B2:115,_C2:15,_D2:[43]}],_G2:{"pt_shape_circle":64,"pt_shape_cloud":65,"pt_shape_disk":66,"pt_shape_explosion":67,"pt_shape_flare":68,"pt_shape_line":69,"pt_shape_pixel":70,"pt_shape_ring":71,"pt_shape_smoke":72, "pt_shape_snow":73,"pt_shape_spark":74,"pt_shape_sphere":75,"pt_shape_square":76,"pt_shape_star":77,"FONT_builtin":13},_H2:[],_I2:[],_J2:[_K2,_L2,_M2,_N2,_O2,_P2,_Q2,_R2,_S2,_T2,_U2,_V2,_W2,_X2,_Y2,_Z2,__2,_03,_13,_23,_33,_43,_53,_63,_73,_83,_93,_a3,_b3,_c3,_d3,_e3,_f3,_g3,_h3,_i3,_j3,_k3,_l3,_m3,_n3,_o3,_p3,_q3,_r3,_s3,_t3,_u3,_v3,_w3,_x3,_y3,_z3,_A3,_B3,_C3,_D3,_E3,_F3,_G3,_H3,_I3,_J3,_K3,_L3,_M3,_N3,_O3,_P3,_Q3,_R3,_S3,_T3,_U3,_V3,_W3,_X3,_Y3,_Z3,__3,_04,_14,_24,_34,_44,_54,_64,_74,_84,_94,_a4, _b4,_c4,_d4,_e4,_f4,_g4,_h4,_i4,_j4,_k4,_l4,_m4,_n4],_o4:["ease_expoOut","ease_expoInOut","ease_expoIn","ease_cubeOut","ease_cubeInOut","ease_cubeIn","ease_bounceInOut","ease_backOut","ease_backInOut","ease_backIn","ease_bounceOut","ease_quadOut_peek","ease_quadOut","ease_quadInOut_peek","ease_bounceIn","ease_quadIn","ease_quadInOut","angle_lerp_time","angles_merge","values_merge","lerp_time","angle_lerp","angle_shift","value_shift","mod_negative","coord_to_grid_x","coord_to_grid_y","inside_grid", "scr_flag_cell","scr_draw_cell","scr_clear_near","scr_clear_place","scr_get_nearby","scr_clear_all_around_recursive","scr_pop_bombs_recursive","scr_reset_place_recursive","scr_clear_all_around_recursive_instant","scr_calculate_grid_near","scr_grid_place_random_mines","scr_grid_create_grids","scr_grid_update_size","scr_reset_grid","scr_grid_mines_from_press","scr_get_formatted_time","draw_text_mip","draw_text_mip_transformed","draw_rounded_box","scr_menu_create","scr_menu_create_button","scr_menu_create_label", "scr_menu_create_sprite","scr_menu_create_slider","scr_menu_create_toggle","scr_menu_set_button_settings","scr_menu_slider_set_position","scr_calculate_button_area","scr_mouse_init","scr_mouse_step","scr_menu_draw_button","scr_menu_draw_slider_text","scr_menu_draw_slider_lines","scr_menu_draw_slider_mask","scr_menu_draw_sprite","scr_menu_draw_label","scr_menu_draw_toggle","scr_menu_get_selected","scr_menu_get_updated_slider","scr_menu_stack_pushtoend","scr_save_grid","scr_load_grid","scr_load_grid_old", "scr_save_settings","scr_load_settings","scr_format_gridstring","scr_format_gridstring_unordered","boolify","log","array_find_index","array_contains","array_average","scr_list_instance_destroy","ds_map_find_default","ds_list_delete_value","string_split","scr_get_color","scr_theme_apply","scr_themes_create","scr_theme_create","scr_fade_theme","scr_fade_colors","audio_play","macros","scr_init_variables","scr_showmines_get_string","coord_to_gui_x","coord_to_gui_y","scr_menu_step","value_suppress","scr_external_import", "scr_execute_clear","scr_execute_flag","buffer_write_bool_grid","buffer_read_bool_grid","file_exists_custom"],_p4:[],_q4:[{_l2:"fMineTextMip0",size:44,bold:!0,_r4:!1,_s4:32,_t4:56,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:8,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:2,y:73,_B4:15,_C4:69,shift:15,offset:0},{_z4:49,_A4:"1",x:228,y:2,_B4:20,_C4:69,shift:34,offset:4},{_z4:50,_A4:"2",x:69,y:2,_B4:30,_C4:69,shift:34,offset:2},{_z4:51,_A4:"3",x:101,y:2,_B4:30,_C4:69,shift:34,offset:1},{_z4:52,_A4:"4",x:2, y:2,_B4:32,_C4:69,shift:34,offset:1},{_z4:53,_A4:"5",x:197,y:2,_B4:29,_C4:69,shift:34,offset:3},{_z4:54,_A4:"6",x:133,y:2,_B4:30,_C4:69,shift:34,offset:2},{_z4:55,_A4:"7",x:36,y:2,_B4:31,_C4:69,shift:34,offset:1},{_z4:56,_A4:"8",x:165,y:2,_B4:30,_C4:69,shift:34,offset:2},],},{_l2:"fMineTextMip1",size:22,bold:!0,_r4:!1,_s4:32,_t4:56,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:21,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:14,y:38,_B4:7,_C4:34,shift:7,offset:0},{_z4:49,_A4:"1",x:2,y:38,_B4:10,_C4:34,shift:17, offset:2},{_z4:50,_A4:"2",x:2,y:2,_B4:16,_C4:34,shift:17,offset:0},{_z4:51,_A4:"3",x:20,y:2,_B4:16,_C4:34,shift:17,offset:0},{_z4:52,_A4:"4",x:38,y:2,_B4:16,_C4:34,shift:17,offset:0},{_z4:53,_A4:"5",x:74,y:2,_B4:15,_C4:34,shift:17,offset:1},{_z4:54,_A4:"6",x:91,y:2,_B4:15,_C4:34,shift:17,offset:1},{_z4:55,_A4:"7",x:56,y:2,_B4:16,_C4:34,shift:17,offset:0},{_z4:56,_A4:"8",x:108,y:2,_B4:15,_C4:34,shift:17,offset:1},],},{_l2:"fMineTextMip2",size:15,bold:!1,_r4:!1,_s4:32,_t4:56,_u4:0,antialias:1,_v4:"Roboto", _w4:0,_x4:62,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:47,y:27,_B4:5,_C4:23,shift:5,offset:0},{_z4:49,_A4:"1",x:38,y:27,_B4:7,_C4:23,shift:11,offset:1},{_z4:50,_A4:"2",x:2,y:2,_B4:11,_C4:23,shift:11,offset:0},{_z4:51,_A4:"3",x:41,y:2,_B4:10,_C4:23,shift:11,offset:0},{_z4:52,_A4:"4",x:15,y:2,_B4:11,_C4:23,shift:11,offset:0},{_z4:53,_A4:"5",x:2,y:27,_B4:10,_C4:23,shift:11,offset:1},{_z4:54,_A4:"6",x:14,y:27,_B4:10,_C4:23,shift:11,offset:1},{_z4:55,_A4:"7",x:28,y:2,_B4:11,_C4:23,shift:11,offset:0},{ _z4:56,_A4:"8",x:26,y:27,_B4:10,_C4:23,shift:11,offset:1},],},{_l2:"fMineTextMip3",size:9,bold:!1,_r4:!1,_s4:32,_t4:56,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:63,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:16,y:18,_B4:3,_C4:14,shift:3,offset:0},{_z4:49,_A4:"1",x:10,y:18,_B4:4,_C4:14,shift:7,offset:1},{_z4:50,_A4:"2",x:2,y:2,_B4:7,_C4:14,shift:7,offset:0},{_z4:51,_A4:"3",x:2,y:18,_B4:6,_C4:14,shift:7,offset:0},{_z4:52,_A4:"4",x:11,y:2,_B4:7,_C4:14,shift:7,offset:0},{_z4:53,_A4:"5",x:20,y:2,_B4:7,_C4:14, shift:7,offset:0},{_z4:54,_A4:"6",x:29,y:2,_B4:7,_C4:14,shift:7,offset:0},{_z4:55,_A4:"7",x:38,y:2,_B4:7,_C4:14,shift:7,offset:0},{_z4:56,_A4:"8",x:47,y:2,_B4:7,_C4:14,shift:7,offset:0},],},{_l2:"fMediumMenu",size:31,bold:!1,_r4:!1,_s4:32,_t4:126,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:3,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:282,y:152,_B4:10,_C4:48,shift:10,offset:0},{_z4:33,_A4:"!",x:397,y:152,_B4:5,_C4:48,shift:11,offset:3},{_z4:34,_A4:"\"",x:316,y:152,_B4:9,_C4:48,shift:13,offset:2},{_z4:35, _A4:"#",x:52,y:52,_B4:23,_C4:48,shift:25,offset:2},{_z4:36,_A4:"$",x:155,y:102,_B4:19,_C4:48,shift:23,offset:2},{_z4:37,_A4:"%",x:173,y:2,_B4:27,_C4:48,shift:30,offset:2},{_z4:38,_A4:"&",x:416,y:2,_B4:24,_C4:48,shift:25,offset:2},{_z4:39,_A4:"'",x:416,y:152,_B4:4,_C4:48,shift:7,offset:2},{_z4:40,_A4:"(",x:255,y:152,_B4:12,_C4:48,shift:14,offset:2},{_z4:41,_A4:")",x:227,y:152,_B4:12,_C4:48,shift:14,offset:0},{_z4:42,_A4:"*",x:488,y:102,_B4:18,_C4:48,shift:18,offset:0},{_z4:43,_A4:"+",x:293,y:52,_B4:21, _C4:48,shift:23,offset:1},{_z4:44,_A4:",",x:357,y:152,_B4:7,_C4:48,shift:8,offset:0},{_z4:45,_A4:"-",x:269,y:152,_B4:11,_C4:48,shift:11,offset:0},{_z4:46,_A4:".",x:366,y:152,_B4:6,_C4:48,shift:11,offset:2},{_z4:47,_A4:"/",x:118,y:152,_B4:16,_C4:48,shift:17,offset:0},{_z4:48,_A4:"0",x:302,y:102,_B4:19,_C4:48,shift:23,offset:2},{_z4:49,_A4:"1",x:199,y:152,_B4:12,_C4:48,shift:23,offset:3},{_z4:50,_A4:"2",x:339,y:52,_B4:21,_C4:48,shift:23,offset:1},{_z4:51,_A4:"3",x:90,y:102,_B4:20,_C4:48,shift:23,offset:1} ,{_z4:52,_A4:"4",x:222,y:52,_B4:22,_C4:48,shift:23,offset:1},{_z4:53,_A4:"5",x:239,y:102,_B4:19,_C4:48,shift:23,offset:3},{_z4:54,_A4:"6",x:112,y:102,_B4:20,_C4:48,shift:23,offset:2},{_z4:55,_A4:"7",x:270,y:52,_B4:21,_C4:48,shift:23,offset:1},{_z4:56,_A4:"8",x:218,y:102,_B4:19,_C4:48,shift:23,offset:2},{_z4:57,_A4:"9",x:197,y:102,_B4:19,_C4:48,shift:23,offset:2},{_z4:58,_A4:":",x:382,y:152,_B4:6,_C4:48,shift:10,offset:2},{_z4:59,_A4:";",x:348,y:152,_B4:7,_C4:48,shift:9,offset:0},{_z4:60,_A4:"<", x:61,y:152,_B4:17,_C4:48,shift:21,offset:1},{_z4:61,_A4:"=",x:80,y:152,_B4:17,_C4:48,shift:23,offset:3},{_z4:62,_A4:">",x:22,y:152,_B4:18,_C4:48,shift:21,offset:2},{_z4:63,_A4:"?",x:99,y:152,_B4:17,_C4:48,shift:19,offset:1},{_z4:64,_A4:"@",x:39,y:2,_B4:34,_C4:48,shift:37,offset:2},{_z4:65,_A4:"A",x:202,y:2,_B4:27,_C4:48,shift:27,offset:0},{_z4:66,_A4:"B",x:316,y:52,_B4:21,_C4:48,shift:26,offset:3},{_z4:67,_A4:"C",x:27,y:52,_B4:23,_C4:48,shift:27,offset:2},{_z4:68,_A4:"D",x:102,y:52,_B4:22,_C4:48, shift:27,offset:3},{_z4:69,_A4:"E",x:344,y:102,_B4:19,_C4:48,shift:23,offset:3},{_z4:70,_A4:"F",x:386,y:102,_B4:19,_C4:48,shift:23,offset:3},{_z4:71,_A4:"G",x:77,y:52,_B4:23,_C4:48,shift:28,offset:2},{_z4:72,_A4:"H",x:442,y:2,_B4:23,_C4:48,shift:29,offset:3},{_z4:73,_A4:"I",x:390,y:152,_B4:5,_C4:48,shift:11,offset:3},{_z4:74,_A4:"J",x:134,y:102,_B4:19,_C4:48,shift:23,offset:1},{_z4:75,_A4:"K",x:467,y:2,_B4:23,_C4:48,shift:26,offset:3},{_z4:76,_A4:"L",x:365,y:102,_B4:19,_C4:48,shift:22,offset:3}, {_z4:77,_A4:"M",x:141,y:2,_B4:30,_C4:48,shift:36,offset:3},{_z4:78,_A4:"N",x:2,y:52,_B4:23,_C4:48,shift:29,offset:3},{_z4:79,_A4:"O",x:286,y:2,_B4:24,_C4:48,shift:28,offset:2},{_z4:80,_A4:"P",x:126,y:52,_B4:22,_C4:48,shift:26,offset:3},{_z4:81,_A4:"Q",x:364,y:2,_B4:24,_C4:48,shift:28,offset:2},{_z4:82,_A4:"R",x:246,y:52,_B4:22,_C4:48,shift:25,offset:3},{_z4:83,_A4:"S",x:150,y:52,_B4:22,_C4:48,shift:24,offset:1},{_z4:84,_A4:"T",x:338,y:2,_B4:24,_C4:48,shift:24,offset:0},{_z4:85,_A4:"U",x:174,y:52, _B4:22,_C4:48,shift:27,offset:2},{_z4:86,_A4:"V",x:231,y:2,_B4:26,_C4:48,shift:26,offset:0},{_z4:87,_A4:"W",x:2,y:2,_B4:35,_C4:48,shift:36,offset:1},{_z4:88,_A4:"X",x:312,y:2,_B4:24,_C4:48,shift:26,offset:1},{_z4:89,_A4:"Y",x:259,y:2,_B4:25,_C4:48,shift:25,offset:0},{_z4:90,_A4:"Z",x:198,y:52,_B4:22,_C4:48,shift:25,offset:1},{_z4:91,_A4:"[",x:305,y:152,_B4:9,_C4:48,shift:11,offset:2},{_z4:92,_A4:"\\",x:42,y:152,_B4:17,_C4:48,shift:17,offset:0},{_z4:93,_A4:"]",x:338,y:152,_B4:8,_C4:48,shift:11,offset:0} ,{_z4:94,_A4:"^",x:136,y:152,_B4:15,_C4:48,shift:17,offset:1},{_z4:95,_A4:"_",x:260,y:102,_B4:19,_C4:48,shift:19,offset:0},{_z4:96,_A4:"`",x:327,y:152,_B4:9,_C4:48,shift:13,offset:1},{_z4:97,_A4:"a",x:176,y:102,_B4:19,_C4:48,shift:22,offset:2},{_z4:98,_A4:"b",x:385,y:52,_B4:20,_C4:48,shift:23,offset:2},{_z4:99,_A4:"c",x:46,y:102,_B4:20,_C4:48,shift:21,offset:1},{_z4:100,_A4:"d",x:407,y:52,_B4:20,_C4:48,shift:23,offset:1},{_z4:101,_A4:"e",x:429,y:52,_B4:20,_C4:48,shift:22,offset:1},{_z4:102,_A4:"f", x:153,y:152,_B4:14,_C4:48,shift:14,offset:1},{_z4:103,_A4:"g",x:451,y:52,_B4:20,_C4:48,shift:23,offset:1},{_z4:104,_A4:"h",x:448,y:102,_B4:18,_C4:48,shift:23,offset:2},{_z4:105,_A4:"i",x:374,y:152,_B4:6,_C4:48,shift:10,offset:2},{_z4:106,_A4:"j",x:294,y:152,_B4:9,_C4:48,shift:10,offset:-2},{_z4:107,_A4:"k",x:323,y:102,_B4:19,_C4:48,shift:21,offset:2},{_z4:108,_A4:"l",x:404,y:152,_B4:4,_C4:48,shift:10,offset:3},{_z4:109,_A4:"m",x:75,y:2,_B4:32,_C4:48,shift:36,offset:2},{_z4:110,_A4:"n",x:468,y:102, _B4:18,_C4:48,shift:23,offset:2},{_z4:111,_A4:"o",x:362,y:52,_B4:21,_C4:48,shift:23,offset:1},{_z4:112,_A4:"p",x:2,y:102,_B4:20,_C4:48,shift:23,offset:2},{_z4:113,_A4:"q",x:24,y:102,_B4:20,_C4:48,shift:23,offset:1},{_z4:114,_A4:"r",x:213,y:152,_B4:12,_C4:48,shift:14,offset:2},{_z4:115,_A4:"s",x:407,y:102,_B4:19,_C4:48,shift:21,offset:1},{_z4:116,_A4:"t",x:241,y:152,_B4:12,_C4:48,shift:13,offset:0},{_z4:117,_A4:"u",x:2,y:152,_B4:18,_C4:48,shift:23,offset:2},{_z4:118,_A4:"v",x:68,y:102,_B4:20,_C4:48, shift:20,offset:0},{_z4:119,_A4:"w",x:109,y:2,_B4:30,_C4:48,shift:31,offset:0},{_z4:120,_A4:"x",x:473,y:52,_B4:20,_C4:48,shift:20,offset:0},{_z4:121,_A4:"y",x:281,y:102,_B4:19,_C4:48,shift:19,offset:0},{_z4:122,_A4:"z",x:428,y:102,_B4:18,_C4:48,shift:20,offset:1},{_z4:123,_A4:"{",x:169,y:152,_B4:13,_C4:48,shift:14,offset:1},{_z4:124,_A4:"|",x:410,y:152,_B4:4,_C4:48,shift:10,offset:3},{_z4:125,_A4:"}",x:184,y:152,_B4:13,_C4:48,shift:14,offset:0},{_z4:126,_A4:"~",x:390,y:2,_B4:24,_C4:48,shift:28,offset:2} ,],},{_l2:"fThinMenu",size:80,bold:!1,_r4:!1,_s4:32,_t4:126,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:0,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:905,y:383,_B4:26,_C4:125,shift:26,offset:0},{_z4:33,_A4:"!",x:155,y:510,_B4:7,_C4:125,shift:21,offset:7},{_z4:34,_A4:"\"",x:89,y:510,_B4:15,_C4:125,shift:27,offset:7},{_z4:35,_A4:"#",x:863,y:2,_B4:59,_C4:125,shift:59,offset:2},{_z4:36,_A4:"$",x:449,y:256,_B4:47,_C4:125,shift:59,offset:6},{_z4:37,_A4:"%",x:416,y:2,_B4:69,_C4:125,shift:80,offset:5},{_z4:38, _A4:"&",x:121,y:129,_B4:57,_C4:125,shift:65,offset:6},{_z4:39,_A4:"'",x:193,y:510,_B4:4,_C4:125,shift:18,offset:7},{_z4:40,_A4:"(",x:988,y:383,_B4:24,_C4:125,shift:32,offset:7},{_z4:41,_A4:")",x:2,y:510,_B4:24,_C4:125,shift:33,offset:1},{_z4:42,_A4:"*",x:281,y:383,_B4:43,_C4:125,shift:45,offset:1},{_z4:43,_A4:"+",x:580,y:129,_B4:53,_C4:125,shift:60,offset:3},{_z4:44,_A4:",",x:135,y:510,_B4:9,_C4:125,shift:20,offset:4},{_z4:45,_A4:"-",x:961,y:383,_B4:25,_C4:125,shift:32,offset:3},{_z4:46,_A4:".", x:146,y:510,_B4:7,_C4:125,shift:23,offset:7},{_z4:47,_A4:"/",x:669,y:383,_B4:36,_C4:125,shift:41,offset:2},{_z4:48,_A4:"0",x:498,y:256,_B4:47,_C4:125,shift:59,offset:6},{_z4:49,_A4:"1",x:933,y:383,_B4:26,_C4:125,shift:59,offset:9},{_z4:50,_A4:"2",x:203,y:256,_B4:48,_C4:125,shift:59,offset:6},{_z4:51,_A4:"3",x:153,y:256,_B4:48,_C4:125,shift:59,offset:5},{_z4:52,_A4:"4",x:468,y:129,_B4:54,_C4:125,shift:59,offset:4},{_z4:53,_A4:"5",x:49,y:383,_B4:45,_C4:125,shift:59,offset:9},{_z4:54,_A4:"6",x:400, y:256,_B4:47,_C4:125,shift:59,offset:6},{_z4:55,_A4:"7",x:904,y:129,_B4:49,_C4:125,shift:59,offset:4},{_z4:56,_A4:"8",x:955,y:129,_B4:49,_C4:125,shift:59,offset:5},{_z4:57,_A4:"9",x:351,y:256,_B4:47,_C4:125,shift:59,offset:5},{_z4:58,_A4:":",x:164,y:510,_B4:7,_C4:125,shift:19,offset:6},{_z4:59,_A4:";",x:123,y:510,_B4:10,_C4:125,shift:19,offset:3},{_z4:60,_A4:"<",x:974,y:256,_B4:45,_C4:125,shift:55,offset:4},{_z4:61,_A4:"=",x:927,y:256,_B4:45,_C4:125,shift:60,offset:7},{_z4:62,_A4:">",x:880,y:256, _B4:45,_C4:125,shift:55,offset:5},{_z4:63,_A4:"?",x:591,y:383,_B4:38,_C4:125,shift:47,offset:4},{_z4:64,_A4:"@",x:95,y:2,_B4:88,_C4:125,shift:99,offset:6},{_z4:65,_A4:"A",x:551,y:2,_B4:62,_C4:125,shift:64,offset:1},{_z4:66,_A4:"B",x:2,y:256,_B4:49,_C4:125,shift:65,offset:10},{_z4:67,_A4:"C",x:296,y:129,_B4:56,_C4:125,shift:69,offset:7},{_z4:68,_A4:"D",x:745,y:129,_B4:53,_C4:125,shift:70,offset:10},{_z4:69,_A4:"E",x:302,y:256,_B4:47,_C4:125,shift:61,offset:10},{_z4:70,_A4:"F",x:53,y:256,_B4:48,_C4:125, shift:61,offset:10},{_z4:71,_A4:"G",x:62,y:129,_B4:57,_C4:125,shift:73,offset:8},{_z4:72,_A4:"H",x:411,y:129,_B4:55,_C4:125,shift:75,offset:10},{_z4:73,_A4:"I",x:187,y:510,_B4:4,_C4:125,shift:28,offset:12},{_z4:74,_A4:"J",x:833,y:256,_B4:45,_C4:125,shift:59,offset:4},{_z4:75,_A4:"K",x:354,y:129,_B4:55,_C4:125,shift:68,offset:10},{_z4:76,_A4:"L",x:326,y:383,_B4:43,_C4:125,shift:55,offset:10},{_z4:77,_A4:"M",x:342,y:2,_B4:72,_C4:125,shift:92,offset:10},{_z4:78,_A4:"N",x:238,y:129,_B4:56,_C4:125,shift:76, offset:10},{_z4:79,_A4:"O",x:802,y:2,_B4:59,_C4:125,shift:71,offset:6},{_z4:80,_A4:"P",x:853,y:129,_B4:49,_C4:125,shift:64,offset:10},{_z4:81,_A4:"Q",x:924,y:2,_B4:59,_C4:125,shift:71,offset:6},{_z4:82,_A4:"R",x:635,y:129,_B4:53,_C4:125,shift:70,offset:10},{_z4:83,_A4:"S",x:524,y:129,_B4:54,_C4:125,shift:63,offset:5},{_z4:84,_A4:"T",x:740,y:2,_B4:60,_C4:125,shift:64,offset:2},{_z4:85,_A4:"U",x:690,y:129,_B4:53,_C4:125,shift:71,offset:9},{_z4:86,_A4:"V",x:487,y:2,_B4:62,_C4:125,shift:64,offset:1} ,{_z4:87,_A4:"W",x:2,y:2,_B4:91,_C4:125,shift:97,offset:3},{_z4:88,_A4:"X",x:678,y:2,_B4:60,_C4:125,shift:64,offset:2},{_z4:89,_A4:"Y",x:615,y:2,_B4:61,_C4:125,shift:64,offset:1},{_z4:90,_A4:"Z",x:180,y:129,_B4:56,_C4:125,shift:64,offset:4},{_z4:91,_A4:"[",x:71,y:510,_B4:16,_C4:125,shift:23,offset:9},{_z4:92,_A4:"\\",x:631,y:383,_B4:36,_C4:125,shift:40,offset:2},{_z4:93,_A4:"]",x:53,y:510,_B4:16,_C4:125,shift:23,offset:-1},{_z4:94,_A4:"^",x:707,y:383,_B4:35,_C4:125,shift:44,offset:4},{_z4:95,_A4:"_", x:596,y:256,_B4:46,_C4:125,shift:44,offset:-1},{_z4:96,_A4:"`",x:106,y:510,_B4:15,_C4:125,shift:28,offset:7},{_z4:97,_A4:"a",x:692,y:256,_B4:45,_C4:125,shift:56,offset:4},{_z4:98,_A4:"b",x:739,y:256,_B4:45,_C4:125,shift:59,offset:8},{_z4:99,_A4:"c",x:96,y:383,_B4:45,_C4:125,shift:54,offset:5},{_z4:100,_A4:"d",x:143,y:383,_B4:44,_C4:125,shift:59,offset:6},{_z4:101,_A4:"e",x:644,y:256,_B4:46,_C4:125,shift:54,offset:4},{_z4:102,_A4:"f",x:744,y:383,_B4:32,_C4:125,shift:34,offset:3},{_z4:103,_A4:"g", x:189,y:383,_B4:44,_C4:125,shift:59,offset:6},{_z4:104,_A4:"h",x:371,y:383,_B4:42,_C4:125,shift:59,offset:8},{_z4:105,_A4:"i",x:173,y:510,_B4:6,_C4:125,shift:22,offset:8},{_z4:106,_A4:"j",x:28,y:510,_B4:23,_C4:125,shift:23,offset:-8},{_z4:107,_A4:"k",x:415,y:383,_B4:42,_C4:125,shift:51,offset:8},{_z4:108,_A4:"l",x:199,y:510,_B4:4,_C4:125,shift:22,offset:9},{_z4:109,_A4:"m",x:185,y:2,_B4:80,_C4:125,shift:96,offset:8},{_z4:110,_A4:"n",x:503,y:383,_B4:42,_C4:125,shift:59,offset:8},{_z4:111,_A4:"o", x:800,y:129,_B4:51,_C4:125,shift:59,offset:4},{_z4:112,_A4:"p",x:786,y:256,_B4:45,_C4:125,shift:59,offset:8},{_z4:113,_A4:"q",x:235,y:383,_B4:44,_C4:125,shift:59,offset:6},{_z4:114,_A4:"r",x:876,y:383,_B4:27,_C4:125,shift:36,offset:8},{_z4:115,_A4:"s",x:459,y:383,_B4:42,_C4:125,shift:53,offset:5},{_z4:116,_A4:"t",x:845,y:383,_B4:29,_C4:125,shift:34,offset:1},{_z4:117,_A4:"u",x:547,y:383,_B4:42,_C4:125,shift:59,offset:8},{_z4:118,_A4:"v",x:547,y:256,_B4:47,_C4:125,shift:51,offset:2},{_z4:119,_A4:"w", x:267,y:2,_B4:73,_C4:125,shift:81,offset:4},{_z4:120,_A4:"x",x:253,y:256,_B4:47,_C4:125,shift:51,offset:2},{_z4:121,_A4:"y",x:103,y:256,_B4:48,_C4:125,shift:51,offset:2},{_z4:122,_A4:"z",x:2,y:383,_B4:45,_C4:125,shift:51,offset:4},{_z4:123,_A4:"{",x:778,y:383,_B4:32,_C4:125,shift:34,offset:3},{_z4:124,_A4:"|",x:181,y:510,_B4:4,_C4:125,shift:21,offset:9},{_z4:125,_A4:"}",x:812,y:383,_B4:31,_C4:125,shift:34,offset:0},{_z4:126,_A4:"~",x:2,y:129,_B4:58,_C4:125,shift:74,offset:8},],},{_l2:"fLightMenu", size:40,bold:!1,_r4:!1,_s4:32,_t4:255,_u4:0,antialias:1,_v4:"RobotoLightWithMine",_w4:0,_x4:1,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:500,y:290,_B4:13,_C4:70,shift:13,offset:0},{_z4:33,_A4:"!",x:729,y:290,_B4:4,_C4:70,shift:12,offset:4},{_z4:34,_A4:"\"",x:585,y:290,_B4:10,_C4:70,shift:15,offset:3},{_z4:35,_A4:"#",x:324,y:74,_B4:30,_C4:70,shift:33,offset:1},{_z4:36,_A4:"$",x:106,y:218,_B4:24,_C4:70,shift:29,offset:3},{_z4:37,_A4:"%",x:433,y:2,_B4:35,_C4:70,shift:39,offset:2},{_z4:38,_A4:"&",x:356, y:74,_B4:30,_C4:70,shift:33,offset:2},{_z4:39,_A4:"'",x:777,y:290,_B4:3,_C4:70,shift:9,offset:3},{_z4:40,_A4:"(",x:468,y:290,_B4:14,_C4:70,shift:17,offset:3},{_z4:41,_A4:")",x:515,y:290,_B4:13,_C4:70,shift:17,offset:0},{_z4:42,_A4:"*",x:544,y:2,_B4:34,_C4:70,shift:39,offset:3},{_z4:43,_A4:"+",x:31,y:146,_B4:27,_C4:70,shift:30,offset:1},{_z4:44,_A4:",",x:699,y:290,_B4:6,_C4:70,shift:10,offset:2},{_z4:45,_A4:"-",x:530,y:290,_B4:13,_C4:70,shift:15,offset:1},{_z4:46,_A4:".",x:771,y:290,_B4:4,_C4:70, shift:13,offset:4},{_z4:47,_A4:"/",x:25,y:290,_B4:20,_C4:70,shift:21,offset:0},{_z4:48,_A4:"0",x:833,y:146,_B4:25,_C4:70,shift:31,offset:3},{_z4:49,_A4:"1",x:436,y:290,_B4:14,_C4:70,shift:29,offset:4},{_z4:50,_A4:"2",x:698,y:146,_B4:25,_C4:70,shift:29,offset:2},{_z4:51,_A4:"3",x:671,y:146,_B4:25,_C4:70,shift:29,offset:2},{_z4:52,_A4:"4",x:727,y:74,_B4:28,_C4:70,shift:29,offset:1},{_z4:53,_A4:"5",x:517,y:218,_B4:23,_C4:70,shift:29,offset:4},{_z4:54,_A4:"6",x:725,y:146,_B4:25,_C4:70,shift:29,offset:3} ,{_z4:55,_A4:"7",x:752,y:146,_B4:25,_C4:70,shift:29,offset:2},{_z4:56,_A4:"8",x:779,y:146,_B4:25,_C4:70,shift:29,offset:2},{_z4:57,_A4:"9",x:288,y:218,_B4:24,_C4:70,shift:29,offset:2},{_z4:58,_A4:":",x:735,y:290,_B4:4,_C4:70,shift:11,offset:4},{_z4:59,_A4:";",x:707,y:290,_B4:6,_C4:70,shift:11,offset:3},{_z4:60,_A4:"<",x:961,y:218,_B4:22,_C4:70,shift:27,offset:2},{_z4:61,_A4:"=",x:442,y:218,_B4:23,_C4:70,shift:30,offset:3},{_z4:62,_A4:">",x:492,y:218,_B4:23,_C4:70,shift:27,offset:3},{_z4:63,_A4:"?", x:69,y:290,_B4:20,_C4:70,shift:24,offset:2},{_z4:64,_A4:"@",x:99,y:2,_B4:44,_C4:70,shift:48,offset:2},{_z4:65,_A4:"A",x:686,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:66,_A4:"B",x:454,y:146,_B4:26,_C4:70,shift:33,offset:4},{_z4:67,_A4:"C",x:877,y:74,_B4:28,_C4:70,shift:34,offset:3},{_z4:68,_A4:"D",x:847,y:74,_B4:28,_C4:70,shift:35,offset:4},{_z4:69,_A4:"E",x:482,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:70,_A4:"F",x:806,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:71,_A4:"G",x:576,y:74,_B4:29,_C4:70, shift:36,offset:3},{_z4:72,_A4:"H",x:545,y:74,_B4:29,_C4:70,shift:37,offset:4},{_z4:73,_A4:"I",x:747,y:290,_B4:4,_C4:70,shift:14,offset:5},{_z4:74,_A4:"J",x:467,y:218,_B4:23,_C4:70,shift:29,offset:2},{_z4:75,_A4:"K",x:483,y:74,_B4:29,_C4:70,shift:34,offset:4},{_z4:76,_A4:"L",x:667,y:218,_B4:23,_C4:70,shift:28,offset:4},{_z4:77,_A4:"M",x:394,y:2,_B4:37,_C4:70,shift:46,offset:4},{_z4:78,_A4:"N",x:452,y:74,_B4:29,_C4:70,shift:38,offset:4},{_z4:79,_A4:"O",x:164,y:74,_B4:30,_C4:70,shift:36,offset:3}, {_z4:80,_A4:"P",x:89,y:146,_B4:27,_C4:70,shift:33,offset:4},{_z4:81,_A4:"Q",x:35,y:74,_B4:31,_C4:70,shift:36,offset:3},{_z4:82,_A4:"R",x:757,y:74,_B4:28,_C4:70,shift:35,offset:4},{_z4:83,_A4:"S",x:787,y:74,_B4:28,_C4:70,shift:32,offset:2},{_z4:84,_A4:"T",x:68,y:74,_B4:30,_C4:70,shift:31,offset:1},{_z4:85,_A4:"U",x:817,y:74,_B4:28,_C4:70,shift:36,offset:4},{_z4:86,_A4:"V",x:861,y:2,_B4:32,_C4:70,shift:33,offset:0},{_z4:87,_A4:"W",x:52,y:2,_B4:45,_C4:70,shift:47,offset:1},{_z4:88,_A4:"X",x:2,y:74, _B4:31,_C4:70,shift:33,offset:1},{_z4:89,_A4:"Y",x:963,y:2,_B4:32,_C4:70,shift:32,offset:0},{_z4:90,_A4:"Z",x:697,y:74,_B4:28,_C4:70,shift:32,offset:2},{_z4:91,_A4:"[",x:679,y:290,_B4:9,_C4:70,shift:13,offset:4},{_z4:92,_A4:"\\",x:112,y:290,_B4:19,_C4:70,shift:21,offset:1},{_z4:93,_A4:"]",x:668,y:290,_B4:9,_C4:70,shift:13,offset:0},{_z4:94,_A4:"^",x:195,y:290,_B4:18,_C4:70,shift:22,offset:2},{_z4:95,_A4:"_",x:417,y:218,_B4:23,_C4:70,shift:23,offset:0},{_z4:96,_A4:"`",x:633,y:290,_B4:10,_C4:70,shift:15, offset:2},{_z4:97,_A4:"a",x:366,y:218,_B4:24,_C4:70,shift:29,offset:2},{_z4:98,_A4:"b",x:392,y:218,_B4:23,_C4:70,shift:30,offset:4},{_z4:99,_A4:"c",x:262,y:218,_B4:24,_C4:70,shift:27,offset:2},{_z4:100,_A4:"d",x:210,y:218,_B4:24,_C4:70,shift:30,offset:2},{_z4:101,_A4:"e",x:184,y:218,_B4:24,_C4:70,shift:27,offset:2},{_z4:102,_A4:"f",x:329,y:290,_B4:17,_C4:70,shift:17,offset:1},{_z4:103,_A4:"g",x:340,y:218,_B4:24,_C4:70,shift:30,offset:2},{_z4:104,_A4:"h",x:817,y:218,_B4:22,_C4:70,shift:30,offset:4} ,{_z4:105,_A4:"i",x:753,y:290,_B4:4,_C4:70,shift:12,offset:4},{_z4:106,_A4:"j",x:560,y:290,_B4:11,_C4:70,shift:13,offset:-3},{_z4:107,_A4:"k",x:985,y:218,_B4:22,_C4:70,shift:26,offset:4},{_z4:108,_A4:"l",x:765,y:290,_B4:4,_C4:70,shift:12,offset:4},{_z4:109,_A4:"m",x:188,y:2,_B4:41,_C4:70,shift:47,offset:3},{_z4:110,_A4:"n",x:865,y:218,_B4:22,_C4:70,shift:30,offset:4},{_z4:111,_A4:"o",x:258,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:112,_A4:"p",x:717,y:218,_B4:23,_C4:70,shift:30,offset:4},{_z4:113, _A4:"q",x:158,y:218,_B4:24,_C4:70,shift:30,offset:2},{_z4:114,_A4:"r",x:452,y:290,_B4:14,_C4:70,shift:18,offset:4},{_z4:115,_A4:"s",x:913,y:218,_B4:22,_C4:70,shift:27,offset:2},{_z4:116,_A4:"t",x:291,y:290,_B4:17,_C4:70,shift:18,offset:0},{_z4:117,_A4:"u",x:767,y:218,_B4:23,_C4:70,shift:30,offset:3},{_z4:118,_A4:"v",x:314,y:218,_B4:24,_C4:70,shift:26,offset:1},{_z4:119,_A4:"w",x:274,y:2,_B4:38,_C4:70,shift:40,offset:1},{_z4:120,_A4:"x",x:236,y:218,_B4:24,_C4:70,shift:26,offset:1},{_z4:121,_A4:"y", x:202,y:146,_B4:26,_C4:70,shift:26,offset:0},{_z4:122,_A4:"z",x:792,y:218,_B4:23,_C4:70,shift:26,offset:2},{_z4:123,_A4:"{",x:215,y:290,_B4:17,_C4:70,shift:18,offset:1},{_z4:124,_A4:"|",x:741,y:290,_B4:4,_C4:70,shift:12,offset:4},{_z4:125,_A4:"}",x:367,y:290,_B4:16,_C4:70,shift:18,offset:0},{_z4:126,_A4:"~",x:100,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:160,_A4:" ",x:782,y:290,_B4:0,_C4:70,shift:13,offset:0},{_z4:161,_A4:"¡",x:715,y:290,_B4:5,_C4:70,shift:12,offset:3},{_z4:162,_A4:"¢",x:692,y:218, _B4:23,_C4:70,shift:29,offset:3},{_z4:163,_A4:"£",x:2,y:146,_B4:27,_C4:70,shift:30,offset:1},{_z4:164,_A4:"¤",x:580,y:2,_B4:34,_C4:70,shift:38,offset:2},{_z4:165,_A4:"¥",x:292,y:74,_B4:30,_C4:70,shift:32,offset:1},{_z4:166,_A4:"¦",x:759,y:290,_B4:4,_C4:70,shift:11,offset:4},{_z4:167,_A4:"§",x:967,y:74,_B4:27,_C4:70,shift:32,offset:2},{_z4:168,_A4:"¨",x:253,y:290,_B4:17,_C4:70,shift:25,offset:4},{_z4:169,_A4:"©",x:314,y:2,_B4:38,_C4:70,shift:42,offset:2},{_z4:170,_A4:"ª",x:234,y:290,_B4:17,_C4:70, shift:23,offset:3},{_z4:171,_A4:"«",x:47,y:290,_B4:20,_C4:70,shift:24,offset:2},{_z4:172,_A4:"¬",x:841,y:218,_B4:22,_C4:70,shift:29,offset:3},{_z4:173,_A4:"­",x:545,y:290,_B4:13,_C4:70,shift:15,offset:1},{_z4:174,_A4:"®",x:354,y:2,_B4:38,_C4:70,shift:43,offset:2},{_z4:175,_A4:"¯",x:133,y:290,_B4:19,_C4:70,shift:23,offset:2},{_z4:176,_A4:"°",x:484,y:290,_B4:14,_C4:70,shift:20,offset:3},{_z4:177,_A4:"±",x:644,y:146,_B4:25,_C4:70,shift:28,offset:2},{_z4:178,_A4:"²",x:402,y:290,_B4:15,_C4:70,shift:22, offset:3},{_z4:179,_A4:"³",x:310,y:290,_B4:17,_C4:70,shift:22,offset:2},{_z4:180,_A4:"´",x:645,y:290,_B4:10,_C4:70,shift:15,offset:3},{_z4:181,_A4:"µ",x:937,y:218,_B4:22,_C4:70,shift:30,offset:4},{_z4:182,_A4:"¶",x:154,y:290,_B4:19,_C4:70,shift:25,offset:2},{_z4:183,_A4:"·",x:722,y:290,_B4:5,_C4:70,shift:13,offset:4},{_z4:184,_A4:"¸",x:657,y:290,_B4:9,_C4:70,shift:13,offset:2},{_z4:185,_A4:"¹",x:690,y:290,_B4:7,_C4:70,shift:13,offset:2},{_z4:186,_A4:"º",x:175,y:290,_B4:18,_C4:70,shift:24,offset:3} ,{_z4:187,_A4:"»",x:91,y:290,_B4:19,_C4:70,shift:24,offset:3},{_z4:188,_A4:"¼",x:470,y:2,_B4:35,_C4:70,shift:40,offset:4},{_z4:189,_A4:"½",x:507,y:2,_B4:35,_C4:70,shift:41,offset:4},{_z4:190,_A4:"¾",x:145,y:2,_B4:41,_C4:70,shift:44,offset:3},{_z4:191,_A4:"¿",x:2,y:290,_B4:21,_C4:70,shift:25,offset:2},{_z4:192,_A4:"À",x:721,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:193,_A4:"Á",x:651,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:194,_A4:"Â",x:616,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:195,_A4:"Ã",x:826, y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:196,_A4:"Ä",x:791,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:197,_A4:"Å",x:756,y:2,_B4:33,_C4:70,shift:33,offset:0},{_z4:198,_A4:"Æ",x:2,y:2,_B4:48,_C4:70,shift:48,offset:0},{_z4:199,_A4:"Ç",x:937,y:74,_B4:28,_C4:70,shift:34,offset:3},{_z4:200,_A4:"È",x:617,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:201,_A4:"É",x:590,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:202,_A4:"Ê",x:563,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:203,_A4:"Ë",x:536,y:146,_B4:25,_C4:70, shift:31,offset:4},{_z4:204,_A4:"Ì",x:573,y:290,_B4:10,_C4:70,shift:14,offset:-1},{_z4:205,_A4:"Í",x:597,y:290,_B4:10,_C4:70,shift:14,offset:5},{_z4:206,_A4:"Î",x:385,y:290,_B4:15,_C4:70,shift:14,offset:0},{_z4:207,_A4:"Ï",x:272,y:290,_B4:17,_C4:70,shift:14,offset:-1},{_z4:208,_A4:"Ð",x:895,y:2,_B4:32,_C4:70,shift:36,offset:1},{_z4:209,_A4:"Ñ",x:514,y:74,_B4:29,_C4:70,shift:38,offset:4},{_z4:210,_A4:"Ò",x:420,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:211,_A4:"Ó",x:196,y:74,_B4:30,_C4:70,shift:36, offset:3},{_z4:212,_A4:"Ô",x:132,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:213,_A4:"Õ",x:228,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:214,_A4:"Ö",x:260,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:215,_A4:"×",x:542,y:218,_B4:23,_C4:70,shift:28,offset:2},{_z4:216,_A4:"Ø",x:388,y:74,_B4:30,_C4:70,shift:36,offset:3},{_z4:217,_A4:"Ù",x:607,y:74,_B4:28,_C4:70,shift:36,offset:4},{_z4:218,_A4:"Ú",x:907,y:74,_B4:28,_C4:70,shift:36,offset:4},{_z4:219,_A4:"Û",x:637,y:74,_B4:28,_C4:70,shift:36,offset:4},{ _z4:220,_A4:"Ü",x:667,y:74,_B4:28,_C4:70,shift:36,offset:4},{_z4:221,_A4:"Ý",x:929,y:2,_B4:32,_C4:70,shift:32,offset:0},{_z4:222,_A4:"Þ",x:509,y:146,_B4:25,_C4:70,shift:31,offset:4},{_z4:223,_A4:"ß",x:174,y:146,_B4:26,_C4:70,shift:31,offset:3},{_z4:224,_A4:"à",x:80,y:218,_B4:24,_C4:70,shift:29,offset:2},{_z4:225,_A4:"á",x:28,y:218,_B4:24,_C4:70,shift:29,offset:2},{_z4:226,_A4:"â",x:912,y:146,_B4:24,_C4:70,shift:29,offset:2},{_z4:227,_A4:"ã",x:990,y:146,_B4:24,_C4:70,shift:29,offset:2},{_z4:228,_A4:"ä", x:886,y:146,_B4:24,_C4:70,shift:29,offset:2},{_z4:229,_A4:"å",x:860,y:146,_B4:24,_C4:70,shift:29,offset:2},{_z4:230,_A4:"æ",x:231,y:2,_B4:41,_C4:70,shift:45,offset:2},{_z4:231,_A4:"ç",x:2,y:218,_B4:24,_C4:70,shift:27,offset:2},{_z4:232,_A4:"è",x:938,y:146,_B4:24,_C4:70,shift:27,offset:2},{_z4:233,_A4:"é",x:964,y:146,_B4:24,_C4:70,shift:27,offset:2},{_z4:234,_A4:"ê",x:54,y:218,_B4:24,_C4:70,shift:27,offset:2},{_z4:235,_A4:"ë",x:132,y:218,_B4:24,_C4:70,shift:27,offset:2},{_z4:236,_A4:"ì",x:621,y:290, _B4:10,_C4:70,shift:12,offset:-2},{_z4:237,_A4:"í",x:609,y:290,_B4:10,_C4:70,shift:12,offset:4},{_z4:238,_A4:"î",x:419,y:290,_B4:15,_C4:70,shift:12,offset:-1},{_z4:239,_A4:"ï",x:348,y:290,_B4:17,_C4:70,shift:12,offset:-2},{_z4:240,_A4:"ð",x:286,y:146,_B4:26,_C4:70,shift:31,offset:2},{_z4:241,_A4:"ñ",x:889,y:218,_B4:22,_C4:70,shift:30,offset:4},{_z4:242,_A4:"ò",x:398,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:243,_A4:"ó",x:118,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:244,_A4:"ô",x:426,y:146,_B4:26, _C4:70,shift:30,offset:2},{_z4:245,_A4:"õ",x:342,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:246,_A4:"ö",x:314,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:247,_A4:"÷",x:60,y:146,_B4:27,_C4:70,shift:30,offset:1},{_z4:248,_A4:"ø",x:230,y:146,_B4:26,_C4:70,shift:30,offset:2},{_z4:249,_A4:"ù",x:567,y:218,_B4:23,_C4:70,shift:30,offset:3},{_z4:250,_A4:"ú",x:592,y:218,_B4:23,_C4:70,shift:30,offset:3},{_z4:251,_A4:"û",x:617,y:218,_B4:23,_C4:70,shift:30,offset:3},{_z4:252,_A4:"ü",x:642,y:218,_B4:23,_C4:70, shift:30,offset:3},{_z4:253,_A4:"ý",x:146,y:146,_B4:26,_C4:70,shift:26,offset:0},{_z4:254,_A4:"þ",x:742,y:218,_B4:23,_C4:70,shift:30,offset:4},{_z4:255,_A4:"ÿ",x:370,y:146,_B4:26,_C4:70,shift:26,offset:0},],},{_l2:"fLightHud",size:60,bold:!1,_r4:!1,_s4:32,_t4:58,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:6,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:161,y:98,_B4:19,_C4:94,shift:19,offset:0},{_z4:45,_A4:"-",x:139,y:98,_B4:20,_C4:94,shift:23,offset:1},{_z4:46,_A4:".",x:182,y:98,_B4:8,_C4:94,shift:19,offset:5} ,{_z4:48,_A4:"0",x:2,y:98,_B4:36,_C4:94,shift:44,offset:4},{_z4:49,_A4:"1",x:115,y:98,_B4:22,_C4:94,shift:44,offset:6},{_z4:50,_A4:"2",x:85,y:2,_B4:37,_C4:94,shift:44,offset:4},{_z4:51,_A4:"3",x:124,y:2,_B4:37,_C4:94,shift:44,offset:3},{_z4:52,_A4:"4",x:2,y:2,_B4:41,_C4:94,shift:44,offset:2},{_z4:53,_A4:"5",x:78,y:98,_B4:35,_C4:94,shift:44,offset:6},{_z4:54,_A4:"6",x:40,y:98,_B4:36,_C4:94,shift:44,offset:5},{_z4:55,_A4:"7",x:45,y:2,_B4:38,_C4:94,shift:44,offset:3},{_z4:56,_A4:"8",x:163,y:2,_B4:37, _C4:94,shift:44,offset:4},{_z4:57,_A4:"9",x:202,y:2,_B4:37,_C4:94,shift:44,offset:3},{_z4:58,_A4:":",x:192,y:98,_B4:8,_C4:94,shift:17,offset:4},],},{_l2:"fLightMenuLarge",size:60,bold:!1,_r4:!1,_s4:32,_t4:58,_u4:0,antialias:1,_v4:"Roboto",_w4:0,_x4:7,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:161,y:98,_B4:19,_C4:94,shift:19,offset:0},{_z4:45,_A4:"-",x:139,y:98,_B4:20,_C4:94,shift:23,offset:1},{_z4:46,_A4:".",x:182,y:98,_B4:8,_C4:94,shift:19,offset:5},{_z4:48,_A4:"0",x:2,y:98,_B4:36,_C4:94,shift:44, offset:4},{_z4:49,_A4:"1",x:115,y:98,_B4:22,_C4:94,shift:44,offset:6},{_z4:50,_A4:"2",x:85,y:2,_B4:37,_C4:94,shift:44,offset:4},{_z4:51,_A4:"3",x:124,y:2,_B4:37,_C4:94,shift:44,offset:3},{_z4:52,_A4:"4",x:2,y:2,_B4:41,_C4:94,shift:44,offset:2},{_z4:53,_A4:"5",x:78,y:98,_B4:35,_C4:94,shift:44,offset:6},{_z4:54,_A4:"6",x:40,y:98,_B4:36,_C4:94,shift:44,offset:5},{_z4:55,_A4:"7",x:45,y:2,_B4:38,_C4:94,shift:44,offset:3},{_z4:56,_A4:"8",x:163,y:2,_B4:37,_C4:94,shift:44,offset:4},{_z4:57,_A4:"9",x:202, y:2,_B4:37,_C4:94,shift:44,offset:3},{_z4:58,_A4:":",x:192,y:98,_B4:8,_C4:94,shift:17,offset:4},],}],_D4:[,{_l2:"FONT_builtin",size:11,bold:!1,_r4:!1,_s4:32,_t4:9647,_u4:0,antialias:1,_v4:"Roboto Mono",_w4:0,_x4:13,scaleX:1,scaleY:1,_y4:[{_z4:32,_A4:" ",x:2,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:33,_A4:"!",x:127,y:44,_B4:3,_C4:19,shift:9,offset:3},{_z4:34,_A4:"\"",x:120,y:44,_B4:5,_C4:19,shift:9,offset:2},{_z4:35,_A4:"#",x:109,y:44,_B4:9,_C4:19,shift:9,offset:0},{_z4:36,_A4:"$",x:100,y:44,_B4:7, _C4:19,shift:9,offset:1},{_z4:37,_A4:"%",x:89,y:44,_B4:9,_C4:19,shift:9,offset:0},{_z4:38,_A4:"&",x:78,y:44,_B4:9,_C4:19,shift:9,offset:0},{_z4:39,_A4:"'",x:74,y:44,_B4:2,_C4:19,shift:9,offset:3},{_z4:40,_A4:"(",x:67,y:44,_B4:5,_C4:19,shift:9,offset:2},{_z4:41,_A4:")",x:60,y:44,_B4:5,_C4:19,shift:9,offset:2},{_z4:42,_A4:"*",x:132,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:43,_A4:"+",x:49,y:44,_B4:9,_C4:19,shift:9,offset:0},{_z4:44,_A4:",",x:34,y:44,_B4:3,_C4:19,shift:9,offset:2},{_z4:45,_A4:"-",x:25, y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:46,_A4:".",x:20,y:44,_B4:3,_C4:19,shift:9,offset:3},{_z4:47,_A4:"/",x:11,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:48,_A4:"0",x:2,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:49,_A4:"1",x:245,y:23,_B4:5,_C4:19,shift:9,offset:1},{_z4:50,_A4:"2",x:235,y:23,_B4:8,_C4:19,shift:9,offset:0},{_z4:51,_A4:"3",x:225,y:23,_B4:8,_C4:19,shift:9,offset:0},{_z4:52,_A4:"4",x:214,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:53,_A4:"5",x:39,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:54, _A4:"6",x:142,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:55,_A4:"7",x:151,y:44,_B4:9,_C4:19,shift:9,offset:0},{_z4:56,_A4:"8",x:162,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:57,_A4:"9",x:110,y:65,_B4:7,_C4:19,shift:9,offset:1},{_z4:58,_A4:":",x:105,y:65,_B4:3,_C4:19,shift:9,offset:3},{_z4:59,_A4:";",x:100,y:65,_B4:3,_C4:19,shift:9,offset:3},{_z4:60,_A4:"<",x:91,y:65,_B4:7,_C4:19,shift:9,offset:1},{_z4:61,_A4:"=",x:82,y:65,_B4:7,_C4:19,shift:9,offset:1},{_z4:62,_A4:">",x:73,y:65,_B4:7,_C4:19,shift:9, offset:1},{_z4:63,_A4:"?",x:64,y:65,_B4:7,_C4:19,shift:9,offset:1},{_z4:64,_A4:"@",x:53,y:65,_B4:9,_C4:19,shift:9,offset:0},{_z4:65,_A4:"A",x:42,y:65,_B4:9,_C4:19,shift:9,offset:0},{_z4:66,_A4:"B",x:32,y:65,_B4:8,_C4:19,shift:9,offset:1},{_z4:67,_A4:"C",x:21,y:65,_B4:9,_C4:19,shift:9,offset:0},{_z4:68,_A4:"D",x:11,y:65,_B4:8,_C4:19,shift:9,offset:1},{_z4:69,_A4:"E",x:2,y:65,_B4:7,_C4:19,shift:9,offset:1},{_z4:70,_A4:"F",x:241,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:71,_A4:"G",x:230,y:44,_B4:9,_C4:19, shift:9,offset:0},{_z4:72,_A4:"H",x:221,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:73,_A4:"I",x:212,y:44,_B4:7,_C4:19,shift:9,offset:1},{_z4:74,_A4:"J",x:202,y:44,_B4:8,_C4:19,shift:9,offset:0},{_z4:75,_A4:"K",x:192,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:76,_A4:"L",x:182,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:77,_A4:"M",x:172,y:44,_B4:8,_C4:19,shift:9,offset:1},{_z4:78,_A4:"N",x:205,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:79,_A4:"O",x:194,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:80,_A4:"P",x:184, y:23,_B4:8,_C4:19,shift:9,offset:1},{_z4:81,_A4:"Q",x:208,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:82,_A4:"R",x:192,y:2,_B4:8,_C4:19,shift:9,offset:1},{_z4:83,_A4:"S",x:181,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:84,_A4:"T",x:170,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:85,_A4:"U",x:161,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:86,_A4:"V",x:150,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:87,_A4:"W",x:139,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:88,_A4:"X",x:128,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:89, _A4:"Y",x:117,y:2,_B4:9,_C4:19,shift:9,offset:0},{_z4:90,_A4:"Z",x:107,y:2,_B4:8,_C4:19,shift:9,offset:0},{_z4:91,_A4:"[",x:202,y:2,_B4:4,_C4:19,shift:9,offset:3},{_z4:92,_A4:"\\",x:98,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:93,_A4:"]",x:82,y:2,_B4:4,_C4:19,shift:9,offset:2},{_z4:94,_A4:"^",x:73,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:95,_A4:"_",x:64,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:96,_A4:"`",x:59,y:2,_B4:3,_C4:19,shift:9,offset:3},{_z4:97,_A4:"a",x:50,y:2,_B4:7,_C4:19,shift:9,offset:1}, {_z4:98,_A4:"b",x:41,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:99,_A4:"c",x:32,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:100,_A4:"d",x:23,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:101,_A4:"e",x:13,y:2,_B4:8,_C4:19,shift:9,offset:0},{_z4:102,_A4:"f",x:88,y:2,_B4:8,_C4:19,shift:9,offset:1},{_z4:103,_A4:"g",x:219,y:2,_B4:7,_C4:19,shift:9,offset:1},{_z4:104,_A4:"h",x:72,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:105,_A4:"i",x:228,y:2,_B4:8,_C4:19,shift:9,offset:1},{_z4:106,_A4:"j",x:167,y:23,_B4:6,_C4:19,shift:9, offset:1},{_z4:107,_A4:"k",x:157,y:23,_B4:8,_C4:19,shift:9,offset:1},{_z4:108,_A4:"l",x:147,y:23,_B4:8,_C4:19,shift:9,offset:1},{_z4:109,_A4:"m",x:136,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:110,_A4:"n",x:127,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:111,_A4:"o",x:116,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:112,_A4:"p",x:107,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:113,_A4:"q",x:98,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:114,_A4:"r",x:90,y:23,_B4:6,_C4:19,shift:9,offset:2},{_z4:115,_A4:"s",x:175, y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:116,_A4:"t",x:81,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:117,_A4:"u",x:63,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:118,_A4:"v",x:52,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:119,_A4:"w",x:41,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:120,_A4:"x",x:30,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:121,_A4:"y",x:19,y:23,_B4:9,_C4:19,shift:9,offset:0},{_z4:122,_A4:"z",x:10,y:23,_B4:7,_C4:19,shift:9,offset:1},{_z4:123,_A4:"{",x:2,y:23,_B4:6,_C4:19,shift:9,offset:2},{ _z4:124,_A4:"|",x:246,y:2,_B4:3,_C4:19,shift:9,offset:3},{_z4:125,_A4:"}",x:238,y:2,_B4:6,_C4:19,shift:9,offset:2},{_z4:126,_A4:"~",x:119,y:65,_B4:9,_C4:19,shift:9,offset:0},{_z4:9647,_A4:"▯",x:130,y:65,_B4:5,_C4:19,shift:8,offset:1},],}],_E4:[],_F4:[{}],_G4:[{_l2:"oInit",_H4:-1,_I4:!0,parent:-100,_J4:_K4,_L4:_M4,_N4:_O4,_P4:_Q4,_R4:[],_S4:[]},{_l2:"oGridControl",_H4:-1,_I4:!0,parent:-100,_J4:_T4,_U4:_V4,_L4:_W4,_X4:_Y4,_Z4:__4,_05:_15,_N4:_25,_35:_45,_P4:_55,_R4:[],_S4:[]},{_l2:"oControl",_H4:-1, _I4:!0,parent:-100,_X4:_65,_P4:_75,_R4:[],_S4:[]},{_l2:"oCamera",_H4:-1,_I4:!0,_85:!0,parent:-100,_J4:_95,_U4:_a5,_X4:_b5,_P4:_c5,_R4:[],_S4:[]},{_l2:"oPause",_H4:-1,_I4:!0,parent:-100,_P4:_d5,_R4:[],_S4:[]},{_l2:"oMenuGameEnd",_H4:-1,_I4:!0,parent:-100,_J4:_e5,_f5:_g5,_U4:_h5,_i5:_j5,_P4:_k5,_R4:[],_S4:[]},{_l2:"oMenuMain",_H4:-1,_I4:!0,parent:-100,_J4:_l5,_f5:_m5,_L4:_n5,_U4:_o5,_N4:_p5,_P4:_q5,_R4:[],_S4:[]},{_l2:"oMenuSettings",_H4:-1,_I4:!0,parent:-100,_J4:_r5,_f5:_s5,_L4:_t5,_U4:_u5,_N4:_v5, _P4:_w5,_R4:[],_S4:[]},{_l2:"oMenuSettingsTitlebar",_H4:-1,_I4:!0,parent:-100,_J4:_x5,_L4:_y5,_N4:_z5,_P4:_A5,_R4:[],_S4:[]},{_l2:"oColorChanger",_H4:-1,_I4:!0,parent:-100,_J4:_B5,_L4:_C5,_P4:_D5,_R4:[],_S4:[]},{_l2:"oInput",_H4:-1,_I4:!0,parent:-100,_J4:_E5,_X4:_F5,_P4:_G5,_R4:[],_S4:[]},{_l2:"oMenuControl",_H4:-1,_I4:!0,parent:-100,_J4:_H5,_L4:_I5,_N4:_J5,_K5:_L5,_P4:_M5,_R4:[],_S4:[]},{_l2:"oMenuObject",_H4:-1,_I4:!0,parent:-100,_J4:_N5,_P4:_O5,_R4:[],_S4:[]},{_l2:"oMenuObjectButton",_H4:-1,_I4:!0, parent:12,_J4:_P5,_L4:_Q5,_P4:_R5,_R4:[],_S4:[]},{_l2:"oMenuObjectLabel",_H4:-1,_I4:!0,parent:12,_J4:_S5,_P4:_T5,_R4:[],_S4:[]},{_l2:"oMenuObjectSprite",_H4:-1,_I4:!0,parent:12,_J4:_U5,_P4:_V5,_R4:[],_S4:[]},{_l2:"oMenuObjectSlider",_H4:-1,_I4:!0,parent:12,_J4:_W5,_L4:_X5,_K5:_Y5,_P4:_Z5,_R4:[],_S4:[]},{_l2:"oMenuObjectToggle",_H4:-1,_I4:!0,parent:12,_J4:__5,_L4:_06,_P4:_16,_R4:[],_S4:[]}],_26:[{_l2:"rInit",_36:0,_46:0,_56:1,_66:!1,_76:!1,_86:[],_96:[{_a6:1024,_b6:768,_c6:3000,_d6:3000},{_a6:1024, _b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768}],_e6:[{x:672,y:384,index:0,id:100000,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_46:4294967295}],_f6:[],_g6:[{_l2:"Instances",id:0,type:2,_h6:0,x:0,y:0,_i6:0,_j6:0,_I4:1,_k6:1,_l6:[100000]}]},{_l2:"rMain",_36:0,_46:0,_56:4,_66:!1,_76:!1,_86:[],_96:[{ _a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768},{_a6:1024,_b6:768,_c6:1024,_d6:768}],_e6:[{x:512,y:512,index:1,id:100002,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_46:4294967295},{x:576,y:512,index:2,id:100003,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_46:4294967295},{x:640, y:512,index:6,id:100001,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_46:4294967295}],_f6:[],_g6:[{_l2:"MenuSettings",id:1,type:2,_h6:0,x:0,y:0,_i6:0,_j6:0,_I4:1,_k6:0,_l6:[]},{_l2:"MenuGameEnd",id:2,type:2,_h6:100,x:0,y:0,_i6:0,_j6:0,_I4:1,_k6:0,_l6:[]},{_l2:"MenuMain",id:3,type:2,_h6:200,x:0,y:0,_i6:0,_j6:0,_I4:1,_k6:1,_l6:[100001]},{_l2:"Instances",id:4,type:2,_h6:300,x:0,y:0,_i6:0,_j6:0,_I4:1,_k6:2,_l6:[100002,100003]}]}],_m6:[0,1],_n6:[{x:8,y:8,_B4:1024,_C4:1024,_o6:0,_p6:0,_q6:1024, _r6:1024,_s6:1024,_t6:1024,_u6:0},{x:8,y:1048,_B4:1024,_C4:512,_o6:0,_p6:0,_q6:1024,_r6:512,_s6:1024,_t6:512,_u6:0},{x:8,y:1576,_B4:696,_C4:458,_o6:0,_p6:0,_q6:696,_r6:458,_s6:696,_t6:458,_u6:0},{x:1048,y:8,_B4:512,_C4:256,_o6:0,_p6:0,_q6:512,_r6:256,_s6:512,_t6:256,_u6:0},{x:720,y:1576,_B4:324,_C4:324,_o6:0,_p6:0,_q6:324,_r6:324,_s6:324,_t6:324,_u6:0},{x:1576,y:8,_B4:265,_C4:265,_o6:0,_p6:0,_q6:265,_r6:265,_s6:265,_t6:265,_u6:0},{x:1060,y:280,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256, _t6:256,_u6:0},{x:1060,y:280,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0},{x:1332,y:289,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0},{x:1604,y:289,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0},{x:1060,y:552,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0},{x:1332,y:561,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0},{x:1604,y:561,_B4:256,_C4:256,_o6:0,_p6:0,_q6:256,_r6:256,_s6:256,_t6:256,_u6:0} ,{x:1068,y:841,_B4:256,_C4:128,_o6:0,_p6:0,_q6:256,_r6:128,_s6:256,_t6:128,_u6:0},{x:1348,y:833,_B4:256,_C4:128,_o6:0,_p6:0,_q6:256,_r6:128,_s6:256,_t6:128,_u6:0},{x:1620,y:833,_B4:374,_C4:84,_o6:0,_p6:0,_q6:374,_r6:84,_s6:374,_t6:84,_u6:0},{x:1857,y:8,_B4:140,_C4:140,_o6:0,_p6:0,_q6:140,_r6:140,_s6:140,_t6:140,_u6:0},{x:1876,y:164,_B4:140,_C4:140,_o6:0,_p6:0,_q6:140,_r6:140,_s6:140,_t6:140,_u6:0},{x:1876,y:320,_B4:140,_C4:140,_o6:0,_p6:0,_q6:140,_r6:140,_s6:140,_t6:140,_u6:0},{x:1876,y:476,_B4:140, _C4:140,_o6:0,_p6:0,_q6:140,_r6:140,_s6:140,_t6:140,_u6:0},{x:1048,y:993,_B4:76,_C4:246,_o6:0,_p6:0,_q6:76,_r6:246,_s6:76,_t6:246,_u6:0},{x:1876,y:632,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1048,y:1255,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1048,y:1399,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1060,y:1543,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1060,y:1687,_B4:128,_C4:128,_o6:0, _p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1060,y:1831,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1620,y:933,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1764,y:933,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1908,y:933,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1348,y:977,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1140,y:993,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128, _r6:128,_s6:128,_t6:128,_u6:0},{x:1492,y:1077,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1636,y:1077,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1780,y:1077,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1284,y:1121,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1428,y:1221,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1572,y:1221,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128, _s6:128,_t6:128,_u6:0},{x:1716,y:1221,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1860,y:1221,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1204,y:1265,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1204,y:1409,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1204,y:1553,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:1204,y:1697,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128, _t6:128,_u6:0},{x:1204,y:1841,_B4:128,_C4:128,_o6:0,_p6:0,_q6:128,_r6:128,_s6:128,_t6:128,_u6:0},{x:720,y:1916,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:856,y:1916,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1365,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1501,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1637,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0} ,{x:1348,y:1909,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1773,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1909,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1348,y:1909,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1484,y:1365,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1620,y:1365,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1756, y:1365,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1892,y:1365,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1484,y:1501,_B4:120,_C4:120,_o6:0,_p6:0,_q6:120,_r6:120,_s6:120,_t6:120,_u6:0},{x:1484,y:1637,_B4:41,_C4:256,_o6:0,_p6:0,_q6:41,_r6:256,_s6:41,_t6:256,_u6:0},{x:1484,y:1909,_B4:144,_C4:66,_o6:0,_p6:0,_q6:144,_r6:66,_s6:144,_t6:66,_u6:0},{x:1484,y:1991,_B4:520,_C4:10,_o6:0,_p6:0,_q6:520,_r6:10,_s6:520,_t6:10,_u6:0},{x:1492,y:977,_B4:64,_C4:64, _o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1140,y:1137,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1932,y:1085,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1549,y:1645,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1549,y:1741,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1628,y:1509,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1724,y:1509,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0} ,{x:1820,y:1509,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1916,y:1509,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1645,y:1605,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1645,y:1701,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1645,y:1797,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1652,y:1893,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1748,y:1605,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64, _r6:64,_s6:64,_t6:64,_u6:0},{x:1844,y:1605,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1940,y:1605,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:992,y:1975,_B4:64,_C4:64,_o6:0,_p6:0,_q6:64,_r6:64,_s6:64,_t6:64,_u6:0},{x:1348,y:1265,_B4:60,_C4:60,_o6:0,_p6:0,_q6:60,_r6:60,_s6:60,_t6:60,_u6:0}],_v6:["minisweeper_texture_0.png"],_w6:[{MipsToGenerate:0}],_x6:[{_l2:"Default",_y6:[0],_z6:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],_A6:[],_B6:[0, 1,2,3,4,5,6,7,8,9],_C6:[]}],_D6:{_E6:!1,_F6:2,_G6:0,_H6:0,_I6:60,_J6:4294967295,_K6:1024,_L6:768,_M6:0,_N6:"d5be3658-e6e2-464d-80eb-1c37303a048e",_O6:!1,_P6:!0,_Q6:!0,scale:0,_R6:!0,_S6:!1,_T6:!1,_U6:!0,_V6:!1,_W6:!1,_X6:!0,_Y6:!0,_Z6:2,__6:0,_07:!0,_17:"html5game",_27:"default",_37:0,_47:!1,_57:!0,_67:!0,_77:!0,_87:0,_97:[222,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_a7:1,_b7:0,_c7:0,_d7:0,_e7:"miniSweeper",_f7:!1,_g7:1565882854,_h7:"False",_i7:"ImageLoadBar_hook"}};// /// @description ease_expoOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _K2(_j7, _k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));return(_q7((_q7(_p7)*_q7((_q7(-_q7(_r7(2,((-10)*_q7(_n7)/_q7(_o7)))))+1))))+_q7(_l7));}// /// @description ease_expoInOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _L2(_j7,_k7,_s7,_t7,_u7,_v7){var _l7=_s7,_m7=_t7,_n7=_u7,_o7=_v7,_p7=(_q7(_m7)-_q7(_l7));_n7/=(_q7(_o7)/2);if((_n7<1)){{return(_q7((_q7(_p7)/2*_q7(_r7(2,(10*_q7((_q7(_n7)-1)))))))+_q7(_l7)); }};_n7--;return(_q7((_q7(_p7)/2*_q7((_q7(-_q7(_r7(2,((-10)*_q7(_n7)))))+2))))+_q7(_l7));}// /// @description ease_expoIn // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _M2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));return(_q7((_q7(_p7)*_q7(_r7(2,(10*_q7((_q7((_q7(_n7)/_q7(_o7)))-1)))))))+_q7(_l7));}// /// @description ease_cubeOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _N2(_j7, _k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=_o7;_n7--;return(_q7((_q7(_p7)*_q7((_q7((_q7(_n7)*_q7(_n7)*_q7(_n7)))+1))))+_q7(_l7));}// /// @description ease_cubeInOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _O2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=(_q7(_o7)/2);if((_n7<1)){ {return(_q7((_q7(_p7)/2*_q7(_n7)*_q7(_n7)*_q7(_n7)))+_q7(_l7));}};_n7-=2;return(_q7((_q7(_p7)/2*_q7((_q7((_q7(_n7)*_q7(_n7)*_q7(_n7)))+2))))+_q7(_l7));}// /// @description ease_cubeIn // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _P2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=_o7;return(_q7((_q7(_p7)*_q7(_n7)*_q7(_n7)*_q7(_n7)))+_q7(_l7));}// /// @description ease_bounceInOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _Q2(_j7, _k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));if((_n7<(_q7(_o7)/2))){{return(_q7((_q7(_Y2(_j7,_k7,0,_p7,(_q7(_n7)*2),_o7))*0.5))+_q7(_l7));}};return(_q7((_q7(_U2(_j7,_k7,0,_p7,(_q7((_q7(_n7)*2))-_q7(_o7)),_o7))*0.5))+_q7((_q7(_p7)*0.5))+_q7(_l7));}// /// @description ease_backOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime // /// @param overshoot function _R2(_j7,_k7){var _l7=arguments[2+(0)], _m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7)),_w7=arguments[2+(4)];_n7=(_q7((_q7(_n7)/_q7(_o7)))-1);return(_q7((_q7(_p7)*_q7((_q7((_q7(_n7)*_q7(_n7)*_q7((_q7((_q7((_q7(_w7)+1))*_q7(_n7)))+_q7(_w7)))))+1))))+_q7(_l7));}// /// @description ease_backInOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime // /// @param overshoot function _S2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)], _o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7)),_w7=arguments[2+(4)];_w7*=1.525;_n7/=(_q7(_o7)/2);if((_n7<1)){{return(_q7((_q7(_p7)/2*_q7((_q7(_n7)*_q7(_n7)*_q7((_q7((_q7((_q7(_w7)+1))*_q7(_n7)))-_q7(_w7)))))))+_q7(_l7));}};_n7-=2;return(_q7((_q7(_p7)/2*_q7((_q7((_q7(_n7)*_q7(_n7)*_q7((_q7((_q7((_q7(_w7)+1))*_q7(_n7)))+_q7(_w7)))))+2))))+_q7(_l7));}// /// @description ease_backIn // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime // /// @param overshoot function _T2(_j7, _k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7)),_w7=arguments[2+(4)];_n7/=_o7;return(_q7((_q7(_p7)*_q7(_n7)*_q7(_n7)*_q7((_q7((_q7((_q7(_w7)+1))*_q7(_n7)))-_q7(_w7)))))+_q7(_l7));}// /// @description ease_bounceOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _U2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7)); _n7/=_o7;if((_n7<0.363636363636364)){{return(_q7((_q7(_p7)*_q7((7.5625*_q7(_n7)*_q7(_n7)))))+_q7(_l7));}}else {if((_n7<0.727272727272727)){{_n7-=0.545454545454545;return(_q7((_q7(_p7)*_q7((_q7((7.5625*_q7(_n7)*_q7(_n7)))+0.75))))+_q7(_l7));}}else {if((_n7<0.909090909090909)){{_n7-=0.818181818181818;return(_q7((_q7(_p7)*_q7((_q7((7.5625*_q7(_n7)*_q7(_n7)))+0.9375))))+_q7(_l7));}}else {{_n7-=0.954545454545455;return(_q7((_q7(_p7)*_q7((_q7((7.5625*_q7(_n7)*_q7(_n7)))+0.984375))))+_q7(_l7));}}}};}// /// @description ease_quadOut_peek // /// @param start // /// @param end // /// @param currenttime // /// @param peek // /// @param totaltime function _V2(_j7, _k7,_s7,_t7,_u7,_v7,_x7){var _y7=_s7;var _z7=_t7;var _A7=_u7;var _B7=_v7;var _C7=_x7;if((_A7<_B7)){{return _W2(_j7,_k7,_y7,_z7,_A7,_B7);}}else {{return _W2(_j7,_k7,_z7,_y7,(_q7(_A7)-_q7(_B7)),(_q7(_C7)-_q7(_B7)));}};}// /// @description ease_quadOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _W2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=_o7;return(_q7((_q7(-_q7(_p7))*_q7(_n7)*_q7((_q7(_n7)-2))))+_q7(_l7)); }// /// @description ease_quadInOut_peek // /// @param start // /// @param end // /// @param currenttime // /// @param peek // /// @param totaltime function _X2(_j7,_k7,_s7,_t7,_u7,_v7,_x7){var _y7=_s7;var _z7=_t7;var _A7=_u7;var _B7=_v7;var _C7=_x7;if((_A7<_B7)){{return __2(_j7,_k7,_y7,_z7,_A7,_B7);}}else {{return __2(_j7,_k7,_z7,_y7,(_q7(_A7)-_q7(_B7)),(_q7(_C7)-_q7(_B7)));}};}// /// @description ease_bounceIn // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _Y2(_j7, _k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));return(_q7(_p7)-_q7(_U2(_j7,_k7,0,_p7,(_q7(_o7)-_q7(_n7)),_o7))+_q7(_l7));}// /// @description ease_quadIn // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function _Z2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=_o7;return(_q7((_q7(_p7)*_q7(_n7)*_q7(_n7)))+_q7(_l7)); }// /// @description ease_quadInOut // /// @param start // /// @param end // /// @param currenttime // /// @param totaltime function __2(_j7,_k7){var _l7=arguments[2+(0)],_m7=arguments[2+(1)],_n7=arguments[2+(2)],_o7=arguments[2+(3)],_p7=(_q7(_m7)-_q7(_l7));_n7/=(_q7(_o7)/2);if((_n7<1)){{return(_q7((_q7(_p7)/2*_q7(_n7)*_q7(_n7)))+_q7(_l7));}};_n7--;return(_q7((_q7(-_q7(_p7))/2*_q7((_q7((_q7(_n7)*_q7((_q7(_n7)-2))))-1))))+_q7(_l7));}// /// @description lerps a value over time // /// @param val1 // /// @param val2 // /// @param amount // /// @param time function _03(_j7, _k7,_s7,_t7,_u7,_v7){return _43(_j7,_k7,_s7,_t7,_D7((1-_q7(_r7(_u7,_v7))),0,1));}function _13(_j7,_k7){var _E7=(_q7((arguments.length-2))-1);var _F7=_D7(arguments[2+(0)],0,0.999999999);var _G7=(_q7(_F7)*_q7((_q7(_E7)-1)));var _H7=(_q7(floor(_G7))+1);return _43(_j7,_k7,arguments[2+(_H7)],arguments[2+((_q7(_H7)+1))],_I7(_G7));}function _23(_j7,_k7){var _E7=(_q7((arguments.length-2))-1);var _F7=_D7(arguments[2+(0)],0,0.999999);var _G7=(_q7(_F7)*_q7((_q7(_E7)-1)));var _H7=(_q7(floor(_G7))+1);return _J7(arguments[2+(_H7)], arguments[2+((_q7(_H7)+1))],_I7(_G7));}// /// @description lerps a value over time // /// @param val1 // /// @param val2 // /// @param amount // /// @param time function _33(_j7,_k7,_s7,_t7,_u7,_v7){return _J7(_s7,_t7,_D7((1-_q7(_r7(_u7,_v7))),0,1));}// /// @param val1 // /// @param val2 // /// @param amount function _43(_j7,_k7,_s7,_t7,_u7){var _K7=_s7;var _L7=_t7;var _F7=_u7;return _53(_j7,_k7,_K7,_L7,(_q7(abs(_M7(_K7,_L7)))*_q7(_F7)));}// /// @param current_angle // /// @param target_angle // /// @param speed function _53(_j7, _k7){var _N7=(_q7(arguments[2+(0)])%360);var _O7=(_q7(arguments[2+(1)])%360);if((abs(_M7(_N7,_O7))=0))&&((_R7>=0))&&((_Q7<_j7._S7))&&((_R7<_j7._T7)));}// /// @param x // /// @param y function _b3(_j7,_k7,_s7,_t7){var _Q7=_s7;var _R7=_t7;if(_j7._U7>0.5){{ _o3(_j7,_k7);}};_V7(_j7._W7,_Q7,_R7,!(_X7(_j7._W7,_Q7,_R7)>0.5));if(_X7(_j7._W7,_Q7,_R7)>0.5){{_a4(_j7,_k7,0,1,(_q7(_Y7(0.97,1.03))+_q7(_Z7((_q7(__7((_q7((_q7(_j7._08)/2))+1+_q7(_j7._18))))+1)))));_j7._08+=1;_j7._28=1;_j7._38--;}}else {{_a4(_j7,_k7,1,1,(_q7(_Y7(0.97,1.03))+_q7(_Z7((_q7(__7((_q7((_q7(_j7._08)/2))+1+_q7(_j7._18))))+1)))));_j7._08+=1;_j7._28=1;_j7._38++;}};_j7._48=1;if(global._58>0.5){{_68(_j7._78,_88([_Q7,_R7]));}}else {{_V7(_j7._98,_Q7,_R7,_X7(_j7._W7,_Q7,_R7));_68(_j7._a8,_88([_Q7, _R7]));}};}function _c3(_j7,_k7,_s7,_t7,_u7){var _b8=_s7;var _c8=_t7;var _d8=_u7;var _e8=(_q7(global._f8)/_q7(_g8(_j7,_k7,3)._h8));var _Q7=(_q7((100+_q7((_q7(_b8)*160))-_q7(_g8(_j7,_k7,3).x)))*_q7(_e8));var _R7=(_q7((100+_q7((_q7(_c8)*160))-_q7(_g8(_j7,_k7,3).y)))*_q7(_e8));var _i8=0;var _j8=1;var _k8=0;var _l8=_e8;_e8=(_q7(_e8)*_q7(global._m8));if(_j7._n8>0.5){{var _o8=(_q7((_q7(_j7._p8)*120))-7);var _q8=(100+_q7((_q7(_b8)*160)));var _r8=(100+_q7((_q7(_c8)*160)));if(_j7._s8>0.5){{var _q8=(100+_q7((_q7(_b8)*160))); var _r8=(100+_q7((_q7(_c8)*160)));var _t8=(_q7(_u8(_j7._v8,_j7._w8,_q8,_r8))/2);var _x8=(1-_q7((_q7(abs((100-_q7(_r7(_t8,0.9999))+_q7((_q7((_q7(_h4(_j7,_k7,(_q7(_o8)+7),0.05))-7))*10)))))/100)));if((((_x8>=0))&&((_t8<900)))){{_x8*=(1-_q7((_q7(_t8)/900)));var _y8=_z8(_j7._v8,_j7._w8,_q8,_r8);_e8*=(1+_q7((_q7(_x8)/3.5)));_Q7+=(_q7(_A8((_q7(_x8)*18),_y8))*_q7(_l8));_R7+=(_q7(_B8((_q7(_x8)*18),_y8))*_q7(_l8));}};}}else {{var _t8=_r7((_q7(_u8(_j7._v8,_j7._w8,_q8,_r8))/2),0.9);var _C8=(_q7(_D7((_q7((_q7((_q7(_r7((_q7((_q7(_j7._p8)/3))+0.4), 1.3))-0.305))*10))-_q7((_q7(_t8)/60))),0,3))/3);_e8*=_V2(_j7,_k7,1,0.9,_C8,0.6,1);if((((_C8>0.4))&&((_C8<0.8)))){{_j8*=_V2(_j7,_k7,1,0,(_q7(_C8)-0.4),0.2,0.4);}};_i8=_S2(_j7,_k7,0,90,_C8,1,1);if((_C8<0.6)){{_k8=_i8;}}else {{_k8=(_q7(_i8)-90);}};}};}};if(_d8>0.5){{_D8(_j7,3,global._E8,_Q7,_R7,_e8,_e8,0,global._F8,1);}};if(_X7(_j7._G8,_b8,_c8)>0.5){{var _H8=1;if(_j7._I8>0.5){{_H8=(1-_q7(_j7._J8));}};if((global._K8!=global._F8)){_D8(_j7,0,global._E8,_Q7,_R7,_e8,_e8,_i8,global._K8,_H8)};var _L8=_X7(_j7._M8, _b8,_c8);if((_L8>=1)){{_s3(_j7,_k7,_Q7,_R7,_N8(_X7(_j7._M8,_b8,_c8)),(_q7(_e8)*_q7(_j8)),(_q7(_k8)*2),0.75);}};if((_X7(_j7._O8,_b8,_c8)<1)){{var _P8=_W2(_j7,_k7,0,1,_X7(_j7._O8,_b8,_c8),1);var _Q8=(_q7(-_q7(_P8))*10);var _H8=(1-_q7(_P8));var _R8=(1-_q7(_P8));_D8(_j7,0,global._E8,_Q7,(_q7(_R7)+_q7((_q7(_l8)*_q7(_P8)*4))),(_q7(_e8)*_q7(_R8)),(_q7(_e8)*_q7(_R8)),(_q7(_i8)+_q7(_Q8)),global._S8,_H8);}};if(_X7(_j7._T8,_b8,_c8)>0.5){{var _R8=_R2(_j7,_k7,0,1,_X7(_j7._U8,_b8,_c8),1,3.5);_D8(_j7,1,global._E8,_Q7, _R7,(_q7(_e8)*_q7(_R8)),(_q7(_e8)*_q7(_R8)),_i8,global._V8,1);}};}}else {{var _W8=_X7(_j7._X8,_b8,_c8);_D8(_j7,0,global._E8,_Q7,_R7,(_q7(_e8)*_q7((1-_q7((_q7(_W8)*0.2))))),(_q7(_e8)*_q7((1-_q7((_q7(_W8)*0.2))))),(_q7((_q7(_W8)*5))+_q7(_i8)),global._S8,1);if((_X7(_j7._98,_b8,_c8)>0)){{var _Y8=_R2(_j7,_k7,0,1,_X7(_j7._98,_b8,_c8),1,3.5);var _Z8=_J7(_Y8,_M2(_j7,_k7,0,1,_X7(_j7._98,_b8,_c8),1),0.5);if(((_j7.__8>0.5)&&(_X7(_j7._T8,_b8,_c8)>0.5))){{var _09=_X7(_j7._U8,_b8,_c8);var _19=(_q7(_l8)*(-2)*_q7(_09)); var _29=(_q7(_J7(30,15,_09))*_q7(_l8));var _Q8=__2(_j7,_k7,0,30,_09,1);var _39=(1-_q7(_09));_D8(_j7,14,global._E8,(_q7(_Q7)+_q7(_19)),(_q7(_R7)+_q7(_29)),(_q7(_e8)*_q7(_Z8)*_q7(_j8)),(_q7(_e8)*_q7(_Y8)*_q7(_j8)),(_q7(_Q8)+_q7((_q7(_k8)*2))),global._49,1);if((_39>0)){{_D8(_j7,13,global._E8,_Q7,(_q7(_R7)+_q7((30*_q7(_l8)))),(_q7(_e8)*_q7(_Z8)*_q7(_39)*_q7(_j8)),(_q7(_e8)*_q7(_Y8)*_q7(_j8)),(_q7(_k8)*2),global._49,1);}};var _R8=_R2(_j7,_k7,0,0.76,_X7(_j7._U8,_b8,_c8),1,3.5);var _59=(_q7(_l8)*15*_q7(_09)); _D8(_j7,1,global._E8,(_q7(_Q7)+_q7(_59)),(_q7(_R7)+_q7(_59)),(_q7(_e8)*_q7(_R8)),(_q7(_e8)*_q7(_R8)),_i8,global._V8,1);}}else {{_D8(_j7,12,global._E8,_Q7,(_q7(_R7)+_q7((30*_q7(_l8)))),(_q7(_e8)*_q7(_Z8)*_q7(_j8)),(_q7(_e8)*_q7(_Y8)*_q7(_j8)),(_q7((_q7(_k8)*2))+_q7((_q7((1-_q7(_Y8)))*10))),global._49,1);}};}}else {if(_j7.__8>0.5){{if(_X7(_j7._T8,_b8,_c8)>0.5){{var _R8=_R2(_j7,_k7,0,1,_X7(_j7._U8,_b8,_c8),1,3.5);_D8(_j7,1,global._E8,_Q7,_R7,(_q7(_e8)*_q7(_R8)),(_q7(_e8)*_q7(_R8)),_i8,global._V8,1);}} ;}}};}};}// /// @param x // /// @param y function _d3(_j7,_k7,_s7,_t7){var _69=_s7;var _79=_t7;var _89=(_q7(_j7._S7)-1);var _99=(_q7(_j7._T7)-1);for(var _b8=max((_q7(_69)-1),0);(_b8<=min((_q7(_69)+1),_89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if(((!(_X7(_j7._G8,_b8,_c8)>0.5))&&(!(_X7(_j7._W7,_b8,_c8)>0.5)))){{_e3(_j7,_k7,_b8,_c8);}};}};}};}// ///@param x // ///@param y function _e3(_j7,_k7,_s7,_t7){var _Q7=_s7;var _R7=_t7;if(_j7._U7>0.5){{_o3(_j7,_k7);}};if(!(global._58>0.5)){ {_V7(_j7._O8,_Q7,_R7,1);_68(_j7._a8,_88([_Q7,_R7]));}}else {{_68(_j7._a9,_88([_Q7,_R7]));}};if(_X7(_j7._W7,_Q7,_R7)>0.5){{_b3(_j7,_k7,_Q7,_R7);}};if(!(_X7(_j7._G8,_Q7,_R7)>0.5)){{_V7(_j7._G8,_Q7,_R7,1);if((((_b9(_j7._c9)<10))&&(!(_X7(_j7._T8,_Q7,_R7)>0.5)))){{_68(_j7._c9,_j7._d9);}};_j7._e9--;}};if(_X7(_j7._T8,_Q7,_R7)>0.5){{if((_j7.__8==0)){{_j7.__8=1?1:0;_j7._e9++;_a4(_j7,_k7,4,0.8,_Y7(0.9,1.1));}};_68(_j7._f9,_88([_Q7,_R7]));}}else {{if((_X7(_j7._M8,_Q7,_R7)==0)){{if(global._g9>0.5){{_g3(_j7,_k7, _Q7,_R7);}}else {{_j3(_j7,_k7,_Q7,_R7);}};}};}};}// /// @param grid // /// @param x // /// @param y function _f3(_j7,_k7,_s7,_t7,_u7){var _h9=_s7;var _69=_t7;var _79=_u7;var _89=(_q7(_i9(_h9))-1);var _99=(_q7(_j9(_h9))-1);var _k9=0;for(var _b8=max((_q7(_69)-1),0);(_b8<=min((_q7(_69)+1),_89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if(_X7(_h9,_b8,_c8)>0.5){{_k9++;}};}};}};return _k9;}// ///@param x // ///@param y function _g3(_j7,_k7,_s7,_t7){var _69=_s7;var _79=_t7; var _89=(_q7(_j7._S7)-1);var _99=(_q7(_j7._T7)-1);for(var _b8=max((_q7(_69)-1),0);(_b8<=min((_q7(_69)+1),_89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if(((!(_X7(_j7._G8,_b8,_c8)>0.5))&&(!(_X7(_j7._l9,_b8,_c8)>0.5)))){{_68(_j7._m9,_88([_b8,_c8,(_q7(_j7._d9)+_q7(_Y7((-0.02),0.02)))]));_V7(_j7._l9,_b8,_c8,1);}};}};}};}// ///@param x // ///@param y function _h3(_j7,_k7,_s7,_t7){var _69=_s7;var _79=_t7;var _89=(_q7(_j7._S7)-1);var _99=(_q7(_j7._T7)-1);for(var _b8=max((_q7(_69)-1), 0);(_b8<=min((_q7(_69)+1),_89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if((_X7(_j7._U8,_b8,_c8)==0)){{if((random(_Z7((_q7(_j7._n9)+1)))<0.1)){{_a4(_j7,_k7,2,_D7((0.3-_q7(_Z7((_q7(_j7._n9)+1)))),0.06,0.5),(_q7(_Y7(0.9,1.1))+_q7(_Z7((_q7(_j7._n9)+1)))));_j7._n9+=0.05;}};_j7._n9+=0.05;_68(_j7._f9,_88([_b8,_c8]));_V7(_j7._U8,_b8,_c8,(_q7(_Y7((-0.1),0.1))+_q7(global._o9)));}};}};}};}// ///@param x // ///@param y function _i3(_j7,_k7,_s7,_t7){var _69=_s7;var _79=_t7; var _89=(_q7(_j7._S7)-1);var _99=(_q7(_j7._T7)-1);for(var _b8=max((_q7(_69)-1),0);(_b8<=min((_q7(_69)+1),_89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if((_X7(_j7._p9,_b8,_c8)==0)){{_68(_j7._q9,_88([_b8,_c8]));_V7(_j7._p9,_b8,_c8,(_q7(_Y7((-0.5),(-0.1)))+_q7(global._o9)));}};}};}};}// ///@param x // ///@param y function _j3(_j7,_k7,_s7,_t7){var _69=_s7;var _79=_t7;var _89=(_q7(_j7._S7)-1);var _99=(_q7(_j7._T7)-1);for(var _b8=max((_q7(_69)-1),0);(_b8<=min((_q7(_69)+1), _89));_b8++){{for(var _c8=max((_q7(_79)-1),0);(_c8<=min((_q7(_79)+1),_99));_c8++){{if(((!(_X7(_j7._G8,_b8,_c8)>0.5))&&(!(_X7(_j7._l9,_b8,_c8)>0.5)))){{_e3(_j7,_k7,_b8,_c8);}};}};}};}function _k3(_j7,_k7){for(var _b8=0;(_b8<_j7._S7);_b8++){{for(var _c8=0;(_c8<_j7._T7);_c8++){{if(!(_X7(_j7._T8,_b8,_c8)>0.5)){{_V7(_j7._M8,_b8,_c8,_f3(_j7,_k7,_j7._T8,_b8,_c8));}};}};}};}// ///@param mineCount function _l3(_j7,_k7,_s7){var _r9=_s7;var _s9=_r9;var _t9=(_q7(_j7._S7)*_q7(_j7._T7));var _u9=0?1:0;if(((_q7(_s9)/_q7(_t9))>0.5)){ {_u9=1?1:0;_r9=(_q7(_t9)-_q7(_r9));}};while((_r9>0)){{var _Q7=_v9((_q7(_j7._S7)-1));var _R7=_v9((_q7(_j7._T7)-1));if(!(_X7(_j7._T8,_Q7,_R7)>0.5)){{_r9--;_V7(_j7._T8,_Q7,_R7,1);}};}};if(_u9>0.5){{for(var _b8=0;(_b8<_j7._S7);_b8++){{for(var _c8=0;(_c8<_j7._T7);_c8++){{_V7(_j7._T8,_b8,_c8,!(_X7(_j7._T8,_b8,_c8)>0.5));}};}};}};}function _m3(_j7,_k7){_j7._T8=_w9(_j7._S7,_j7._T7);_j7._G8=_w9(_j7._S7,_j7._T7);_j7._W7=_w9(_j7._S7,_j7._T7);_j7._M8=_w9(_j7._S7,_j7._T7);_j7._l9=_w9(_j7._S7,_j7._T7);_j7._98=_w9(_j7._S7, _j7._T7);_j7._O8=_w9(_j7._S7,_j7._T7);_j7._U8=_w9(_j7._S7,_j7._T7);_j7._X8=_w9(_j7._S7,_j7._T7);_j7._p9=_w9(_j7._S7,_j7._T7);_j7._x9=_y9();_j7._78=_y9();_j7._a9=_y9();_j7._f9=_y9();_j7._q9=_y9();_j7._a8=_y9();}function _n3(_j7,_k7){_j7._S7=global._S7;_j7._T7=global._T7;_j7._z9=global._A9;_B9(_j7._l9,_j7._S7,_j7._T7);_B9(_j7._p9,_j7._S7,_j7._T7);_B9(_j7._G8,_j7._S7,_j7._T7);_B9(_j7._U8,_j7._S7,_j7._T7);_B9(_j7._X8,_j7._S7,_j7._T7);_B9(_j7._O8,_j7._S7,_j7._T7);_B9(_j7._98,_j7._S7,_j7._T7);_B9(_j7._W7, _j7._S7,_j7._T7);_B9(_j7._T8,_j7._S7,_j7._T7);_B9(_j7._M8,_j7._S7,_j7._T7);_j7._C9=(_q7((_q7(_j7._S7)*160))+50);_j7._D9=(_q7((_q7(_j7._T7)*160))+50);_j7._38=_j7._z9;}function _o3(_j7,_k7){_j7._E9=1?1:0;_F9(_j7._l9,0);_F9(_j7._p9,0);_F9(_j7._G8,0);_F9(_j7._U8,0);_G9(_j7._f9);_G9(_j7._x9);_G9(_j7._q9);_G9(_j7._78);_G9(_j7._a8);_F9(_j7._O8,0);_F9(_j7._98,0);_F9(_j7._W7,0);_F9(_j7._T8,0);_F9(_j7._M8,0);_F9(_j7._X8,0);_j7._H9=0?1:0;_j7.__8=0?1:0;_j7._U7=0?1:0;_j7._I8=0?1:0;_j7._J8=0;_j7._I9=0;_j7._J9=0; _j7._K9=0;_j7._38=_j7._z9;_j7._L9=1?1:0;_j7._e9=(_q7((_q7(_j7._S7)*_q7(_j7._T7)))-_q7(_j7._z9));}// ///@args x, y function _p3(_j7,_k7,_s7,_t7){var _M9=max((_q7(_s7)-2),0);var _N9=max((_q7(_t7)-2),0);var _q8=min((_q7(_s7)+2),(_q7(_j7._S7)-1));var _r8=min((_q7(_t7)+2),(_q7(_j7._T7)-1));var _o8=_O9();var _P9=_j7._z9;var _t9=(_q7(_j7._S7)*_q7(_j7._T7));var _Q9=0?1:0;if((_P9<(_q7(_t9)-9))){{var _R9=0;do {{_F9(_j7._T8,0);_l3(_j7,_k7,_j7._z9);if((_R9++>1)){{_Q9=1?1:0;break;}};}}while(!((_S9(_j7._T8,_M9,_N9,_q8, _r8)<=0)));}}else {{_Q9=1?1:0;_F9(_j7._T8,0);_l3(_j7,_k7,_j7._z9);}};if(_Q9>0.5){{var _T9=_y9();for(var _b8=0;(_b8<_j7._S7);_b8++){{for(var _c8=0;(_c8<_j7._T7);_c8++){{if(!(_X7(_j7._T8,_b8,_c8)>0.5)){{if((((_b8<_M9))||((_b8>_q8))||((_c8<_N9))||((_c8>_r8)))){{_68(_T9,_88([_b8,_c8]));}};}};}};}};_U9(_T9);var _V9=_S9(_j7._T8,_M9,_N9,_q8,_r8);var _Q9=0?1:0;var _R9=0;while((_V9>0)){{if((_R9>=_b9(_T9))){{_Q9=1?1:0;break;}};var _W9=_X9(_T9,_R9);var _Q7=_W9[_Y9(0,_W9)];var _R7=_W9[_Y9(1,_W9)];_V7(_j7._T8,_Q7,_R7, 1);_R9++;_V9--;}};if(_Q9>0.5){{if((_V9>=(_q7((_q7(_q8)-_q7(_M9)+1))*_q7((_q7(_r8)-_q7(_N9)+1))))){{_Z9(_j7._T8,_M9,_N9,_q8,_r8,1);}}else {{_Z9(_j7._T8,_M9,_N9,_q8,_r8,0);while((_V9>0)){{var __9=_0a(_M9,_q8);var _1a=_0a(_N9,_r8);if(((!((((__9==_s7))&&((_1a==_t7)))))&&(!(_X7(_j7._T8,__9,_1a)>0.5)))){{_V7(_j7._T8,__9,_1a,1);_V9--;_X3(_j7,_k7,_V9);}};}};}};}}else {{_Z9(_j7._T8,_M9,_N9,_q8,_r8,0);}};_2a(_T9);}};_j7._38=_S9(_j7._T8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_j7._z9=_j7._38;_j7._e9=(_q7(_t9)-_q7(_j7._38)); _k3(_j7,_k7);_X3(_j7,_k7,"Calculated the grid in ",(_q7((_q7(_O9())-_q7(_o8)))/1000)," ms");}// ///@param time function _q3(_j7,_k7,_s7){var _3a=floor(_s7);var _4a=(~~(_q7((_3a))/~~(3600)));_3a=(_q7(_3a)%3600);var _5a=(~~(_q7((_3a))/~~(60)));_3a=round((_q7(_3a)%60));var _6a="";if((_4a>0)){{_6a+=(_q7(_N8(_4a))+":");}};if((((_5a>0))||((_4a>0)))){{if((_5a==0)){{_6a+="00:";}}else {if((((_5a>9))||((_4a==0)))){{_6a+=(_q7(_N8(_5a))+":");}}else {{_6a+=("0"+_q7(_N8(_5a))+":");}}};}};if((((_5a>0))||((_4a>0)))){ {if((_3a==0)){{_6a+="00";}}else {if((_3a<10)){{_6a+=("0"+_q7(_N8(_3a)));}}else {{_6a+=_N8(_3a);}}};}}else {{_6a+=_N8(_3a);}};return _6a;}// /// @param x // /// @param y // /// @param text // /// @scale function _r3(_j7,_k7,_s7,_t7,_u7,_v7){switch(global._E8){case 0:_7a(0);break;case 1:_7a(1);break;case 2:_7a(2);break;case 3:_7a(3);break;};_8a(_s7,_t7,_u7,_v7,_v7,0);}// /// @param x // /// @param y // /// @param text // /// @param scale // /// @param rotation // /// @param alpha function _s3(_j7, _k7,_s7,_t7,_u7,_v7,_x7,_9a){switch(global._E8){case 0:_7a(0);break;case 1:_7a(1);break;case 2:_7a(2);break;case 3:_7a(3);break;};_aa(_s7,_t7,_u7,_v7,_v7,_x7,global._ba,global._ba,global._ba,global._ba,_9a);}// ///@param x0 // ///@param y0 // ///@param x1 // ///@param y1 // ///@param color // ///@param alpha function _t3(_j7,_k7,_s7,_t7,_u7,_v7,_x7,_9a){var _ca=round(_s7);var _da=round(_t7);var _ea=round(_u7);var _fa=round(_v7);var _ga=_x7;var _H8=_9a;var _ha=(_q7(_ea)-_q7(_ca));var _ia=(_q7(_fa)-_q7(_da)); var _ja=(_q7(min(_ha,_ia))/270);var _ka=(64*_q7(_ja));var _la=(_q7(_ca)+_q7(_ka));var _ma=(_q7(_ea)-_q7(_ka));var _na=(_q7(_da)+_q7(_ka));var _oa=(_q7(_fa)-_q7(_ka));_D8(_j7,19,0,_la,_na,_ja,_ja,90,_ga,_H8);_D8(_j7,19,0,_ma,_na,_ja,_ja,0,_ga,_H8);_D8(_j7,19,0,_ma,_oa,_ja,_ja,270,_ga,_H8);_D8(_j7,19,0,_la,_oa,_ja,_ja,180,_ga,_H8);var _pa=(_q7((_q7(_ca)+_q7(_ea)))/2);var _qa=(_q7((_q7(_da)+_q7(_fa)))/2);_D8(_j7,20,0,_pa,_qa,(_q7(_ha)/256),(_q7((_q7(_oa)-_q7(_na)))/256),0,_ga,_H8);_D8(_j7,20,0,_pa,(_q7((_q7(_da)+_q7(_na)))/2), (_q7((_q7(_ma)-_q7(_la)))/256),(_q7((_q7(_da)-_q7(_na)))/256),0,_ga,_H8);_D8(_j7,20,0,_pa,(_q7((_q7(_fa)+_q7(_oa)))/2),(_q7((_q7(_ma)-_q7(_la)))/256),(_q7((_q7(_da)-_q7(_na)))/256),0,_ga,_H8);}// ///@param x0 // ///@param y0 // ///@param width // ///@param height // ///@param [creatorMenu] function _u3(_j7,_k7){var _ra=_sa(0,0,0,11);_g8(_j7,_k7,_ra)._ta(arguments[2+(0)]);_g8(_j7,_k7,_ra)._ua(arguments[2+(1)]);_g8(_j7,_k7,_ra)._h8=arguments[2+(2)];_g8(_j7,_k7,_ra)._va=arguments[2+(3)];if(((arguments.length-2)>4)){ {var _wa=_xa(global._ya,arguments[2+(4)]);if((_wa>=0)){{_za(global._ya,_wa,_ra);}}else {{_za(global._ya,0,_ra);}};}}else {{_za(global._ya,0,_ra);}};return _ra;}// ///@param menu // ///@param x // ///@param y // ///@param text // ///@param tag // ///@param [filled] function _v3(_j7,_k7){var _ra=arguments[2+(0)];var _Aa=_sa(arguments[2+(1)],arguments[2+(2)],0,13);_g8(_j7,_k7,_Aa)._Ba=arguments[2+(3)];_g8(_j7,_k7,_Aa)._Ca=arguments[2+(4)];if(((arguments.length-2)>5)){{_g8(_j7,_k7,_Aa)._Da=arguments[2+(5)]; }}else {{_g8(_j7,_k7,_Aa)._Da=0?1:0;}};_g8(_j7,_k7,_Aa)._h8=_g8(_j7,_k7,_ra)._Ea;_g8(_j7,_k7,_Aa)._va=_g8(_j7,_k7,_ra)._Fa;_g8(_j7,_k7,_Aa)._Ga=_g8(_j7,_k7,_ra)._Ha;_g8(_j7,_k7,_Aa)._Ia=_g8(_j7,_k7,_ra)._Ja;_g8(_j7,_k7,_Aa)._Ka=_g8(_j7,_k7,_ra)._La;_68(_g8(_j7,_k7,_ra)._Ma,_Aa);return _Aa;}// ///@param menu // ///@param x // ///@param y // ///@param text function _w3(_j7,_k7){var _ra=arguments[2+(0)];var _Aa=_sa(arguments[2+(1)],arguments[2+(2)],0,14);_g8(_j7,_k7,_Aa)._Ba=arguments[2+(3)];_g8(_j7, _k7,_Aa)._h8=_g8(_j7,_k7,_ra)._Ea;_g8(_j7,_k7,_Aa)._va=_g8(_j7,_k7,_ra)._Fa;_g8(_j7,_k7,_Aa)._Ga=_g8(_j7,_k7,_ra)._Ha;_g8(_j7,_k7,_Aa)._Ia=_g8(_j7,_k7,_ra)._Ja;_g8(_j7,_k7,_Aa)._Ka=_g8(_j7,_k7,_ra)._La;_68(_g8(_j7,_k7,_ra)._Na,_Aa);return _Aa;}// ///@param menu // ///@param x // ///@param y // ///@param width // ///@param height // ///@param sprite // ///@param [color] function _x3(_j7,_k7){var _ra=arguments[2+(0)];var _Aa=_sa(arguments[2+(1)],arguments[2+(2)],0,14);_g8(_j7,_k7,_Aa)._h8=arguments[2+(3)]; _g8(_j7,_k7,_Aa)._va=arguments[2+(4)];_g8(_j7,_k7,_Aa)._Oa=arguments[2+(5)];if(((arguments.length-2)>6)){{_g8(_j7,_k7,_Aa)._Pa=arguments[2+(6)];}};_68(_g8(_j7,_k7,_ra)._Qa,_Aa);return _Aa;}// ///@param menu // ///@param x // ///@param y // ///@param usesCompleteData // ///@param data // ///@param firstEntry // ///@param standardSeperationString function _y3(_j7,_k7){var _ra=arguments[2+(0)];var _Aa=_sa(arguments[2+(1)],arguments[2+(2)],0,16);_g8(_j7,_k7,_Aa)._h8=_g8(_j7,_k7,_ra)._Ea;_g8(_j7, _k7,_Aa)._va=_g8(_j7,_k7,_ra)._Fa;_g8(_j7,_k7,_Aa)._Ga=_g8(_j7,_k7,_ra)._Ha;_g8(_j7,_k7,_Aa)._Ia=_g8(_j7,_k7,_ra)._Ja;_g8(_j7,_k7,_Aa)._Ka=_g8(_j7,_k7,_ra)._La;_g8(_j7,_k7,_Aa)._Ra=arguments[2+(3)];if(!(_g8(_j7,_k7,_Aa)._Ra>0.5)){{var _W9=arguments[2+(4)];_g8(_j7,_k7,_Aa)._Sa=_W9[_Y9(0,_W9)];_g8(_j7,_k7,_Aa)._Ta=_W9[_Y9(1,_W9)];}}else {{_g8(_j7,_k7,_Aa)._Ua=arguments[2+(4)];}};_B3(_j7,_k7,_Aa,arguments[2+(5)]);_g8(_j7,_k7,_Aa)._Va=arguments[2+(6)];_68(_g8(_j7,_k7,_ra)._Wa,_Aa);return _Aa;}// ///@param menu // ///@param x // ///@param y // ///@param tag // ///@param toggled function _z3(_j7, _k7){var _ra=arguments[2+(0)];var _Aa=_sa(arguments[2+(1)],arguments[2+(2)],0,17);_g8(_j7,_k7,_Aa)._Ca=arguments[2+(3)];_g8(_j7,_k7,_Aa)._Xa=arguments[2+(4)];_g8(_j7,_k7,_Aa)._Ya=_g8(_j7,_k7,_Aa)._Xa;_g8(_j7,_k7,_Aa)._h8=_g8(_j7,_k7,_ra)._Ea;_g8(_j7,_k7,_Aa)._va=_g8(_j7,_k7,_ra)._Fa;_68(_g8(_j7,_k7,_ra)._Za,_Aa);return _Aa;}// ///@param menu // ///@param halign // ///@param valign // ///@param font // ///@param width // ///@param height function _A3(_j7,_k7){var _ra=arguments[2+(0)];_g8(_j7, _k7,_ra)._La=arguments[2+(1)];_g8(_j7,_k7,_ra)._Ja=arguments[2+(2)];_g8(_j7,_k7,_ra)._Ha=arguments[2+(3)];_g8(_j7,_k7,_ra)._Ea=arguments[2+(4)];_g8(_j7,_k7,_ra)._Fa=arguments[2+(5)];}// ///@param slider // ///@param value function _B3(_j7,_k7,_s7,_t7){var _Aa=_s7;var __a=_t7;if(_g8(_j7,_k7,_Aa)._Ra>0.5){{_g8(_j7,_k7,_Aa)._0b=__a;_g8(_j7,_k7,_Aa)._1b=_Y3(_j7,_k7,_g8(_j7,_k7,_Aa)._Ua,__a);_g8(_j7,_k7,_Aa)._2b=-_q7(_g8(_j7,_k7,_Aa)._1b);}}else {{_g8(_j7,_k7,_Aa)._0b=__a;_g8(_j7,_k7,_Aa)._1b=(_q7(__a)-_q7(_g8(_j7, _k7,_Aa)._Sa));_g8(_j7,_k7,_Aa)._2b=-_q7(_g8(_j7,_k7,_Aa)._1b);}};_g8(_j7,_k7,_Aa)._3b=1?1:0;}function _C3(_j7,_k7){_j7._4b=(_q7(_j7.x)-_q7((_q7(_j7._h8)/2)));_j7._5b=(_q7(_j7.y)-_q7((_q7(_j7._va)/2)));_j7._6b=(_q7(_j7.x)+_q7((_q7(_j7._h8)/2)));_j7._7b=(_q7(_j7.y)+_q7((_q7(_j7._va)/2)));}function _D3(_j7,_k7){for(var _R9=4;(_R9>=0);_R9--){{_j7._8b=_9b(_j7._8b,1444599657);_j7._8b[_ab(_R9)]=0;_j7._bb=_9b(_j7._bb,1325524520);_j7._bb[_ab(_R9)]=0;_j7._cb=_9b(_j7._cb,3434941595);_j7._cb[_ab(_R9)]=0;_j7._db=_9b(_j7._db, 4210668960);_j7._db[_ab(_R9)]=0;_j7._eb=_9b(_j7._eb,437246177);_j7._eb[_ab(_R9)]=0;_j7._fb=_9b(_j7._fb,51702176);_j7._fb[_ab(_R9)]=0;_j7._gb=_9b(_j7._gb,2299186271);_j7._gb[_ab(_R9)]=0;_j7._hb=_9b(_j7._hb,2417098014);_j7._hb[_ab(_R9)]=0;_j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]=0;_j7._jb=_9b(_j7._jb,393707960);_j7._jb[_ab(_R9)]=0;_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};}// /// @param useGui function _E3(_j7,_k7,_s7){var _lb=_s7;for(var _R9=0;(_R9<5);_R9++){{if(_lb>0.5){{var _Q7=_mb(_R9); var _R7=_nb(_R9);}}else {{var _Q7=_ob(_R9);var _R7=_pb(_R9);}};_j7._db=_9b(_j7._db,4210668960);_j7._db[_ab(_R9)]=0?1:0;if(_qb(_R9,1)>0.5){{if(!(_j7._cb[_Y9(_R9,_j7._cb)]>0.5)){{_j7._eb=_9b(_j7._eb,437246177);_j7._eb[_ab(_R9)]=_Q7;_j7._fb=_9b(_j7._fb,51702176);_j7._fb[_ab(_R9)]=_R7;_j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]=0;_j7._jb=_9b(_j7._jb,393707960);_j7._jb[_ab(_R9)]=0;_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};_j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]+=global._o9;_j7._cb=_9b(_j7._cb, 3434941595);_j7._cb[_ab(_R9)]=1?1:0;}}else {{if(_j7._cb[_Y9(_R9,_j7._cb)]>0.5){{_j7._gb=_9b(_j7._gb,2299186271);_j7._gb[_ab(_R9)]=_Q7;_j7._hb=_9b(_j7._hb,2417098014);_j7._hb[_ab(_R9)]=_R7;_j7._db[_ab(_R9)]=1?1:0;}}else {{_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};_j7._cb=_9b(_j7._cb,3434941595);_j7._cb[_ab(_R9)]=0?1:0;}};_j7._8b=_9b(_j7._8b,1444599657);_j7._8b[_ab(_R9)]=_Q7;_j7._bb=_9b(_j7._bb,1325524520);_j7._bb[_ab(_R9)]=_R7;}};}// ///@param button // ///@param x // ///@param y // ///@param width // ///@param height function _F3(_j7, _k7,_s7,_t7,_u7,_v7,_x7){var _Aa=_s7;var _69=_t7;var _79=_u7;var _ha=_v7;var _ia=_x7;{var _rb=_sb(_Aa);for(var _tb in _rb){if(!_rb.hasOwnProperty(_tb))continue;var _ub=_rb[_tb];if(_ub._vb)continue;if(!_ub._wb)continue;{if(_ub._Da>0.5){{var _xb=(_q7(_j7._yb)-_q7(_ub._zb));var _Ab=_ub._Bb;if(_ub._Cb>0.5){{_Ab=1;}};if((_Ab>=0)){{if((_xb>=1)){{var _Db=_Eb(global._Fb,_j7._Gb,(0.2*_q7(_Ab)));_t3(_ub,_j7,(_q7(_69)-_q7((_q7(_ha)/2))),(_q7(_79)-_q7((_q7(_ia)/2))),(_q7(_69)+_q7((_q7(_ha)/2))),(_q7(_79)+_q7((_q7(_ia)/2))), _Db,_j7._Hb);}}else {{_t3(_ub,_j7,(_q7(_69)-_q7((_q7(_ha)/2))),(_q7(_79)-_q7((_q7(_ia)/2))),(_q7(_69)+_q7((_q7(_ha)/2))),(_q7(_79)+_q7((_q7(_ia)/2))),global._Fb,_j7._Hb);var _Ib=_Z2(_ub,_j7,0,(_q7(_j7._h8)*2*374*5),_xb,1);var _Q7=(_q7(_ub._Jb)*_q7(_ha));var _R7=(_q7(_ub._Kb)*_q7(_ia));var _ga=_Eb(global._Fb,_j7._Gb,(_q7((0.5-_q7((_q7(_xb)*0.4))))*_q7(_Ab)));_Lb(0);_Mb(0,0,0,1);_Nb(0);_Ob(0,0,global._f8,global._Pb,0);_Nb(1);_t3(_ub,_j7,(_q7(_69)-_q7((_q7(_ha)/2))),(_q7(_79)-_q7((_q7(_ia)/2))),(_q7(_69)+_q7((_q7(_ha)/2))), (_q7(_79)+_q7((_q7(_ia)/2))),16777215,(_q7(_j7._Hb)*_q7(_ub._Hb)));_Lb(1);_Mb(1,1,1,1);_Qb(7,8);_Rb(1);_D8(_ub,5,0,(_q7(_69)+_q7(_Q7)),(_q7(_79)+_q7(_R7)),(_q7(_Ib)/128),(_q7(_Ib)/128),0,_ga,1);_Rb(0);_Sb(0);}};}}else {{_t3(_ub,_j7,(_q7(_69)-_q7((_q7(_ha)/2))),(_q7(_79)-_q7((_q7(_ia)/2))),(_q7(_69)+_q7((_q7(_ha)/2))),(_q7(_79)+_q7((_q7(_ia)/2))),global._Fb,(_q7(_j7._Hb)*_q7(_ub._Hb)));}};}}else {{var _xb=(_q7(_j7._yb)-_q7(_ub._zb));var _Ab=_ub._Bb;if(_ub._Cb>0.5){{_Ab=1;}};if((_ub._Bb>=0)){{if((_xb>=1)){ {_D8(_ub,6,0,_69,_79,(_q7(_ha)/374),(_q7(_ia)/84),0,_j7._Tb,(0.05*_q7(_Ab)));}}else {{var _Ub=_Z2(_ub,_j7,0,(_q7(_j7._h8)*2*374*5),_xb,1);var _Q7=(_q7(_ub._Jb)*_q7(_ha));var _R7=(_q7(_ub._Kb)*_q7(_ia));var _H8=(_q7((_q7((0.3-_q7((_q7(_xb)*0.25))))*_q7(_Ab)))*_q7(_ub._Hb));var _ca=(_q7(_69)-_q7((_q7(_ha)/2)));var _da=(_q7(_79)-_q7((_q7(_ia)/2)));var _ea=(_q7(_69)+_q7((_q7(_ha)/2)));var _fa=(_q7(_79)+_q7((_q7(_ia)/2)));var _Vb=(_q7(_69)+_q7(_Q7));var _Wb=(_q7(_79)+_q7(_R7));var _Xb=_j7._Tb;var _Yb=(_q7((_q7(_ca)-_q7(_Vb)))*_q7((128/_q7(_Ub)))); var _Zb=(_q7((_q7(_Vb)-_q7(_ea)))*_q7((128/_q7(_Ub))));var __b=(_q7((_q7(_da)-_q7(_Wb)))*_q7((128/_q7(_Ub))));var _0c=(_q7((_q7(_Wb)-_q7(_fa)))*_q7((128/_q7(_Ub))));var _1c=_D7((_q7(_Yb)+128),0,256);var _2c=_D7((_q7(__b)+128),0,256);var _3c=_D7((128-_q7(_Zb)-_q7(_1c)),0,(256-_q7(_1c)));var _4c=_D7((128-_q7(_0c)-_q7(_2c)),0,(256-_q7(_2c)));var _5c=(_q7(_Vb)-_q7(_Ub));var _6c=(_q7(_Wb)-_q7(_Ub));_5c+=(_q7(_1c)*_q7(_Ub)/128);_6c+=(_q7(_2c)*_q7(_Ub)/128);_7c(_ub,5,0,_1c,_2c,_3c,_4c,_5c,_6c,(_q7(_Ub)/128),(_q7(_Ub)/128), _Xb,_H8);}};}};}};_8c(_ub._Ia);_9c(_ub._Ka);_7a(_ub._Ga);var _e8=min((_q7(_ia)/84),(_q7(_ha)/374));var _Xb=(_ub._Da>0.5?global._ac:global._ba);_aa(_69,_79,_ub._Ba,_e8,_e8,0,_Xb,_Xb,_Xb,_Xb,_j7._Hb);}}};}// ///@param sprite // ///@param x // ///@param y // ///@param width // ///@param height function _G3(_j7,_k7,_s7,_t7,_u7){var _Aa=_s7;var _ha=_t7;var _ia=_u7;var _69=(_q7(_ha)/2);var _79=(_q7(_ia)/2);if(!(_bc(_g8(_j7,_k7,_Aa)._cc)>0.5)){{_g8(_j7,_k7,_Aa)._cc=_dc(_ha,_ia);}}else {{if((_ec(_g8(_j7, _k7,_Aa)._cc)!=_ha)){{_fc(_g8(_j7,_k7,_Aa)._cc,_ha,_ia);}};}};if(_bc(_g8(_j7,_k7,_Aa)._cc)>0.5){{_gc(_g8(_j7,_k7,_Aa)._cc);_hc(0,0);_8c(_g8(_j7,_k7,_Aa)._Ia);_9c(_g8(_j7,_k7,_Aa)._Ka);_7a(_g8(_j7,_k7,_Aa)._Ga);var _ic=(_q7(_jc("1"))*2);var _e8=(_q7(_ia)/_q7(_ic));var _kc=_g8(_j7,_k7,_Aa)._1b;var _lc=(_q7(_kc)-3);var _mc=(_q7((_q7(_nc(_g8(_j7,_k7,_Aa)._Va))*_q7(_e8)))+_q7((_q7(_ha)/10)));_g8(_j7,_k7,_Aa)._oc=(_q7(_mc)/_q7(_ha));var _Q7=(_q7(_69)+_q7((_q7((_q7(_g8(_j7,_k7,_Aa)._2b)-_q7((_q7(_g8(_j7,_k7, _Aa)._1b)*(-1)))))*_q7(_ha)*_q7(_g8(_j7,_k7,_Aa)._oc))));for(var _R9=(-3);(_R9<=3);_R9++){{if(_g8(_j7,_k7,_Aa)._Ra>0.5){{var _pc=_qc(_g8(_j7,_k7,_Aa)._Ua);_kc=_73(_j7,_k7,(_q7(_R9)+_q7(_g8(_j7,_k7,_Aa)._1b)),_pc);var _6a=_g8(_j7,_k7,_Aa)._Ua[_Y9(_kc,_g8(_j7,_k7,_Aa)._Ua)];}}else {{var _kc=_73(_j7,_k7,(_q7(_R9)+_q7(_g8(_j7,_k7,_Aa)._1b)),(_q7(_g8(_j7,_k7,_Aa)._Ta)-_q7(_g8(_j7,_k7,_Aa)._Sa)+1));var _6a=_N8((_q7(_kc)+_q7(_g8(_j7,_k7,_Aa)._Sa)));}};var _rc=(_q7(_Q7)+_q7((_q7(_R9)*_q7(_mc))));var _t8=_D7((1-_q7((_q7(abs((_q7(_69)-_q7(_rc))))/_q7(_ha)))), 0.7,1);_8a((_q7(_Q7)+_q7((_q7(_R9)*_q7(_mc)))),_79,_6a,(_q7(_e8)*_q7(_t8)),(_q7(_e8)*_q7(_t8)),0);}};_sc();}};}// ///@param sprite // ///@param x // ///@param y // ///@param width // ///@param height function _H3(_j7,_k7,_s7,_t7,_u7,_v7,_x7){var _Aa=_s7;var _69=_t7;var _79=_u7;var _ha=_v7;var _ia=_x7;var _3c=512;var _4c=32;_D8(_j7,7,0,_69,(_q7(_79)-_q7((_q7(_ia)/_q7(_g8(_j7,_k7,_Aa)._tc)))),(_q7(_ha)/_q7(_3c)),(_q7(_ha)/_q7(_3c)),0,global._ba,(_q7(_g8(_j7,_k7,_Aa)._Hb)*_q7(_j7._Hb)*0.5));_D8(_j7, 7,0,_69,(_q7(_79)+_q7((_q7(_ia)/_q7(_g8(_j7,_k7,_Aa)._tc)))),(_q7(_ha)/_q7(_3c)),(_q7(_ha)/_q7(_3c)),0,global._ba,(_q7(_g8(_j7,_k7,_Aa)._Hb)*_q7(_j7._Hb)*0.5));}// ///@param sprite // ///@param x // ///@param y // ///@param width // ///@param height function _I3(_j7,_k7,_s7,_t7,_u7){var _Aa=_s7;var _ha=_t7;var _ia=_u7;var _69=(_q7(_ha)/2);var _79=(_q7(_ia)/2);if(_bc(_g8(_j7,_k7,_Aa)._cc)>0.5){{_gc(_g8(_j7,_k7,_Aa)._cc);var _3c=1024;var _4c=128;_D8(_j7,8,0,_69,_79,(_q7(_ha)/_q7(_3c)),(_q7(_ia)/_q7(_4c)), 0,16777215,1);_D8(_j7,8,0,_69,_79,(_q7(-_q7(_ha))/_q7(_3c)),(_q7(_ia)/_q7(_4c)),0,16777215,1);_sc();}};}// ///@param sprite // ///@param x // ///@param y // ///@param width // ///@param height function _J3(_j7,_k7,_s7,_t7,_u7,_v7,_x7){var _Aa=_s7;var _69=_t7;var _79=_u7;var _ha=_v7;var _ia=_x7;var _uc=_g8(_j7,_k7,_Aa)._Oa;var _3c=_vc(_uc);var _4c=_wc(_uc);_D8(_j7,_uc,0,_69,_79,(_q7(_ha)/_q7(_3c)),(_q7(_ia)/_q7(_4c)),0,_44(_j7,_k7,_g8(_j7,_k7,_Aa)._Pa),(_q7(_g8(_j7,_k7,_Aa)._Hb)*_q7(_j7._Hb)));} // ///@param button // ///@param x // ///@param y // ///@param width // ///@param height function _K3(_j7,_k7,_s7,_t7,_u7,_v7,_x7){var _Aa=_s7;var _69=_t7;var _79=_u7;var _ha=_v7;var _ia=_x7;_8c(_g8(_j7,_k7,_Aa)._Ia);_9c(_g8(_j7,_k7,_Aa)._Ka);_7a(_g8(_j7,_k7,_Aa)._Ga);var _e8=(_q7(_ia)/84);var _3c=(_q7((_q7(_nc(_g8(_j7,_k7,_Aa)._Ba))*_q7(_e8)))/_q7(_ha));var _4c=(_q7((_q7(_jc(_g8(_j7,_k7,_Aa)._Ba))*_q7(_e8)))/_q7(_ia));if((_3c>1)){{_e8/=_3c;}};_aa(_69,_79,_g8(_j7,_k7,_Aa)._Ba,_e8,_e8,0,global._ba, global._ba,global._ba,global._ba,(_q7(_j7._Hb)*_q7(_g8(_j7,_k7,_Aa)._Hb)));}// ///@param toggle // ///@param x // ///@param y // ///@param width // ///@param height function _L3(_j7,_k7,_s7,_t7,_u7,_v7,_x7){var _Aa=_s7;var _69=_t7;var _79=_u7;var _ha=(_q7(_v7)/1.5);var _ia=_x7;var _3c=_vc(9);var _e8=(_q7((_q7(_ha)/_q7(_3c)))*1.2);var _xc=_Eb(global._ba,global._F8,0.7);var _Xb=_Eb(_xc,global._Fb,_g8(_j7,_k7,_Aa)._Ya);_D8(_j7,9,0,_69,_79,_e8,_e8,0,_Xb,(_q7(_j7._Hb)*_q7(_g8(_j7,_k7,_Aa)._Hb)));var _yc=__2(_j7, _k7,(-1),1,_g8(_j7,_k7,_Aa)._Ya,1);var _Q7=(_q7((_q7(_ha)*0.32))*_q7(_yc));var _xb=_D7((_q7((_q7(_j7._yb)-_q7(_g8(_j7,_k7,_Aa)._zb)))*2),0,1);var _Ab=_g8(_j7,_k7,_Aa)._Bb;var _Ib=_W2(_j7,_k7,0.1,0.5,(_q7(_xb)*2),2);var _H8=(_q7(_X2(_j7,_k7,0,0.2,_xb,0.5,1))+_q7((_q7(_xb)*0.1*_q7(_Ab))));if((_H8>0)){{var _Db=_Eb(global._F8,global._ba,0.6);_D8(_j7,5,0,(_q7(_69)+_q7(_Q7)),_79,(_q7(_e8)*_q7(_Ib)),(_q7(_e8)*_q7(_Ib)),0,_Db,(_q7(_j7._Hb)*_q7(_g8(_j7,_k7,_Aa)._Hb)*_q7(_H8)));}};_D8(_j7,10,0,(_q7(_69)+_q7(_Q7)), _79,_e8,_e8,0,global._F8,(_q7(_j7._Hb)*_q7(_g8(_j7,_k7,_Aa)._Hb)));}// ///@param menu function _M3(_j7,_k7,_s7){var _zc=_g8(_j7,_k7,_s7)._0b;if(_Ac(_zc)>0.5){{return _zc;}};return(-4);}// ///@param menu function _N3(_j7,_k7,_s7){var _zc=_g8(_j7,_k7,_s7)._Bc;if(_Ac(_zc)>0.5){{return _zc;}};return(-4);}// ///@param menu function _O3(_j7,_k7,_s7){_24(_j7,_k7,global._ya,_s7);_68(global._ya,_s7);}function _P3(_j7,_k7){var _Cc=_Dc();_Ec(_Cc,"save_version",global._Fc);_Ec(_Cc,"time",_j7._K9);var _h9=_Dc(); _Ec(_h9,"width",_j7._S7);_Ec(_h9,"height",_j7._T7);_Ec(_h9,"mines_total",_j7._z9);var _Gc=_Hc(ceil((_q7(_j7._S7)*_q7(_j7._T7)/8)),0,1);_l4(_j7,_k7,_Gc,_j7._G8,_j7._S7,_j7._T7);_Ec(_h9,"cleared",_Ic(_Gc,0,_Jc(_Gc)));_Kc(_Gc,0,0);_l4(_j7,_k7,_Gc,_j7._W7,_j7._S7,_j7._T7);_Ec(_h9,"flags",_Ic(_Gc,0,_Jc(_Gc)));_Kc(_Gc,0,0);_l4(_j7,_k7,_Gc,_j7._T8,_j7._S7,_j7._T7);_Ec(_h9,"mines",_Ic(_Gc,0,_Jc(_Gc)));_Lc(_Gc);_Mc(_Cc,"grid",_h9);var _Nc=_Dc();_Ec(_Nc,"x",_g8(_j7,_k7,3).x);_Ec(_Nc,"y",_g8(_j7,_k7,3).y);_Ec(_Nc, "zoom",(_q7(_g8(_j7,_k7,3)._h8)/_q7(global._f8)));_Mc(_Cc,"camera",_Nc);var _Oc=_Pc(_Cc);_Qc(_Cc);var _Rc=_Hc(_Sc(_Oc),0,1);_Tc(_Rc,13,_Oc);_Uc(_Rc,"game.json");global._Vc=1?1:0;_Lc(_Rc);}function _Q3(_j7,_k7){var _Wc=_Xc("game.json");var _6a=_Yc(_Wc,11);var _Cc=_Zc(_6a);_Lc(_Wc);var __c=_0d(_Cc,"save_version");if((__c==undefined)){{return;}};_j7._K9=_14(_j7,_k7,_Cc,"time",86400);var _h9=_0d(_Cc,"grid");if((_h9!=undefined)){{_j7._S7=_14(_j7,_k7,_h9,"width",_j7._S7);_j7._T7=_14(_j7,_k7,_h9,"height",_j7._T7); _j7._z9=_14(_j7,_k7,_h9,"mines_total",_j7._z9);_m3(_j7,_k7);var __a=_0d(_h9,"cleared");if((__a!=undefined)){{var _Gc=_1d(__a);_X3(_j7,_k7,"VALUE WE DECODE: ",__a);_m4(_j7,_k7,_Gc,_j7._G8,_j7._S7,_j7._T7);_Lc(_Gc);}};var __a=_0d(_h9,"flags");if((__a!=undefined)){{var _Gc=_1d(__a);_m4(_j7,_k7,_Gc,_j7._W7,_j7._S7,_j7._T7);_Lc(_Gc);}};var __a=_0d(_h9,"mines");if((__a!=undefined)){{var _Gc=_1d(__a);_m4(_j7,_k7,_Gc,_j7._T8,_j7._S7,_j7._T7);_Lc(_Gc);}};}}else {{_m3(_j7,_k7);}};var _Nc=_0d(_Cc,"camera");if((_Nc!=undefined)){ {_g8(_j7,_k7,3)._ta(_14(_j7,_k7,_Nc,"x",_g8(_j7,_k7,3).x));_g8(_j7,_k7,3)._ua(_14(_j7,_k7,_Nc,"y",_g8(_j7,_k7,3).y));_g8(_j7,_k7,3)._h8=_14(_j7,_k7,_Nc,"zoom",_g8(_j7,_k7,3)._va);_g8(_j7,_k7,3)._h8=max((_q7(_g8(_j7,_k7,3)._h8)*_q7(global._f8)),1);_g8(_j7,_k7,3)._va=(_q7(_g8(_j7,_k7,3)._h8)*_q7(global._2d));}};_3d(_j7._98,_j7._W7);_3d(_j7._l9,_j7._G8);_3d(_j7._O8,_j7._G8);_j7._38=_S9(_j7._T8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_j7._e9=(_q7((_q7(_j7._S7)*_q7(_j7._T7)))-_q7(_S9(_j7._G8,0,0,(_q7(_j7._S7)-1), (_q7(_j7._T7)-1)))-_q7(_j7._38));_j7._38-=_S9(_j7._W7,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_Qc(_Cc);}function _R3(_j7,_k7){var _4d=_5d("save.sav");var _6a;var __c=_6d(_4d);_7d(_4d);_j7._S7=_6d(_4d);_7d(_4d);_j7._T7=_6d(_4d);_7d(_4d);_j7._z9=_6d(_4d);_7d(_4d);_m3(_j7,_k7);_6a=_8d(_4d);_7d(_4d);_9d(_j7._T8,_6a);_6a=_8d(_4d);_7d(_4d);_9d(_j7._G8,_6a);_6a=_8d(_4d);_7d(_4d);_9d(_j7._W7,_6a);_j7._K9=_6d(_4d);_7d(_4d);_g8(_j7,_k7,3)._h8=max((_q7(_6d(_4d))*_q7(global._f8)),1);_g8(_j7,_k7,3)._va=(_q7(_g8(_j7, _k7,3)._h8)*_q7(global._2d));_7d(_4d);_g8(_j7,_k7,3)._ta(_6d(_4d));_7d(_4d);_g8(_j7,_k7,3)._ua(_6d(_4d));_ad(_4d);_3d(_j7._98,_j7._W7);_3d(_j7._l9,_j7._G8);_3d(_j7._O8,_j7._G8);_j7._38=_S9(_j7._T8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_j7._e9=(_q7((_q7(_j7._S7)*_q7(_j7._T7)))-_q7(_S9(_j7._G8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1)))-_q7(_j7._38));_j7._38-=_S9(_j7._W7,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));}function _S3(_j7,_k7){var _Cc=_Dc();var _bd=_Dc();_Ec(_bd,"width",_cd(global._S7));_Ec(_bd,"height", _cd(global._T7));_Ec(_bd,"mines",_cd(global._A9));_Ec(_bd,"preset",_W3(_j7,_k7,global._dd));_Mc(_Cc,"grid_size",_bd);if(((!(global._ed>0.5))&&(!(global._fd>0.5)))){{var _gd=_Dc();if(!(global._ed>0.5)){{_Ec(_gd,"x",_cd(global._hd));_Ec(_gd,"y",_cd(global._id));}};_Ec(_gd,"width",_cd(global._jd));_Ec(_gd,"height",_cd(global._kd));_Mc(_Cc,"window_size",_gd);}};var _ld=_Dc();_md(_ld,global._nd);_Mc(_Cc,"highscores",_ld);_Ec(_Cc,"theme",global._od);_Ec(_Cc,"volume",global._pd);_Ec(_Cc,"vibrate",_W3(_j7, _k7,global._qd));_Ec(_Cc,"clear_animation",_W3(_j7,_k7,global._g9));_Ec(_Cc,"tween",_W3(_j7,_k7,global._58));_Ec(_Cc,"timer",_W3(_j7,_k7,global._rd));_Ec(_Cc,"timer_menu",_W3(_j7,_k7,global._sd));_Ec(_Cc,"switch_button",_W3(_j7,_k7,global._td));_Ec(_Cc,"switched_controls",_W3(_j7,_k7,global._ud));_Ec(_Cc,"show_mines",_d4(_j7,_k7,global._vd));var _Oc=_Pc(_Cc);var _Rc=_Hc(_Sc(_Oc),0,1);_Tc(_Rc,13,_Oc);_Uc(_Rc,"save.json");_Lc(_Rc);_Qc(_Cc);}function _T3(_j7,_k7){if(_n4(_j7,_k7,"save.json")>0.5){{var _Wc=_Xc("save.json"); var _6a=_Yc(_Wc,11);var _Cc=_Zc(_6a);_Lc(_Wc);var _bd=_0d(_Cc,"grid_size");if((_bd!=undefined)){{global._S7=_14(_j7,_k7,_bd,"width",global._S7);global._T7=_14(_j7,_k7,_bd,"height",global._T7);global._A9=_14(_j7,_k7,_bd,"mines",global._A9);global._dd=_14(_j7,_k7,_bd,"preset",global._dd);}};if(((!(global._ed>0.5))&&(!(global._fd>0.5)))){{var _gd=_0d(_Cc,"window_size");if((_gd!=undefined)){{if(!(global._ed>0.5)){{global._wd=_14(_j7,_k7,_gd,"x",_xd());global._yd=_14(_j7,_k7,_gd,"y",_zd());}};global._jd=_14(_j7, _k7,_gd,"width",global._jd);global._kd=_14(_j7,_k7,_gd,"height",global._kd);}};}};var _ld=_0d(_Cc,"highscores");if((_ld!=undefined)){{_md(global._nd,_ld);}};global._qd=_14(_j7,_k7,_Cc,"vibrate",global._qd);global._pd=_14(_j7,_k7,_Cc,"volume",global._pd);global._od=_14(_j7,_k7,_Cc,"theme",global._od);global._g9=_14(_j7,_k7,_Cc,"clear_animation",global._g9);global._58=_14(_j7,_k7,_Cc,"tween",global._58);global._rd=_14(_j7,_k7,_Cc,"timer",global._rd);global._sd=_14(_j7,_k7,_Cc,"timer_menu",global._sd); global._ud=_14(_j7,_k7,_Cc,"switched_controls",global._ud);global._td=_14(_j7,_k7,_Cc,"switch_button",global._td);var _Ad=_14(_j7,_k7,_Cc,"show_mines","five");if((_Ad=="never")){{global._vd=2;}}else {if((_Ad=="always")){{global._vd=0;}}else {{global._vd=1;}}};if(!(_Bd(global._Cd,global._od)>0.5)){{global._od="Default";}};_Qc(_Cc);}};}// ///@param width // ///@param height // ///@param mines function _U3(_j7,_k7,_s7,_t7,_u7){return(_q7(_N8(_s7))+"x"+_q7(_N8(_t7))+" "+_q7(_N8(_u7))+"*");}// ///@param width // ///@param height // ///@param mines function _V3(_j7, _k7,_s7,_t7,_u7){return _U3(_j7,_k7,min(_s7,_t7),max(_s7,_t7),_u7);}// ///@param bool function _W3(_j7,_k7,_s7){if(global._fd>0.5){{return _s7;}};return(_s7==1);}// /// @param entry1 // /// @param entry2 // /// @param ... function _X3(_j7,_k7){var _6a="";for(var _R9=0;(_R9<(arguments.length-2));_R9++){{if(((_Dd(arguments[2+(_R9)])>0.5)&&((_R9>0))&&(_Dd(arguments[2+((_q7(_R9)-1))])>0.5))){{_6a+=(","+_q7(_N8(arguments[2+(_R9)])));}}else {{_6a+=_N8(arguments[2+(_R9)]);}};}};_Ed(_6a);}// /// @param array // /// @param value function _Y3(_j7, _k7,_s7,_t7){var _Fd=_s7;var _Gd=_t7;var _Hd=_qc(_Fd);for(var _R9=0;(_R9<_Hd);_R9++){{if((_Fd[_Y9(_R9,_Fd)]==_Gd)){{return _R9;}};}};return(-1);}// ///@param array // ///@param value function _Z3(_j7,_k7,_s7,_t7){return(_Y3(_j7,_k7,_s7,_t7)>=0);}// /// @param array function __3(_j7,_k7,_s7){var __a=0;var _Id=_qc(_s7);for(var _R9=0;(_R9<_Id);_R9++){{__a+=_s7[~~_R9];}};return(_q7(__a)/_q7(_Id));}// ///@param list function _04(_j7,_k7,_s7){var _T9=_s7;var _Hd=_b9(_T9);for(var _R9=0;(_R9<_Hd);_R9++){{_Jd(_j7, _X9(_T9,_R9));}};_2a(_T9);}// ///@param map // ///@param key // ///@param default function _14(_j7,_k7,_s7,_t7,_u7){var _Kd=_0d(_s7,_t7);if((_Kd==undefined)){{return _u7;}};return _Kd;}// ///@param list // ///@param value function _24(_j7,_k7,_s7,_t7){var _wa=_xa(_s7,_t7);if((_wa>=0)){{_Ld(_s7,_wa);}};}// /// @param string // /// @param seperator // /// @param ignore_empty function _34(_j7,_k7,_s7,_t7,_u7){{var _Md,_Nd,_Od,_Pd,_Qd,_Rd;_Md=_s7;_Nd=_t7;_Od=_u7;_Pd=_y9();_Qd=_Sd(_Nd);while((_Sd(_Md)!=0)){ {_Rd=_Td(_Nd,_Md);if(_Rd>0.5){{if((((_Rd!=1))||(!(_Od>0.5)))){_68(_Pd,_Ud(_Md,1,(_q7(_Rd)-1)))};_Md=_Ud(_Md,(_q7(_Rd)+_q7(_Qd)),_Sd(_Md));}}else {{_68(_Pd,_Md);_Md="";}};}};return _Pd;};}// ///@param color function _44(_j7,_k7,_s7){switch(_s7){case 1:return global._F8;case 6:return global._Fb;case 4:return global._ba;case 2:return global._S8;case 3:return global._K8;case 5:return global._V8;case 7:return global._49;case 8:return global._Vd;case 9:return global._ac;default :return 16777215;};}// ///@param themeName function _54(_j7, _k7,_s7){var _Cc=_0d(global._Cd,_s7);global._od=_0d(_Cc,"name");global._S8=_0d(_Cc,"solidColor");global._F8=_0d(_Cc,"backColor");global._K8=_0d(_Cc,"clearedColor");global._ba=_0d(_Cc,"textColor");global._ac=_0d(_Cc,"buttonTextColor");global._V8=_0d(_Cc,"mineColor");global._Fb=_0d(_Cc,"buttonColor");global._49=_0d(_Cc,"flagColor");global._Vd=_0d(_Cc,"cardColor");}function _64(_j7,_k7){global._Cd=_Dc();var _Wd;_Wd=_74(_j7,_k7,"Default",16777215,5490688,13301433,3355443,0,0,4841543,16777215,15658734); _Ec(global._Cd,_0d(_Wd,"name"),_Wd);_Wd=_74(_j7,_k7,"Dark",0,2121243,2302755,16777215,16777215,16777215,2121243,16777215,2236962);_Ec(global._Cd,_0d(_Wd,"name"),_Wd);_Wd=_74(_j7,_k7,"Red",16777215,3488229,14540253,0,16777215,0,3488229,16777215,15658734);_Ec(global._Cd,_0d(_Wd,"name"),_Wd);_Wd=_74(_j7,_k7,"Contrast",16777215,0,14540253,0,16777215,16777215,0,16777215,16777215);_Ec(global._Cd,_0d(_Wd,"name"),_Wd);_Wd=_74(_j7,_k7,"Night",0,2236962,0,14540253,0,16777215,11184810,14540253,3355443);_Ec(global._Cd, _0d(_Wd,"name"),_Wd);_Wd=_74(_j7,_k7,"Mini",16777215,5490688,16777215,3355443,0,0,4841543,16777215,15658734);_Ec(global._Cd,_0d(_Wd,"name"),_Wd);global._Xd=_88(["Default","Dark","Red","Contrast","Night","Mini"]);}// ///@param name // ///@param backColor // ///@param solidColor // ///@param clearedColor // ///@param textColor // ///@param buttonTextColor // ///@param mineColor // ///@param buttonColor // ///@param flagcolor // ///@param cardColor function _74(_j7,_k7,_s7,_t7,_u7, _v7,_x7,_9a,_Yd,_Zd,__d,_0e){var _Cc=_Dc();_1e(_Cc,"name",_s7);_1e(_Cc,"backColor",_t7);_1e(_Cc,"solidColor",_u7);_1e(_Cc,"clearedColor",_v7);_1e(_Cc,"textColor",_x7);_1e(_Cc,"buttonTextColor",_9a);_1e(_Cc,"mineColor",_Yd);_1e(_Cc,"buttonColor",_Zd);_1e(_Cc,"flagColor",__d);_1e(_Cc,"cardColor",_0e);return _Cc;}function _84(_j7,_k7,_s7){var _Cc=_s7;_94(_j7,_k7,_0d(_Cc,"solidColor"),_0d(_Cc,"backColor"),_0d(_Cc,"clearedColor"),_0d(_Cc,"textColor"),_0d(_Cc,"buttonTextColor"),_0d(_Cc,"mineColor"),_0d(_Cc, "buttonColor"),_0d(_Cc,"flagColor"),_0d(_Cc,"cardColor"));}// ///@param solidColor // ///@param backColor // ///@param clearedColor // ///@param textColor // ///@param buttonTextColor; // ///@param mineColor // ///@param buttonColor // ///@param flagColor // ///@param cardColor function _94(_j7,_k7,_s7,_t7,_u7,_v7,_x7,_9a,_Yd,_Zd,__d){var _Aa=_2e(0,0,"Instances",9);{var _3e=_sb(_Aa);for(var _4e in _3e){if(!_3e.hasOwnProperty(_4e))continue;var _5e=_3e[_4e];if(_5e._vb)continue;if(!_5e._wb)continue; {_5e._6e=_s7;_5e._7e=_t7;_5e._8e=_u7;_5e._9e=_v7;_5e._ae=_x7;_5e._be=_9a;_5e._ce=_Yd;_5e._de=_Zd;_5e._ee=__d;}}};}// /// @param sound // /// @param [volume] // /// @param [pitch] function _a4(_j7,_k7){if((global._pd>=0.05)){{var _fe=_ge(arguments[2+(0)],(-1),0);var _he;if(((arguments.length-2)>1)){{_he=(_q7(arguments[2+(1)])*_q7(global._pd));}}else {{_he=global._pd;}};_ie(_fe,_he,0);if(((arguments.length-2)>2)){{_je(_fe,arguments[2+(2)]);}};return _fe;}}else {{return(-4);}};}function _b4(_j7,_k7){ }function _c4(_j7,_k7){var _ke=0.1;global._le=(_q7(_ke)/1000);global._me=_ke;global._o9=(_q7(_ke)/1000000);global._ya=_y9();}// ///@param showMinesState function _d4(_j7,_k7,_s7){if((_s7==0)){{return "always";}}else {if((_s7==2)){{return "never";}}else {{return "five";}}};}// ///@param y function _e4(_j7,_k7,_s7){return(_q7((_q7(_s7)-_q7(_g8(_j7,_k7,3).x)))*_q7((_q7(global._ne)/_q7(_g8(_j7,_k7,3)._h8))));}// ///@param x function _f4(_j7,_k7,_s7){return(_q7((_q7(_s7)-_q7(_g8(_j7,_k7,3).y)))*_q7((_q7(global._oe)/_q7(_g8(_j7, _k7,3)._va))));}// ///@param menu function _g4(_j7,_k7,_s7){{var _pe=_sb(_s7);for(var _qe in _pe){if(!_pe.hasOwnProperty(_qe))continue;var _re=_pe[_qe];if(_re._vb)continue;if(!_re._wb)continue;{_re._yb+=global._o9;_re._Gb=16777215;_re._Tb=8421504;_re._0b=(-4);_re._Bc=(-4);var _se=_re._te;var _ue=global._ne;var _ve=global._oe;var _ha=(1/_q7((_q7(_ue)*_q7(_re._h8))));var _ia=(1/_q7((_q7(_ve)*_q7(_re._va))));var _we=0?1:0;var _xe=0;var _ye=0?1:0;var _ze=0;while(!(_Ac(_X9(global._ya,0))>0.5)){{_Ld(global._ya,0); }};var _Ae=((_re._Be>0.5)&&((_X9(global._ya,0)==_re.id)))?1:0;if(_Ae>0.5){{for(var _R9=0;(_R9<5);_R9++){{if(_g8(_j7,_k7,_se)._cb[_Y9(_R9,_g8(_j7,_k7,_se)._cb)]>0.5){{_we=1?1:0;_xe=_R9;}};if(_g8(_j7,_k7,_se)._db[_Y9(_R9,_g8(_j7,_k7,_se)._db)]>0.5){{_ye=1?1:0;_ze=_R9;}};}};}};var _Hd=_b9(_re._Ma);if(((_we>0.5)&&((_g8(_j7,_k7,_se)._jb[_Y9(_xe,_g8(_j7,_k7,_se)._jb)]==0)))){{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ce[_Y9(_xe,_g8(_j7,_k7,_se)._Ce)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8))));var _79=(_q7((_q7(_g8(_j7, _k7,_se)._De[_Y9(_xe,_g8(_j7,_k7,_se)._De)])*_q7(_ia)))-_q7((_q7(_re.y)/_q7(_re._va))));for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_re._Ma,_R9);if(((_g8(_j7,_k7,_Aa)._Ee>0.5)&&(!(_g8(_j7,_k7,_Aa)._Fe>0.5)))){{if(_Ge(_69,_79,_g8(_j7,_k7,_Aa)._4b,_g8(_j7,_k7,_Aa)._5b,_g8(_j7,_k7,_Aa)._6b,_g8(_j7,_k7,_Aa)._7b)>0.5){{_g8(_j7,_k7,_Aa)._Cb=1?1:0;_g8(_j7,_k7,_Aa)._Jb=(_q7((_q7(_69)-_q7(_g8(_j7,_k7,_Aa).x)))/_q7(_g8(_j7,_k7,_Aa)._h8));_g8(_j7,_k7,_Aa)._Kb=(_q7((_q7(_79)-_q7(_g8(_j7,_k7,_Aa).y)))/_q7(_g8(_j7, _k7,_Aa)._va));_g8(_j7,_k7,_Aa)._zb=(_q7(_re._yb)-_q7(_g8(_j7,_k7,_se)._ib[_Y9(_xe,_g8(_j7,_k7,_se)._ib)]));_g8(_j7,_k7,_Aa)._He=_xe;_g8(_j7,_k7,_Aa)._Bb=1;_g8(_j7,_k7,_se)._jb=_9b(_g8(_j7,_k7,_se)._jb,1171280546);_g8(_j7,_k7,_se)._jb[_ab(_xe)]=1?1:0;}};}};}};}};if(_ye>0.5){{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ie[_Y9(_ze,_g8(_j7,_k7,_se)._Ie)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8))));var _79=(_q7((_q7(_g8(_j7,_k7,_se)._Je[_Y9(_ze,_g8(_j7,_k7,_se)._Je)])*_q7(_ia)))-_q7((_q7(_re.y)/_q7(_re._va)))); for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_re._Ma,_R9);if((_g8(_j7,_k7,_Aa)._He==_ze)){{if(_Ge(_69,_79,_g8(_j7,_k7,_Aa)._4b,_g8(_j7,_k7,_Aa)._5b,_g8(_j7,_k7,_Aa)._6b,_g8(_j7,_k7,_Aa)._7b)>0.5){{if(((_g8(_j7,_k7,_Aa)._Ee>0.5)&&(!(_g8(_j7,_k7,_Aa)._Fe>0.5)))){{_re._0b=_Aa;}};}};_g8(_j7,_k7,_Aa)._Bb=1;_g8(_j7,_k7,_Aa)._Cb=0?1:0;_g8(_j7,_k7,_Aa)._He=(-1);}};}};}};var _Hd=_b9(_re._Wa);for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_re._Wa,_R9);_g8(_j7,_k7,_Aa)._Ke=0?1:0;if(_g8(_j7,_k7,_Aa)._Ee>0.5){{if(!(_bc(_g8(_j7, _k7,_Aa)._cc)>0.5)){{_g8(_j7,_k7,_Aa)._3b=1?1:0;}};if(((_q7(_g8(_j7,_k7,_Aa)._2b)%1)!=0)){{if(!(_g8(_j7,_k7,_Aa)._Cb>0.5)){{if((abs(_g8(_j7,_k7,_Aa)._Le)<(_q7(global._o9)/5))){{var _Me=-_q7(_g8(_j7,_k7,_Aa)._1b);var _Ne=abs((_q7((_q7(_g8(_j7,_k7,_Aa)._2b)+_q7(_g8(_j7,_k7,_Aa)._Le)))-_q7(_Me)));if((_g8(_j7,_k7,_Aa)._2b<_Me)){{_g8(_j7,_k7,_Aa)._Le+=(_q7(_Ne)*0.2*_q7(global._o9));}}else {{_g8(_j7,_k7,_Aa)._Le-=(_q7(_Ne)*0.2*_q7(global._o9));}};_g8(_j7,_k7,_Aa)._3b=1?1:0;}};}};}};if((abs(_g8(_j7,_k7,_Aa)._Le)>0)){ {_g8(_j7,_k7,_Aa)._3b=1?1:0;_g8(_j7,_k7,_Aa)._2b+=_g8(_j7,_k7,_Aa)._Le;_g8(_j7,_k7,_Aa)._Le=_33(_re,_j7,_g8(_j7,_k7,_Aa)._Le,0,0.2,(_q7(global._o9)*1.2));_g8(_j7,_k7,_Aa)._Le=_63(_re,_j7,_g8(_j7,_k7,_Aa)._Le,0,(_q7(global._o9)/1000));var _Oe=_g8(_j7,_k7,_Aa)._1b;_g8(_j7,_k7,_Aa)._1b=-_q7(round(_g8(_j7,_k7,_Aa)._2b));if((_Oe!=_g8(_j7,_k7,_Aa)._1b)){{if(_g8(_j7,_k7,_Aa)._Ra>0.5){{var _pc=_qc(_g8(_j7,_k7,_Aa)._Ua);var _kc=_73(_re,_j7,_g8(_j7,_k7,_Aa)._1b,_pc);_g8(_j7,_k7,_Aa)._0b=_g8(_j7,_k7,_Aa)._Ua[_Y9(_kc, _g8(_j7,_k7,_Aa)._Ua)];}}else {{var _kc=_73(_re,_j7,_g8(_j7,_k7,_Aa)._1b,(_q7(_g8(_j7,_k7,_Aa)._Ta)-_q7(_g8(_j7,_k7,_Aa)._Sa)+1));_g8(_j7,_k7,_Aa)._0b=(_q7(_kc)+_q7(_g8(_j7,_k7,_Aa)._Sa));}};_re._Bc=_Aa;}};}};}};if(_g8(_j7,_k7,_Aa)._Cb>0.5){{_g8(_j7,_k7,_Aa)._3b=1?1:0;if(((_g8(_j7,_k7,_se)._db[_Y9(_g8(_j7,_k7,_Aa)._He,_g8(_j7,_k7,_se)._db)]>0.5)||(!(_g8(_j7,_k7,_Aa)._Ee>0.5))||(_g8(_j7,_k7,_Aa)._Fe>0.5))){{_g8(_j7,_k7,_Aa)._Cb=0?1:0;_g8(_j7,_k7,_Aa)._He=(-1);var _Pe=0;_g8(_j7,_k7,_Aa)._Le=__3(_re,_j7, _g8(_j7,_k7,_Aa)._Qe);}}else {{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ie[_Y9(_xe,_g8(_j7,_k7,_se)._Ie)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8))));var _Ne=(_q7(_69)-_q7(_g8(_j7,_k7,_Aa)._Re));for(var _Se=4;(_Se>=1);_Se--){{_g8(_j7,_k7,_Aa)._Qe=_9b(_g8(_j7,_k7,_Aa)._Qe,2576432911);_g8(_j7,_k7,_Aa)._Qe[_ab(_Se)]=_g8(_j7,_k7,_Aa)._Qe[_Y9((_q7(_Se)-1),_g8(_j7,_k7,_Aa)._Qe)];}};_g8(_j7,_k7,_Aa)._Le=(_q7(_Ne)/_q7(_g8(_j7,_k7,_Aa)._oc));_g8(_j7,_k7,_Aa)._Qe=_9b(_g8(_j7,_k7,_Aa)._Qe,2576432911);_g8(_j7,_k7,_Aa)._Qe[_ab(0)]=_g8(_j7, _k7,_Aa)._Le;_g8(_j7,_k7,_Aa)._Re=_69;}};}}else {if(((_we>0.5)&&((_g8(_j7,_k7,_se)._jb[_Y9(_xe,_g8(_j7,_k7,_se)._jb)]==0))&&((_g8(_j7,_k7,_se)._kb[_Y9(_xe,_g8(_j7,_k7,_se)._kb)]==0)))){{if(((_g8(_j7,_k7,_Aa)._Ee>0.5)&&(!(_g8(_j7,_k7,_Aa)._Fe>0.5)))){{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ce[_Y9(_xe,_g8(_j7,_k7,_se)._Ce)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8))));var _79=(_q7((_q7(_g8(_j7,_k7,_se)._De[_Y9(_xe,_g8(_j7,_k7,_se)._De)])*_q7(_ia)))-_q7((_q7(_re.y)/_q7(_re._va))));if(_Ge(_69,_79,_g8(_j7,_k7, _Aa)._4b,_g8(_j7,_k7,_Aa)._5b,_g8(_j7,_k7,_Aa)._6b,_g8(_j7,_k7,_Aa)._7b)>0.5){{_g8(_j7,_k7,_Aa)._Ke=1?1:0;_g8(_j7,_k7,_Aa)._Cb=1?1:0;_g8(_j7,_k7,_Aa)._He=_xe;_g8(_j7,_k7,_Aa)._Re=_69;_g8(_j7,_k7,_se)._kb=_9b(_g8(_j7,_k7,_se)._kb,1520132128);_g8(_j7,_k7,_se)._kb[_ab(_xe)]=5;}};}};}}};}};var _Hd=_b9(_re._Za);if(_we>0.5){{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ce[_Y9(_xe,_g8(_j7,_k7,_se)._Ce)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8))));var _79=(_q7((_q7(_g8(_j7,_k7,_se)._De[_Y9(_xe,_g8(_j7,_k7,_se)._De)])*_q7(_ia)))-_q7((_q7(_re.y)/_q7(_re._va)))); for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_re._Za,_R9);if(((_g8(_j7,_k7,_Aa)._Ee>0.5)&&(!(_g8(_j7,_k7,_Aa)._Fe>0.5)))){{if(_Ge(_69,_79,_g8(_j7,_k7,_Aa)._4b,_g8(_j7,_k7,_Aa)._5b,_g8(_j7,_k7,_Aa)._6b,_g8(_j7,_k7,_Aa)._7b)>0.5){{_g8(_j7,_k7,_Aa)._Cb=1?1:0;_g8(_j7,_k7,_Aa)._zb=(_q7(_re._yb)-_q7(_g8(_j7,_k7,_se)._ib[_Y9(_xe,_g8(_j7,_k7,_se)._ib)]));_g8(_j7,_k7,_Aa)._He=_xe;_g8(_j7,_k7,_Aa)._Bb=1;}};}};}};}};if(_ye>0.5){{var _69=(_q7((_q7(_g8(_j7,_k7,_se)._Ie[_Y9(_ze,_g8(_j7,_k7,_se)._Ie)])*_q7(_ha)))-_q7((_q7(_re.x)/_q7(_re._h8)))); var _79=(_q7((_q7(_g8(_j7,_k7,_se)._Je[_Y9(_ze,_g8(_j7,_k7,_se)._Je)])*_q7(_ia)))-_q7((_q7(_re.y)/_q7(_re._va))));for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_re._Za,_R9);if((_g8(_j7,_k7,_Aa)._He==_ze)){{if(_Ge(_69,_79,_g8(_j7,_k7,_Aa)._4b,_g8(_j7,_k7,_Aa)._5b,_g8(_j7,_k7,_Aa)._6b,_g8(_j7,_k7,_Aa)._7b)>0.5){{if(((_g8(_j7,_k7,_Aa)._Ee>0.5)&&(!(_g8(_j7,_k7,_Aa)._Fe>0.5)))){{_g8(_j7,_k7,_Aa)._Xa=!(_g8(_j7,_k7,_Aa)._Xa>0.5)?1:0;_re._0b=_Aa;}};}};_g8(_j7,_k7,_Aa)._Bb=1;_g8(_j7,_k7,_Aa)._Cb=0?1:0;_g8(_j7, _k7,_Aa)._He=(-1);}};}};}};}}};}// ///@description Makes a value worth less the bigger it is // ///@param value // ///@param effect function _h4(_j7,_k7,_s7,_t7){if((_s7>0)){{return(_q7(__7((_q7((_q7(_s7)*_q7(_t7)))+1)))/_q7(_t7));}}else {{return(_q7(-_q7(__7((_q7((_q7(-_q7(_s7))*_q7(_t7)))+1))))/_q7(_t7));}};}function _i4(_j7,_k7,_s7){var _Te=_34(_j7,_k7,_s7,"n",0);var _ia=_b9(_Te);var _ha=_Sd(_X9(_Te,0));global._S7=_ha;global._T7=_ia;_n3(_j7,_k7);_o3(_j7,_k7);_j7._E9=0?1:0;for(var _69=0;(_69<_ha); _69++){{for(var _79=0;(_79<_ia);_79++){{var _Ue=_Ve(_X9(_Te,_79),(_q7(_69)+1));if((_Ue=="F")){{_V7(_j7._T8,_69,_79,1);_V7(_j7._W7,_69,_79,1);}}else {if((_Ue==" ")){{_V7(_j7._G8,_69,_79,1);}}else {if((_Ue=="M")){{_V7(_j7._T8,_69,_79,1);}}}};}};}};_3d(_j7._98,_j7._W7);_3d(_j7._l9,_j7._G8);_3d(_j7._O8,_j7._G8);_k3(_j7,_k7);_j7._38=_S9(_j7._T8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_j7._e9=(_q7((_q7(_j7._S7)*_q7(_j7._T7)))-_q7(_S9(_j7._G8,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1)))-_q7(_j7._38));_j7._38-=_S9(_j7._W7, 0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));}// ///@param x // ///@param y // ///@param input function _j4(_j7,_k7,_s7,_t7,_u7){var _We=10;var _Q7=_s7;var _R7=_t7;var _Xe=_u7;if(_j7._U7>0.5){{_o3(_j7,_k7);}};if(!(_X7(_j7._W7,_Q7,_R7)>0.5)){{if(_j7._E9>0.5){{_p3(_j7,_k7,_Q7,_R7);_j7._38-=_S9(_j7._W7,0,0,(_q7(_j7._S7)-1),(_q7(_j7._T7)-1));_j7._E9=0?1:0;}};if(!(_X7(_j7._G8,_Q7,_R7)>0.5)){{_e3(_j7,_k7,_Q7,_R7);if(global._ud>0.5){{_j7._v8=_g8(_j7,_k7,_We)._8b[_Y9(_Xe,_g8(_j7,_k7,_We)._8b)];_j7._w8=_g8(_j7, _k7,_We)._bb[_Y9(_Xe,_g8(_j7,_k7,_We)._bb)];}}else {{_j7._v8=_g8(_j7,_k7,_We)._gb[_Y9(_Xe,_g8(_j7,_k7,_We)._gb)];_j7._w8=_g8(_j7,_k7,_We)._hb[_Y9(_Xe,_g8(_j7,_k7,_We)._hb)];}};}};if(global._ud>0.5){{if(global._qd>0.5){{_Ye(100,2);}};}};}};}// ///@param x // ///@param y // ///@param input function _k4(_j7,_k7,_s7,_t7,_u7){var _We=10;var _Q7=_s7;var _R7=_t7;var _Xe=_u7;_b3(_j7,_k7,_Q7,_R7);if(!(global._ud>0.5)){{if(global._qd>0.5){{_Ye(100,2);}};}};}// ///@param buffer // ///@param grid // ///@param width // ///@param height function _l4(_j7, _k7,_s7,_t7,_u7,_v7){var _Ze=_s7;var _h9=_t7;var _ha=_u7;var _ia=_v7;var __e=0;var __a=0;var _d8=0;for(var _69=0;(_69<_ha);_69++){{for(var _79=0;(_79<_ia);_79++){{_d8=(_q7(_X7(_h9,_69,_79))<<_q7((7-_q7(__e))));__a=(_q7(__a)|_q7(_d8));__e++;if((__e==8)){{_Tc(_Ze,1,__a);__a=0;__e=0;}};}};}};if((__e>0)){{_Tc(_Ze,1,__a);}};}// ///@param buff // ///@param grid // ///@param width // ///@param height function _m4(_j7,_k7,_s7,_t7,_u7,_v7){var _Ze=_s7;var _h9=_t7;var _ha=_u7;var _ia=_v7;_B9(_h9,_ha,_ia);var __e=0; for(var _69=0;(_69<_ha);_69++){{for(var _79=0;(_79<_ia);_79++){{if((__e==0)){{var __a=_Yc(_Ze,1);}};var _0f=(1&_q7((_q7(__a)>>_q7((7-_q7(__e))))));_V7(_h9,_69,_79,_0f);__e=(_q7((_q7(__e)+1))%8);}};}};return _h9;}// ///@param file function _n4(_j7,_k7,_s7){if((_1f._2f()==(-1))){{return _3f(_s7);}};return file_exists_html((_q7(_1f._4f)+_q7(_s7)));}function _K4(_j7,_k7){global._ed=1?1:0;global._5f=1;if((((_1f._6f()==0))||((_1f._6f()==1))||((_1f._6f()==6))||((_1f._6f()==18)))){{global._ed=0?1:0;}};global._fd=(_1f._2f()!=(-1))?1:0; if((((_1f._6f()==4))||((_1f._6f()==3)))){{global._2d=(_q7(_7f())/_q7(_8f()));global._f8=_7f();global._Pb=_8f();global._jd=_7f();global._kd=_8f();global._9f=_af();global._ne=_bf();global._oe=_cf();global._wd=_xd();global._yd=_zd();global._hd=_xd();global._id=_zd();}}else {{var _ha=_D7(_df(),0,1366);var _ia=_D7(_ef(),0,768);global._2d=(_q7(_ha)/_q7(_ia));global._f8=_ha;global._Pb=_ia;global._kd=_ia;global._jd=_ha;global._9f=_af();global._ne=_bf();global._oe=_cf();global._wd=(-1);global._yd=(-1);global._hd=0; global._id=0;}};if(global._fd>0.5){{global._wd=0;global._yd=0;}};global._ff=(_q7(global._9f)/72);if(global._ed>0.5){{global._5f=0.4;}};if((((_1f._gf()==2))||((_1f._gf()==3)))){{global._5f=0.7;}};global._ff*=global._5f;global._qd=1?1:0;global._pd=1;global._g9=1?1:0;global._58=1?1:0;global._rd=1?1:0;global._sd=1?1:0;global._ud=0?1:0;global._td=0?1:0;global._vd=1;global._S7=7;global._T7=10;global._A9=10;global._dd=1?1:0;global._nd=_Dc();global._Fc=0;_64(_j7,_k7);global._od="Default";_T3(_j7,_k7);global._hf=_n4(_j7, _k7,"save.sav");global._Vc=_n4(_j7,_k7,"game.json");if(!(global._ed>0.5)){{var _ha=global._jd;var _ia=global._kd;global._2d=(_q7(_ha)/_q7(_ia));global._f8=_ha;global._Pb=_ia;}};_54(_j7,_k7,global._od);_j7._if=0;_jf(global._jd,global._kd);_kf(0);_c4(_j7,_k7);_lf(0);_mf(0);_nf();}function _M4(_j7,_k7){_j7._if++;if((_j7._if>10)){{_of();}};if((((global._wd!=(-1)))&&((global._yd!=(-1))))){{var _Q7=global._wd;var _R7=global._yd;_Q7=_D7(_Q7,0,(_q7(_df())-_q7(_7f())));_R7=_D7(_R7,0,(_q7(_ef())-_q7(_8f())));_pf(_Q7, _R7);}};}function _O4(_j7,_k7){_qf(global._F8);}function _Q4(_j7,_k7){_rf(_j7,_k7);_j7._sf=0;}function _T4(_j7,_k7){_j7._S7=global._S7;_j7._T7=global._T7;_j7._z9=global._A9;_j7._c9=_y9();_j7._tf=0;_j7._08=0;_j7._28=0;_j7._18=0;_j7._n9=0;_j7._Ee=0?1:0;_j7._Fe=1;_j7._L9=0?1:0;_j7._uf=1?1:0;_j7._K9=0;_j7._te=_sa(0,0,0,10);_sa(0,0,0,3);if(global._hf>0.5){{_R3(_j7,_k7);_vf("save.sav");global._hf=0?1:0;_j7._E9=0?1:0;}}else {if(global._Vc>0.5){{_Q3(_j7,_k7);_j7._E9=0?1:0;}}else {{_m3(_j7,_k7);_j7._E9=1?1:0; _j7._38=_j7._z9;_j7._e9=(_q7((_q7(_j7._S7)*_q7(_j7._T7)))-_q7(_j7._z9));}}};_j7._wf=_y9();_j7._xf=0;_j7._yf=0;_j7._zf=0;_j7._Af=0;for(var _R9=4;(_R9>=0);_R9--){{_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab(_R9)]=0;_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=0;}};_j7._Df=0;_j7._H9=0;_j7._I9=0;_j7.__8=0;_j7._J9=0;_j7._Ef=0;_j7._48=0;_j7._U7=0;_j7._I8=0?1:0;_j7._J8=0;_j7._C9=(_q7((_q7(_j7._S7)*160))+50);_j7._D9=(_q7((_q7(_j7._T7)*160))+50);_j7._Ff=0;_j7._Gf=0;_j7._Hf=(-1);_j7._If=0;_j7._Jf=0;global._E8=1; global._m8=_r7(2,global._E8);_j7._cc=(-1);_j7._n8=0?1:0;_j7._v8=0;_j7._w8=0;_j7._p8=0;_j7._s8=0?1:0;_j7._Kf=0;_j7._d9=0;_j7._m9=_y9();_j7._Lf=0;_j7._Mf=0;_j7._Nf=1;_j7._Of=0;_j7._Pf=16777215;_j7._Qf=(-1);_j7._Rf=0;_j7._Sf=0;_j7._Tf=0;_j7._Uf=(-1);_j7._Vf=0;_k3(_j7,_k7);}function _V4(_j7,_k7){if(!(_j7._Ee>0.5)){{return;}};if((_j7._Df>0)){{_j7._Df--;_j7._L9=1?1:0;}};}function _W4(_j7,_k7){if(!(_j7._Ee>0.5)){{return;}};if(_Ac(5)>0.5){{{var _Wf=_sb(5);for(var _Xf in _Wf){if(!_Wf.hasOwnProperty(_Xf))continue; var _Yf=_Wf[_Xf];if(_Yf._vb)continue;if(!_Yf._wb)continue;{_Zf(_Yf,_j7,7,10);}}};}};var _We=_j7._te;if(_j7._uf>0.5){{_j7._L9=1?1:0;_j7._uf=0?1:0;}};if((_j7._Fe!=0)){{for(var _R9=0;(_R9<5);_R9++){{if((_j7._Fe==1)){{if((((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==0))&&((_g8(_j7,_k7,_We)._jb[_Y9(_R9,_g8(_j7,_k7,_We)._jb)]==0))&&((_j7._Qf==(-1)))&&((_j7._Hf==(-1))))){{if(_g8(_j7,_k7,_We)._cb[_Y9(_R9,_g8(_j7,_k7,_We)._cb)]>0.5){{var _Q7=_g8(_j7,_k7,_We)._Ce[_Y9(_R9,_g8(_j7,_k7,_We)._Ce)];var _R7=_g8(_j7, _k7,_We)._De[_Y9(_R9,_g8(_j7,_k7,_We)._De)];var __f=global._ne;var _0g=global._oe;var _1g=global._ff;if(_Ge(_Q7,_R7,(_q7(__f)-_q7((65*_q7(_1g)))),0,__f,(65*_q7(_1g)))>0.5){{_j7._Hf=_R9;_j7._If=1;_j7._Jf=0;}};if(global._td>0.5){{if((_u8(_Q7,_R7,_j7._Rf,_j7._Sf)<(256*_q7(_j7._Tf)))){{_j7._Qf=_R9;_j7._Uf=0;}};}};}};}};}};if((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==0)){{if((_j7._Fe==1)){{if(((_g8(_j7,_k7,_We)._cb[_Y9(_R9,_g8(_j7,_k7,_We)._cb)]>0.5)&&((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7, _We)._kb)]==0))&&((_g8(_j7,_k7,_We)._jb[_Y9(_R9,_g8(_j7,_k7,_We)._jb)]==0))&&((_j7._Hf!=_R9)))){{var _Q7=_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)];var _R7=_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)];_Q7=_83(_j7,_k7,_Q7);_R7=_93(_j7,_k7,_R7);var _q8=_83(_j7,_k7,_g8(_j7,_k7,_We)._eb[_Y9(_R9,_g8(_j7,_k7,_We)._eb)]);var _r8=_93(_j7,_k7,_g8(_j7,_k7,_We)._fb[_Y9(_R9,_g8(_j7,_k7,_We)._fb)]);if(_a3(_j7,_k7,_Q7,_R7)>0.5){{if((((_q8==_Q7))&&((_r8==_R7)))){{if((_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7, _k7,_We)._ib)]<0.3)){{if(((_X7(_j7._G8,_Q7,_R7)>0.5)&&((_X7(_j7._M8,_Q7,_R7)>0)))){{var _2g=_f3(_j7,_k7,_j7._W7,_Q7,_R7);if((_2g==_X7(_j7._M8,_Q7,_R7))){{for(var _3g=max((_q7(_Q7)-1),0);(_3g<=min((_q7(_Q7)+1),(_q7(_j7._S7)-1)));_3g++){{for(var _4g=max((_q7(_R7)-1),0);(_4g<=min((_q7(_R7)+1),(_q7(_j7._T7)-1)));_4g++){{if(!(_X7(_j7._W7,_3g,_4g)>0.5)){{if((_X7(_j7._X8,_3g,_4g)<=0)){{_68(_j7._x9,_88([_3g,_4g]));}};_68(_j7._wf,_88([_3g,_4g]));}};}};}};}};}};}};}};}};}};if(_g8(_j7,_k7,_We)._db[_Y9(_R9,_g8(_j7, _k7,_We)._db)]>0.5){{if((((_j7._Hf==_R9))||((_j7._Qf==_R9)))){{var _Q7=_g8(_j7,_k7,_We)._5g[_Y9(_R9,_g8(_j7,_k7,_We)._5g)];var _R7=_g8(_j7,_k7,_We)._6g[_Y9(_R9,_g8(_j7,_k7,_We)._6g)];var __f=global._ne;var _0g=global._oe;var _1g=global._ff;if((_j7._Hf==_R9)){{if(_Ge(_Q7,_R7,(_q7(__f)-_q7((65*_q7(_1g)))),0,__f,(65*_q7(_1g)))>0.5){{var _Aa=_2e(0,0,"MenuSettings",7);_g8(_j7,_k7,_Aa)._7g=1?1:0;_g8(_j7,_k7,_Aa)._8g=_j7._Fe;_j7._Fe=0;}};}}else {{if((_u8(_Q7,_R7,_j7._Rf,_j7._Sf)<(256*_q7(_j7._Tf)))){{global._ud=!(global._ud>0.5)?1:0; }};}};}}else {{var _Q7=_g8(_j7,_k7,_We)._gb[_Y9(_R9,_g8(_j7,_k7,_We)._gb)];var _R7=_g8(_j7,_k7,_We)._hb[_Y9(_R9,_g8(_j7,_k7,_We)._hb)];_Q7=_83(_j7,_k7,_Q7);_R7=_93(_j7,_k7,_R7);var _q8=_83(_j7,_k7,_g8(_j7,_k7,_We)._eb[_Y9(_R9,_g8(_j7,_k7,_We)._eb)]);var _r8=_93(_j7,_k7,_g8(_j7,_k7,_We)._fb[_Y9(_R9,_g8(_j7,_k7,_We)._fb)]);if(_a3(_j7,_k7,_Q7,_R7)>0.5){{if((((_q8==_Q7))&&((_r8==_R7)))){{if(((!(_j7._U7>0.5))&&(_X7(_j7._G8,_Q7,_R7)>0.5)&&((_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)]<0.4)))){{var _2g=_f3(_j7, _k7,_j7._W7,_Q7,_R7);if((_2g==_X7(_j7._M8,_Q7,_R7))){{_d3(_j7,_k7,_Q7,_R7);_j7._v8=_g8(_j7,_k7,_We)._gb[_Y9(_R9,_g8(_j7,_k7,_We)._gb)];_j7._w8=_g8(_j7,_k7,_We)._hb[_Y9(_R9,_g8(_j7,_k7,_We)._hb)];}};}}else {{if(global._ud>0.5){{if((_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)]<0.3)){{_k4(_j7,_k7,_Q7,_R7,_R9);}};}}else {{if((_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)]<(0.3-_q7((_q7(_X7(_j7._T8,_Q7,_R7))*0.1))))){{_j4(_j7,_k7,_Q7,_R7,_R9);}};}};}};}};}};}};}};}};if(_g8(_j7,_k7,_We)._cb[_Y9(_R9, _g8(_j7,_k7,_We)._cb)]>0.5){{for(var _Se=0;(_Se<5);_Se++){{if((_Se!=_R9)){{if(_g8(_j7,_k7,_We)._cb[_Y9(_Se,_g8(_j7,_k7,_We)._cb)]>0.5){{if((((_g8(_j7,_k7,_We)._kb[_Y9(_Se,_g8(_j7,_k7,_We)._kb)]==1))||((_g8(_j7,_k7,_We)._jb[_Y9(_Se,_g8(_j7,_k7,_We)._jb)]==0)))){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_R9)]=3;_g8(_j7,_k7,_We)._kb[_ab(_Se)]=4;_g8(_j7,_k7,_We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_R9)]=1?1:0;_g8(_j7,_k7,_We)._jb[_ab(_Se)]=1?1:0; _j7._Gf=_g8(_j7,_k7,3)._h8;_j7._Ff=_u8(_9g(_R9),_ag(_R9),_9g(_Se),_ag(_Se));}};}};}};}};}};if(_g8(_j7,_k7,_We)._cb[_Y9(_R9,_g8(_j7,_k7,_We)._cb)]>0.5){{var _M9=_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)];var _N9=_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)];var _q8=_g8(_j7,_k7,_We)._eb[_Y9(_R9,_g8(_j7,_k7,_We)._eb)];var _r8=_g8(_j7,_k7,_We)._fb[_Y9(_R9,_g8(_j7,_k7,_We)._fb)];if(((!(_g8(_j7,_k7,_We)._jb[_Y9(_R9,_g8(_j7,_k7,_We)._jb)]>0.5))&&((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==0)))){ {if(global._ed>0.5){{var _bg=(_q7(global._9f)/7);}}else {{var _bg=15;}};var _cg=_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)];if((((_u8(_M9,_N9,_q8,_r8)>(_q7(_bg)*_q7((_q7(_g8(_j7,_k7,3)._h8)/_q7(global._f8))))))&&((_cg>0.06)))){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_R9)]=1;_j7._xf=(_q7(_q8)-_q7(_g8(_j7,_k7,3).x));_j7._yf=(_q7(_r8)-_q7(_g8(_j7,_k7,3).y));_g8(_j7,_k7,_We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_R9)]=1?1:0; }};}};}};if((_j7._Fe==1)){{if(_dg(_R9,2)>0.5){{var _Q7=_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)];var _R7=_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)];_Q7=_83(_j7,_k7,_Q7);_R7=_93(_j7,_k7,_R7);if(((_a3(_j7,_k7,_Q7,_R7)>0.5)&&(!(_X7(_j7._G8,_Q7,_R7)>0.5)))){{_b3(_j7,_k7,_Q7,_R7);}};}};if(((_g8(_j7,_k7,_We)._cb[_Y9(_R9,_g8(_j7,_k7,_We)._cb)]>0.5)&&(!(_g8(_j7,_k7,_We)._jb[_Y9(_R9,_g8(_j7,_k7,_We)._jb)]>0.5))&&((_R9!=_j7._Hf)))){{if((_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)]>0.4)){ {var _Q7=_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)];var _R7=_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)];_Q7=_83(_j7,_k7,_Q7);_R7=_93(_j7,_k7,_R7);var _q8=_83(_j7,_k7,_g8(_j7,_k7,_We)._eb[_Y9(_R9,_g8(_j7,_k7,_We)._eb)]);var _r8=_93(_j7,_k7,_g8(_j7,_k7,_We)._fb[_Y9(_R9,_g8(_j7,_k7,_We)._fb)]);if((((_q8==_Q7))&&((_r8==_R7)))){{if(((_a3(_j7,_k7,_Q7,_R7)>0.5)&&(!(_X7(_j7._G8,_Q7,_R7)>0.5)))){{if(global._ud>0.5){{_j4(_j7,_k7,_Q7,_R7,_R9);}}else {{_k4(_j7,_k7,_Q7,_R7,_R9);}};}};}};_g8(_j7,_k7, _We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_R9)]=1?1:0;}};}};}};}};}};for(var _R9=0;(_R9<5);_R9++){{if((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==1)){{var _Q7=(_q7(_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)])-_q7(_g8(_j7,_k7,3).x));var _R7=(_q7(_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)])-_q7(_g8(_j7,_k7,3).y));_j7._zf=(_q7(_j7._xf)-_q7(_Q7));_j7._Af=(_q7(_j7._yf)-_q7(_R7));for(var _Se=3;(_Se>=0);_Se--){{_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab((_q7(_Se)+1))]=_j7._Bf[_Y9(_Se, _j7._Bf)];_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab((_q7(_Se)+1))]=_j7._Cf[_Y9(_Se,_j7._Cf)];}};_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab(_R9)]=(_q7(_j7._xf)-_q7(_Q7));_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=(_q7(_j7._yf)-_q7(_R7));_j7._xf=_Q7;_j7._yf=_R7;if(_g8(_j7,_k7,_We)._db[_Y9(_R9,_g8(_j7,_k7,_We)._db)]>0.5){{for(var _Se=1;(_Se<4);_Se++){{if((abs(_j7._zf)0.5){{if(!(_g8(_j7,_k7,_We)._db[_Y9(_Se,_g8(_j7,_k7,_We)._db)]>0.5)){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_Se)]=1;_j7._xf=(_q7(_g8(_j7,_k7,_We)._8b[_Y9(_Se,_g8(_j7,_k7,_We)._8b)])-_q7(_g8(_j7,_k7,3).x));_j7._yf=(_q7(_g8(_j7,_k7,_We)._bb[_Y9(_Se,_g8(_j7,_k7,_We)._bb)])-_q7(_g8(_j7, _k7,3).y));_g8(_j7,_k7,_We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_Se)]=1?1:0;}};}}else {if(_g8(_j7,_k7,_We)._db[_Y9(_Se,_g8(_j7,_k7,_We)._db)]>0.5){{if(!(_g8(_j7,_k7,_We)._db[_Y9(_R9,_g8(_j7,_k7,_We)._db)]>0.5)){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_R9)]=1;_j7._xf=(_q7(_g8(_j7,_k7,_We)._8b[_Y9(_R9,_g8(_j7,_k7,_We)._8b)])-_q7(_g8(_j7,_k7,3).x));_j7._yf=(_q7(_g8(_j7,_k7,_We)._bb[_Y9(_R9,_g8(_j7,_k7,_We)._bb)])-_q7(_g8(_j7,_k7, 3).y));_g8(_j7,_k7,_We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_R9)]=1?1:0;}};}}};}};}};if(!(_fg>0.5)){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_R9)]=0;}};}};}};if(((_q7(abs(_j7._zf))+_q7(abs(_j7._Af)))>0)){{_j7._L9=1?1:0;}};_g8(_j7,_k7,3)._ta(_g8(_j7,_k7,3).x+_j7._zf);_g8(_j7,_k7,3)._ua(_g8(_j7,_k7,3).y+_j7._Af);var _y8=_z8(0,0,_j7._zf,_j7._Af);var _Hd=(_q7(_g8(_j7,_k7,3)._h8)/1000);_j7._zf=_33(_j7,_k7,_j7._zf,0,0.2,(_q7(global._o9)*2.5)); _j7._zf=_63(_j7,_k7,_j7._zf,0,(_q7(abs(_A8(_Hd,_y8)))*_q7(global._o9)));_j7._Af=_33(_j7,_k7,_j7._Af,0,0.2,(_q7(global._o9)*2.5));_j7._Af=_63(_j7,_k7,_j7._Af,0,(_q7(abs(_B8(_Hd,_y8)))*_q7(global._o9)));}};var _Hd=_b9(_j7._78);for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._78,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];var __a=_X7(_j7._98,_69,_79);__a=_63(_j7,_k7,__a,_X7(_j7._W7,_69,_79),(_q7(global._o9)*3));_V7(_j7._98,_69,_79,__a);if((((__a==0))||((__a==1)))){{_Ld(_j7._78,0);_R9--;_Hd--;_68(_j7._a8, _88([_69,_79]));}};}};var _Hd=_b9(_j7._wf);for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._wf,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];_V7(_j7._X8,_69,_79,(_q7(_X7(_j7._X8,_69,_79))+_q7((_q7(global._o9)*12))));}};_G9(_j7._wf);var _Hd=_b9(_j7._x9);for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._x9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];var __a=_X7(_j7._X8,_69,_79);__a-=(_q7(global._o9)*7.5);_V7(_j7._X8,_69,_79,_D7(__a,0,1));if((__a<=0)){{_Ld(_j7._x9,_R9);_R9--;_Hd--;_68(_j7._a8,_88([_69, _79]));}};}};var _Hd=_b9(_j7._a9);for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._a9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];var __a=_X7(_j7._O8,_69,_79);__a+=(_q7(global._o9)*3);_V7(_j7._O8,_69,_79,min(__a,1));if((__a>=1)){{_Ld(_j7._a9,0);_R9--;_Hd--;_68(_j7._a8,_88([_69,_79]));}};}};var _Hd=_b9(_j7._f9);if((_Hd>0)){{_j7._L9=1?1:0;}};for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._f9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];var __a=_X7(_j7._U8,_69,_79);__a+=(_q7(global._o9)*3);_V7(_j7._U8, _69,_79,min(__a,1));if((abs((_q7(__a)-0.5))<(_q7(global._o9)*4))){{_h3(_j7,_k7,_69,_79);}};if((__a>=1)){{_Ld(_j7._f9,0);_R9--;_Hd--;}};}};if(_j7._U7>0.5){{var _Hd=_b9(_j7._q9);if((_Hd>0)){{_j7._L9=1?1:0;}};for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._q9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];var _mg=0?1:0;if(_X7(_j7._T8,_69,_79)>0.5){{var __a=_X7(_j7._U8,_69,_79);__a-=(_q7(global._o9)*2);_V7(_j7._U8,_69,_79,max(__a,0));if((__a<=0)){{_V7(_j7._T8,_69,_79,0);if(!(_j7._I8>0.5)){{_a4(_j7,_k7, 3,0.2);}};}};}}else {if(_X7(_j7._W7,_69,_79)>0.5){{var __a=_X7(_j7._98,_69,_79);__a-=(_q7(global._o9)*2);_V7(_j7._98,_69,_79,max(__a,0));if((__a<=0)){{_V7(_j7._W7,_69,_79,0);if(!(_j7._I8>0.5)){{_a4(_j7,_k7,1,0.2);}};}};}}else {if(((!(_j7._I8>0.5))&&(_X7(_j7._G8,_69,_79)>0.5))){{var __a=_X7(_j7._O8,_69,_79);__a-=(_q7(global._o9)*2);_V7(_j7._O8,_69,_79,max(__a,0));if((__a<=0)){{_V7(_j7._G8,_69,_79,0);}};}}else {if(_j7._I8>0.5){{_V7(_j7._G8,_69,_79,1);var __a=_X7(_j7._O8,_69,_79);__a+=(_q7(global._o9)*2); _V7(_j7._O8,_69,_79,min(__a,1));if((min(__a,1)==1)){{_mg=1?1:0;}};}}else {{_mg=1?1:0;}}}}};var __a=_X7(_j7._p9,_69,_79);__a+=(_q7(global._o9)*3);_V7(_j7._p9,_69,_79,__a);if((abs((_q7(__a)-0.2))<(_q7(global._o9)*4))){{_i3(_j7,_k7,_69,_79);}};if(((_mg>0.5)&&((__a>0.4)))){{_Ld(_j7._q9,_R9);_R9--;_Hd--;}};}};if((((_Hd==0))||((_j7._J8>=0.9999)))){{if(_j7._I8>0.5){{_j7._Ee=0?1:0;_j7._Fe=1;_o3(_j7,_k7);}};_j7._E9=1?1:0;}};}};if(((_j7._E9>0.5)||(_j7._U7>0.5))){{_j7._K9=_33(_j7,_k7,_j7._K9,0,0.1,global._o9); _j7._38=_33(_j7,_k7,_j7._38,_j7._z9,0.1,global._o9);}};if(_j7._I8>0.5){{_j7._J8+=global._o9;_j7._J8=_D7(_j7._J8,0,1);}};var _Hd=_b9(_j7._m9);for(var _R9=0;(_R9<_Hd);_R9++){{var _W9=_X9(_j7._m9,_R9);var _o8=_W9[_Y9(2,_W9)];if(((_q7(_j7._d9)-_q7(_o8))>0.05)){{var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];if(!(_X7(_j7._G8,_69,_79)>0.5)){{_e3(_j7,_k7,_69,_79);}};_Ld(_j7._m9,_R9);_R9--;_Hd--;}};}};if((_j7._n9>0)){{_j7._n9-=(_q7(global._o9)*10);if((_j7._n9<0)){{_j7._n9=0;}};}};for(var _R9=0;(_R9<_b9(_j7._c9)); _R9+=1){{var _ng=0;var _fe=(-4);for(var _Se=0;(_Se<4);_Se++){{if((_R9>=_b9(_j7._c9))){{break;}};if(((_q7(_j7._d9)-_q7(_X9(_j7._c9,_R9)))>(0.05-_q7((_q7(_ng)*0.0125))))){{_ng++;_Ld(_j7._c9,_R9);}};}};if((_ng>=4)){{_fe=7;}}else {if((_ng>=3)){{_fe=6;}}else {if((_ng>=2)){{_fe=_og(8,9,10);}}else {if((_ng>=1)){{_fe=5;}}}}};if((_ng>0)){{_R9--;if((random(_Z7((_q7(_j7._tf)+1)))<0.1)){{_a4(_j7,_k7,_fe,_D7((0.5-_q7(_Z7((_q7(_j7._tf)+1)))),0.1,0.5),(_q7(_Y7(0.8,1.2))+_q7(_Z7((_q7(_j7._tf)+1)))));_j7._tf+=(0.1*_q7(_ng)); }};}};}};_j7._tf-=(_q7(global._o9)*5);if((_j7._tf<0)){{_j7._tf=0;}};_j7._28=_D7((_q7(_j7._28)-_q7(global._o9)),0,1);if((_j7._28<=0)){{_j7._08-=(_q7(global._o9)*_q7((1+_q7(_j7._08))));_j7._08-=global._o9;if((_j7._08<=0)){{_j7._08=0;_j7._18=_Y7((-0.1),0.3);}};}};if((((((_1f._6f()==4))||((_1f._6f()==3))))&&(_pg()>0.5))){{_j7._Df=3;_g8(_j7,_k7,3)._qg=5;if((((_j7.__8==0))&&((_j7._H9==0))&&((_j7._U7==0))&&((_j7._E9==0)))){{_P3(_j7,_k7);}};}};if(((!(_j7._E9>0.5))&&((_j7._Fe==1)))){{_j7._K9+=global._o9; }};_j7._Kf+=global._o9;if((((_j7._Kf>10))&&((_j7.__8==0))&&((_j7._H9==0))&&((_j7._U7==0))&&((_j7._E9==0)))){{_P3(_j7,_k7);_j7._Kf=0;}};if((_j7._Hf>=0)){{_j7._Jf=_D7((_q7(_j7._Jf)+_q7((_q7(global._o9)*3))),0,1);if(((!(_g8(_j7,_k7,_We)._cb[_Y9(_j7._Hf,_g8(_j7,_k7,_We)._cb)]>0.5))||((_g8(_j7,_k7,_We)._kb[_Y9(_j7._Hf,_g8(_j7,_k7,_We)._kb)]!=0))||(_g8(_j7,_k7,_We)._jb[_Y9(_j7._Hf,_g8(_j7,_k7,_We)._jb)]>0.5))){{_j7._Hf=(-1);}};}}else {{_j7._Jf-=(_q7(global._o9)*3);}};if((_j7._Qf>=0)){{_j7._Uf=_D7((_q7(_j7._Uf)+_q7((_q7(global._o9)*2.4))), 0,0.7);if(((!(_g8(_j7,_k7,_We)._cb[_Y9(_j7._Qf,_g8(_j7,_k7,_We)._cb)]>0.5))||((_g8(_j7,_k7,_We)._kb[_Y9(_j7._Qf,_g8(_j7,_k7,_We)._kb)]!=0)))){{_j7._Qf=(-1);}};}}else {if((_j7._Uf!=(-1))){{_j7._Uf+=(_q7(global._o9)*4);if((_j7._Uf>1)){{_j7._Uf=(-1);}};}}};_j7._Vf=_63(_j7,_k7,_j7._Vf,global._ud,(_q7(global._o9)*3));_j7._If-=global._o9;if(_Ac(9)>0.5){{_j7._L9=1?1:0;}};if((((_j7._H9==0))&&((_j7._e9<=0))&&(_j7._Ee>0.5)&&(!(_j7._E9>0.5))&&((_j7.__8==0)))){{_j7._p8=0;_j7._n8=1?1:0;_j7._s8=0?1:0;_j7._H9=1; }};if(_j7._n8>0.5){{_j7._p8+=global._o9;_j7._L9=1?1:0;if(((((_j7._s8>0.5)&&((_j7._p8>3))))||((_j7._p8>8)))){{_j7._n8=0?1:0;}};}};if((_j7._H9==1)){{_j7._Fe=2;_j7._I9+=global._o9;if((_j7._I9>0.5)){{_j7._H9=2;_j7._I9=0;_j7.__8=2;if(global._Vc>0.5){{_vf("game.json");global._Vc=0?1:0;}};var _rg=0?1:0;var _6a=_V3(_j7,_k7,_j7._S7,_j7._T7,_j7._z9);var __a=_0d(global._nd,_6a);if((__a==undefined)){{_1e(global._nd,_6a,_j7._K9);_rg=1?1:0;_S3(_j7,_k7);}}else {if((_j7._K9<__a)){{_sg(global._nd,_6a,_j7._K9);_rg=1?1:0; _S3(_j7,_k7);}}};if((((global._rd==0))&&((global._sd==0)))){{_rg=0?1:0;}};var _tg=_ug("MenuGameEnd");if((_tg<0)){{_tg=_vg(100,"MenuGameEnd");}};var _Aa=_2e(0,0,_tg,5);_g8(_j7,_k7,_Aa)._wg=_rg;if(_rg>0.5){{_g8(_j7,_k7,_Aa)._xg=_j7._K9;}};}};}};if((_j7.__8==1)){{_j7._p8=0;_j7._n8=1?1:0;_j7._s8=1?1:0;_j7._Fe=2;_j7.__8=2;if(global._Vc>0.5){{_vf("game.json");global._Vc=0?1:0;}};var _tg=_ug("MenuGameEnd");if((_tg<0)){{_tg=_vg(100,"MenuGameEnd");}};_2e(0,0,_tg,5);_g8(_j7,_k7,5).__8=1?1:0;}};var _jg=(_q7(_yg())-_q7(_zg())); if((_jg!=0)){{var _gg=(_q7((_q7(_g8(_j7,_k7,_We)._8b[_Y9(0,_g8(_j7,_k7,_We)._8b)])-_q7(_g8(_j7,_k7,3).x)))/_q7(_g8(_j7,_k7,3)._h8));var _hg=(_q7((_q7(_g8(_j7,_k7,_We)._bb[_Y9(0,_g8(_j7,_k7,_We)._bb)])-_q7(_g8(_j7,_k7,3).y)))/_q7(_g8(_j7,_k7,3)._va));var _pa=(_q7(_g8(_j7,_k7,3).x)+_q7((_q7(_g8(_j7,_k7,3)._h8)*_q7(_gg))));var _qa=(_q7(_g8(_j7,_k7,3).y)+_q7((_q7(_g8(_j7,_k7,3)._va)*_q7(_hg))));var _kg=min(0.5,(72/_q7(global._9f)));_g8(_j7,_k7,3)._h8*=(1.1+_q7((_q7(_jg)*0.2)));_g8(_j7,_k7,3)._va=(_q7(_g8(_j7, _k7,3)._h8)/_q7(global._2d));var _lg=(_q7(_g8(_j7,_k7,3)._h8)/_q7(global._f8));if((_lg<_kg)){{_g8(_j7,_k7,3)._h8=(_q7(global._f8)*_q7(_kg));_g8(_j7,_k7,3)._va=(_q7(_g8(_j7,_k7,3)._h8)/_q7(global._2d));}};_g8(_j7,_k7,3)._ta((_q7(_pa)-_q7((_q7(_g8(_j7,_k7,3)._h8)*_q7(_gg)))));_g8(_j7,_k7,3)._ua((_q7(_qa)-_q7((_q7(_g8(_j7,_k7,3)._va)*_q7(_hg)))));_j7._L9=1?1:0;}};}function _Y4(_j7,_k7){if(!(_j7._Ee>0.5)){{return;}};_j7._d9+=global._o9;}function __4(_j7,_k7){if(!(_j7._Ee>0.5)){{return;}};if((((_j7.__8==0))&&((_j7._H9==0))&&((_j7._U7==0))&&((_j7._E9==0)))){ {_P3(_j7,_k7);}};}function _15(_j7,_k7){if(!(_j7._Ee>0.5)){{return;}};if(!(_bc(_j7._cc)>0.5)){{_j7._cc=_dc(global._f8,global._Pb);_j7._L9=1?1:0;_X3(_j7,_k7,"New surface");}};if(_bc(_j7._cc)>0.5){{_gc(_j7._cc);if(_j7._L9>0.5){{_Ag(global._F8);_Ob(0,0,global._f8,global._Pb,0);_8c(1);_9c(1);var _Bg=_D7((_q7(_83(_j7,_k7,_g8(_j7,_k7,3).x))-1),0,(_q7(_j7._S7)-1));var _Cg=_D7((_q7(_93(_j7,_k7,_g8(_j7,_k7,3).y))-1),0,(_q7(_j7._T7)-1));var _Dg=ceil(_D7((_q7(_83(_j7,_k7,(_q7(_g8(_j7,_k7,3).x)+_q7(_g8(_j7,_k7, 3)._h8))))+1),0,_j7._S7));var _Eg=ceil(_D7((_q7(_93(_j7,_k7,(_q7(_g8(_j7,_k7,3).y)+_q7(_g8(_j7,_k7,3)._va))))+1),0,_j7._T7));for(var _b8=_Bg;(_b8<_Dg);_b8++){{for(var _c8=_Cg;(_c8<_Eg);_c8++){{_c3(_j7,_k7,_b8,_c8,0);}};}};}}else {{var _Fg=_b9(_j7._a9);var _Gg=_b9(_j7._78);var _Hg=_b9(_j7._a8);var _Ig=_b9(_j7._x9);if(((_Fg>0.5)||(_Gg>0.5)||(_Hg>0.5)||(_Ig>0.5))){{_Ag(global._ba);_8c(1);_9c(1);}};for(var _R9=0;(_R9<_Fg);_R9++){{var _W9=_X9(_j7._a9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];_c3(_j7,_k7, _69,_79,1);}};for(var _R9=0;(_R9<_Gg);_R9++){{var _W9=_X9(_j7._78,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];_c3(_j7,_k7,_69,_79,1);}};for(var _R9=(_q7(_Hg)-1);(_R9>=0);_R9--){{var _W9=_X9(_j7._a8,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];_c3(_j7,_k7,_69,_79,1);_Ld(_j7._a8,_R9);}};for(var _R9=0;(_R9<_Ig);_R9++){{var _W9=_X9(_j7._x9,_R9);var _69=_W9[_Y9(0,_W9)];var _79=_W9[_Y9(1,_W9)];_c3(_j7,_k7,_69,_79,1);}};}};_sc();}};_j7._L9=0?1:0;}function _25(_j7,_k7){var __f=global._ne;var _0g=global._oe; var _1g=global._ff;var _e8=1;if((_j7._If>0)){{_e8*=_X2(_j7,_k7,1,0.85,_j7._If,0.9,1);}};if((_j7._Jf>0)){{_e8*=(1+_q7((_q7(_j7._Jf)*0.1)));}};_j7._Lf=(_q7(__f)-_q7((40*_q7(_1g))));_j7._Mf=(_q7(_1g)*40);_j7._Nf=(_q7(_e8)*_q7(_1g)/2);_j7._Of=(_q7((_q7(_e8)-1))*300);_j7._Pf=_Eb(global._ba,global._F8,0.6);if(!(_j7._Ee>0.5)){{return;}};if(_bc(_j7._cc)>0.5){{_Qb(2,1);_Jg(_j7._cc,0,0);_Sb(0);}};var _R7=(_q7(_0g)-_q7((30*_q7(_1g))));_7a(6);_Ag(global._ba);_8c(1);if(global._rd>0.5){{var _6a=_q3(_j7,_k7,_j7._K9); var _q8=(global._td>0.5?(20*_q7(_1g)):(_q7(__f)-_q7((20*_q7(_1g)))));_9c((global._td>0.5?0:2));_8a(_q8,_R7,_6a,(_q7(_1g)/1.5),(_q7(_1g)/1.5),0);}};var _Ad=(((global._vd==0))||((((global._vd==1))&&((_j7._38<=5)))))?1:0;if((((_j7._Ef>0))||(_Ad>0.5))){{if(_Ad>0.5){{_j7._Ef=_D7((_q7(_j7._Ef)+_q7((_q7(global._o9)*3))),0,1);}}else {{_j7._Ef=_D7((_q7(_j7._Ef)-_q7((_q7(global._o9)*3))),0,1);}};_9c(0);var _Q7=_W2(_j7,_k7,0,(70*_q7(_1g)),_j7._Ef,1);var _Kg=_V2(_j7,_k7,1,1.3,_j7._48,0.5,1);var _r8=(global._td>0.5?(30*_q7(_1g)):_R7); _D8(_j7,1,1,(_q7(_Q7)-_q7((40*_q7(_1g)))),_r8,(_q7(_1g)/1.5),(_q7(_1g)/1.5),0,global._ba,1);if((_Kg!=0)){{_8a((_q7(_Q7)+_q7((_q7(((-20)+_q7((_q7(_Kg)*5))))*_q7(_1g)))),_r8,_N8(round(_j7._38)),(1/_q7(_Kg)*_q7(_1g)/1.5),(_q7(_Kg)*_q7(_1g)/1.5),0);}}else {{_8a((_q7(_Q7)-_q7((20*_q7(_1g)))),_r8,_N8(round(_j7._38)),(_q7(_1g)/1.5),(_q7(_1g)/1.5),0);}};}};_j7._48=_D7((_q7(_j7._48)-_q7((_q7(global._o9)*6))),0,1);if(!(_Ac(8)>0.5)){{_D8(_j7,16,0,_j7._Lf,_j7._Mf,_j7._Nf,_j7._Nf,_j7._Of,_j7._Pf,1);}};_j7._Rf=(_q7(__f)-_q7((50*_q7(_1g)))); _j7._Sf=(_q7(_0g)-_q7((_q7(_1g)*50)));_j7._Tf=(_q7(_1g)/3.5);var _ga=global._S8;if(global._td>0.5){{var _Lg=_V2(_j7,_k7,1,0.9,_D7(_j7._Uf,0,1),0.7,1);var _Mg=_V2(_j7,_k7,0,1,_j7._Vf,0.5,1);_Lg+=(_q7(_Mg)*0.2);var _Ng=_V2(_j7,_k7,1,0,_j7._Vf,0.5,1);var _e8=(_q7(_Lg)*_q7(_j7._Tf));var _Og=((_j7._Vf<0.5)?global._F8:global._S8);_D8(_j7,22,0,_j7._Rf,_j7._Sf,(_q7(_e8)*_q7(_Ng)),_e8,1,16777215,(_q7((_q7(_Ng)*0.5))+_q7((_q7((1-_q7(_Lg)))*3))));_D8(_j7,5,0,_j7._Rf,_j7._Sf,(_q7(_e8)*_q7(_Ng)),_e8,0,_Og,1);if((_j7._Vf>0.5)){ {_D8(_j7,23,0,_j7._Rf,_j7._Sf,(_q7(_e8)*_q7(_Ng)),_e8,0,global._49,1);}}else {{_D8(_j7,0,0,_j7._Rf,_j7._Sf,(_q7(_e8)*_q7(_Ng)),_e8,0,global._K8,1);_D8(_j7,24,0,_j7._Rf,_j7._Sf,(_q7(_e8)*_q7(_Ng)),_e8,0,global._S8,1);}};}};}function _45(_j7,_k7){_i4(_j7,_k7,_Pg("Grid to import",""));}function _55(_j7,_k7){_rf(_j7,_k7);}function _65(_j7,_k7){var _ke=_1f._Qg();if((_ke>1000000)){{_ke=1000000;}};global._le=(_q7(_ke)/1000);global._me=_ke;global._o9=(_q7(_ke)/1000000);}function _75(_j7,_k7){_rf(_j7,_k7);}function _95(_j7, _k7){_j7._h8=(_q7(global._f8)*3);_j7._va=(_q7(global._Pb)*3);_j7._if=3;_j7._Rg=0;_j7._qg=5;_Zf(_j7,_k7,3,1);}function _a5(_j7,_k7){if((_1f._Sg()==1)){{var _1g=global._ff;var _Tg=(_q7((_q7(min(_g8(_j7,_k7,1)._D9,_j7._va))/_q7(global._oe)))*70*_q7(_1g));var _Ug=-_q7(_Tg);var _Vg=(_q7(_Tg)*0.9);if(global._td>0.5){{_Vg+=_Tg;}};var _Wg=_g8(_j7,_k7,1)._C9;var _Xg=(_q7(_g8(_j7,_k7,1)._D9)-_q7(_Ug)+_q7(_Vg));if((((_j7._h8>_Wg))&&((_j7._va>_Xg)))){{var _Yg=(_q7(_Wg)/_q7(_Xg));if((_Yg>global._2d)){{_j7._h8=_Wg;_j7._va=(_q7(_j7._h8)/_q7(global._2d)); }}else {{_j7._va=_Xg;_j7._h8=(_q7(_j7._va)*_q7(global._2d));}};}};if((_j7._h8<_Wg)){{_j7._ta(_D7(_j7.x,0,(_q7(_g8(_j7,_k7,1)._C9)-_q7(_j7._h8))));}}else {{_j7._ta((_q7((_q7(_g8(_j7,_k7,1)._C9)-_q7(_j7._h8)))/2));}};if((_j7._va<_Xg)){{_j7._ua(_D7(_j7.y,_Ug,(_q7(_g8(_j7,_k7,1)._D9)-_q7(_j7._va)+_q7(_Vg))));}}else {{_j7._ua((_q7((_q7((_q7(_g8(_j7,_k7,1)._D9)+_q7(_Ug)+_q7(_Vg)))/2))-_q7((_q7(_j7._va)/2))));}};global._E8=_D7(round((_q7(__7((_q7(_j7._h8)/_q7(global._jd))))/1.5)),0,3);global._m8=_r7(2,global._E8); }};}function _b5(_j7,_k7){var _Zg=0?1:0;if((_j7._Rg>=5)){{_Zg=1?1:0;_j7._Rg=0;}};var __g=global._fd;if(__g>0.5){{var _0h=(_q7(_1f._1h())-1);var _2h=(_q7(_1f._3h())-1);}}else {{var _0h=_7f();var _2h=_8f();}};if(_Zg>0.5){{if((((global._jd!=_0h))||((global._kd!=_2h))||((global._ne!=_bf()))||((global._oe!=_cf()))||((_j7._qg>0)))){{if((((_0h!=0))&&((_2h!=0)))){{_4h();var _5h=(_q7(_j7._h8)/_q7(global._f8));global._2d=(_q7(_0h)/_q7(_2h));global._f8=_0h;global._Pb=_2h;global._jd=_0h;global._kd=_2h;global._ne=_bf(); global._oe=_cf();global._9f=_af();global._ff=(_q7(global._9f)/72);global._ff*=global._5f;if(((!(__g>0.5))&&((global._wd!=(-1)))&&((global._yd!=(-1))))){{var _Q7=global._wd;var _R7=global._yd;_Q7=_D7(_Q7,0,(_q7(_df())-_q7(_0h)));_R7=_D7(_R7,0,(_q7(_ef())-_q7(_2h)));_pf(_Q7,_R7);if((_j7._qg==1)){{global._wd=(-1);global._yd=(-1);}};}};if(((!(global._ed>0.5))&&((_j7._qg<=1)))){{_S3(_j7,_k7);}};_jf(global._jd,global._kd);if(_bc(_g8(_j7,_k7,1)._cc)>0.5){{_fc(_g8(_j7,_k7,1)._cc,global._f8,global._Pb);}}; _j7._h8=(_q7(_5h)*_q7(global._f8));_j7._va=(_q7(_5h)*_q7(global._Pb));_X3(_j7,_k7,"reset cam");_g8(_j7,_k7,1)._L9=1?1:0;_j7._if=3;_j7._qg--;}};}};if(((!(__g>0.5))&&(!(global._ed>0.5))&&((((_xd()!=global._hd))||((_zd()!=global._id)))))){{global._hd=_xd();global._id=_zd();_S3(_j7,_k7);}};}};_j7._Rg++;_j7._if-=global._o9;if((_j7._if>0)){{_g8(_j7,_k7,1)._L9=1?1:0;}};}function _c5(_j7,_k7){_rf(_j7,_k7);}function _d5(_j7,_k7){_rf(_j7,_k7);}function _e5(_j7,_k7){_j7._va=700;_j7._h8=700;_j7._if=0;var __f=global._ne; var _0g=global._oe;_j7._6h="You Lost";_j7._7h="You Won";_j7._8h="RETRY";_j7._9h="AGAIN";_j7._ah="MENU";_j7._bh="You Got a New Record!";_j7.__8=0?1:0;_j7._wg=0?1:0;_j7._xg=0;_j7._ch=0?1:0;_j7._dh=0?1:0;_j7._te=_eh(10,0);_j7._fh=2;_j7._uf=1?1:0;_j7._gh=0;_j7._hh=0;_j7._xf=0;_j7._yf=0;_j7._zf=0;_j7._Af=0;_j7._ih=0;_j7._jh=0;_j7._kh=0;_j7._lh=0;_j7._mh=0;_j7._nh=0;for(var _R9=4;(_R9>=0);_R9--){{_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab(_R9)]=0;_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=0;}};_j7._oh=(_q7(_0g)+_q7((_q7(_j7._va)/2))); _j7._ph=(_q7(_0g)/2);_j7._qh=_u3(_j7,_k7,(-1),(-1),0.6,0.6);_g8(_j7,_k7,_j7._qh)._rh=0?1:0;_g8(_j7,_k7,_j7._qh)._sh((_q7(_j7._th())-1));_A3(_j7,_k7,_j7._qh,1,1,6,0.5,0.17);_j7._uh=_v3(_j7,_k7,_j7._qh,0.5,0.55,(_j7.__8>0.5?_j7._8h:_j7._9h),"retry",1);_j7._vh=_v3(_j7,_k7,_j7._qh,0.5,0.73,_j7._ah,"menu",0);_A3(_j7,_k7,_j7._qh,1,1,5,0.9,0.13);_j7._wh=_w3(_j7,_k7,_j7._qh,0.5,0.22,(_j7.__8>0.5?_j7._6h:_j7._7h));_A3(_j7,_k7,_j7._qh,1,1,5,0.55,0.13);_j7._xh=_x3(_j7,_k7,_j7._qh,0.5,0.45,1.12727272727273, 1.2,2,8);}function _g5(_j7,_k7){_Jd(_j7,_j7._qh);}function _h5(_j7,_k7){var _Aa=_M3(_j7,_k7,_j7._qh);if(!(_j7._ch>0.5)){{if(_Aa>0.5){{switch(_g8(_j7,_k7,_Aa)._Ca){case "retry":{var _yh=_sb(1);for(var _zh in _yh){if(!_yh.hasOwnProperty(_zh))continue;var _Ah=_yh[_zh];if(_Ah._vb)continue;if(!_Ah._wb)continue;{for(var _Bh=0,_Ch=~~(3);_Bh<_Ch;_Bh++){{_i3(_Ah,_j7,_v9((_q7(_Ah._S7)-1)),_v9((_q7(_Ah._T7)-1)));}};_Ah._U7=1?1:0;_Ah._Fe=1;}}};_j7._Dh=0?1:0;_j7._fh=(-1);_j7._ch=1?1:0;_g8(_j7,_k7,_j7._qh)._Ee=0?1:0;break; case "menu":{var _Eh=_sb(1);for(var _Fh in _Eh){if(!_Eh.hasOwnProperty(_Fh))continue;var _Gh=_Eh[_Fh];if(_Gh._vb)continue;if(!_Gh._wb)continue;{for(var _Hh=0,_Ih=~~(3);_Hh<_Ih;_Hh++){{_i3(_Gh,_j7,_v9((_q7(_Gh._S7)-1)),_v9((_q7(_Gh._T7)-1)));}};_Gh._Fe=0;_Gh._U7=1?1:0;_Gh._I8=1?1:0;_Gh._J8=0;}}};var _Aa=_2e(0,0,"MenuMain",6);_g8(_j7,_k7,_Aa)._Jh=1?1:0;_g8(_j7,_k7,_Aa)._Kh=0?1:0;_g8(_j7,_k7,_Aa)._Lh=1?1:0;_j7._fh=(-1);_j7._ch=1?1:0;_j7._Dh=1?1:0;_g8(_j7,_k7,_j7._qh)._Ee=0?1:0;break;};}};}};}// /// @description Step event handled by oGridControl for correct order function _j5(_j7, _k7){var __f=global._ne;var _0g=global._oe;var _se=_j7._te;_g4(_j7,_k7,_j7._qh);if(((global._ed>0.5)&&(_Mh(8)>0.5))){{_Nh(8);_g8(_j7,_k7,_j7._qh)._0b=_j7._vh;}};_j7._fh-=global._o9;if((_j7._fh<=0)){{_j7._if+=global._o9;}};if(((!(_j7._uf>0.5))&&((_j7._fh>0)))){{for(var _R9=0;(_R9<5);_R9++){{if(_g8(_j7,_k7,_se)._db[_Y9(_R9,_g8(_j7,_k7,_se)._db)]>0.5){{_j7._fh=0;}};}};}};var _Oh=(_q7(_g8(_j7,_k7,_j7._qh)._va)*_q7(_0g)*0.02);for(var _R9=0;(_R9<5);_R9++){{if(_g8(_j7,_k7,_se)._cb[_Y9(_R9,_g8(_j7,_k7,_se)._cb)]>0.5){ {var _M9=_g8(_j7,_k7,_se)._Ie[_Y9(_R9,_g8(_j7,_k7,_se)._Ie)];var _N9=_g8(_j7,_k7,_se)._Je[_Y9(_R9,_g8(_j7,_k7,_se)._Je)];var _q8=_g8(_j7,_k7,_se)._Ce[_Y9(_R9,_g8(_j7,_k7,_se)._Ce)];var _r8=_g8(_j7,_k7,_se)._De[_Y9(_R9,_g8(_j7,_k7,_se)._De)];if(_Ge(_q8,_r8,(_q7(_g8(_j7,_k7,_j7._qh).x)*_q7(__f)),(_q7((_q7(_g8(_j7,_k7,_j7._qh).y)*_q7(_0g)))-_q7(_Oh)),(_q7((_q7(_g8(_j7,_k7,_j7._qh).x)*_q7(__f)))+_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)*_q7(__f)))),(_q7((_q7(_g8(_j7,_k7,_j7._qh).y)*_q7(_0g)))+_q7((_q7(_g8(_j7, _k7,_j7._qh)._va)*_q7(_0g)*0.92))))>0.5){{if(((!(_g8(_j7,_k7,_se)._jb[_Y9(_R9,_g8(_j7,_k7,_se)._jb)]>0.5))&&((_g8(_j7,_k7,_se)._kb[_Y9(_R9,_g8(_j7,_k7,_se)._kb)]==0)))){{if(global._ed>0.5){{var _bg=(_q7(global._9f)/7);}}else {{var _bg=20;}};var _cg=_g8(_j7,_k7,_se)._ib[_Y9(_R9,_g8(_j7,_k7,_se)._ib)];if((((_u8(_M9,_N9,_q8,_r8)>(_q7(_bg)/2)))&&((_cg>0.05)))){{_g8(_j7,_k7,_se)._kb=_9b(_g8(_j7,_k7,_se)._kb,1520132128);_g8(_j7,_k7,_se)._kb[_ab(_R9)]=2;_j7._xf=_q8;_j7._yf=_r8;_g8(_j7,_k7,_se)._jb=_9b(_g8(_j7, _k7,_se)._jb,1171280546);_g8(_j7,_k7,_se)._jb[_ab(_R9)]=1?1:0;}};}};}};}};}};for(var _R9=0;(_R9<5);_R9++){{if((_g8(_j7,_k7,_se)._kb[_Y9(_R9,_g8(_j7,_k7,_se)._kb)]==2)){{var _Q7=_g8(_j7,_k7,_se)._Ie[_Y9(_R9,_g8(_j7,_k7,_se)._Ie)];var _R7=_g8(_j7,_k7,_se)._Je[_Y9(_R9,_g8(_j7,_k7,_se)._Je)];_j7._zf=(_q7(_j7._xf)-_q7(_Q7));_j7._Af=(_q7(_j7._yf)-_q7(_R7));for(var _Se=3;(_Se>=0);_Se--){{_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab((_q7(_Se)+1))]=_j7._Bf[_Y9(_Se,_j7._Bf)];_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab((_q7(_Se)+1))]=_j7._Cf[_Y9(_Se, _j7._Cf)];}};_j7._Bf=_9b(_j7._Bf,2272399969);_j7._Bf[_ab(_R9)]=(_q7(_j7._xf)-_q7(_Q7));_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=(_q7(_j7._yf)-_q7(_R7));_j7._xf=_Q7;_j7._yf=_R7;_j7._lh=0;_j7._kh=0;if(_g8(_j7,_k7,_se)._db[_Y9(_R9,_g8(_j7,_k7,_se)._db)]>0.5){{for(var _Se=1;(_Se<4);_Se++){{if((abs(_j7._zf)0.6)){{_g8(_j7,_k7,_j7._qh)._h8=(0.6/_q7(_Qh));_g8(_j7,_k7,_j7._qh)._va=(_q7(_g8(_j7,_k7,_j7._qh)._h8)*_q7(_Rh));}}else {{_g8(_j7,_k7,_j7._qh)._h8=0.8;_g8(_j7,_k7,_j7._qh)._va=(0.8*_q7(_Rh));}};_j7._gh+=(_q7(_j7._zf)/_q7(__f));_j7._hh+=(_q7(_j7._Af)/_q7(_0g));var _y8=_z8(0,0,_j7._zf,_j7._Af);var _Hd=2;_j7._zf=_33(_j7, _k7,_j7._zf,0,0.2,(_q7(global._o9)*2.5));_j7._zf=_63(_j7,_k7,_j7._zf,0,(_q7(abs(_A8(_Hd,_y8)))*_q7(global._o9)));_j7._Af=_33(_j7,_k7,_j7._Af,0,0.2,(_q7(global._o9)*2.5));_j7._Af=_63(_j7,_k7,_j7._Af,0,(_q7(abs(_B8(_Hd,_y8)))*_q7(global._o9)));if((((_j7._gh<((-0.5)+_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)/2)))))||((_j7._gh>(0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)/2))))))){{if((abs(_j7._lh)(0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._va)/2))))))){{if((abs(_j7._kh)0)){{_j7._mh-=global._o9;if((_j7._mh<0)){{_j7._mh=0;_j7._ih=0;_j7._lh=0;}};_j7._ih+=_j7._lh;_j7._ih=(_q7(_j7._ih)*_q7(_j7._mh)); _Sh=(_q7(_j7._ih)/_q7(__f));}};var _Th=0;if((_j7._nh>0)){{_j7._nh-=global._o9;if((_j7._nh<0)){{_j7._nh=0;_j7._jh=0;_j7._kh=0;}};_j7._jh+=_j7._kh;_j7._jh=(_q7(_j7._jh)*_q7(_j7._nh));_Th=(_q7(_j7._jh)/_q7(_0g));}};_j7._lh=_33(_j7,_k7,_j7._lh,0,0.2,(_q7(global._o9)*2.5));_j7._lh=_63(_j7,_k7,_j7._lh,0,(_q7(abs(_A8(_Hd,_y8)))*_q7(global._o9)));_j7._kh=_33(_j7,_k7,_j7._kh,0,0.2,(_q7(global._o9)*2.5));_j7._kh=_63(_j7,_k7,_j7._kh,0,(_q7(abs(_B8(_Hd,_y8)))*_q7(global._o9)));_Sh=_h4(_j7,_k7,_Sh,3);_Th=_h4(_j7, _k7,_Th,3);_g8(_j7,_k7,_j7._qh)._ta((0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)/2))-_q7(_j7._gh)+_q7(_Sh)));_g8(_j7,_k7,_j7._qh)._ua((_q7(_W2(_j7,_k7,2,(0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._va)/2))),_j7._if,1))-_q7(_j7._hh)+_q7(_Th)));if((_j7._fh>0)){{_g8(_j7,_k7,_j7._qh)._ua(5);}};if(_j7._ch>0.5){{_j7._dh+=(_q7(global._o9)*1.5);_g8(_j7,_k7,_j7._qh)._ua(_Z2(_j7,_k7,_g8(_j7,_k7,_j7._qh).y,(-1),_j7._dh,1));if((_j7._dh>1)){{_Jd(_j7);return;}};}};if(_j7._uf>0.5){{_j7._uf=0?1:0;if(_j7._wg>0.5){{_g8(_j7,_k7, _j7._wh)._Ba=_j7._bh;_g8(_j7,_k7,_j7._uh)._ta(0.26);_g8(_j7,_k7,_j7._uh)._ua(0.75);_g8(_j7,_k7,_j7._vh)._ta(0.74);_g8(_j7,_k7,_j7._vh)._ua(0.75);_g8(_j7,_k7,_j7._vh)._h8=0.43;_g8(_j7,_k7,_j7._uh)._h8=0.43;_A3(_j7,_k7,_j7._qh,1,1,8,0.9,0.15);var _o8=_q3(_j7,_k7,_j7._xg);_o8+=_Uh(_N8((_q7(_j7._xg)%1)),1,1);_j7._Vh=_w3(_j7,_k7,_j7._qh,0.5,0.43,_o8);}}else {{_g8(_j7,_k7,_j7._wh)._Ba=(_j7.__8>0.5?_j7._6h:_j7._7h);}};_g8(_j7,_k7,_j7._uh)._Ba=(_j7.__8>0.5?_j7._8h:_j7._9h);}};}function _k5(_j7,_k7){_rf(_j7, _k7);}// _array[@ 3] = _startString; function _l5(_j7,_k7){_j7._Jh=1?1:0;_j7._Kh=1?1:0;_j7._Wh=0;_j7._Lh=0?1:0;_j7._Xh=0?1:0;_j7._Yh=0?1:0;_j7._Hb=0;_j7._Zh=0?1:0;_j7.__h=0;_j7._0i=0;var _1i=(global._ne>global._oe)?1:0;if(((global._Vc>0.5)||(global._hf>0.5))){{_g8(_j7,_k7,1)._Ee=1?1:0;_j7._qh=(-4);_j7._2i=1?1:0;_Jd(_j7);}}else {{_j7._qh=_u3(_j7,_k7,0,0,1,1);_g8(_j7,_k7,_j7._qh)._Hb=0;_g8(_j7,_k7,_j7._qh)._sh((_q7(_j7._th())-1));_A3(_j7,_k7,_j7._qh,1,1,6,0.5,0.1);_j7._3i=0.42;_j7._4i=0.33;_j7._uh=_v3(_j7, _k7,_j7._qh,0.5,_j7._3i,"PLAY","play",1);_j7._5i=0.75;_j7._6i=0.83;_j7._7i=_v3(_j7,_k7,_j7._qh,0.5,0.75,"SETTINGS","settings",0);_A3(_j7,_k7,_j7._qh,1,1,6,0.4,0.07);_j7._8i=0.62;_j7._9i=0.7;_j7._ai=_v3(_j7,_k7,_j7._qh,0.5,0.62,"CUSTOM","sizeToggle",0);_A3(_j7,_k7,_j7._qh,1,1,5,0.8,0.2);_j7._bi=0.2;_j7._ci=0.17;_j7._wh=_w3(_j7,_k7,_j7._qh,0.5,0.2,"miniSweeper");_A3(_j7,_k7,_j7._qh,1,1,6,0.9,0.09);var _di=_U3(_j7,_k7,global._S7,global._T7,global._A9);if(!(_1i>0.5)){{var _Fd=_88(["7x10 10*","12x22 40*", "18x32 100*"]);}}else {{var _Fd=_88(["10x7 10*","22x12 40*","32x18 100*"]);}};if(!(_Z3(_j7,_k7,_Fd,_di)>0.5)){{_ei(_Fd,3,_di);}};_j7._fi=0.54;_j7._gi=_y3(_j7,_k7,_j7._qh,0.5,_j7._fi,1,_Fd,_di,"18x32 100*");_A3(_j7,_k7,_j7._qh,1,1,6,0.8,0.08);_j7._hi=0.46;_j7._ii=_y3(_j7,_k7,_j7._qh,0.6,_j7._hi,0,_88([1,200]),global._S7,"999");_g8(_j7,_k7,_j7._ii)._tc=3;_j7._ji=0.54;_j7._ki=_y3(_j7,_k7,_j7._qh,0.6,_j7._ji,0,_88([1,200]),global._T7,"999");_g8(_j7,_k7,_j7._ki)._tc=3;_j7._li=0.62;_j7._mi=_y3(_j7,_k7,_j7._qh, 0.6,_j7._li,0,_88([1,9999]),global._A9,"9999");_g8(_j7,_k7,_j7._mi)._tc=3;_A3(_j7,_k7,_j7._qh,0,1,6,0.2,0.07);_j7._ni=_w3(_j7,_k7,_j7._qh,0.1,_j7._hi,"W");_j7._oi=_w3(_j7,_k7,_j7._qh,0.1,_j7._ji,"H");_j7._pi=_w3(_j7,_k7,_j7._qh,0.1,_j7._li,"*");_A3(_j7,_k7,_j7._qh,1,1,6,0.2,0.04);_j7._qi=0.48;_j7._ri=0.41;_j7._si=_w3(_j7,_k7,_j7._qh,0.85,0.48,"40%*");_g8(_j7,_k7,_j7._si)._Hb=0.8;_j7._ti=_w3(_j7,_k7,_j7._qh,0.15,0.48,"10:20:42");_j7._ui=0.48;_j7._vi=0.41;_g8(_j7,_k7,_j7._ti)._Hb=0.8;var _wi=_0d(global._nd, _V3(_j7,_k7,global._S7,global._T7,global._A9));if((((_wi!=undefined))&&(global._sd>0.5))){{_j7._0i=1;}};if(!(global._dd>0.5)){{_j7.__h=1;}};}};}function _m5(_j7,_k7){_Jd(_j7,_j7._qh);}function _n5(_j7,_k7){var _ue=global._ne;var _ve=global._oe;var _Rh=(_q7(_ue)/_q7(_ve));if((_Rh>0.6)){{_g8(_j7,_k7,_j7._qh)._h8=(0.6/_q7(_Rh));_g8(_j7,_k7,_j7._qh)._va=1;}}else {{_g8(_j7,_k7,_j7._qh)._h8=1;_g8(_j7,_k7,_j7._qh)._va=1;}};if(_j7._Jh>0.5){{_j7._Wh+=global._o9;if((_j7._Wh>=1)){{_j7._Jh=0?1:0;_j7._Kh=0?1:0;}}; }};if(_j7._Xh>0.5){{_j7._Yh+=(_q7(global._o9)*1.5);if((_j7._Yh>=1)){{_Jd(_j7);return;}};}};var _wi=_0d(global._nd,_V3(_j7,_k7,global._S7,global._T7,global._A9));if((((_wi==undefined))||(!(global._sd>0.5)))){{_j7._0i-=(_q7(global._o9)*3);}}else {{_g8(_j7,_k7,_j7._ti)._Ba=_q3(_j7,_k7,_wi);if((_wi<60)){{_g8(_j7,_k7,_j7._ti)._Ba+=_Uh(_N8((_q7(_wi)%1)),1,1);}};_j7._0i+=(_q7(global._o9)*3);}};_j7._0i=_D7(_j7._0i,0,1);if(global._dd>0.5){{_j7.__h-=global._o9;}}else {{_j7.__h+=global._o9;}};var _xi=_D7(round((_q7((100*_q7(global._A9)))/_q7((_q7(global._S7)*_q7(global._T7))))), 0,100);_g8(_j7,_k7,_j7._si)._Ba=(_q7(_N8(_xi))+"%*");_j7.__h=_D7(_j7.__h,0,1);_g8(_j7,_k7,_j7._ti)._ta(_W2(_j7,_k7,(-0.1),0.15,_j7._0i,1));_g8(_j7,_k7,_j7._ti)._Hb=_Z2(_j7,_k7,0,1,_D7(_j7._0i,0,0.2),0.2);var _Lg=__2(_j7,_k7,0,1,_j7.__h,1);var _yi=_D7((_q7((_q7(_j7.__h)*3))-2),0,1);_g8(_j7,_k7,_j7._si)._ta(_W2(_j7,_k7,1.1,0.85,_yi,1));_g8(_j7,_k7,_j7._si)._Hb=_Z2(_j7,_k7,0,1,_D7(_yi,0,0.2),0.2);_g8(_j7,_k7,_j7._uh)._ua(_J7(_j7._3i,_j7._4i,_Lg));_g8(_j7,_k7,_j7._wh)._ua(_J7(_j7._bi,_j7._ci,_Lg));_g8(_j7, _k7,_j7._ti)._ua(_J7(_j7._ui,_j7._vi,_Lg));_g8(_j7,_k7,_j7._si)._ua(_J7(_j7._qi,_j7._ri,_Lg));_g8(_j7,_k7,_j7._7i)._ua(_J7(_j7._5i,_j7._6i,_Lg));_g8(_j7,_k7,_j7._ai)._ua(_J7(_j7._8i,_j7._9i,_Lg));_g8(_j7,_k7,_j7._ki)._Hb=_J7(0,1,_Lg);_g8(_j7,_k7,_j7._ii)._Hb=_J7(0,1,_Lg);_g8(_j7,_k7,_j7._mi)._Hb=_J7(0,1,_Lg);_g8(_j7,_k7,_j7._gi)._Hb=_J7(1,0,_Lg);_g8(_j7,_k7,_j7._ni)._Hb=_J7(0,0.7,_Lg);_g8(_j7,_k7,_j7._oi)._Hb=_J7(0,0.7,_Lg);_g8(_j7,_k7,_j7._pi)._Hb=_J7(0,0.7,_Lg);_g8(_j7,_k7,_j7._ai)._Ba=(global._dd>0.5?"CUSTOM":"PRESET"); if(((_g8(_j7,_k7,_j7._qh)._Be>0.5)&&((_X9(global._ya,0)==_j7._qh))&&(_Mh(8)>0.5))){{_Nh(8);_zi();}};if((_j7.__h<1)){{_g8(_j7,_k7,_j7._gi)._Ee=1?1:0;}}else {{_g8(_j7,_k7,_j7._gi)._Ee=0?1:0;}};if((_j7.__h>0)){{_g8(_j7,_k7,_j7._ii)._Ee=1?1:0;_g8(_j7,_k7,_j7._ki)._Ee=1?1:0;_g8(_j7,_k7,_j7._mi)._Ee=1?1:0;}}else {{_g8(_j7,_k7,_j7._ii)._Ee=0?1:0;_g8(_j7,_k7,_j7._ki)._Ee=0?1:0;_g8(_j7,_k7,_j7._mi)._Ee=0?1:0;}};_j7._Hb=1;if(_j7._Jh>0.5){{_j7._Hb*=_j7._Wh;}};if(_j7._Xh>0.5){{_j7._Hb*=(1-_q7(_j7._Yh));}};_g8(_j7, _k7,_j7._qh)._Hb=_j7._Hb;_g8(_j7,_k7,_j7._qh)._ta((0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)/2))));_g8(_j7,_k7,_j7._qh)._ua((0.5-_q7((_q7(_g8(_j7,_k7,_j7._qh)._va)/2))));}// sizeSelection.data[@ 3] = _str; function _o5(_j7,_k7){if(!(_j7._Xh>0.5)){{var _Ai=_M3(_j7,_k7,_j7._qh);if(_Ai>0.5){{switch(_g8(_j7,_k7,_Ai)._Ca){case "play":_g8(_j7,_k7,1)._Ee=1?1:0;if(((_j7._Lh>0.5)||(_j7._Zh>0.5))){{{var _Bi=_sb(1);for(var _Ci in _Bi){if(!_Bi.hasOwnProperty(_Ci))continue;var _Di=_Bi[_Ci];if(_Di._vb)continue;if(!_Di._wb)continue; {if(((_j7._Zh>0.5)||((global._S7!=_Di._S7))||((global._T7!=_Di._T7))||((global._A9!=_Di._z9)))){{_n3(_Di,_j7);}};_o3(_Di,_j7);_Di._Fe=1;_Di._E9=1?1:0;}}};}};{var _Ei=_sb(3);for(var _Fi in _Ei){if(!_Ei.hasOwnProperty(_Fi))continue;var _Gi=_Ei[_Fi];if(_Gi._vb)continue;if(!_Gi._wb)continue;{_Gi._ta((_q7((_q7(_g8(_j7,_k7,1)._C9)/2))-_q7((_q7(_Gi._h8)/2))));_Gi._ua((_q7((_q7(_g8(_j7,_k7,1)._D9)/2))-_q7((_q7(_Gi._va)/2))));}}};_g8(_j7,_k7,1)._Df=2;_j7._Xh=1?1:0;_g8(_j7,_k7,_j7._qh)._Ee=0?1:0;break;case "settings":_2e(0, 0,"MenuSettings",7);break;case "sizeToggle":global._dd=!(global._dd>0.5)?1:0;_S3(_j7,_k7);if(global._dd>0.5){{var _Aa=_j7._gi;var _6a=_U3(_j7,_k7,global._S7,global._T7,global._A9);if(!(_Z3(_j7,_k7,_g8(_j7,_k7,_j7._gi)._Ua,_6a)>0.5)){{_X3(_j7,_k7,"Didn't find old");_ei(_g8(_j7,_k7,_j7._gi)._Ua,3,_6a);}};_B3(_j7,_k7,_j7._gi,_6a);}}else {{_B3(_j7,_k7,_j7._ii,global._S7);_B3(_j7,_k7,_j7._ki,global._T7);_B3(_j7,_k7,_j7._mi,global._A9);}};break;};}};var _Hi=_N3(_j7,_k7,_j7._qh);if(_Hi>0.5){{switch(_Hi){case _j7._gi:var _6a=_g8(_j7, _k7,_j7._gi)._0b;var _kc=_Td("x",_6a);var _Ii=_Ud(_6a,1,(_q7(_kc)-1));var _6a=_Uh(_6a,1,_kc);var _kc=_Td(" ",_6a);var _Ji=_Ud(_6a,1,(_q7(_kc)-1));var _6a=_Uh(_6a,1,_kc);var _Ki=_Ud(_6a,1,(_q7(_Sd(_6a))-1));global._S7=_Li(_Ii);global._T7=_Li(_Ji);global._A9=_Li(_Ki);_j7._Zh=1?1:0;_S3(_j7,_k7);break;case _j7._ki:global._T7=_g8(_j7,_k7,_Hi)._0b;_j7._Zh=1?1:0;_S3(_j7,_k7);break;case _j7._ii:global._S7=_g8(_j7,_k7,_Hi)._0b;_j7._Zh=1?1:0;_S3(_j7,_k7);break;case _j7._mi:global._A9=_g8(_j7,_k7,_Hi)._0b;_j7._Zh=1?1:0; _S3(_j7,_k7);break;};}};}};}function _p5(_j7,_k7){_Ag(global._F8);if(((!(_j7._Kh>0.5))&&((_j7._Hb!=1)))){{_Nb(_j7._Hb);}};_Ob(0,0,global._f8,global._Pb,0);if(((!(_j7._Kh>0.5))&&((_j7._Hb!=1)))){{_Nb(1);}};}function _q5(_j7,_k7){_rf(_j7,_k7);}function _r5(_j7,_k7){_j7._qh=_u3(_j7,_k7,0,0,1,1);_g8(_j7,_k7,_j7._qh)._sh((_q7(_j7._th())-1));_g8(_j7,_k7,_j7._qh)._Hb=0;_g8(_j7,_k7,_j7._qh)._rh=0?1:0;_j7._Mi="5 Left";_j7._Ni="Always";_j7._Oi="Never";_j7._7g=0?1:0;_j7._8g=1;_j7._hh=0;_j7._yf=0;_j7._Af=0;for(var _R9=4; (_R9>=0);_R9--){{_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=0;}};_j7._Pi=2;var _R9=2;_j7._Qi=((_Ac(6)>0.5)&&((_g8(_j7,_k7,6)._Xh==0)))?1:0;_j7._Ri=_sa((_j7._Qi>0.5?0:1),0,(_q7(_j7._th())-2),8);_A3(_j7,_k7,_j7._qh,1,1,6,0.09,0.09);_j7._Si=_v3(_j7,_k7,_j7._qh,0,0," ","back",0);_g8(_j7,_k7,_j7._Si)._I4=0?1:0;_g8(_j7,_k7,_j7._Ri)._Si=_j7._Si;if(!(_j7._Qi>0.5)){{var _Ti=(-1);var _6a=_V3(_j7,_k7,_g8(_j7,_k7,1)._S7,_g8(_j7,_k7,1)._T7,_g8(_j7,_k7,1)._z9);var __a=_0d(global._nd,_6a);if((__a!=undefined)){ {_Ti=__a;}};_A3(_j7,_k7,_j7._qh,1,1,6,0.07,0.07);_j7._Ui=_x3(_j7,_k7,_j7._qh,0.16,(0.1*_q7(_R9)),0.1,0.1,12,4);_j7._Vi=_x3(_j7,_k7,_j7._qh,0.66,(_q7((0.1*_q7(_R9)))-0.021),0.05,0.05,0,2);_j7._Wi=_x3(_j7,_k7,_j7._qh,0.16,(_q7((0.1*_q7(_R9)))+0.085),0.068,0.068,15,4);if((_Ti>=0)){{_j7._Xi=_x3(_j7,_k7,_j7._qh,0.66,(_q7((0.1*_q7(_R9)))+0.085),0.068,0.068,18,4);}}else {{_j7._Xi=(-4);}};var _6a;_6a=(_q7(_N8(round((_q7(_g8(_j7,_k7,1)._z9)-_q7(_g8(_j7,_k7,1)._38)))))+"/"+_q7(_N8(_g8(_j7,_k7,1)._z9)));_A3(_j7, _k7,_j7._qh,0,1,6,0.3,0.06);_j7._Yi=_w3(_j7,_k7,_j7._qh,0.225,(_q7((0.1*_q7(_R9)))-0.02),_6a);var __a=(((_g8(_j7,_k7,1)._E9>0.5)||(_g8(_j7,_k7,1)._U7>0.5))?100:ceil((100*_q7(_g8(_j7,_k7,1)._e9)/_q7((_q7((_q7(_g8(_j7,_k7,1)._S7)*_q7(_g8(_j7,_k7,1)._T7)))-_q7(_g8(_j7,_k7,1)._z9))))));_6a=(_q7(_N8(__a))+"%");_j7._Zi=_w3(_j7,_k7,_j7._qh,0.735,(_q7((0.1*_q7(_R9)))-0.02),_6a);_6a=_q3(_j7,_k7,_g8(_j7,_k7,1)._K9);_6a+=_Uh(_N8((_q7(_g8(_j7,_k7,1)._K9)%1)),1,1);_A3(_j7,_k7,_j7._qh,0,1,6,0.28,0.06);_j7.__i=_w3(_j7, _k7,_j7._qh,0.225,(_q7((0.1*_q7(_R9)))+0.09),_6a);if((_Ti>=0)){{_6a=_q3(_j7,_k7,_Ti);_6a+=_Uh(_N8((_q7(_Ti)%1)),1,1);_j7._ti=_w3(_j7,_k7,_j7._qh,0.735,(_q7((0.1*_q7(_R9)))+0.09),_6a);}}else {{_j7._ti=(-4);}};_R9+=2.4;_A3(_j7,_k7,_j7._qh,1,1,6,0.5,0.09);_j7._vh=_v3(_j7,_k7,_j7._qh,0.5,(0.1*_q7(_R9)),"Menu","menu",1);_R9+=0.9;_j7._0j=_x3(_j7,_k7,_j7._qh,0.5,(0.1*_q7(_R9)),1,0.01,7,4);_R9+=1.2;}}else {{_g8(_j7,_k7,_j7._Ri)._Hb=0;_g8(_j7,_k7,_j7._Ri)._Qi=1?1:0;}};var _1j=_R9;_A3(_j7,_k7,_j7._qh,0,1,6,0.8, 0.05);_j7._2j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Audio");if(global._ed>0.5){{_j7._3j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Vibrations");}};_j7._4j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Animations");_j7._5j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Clear Animation");_j7._6j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Show Timer");_j7._7j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Show Highscore");_j7._8j=_w3(_j7,_k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Reverse Controls");_j7._9j=_w3(_j7, _k7,_j7._qh,0.07,(0.1*_q7(_R9++)),"Reverse Controls Button");_A3(_j7,_k7,_j7._qh,1,1,6,0.2,0.08);var _R9=_1j;_j7._aj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"audio",global._pd);if(global._ed>0.5){{_j7._bj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"vibrate",global._qd);}};_j7._cj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"tween",global._58);_j7._dj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"instant",global._g9);_j7._ej=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"timer",global._rd);_j7._fj=_z3(_j7,_k7, _j7._qh,0.8,(0.1*_q7(_R9++)),"timermenu",global._sd);_j7._gj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9++)),"switchcontrols",global._ud);_j7._hj=_z3(_j7,_k7,_j7._qh,0.8,(0.1*_q7(_R9)),"switchbutton",global._td);_R9+=0.8;_A3(_j7,_k7,_j7._qh,1,1,6,0.8,0.05);_j7._ij=_w3(_j7,_k7,_j7._qh,0.5,(0.1*_q7(_R9)),"Theme");_R9+=0.7;_A3(_j7,_k7,_j7._qh,1,1,6,0.8,0.09);_j7._jj=_y3(_j7,_k7,_j7._qh,0.5,(0.1*_q7(_R9)),1,global._Xd,global._od,"Default");_R9++;_A3(_j7,_k7,_j7._qh,1,1,6,0.8,0.05);_j7._ij=_w3(_j7,_k7,_j7._qh, 0.5,(0.1*_q7(_R9)),"Show Mines Left");_R9+=0.7;if((global._vd==0)){{var _kj=_j7._Ni;}}else {if((global._vd==2)){{var _kj=_j7._Oi;}}else {{var _kj=_j7._Mi;}}};_A3(_j7,_k7,_j7._qh,1,1,6,0.8,0.09);_j7._lj=_y3(_j7,_k7,_j7._qh,0.5,(0.1*_q7(_R9++)),1,_88([_j7._Ni,_j7._Mi,_j7._Oi]),_kj,_j7._Ni);_R9+=0.4;_j7._Pi=(_q7(_R9)*0.1);_j7._Hb=0;_j7._Jh=0;_j7._Xh=0?1:0;}function _s5(_j7,_k7){_Jd(_j7,_j7._qh);_Jd(_j7,_j7._Ri);}function _t5(_j7,_k7){var __f=global._ne;var _0g=global._oe;var _Rh=(_q7(__f)/_q7(_0g));var _We=10; if((_Rh>0.6)){{_g8(_j7,_k7,_j7._qh)._h8=(0.6/_q7(_Rh));}}else {{_g8(_j7,_k7,_j7._qh)._h8=1;}};_g8(_j7,_k7,_j7._qh)._va=1;var _mj=(_q7(global._oe)/_q7((_q7(_g8(_j7,_k7,_j7._qh)._h8)*_q7(global._ne))));if(!(_j7._Qi>0.5)){{_g8(_j7,_k7,_j7._Ui)._h8=(_q7(-_q7(_g8(_j7,_k7,_j7._Ui)._va))*_q7(_mj));_g8(_j7,_k7,_j7._Vi)._h8=(_q7(_g8(_j7,_k7,_j7._Vi)._va)*_q7(_mj));_g8(_j7,_k7,_j7._Wi)._h8=(_q7(_g8(_j7,_k7,_j7._Wi)._va)*_q7(_mj));if((_j7._Xi!=(-4))){{_g8(_j7,_k7,_j7._Xi)._h8=(_q7(_g8(_j7,_k7,_j7._Xi)._va)*_q7(_mj)); }};}};if(_j7._Xh>0.5){{_j7._Jh-=(_q7(global._o9)*2);if((_j7._Jh<0)){{_Jd(_j7);return;}};if(_j7._Qi>0.5){{_j7._Hb=_j7._Jh;}};}}else {{if((_j7._Jh<1)){{_j7._Jh+=(_q7(global._o9)*2);if((_j7._Jh>1)){{_j7._Jh=1;}};if(_j7._Qi>0.5){{_j7._Hb=_j7._Jh;}};}};}};for(var _R9=0;(_R9<5);_R9++){{if(_g8(_j7,_k7,_We)._cb[_Y9(_R9,_g8(_j7,_k7,_We)._cb)]>0.5){{var _N9=_g8(_j7,_k7,_We)._Je[_Y9(_R9,_g8(_j7,_k7,_We)._Je)];var _r8=_g8(_j7,_k7,_We)._De[_Y9(_R9,_g8(_j7,_k7,_We)._De)];if(((!(_g8(_j7,_k7,_We)._jb[_Y9(_R9,_g8(_j7, _k7,_We)._jb)]>0.5))&&((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==0)))){{if(global._ed>0.5){{var _bg=(_q7(global._9f)/7);}}else {{var _bg=20;}};var _cg=_g8(_j7,_k7,_We)._ib[_Y9(_R9,_g8(_j7,_k7,_We)._ib)];if((((abs((_q7(_N9)-_q7(_r8)))>(_q7(_bg)/2)))&&((_cg>0.05)))){{_g8(_j7,_k7,_We)._kb=_9b(_g8(_j7,_k7,_We)._kb,2515050371);_g8(_j7,_k7,_We)._kb[_ab(_R9)]=2;_j7._yf=_r8;_g8(_j7,_k7,_We)._jb=_9b(_g8(_j7,_k7,_We)._jb,4081395809);_g8(_j7,_k7,_We)._jb[_ab(_R9)]=1?1:0;}};}};}};}};for(var _R9=0;(_R9<5); _R9++){{if((_g8(_j7,_k7,_We)._kb[_Y9(_R9,_g8(_j7,_k7,_We)._kb)]==2)){{var _R7=_g8(_j7,_k7,_We)._Je[_Y9(_R9,_g8(_j7,_k7,_We)._Je)];_j7._Af=(_q7(_j7._yf)-_q7(_R7));for(var _Se=3;(_Se>=0);_Se--){{_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab((_q7(_Se)+1))]=_j7._Cf[_Y9(_Se,_j7._Cf)];}};_j7._Cf=_9b(_j7._Cf,2657690400);_j7._Cf[_ab(_R9)]=(_q7(_j7._yf)-_q7(_R7));_j7._yf=_R7;_j7._kh=0;if(_g8(_j7,_k7,_We)._db[_Y9(_R9,_g8(_j7,_k7,_We)._db)]>0.5){{for(var _Se=1;(_Se<4);_Se++){{if((abs(_j7._Af)0.5)){{_g8(_j7,_k7,_j7._qh)._Hb=1; _j7._Hb=1;_g8(_j7,_k7,_j7._qh)._ta(_g8(_j7,_k7,_j7._qh).x+_W2(_j7,_k7,1,0,_j7._Jh,1));_g8(_j7,_k7,_j7._Ri)._ta(_W2(_j7,_k7,1,0,_j7._Jh,1));}}else {{_g8(_j7,_k7,_j7._Ri)._ta(0);_g8(_j7,_k7,_j7._Ri)._Hb=_j7._Hb;}};_g4(_j7,_k7,_j7._qh);if(((global._ed>0.5)&&(_Mh(8)>0.5))){{_Nh(8);_g8(_j7,_k7,_j7._qh)._0b=_j7._Si;}};}function _u5(_j7,_k7){var _Aa=_M3(_j7,_k7,_j7._qh);var _Hi=0?1:0;if(_Aa>0.5){{switch(_g8(_j7,_k7,_Aa)._Ca){case "tween":global._58=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "instant":global._g9=_g8(_j7, _k7,_Aa)._Xa;_Hi=1?1:0;break;case "timer":global._rd=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "timermenu":global._sd=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "switchcontrols":global._ud=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "switchbutton":global._td=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "vibrate":global._qd=_g8(_j7,_k7,_Aa)._Xa;_j7._nj=1?1:0;break;case "audio":global._pd=_g8(_j7,_k7,_Aa)._Xa;_Hi=1?1:0;break;case "back":_g8(_j7,_k7,_j7._qh)._Ee=0?1:0;_O3(_j7,_k7,_j7._qh);_j7._Xh=1?1:0;if(_j7._7g>0.5){ {_g8(_j7,_k7,1)._Fe=_j7._8g;}};_g8(_j7,_k7,1)._L9=1?1:0;break;case "menu":{var _oj=_sb(1);for(var _pj in _oj){if(!_oj.hasOwnProperty(_pj))continue;var _qj=_oj[_pj];if(_qj._vb)continue;if(!_qj._wb)continue;{for(var _rj=0,_sj=~~(3);_rj<_sj;_rj++){{_i3(_qj,_j7,_v9((_q7(_qj._S7)-1)),_v9((_q7(_qj._T7)-1)));}};_qj._Fe=0;_qj._U7=1?1:0;_qj._I8=1?1:0;_qj._J8=0;}}};if(global._Vc>0.5){{_vf("game.json");global._Vc=0?1:0;}};var _Aa=_2e(0,0,"MenuMain",6);_g8(_j7,_k7,_Aa)._Jh=1?1:0;_g8(_j7,_k7,_Aa)._Kh=0?1:0;_g8(_j7,_k7, _Aa)._Lh=1?1:0;_g8(_j7,_k7,_j7._qh)._Ee=0?1:0;_O3(_j7,_k7,_j7._qh);_j7._Xh=1?1:0;break;};}};var _Aa=_N3(_j7,_k7,_j7._qh);if(_Aa>0.5){{switch(_Aa){case _j7._jj:var _tj=_0d(global._Cd,_g8(_j7,_k7,_j7._jj)._0b);_84(_j7,_k7,_tj);global._od=_0d(_tj,"name");_Hi=1?1:0;break;case _j7._lj:var _6a=_g8(_j7,_k7,_j7._lj)._0b;if((_6a==_j7._Ni)){{global._vd=0;}}else {if((_6a==_j7._Oi)){{global._vd=2;}}else {{global._vd=1;}}};_Hi=1?1:0;break;};}};if(_Hi>0.5){{_S3(_j7,_k7);}};}function _v5(_j7,_k7){_Ag(global._F8);if((_j7._Hb!=1)){ {_Nb(_j7._Hb);}};var _Q7=0;if(!(_j7._Qi>0.5)){{_Q7=_W2(_j7,_k7,global._ne,0,_j7._Jh,1);if((_Q7>0)){{var _1g=global._ff;var _uj=(_q7(global._oe)/256);_D8(_j7,17,0,_Q7,(_q7(global._oe)/2),_1g,_uj,180,16777215,1);}};}};_Ob(_Q7,0,(_q7(_Q7)+_q7(global._ne)),global._oe,0);if((_j7._Hb!=1)){{_Nb(1);}};}function _w5(_j7,_k7){_rf(_j7,_k7);}function _x5(_j7,_k7){_j7._vj=0;_j7._Jh=0;_j7._Hb=1;_j7._Qi=0?1:0;_j7._Si=(-4);_j7._Lf=_g8(_j7,_k7,1)._Lf;_j7._Mf=_g8(_j7,_k7,1)._Mf;_j7._Nf=_g8(_j7,_k7,1)._Nf;_j7._Of=_g8(_j7, _k7,1)._Of;_j7._Pf=_g8(_j7,_k7,1)._Pf;}function _y5(_j7,_k7){if((_g8(_j7,_k7,_g8(_j7,_k7,7)._qh).y<0)){{_j7._vj+=(_q7(global._o9)*5);}}else {{_j7._vj-=(_q7(global._o9)*5);}};_j7._vj=_D7(_j7._vj,0,1);var _wj=_g8(_j7,_k7,7)._Jh;var _1g=global._ff;_j7._Lf=_g8(_j7,_k7,1)._Lf;_j7._Mf=_g8(_j7,_k7,1)._Mf;_j7._Nf=_g8(_j7,_k7,1)._Nf;_j7._Of=_g8(_j7,_k7,1)._Of;_j7._Pf=_g8(_j7,_k7,1)._Pf;var _xj=(_q7(_j7.x)*_q7(global._ne));_j7._Lf=_D7((_q7(_xj)+_q7((40*_q7(_1g)))),0,_j7._Lf);_j7._Of=_J7(_j7._Of,0,_wj);_j7._Pf=_Eb(_j7._Pf, global._ba,_wj);var _ra=_g8(_j7,_k7,7)._qh;_g8(_j7,_k7,_j7._Si)._va=(_q7((_q7(_1g)*75))/_q7(global._oe));_g8(_j7,_k7,_j7._Si)._h8=(_q7((_q7(global._oe)*_q7(_g8(_j7,_k7,_j7._Si)._va)))/_q7((_q7(_g8(_j7,_k7,_ra)._h8)*_q7(global._ne)))*1.1);_g8(_j7,_k7,_j7._Si)._ua((_q7(-_q7(_g8(_j7,_k7,_ra).y))+_q7((_q7(_g8(_j7,_k7,_j7._Si)._va)/2))));_g8(_j7,_k7,_j7._Si)._ta((_q7((_q7(-_q7(_g8(_j7,_k7,_ra).x))/_q7(_g8(_j7,_k7,_ra)._h8)))+_q7((_q7(_j7.x)/_q7(_g8(_j7,_k7,_ra)._h8)))+_q7((_q7(_g8(_j7,_k7,_j7._Si)._h8)/2)))); }function _z5(_j7,_k7){var _1g=global._ff;var _wj=_g8(_j7,_k7,7)._Jh;var _xj=(_q7(_j7.x)*_q7(global._ne));if(_j7._Qi>0.5){{var _yj=13;}}else {{var _yj=_J7(0,13,_wj);}};if((_j7._vj>0)){{var _H8=(_q7(_j7._vj)*_q7(_j7._Hb));var _Db=_Eb(global._F8,global._ba,0.2);var _uj=(_q7(global._ne)/256);_D8(_j7,17,0,(_q7(_xj)+_q7((_q7(global._ne)/2))),(75*_q7(_1g)),_1g,_uj,270,16777215,(_q7(_H8)*0.5));_Ag(_Db);if((_H8<1)){{_Nb(_H8);}};_Ob(_xj,0,global._ne,(75*_q7(_1g)),0);if((_H8<1)){{_Nb(1);}};}};{var _zj=_sb(_g8(_j7,_k7, 7)._qh);for(var _Aj in _zj){if(!_zj.hasOwnProperty(_Aj))continue;var _Bj=_zj[_Aj];if(_Bj._vb)continue;if(!_Bj._wb)continue;{var _ue=global._ne;var _ve=global._oe;var _69=(_q7(_Bj.x)*_q7(_ue));var _79=(_q7(_Bj.y)*_q7(_ve));var _Cj=(_q7(_ue)*_q7(_Bj._h8));var _Dj=(_q7(_ve)*_q7(_Bj._va));var _Aa=_j7._Si;_F3(_Bj,_j7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))),(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}}};_D8(_j7,16,_yj, _j7._Lf,_j7._Mf,_j7._Nf,_j7._Nf,_j7._Of,_j7._Pf,_j7._Hb);}function _A5(_j7,_k7){_rf(_j7,_k7);}function _B5(_j7,_k7){if((_Ej(_j7._Fj)>=2)){{{var _Gj=_sb(9);for(var _Hj in _Gj){if(!_Gj.hasOwnProperty(_Hj))continue;var _Ij=_Gj[_Hj];if(_Ij._vb)continue;if(!_Ij._wb)continue;{if((_Ij.id!=_j7.id)){{_Jd(_Ij);}};}}};}};_j7._Jj=global._F8;_j7._Kj=global._Fb;_j7._Lj=global._S8;_j7._Mj=global._K8;_j7._Nj=global._Fb;_j7._Oj=global._ba;_j7._Pj=global._V8;_j7._Qj=global._49;_j7._Rj=global._Vd;_j7._Sj=0;}function _C5(_j7, _k7){_j7._Sj+=(_q7(global._o9)*2);if((_j7._Sj>1)){{_j7._Sj=1;}};global._F8=_Eb(_j7._Jj,_j7._7e,_j7._Sj);global._Fb=_Eb(_j7._Kj,_j7._ce,_j7._Sj);global._S8=_Eb(_j7._Lj,_j7._6e,_j7._Sj);global._ba=_Eb(_j7._Oj,_j7._9e,_j7._Sj);global._ac=_Eb(_j7._Nj,_j7._ae,_j7._Sj);global._K8=_Eb(_j7._Mj,_j7._8e,_j7._Sj);global._V8=_Eb(_j7._Pj,_j7._be,_j7._Sj);global._49=_Eb(_j7._Qj,_j7._de,_j7._Sj);global._Vd=_Eb(_j7._Rj,_j7._ee,_j7._Sj);if((_j7._Sj>=1)){{_Jd(_j7);}};}function _D5(_j7,_k7){_rf(_j7,_k7);}function _E5(_j7, _k7){for(var _R9=4;(_R9>=0);_R9--){{_j7._8b=_9b(_j7._8b,1444599657);_j7._8b[_ab(_R9)]=0;_j7._bb=_9b(_j7._bb,1325524520);_j7._bb[_ab(_R9)]=0;_j7._Ie=_9b(_j7._Ie,3107496630);_j7._Ie[_ab(_R9)]=0;_j7._Je=_9b(_j7._Je,1972544040);_j7._Je[_ab(_R9)]=0;_j7._cb=_9b(_j7._cb,3434941595);_j7._cb[_ab(_R9)]=0;_j7._db=_9b(_j7._db,4210668960);_j7._db[_ab(_R9)]=0;_j7._eb=_9b(_j7._eb,437246177);_j7._eb[_ab(_R9)]=0;_j7._fb=_9b(_j7._fb,51702176);_j7._fb[_ab(_R9)]=0;_j7._Ce=_9b(_j7._Ce,3620499675);_j7._Ce[_ab(_R9)]=0; _j7._De=_9b(_j7._De,459698245);_j7._De[_ab(_R9)]=0;_j7._gb=_9b(_j7._gb,2299186271);_j7._gb[_ab(_R9)]=0;_j7._hb=_9b(_j7._hb,2417098014);_j7._hb[_ab(_R9)]=0;_j7._5g=_9b(_j7._5g,2867315975);_j7._5g[_ab(_R9)]=0;_j7._6g=_9b(_j7._6g,1716372889);_j7._6g[_ab(_R9)]=0;_j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]=0;_j7._jb=_9b(_j7._jb,393707960);_j7._jb[_ab(_R9)]=0;_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};}function _F5(_j7,_k7){for(var _R9=0;(_R9<5);_R9++){{var _Tj=_mb(_R9);var _Uj=_nb(_R9); var _Q7=(_q7(_g8(_j7,_k7,3).x)+_q7((_q7(_Tj)*_q7((_q7(_g8(_j7,_k7,3)._h8)/_q7(global._ne))))));var _R7=(_q7(_g8(_j7,_k7,3).y)+_q7((_q7(_Uj)*_q7((_q7(_g8(_j7,_k7,3)._va)/_q7(global._oe))))));_j7._db=_9b(_j7._db,4210668960);_j7._db[_ab(_R9)]=0?1:0;if(_qb(_R9,1)>0.5){{if(!(_j7._cb[_Y9(_R9,_j7._cb)]>0.5)){{_j7._eb=_9b(_j7._eb,437246177);_j7._eb[_ab(_R9)]=_Q7;_j7._fb=_9b(_j7._fb,51702176);_j7._fb[_ab(_R9)]=_R7;_j7._Ce=_9b(_j7._Ce,3620499675);_j7._Ce[_ab(_R9)]=_Tj;_j7._De=_9b(_j7._De,459698245);_j7._De[_ab(_R9)]=_Uj; _j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]=0;_j7._jb=_9b(_j7._jb,393707960);_j7._jb[_ab(_R9)]=0;_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};_j7._ib=_9b(_j7._ib,2229088686);_j7._ib[_ab(_R9)]+=global._o9;_j7._cb=_9b(_j7._cb,3434941595);_j7._cb[_ab(_R9)]=1?1:0;}}else {{if(_j7._cb[_Y9(_R9,_j7._cb)]>0.5){{_j7._gb=_9b(_j7._gb,2299186271);_j7._gb[_ab(_R9)]=_Q7;_j7._hb=_9b(_j7._hb,2417098014);_j7._hb[_ab(_R9)]=_R7;_j7._5g=_9b(_j7._5g,2867315975);_j7._5g[_ab(_R9)]=_Tj;_j7._6g=_9b(_j7._6g, 1716372889);_j7._6g[_ab(_R9)]=_Uj;_j7._db[_ab(_R9)]=1?1:0;}}else {{_j7._kb=_9b(_j7._kb,3293706942);_j7._kb[_ab(_R9)]=0;}};_j7._cb=_9b(_j7._cb,3434941595);_j7._cb[_ab(_R9)]=0?1:0;}};_j7._8b=_9b(_j7._8b,1444599657);_j7._8b[_ab(_R9)]=_Q7;_j7._bb=_9b(_j7._bb,1325524520);_j7._bb[_ab(_R9)]=_R7;_j7._Ie=_9b(_j7._Ie,3107496630);_j7._Ie[_ab(_R9)]=_Tj;_j7._Je=_9b(_j7._Je,1972544040);_j7._Je[_ab(_R9)]=_Uj;}};}function _G5(_j7,_k7){_rf(_j7,_k7);}function _H5(_j7,_k7){_j7._La=1;_j7._Ja=1;_j7._Ha=4;_j7._Ea=0.6;_j7._Fa=0.1; _j7._Gb=16777215;_j7._Tb=8421504;_j7._0b=(-4);_j7._Be=1?1:0;_j7._Hb=1;_j7._Bc=(-4);_j7._Vj=0?1:0;_j7._yb=0;_j7._h8=1;_j7._va=1;_j7._Ma=_y9();_j7._Na=_y9();_j7._Qa=_y9();_j7._Wa=_y9();_j7._Za=_y9();_j7._te=_eh(10,0);_j7._rh=1?1:0;}function _I5(_j7,_k7){if(_j7._rh>0.5){{_g4(_j7,_k7,_j7.id);}};}function _J5(_j7,_k7){var _Hd;var _ue=global._ne;var _ve=global._oe;var _69=(_q7(_j7.x)*_q7(_ue));var _79=(_q7(_j7.y)*_q7(_ve));var _Cj=(_q7(_ue)*_q7(_j7._h8));var _Dj=(_q7(_ve)*_q7(_j7._va));_Ag(global._ba);_Hd=_b9(_j7._Qa); for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Qa,_R9);if(_Ac(_Aa)>0.5){{_J3(_j7,_k7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))),(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};_Hd=_b9(_j7._Ma);for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Ma,_R9);if(((_Ac(_Aa)>0.5)&&(_g8(_j7,_k7,_Aa)._I4>0.5))){{_F3(_j7,_k7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))), (_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};_Hd=_b9(_j7._Na);for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Na,_R9);if(_Ac(_Aa)>0.5){{_K3(_j7,_k7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))),(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};_Hd=_b9(_j7._Wa);if((_Hd>0)){{var _Wj=0?1:0;for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Wa,_R9);if(((_Ac(_Aa)>0.5)&&(_g8(_j7,_k7, _Aa)._3b>0.5)&&(_g8(_j7,_k7,_Aa)._Ee>0.5))){{_Wj=1?1:0;break;}};}};if(_Wj>0.5){{for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Wa,_R9);if(((_Ac(_Aa)>0.5)&&(_g8(_j7,_k7,_Aa)._3b>0.5)&&(_g8(_j7,_k7,_Aa)._Ee>0.5))){{_G3(_j7,_k7,_Aa,(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};_Qb(1,6);for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Wa,_R9);if(((_Ac(_Aa)>0.5)&&(_g8(_j7,_k7,_Aa)._3b>0.5)&&(_g8(_j7,_k7,_Aa)._Ee>0.5))){{_I3(_j7,_k7,_Aa,(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)), (_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));_g8(_j7,_k7,_Aa)._3b=0?1:0;}};}};_Sb(0);}};for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Wa,_R9);if(((_Ac(_Aa)>0.5)&&(_g8(_j7,_k7,_Aa)._Ee>0.5))){{if(_bc(_g8(_j7,_k7,_Aa)._cc)>0.5){{_Xj(_g8(_j7,_k7,_Aa)._cc,(_q7(_69)+_q7((_q7((_q7(_g8(_j7,_k7,_Aa).x)-_q7((_q7(_g8(_j7,_k7,_Aa)._h8)/2))))*_q7(_Cj)))),(_q7(_79)+_q7((_q7((_q7(_g8(_j7,_k7,_Aa).y)-_q7((_q7(_g8(_j7,_k7,_Aa)._va)/2))))*_q7(_Dj)))),1,1,0,16777215,(_q7(_j7._Hb)*_q7(_g8(_j7,_k7,_Aa)._Hb)));}};_H3(_j7, _k7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))),(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};}};var _Hd=_b9(_j7._Za);for(var _R9=0;(_R9<_Hd);_R9++){{var _Aa=_X9(_j7._Za,_R9);if(_Ac(_Aa)>0.5){{_L3(_j7,_k7,_Aa,(_q7(_69)+_q7((_q7(_g8(_j7,_k7,_Aa).x)*_q7(_Cj)))),(_q7(_79)+_q7((_q7(_g8(_j7,_k7,_Aa).y)*_q7(_Dj)))),(_q7(_Cj)*_q7(_g8(_j7,_k7,_Aa)._h8)),(_q7(_Dj)*_q7(_g8(_j7,_k7,_Aa)._va)));}};}};}function _L5(_j7, _k7){if(!(_j7._Vj>0.5)){{_j7._Vj=1?1:0;_04(_j7,_k7,_j7._Ma);_04(_j7,_k7,_j7._Na);_04(_j7,_k7,_j7._Qa);_04(_j7,_k7,_j7._Wa);_04(_j7,_k7,_j7._Za);}};}function _M5(_j7,_k7){_rf(_j7,_k7);}function _N5(_j7,_k7){_j7._Hb=1;_j7._Ee=1?1:0;_j7._Fe=0?1:0;}function _O5(_j7,_k7){_rf(_j7,_k7);}function _P5(_j7,_k7){_rf(_j7,_k7);_j7._Cb=0?1:0;_j7._Yj=0;_j7._Zj=0;_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._Jb=0;_j7._Kb=0;_j7._zb=0;_j7._He=(-1);_j7._Ca="";_j7._Bb=0;_j7._h8=0;_j7._va=0;_C3(_j7,_k7);}function _Q5(_j7,_k7){if((((_j7._Zj!=_j7._va))||((_j7._Yj!=_j7._h8))||((_j7.__j!=_j7.x))||((_j7._0k!=_j7.y)))){ {_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._1k=_j7._h8;_j7._2k=_j7._va;_C3(_j7,_k7);}};_j7._Bb-=global._o9;}function _R5(_j7,_k7){_rf(_j7,_k7);}function _S5(_j7,_k7){_rf(_j7,_k7);}function _T5(_j7,_k7){_rf(_j7,_k7);}function _U5(_j7,_k7){_rf(_j7,_k7);_j7._Pa=(-4);}function _V5(_j7,_k7){_rf(_j7,_k7);}function _W5(_j7,_k7){_rf(_j7,_k7);_j7._Le=0;_j7._0b=(-4);_j7._1b=0;_j7._2b=0;_j7._He=(-1);_j7._Cb=0?1:0;_j7._Re=_j7.x;_j7._oc=0.2;_j7._tc=2.2;_j7._cc=(-1);_j7._Ke=0?1:0;_j7._3b=1?1:0;_j7._Qe=_88([0,0,0,0,0]);_j7._Yj=0; _j7._Zj=0;_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._h8=1;_j7._va=1;_C3(_j7,_k7);}function _X5(_j7,_k7){_rf(_j7,_k7);if((((_j7._Zj!=_j7._va))||((_j7._Yj!=_j7._h8))||((_j7.__j!=_j7.x))||((_j7._0k!=_j7.y)))){{_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._1k=_j7._h8;_j7._2k=_j7._va;_j7._3b=1?1:0;_C3(_j7,_k7);}};}function _Y5(_j7,_k7){if(_bc(_j7._cc)>0.5){{_3k(_j7._cc);}};}function _Z5(_j7,_k7){_rf(_j7,_k7);}function __5(_j7,_k7){_rf(_j7,_k7);_j7._Xa=0;_j7._Ya=0;_j7._Cb=0?1:0;_j7._Yj=0;_j7._Zj=0;_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._Jb=0; _j7._Kb=0;_j7._zb=99999999999;_j7._He=(-1);_j7._Bb=0;_j7._h8=0;_j7._va=0;_j7._4b=(_q7(_j7.x)-_q7((_q7(_j7._h8)/2)));_j7._5b=(_q7(_j7.y)-_q7((_q7(_j7._va)/2)));_j7._6b=(_q7(_j7.x)+_q7((_q7(_j7._h8)/2)));_j7._7b=(_q7(_j7.y)+_q7((_q7(_j7._va)/2)));}function _06(_j7,_k7){_rf(_j7,_k7);if((((_j7._Zj!=_j7._va))||((_j7._Yj!=_j7._h8))||((_j7.__j!=_j7.x))||((_j7._0k!=_j7.y)))){{_j7.__j=_j7.x;_j7._0k=_j7.y;_j7._1k=_j7._h8;_j7._2k=_j7._va;_C3(_j7,_k7);}};_j7._Bb-=(_q7(global._o9)*3);_j7._Ya=_63(_j7,_k7,_j7._Ya, _j7._Xa,(_q7(global._o9)*3));}function _16(_j7,_k7){_rf(_j7,_k7);}function _4k(){}function _5k(){}/*@constructor */function _6k(_7k){this._8k=false;this._9k=0;this._ak=0;this._bk=false;this._ck=null;this._dk=null;this._ek=null;this._fk=null;this._gk=null;this._hk=null;this._ik=[];this._jk(_7k._hk)};_6k.prototype._kk=function(){var _lk=new _6k({_hk:this._hk});return _lk};_6k.prototype._jk=function(_mk){this._hk=_mk;this._ck=new spine._nk(_mk);this._gk=new spine._ok(this._ck.data);this._fk=new spine._pk(this._gk); var listener=new Object();listener.start=function(_qk){};listener.end=function(_qk){};listener.complete=function(_qk,_rk){};listener.event=function(_qk,_sk){var map=_Dc();_1f._tk=map;_Ec(map,"name",_sk.data.name);_Ec(map,"track",_qk);_Ec(map,"integer",_sk._uk);_Ec(map,"float",_sk._vk);var _wk=_sk._wk?_sk._wk:_sk.data._wk;_Ec(map,"string",_wk);_xk._yk(_zk,0);_Qc(map);_1f._tk=-1};this._fk._Ak(listener);if(_mk.animations.length>0){this._Bk(null)}this._Ck(null);this._dk=new spine._Dk();var _Ek=this._ck._Fk(); this._Gk=[_Ek.scaleX,_Ek.scaleY*-1.0];};_6k.prototype._Hk=function(_Ik,_Jk){if(_Jk==undefined)_Jk=0;if(_Jk<0)return 0;if(_Jk>=this._fk._Kk.length)return 0;var _Lk=_Mk?_Mk._Nk():30;if(_Ok){if((_Ik!=undefined)&&(_Ik!=null)){if(_Ik._Pk==_Qk){_Lk=_Rk._Sk()}else {_Lk=_Ik._C2}}else {_Lk=_Rk._Sk()}}if(this._fk._Kk[_Jk]==null){return ~~((_Lk*this._ek.duration)+0.5)}return ~~((_Lk*this._fk._Kk[_Jk]._Tk.duration)+0.5)};function _Uk(_Vk,_Wk){if(_Wk<0.0)return _Vk;var _Xk=_Vk/_Wk;var _I7=_Xk-Math.floor(_Xk);var _Yk=_I7*_Wk; return _Yk;}_6k.prototype._Bk=function(_Zk){this.__k(_Zk,0)};_6k.prototype.__k=function(_Zk,_Jk){var _Tk=null;if(((_Zk===null)||(_Zk===undefined))&&(_Jk===0)){if(this._hk.animations.length>0){_Tk=this._hk._0l(this._hk.animations[0].name)}}else {_Tk=this._hk._0l(_Zk)}if(_Tk!==null&&_Tk!==undefined){if(_Jk===0){this._9k=0;this._ak=0;this._ek=_Tk}this._fk._1l(_Jk,_Tk.name,true)}};_6k.prototype._Ck=function(_2l){if(_2l===null||_2l===undefined){if(this._hk._3l){this._ck._4l(this._hk._3l.name);}}else {this._ck._4l(_2l)} this._ck._5l()};_6k.prototype._6l=function(_7l,_8l){var slot=this._ck._9l(_7l);if((slot!==null)&&(slot!==undefined)){if(typeof(_8l)==='number'){slot._al(null)}else {var _bl=this._ck._cl(_7l);for(var _dl=0;_dl0){var _Dl=_hl%_Cl,_El=this._9k%_Cl,duration=this._ek.duration,_Fl=this._ek._Gl.length;var _Hl=0;if(Math.abs(_Dl-_El)<(_Cl/2)){if(_Dl>_El)_Hl=1;else if(_Dl<_El)_Hl=-1;else _Hl=0}if((this._ak>0)&&(_Dl<_El)){_Dl+=_Cl}if(_El-_Dl>=_Cl-1){_Dl+=_Cl}this._ak=_Hl;var _Il=(_Dl-_El)/_Cl;this._fk._Jl(_Il*duration)}this._fk.apply(this._ck);this._9k=_hl;skeleton.x=_il;skeleton.y=_jl;skeleton.scaleX=_ul;skeleton.scaleY=_vl;_Ek.scaleX=_wl;_Ek.scaleY=_xl; _Ek.rotation=_ql;_rl=true;this._8k=false}if(_rl){if(_nl){_nl._Kl(_Ll,0,_nl,null)}skeleton._rl();this._dk._Jl(this._ck,1)}};_6k.prototype._Ml=function(_Nl,_il,_jl,_kl,_ll,_ml){var _Cl=this._Hk(0);var _Ol=~~(_Cl*(_Nl/this._ek.duration)+0.5);this._gl(_Ol,_il,_jl,_kl,_ll,_ml)};_6k.prototype._Pl=function(_Ql,_hl,_il,_jl,_kl,_ll,_ml){var _Rl=this._dk;if(_Rl._Sl.length>0){this._gl(_hl,_il,_jl,_kl,_ll,_ml);_Ql.left=~~(_Rl._Tl+0.5);_Ql.right=~~(_Rl._Ul+0.5);_Ql.top=~~(_Rl._Vl+0.5);_Ql.bottom=~~(_Rl._Wl+0.5); return true}return false};_6k.prototype._Xl=function(_hl,_il,_jl,_kl,_ll,_ml,_Yl,_Zl,__l,_0m,_1m,_2m,_3m){this._gl(_hl,_il,_jl,_kl,_ll,_ml);_Yl._gl(_Zl,__l,_0m,_1m,_2m,_3m);for(var _4m=0;_4m<_Yl._dk._5m.length;_4m++){var _6m=_Yl._dk._5m[_4m];var size=_6m.length/2;for(var _7m=0;_7m0){_Zl=_Zl%_yl._hm.length}if(_Zl<0){_Zl=_Zl+_yl._hm.length}_1m=1.0/_1m;_2m=1.0/_2m;var _Rl=this._dk;var _im=_jm(_Rl._Tl,_fm.left);var _km=_lm(_Rl._Ul,_fm.right);var _mm=_jm(_Rl._Vl,_fm.top);var _nm=_lm(_Rl._Wl,_fm.bottom);var _om=Math.sin(-_3m*(_pm/180.0));var _qm=Math.cos(-_3m*(_pm/180.0));for(var _z4=_im; _z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=((_qm*(_z4-__l)+_om*(_rm-_0m))*_1m+_yl._tm);var _um=((_qm*(_rm-_0m)-_om*(_z4-__l))*_2m+_yl._vm);if((_sm<0)||(_sm>=_yl._wm)){continue }if((_um<0)||(_um>=_yl._xm)){continue }if(_yl._ym){if(!_yl._hm._zm[_Zl]._zm[_sm+(_um*_yl._wm)]){continue }}var _cm=_Rl._Am(_z4,_rm);if(_cm!==null){return true}}}return false};_6k.prototype._Bm=function(_hl,_il,_jl,_kl,_ll,_ml,_Cm,_Dm){this._gl(_hl,_il,_jl,_kl,_ll,_ml);var _cm=this._dk._Am(_Cm,_Dm);if(_cm!==null){return true} return false};_6k.prototype._Em=function(_hl,_il,_jl,_kl,_ll,_ml,_Cm,_Dm,__l,_0m){this._gl(_hl,_il,_jl,_kl,_ll,_ml);var _cm=this._dk._dm(_Cm,_Dm,__l,_0m);if(_cm!==null){return true}return false};_6k.prototype._Fm=function(_hl,_il,_jl,_kl,_ll,_ml,_Cm,_Dm,__l,_0m){this._gl(_hl,_il,_jl,_kl,_ll,_ml);var _Rl=this._dk;var _cm=_Rl._dm(_Cm,_Dm,__l,_0m);if(_cm!==null){return true}_cm=_Rl._dm(_Cm,_Dm,__l,_Dm);if(_cm!==null){return true}_cm=_Rl._dm(__l,_Dm,__l,_0m);if(_cm!==null){return true}_cm=_Rl._dm(__l,_0m,_Cm, _0m);if(_cm!==null){return true}_cm=_Rl._dm(_Cm,_0m,_Cm,_Dm);if(_cm!==null){return true}return false};_6k.prototype._Gm=function(_hl,_il,_jl,_kl,_ll,_ml,_Hm){this._gl(_hl,_il,_jl,_kl,_ll,_ml);var _Rl=this._dk;var skeleton=this._ck;var _im=_jm(_Rl._Tl,_Hm.left);var _km=_lm(_Rl._Ul,_Hm.right);var _mm=_jm(_Rl._Vl,_Hm.top);var _nm=_lm(_Rl._Wl,_Hm.bottom);var _Im=((_Hm.right+_Hm.left)/2);var _Jm=((_Hm.bottom+_Hm.top)/2);var _Km=((_Hm.right-_Hm.left)/2);var _Lm=((_Hm.bottom-_Hm.top)/2);var _wm=(_Rl._Ul-_Rl._Tl);var _xm=(_Rl._Wl-_Rl._Vl); var _tm=skeleton.x-_Rl._Tl;var _vm=skeleton.y-_Rl._Vl;if((_kl==1)&&(_ll==1)&&(Math.abs(_ml)<0.0001)){for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){if(_Mm((_z4-_Im)/_Km)+_Mm((_rm-_Jm)/_Lm)>1)continue;var _sm=_z4-_il+_tm;var _um=_rm-_jl+_vm;if((_sm<0)||(_sm>=_wm))continue;if((_um<0)||(_um>=_xm))continue;var _cm=_Rl._Am(_z4,_rm);if(_cm!==null){return true}}}}else {var _Nm=Math.sin(-_ml*_pm/180.0);var _Om=Math.cos(-_ml*_pm/180.0);for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){if(_Mm((_z4-_Im)/_Km)+_Mm((_rm-_Jm)/_Lm)>1)continue; var _sm=Math.floor((_Om*(_z4-_il)+_Nm*(_rm-_jl))/_kl+_tm);var _um=Math.floor((_Om*(_rm-_jl)-_Nm*(_z4-_il))/_ll+_vm);if((_sm<0)||(_sm>=_wm))continue;if((_um<0)||(_um>=_xm))continue;var _cm=_Rl._Am(_z4,_rm);if(_cm!==null){return true}}}}return false};var _Pm=null;var _Qm=!1;var _Rm=-1;var _Sm=null;var _Tm=[0.0,0.0,0.0,0.0];;function _Um(){this.width=null;this.height=null}function _Vm(){this.name=null;this._Wm=new _Um();this._Xm=function(){return this._Wm};this._Ym=function(_Zm,__m){};this._0n=function(_1n,_2n){ };this.dispose=function(){};this._3n=null;this.width=null;this.height=null}/*@constructor */function _4n(){this._5n=[];this._6n=null;this._hk=null;this._7n=null;this._8n=null;this._9n=false;if(_an){this._bn=this._cn;this._dn=this._en}else {this._bn=this._fn;this._dn=this._gn}};_4n.prototype._hn=function(_Zk,_in,_jn,_kn){this._5n[_Zk]={_ln:[],_mn:0,_nn:32,_on:_pn[_kn],x:0,y:0,_B4:_in,_C4:_jn}};_4n.prototype._qn=function(_rn,_sn,_tn,_un,_vn){var _wn=_un;var _xn=_vn;var _yn=0;var _zn=_rn+'/';var _An=this; var _Bn=function(_Cn){var _Dn=new _Vm();_Dn.name=_Cn;_Dn.width=_Dn._Wm.width=_xn[_yn].width;_Dn.height=_Dn._Wm.height=_xn[_yn].height;var _En=_Fn(_Gn+_zn+_Cn);_Dn._3n=_En;_pn[_En].onload=function(e){_Dn._Wm=e._Hn;var target=e.target||e.srcElement;_An._hn(_Dn.name,target.width,target.height,_En)};_pn[_En].onerror=function(e){var target=e.target||e.srcElement;debug("ImageError: "+target.src)};_pn[_En].URL=_Cn;if(_yn<(_wn-1))_yn++;return _Dn};this._7n=new spine._In(_tn,_Bn);this._6n=new spine._Jn(new spine._Kn(this._7n)); this._hk=this._6n._Ln(_sn)};_4n.prototype._Mn=function(){if(this._7n){if(this._7n._Nn){return this._7n._Nn.length}}return 0};_4n.prototype._On=function(_Pn){if(this._7n){if(this._7n._Nn){if(this._7n._Nn.length>_Pn){if(this._7n._Nn[_Pn]._on){if(this._7n._Nn[_Pn]._on._3n){return this._7n._Nn[_Pn]._on._3n}}}}}return -1};_4n.prototype._Qn=function(_Rn,_2l,_Ol,x,y,_Sn,_Tn,angle,_Un,alpha){if(this._hk===null||this._hk===undefined)return;var _Vn=new _6k(this);_Vn._Bk(_Rn);_Vn._Ck(_2l);_Vn._gl(_Ol,x,y,_Sn,_Tn, angle);this._Wn(_Vn._ck,_Un,alpha)};_4n.prototype._Xn=function(_Ol,x,y,_Sn,_Tn,angle,_Un,alpha){if(!_Pm||!_Pm._Yn()){this._Qn(null,null,_Ol,x,y,_Sn,_Tn,angle,_Un,alpha)}else {var _Zn=_Pm._Yn();_Zn._gl(_Ol,x,y,_Sn,_Tn,angle,_Pm);this._Wn(_Zn._ck,_Un,alpha);if(_Zn._bk){this.__n(_Zn._dk)}}};_4n.prototype._0o=function(_1o,_Rn,_2l,_Ol,x,y,_Sn,_Tn,angle,_2o,_3o,_4o){_G9(_4o);var _5o=false;var _Zn=null;if((_1o===undefined)||(_1o===null)||(_1o._Yn()===null)){_Zn=new _6k(this);_5o=true;_Zn._Bk(_Rn);_Zn._Ck(_2l)} else {_Zn=_1o._Yn();if((_Rn!==undefined)&&(_Rn!==null)){_Zn._Bk(_Rn)}if((_2l!==undefined)&&(_2l!==null)){_Zn._Ck(_2l)}}_Zn._gl(_Ol,x,y,_Sn,_Tn,angle,_1o);var _6o=[];var _7o=0;for(var _z4=0,_4m=_Zn._ck.slots.length;_z4<_4m;_z4++){var slot=_Zn._ck.drawOrder[_z4];if(!slot.attachment)continue;var _8o=false;if(slot.attachment instanceof spine._9o){_8o=this._ao(slot,_2o,_3o)}else if(slot.attachment instanceof spine._bo){_8o=this._co(slot,_2o,_3o)}else if(slot.attachment instanceof spine._do){_8o=this._eo(slot,_2o,_3o)} if(_8o){_6o[_7o]=slot;_7o++}}if(_7o>0){for(var _z4=(_7o-1);_z4>=0;_z4--){_68(_4o,_6o[_z4].data.name)}}};_4n.prototype._Wn=function(_fo,color,alpha){var _go=(color&0xff)/255.0,_ho=((color&0xff00)>>8)/255.0,_io=((color&0xff0000)>>16)/255.0;if(_an){this._jo(_fo,_go,_ho,_io,alpha)}else {this._ko(_fo,_go,_ho,_io,alpha);}};_4n.prototype._ko=function(_fo,_lo,_mo,_no,_oo){var _po=[0,1,2,2,3,0];var vertices=[];var _qo=new spine._ro(1.0,1.0,1.0,1.0);var _so=false;for(var _z4=0,_4m=_fo.slots.length;_z4<_4m;_z4++){var slot=_fo.drawOrder[_z4]; if(!slot.attachment)continue;var _km=(_lo*255);var _to=(_mo*255);var _nm=(_no*255);var _uo=(_oo*255);if((slot.skeleton!=undefined)&&(slot.skeleton._km!=undefined)){_km*=slot.skeleton._km;_to*=slot.skeleton._to;_nm*=slot.skeleton._nm;_uo*=slot.skeleton._uo}if(slot.color!=undefined){_km*=slot.color._km;_to*=slot.color._to;_nm*=slot.color._nm;_uo*=slot.color._uo}if(slot.attachment.color!=undefined){_km*=slot.attachment.color._km;_to*=slot.attachment.color._to;_nm*=slot.attachment.color._nm;_uo*=slot.attachment.color._uo} var _Un;_Un=(_uo<<24)|(_km<<16)|(_to<<8)|(_nm<<0);var _vo=null;var uvs=null;var _wo=null;var _xo=2;var _yo=0;var _zo=0;var _Ao=0;var _Bo=null;var _En=null;if(slot.attachment instanceof spine._9o){var _Co=slot.attachment;if((this._8n!=null)&&(this._8n._Do())){_Co._Eo(slot.bone,vertices,0,2);_vo=vertices;uvs=_Co.uvs;_wo=_po;_zo=4;_Ao=6;_En=_pn[_Co._Co._Fo._on._3n];if(!_En.complete)continue;if(_Un!=_Go){if(!this._5n[_Co._Co._Fo._on.name]){var _Ho=_Co._Co._on;this._hn(_Ho.name,_Ho.width,_Ho.height,_Ho._3n)}_En=_Io(this._5n[_Co._Co._on.name], _Un)}var _Jo=_Co._Co._on;_Bo=this._5n[_Jo.name]}else {this._fn(slot,_Un,_uo/255.0)}}else if(slot.attachment instanceof spine._bo){var _Ko=slot.attachment;_Ko._Eo(slot,0,_Ko._Lo,vertices,0,2);_vo=vertices;uvs=_Ko.uvs;_wo=_Ko.triangles;_zo=_Ko._Lo;_Ao=_Ko.triangles.length;_En=_pn[_Ko._Co._Fo._on._3n];if(!_En.complete)continue;if(_Un!=_Go){if(!this._5n[_Ko._Co._Fo._Ho.name]){var _Ho=_Ko._Co._Fo._Ho;this._hn(_Ho.name,_Ho.width,_Ho.height,_Ko._Co._Fo._Ho._3n)}_En=_Io(this._5n[_Ko._Co._Fo._Ho.name],_Un)}_Bo=this._5n[_Ko._Co._Fo._Ho.name]} else if(slot.attachment instanceof spine._Mo){if(this._8n==null){this._8n=new spine._No()}this._8n._Oo(slot,slot.attachment);continue }if((_zo>0)&&(_En!=null)){if((this._8n!=null)&&(this._8n._Do())){this._8n._Po(vertices,_zo*2,_wo,_Ao,uvs,_qo,_qo,_so);_vo=this._8n._Qo;uvs=this._8n._Qo;_wo=this._8n._Ro;_xo=8;_yo=6;_zo=_vo.length/_xo;_Ao=_wo.length}for(var _So=0;_So<_Ao/3;_So++){var _To=_So*3;var _Uo=_wo[_To++]*_xo,_Vo=_wo[_To++]*_xo,_Wo=_wo[_To++]*_xo;var _Xo=[];_Xo[0]={};_Xo[0].x=_vo[_Uo];_Xo[0]._Yo=uvs[_yo+_Uo]; _Uo++;_Xo[0].y=_vo[_Uo];_Xo[0]._So=uvs[_yo+_Uo];_Xo[1]={};_Xo[1].x=_vo[_Vo];_Xo[1]._Yo=uvs[_yo+_Vo];_Vo++;_Xo[1].y=_vo[_Vo];_Xo[1]._So=uvs[_yo+_Vo];_Xo[2]={};_Xo[2].x=_vo[_Wo];_Xo[2]._Yo=uvs[_yo+_Wo];_Wo++;_Xo[2].y=_vo[_Wo];_Xo[2]._So=uvs[_yo+_Wo];this._Zo(__o,_En,_Xo[0].x,_Xo[0].y,_Xo[1].x,_Xo[1].y,_Xo[2].x,_Xo[2].y,_Xo[0]._Yo*_Bo._B4,_Xo[0]._So*_Bo._C4,_Xo[1]._Yo*_Bo._B4,_Xo[1]._So*_Bo._C4,_Xo[2]._Yo*_Bo._B4,_Xo[2]._So*_Bo._C4)}}if(this._8n!=null){this._8n._0p(slot)}}if(this._8n!=null){this._8n._1p()} };function _2p(_3p,_4p,_5p){if(_4p==false){switch(_3p){case spine._6p.Normal:_5p.src=_7p._8p;_5p._9p=_7p._ap;break;case spine._6p.Additive:_5p.src=_7p._8p;_5p._9p=_7p._bp;break;case spine._6p.Multiply:_5p.src=_7p._cp;_5p._9p=_7p._ap;break;case spine._6p.Screen:_5p.src=_7p._bp;_5p._9p=_7p._dp;break;default :_5p.src=_7p._8p;_5p._9p=_7p._ap;break }}else {switch(_3p){case spine._6p.Normal:_5p.src=_7p._bp;_5p._9p=_7p._ap;break;case spine._6p.Additive:_5p.src=_7p._bp;_5p._9p=_7p._bp;break;case spine._6p.Multiply:_5p.src=_7p._cp; _5p._9p=_7p._ap;break;case spine._6p.Screen:_5p.src=_7p._bp;_5p._9p=_7p._dp;break;default :_5p.src=_7p._8p;_5p._9p=_7p._ap;break }}}_4n.prototype._jo=function(_fo,_lo,_mo,_no,_oo){var _po=[0,1,2,2,3,0];var vertices=[];var _qo=new spine._ro(1.0,1.0,1.0,1.0);var _so=false;var _ep,_fp,_gp,_hp;var _ip;if(_Qm==true){_ep=_an._jp._kp(_7p._lp);_fp=_an._jp._kp(_7p._mp);_gp=_an._jp._kp(_7p._np);_hp=_an._jp._kp(_7p._op);_ip=_an._jp._kp(_7p._pp)}var _qp=new spine._ro(0.0,0.0,0.0,0.0);var _rp=false;if(_sp!=_Rm){_Rm=_sp;_rp=true; if(_Rm!=-1){_Sm=_tp(_Rm,"gm_SpineTintBlackColour")}}for(var _z4=0,_4m=_fo.slots.length;_z4<_4m;_z4++){var slot=_fo.drawOrder[_z4];if(!slot.attachment)continue;var _km=(_lo*255);var _to=(_mo*255);var _nm=(_no*255);var _uo=(_oo*255);if((slot.skeleton!=undefined)&&(slot.skeleton._km!=undefined)){_km*=slot.skeleton._km;_to*=slot.skeleton._to;_nm*=slot.skeleton._nm;_uo*=slot.skeleton._uo}if(slot.color!=undefined){_km*=slot.color._km;_to*=slot.color._to;_nm*=slot.color._nm;_uo*=slot.color._uo}if(slot.attachment.color!=undefined){ _km*=slot.attachment.color._km;_to*=slot.attachment.color._to;_nm*=slot.attachment.color._nm;_uo*=slot.attachment.color._uo}var _Un;_Un=(_uo<<24)|(_km<<0)|(_to<<8)|(_nm<<16);if(_Rm!=-1){if((_Sm!=undefined)&&(_Sm!=-1)){var _up;if((slot._vp!=undefined)&&(slot._vp!=null)){_up=slot._vp}else {_up=_qp}var _wp=[_up._km*_lo,_up._to*_mo,_up._nm*_no,_oo];if((_rp)||((_Tm[0]!=_wp[0])||(_Tm[1]!=_wp[1])||(_Tm[2]!=_wp[2])||(_Tm[3]!=_wp[3]))){_Tm=_wp;_xp(_Sm,_Tm);_rp=false}}}var _vo=null;var uvs=null;var _wo=null;var _xo=2; var _yo=0;var _zo=0;var _Ao=0;var _En=null;if(slot.attachment instanceof spine._9o){var _Co=slot.attachment;_Co._Eo(slot.bone,vertices,0,2);_vo=vertices;uvs=_Co.uvs;_wo=_po;_zo=4;_Ao=6;_En=_pn[_Co._Co._Fo._on._3n]}else if(slot.attachment instanceof spine._bo){var _Ko=slot.attachment;_Ko._Eo(slot,0,_Ko._Lo,vertices,0,2);_vo=vertices;uvs=_Ko.uvs;_wo=_Ko.triangles;_zo=_Ko._Lo;_Ao=_Ko.triangles.length;_En=_pn[_Ko._Co._Fo._on._3n]}else if(slot.attachment instanceof spine._Mo){if(this._8n==null){this._8n=new spine._No()} this._8n._Oo(slot,slot.attachment);continue }if((_zo>0)&&(_En!=null)){if(!_En.complete)continue;if(!_En._yp)_zp({_on:_En});if((this._8n!=null)&&(this._8n._Do())){this._8n._Po(vertices,_zo*2,_wo,_Ao,uvs,_qo,_qo,_so);_vo=this._8n._Qo;uvs=this._8n._Qo;_wo=this._8n._Ro;_xo=8;_yo=6;_zo=_vo.length/_xo;_Ao=_wo.length}if(_Qm==true){var _Ap=slot.data._Bp;var _Cp=new Object();_2p(_Ap,this._9n,_Cp);_an._jp._Dp(_7p._lp,_Cp.src);_an._jp._Dp(_7p._mp,_Cp._9p);_an._jp._Dp(_7p._np,_Cp.src);_an._jp._Dp(_7p._op,_Cp._9p)} var _Ep=_an._Fp(_7p._Gp,_En._yp,_an._Hp,_Ao);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_Ao;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;var _Rp=index;for(var _So=0;_So<_Ao;_So++,_Rp+=_Ip){var index=_wo[_So];_Lp[_Rp+0]=_vo[(index*_xo)+0];_Lp[_Rp+1]=_vo[(index*_xo)+1];_Lp[_Rp+2]=_Sp;_Np[_Rp+0]=_Un;_Pp[_Rp+0]=uvs[(index*_xo)+_yo+0];_Pp[_Rp+1]=uvs[(index*_xo)+_yo+1]}}if(this._8n!=null){this._8n._0p(slot)}}if(this._8n!=null){this._8n._1p()}if(_Qm==true){_an._jp._Dp(_7p._lp,_ep);_an._jp._Dp(_7p._mp, _fp);_an._jp._Dp(_7p._np,_gp);_an._jp._Dp(_7p._op,_hp);_an._jp._Dp(_7p._pp,_ip)}};_4n.prototype.__n=function(_Tp){_Up(_Tp._Tl,_Tp._Vl,_Tp._Tl,_Tp._Wl);_Up(_Tp._Tl,_Tp._Wl,_Tp._Ul,_Tp._Wl);_Up(_Tp._Ul,_Tp._Wl,_Tp._Ul,_Tp._Vl);_Up(_Tp._Ul,_Tp._Vl,_Tp._Tl,_Tp._Vl);for(var _4m=0;_4m<_Tp._5m.length;_4m++){var _6m=_Tp._5m[_4m];var size=_6m.length/2;for(var _7m=0;_7m>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;_Lp[_Rp+0]=_Lp[_qq+0]=vertices[spine._9o._Xp];_Lp[_Rp+1]=_Lp[_qq+1]=vertices[spine._9o._Yp];_Lp[_mq+0]=vertices[spine._9o._Zp];_Lp[_mq+1]=vertices[spine._9o.__p];_Lp[_nq+0]=_Lp[_oq+0]=vertices[spine._9o._0q];_Lp[_nq+1]=_Lp[_oq+1]=vertices[spine._9o._1q]; _Lp[_pq+0]=vertices[spine._9o._rq];_Lp[_pq+1]=vertices[spine._9o._sq];_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un;_Pp[_Rp+0]=_Pp[_qq+0]=uvs[spine._9o._Xp];_Pp[_Rp+1]=_Pp[_qq+1]=uvs[spine._9o._Yp];_Pp[_mq+0]=uvs[spine._9o._Zp];_Pp[_mq+1]=uvs[spine._9o.__p];_Pp[_nq+0]=_Pp[_oq+0]=uvs[spine._9o._0q];_Pp[_nq+1]=_Pp[_oq+1]=uvs[spine._9o._1q];_Pp[_pq+0]=uvs[spine._9o._rq];_Pp[_pq+1]=uvs[spine._9o._sq]};_4n.prototype._en=function(slot, _Un,alpha){var _Ko=slot.attachment,vertices=[],uvs;var _Vp=0;var _Wp=0;if(slot.skeleton){_Vp=slot.skeleton.x;_Wp=slot.skeleton.y}else if(slot.bone.skeleton){_Vp=slot.bone.skeleton.x;_Wp=slot.bone.skeleton.y}_Ko._Eo(slot,0,_Ko._Lo,vertices,0,2);uvs=_Ko.uvs;var _En=_pn[_Ko._Co._Fo._on._3n];if(!_En.complete)return;if(!_En._yp)_zp({_on:_En});var _zo=_Ko.triangles.length;var _Ep=_an._Fp(_7p._Gp,_En._yp,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp; var _Rp=index;for(var _4m=0;_4m<_zo;_4m++,_Rp+=_Ip){var _Uo=_Ko.triangles[_4m];_Lp[_Rp+0]=vertices[(_Uo*2)+0];_Lp[_Rp+1]=vertices[(_Uo*2)+1];_Lp[_Rp+2]=_Sp;_Np[_Rp+0]=_Np[_Rp+1]=_Un;_Pp[_Rp+0]=uvs[(_Uo*2)+0];_Pp[_Rp+1]=uvs[(_Uo*2)+1]}};_4n.prototype._ao=function(slot,_il,_jl){var _Co=slot.attachment,vertices=[];_Co._Eo(slot.bone,vertices,0,2);var _tq,_uq,_vq,_wq;var _xq;_tq=_il-vertices[spine._9o._rq];_uq=_jl-vertices[spine._9o._sq];_vq=vertices[spine._9o._Xp]-vertices[spine._9o._rq];_wq=vertices[spine._9o._Yp]-vertices[spine._9o._sq]; _xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)return false;_tq=_il-vertices[spine._9o._Zp];_uq=_jl-vertices[spine._9o.__p];_vq=vertices[spine._9o._0q]-vertices[spine._9o._Zp];_wq=vertices[spine._9o._1q]-vertices[spine._9o.__p];_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)return false;_tq=_il-vertices[spine._9o._Xp];_uq=_jl-vertices[spine._9o._Yp];_vq=vertices[spine._9o._Zp]-vertices[spine._9o._Xp];_wq=vertices[spine._9o.__p]-vertices[spine._9o._Yp];_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)return false;_tq=_il-vertices[spine._9o._0q]; _uq=_jl-vertices[spine._9o._1q];_vq=vertices[spine._9o._rq]-vertices[spine._9o._0q];_wq=vertices[spine._9o._sq]-vertices[spine._9o._1q];_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)return false;return true};_4n.prototype._co=function(slot,_il,_jl){var _Ko=slot.attachment,vertices=[];_Ko._Eo(slot,0,_Ko._Lo,vertices,0,2);var _tq,_uq,_vq,_wq;var _xq;var _Ao=_Ko.triangles.length;for(var _4m=0;_4m<_Ao;_4m+=3){var _Uo=_Ko.triangles[_4m+0];var _Vo=_Ko.triangles[_4m+1];var _Wo=_Ko.triangles[_4m+2];var _yq=vertices[(_Uo*2)+0]; var _zq=vertices[(_Uo*2)+1];var _Aq=vertices[(_Vo*2)+0];var _Bq=vertices[(_Vo*2)+1];var _Cq=vertices[(_Wo*2)+0];var _Dq=vertices[(_Wo*2)+1];_tq=_il-_yq;_uq=_jl-_zq;_vq=_Aq-_yq;_wq=_Bq-_zq;_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)continue;_tq=_il-_Aq;_uq=_jl-_Bq;_vq=_Cq-_Aq;_wq=_Dq-_Bq;_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)continue;_tq=_il-_Cq;_uq=_jl-_Dq;_vq=_yq-_Cq;_wq=_zq-_Dq;_xq=(_tq*_wq)-(_uq*_vq);if(_xq>=0)continue;return true}return false};_4n.prototype._eo=function(slot,_il,_jl){var _Eq=slot.attachment,vertices=[]; _Eq._Eo(slot,0,_Eq._Lo,vertices,0,2);var _tq,_uq,_vq,_wq;var _xq;var _Fq=0;for(var _4m=0;_4m<((_Eq._Lo)/2)-1;_4m++){var _yq=vertices[_Fq+0];var _zq=vertices[_Fq+1];_Fq+=2;var _Aq=vertices[_Fq+0];var _Bq=vertices[_Fq+1];_tq=_il-_yq;_uq=_jl-_zq;_vq=_Aq-_yq;_wq=_Bq-_zq;_xq=(_tq*_wq)-(_uq*_vq);if(_xq<=0){return false}}var _yq=vertices[_Fq+0];var _zq=vertices[_Fq+1];var _Aq=vertices[0];var _Bq=vertices[1];_tq=_il-_yq;_uq=_jl-_zq;_vq=_Aq-_yq;_wq=_Bq-_zq;_xq=(_tq*_wq)-(_uq*_vq);if(_xq<=0){return false}return true};function _Gq(_m2){ _Hq("draw_primitive_begin()")}function _Iq(_m2,_Jq){_Hq("draw_primitive_begin_texture()")}function _Kq(x,y){_Hq("draw_vertex()")}function _Lq(x,y,_Un,alpha){_Hq("draw_vertex_color()")}var _Mq=_Lq;function _Nq(x,y,_Oq,_Pq){_Hq("draw_vertex_texture()")}function _Qq(x,y,_Oq,_Pq,_Un,alpha){_Hq("draw_vertex_texture_color()")}var _Rq=_Qq;function _Sq(){_Hq("draw_primitive_end()")}function _Tq(_m2){_Hq("d3d_primitive_begin()")}function _Uq(_m2,_Jq){_Hq("d3d_primitive_begin_texture()")}function _Vq(x,y,_Wq){_Hq("d3d_vertex()"); }function _Xq(x,y,_Wq,_Un,alpha){_Hq("d3d_vertex_color()")}var _Yq=_Xq;function _Zq(x,y,_Wq,_Oq,_Pq){_Hq("d3d_vertex_texture()")}function __q(x,y,_Wq,_Oq,_Pq,_Un,alpha){_Hq("d3d_vertex_texture_color()")}var _0r=__q;function _1r(x,y,_Wq,_2r,_3r,_4r){_Hq("d3d_vertex_normal()")}function _5r(x,y,_Wq,_2r,_3r,_4r,_Un,alpha){_Hq("d3d_vertex_normal_color()")}var _6r=_5r;function _7r(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq){_Hq("d3d_vertex_normal_texture()")}function _8r(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq,_Un,alpha){_Hq("d3d_vertex_normal_texture_color()"); }var _9r=_8r;function _ar(){_Hq("d3d_primitive_end()")}var _br=null;var _cr=0,_dr=-1,_er=null,_fr=null;var _gr=1,_hr=2,_ir=3,_jr=4,_kr=5,_lr=6,_mr=7;function _nr(){_Gq=_or;_Iq=_pr;_Kq=_qr;_Lq=_rr;_Mq=_rr;_Nq=_sr;_Qq=_tr;_Rq=_tr;_Sq=_ur;_Tq=_vr;_Uq=_wr;_Vq=_xr;_Xq=_yr;_Yq=_yr;_Zq=_zr;__q=_Ar;_0r=_Ar;_1r=_Br;_5r=_Cr;_6r=_Cr;_7r=_Dr;_8r=_Er;_9r=_Er;_ar=_Fr;}function _Gr(_Hr){switch(_Hr){case _gr:return _7p._Ir;case _hr:return _7p._Jr;case _ir:return _7p._Kr;case _jr:return _7p._Gp;case _kr:return _7p._Lr;case _lr:return _7p._Mr; case _mr:return _7p._Gp}return -1}function _Nr(){_cr=0;_dr=-1;_er=null;_fr=null}function _or(_Or){_pr(_Or,-1)}function _pr(_Or,_kn){_cr=_Or;_dr=null;_er=null;if(typeof(_kn)=="object"){_dr=_kn._Pr;_er=_kn._Qr}else if((_kn!=-1)&&_pn[_kn]){_dr=_pn[_kn]}if(_dr&&!_dr._yp){_zp({_on:_dr})}_fr=new _Rr(_Sr,_an._Tr(_an._Hp),false)}function _qr(_il,_jl){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_Sp;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff)} function _rr(_il,_jl,_Xr,_oo){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_Sp;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_Xr)}function _sr(_il,_jl,_Zr,__r){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_Sp;var _0s=_1s(_Zr,__r);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff)}function _tr(_il, _jl,_Zr,__r,_Xr,_oo){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_Sp;var _0s=_1s(_Zr,__r);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_Xr)}function _ur(){var _2s=_Gr(_cr);if(_2s==-1){return }var _3s=_fr._4s.subarray(0,_fr._Kp*_fr._Jp());var _5s=_dr?_dr._yp:null;var _Ep=_an._Fp(_2s,_5s,_an._Hp,_fr._Kp);_Ep._4s.set(_3s,_Ep._Kp*_Ep._Jp());_Ep._Kp+=_fr._Kp}function _vr(_m2){_Uq(_m2,-1)}function _wr(_Or, _kn){_cr=_Or;_dr=null;_er=null;if(typeof(_kn)=="object"){_dr=_kn._Pr;_er=_kn._Qr}else if((_kn!=-1)&&_pn[_kn]){_dr=_pn[_kn]}if(_dr&&!_dr._yp){_zp({_on:_dr})}_fr=new _Rr(_Sr,_an._Tr(_an._6s),false)}function _1s(_Zr,__r){if(_er&&_dr){return({_Yo:(_er.x+(_Zr*_er._q6))/_dr._7s,_So:(_er.y+(__r*_er._r6))/_dr._8s})}else {return({_Yo:_Zr,_So:__r})}};function _xr(_il,_jl,_9s){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=0;_fr._as[index+1]=0; _fr._as[index+2]=0;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff)}function _yr(_il,_jl,_9s,_bs,_oo){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=0;_fr._as[index+1]=0;_fr._as[index+2]=0;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_bs)}function _zr(_il,_jl,_9s,_cs,_ds){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl; _fr._Mp[index+2]=_9s;_fr._as[index+0]=0;_fr._as[index+1]=0;_fr._as[index+2]=0;var _0s=_1s(_cs,_ds);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff)}function _Ar(_il,_jl,_9s,_cs,_ds,_bs,_oo){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=0;_fr._as[index+1]=0;_fr._as[index+2]=0;var _0s=_1s(_cs,_ds);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_bs)} function _Br(_il,_jl,_9s,_es,_fs,_gs){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=_es;_fr._as[index+1]=_fs;_fr._as[index+2]=_gs;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff);}function _Cr(_il,_jl,_9s,_es,_fs,_gs,_bs,_oo){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=_es;_fr._as[index+1]=_fs; _fr._as[index+2]=_gs;_fr._Qp[index+0]=0;_fr._Qp[index+1]=0;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_bs)}function _Dr(_il,_jl,_9s,_es,_fs,_gs,_cs,_ds){var _Ip=_fr._Jp()>>2;var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=_es;_fr._as[index+1]=_fs;_fr._as[index+2]=_gs;var _0s=_1s(_cs,_ds);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_Vr*255.0)<<24)|(_Wr&0x00ffffff)}function _Er(_il,_jl,_9s,_es,_fs,_gs,_cs,_ds,_bs,_oo){var _Ip=_fr._Jp()>>2; var index=_fr._Kp*_Ip;_fr._Ur(1);_fr._Mp[index+0]=_il;_fr._Mp[index+1]=_jl;_fr._Mp[index+2]=_9s;_fr._as[index+0]=_es;_fr._as[index+1]=_fs;_fr._as[index+2]=_gs;var _0s=_1s(_cs,_ds);_fr._Qp[index+0]=_0s._Yo;_fr._Qp[index+1]=_0s._So;_fr._Op[index]=((_oo*255.0)<<24)|_Yr(_bs)}function _Fr(){var _2s=_Gr(_cr);if(_2s==-1){return }var _3s=_fr._4s.subarray(0,_fr._Kp*_fr._Jp());var _5s=_dr?_dr._yp:null;var _Ep=_an._Fp(_2s,_5s,_an._6s,_fr._Kp);_Ep._4s.set(_3s,_Ep._Kp*_Ep._Jp());_Ep._Kp+=_fr._Kp}/*@constructor */function _hs(_is){ var _js=null,_ks=null,_ls=null,_ms=false,_ns=null,_os;var _ps=0,_qs=0,_rs=0,_ss=0;var _ts=this;(function(){_js=new ArrayBuffer(_is);_ks=new DataView(_js)})();function _us(_vs,_ws){var _xs=false;var _ys=_ns._zs;for(var _z4=0;_z4<_ys.length;_z4++){var _As=_ys[_z4];if(((_vs==-1)||(_As._Bs==_vs))&&(_As.type==_ws)){_xs=true;if((_As._Cs&_ps)===0){var _Ds=(_ss+_As.offset);_ps|=_As._Cs;if(_ns._Es===_ps){_ps=0;_qs++;_ss+=_ns._Fs;if((_ss+_ns._Fs)>=_js.byteLength){_ts._Gs(_js.byteLength*2)}}return _Ds}}}if(_xs){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._Gs=function(_is){var _Hs=new ArrayBuffer(_is);var _Is=new Int8Array(_js);var _Js=new Int8Array(_Hs);_Js.set(_Is);_js=_Hs;_ks=new DataView(_js)};/*@this {yyVBufferBuilder} */this._Ks=function(_Ls){_ps=0;_qs=0;_rs=0;_ss=0;_os=_Ls;_ns=_an._Tr(_Ls);if(_ns._Fs>_js.byteLength){this._Gs(_ns._Fs*36)}};/*@this {yyVBufferBuilder} */this._Ms=function(){};this._Ns=function(){return _os} ;this._Os=function(){return _an._Tr(_os)};/*@this {yyVBufferBuilder} */this._Ps=function(x,y){var _Ds=_us(_7p._Qs,_7p._Rs);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4,y,true)}};/*@this {yyVBufferBuilder} */this._Ss=function(x,y,_Wq){var _Ds=_us(_7p._Qs,_7p._Ts);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4,y,true);_ks.setFloat32(_Ds+8,_Wq,true)}};/*@this {yyVBufferBuilder} */this._Us=function(_bs,_oo){var _Ds=_us(_7p._Vs,_7p._Ws);if(_Ds>=0){var _Xs=((_oo*255.0)<<24)|_Yr(_bs); _ks.setUint32(_Ds,_Xs,true)}};/*@this {yyVBufferBuilder} */this._Ys=function(_Zs){var _Ds=_us(_7p._Vs,_7p._Ws);if(_Ds>=0){var _Un=((_Zs&0xff)<<24)|((_Zs&0xff00)<<8)|((_Zs&0xff0000)>>8)|((_Zs&0xff000000)>>24);_ks.setUint32(_Ds,_Un,true);}};/*@this {yyVBufferBuilder} */this.__s=function(_0t){var _Ds=_us(_7p._Vs,_7p._Ws);if(_Ds>=0){var _Un=(_0t&0xff000000)|((_0t&0xff)<<16)|(_0t&0xff00)|((_0t&0xff0000)>>16);_ks.setUint32(_Ds,_Un,true)}};/*@this {yyVBufferBuilder} */this._1t=function(_Yo,_So){var _Ds=_us(_7p._2t, _7p._Rs);if(_Ds>=0){_ks.setFloat32(_Ds,_Yo,true);_ks.setFloat32(_Ds+4,_So,true)}};/*@this {yyVBufferBuilder} */this._3t=function(x,y,_Wq){var _Ds=_us(_7p._4t,_7p._Ts);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4,y,true);_ks.setFloat32(_Ds+8,_Wq,true)}};/*@this {yyVBufferBuilder} */this._5t=function(x){var _Ds=_us(-1,_7p._6t);if(_Ds>=0){_ks.setFloat32(_Ds,x,true)}};/*@this {yyVBufferBuilder} */this._7t=function(x,y){var _Ds=_us(-1,_7p._Rs);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4, y,true)}};/*@this {yyVBufferBuilder} */this._8t=function(x,y,_Wq){var _Ds=_us(-1,_7p._Ts);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4,y,true);_ks.setFloat32(_Ds+8,_Wq,true)}};/*@this {yyVBufferBuilder} */this._9t=function(x,y,_Wq,_B4){var _Ds=_us(-1,_7p._at);if(_Ds>=0){_ks.setFloat32(_Ds,x,true);_ks.setFloat32(_Ds+4,y,true);_ks.setFloat32(_Ds+8,_Wq,true);_ks.setFloat32(_Ds+12,_B4,true)}};/*@this {yyVBufferBuilder} */this._bt=function(x,y,_Wq,_B4){var _Ds=_us(-1,_7p._ct);if(_Ds>=0){_ks.setUint8(_Ds, x,true);_ks.setUint8(_Ds+1,y,true);_ks.setUint8(_Ds+2,_Wq,true);_ks.setUint8(_Ds+3,_B4,true)}};/*@this {yyVBufferBuilder} */this._dt=function(){var _et=new _Rr(_qs,_ns,false);var _ft=_qs*_ns._Fs;var _gt=new Int8Array(_js,0,_ft);_et._4s.set(_gt);_et._Kp+=_qs;_et._dt();_ls=_et;_ms=true;_js=null;_ks=null};/*@this {yyVBufferBuilder} */this._ht=function(_it,_jt){if(_ms){if(_jt==-1){_an._kt(_it,null,_ls,0)}else _an._kt(_it,_jt._Pr._yp,_ls,0)}else {var _Ep;if(_jt==-1){_Ep=_an._Fp(_it,null,_os,_qs)}else {_Ep=_an._Fp(_it, _jt._Pr._yp,_os,_qs)}var _lt=_Ep._Kp*_ns._Fs;var _gt=new Int8Array(_js,0,_qs*_ns._Fs);_Ep._4s.set(_gt,_lt);_Ep._Kp+=_qs}};this._mt=function(_nt){_qs=_nt;_rs=0;_ss=_nt*_ns._Fs};this._ot=function(){return _qs};this._pt=function(){return _js}}var _qt=null;var _rt=[];/*@constructor */function _st(){var _tt=0,_ut=0.5;var _vt;var _wt=[];var _xt=[];var _yt=[];var _zt=_tt;var _At=_ut;Object.defineProperties(this,{_Bt:{get:function(){return _zt},set:function(_Ct){_zt=_Ct}},_Dt:{get:function(){return _At},set:function(_Ct){ _At=_Ct}}});/*@this {yyGamePad} */this._Et=function(_Ft){_vt=_Ft.id;_xt=_wt.slice();_yt=_Ft.axes.slice();var _Gt=_Ft.buttons;if(_Gt){for(var _nm in _Gt){if(!_Gt.hasOwnProperty(_nm))continue;if(typeof(_Gt[_nm])==="object"){_wt[_nm]=_Gt[_nm].value}else {_wt[_nm]=_Gt[_nm]}}}};/*@this {yyGamePad} */this._Ht=function(){return _vt||""};/*@this {yyGamePad} */this._It=function(){if(_wt){return _wt.length}return 0};/*@this {yyGamePad} */this._Jt=function(_Kt){var _Lt=_wt[_Kt];var _Mt=_xt[_Kt];if((_Lt!==undefined)&&(_Mt!==undefined)){ return((_Lt>=_At)&&(_Mt<_At))}return false};/*@this {yyGamePad} */this._Nt=function(_Kt){var _Lt=_wt[_Kt];var _Mt=_xt[_Kt];if((_Lt!==undefined)&&(_Mt!==undefined)){return((_Lt<_At)&&(_Mt>=_At));}return false};/*@this {yyGamePad} */this._Ot=function(_Kt){var _Lt;if(typeof(_wt[_Kt])==="object"){_Lt=_wt[_Kt].value}else {_Lt=_wt[_Kt]}if(_Lt!==undefined){return(_Lt>=_At)}return false};/*@this {yyGamePad} */this._Pt=function(_Kt){var _Lt;if(typeof(_wt[_Kt])==="object"){_Lt=_wt[_Kt].value}else {_Lt=_wt[_Kt]}return _Lt||0.0} ;/*@this {yyGamePad} */this._Qt=function(){if(_yt){return _yt.length}return 0};/*@this {yyGamePad} */this._Rt=function(_St,_Tt){var _Ut=_yt[_St]||0;if(_zt>0.0){var _Vt=Math.abs(_Ut);if(_Vt<_zt){_Ut=0.0}else {var _P7=(_Ut>=0)?1.0:-1.0;_Ut=((_Vt-_zt)/(_Tt-_zt))*_P7}}return _Ut}}/*@constructor */function _Wt(){var _Xt=1.0,_Yt=1.0;var _Zt=0,__t=1;var _0u=0x8000,_1u=0x8001,_2u=0x8002,_3u=0x8003,_4u=0x8004,_5u=0x8005,_6u=0x8006,_7u=0x8007,_8u=0x8008,_9u=0x8009,_au=0x800A,_bu=0x800B,_cu=0x800C,_du=0x800D,_eu=0x800E, _fu=0x800F,_gu=0x8010,_hu=0x8011,_iu=0x8012,_ju=0x8013,_ku=0x8014;var _lu=0,_mu=1,_nu=2,_ou=3,_pu=4,_qu=5,_ru=6,_su=7,_tu=8,_uu=9,_vu=10,_wu=11,_xu=12,_yu=13,_zu=14,_Au=15;var _Bu=0,_Cu=1,_Du=2,_Eu=3;function _Fu(){return !!navigator["getGamepads"]||!!navigator["webkitGetGamepads"]||!!navigator["webkitGamepads"]}var _Gu=_Fu()?__t:_Zt;var _Hu=[];function _Iu(){if(navigator["getGamepads"]){return navigator["getGamepads"]()}if(navigator["webkitGetGamepads"]){return navigator["webkitGetGamepads"]()}if(navigator["webkitGamepads"]){ return navigator["webkitGamepads"]()}return null}function _Ju(){var gamepads=_Iu();if(gamepads!==null){var _Ku=0;for(_Ku=0;_Ku=0.0)&&(_1v<=_Xt)){_Zu._Dt=_1v}}} ;/*@this {yyGamepadManager} */this._Bt=function(_Yu){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Bt}else if(_rt[_Yu]!==undefined){return _rt[_Yu]}return 0.0};/*@this {yyGamepadManager} */this._2v=function(_Yu,_3v){_rt[_Yu]=_3v;var _Zu=_Hu[_Yu];if(_Zu){if((_3v>=0.0)&&(_3v<=_Yt)){_Zu._Bt=_3v}}};/*@this {yyGamepadManager} */this._4v=function(){_Hu=[]};/*@this {yyGamepadManager} */this._5v=function(){switch(_Gu){case __t:_Ju();break;case _Zt:default :return }};/*@this {yyGamepadManager} */this._6v=function(_Yu){if(_Hu[_Yu]!==null&&_Hu[_Yu]!==undefined){ return true}return false};/*@this {yyGamepadManager} */this._It=function(_Yu){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._It()}return 0};/*@this {yyGamepadManager} */this._Qt=function(_Yu){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Qt()}return 0};/*@this {yyGamepadManager} */this._Ot=function(_Yu,_Kt){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Ot(_Uu(_Kt),_Zu._Dt)}return false};/*@this {yyGamepadManager} */this._Jt=function(_Yu,_Kt){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Jt(_Uu(_Kt),_Zu._Dt)}return false};/*@this {yyGamepadManager} */this._Nt=function(_Yu, _Kt){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Nt(_Uu(_Kt),_Zu._Dt)}return false};/*@this {yyGamepadManager} */this._Pt=function(_Yu,_Kt){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Pt(_Uu(_Kt))}return 0};/*@this {yyGamepadManager} */this._Rt=function(_Yu,_St){var _Zu=_Hu[_Yu];if(_Zu){return _Zu._Rt(_Vu(_St),_Yt)}return 0}};var _7v=[];var _8v="None";var _9v=0;var _av=0;/*@constructor */function _bv(){this.x=0;this.y=0;this._Ot=0;this._Jt=0;this._Nt=0;this._cv=0};_bv.prototype._4v=function(){this._Ot=0;this._Jt=0;this._Nt=0; this._cv=0};_bv.prototype._dv=function(_il,_jl){if(_Mk){var _ev;if(!_Mk._fv){_ev=_gv}else {_ev=_Mk._hv}for(var _So=0;_So<_ev.length;_So++){var _iv=_ev[_So];if(_iv._I4){_jv(canvas,_kv);if(((_il-_kv.left)>=_iv._lv)&&((_il-_kv.left)<_iv._mv)&&((_jl-_kv.top)>=_iv._nv)&&((_jl-_kv.top)<_iv._ov)){this.x=_iv._pv(_il,_jl);this.y=_iv._qv(_il,_jl);return }}}}this.x=_il;this.y=_jl};/*@constructor */function _rv(_sv){for(var _z4=0;_z4<_7v.length;_z4++){if(_7v[_z4]===_sv){return _z4}}return -1}function _tv(_sv){var _uv=-1; for(var _z4=0;_z4<_7v.length;_z4++){if((_7v[_z4]===_sv)||(_7v[_z4]===-1)){_uv=_z4;break;}}if(_uv==-1){_uv=_7v.length}_7v[_uv]=_sv;_vv[_uv]=new _bv();return _uv}var _wv=!1;function _xv(event){for(var _yv=0;_yv=_2w._7s||_jl<0||_jl>=_2w._8s){_1w("Error: grid out of bounds(set) - GridID: "+_4w+" size["+_2w._7s+","+_2w._8s+"] at ("+_il+","+_jl+")");return }_2w._Zv[_il+(_jl*_2w._7s)]=_Vk}var _dw=_ew;function _ew(_4w,_il,_jl,_Vk){var _2w=_3w._Bl(_4w);if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_set)");return _Vk}if(_il<0||_il>=_2w._7s||_jl<0||_jl>=_2w._8s){_1w("Error: grid out of bounds(set) - GridID: "+_4w+" size["+_2w._7s+","+_2w._8s+"] at ("+_il+","+_jl+")"); return _Vk}_2w._Zv[_il+(_jl*_2w._7s)]=_Vk;return _Vk}var _fw=_gw;function _gw(_4w,_il,_jl,_Vk){var _2w=_3w._Bl(_4w);if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_set)");return _Vk}if(_il<0||_il>=_2w._7s||_jl<0||_jl>=_2w._8s){_1w("Error: grid out of bounds(set) - GridID: "+_4w+" size["+_2w._7s+","+_2w._8s+"] at ("+_il+","+_jl+")");return _Vk}var _hw=_2w._Zv[_il+(_jl*_2w._7s)];_2w._Zv[_il+(_jl*_2w._7s)]=_Vk;return _hw}function _Z9(_4w,_Cm,_Dm,__l,_0m,_Vk){if(_Cm>__l){var _mm=_Cm;_Cm=__l;__l=_mm}if(_Dm>_0m){ var _mm=_Dm;_Dm=_0m;_0m=_mm}var _2w=_3w._Bl(_4w);if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_set_region)");return }if((_Cm<0||_Cm>=_2w._7s||_Dm<0||_Dm>=_2w._8s)||(__l<0||__l>=_2w._7s||_0m<0||_0m>=_2w._8s)){_1w("Error: region out of bounds(ds_grid_set_region): "+_4w)}for(var y=_Dm;y<=_0m;y++){var index=(y*_2w._7s)+_Cm;for(var x=_Cm;x<=__l;x++){_2w._Zv[index]=_Vk;index++}}}function _iw(_4w,_5w,_Cm,_Dm,__l,_0m,_jw,_kw,_lw){if(_Cm>__l){var _mm=_Cm;_Cm=__l;__l=_mm}if(_Dm>_0m){var _mm=_Dm;_Dm=_0m;_0m=_mm} var _7w=_3w._Bl(_5w);if(!_7w){_1w("Error: invalid ds_grid ID (ds_grid_set_grid_region)");return }var _6w=_3w._Bl(_4w);if(!_6w){_1w("Error: invalid ds_grid ID (ds_grid_set_grid_region)");return }var _mw=_Cm+(_7w._7s*_Dm);var _nw=_jw+(_6w._7s*_kw);if(_mw>=_nw){for(var y=_Dm;y<=_0m;y++){var _ow=_jw;var index=(y*_7w._7s)+_Cm;for(var x=_Cm;x<=__l;x++){if((x>=0&&x<_7w._7s&&y>=0&&y<_7w._8s)&&(_ow>=0&&_ow<_6w._7s&&_kw>=0&&_kw<_6w._8s)){_lw(_6w,(_ow+(_kw*_6w._7s)),_7w,index)}index++;_ow++}_kw++}}else {_kw+=_0m-_Dm; _jw+=__l-_Cm;for(var y=_0m;y>=_Dm;y--){var _ow=_jw;var index=(y*_7w._7s)+__l;for(var x=__l;x>=_Cm;x--){if((x>=0&&x<_7w._7s&&y>=0&&y<_7w._8s)&&(_ow>=0&&_ow<_6w._7s&&_kw>=0&&_kw<_6w._8s)){_lw(_6w,(_ow+(_kw*_6w._7s)),_7w,index)}index--;_ow--}_kw--}}}function _9w(_4w,_5w,_Cm,_Dm,__l,_0m,_jw,_kw){_iw(_4w,_5w,_Cm,_Dm,__l,_0m,_jw,_kw,function _pw(_qw,_rw,_sw,_Pn){_qw._Zv[_rw]=_sw._Zv[_Pn]})}var _X7=_tw;function _tw(_4w,_il,_jl){var _2w=_3w._Bl(_4w),x=~~_il,y=~~_jl;if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_get)"); return undefined}if(x<0||x>=_2w._7s||y<0||y>=_2w._8s){_1w("Error: grid out of bounds(get) - GridID: "+_4w+" size["+_2w._7s+","+_2w._8s+"] at ("+x+","+y+")");return undefined}return _2w._Zv[x+(y*_2w._7s)]}function _uw(_4w,_Cm,_Dm,__l,_0m){var _2w=_3w._Bl(_4w);if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_get_sum)");return 0}if(_Cm>__l){var _mm=_Cm;_Cm=__l;__l=_mm;}if(_Cm<0)_Cm=0;if(_Cm>=_2w._7s)_Cm=_2w._7s-1;if(__l<0)__l=0;if(__l>=_2w._7s)__l=_2w._7s-1;if(_Dm>_0m){var _mm=_Dm;_Dm=_0m;_0m=_mm}if(_Dm<0)_Dm=0; if(_Dm>=_2w._8s)_Dm=_2w._8s-1;if(_0m<0)_0m=0;if(_0m>=_2w._8s)_0m=_2w._8s-1;_Qv=_Pv=_Rv=_Sv=0;var _s4=true;var _mn=0;for(var y=_Dm;y<=_0m;y++){var index=(y*_2w._7s)+_Cm;for(var x=_Cm;x<=__l;x++){var _So=_2w._Zv[index];if(_s4){_Pv=_Qv=_So;_s4=false}else {if(_Pv>_So)_Pv=_So;if(_Qv<_So)_Qv=_So}if(typeof _So!=="string"){_Rv+=_So}_mn++;index++}}_Sv=_Rv/_mn;}function _S9(_4w,_Cm,_Dm,__l,_0m){_uw(_4w,_Cm,_Dm,__l,_0m);return _Rv}function _9d(_4w,_vw){if(!_vw){_1w("Error: no string provided (ds_grid_read)");return false} var _2w=_3w._Bl(_4w);if(!_2w){_1w("Error: invalid ds_grid ID (ds_grid_read)");return false}if(_vw[0]=="{"){try{var _ww=JSON.parse(_vw);if((_ww!=null)&&(_ww!=undefined)&&(typeof(_ww.body)=="object")&&(typeof(_ww.width)=="number")&&(typeof(_ww.height)=="number")){_2w._7s=_ww.width;_2w._8s=_ww.height;_2w._Zv=_ww.body}}catch(_xw){_1w("Error: reading ds_grid JSON");return false}return true}else {var _yw=_zw(_vw);if(_yw<0)return false;_Kc(_yw,_Aw,0);var id=_Yc(_yw,_Bw);if(id!=602){_1w("Error: unrecognised format - resave the grid to update/fix issues. (ds_grid_read)"); return false}var _B4=_Yc(_yw,_Bw);var _C4=_Yc(_yw,_Bw);_2w._7s=_B4;_2w._8s=_C4;_2w._Zv=[];var _mm=_B4*_C4;for(var _z4=0;_z4<_mm;_z4++){_2w._Zv[_z4]=0}for(_z4=0;_z4<=_B4-1;_z4++){for(_rm=0;_rm<=_C4-1;_rm++){var _Ct=_Cw(_yw);_2w._Zv[_z4+(_rm*_B4)]=_Ct}}_Lc(_yw);return true}}function _y9(){var _im=new _Dw();_im._Ew=true;return _Fw._Ou(_im)}function _2a(_4w){var _Gw=_Fw._Bl(_4w);if(_Gw){_Gw._4v();_Fw._aw(_4w)}}function _G9(_4w){var _Hw=_Fw._Bl(_4w);if(_Hw){_Hw._4v();return }_1w("Error: invalid ds_list ID (ds_list_clear)")} function _b9(_4w){var _Hw=_Fw._Bl(_4w);if(_Hw)return _Hw.length;_1w("Error: invalid ds_list ID (ds_list_size)");return 0}function _68(){var _Iw=arguments;var _Jw=arguments.length;var _Hw=_Fw._Bl(_Iw[0]);if(!_Hw){_1w("Error: invalid ds_list ID (ds_list_add)");return }for(var _z4=1;_z4<_Jw;_z4++){_Hw._Ou(_Iw[_z4])}return }function _za(_4w,_Kw,_Vk){if(isNaN(_Kw))_1w("Error: index must be a number");var _Hw=_Fw._Bl(_4w);if(_Hw){return _Hw._Lw(_Kw,_Vk)}_1w("Error: invalid ds_list ID (ds_list_insert)");return -1}function _Ld(_4w, _Kw){if(isNaN(_Kw))_1w("Error: index must be a number");var _Hw=_Fw._Bl(_4w);if(_Hw){return _Hw._aw(_Kw)}}function _xa(_4w,_Vk){var _Hw=_Fw._Bl(_4w);if(_Hw){var _hw=-1;for(var _im=0;_im<_Hw._Mw.length;_im++){var _uo=_Hw._Mw[_im];if(((typeof(_uo)=="object")&&(_uo.Object==_Vk))||(_uo==_Vk)){_hw=_im;break }}return _hw}_1w("Error: invalid ds_list ID (ds_list_find_index)");return -1}function _X9(_4w,_Kw){if(isNaN(_Kw))_1w("Error: index must be a number");var _So,_Nw=_Ow(_Kw),_Hw=_Fw._Bl(_Ow(_4w));if(_Hw){_So=_Hw._Mw[_Nw]; if(typeof(_So)==="object"&&_So.Object!==undefined){return _So.Object}else return _So}_1w("Error: invalid ds_list ID (ds_list_find_value)");return undefined}function _U9(_4w){var _Hw=_Fw._Bl(_4w);if(_Hw){_Hw._Pw();return 0}_1w("Error: invalid ds_list ID (ds_list_shuffle)");return 0}var _Qw=1,_Rw=2;function _Sw(){}_Sw.prototype._4w=0;_Sw.prototype._Tw=function(){return(++_Sw.prototype._4w).toString()};function _Uw(_Vw){if(typeof(_Vw)=="object"){if(_Vw._Ww==undefined){_Vw._Ww=_Sw.prototype._Tw()}_Vw=_Vw._Ww}return _Vw} /*@constructor */function _Xw(_ws,_Yw){this._Zw=_ws;this.Object=_Yw}function _Dc(){var __w={};var id=_0x._Ou(__w);return id}function _Qc(_4w){var __w=_0x._Bl(_4w);if(__w){_1x(__w);_0x._aw(_4w)}}function _2x(_4w){var __w=_0x._Bl(_4w);if(__w){_1x(__w);var _3x={};_0x._bw(_4w,_3x)}}function _1x(_4x){for(var _5x in _4x){var _So=_4x[_5x];if(_So!=null&&_So.Object!==undefined)switch(_So._Zw){case _Qw:_Qc(_So.Object);break;case _Rw:_2a(_So.Object);break }}}function _md(_6x,_5w){var _7x=_0x._Bl(_6x);var _8x=_0x._Bl(_5w);if(_7x&&_8x){ _7x={};for(var _So in _8x){if(_8x.hasOwnProperty(_So)){_7x[_So]=_8x[_So]}}_0x._bw(_6x,_7x)}}function _sg(_4w,_Vw,_Vk){_Vw=_Uw(_Vw);var __w=_0x._Bl(_4w);if(__w)__w[_Vw]=_Vk}function _Bd(_4w,_Vw){_Vw=_Uw(_Vw);var __w=_0x._Bl(_4w);if(__w){return __w.hasOwnProperty(_Vw)}return false}function _Ec(_4w,_Vw,_Vk){_Vw=_Uw(_Vw);var __w=_0x._Bl(_4w);if(__w){if(__w.hasOwnProperty(_Vw)){}else __w[_Vw]=_Vk}}function _Mc(_4w,_Vw,_Vk){_Ec(_4w,_Vw,new _Xw(_Qw,_Vk))}function _1e(_4w,_Vw,_Vk){_Vw=_Uw(_Vw);var __w=_0x._Bl(_4w);if(__w){ __w[_Vw]=_Vk}}function _0d(_4w,_Vw){if(Number.isNaN(_Vw))return undefined;_Vw=_Uw(_Vw);var __w=_0x._Bl(_4w);if(__w){var _9x=__w[_Vw];if(typeof(_9x)==="object"&&_9x.Object!==undefined){return _9x.Object}else return _9x}return undefined}function _ax(_4w,_Vw){_Vw=_Uw(_Vw);var _bx=false;var __w=_0x._Bl(_4w);for(var _cx in __w){if(__w.hasOwnProperty(_cx)){if(_bx){return _cx}if(_cx==_Vw){_bx=true}}}return undefined}function _dx(_4w){var __w=_0x._Bl(_4w);for(var _cx in __w){if(__w.hasOwnProperty(_cx)){return _cx}}return undefined} /*@constructor *//*@constructor */function _ex(_fx,_Yw){this._h6=_fx;this._gx=_Yw}function _hx(_4w,_Vk,_ix){var _jx=_kx._Bl(_4w);if(_jx==null||_jx==undefined){_1w("Error: invalid priority queue ds_priority_add()");return }var _lx=new _ex(_ix,_Vk);_jx._Ou(_lx)}var _mx=!1;var _nx='Trying to stop non-existing sound.',_ox='Trying to draw a non-existing sprite.',_px='Trying to draw a non-existing background.',_qx='Cannot compare arguments.',_rx='Trying to replace non-existing resource.',_sx='File does not exist.', _tx='The particle emitter must first be created.';var _ux=-1,_vx=[],_wx=[];function _xx(_yx,_bs,_oo){_yx._zx(_Ow(_bs));_yx._Ax=_oo}var _Bx=_xx;function _Cx(_bs){_Ag(_bs)}var _Dx=_Cx;function _Ex(_ws,_Fx,_Gx,_Hx,_Ix,_Jx){var type=_Ow(_ws);var _Kx=_Ow(_Fx);var _Lx=_Ow(_Gx);var _Mx=_Ow(_Hx);if(_ux<0){_ux=_Nx()}if(_vx[type]<0){_vx[type]=_Ox()}var _Px=_vx[type];if(_Kx==0){_Qx(_Px,_Lx,_Mx)}else {_Rx(_Px,_Lx,_Mx)}_Sx(_Px,_Ix,_Jx)}var _Tx=_Ex;function _Ux(_Vx){var _Wx=_Xx._Yx(_Vx);if((_Wx===null)||(_Wx===undefined)){return false} return true;}function _Zx(_Vx){var __x=_Xx._Yx(_Vx);if(!__x)return 0;if(__x._0y===undefined)return 0;return __x._0y._s6}function _1y(_Vx){var __x=_Xx._Yx(_Vx);if(!__x)return 0;if(__x._0y===undefined)return 0;return __x._0y._t6}function _2y(_il,_jl,_Xv,_Yv,_3y,_4y){var _5y=_dc(_Xv,_Yv);var _7x=_6y._Bl(_5y);var _7y=_7x.getContext('2d');_7y.drawImage(canvas,-_il,-_jl);if(_3y){_8y(_7y,_Xv,_Yv)}var _9y=new _ay();var _by=new _cy();_9y._0y=_by;_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4; _by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_5y;_by._on=_7x;return _Xx._dy(_9y)}function _ey(_4w,_il,_jl,_Xv,_Yv,_3y,_4y){var _8x=_6y._Bl(_4w);var _5y=_dc(_Xv,_Yv);var _7x=_6y._Bl(_5y);var _7y=_7x.getContext('2d');_7y.drawImage(_8x,-_il,-_jl);if(_3y){_8y(_7y,_Xv,_Yv)}var _9y=new _ay();var _by=new _cy();_9y._0y=_by;_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_5y;_by._on=_7x;return _Xx._dy(_9y)}function _fy(_Xv,_Yv,_Xr){var _gy=_dc(_Xv, _Yv);var _hy=_6y._Bl(_gy);var _7y=_hy.getContext('2d');_7y.globalAlpha=1.0;_7y.fillStyle=_iy(_Yr(_Xr),1);_7y.fillRect(0,0,_Xv,_Yv);var _9y=new _ay();var _by=new _cy();_9y._0y=_by;_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_gy;_by._on=_hy;return _Xx._dy(_9y)}var _jy=_fy;function _ky(_hl){var _7x=_Xx._Yx(_hl);if(_7x){return({_Pr:_7x._0y._on,_Qr:_7x._0y})}return null}var _ly=[];var _my=0;function _Ge(_ny,_oy,_Cm,_Dm,__l,_0m){ if((_ny>=_Cm&&_ny<=__l)&&(_oy>=_Dm&&_oy<=_0m)){return true}return false}function _py(_qy,_ry,_8m,_9m,_am,_bm,_kq,_lq){var _yq=_kq-_8m;var _Aq=_am-_8m;var _Cq=_qy-_8m;var _zq=_lq-_9m;var _Bq=_bm-_9m;var _Dq=_ry-_9m;var _sy=(_yq*_yq)+(_zq*_zq);var _ty=(_yq*_Aq)+(_zq*_Bq);var _uy=(_yq*_Cq)+(_zq*_Dq);var _vy=(_Aq*_Aq)+(_Bq*_Bq);var _wy=(_Aq*_Cq)+(_Bq*_Dq);var _xy=1.0/(_sy*_vy-_ty*_ty);var _Yo=(_vy*_uy-_ty*_wy)*_xy;var _So=(_sy*_wy-_ty*_uy)*_xy;return((_Yo>=0.0)&&(_So>=0.0)&&(_Yo+_So<1.0))}function _yy(_ny,_oy,_zy,_Ay, _By){var _Cy=(((_ny-_zy)*(_ny-_zy))+((_oy-_Ay)*(_oy-_Ay)));if(_Cy<=_By)return true;return false}function _Dy(_Ey,_Fy){var _iq=_Fy.x-_Ey.x;var _jq=_Fy.y-_Ey.y;var _Gy={"x":-_jq,"y":_iq};return _Gy}function _Hy(_Xo,_Iy,_Gy){var min,max;var _Cy=_Xo[0].x*_Gy.x+_Xo[0].y*_Gy.y;min=max=_Cy;for(var _z4=1;_z4<_Iy;++_z4){_Cy=_Xo[_z4].x*_Gy.x+_Xo[_z4].y*_Gy.y;if(_Cymax)max=_Cy}var _Jy={"min":min,"max":max};return _Jy}function _Ky(){_Hq("d3d_start()")}function _Ly(){_Hq("d3d_end()")}function _My(enable){ _Hq("d3d_set_hidden()")}function _Ny(_Oy){_Hq("d3d_set_culling()")}function _Py(_w2){_Hq("d3d_set_shading()")}function _Qy(_Ry){_Hq("d3d_set_zwriteenable()")}function _Sy(_h6){_Hq("d3d_set_depth()")}function _Ty(_Uy,_Vy,_Wy,alpha){_Hq("draw_set_color_write_enable()")}var _Xy=_Ty;function _Yy(enable){_Hq("d3d_set_shading()")}function _Zy(__y,_iq,_jq,_0z,_Un){_Hq("d3d_light_define_direction()")}function _1z(__y,x,y,_Wq,_2z,_Un){_Hq("d3d_light_define_point()")}function _3z(__y,enable){_Hq("d3d_light_enable()")} function _4z(_46){_Hq("d3d_light_define_ambient()")}function _5z(enable,color,start,end){_Hq("d3d_set_fog()")}function _6z(index){_Hq("d3d_light_get()")}function _7z(index){_Hq("d3d_light_get_ambient()")}function _8z(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz){_Hq("d3d_draw_floor()")}function _dz(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz,_ez){_Hq("d3d_draw_ellipsoid()")}function _fz(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz){_Hq("d3d_draw_block()")}function _gz(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz,_hz,_ez){_Hq("d3d_draw_cylinder()")} function _iz(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz,_hz,_ez){_Hq("d3d_draw_cone()")}function _jz(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz){_Hq("d3d_draw_wall()")}function _kz(){_Hq("d3d_model_create()")}function _lz(__y){_Hq("d3d_model_destroy()")}function _mz(__y){_Hq("d3d_model_clear()");}function _nz(__y,_oz){_Hq("d3d_model_save()")}function _pz(__y,_oz){_Hq("d3d_model_load()")}function _qz(__y,_oz){_Hq("d3d_model_save_buffer()")}function _rz(__y,_oz){_Hq("d3d_model_load_buffer()")}function _sz(__y,x,y,_Wq,_Jq){ _Hq("d3d_model_draw()")}function _tz(__y,_m2){_Hq("d3d_model_primitive_begin()")}function _uz(__y,x,y,_Wq){_Hq("d3d_model_vertex()")}function _vz(__y,x,y,_Wq,_Un,alpha){_Hq("d3d_model_vertex_colour()")}function _wz(__y,x,y,_Wq,_Un,alpha){_Hq("d3d_model_vertex_color()")}function _xz(__y,x,y,_Wq,_Oq,_Pq){_Hq("d3d_model_vertex_texture()")}function _yz(__y,x,y,_Wq,_Oq,_Pq,_Un,alpha){_Hq("d3d_model_vertex_texture_colour()")}function _zz(__y,x,y,_Wq,_Oq,_Pq,_Un,alpha){_Hq("d3d_model_vertex_texture_color()")} function _Az(__y,x,y,_Wq,_2r,_3r,_4r){_Hq("d3d_model_vertex_normal()")}function _Bz(__y,x,y,_Wq,_2r,_3r,_4r,_Un,alpha){_Hq("d3d_model_vertex_normal_color()")}function _Cz(__y,x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq){_Hq("d3d_model_vertex_normal_texture()")}function _Dz(__y,x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq,_Un,alpha){_Hq("d3d_model_vertex_normal_texture_color()")}function _Ez(__y){_Hq("d3d_model_primitive_end()")}function _Fz(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){_Hq("d3d_model_block()")}function _Gz(__y,_8m,_9m,_9z,_am, _bm,_az,_bz,_cz,_hz,_ez){_Hq("d3d_model_cylinder()")}function _Hz(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez){_Hq("d3d_model_cone()")}function _Iz(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_ez){_Hq("d3d_model_ellipsoid()")}function _Jz(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){_Hq("d3d_model_wall()")}function _Kz(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){_Hq("d3d_model_floor()")}function _Lz(enable){_Hq("d3d_set_perspective()")}function _Mz(_Nz,_Oz,_Pz,_Qz,_Rz,_Sz,_Tz,_Uz,_Vz){_Hq("d3d_set_projection()")}function _Wz(_Nz, _Oz,_Pz,_Qz,_Rz,_Sz,_Tz,_Uz,_Vz,angle,_Xz,_Yz,_Zz){_Hq("d3d_set_projection_ext()")}function __z(x,y,_B4,_C4,angle){_Hq("d3d_set_projection_ortho()");}function _0A(x,y,_B4,_C4,angle){_Hq("d3d_set_projection_perspective()")}function _1A(){_Hq("d3d_transform_set_identity()")}function _2A(_3A,_4A,_5A){_Hq("d3d_transform_set_translation()")}function _6A(_Sn,_Tn,_7A){_Hq("d3d_transform_set_scaling()")}function _8A(angle){_Hq("d3d_transform_set_rotation_x()")}function _9A(angle){_Hq("d3d_transform_set_rotation_y()")} function _aA(angle){_Hq("d3d_transform_set_rotation_z()")}function _bA(_cA,_dA,_eA,angle){_Hq("d3d_transform_set_rotation_axis()")}function _fA(_3A,_4A,_5A){_Hq("d3d_transform_add_translation()")}function _gA(_Sn,_Tn,_7A){_Hq("d3d_transform_add_scaling()")}function _hA(angle){_Hq("d3d_transform_add_rotation_x()")}function _iA(angle){_Hq("d3d_transform_add_rotation_y()")}function _jA(angle){_Hq("d3d_transform_add_rotation_axis()")}function _kA(_cA,_dA,_eA,angle){_Hq("d3d_transform_add_rotation_z()")}function _lA(_il, _jl,_9s){_Hq("d3d_transform_vertex()")}function _mA(_ws){_Hq("matrix_get()")}function _nA(_ws,_oA){_Hq("matrix_set()");}var _pA=_qA;var _rA=_sA;var _tA=_uA;var _vA=_wA;var _xA=_yA;var _zA=_AA;var _BA=_CA;var _DA=_EA;var _FA=_GA;var _HA=_IA;var _JA=_KA;var _LA=_MA;var _NA=_OA;var _PA=_QA;function _RA(){_Hq("d3d_transform_stack_clear()")}function _SA(){_Hq("d3d_transform_stack_empty()");}function _TA(){_Hq("d3d_transform_stack_push()")}function _UA(){_Hq("d3d_transform_stack_pop()")}function _VA(){_Hq("d3d_transform_stack_top()")} function _WA(){_Hq("d3d_transform_stack_discard()")}function _Lb(enable){_Hq("gpu_set_blendenable()")}function _XA(enable){_Hq("gpu_set_ztestenable()")}function _YA(_ZA){_Hq("gpu_set_zfunc()")}function __A(enable){_Hq("gpu_set_zwriteenable()")}function _0B(enable,_Un,start,end){_Hq("gpu_set_fog()");}function _1B(_2B){_Hq("gpu_set_cullmode()")}function _Sb(_3B){_Hq("gpu_set_blendmode()")}function _Qb(src,_9p){_Hq("gpu_set_blendmode_ext()")}function _4B(src,_9p,_5B,_6B){_Hq("gpu_set_blendmode_ext_sepalpha()")} function _Mb(_Uy,_Vy,_Wy,alpha){_Hq("gpu_set_colorwriteenable()")}function _7B(_Uy,_Vy,_Wy,alpha){_Hq("gpu_set_colourwriteenable()")}function _Rb(enable){_Hq("gpu_set_alphatestenable()")}function _8B(value){_Hq("gpu_set_alphatestref()")}function _9B(_ZA){_Hq("gpu_set_alphatestfunc()")}function _aB(_bB){_Hq("gpu_set_texfilter()")}function _cB(_dB,_bB){_Hq("gpu_set_texfilter_ext()")}function _eB(repeat){_Hq("gpu_set_texrepeat()")}function _fB(_dB,repeat){_Hq("gpu_set_texrepeat_ext()")}function _gB(_bB){_Hq("gpu_set_tex_filter()")} function _hB(_dB,_bB){_Hq("gpu_set_tex_filter_ext()")}function _iB(repeat){_Hq("gpu_set_tex_repeat()")}function _jB(_dB,repeat){_Hq("gpu_set_tex_repeat_ext()")}function _kB(_lB){_Hq("gpu_set_tex_mip_filter(filter)")}function _mB(_dB,_lB){_Hq("gpu_set_tex_mip_filter_ext(sampler_id, filter)")}function _nB(_oB){_Hq("gpu_set_tex_mip_bias(bias)")}function _pB(_dB,_oB){_Hq("gpu_set_tex_mip_bias_ext(sampler_id, bias)");}function _qB(_rB){_Hq("gpu_set_tex_min_mip(minmip)")}function _sB(_dB,_rB){_Hq("gpu_set_tex_min_mip_ext(sampler_id, minmip)")} function _tB(_uB){_Hq("gpu_set_tex_max_mip(maxmip)")}function _vB(_dB,_uB){_Hq("gpu_set_tex_max_mip_ext(sampler_id, maxmip)")}function _wB(_xB){_Hq("gpu_set_tex_max_aniso(maxaniso)")}function _yB(_dB,_xB){_Hq("gpu_set_tex_max_aniso_ext(sampler_id, maxaniso)")}function _zB(_AB){_Hq("gpu_set_tex_mip_enable(setting)")}function _BB(_dB,_AB){_Hq("gpu_set_tex_mip_enable_ext(sampler_id, setting)")}function _CB(){_Hq("gpu_get_blendenable()")}function _DB(){_Hq("gpu_get_ztestenable()")}function _EB(){_Hq("gpu_get_zfunc()")} function _FB(){_Hq("gpu_get_zwriteenable()")}function _GB(){_Hq("gpu_get_fog()")}function _HB(){_Hq("gpu_get_cullmode()")}function _IB(){_Hq("gpu_get_blendmode()");}function _JB(){_Hq("gpu_get_blendmode_ext()")}function _KB(){_Hq("gpu_get_blendmode_ext_sepalpha()")}function _LB(){_Hq("gpu_get_blendmode_src()")}function _MB(){_Hq("gpu_get_blendmode_dest()")}function _NB(){_Hq("gpu_get_blendmode_srcalpha()")}function _OB(){_Hq("gpu_get_blendmode_destalpha()")}function _PB(){_Hq("gpu_get_colorwriteenable()")} function _QB(){_Hq("gpu_get_colourwriteenable()")}function _RB(){_Hq("gpu_get_alphatestenable()")}function _SB(){_Hq("gpu_get_alphatestref()")}function _TB(){_Hq("gpu_get_alphatestfunc()")}function _UB(){_Hq("gpu_get_texfilter()")}function _VB(_dB){_Hq("gpu_get_texfilter_ext()")}function _WB(){_Hq("gpu_get_texrepeat()")}function _XB(_dB){_Hq("gpu_get_texrepeat_ext()")}function _YB(){_Hq("gpu_get_tex_filter()")}function _ZB(_dB){_Hq("gpu_get_tex_filter_ext()")}function __B(){_Hq("gpu_get_tex_repeat()")}function _0C(_dB){ _Hq("gpu_get_tex_repeat_ext()")}function _1C(){_Hq("gpu_get_tex_mip_filter()")}function _2C(_dB){_Hq("gpu_get_tex_mip_filter_ext(sampler_id)")}function _3C(){_Hq("gpu_get_tex_mip_bias()")}function _4C(_dB){_Hq("gpu_get_tex_mip_bias_ext(sampler_id)");}function _5C(){_Hq("gpu_get_tex_min_mip()")}function _6C(_dB){_Hq("gpu_get_tex_min_mip_ext(sampler_id)")}function _7C(){_Hq("gpu_get_tex_max_mip()")}function _8C(_dB){_Hq("gpu_get_tex_max_mip_ext(sampler_id)")}function _9C(){_Hq("gpu_get_tex_max_aniso()")}function _aC(_dB){ _Hq("gpu_get_tex_max_aniso_ext(sampler_id)")}function _bC(){_Hq("gpu_get_tex_mip_enable()")}function _cC(_dB){_Hq("gpu_get_tex_mip_enable_ext(sampler_id)")}function _dC(){_Hq("gpu_push_state()")}function _eC(){_Hq("gpu_pop_state()")}function _fC(){_Hq("gpu_get_state()")}function _gC(map){_Hq("gpu_set_state()")}var _hC=[];var _iC=50;var _jC=0;var _kC=new Array(_iC+1);function _lC(){if(!_an){return }_Ky=_mC;_Ly=_nC;_Ny=_oC;_Py=_pC;_Qy=_qC;_Sy=_rC;_My=_sC;_Ty=_tC;_Xy=_tC;_Lz=_uC;_Mz=_vC;_Wz=_wC;__z=_xC;_0A=_yC; _1A=_zC;_2A=_AC;_6A=_BC;_8A=_CC;_9A=_DC;_aA=_EC;_bA=_FC;_fA=_GC;_gA=_HC;_hA=_IC;_iA=_JC;_jA=_KC;_kA=_LC;_lA=_MC;_RA=_NC;_SA=_OC;_TA=_PC;_UA=_QC;_VA=_RC;_WA=_SC;_8z=_TC;_dz=_UC;_fz=_VC;_gz=_WC;_iz=_XC;_jz=_YC;_Yy=_ZC;_Zy=__C;_1z=_0D;_3z=_1D;_4z=_2D;_5z=_3D;_6z=_4D;_7z=_5D;_kz=_6D;_lz=_7D;_mz=_8D;_nz=_9D;_pz=_aD;_qz=_bD;_rz=_cD;_sz=_dD;_tz=_eD;_uz=_fD;_wz=_gD;_vz=_gD;_xz=_hD;_zz=_iD;_yz=_iD;_Az=_jD;_Bz=_kD;_Cz=_lD;_Dz=_mD;_Ez=_nD;_Fz=_oD;_Gz=_pD;_Hz=_qD;_Iz=_rD;_Jz=_sD;_Kz=_tD;_mA=_uD;_nA=_vD;_pA=_qA; _rA=_sA;_tA=_uA;_vA=_wA;_xA=_yA;_zA=_AA;_BA=_CA;_DA=_EA;_FA=_GA;_Sb=_wD;_Lb=_xD;_XA=_yD;_YA=_zD;__A=_AD;_0B=_BD;_1B=_CD;_Sb=_wD;_Qb=_DD;_4B=_ED;_Mb=_FD;_7B=_GD;_Rb=_HD;_8B=_ID;_9B=_JD;_aB=_KD;_cB=_LD;_eB=_MD;_fB=_ND;_gB=_KD;_hB=_LD;_iB=_MD;_jB=_ND;_kB=_OD;_mB=_PD;_nB=_QD;_pB=_RD;_qB=_SD;_sB=_TD;_tB=_UD;_vB=_VD;_wB=_WD;_yB=_XD;_zB=_YD;_BB=_ZD;_CB=__D;_DB=_0E;_EB=_1E;_FB=_2E;_GB=_3E;_HB=_4E;_IB=_5E;_JB=_6E;_KB=_7E;_LB=_8E;_MB=_9E;_NB=_aE;_OB=_bE;_PB=_cE;_QB=_dE;_RB=_eE;_SB=_fE;_TB=_gE;_UB=_hE;_VB=_iE; _WB=_jE;_XB=_kE;_YB=_hE;_ZB=_iE;__B=_jE;_0C=_kE;_1C=_lE;_2C=_mE;_3C=_nE;_4C=_oE;_5C=_pE;_6C=_qE;_7C=_rE;_8C=_sE;_9C=_tE;_aC=_uE;_bC=_vE;_cC=_wE;_dC=_xE;_eC=_yE;_fC=_zE;_gC=_AE;_kC[0]=new _BE()}function _mC(){_CE=true;_an._DE(_EE);_an._FE(_GE);_an._HE(_IE)}function _nC(){_CE=false;_an._DE(false);_an._FE(false);_an._HE(false)}function _oC(_JE){_IE=_JE>0.5;_an._HE(_IE)}function _pC(_4y){}function _qC(_KE){_GE=(_KE>0.5);_an._FE(_GE)}function _rC(_LE){if(_CE||_Ok){_Sp=Math.min(16000.0,Math.max(-16000.0,_LE))} else {_Sp=0.0}}function _sC(_ME){_EE=(_ME>0.5);_an._DE(_EE)}function _tC(_Uy,_Vy,_Wy,alpha){_NE._Uy=(_Uy>=0.5);_NE._Vy=(_Vy>=0.5);_NE._Wy=(_Wy>=0.5);_NE.alpha=(alpha>=0.5);_an._OE(_NE._Uy,_NE._Vy,_NE._Wy,_NE.alpha)}function _uC(_PE){_QE=_PE}function _ZC(_PE){if(_RE!=_PE){_RE=_PE;_an._SE(_TE())}}function _vC(_Nz,_Oz,_Pz,_Qz,_Rz,_Sz,_Tz,_Uz,_Vz){var _UE=new _BE();var _Nw=new _VE(_Nz,_Oz,_Pz);var _WE=new _VE(_Qz,_Rz,_Sz);var _XE=new _VE(_Tz,_Uz,_Vz);_UE._YE(_Nw,_WE,_XE);_an._ZE(_UE)}function _wC(_Nz,_Oz,_Pz,_Qz,_Rz, _Sz,_Tz,_Uz,_Vz,angle,_Xz,__E,_0F){var _UE=new _BE();var _Nw=new _VE(_Nz,_Oz,_Pz);var _WE=new _VE(_Qz,_Rz,_Sz);var _XE=new _VE(_Tz,_Uz,_Vz);_UE._YE(_Nw,_WE,_XE);var _Jy=new _BE();_Jy._1F(angle,_Xz,__E,_0F);_Jy._7m[_2F]*=_3F;_an._ZE(_UE);_an._4F(_Jy)}function _xC(x,y,_B4,_C4,angle){var _UE=new _BE();var _mq=new _VE(x+(_B4/2.0),y+(_C4/2.0),-_B4);var _nq=new _VE(x+(_B4/2.0),y+(_C4/2.0),0.0);var _oq=new _VE(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_UE._YE(_mq,_nq,_oq);var _5F=new _BE();_5F._6F(_B4, -_C4*_3F,1.0,32000.0);_an._ZE(_UE);_an._4F(_5F)}function _yC(x,y,_B4,_C4,angle){var _UE=new _BE();var _mq=new _VE(x+(_B4/2.0),y+(_C4/2.0),-_B4);var _nq=new _VE(x+(_B4/2.0),y+(_C4/2.0),0.0);var _oq=new _VE(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_UE._YE(_mq,_nq,_oq);var _Jy=new _BE();_Jy._7F(1.0,(_C4/_B4),1.0,32000.0);_Jy._7m[_2F]*=_3F;_an._ZE(_UE);_an._4F(_Jy)}function _TC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bz,_cz){var _8F=_9F();_aF(true);_Uq(_lr,_Jq);{_7r(_8m,_9m,_9z,0,0,1,0,0);_7r(_8m, _bm,_9z,0,0,1,0,_cz);_7r(_am,_bm,_az,0,0,1,_bz,_cz);_7r(_am,_9m,_az,0,0,1,_bz,0)}_ar();_aF(_8F)}function _UC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bF,_cF,_ez){var _8F=_9F();_aF(true);if(_ez<3){_ez=3}if(_ez>128){_ez=128}var _Om=[];var _Nm=[];for(var _z4=0;_z4<=_ez;_z4++){_Om[_z4]=Math.cos(_z4*2.0*Math.PI/_ez);_Nm[_z4]=Math.sin(_z4*2.0*Math.PI/_ez)}var _Im=(_am+_8m)/2,_Jm=(_bm+_9m)/2,_dF=(_az+_9z)/2,_eF=(_am-_8m)/2,_fF=(_bm-_9m)/2,_gF=(_az-_9z)/2;var _hF=(_ez+1)/2;for(var _rm=0;_rm<_hF;_rm++){var _iF=Math.cos(_rm*Math.PI/_hF), _jF=Math.sin(_rm*Math.PI/_hF),_kF=Math.cos((_rm+1)*Math.PI/_hF),_lF=Math.sin((_rm+1)*Math.PI/_hF);_Uq(_kr,_Jq);for(var _z4=0;_z4<=_ez;_z4++){_7r(_Im+_eF*_jF*_Om[_z4],_Jm+_fF*_jF*_Nm[_z4],_dF+_gF*_iF,_jF*_Om[_z4],_jF*_Nm[_z4],_iF,_bF*_z4/_ez,_rm*_cF/_hF);_7r(_Im+_eF*_lF*_Om[_z4],_Jm+_fF*_lF*_Nm[_z4],_dF+_gF*_kF,_lF*_Om[_z4],_lF*_Nm[_z4],_kF,_bF*_z4/_ez,(_rm+1)*_cF/_hF)}_ar()}_aF(_8F)}function _VC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bF,_cF){var _8F=_9F();_aF(true);_Uq(_jr,_Jq);{_7r(_8m,_9m,_9z,0,0,-1,0,0);_7r(_8m, _bm,_9z,0,0,-1,0,_cF);_7r(_am,_bm,_9z,0,0,-1,_bF,_cF);_7r(_am,_bm,_9z,0,0,-1,_bF,_cF);_7r(_am,_9m,_9z,0,0,-1,_bF,0);_7r(_8m,_9m,_9z,0,0,-1,0,0)}{_7r(_8m,_9m,_az,0,0,1,0,0);_7r(_am,_9m,_az,0,0,1,_bF,0);_7r(_am,_bm,_az,0,0,1,_bF,_cF);_7r(_am,_bm,_az,0,0,1,_bF,_cF);_7r(_8m,_bm,_az,0,0,1,0,_cF);_7r(_8m,_9m,_az,0,0,1,0,0)}{_7r(_8m,_bm,_9z,0,1,0,0,0);_7r(_8m,_bm,_az,0,1,0,0,_cF);_7r(_am,_bm,_az,0,1,0,_bF,_cF);_7r(_am,_bm,_az,0,1,0,_bF,_cF);_7r(_am,_bm,_9z,0,1,0,_bF,0);_7r(_8m,_bm,_9z,0,1,0,0,0)}{_7r(_am, _bm,_9z,1,0,0,0,0);_7r(_am,_bm,_az,1,0,0,0,_cF);_7r(_am,_9m,_az,1,0,0,_bF,_cF);_7r(_am,_9m,_az,1,0,0,_bF,_cF);_7r(_am,_9m,_9z,1,0,0,_bF,0);_7r(_am,_bm,_9z,1,0,0,0,0)}{_7r(_am,_9m,_9z,0,-1,0,0,0);_7r(_am,_9m,_az,0,-1,0,0,_cF);_7r(_8m,_9m,_az,0,-1,0,_bF,_cF);_7r(_8m,_9m,_az,0,-1,0,_bF,_cF);_7r(_8m,_9m,_9z,0,-1,0,_bF,0);_7r(_am,_9m,_9z,0,-1,0,0,0)}{_7r(_8m,_9m,_9z,-1,0,0,0,0);_7r(_8m,_9m,_az,-1,0,0,0,_cF);_7r(_8m,_bm,_az,-1,0,0,_bF,_cF);_7r(_8m,_bm,_az,-1,0,0,_bF,_cF);_7r(_8m,_bm,_9z,-1,0,0,_bF,0); _7r(_8m,_9m,_9z,-1,0,0,0,0)}_ar();_aF(_8F)}function _WC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bF,_cF,_hz,_ez){var _Om=[];var _Nm=[];var _8F=_9F();_aF(true);if(_ez<3){_ez=3}if(_ez>128){_ez=128}for(var _z4=0;_z4<=_ez;_z4++){_Om[_z4]=Math.cos(_z4*2.0*Math.PI/_ez);_Nm[_z4]=Math.sin(_z4*2.0*Math.PI/_ez)}var _Im=(_am+_8m)/2.0;var _Jm=(_bm+_9m)/2.0;var _eF=(_am-_8m)/2.0;var _fF=(_bm-_9m)/2.0;if(true==_hz){_Uq(_lr,_Jq);_7r(_Im,_Jm,_az,0,0,1,0,_cF);for(var _z4=0;_z4<=_ez;_z4++){_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_az,0,0, 1,0,_cF)}_ar()}_Uq(_kr,_Jq);for(var _z4=0;_z4<=_ez;_z4++){_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_az,_Om[_z4],_Nm[_z4],0,_bF*_z4/_ez,_cF);_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_9z,_Om[_z4],_Nm[_z4],0,_bF*_z4/_ez,0)}_ar();if(true==_hz){_Uq(_lr,_Jq);_7r(_Im,_Jm,_9z,0,0,-1,0,0);for(var _z4=_ez;_z4>=0;_z4--){_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_9z,0,0,-1,0,0)}_ar()}_aF(_8F)}function _XC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bF,_cF,_hz,_ez){var _Om=[];var _Nm=[];var _8F=_9F();_aF(true);if(_ez<3){_ez=3}if(_ez>128){ _ez=128}for(var _z4=0;_z4<=_ez;_z4++){_Om[_z4]=Math.cos(_z4*2.0*Math.PI/_ez);_Nm[_z4]=Math.sin(_z4*2.0*Math.PI/_ez)}var _Im=(_am+_8m)/2.0;var _Jm=(_bm+_9m)/2.0;var _eF=(_am-_8m)/2.0;var _fF=(_bm-_9m)/2.0;_Uq(_kr,_Jq);for(var _z4=0;_z4<=_ez;_z4++){_7r(_Im,_Jm,_az,0,0,1,_bF*_z4/_ez,_cF);_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_9z,_Om[_z4],_Nm[_z4],0,_bF*_z4/_ez,0)}_ar();if(true==_hz){_Uq(_lr,_Jq);_7r(_Im,_Jm,_9z,0,0,-1,0,0);for(var _z4=_ez;_z4>=0;_z4--){_7r(_Im+_Om[_z4]*_eF,_Jm+_Nm[_z4]*_fF,_9z,0,0,-1,0,0)} _ar()}_aF(_8F)}function _YC(_8m,_9m,_9z,_am,_bm,_az,_Jq,_bF,_cF){var _8F=_9F();_aF(true);var _im=Math.sqrt(_mF(_am-_8m)+_mF(_bm-_9m));if(_im==0.0){return }var _2r=(_bm-_9m)/_im;var _3r=-(_am-_8m)/_im;_Uq(_lr,_Jq);{_7r(_8m,_9m,_9z,_2r,_3r,0,0,0);_7r(_am,_bm,_9z,_2r,_3r,0,_bF,0);_7r(_am,_bm,_az,_2r,_3r,0,_bF,_cF);_7r(_8m,_9m,_az,_2r,_3r,0,0,_cF)}_ar();_aF(_8F)}function __C(__y,_iq,_jq,_0z,_Un){var _nF=new _VE(_iq,_jq,_0z);_nF._oF();var _pF=__y*4;_qF[_pF+0]=_nF._rF;_qF[_pF+1]=_nF._sF;_qF[_pF+2]=_nF._tF;_qF[_pF+3]=0.0; _uF[_pF+0]=(_Un&0xff)/255.0;_uF[_pF+1]=((_Un>>8)&0xff)/255.0;_uF[_pF+2]=((_Un>>16)&0xff)/255.0;_uF[_pF+3]=1.0;_vF[__y]=_wF;_xF[_pF+0]=0;_xF[_pF+1]=0;_xF[_pF+2]=0;_xF[_pF+3]=0;_an._yF(__y,_xF.subarray(__y*4,(__y+1)*4),_qF.subarray(__y*4,(__y+1)*4),_uF.subarray(__y*4,(__y+1)*4))}function _5D(){var _Un=(((_zF[0]*255.0))&0xff)|(((_zF[1]*255.0)<<8)&0xff00)|(((_zF[2]*255.0)<<16)&0xff0000)|(((_zF[3]*255.0)<<24)&0xff000000);return _Un}function _4D(index){var _hw=[];if(index<0||index>7){console.log("draw_light_get() - light index out of range"); return }var _pF=index*4;_hw[0]=_AF[index];_hw[1]=_vF[index];if(_vF[index]==_wF){_hw[2]=_qF[_pF+0];_hw[3]=_qF[_pF+1];_hw[4]=_qF[_pF+2];_hw[5]=_qF[_pF+3]}else {_hw[2]=_xF[_pF+0];_hw[3]=_xF[_pF+1];_hw[4]=_xF[_pF+2];_hw[5]=_xF[_pF+3];}var _km=(((_uF[_pF+0]*255.0))&0xff);var _to=(((_uF[_pF+1]*255.0)<<8)&0xff00);var _nm=(((_uF[_pF+2]*255.0)<<16)&0xff0000);var _uo=(((_uF[_pF+3]*255.0)<<24)&0xff000000);var _Un=_km|_to|_nm|_uo;_hw[6]=_Un;return _hw}function _0D(__y,x,y,_Wq,_2z,_Un){var _pF=__y*4;_xF[_pF+0]=x;_xF[_pF+1]=y; _xF[_pF+2]=_Wq;_xF[_pF+3]=_2z;_uF[_pF+0]=(_Un&0xff)/255.0;_uF[_pF+1]=((_Un>>8)&0xff)/255.0;_uF[_pF+2]=((_Un>>16)&0xff)/255.0;_uF[_pF+3]=1.0;_vF[__y]=_BF;_qF[_pF+0]=0;_qF[_pF+1]=0;_qF[_pF+2]=0;_qF[_pF+3]=0;_an._yF(__y,_xF.subarray(__y*4,(__y+1)*4),_qF.subarray(__y*4,(__y+1)*4),_uF.subarray(__y*4,(__y+1)*4))}function _1D(__y,enable){_AF[__y]=enable;_an._CF(__y,enable,_uF.subarray(__y*4,(__y+1)*4))}function _2D(_46){_zF[0]=(_46&0xff)/255.0;_zF[1]=((_46>>8)&0xff)/255.0;_zF[2]=((_46>>16)&0xff)/255.0;_zF[3]=((_46>>24)&0xff)/255.0; _an._DF(_zF)}function _3D(enable,_46,start,end){if(_EF==null){_EF=new Float32Array(8)}_EF[0]=enable;var _2z=end-start;_EF[1]=(_2z==0.0)?0.0:(1.0/_2z);_EF[2]=end;_EF[3]=0.0;_EF[4]=(_46&0xff)/255.0;_EF[5]=((_46>>8)&0xff)/255.0;_EF[6]=((_46>>16)&0xff)/255.0;_EF[7]=((_46>>24)&0xff)/255.0;_an._FF(_EF)}function _6D(){return(_hC.push(new _GF())-1)}function _7D(__y){if(_hC[__y]){_hC[__y]._4v();_hC[__y]=null}}function _8D(__y){if(_hC[__y]){_hC[__y]._4v()}}function _9D(__y,_oz){if(_hC[__y]){_hC[__y]._HF(_oz)}}function _bD(__y, _IF){}function _aD(__y,_oz){if(_hC[__y]){_hC[__y]._qn(_oz)}}function _cD(__y,_IF){}function _dD(__y,x,y,_Wq,_Jq){if(_hC[__y]){_hC[__y]._Xn(x,y,_Wq,_Jq)}}function _eD(__y,_m2){if(_hC[__y]){_hC[__y]._Ks(_m2)}}function _fD(__y,x,y,_Wq){if(_hC[__y]){_hC[__y]._JF(x,y,_Wq)}}function _gD(__y,x,y,_Wq,_Un,alpha){if(_hC[__y]){_hC[__y]._KF(x,y,_Wq,_Un,alpha)}}function _hD(__y,x,y,_Wq,_Oq,_Pq){if(_hC[__y]){_hC[__y]._LF(x,y,_Wq,_Oq,_Pq)}}function _iD(__y,x,y,_Wq,_Oq,_Pq,_Un,alpha){if(_hC[__y]){_hC[__y]._MF(x,y,_Wq,_Oq, _Pq,_Un,alpha)}}function _jD(__y,x,y,_Wq,_2r,_3r,_4r){if(_hC[__y]){_hC[__y]._NF(x,y,_Wq,_2r,_3r,_4r)}}function _kD(__y,x,y,_Wq,_2r,_3r,_4r,_Un,alpha){if(_hC[__y]){_hC[__y]._OF(x,y,_Wq,_2r,_3r,_4r,_Un,alpha)}}function _lD(__y,x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq){if(_hC[__y]){_hC[__y]._PF(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq)}}function _mD(__y,x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq,_Un,alpha){if(_hC[__y]){_hC[__y]._QF(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq,_Un,alpha)}}function _nD(__y){if(_hC[__y]){_hC[__y]._Ms()}}function _oD(__y,_8m,_9m,_9z, _am,_bm,_az,_bz,_cz){if(_hC[__y]){_hC[__y]._RF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz)}}function _pD(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez){if(_hC[__y]){_hC[__y]._SF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez)}}function _qD(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez){if(_hC[__y]){_hC[__y]._TF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez)}}function _rD(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_ez){if(_hC[__y]){_hC[__y]._UF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_ez)}}function _sD(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){if(_hC[__y]){ _hC[__y]._VF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz)}}function _tD(__y,_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){if(_hC[__y]){_hC[__y]._WF(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz)}}function _zC(){_XF(_YF,new _BE())}function _AC(_3A,_4A,_5A){var _7m=new _BE();_7m._ZF(_3A,_4A,_5A);_XF(_YF,_7m)}function _BC(_Sn,_Tn,_7A){var _7m=new _BE();_7m.__F(_Sn,_Tn,_7A);_XF(_YF,_7m)}function _CC(angle){var _7m=new _BE();_7m._0G(angle);_XF(_YF,_7m)}function _DC(angle){var _7m=new _BE();_7m._1G(angle);_XF(_YF,_7m)}function _EC(angle){var _7m=new _BE();_7m._2G(angle); _XF(_YF,_7m)}function _FC(_cA,_dA,_eA,angle){var _7m=new _BE();_7m._3G(new _VE(_cA,_dA,_eA),-angle);_XF(_YF,_7m);}function _GC(_3A,_4A,_5A){var _4G=new _BE();_4G._ZF(_3A,_4A,_5A);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_4G);_XF(_YF,_7m)}function _HC(_Sn,_Tn,_7A){var _7G=new _BE();_7G.__F(_Sn,_Tn,_7A);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_7G);_XF(_YF,_7m)}function _IC(angle){var _8G=new _BE();_8G._0G(angle);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_8G);_XF(_YF,_7m)}function _JC(angle){ var _8G=new _BE();_8G._1G(angle);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_8G);_XF(_YF,_7m)}function _KC(angle){var _8G=new _BE();_8G._2G(angle);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_8G);_XF(_YF,_7m)}function _LC(_cA,_dA,_eA,angle){var _8G=new _BE();_8G._3G(new _VE(_cA,_dA,_eA),-angle);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_5G,_8G);_XF(_YF,_7m)}function _MC(_il,_jl,_9s){var _5G=_6G(_YF);var _sm=(_5G._7m[_9G]*_il)+(_5G._7m[_aG]*_jl)+(_5G._7m[_bG]*_9s)+_5G._7m[_cG];var _um=(_5G._7m[_dG]*_il)+(_5G._7m[_2F]*_jl)+(_5G._7m[_eG]*_9s)+_5G._7m[_fG]; var _gG=(_5G._7m[_hG]*_il)+(_5G._7m[_iG]*_jl)+(_5G._7m[_jG]*_9s)+_5G._7m[_kG];var _km=[];_km[0]=_sm;_km[1]=_um;_km[2]=_gG;return _km}function _NC(){_lG()}function _OC(){return _mG()}function _PC(){var _5G=_6G(_YF);return _nG(_5G)}function _QC(){return _oG()}function _RC(){return _pG()}function _SC(){return _qG()}function _uD(_ws){var _7m=[];if(_ws<0||_ws>2){_1w('ERROR: Invalid matrix type (matrix_get)');for(var _z4=0;_z4<16;_z4++){_7m[_z4]=0}return _7m}var _rG=_sG[_ws];for(var _z4=0;_z4<16;_z4++){_7m[_z4]=_rG._7m[_z4]} return _7m}function _vD(_ws,_oA){if(_ws<0||_ws>2){_1w('ERROR: Invalid matrix type (matrix_get)');return }_XF(_ws,_oA)}function _IA(){return [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,]}function _KA(_Nz,_Oz,_Pz,_Qz,_Rz,_Sz,_Tz,_Uz,_Vz){var _7m=new _BE();var _tG=new _VE(_Nz,_Oz,_Pz);var _uG=new _VE(_Qz,_Rz,_Sz);var _vG=new _VE(_Tz,_Uz,_Vz);_7m._YE(_tG,_uG,_vG);var _rG=[];for(var _z4=0;_z4<16;_z4++){_rG[_z4]=_7m._7m[_z4]}return _rG}function _MA(width,height,__E,_0F){var _7m=new _BE();_7m._6F(width,height,__E,_0F);var _rG=[];for(var _z4=0; _z4<16;_z4++){_rG[_z4]=_7m._7m[_z4]}return _rG}function _OA(width,height,__E,_0F){var _7m=new _BE();_7m._7F(width,height,__E,_0F);var _rG=[];for(var _z4=0;_z4<16;_z4++){_rG[_z4]=_7m._7m[_z4]}return _rG}function _QA(_wG,width,height,__E,_0F){var _7m=new _BE();_7m._1F(_wG,width,height,__E,_0F);var _rG=[];for(var _z4=0;_z4<16;_z4++){_rG[_z4]=_7m._7m[_z4]}return _rG}function _qA(_il,_jl,_9s,_xG,_yG,_zG,_AG,_BG,_CG){var _7m=new _BE();var _DG=(Math.PI/180.0);_xG=(_DG*-_xG);_yG=(_DG*-_yG);_zG=(_DG*-_zG);_7m._EG(_il,_jl, _9s,_xG,_yG,_zG,_AG,_BG,_CG);var _rG=[];for(var _z4=0;_z4<16;_z4++){_rG[_z4]=_7m._7m[_z4]}return _rG}function _sA(_FG,_GG){var _HG=new _BE();var _IG=new _BE();var _JG=new _BE();for(var _z4=0;_z4<16;_z4++){_HG._7m[_z4]=_FG[_z4];_IG._7m[_z4]=_GG[_z4]}_JG.Multiply(_HG,_IG);var _rG=[];for(var _z4=0;_z4<16;_z4++){_rG[_z4]=_JG._7m[_z4]}return _rG}function _uA(_KG,_il,_jl,_9s){var _sm=(_KG[_9G]*_il)+(_KG[_aG]*_jl)+(_KG[_bG]*_9s)+_KG[_cG];var _um=(_KG[_dG]*_il)+(_KG[_2F]*_jl)+(_KG[_eG]*_9s)+_KG[_fG];var _gG=(_KG[_hG]*_il)+(_KG[_iG]*_jl)+(_KG[_jG]*_9s)+_KG[_kG]; var _xq=[_sm,_um,_gG];return _xq}function _wA(_oA){if(_jC>=_iC){return }_jC++;if(arguments.length==0){_kC[_jC]=new _BE(_kC[_jC-1]);}else {var _rG=new _BE();var _z4;for(_z4=0;_z4<16;_z4++){_rG._7m[_z4]=_oA[_z4]}_kC[_jC]=new _BE();_kC[_jC].Multiply(_rG,_kC[_jC-1])}}function _yA(){_jC--;if(_jC<0){_CA()}}function _CA(){_jC=0;_kC[0]=new _BE()}function _AA(_oA){_kC[_jC]=new _BE(_oA)}function _EA(){var _LG=new Array(16);var _z4;for(_z4=0;_z4<16;_z4++){_LG[_z4]=_kC[_jC]._7m[_z4]}return _LG}function _GA(){if(_jC==0)return true; else return false}function _xD(_PE){_an._jp._Dp(_7p._MG,_PE>=0.5)}function _yD(_PE){_an._jp._Dp(_7p._NG,_PE>=0.5)}function _zD(_OG){_an._jp._Dp(_7p._PG,_OG)}function _AD(_PE){_an._jp._Dp(_7p._QG,_PE>=0.5)}function _BD(_PE,_bs,_RG,_SG){if(Array.isArray(_PE)){var _TG=_PE;_an._jp._Dp(_7p._UG,_TG[0]>=0.5);_an._jp._Dp(_7p._VG,_TG[1]);_an._jp._Dp(_7p._WG,_TG[2]);_an._jp._Dp(_7p._XG,_TG[3])}else {_an._jp._Dp(_7p._UG,_PE>=0.5);_an._jp._Dp(_7p._VG,_bs);_an._jp._Dp(_7p._WG,_RG);_an._jp._Dp(_7p._XG,_SG)}}function _CD(_YG){ _an._jp._Dp(_7p._ZG,_YG)}function _wD(__G){switch(__G){case 1:_an._jp._Dp(_7p._lp,_7p._8p);_an._jp._Dp(_7p._mp,_7p._bp);_an._jp._Dp(_7p._np,_7p._8p);_an._jp._Dp(_7p._op,_7p._bp);_an._jp._Dp(_7p._pp,false);break;case 2:_an._jp._Dp(_7p._lp,_7p._8p);_an._jp._Dp(_7p._mp,_7p._dp);_an._jp._Dp(_7p._np,_7p._8p);_an._jp._Dp(_7p._op,_7p._dp);_an._jp._Dp(_7p._pp,false);break;case 3:_an._jp._Dp(_7p._lp,_7p._0H);_an._jp._Dp(_7p._mp,_7p._dp);_an._jp._Dp(_7p._np,_7p._0H);_an._jp._Dp(_7p._op,_7p._dp);_an._jp._Dp(_7p._pp, false);break;default :_an._jp._Dp(_7p._lp,_7p._8p);_an._jp._Dp(_7p._mp,_7p._ap);_an._jp._Dp(_7p._np,_7p._8p);_an._jp._Dp(_7p._op,_7p._ap);_an._jp._Dp(_7p._pp,false);break }}function _DD(_0w,_6x){var _1H,_2H;if(Array.isArray(_0w)){_1H=_0w[0];_2H=_0w[1]}else {_1H=_0w;_2H=_6x}_an._jp._Dp(_7p._lp,_1H);_an._jp._Dp(_7p._mp,_2H);_an._jp._Dp(_7p._np,_1H);_an._jp._Dp(_7p._op,_2H);_an._jp._Dp(_7p._pp,false)}function _ED(_0w,_6x,_3H,_4H){var _1H,_2H,_5H,_6H;if(Array.isArray(_0w)){_1H=_0w[0];_2H=_0w[1];_5H=_0w[2]; _6H=_0w[3]}else {_1H=_0w;_2H=_6x;_5H=_3H;_6H=_4H}_an._jp._Dp(_7p._lp,_1H);_an._jp._Dp(_7p._mp,_2H);_an._jp._Dp(_7p._np,_5H);_an._jp._Dp(_7p._op,_6H);_an._jp._Dp(_7p._pp,true)}function _FD(_7H,_8H,_9H,_oo){var _aH;var _bH;var _cH;var _dH;if(Array.isArray(_7H)){var _TG=_7H;_aH=(_TG[0]>=0.5);_bH=(_TG[1]>=0.5);_cH=(_TG[2]>=0.5);_dH=(_TG[3]>=0.5)}else {_aH=(_7H>=0.5);_bH=(_8H>=0.5);_cH=(_9H>=0.5);_dH=(_oo>=0.5)}var _eH={_Uy:_aH,_Vy:_bH,_Wy:_cH,alpha:_dH};_an._jp._Dp(_7p._fH,_eH)}function _GD(_7H,_8H,_9H,_oo){_FD(_7H, _8H,_9H,_oo)}function _HD(_PE){_an._jp._Dp(_7p._gH,_PE>=0.5)}function _ID(_hH){_an._jp._Dp(_7p._iH,_hH)}function _JD(_OG){_an._jp._Dp(_7p._jH,_OG)}function _KD(_kH){var _lH=_an._mH;var _z4;if(_kH){for(_z4=0;_z4<_lH;_z4++){_an._jp._nH(_z4,_7p._oH,_7p._pH);_an._jp._nH(_z4,_7p._qH,_7p._pH)}}else {for(_z4=0;_z4<_lH;_z4++){_an._jp._nH(_z4,_7p._oH,_7p._rH);_an._jp._nH(_z4,_7p._qH,_7p._rH)}}}function _LD(_sH,_kH){var _dB,_bB;if(Array.isArray(_sH)){var _TG=_sH;_dB=_TG[0];_bB=_TG[1]}else {_dB=_sH;_bB=_kH}if(_bB){_an._jp._nH(_dB, _7p._oH,_7p._pH);_an._jp._nH(_dB,_7p._qH,_7p._pH)}else {_an._jp._nH(_dB,_7p._oH,_7p._rH);_an._jp._nH(_dB,_7p._qH,_7p._rH)}}function _MD(_tH){var _lH=_an._mH;var _z4;if(_tH){for(_z4=0;_z4<_lH;_z4++){_an._jp._nH(_z4,_7p._uH,_7p._vH);_an._jp._nH(_z4,_7p._wH,_7p._vH)}}else {for(_z4=0;_z4<_lH;_z4++){_an._jp._nH(_z4,_7p._uH,_7p._xH);_an._jp._nH(_z4,_7p._wH,_7p._xH)}}}function _ND(_sH,_tH){var _dB,repeat;if(Array.isArray(_sH)){var _TG=_sH;_dB=_TG[0];repeat=_TG[1]}else {_dB=_sH;repeat=_tH}if(repeat){_an._jp._nH(_dB, _7p._uH,_7p._vH);_an._jp._nH(_dB,_7p._wH,_7p._vH)}else {_an._jp._nH(_dB,_7p._uH,_7p._xH);_an._jp._nH(_dB,_7p._wH,_7p._xH)}}function _OD(_yH){var _lB=_yH;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._zH,_lB)}}function _PD(_AH,_yH){var _BH=_AH;var _lB=_yH;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH,_7p._zH,_lB)}function _QD(_CH){var _oB=_CH;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._DH,_oB)}}function _RD(_AH,_CH){var _BH=_AH;var _oB=_CH;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH, _7p._DH,_oB)}function _SD(_EH){var _rB=_EH;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._FH,_rB)}}function _TD(_AH,_EH){var _BH=_AH;var _rB=_EH;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH,_7p._FH,_rB)}function _UD(_GH){var _uB=_GH;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._HH,_uB)}}function _VD(_AH,_GH){var _BH=_AH;var _uB=_GH;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH,_7p._HH,_uB)}function _WD(_IH){var _xB=_IH;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._JH,_xB)}}function _XD(_AH, _IH){var _BH=_AH;var _xB=_IH;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH,_7p._JH,_xB)}function _YD(_PE){var enable=_PE;for(var _z4=0;_z4<_an._mH;_z4++){_an._jp._nH(_z4,_7p._KH,enable)}}function _ZD(_AH,_PE){var _BH=_AH;var enable=_PE;if((_BH<0)||(_BH>=_an._mH)){return }_an._jp._nH(_BH,_7p._KH,enable)}function __D(){return _an._jp._kp(_7p._MG)?1.0:0.0}function _0E(){return _an._jp._kp(_7p._NG)?1.0:0.0}function _1E(){return _an._jp._kp(_7p._PG)}function _2E(){return _an._jp._kp(_7p._QG)?1.0:0.0}function _3E(){ var _TG=new Array();_TG.push(_an._jp._kp(_7p._UG)?1.0:0.0);_TG.push(_an._jp._kp(_7p._VG));_TG.push(_an._jp._kp(_7p._WG));_TG.push(_an._jp._kp(_7p._XG));return _TG}function _4E(){return _an._jp._kp(_7p._ZG);}function _5E(){var _1H=_an._jp._kp(_7p._lp);var _2H=_an._jp._kp(_7p._mp);var _5H=_an._jp._kp(_7p._np);var _6H=_an._jp._kp(_7p._op);if((_1H!=_5H)||(_2H!=_6H)){return -1}else {switch(_1H){case _LH:{switch(_2H){case _MH:return 0;case _NH:return 1;case _OH:return 2;default :return -1}}case _PH:{if(_2H==_OH){return 3}else { return -1}}default :return -1}}}function _6E(){var _TG=new Array();_TG[0]=_an._jp._kp(_7p._lp);_TG[1]=_an._jp._kp(_7p._mp);return _TG}function _7E(){var _TG=new Array();_TG[0]=_an._jp._kp(_7p._lp);_TG[1]=_an._jp._kp(_7p._mp);_TG[2]=_an._jp._kp(_7p._np);_TG[3]=_an._jp._kp(_7p._op);return _TG}function _8E(){return _an._jp._kp(_7p._lp)}function _9E(){return _an._jp._kp(_7p._mp)}function _aE(){return _an._jp._kp(_7p._np)}function _bE(){return _an._jp._kp(_7p._op)}function _cE(){var _Ct=_an._jp._kp(_7p._fH);var _hw=new Array(); _hw.push(_Ct._Uy?1.0:0.0);_hw.push(_Ct._Vy?1.0:0.0);_hw.push(_Ct._Wy?1.0:0.0);_hw.push(_Ct.alpha?1.0:0.0);return _hw}function _dE(){return _cE()}function _eE(){return _an._jp._kp(_7p._gH)?1.0:0.0}function _fE(){return _an._jp._kp(_7p._iH)}function _gE(){return _an._jp._kp(_7p._jH)}function _hE(){return _an._jp._QH(0,_7p._oH)==_7p._pH?1.0:0.0}function _iE(_sH){return _an._jp._QH(_sH,_7p._oH)==_7p._pH?1.0:0.0}function _jE(){return _an._jp._QH(0,_7p._uH)==_7p._vH?1.0:0.0}function _kE(_sH){return _an._jp._QH(_sH,_7p._uH)==_7p._vH?1.0:0.0} function _lE(){return _an._jp._QH(0,_7p._zH)}function _mE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){return }return _an._jp._QH(_BH,_7p._zH)}function _nE(){return _an._jp._QH(0,_7p._DH);}function _oE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){return }return _an._jp._QH(_BH,_7p._DH)}function _pE(){return _an._jp._QH(0,_7p._FH)}function _qE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){return }return _an._jp._QH(_BH,_7p._FH)}function _rE(){return _an._jp._QH(0,_7p._HH)}function _sE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){ return }return _an._jp._QH(_BH,_7p._HH)}function _tE(){return _an._jp._QH(0,_7p._JH)}function _uE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){return }return _an._jp._QH(_BH,_7p._JH)}function _vE(){return _an._jp._QH(0,_7p._KH)}function _wE(_AH){var _BH=_AH;if((_BH<0)||(_BH>=_an._mH)){return }return _an._jp._QH(_BH,_7p._KH)}function _xE(){_an._jp._RH()}function _yE(){_an._jp._SH()}var _TH=undefined;var _UH=undefined;function _VH(){if(_TH==undefined){_TH=["blendenable",_7p._MG,"ztestenable",_7p._NG,"zfunc",_7p._PG, "zwriteenable",_7p._QG,"fogenable",_7p._UG,"fogcolor",_7p._VG,"fogstart",_7p._WG,"fogend",_7p._XG,"cullmode",_7p._ZG,"srcblend",_7p._lp,"destblend",_7p._mp,"srcblendalpha",_7p._np,"destblendalpha",_7p._op,"sepalphaenable",_7p._pp,"colorwriteenable",_7p._fH,"alphatestenable",_7p._gH,"alphatestref",_7p._iH,"alphatestfunc",_7p._jH]}}function _WH(){if(_UH==undefined){_UH=["magfilter",_7p._oH,"minfilter",_7p._qH,"mipfilter",_7p._XH,"addressu",_7p._uH,"addressv",_7p._wH,"minmip",_7p._FH,"maxmip",_7p._HH, "mipbias",_7p._DH,"maxaniso",_7p._JH,"mipenable",_7p._KH]}}function _zE(){_VH();_WH();var map=_Dc();var _YH=_TH.length/2;var _ZH=_UH.length/2;var _z4;for(_z4=0;_z4<_YH;_z4++){var _Ct=_an._jp._kp(_TH[_z4*2+1]);_Ec(map,_TH[_z4*2],_Ct)}var _lH=_an._mH;for(_z4=0;_z4<_ZH;_z4++){var _rm;for(_rm=0;_rm<_lH;_rm++){var name=_UH[_z4*2].slice(0)+_rm;var _Ct=_an._jp._QH(_rm,_UH[_z4*2+1]);_Ec(map,name,_Ct)}}return map}function _AE(__H){_VH();_WH();var _z4;var _YH=_TH.length/2;var _ZH=_UH.length/2;var _0I=_dx(__H);while(_0I!=undefined){ var key=_0I;var value=_0d(__H,key);var _1I=false;for(_z4=0;_z4<_YH;_z4++){if(key==_TH[_z4*2]){_an._jp._Dp(_TH[_z4*2+1],value);_1I=true;break }}if(!_1I){for(_z4=0;_z4<_ZH;_z4++){var _2I=_UH[_z4*2].length;var _3I=key.substr(0,_2I);if(_3I==_UH[_z4*2]){var _4I=key.substr(_2I-1,key.length-_2I);var _Iy=parseInt(_4I,10);_an._jp._nH(_Iy,_UH[_z4*2+1],value);break }}}_0I=_ax(__H,_0I)}}var _5I=1970;var _6I=0;var _7I=1;var _8I=365.25;var _9I=30.4375;var _aI=[31,28,31,30,31,30,31,31,30,31,30,31];var _bI=[];var _cI=(86400.0); var _dI=(_cI*30);var _eI=!0;var _fI=0;var _gI=1;function _hI(_iI){if(_iI<_jI){return _iI*_kI}else {return(_iI-_jI)*_kI}}function _lI(_mI){return _mI%400==0||(_mI%100!=0&&_mI%4==0)}function _nI(_mI){var _oI=_aI.slice();;if(_lI(_mI)){_oI[1]=29}return _oI}var _kI=86400000.0;var _jI=25569;function _pI(_qI){return((_qI<10)?"0":"")+_qI.toString()}var _rI=[];var _sI=[];var _tI=[];var _uI=Date.now();var _vI=0;var _wI=1;var _xI=2;var _yI=3;var _zI=function(text){if(!text)return;if(_AI){if(_BI){var _As=_BI.document.getElementById('debug_console'); if(_As){var _CI=String.fromCharCode(0x0a);text=text.replace('','').replace('','');var _DI=Date.now()-_uI;if(!_As){alert(text)}else {_As.value+=text+_CI;var _EI=_As.textLength}_uI=Date.now();}}}if(_FI!=undefined){if(_FI._D6._Y6)console.log(text);if(_FI._D6._GI){var _HI=document.getElementById("yyDebugDiv");var _II=document.createElement('P');_II.textContent+=text;_HI.appendChild(_II)}}};function debug(text){var index;for(index=0;indexLogin"+""+""+""+""+""+""+""+""+""+"
"+""+"
"; _2J();_3J=true;var login=document.getElementById("gm4html5_login_button_id");var _4J=document.getElementById("gm4html5_login_username_id");var _5J=document.getElementById("gm4html5_login_password_id");_4J.value=_YI._6J[0];_5J.value=_YI._6J[1];login.onmouseup=function(){var _7J=_4J.value;var _8J=_5J.value;var _9J=_aJ(_1J);if(!_9J)return;_9J._7J=_7J;_9J._8J=_8J;_9J.value=0;_9J._bJ="";_9J._Tu=true;_9J._Su=_cJ;__I.removeChild(_0J);_3J=false;_dJ();_eJ(_YI.id)};var _fJ=document.getElementById("gm4html5_cancel_button_id"); _fJ.onmouseup=function(){__I.removeChild(_0J);_3J=false;var _9J=_aJ(_1J);if(!_9J)return;_9J._7J="";_9J._8J="";_9J.value=0;_9J._bJ="";_9J._Tu=true;_9J._Su=_gJ;_dJ();_eJ(_YI.id)};_hJ();_Nu._Ou(_YI.id,null,_iJ,_1J)}function _jJ(_YI){var _Ek=document.getElementById(_ZI);var __I=_Ek.parentNode;var _0J=document.createElement("div");_1J="gm4html5_input_ID";_0J.setAttribute("class","gm4html5_login");_0J.setAttribute("id",_1J);__I.insertBefore(_0J,_Ek.nextSibling);_0J.innerHTML=""+""+""+""+""+""+""+"
"+""+"
"; _2J();_3J=true;var _kJ=document.getElementById("gm4html5_input_message_id");var _lJ=document.getElementById("gm4html5_input_text_id");_kJ.innerHTML=_YI._6J[0];_lJ.value=_YI._6J[1];var _mJ=document.getElementById("gm4html5_input_ok_button_id");_mJ.onmouseup=function(){var text=_lJ.value;var _9J=_aJ(_1J);if(!_9J)return;_9J._7J="";_9J._8J="";_9J.value=parseFloat(text);_9J._bJ=text;_9J._Tu=true;_9J._Su=_cJ;__I.removeChild(_0J);_3J=false;_dJ();_eJ(_YI.id)};var _fJ=document.getElementById("gm4html5_input_cancel_button_id"); _fJ.onmouseup=function(){__I.removeChild(_0J);_3J=false;var _9J=_aJ(_1J);if(!_9J)return;_9J._7J="";_9J._8J="";_9J.value=0;_9J._bJ="";_9J._Tu=true;_9J._Su=_gJ;_dJ();_eJ(_YI.id)};_hJ();_Nu._Ou(_YI.id,null,_iJ,_1J)}function _nJ(_YI){var _Ek=document.getElementById(_ZI);var __I=_Ek.parentNode;var _0J=document.createElement("div");_1J="gm4html5_question_ID";_0J.setAttribute("class","gm4html5_login");_0J.setAttribute("id",_1J);__I.insertBefore(_0J,_Ek.nextSibling);_0J.innerHTML=""+""+""+""+"
"+""+"
"; _2J();_3J=true;var _oJ=document.getElementById("gm4html5_question_message_id");_oJ.innerHTML=_YI._6J[0];var _mJ=document.getElementById("gm4html5_question_yes_button_id");_mJ.onmouseup=function(){var _9J=_aJ(_1J);if(!_9J)return;_9J._7J="";_9J._8J="";_9J.value=1;_9J._bJ="1";_9J._Tu=true;_9J._Su=_cJ;__I.removeChild(_0J);_3J=false;_dJ();_eJ(_YI.id)};var _fJ=document.getElementById("gm4html5_question_no_button_id");_fJ.onmouseup=function(){__I.removeChild(_0J);_3J=false;var _9J=_aJ(_1J);if(!_9J)return;_9J._7J=""; _9J._8J="";_9J.value=0;_9J._bJ="0";_9J._Tu=true;_9J._Su=_gJ;_dJ();_eJ(_YI.id)};_hJ();_Nu._Ou(_YI.id,null,_iJ,_1J)}function _pJ(_YI){var _Ek=document.getElementById(_ZI);var __I=_Ek.parentNode;var _0J=document.createElement("div");_1J="gm4html5_message_ID";_0J.setAttribute("class","gm4html5_login");_0J.setAttribute("id",_1J);__I.insertBefore(_0J,_Ek.nextSibling);_0J.innerHTML=""+""+""+""+"
"+""; _2J();_3J=true;var _oJ=document.getElementById("gm4html5_message_message_id");_oJ.innerHTML=_YI._6J[0];var _mJ=document.getElementById("gm4html5_message_ok_button_id");_mJ.onmouseup=function(){var _9J=_aJ(_1J);if(!_9J)return;_9J._7J="";_9J._8J="";_9J.value=1;_9J._bJ="1";_9J._Tu=true;_9J._Su=1;__I.removeChild(_0J);_3J=false;_dJ();_eJ(_YI.id)};_hJ();_Nu._Ou(_YI.id,null,_iJ,_1J)}/*@constructor */function _qJ(){if(_rJ.length>0){switch(_rJ[0].type){case _vI:_XI(_rJ[0]);break;case _wI:_jJ(_rJ[0]);break;case _xI:_nJ(_rJ[0]); break;case _yI:_pJ(_rJ[0]);break }}}function _eJ(_4w){var index=-1;for(var _z4=0;_z4<_rJ.length;++_z4){if(_rJ[_z4].id==_4w){index=_z4;break }}if(index>=0){_rJ.splice(index,1)}_qJ()}function _Pg(_sJ,_tJ){return prompt(_sJ,_N8(_tJ))}function _hJ(){if(_3J){var login=document.getElementById(_1J);var _B4=login.offsetWidth;var _C4=login.offsetHeight;var _sm=(canvas.width-_B4)/2;var _um=(canvas.height-_C4)/2;_kv=new _uJ();_jv(canvas,_kv);login.style.left=~~(_sm+_kv.left)+"px";login.style.top=~~(_um+_kv.top)+"px"}}function _vJ(_wJ){ return _wJ.substr(0,_wJ.indexOf("("))}function _JI(_xJ){var _yJ=arguments.callee.caller;var _zJ="Error: "+_xJ+"\n"+"--------------------------------------------------------------------\n";while(_yJ){var name="\t"+_vJ(_yJ.toString());_zJ+=name+'(';for(var _z4=0;_z4<_yJ.arguments.length;_z4++){if(_z4!=0){_zJ+=', '}if(typeof _yJ.arguments[_z4]=="string"){_zJ+='"'+_yJ.arguments[_z4].toString()+'"'}else if(typeof _yJ.arguments[_z4]=="number"){_zJ+=_yJ.arguments[_z4].toString()}else {if(_yJ.arguments[_z4]==undefined){ _zJ+="[undefined]"}else if(_yJ.arguments[_z4]==null){_zJ+="[null]"}else if(_yJ.arguments[_z4].__type){_zJ+=_yJ.arguments[_z4].__type}else {_zJ+="[unknown]"}}}_zJ+=")\n";_yJ=_yJ.caller}debug(_zJ)}var _AJ=3;var _BJ=-1;/*@constructor */function _CJ(){this._DJ="";this._EJ=0;this._FJ=false;this._GJ=false;this._HJ=""}_CJ.prototype._IJ=function(){var _zJ;var _z4=this._EJ;var _UI=this._DJ;while(_z4<_UI.length){var _A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a){_z4++;_A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a){ _z4++}break }else {_z4++}}this._EJ=_z4};_CJ.prototype._JJ=function(){var _zJ;var _z4=this._EJ;var _UI=this._DJ;while(_z4<_UI.length){var _A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a||_A4==0x09||_A4==0x20){_z4++}else {break }}this._EJ=_z4};function _5d(_KJ){var _LJ=_MJ(_KJ,true);if(_LJ==null)_LJ=_MJ(_KJ,false);if(_LJ==null)return -1;var _Mu=new _CJ();_Mu._DJ=_LJ;_Mu._EJ=0;_Mu._HJ=_KJ;return _NJ._Ou(_Mu)}function _ad(_OJ){var _Mu=_NJ._Bl(_OJ);if(!_Mu){_1w("Error: Illegal file handle");return }if(_Mu._HJ!=null){ if(_Mu._GJ){_PJ(_Mu._HJ,_Mu._DJ)}}_NJ._aw(_OJ)}function _QJ(_KJ){var _Mu=new _CJ();_Mu._HJ=_KJ;_Mu._DJ="";_Mu._EJ=0;_Mu._RJ=true;return _NJ._Ou(_Mu)}function _SJ(_OJ,_sJ){var _Mu=_NJ._Bl(_OJ);if(!_Mu){_1w("Error: Illegal file handle");return }if(!_Mu._RJ){_1w("Error: File "+_Mu._HJ+" has not been opened with WRITE permisions");return }_Mu._DJ+=_sJ;_Mu._GJ=true;_Mu._EJ=_Mu._DJ.length}function _8d(_OJ){var _Mu=_NJ._Bl(_OJ);if(!_Mu){_1w("Error: Illegal file handle");return }var _zJ="";var _z4=_Mu._EJ;var _UI=_Mu._DJ; while(_z4<_UI.length){var _A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a){break }else {_zJ+=_UI[_z4++]}}_Mu._EJ=_z4;return _zJ}function _6d(_OJ){var _Mu=_NJ._Bl(_OJ);if(!_Mu){_1w("Error: Illegal file handle");return }_Mu._JJ();var _zJ="";var _z4=_Mu._EJ;var _UI=_Mu._DJ;while(_z4<_UI.length){var _A4=_UI[_z4];if((_A4=='-')&&(_zJ=="")){_zJ+=_UI[_z4++]}else if((_A4>='0'&&_A4<='9')||(_A4=='.')){_zJ+=_UI[_z4++]}else {break }}_Mu._EJ=_z4;return parseFloat(_zJ)}function _7d(_OJ){var _Mu=_NJ._Bl(_OJ);if(!_Mu){_1w("Error: Illegal file handle"); return }var _zJ="";var _z4=_Mu._EJ;var _UI=_Mu._DJ;while(_z4<_UI.length){var _A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a){_zJ+=_UI[_z4++];if(_z4<_UI.length){_A4=_UI.charCodeAt(_z4);if(_A4==0x0d||_A4==0x0a){_zJ+=_UI[_z4++]}}break }else {_zJ+=_UI[_z4++]}}_Mu._EJ=_z4;return _zJ;}function _3f(_KJ){var _TJ=_UJ(_KJ,true);if(_TJ==true)return true;return _UJ(_KJ,false)}function _vf(_KJ){if(_VJ){try{window.localStorage['removeItem'](_WJ(_KJ));return true;}catch(_xw){return false}}return false}function _XJ(_YJ){var _hw; switch(typeof(_YJ)){case "object":if(_YJ instanceof Array){_hw=new _Xw(_Rw,_ZJ(_YJ))}else {_hw=new _Xw(_Qw,__J(_YJ))}break;case "boolean":_hw=_YJ?1:0;break;case "number":case "string":_hw=_YJ;break;default :_hw=_YJ.toString();break }return _hw}function _ZJ(_Yw){var _hw=_y9();for(var _z4=0;_z4<_Yw.length;++_z4){var _So=_XJ(_Yw[_z4]);_68(_hw,_So)}return _hw}function __J(_Yw){var _hw=_Dc();for(var _0K in _Yw){var _uo=_Yw[_0K];var _So=_XJ(_uo);_Ec(_hw,_0K,_So)}return _hw}function _Zc(_1K){var _zJ=_1K;var _2K=false;try{for(var _3K=0; _3K<_zJ.length;_3K++){if(_zJ.charAt(_3K)=="\""){if(!_2K){_2K=true}else if(_3K==0||_zJ.charAt(_3K-1)!="\\"){_2K=false}}if(!_2K&&_zJ.charAt(_3K)=="#"){_zJ=_zJ.substring(0,_3K)+_zJ.substring(_3K+1,_zJ.length);_3K--}}}catch(Error){}var _4K={};try{_4K=JSON.parse(_zJ);if(_4K instanceof Array){_zJ="{ \"default\" : "+_zJ+"}";_4K=JSON.parse(_zJ)}}catch(err){_zJ="{ \"default\" : \""+_zJ.toString()+"\"}";try{_4K=JSON.parse(_zJ)}catch(err){}}return __J(_4K)}function _5K(_YJ){var _hw;switch(typeof(_YJ)){case "object":switch(_YJ._Zw){ case _Rw:_hw=_6K(_YJ.Object);break;case _Qw:_hw=_7K(_YJ.Object);break;default :if(_YJ.constructor===Array){return _YJ}else {_hw=_YJ.toString()}break }break;case "number":case "string":_hw=_YJ;break;default :_hw=_YJ.toString();break }return _hw}function _6K(_4o){var _hw=[];var _Gw=_Fw._Bl(_4o);if(_Gw){for(var _z4=0;_z4<_Gw._Mw.length;++_z4){if(_Gw._Mw[_z4]!=undefined)_hw.push(_5K(_Gw._Mw[_z4]))}}return _hw}function _7K(__H){var _hw={};var __w=_0x._Bl(__H);if(__w){for(var _z4 in __w){if(!__w.hasOwnProperty(_z4))continue; if(__w[_z4]!=undefined)_hw[_z4]=_5K(__w[_z4]);}}return _hw}function _Pc(__H){var _8K=_7K(__H);return JSON.stringify(_8K)}var _9K="undefined";function _9c(_aK){_SI._bK=_aK}function _8c(_aK){_SI._cK=_aK}function _7a(_dK){_SI._eK=_dK}function _fK(_il,_jl,_LI){if(_LI!=undefined)_LI=_LI.toString();else _LI=_9K;var _A4=(_Wr&0xffffff)|(((_Vr*255.0)<<24)&0xff000000);_SI._gK(_LI,_il,_jl,-1,-1,0,1,1,_A4,_A4,_A4,_A4)}var _hK=_iK;function _iK(_il,_jl,_LI,_jK,_kK,_lK,_mK,_oo){if(_LI!=undefined)_LI=_LI.toString();else _LI=_9K; if(!_an)_OI("draw_text_color() only uses the 1st colour");var _nK=_Vr;var _oK=_pK;var _uo=((_oo*255)<<24)&0xff000000;_jK=(_jK&0xffffff)|_uo;_kK=(_kK&0xffffff)|_uo;_lK=(_lK&0xffffff)|_uo;_mK=(_mK&0xffffff)|_uo;_SI._gK(_LI,_il,_jl,-1,-1,0,1,1,_jK,_kK,_lK,_mK);_Vr=_nK;_Ag(_oK);}var _qK=_rK;function _rK(_il,_jl,_LI,_sK,_Xv,_jK,_kK,_lK,_mK,_oo){if(_LI!=undefined)_LI=_LI.toString();else _LI=_9K;if(!_an)_OI("draw_text_ext_color() only uses the 1st colour");var _nK=_Vr;var _oK=_pK;var _uo=(_oo*255)<<24;_jK=(_jK&0xffffff)|_uo; _kK=(_kK&0xffffff)|_uo;_lK=(_lK&0xffffff)|_uo;_mK=(_mK&0xffffff)|_uo;_SI._gK(_LI,_il,_jl,_sK,_Xv,0,1,1,_jK,_kK,_lK,_mK);_Vr=_nK;_Ag(_oK)}function _8a(_il,_jl,_LI,_AG,_BG,_ml){if(_LI!=undefined)_LI=_LI.toString();else _LI=_9K;var _A4=(_Wr&0xffffff)|(((_Vr*255.0)<<24)&0xff000000);_SI._gK(_LI,_il,_jl,-1,-1,_ml,_AG,_BG,_A4,_A4,_A4,_A4)}var _tK=_uK;function _uK(_il,_jl,_LI,_sK,_Xv,_AG,_BG,_ml,_jK,_kK,_lK,_mK,_oo){if(!_an)_OI("draw_text_ext_transformed_color() only uses the 1st colour");if(_LI!=undefined)_LI=_LI.toString(); else _LI=_9K;var _nK=_Vr;var _oK=_pK;var _uo=((_oo*255)<<24)&0xff000000;_jK=_Yr(_jK)|_uo;_kK=_Yr(_kK)|_uo;_lK=_Yr(_lK)|_uo;_mK=_Yr(_mK)|_uo;_SI._gK(_LI,_il,_jl,_sK,_Xv,_ml,_AG,_BG,_jK,_kK,_lK,_mK);_Vr=_nK;_Ag(_oK);}var _vK=_aa;function _aa(_il,_jl,_LI,_AG,_BG,_ml,_jK,_kK,_lK,_mK,_oo){if(!_an)_OI("draw_text_transformed_color() only uses the 1st colour");if(_LI!=undefined)_LI=_LI.toString();else _LI=_9K;var _nK=_Vr;var _oK=_pK;var _uo=((_oo*255)<<24)&0xff000000;_jK=_Yr(_jK)|_uo;_kK=_Yr(_kK)|_uo;_lK=_Yr(_lK)|_uo; _mK=_Yr(_mK)|_uo;_SI._gK(_LI,_il,_jl,-1,-1,_ml,_AG,_BG,_jK,_kK,_lK,_mK);_Vr=_nK;_Ag(_oK)}function _jc(_LI){if(_LI==undefined||_LI==null)_LI=_9K;_SI._wK();if(!_SI._xK)return 1;var _yK=_SI._TI(_LI,-1,_SI._xK);if(_yK==null)return _SI._xK._zK(_LI);return _SI._xK._zK(_LI)*_yK.length}function _nc(_LI){if(_LI==undefined||_LI==null)_LI=_9K;_SI._wK();return _SI._xK?_SI._xK._AK(_LI):1};;var _BK=0,_CK=1,_DK=2,_EK=3,_FK=4,_GK=5,_HK=6,_IK=7,_JK=8,_KK=9;var _LK=1;/*@constructor */function _MK(){var _NK=_MJ("hiscores_data_", true);if(_NK!=null){try{var _OK=JSON.parse(_NK);var _z4;for(_z4=0;_z4<_PK;_z4++){_QK[_z4]=_OK[_z4].name;_RK[_z4]=_OK[_z4].value}}catch(_xw){_1w("Error: reading hiscore JSON")}}}function _SK(){_RK[0]=_RK[1]=_RK[2]=_RK[3]=_RK[4]=_RK[5]=_RK[6]=_RK[7]=_RK[8]=_RK[9]=0;_QK[0]=_QK[1]=_QK[2]=_QK[3]=_QK[4]=_QK[5]=_QK[6]=_QK[7]=_QK[8]=_QK[9]=_TK}function _UK(_VK,_WK,_hH){var _XK,_YK,_ZK,__K,_0L,_1L;_XK=(_VK>>16)&0xff;_ZK=(_VK>>8)&0xff;_0L=(_VK&0xff);_YK=(_WK>>16)&0xff;__K=(_WK>>8)&0xff;_1L=(_WK&0xff);var _2L=1.0-_hH; var _km=_Ow(_XK*_2L+_YK*_hH);var _to=_Ow(_ZK*_2L+__K*_hH);var _nm=_Ow(_0L*_2L+_1L*_hH);var _Un=((_km&0xff)<<16)|((_to&0xff)<<8)|(_nm&0xff);return _Un}function _3L(_VK,_WK,_hH){return _UK(_VK,_WK,_hH)}function _Zf(_4L,_5L,_sk,_6L){var _7L=_8L;_8L=true;var event=_9L(_sk,_6L);var _aL=_bL(_sk,_6L);_4L._Kl(event,_aL,_4L,_5L);_8L=_7L}function _cL(_4L,_dL,_eL,_fL){var _gL=_hL._Bl(_eL);if((_gL!=null)&&(_gL!=undefined)){var _iL=_gL._jL[_fL];if((_iL!=null)&&(_iL!=undefined)){_iL._kL(_4L,_4L)}}}var _lL=!0;function _rf(_4L, _5L){_4L._mL(_nL,_oL,_5L)}function _kf(_PE){}function _pL(data){var _qL="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _rL,_sL,_tL,_uL,_vL,_wL,_xL,_yL;var _z4=0;var _zL=0;var _AL="";var _BL=[];if(!data){return data}if(typeof data!=="string")return undefined;data=_CL(data);do {_rL=data.charCodeAt(_z4++);_sL=data.charCodeAt(_z4++);_tL=data.charCodeAt(_z4++);_yL=_rL<<16|_sL<<8|_tL;_uL=_yL>>18&0x3f;_vL=_yL>>12&0x3f;_wL=_yL>>6&0x3f;_xL=_yL&0x3f;_BL[_zL++]=_qL.charAt(_uL)+_qL.charAt(_vL)+_qL.charAt(_wL)+_qL.charAt(_xL)} while(_z4>16&0xff;_sL=_yL>>8&0xff;_tL=_yL&0xff;if(_wL==64){_BL[_zL++]=String.fromCharCode(_rL)}else if(_xL==64){_BL[_zL++]=String.fromCharCode(_rL,_sL)}else {_BL[_zL++]=String.fromCharCode(_rL,_sL,_tL)}}while(_z4>>4)&0x0F)+_VL.charAt(x&0x0F)}return _WL}function _QL(_UL){var _WL="";var _z4=-1;var x,y;while(++_z4<_UL.length){x=_UL.charCodeAt(_z4);y=_z4+1<_UL.length?_UL.charCodeAt(_z4+1):0;if(0xD800<=x&&x<=0xDBFF&&0xDC00<=y&&y<=0xDFFF){x=0x10000+((x&0x03FF)<<10)+(y&0x03FF);_z4++}if(x<=0x7F)_WL+=String.fromCharCode(x);else if(x<=0x7FF)_WL+=String.fromCharCode(0xC0|((x>>>6)&0x1F),0x80|(x&0x3F));else if(x<=0xFFFF)_WL+=String.fromCharCode(0xE0|((x>>>12)&0x0F), 0x80|((x>>>6)&0x3F),0x80|(x&0x3F));else if(x<=0x1FFFFF)_WL+=String.fromCharCode(0xF0|((x>>>18)&0x07),0x80|((x>>>12)&0x3F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F))}return _WL}function _TL(_UL){var _WL=Array(_UL.length>>2);for(var _z4=0;_z4<_WL.length;_z4++)_WL[_z4]=0;for(var _z4=0;_z4<_UL.length*8;_z4+=8)_WL[_z4>>5]|=(_UL.charCodeAt(_z4/8)&0xFF)<<(_z4%32);return _WL}function _RL(_UL){var _WL="";for(var _z4=0;_z4<_UL.length*32;_z4+=8)_WL+=String.fromCharCode((_UL[_z4>>5]>>>(_z4%32))&0xFF);return _WL}function _SL(x, _EI){x[_EI>>5]|=0x80<<((_EI)%32);x[(((_EI+64)>>>9)<<4)+14]=_EI;var _uo=1732584193;var _nm=-271733879;var _A4=-1732584194;var _Cy=271733878;for(var _z4=0;_z4>16)+(y>>16)+(_8M>>16);return(_9M<<16)|(_8M&0xFFFF);}function _7M(_Iy,_aM){return(_Iy<<_aM)|(_Iy>>>(32-_aM))}function _LL(_UI){return _OL(_bM(_QL(_UI)))}function _bM(_UI){return _cM(_dM(_eM(_UI), _UI.length*8));}function _eM(_UL){var _WL=Array(_UL.length>>2);for(var _z4=0;_z4<_WL.length;_z4++)_WL[_z4]=0;for(var _z4=0;_z4<_UL.length*8;_z4+=8)_WL[_z4>>5]|=(_UL.charCodeAt(_z4/8)&0xFF)<<(24-_z4%32);return _WL}function _cM(_UL){var _WL="";for(var _z4=0;_z4<_UL.length*32;_z4+=8)_WL+=String.fromCharCode((_UL[_z4>>5]>>>(24-_z4%32))&0xFF);return _WL}function _dM(x,_EI){x[_EI>>5]|=0x80<<(24-_EI%32);x[((_EI+64>>9)<<4)+15]=_EI;var _B4=Array(80);var _uo=1732584193;var _nm=-271733879;var _A4=-1732584194;var _Cy=271733878; var e=-1009589776;for(var _z4=0;_z40.0){ this._nM=_uM()}else {this._nM=0}this._qM=0;this._oM=false;};_lM.prototype._5v=function(){var current;if(this._pM>0.0){current=this._nM+1000000.0/this._pM}else current=_uM();this._qM=current-this._nM;if(!this._oM)this._mM+=this._qM;this._nM=current};_lM.prototype._Sk=function(){if(this._pM>0)return this._pM;if(this._qM>0){return 1000000.0/this._qM}return 30.0};var _Rk=new _lM();function _vM(){return _qt._Wu()}function _wM(_Yu){return _qt._6v(_Yu)}function _xM(_Yu){return _qt._It(_Yu)}function _yM(_Yu){return _qt._Qt(_Yu)} var _PH=1,_NH=2,_zM=3,_OH=4,_LH=5,_MH=6,_AM=7,_BM=8,_CM=9,_DM=10,_EM=11;var _FM=0.0;function _cf(){var _GM=_HM;if(_GM<0)_GM=_8f();return _GM}function _bf(){var _IM=_JM;if(_IM<0)_IM=_7f();return _IM}function _4h(_AG,_BG,_KM,_LM){_MM=true;_NM=0;_OM=0;_PM=1;_QM=1;_JM=-1;_HM=-1;if(_AG!=undefined)_PM=_AG;if(_BG!=undefined)_QM=_BG;if(_KM!=undefined)_NM=_KM;if(_LM!=undefined)_OM=_LM;if(_RM){_SM()}}var _TM=_4h;var _UM=96;function _af(){return _UM}var _VM=96;function _df(){return _WM()}function _ef(){return _XM()}function _qf(_bs){ _YM(_Yr(_bs))}var _hc=_ZM;function _ZM(_bs,_oo){__M();var _0N=[];_0N[0]=1;_0N[1]=0;_0N[2]=0;_0N[3]=1;_0N[4]=0;_0N[5]=0;__o._1N(_0N[0],_0N[1],_0N[2],_0N[3],_0N[4],_0N[5]);if(!__o.clearRect||_bs!=0||_oo!=0){__o.globalAlpha=_oo;__o.fillStyle=_iy(_Yr(_bs),_oo);__o.globalCompositeOperation='copy';__o.fillRect(_2N,_3N,_4N,_5N)}else {__o.clearRect(_2N,_3N,_4N,_5N)}_6N()}function _7N(_7H,_8H,_9H){return(~~_7H)|(_8H<<8)|(_9H<<16)}function _8N(_9N,_aN,_bN){return _7N(_9N,_aN,_bN)}var _cN=_7N;var _dN=_8N;function _eN(_bs){ return(_bs>>16)&0xff}var _fN=_eN;function _gN(_bs){return(_bs>>8)&0xff}var _hN=_gN;function _iN(_bs){return(_bs&0xff)}var _jN=_iN;function _kN(_bs){var _lN=0.0;var _mN=0.0;var _nN=0.0;var _Lm=0.0;var _Nm=0.0;var _oN=0.0;var _Cy=0.0;var _7m=0.0;_lN=(_bs&0xff)/255.0;_mN=((_bs>>8)&0xff)/255.0;_nN=((_bs>>16)&0xff)/255.0;_7m=_lm(_lm(_lN,_mN),_nN);_oN=_jm(_jm(_lN,_mN),_nN);_Cy=_oN-_7m;if(_oN==0)_Nm=0.0;else _Nm=1.0*_Cy/_oN;if(_Nm==0)_Lm=0.0;else if(_lN==_oN)_Lm=60.0*(_mN-_nN)/_Cy;else if(_mN==_oN)_Lm=120.0+60.0*(_nN-_lN)/_Cy; else _Lm=240.0+60.0*(_lN-_mN)/_Cy;if(_Lm<0)_Lm=_Lm+360.0;var _So=Math.min(255,Math.max(0,_oN*255.0));var _UI=Math.min(255,Math.max(0,_Nm*255.0));var _C4=Math.min(255,Math.max(0,(_Lm*255.0)/360.0));var _pN={_C4:_C4,_UI:_UI,_So:_So};return _pN}function _qN(_bs){var _rN=_kN(_bs);return _rN._C4}var _sN=_qN;function _tN(_bs){var _rN=_kN(_bs);return _rN._UI}var _uN=_tN;function _vN(_bs){var _rN=_kN(_bs);return _rN._So}var _wN=_vN;function _Eb(_VK,_WK,_xN){var _XK=(_VK>>16)&0xff;var _ZK=(_VK>>8)&0xff;var _0L=_VK&0xff;var _YK=(_WK>>16)&0xff; var __K=(_WK>>8)&0xff;var _1L=_WK&0xff;var _yN=1.0-_xN;var _km=~~(_XK*_yN+_YK*_xN);var _to=~~(_ZK*_yN+__K*_xN);var _nm=~~(_0L*_yN+_1L*_xN);return((_km<<16)&0xff0000)|((_to<<8)&0xff00)|(_nm&0xff);}var _zN=_Eb;function _AN(_BN,_CN,_hH){var _lN=0.0;var _mN=0.0;var _nN=0.0;var _Lm=0.0;var _Nm=0.0;var _oN=0.0;var _yJ=0.0;var _DN=0.0;var _6M=0.0;var _mm=0.0;var _z4=0;var _pN;_Lm=_BN*360.0/255.0;if(_Lm==360.0)_Lm=0.0;_Nm=_CN/255.0;_oN=_hH/255.0;if(_Nm==0){_lN=_oN;_mN=_oN;_nN=_oN}else {_Lm=_Lm/60.0;_z4=Math.floor(_Lm);_yJ=_Lm-_z4; _DN=_oN*(1.0-_Nm);_6M=_oN*(1.0-(_Nm*_yJ));_mm=_oN*(1.0-(_Nm*(1.0-_yJ)));switch(_z4){case 0:{_lN=_oN;_mN=_mm;_nN=_DN}break;case 1:{_lN=_6M;_mN=_oN;_nN=_DN}break;case 2:{_lN=_DN;_mN=_oN;_nN=_mm}break;case 3:{_lN=_DN;_mN=_6M;_nN=_oN}break;case 4:{_lN=_mm;_mN=_DN;_nN=_oN}break;default :{_lN=_oN;_mN=_DN;_nN=_6M}}}_pN=Math.floor(_lN*255.0)|(Math.floor(_mN*255.0)<<8)|(Math.floor(_nN*255.0)<<16);return _pN}var _EN=_AN;function _Nb(_oo){if(_oo<0){_oo=0}if(_oo>1){_oo=1}_Vr=_oo;_FN=_iy(_Wr,_Vr)}function _GN(){return _Vr} function _HN(){return _pK}var _IN=_HN;function _Ag(_Xr){_pK=_Xr;_Wr=_Yr(_Xr);_JN=_KN(_Wr);_FN=_iy(_Wr,_Vr)}var _LN=_Ag;;;;;;;function _MN(_Cm,_Dm,__l,_0m,_VK,_WK,_NN){_ON(_Cm,_Dm,__l,_0m,10,10,_VK,_WK,_NN)}var _PN=_MN;var _ON=_QN;var _RN=_QN;function _QN(_Cm,_Dm,__l,_0m,_SN,_TN,_VK,_WK,_NN){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM}if(_0m<_Dm){var _UN=_Dm;_Dm=_0m;_0m=_UN}if(__l<_Cm){var _UN=_Cm;_Cm=__l;__l=_UN}var width=__l-_Cm;var height=_0m-_Dm;var _VN=_SN;var _WN=_TN;var _Un=__o.globalAlpha=_Vr;__o.beginPath(); __o.moveTo(_Cm+_VN,_Dm);__o.lineTo(_Cm+width-_VN,_Dm);__o.quadraticCurveTo(_Cm+width,_Dm,_Cm+width,_Dm+_WN);__o.lineTo(_Cm+width,_Dm+height-_WN);__o.quadraticCurveTo(_Cm+width,_Dm+height,_Cm+width-_VN,_Dm+height);__o.lineTo(_Cm+_VN,_Dm+height);__o.quadraticCurveTo(_Cm,_Dm+height,_Cm,_Dm+height-_WN);__o.lineTo(_Cm,_Dm+_WN);__o.quadraticCurveTo(_Cm,_Dm,_Cm+_VN,_Dm);__o.closePath();if(_NN){__o.strokeStyle=_iy(_Yr(_VK),1.0);__o.stroke()}else {__o.fillStyle=_iy(_Yr(_VK),1.0);__o.fill()}}var _Ob=_XN;function _XN(_Cm, _Dm,__l,_0m,_NN){_Cm=~~_Cm;_Dm=~~_Dm;__l=~~__l;_0m=~~_0m;__o.globalAlpha=_Vr;if(_NN){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM}__o.lineWidth=1;__o.strokeStyle=_FN;__o._YN(_Cm+0.5,_Dm+0.5,(__l-_Cm),(_0m-_Dm))}else {if(_FM!=0.0){__l+=_FM;_0m+=_FM}__o.fillStyle=_FN;__o._ZN(_Cm,_Dm,__l-_Cm+1,_0m-_Dm+1)}}var __N=_0O;var _1O=_0O;function _0O(_Cm,_Dm,__l,_0m,_VK,_WK,_2O,_3O,_NN){var _Un=_iy(_Yr(_VK),1.0);__o.globalAlpha=_Vr;if(_NN){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM}__o.lineWidth=1;__o.strokeStyle=_Un; __o._YN(_Cm+0.5,_Dm+0.5,(__l-_Cm),(_0m-_Dm))}else {if(_FM!=0.0){__l+=_FM;_0m+=_FM}__o.fillStyle=_Un;__o._ZN(_Cm+0.5,_Dm+0.5,(__l-_Cm),(_0m-_Dm))}}var _4O=_5O;function _5O(_Cm,_Dm,__l,_0m,_VK,_WK,_6O,_NN){__o.globalAlpha=_Vr;__o.lineWidth=1;var _7O=_iy(_Yr(_VK),1.0);var _8O=_iy(_Yr(_WK),1.0);var _9O;if(_6O){_9O=__o.createLinearGradient(_Cm,_Dm,_Cm,_0m)}else {_9O=__o.createLinearGradient(_Cm,_Dm,__l,_Dm)}_9O.addColorStop(0,_7O);_9O.addColorStop(1,_8O);if(_NN){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM} __o.strokeStyle=_9O;__o._YN(_Cm+0.5,_Dm+0.5,__l-_Cm,_0m-_Dm)}else {if(_FM!=0.0){__l+=_FM;_0m+=_FM}__o.fillStyle=_9O;__o._ZN(_Cm+0.5,_Dm+0.5,__l-_Cm,_0m-_Dm)}}var _aO=_bO;function _bO(_il,_jl){if(_FM!=0.0){_il+=_FM;_jl+=_FM}__o.globalAlpha=_Vr;__o.fillStyle=_FN;__o._ZN(_il,_jl,1,1)}function _cO(_Cm,_Dm,__l,_0m,_Xv){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM}__o.globalAlpha=_Vr;__o.strokeStyle=_JN;__o.lineWidth=_Xv;__o._dO();__o._eO(_Cm+0.5,_Dm+0.5);__o._fO(__l+0.5,_0m+0.5);__o._gO();__o._hO();__o._ZN(__l, _0m,1,1)}function _Up(_Cm,_Dm,__l,_0m){_cO(_Cm,_Dm,__l,_0m,1)}var _iO=_jO;var _kO=_lO;function _jO(_il,_jl){return _lO(_il,_jl)&0x00ffffff}function _lO(_il,_jl){var _mO=canvas.width/_nO;var _oO=canvas.height/_pO;var _Un=_qO(canvas,_il*_mO,_jl*_oO);return _Un}var _rO=_sO;function _sO(_Cm,_Dm,__l,_0m,_tO,_uO,_NN){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM;_tO+=_FM;_uO+=_FM}__o.globalAlpha=_Vr;__o.lineWidth=1;if(_NN){__o.strokeStyle=_FN;__o._dO();__o._eO(_Cm,_Dm);__o._fO(__l,_0m);__o._fO(_tO,_uO);__o._fO(_Cm, _Dm);__o._hO();__o._gO()}else {__o.strokeStyle=_FN;__o.lineJoin="bevel";__o.fillStyle=_FN;__o._dO();__o._eO(_Cm,_Dm);__o._fO(__l,_0m);__o._fO(_tO,_uO);__o._fO(_Cm,_Dm);__o._vO();__o._hO();__o._gO();__o.lineJoin="miter"}}var _wO=_xO;var _yO=_xO;function _xO(_Cm,_Dm,__l,_0m,_tO,_uO,_VK,_WK,_2O,_NN){var _7O=_KN(_Yr(_VK)|0xff000000);if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM;_tO+=_FM;_uO+=_FM}__o.globalAlpha=_Vr;__o.lineWidth=1;if(_NN){__o.strokeStyle=_7O;__o._dO();__o._eO(_Cm,_Dm);__o._fO(__l,_0m); __o._fO(_tO,_uO);__o._fO(_Cm,_Dm);__o._hO();__o._gO()}else {__o.strokeStyle=_7O;__o.lineJoin="bevel";__o.fillStyle=_7O;__o._dO();__o._eO(_Cm,_Dm);__o._fO(__l,_0m);__o._fO(_tO,_uO);__o._fO(_Cm,_Dm);__o._vO();__o._hO();__o._gO();__o.lineJoin="miter"}}var _zO=_AO;function _AO(_Cm,_Dm,__l,_0m,_xN,_BO,_CO,_DO,_EO,_FO,_GO,_HO){var _IO;var _JO;var _KO;var _LO;var _Un;if(_GO){__N(_Cm,_Dm,__l,_0m,_BO,_BO,_BO,_BO,false);if(_HO){__N(_Cm,_Dm,__l,_0m,_MO,_MO,_MO,_MO,true)}}if(_xN<0){_xN=0}if(_xN>100){_xN=100}var _NO=_xN/100; switch(_FO){case 0:_IO=_Cm;_KO=_Dm;_JO=_Cm+_NO*(__l-_Cm);_LO=_0m;break;case 1:_IO=__l-_NO*(__l-_Cm);_KO=_Dm;_JO=__l;_LO=_0m;break;case 2:_IO=_Cm;_KO=_Dm;_JO=__l;_LO=_Dm+_NO*(_0m-_Dm);break;case 3:_IO=_Cm;_KO=_0m-_NO*(_0m-_Dm);_JO=__l;_LO=_0m;break;default :_IO=_Cm;_KO=_Dm;_JO=_Cm+_NO*(__l-_Cm);_LO=_0m;break }if(_xN>50){_Un=_UK(_DO,_EO,(_xN-50.0)/50.0)}else {_Un=_UK(_CO,_DO,_xN/50.0)}__N(_IO,_KO,_JO,_LO,_Un,_Un,_Un,_Un,false);if(_HO){__N(_IO,_KO,_JO,_LO,_MO,_MO,_MO,_MO,true)}}var _OO=_PO;function _PO(_8m, _9m,_am,_bm,size){var _QO=Math.sqrt(((_am-_8m)*(_am-_8m))+((_bm-_9m)*(_bm-_9m)));if(_QO!=0){if(size>_QO){size=_QO}var _sm=size*(_am-_8m)/_QO;var _um=size*(_bm-_9m)/_QO;_Up(_8m,_9m,_am,_bm);_rO(_am-_sm-_um/3.0,_bm-_um+_sm/3.0,_am,_bm,_am-_sm+_um/3.0,_bm-_um-_sm/3.0,false)}}function _RO(_Cm,_Dm,__l,_0m,_NN){_SO(_Cm,_Dm,__l,_0m,_pK,_pK,_NN)}var _SO=_TO;var _UO=_TO;function _TO(x,y,_8m,_9m,_VK,_WK,_VO){if(_FM!=0.0){x+=_FM;y+=_FM;_8m+=_FM;_9m+=_FM}var _B4=_8m-x;var _C4=_9m-y;var _WO=0.5522848;var _XO=(_B4/2)*_WO; var _YO=(_C4/2)*_WO;var _ZO=x+_B4;var __O=y+_C4;var _0P=x+_B4/2;var _1P=y+_C4/2;__o.beginPath();__o.moveTo(x,_1P);__o.bezierCurveTo(x,_1P-_YO,_0P-_XO,y,_0P,y);__o.bezierCurveTo(_0P+_XO,y,_ZO,_1P-_YO,_ZO,_1P);__o.bezierCurveTo(_ZO,_1P+_YO,_0P+_XO,__O,_0P,__O);__o.bezierCurveTo(_0P-_XO,__O,x,_1P+_YO,x,_1P);__o.closePath();var _7O=_iy(_Yr(_VK),1.0);var _8O=_iy(_Yr(_WK),1.0);if(_B4<=0)_B4*=-1;if(_C4<=0)_C4*=-1;var _9O=__o.createRadialGradient(_0P,_1P,0,_0P,_1P,min(_B4/2,_C4/2));_9O.addColorStop(0,_7O);_9O.addColorStop(1, _8O);__o.globalAlpha=_Vr;if(_VO){__o.lineWidth=1;__o.strokeStyle=_9O;__o.stroke()}else {__o.fillStyle=_9O;__o.fill()}}var _2P=_3P;var _4P=_3P;function _3P(_il,_jl,_9N,_VK,_WK,_NN){if(_FM!=0.0){_il+=_FM;_jl+=_FM}__o.globalAlpha=_Vr;var _7O=_iy(_Yr(_VK),1.0);var _8O=_iy(_Yr(_WK),1.0);var _9O=__o.createRadialGradient(_il,_jl,0,_il,_jl,_9N);_9O.addColorStop(0,_7O);_9O.addColorStop(1,_8O);__o._dO();if(_NN){__o.lineWidth=1;__o.strokeStyle=_9O;__o._5P(_il,_jl,_9N,0,Math.PI*2,true);__o._hO()}else {__o.fillStyle=_9O; __o._5P(_il,_jl,_9N,0,Math.PI*2,false);__o._vO()}__o._gO()}var _6P=_7P;var _8P=_7P;function _7P(_il,_jl,_bs){if(_FM!=0.0){_il+=_FM;_jl+=_FM;}var _7O=_iy(_Yr(_bs),1.0);__o.globalAlpha=_Vr;__o.fillStyle=_7O;__o._ZN(_il,_jl,1,1)}var _9P=_aP;var _bP=_aP;function _aP(_Cm,_Dm,__l,_0m,_Xv,_VK,_WK){if(_FM!=0.0){_Cm+=_FM;_Dm+=_FM;__l+=_FM;_0m+=_FM}__o.globalAlpha=_Vr;var _7O=_iy(_Yr(_VK),1.0);var _8O=_iy(_Yr(_WK),1.0);var _9O=__o.createLinearGradient(_Cm,_Dm,__l,_0m);_9O.addColorStop(0,_7O);_9O.addColorStop(1,_8O); __o.strokeStyle=_9O;__o._dO();__o._eO(_Cm+0.5,_Dm+0.5);__o._fO(__l+0.5,_0m+0.5);__o.lineWidth=_Xv;__o._hO();__o._gO()}function _cP(_Cm,_Dm,__l,_0m,_VK,_WK){_9P(_Cm,_Dm,__l,_0m,1,_VK,_WK)}var _dP=_cP;function _eP(x,y,_8m,_9m,_7O,_8O,_VO){_SO(x,y,_8m,_9m,_7O,_8O,_VO)}function _fP(_gP){switch(_gP){case 1:_hP(_LH,_NH);break;case 2:_hP(_LH,_OH);break;case 3:_hP(_PH,_OH);break;default :_hP(_LH,_MH);break }}var _hP=_iP;function _iP(src,_9p){_Hq("Blend modes only available in WebGL mode.")};;;;;;;;;;;;;function _jP(_kP, _lP,_a6,_b6,angle){if(Math.abs(angle)<0.001){_mP.left=_kP;_mP.top=_lP;_mP.right=_kP+_a6;_mP.bottom=_lP+_b6}else {var _nP=angle*(Math.PI/180.0);var _UI=Math.abs(sin(_nP));var _A4=Math.abs(cos(_nP));var _xw=(_A4*_a6)+(_UI*_b6);var _oP=(_UI*_a6)+(_A4*_b6);_mP.left=(_kP+(_a6-_xw)/2);_mP.right=(_kP+(_a6+_xw)/2);_mP.top=(_lP+(_b6-_oP)/2);_mP.bottom=(_lP+(_b6+_oP)/2)}};function _pP(){_qP=true};function _rP(){if(_qP){var _sP=new _BE();_sP._tP(_sG[_YF]);var _Vp=[];var _Wp=[];_Vp[0]=_mP.left;_Vp[1]=_mP.right;_Vp[2]=_mP.right; _Vp[3]=_mP.left;_Wp[0]=_mP.top;_Wp[1]=_mP.top;_Wp[2]=_mP.bottom;_Wp[3]=_mP.bottom;_uP.left=Number._vP;_uP.top=Number._vP;_uP.right=Number._wP;_uP.bottom=Number._wP;for(var _z4=0;_z4<4;_z4++){var _xP=((_Vp[_z4]*_sP._7m[0])+(_Wp[_z4]*_sP._7m[4])+_sP._7m[12]);var _yP=((_Vp[_z4]*_sP._7m[1])+(_Wp[_z4]*_sP._7m[5])+_sP._7m[13]);_uP.left=_lm(_uP.left,_xP);_uP.top=_lm(_uP.top,_yP);_uP.right=_jm(_uP.right,_xP);_uP.bottom=_jm(_uP.bottom,_yP)}_qP=false}};;;;;;;;;;;;;;;;;;;function _zP(_AP,_BP){if((_AP.status<200)||(_AP.status>=300)){ _BP._Su=_CP;_BP._DP=""}else {_BP._Su=_EP;try{_BP._DP=_AP.responseText}catch(e){_BP._DP=""}}}function _FP(_AP,_GP){if(_AP.readyState!=4)return;var _Mu=_aJ(_AP);if(_Mu){_Mu._HP=_AP.status;_Mu._Tu=true;_Mu._IP=_Dc();var _JP=_AP.getAllResponseHeaders().split("\r\n");for(var _4m in _JP){if(!_JP.hasOwnProperty(_4m))continue;var _KP=_JP[_4m].split(": ");if(_KP.length==2){_Ec(_Mu._IP,_KP[0],_KP[1])}}if(_GP){_GP(_AP,_Mu)}}}function _LP(_MP){var _NP={};_Nu._Ou(_OP,_MP,_PP,_NP);setTimeout(function(){var _Mu=_aJ(_NP); if(_Mu){_Mu._HP=404;_Mu._Tu=true;_Mu._Su=_CP;_Mu._DP=""}},500);return _OP++}function _QP(_ws,_MP,_RP,_SP,_GP,_TP){try{var _UP=_VP(_MP,_RP);_Nu._Ou(_OP,_MP,_PP,_UP._WP);if(_TP!==undefined){_UP._WP.responseType=_TP}if(_UP._XP){_YP(_ws,_MP,_RP,_SP,_UP._WP,_UP._ZP,_GP)}else {__P(_ws,_MP,_RP,_SP,_UP._WP,_GP)}}catch(e){return _LP(_MP)}return _OP++}function _VP(_MP,_RP){var _UP={_WP:null,_ZP:true,_XP:false};if((_MP.substring(0,7)!="http://")&&(_MP.substring(0,8)!="https://")){_UP._ZP=false}else {var _0Q="";if(_MP.substring(0, 7)=="http://"){_0Q=_MP.substring(7)}if(_MP.substring(0,8)=="https://"){_0Q=_MP.substring(8)}if(_0Q.substring(0,document.domain.length)==document.domain){_UP._ZP=false}}if((_UP._ZP)&&(window.XDomainRequest)){_UP._WP=new XDomainRequest();_UP._ZP=true;_UP._XP=true}else {if(window.XMLHttpRequest){_UP._WP=new XMLHttpRequest();_UP._ZP=false;_UP._XP=(_1Q==_2Q)&&(_3Q._4Q<=9.0)}else if(window.ActiveXObject){if(new ActiveXObject("Microsoft.XMLHTTP")){_UP._WP=new ActiveXObject("Microsoft.XMLHTTP")}else {_UP._WP=new ActiveXObject("Msxml2.XMLHTTP")} }}return _UP}function __P(_ws,_MP,_RP,_SP,_AP,_GP){try{_AP.open(_ws,_MP,true);if(_RP!==null){for(var _KP in _RP){if(!_RP.hasOwnProperty(_KP))continue;try{_AP.setRequestHeader(_RP[_KP].key,_RP[_KP].value)}catch(e){debug("Unable to set request header "+_RP[_KP].key+":"+_RP[_KP].value+" "+e.message)}}}else if(_ws=="POST"){_AP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}_AP.onreadystatechange=function(){_FP(_AP,_GP)};_AP.send(_SP)}catch(e){debug(e.message)}}function _YP(_ws,_MP,_RP, _SP,_AP,_5Q,_GP){_AP.open(_ws,_MP);_AP.ontimeout=function(_sk){_6Q(_sk,_AP)};_AP.onerror=function(_sk){_6Q(_sk,_AP)};if(_5Q){_AP.onload=function(_sk){_7Q(_sk,_AP,200)}}else {_AP.onload=function(_sk){};_AP.onreadystatechange=function(){if(_AP.readyState==4){_7Q(null,_AP,_AP.status)}}}if(_RP!==null){for(var _KP in _RP){if(!_RP.hasOwnProperty(_KP))continue;try{_AP.setRequestHeader(_RP[_KP].key,_RP[_KP].value)}catch(e){debug("Unable to set request header "+_RP[_KP].key+":"+_RP[_KP].value+" "+e.message)} }}_AP._8Q=function(){};_AP.send(_SP)}function _7Q(_sk,_AP,_9Q){var _Mu=_aJ(_AP);if(_Mu){_Mu._Tu=true;if((_9Q>=200)&&(_9Q<300)){_Mu._Su=_EP;_Mu._HP=_9Q}else {_Mu._Su=_CP;_Mu._HP=404}_Mu._DP=_AP.responseText;_Mu._IP=-1}}function _6Q(_sk,_AP){var _Mu=_aJ(_AP);if(_Mu){_Mu._Tu=true;_Mu._Su=_CP;_Mu._DP="";_Mu._HP=404;_Mu._IP=-1}}function _aQ(_MP){return _QP("GET",_MP,null,"",_zP)};var _bQ=-1,_cQ=0,_dQ=1,_eQ=2,_fQ=3,_gQ=4;var _hQ=-3,_iQ=-2,_jQ=-1,_kQ=0,_lQ=1,_mQ=2;var _nQ=-2,_oQ=-1,_pQ=0,_qQ=1,_rQ=2,_sQ=3;var _tQ=0, _uQ=1,_vQ=2,_wQ=3,_xQ=4;var _yQ=-1,_zQ=0;var _AQ=[];var _BQ=[];var _CQ=[];var _DQ=[];var _EQ=_nQ;function _FQ(){_GQ({type:_tQ,status:_yQ})};function _HQ(){_GQ({type:_xQ,_bJ:0})};function _IQ(){return -1}function _JQ(){return 0}function _KQ(){return 0}/*@constructor */;/*@constructor */function _LQ(__H){this._MQ="";this.title="";this.description="";this._NQ="";this.type="";this._OQ=_iQ;this._PQ=false;if((__H!=null)&&(__H!=undefined)){var id=_0d(__H,"id");var title=_0d(__H,"title");var description=_0d(__H,"description"); var _NQ=_0d(__H,"price");var type=_0d(__H,"type");if(id){this._MQ=id}if(title){this.title=title}if(description){this.description=description}if(_NQ){this._NQ=_NQ}if(type){this.type=type}}};/*@constructor */function _QQ(){this._RQ="";this._MQ="";this._SQ="";this._TQ="";this._UQ="";this._VQ=0;this._WQ=0;this._OQ=_iQ};function _XQ(_YQ){switch(_YQ.type){case _cQ:{_EQ=_pQ;_FQ(_AQ)}break;case _dQ:{_EQ=_sQ;_HQ()}break;case _eQ:{_EQ=_rQ;_IQ(_YQ.product,_YQ._ZQ)}break;case _fQ:{_EQ=_rQ;_JQ(_YQ.product)}break;case _gQ:{ _EQ=_rQ;_KQ(_YQ.product)}break;default :{_EQ=_qQ}break;}}function _GQ(_sk){_CQ.push(_sk)}function __Q(_sk){_sk.map=_Dc();_Ec(_sk.map,"type",_tQ);_Ec(_sk.map,"status",_sk.status)}function _0R(_sk){_sk.map=_Dc();_Ec(_sk.map,"type",_xQ);_Ec(_sk.map,"result",_sk._bJ)}function _1R(_sk){var product=null;var _2R=-1;var _3R=JSON.parse(_sk._4R);_2R=_5R(_3R["productId"]);if(_2R<0){product=new _LQ();product._MQ=_3R["productId"];_AQ.push(product);_2R=_AQ.length-1}else {product=_AQ[_2R]}product._PQ=true;product._OQ=_jQ; if(_3R["title"]){product.title=_3R["title"]}if(_3R["price"]){product._NQ=_3R["price"]}if(_3R["description"]){product.description=_3R["description"];}_sk.map=_Dc();_Ec(_sk.map,"type",_uQ);_Ec(_sk.map,"product",product._MQ);_Ec(_sk.map,"index",_2R)}function _6R(_sk){var _3R=JSON.parse(_sk._4R);var _ZQ=-1;if((_3R["purchaseIndex"]!=null)&&(_3R["purchaseIndex"]!=undefined)){_ZQ=_3R["purchaseIndex"]}var _7R=null;if(_ZQ!=-1){_7R=_BQ[_ZQ]}else {_7R=new _QQ();_BQ.push(_7R);_ZQ=_BQ.length-1}if(_3R["orderId"]){_7R._RQ=_3R["orderId"]} if(_3R["productId"]){_7R._MQ=_3R["productId"]}if(_3R["purchaseTime"]){_7R._WQ=_3R["purchaseTime"];}if((_3R["purchaseState"]!=null)&&(_3R["purchaseState"]!=undefined)){_7R._OQ=_3R["purchaseState"]}if(_3R["purchaseToken"]){_7R._TQ=_3R["purchaseToken"]}if(_3R["response"]){_7R._VQ=_3R["response"]}if(_3R["receipt"]){_7R._SQ=_3R["receipt"]}_sk.map=_Dc();_Ec(_sk.map,"type",_vQ);_Ec(_sk.map,"index",_ZQ);_Ec(_sk.map,"response",_7R._VQ)}function _8R(_sk){var _3R=JSON.parse(_sk._4R);var _9R=null;var _TQ=null;var _aR=0.0; if(_3R["productId"]){_9R=_3R["productId"]}if(_3R["token"]){_TQ=_3R["token"]}if(_3R["consumed"]){if(typeof(_3R["consumed"])=="string"){_aR=(_3R["consumed"]=="false")?0.0:1.0}else {_aR=_3R["consumed"]}}if((_9R!=null)&&(_aR==true)){for(var _4m=0;_4m<_BQ.length;_4m++){var _7R=_BQ[_4m];if((_7R._9R==_9R)&&(_7R._TQ==_TQ)){_BQ[_4m]=null}}}_sk.map=_Dc();_Ec(_sk.map,"type",_wQ);_Ec(_sk.map,"product",_9R);_Ec(_sk.map,"consumed",_aR?1.0:0.0)}function _bR(_sk){var _cR=false;if((_sk.type!=null)&&(_sk.type!=undefined)){ switch(_sk.type){case _tQ:{__Q(_sk);if(_sk.status==_zQ){_EQ=_qQ;_cR=true}else {_EQ=_oQ}}break;case _uQ:{_1R(_sk);if(_EQ!=_pQ){_EQ=_qQ;_cR=true}}break;case _vQ:{_6R(_sk);if((_EQ!=_pQ)&&(_EQ!=_sQ)){_EQ=_qQ;_cR=true}}break;case _wQ:{_8R(_sk);_EQ=_qQ;_cR=true}break;case _xQ:{_0R(_sk);_EQ=_qQ;_cR=true}break }}if(_cR&&(_DQ.length!=0)){var _dR=_DQ.shift();_XQ(_dR)}}function _eR(){while(_CQ.length>0){var _fR=_CQ.shift();_bR(_fR);_1f._gR=_fR.map;_hR._Kl(_iR,0);_Qc(_fR.map)}}function _5R(_jR){var _kR=-1;if(typeof(_jR)=="string"){ for(var _4m=0;_4m<_AQ.length;_4m++){var product=_AQ[_4m];if(product._MQ.toLowerCase()==_jR.toLowerCase()){_kR=_4m;break }}}else {_kR=~~_jR}return _kR}var _lR=null;function _eh(_Yw,_mR){var _nR=_sb(_Yw);if(_nR==null)return _oR;if(_mR>=_nR.length)return _oR;var _pR=_nR[_mR];if((_pR._wb)&&(!_pR._vb))return _pR.id;return _oR}function _Ac(_Yw){var _4K=_sb(_Yw);if(_4K!=null&&_4K.length>0){for(var _pR=0;_pR<_4K.length;_pR++){var _qR=_4K[_pR];if(!_qR._vb&&_qR._wb)return true}}return false}function _Ej(_Yw){var _nR=_sb(_Yw); if(_nR==null)return 0;var _mn=0;for(var _z4=0;_z4<_nR.length;_z4++){if((_nR[_z4]._wb)&&(!_nR[_z4]._vb))_mn++}return _mn}function _rR(_4L,_il,_jl,_Yw){var _sm=_4L.x;var _um=_4L.y;_4L._Ps(_il,_jl);var id=_sR(null,Math.floor(_Yw),false,_oR,_il,_jl,function(_tR){if(_tR._uR(_4L,true)){return _tR.id}else {return _oR}});_4L._Ps(_sm,_um);return id}function _Jd(_4L,_4w,_vR){if(_4w===undefined){_4L._Kl(_wR,0,_4L,_4L);_4L._Kl(_xR,0,_4L,_4L);_4L._vb=true}else {var _4K=_sb(_4w);if(_4K!=null&&_4K.length>0){for(var _pR=0;_pR<_4K.length; _pR++){var _qR=_4K[_pR];if(!_qR._vb&&_qR._wb){if((_vR===undefined)||(_vR)){_qR._Kl(_wR,0,_qR,_qR)}_qR._Kl(_xR,0,_qR,_qR);_qR._vb=true}}}}}function _yR(_yx,_il,_jl){var _Mw=_Mk._zR._Mw;var _1I=[];for(var _z4=0;_z4<_Mw.length;_z4++){var _qR=_Mw[_z4];if(_qR._AR(_il,_jl,true)){_1I.push(_qR);}}for(var _z4=0;_z4<_1I.length;_z4++){_Jd(_1I[_z4])}}function _BR(_yx,_CR,_DR){if(_DR){_yx._Kl(_wR,0,_yx,_yx);_yx._Kl(_xR,0,_yx,_yx)}_yx._ER(_CR,true,false);_yx._FR(_yx._GR._HR);_yx._IR(_Mk);if(_DR){_yx._Kl(_JR,0,_yx,_yx); _yx._Kl(_KR,0,_yx,_yx)}}function _LR(_yx,_CR,_DR){if(!_xk._MR(_CR)){debug("Error: Trying to change an instance to an nonexistent object type.");return }_BR(_yx,_CR,_DR)}var _NR=_LR;function _OR(_Yw,_PR){if(_Yw._QR>=0){var _RR=_xk._Bl(_Yw._QR);if(_RR){if(_RR._SR==_PR){return true;}else {return _OR(_RR,_PR)}}}return false};function _TR(_UR){{switch(_UR){case 0:if(_Fv._Ot[0]||_Fv._Ot[1]||_Fv._Ot[2])return 0;else return 1;case 1:if(_Fv._Ot[0])return 1;else return 0;case 2:if(_Fv._Ot[1])return 1;else return 0;case 3:if(_Fv._Ot[2])return 1; else return 0;case -1:if(_Fv._Ot[0]||_Fv._Ot[1]||_Fv._Ot[2])return 1;else return 0}}return 0}function _VR(_UR){{switch(_UR){case 0:if(_Fv._Jt[0]||_Fv._Jt[1]||_Fv._Jt[2])return 0;else return 1;case 1:if(_Fv._Jt[0])return 1;else return 0;case 2:if(_Fv._Jt[1])return 1;else return 0;case 3:if(_Fv._Jt[2])return 1;else return 0;case -1:if(_Fv._Jt[0]||_Fv._Jt[1]||_Fv._Jt[2])return 1;else return 0}}return 0}function _WR(_UR){{switch(_UR){case 0:if(_Fv._Nt[0]||_Fv._Nt[1]||_Fv._Nt[2])return 0;else return 1;case 1:if(_Fv._Nt[0])return 1;else return 0; case 2:if(_Fv._Nt[1])return 1;else return 0;case 3:if(_Fv._Nt[2])return 1;else return 0;case -1:if(_Fv._Nt[0]||_Fv._Nt[1]||_Fv._Nt[2])return 1;else return 0}return 0}}function _zg(){return _XR}function _yg(){return _YR}function _ZR(__R){if(__R==-1){_ZR(1);_ZR(2);_ZR(3)}else if(__R>=1&&__R<=3){var _z4=__R-1;_Fv._Ot[_z4]=0;_Fv._Jt[_z4]=0;_Fv._Nt[_z4]=0;_Iv&=~(1<<_z4)}}function _Mh(_Vw){return _Fv._0S[_Vw]}function _Nh(_Vw){_Fv._1S[_Vw]=false;_Fv._0S[_Vw]=false;_Fv._2S[_Vw]=false}var _3S=0,_4S=1,_5S=2,_6S=3,_7S=4,_8S=5;var _9S=0, _aS=1,_bS=2,_cS=3,_dS=4,_eS=5,_fS=6,_gS=7;var _hS=31;var _iS=29;var _jS=28;var _kS=30;var _lS=(1<<_hS);var _mS=(1<<_iS);var _nS=(1<<_jS);var _oS=(1<<_kS);var _pS=_jS;var _qS=(0x7<<_pS);var _rS=0x7;var _sS=0;var _tS=(0x7ffff<<_sS);var _uS=(0x7ffff);/*@constructor */function _vS(){this._I4=true;this._wS=false;this.index=0;this._xS=false;this._yS=false;this._zS=1.0;this._AS=1.0;this._BS=false;this._CS=0;this.alpha=1.0;this._Pk=_DS;this._C2=0;this._ES=0;this._FS=0};/*@constructor */function _GS(){this._vt=0;this._h6=0; this._HS=0;this._IS=0;this._JS=0;this._KS=0;this._LS=true;this._MS=0;this._NS="";this._OS=-1;this._PS=-1;this._QS=-1;this._RS=null;this._SS=new _Dw()};/*@constructor */;/*@constructor */;/*@constructor */function _TS(){this._US=-1;this._VS=null;this._WS=_bS;this._XS=false;this._YS=""};/*@constructor */function _ZS(){this.__S=null;this._WS=_aS;this._XS=false;this._YS="";this._vt=0};/*@constructor */function _0T(){this._WS=_eS;this._1T=-1;this._2T=0;this._3T=0;this._4T=0;this._5T=0;this._6T=0;this._7T=[]; this._XS=false;this._YS="";this._vt=0;this._8T=~_lS};/*@constructor */;/*@constructor */function _9T(){this._aT=-1;this._bT=_DS;this._cT=0;this._dT=1;this._eT=0;this._fT=1;this._gT=1;this._hT=0;this._iT=0xffffffff;this._jT=1;this._2T=0;this._3T=0;this._WS=_dS;this._YS="";this._vt=0;this._XS=false};/*@constructor */function _kT(){this._WS=_fS;this._lT=-1;this._YS="";this._vt=0;this._XS=false};/*@constructor */function _mT(){this._LS=true;this._EJ=-1;this._2T=0;this._3T=0;this._nT=0;this._oT=0;this._fT=1.0; this._gT=1.0;this._hT=0.0;this._iT=0xffffffff;this._jT=1.0;this._pT=0;this._qT=0;this._WS=_gS;this._YS="";this._vt=0;this._XS=false};var _rT=32;/*@constructor */function _sT(){this._tT=0;this._uT=0;this._vT=0;this._wT=false;this._xT=0xffffffff;this._yT=-1;this._zT=false;this._AT=0};_sT.prototype._BT=function(){return this._tT};_sT.prototype._CT=function(_4w){this._DT=_4w};_sT.prototype._ET=function(){return this._zT};_sT.prototype._FT=function(){return this._AT};_sT.prototype._GT=function(){return this._xT} ;_sT.prototype._HT=function(){if(!this._wT){this._wT=true}};_sT.prototype._IT=function(_JT,_KT){if(_KT.__S!=null){delete(_KT.__S);_KT.__S=null}_JT._SS._LT(_KT)};_sT.prototype._MT=function(_JT,_KT,_NT){if(_KT._VS){_KT._VS._OT(false)}if(_NT){if(_KT._US>=0){var _pR=_hR._Bl(_KT._US);if(_pR!=null){_Jd(_pR)}}}_JT._SS._LT(_KT)};_sT.prototype._PT=function(_JT,_KT){_JT._SS._LT(_KT)};_sT.prototype._QT=function(_JT,_KT){_JT._SS._LT(_KT)};_sT.prototype._RT=function(_JT,_KT){_JT._SS._LT(_KT)};_sT.prototype._ST=function(_JT, _KT){_JT._SS._LT(_KT)};_sT.prototype._TT=function(_JT,_KT){_JT._SS._LT(_KT)};_sT.prototype._UT=function(_VT,_WT,_JT,_XT,_YT){if(_VT==null)return;var _As=_WT;var _ZT=_JT;if(_As===null)return;this.__T(_As);switch(_As._WS){case _aS:this._IT(_ZT,_As);break;case _bS:this._MT(_ZT,_As,_YT);break;case _cS:this._PT(_ZT,_As);break;case _dS:this._QT(_ZT,_As);break;case _eS:this._RT(_ZT,_As);break;case _fS:this._ST(_ZT,_As);break;case _gS:this._TT(_ZT,_As);break };return };_sT.prototype._0U=function(_VT,_1U,_XT,_YT){if(_VT==null)return; var _As=null;var _ZT=null;for(var _z4=0;_z4<_VT._2U.length;_z4++){_ZT=_VT._2U._Bl(_z4);_As=this._3U(_ZT,_1U);if(_As!=null)break }if(_As===null)return;this.__T(_As);switch(_As._WS){case _aS:this._IT(_ZT,_As);break;case _bS:this._MT(_ZT,_As,_YT);break;case _cS:this._PT(_ZT,_As);break;case _dS:this._QT(_ZT,_As);break;case _eS:this._RT(_ZT,_As);break;case _fS:this._ST(_ZT,_As);break;case _gS:this._TT(_ZT,_As);break };return };_sT.prototype._4U=function(){if(this._yT==-1)return _Mk;var _5U=_6U._Bl(this._yT);if(_5U==null)return _Mk; return _5U};_sT.prototype._7U=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._8U=function(_VT,_JT,_KT){var _pR=_hR._Bl(_KT._US);if(_pR===null)return;_KT._VS=_pR;_pR._9U=_JT._vt;_pR._aU=true;_pR._h6=_JT._h6;_KT._XS=true};_sT.prototype._bU=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._cU=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._dU=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._eU=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._fU=function(_VT,_JT,_KT){_KT._XS=true};_sT.prototype._gU=function(_VT, _JT,_KT){if(_VT===null)return;if(_JT===null)return;if(_KT===null)return;if(_KT._XS)return;switch(_KT._WS){case _aS:this._7U(_VT,_JT,_KT);break;case _bS:this._8U(_VT,_JT,_KT);break;case _cS:this._bU(_VT,_JT,_KT);break;case _dS:this._cU(_VT,_JT,_KT);break;case _eS:this._dU(_VT,_JT,_KT);break;case _fS:this._eU(_VT,_JT,_KT);break;case _gS:this._fU(_VT,_JT,_KT);break }};_sT.prototype._CT=function(_4w){this._tT=_4w};_sT.prototype._hU=function(_VT){if((_VT._2U===null)||(_VT._2U.length===0))return;for(var _z4=0; _z4<_VT._2U.length;_z4++){var _iU=_VT._2U._Bl(_z4);_iU._RS=_uM();for(var _rm=0;_rm<_iU._SS.length;_rm++){var _jU=_iU._SS._Bl(_rm);if(_jU==null)continue;this._gU(_VT,_iU,_jU)}}};_sT.prototype._kU=function(_VT,_JT,_KT,_lU){if(_VT==null||_JT==null||_KT===null)return -1;_KT._vt=this._mU();_JT._SS._Ou(_KT);if(_lU){this._gU(_VT,_JT,_KT)}return _KT._vt};_sT.prototype._nU=function(_VT,_fx,_KT,_lU,_oU){if(_VT==null||_KT===null)return -1;var _ZT=this._pU(_VT,_fx,_oU);if((_ZT==null)&&(_oU)){_ZT=this._qU(_VT,_fx)} if(_ZT==null){return -1}return this._kU(_VT,_ZT,_KT,_lU)};_sT.prototype._rU=function(_VT,_Zk){if(!_Zk)return null;_Zk=_Zk.toLowerCase();for(var _z4=0;_z4<_VT._2U.length;_z4++){var _ZT=_VT._2U._Bl(_z4);if(_ZT===undefined||_ZT===null)continue;if(!_ZT._NS)continue;if(_ZT._NS.toLowerCase()===_Zk){return _ZT}}return null};_sT.prototype.__T=function(_KT){if(_KT==null)return;switch(_KT._WS){case _aS:{this._sU(_KT)}break;case _bS:{this._tU(_KT)}break;case _cS:{this._uU(_KT)}break;case _dS:{this._vU(_KT)}break;case _eS:{ this._wU(_KT)}break;case _fS:{this._xU(_KT)}break;case _gS:{this._yU(_KT)}break }_KT._XS=false};_sT.prototype._sU=function(_zU){};_sT.prototype._tU=function(_AU){var _pR=_hR._Bl(_AU._US);if(_pR!=null){_pR._OT(false)}_AU._VS=null};_sT.prototype._uU=function(_BU){};_sT.prototype._vU=function(_CU){};_sT.prototype._wU=function(_BU){};_sT.prototype._xU=function(_DU){};_sT.prototype._yU=function(_EU){};_sT.prototype._qU=function(_VT,_fx){var _FU=new _GS();_FU._vt=_GU._HU();_FU._h6=_fx;_FU._MS=true;_Mk._2U._Ou(_FU); return _FU};_sT.prototype._IU=function(_VT,_yx){if(_VT==null||_yx===null)return;if(_yx._JU()===false){if(_yx._9U==-1){var _JT=this._pU(_VT,_yx._h6,true);if(_JT===null){_JT=this._qU(_VT,_yx._h6)}this._KU(_VT,_JT,_yx)}else {var _ZT=this._LU(_VT,_yx._9U);if(_ZT===null)return;this._KU(_VT,_ZT,_yx)}}};_sT.prototype._KU=function(_VT,_JT,_yx){if(_VT==null||_JT==null||_yx===null)return;if(_yx._JU()===false){var _MU=new _TS();_MU._US=_yx.id;_MU._VS=_yx;_yx._NU(_JT._vt);_yx._OT(true);_MU._XS=true;_GU._kU(_VT,_JT, _MU,false)}};_sT.prototype._OU=function(_VT,_yx){if(_yx._JU()===false)return;var _ZT=this._LU(_VT,_yx._9U);if(_ZT===null){_yx._OT(false);return }this._PU(_VT,_ZT,_yx)};_sT.prototype._QU=function(_VT,_yx){if(_VT==null||_yx===null)return;if(_yx._JU()===true){for(var _rm=0;_rm<_VT._2U.length;_rm++){var _ZT=_VT._2U._Bl(_rm);for(var _z4=0;_z4<_ZT._SS.length;_z4++){var _jU=_ZT._SS._Bl(_z4);if(_jU!=null){if(_jU._WS==_bS){if(_jU._VS==_yx){this._UT(_VT,_jU,_ZT,true,false);_yx._OT(false);_yx._9U=-1;return }}}}}} };_sT.prototype._PU=function(_VT,_JT,_yx){if(_VT==null||_JT==null||_yx===null)return;if(_yx._JU()===true){for(var _z4=0;_z4<_JT._SS.length;_z4++){var _jU=_JT._SS._Bl(_z4);if(_jU!=null){if(_jU._WS==_bS){if(_jU._VS==_yx){this._UT(_VT,_jU,_JT,true,false);_yx._OT(false);_yx._9U=-1}}}}}};_sT.prototype._RU=function(_VT,_SU){if(_VT==null)return;for(var _rm=0;_rm<_VT._2U.length;_rm++){var _ZT=_VT._2U._Bl(_rm);for(var _z4=0;_z4<_ZT._SS.length;_z4++){var _jU=_ZT._SS._Bl(_z4);if(_jU!=null){if(_jU._WS==_bS){if(_jU._US==_SU){ this._UT(_VT,_jU,_ZT,true,false);return }}}}}};_sT.prototype._TU=function(_VT,_fx,_Zk){if(_VT==null)return null;var _FU=new _GS();_FU._vt=this._HU();_FU._h6=_fx;_FU._NS=_Zk;_FU._MS=false;_VT._2U._Ou(_FU);return _FU};_sT.prototype._UU=function(_VT,_VU,_YT){var _ZT=this._LU(_VT,_VU);if(_ZT!=null){for(var _z4=0;_z4<_ZT._SS.length;_z4++){var _jU=_ZT._SS._Bl(_z4);if(_jU!=null){this._UT(_VT,_jU,_ZT,false,true);}}_VT._2U._WU(_ZT)}};_sT.prototype._XU=function(_VT,_JT,_YU,_ZU){if(_VT==null)return;if(_JT==null)return; if(_YU==_JT._h6)return;var __U=_JT._h6;_JT._h6=_YU;_VT._2U._WU(_JT);_VT._2U._Ou(_JT);if(_JT._MS&&_ZU){var _0V=[];var _1V=0;var _2V=_VT._2U._3V(_JT);if(_2V!=-1){var _4V=_2V-1;while(_4V>=0){var _5V=_VT._2U._Bl(_4V);if((_5V==null)||(_5V._h6==_JT._h6)){if(_5V!=null){if(_5V._MS){_0V[_1V++]=_5V}}_4V--}else {break }};_4V=_2V+1;while(_4V<_VT._2U.length){var _5V=_VT._2U._Bl(_4V);if((_5V==null)||(_5V._h6==_JT._h6)){if(_5V!=null){if(_5V._MS){_0V[_1V++]=_5V}}_4V++}else {break }};for(var _z4=0;_z4<_1V;_z4++){var _6V=_0V[_z4]; for(var _rm=0;_rm<_6V._SS.length;_rm++){var _jU=_6V._SS._Bl(_rm);if(_jU==null)continue;if(_jU._WS==_bS){if(_jU._VS!=null){_jU._VS._9U=_JT._vt}}_JT._SS._Ou(_jU)}_6V._SS._4v();_GU._UU(_VT,_6V._vt,false)}}}};_sT.prototype._pU=function(_VT,_fx,_7V){for(var _z4=0;_z4<_VT._2U.length;_z4++){var _ZT=_VT._2U._Bl(_z4);if((_ZT._h6===_fx)&&(!_7V||(_ZT._MS)))return _ZT}return null};_sT.prototype._LU=function(_VT,_4w){for(var _z4=0;_z4<_VT._2U.length;_z4++){var _ZT=_VT._2U._Bl(_z4);if(_ZT._vt===_4w)return _ZT}return null} ;_sT.prototype._HU=function(){if(this._uT2000000)_gV=0;_ZT._HS+=_ZT._JS;_ZT._IS+=_ZT._KS;for(var _rm=0;_rm<_ZT._SS.length;_rm++){var _jU=_ZT._SS._Bl(_rm);if(_jU==null)continue;var type=_jU._WS;if(type==_aS){var __x=_jU.__S;if(__x!=null){if(__x._Pk==_Qk){__x._FS+=__x._ES*__x._C2}else {var _hV=_Rk._Sk();__x._FS+=__x._ES*__x._C2/_hV}}}else if(type==_dS){if(_jU._bT==_Qk){_jU._eT+=_jU._dT*_jU._cT}else {var _hV=_Rk._Sk();_jU._eT+=_jU._dT*_jU._cT/_hV}}else if(type==_eS){var _iV=_Xx._Yx(_jU._1T);if(_iV!=null){if(_iV._jV>0)_jU._6T=Math.floor((time/_iV._jV)%_iV.frames); else _jU._6T=(_jU._6T+1)%_iV.frames}}}_ZT._RS=_uM()}};_sT.prototype._kV=function(_VT,_lV){if(_VT===null)return;if(_lV===null)return;if(!this._wT)this._HT();var _mV=_VT._nV;var _oV=_VT._pV;var _fV=_lV.length;{var _qV;for(var _rm=_fV-1;_rm>=0;_rm--){_qV=_lV[_rm];var _FU=new _GS();if(_qV._l2!=undefined)_FU._NS=_qV._l2;if(_qV.id!=undefined)_FU._vt=_qV.id;if(_qV._h6!=undefined)_FU._h6=_qV._h6;if(_qV.x!=undefined)_FU._HS=_qV.x;if(_qV.y!=undefined)_FU._IS=_qV.y;if(_qV._i6!=undefined)_FU._JS=_qV._i6;if(_qV._j6!=undefined)_FU._KS=_qV._j6; if(_qV._I4!=undefined)_FU._LS=_qV._I4;if(_qV.type===_4S){var _rV=new _ZS();_rV.__S=new _vS();var _sV;_rV.__S._ES=1.0;if(_qV._tV!=undefined)_rV.__S._I4=_qV._tV;if(_qV._uV!=undefined)_rV.__S._wS=_qV._uV;if(_qV._vV!=undefined)_rV.__S.index=_qV._vV;if(_qV._wV!=undefined)_rV.__S._xS=_qV._wV;if(_qV._xV!=undefined)_rV.__S._yS=_qV._xV;if(_qV._yV!=undefined){_rV.__S._CS=_Yr(_qV._yV);_rV.__S.alpha=((_qV._yV>>24)&0xff)/255.0}if(_qV._Pk!=undefined)_rV.__S._Pk=_qV._Pk;if(_qV._zV!=undefined)_rV.__S._C2=_qV._zV;if(_qV._l2!=undefined)_rV._YS=_qV._l2; if((_qV._AV!=undefined)){_rV.__S._BS=_qV._AV}if((_qV._AV!=undefined)&&(_qV._AV==true)&&(_BV(_rV.__S.index))){var value=_vc(_rV.__S.index);if(value>0)_rV.__S._zS=_mV/value;value=_wc(_rV.__S.index);if(value>0)_rV.__S._AS=_oV/value}this._kU(_VT,_FU,_rV)}else if(_qV.type===_5S){var _CV=0;if(_qV._k6!=undefined)_CV=_qV._k6;for(var _z4=0;_z4<_CV;_z4++){var _MU=new _TS();_MU._US=_qV._l6[_z4];this._kU(_VT,_FU,_MU,false)}}else if(_qV.type===_6S){var _DV=0;if(_qV._EV!=undefined)_DV=_qV._EV;if(_DV>0){var _z4;for(_z4=0; _z4<_DV;_z4++){var _FV=new _mT();if(_qV._GV[_z4]._HV!=undefined)_FV._2T=_qV._GV[_z4]._HV;if(_qV._GV[_z4]._IV!=undefined)_FV._3T=_qV._GV[_z4]._IV;if(_qV._GV[_z4]._JV!=undefined)_FV._EJ=_qV._GV[_z4]._JV;if(_qV._GV[_z4]._KV!=undefined)_FV._pT=_qV._GV[_z4]._KV;if(_qV._GV[_z4]._LV!=undefined)_FV._qT=_qV._GV[_z4]._LV;if(_qV._GV[_z4]._MV!=undefined)_FV._nT=_qV._GV[_z4]._MV;if(_qV._GV[_z4]._NV!=undefined)_FV._oT=_qV._GV[_z4]._NV;if(_qV._GV[_z4]._OV!=undefined)_FV._PV=_qV._GV[_z4]._OV;if(_qV._GV[_z4]._QV!=undefined)_FV._RV=_qV._GV[_z4]._QV; if(_qV._GV[_z4]._SV!=undefined){_FV._TV=_qV._GV[_z4]._SV&0xffffff;_FV._UV=((_qV._GV[_z4]._SV>>24)&0xff)/255.0}this._kU(_VT,_FU,_FV,false)}}var _VV=0;if(_qV._WV!=undefined)_VV=_qV._WV;if(_VV>0){for(var _z4=0;_z4<_VV;_z4++){var _XV=new _9T();_XV._bT=_DS;_XV._aT=_qV._YV[_z4]._ZV;_XV._eT=_qV._YV[_z4].__V;_XV._dT=1.0;if(_qV._YV[_z4]._0W!=undefined)_XV._bT=_qV._YV[_z4]._0W;_XV._cT=_qV._YV[_z4]._1W;_XV._fT=_qV._YV[_z4]._2W;_XV._gT=_qV._YV[_z4]._3W;_XV._hT=_qV._YV[_z4]._4W;_XV._iT=_Yr(_qV._YV[_z4]._5W&0xffffff); _XV._jT=((_qV._YV[_z4]._5W>>24)&0xff)/255.0;_XV._2T=_qV._YV[_z4]._6W;_XV._3T=_qV._YV[_z4]._7W;_XV._YS=_qV._YV[_z4]._8W;this._kU(_VT,_FU,_XV,false)}}}else if(_qV.type===_7S){var _9W=new _0T();_9W._1T=_qV._aW;_9W._4T=_qV._bW;_9W._5T=_qV._cW;_9W._7T=[];var _DV=0;if(_qV._dW!=undefined)_DV=_qV._dW;for(var _z4=0;_z4<_DV;_z4++){_9W._7T[_z4]=_qV._eW[_z4]}if(_qV._l2!=undefined)_9W._YS=_qV._l2;this._kU(_VT,_FU,_9W,false)}_VT._2U._Ou(_FU);this._CT(_jm(this._BT(),_FU._vt))}}};function _ug(_Zk){var _5U=_GU._4U();if(_5U==null)return -1; var _qV=_GU._rU(_5U,_Zk);if(_qV!=null){return _qV._vt}return -1};;function _vg(_fx,_Zk){var _FU=new _GS();_FU._vt=_GU._HU();_FU._h6=_fx;_FU._NS=_Zk;_FU._MS=false;var _5U=_GU._4U();if(_5U==null){return -1}if((_FU._NS==undefined)||(_FU._NS==null)){_FU._NS="_layer_"+_FU._vt.toString(16)}_5U._2U._Ou(_FU);return _FU._vt};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/*@constructor */function _bV(){this._As=-1;this._ZT=-1};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;function _sa(_il,_jl,_fx, _fW){var _0K=_xk._Bl(_fW);if(!_0K){_1w("Error: Trying to create an instance using non-existent object type ("+_fW+")");return _oR}var _pR=_Mk._gW(_il,_jl,_fx,_fW);if(_pR!=null){_pR._Kl(_JR,0,_pR,_pR);_pR._Kl(_KR,0,_pR,_pR);return _pR.id}return _oR};function _2e(_il,_jl,_hW,_Yw){var _0K=_xk._Bl(_Yw);if(!_0K){_1w("Error: Trying to create an instance using non-existent object type ("+_Yw+")");return _oR}var _ZT=-1;if(typeof(_hW)=="string")_ZT=_GU._rU(_Mk,_hW);else _ZT=_GU._LU(_Mk,_hW);if(_ZT!=null&&_ZT!=-1){ var _qR=_Mk._iW(_il,_jl,_ZT,_Yw);_qR._Kl(_JR,0,_qR,_qR);_qR._Kl(_KR,0,_qR,_qR);return _qR.id}else {_1w("Error: Trying to create an instance on a non-existant layer")}return _oR};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;var _jW=0x7fff;var floor=Math.floor;function _kW(_lW){if(_lW<0){var _z4=~~_lW;var _yJ=_lW-_z4;if((_z4&1)==1){if(_yJ<=-0.5){return _z4-1}else {return _z4}}else {if(_yJ>=-0.5){return _z4}else {return _z4-1}}}else {var _z4=~~_lW;var _yJ=_lW-_z4;if((_z4&1)==1){if(_yJ>=0.5){return _z4+1}else {return _z4}}else {if(_yJ<=0.5){ return _z4}else {return _z4+1}}}}var round=_kW;var _Ow=_kW;var abs=Math.abs;function cos(_lW){var _il=Math.cos(_lW);var _mm=~~(_il*0x1000000);_il=_mm/0x1000000;return _il}function sin(_lW){var _il=Math.sin(_lW);var _mm=~~(_il*0x1000000);_il=_mm/0x1000000;return _il}function tan(_lW){var _il=Math.tan(_lW);var _mm=~~(_il*0x1000000);_il=_mm/0x1000000;return _il}function _A8(_mW,_nW){var _So=(_mW*Math.cos(_nW*_pm/180.0));var _oW=Math.round(_So);var _I7=_So-_oW;if(Math.abs(_I7)<0.0001)return _oW;return _So}function _B8(_mW,_nW){ var _So=-(_mW*Math.sin(_nW*_pm/180.0));var _oW=Math.round(_So);var _I7=_So-_oW;if(Math.abs(_I7)<0.0001)return _oW;return _So}function _z8(_Cm,_Dm,__l,_0m){var x=__l-_Cm;var y=_0m-_Dm;if(x===0){if(y>0)return 270.0;else if(y<0)return 90.0;else return 0.0}else {var _QO=180.0*Math.atan2(y,x)/_pm;_QO=(~~round(_QO*1000000))/1000000.0;if(_QO<=0.0){return -_QO}else {return(360.0-_QO)}}}function _pW(_Cm,_Dm,__l,_0m){return _z8(_Cm,_Dm,__l,_0m)}function _u8(_Cm,_Dm,__l,_0m){var _iq=__l-_Cm;var _jq=_0m-_Dm;return Math.sqrt(_iq*_iq+_jq*_jq)} function _lm(_lW,_bN){if(_lW<_bN)return _lW;else return _bN}function _jm(_lW,_bN){if(_lW>_bN)return _lW;else return _bN}var max=Math.max;var min=Math.min;var state=[];var _qW=0;var _rW=_sW(0);var _tW=0xDA442D24;function _sW(_uW){var _UI=_uW;for(var _z4=0;_z4<16;_z4++){_UI=(((_UI*214013+2531011)>>16)&0x7fffffff)|0;state[_z4]=~~_UI}_qW=0;_rW=_uW;return _rW}function _vW(){var _uo,_nm,_A4,_Cy;_uo=state[_qW];_A4=state[(_qW+13)&15];_nm=_uo^_A4^(_uo<<16)^(_A4<<15);_A4=state[(_qW+9)&15];_A4^=(_A4>>11);_uo=state[_qW]=_nm^_A4; _Cy=_uo^((_uo<<5)&_tW);_qW=(_qW+15)&15;_uo=state[_qW];state[_qW]=_uo^_nm^_Cy^(_uo<<2)^(_nm<<18)^(_A4<<28);return((state[_qW]&0x7fffffff)/2147483647.0)}function random(__r){var _km=_vW();return _km*__r}function _v9(__r){var _P7=__r<0?-1:1;var _km=_vW()*((~~__r)+_P7);_vW();return ~~_km}function _Y7(_wW,_xW){if(_wW==_xW){return _wW}var _yW,_zW;if(_wW>_xW){_yW=_xW;_zW=_wW}else {_yW=_wW;_zW=_xW}var _AW=_vW();var _bJ=_yW+(_AW*(_zW-_yW));_vW();return _bJ}function _nf(){var _Cy=new Date();var _mm=_Cy.getMilliseconds();_mm=(_mm&0xffffffff)^((_mm>>16)&0xffff)^((_mm<<16)&0xffff0000); _sW(_mm)}var _BW=_nf;function _0a(_wW,_xW){var _yW,_zW;if(_wW>_xW){_yW=_xW;_zW=_wW}else {_yW=_wW;_zW=_xW}var _8m=_yW|0;var _am=_zW|0;var _bJ=_8m+~~random(_am-_8m+1);return _bJ}function _og(){var _Iw=arguments;var _Jw=arguments.length;if(_Jw==0)return 0;var index=Math.floor(random(_Jw));return _Iw[index]}function _P7(_il){if(_il==0)return 0;if(_il<0)return -1;return 1}var ceil=Math.ceil;function _I7(_il){return _il-~~_il}function sqrt(_il){if(_il>=0)return Math.sqrt(_il);else _1w("Cannot apply sqrt to negative number.")} function _Mm(_il){return _il*_il}var _r7=Math.pow;var exp=Math.exp;var _CW=Math.log;function __7(_il){return Math.log(_il)/Math.LN2}function _Z7(_il){return Math.log(_il)/Math.LN10}var _DW=Math.asin;var _EW=Math.acos;var _FW=Math.atan;var _GW=Math.atan2;function _HW(){var _Iw=_HW.arguments;var _Jw=_HW.arguments.length;var _7m=_Iw[0];for(var _z4=1;_z4<_Jw;_z4++){_7m+=_Iw[_z4]}return(_7m/_Jw)}function _IW(_Cm,_Dm,__l,_0m){var _JW=Math.sqrt(_Cm*_Cm+_Dm*_Dm);var _KW=Math.sqrt(__l*__l+_0m*_0m);return(_Cm*__l+_Dm*_0m)/(_JW*_KW)} var _LW=_IW;function _MW(_Cm,_Dm,_NW,__l,_0m,_OW){var _JW=Math.sqrt(_Cm*_Cm+_Dm*_Dm+_NW*_NW);var _KW=Math.sqrt(__l*__l+_0m*_0m+_OW*_OW);return(_Cm*__l+_Dm*_0m+_NW*_OW)/(_JW*_KW)}var _PW=_MW;function _Dd(_il){if(typeof(_il)=="boolean")return 1;else if(typeof(_il)=="number")return 1;else return 0}function _QW(_il){if(typeof(_il)=="undefined")return 1;else return 0}function _cd(_il){if(typeof(_il)=="number")return _il;return _Li(_il)}function _qc(_il){var _hw=0;if(_il instanceof Array){if(_il._RW!==undefined&&_il._RW==2){ return _il[0].length}_hw=_il.length}return _hw}function _D7(_hH,_SW,_TW){if(_hH<_SW)_hH=_SW;else if(_hH>_TW)_hH=_TW;return _hH}function _J7(_UW,_VW,_xN){return _UW+((_VW-_UW)*_xN)}function _M7(_0w,_6x){var _uo=_0w,_nm=_6x;return((((_uo-_nm)%360.0)+540.0)%360.0)-180.0}var _WW=30,_XW=10,_YW=3,_ZW=!0;function __W(_0X,_1X){var _pN=0.0;while(_0X<=0.0){_0X=_0X+360}while(_0X>=360.0){_0X=_0X-360}while(_1X<0.0){_1X=_1X+360}while(_1X>=360.){_1X=_1X-360}_pN=_1X-_0X;if(_pN<0){_pN=-_pN}if(_pN>180){_pN=360-_pN}return _pN} function _2X(_4L,_il,_jl,_fW,_3X){if(_fW==_4X){if(_3X){return _5X(_4L,_il,_jl)}else {return _6X(_4L,_il,_jl)}}else {return(_rR(_4L,_il,_jl,_fW)==_oR)}}function _7X(_4L,_il,_jl,_8X,_fW,_3X){var _pN=false;var _9X=0.0;var _aX=0.0;var _bX=0.0;if((_4L.x==_il)&&(_4L.y==_jl))return true;_9X=sqrt(_mF(_4L.x-_il)+_mF(_4L.y-_jl));if(_9X<=_8X){_aX=_il;_bX=_jl;_pN=true}else {_aX=_4L.x+_8X*(_il-_4L.x)/_9X;_bX=_4L.y+_8X*(_jl-_4L.y)/_9X;_pN=false}if(!_2X(_4L,_aX,_bX,_fW,_3X)){return _pN}_4L._cX(_z8(_4L.x,_4L.y,_aX,_bX));_4L._Ps(_aX, _bX);return _pN}function _dX(_4L,_il,_jl,_8X,_3X){return _7X(_4L,_il,_jl,_8X,_4X,_3X)}function _eX(_nW,_4L,_fX,_fW,_3X){var _pN=false;var _gX=0.0;var _hX=0.0;if(__W(_nW,_4L._iX)>_WW){return _pN}_gX=_4L.x+_fX*_YW*cos(_pm*_nW/180);_hX=_4L.y-_fX*_YW*sin(_pm*_nW/180);if(true!=_2X(_4L,_gX,_hX,_fW,_3X)){return _pN}_gX=_4L.x+_fX*cos(_pm*_nW/180);_hX=_4L.y-_fX*sin(_pm*_nW/180);if(true!=_2X(_4L,_gX,_hX,_fW,_3X)){return _pN}_4L._cX(_nW);_4L._Ps(_gX,_hX);_pN=true;return _pN}function _jX(_4L,_il,_jl,_8X,_CR,_3X){var _pN=false; var _9X=0.0;var _kX=0.0;var _lX=0.0;if((_4L.x==_il)&&(_4L.y==_jl)){_pN=true;return _pN}_9X=sqrt(_mF(_4L.x-_il)+_mF(_4L.y-_jl));if(_9X<=_8X){if(_2X(_4L,_il,_jl,_CR,_3X)){_4L._cX(_pW(_4L.x,_4L.y,_il,_jl));_4L._Ps(_il,_jl)}_pN=true;return _pN}_kX=_pW(_4L.x,_4L.y,_il,_jl);_lX=0;_pN=false;while(_lX<180){if(_eX(_kX-_lX,_4L,_8X,_CR,_3X)){return _pN}if(_eX(_kX+_lX,_4L,_8X,_CR,_3X)){return _pN}_lX=_lX+_XW}if(_ZW){_4L._cX(_4L._iX+_WW)}return _pN}function _mX(_4L,_il,_jl,_8X,_3X){return _jX(_4L,_il,_jl,_8X,_4X,_3X)} function __W(_0X,_1X){var _pN=0.0;while(_0X<=0.0){_0X=_0X+360.0}while(_0X>=360.0){_0X=_0X-360.0}while(_1X<0.0){_1X=_1X+360.0}while(_1X>=360.0){_1X=_1X-360.0}_pN=_1X-_0X;if(_pN<0.0){_pN=-_pN}if(_pN>180.0){_pN=360.0-_pN}return _pN}function _eX(_nW,_yx,_fX,_fW,_3X){var _gX=0.0;var _hX=0.0;if(__W(_nW,_yx._iX)>_WW){return false}_gX=_yx.x+_fX*_YW*Math.cos(Math.PI*_nW/180.0);_hX=_yx.y-_fX*_YW*Math.sin(Math.PI*_nW/180.0);if(!_2X(_yx,_gX,_hX,_fW,_3X)){return false}_gX=_yx.x+_fX*Math.cos(Math.PI*_nW/180.0);_hX=_yx.y-_fX*Math.sin(Math.PI*_nW/180.0); if(!_2X(_yx,_gX,_hX,_fW,_3X)){return false}_yx._cX(_nW);_yx._Ps(_gX,_hX);return true}/*@constructor */function _nX(_oX,_pX,_qX,_rX,_sX,_tX){this._uX=_oX;this._vX=_pX;this._wX=~~_qX;this._xX=~~_rX;this._yX=_sX;this._zX=_tX;this._AX=[];this._4v()};_nX.prototype._4v=function(){var _BX=this._wX*this._xX;for(var _z4=0;_z4<_BX;_z4++){this._AX[_z4]=0}};var _CX=_DX;function _DX(_4w){var _EX=_FX._Bl(_4w);if(_EX){__o.globalAlpha=_Vr;var _Uy=_iy(0xff0000,1.0);var _Vy=_iy(0x00ff00,1.0);for(var x=0;x<_EX._wX;x++){for(var y=0; y<_EX._xX;y++){var _Un=_Vy;if(_EX._AX[x*_EX._xX+y]<0){_Un=_Uy}__o.fillStyle=_Un;__o._ZN((_EX._uX+x*_EX._yX),(_EX._vX+y*_EX._zX),_EX._yX,_EX._zX)}}return }_1w("Error: invalid mp_grid ID (mp_grid_draw)")}function _6X(_4L,_il,_jl){var _sm,_um,_pN,_GX;_pN=true;_sm=_4L.x;_um=_4L.y;_4L._Ps(_il,_jl);var _Mw=_Mk._HX();for(var _pR=0;_pR<_Mw.length;_pR++){_GX=_Mw[_pR];if(_GX._IX){if(_4L._uR(_GX,true)){_pN=false;break }}}_4L._Ps(_sm,_um);return _pN}function _5X(_4L,_il,_jl,_Yw){var _sm,_um,_pN,_GX;_pN=true;_sm=_4L.x; _um=_4L.y;_4L._Ps(_il,_jl);if(_QW(_Yw))_Yw=_4X;_pN=_sR(_4L,Math.floor(_Yw),true,false,function(_tR){var _JX=_4L._uR(_tR,true);if(!_JX){return false}return true});_4L._Ps(_sm,_um);if(_pN)return false;else return true}function _KX(_4L,_il,_jl,_Yw){var _sm,_um,_pN,_GX;_pN=false;_sm=_4L.x;_um=_4L.y;_4L._Ps(_il,_jl);var _Mw=_sb(_Yw);for(var _pR=0;_pR<_Mw.length;_pR++){_GX=_Mw[_pR];if((_GX._wb)&&(!_GX._LX)){if(_4L._uR(_GX,true)){_pN=true;break }}}_4L._Ps(_sm,_um);return _pN}function _MX(_4L,_il,_jl,_fX){_4L._NX(_il-_4L.x); _4L._OX(_jl-_4L.y);_4L._PX(_fX)}function _QX(_4L,_il,_jl,_RX){if(_RX){return _5X(_4L,_il,_jl)}else {return _6X(_4L,_il,_jl)}}function _SX(_yx,_il,_jl,_RX){if(_RX)return _5X(_yx,_il,_jl);else return _6X(_yx,_il,_jl)}var _TX=1;var _UX=2;var _VX=3;var _WX=4;var _XX=window._YX;var _ZX=null;try{_ZX=require("ws").__X}catch(_0Y){}function _1Y(_2Y,_3Y){this._4Y=_2Y;this._3Y=_3Y}_1Y.prototype={_4Y:null,_3Y:!1,_5Y:!1,index:-1};var _6Y="GM:Studio-Connect";var _7Y=0xCAFEBABE;var _8Y=0xDEADB00B;var _9Y=0xDEAFBEAD;var _aY=0xF00DBEEB; var _bY=0xDEADC0DE;var _cY=[];var _dY=[];function _eY(_fY){var _z4=_dY.shift();if(_z4==null)_z4=_cY.length;_cY[_z4]=_fY;_fY.index=_z4;return _z4}function _gY(e){var _NK=_Nu._Ou(e.id,null,_hY,e);_NK._Tu=true}function _iY(_UE,offset,length){var _jY=new Uint8Array(_UE.buffer);var _kY=_UE._lY+offset;var index=_Hc(length,_mY,1);var _nY=new Uint8Array(_oY._Bl(index)._pY);for(var _z4=0;_z40.5)?true:false)}function _C_(_k_,_D_){var _l_=_c_._Bl(_k_);_l_._E_(_D_)}function _F_(_k_, _D_){var _l_=_c_._Bl(_k_);_l_._G_(_D_)}function _H_(_k_,_I_){var _l_=_c_._Bl(_k_);_l_._J_(_I_)}function _K_(_k_,_L_){var _l_=_c_._Bl(_k_);_l_._M_(_L_*_Mk._N_._O_)}function _P_(_k_){var _l_=_c_._Bl(_k_);_l_._Q_()}function _R_(_k_,_S_,_T_){var _l_=_c_._Bl(_k_);var scale=_Mk._N_._O_;_l_._U_(_S_*scale,_T_*scale);}function _V_(_yx,_k_,_4w,_W_,_X_){var _Y_=-1;var _Z_=-1;var _l_=_c_._Bl(_k_);var _Yw=Math.floor(_4w);if(_Yw==___){_Yw=_yx.id}if(_Yw==_4X){var _Mw=_hR._HX();for(var _pR=0;_pR<_Mw.length;_pR++){var _qR=_Mw[_pR]; if(_qR._LX)continue;_Y_=_Mk._N_._001(_l_,_qR,_W_,_X_)}}else if(_Yw<100000){var _4K=_xk._Bl(_Yw);if(_4K===null){return _Z_}var _Mw=_4K._101();for(var _pR=0;_pR<_Mw.length;_pR++){var _qR=_Mw[_pR];if(_qR._LX)continue;_Y_=_Mk._N_._001(_l_,_qR,_W_,_X_)}}else {var _qR=_hR._Bl(_Yw);_Y_=_Mk._N_._001(_l_,_qR,_W_,_X_)}return _Y_}function _201(_yx,_k_,_4w,_301,_401){if(_301!==undefined&&_401!==undefined){return _V_(_yx,_k_,_4w,_301,_401)}else {return _V_(_yx,_k_,_4w,0.0,0.0)}}var _501=!1;var _601=!1;function _701(_hl,_Xr, _801){var _901=_6U._Bl(_hl);if(_901===null)return;_901._a01._46=_Xr;_901._a01._66=_801}var _b01=_701;function _of(){if((_Mk._c01+1)>=_6U._d01.length)return;_e01=_6U._f01(_Mk._c01+1).id};function _g01(_VT){var _h01=_6U._Bl(_VT);if((_h01==null)||(_h01==undefined)){_KI("Error: Room "+_VT+" is not a valid room index")}else {_e01=_VT}};;;;function _zi(){_e01=_i01;if(_501==false){_501=true;if(typeof(_5k)=="function"){_5k()}}if(!_601){if(arguments.length>0)_Ed("###game_end###"+arguments[0]);else _Ed("###game_end###0"); _601=true}}var _j01=function(){_Hq("yy_texture_get_texel_width()")};var _k01=function(){_Hq("yy_texture_get_texel_height()")};var _l01=function(){_Hq("texture_set_stage()")};var _m01=function(){_Hq("shader_is_compiled()");};var _n01=function(){_Hq("shader_set()")};var _o01=function(){_Hq("shader_get_uniform()")};var _p01=function(){_Hq("shader_set_uniform_i()")};var _q01=function(){_Hq("shader_set_uniform_f()")};var _r01=function(){_Hq("shader_set_uniform_matrix()")};var _s01=function(){_Hq("shader_set_uniform_matrix()")} ;var _t01=function(){_Hq("shader_enable_corner_id()")};var _u01=function(){_Hq("shader_set_uniform_array_i()")};var _v01=function(){_Hq("shader_set_uniform_array_f()")};var _w01=function(){_Hq("shader_set_uniform_matrix_array()");};var _sp=-1;function _x01(){return 0}function _y01(_z01){_sp=_z01;_n01(_z01)}function _A01(){_sp=-1;_n01(-1)}function _tp(_z01,_B01){return _o01(_z01,_B01)}function _xp(_C01,_jM){_v01(_C01,_jM)}var _D01=[];var _E01=300000;var _F01=_E01;var _G01={};var _H01=0;var audio_sampledata=[];var _I01=!1; var _J01=0;var _K01=128;var _L01=100000;var _M01=[];var _N01=[];var _O01=0;var _P01=200000;var _Q01=[];var _R01=[];var _S01=0;var _T01=1024;var _U01=0;var _V01=[];var _W01=[];var _X01="data:audio/wav;base64,UklGRs4/AABXQVZFZm10IBIAAAABAAEAIlYAAESsAAACABAAAABkYXRhTisAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQAAAAACAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgEAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMSVNUTgAAAElORk9JQ1JEFQAAADIwMTgtMTEtMjNUMTQ6Mzg6MDZaAABJU0ZUIwAAAEFkb2JlIEF1ZGl0aW9uIENDIDIwMTguMCAoV2luZG93cykAAF9QTVj7EwAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDMgNzkuMTYxMjEwLCAyMDE3LzA4LzExLTEwOjI4OjM2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBETT0iaHR0cDovL25zLmFkb2JlLmNvbS94bXAvMS4wL0R5bmFtaWNNZWRpYS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDx4bXBETTpUcmFja3M+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcERNOnRyYWNrTmFtZT5DdWVQb2ludCBNYXJrZXJzPC94bXBETTp0cmFja05hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTp0cmFja1R5cGU+Q3VlPC94bXBETTp0cmFja1R5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTpmcmFtZVJhdGU+ZjIyMDUwPC94bXBETTpmcmFtZVJhdGU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcERNOnRyYWNrTmFtZT5DRCBUcmFjayBNYXJrZXJzPC94bXBETTp0cmFja05hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTp0cmFja1R5cGU+VHJhY2s8L3htcERNOnRyYWNrVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcERNOmZyYW1lUmF0ZT5mMjIwNTA8L3htcERNOmZyYW1lUmF0ZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRE06dHJhY2tOYW1lPlN1YmNsaXAgTWFya2VyczwveG1wRE06dHJhY2tOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRE06dHJhY2tUeXBlPkluT3V0PC94bXBETTp0cmFja1R5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTpmcmFtZVJhdGU+ZjIyMDUwPC94bXBETTpmcmFtZVJhdGU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwveG1wRE06VHJhY2tzPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBBdWRpdGlvbiBDQyAyMDE4LjAgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MDdiYWRmMTgtYTM5OS02YTQyLWI1OTUtMDU0NGI4ODI3YzY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjQ5NDBjY2YzLTA3M2UtMTY0MS05OTVhLTFlY2E2MTYxZDZmMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjQ5NDBjY2YzLTA3M2UtMTY0MS05OTVhLTFlY2E2MTYxZDZmMTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDk0MGNjZjMtMDczZS0xNjQxLTk5NWEtMWVjYTYxNjFkNmYxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTExLTIzVDE0OjM4OjA2Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgQXVkaXRpb24gQ0MgMjAxOC4wIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+L21ldGFkYXRhPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA3YmFkZjE4LWEzOTktNmE0Mi1iNTk1LTA1NDRiODgyN2M2Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMS0yM1QxNDozODowNlo8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEF1ZGl0aW9uIENDIDIwMTguMCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5hdWRpby94LXdhdjwvZGM6Zm9ybWF0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+AA=="; var _Y01={_Z01:0,__01:1,_011:2,_111:3,_211:4,_311:5,_411:6};var _511={_611:0,_711:1,_811:2};var _911={_a11:'init',_b11:'loading',_c11:'loaded',_d11:'decoding',_e11:'ready'};var _f11={_g11:'suspended',_h11:'running',_i11:'closed'};var _j11={_k11:"Audio_Play"};var _l11=0;var _m11=1.0;var _n11=0;function _o11(){if(_Av!=_Bv)return;_J01++;var _p11=g_WebAudioContext.currentTime;for(var _z4=0;_z4<_W01.length;++_z4){var _q11=_W01[_z4];var _J7=(_p11-_q11._r11)/_q11.duration;_J7=Math.max(0,Math.min(_J7,1));var _s11=(1-_J7)*_q11._t11+(_J7*_q11._u11); var _v11=(_J7>=1);var _w11=_q11._x11;if(_w11!==null){if(_w11._y11){var _z11=audio_sampledata[_w11._A11].gain;_w11.gain=_s11;_w11._B11.gain.value=_w11.gain*_z11}else {_v11=true}}else if(_q11._C11!==null){_q11._C11.gain=_s11;for(var _4m=0;_4m<_U01;++_4m){var _D11=_D01[_4m];if(_D11._y11&&_D11._A11==_q11._A11){_D11._B11.gain.value=_D11.gain*_q11._C11.gain}}}if(_v11){_W01.splice(_z4,1);--_z4}}}var _E11;function _F11(){if(_Av!=_Bv){return }_G11.disconnect();_G11=g_WebAudioContext.createGain();_G11.connect(g_WebAudioContext.destination); g_WebAudioContext.listener._Nw=new _VE(0,0,0);g_WebAudioContext.listener._H11=new _VE(0,0,0);g_WebAudioContext.listener._I11=new Array(0,0,0,0,0,0)}function _J11(){if(_Av!=_Bv){return }_K11=(_L11==_M11);_G11=g_WebAudioContext.createGain();_G11.connect(g_WebAudioContext.destination);_N11(_Y01._Z01);var _O11;if(typeof document.hidden!=="undefined"){_E11="hidden";_O11="visibilitychange"}else if(typeof document.mozHidden!=="undefined"){_E11="mozHidden";_O11="mozvisibilitychange"}else if(typeof document.msHidden!=="undefined"){ _E11="msHidden";_O11="msvisibilitychange"}else if(typeof document.webkitHidden!=="undefined"){_E11="webkitHidden";_O11="webkitvisibilitychange"}document.addEventListener(_O11,_P11,false);g_WebAudioContext.listener._Nw=new _VE(0,0,0);g_WebAudioContext.listener._H11=new _VE(0,0,0);g_WebAudioContext.listener._I11=new Array(0,0,0,0,0,0);_Q11(0,0,0);_R11(0,0,1.0,0,1.0,0.0);_S11();_T11();_U11()}/*@constructor */function _V11(_W11,_X11,_Nl){this._A11=_W11;this._u11=_X11;this._r11=g_WebAudioContext.currentTime; this.duration=_Nl*0.001;if(_W11>=_E01){this._x11=_Y11(_W11);this._t11=this._x11.gain}else {this._C11=audio_sampledata[_W11];this._x11=null;this._t11=this._C11.gain}}/*@constructor */function _Z11(){this.buffer=null;this.gain=1.0;this.__11=1.0;this._021=1.0;this.duration=0.0;this._121=0.0;this._r2=0;this._m2=0;this.state=_911._a11;this._221=[]}_Z11.prototype._321=function(){for(var _z4=0;_z4=0){this._i21=_n21(_W11);this._j21=_o21(_W11);this._k21=_p21(_W11);if(!this._j21&&!this._k21){this._B11.gain.value=audio_sampledata[_W11].gain; if(this._c21>=_E01){_V01[this._c21-_E01]=null;}this._c21=_F01;_V01[_F01-_E01]=this;++_F01}}};function _Y11(_C01){if(_C01<_E01||_C01>=_F01){debug("Error: invalid sound handle "+_C01);return null}var _w11=_V01[_C01-_E01];if(_w11==undefined){return null}return _w11}function _n21(_A11){if(_K11)return false;if(_A11>=0&&_A11=_L01&&_A11<_P01){ return true}return false}function _p21(_A11){if(_A11>=_P01&&_A11<_E01){return true}return false}function _q21(_W11){var _w11=_FI._k2[_W11];if(_w11==null){_r21="";_w11=audio_sampledata[_W11];if(_w11!=null&&_w11._s21!==undefined){_r21=_t21(_w11._s21)}return _r21}var _r21=_Gn+_w11._o2;var _u21=_w11._n2;_r21=_t21(_r21);var index=_r21.indexOf(_u21);if(index>0){_r21=_r21.substr(0,index)}if(_v21){_u21="ogg"}else if(_w21){_u21="mp3"}else {_u21="ogg"}_r21=_r21+"."+_u21;return _r21}var _x21=!1;var _y21=!1;var _z21=!1;var _K11=!1; function _A21(){_U11();return _y21&&g_WebAudioContext&&g_WebAudioContext.state!==_f11._g11;}function _U11(){if(_y21||_z21)return;_z21=true;var _l21=new Audio(_X01);_l21.controls=false;_l21.autoplay=true;_l21.preload="none";document.body.appendChild(_l21);try{var _B21=_l21.play();if(_B21!==undefined){_B21.then(function(){debug("WebAudio autoplay test passed.");_y21=true;_z21=false;_C21();document.body.removeChild(_l21)}).catch(function(error){console.log("WebAudio autoplay test failed: ",error);document.body.removeChild(_l21); _z21=false;_D21()})}else {console.log("WebAudio autoplay test failed: Playback promise invalid.");document.body.removeChild(_l21);_z21=false;_D21()}}catch(_xw){debug("WebAudio autoplay test failed with exception: "+_xw);document.body.removeChild(_l21);_z21=false;_D21()}}function _D21(){if(_x21)return;_x21=true;var _E21="mousedown";var _F21="mouseup";if("ontouchstart" in window){_E21="touchstart";_F21="touchend"}var _G21=function(){g_WebAudioContext.resume().then(function(){_U11();document.body.removeEventListener(_E21, _G21);document.body.removeEventListener(_F21,_G21);_x21=false;debug("WebAudio Context unlocked.");},function(_H21){debug("ERROR: Failed to unlock WebAudio Context. Reason: "+_H21)})};document.body.addEventListener(_E21,_G21,false);document.body.addEventListener(_F21,_G21,false)}function _I21(){debug("WebAudio Context state updated to: "+g_WebAudioContext.state);if(g_WebAudioContext.state!==_f11._g11)_U11();_C21()}function _C21(){var _J21=_A21();var map=_Dc();_1f._K21=map;_Ec(map,"event_type","audio_system_status"); _Ec(map,"status",_J21?"available":"unavailable");_xk._yk(_L21,0);_Qc(map);_1f._K21=-1}function _521(_M21,_W11,_N21){var _O21=_P21(_W11);var _Q21=_M21._i21&&!_K11;if(_O21.state!=_911._e11){var _R21=_S21._Bl(_W11);if(_O21.state==_911._c11&&!_Q21&&_R21){var _T21=_U21[_R21._l2];if(_T21)_O21._621(_T21,true)}_O21._221.push([_j11._k11,_M21,_W11,_N21]);return false}var _V21=_O21._121;if(_Q21)_W21(_M21,_W11,_N21,_V21);else _X21(_M21,_W11,_N21,_V21);_M21._y11=true;return true}function _W21(_M21,_W11,_N21,_Y21,_Z21){ var __21=_q21(_W11);try{if(_M21._l21!=null){document.body.removeChild(_M21._l21)}_M21._l21=new Audio();var _l21=_M21._l21;_l21.controls=false;_l21.autoplay=true;_l21.preload="none";_l21.loop=(_N21)!=0?true:false;_l21.src=_031(null,null,__21);document.body.appendChild(_l21);if(_Y21>0){_l21.addEventListener('loadedmetadata',function(){_M21._l21.currentTime=_Y21},false)}_l21.load();try{var _B21=_l21.play();if(_B21!==undefined){_B21.then(function(){if(_Z21)_Z21()}).catch(function(error){console.log("playback failed ", error);_131(_M21)})}}catch(_231){debug("audio_tag.play() exception: "+_231)}_M21._A11=_W11;_l21.addEventListener("ended",function(e){if(_M21._l21==this){_131(_M21)}else {document.body.removeChild(this)}},false);_M21._m21=g_WebAudioContext.createMediaElementSource(_l21);_M21._m21.connect(_M21._B11)}catch(_231){debug("Audio_PlayStreamed exception: "+_231);return false}}function _Cv(){var _w11=g_WebAudioContext.createBufferSource();var gain=g_WebAudioContext.createGain();_w11.connect(gain);gain.connect(g_WebAudioContext.destination); gain.gain.value=0;_w11.start(0);if(g_WebAudioContext.sampleRate===48000){if(_L11==_M11){debug("Recreating audiocontext to fix sample rate");try{g_WebAudioContext=new AudioContext()}catch(e){try{g_WebAudioContext=new webkitAudioContext()}catch(e){debug('Web Audio API not supported in this browser');_Av=_331}}g_WebAudioContext.addEventListener("statechange",_I21);_C21();_w11=g_WebAudioContext.createBufferSource();gain=g_WebAudioContext.createGain();_w11.connect(gain);gain.connect(g_WebAudioContext.destination); gain.gain.value=0;_w11.start(0);_F11();for(var _z4=0;_z4<_U01;++_z4){_D01[_z4]._B11=g_WebAudioContext.createGain()}debug("Sample rate now "+g_WebAudioContext.sampleRate)}}}function _431(){var _A11=-1;for(index=0;index<_FI._k2.length;index++){if(_FI._k2[index]._m2==1){_A11=index;break }}if(_A11==-1)return;var _x11=_531(_A11,1,false);if(_x11==null)return;_x11._B11.gain.value=0;_x11._y11=true;_W21(_x11,_A11,false,0,function(){_131(_x11)})}function _X21(_M21,_W11,_631,_Y21){_M21._A11=_W11;try{var _731=null; var _831=false;if(_W11>=_P01&&_W11<(_P01+_S01)){_831=true;var _931=_W11-_P01;_Q01[_931]._a31.connect(_M21._B11);_Q01[_931].gainnode=_M21._B11;_731=_Q01[_931]._a31}else {var _O21=_P21(_W11);var _021=_O21._021;if(_M21._b21!=null){_021*=_M21._b21._021}_M21._e21=g_WebAudioContext.createBufferSource();_M21._e21.playbackRate.value=_021;_M21._e21.loop=_631;_M21._e21.buffer=_O21.buffer;_M21._e21.connect(_M21._B11);_731=_M21._e21}_M21._d21=g_WebAudioContext.currentTime;_731.onended=function(event){_M21._y11=false; if(true===_M21._e21.loop)_X21(_M21,_W11,_631,_Y21)};if(!_831){if(_Y21!=undefined){if(!_731.start)_731.noteOn(_Y21);else _731.start(0,_Y21);_M21.playbackpoint=_Y21}else {_731.start(0);_M21.playbackpoint=0}}}catch(_231){debug("Audio_PlayUnstreamed exception: "+_231)}}function _131(_M21){if(_M21._y11){if(_M21._i21)_b31(_M21);else _c31(_M21);_M21._A11=-1;_M21._y11=false}}function _b31(_M21){if(_M21._l21!=null){try{_M21._l21.pause();_M21._m21.disconnect();if(_M21._B11!=null)_M21._B11.disconnect();_x11._b21=null; document.body.removeChild(_M21._l21);_M21._l21=null}catch(_231){debug("Audio_StopStreamed exception: "+_231)}}}function _c31(_M21){try{if(_M21._A11>=_P01&&_M21._A11<(_P01+_S01)){var _d31=_M21._A11-_P01;_Q01[_d31]._a31.onended=null;_Q01[_d31]._a31.disconnect()}else if(_M21._e21!=null){_M21._e21.onended=null;_M21._e21.loop=false;_M21._e21.stop(0);_M21._e21.disconnect()}if(_M21._B11!=null)_M21._B11.disconnect();_M21._b21=null}catch(_231){debug("Audio_StopUnstreamed exception: "+_231)}}function _e31(_M21){ if(_M21._y11&&!_M21.paused){if(_M21._k21){_f31(_M21)}else if(_M21._i21)_g31(_M21);else _f31(_M21);_M21.paused=true}}function _g31(_M21){try{_M21._l21.pause()}catch(_231){debug("Audio_PauseStreamed exception: "+_231)}}function _f31(_M21){try{if(_M21._A11>=_P01&&_M21._A11<(_P01+_S01)){var _d31=_M21._A11-_P01;_Q01[_d31]._a31.disconnect(0);_Q01[_d31]._a31.onended=null}else {_M21._e21.onended=null;_M21._e21.stop(0);_M21.playbackpoint=_h31(_M21)}}catch(_231){debug("Audio_PauseUnstreamed exception: "+_231)}} function _i31(_M21){if(_M21._y11&&_M21.paused){if(_M21._k21){_j31(_M21)}else if(_M21._i21)_k31(_M21);else _j31(_M21);_M21.paused=false}}function _k31(_M21){if(_M21.paused){try{_M21._l21.play()}catch(_231){debug("Audio_ResumeStreamed exception: "+_231);}}}function _j31(_M21){try{if(_M21._A11>=_P01&&_M21._A11<(_P01+_S01)){var _d31=_M21._A11-_P01;_Q01[_d31]._a31.connect(_M21._B11);_Q01[_d31]._a31.onended=function(event){_M21._y11=false}}else {var _021=(_M21._e21!=null)?_M21._e21.playbackRate.value:1;_M21._e21=g_WebAudioContext.createBufferSource(); _M21._e21.playbackRate.value=_021;_M21._d21=g_WebAudioContext.currentTime;_M21._B11=g_WebAudioContext.createGain();var _C11=_P21(_M21._A11);_M21._B11.gain.value=_M21.gain*_C11.gain;_M21._e21.connect(_M21._B11);_M21._e21.onended=function(event){_M21._y11=false};if(_M21._b21!=null){_M21._B11.connect(_M21._b21)}else {_M21._B11.connect(_G11)}_M21._e21.buffer=_C11.buffer;if(_M21._f21>0)_M21._e21.loop=true;{var _l31=Math.floor(_M21.playbackpoint/_M21._e21.buffer.duration);var _m31=_M21.playbackpoint-_l31*_M21._e21.buffer.duration; _M21._e21.start(0,_m31)}}}catch(_231){debug("Audio_ResumeUnstreamed exception: "+_231)}}function _n31(_M21){var _o31=false;if(_M21._y11){return _M21.paused}return false}function _p31(_M21){var _q31=false;if(_M21._y11){if(_M21._k21){var _r31=_Q01[_M21._A11-_P01];if(!_r31)return false;if(!_r31._a31)return false;if(!_r31._a31.onended)return false;else return true}else if(_M21._i21)_q31=_s31(_M21);else _q31=_t31(_M21)}return _q31}function _t31(_M21){if(_M21._e21!=null){if((_M21._e21.playbackState==undefined||_M21._e21.playbackState!=_M21._e21.FINISHED_STATE)||_M21.paused){ return true}}return false}function _s31(_M21){if(_M21._l21!=null){if(!_M21._l21.ended){return true}}return false}function _531(_W11,_921,_a21){if(_Av!=_Bv)return null;var _z4;var _w11;for(_z4=0;_z4<_U01;++_z4){_w11=_D01[_z4];if(!_w11._y11){_w11._HT(_W11,_921,_a21);return _w11}else {if(_w11._k21&&_w11._A11==_W11)return null;var _u31=false;if(_w11._i21){_u31=_w11._l21==null||_w11._l21.ended}else {_u31=((_w11._e21!=null&&_w11._e21.playbackState!=undefined&&_w11._e21.playbackState==_w11._e21.FINISHED_STATE)&&!_w11.paused)} if(_u31){_w11._HT(_W11,_921,_a21);return _w11}}}if(_U01<_K01){var _v31=new _x11(_W11,_921,_a21);_D01[_U01]=_v31;++_U01;return _v31}var _w31=_921;var _x31=-1;for(_z4=0;_z4<_U01;++_z4){_w11=_D01[_z4];if(_w11._h21<_w31){_x31=_z4;_w31=_w11._h21}}if(_x31>=0){debug("killing sound on channel "+_x31);var _y31=_D01[_x31];_131(_y31);_y31._HT(_W11,_921,_a21);return _y31}debug("reached max sounds and no lower priority");return null}function _P21(_A11){var _O21=null;if(_A11>=0&&_A11<=audio_sampledata.length){_O21=audio_sampledata[_A11]} else {var _z31=_A11-_L01;if(_z31>=0&&_z31<_O01){_O21=_N01[_z31]}else {var _d31=_A11-_P01;if(_d31>=0&&_d31<_S01){_O21=_R01[_d31]}}}return _O21}function _ge(_A11,_h21,_f21){var _O21=_P21(_A11);if(_O21==null){debug("audio_play_sound - invalid sound index: "+_A11);return -1}var _r2=_O21._r2;if(!_A31(_r2)){debug(_B31(_A11)+": Audio Group "+_r2+" is not loaded");return -1}if(!_A21()){debug("audio_play_sound failed. WebAudio Context suspended - user must interact with the page before audio can be played.");return -1} var _v31=_531(_A11,_h21,_f21);if(_v31==null)return -1;_v31._B11.connect(_G11);_521(_v31,_A11,(_f21>0));_v31._c21=_F01;_V01[_F01-_E01]=_v31;++_F01;return _v31._c21}function _je(_W11,_021){if(_W11<0)return;if(_Av!=_Bv){return }if(_W11>=_E01){var _w11=_Y11(_W11);if(_w11!=null&&_w11._y11){if(!_w11._i21){{if(_w11._e21.playbackState==undefined||_w11._e21.playbackState!=_w11._e21.FINISHED_STATE){_w11.playbackpoint=_h31(_w11);_w11._d21=g_WebAudioContext.currentTime;_w11._e21.playbackRate.value=_021}}}else {debug("pitch setting unsupported for streamed sounds")} }}else {if(audio_sampledata[_W11].buffer!=null){audio_sampledata[_W11]._021=_021;for(var _z4=0;_z4<_U01;++_z4){var _D11=_D01[_z4];if(_D11._y11&&_D11._A11==_W11){var _C31=_021;if(_D11._b21!=undefined){_C31*=_D11._b21._021}_D11.playbackpoint=_h31(_D11);_D11._d21=g_WebAudioContext.currentTime;_D11._e21.playbackRate.value=_C31}}}else {debug("pitch setting unsupported for streamed sounds")}}}function _D31(index){for(var _z4=0;_z4<_W01.length;++_z4){if(_W01[_z4]._A11==index){_W01.splice(_z4,1);return }}}function _E31(index, _F31,time){for(var _z4=0;_z4<_W01.length;++_z4){if(_W01[_z4]._A11==index){_W01[_z4]=new _V11(index,_F31,time);return }}_W01.push(new _V11(index,_F31,time))}function _ie(index,_F31,time){if(_Av!=_Bv)return;if(index>=_E01){var _w11=_Y11(index);if(_w11==null){return }if(_w11._y11){var _z11=audio_sampledata[_w11._A11].gain;if(time<=0){_D31(index);var _G31=_F31;if(_G31<0)_G31=0;if(_G31>1)_G31=1;_w11.gain=_G31;_w11._B11.gain.value=_w11.gain*_z11}else {_E31(index,_F31,time)}}}else {var __y=index;if(audio_sampledata[__y]!=undefined){ var __11=audio_sampledata[__y].__11;_F31*=__11;if(time<=0){_D31(index);var _G31=_F31;if(_G31<0)_G31=0;if(_G31>1)_G31=1;audio_sampledata[__y].gain=_G31;for(var _z4=0;_z4<_U01;++_z4){var _D11=_D01[_z4];if(_D11._y11&&_D11._A11==__y){_D11._B11.gain.value=_D11.gain*audio_sampledata[__y].gain}}}else {_E31(index,_F31,time)}}}}function _P11(){if(_Av==_Bv){if(document[_E11]==true){if(!_I01){_I01=true;_H31(true)}}else if(document[_E11]==false){if(_I01){_I31(true);_I01=false}}}}function _h31(_M21){if(_M21._y11){if(!_M21._i21){ var time=_M21.playbackpoint;if(!_M21.paused){var _021=_M21._e21.playbackRate.value;time+=(g_WebAudioContext.currentTime-_M21._d21)*_021}if(_M21._f21>0){var duration=_M21._e21.buffer.duration;time%=duration}return time}else {if(_M21._l21!=null){var time=_M21._l21.currentTime;return time}}}return 0}function _B31(_Pn){if(_Av==_Bv){var _J31=-1;if(_Pn>=_E01){var _w11=_Y11(_Pn);if(_w11!=null){_J31=_w11._A11}}else {_J31=_Pn}if(_J31>=0&&_J31<_FI._k2.length){var name=_FI._k2[_J31]._l2;return name}}return ""} var _K31;var _L31;function _N11(_M31){if(_Av!=_Bv){return }if(_M31==_L31)return;var _N31=g_WebAudioContext.createPanner();_L31=_M31;switch(_M31){case _Y01._Z01:_K31=_N31.INVERSE_DISTANCE;if(_K31==undefined)_K31="inverse";break;case _Y01.__01:_K31=_N31.INVERSE_DISTANCE;if(_K31==undefined)_K31="inverse";break;case _Y01._011:debug("Audio_falloff_inverse_distance_clamped not supported in html5\n");break;case _Y01._111:_K31=_N31.LINEAR_DISTANCE;if(_K31==undefined)_K31="linear";break;case _Y01._211:debug("Audio_falloff_linear_distance_clamped not supported in html5\n"); break;case _Y01._311:_K31=_N31.EXPONENTIAL_DISTANCE;if(_K31==undefined)_K31="exponential";break;case _Y01._411:debug("Audio_falloff_exponent_distance_clamped not supported in html5\n");break;default :debug("Attempting to set audio falloff to unknown model\n");break }for(var key in _G01){if(!_G01.hasOwnProperty(key))continue;var _O31=_G01[key];_O31.distanceModel=_K31;if(_L31==_Y01._Z01){_O31._P31=_O31.rolloffFactor;_O31.rolloffFactor=0}else if(typeof _O31._P31!=='undefined'){_O31.rolloffFactor=_O31._P31;_O31._P31=undefined} }}function _H31(_Q31){for(var _z4=0;_z4<_U01;++_z4){var _w11=_D01[_z4];if(_w11._y11){if(!_w11.paused){_e31(_w11);if(_Q31)_w11._g21=true}}}}function _R31(_S31){for(var _z4=0;_z4<_U01;++_z4){var _w11=_D01[_z4];if(_w11._y11){var _r2=audio_sampledata[_w11._A11]._r2;if(_r2==_S31){_131(_w11)}}}}function _I31(_Q31){for(var _z4=0;_z4<_U01;++_z4){var _w11=_D01[_z4];if(_w11._y11){if(_w11.paused){if(_Q31){if(_w11._g21){_i31(_w11);_w11._g21=false}}else {_i31(_w11)}}}}}function _Q11(_T31,_U31,_V31){if(_Av==_Bv){var _W31=g_WebAudioContext.listener; _W31.setPosition(_T31,_U31,_V31);if(_W31._Nw){_W31._Nw._rF=_T31;_W31._Nw._sF=_U31;_W31._Nw._tF=_V31}else {_W31._Nw=new _VE(_T31,_U31,_V31)}}}function _R11(_T31,_U31,_V31,_X31,_Y31,_Z31){if(_Av==_Bv){var _W31=g_WebAudioContext.listener;_W31.setOrientation(_T31,_U31,_V31,_X31,_Y31,_Z31);if(_W31._I11){_W31._I11[0]=_T31;_W31._I11[1]=_U31;_W31._I11[2]=_V31;_W31._I11[3]=_X31;_W31._I11[4]=_Y31;_W31._I11[5]=_Z31}else {_W31._I11=new Array(_T31,_U31,_V31,_X31,_Y31,_Z31)}}}/*@this {XMLHttpRequest} */function __31(e){ if(_Av!=_Bv)return;var targetid=e.target.targetid;debug("error loading sound"+targetid);if(targetid==undefined){}else {debug("AudioError: "+this.URL);this.completed=false;_041++;ClearEventListeners(this)}}/*@this {XMLHttpRequest} */function _141(e){if(_Av!=_Bv)return;var targetid=e.target.targetid;if(_241)debug("sound loaded: "+targetid);if(targetid==undefined){}else {this.completed=true;ClearEventListeners(this);try{var _C11=audio_sampledata[targetid];_C11.state=_911._d11;g_WebAudioContext.decodeAudioData(e.target.response, function(buffer){_C11.buffer=buffer;_C11.state=_911._e11;_041++},function(err){_C11.state=_911._c11;_041++;debug("error decoding audio data:"+err);})}catch(_xw){debug("error decoding audio data: "+_xw.message);_041++}}}function _341(_sk){if(_Av!=_Bv)return;this.completed=true;ClearEventListeners(this);var targetid=_sk.target.targetid;if(_241)debug("streamed sound pre-loaded: "+targetid);var _C11=audio_sampledata[targetid];if(_C11){_C11.state=_911._c11}else {debug("ERROR: No sample data sound for sound ID "+_441+" in Audio_StreamedSoundPreloaded")} }function _541(_MP,_4w,_Zk,_641){var _C11=audio_sampledata[_4w];_C11.buffer=null;if(_K11){_741(_MP,_4w,_Zk,_641)}else {_C11.state=_911._e11}}function _841(e){var targetid=e.target.targetid;debug("Audio_SoundReadyStateChange:targetid/readyState/status:"+targetid+'/'+e.target.readyState+'/'+e.target.status)}function _941(e){var targetid=e.target.targetid;debug("Audio_SoundProgress:targetid/loaded/total:"+targetid+'/'+e._a41+'/'+e._b41)}function _c41(_MP,_641){_MP=_t21(_MP);var _u21;var index;index=_MP.indexOf(_641); if(index>0){_MP=_MP.substr(0,index)}if(_v21){_641="ogg"}else if(_w21){_641="mp3"}else {_641="ogg";}_MP=_MP+"."+_641;var _dR=new XMLHttpRequest();_dR.open('GET',_MP,true);_dR.responseType='arraybuffer';_dR.URL=_MP;_dR.completed=false;return _dR}function _d41(_MP,_4w,_Zk,_641,_e41){if((_Av!=_Bv)||(_f41==false)){return undefined}var _dR=_c41(_MP,_641);if(_e41!=undefined){_dR.targetid={_g41:_e41,_J31:_4w};_dR.onload=_h41;_dR.onerror=_i41}else {_dR.targetid=_4w;_dR.onload=_141;_dR.onerror=__31;_dR.ontimeout=__31; _dR._8Q=_941;_dR.onreadystatechange=_841}_dR.send();_U21[_Zk]=_dR;return _4w}function _741(_MP,_4w,_Zk,_641){if((_Av!=_Bv)||(_f41==false)){return undefined}var _dR=_c41(_MP,_641);_dR.targetid=_4w;_dR.onload=_341;_dR.onerror=__31;_dR.send();_U21[_Zk]=_dR;return _4w}var _j41="Unloaded";var _k41="Loading";var _l41="Loaded";var _m41="Unloading";var _n41=0;var _o41=[];/*@constructor */function _p41(_S31){this._r2=_S31;this._q41=_j41;this._r41=0;this._s41=0;this._t41=[]}_p41.prototype._u41=function(_v41){this._t41.push(_v41)} ;_p41.prototype._w41=function(_x41){if(this._q41!=_x41){this._q41=_x41;debug("Audio Group "+this._r2+"-> "+this._q41);if(_x41==_l41){var map=_Dc();_1f._K21=map;_Ec(map,"type","audiogroup_load");_Ec(map,"group_id",this._r2);_xk._yk(_y41,0)}}};/*@this {XMLHttpRequest} */function _h41(e){var targetid=this.targetid._J31;var _z41=this.targetid._g41;if(_241)debug("sound loaded "+targetid);if(targetid!=undefined){e.target.completed=true;ClearEventListeners(this);try{var _C11=audio_sampledata[targetid];_C11.state=_911._d11; g_WebAudioContext.decodeAudioData(e.target.response,function(buffer){_C11.buffer=buffer;_C11.state=_911._e11;_z41._A41()},function(err){_C11.state=_911._c11;_z41._A41();debug("error decoding audio data:"+err)})}catch(_xw){debug("error decoding audio data: "+_xw.message);_z41._A41()}}}/*@this {XMLHttpRequest} */function _i41(e){var targetid=this.targetid._J31;var _z41=this.targetid._g41;debug("error loading sound"+targetid);if(targetid!=undefined){debug("AudioError: "+this.URL);this.completed=false; ClearEventListeners(this);_z41._A41()}}_p41.prototype._A41=function(){this._r41--;if(this._t41.length>0){this._s41=((this._t41.length-this._r41)*100)/(this._t41.length)}if(this._r41<=0){this._w41(_l41)}};_p41.prototype._qn=function(){if(this._q41!=_j41){return 0}if(this._t41.length==0){return 0}this._w41(_k41);this._r41=this._t41.length;this._s41=0;var _z4;for(_z4=0;_z40&&_S31<_n41){var _z41=_o41[_S31];var _bJ=_z41._B41();return _bJ}return 0}function _E41(_F41){return _F41}function _G41(_F41){ return _F41}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var _H41=!1;var _I41=undefined;var _J41=0,_K41=1,_L41=2,_M41=3;function _BV(_Pn){if(_Al._Bl(_Pn)==null)return false;return true}function _vc(_Pn){var _N41=_Al._Bl(_Pn);if(_N41==null)return 0;return _N41.width}function _wc(_Pn){var _N41=_Al._Bl(_Pn);if(_N41==null)return 0;return _N41.height}var _O41=_P41;function _P41(_hl,_il,_jl,_Xv,_Yv,_3y,_4y){var _Q41=document.createElement(_ZI); var _R41=_Q41.getContext('2d');_S41(_R41);var _T41=_Al._Bl(_hl);_T41._gm++;_Q41.width=_T41.width;_Q41.height=_T41.height;_R41._U41(canvas,_il,_jl,_Xv,_Yv,0,0,_Q41.width,_Q41.height);if(_3y){_Q41.complete=_8y(_R41,_Xv,_Yv)}else {_Q41.complete=true}_T41._gm++;var _by=new _cy();_T41._V41[_T41._V41.length]=_by;_by.x=0;_by.y=0;_by._B4=_T41.width;_by._C4=_T41.height;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];return _hl}var _X41=_Y41; function _Y41(_4w,_il,_jl,_Xv,_Yv,_3y,_4y,_Z41,__41){var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);_Q41.width=_6y._Bl(_4w).width;_Q41.height=_6y._Bl(_4w).height;_R41._U41(_6y._Bl(_4w),0,0);if(_3y){_Q41.complete=_8y(_R41,_Xv,_Yv)}else {_Q41.complete=true}var _T41=new _051();var _151=_Al._251(_T41);_T41._l2="surface.copy";_T41.width=_Xv;_T41.height=_Yv;_T41._351=new _uJ();_T41._351.right=_T41.width;_T41._351.bottom=_T41.height;_T41._v2=true;_T41._w2=true;_T41.preload=true; _T41._451=0;_T41._551=false;_T41._y2=_Z41;_T41._z2=__41;_T41._651=true;_T41._gm=1;_T41._751=false;_T41._851=false;_T41._hm=[];_T41._V41=[];_T41._951=[];_T41._a51();var _by=new _cy();_T41._V41[0]=_by;_by.x=0;_by.y=0;_by._B4=_T41.width;_by._C4=_T41.height;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_b51(_by);return _151}var _c51=_d51;function _d51(_hl,_4w,_il,_jl,_Xv,_Yv,_3y,_4y){var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d'); _S41(_R41);var _T41=_Al._Bl(_hl);_T41._gm++;_Q41.width=_T41.width;_Q41.height=_T41.height;_R41._U41(_6y._Bl(_4w),0,0,_Xv,_Yv,0,0,_Q41.width,_Q41.height);if(_3y){_Q41.complete=_8y(_R41,_Xv,_Yv)}else {_Q41.complete=true}var _by=new _cy();_T41._V41[_T41._V41.length]=_by;_by.x=0;_by.y=0;_by._B4=_T41.width;_by._C4=_T41.height;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];return _hl}var _e51=_f51;function _f51(_hl){var _N41=_Al._Bl(_hl); if(_N41==null)return 0;var _T41=new _051();var _151=_Al._251(_T41);_T41._l2=_N41._l2+".copy";_T41.width=_N41.width;_T41.height=_N41.height;_T41._351.__v(_N41._351);_T41._v2=_N41._v2;_T41._w2=_N41._w2;_T41.preload=_N41.preload;_T41._451=_N41._451;_T41._551=_N41._551;_T41._y2=_N41._y2;_T41._z2=_N41._z2;_T41._651=true;_T41._gm=_N41._gm;_T41._g51=_N41._g51;_T41._751=_N41._751;_T41._Pk=_N41._Pk;_T41._C2=_N41._C2;_T41._851=_N41._851;_T41._hm=[];_T41._V41=[];_T41._951=[];for(var _z4=0;_z4<_N41._gm;_z4++){var _by=new _cy(); _T41._V41[_z4]=_by;_by._651(_N41._V41[_z4]);var _h51=_i51(_N41._V41[_z4]);_by._u6=_W41(_h51);_by.x=0;_by.y=0;_by._on=_pn[_by._u6]}return _151}function _j51(_k51,_l51,_m51,_n51,_Or,_o51){var _B4=_l51._s6;var _C4=_l51._t6;var _p51=_C4*_B4;var _q51=new Uint8Array(_p51);for(var _rm=0;_rm<_p51;_rm++)_q51[_rm]=false;if(_Or==_J41){var _r51=_s51(_l51);var index=0;for(var _z4=0;_z4<_r51.length;_z4+=4){if(_r51[_z4+3]>_o51){_q51[index]=true}else {_q51[index]=false}index++}}else {switch(_Or){case _K41:{for(var y=_n51.top;y<=_n51.bottom; y++){for(var x=_n51.left;x<=_n51.right;x++){_q51[x+(y*_B4)]=true}}break }case _L41:{var _Im=(_n51.left+_n51.right)/2;var _iq=_Im-_n51.left+0.5;var _Jm=(_n51.top+_n51.bottom)/2;var _jq=_Jm-_n51.top+0.5;for(var y=_n51.top;y<=_n51.bottom;y++){for(var x=_n51.left;x<=_n51.right;x++){if((_iq>0)&&(_jq>0)){_q51[x+(y*_B4)]=_Mm((x-_Im)/_iq)+_Mm((y-_Jm)/_jq)<1;}}}break }case _M41:{var _Im=(_n51.left+_n51.right)/2;var _iq=_Im-_n51.left+0.5;var _Jm=(_n51.top+_n51.bottom)/2;var _jq=_Jm-_n51.top+0.5;for(var y=_n51.top;y<=_n51.bottom; y++){for(var x=_n51.left;x<=_n51.right;x++){if((_iq>0)&&(_jq>0)){_q51[x+(y*_B4)]=Math.abs((x-_Im)/_iq)+Math.abs((y-_Jm)/_jq)<1}}}break }}}if(_k51!=null){for(var _z4=0;_z4<_q51.length;_z4++){if(_k51[_z4])_q51[_z4]=true}}return _q51}function _t51(_u51,_v51){if(_BV(_u51)){var _w51=_Al._Bl(_u51);var _by=_w51._x51(~~_v51);if(_by){return({_Pr:_by._on,_Qr:_by})}}return null}function _FL(_Vk){if(_Vk>=0x10000){var _y51=_Vk;_y51-=0x10000;var _z51=(((_y51>>10)&0x3FF)+0xD800);var _A51=(_y51&0x3FF)+0xDC00;var _bJ=String.fromCharCode(_z51, _A51);return _bJ}else {return String.fromCharCode(_Vk)}return 0}function _B51(_sJ){if(!_sJ||_sJ=="")return 0;var _y51=_sJ.charCodeAt(0);var _C51,_D51;if(0xD800<=_y51&&_y51<=0xDBFF){_C51=_y51;_D51=_sJ.charCodeAt(1);return((_C51-0xD800)*0x400)+(_D51-0xDC00)+0x10000}return _y51}function _Li(_sJ){if(_sJ==undefined){return 0}else if(typeof(_sJ)=="boolean"){if(_sJ)return 1;else return 0}else if(typeof(_sJ)=="number"){return _sJ}return parseFloat(_sJ)}function _N8(_Yw,_fx){if(_fx===undefined)_fx=0;if(_fx>64)return " recursion error "; if(_Yw==undefined){return "undefined"}if(_Yw instanceof Array){var _hw="{";for(var _z4=0;_z4<_Yw.length;++_z4){if(_z4!=0)_hw+=",";_hw+=_N8(_Yw[_z4],_fx+1)}_hw+="}";return _hw}else if(typeof(_Yw)=="number"){if((~~_Yw)!=_Yw){return _Yw.toFixed(2).toString()}else {return _Yw.toString()}}else if(typeof(_Yw)=="boolean"){if(_Yw)return "1";else return "0"}else {return _Yw.toString()}}function _Sd(_sJ){if(!_sJ){return 0}var _E51=0;for(var _z4=0;_z4<_sJ.length;++_z4){++_E51;var _F51=_sJ.charCodeAt(_z4);if(0xD800<=_F51&&_F51<=0xDBFF){ ++_z4}}return _E51}function _Sc(_sJ){if(!_sJ){return 0}var _z4=0,_EI=_sJ.length;var _G51=0;while(_z4<_EI){var _A4=_sJ.charCodeAt(_z4++);if(_A4>=0xD800&&_A4<=0xD8FF){_z4+=1;_G51+=4}else if(_A4<=0x7F){_G51+=1}else if(_A4<=0x7FF){_G51+=2}else if(_A4<=0xFFFF){_G51+=3}else _G51+=4}return _G51}function _Td(_H51,_sJ){var _I51="";if(typeof _H51!='string'){_I51=_N8(_H51)}else {_I51=_H51}var _J51="";if(typeof _sJ!='string'){_J51=_N8(_sJ)}else {_J51=_sJ}var _K51=_J51.indexOf(_I51);var _L51=0;var _3K=_K51-1;while(_3K>0){var _M51=_J51.charCodeAt(_3K); if(0xDC00<=_M51&&_M51<=0xDFFF){--_L51;--_3K}--_3K}return _K51+_L51+1}function _Ud(_sJ,_Pn,_nt){if(_Pn<1){_Pn=1}_Pn--;var _N51=_Pn;var _O51=0;while(_O51<_Pn){var _P51=_sJ.charCodeAt(_O51);if(0xD800<=_P51&&_P51<=0xDFFF){_N51++}_O51++}var _Q51=_nt;_O51=0;while(_O51<_nt){var _P51=_sJ.charCodeAt(_N51+_O51);if(0xD800<=_P51&&_P51<=0xDFFF){_Q51++}_O51++}return _sJ.substring(_N51,_N51+_Q51)}function _Ve(_sJ,_Pn){var _J51="";if(typeof _sJ!='string'){_J51=_N8(_sJ)}else {_J51=_sJ}var _R51=0;if(typeof _Pn!='number'){_R51=_Li(_Pn)} else {_R51=_Pn}_R51=Math.trunc(_R51);--_R51;if((_J51.length==0)||(_Sd(_J51)<=_R51)){return ""}var _ez=0;var _S51=_R51;if(_S51<0){_S51=0}var _EI=_J51.length;while((_S51>0)&&(_ez<_EI)){var _y51=_J51.charCodeAt(_ez);if(0xD800<=_y51&&_y51<=0xDFFF){++_ez}++_ez;--_S51;}_S51=_ez;var _T51=_J51.charCodeAt(_S51);if(0xD800<=_T51&&_T51<=0xDFFF){var _D51=_J51.charCodeAt(_S51+1);return String.fromCharCode(_T51,_D51)}return String.fromCharCode(_T51)}function _Uh(_sJ,_Pn,_nt){var _J51="";if(typeof _sJ!='string'){_J51=_N8(_sJ)} else {_J51=_sJ}var _U51=0;if(typeof _nt!='number'){_U51=Number(_nt)}else {_U51=_nt}_U51=Math.trunc(_U51);var _R51=0;if(typeof _Pn!='number'){_R51=Number(_Pn)}else {_R51=_Pn}_R51=Math.trunc(_R51);if(_U51<=0||_R51<=0)return _J51;var _ez=0;var _S51=_R51-1;var _EI=_J51.length;while((_S51>0)&&(_ez<_EI)){var _y51=_J51.charCodeAt(_ez);if(0xD800<=_y51&&_y51<=0xDFFF){++_ez}++_ez;--_S51}_S51=_ez;_ez=_U51;_V51=_S51;while(_ez>0){var _y51=_J51.charCodeAt(_S51);if(0xD800<=_y51&&_y51<=0xDFFF){++_V51}++_V51;--_ez}return(_J51.substring(0, _S51)+_J51.substring(_V51,_J51.length))}var _W51=[];function _X51(_Y51){debug("myBrandConnectReadyEvent");_W51=_Y51}function _Z51(){_dJ()}function __51(){_061=true;debug("myBrandConnectDoneEvent")}function _161(){var _261=document.getElementById("ssaBrandConnectInterstitial");var _361=document.getElementById("gm4html5_div_id");_361.appendChild(_261);_2J()}var _461=!1;var _061=!1;var ssa_json={'applicationUserId':'1234','applicationKey':'2b46ec59','onCampaignsReady':_X51,'onCampaignsDone':__51,'onCampaignClose':_Z51, 'onCampaignOpen':_161,'maxWidth':1000,'maxHeight':700};var _561=(function(_Cy,_mm){var _to=_Cy.createElement(_mm),_UI=_Cy.getElementsByTagName(_mm)[0];_to._661=!0;_to.src=('https:'!=location.protocol?'http://jsd.supersonicads.com':'https://a248.e.akamai.net/ssastatic.s3.amazonaws.com')+'/inlineDelivery/delivery.min.gz.js';_UI.parentNode.insertBefore(_to,_UI)});var _761=ads_engagement_launch;function ads_engagement_launch(_861,_961){if(SSA_CORE!=undefined)SSA_CORE.BrandConnect.engage();}var _a61=[];var _b61=!0; var _fc=_c61;function _c61(_4w,_Xv,_Yv){if(_4w==_d61){_e61=true;_f61=_Xv;_g61=_Yv;return 1}if(!_bc(_4w)){_1w("Surface does not exist");return 0}if(_h61(_4w)){_KI("Error: Surface in use via surface_set_target(). It can not be resized until it has been removed from the surface stack.");return }_dc(_Xv,_Yv,_4w);return 0}var _dc=_i61;function _i61(_Xv,_Yv,_j61){var _hy=document.createElement(_ZI);_hy._7s=_hy.width=_Xv;_hy._8s=_hy.height=_Yv;_hy.complete=true;_hy._k61=false;_hy.name="";_hy.__o=_hy.getContext('2d'); _S41(_hy.__o);var _by=new _cy();_hy._l61=_by;_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;if(_j61!=undefined){_6y._bw(_j61,_hy);_by._u6=_j61}else {_by._u6=_6y._Ou(_hy)}_by._on=_hy;_by._ln=[];_by._mn=0;_by._nn=4;_by._m61=0;_by._n61=null;_by._Q41=_hy;return _by._u6}var _3k=_o61;function _o61(_4w){if(!_bc(_4w)){_1w("Surface does not exist");return 0}if(_h61(_4w)){_KI("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack."); return }_6y._aw(_4w)}function _bc(_4w){if(_6y._Bl(_4w)!=null)return 1;else return 0}function _ec(_4w){var _hy=_6y._Bl(_4w);if(_hy!=null){return _hy._7s}return 0}function _p61(_4w){var _hy=_6y._Bl(_4w);if(_hy!=null){return _hy._8s}return 0}function _q61(_4w){var _hy=_6y._Bl(_4w);if(_hy!=null){return({_Pr:_hy._on,_Qr:_hy._l61})}return -1}function _h61(_4w){if(_r61==_4w)return true;var _EI=_s61.length;for(var _z4=0;_z4<_EI;_z4++){if(_s61[_z4]==_4w)return true}return false;}var _t61=_u61;function _u61(_4w){var _hy=_6y._Bl(_4w); if(_hy!=null){if(!_an)__M();_a61.push({_v61:_w61,_x61:_3F,_y61:__o,_z61:_A61,_B61:_C61,_D61:_E61,_F61:_G61,_H61:_2N,_I61:_3N,_J61:_4N,_K61:_5N,});_s61.push(_r61);_r61=_4w;if(_an){_w61=_hy._v61;_an._L61(_hy._v61);_3F=-1}else {g_CurrentGraphics=_hy.__o;__o=_hy.__o;_M61(__o)}}}var _gc=_N61;function _N61(_4w){var _hy=_6y._Bl(_4w);if(_hy!=null){if(!_an)__M();_a61.push({_v61:_w61,_x61:_3F,_H61:_2N,_I61:_3N,_J61:_4N,_K61:_5N,_z61:_A61,_B61:_C61,_D61:_E61,_F61:_G61,_y61:__o,});_s61.push(_r61);_r61=_4w;if(_an){ _w61=_hy._v61;_an._L61(_hy._v61);_3F=-1}else {g_CurrentGraphics=_hy.__o;__o=_hy.__o;_M61(__o)}_O61(0,0,_hy._7s,_hy._8s);if(_Ok){_P61(0,0,_hy._7s,_hy._8s,0)}else {_Q61(0,0,_hy._7s,_hy._8s,0)}if(_an)_an._R61();_pP();if(!_an){_M61(__o)}}}var _sc=_S61;function _S61(){var _T61=_a61.pop();if(_T61){_2N=_T61._H61;_3N=_T61._I61;_4N=_T61._J61;_5N=_T61._K61;_A61=_T61._z61;_C61=_T61._B61;_E61=_T61._D61;_G61=_T61._F61;if(!_an){__o=_T61._y61;_6N()}else {_3F=_T61._x61;_w61=_T61._v61}_O61(_2N,_3N,_4N,_5N);if(_Ok){_P61(_A61, _C61,_E61,_G61,0)}else {_Q61(_A61,_C61,_E61,_G61,0)}}else {_KI("Error: Surface stacking error detected")}if(_an)_an._L61(_w61);_r61=_s61.pop();if(_r61==null)_r61=-1;if(!_an)_M61(__o);_pP()}function _qO(_U61,_il,_jl){var data=null;var _7y=_U61.getContext('2d');try{data=_7y._V61(_il,_jl,1,1)}catch(_xw){return 0xff000000}var _W61=data.data;var index=0;var _X61=_W61[index]&0xff;var _Y61=_W61[index+1]&0xff;var _Z61=_W61[index+2]&0xff;var __61=_W61[index+3]&0xff;return(_X61|(_Y61<<8)|(_Z61<<16)|(__61<<24))}var _071=_171; var _271=_371;function _171(_4w,_il,_jl){return _371(_4w,_il,_jl)&0xffffff}function _371(_4w,_il,_jl){var _hy=_6y._Bl(_4w);if(_hy!=null){return _qO(_hy,_Ow(_il),_Ow(_jl))}return 0x00000000}var _Jg=_471;function _471(_4w,_il,_jl){var _hy=_6y._Bl(_4w);if(!_hy)return;_il=~~_il;_jl=~~_jl;var alpha=__o.globalAlpha;{__o.globalAlpha=_Vr;__o._U41(_hy,_il,_jl)}__o.globalAlpha=alpha}function _571(_4w,_il,_jl,_Xv,_Yv){var _hy=_6y._Bl(_4w);if(!_hy)return;_671(_hy._l61,_il,_jl,_Xv,_Yv,0xffffff,1.0)}function _Xj(_4w,_il,_jl, _AG,_BG,_771,_871,_oo){var _hy=_6y._Bl(_4w);if(!_hy)return;var _A4=_Yr(_871);_971(_hy._l61,0,0,_il,_jl,_AG,_BG,(_771*0.0174532925),_A4,_A4,_A4,_A4,_oo)}var _a71=_b71;function _b71(_4w,_il,_jl,_AG,_BG,_871,_oo){_Hq("draw_surface_tiled_ext()")}function _c71(_d71,_il,_jl,_5w){var _7x=_6y._Bl(_d71);var _8x=_6y._Bl(_5w);if(_7x!=null&&_8x!=null){var _7y=_7x.getContext('2d');_7y.save();_7y.globalCompositeOperation='copy';_7y.drawImage(_8x,_il,_jl);_7y.restore()}}function _e71(_d71,_il,_jl,_5w,_f71,_g71,_h71,_i71){ var _7x=_6y._Bl(_d71);var _8x=_6y._Bl(_5w);if(_7x!=null&&_8x!=null){var _0N=[];var _7y=_7x.getContext('2d');_7y.save();_0N[0]=1;_0N[1]=0;_0N[2]=0;_0N[3]=1;_0N[4]=0;_0N[5]=0;_7y.setTransform(_0N[0],_0N[1],_0N[2],_0N[3],_0N[4],_0N[5]);_7y.beginPath();_7y.rect(_il,_jl,_h71,_i71);_7y.clip();_7y.globalCompositeOperation='copy';_7y.drawImage(_8x,_f71,_g71,_h71,_i71,_il,_jl,_h71,_i71);_7y.restore()}}function _D8(_4L,_Ik,_j71,_il,_jl,_AG,_BG,_771,_bs,_oo){if(_j71<0)_j71=~~_4L._FS;var _N41=_Al._Bl(_Ik);if(_N41!=null){ _oo=min(1.0,_oo);_N41._Xn(_j71,_il,_jl,_AG,_BG,_771,_Yr(_bs),_oo)}}function _7c(_4L,_Ik,_j71,_oX,_pX,_in,_jn,_il,_jl,_AG,_BG,_871,_oo){if(_j71<0)_j71=~~_4L._FS;var _N41=_Al._Bl(_Ik);if(_N41!=null){if(_N41._gm<=0)return;_j71=(~~_j71)%_N41._gm;if(_j71<0)_j71=_j71+_N41._gm;_871=_Yr(_871);_k71(_N41._V41[_j71],_oX,_pX,_in,_jn,_il,_jl,_AG,_BG,_871,_oo)}}function _l71(_m71,_n71){if(_m71){if(_n71===undefined){canvas.style.cursor=""}else {canvas.style.cursor=_n71}}else {canvas.style.cursor="none"}}function _o71(_Xr){ _p71=_Yr(_Xr)}var _q71=_o71;function _r71(){return _Yr(_p71)}var _s71=_r71;function _pf(_il,_jl,_t71){if(_t71===undefined)_t71=false;var _u71=document.getElementById(_ZI);for(var _lx=_u71;_lx;_lx=_lx.parentNode){var position;if(_lx["currentStyle"]){position=_lx["currentStyle"]["position"]}else if(window.getComputedStyle){try{var style=window.getComputedStyle(_lx,null);if(style){position=style.getPropertyValue("position")}}catch(e){}}if(position&&(position=="fixed")){debug("Warning: Canvas position fixed. Ignoring position alterations"); return }}_u71.style.position="absolute";if(!_t71){_u71.style.left=_il+"px";_u71.style.top=_jl+"px";_u71.style.bottom="";_u71.style.right="";_u71.style.transform=""}else {_u71.style.top="50%";_u71.style.left="50%";_u71.style.bottom="-50%";_u71.style.right="-50%";_u71.style.transform="translate(-50%, -50%)"}}function _jf(_Xv,_Yv){canvas.width=_Xv;canvas.height=_Yv;_nO=_Xv;_pO=_Yv;_v71=canvas.width;_w71=canvas.height;_jv(canvas,_kv);_x71=_kv.top;_y71=_kv.left;_z71=_kv.right;_A71=_kv.bottom;_B71=_v71;_C71=_w71; _D71=_Xv;_E71=_Yv;_F71=1;_G71=1}function _xd(){return _y71}function _zd(){return _x71}function _7f(){return _z71-_y71}function _8f(){return _A71-_x71}function _H71(_4w){if(!_Mk._fv){return _1f._I71}var _iv=_Mk._hv[_4w];return _iv._pv(_Fv._J71,_Fv._K71)}function _L71(_4w){if(!_Mk._fv){return _1f._M71}var _iv=_Mk._hv[_4w];return _iv._qv(_Fv._J71,_Fv._K71)}function _N71(){if(!_Mk._fv){return _1f._I71}for(var _z4=_Mk._hv.length-1;_z4>=0;--_z4){var _iv=_Mk._hv[_z4];if(!_iv._I4){continue }var _Im=_iv._pv(_Fv._J71,_Fv._K71); var _Jm=_iv._qv(_Fv._J71,_Fv._K71);if(((_Im>=_iv._z61)&&(_Im<_iv._z61+_iv._D61))&&((_Jm>=_iv._B61)&&(_Im<_iv._B61+_iv._F61))){return _Im}}return _H71(0)}function _O71(){if(!_Mk._fv){return _1f._M71}for(var _z4=_Mk._hv.length-1;_z4>=0;--_z4){var _iv=_Mk._hv[_z4];if(!_iv._I4){continue }var _Im=_iv._pv(_Fv._J71,_Fv._K71);var _Jm=_iv._qv(_Fv._J71,_Fv._K71);if(((_Im>=_iv._z61)&&(_Im<_iv._z61+_iv._D61))&&((_Jm>=_iv._B61)&&(_Im<_iv._B61+_iv._F61))){return _Jm}}return _L71(0)}var _P71;var _Q71;var _R71;var _S71;var _T71; var _U71;var _V71;var _W71;var _X71;var _Y71;var _Z71;var __71;var _081=0;var _181=1,_281=2,_381=3,_481=4,_581=5,_681=6;var _781=aa_1241_kz();function aa_1241_kz(){return 0x87155211}/*@constructor */function _881(){var _981=null;if(window.XMLHttpRequest){_981=new XMLHttpRequest()}if(typeof(XMLHttpRequest)=="undefined"){_981=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}throw new _1w("This browser does not support XMLHttpRequest.")} }this._a81=_981;this._b81=false}var _c81=new _881();function _d81(){}var _e81=_f81;function _f81(_m71){}var _g81=_h81;function _h81(){return false}var _i81=_j81;function _j81(){}var _k81=_l81;function _l81(){}var _m81=_n81;function _n81(){}var _o81=_p81;function _p81(){}var _q81=_r81;function _r81(){}var _s81=_t81;function _t81(){}var _u81=_v81;function _v81(){}var _w81=_x81;function _x81(){}var _y81=_z81;function _z81(){}var _A81=_B81;function _B81(){}var _C81=_D81;function _D81(){}var _E81=_F81;function _F81(){return -1}var _G81=_H81; function _H81(){}var _I81=_J81;function _J81(){}var _K81=_L81;function _L81(){}var _M81=_N81;function _N81(){return _O81}function _P81(){return _Q81;}function _R81(){return _1Q}function _S81(){return _T81}var _U81=_V81;function _V81(_MP,_W81,_X81){if(_W81!="_self"&&_W81!="_blank"&&_W81!="_parent"&&_W81!="_top"){_1w("Error: invalid TARGET specified. Only '_self', '_blank', 'parent' or '_top' supported. (YoYo_OpenURL)");return }var _a41=window.open(_MP,_W81,_X81)}var _Y81=_Z81;function _Z81(_MP,_W81){_U81(_MP,_W81,"scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,location=yes,status=yes")} var __81=_091;function _091(_MP){_Y81(_MP,"_self")}var _191=_291;function _291(_391,_491){}var _591=_691;function _691(_391,_791){}var _891=null;var _991=null;var _a91=null;var _b91=_c91;function _c91(_LI,_d91,_e91,_f91){}var _uM=_O9;function _O9(){var _mm=new Date().getTime()*1000;return _mm-_P71}var _g91=_h91;function _h91(_il,_jl,_Xv,_Yv,_i91){var _j91=_k91();_j91.x=_il;_j91.y=_jl;_j91._B4=_Xv;_j91._C4=_Yv;_j91.key=_i91;_j91._am=_il+_Xv;_j91._bm=_jl+_Yv;_j91.button=_j91._Yo=_j91._So=0;_j91._l91=_m91;return(_j91.index+1)} var _n91=_o91;function _o91(_4w){if(_4w<0)return;var index=_4w-1;if((index<0)||(index>=_p91.length)){debug("Invalid index when deleting virtual key")}_q91(_4w-1)}function _r91(){_s91=[];for(var _im=0;_im<_p91.length;++_im){var _t91=_p91[_im];if((_t91._l91&_u91)!=0)_s91[_s91.length]=_t91}}var _v91=_w91;function _w91(_4w){if(_4w<0)return;_4w--;if(!_p91[_4w])return;_p91[_4w]._l91|=_u91;_r91()}var _x91=_y91;function _y91(_4w){if(_4w<0)return;_4w--;if(!_p91[_4w])return;_p91[_4w]._l91&=~_u91;_r91()}var _z91=_A91; function _A91(){return 0}var _B91=_C91;function _C91(){return 0}var _D91=_E91;function _E91(){return 0}var _F91=_G91;function _G91(){_NI("device_ios_get_imagename()")}var _H91=_I91;function _I91(){_NI("device_ios_get_image()")}var _J91=_K91;function _K91(){_NI("openfeint_start()")}var _L91=_M91;function _M91(_lW,_bN){_NI("achievement_map_achievement()")}var _N91=_O91;function _O91(_lW,_bN,_P91){_NI("achievement_map_leaderboard()")}var _Q91=_R91;function _R91(_lW,_bN,_P91){_NI("openfeint_send_challenge()")}var _S91=_T91; function _T91(_lW){_NI("openfeint_send_invite()")}var _U91=_V91;function _V91(_lW,_bN,_P91){_NI("openfeint_send_social()");}var _W91=_X91;function _X91(_lW){_NI("openfeint_set_url()")}var _Y91=_Z91;function _Z91(){_NI("openfeint_accept_challenge()");return ""}var __91=_0a1;function _0a1(){_NI("achievement_is_online()");return false}var _1a1=_2a1;function _2a1(_lW,_bN){_NI("openfeint_send_result()")}var _3a1=_4a1;function _4a1(){return false}function _5a1(){_P71=new Date().getTime()*1000;var _mm=0;for(var _z4=0;_z4<12; _z4++){_bI[_z4]=_mm;_mm+=_aI[_z4]}_Q71=0;_R71=1;_S71=2;_T71=3;_U71=4;_V71=5;_W71=0;_X71=1;_Y71=2;_Z71=0;__71=1}function _6a1(){var _mm=setTimeout(function(){for(var _7a1 in _Al._u2){if(!_Al._u2.hasOwnProperty(_7a1))continue;_Al._WU(_7a1);break }_6a1()},1000)}var _8a1=_9a1;function _9a1(){return document.domain}var _aa1=_qb;function _qb(_ba1,__R){if(_ba1==0){return _TR(__R);}else {if(_vv[_ba1]&&(__R<=1)){return _vv[_ba1]._Ot}}return 0}var _ca1=_dg;function _dg(_ba1,__R){if(_ba1==0){return _VR(__R)}else {if(_vv[_ba1]&&(__R<=1)){ return _vv[_ba1]._Jt}}return 0}var _da1=_ea1;function _ea1(_ba1,__R){if(_ba1==0){return _WR(__R)}else {if(_vv[_ba1]&&(__R<=1)){return _vv[_ba1]._Nt}}return 0}var _fa1=_ob;function _ob(_ba1){if(_ba1==0){return _1f._I71}else if(_vv[_ba1]){return _vv[_ba1].x}return 0}var _ga1=_9g;function _9g(_ba1){if(_ba1==0&&_ha1[0]){return _ha1[0].x}else if(_vv[_ba1]){return _vv[_ba1].x}return 0}var _ia1=_pb;function _pb(_ba1){if(_ba1==0){return _1f._M71}else if(_vv[_ba1]){return _vv[_ba1].y}return 0}var _ja1=_ag;function _ag(_ba1){if(_ba1==0&&_ha1[0]){ return _ha1[0].y}else if(_vv[_ba1]){return _vv[_ba1].y}return 0;}function _mb(_ba1){var x=0;if(_ba1==0){x=_Gv}else if(_vv[_ba1]){x=_vv[_ba1].x}_jv(canvas,_kv);x-=_kv.left;var _IM=_JM;if(_IM<0.0)_IM=_7f();return ~~(x*(_IM/_7f()))}function _nb(_ba1){var y=0;if(_ba1==0){y=_Hv}else if(_vv[_ba1]){y=_vv[_ba1].y}_jv(canvas,_kv);y-=_kv.top;var _GM=_HM;if(_GM<0.0)_GM=_8f();return ~~(y*(_GM/_8f()))}var _ka1=_pg;function _pg(){return _la1}var _ma1=_na1;function _na1(){return _oa1};function _lf(_PE){_pa1=_PE}function _mf(_PE){if(_qa1){ _ra1=_sa1;_ta1=_ua1}_qa1=_PE}function _va1(){var _oX=0;var _pX=0;var _wa1=0;var _xa1=0;canvas=document.getElementById(_ZI);var _ya1=_v71;var _za1=_w71;if(_Aa1&&_Ba1){var _B4=_sa1;var _C4=_ua1;var _Xz,_Lm,_Km;_Xz=_B4/_C4;_Lm=_ya1/_Xz;if(_Lm<_za1){_Xz=_C4/_B4;_Lm=_ya1*_Xz;_pX=(_za1-_Lm)/2;_Km=_ya1;_Lm+=_pX}else {_Xz=_B4/_C4;_Km=_za1*_Xz;_oX=(_ya1-_Km)/2;_Lm=_za1;_Km+=_oX}_wa1=_Km;_xa1=_Lm}else {_wa1=_ya1;_xa1=_za1}_Ca1.x=_oX;_Ca1.y=_pX;_Ca1._B4=_wa1-_oX;_Ca1._C4=_xa1-_pX}function _Ye(){return 0}(function(){'use strict'; Function.prototype._Da1=function(parent){this.prototype.parent=parent;for(var x in parent.prototype){if(!this.prototype[x])this.prototype[x]=parent.prototype[x]}};Function.prototype._Ea1=function(parent){return this._Da1(parent)};Array.prototype._Fa1=function(_s4,_EI,_Ga1){if(typeof(_s4)==='undefined')_s4=0;if(typeof(_EI)==='undefined')_EI=this.length-_s4;if(typeof(_Ga1)==='undefined')_Ga1=function(_uo,_nm){return _uo<_nm;};var left=_s4,_Ha1=[],_Nw=0;for(;;){for(;left+1<_EI;_EI++){var _Ia1=this[left+Math.floor(Math.random()*(_EI-left))]; _Ha1[_Nw++]=_EI;for(var right=left-1;;){while(_Ga1(this[++right],_Ia1)){}while(_Ga1(_Ia1,this[--_EI])){}if(right>=_EI)break;var _UN=this[right];this[right]=this[_EI];this[_EI]=_UN}}if(_Nw===0)break;left=_EI;_EI=_Ha1[--_Nw]}return this};Array.prototype._Ja1=function(_Ka1,length){if(typeof(length)==='undefined')length=this.length;var _im=0;for(var _A4=0;_A40){var _Ma1=Math.floor(_mn/2);var _Na1=_s4+_Ma1;if(_Ga1(this[_Na1],_Ct)){_s4=++_Na1;_mn-=_Ma1+1}else _mn=_Ma1}return _s4};Array.prototype._Oa1=function(_s4,_t4,_Ct,_Ga1){if(typeof(_Ga1)==='undefined')_Ga1=function(_uo,_nm){return _uo<_nm};var _mn=_t4-_s4;while(_mn>0){var _Ma1=Math.floor(_mn/2);var _Na1=_s4+_Ma1;if(!_Ga1(_Ct,this[_Na1])){_s4=++_Na1;_mn-=_Ma1+1}else _mn=_Ma1}return _s4};Array.prototype.rotate=function(_s4, _Pa1,_t4){var _bx=_Pa1;while(_s4!=_bx){var _Qa1=this[_s4];this[_s4]=this[_bx];this[_bx]=_Qa1;++_s4;++_bx;if(_bx===_t4)_bx=_Pa1;else if(_s4===_Pa1)_Pa1=_bx}};var _Ra1=(function(){var _Sa1=function(){return +new Date()};if(typeof(performance)==='undefined')window['performance']={now:_Sa1};if(!window['performance'].now)window['performance'].now=_Sa1;function _Ta1(name,parent){this.name=name;this.parent=parent;this._Ua1={};this._r11=0;this._Va1=0;this._Wa1=0;this._Xa1=!1;this._Ya1=0}_Ta1.prototype={start:function(){ this._r11=performance.now();this._Xa1=!0},stop:function(_Za1){if(!this._Xa1)return;this._Xa1=!1;this._Va1+=performance.now()-this._r11;if(_Za1)this.start();for(var x in this._Ua1)this._Ua1[x].stop()},_Za1:function(__a1){if(!__a1){this._Xa1=!0;this._Wa1+=this._Va1;this.start()}this._Va1=0;for(var x in this._Ua1)this._Ua1[x]._Za1(!0)}};var _0b1=[];var _Ek=new _Ta1("root");function _1b1(name,parent){if(!_0b1)throw new Error("late profile creation not allowed");var _UI=new _Ta1(name,parent||'root');_0b1.push(_UI); return _UI}function _2b1(_3b1){_3b1._Ya1--;delete _3b1._Ua1[_3b1.name]}function _4b1(_lx,_3b1){if(_lx.name===_3b1.parent)return _lx;for(var x in _lx._Ua1){var _4m;if(_4m=_4b1(_lx._Ua1[x],_3b1))return _4m}return null}function init(){while(_0b1.length){var _DN=_0b1.pop();if(!(_DN.parentNode=_4b1(_Ek,_DN)))_0b1._5b1(_DN);else {_DN.parentNode._Ua1[_DN.name]=_DN;_DN.parentNode._Ya1++}}_0b1=null}function _6b1(){_Ek._Za1(!0)}var _hw={_1b1:_1b1,_2b1:_2b1,init:init,_Za1:_6b1,_7b1:_Ek};return _hw}());function _8b1(_9b1){if(!_9b1){ console.log("Assertion failed! Pls debug.");debugger}}var _ab1=Number.MAX_VALUE;var _bb1=2.2204460492503131e-016;var _cb1=Math.PI;/// @file var _db1=2;var _eb1=8;var _fb1=0.1;var _gb1=2.0;var _hb1=0.005;var _ib1=(2.0/180.0*_cb1);var _jb1=(2.0*_hb1);var _kb1=8;var _lb1=32;var _mb1=1.0;var _nb1=0.2;var _ob1=(8.0/180.0*_cb1);var _pb1=2.0;var _qb1=(_pb1*_pb1);var _rb1=(0.5*_cb1);var _sb1=(_rb1*_rb1);var _tb1=0.2;var _ub1=0.75;var _vb1=0.5;var _wb1=0.01;var _xb1=(2.0/180.0*_cb1);var _yb1=(-1);var _zb1=0.75;var _Ab1=1.0;var _Bb1=5.0; var _Cb1=2;var _Db1=(_Cb1*_Cb1);var _Eb1=256;function _Fb1(_Gb1,_Hb1,_Ib1){this._Jb1=_Gb1;this._Kb1=_Hb1;this._Lb1=_Ib1}_Fb1.prototype={toString:function(){return this._Jb1+'.'+this._Kb1+'.'+this._Lb1}};var _Mb1=new _Fb1(2,3,1);function _Nb1(x){return isFinite(x)&&!isNaN(x)}var _Ob1=Math.sqrt;var _Pb1=Math.atan2;var _Qb1=Math.sin;var _Rb1=Math.cos;var _Sb1=Math.floor;var _Tb1=Math.ceil;var _Ub1=_Ob1;var _Vb1=_Pb1;function _Wb1(x){return 1.0/_Ob1(x)}function _Xb1(x,y){if(typeof(x)!=='undefined'){this.x=x;this.y=y}else this.x=this.y=0} _Xb1.prototype={_kk:function(){return new _Xb1(this.x,this.y)},_Yb1:function(){this.x=0.0;this.y=0.0;return this},_bw:function(_Zb1,__b1){this.x=_Zb1;this.y=__b1;return this},_0c1:function(_im){this.x=_im.x;this.y=_im.y;return this},_1c1:function(){var _So=new _Xb1();_So._bw(-this.x,-this.y);return _So},_2c1:function(_z4){switch(_z4){case 0:return this.x;case 1:return this.y}},_3c1:function(_z4,_So){switch(_z4){case 0:return this.x=_So;case 1:return this.y=_So}},_Ou:function(_So){this.x+=_So.x;this.y+=_So.y;return this} ,_4c1:function(_So){this.x-=_So.x;this.y-=_So.y;return this},Multiply:function(_uo){this.x*=_uo;this.y*=_uo;return this},Length:function(){return _Ub1(this.x*this.x+this.y*this.y)},_5c1:function(){return this.x*this.x+this.y*this.y},_6c1:function(){var length=this.Length();if(length<_bb1){return 0.0}var _7c1=1.0/length;this.x*=_7c1;this.y*=_7c1;return length},_8c1:function(){return _Nb1(this.x)&&_Nb1(this.y)},_9c1:function(){return new _Xb1(-this.y,this.x)},_ac1:function(_G51){var _8K=_G51||[];_8K[0]=this.x; _8K[1]=this.y;return _8K},_bc1:function(data){this.x=data[0];this.y=data[1]}};_Xb1._Ou=function(_uo,_nm){return new _Xb1(_uo.x+_nm.x,_uo.y+_nm.y)};_Xb1._4c1=function(_uo,_nm){return new _Xb1(_uo.x-_nm.x,_uo.y-_nm.y)};_Xb1._cc1=function(_uo,_nm){return _uo.x==_nm.x&&_uo.y==_nm.y};_Xb1.Multiply=function(_UI,_uo){return new _Xb1(_UI*_uo.x,_UI*_uo.y)};_Xb1._1c1=function(_uo){return new _Xb1(-_uo.x,-_uo.y)};function _dc1(x,y,_Wq){if(typeof(x)!=='undefined'){this.x=x;this.y=y;this._Wq=_Wq}}_dc1.prototype={_kk:function(){ return new _dc1(this.x,this.y,this._Wq)},_Yb1:function(){this.x=0.0;this.y=0.0;this._Wq=0.0},_bw:function(_Zb1,__b1,_ec1){this.x=_Zb1;this.y=__b1;this._Wq=_ec1},_1c1:function(){var _So=new _dc1();_So._bw(-this.x,-this.y,-this._Wq);return _So},_Ou:function(_So){this.x+=_So.x;this.y+=_So.y;this._Wq+=_So._Wq;},_4c1:function(_So){this.x-=_So.x;this.y-=_So.y;this._Wq-=_So._Wq},Multiply:function(_UI){this.x*=_UI;this.y*=_UI;this._Wq*=_UI},x:0,y:0,_Wq:0};_dc1.Multiply=function(_UI,_uo){return new _dc1(_UI*_uo.x, _UI*_uo.y,_UI*_uo._Wq)};_dc1._Ou=function(_uo,_nm){return new _dc1(_uo.x+_nm.x,_uo.y+_nm.y,_uo._Wq+_nm._Wq)};_dc1._4c1=function(_uo,_nm){return new _dc1(_uo.x-_nm.x,_uo.y-_nm.y,_uo._Wq-_nm._Wq)};function _fc1(_gc1,_hc1){this._xw=_gc1?_gc1._kk():new _Xb1();this._oP=_hc1?_hc1._kk():new _Xb1()}_fc1.prototype={_bw:function(_gc1,_hc1){this._xw._0c1(_gc1);this._oP._0c1(_hc1)},_0c1:function(_rG){this._xw._0c1(_rG._xw);this._oP._0c1(_rG._oP)},_ic1:function(){this._xw.x=1.0;this._oP.x=0.0;this._xw.y=0.0;this._oP.y=1.0} ,_Yb1:function(){this._xw.x=0.0;this._oP.x=0.0;this._xw.y=0.0;this._oP.y=0.0},_jc1:function(){var _uo=this._xw.x,_nm=this._oP.x,_A4=this._xw.y,_Cy=this._oP.y;var _kc1=new _fc1();var _lc1=_uo*_Cy-_nm*_A4;if(_lc1!=0.0){_lc1=1.0/_lc1}_kc1._xw.x=_lc1*_Cy;_kc1._oP.x=-_lc1*_nm;_kc1._xw.y=-_lc1*_A4;_kc1._oP.y=_lc1*_uo;return _kc1},_mc1:function(_nm){var _nc1=this._xw.x,_oc1=this._oP.x,_pc1=this._xw.y,_qc1=this._oP.y;var _lc1=_nc1*_qc1-_oc1*_pc1;if(_lc1!=0.0){_lc1=1.0/_lc1}var x=new _Xb1();x.x=_lc1*(_qc1*_nm.x-_oc1*_nm.y); x.y=_lc1*(_nc1*_nm.y-_pc1*_nm.x);return x}};_fc1._Ou=function(_9b1,_kc1){return new _fc1(_Xb1._Ou(_9b1._xw,_kc1._xw),_Xb1._Ou(_9b1._oP,_kc1._oP))};function _rc1(_gc1,_hc1,_sc1){this._xw=_gc1?_gc1._kk():new _dc1();this._oP=_hc1?_hc1._kk():new _dc1();this._tc1=_sc1?_sc1._kk():new _dc1()}_rc1.prototype={_Yb1:function(){this._xw._Yb1();this._oP._Yb1();this._tc1._Yb1()},_uc1:function(_nm){var _lc1=_vc1(this._xw,_wc1(this._oP,this._tc1));if(_lc1!=0.0){_lc1=1.0/_lc1}var x=new _dc1();x.x=_lc1*_vc1(_nm,_wc1(this._oP, this._tc1));x.y=_lc1*_vc1(this._xw,_wc1(_nm,this._tc1));x._Wq=_lc1*_vc1(this._xw,_wc1(this._oP,_nm));return x},_xc1:function(_nm){var _nc1=this._xw.x,_oc1=this._oP.x,_pc1=this._xw.y,_qc1=this._oP.y;var _lc1=_nc1*_qc1-_oc1*_pc1;if(_lc1!=0.0){_lc1=1.0/_lc1}var x=new _Xb1();x.x=_lc1*(_qc1*_nm.x-_oc1*_nm.y);x.y=_lc1*(_nc1*_nm.y-_pc1*_nm.x);return x},_yc1:function(_zc1){var _uo=this._xw.x,_nm=this._oP.x,_A4=this._xw.y,_Cy=this._oP.y;var _lc1=_uo*_Cy-_nm*_A4;if(_lc1!=0.0){_lc1=1.0/_lc1}_zc1._xw.x=_lc1*_Cy;_zc1._oP.x=-_lc1*_nm; _zc1._xw._Wq=0.0;_zc1._xw.y=-_lc1*_A4;_zc1._oP.y=_lc1*_uo;_zc1._oP._Wq=0.0;_zc1._tc1.x=0.0;_zc1._tc1.y=0.0;_zc1._tc1._Wq=0.0},_Ac1:function(_zc1){var _lc1=_vc1(this._xw,_wc1(this._oP,this._tc1));if(_lc1!=0.0){_lc1=1.0/_lc1}var _nc1=this._xw.x,_oc1=this._oP.x,_Bc1=this._tc1.x;var _qc1=this._oP.y,_Cc1=this._tc1.y;var _Dc1=this._tc1._Wq;_zc1._xw.x=_lc1*(_qc1*_Dc1-_Cc1*_Cc1);_zc1._xw.y=_lc1*(_Bc1*_Cc1-_oc1*_Dc1);_zc1._xw._Wq=_lc1*(_oc1*_Cc1-_Bc1*_qc1);_zc1._oP.x=_zc1._xw.y;_zc1._oP.y=_lc1*(_nc1*_Dc1-_Bc1*_Bc1); _zc1._oP._Wq=_lc1*(_Bc1*_oc1-_nc1*_Cc1);_zc1._tc1.x=_zc1._xw._Wq;_zc1._tc1.y=_zc1._oP._Wq;_zc1._tc1._Wq=_lc1*(_nc1*_qc1-_oc1*_oc1)}};function _Ec1(angle,_A4){if(typeof(_A4)!=='undefined'){this._UI=angle;this._A4=_A4}else if(typeof(angle)!=='undefined')this._bw(angle)}_Ec1.prototype={_kk:function(){return new _Ec1(this._UI,this._A4)},_0c1:function(_im){this._UI=_im._UI;this._A4=_im._A4},_bw:function(x){this._UI=_Qb1(x);this._A4=_Rb1(x)},_ic1:function(){this._UI=0.0;this._A4=1.0},_Fc1:function(){return _Vb1(this._UI, this._A4)},_Gc1:function(){return new _Xb1(this._A4,this._UI)},_Hc1:function(){return new _Xb1(-this._UI,this._A4)},_UI:0,_A4:1};function _Ic1(position,rotation){this._DN=new _Xb1();this._6M=new _Ec1();if(position){this._DN._0c1(position);this._6M._0c1(rotation)}}_Ic1.prototype={_kk:function(){var _Jc1=new _Ic1(this._DN,this._6M);return _Jc1},_0c1:function(_Jc1){this._DN._0c1(_Jc1._DN);this._6M._0c1(_Jc1._6M)},_ic1:function(){this._DN._Yb1();this._6M._ic1()},_bw:function(position,angle){this._DN._0c1(position); this._6M._bw(angle)}};function _Kc1(){this._Lc1=new _Xb1();this._Mc1=new _Xb1();this._A4=new _Xb1()}_Kc1.prototype={_0c1:function(_Nc1){this._Lc1._0c1(_Nc1._Lc1);this._Mc1._0c1(_Nc1._Mc1);this._A4._0c1(_Nc1._A4);this._uo=_Nc1._uo;this._Oc1=_Nc1._Oc1;this._Pc1=_Nc1._Pc1},_kk:function(){var _Nc1=new _Kc1();_Nc1._Lc1._0c1(this._Lc1);_Nc1._Mc1._0c1(this._Mc1);_Nc1._A4._0c1(this._A4);_Nc1._uo=this._uo;_Nc1._Oc1=this._Oc1;_Nc1._Pc1=this._Pc1;return _Nc1},/// @param beta is a factor in [0,1], where 0 indicates alpha0. _Qc1:function(_Jc1, _Rc1){_Jc1._DN.x=((1.0-_Rc1)*this._Mc1.x)+(_Rc1*this._A4.x);_Jc1._DN.y=((1.0-_Rc1)*this._Mc1.y)+(_Rc1*this._A4.y);var angle=(1.0-_Rc1)*this._Oc1+_Rc1*this._uo;_Jc1._6M._bw(angle);_Jc1._DN.x-=_Jc1._6M._A4*this._Lc1.x-_Jc1._6M._UI*this._Lc1.y;_Jc1._DN.y-=_Jc1._6M._UI*this._Lc1.x+_Jc1._6M._A4*this._Lc1.y},/// @param alpha the new initial time. _Sc1:function(alpha){_8b1(this._Pc1<1.0);var _Rc1=(alpha-this._Pc1)/(1.0-this._Pc1);this._Mc1._Ou(_Xb1.Multiply(_Rc1,_Xb1._4c1(this._A4,this._Mc1)));this._Oc1+=_Rc1*(this._uo-this._Oc1); this._Pc1=alpha},_6c1:function(){var _Tc1=2.0*_cb1;var _Cy=_Tc1*_Sb1(this._Oc1/_Tc1);this._Oc1-=_Cy;this._uo-=_Cy},_Oc1:0,_uo:0,_Pc1:0};function _Uc1(_uo,_nm){return _uo.x*_nm.x+_uo.y*_nm.y}function _Vc1(_uo,_nm){return _uo.x*_nm.y-_uo.y*_nm.x}function _Wc1(_uo,_UI){return new _Xb1(_UI*_uo.y,-_UI*_uo.x)}function _Xc1(_UI,_uo){return new _Xb1(-_UI*_uo.y,_UI*_uo.x)}function _Yc1(_9b1,_So){return new _Xb1(_9b1._xw.x*_So.x+_9b1._oP.x*_So.y,_9b1._xw.y*_So.x+_9b1._oP.y*_So.y)}function _Zc1(_9b1,_So){return new _Xb1(_Uc1(_So, _9b1._xw),_Uc1(_So,_9b1._oP))}function __c1(_uo,_nm){var _A4=_Xb1._4c1(_uo,_nm);return _A4.Length()}function _0d1(_uo,_nm){var _A4=_Xb1._4c1(_uo,_nm);return _Uc1(_A4,_A4)}function _vc1(_uo,_nm){return _uo.x*_nm.x+_uo.y*_nm.y+_uo._Wq*_nm._Wq}function _wc1(_uo,_nm){return new _dc1(_uo.y*_nm._Wq-_uo._Wq*_nm.y,_uo._Wq*_nm.x-_uo.x*_nm._Wq,_uo.x*_nm.y-_uo.y*_nm.x);}function _1d1(_9b1,_kc1){return new _fc1(_Yc1(_9b1,_kc1._xw),_Yc1(_9b1,_kc1._oP))}function _2d1(_9b1,_kc1){var _gc1=new _Xb1(_Uc1(_9b1._xw,_kc1._xw),_Uc1(_9b1._oP, _kc1._xw));var _hc1=new _Xb1(_Uc1(_9b1._xw,_kc1._oP),_Uc1(_9b1._oP,_kc1._oP));return new _fc1(_gc1,_hc1)}function _3d1(_9b1,_So){return _dc1._Ou(_dc1._Ou(_dc1.Multiply(_So.x,_9b1._xw),_dc1.Multiply(_So.y,_9b1._oP)),_dc1.Multiply(_So._Wq,_9b1._tc1))}function _4d1(_9b1,_So){return new _Xb1(_9b1._xw.x*_So.x+_9b1._oP.x*_So.y,_9b1._xw.y*_So.x+_9b1._oP.y*_So.y);}function _5d1(_6M,_km){var _6d1=new _Ec1();_6d1._UI=_6M._UI*_km._A4+_6M._A4*_km._UI;_6d1._A4=_6M._A4*_km._A4-_6M._UI*_km._UI;return _6d1}function _7d1(_6M, _km){var _6d1=new _Ec1();_6d1._UI=_6M._A4*_km._UI-_6M._UI*_km._A4;_6d1._A4=_6M._A4*_km._A4+_6M._UI*_km._UI;return _6d1}function _8d1(_6M,_So){return new _Xb1(_6M._A4*_So.x-_6M._UI*_So.y,_6M._UI*_So.x+_6M._A4*_So.y)}function _9d1(_6M,_So){return new _Xb1(_6M._A4*_So.x+_6M._UI*_So.y,-_6M._UI*_So.x+_6M._A4*_So.y)}function _ad1(_bd1,_So){return new _Xb1((_bd1._6M._A4*_So.x-_bd1._6M._UI*_So.y)+_bd1._DN.x,(_bd1._6M._UI*_So.x+_bd1._6M._A4*_So.y)+_bd1._DN.y)}function _cd1(_bd1,_So){var _qy=_So.x-_bd1._DN.x;var _ry=_So.y-_bd1._DN.y; var x=(_bd1._6M._A4*_qy+_bd1._6M._UI*_ry);var y=(-_bd1._6M._UI*_qy+_bd1._6M._A4*_ry);return new _Xb1(x,y)}function _dd1(_9b1,_kc1){var _ed1=new _Ic1();_ed1._6M=_5d1(_9b1._6M,_kc1._6M);_ed1._DN=_Xb1._Ou(_8d1(_9b1._6M,_kc1._DN),_9b1._DN);return _ed1}function _fd1(_9b1,_kc1){var _ed1=new _Ic1();_ed1._6M=_7d1(_9b1._6M,_kc1._6M);var _gd1=_kc1._DN.x-_9b1._DN.x;var _hd1=_kc1._DN.y-_9b1._DN.y;_ed1._DN.x=_9b1._6M._A4*_gd1+_9b1._6M._UI*_hd1;_ed1._DN.y=-_9b1._6M._UI*_gd1+_9b1._6M._A4*_hd1;return _ed1}var _id1=Math.abs;function _jd1(_uo){ return new _Xb1(_id1(_uo.x),_id1(_uo.y))}function _kd1(_9b1){return new _fc1(_jd1(_9b1._xw),_jd1(_9b1._oP))}var _ld1=Math.min;function _md1(_uo,_nm){return new _Xb1(_ld1(_uo.x,_nm.x),_ld1(_uo.y,_nm.y))}var _nd1=Math.max;function _od1(_uo,_nm){return new _Xb1(_nd1(_uo.x,_nm.x),_nd1(_uo.y,_nm.y))}function _pd1(_uo,_D51,_T51){return _nd1(_D51,_ld1(_uo,_T51))}function _qd1(_uo,_D51,_T51){return _od1(_D51,_md1(_uo,_T51));}function _rd1(x){x|=(x>>1);x|=(x>>2);x|=(x>>4);x|=(x>>8);x|=(x>>16);return x+1}function _sd1(x){var _bJ=x>0&&(x&(x-1))==0; return _bJ}var _td1=32767;function _ud1(_vd1,_C51){var _km=Math.random();if(typeof(_vd1)!=='undefined')_km=(_C51-_vd1)*_km+_vd1;else _km=2.0*_km-1.0;return _km}function _wd1(_km,_to,_nm){this._km=_km||0;this._to=_to||0;this._nm=_nm||0}_wd1.prototype={_bw:function(_km,_to,_nm){this._km=_km;this._to=_to;this._nm=_nm}};function _xd1(){}_xd1.prototype={_yd1:function(_l91){this._zd1=_l91;},_Ad1:function(){return this._zd1},_Bd1:function(_l91){this._zd1|=_l91},_Cd1:function(_l91){this._zd1&=~_l91},_Dd1:function(_l91){ this._zd1^=_l91},_Ed1:function(vertices,vertexCount,color){},_Fd1:function(vertices,vertexCount,color){},_Gd1:function(_Hd1,_Id1,color){},_Jd1:function(_Hd1,_Id1,_Gy,color){},_Kd1:function(_Fy,_Ld1,color){},/// @param xf a transform. _Md1:function(_Jc1){},_Nd1:function(_Od1,_Id1,_Pd1,_mn){},_zd1:0};_xd1._Qd1=1;_xd1._Rd1=2;_xd1._Sd1=4;_xd1._Td1=8;_xd1._Ud1=16;_xd1._Vd1=32;_xd1._Wd1=64;_xd1._Xd1=128;_xd1._Yd1=256;_xd1._Zd1=512;_xd1.__d1=1024;if(typeof(performance)==='undefined'){window.performance={ now:function(){return +new Date()}}}function _0e1(){this._tM()}_0e1.prototype={_tM:function(){this._1e1=performance.now()},_2e1:function(){return performance.now()-this._1e1}};function _3e1(){this._4e1=0;this._Hd1=new _Xb1();this._5e1=0}/* * A shape. * @constructor * @returns {b2Shape} */function _6e1(){this._WS=0;this._7e1=0}_6e1.prototype={_kk:function(){},/// @return the shape type. _8e1:function(){return this._WS},_9e1:function(){},/// @param xf the shape world transform. /// @param p a point in world coordinates. _ae1:function(_Jc1, _DN){},/// @param output the ray-cast results. /// @param input the ray-cast input parameters. /// @param transform the transform to be applied to the shape. /// @param childIndex the child shape index _be1:function(_WL,_UL,transform,_ce1){},/// @param aabb returns the axis aligned box. /// @param xf the world transform of the shape. /// @param childIndex the child shape _de1:function(_ee1,_Jc1,_ce1){},/// @param massData returns the mass data for this shape. /// @param density the density in kilograms per meter squared. _fe1:function(_ge1, _he1){},/// @param xf the shape world transform. /// @param p a point in world coordinates. /// @param distance returns the distance from the current shape. /// @param normal returns the direction in which the distance increases. _ie1:function(_Jc1,_DN,_je1,_ke1,_ce1){},_ac1:function(_G51){var _8K=_G51||{};_8K['m_type']=this._WS;_8K['m_radius']=this._7e1;return _8K},_bc1:function(data){this._7e1=data['m_radius']}};_6e1._le1=0;_6e1._me1=1;_6e1._ne1=2;_6e1._oe1=3;_6e1._pe1=4;function _qe1(){this.parent.call(this); this._WS=_6e1._le1;this._7e1=0;this._re1=new _Xb1();Object.seal(this)}_qe1.prototype={_kk:function(){var _se1=new _qe1();_se1._7e1=this._7e1;_se1._re1=this._re1._kk();return _se1},/// @see b2Shape::GetChildCount _9e1:function(){return 1},_ae1:function(transform,_DN){var _Hd1=_Xb1._Ou(transform._DN,_8d1(transform._6M,this._re1));var _Cy=_Xb1._4c1(_DN,_Hd1);return _Uc1(_Cy,_Cy)<=this._7e1*this._7e1},_be1:function(_WL,_UL,transform,_ce1){var position=_Xb1._Ou(transform._DN,_8d1(transform._6M,this._re1));var _UI=_Xb1._4c1(_UL._Fy, position);var _nm=_Uc1(_UI,_UI)-this._7e1*this._7e1;var _km=_Xb1._4c1(_UL._Ld1,_UL._Fy);var _A4=_Uc1(_UI,_km);var _lN=_Uc1(_km,_km);var _te1=_A4*_A4-_lN*_nm;if(_te1<0.0||_lN<_bb1){return !1}var _uo=-(_A4+_Ub1(_te1));if(0.0<=_uo&&_uo<=_UL._ue1*_lN){_uo/=_lN;_WL._ve1=_uo;_WL._ke1=_Xb1._Ou(_UI,_Xb1.Multiply(_uo,_km));_WL._ke1._6c1();return !0;}return !1},/// @see b2Shape::ComputeAABB _de1:function(_ee1,transform,_ce1){var _qy=transform._DN.x+(transform._6M._A4*this._re1.x-transform._6M._UI*this._re1.y);var _ry=transform._DN.y+(transform._6M._UI*this._re1.x+transform._6M._A4*this._re1.y); _ee1._we1.x=_qy-this._7e1;_ee1._we1.y=_ry-this._7e1;_ee1._xe1.x=_qy+this._7e1;_ee1._xe1.y=_ry+this._7e1},/// @see b2Shape::ComputeMass _fe1:function(_ge1,_he1){_ge1._4e1=_he1*_cb1*this._7e1*this._7e1;_ge1._Hd1=this._re1;_ge1._5e1=_ge1._4e1*(0.5*this._7e1*this._7e1+_Uc1(this._re1,this._re1))},_ye1:function(_Cy){return 0},_ze1:function(_Cy){return this._re1},_ot:function(){return 1},_Ae1:function(index){_8b1(index==0);return this._re1},_ie1:function(transform,_DN,_je1,_ke1,_ce1){var _Hd1=_Xb1._Ou(transform._DN, _8d1(transform._6M,this._re1));var _Cy=_Xb1._4c1(_DN,_Hd1);var _Be1=_Cy.Length();_je1[0]=_Be1-this._7e1;_ke1._0c1(_Xb1.Multiply(1/_Be1,_Cy))},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['m_p']=this._re1._ac1();return _8K},_bc1:function(data){this.parent.prototype._bc1.call(this,data);this._re1._bc1(data['m_p'])}};_qe1._Da1(_6e1);function _Ce1(){this.parent.call(this);this._WS=_6e1._me1;this._7e1=_jb1;this._De1=new _Xb1();this._Ee1=new _Xb1();this._Fe1=new _Xb1();this._Ge1=new _Xb1(); this._He1=!1;this._Ie1=!1;Object.seal(this)}_Ce1.prototype={_bw:function(_mq,_nq){this._Ee1._0c1(_mq);this._Fe1._0c1(_nq);this._He1=!1;this._Ie1=!1},_kk:function(){var _se1=new _Ce1();_se1._De1=this._De1._kk();_se1._Ee1=this._Ee1._kk();_se1._Fe1=this._Fe1._kk();_se1._Ge1=this._Ge1._kk();_se1._He1=this._He1;_se1._Ie1=this._Ie1;return _se1},/// @see b2Shape::GetChildCount _9e1:function(){return 1},/// @see b2Shape::TestPoint _ae1:function(transform,_DN){return !1},_be1:function(_WL,_UL,_Jc1,_ce1){var _Fy=_9d1(_Jc1._6M, _Xb1._4c1(_UL._Fy,_Jc1._DN));var _Ld1=_9d1(_Jc1._6M,_Xb1._4c1(_UL._Ld1,_Jc1._DN));var _Cy=_Xb1._4c1(_Ld1,_Fy);var _mq=this._Ee1;var _nq=this._Fe1;var e=_Xb1._4c1(_nq,_mq);var _ke1=new _Xb1(e.y,-e.x);_ke1._6c1();var _Je1=_Uc1(_ke1,_Xb1._4c1(_mq,_Fy));var _Ke1=_Uc1(_ke1,_Cy);if(_Ke1==0.0){return !1}var _mm=_Je1/_Ke1;if(_mm<0.0||_UL._ue1<_mm){return !1}var _6M=_Xb1._Ou(_Fy,_Xb1.Multiply(_mm,_Cy));var _km=_Xb1._4c1(_nq,_mq);var _lN=_Uc1(_km,_km);if(_lN==0.0){return !1}var _UI=_Uc1(_Xb1._4c1(_6M,_mq),_km)/_lN;if(_UI<0.0||1.0<_UI){ return !1}_WL._ve1=_mm;if(_Je1>0.0){_WL._ke1=_8d1(_Jc1._6M,_ke1)._1c1()}else {_WL._ke1=_8d1(_Jc1._6M,_ke1)}return !0},/// @see b2Shape::ComputeAABB _de1:function(_ee1,_Jc1,_ce1){var _Aq=(_Jc1._6M._A4*this._Ee1.x-_Jc1._6M._UI*this._Ee1.y)+_Jc1._DN.x;var _Bq=(_Jc1._6M._UI*this._Ee1.x+_Jc1._6M._A4*this._Ee1.y)+_Jc1._DN.y;var _Cq=(_Jc1._6M._A4*this._Fe1.x-_Jc1._6M._UI*this._Fe1.y)+_Jc1._DN.x;var _Dq=(_Jc1._6M._UI*this._Fe1.x+_Jc1._6M._A4*this._Fe1.y)+_Jc1._DN.y;var _Le1=_ld1(_Aq,_Cq);var _Me1=_ld1(_Bq,_Dq); var _Ne1=_nd1(_Aq,_Cq);var _Oe1=_nd1(_Bq,_Dq);_ee1._we1.x=_Le1-this._7e1;_ee1._we1.y=_Me1-this._7e1;_ee1._xe1.x=_Ne1+this._7e1;_ee1._xe1.y=_Oe1+this._7e1},/// @see b2Shape::ComputeMass _fe1:function(_ge1,_he1){_ge1._4e1=0.0;_ge1._Hd1=_Xb1.Multiply(0.5,_Xb1._Ou(this._Ee1,this._Fe1));_ge1._5e1=0.0},_ie1:function(_Jc1,_DN,_je1,_ke1,_ce1){var _mq=_ad1(_Jc1,this._Ee1);var _nq=_ad1(_Jc1,this._Fe1);var _Cy=_Xb1._4c1(_DN,_mq);var _UI=_Xb1._4c1(_nq,_mq);var _Pe1=_Uc1(_Cy,_UI);if(_Pe1>0){var _IG=_Uc1(_UI,_UI);if(_Pe1>_IG){ _Cy._0c1(_Xb1._4c1(_DN,_nq))}else {_Cy._4c1(_Xb1.Multiply(_Pe1/_IG,_UI))}}var _Be1=_Cy.Length();_je1[0]=_Be1;_ke1._0c1(_Be1>0?_Xb1.Multiply(1/_Be1,_Cy):new _Xb1(0,0))},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['m_vertex1']=this._Ee1._ac1();_8K['m_vertex2']=this._Fe1._ac1();_8K['m_hasVertex0']=this._He1;if(this._He1)_8K['m_vertex0']=this._De1._ac1();_8K['m_hasVertex3']=this._Ie1;if(this._Ie1)_8K['m_vertex3']=this._Ge1._ac1();return _8K},_bc1:function(data){this.parent.prototype._bc1.call(this, data);this._Ee1._bc1(data['m_vertex1']);this._Fe1._bc1(data['m_vertex2']);this._He1=data['m_hasVertex0'];if(this._He1)this._De1._bc1(data['m_vertex0']);this._Ie1=data['m_hasVertex3'];if(this._Ie1)this._Ge1._bc1(data['m_vertex3'])}};_Ce1._Da1(_6e1);function _Qe1(){this.parent.call(this);this._WS=_6e1._oe1;this._7e1=_jb1;this._Re1=null;this._Se1=0;this._Te1=new _Xb1();this._Ue1=new _Xb1();this._Ve1=!1;this._We1=!1;Object.seal(this)}_Qe1._Xe1=new _Ce1();_Qe1.prototype={/// @param vertices an array of vertices, these are copied /// @param count the vertex count _Ye1:function(vertices, _mn){_8b1(this._Re1==null&&this._Se1==0);_8b1(_mn>=3);for(var _z4=1;_z4<_mn;++_z4){var _mq=vertices[_z4-1];var _nq=vertices[_z4];_8b1(_0d1(_mq,_nq)>_hb1*_hb1)}this._Se1=_mn+1;this._Re1=new Array(this._Se1);for(var _z4=0;_z4<_mn;++_z4)this._Re1[_z4]=vertices[_z4]._kk();this._Re1[_mn]=this._Re1[0]._kk();this._Te1._0c1(this._Re1[this._Se1-2]);this._Ue1._0c1(this._Re1[1]);this._Ve1=!0;this._We1=!0},/// @param vertices an array of vertices, these are copied /// @param count the vertex count _Ze1:function(vertices, _mn){_8b1(this._Re1==null&&this._Se1==0);_8b1(_mn>=2);for(var _z4=1;_z4<_mn;++_z4){var _mq=vertices[_z4-1];var _nq=vertices[_z4];_8b1(_0d1(_mq,_nq)>_hb1*_hb1)}this._Se1=_mn;this._Re1=new Array(_mn);for(var _z4=0;_z4<_mn;++_z4)this._Re1[_z4]=vertices[_z4]._kk();this._Ve1=!1;this._We1=!1;this._Te1._Yb1();this._Ue1._Yb1()},__e1:function(_0f1){this._Te1._0c1(_0f1);this._Ve1=!0},_1f1:function(_2f1){this._Ue1._0c1(_2f1);this._We1=!0},_kk:function(){var _se1=new _Qe1();_se1._Se1=this._Se1;_se1._Re1=new Array(this._Se1); for(var _z4=0;_z40){_4f1._De1=this._Re1[index-1];_4f1._He1=!0}else {_4f1._De1=this._Te1;_4f1._He1=this._Ve1}if(index_5q||(x==_5q&&_bf1[_z4].y<_bf1[_ef1].y)){_ef1=_z4;_5q=x}}var hull=new Array(_eb1);var _7m=0; var _ff1=_ef1;for(;;){hull[_7m]=_ff1;var _gf1=0;for(_rm=1;_rm<_4m;++_rm){if(_gf1==_ff1){_gf1=_rm;continue }var _km=_Xb1._4c1(_bf1[_gf1],_bf1[hull[_7m]]);var _So=_Xb1._4c1(_bf1[_rm],_bf1[hull[_7m]]);var _A4=_Vc1(_km,_So);if(_A4<0.0){_gf1=_rm}if(_A4==0.0&&_So._5c1()>_km._5c1()){_gf1=_rm}}++_7m;_ff1=_gf1;if(_gf1==_ef1){break }}this._Se1=_7m;for(_z4=0;_z4<_7m;++_z4){this._Re1[_z4]=_bf1[hull[_z4]]._kk()}for(_z4=0;_z4<_7m;++_z4){var _5f1=_z4;var _6f1=_z4+1<_7m?_z4+1:0;var _4f1=_Xb1._4c1(this._Re1[_6f1],this._Re1[_5f1]); _8b1(_4f1._5c1()>_bb1*_bb1);this._9f1[_z4]=_Wc1(_4f1,1.0)._kk();this._9f1[_z4]._6c1()}this._8f1=_7f1._hf1(this._Re1,_7m)},/// @param hx the half-width. /// @param hy the half-height. _af1:function(_if1,_jf1,_Hd1,angle){this._Se1=4;this._Re1[0]=new _Xb1(-_if1,-_jf1);this._Re1[1]=new _Xb1(_if1,-_jf1);this._Re1[2]=new _Xb1(_if1,_jf1);this._Re1[3]=new _Xb1(-_if1,_jf1);this._9f1[0]=new _Xb1(0.0,-1.0);this._9f1[1]=new _Xb1(1.0,0.0);this._9f1[2]=new _Xb1(0.0,1.0);this._9f1[3]=new _Xb1(-1.0,0.0);if(!_Hd1)return; this._8f1._0c1(_Hd1);var _Jc1=new _Ic1();_Jc1._DN=_Hd1;_Jc1._6M._bw(angle);for(var _z4=0;_z40.0){return !1}}return !0},_be1:function(_WL,_UL,_Jc1,_ce1){var _Fy=_9d1(_Jc1._6M,_Xb1._4c1(_UL._Fy, _Jc1._DN));var _Ld1=_9d1(_Jc1._6M,_Xb1._4c1(_UL._Ld1,_Jc1._DN));var _Cy=_Xb1._4c1(_Ld1,_Fy);var _yW=0.0,_mf1=_UL._ue1;var index=-1;for(var _z4=0;_z40.0&&_Je1<_mf1*_Ke1){_mf1=_Je1/_Ke1;}}if(_mf1<_yW){return !1}}_8b1(0.0<=_yW&&_yW<=_UL._ue1);if(index>=0){_WL._ve1=_yW;_WL._ke1=_8d1(_Jc1._6M,this._9f1[index]); return !0}return !1},/// @see b2Shape::ComputeAABB _de1:function(_ee1,_Jc1,_ce1){var _Le1=(_Jc1._6M._A4*this._Re1[0].x-_Jc1._6M._UI*this._Re1[0].y)+_Jc1._DN.x;var _Me1=(_Jc1._6M._UI*this._Re1[0].x+_Jc1._6M._A4*this._Re1[0].y)+_Jc1._DN.y;var _Ne1=_Le1;var _Oe1=_Me1;for(var _z4=1;_z4=3);var _Hd1=new _Xb1(0.0,0.0);var _pf1=0.0;var _5e1=0.0;var _UI=new _Xb1(0.0,0.0);for(var _z4=0;_z4_bb1);_Hd1.Multiply(1.0/_pf1);_ge1._Hd1=_Xb1._Ou(_Hd1,_UI);_ge1._5e1=_he1*_5e1;_ge1._5e1+=_ge1._4e1*(_Uc1(_ge1._Hd1,_ge1._Hd1)-_Uc1(_Hd1,_Hd1))},_ot:function(){return this._Se1} ,_Ae1:function(index){_8b1(0<=index&&indexmaxDistance){maxDistance=_lf1;_Df1=this._9f1[_z4]}}if(maxDistance>0){var _Ef1=_Df1;var _Ff1=maxDistance*maxDistance;for(var _z4=0;_z4_Gf1){_Ef1=_je1;_Ff1=_Gf1}}_Cf1[0]=_Ub1(_Ff1);_ke1._0c1(_8d1(_Jc1._6M,_Ef1));_ke1._6c1()}else {_Cf1[0]=maxDistance;_ke1._0c1(_8d1(_Jc1._6M, _Df1))}},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['m_count']=this._Se1;_8K['m_centroid']=this._8f1._ac1();_8K['m_vertices']=[];_8K['m_normals']=[];for(var _z4=0;_z4=3);var _A4=new _Xb1();var _pf1=0.0;var _If1=new _Xb1(0.0,0.0);var _Jf1=1.0/3.0;for(var _z4=0;_z4<_mn;++_z4){var _Fy=_If1;var _Ld1=_Hf1[_z4];var _Kf1=_z4+1<_mn?_Hf1[_z4+1]:_Hf1[0];var _rf1=_Xb1._4c1(_Ld1,_Fy);var _sf1=_Xb1._4c1(_Kf1,_Fy);var _tf1=_Vc1(_rf1,_sf1);var _uf1=0.5*_tf1;_pf1+=_uf1;_A4._Ou(_Xb1.Multiply(_uf1,_Xb1.Multiply(_Jf1, _Xb1._Ou(_Xb1._Ou(_Fy,_Ld1),_Kf1))))}_8b1(_pf1>_bb1);_A4.Multiply(1.0/_pf1);return _A4};_7f1._Da1(_6e1);function _Lf1(){this._Mf1=0;this._Nf1=0}function _Of1(_Pf1,_Qf1){if(_Pf1._Mf1==_Qf1._Mf1){return _Pf1._Nf1-_Qf1._Nf1}return _Pf1._Mf1-_Qf1._Mf1}function _Rf1(){this._Sf1=new _Tf1();this._Uf1=0;this._Vf1=0;this._Wf1=0;this._Xf1=[];this._Yf1=0;this._Zf1=[]}_Rf1.prototype={__f1:function(_ee1,_0g1){var _1g1=this._Sf1.__f1(_ee1,_0g1);++this._Vf1;this._2g1(_1g1);return _1g1},_3g1:function(_1g1){this._4g1(_1g1); --this._Vf1;this._Sf1._3g1(_1g1)},_5g1:function(_1g1,_ee1,_6g1){var buffer=this._Sf1._5g1(_1g1,_ee1,_6g1);if(buffer){this._2g1(_1g1)}},_7g1:function(_1g1){this._2g1(_1g1)},_8g1:function(_1g1){return this._Sf1._8g1(_1g1)},_9g1:function(_1g1){return this._Sf1._9g1(_1g1)},_ag1:function(_Mf1,_Nf1){var _bg1=this._Sf1._8g1(_Mf1);var _cg1=this._Sf1._8g1(_Nf1);return _dg1(_bg1,_cg1)},_eg1:function(){return this._Vf1},_fg1:function(_gg1){this._Wf1=0;this._Xf1.length=0;for(var _z4=0;_z4_Dg1){ _Cg1=_z4;_Dg1=value}}return _Cg1},_ze1:function(_iq,_jq){return this._Re1[this._ye1(_iq,_jq)]},_ot:function(){return this._Se1},_Ae1:function(index){_8b1(0<=index&&index1){var __g1=_ln._Fg1;var _0h1=this._1h1(); if(_0h1<0.5*__g1||2.0*__g1<_0h1||_0h1<_bb1){this._Se1=0}}if(this._Se1==0){var _So=vertices[0];_So._Gg1=0;_So._Hg1=0;var _Yg1=_Jg1._Ae1(0);var _Zg1=_Kg1._Ae1(0);_So._Tg1.x=(_Lg1._6M._A4*_Yg1.x-_Lg1._6M._UI*_Yg1.y)+_Lg1._DN.x;_So._Tg1.y=(_Lg1._6M._UI*_Yg1.x+_Lg1._6M._A4*_Yg1.y)+_Lg1._DN.y;_So._Ug1.x=(_Mg1._6M._A4*_Zg1.x-_Mg1._6M._UI*_Zg1.y)+_Mg1._DN.x;_So._Ug1.y=(_Mg1._6M._UI*_Zg1.x+_Mg1._6M._A4*_Zg1.y)+_Mg1._DN.y;_So._B4.x=_So._Ug1.x-_So._Tg1.x;_So._B4.y=_So._Ug1.y-_So._Tg1.y;_So._uo=1.0;this._Se1=1} },_2h1:function(_ln){_ln._Fg1=this._1h1();_ln._mn=this._Se1;var vertices=this._Wg1;for(var _z4=0;_z40.0){_DN.x=-1.0*_5h1;_DN.y=1.0*_4h1}else {_DN.x=1.0*_5h1; _DN.y=-1.0*_4h1}}break;default :_8b1(!1);_DN.x=_DN.y=0;break }},_7h1:function(_DN){switch(this._Se1){case 1:_DN.x=this._Wg1[0]._B4.x;_DN.y=this._Wg1[0]._B4.y;break;case 2:_DN.x=(this._Wg1[0]._uo*this._Wg1[0]._B4.x)+(this._Wg1[1]._uo*this._Wg1[1]._B4.x);_DN.y=(this._Wg1[0]._uo*this._Wg1[0]._B4.y)+(this._Wg1[1]._uo*this._Wg1[1]._B4.y);break;case 3:_DN.x=_DN.y=0;break;default :_8b1(!1);_DN.x=_DN.y=0;break }},_8h1:function(_9h1,_ah1){switch(this._Se1){case 1:_9h1.x=this._Wg1[0]._Tg1.x;_9h1.y=this._Wg1[0]._Tg1.y; _ah1.x=this._Wg1[0]._Ug1.x;_ah1.y=this._Wg1[0]._Ug1.y;break;case 2:_9h1.x=(this._Wg1[0]._uo*this._Wg1[0]._Tg1.x)+(this._Wg1[1]._uo*this._Wg1[1]._Tg1.x);_9h1.y=(this._Wg1[0]._uo*this._Wg1[0]._Tg1.y)+(this._Wg1[1]._uo*this._Wg1[1]._Tg1.y);_ah1.x=(this._Wg1[0]._uo*this._Wg1[0]._Ug1.x)+(this._Wg1[1]._uo*this._Wg1[1]._Ug1.x);_ah1.y=(this._Wg1[0]._uo*this._Wg1[0]._Ug1.y)+(this._Wg1[1]._uo*this._Wg1[1]._Ug1.y);break;case 3:_9h1.x=(this._Wg1[0]._uo*this._Wg1[0]._Tg1.x)+(this._Wg1[1]._uo*this._Wg1[1]._Tg1.x)+(this._Wg1[2]._uo*this._Wg1[2]._Tg1.x); _9h1.y=(this._Wg1[0]._uo*this._Wg1[0]._Tg1.y)+(this._Wg1[1]._uo*this._Wg1[1]._Tg1.y)+(this._Wg1[2]._uo*this._Wg1[2]._Tg1.y);_ah1.x=_9h1.x;_ah1.y=_9h1.y;break;default :_8b1(!1);break }},_1h1:function(){switch(this._Se1){case 1:return 0.0;case 2:return __c1(this._Wg1[0]._B4,this._Wg1[1]._B4);case 3:return(this._Wg1[1]._B4.x-this._Wg1[0]._B4.x)*(this._Wg1[2]._B4.y-this._Wg1[0]._B4.y)-(this._Wg1[1]._B4.y-this._Wg1[0]._B4.y)*(this._Wg1[2]._B4.x-this._Wg1[0]._B4.x);default :_8b1(!1);return 0.0}},_bh1:function(){ var _ch1=this._Wg1[0]._B4;var _dh1=this._Wg1[1]._B4;var _4h1=_dh1.x-_ch1.x;var _5h1=_dh1.y-_ch1.y;var _eh1=-(_ch1.x*_4h1+_ch1.y*_5h1);if(_eh1<=0.0){this._Wg1[0]._uo=1.0;this._Se1=1;return }var _fh1=_dh1.x*_4h1+_dh1.y*_5h1;if(_fh1<=0.0){this._Wg1[1]._uo=1.0;this._Se1=1;this._Wg1[0]._0c1(this._Wg1[1]);return }var _gh1=1.0/(_fh1+_eh1);this._Wg1[0]._uo=_fh1*_gh1;this._Wg1[1]._uo=_eh1*_gh1;this._Se1=2},_hh1:function(){var _ch1=this._Wg1[0]._B4;var _dh1=this._Wg1[1]._B4;var _ih1=this._Wg1[2]._B4;var _4h1=_dh1.x-_ch1.x; var _5h1=_dh1.y-_ch1.y;var _jh1=_ch1.x*_4h1+_ch1.y*_5h1;var _kh1=_dh1.x*_4h1+_dh1.y*_5h1;var _fh1=_kh1;var _eh1=-_jh1;var _lh1=_ih1.x-_ch1.x;var _mh1=_ih1.y-_ch1.y;var _nh1=_ch1.x*_lh1+_ch1.y*_mh1;var _oh1=_ih1.x*_lh1+_ih1.y*_mh1;var _ph1=_oh1;var _qh1=-_nh1;var _rh1=_ih1.x-_dh1.x;var _sh1=_ih1.y-_dh1.y;var _th1=_dh1.x*_rh1+_dh1.y*_sh1;var _uh1=_ih1.x*_rh1+_ih1.y*_sh1;var _vh1=_uh1;var _wh1=-_th1;var _xh1=_4h1*_mh1-_5h1*_lh1;var _yh1=_xh1*(_dh1.x*_ih1.y-_dh1.y*_ih1.x);var _zh1=_xh1*(_ih1.x*_ch1.y-_ih1.y*_ch1.x);var _Ah1=_xh1*(_ch1.x*_dh1.y-_ch1.y*_dh1.x); if(_eh1<=0.0&&_qh1<=0.0){this._Wg1[0]._uo=1.0;this._Se1=1;return }if(_fh1>0.0&&_eh1>0.0&&_Ah1<=0.0){var _gh1=1.0/(_fh1+_eh1);this._Wg1[0]._uo=_fh1*_gh1;this._Wg1[1]._uo=_eh1*_gh1;this._Se1=2;return }if(_ph1>0.0&&_qh1>0.0&&_zh1<=0.0){var _Bh1=1.0/(_ph1+_qh1);this._Wg1[0]._uo=_ph1*_Bh1;this._Wg1[2]._uo=_qh1*_Bh1;this._Se1=2;this._Wg1[1]._0c1(this._Wg1[2]);return }if(_fh1<=0.0&&_wh1<=0.0){this._Wg1[1]._uo=1.0;this._Se1=1;this._Wg1[0]._0c1(this._Wg1[1]);return }if(_ph1<=0.0&&_vh1<=0.0){this._Wg1[2]._uo=1.0; this._Se1=1;this._Wg1[0]._0c1(this._Wg1[2]);return }if(_vh1>0.0&&_wh1>0.0&&_yh1<=0.0){var _Ch1=1.0/(_vh1+_wh1);this._Wg1[1]._uo=_vh1*_Ch1;this._Wg1[2]._uo=_wh1*_Ch1;this._Se1=2;this._Wg1[0]._0c1(this._Wg1[2]);return }var _Dh1=1.0/(_yh1+_zh1+_Ah1);this._Wg1[0]._uo=_yh1*_Dh1;this._Wg1[1]._uo=_zh1*_Dh1;this._Wg1[2]._uo=_Ah1*_Dh1;this._Se1=3}};var _Eh1=new _Vg1();var _Fh1=new _Xb1();var _Gh1=new _Xb1();function _Hh1(_WL,_ln,_UL){++_Hh1._Ih1;var _Jg1=_UL._Jg1;var _Kg1=_UL._Kg1;var _Lg1=_UL._Lg1;var _Mg1=_UL._Mg1;_Eh1._Xg1(_ln, _Jg1,_Lg1,_Kg1,_Mg1);var vertices=_Eh1._Wg1;var _Jh1=20;var _Kh1=[0,0,0],_Lh1=[0,0,0];var _Mh1=0;var _Nh1=_ab1;var _Oh1=_Nh1;var _O51=0;while(_O51<_Jh1){_Mh1=_Eh1._Se1;for(var _z4=0;_z4<_Mh1;++_z4){_Kh1[_z4]=vertices[_z4]._Gg1;_Lh1[_z4]=vertices[_z4]._Hg1}switch(_Eh1._Se1){case 1:break;case 2:_Eh1._bh1();break;case 3:_Eh1._hh1();break;default :_8b1(!1)}if(_Eh1._Se1==3){break }_Eh1._7h1(_Gh1);_Oh1=_Gh1._5c1();_Nh1=_Oh1;_Eh1._3h1(_Gh1);if(_Gh1._5c1()<_bb1*_bb1){break }var _Ph1=vertices[_Eh1._Se1];_Ph1._Gg1=_Jg1._ye1(_Lg1._6M._A4*-_Gh1.x+_Lg1._6M._UI*-_Gh1.y, -_Lg1._6M._UI*-_Gh1.x+_Lg1._6M._A4*-_Gh1.y);var _Qh1=_Jg1._Ae1(_Ph1._Gg1);_Ph1._Tg1.x=(_Lg1._6M._A4*_Qh1.x-_Lg1._6M._UI*_Qh1.y)+_Lg1._DN.x;_Ph1._Tg1.y=(_Lg1._6M._UI*_Qh1.x+_Lg1._6M._A4*_Qh1.y)+_Lg1._DN.y;_Ph1._Hg1=_Kg1._ye1(_Mg1._6M._A4*_Gh1.x+_Mg1._6M._UI*_Gh1.y,-_Mg1._6M._UI*_Gh1.x+_Mg1._6M._A4*_Gh1.y);var _Rh1=_Kg1._Ae1(_Ph1._Hg1);_Ph1._Ug1.x=(_Mg1._6M._A4*_Rh1.x-_Mg1._6M._UI*_Rh1.y)+_Mg1._DN.x;_Ph1._Ug1.y=(_Mg1._6M._UI*_Rh1.x+_Mg1._6M._A4*_Rh1.y)+_Mg1._DN.y;_Ph1._B4.x=_Ph1._Ug1.x-_Ph1._Tg1.x;_Ph1._B4.y=_Ph1._Ug1.y-_Ph1._Tg1.y; ++_O51;++_Hh1._Sh1;var _Th1=!1;for(var _z4=0;_z4<_Mh1;++_z4){if(_Ph1._Gg1==_Kh1[_z4]&&_Ph1._Hg1==_Lh1[_z4]){_Th1=!0;break }}if(_Th1){break }++_Eh1._Se1}_Hh1._Uh1=_nd1(_Hh1._Uh1,_O51);_Eh1._8h1(_WL._Pg1,_WL._Qg1);_WL._je1=__c1(_WL._Pg1,_WL._Qg1);_WL._Rg1=_O51;_Eh1._2h1(_ln);if(_UL._Ng1){var _Vh1=_Jg1._7e1;var _Wh1=_Kg1._7e1;if(_WL._je1>_Vh1+_Wh1&&_WL._je1>_bb1){_WL._je1-=_Vh1+_Wh1;_Fh1.x=_WL._Qg1.x-_WL._Pg1.x;_Fh1.y=_WL._Qg1.y-_WL._Pg1.y;_Fh1._6c1();_WL._Pg1.x+=(_Vh1*_Fh1.x);_WL._Pg1.y+=(_Vh1*_Fh1.y);_WL._Qg1.x-=(_Wh1*_Fh1.x); _WL._Qg1.y-=(_Wh1*_Fh1.y)}else {var _qy=(0.5*(_WL._Pg1.x+_WL._Qg1.x));var _ry=(0.5*(_WL._Pg1.y+_WL._Qg1.y));_WL._Pg1.x=_qy;_WL._Pg1.y=_ry;_WL._Qg1.x=_qy;_WL._Qg1.y=_ry;_WL._je1=0.0}}}_Hh1._Ih1=0;_Hh1._Sh1=0;_Hh1._Uh1=0;var _Xh1=255;function _Yh1(){}_Yh1.prototype={_Gg1:0,_Hg1:0,_Zh1:0,__h1:0,_tM:function(){this._Gg1=this._Hg1=this._Zh1=this.__h1=0},_Bl:function(){return this._Gg1|(this._Hg1<<8)|(this._Zh1<<16)|(this.__h1<<24)},_0c1:function(_5x){this._Gg1=_5x._Gg1;this._Hg1=_5x._Hg1;this._Zh1=_5x._Zh1; this.__h1=_5x.__h1}};_Yh1._0i1=0;_Yh1._1i1=1;function _2i1(){this._3i1=new _Xb1();this._4i1=0;this._5i1=0;this.id=new _Yh1()};_2i1.prototype={_kk:function(){var _6i1=new _2i1();_6i1._3i1.x=this._3i1.x;_6i1._3i1.y=this._3i1.y;_6i1._4i1=this._4i1;_6i1._5i1=this._5i1;_6i1.id._0c1(this.id);return _6i1}};function _7i1(){this._8i1=new Array(_db1);this._9i1=new _Xb1();this._3i1=new _Xb1();this.type=0;this._ai1=0};_7i1.prototype={_kk:function(){var _bi1=new _7i1();_bi1._ai1=this._ai1;_bi1.type=this.type;_bi1._3i1.x=this._3i1.x; _bi1._3i1.y=this._3i1.y;_bi1._9i1.x=this._9i1.x;_bi1._9i1.y=this._9i1.y;for(var _z4=0;_z4_bb1*_bb1){this._ke1.x=_si1-_qi1;this._ke1.y=_ti1-_ri1;this._ke1._6c1()}var _wi1=_qi1+(_ni1*this._ke1.x);var _xi1=_ri1+(_ni1*this._ke1.y);var _yi1=_si1-(_pi1*this._ke1.x);var _zi1=_ti1-(_pi1*this._ke1.y);this._8i1[0]=new _Xb1(0.5*(_wi1+_yi1),0.5*(_xi1+_zi1));this._ki1[0]=(_yi1-_wi1)*this._ke1.x+(_zi1-_xi1)*this._ke1.y}break;case _7i1._di1:{this._ke1.x=_mi1._6M._A4*_bi1._9i1.x-_mi1._6M._UI*_bi1._9i1.y;this._ke1.y=_mi1._6M._UI*_bi1._9i1.x+_mi1._6M._A4*_bi1._9i1.y; var _Ai1=(_mi1._6M._A4*_bi1._3i1.x-_mi1._6M._UI*_bi1._3i1.y)+_mi1._DN.x;var _Bi1=(_mi1._6M._UI*_bi1._3i1.x+_mi1._6M._A4*_bi1._3i1.y)+_mi1._DN.y;for(var _z4=0;_z4<_bi1._ai1;++_z4){var _Ci1=(_oi1._6M._A4*_bi1._8i1[_z4]._3i1.x-_oi1._6M._UI*_bi1._8i1[_z4]._3i1.y)+_oi1._DN.x;var _Di1=(_oi1._6M._UI*_bi1._8i1[_z4]._3i1.x+_oi1._6M._A4*_bi1._8i1[_z4]._3i1.y)+_oi1._DN.y;var _Cy=(_Ci1-_Ai1)*this._ke1.x+(_Di1-_Bi1)*this._ke1.y;var _wi1=_Ci1+((_ni1-_Cy)*this._ke1.x);var _xi1=_Di1+((_ni1-_Cy)*this._ke1.y);var _yi1=(_Ci1-(_pi1*this._ke1.x)); var _zi1=(_Di1-(_pi1*this._ke1.y));this._8i1[_z4]=new _Xb1(0.5*(_wi1+_yi1),0.5*(_xi1+_zi1));this._ki1[_z4]=(_yi1-_wi1)*this._ke1.x+(_zi1-_xi1)*this._ke1.y;}}break;case _7i1._ei1:{this._ke1.x=_oi1._6M._A4*_bi1._9i1.x-_oi1._6M._UI*_bi1._9i1.y;this._ke1.y=_oi1._6M._UI*_bi1._9i1.x+_oi1._6M._A4*_bi1._9i1.y;var _Ai1=(_oi1._6M._A4*_bi1._3i1.x-_oi1._6M._UI*_bi1._3i1.y)+_oi1._DN.x;var _Bi1=(_oi1._6M._UI*_bi1._3i1.x+_oi1._6M._A4*_bi1._3i1.y)+_oi1._DN.y;for(var _z4=0;_z4<_bi1._ai1;++_z4){var _Ci1=(_mi1._6M._A4*_bi1._8i1[_z4]._3i1.x-_mi1._6M._UI*_bi1._8i1[_z4]._3i1.y)+_mi1._DN.x; var _Di1=(_mi1._6M._UI*_bi1._8i1[_z4]._3i1.x+_mi1._6M._A4*_bi1._8i1[_z4]._3i1.y)+_mi1._DN.y;var _Cy=(_Ci1-_Ai1)*this._ke1.x+(_Di1-_Bi1)*this._ke1.y;var _yi1=_Ci1+((_pi1-_Cy)*this._ke1.x);var _zi1=_Di1+((_pi1-_Cy)*this._ke1.y);var _wi1=(_Ci1-(_ni1*this._ke1.x));var _xi1=(_Di1-(_ni1*this._ke1.y));this._8i1[_z4]=new _Xb1(0.5*(_wi1+_yi1),0.5*(_xi1+_zi1));this._ki1[_z4]=(_wi1-_yi1)*this._ke1.x+(_xi1-_zi1)*this._ke1.y}this._ke1.x=-this._ke1.x;this._ke1.y=-this._ke1.y}break }}};function _Ei1(_Fi1,_Gi1,_Hi1,_Ii1){ for(var _z4=0;_z4<_db1;++_z4){_Fi1[_z4]=_7i1._fi1;_Gi1[_z4]=_7i1._fi1}for(var _z4=0;_z4<_Hi1._ai1;++_z4){var id=_Hi1._8i1[_z4].id;_Fi1[_z4]=_7i1._ii1;for(var _rm=0;_rm<_Ii1._ai1;++_rm){if(_Ii1._8i1[_rm].id._Bl()==id._Bl()){_Fi1[_z4]=_7i1._hi1;break }}}for(var _z4=0;_z4<_Ii1._ai1;++_z4){var id=_Ii1._8i1[_z4].id;_Gi1[_z4]=_7i1._gi1;for(var _rm=0;_rm<_Hi1._ai1;++_rm){if(_Hi1._8i1[_rm].id._Bl()==id._Bl()){_Gi1[_z4]=_7i1._hi1;break }}}}function _Ji1(){this._So=new _Xb1();this.id=new _Yh1()};function _Ki1(){this._Fy=new _Xb1(), this._Ld1=new _Xb1();this._ue1=0};function _Li1(){this._ke1=new _Xb1();this._ve1=0};function _Mi1(){this._we1=new _Xb1();this._xe1=new _Xb1()}_Mi1.prototype={_0c1:function(_Ni1){this._we1.x=_Ni1._we1.x;this._we1.y=_Ni1._we1.y;this._xe1.x=_Ni1._xe1.x;this._xe1.y=_Ni1._xe1.y},_kk:function(){var _Oi1=new _Mi1();_Oi1._we1.x=this._we1.x;_Oi1._we1.y=this._we1.y;_Oi1._xe1.x=this._xe1.x;_Oi1._xe1.y=this._xe1.y;return _Oi1},_8c1:function(){return(this._xe1.x-this._we1.x)>=0.0&&(this._xe1.y-this._we1.y)>=0.0&&this._we1._8c1()&&this._xe1._8c1()} ,_Pi1:function(){return new _Xb1(0.5*(this._we1.x+this._xe1.x),0.5*(this._we1.y+this._xe1.y))},_Qi1:function(){return new _Xb1(0.5*(this._xe1.x-this._we1.x),0.5*(this._xe1.y-this._we1.y))},_Ri1:function(){return 2.0*((this._xe1.x-this._we1.x)+(this._xe1.y-this._we1.y))},_Si1:function(_Ti1,_Ui1){if(_Ui1){this._we1.x=_ld1(_Ti1._we1.x,_Ui1._we1.x);this._we1.y=_ld1(_Ti1._we1.y,_Ui1._we1.y);this._xe1.x=_nd1(_Ti1._xe1.x,_Ui1._xe1.x);this._xe1.y=_nd1(_Ti1._xe1.y,_Ui1._xe1.y)}else {this._we1.x=_ld1(this._we1.x, _Ti1._we1.x);this._we1.y=_ld1(this._we1.y,_Ti1._we1.y);this._xe1.x=_nd1(this._xe1.x,_Ti1._xe1.x);this._xe1.y=_nd1(this._xe1.y,_Ti1._xe1.y)}},_Vi1:function(_ee1){return this._we1.x<=_ee1._we1.x&&this._we1.y<=_ee1._we1.y&&_ee1._xe1.x<=this._xe1.x&&_ee1._xe1.y<=this._xe1.y},_be1:function(_WL,_UL){var _Wi1=-_ab1;var _Xi1=_ab1;var _DN=_UL._Fy;var _Cy=_Xb1._4c1(_UL._Ld1,_UL._Fy);var _Yi1=_jd1(_Cy);var _ke1=new _Xb1();for(var _z4=0;_z4<2;++_z4){if(_Yi1._2c1(_z4)<_bb1){if(_DN._2c1(_z4)_0j1){var _UN=_0j1;_0j1=__i1;__i1=_UN;_UI=1.0}if(__i1>_Wi1){_ke1.x=_ke1.y=0;_ke1._3c1(_z4,_UI);_Wi1=__i1}_Xi1=_ld1(_Xi1,_0j1);if(_Wi1>_Xi1){return !1}}}if(_Wi1<0.0||_UL._ue1<_Wi1){return !1}_WL._ve1=_Wi1;_WL._ke1.x=_ke1.x;_WL._ke1.y=_ke1.y;return !0}};function _1j1(_bi1,_2j1,_mi1,_3j1,_oi1){_bi1._ai1=0;var _9h1=_ad1(_mi1,_2j1._re1);var _ah1=_ad1(_oi1, _3j1._re1);var _iq=_ah1.x-_9h1.x;var _jq=_ah1.y-_9h1.y;var _4j1=_iq*_iq+_jq*_jq;var _Vh1=_2j1._7e1,_Wh1=_3j1._7e1;var _Id1=_Vh1+_Wh1;if(_4j1>_Id1*_Id1){return;}_bi1.type=_7i1._ci1;_bi1._3i1.x=_2j1._re1.x;_bi1._3i1.y=_2j1._re1.y;_bi1._9i1.x=_bi1._9i1.y=0;_bi1._ai1=1;_bi1._8i1[0]=new _2i1();_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;_bi1._8i1[0].id._tM()}function _5j1(_bi1,_6j1,_mi1,_3j1,_oi1){_bi1._ai1=0;var _A4=_ad1(_oi1,_3j1._re1);var _7j1=_cd1(_mi1,_A4);var _8j1=0;var _9j1=-_ab1;var _Id1=_6j1._7e1+_3j1._7e1; var vertexCount=_6j1._Se1;var vertices=_6j1._Re1;var _aj1=_6j1._9f1;for(var _z4=0;_z4_Id1){return }if(_UI>_9j1){_9j1=_UI;_8j1=_z4}}var _bj1=_8j1;var _cj1=_bj1+1_Id1*_Id1){return }_bi1._ai1=1;_bi1.type=_7i1._di1;_bi1._9i1.x=_7j1.x-_mq.x;_bi1._9i1.y=_7j1.y-_mq.y;_bi1._9i1._6c1();_bi1._3i1.x=_mq.x;_bi1._3i1.y=_mq.y;_bi1._8i1[0]=new _2i1();_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;_bi1._8i1[0].id._tM()} else if(_ej1<=0.0){if(_0d1(_7j1,_nq)>_Id1*_Id1){return }_bi1._ai1=1;_bi1.type=_7i1._di1;_bi1._9i1.x=_7j1.x-_nq.x;_bi1._9i1.y=_7j1.y-_nq.y;_bi1._9i1._6c1();_bi1._3i1.x=_nq.x;_bi1._3i1.y=_nq.y;_bi1._8i1[0]=new _2i1();_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;_bi1._8i1[0].id._tM()}else {var _fj1=0.5*(_mq.x+_nq.x);var _gj1=0.5*(_mq.y+_nq.y);var _hj1=(_7j1.x-_fj1)*_aj1[_bj1].x+(_7j1.y-_gj1)*_aj1[_bj1].y;if(_hj1>_Id1){return }_bi1._ai1=1;_bi1.type=_7i1._di1;_bi1._9i1.x=_aj1[_bj1].x;_bi1._9i1.y=_aj1[_bj1].y; _bi1._3i1.x=_fj1;_bi1._3i1.y=_gj1;_bi1._8i1[0]=new _2i1();_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;_bi1._8i1[0].id._tM()}}function _ij1(_jj1,_kj1,_lj1,_mj1,_nj1){var _oj1=_kj1._Se1;var _pj1=_mj1._Se1;var _qj1=_kj1._9f1;var _rj1=_kj1._Re1;var _sj1=_mj1._Re1;var _Jc1=_fd1(_nj1,_lj1);var _Cg1=0;var _tj1=-_ab1;for(var _z4=0;_z4<_oj1;++_z4){var _2r=_Jc1._6M._A4*_qj1[_z4].x-_Jc1._6M._UI*_qj1[_z4].y;var _3r=_Jc1._6M._UI*_qj1[_z4].x+_Jc1._6M._A4*_qj1[_z4].y;var _Aq=(_Jc1._6M._A4*_rj1[_z4].x-_Jc1._6M._UI*_rj1[_z4].y)+_Jc1._DN.x; var _Bq=(_Jc1._6M._UI*_rj1[_z4].x+_Jc1._6M._A4*_rj1[_z4].y)+_Jc1._DN.y;var _mw=_ab1;for(var _rm=0;_rm<_pj1;++_rm){var _uj1=_2r*(_sj1[_rm].x-_Aq)+_3r*(_sj1[_rm].y-_Bq);if(_uj1<_mw){_mw=_uj1}}if(_mw>_tj1){_tj1=_mw;_Cg1=_z4}}_jj1[0]=_Cg1;return _tj1}function _vj1(_A4,_kj1,_lj1,_wj1,_mj1,_nj1){var _xj1=_kj1._9f1;var _pj1=_mj1._Se1;var _yj1=_mj1._Re1;var _zj1=_mj1._9f1;_8b1(0<=_wj1&&_wj1<_kj1._Se1);var _Aj1=_lj1._6M._A4*_xj1[_wj1].x-_lj1._6M._UI*_xj1[_wj1].y;var _Bj1=_lj1._6M._UI*_xj1[_wj1].x+_lj1._6M._A4*_xj1[_wj1].y; var _Cj1=_nj1._6M._A4*_Aj1+_nj1._6M._UI*_Bj1;var _Dj1=-_nj1._6M._UI*_Aj1+_nj1._6M._A4*_Bj1;var index=0;var _Ej1=_ab1;for(var _z4=0;_z4<_pj1;++_z4){var _lf1=_Cj1*_zj1[_z4].x+_Dj1*_zj1[_z4].y;if(_lf1<_Ej1){_Ej1=_lf1;index=_z4}}var _5f1=index;var _6f1=_5f1+1<_pj1?_5f1+1:0;_A4[0]._So.x=(_nj1._6M._A4*_yj1[_5f1].x-_nj1._6M._UI*_yj1[_5f1].y)+_nj1._DN.x;_A4[0]._So.y=(_nj1._6M._UI*_yj1[_5f1].x+_nj1._6M._A4*_yj1[_5f1].y)+_nj1._DN.y;_A4[0].id._Gg1=_wj1;_A4[0].id._Hg1=_5f1;_A4[0].id._Zh1=_Yh1._1i1;_A4[0].id.__h1=_Yh1._0i1; _A4[1]._So.x=(_nj1._6M._A4*_yj1[_6f1].x-_nj1._6M._UI*_yj1[_6f1].y)+_nj1._DN.x;_A4[1]._So.y=(_nj1._6M._UI*_yj1[_6f1].x+_nj1._6M._A4*_yj1[_6f1].y)+_nj1._DN.y;_A4[1].id._Gg1=_wj1;_A4[1].id._Hg1=_6f1;_A4[1].id._Zh1=_Yh1._1i1;_A4[1].id.__h1=_Yh1._0i1;}function _Fj1(_bi1,_Gj1,_mi1,_Hj1,_oi1){_bi1._ai1=0;var _Ij1=_Gj1._7e1+_Hj1._7e1;var _Jj1=[0];var _Kj1=_ij1(_Jj1,_Gj1,_mi1,_Hj1,_oi1);if(_Kj1>_Ij1)return;var _Lj1=[0];var _Mj1=_ij1(_Lj1,_Hj1,_oi1,_Gj1,_mi1);if(_Mj1>_Ij1)return;var _kj1;var _mj1;var _lj1,_nj1;var _wj1=0; var _Nj1=0;var _Oj1=0.1*_hb1;if(_Mj1>_Kj1+_Oj1){_kj1=_Hj1;_mj1=_Gj1;_lj1=_oi1;_nj1=_mi1;_wj1=_Lj1[0];_bi1.type=_7i1._ei1;_Nj1=1}else {_kj1=_Gj1;_mj1=_Hj1;_lj1=_mi1;_nj1=_oi1;_wj1=_Jj1[0];_bi1.type=_7i1._di1;_Nj1=0}_vj1(_Fj1._Pj1,_kj1,_lj1,_wj1,_mj1,_nj1);var _oj1=_kj1._Se1;var _Qj1=_kj1._Re1;var _Rj1=_wj1;var _Sj1=_wj1+1<_oj1?_wj1+1:0;var _Tj1=_Qj1[_Rj1];var _Uj1=_Qj1[_Sj1];_Fj1._Vj1.x=_Uj1.x-_Tj1.x;_Fj1._Vj1.y=_Uj1.y-_Tj1.y;_Fj1._Vj1._6c1();var _Wj1=1.0*_Fj1._Vj1.y;var _Xj1=-1.0*_Fj1._Vj1.x;var _Ai1=0.5*(_Tj1.x+_Uj1.x); var _Bi1=0.5*(_Tj1.y+_Uj1.y);var _Yj1=_lj1._6M._A4*_Fj1._Vj1.x-_lj1._6M._UI*_Fj1._Vj1.y;var _Zj1=_lj1._6M._UI*_Fj1._Vj1.x+_lj1._6M._A4*_Fj1._Vj1.y;var __j1=1.0*_Zj1;var _0k1=-1.0*_Yj1;_Tj1=_ad1(_lj1,_Tj1);_Uj1=_ad1(_lj1,_Uj1);var _1k1=__j1*_Tj1.x+_0k1*_Tj1.y;var _2k1=-(_Yj1*_Tj1.x+_Zj1*_Tj1.y)+_Ij1;var _3k1=(_Yj1*_Uj1.x+_Zj1*_Uj1.y)+_Ij1;var _4k1=new Array(2);var _5k1=new Array(2);var _6k1;_6k1=_7k1(_4k1,_Fj1._Pj1,-_Yj1,-_Zj1,_2k1,_Rj1);if(_6k1<2)return;_6k1=_7k1(_5k1,_4k1,_Yj1,_Zj1,_3k1,_Sj1);if(_6k1<2){return } _bi1._9i1.x=_Wj1;_bi1._9i1.y=_Xj1;_bi1._3i1.x=_Ai1;_bi1._3i1.y=_Bi1;var _ai1=0;for(var _z4=0;_z4<_db1;++_z4){var _9j1=(__j1*_5k1[_z4]._So.x+_0k1*_5k1[_z4]._So.y)-_1k1;if(_9j1<=_Ij1){var _8k1=_bi1._8i1[_ai1]=new _2i1();_8k1._3i1._0c1(_cd1(_nj1,_5k1[_z4]._So));_8k1.id._0c1(_5k1[_z4].id);if(_Nj1){var _9k1=new _Yh1();_9k1._0c1(_8k1.id);_8k1.id._Gg1=_9k1._Hg1;_8k1.id._Hg1=_9k1._Gg1;_8k1.id._Zh1=_9k1.__h1;_8k1.id.__h1=_9k1._Zh1}++_ai1}}_bi1._ai1=_ai1}_Fj1._Vj1=new _Xb1();_Fj1._Pj1=[new _Ji1(),new _Ji1()];function _ak1(_bi1, _Jj1,_mi1,_3j1,_oi1){_bi1._ai1=0;var _bk1=_cd1(_mi1,_ad1(_oi1,_3j1._re1));var _9b1=_Jj1._Ee1,_kc1=_Jj1._Fe1;var _xw=_kc1.x-_9b1.x;var _oP=_kc1.y-_9b1.y;var _Yo=_xw*(_kc1.x-_bk1.x)+_oP*(_kc1.y-_bk1.y);var _So=_xw*(_bk1.x-_9b1.x)+_oP*(_bk1.y-_9b1.y);var _Id1=_Jj1._7e1+_3j1._7e1;var _9k1=new _Yh1();_9k1._Hg1=0;_9k1.__h1=_Yh1._0i1;if(_So<=0.0){var _ck1=_9b1;var _iq=_bk1.x-_ck1.x;var _jq=_bk1.y-_ck1.y;var _QO=_iq*_iq+_jq*_jq;if(_QO>_Id1*_Id1){return }if(_Jj1._He1){var _dk1=_Jj1._De1;var _ek1=_9b1;var _fk1=_ek1.x-_dk1.x; var _gk1=_ek1.y-_dk1.y;var _dj1=_fk1*(_ek1.x-_bk1.x)+_gk1*(_ek1.y-_bk1.y);if(_dj1>0.0){return }}_9k1._Gg1=0;_9k1._Zh1=_Yh1._0i1;_bi1._ai1=1;_bi1.type=_7i1._ci1;_bi1._9i1.x=_bi1._9i1.y=0;_bi1._3i1.x=_ck1.x;_bi1._3i1.y=_ck1.y;_bi1._8i1[0]=new _2i1();_bi1._8i1[0].id._0c1(_9k1);_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;return }if(_Yo<=0.0){var _ck1=_kc1;var _iq=_bk1.x-_ck1.x;var _jq=_bk1.y-_ck1.y;var _QO=_iq*_iq+_jq*_jq;if(_QO>_Id1*_Id1){return }if(_Jj1._Ie1){var _hk1=_Jj1._Ge1;var _ik1=_kc1; var _jk1=_hk1.x-_ik1.x;var _kk1=_hk1.y-_ik1.y;var _nq=_jk1*(_bk1.x-_ik1.x)+_kk1*(_bk1.y-_ik1.y);if(_nq>0.0){return }}_9k1._Gg1=1;_9k1._Zh1=_Yh1._0i1;_bi1._ai1=1;_bi1.type=_7i1._ci1;_bi1._9i1.x=_bi1._9i1.y=0;_bi1._3i1.x=_ck1.x;_bi1._3i1.y=_ck1.y;_bi1._8i1[0]=new _2i1();_bi1._8i1[0].id._0c1(_9k1);_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y;return }var _lk1=_xw*_xw+_oP*_oP;_8b1(_lk1>0.0);var _mk1=(1.0/_lk1)*((_Yo*_9b1.x)+(_So*_kc1.x));var _nk1=(1.0/_lk1)*((_Yo*_9b1.y)+(_So*_kc1.y));var _iq=_bk1.x-_mk1; var _jq=_bk1.y-_nk1;var _QO=_iq*_iq+_jq*_jq;if(_QO>_Id1*_Id1){return }var _2r=-_oP;var _3r=_xw;if(_2r*(_bk1.x-_9b1.x)+_3r*(_bk1.y-_9b1.y)<0.0){_2r=-_2r;_3r=-_3r}_9k1._Gg1=0;_9k1._Zh1=_Yh1._1i1;_bi1._ai1=1;_bi1.type=_7i1._di1;_bi1._9i1.x=_2r;_bi1._9i1.y=_3r;_bi1._9i1._6c1();_bi1._3i1.x=_9b1.x;_bi1._3i1.y=_9b1.y;_bi1._8i1[0]=new _2i1();_bi1._8i1[0].id._0c1(_9k1);_bi1._8i1[0]._3i1.x=_3j1._re1.x;_bi1._8i1[0]._3i1.y=_3j1._re1.y}function _ok1(){this.type=0;this.index=0;this._9j1=0}_ok1._pk1=0;_ok1._qk1=1;_ok1._rk1=2; function _sk1(){this.vertices=new Array(_eb1);this._aj1=new Array(_eb1);this._mn=0};function _tk1(){this._5f1=0,this._6f1=0;this._mq=new _Xb1(),this._nq=new _Xb1();this._ke1=new _Xb1();this._uk1=new _Xb1();this._2k1=0;this._vk1=new _Xb1();this._3k1=0;};function _wk1(){this._xk1=new _sk1();this._yk1=new _Ic1();this._zk1=new _Xb1();this._Ak1=new _Xb1(),this._Bk1=new _Xb1(),this._Ck1=new _Xb1(),this._Dk1=new _Xb1();this._Ek1=new _Xb1(),this._Fk1=new _Xb1(),this._Gk1=new _Xb1();this._Hk1=new _Xb1();this._Ik1=0,this._Jk1=0; this._Kk1=new _Xb1(),this._Lk1=new _Xb1();this._7e1=0;this._Mk1=!1}_wk1._Nk1=new _Xb1();_wk1._Ok1=new _Xb1();_wk1._Pk1=new _Xb1();_wk1.prototype={_Qk1:function(_bi1,_Jj1,_mi1,_Rk1,_oi1){this._yk1._0c1(_fd1(_mi1,_oi1));this._zk1.x=(this._yk1._6M._A4*_Rk1._8f1.x-this._yk1._6M._UI*_Rk1._8f1.y)+this._yk1._DN.x;this._zk1.y=(this._yk1._6M._UI*_Rk1._8f1.x+this._yk1._6M._A4*_Rk1._8f1.y)+this._yk1._DN.y;this._Ak1.x=_Jj1._De1.x;this._Ak1.y=_Jj1._De1.y;this._Bk1.x=_Jj1._Ee1.x;this._Bk1.y=_Jj1._Ee1.y;this._Ck1.x=_Jj1._Fe1.x; this._Ck1.y=_Jj1._Fe1.y;this._Dk1.x=_Jj1._Ge1.x;this._Dk1.y=_Jj1._Ge1.y;var _Sk1=_Jj1._He1;var _Tk1=_Jj1._Ie1;_wk1._Nk1.x=this._Ck1.x-this._Bk1.x;_wk1._Nk1.y=this._Ck1.y-this._Bk1.y;_wk1._Nk1._6c1();this._Fk1.x=_wk1._Nk1.y;this._Fk1.y=-_wk1._Nk1.x;var _Uk1=this._Fk1.x*(this._zk1.x-this._Bk1.x)+this._Fk1.y*(this._zk1.y-this._Bk1.y);var _Vk1=0.0,_Wk1=0.0;var _Xk1=!1,_Yk1=!1;if(_Sk1){_wk1._Ok1.x=this._Bk1.x-this._Ak1.x;_wk1._Ok1.y=this._Bk1.y-this._Ak1.y;_wk1._Ok1._6c1();this._Ek1.x=_wk1._Ok1.y;this._Ek1.y=-_wk1._Ok1.x; _Xk1=(_wk1._Ok1.x*_wk1._Nk1.y-_wk1._Ok1.y*_wk1._Nk1.x)>=0;_Vk1=this._Ek1.x*(this._zk1.x-this._Ak1.x)+this._Ek1.y*(this._zk1.y-this._Ak1.y)}if(_Tk1){_wk1._Pk1.x=this._Dk1.x-this._Ck1.x;_wk1._Pk1.y=this._Dk1.y-this._Ck1.y;_wk1._Pk1._6c1();this._Gk1.x=_wk1._Pk1.y;this._Gk1.y=-_wk1._Pk1.x;_Yk1=(_wk1._Nk1.x*_wk1._Pk1.y-_wk1._Nk1.y*_wk1._Pk1.x)>0.0;_Wk1=this._Gk1.x*(this._zk1.x-this._Ck1.x)+this._Gk1.y*(this._zk1.y-this._Ck1.y)}if(_Sk1&&_Tk1){if(_Xk1&&_Yk1){this._Mk1=_Vk1>=0.0||_Uk1>=0.0||_Wk1>=0.0;if(this._Mk1){ this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=this._Ek1.x;this._Kk1.y=this._Ek1.y;this._Lk1.x=this._Gk1.x;this._Lk1.y=this._Gk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y}}else if(_Xk1){this._Mk1=_Vk1>=0.0||(_Uk1>=0.0&&_Wk1>=0.0);if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=this._Ek1.x;this._Kk1.y=this._Ek1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y} else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Gk1.x;this._Kk1.y=-this._Gk1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y}}else if(_Yk1){this._Mk1=_Wk1>=0.0||(_Vk1>=0.0&&_Uk1>=0.0);if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=this._Gk1.x;this._Lk1.y=this._Gk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=-this._Ek1.x; this._Lk1.y=-this._Ek1.y}}else {this._Mk1=_Vk1>=0.0&&_Uk1>=0.0&&_Wk1>=0.0;if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Gk1.x;this._Kk1.y=-this._Gk1.y;this._Lk1.x=-this._Ek1.x;this._Lk1.y=-this._Ek1.y}}}else if(_Sk1){if(_Xk1){this._Mk1=_Vk1>=0.0||_Uk1>=0.0;if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y; this._Kk1.x=this._Ek1.x;this._Kk1.y=this._Ek1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y}}else {this._Mk1=_Vk1>=0.0&&_Uk1>=0.0;if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y; this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=-this._Ek1.x;this._Lk1.y=-this._Ek1.y}}}else if(_Tk1){if(_Yk1){this._Mk1=_Uk1>=0.0||_Wk1>=0.0;if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=this._Gk1.x;this._Lk1.y=this._Gk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y}}else {this._Mk1=_Uk1>=0.0&&_Wk1>=0.0; if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y}else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=-this._Gk1.x;this._Kk1.y=-this._Gk1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y}}}else {this._Mk1=_Uk1>=0.0;if(this._Mk1){this._Hk1.x=this._Fk1.x;this._Hk1.y=this._Fk1.y;this._Kk1.x=-this._Fk1.x;this._Kk1.y=-this._Fk1.y;this._Lk1.x=-this._Fk1.x;this._Lk1.y=-this._Fk1.y} else {this._Hk1.x=-this._Fk1.x;this._Hk1.y=-this._Fk1.y;this._Kk1.x=this._Fk1.x;this._Kk1.y=this._Fk1.y;this._Lk1.x=this._Fk1.x;this._Lk1.y=this._Fk1.y}}this._xk1._mn=_Rk1._Se1;for(var _z4=0;_z4<_Rk1._Se1;++_z4){this._xk1.vertices[_z4]=_ad1(this._yk1,_Rk1._Re1[_z4]);this._xk1._aj1[_z4]=_8d1(this._yk1._6M,_Rk1._9f1[_z4])}this._7e1=2.0*_jb1;_bi1._ai1=0;var _Zk1=this.__k1();if(_Zk1.type==_ok1._pk1){return }if(_Zk1._9j1>this._7e1){return }var _0l1=this._1l1();if(_0l1.type!=_ok1._pk1&&_0l1._9j1>this._7e1){ return }var _2l1=0.98;var _3l1=0.001;var _4l1=new _ok1();if(_0l1.type==_ok1._pk1){_4l1=_Zk1}else if(_0l1._9j1>_2l1*_Zk1._9j1+_3l1){_4l1=_0l1}else {_4l1=_Zk1}var _gf1=new Array(2);var _5l1=new _tk1();if(_4l1.type==_ok1._qk1){_bi1.type=_7i1._di1;var _Cg1=0;var _Dg1=this._Hk1.x*this._xk1._aj1[0].x+this._Hk1.y*this._xk1._aj1[0].y;for(var _z4=1;_z4this._7e1){_Gy.type=_ok1._rk1;_Gy.index=_z4;_Gy._9j1=_UI;return _Gy}if(_2r*_6l1+_3r*_7l1>=0.0){if((_2r-this._Lk1.x)*this._Hk1.x+(_3r-this._Lk1.y)*this._Hk1.y<-_ib1){continue }}else {if((_2r-this._Kk1.x)*this._Hk1.x+(_3r-this._Kk1.y)*this._Hk1.y<-_ib1){continue }}if(_UI>_Gy._9j1){_Gy.type=_ok1._rk1;_Gy.index=_z4;_Gy._9j1=_UI}}return _Gy}};_wk1._8l1=0;_wk1._9l1=1;_wk1._al1=2;function _bl1(_bi1, _Jj1,_mi1,_Rk1,_oi1){_bl1._cl1._Qk1(_bi1,_Jj1,_mi1,_Rk1,_oi1)}_bl1._cl1=new _wk1();function _7k1(_dl1,_el1,__j1,_0k1,offset,_fl1){var _gl1=0;var _hl1=(__j1*_el1[0]._So.x+_0k1*_el1[0]._So.y)-offset;var _il1=(__j1*_el1[1]._So.x+_0k1*_el1[1]._So.y)-offset;if(_hl1<=0.0)_dl1[_gl1++]=_el1[0];if(_il1<=0.0)_dl1[_gl1++]=_el1[1];if(_hl1*_il1<0.0){var _jl1=_hl1/(_hl1-_il1);_dl1[_gl1]=new _Ji1();_dl1[_gl1]._So.x=_el1[0]._So.x+(_jl1*(_el1[1]._So.x-_el1[0]._So.x));_dl1[_gl1]._So.y=_el1[0]._So.y+(_jl1*(_el1[1]._So.y-_el1[0]._So.y)); _dl1[_gl1].id._Gg1=_fl1;_dl1[_gl1].id._Hg1=_el1[0].id._Hg1;_dl1[_gl1].id._Zh1=_Yh1._0i1;_dl1[_gl1].id.__h1=_Yh1._1i1;++_gl1}return _gl1}function _kl1(_ll1,_Gg1,_ml1,_Hg1,_mi1,_oi1){_kl1._UL._Jg1._bw(_ll1,_Gg1);_kl1._UL._Kg1._bw(_ml1,_Hg1);_kl1._UL._Lg1=_mi1;_kl1._UL._Mg1=_oi1;_kl1._UL._Ng1=!0;_kl1._ln._mn=0;_Hh1(_kl1._WL,_kl1._ln,_kl1._UL);return _kl1._WL._je1<10.0*_bb1}_kl1._UL=new _Ig1();_kl1._ln=new _Eg1();_kl1._WL=new _Og1();function _dg1(_uo,_nm){return !((_nm._we1.x-_uo._xe1.x)>0.0||(_nm._we1.y-_uo._xe1.y)>0.0||(_uo._we1.x-_nm._xe1.x)>0.0||(_uo._we1.y-_nm._xe1.y)>0.0)} var _nl1=-1;function _ol1(){this._ee1=new _Mi1();this._0g1=null;this.parent=0;this._pl1=this._ql1=this.height=0}_ol1.prototype={_rl1:function(){return this._pl1==_nl1}};function _Tf1(){this._sl1=_nl1;this._tl1=16;this._ul1=0;this._vl1=new Array(this._tl1);for(var _z4=0;_z40){var _El1=_Ha1.pop();if(_El1==_nl1){continue }var _lx=this._vl1[_El1];if(_dg1(_lx._ee1,_ee1)){if(_lx._rl1()){var _Fl1=_gg1._xg1(_El1);if(_Fl1==!1){return }}else {_Ha1.push(_lx._pl1);_Ha1.push(_lx._ql1)}}}},/// @param input the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). /// @param callback a callback class that is called for each proxy that is hit by the ray. _be1:function(_gg1, _UL){var _Fy=_UL._Fy;var _Ld1=_UL._Ld1;var _km=_Xb1._4c1(_Ld1,_Fy);_8b1(_km._5c1()>0.0);_km._6c1();var _So=_Xc1(1.0,_km);var _Gl1=_jd1(_So);var _ue1=_UL._ue1;var _Hl1=new _Mi1();{var _mm=_Xb1._Ou(_Fy,_Xb1.Multiply(_ue1,_Xb1._4c1(_Ld1,_Fy)));_Hl1._we1._0c1(_md1(_Fy,_mm));_Hl1._xe1._0c1(_od1(_Fy,_mm))}var _Ha1=[];_Ha1.push(this._sl1);while(_Ha1.length>0){var _El1=_Ha1.pop();if(_El1==_nl1){continue }var _lx=this._vl1[_El1];if(_dg1(_lx._ee1,_Hl1)==!1){continue }var _A4=_lx._ee1._Pi1();var _C4=_lx._ee1._Qi1();var _9j1=_id1(_Uc1(_So, _Xb1._4c1(_Fy,_A4)))-_Uc1(_Gl1,_C4);if(_9j1>0.0){continue }if(_lx._rl1()){var _Il1=new _Ki1();_Il1._Fy._0c1(_UL._Fy);_Il1._Ld1._0c1(_UL._Ld1);_Il1._ue1=_ue1;var value=_gg1._Jl1(_Il1,_El1);if(value==0.0){return }if(value>0.0){_ue1=value;var _0j1=_Xb1._Ou(_Fy,_Xb1.Multiply(_ue1,_Xb1._4c1(_Ld1,_Fy)));_Hl1._we1._0c1(_md1(_Fy,_0j1));_Hl1._xe1._0c1(_od1(_Fy,_0j1))}}else {_Ha1.push(_lx._pl1);_Ha1.push(_lx._ql1)}}},_Bf1:function(){this._Kl1(this._sl1);this._Ll1(this._sl1);var _Ml1=0;var _Nl1=this._wl1;while(_Nl1!=_nl1){ _8b1(0<=_Nl1&&_Nl11){var _Vl1=_ab1;var _Wl1=-1,_Xl1=-1;for(_z4=0;_z4<_mn;++_z4){var _Yl1=this._vl1[_Ul1[_z4]]._ee1; for(var _rm=_z4+1;_rm<_mn;++_rm){var _Zl1=this._vl1[_Ul1[_rm]]._ee1;var _nm=new _Mi1();_nm._Si1(_Yl1,_Zl1);var __l1=_nm._Ri1();if(__l1<_Vl1){_Wl1=_z4;_Xl1=_rm;_Vl1=__l1}}}var _0m1=_Ul1[_Wl1];var _1m1=_Ul1[_Xl1];var _pl1=this._vl1[_0m1];var _ql1=this._vl1[_1m1];var _2m1=this._Al1();var parent=this._vl1[_2m1];parent._pl1=_0m1;parent._ql1=_1m1;parent.height=1+_nd1(_pl1.height,_ql1.height);parent._ee1._Si1(_pl1._ee1,_ql1._ee1);parent.parent=_nl1;_pl1.parent=_2m1;_ql1.parent=_2m1;_Ul1[_Xl1]=_Ul1[_mn-1];_Ul1[_Wl1]=_2m1; --_mn}this._sl1=_Ul1[0];this._Bf1()},/// @param newOrigin the new origin with respect to the old origin _vg1:function(_wg1){for(var _z4=0;_z41){var _lm1=_ed1._pl1;var _mm1=_ed1._ql1;var _nm1=this._vl1[_lm1];var _om1=this._vl1[_mm1];_8b1(0<=_lm1&&_lm1_om1.height){_ed1._ql1=_lm1;_9b1._ql1=_mm1;_om1.parent=_im1;_9b1._ee1._Si1(_kc1._ee1,_om1._ee1);_ed1._ee1._Si1(_9b1._ee1,_nm1._ee1);_9b1.height=1+_nd1(_kc1.height,_om1.height);_ed1.height=1+_nd1(_9b1.height,_nm1.height)}else {_ed1._ql1=_mm1;_9b1._ql1=_lm1;_nm1.parent=_im1;_9b1._ee1._Si1(_kc1._ee1, _nm1._ee1);_ed1._ee1._Si1(_9b1._ee1,_om1._ee1);_9b1.height=1+_nd1(_kc1.height,_nm1.height);_ed1.height=1+_nd1(_9b1.height,_om1.height)}return _km1}if(_Ql1<-1){var _pm1=_kc1._pl1;var _qm1=_kc1._ql1;var _tf1=this._vl1[_pm1];var _rm1=this._vl1[_qm1];_8b1(0<=_pm1&&_pm1_rm1.height){_kc1._ql1=_pm1;_9b1._pl1=_qm1;_rm1.parent=_im1;_9b1._ee1._Si1(_ed1._ee1,_rm1._ee1);_kc1._ee1._Si1(_9b1._ee1,_tf1._ee1);_9b1.height=1+_nd1(_ed1.height,_rm1.height);_kc1.height=1+_nd1(_9b1.height,_tf1.height)}else {_kc1._ql1=_qm1;_9b1._pl1=_pm1;_tf1.parent=_im1;_9b1._ee1._Si1(_ed1._ee1,_tf1._ee1);_kc1._ee1._Si1(_9b1._ee1,_rm1._ee1);_9b1.height=1+_nd1(_ed1.height,_tf1.height);_kc1.height=1+_nd1(_9b1.height,_rm1.height)}return _jm1}return _im1},_Ol1:function(_El1){ if(typeof(_El1)==='undefined')_El1=this._sl1;_8b1(0<=_El1&&_El1_3n1);var __i1=0.0;var _4n1=20;var _O51=0;var _ln=new _Eg1();_ln._mn=0;var _5n1=new _Ig1();_5n1._Jg1._0c1(_UL._Jg1);_5n1._Kg1._0c1(_UL._Kg1);_5n1._Ng1=!1;for(;;){__m1._1n1._Qc1(_5n1._Lg1,__i1);__m1._2n1._Qc1(_5n1._Mg1, __i1);var _6n1=new _Og1();_Hh1(_6n1,_ln,_5n1);if(_6n1._je1<=0.0){_WL.state=_ym1._Am1;_WL._mm=0.0;break }if(_6n1._je1target+_3n1){_WL.state=_ym1._Cm1;_WL._mm=_xm1;_8n1=!0;break }if(_IG>target-_3n1){__i1=_0j1;break }var _HG=_7n1._Ym1(_wo[0],_wo[1],__i1);if(_HGtarget){_X61=_mm;_HG=_UI}else {_Y61=_mm;_IG=_UI;}if(_an1==50){break }}__m1._cn1=_nd1(__m1._cn1,_an1);++_9n1;if(_9n1==_eb1){break }}++_O51;++__m1._dn1;if(_8n1){break }if(_O51==_4n1){_WL.state=_ym1._zm1; _WL._mm=__i1;break }}__m1._en1=_nd1(__m1._en1,_O51);_Zm1.stop();__m1._fn1=_nd1(__m1._fn1,_Zm1._Va1);__m1._gn1+=_Zm1._Va1}__m1._1n1=new _Kc1();__m1._2n1=new _Kc1();__m1._gn1=0;__m1._fn1=0;__m1._0n1=0;__m1._dn1=0;__m1._en1=0;__m1._bn1=0;__m1._cn1=0;function _hn1(){this.type=_in1._jn1;this.position=new _Xb1(0.0,0.0);this.angle=0.0;this._kn1=new _Xb1(0.0,0.0);this._ln1=0.0;this._mn1=0.0;this._nn1=0.0;this._on1=!0;this._pn1=!0;this._qn1=!1;/// @warning You should use this flag sparingly since it increases processing time. this._rn1=!1; this._wb=!0;this._0g1=null;this._sn1=1.0;Object.seal(this)}_hn1.prototype={_bc1:function(data){this.type=data['type'];this.position._bc1(data['position']);this.angle=data['angle'];this._kn1._bc1(data['linearVelocity']);this._ln1=data['angularVelocity'];this._mn1=data['linearDamping'];this._nn1=data['angularDamping'];this._on1=data['allowSleep'];this._pn1=data['awake'];this._qn1=data['fixedRotation'];this._rn1=data['bullet'];this._wb=data['active'];this._sn1=data['gravityScale']}};function _in1(_tn1, _un1){_8b1(_tn1.position._8c1());_8b1(_tn1._kn1._8c1());_8b1(_Nb1(_tn1.angle));_8b1(_Nb1(_tn1._ln1));_8b1(_Nb1(_tn1._nn1)&&_tn1._nn1>=0.0);_8b1(_Nb1(_tn1._mn1)&&_tn1._mn1>=0.0);this._vn1=0;this._wn1=0;if(_tn1._rn1){this._wn1|=_in1._xn1}if(_tn1._qn1){this._wn1|=_in1._yn1}if(_tn1._on1){this._wn1|=_in1._zn1}if(_tn1._pn1){this._wn1|=_in1._An1}if(_tn1._wb){this._wn1|=_in1._Bn1}this._Cn1=_un1;this._yk1=new _Ic1();this._yk1._DN._0c1(_tn1.position);this._yk1._6M._bw(_tn1.angle);this._Dn1=new _Ic1();this._Dn1._0c1(this._yk1); this._En1=new _Kc1();this._En1._Lc1._Yb1();this._En1._Mc1._0c1(this._yk1._DN);this._En1._A4._0c1(this._yk1._DN);this._En1._Oc1=_tn1.angle;this._En1._uo=_tn1.angle;this._En1._Pc1=0.0;this._Fn1=null;this._Gn1=null;this._Hn1=null;this._In1=null;this._Jn1=_tn1._kn1._kk();this._Kn1=_tn1._ln1;this._Ln1=_tn1._mn1;this._Mn1=_tn1._nn1;this._Nn1=_tn1._sn1;this._On1=new _Xb1();this._Pn1=0.0;this._Qn1=0.0;this._WS=_tn1.type;if(this._WS==_in1._Rn1){this._Sn1=1.0;this._Tn1=1.0}else {this._Sn1=0.0;this._Tn1=0.0}this._Un1=0.0; this._Vn1=0.0;this._Wn1=_tn1._0g1;this._Xn1=null;this._Yn1=0}_in1._jn1=0;_in1._Zn1=1;_in1._Rn1=2;_in1.__n1=0x0001;_in1._An1=0x0002;_in1._zn1=0x0004;_in1._xn1=0x0008;_in1._yn1=0x0010;_in1._Bn1=0x0020;_in1._0o1=0x0040;_in1._1o1=new _Xb1();_in1._2o1=new _Ic1();_in1.prototype={/// @param def the fixture definition. /// @warning This function is locked during callbacks. _3o1:function(_4o1,_he1){if(typeof(_he1)!=='undefined'){var _5o1=new _6o1();_5o1._se1=_4o1;_5o1._he1=_he1;return this._3o1(_5o1)}_8b1(this._Cn1._7o1()==!1); if(this._Cn1._7o1()==!0){return null}var _l_=new _8o1();_l_._9o1(this,_4o1);if(this._wn1&_in1._Bn1){var _ao1=this._Cn1._bo1._co1;_l_._do1(_ao1,this._yk1)}_l_._In1=this._Xn1;this._Xn1=_l_;++this._Yn1;_l_._eo1=this;if(_l_._fo1>0.0){this._go1()}this._Cn1._wn1|=_ho1._io1;return _l_},/// @param fixture the fixture to be removed. /// @warning This function is locked during callbacks. _jo1:function(_l_){_8b1(this._Cn1._7o1()==!1);if(this._Cn1._7o1()==!0){return }_8b1(_l_._eo1==this);_8b1(this._Yn1>0);var _lx=this._Xn1; var _1I=!1;while(_lx!=null){if(_lx==_l_){this._Xn1=_lx=_l_._In1;_1I=!0;break }_lx=_lx._In1}_8b1(_1I);var _4f1=this._Gn1;while(_4f1){var _A4=_4f1._ko1;_4f1=_4f1._bx;var _lo1=_A4._mo1();var _no1=_A4._oo1();if(_l_==_lo1||_l_==_no1){this._Cn1._bo1._po1(_A4)}}if(this._wn1&_in1._Bn1){var _ao1=this._Cn1._bo1._co1;_l_._qo1(_ao1)}_l_._po1();_l_._eo1=null;_l_._In1=null;--this._Yn1;this._go1();},/// @param position the world position of the body's local origin. /// @param angle the world rotation in radians. _ro1:function(position, angle){_8b1(this._Cn1._7o1()==!1);if(this._Cn1._7o1()==!0){return }this._yk1._6M._bw(angle);this._yk1._DN._0c1(position);this._Dn1._0c1(this._yk1);this._En1._A4._0c1(_ad1(this._yk1,this._En1._Lc1));this._En1._uo=angle;this._En1._Mc1._0c1(this._En1._A4);this._En1._Oc1=angle;var _ao1=this._Cn1._bo1._co1;for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){_yJ._so1(_ao1,this._yk1,this._yk1)}},/// @return the world transform of the body's origin. _Qc1:function(){return this._yk1},/// @return the world position of the body's origin. _b_:function(){ return this._yk1._DN},/// @return the current world rotation angle in radians. _Fc1:function(){return this._En1._uo},_to1:function(){return this._En1._A4},_uo1:function(){return this._En1._Lc1},/// @param v the new linear velocity of the center of mass. _vo1:function(_So){if(this._WS==_in1._jn1){return }if(_Uc1(_So,_So)>0.0){this._J_(!0);}this._Jn1=_So},/// @return the linear velocity of the center of mass. _wo1:function(){return this._Jn1},/// @param omega the new angular velocity in radians/second. _xo1:function(_B4){ if(this._WS==_in1._jn1){return }if(_B4*_B4>0.0){this._J_(!0)}this._Kn1=_B4},/// @return the angular velocity in radians/second. _yo1:function(){return this._Kn1},/// @param force the world force vector, usually in Newtons (N). /// @param point the world position of the point of application. /// @param wake also wake up the body _zo1:function(_Ao1,_6i1,_Bo1){if(this._WS!=_in1._Rn1){return }if(_Bo1&&(this._wn1&_in1._An1)==0){this._J_(!0)}if(this._wn1&_in1._An1){this._On1._Ou(_Ao1);this._Pn1+=_Vc1(_Xb1._4c1(_6i1, this._En1._A4),_Ao1)}},/// @param force the world force vector, usually in Newtons (N). /// @param wake also wake up the body _Co1:function(_Ao1,_Bo1){if(this._WS!=_in1._Rn1){return }if(_Bo1&&(this._wn1&_in1._An1)==0){this._J_(!0)}if(this._wn1&_in1._An1){this._On1._Ou(_Ao1)}},/// @param torque about the z-axis (out of the screen), usually in N-m. /// @param wake also wake up the body _Do1:function(_Eo1,_Bo1){if(this._WS!=_in1._Rn1){return }if(_Bo1&&(this._wn1&_in1._An1)==0){this._J_(!0)}if(this._wn1&_in1._An1){ this._Pn1+=_Eo1}},/// @param impulse the world impulse vector, usually in N-seconds or kg-m/s. /// @param point the world position of the point of application. /// @param wake also wake up the body _Fo1:function(_Go1,_6i1,_Bo1){if(this._WS!=_in1._Rn1){return }if(_Bo1&&(this._wn1&_in1._An1)==0){this._J_(!0)}if(this._wn1&_in1._An1){this._Jn1._Ou(_Xb1.Multiply(this._Tn1,_Go1));this._Kn1+=this._Vn1*_Vc1(_Xb1._4c1(_6i1,this._En1._A4),_Go1)}},/// @param impulse the angular impulse in units of kg*m*m/s /// @param wake also wake up the body _Ho1:function(_Go1, _Bo1){if(this._WS!=_in1._Rn1){return }if(_Bo1&&(this._wn1&_in1._An1)==0){this._J_(!0)}if(this._wn1&_in1._An1){this._Kn1+=this._Vn1*_Go1}},/// @return the mass, usually in kilograms (kg). _Io1:function(){return this._Sn1},/// @return the rotational inertia, usually in kg-m^2. _Jo1:function(){return this._Un1+this._Sn1*_Uc1(this._En1._Lc1,this._En1._Lc1);},/// @return a struct containing the mass, inertia and center of the body. _Ko1:function(data){data._4e1=this._Sn1;data._5e1=this._Un1+this._Sn1*_Uc1(this._En1._Lc1, this._En1._Lc1);data._Hd1=this._En1._Lc1},/// @param massData the mass properties. _Lo1:function(_ge1){_8b1(this._Cn1._7o1()==!1);if(this._Cn1._7o1()==!0){return }if(this._WS!=_in1._Rn1){return }this._Tn1=0.0;this._Un1=0.0;this._Vn1=0.0;this._Sn1=_ge1._4e1;if(this._Sn1<=0.0){this._Sn1=1.0}this._Tn1=1.0/this._Sn1;if(_ge1._5e1>0.0&&(this._wn1&_in1._yn1)==0){this._Un1=_ge1._5e1-this._Sn1*_Uc1(_ge1._Hd1,_ge1._Hd1);_8b1(this._Un1>0.0);this._Vn1=1.0/this._Un1}_in1._1o1._0c1(this._En1._A4);this._En1._Lc1._0c1(_ge1._Hd1); this._En1._Mc1._0c1(_ad1(this._yk1,this._En1._Lc1));this._En1._A4._0c1(this._En1._Mc1);this._Jn1._Ou(_Xc1(this._Kn1,_Xb1._4c1(this._En1._A4,_in1._1o1)))},_go1:function(){this._Sn1=0.0;this._Tn1=0.0;this._Un1=0.0;this._Vn1=0.0;this._En1._Lc1._Yb1();if(this._WS==_in1._jn1||this._WS==_in1._Zn1){this._En1._Mc1._0c1(this._yk1._DN);this._En1._A4._0c1(this._yk1._DN);this._En1._Oc1=this._En1._uo;return }_8b1(this._WS==_in1._Rn1);var _Lc1=new _Xb1(0,0);for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){if(_yJ._fo1==0.0){ continue }var _ge1=new _3e1();_yJ._Ko1(_ge1);this._Sn1+=_ge1._4e1;_Lc1._Ou(_Xb1.Multiply(_ge1._4e1,_ge1._Hd1));this._Un1+=_ge1._5e1}if(this._Sn1>0.0){this._Tn1=1.0/this._Sn1;_Lc1.Multiply(this._Tn1)}else {this._Sn1=1.0;this._Tn1=1.0}if(this._Un1>0.0&&(this._wn1&_in1._yn1)==0){this._Un1-=this._Sn1*_Uc1(_Lc1,_Lc1);_8b1(this._Un1>0.0);this._Vn1=1.0/this._Un1}else {this._Un1=0.0;this._Vn1=0.0}_in1._1o1._0c1(this._En1._A4);this._En1._Lc1._0c1(_Lc1);this._En1._Mc1._0c1(_ad1(this._yk1,this._En1._Lc1));this._En1._A4._0c1(this._En1._Mc1); this._Jn1._Ou(_Xc1(this._Kn1,_Xb1._4c1(this._En1._A4,_in1._1o1)))},/// @param localPoint a point on the body measured relative the the body's origin. /// @return the same point expressed in world coordinates. _Mo1:function(_3i1){return _ad1(this._yk1,_3i1)},/// @param localVector a vector fixed in the body. /// @return the same vector expressed in world coordinates. _No1:function(_Oo1){return _8d1(this._yk1._6M,_Oo1)},/// @param a point in world coordinates. /// @return the corresponding local point relative to the body's origin. _Po1:function(_Qo1){ return _cd1(this._yk1,_Qo1)},/// @param a vector in world coordinates. /// @return the corresponding local vector. _Ro1:function(_So1){return _9d1(this._yk1._6M,_So1)},/// @param a point in world coordinates. /// @return the world velocity of a point. _To1:function(_Qo1){return _Xb1._Ou(this._Jn1,_Xc1(this._Kn1,_Xb1._4c1(_Qo1,this._En1._A4)))},/// @param a point in local coordinates. /// @return the world velocity of a point. _Uo1:function(_3i1){return this._To1(this._Mo1(_3i1))},_Vo1:function(){ return this._Ln1},_E_:function(_mn1){this._Ln1=_mn1},_Wo1:function(){return this._Mn1},_G_:function(_nn1){this._Mn1=_nn1},_Xo1:function(){return this._Nn1},_Yo1:function(scale){this._Nn1=scale},_Zo1:function(type){_8b1(this._Cn1._7o1()==!1);if(this._Cn1._7o1()==!0){return }if(this._WS==type){return }this._WS=type;this._go1();if(this._WS==_in1._jn1){this._Jn1._Yb1();this._Kn1=0.0;this._En1._Oc1=this._En1._uo;this._En1._Mc1._0c1(this._En1._A4);this.__o1()}this._J_(!0);this._On1._Yb1();this._Pn1=0.0;var _0p1=this._Gn1; while(_0p1){var _1p1=_0p1;_0p1=_0p1._bx;this._Cn1._bo1._po1(_1p1._ko1)}this._Gn1=null;var _ao1=this._Cn1._bo1._co1;for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){var _2p1=_yJ._Vf1;for(var _z4=0;_z4<_2p1;++_z4){_ao1._7g1(_yJ._3p1[_z4]._1g1)}}},_8e1:function(){return this._WS},_4p1:function(_5p1){if(_5p1){this._wn1|=_in1._xn1;}else {this._wn1&=~_in1._xn1}},_6p1:function(){return(this._wn1&_in1._xn1)==_in1._xn1},_7p1:function(_5p1){if(_5p1){this._wn1|=_in1._zn1}else {this._wn1&=~_in1._zn1;this._J_(!0)}},_8p1:function(){ return(this._wn1&_in1._zn1)==_in1._zn1},/// @param flag set to true to wake the body, false to put it to sleep. _J_:function(_5p1){if(_5p1){if((this._wn1&_in1._An1)==0){this._wn1|=_in1._An1;this._Qn1=0.0}}else {this._wn1&=~_in1._An1;this._Qn1=0.0;this._Jn1._Yb1();this._Kn1=0.0;this._On1._Yb1();this._Pn1=0.0;}},/// @return true if the body is awake. _9p1:function(){return(this._wn1&_in1._An1)==_in1._An1},_ap1:function(_5p1){_8b1(this._Cn1._7o1()==!1);if(_5p1==this._bp1()){return }if(_5p1){this._wn1|=_in1._Bn1; var _ao1=this._Cn1._bo1._co1;for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){_yJ._do1(_ao1,this._yk1)}}else {this._wn1&=~_in1._Bn1;var _ao1=this._Cn1._bo1._co1;for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){_yJ._qo1(_ao1)}var _0p1=this._Gn1;while(_0p1){var _1p1=_0p1;_0p1=_0p1._bx;this._Cn1._bo1._po1(_1p1._ko1);}this._Gn1=null}},_bp1:function(){return(this._wn1&_in1._Bn1)==_in1._Bn1},_cp1:function(_5p1){var status=(this._wn1&_in1._yn1)==_in1._yn1;if(status==_5p1){return }if(_5p1){this._wn1|=_in1._yn1}else {this._wn1&=~_in1._yn1} this._Kn1=0.0;this._go1()},_dp1:function(){return(this._wn1&_in1._yn1)==_in1._yn1},_ep1:function(){return this._Xn1},_fp1:function(){return this._Fn1},/// @warning this list changes during the time step and you may _gp1:function(){return this._Gn1},_hp1:function(){return this._In1;},_9g1:function(){return this._Wn1},_ip1:function(data){this._Wn1=data},_jp1:function(){return this._Cn1},__o1:function(){_in1._2o1._6M._bw(this._En1._Oc1);_in1._2o1._DN._0c1(_Xb1._4c1(this._En1._Mc1,_8d1(_in1._2o1._6M,this._En1._Lc1))); var _ao1=this._Cn1._bo1._co1;for(var _yJ=this._Xn1;_yJ;_yJ=_yJ._In1){_yJ._so1(_ao1,_in1._2o1,this._yk1)}},_kp1:function(){this._yk1._6M._bw(this._En1._uo);this._yk1._DN._0c1(_Xb1._4c1(this._En1._A4,_8d1(this._yk1._6M,this._En1._Lc1)))},_lp1:function(_Ni1){if(this._WS!=_in1._Rn1&&_Ni1._WS!=_in1._Rn1){return !1}for(var _mp1=this._Fn1;_mp1;_mp1=_mp1._bx){if(_mp1._Ni1==_Ni1){if(_mp1._np1._op1==!1){return !1}}}return !0},_Sc1:function(alpha){this._En1._Sc1(alpha);this._En1._A4._0c1(this._En1._Mc1);this._En1._uo=this._En1._Oc1; this._yk1._6M._bw(this._En1._uo);this._yk1._DN._0c1(_Xb1._4c1(this._En1._A4,_8d1(this._yk1._6M,this._En1._Lc1)))},_ac1:function(_G51){var _8K=_G51||{};_8K['fixtures']=null;_8K['type']=this._WS;_8K['position']=this._b_()._ac1();_8K['angle']=this._Fc1();_8K['linearVelocity']=this._wo1()._ac1();_8K['angularVelocity']=this._yo1();_8K['linearDamping']=this._Vo1();_8K['angularDamping']=this._Wo1();_8K['allowSleep']=this._8p1();_8K['awake']=this._9p1();_8K['fixedRotation']=this._dp1();_8K['bullet']=this._6p1(); _8K['active']=this._bp1();_8K['gravityScale']=this._Xo1();return _8K}};function _pp1(){this._qp1=0x0001;this._rp1=0xFFFF;this._sp1=0}_pp1.prototype={_kk:function(){var _lB=new _pp1();_lB._qp1=this._qp1;_lB._rp1=this._rp1;_lB._sp1=this._sp1;return _lB},_0c1:function(_lB){this._qp1=_lB._qp1;this._rp1=_lB._rp1;this._sp1=_lB._sp1},_ac1:function(_G51){var _8K=_G51||{};_8K['categoryBits']=this._qp1;_8K['maskBits']=this._rp1;_8K['groupIndex']=this._sp1;return _8K},_bc1:function(data){this._qp1=data['categoryBits']; this._rp1=data['maskBits'];this._sp1=data['groupIndex']}};function _6o1(){this._se1=null;this._0g1=null;this._tp1=0.2;this._up1=0.0;this._he1=0.0;this._vp1=!1;this._lB=new _pp1();Object.seal(this)}_6o1.prototype={_bc1:function(data){this._tp1=data['friction'];this._up1=data['restitution'];this._he1=data['density'];this._vp1=data['isSensor'];this._lB._bc1(data['filter'])}};function _wp1(){this._ee1=new _Mi1();this._l_=null;this._ce1=0;this._1g1=0};/// @warning you cannot reuse fixtures. function _8o1(){ this._Wn1=null;this._eo1=null;this._In1=null;this._3p1=null;this._Vf1=0;this._xp1=null;this._fo1=0.0;this._yp1=new _pp1();this._zp1=!1;this._Ap1=0;this._Bp1=0}_8o1.prototype={/// @return the shape type. _8e1:function(){return this._xp1._8e1()},_Cp1:function(){return this._xp1},_B_:function(_Dp1){if(_Dp1!=this._zp1){this._eo1._J_(!0);this._zp1=_Dp1}},/// @return the true if the shape is a sensor. _Ep1:function(){return this._zp1},_Fp1:function(_lB){this._yp1=_lB;this._Gp1()},_Hp1:function(){return this._yp1} ,_Gp1:function(){if(this._eo1==null){return }var _4f1=this._eo1._gp1();while(_4f1){var _ko1=_4f1._ko1;var _lo1=_ko1._mo1();var _no1=_ko1._oo1();if(_lo1==this||_no1==this){_ko1._Ip1()}_4f1=_4f1._bx}var _un1=this._eo1._jp1();if(_un1==null){return }var _ao1=_un1._bo1._co1;for(var _z4=0;_z4=0.0);this._fo1=_he1},_Kp1:function(){return this._fo1},_Lp1:function(){return this._Ap1},_v_:function(_tp1){this._Ap1=_tp1} ,_Mp1:function(){return this._Bp1},_s_:function(_up1){this._Bp1=_up1},_Np1:function(_ce1){_8b1(0<=_ce1&&_ce10}var __p1=(_Yp1._rp1&_Zp1._qp1)!=0&&(_Yp1._qp1&_Zp1._rp1)!=0;return __p1}};function _0q1(){this._1q1=new Array(_db1); this._2q1=new Array(_db1);this._mn=0}/// @warning You cannot create/destroy Box2D entities inside these callbacks. function _3q1(){}_3q1.prototype={_4q1:function(_ko1){},_5q1:function(_ko1){},_6q1:function(_ko1,_7q1){},_8q1:function(_ko1,_Go1){}};function _9q1(){}_9q1.prototype={/// @return false to terminate the query. _aq1:function(_l_){return !1},/// @return false to terminate the query. _bq1:function(index){return !1}};function _cq1(){}_cq1.prototype={/// @param fixture the fixture hit by the ray /// @param point the point of initial intersection /// @param normal the normal vector at the point of intersection /// @return -1 to filter, 0 to terminate, fraction to clip the ray for _aq1:function(_l_, _6i1,_ke1,_ve1){},_bq1:function(index,_6i1,_ke1,_ve1){return 0}};function _dq1(){this._eq1=0;this._fq1=0;this._gq1=0;this._hq1=0;this._iq1=0;this._jq1=!1}function _kq1(){this._A4=new _Xb1();this._uo=0}function _lq1(){this._So=new _Xb1();this._B4=0}function _mq1(){this._Ma1=new _dq1();this._nq1=null;this._oq1=null}var _pq1=_Ra1._1b1("step");var _qq1=_Ra1._1b1("collide","step");var _rq1=_Ra1._1b1("solve","step");var _sq1=_Ra1._1b1("solveTOI","step");var _tq1=_Ra1._1b1("broadphase","step");function _ho1(_uq1){this._bo1=new _vq1(); this._wq1=null;this._xq1=null;this._yq1=null;this._Fn1=null;this._zq1=0;this._Aq1=0;this._Bq1=!0;this._Cq1=!0;this._Dq1=!1;this._Eq1=!0;this._Fq1=!0;this._Gq1=_uq1;this._wn1=_ho1._Hq1;this._Iq1=0.0;this._Jq1=new _dq1();this._Kq1=new _Lq1();this._Mq1=new _Nq1();this._Mq1._Cn1=this}function _Oq1(){this._ao1=null;this._gg1=null}_Oq1.prototype={_xg1:function(_1g1){var _Pp1=this._ao1._9g1(_1g1);return this._gg1._aq1(_Pp1._l_)}};function _Pq1(){this._ao1=null;this._gg1=null}_Pq1.prototype={_Jl1:function(_UL, _1g1){var _0g1=this._ao1._9g1(_1g1);var _Pp1=_0g1;var _l_=_Pp1._l_;var index=_Pp1._ce1;var _WL=new _Li1();var _cm=_l_._be1(_WL,_UL,index);if(_cm){var _ve1=_WL._ve1;var _6i1=_Xb1._Ou(_Xb1.Multiply((1.0-_ve1),_UL._Fy),_Xb1.Multiply(_ve1,_UL._Ld1));return this._gg1._aq1(_l_,_6i1,_WL._ke1,_ve1)}return _UL._ue1}};_ho1._Qq1=new _Kc1();_ho1._Rq1=new _Kc1();_ho1._Sq1=new _Kc1();_ho1.prototype={_po1:function(){var _nm=this._yq1;while(_nm){var _Tq1=_nm._In1;var _yJ=_nm._Xn1;while(_yJ){var _Uq1=_yJ._In1;_yJ._Vf1=0;_yJ._po1(); _yJ=_Uq1}_nm=_Tq1}},_Vq1:function(listener){this._wq1=listener},_Wq1:function(_lB){this._bo1._Xq1=_lB;},_Yq1:function(listener){this._bo1._Zq1=listener},__q1:function(_0r1){this._xq1=_0r1},/// @warning This function is locked during callbacks. _001:function(_4o1){_8b1(this._7o1()==!1);if(this._7o1()){return null}var _nm=new _in1(_4o1,this);_nm._Hn1=null;_nm._In1=this._yq1;if(this._yq1){this._yq1._Hn1=_nm}this._yq1=_nm;++this._zq1;return _nm},/// @warning This automatically deletes all associated shapes and joints. /// @warning This function is locked during callbacks. _1r1:function(_nm){ _8b1(this._zq1>0);_8b1(this._7o1()==!1);if(this._7o1()){return }var _2r1=_nm._Fn1;while(_2r1){var _3r1=_2r1;_2r1=_2r1._bx;if(this._wq1){this._wq1._Tp1(_3r1._np1)}this._4r1(_3r1._np1);_nm._Fn1=_2r1}_nm._Fn1=null;var _0p1=_nm._Gn1;while(_0p1){var _1p1=_0p1;_0p1=_0p1._bx;this._bo1._po1(_1p1._ko1)}_nm._Gn1=null;var _yJ=_nm._Xn1;while(_yJ){var _5r1=_yJ;_yJ=_yJ._In1;if(this._wq1){this._wq1._Up1(_5r1)}_5r1._qo1(this._bo1._co1);_5r1._po1();_nm._Xn1=_yJ;_nm._Yn1-=1}_nm._Xn1=null;_nm._Yn1=0;if(_nm._Hn1){_nm._Hn1._In1=_nm._In1; }if(_nm._In1){_nm._In1._Hn1=_nm._Hn1}if(_nm==this._yq1){this._yq1=_nm._In1}_nm._6r1=!0;--this._zq1},/// @warning This function is locked during callbacks. _7r1:function(_4o1){_8b1(this._7o1()==!1);if(this._7o1()){return null}var _rm=_8r1._9o1(_4o1);_rm._Hn1=null;_rm._In1=this._Fn1;if(this._Fn1){this._Fn1._Hn1=_rm}this._Fn1=_rm;++this._Aq1;_rm._9r1._np1=_rm;_rm._9r1._Ni1=_rm._ar1;_rm._9r1._br1=null;_rm._9r1._bx=_rm._cr1._Fn1;if(_rm._cr1._Fn1)_rm._cr1._Fn1._br1=_rm._9r1;_rm._cr1._Fn1=_rm._9r1;_rm._dr1._np1=_rm; _rm._dr1._Ni1=_rm._cr1;_rm._dr1._br1=null;_rm._dr1._bx=_rm._ar1._Fn1;if(_rm._ar1._Fn1)_rm._ar1._Fn1._br1=_rm._dr1;_rm._ar1._Fn1=_rm._dr1;var _er1=_4o1._er1;var _fr1=_4o1._fr1;if(_4o1._gr1==!1){var _4f1=_fr1._gp1();while(_4f1){if(_4f1._Ni1==_er1){_4f1._ko1._Ip1()}_4f1=_4f1._bx}}return _rm},/// @warning This function is locked during callbacks. _4r1:function(_rm){_8b1(this._7o1()==!1);if(this._7o1()){return }var _gr1=_rm._op1;if(_rm._Hn1){_rm._Hn1._In1=_rm._In1}if(_rm._In1){_rm._In1._Hn1=_rm._Hn1;}if(_rm==this._Fn1){ this._Fn1=_rm._In1}var _er1=_rm._cr1;var _fr1=_rm._ar1;_er1._J_(!0);_fr1._J_(!0);if(_rm._9r1._br1){_rm._9r1._br1._bx=_rm._9r1._bx}if(_rm._9r1._bx){_rm._9r1._bx._br1=_rm._9r1._br1}if(_rm._9r1==_er1._Fn1){_er1._Fn1=_rm._9r1._bx}_rm._9r1._br1=null;_rm._9r1._bx=null;if(_rm._dr1._br1){_rm._dr1._br1._bx=_rm._dr1._bx}if(_rm._dr1._bx){_rm._dr1._bx._br1=_rm._dr1._br1}if(_rm._dr1==_fr1._Fn1){_fr1._Fn1=_rm._dr1._bx}_rm._dr1._br1=null;_rm._dr1._bx=null;_8r1._po1(_rm);_8b1(this._Aq1>0);--this._Aq1;if(_gr1==!1){ var _4f1=_fr1._gp1();while(_4f1){if(_4f1._Ni1==_er1){_4f1._ko1._Ip1()}_4f1=_4f1._bx}}},/// @param timeStep the amount of time to simulate, this should not vary. /// @param velocityIterations for the velocity constraint solver. /// @param positionIterations for the position constraint solver. _hr1:function(_eq1,_hq1,_iq1){_pq1.start();if(this._wn1&_ho1._io1){this._bo1._ir1();this._wn1&=~_ho1._io1}this._wn1|=_ho1._jr1;this._Jq1._eq1=_eq1;this._Jq1._hq1=_hq1;this._Jq1._iq1=_iq1;if(_eq1>0.0){this._Jq1._fq1=1.0/_eq1} else {this._Jq1._fq1=0.0}this._Jq1._gq1=this._Iq1*_eq1;this._Jq1._jq1=this._Bq1;{_qq1.start();this._bo1._Qk1();_qq1.stop()}if(this._Eq1&&this._Jq1._eq1>0.0){_rq1.start();this._Mq1._mc1(this._Jq1);this._mc1(this._Jq1);_rq1.stop()}if(this._Cq1&&this._Jq1._eq1>0.0){_sq1.start();this._kr1(this._Jq1);_sq1.stop()}if(this._Jq1._eq1>0.0){this._Iq1=this._Jq1._fq1}if(this._wn1&_ho1._Hq1){this._lr1()}this._wn1&=~_ho1._jr1;_pq1.stop()},/// @see SetAutoClearForces _lr1:function(){for(var body=this._yq1;body;body=body._hp1()){ body._On1.x=body._On1.y=0;body._Pn1=0.0}},_mr1:function(){if(this._xq1==null){return }var _l91=this._xq1._Ad1();if(_l91&_xd1._Qd1){for(var _nm=this._yq1;_nm;_nm=_nm._hp1()){var _Jc1=_nm._Qc1();for(var _yJ=_nm._ep1();_yJ;_yJ=_yJ._hp1()){if(_nm._bp1()==!1){this._nr1(_yJ,_Jc1,new _wd1(0.5,0.5,0.3))}else if(_nm._8e1()==_in1._jn1){this._nr1(_yJ,_Jc1,new _wd1(0.5,0.9,0.5))}else if(_nm._8e1()==_in1._Zn1){this._nr1(_yJ,_Jc1,new _wd1(0.5,0.5,0.9))}else if(_nm._9p1()==!1){this._nr1(_yJ,_Jc1,new _wd1(0.6,0.6,0.6))}else { this._nr1(_yJ,_Jc1,new _wd1(0.9,0.7,0.7))}}}this._or1(this._Mq1)}if(_l91&_xd1._Rd1){for(var _rm=this._Fn1;_rm;_rm=_rm._hp1()){this._pr1(_rm)}}if(_l91&_xd1.__d1){var color=new _wd1(0.3,0.9,0.9);for(var _A4=this._bo1._Gn1;_A4;_A4=_A4._hp1()){var _lo1=_A4._mo1();var _no1=_A4._oo1();var _qr1=_lo1._Np1(_A4._rr1())._Pi1();var _sr1=_no1._Np1(_A4._tr1())._Pi1();this._xq1._Kd1(_qr1,_sr1,color)}}if(_l91&_xd1._Sd1){var color=new _wd1(0.9,0.3,0.9);var _ur1=new _wd1(0.3,0.3,0.9);var _vr1=this._bo1._co1;for(var _nm=this._yq1; _nm;_nm=_nm._hp1()){if(_nm._bp1()==!1){continue }for(var _yJ=_nm._ep1();_yJ;_yJ=_yJ._hp1()){for(var _z4=0;_z4<_yJ._Vf1;++_z4){var _Pp1=_yJ._3p1[_z4];var _ee1=_vr1._8g1(_Pp1._1g1);var _Hf1=[];_Hf1[0]=new _Xb1(_ee1._we1.x,_ee1._we1.y);_Hf1[1]=new _Xb1(_ee1._xe1.x,_ee1._we1.y);_Hf1[2]=new _Xb1(_ee1._xe1.x,_ee1._xe1.y);_Hf1[3]=new _Xb1(_ee1._we1.x,_ee1._xe1.y);this._xq1._Ed1(_Hf1,4,color);var _wr1=new _Mi1();_yJ._Cp1()._de1(_wr1,_nm._Qc1(),0);_Hf1[0]=new _Xb1(_wr1._we1.x,_wr1._we1.y);_Hf1[1]=new _Xb1(_wr1._xe1.x, _wr1._we1.y);_Hf1[2]=new _Xb1(_wr1._xe1.x,_wr1._xe1.y);_Hf1[3]=new _Xb1(_wr1._we1.x,_wr1._xe1.y);this._xq1._Ed1(_Hf1,4,_ur1)}}}}if(_l91&_xd1._Td1){for(var _nm=this._yq1;_nm;_nm=_nm._hp1()){var _Jc1=_nm._Qc1()._kk();_Jc1._DN=_nm._to1();this._xq1._Md1(_Jc1)}}},/// @param callback a user implemented callback class. /// @param aabb the query box. _xr1:function(_gg1,_ee1){var _yr1=new _Oq1();_yr1._ao1=this._bo1._co1;_yr1._gg1=_gg1;this._bo1._co1._jg1(_yr1,_ee1);this._Mq1._xr1(_gg1,_ee1)},/// @param callback a user implemented callback class. /// @param point1 the ray starting point /// @param point2 the ray ending point _be1:function(_gg1, _zr1,_Ar1){var _yr1=new _Pq1();_yr1._ao1=this._bo1._co1;_yr1._gg1=_gg1;var _UL=new _Ki1();_UL._ue1=1.0;_UL._Fy=_zr1;_UL._Ld1=_Ar1;this._bo1._co1._be1(_yr1,_UL);this._Mq1._be1(_gg1,_zr1,_Ar1)},/*@returns {b2Body} the head of the world body list. */_Br1:function(){return this._yq1},/// @return the head of the world joint list. _fp1:function(){return this._Fn1},/// @return the head of the world contact list. /// @warning contacts are created and destroyed in the middle of a time step. _gp1:function(){ return this._bo1._Gn1},_Cr1:function(_5p1){if(_5p1==this._Fq1){return }this._Fq1=_5p1;if(this._Fq1==!1){for(var _nm=this._yq1;_nm;_nm=_nm._In1){_nm._J_(!0)}}},_Dr1:function(){return this._Fq1},_Er1:function(_5p1){this._Bq1=_5p1},_Fr1:function(){return this._Bq1},_Gr1:function(_5p1){this._Cq1=_5p1},_Hr1:function(){return this._Cq1},_Ir1:function(_5p1){this._Dq1=_5p1},_Jr1:function(){return this._Dq1},_eg1:function(){return this._bo1._co1._eg1()},_Kr1:function(){return this._zq1},_Lr1:function(){return this._Aq1} ,_Mr1:function(){return this._bo1._Nr1},_pg1:function(){return this._bo1._co1._pg1()},_rg1:function(){return this._bo1._co1._rg1()},_tg1:function(){return this._bo1._co1._tg1()},_Or1:function(_uq1){this._Gq1=_uq1},_Pr1:function(){return this._Gq1},_7o1:function(){return(this._wn1&_ho1._jr1)==_ho1._jr1},_Qr1:function(_5p1){if(_5p1){this._wn1|=_ho1._Hq1}else {this._wn1&=~_ho1._Hq1}},_Rr1:function(){return(this._wn1&_ho1._Hq1)==_ho1._Hq1},/// @param newOrigin the new origin with respect to the old origin _vg1:function(_wg1){ _8b1((this._wn1&_ho1._jr1)==0);if((this._wn1&_ho1._jr1)==_ho1._jr1){return }for(var _nm=this._yq1;_nm;_nm=_nm._In1){_nm._yk1._DN._4c1(_wg1);_nm._En1._Mc1._4c1(_wg1);_nm._En1._A4._4c1(_wg1)}for(var _rm=this._Fn1;_rm;_rm=_rm._In1){_rm._vg1(_wg1)}this._bo1._co1._vg1(_wg1)},_Sr1:function(){return this._bo1},_mc1:function(_Ma1){for(var _nm=this._yq1;_nm;_nm=_nm._In1){_nm._Dn1._0c1(_nm._yk1)}this._Kq1._li1(this._zq1,this._bo1._Nr1,this._Aq1,this._bo1._Zq1);for(var _nm=this._yq1;_nm;_nm=_nm._In1){_nm._wn1&=~_in1.__n1; }for(var _A4=this._bo1._Gn1;_A4;_A4=_A4._In1){_A4._wn1&=~_Tr1.__n1}for(var _rm=this._Fn1;_rm;_rm=_rm._In1){_rm._Ur1=!1}var _Vr1=this._zq1;var _Ha1=new Array(_Vr1);for(var _Wr1=this._yq1;_Wr1;_Wr1=_Wr1._In1){if(_Wr1._wn1&_in1.__n1){continue }if(_Wr1._9p1()==!1||_Wr1._bp1()==!1){continue }if(_Wr1._8e1()==_in1._jn1){continue }this._Kq1._4v();var _Xr1=0;_Ha1[_Xr1++]=_Wr1;_Wr1._wn1|=_in1.__n1;while(_Xr1>0){var _nm=_Ha1[--_Xr1];_8b1(_nm._bp1()==!0);this._Kq1._Yr1(_nm);_nm._J_(!0);if(_nm._8e1()==_in1._jn1){continue; }for(var _0p1=_nm._Gn1;_0p1;_0p1=_0p1._bx){var _ko1=_0p1._ko1;if(_ko1._wn1&_Tr1.__n1){continue }if(_ko1._Zr1()==!1||_ko1.__r1()==!1){continue }var _0s1=_ko1._1s1._zp1;var _2s1=_ko1._3s1._zp1;if(_0s1||_2s1){continue }this._Kq1._4s1(_ko1);_ko1._wn1|=_Tr1.__n1;var _Ni1=_0p1._Ni1;if(_Ni1._wn1&_in1.__n1){continue }_8b1(_Xr1<_Vr1);_Ha1[_Xr1++]=_Ni1;_Ni1._wn1|=_in1.__n1}for(var _2r1=_nm._Fn1;_2r1;_2r1=_2r1._bx){if(_2r1._np1._Ur1==!0){continue }var _Ni1=_2r1._Ni1;if(_Ni1._bp1()==!1){continue;}this._Kq1._5s1(_2r1._np1); _2r1._np1._Ur1=!0;if(_Ni1._wn1&_in1.__n1){continue }_8b1(_Xr1<_Vr1);_Ha1[_Xr1++]=_Ni1;_Ni1._wn1|=_in1.__n1}}this._Kq1._mc1(_Ma1,this._Gq1,this._Fq1);for(var _z4=0;_z4_kb1){continue }var alpha=1.0;if(_A4._wn1&_Tr1._0o1){alpha=_A4._8s1}else {var _bs1=_A4._mo1();var _cs1=_A4._oo1();if(_bs1._Ep1()||_cs1._Ep1()){continue }var _ds1=_bs1._Jp1();var _es1=_cs1._Jp1();var _Zh1=_ds1._WS; var __h1=_es1._WS;_8b1(_Zh1==_in1._Rn1||__h1==_in1._Rn1);var _fs1=_ds1._9p1()&&_Zh1!=_in1._jn1;var _gs1=_es1._9p1()&&__h1!=_in1._jn1;if(_fs1==!1&&_gs1==!1){continue }var _hs1=_ds1._6p1()||_Zh1!=_in1._Rn1;var _is1=_es1._6p1()||__h1!=_in1._Rn1;if(_hs1==!1&&_is1==!1){continue }var _Pc1=_ds1._En1._Pc1;if(_ds1._En1._Pc1<_es1._En1._Pc1){_Pc1=_es1._En1._Pc1;_ds1._En1._Sc1(_Pc1)}else if(_es1._En1._Pc1<_ds1._En1._Pc1){_Pc1=_ds1._En1._Pc1;_es1._En1._Sc1(_Pc1)}_8b1(_Pc1<1.0);var _Gg1=_A4._rr1();var _Hg1=_A4._tr1();var _UL=new _um1(); _UL._Jg1._bw(_bs1._Cp1(),_Gg1);_UL._Kg1._bw(_cs1._Cp1(),_Hg1);_UL._vm1._0c1(_ds1._En1);_UL._wm1._0c1(_es1._En1);_UL._xm1=1.0;var _WL=new _ym1();__m1(_WL,_UL);var _Rc1=_WL._mm;if(_WL.state==_ym1._Bm1){alpha=_ld1(_Pc1+(1.0-_Pc1)*_Rc1,1.0)}else {alpha=1.0}_A4._8s1=alpha;_A4._wn1|=_Tr1._0o1}if(alpha<_as1){_9s1=_A4;_as1=alpha}}if(_9s1==null||1.0-10.0*_bb1<_as1){this._Eq1=!0;break }var _bs1=_9s1._mo1();var _cs1=_9s1._oo1();var _ds1=_bs1._Jp1();var _es1=_cs1._Jp1();_ho1._Qq1._0c1(_ds1._En1);_ho1._Rq1._0c1(_es1._En1); _ds1._Sc1(_as1);_es1._Sc1(_as1);_9s1._5v(this._bo1._Zq1);_9s1._wn1&=~_Tr1._0o1;++_9s1._7s1;if(_9s1._Zr1()==!1||_9s1.__r1()==!1){_9s1._js1(!1);_ds1._En1._0c1(_ho1._Qq1);_es1._En1._0c1(_ho1._Rq1);_ds1._kp1();_es1._kp1();continue }_ds1._J_(!0);_es1._J_(!0);this._Kq1._4v();this._Kq1._Yr1(_ds1);this._Kq1._Yr1(_es1);this._Kq1._4s1(_9s1);_ds1._wn1|=_in1.__n1;_es1._wn1|=_in1.__n1;_9s1._wn1|=_Tr1.__n1;var _ks1=[_ds1,_es1];for(var _z4=0;_z4<2;++_z4){var body=_ks1[_z4];if(body._WS==_in1._Rn1){for(var _0p1=body._Gn1; _0p1;_0p1=_0p1._bx){if(this._Kq1._zq1==this._Kq1._ls1){break }if(this._Kq1._Nr1==this._Kq1._ms1){break }var _ko1=_0p1._ko1;if(_ko1._wn1&_Tr1.__n1){continue }var _Ni1=_0p1._Ni1;if(_Ni1._WS==_in1._Rn1&&body._6p1()==!1&&_Ni1._6p1()==!1){continue }var _0s1=_ko1._1s1._zp1;var _2s1=_ko1._3s1._zp1;if(_0s1||_2s1){continue }_ho1._Sq1._0c1(_Ni1._En1);if((_Ni1._wn1&_in1.__n1)==0){_Ni1._Sc1(_as1)}_ko1._5v(this._bo1._Zq1);if(_ko1._Zr1()==!1){_Ni1._En1._0c1(_ho1._Sq1);_Ni1._kp1();continue }if(_ko1.__r1()==!1){_Ni1._En1._0c1(_ho1._Sq1); _Ni1._kp1();continue }_ko1._wn1|=_Tr1.__n1;this._Kq1._4s1(_ko1);if(_Ni1._wn1&_in1.__n1){continue }_Ni1._wn1|=_in1.__n1;if(_Ni1._WS!=_in1._jn1){_Ni1._J_(!0)}this._Kq1._Yr1(_Ni1)}}}var _ns1=new _dq1();_ns1._eq1=(1.0-_as1)*_Ma1._eq1;_ns1._fq1=1.0/_ns1._eq1;_ns1._gq1=1.0;_ns1._iq1=20;_ns1._hq1=_Ma1._hq1;_ns1._jq1=!1;this._Kq1._kr1(_ns1,_ds1._vn1,_es1._vn1);for(var _z4=0;_z4=this._rt1)return;this._pt1[this._qt1++]=_cx},_tt1:function(){_8b1(this._Mk1=this._qt1},_vt1:function(){return this._pt1[this._Mk1]}};function _wt1(_xt1){this._yt1=new Array(_xt1);this._zt1=0;this._At1=0;this._Bt1=0;this._Ct1=null}_wt1._Dt1=function(){this._Hd1=new _Xb1();this._Et1=0} ;_wt1._Ft1=function(x,y,_z4,_to){this._2T=x;this._3T=y;this._Gt1=_z4;this._Ht1=_to};_wt1.prototype={_It1:function(_Hd1,_Et1){var _to=(this._yt1[this._zt1++]=new _wt1._Dt1());_to._Hd1._0c1(_Hd1);_to._Et1=_Et1},_Jt1:function(_Id1){_8b1(this._Ct1==null);var _Kt1=1/_Id1;var _yW=new _Xb1(+_ab1,+_ab1);var _mf1=new _Xb1(-_ab1,-_ab1);for(var _5x=0;_5x>>0);this._Bt1=1+((_Kt1*(_mf1.y-_yW.y))>>>0); this._Ct1=new Array(this._At1*this._Bt1);for(var _z4=0;_z40){_Lt1._st1(new _wt1._Ft1(x-1,y,_z4-1,_to))}if(y>0){_Lt1._st1(new _wt1._Ft1(x,y-1,_z4-this._At1,_to))}if(x_1L){this._Ct1[_z4]=_nm;if(x>0){_Lt1._st1(new _wt1._Ft1(x-1,y,_z4-1,_nm))}if(y>0){_Lt1._st1(new _wt1._Ft1(x,y-1,_z4-this._At1,_nm))}if(x0){this._nu1.Multiply(1/this._Sn1);this._Jn1.Multiply(1/this._Sn1)}this._mu1=0;this._Kn1=0;for(var _z4=this._hu1;_z40){this._Kn1*=1/this._mu1}this._lu1=this._gu1._lu1} }};_fu1._zu1=1<<0;_fu1._Au1=1<<1;function _Bu1(){this._Gg1=this._Hg1=0;this._l91=0;this._Cu1=0.0;this._ke1=new _Xb1()};function _Du1(){this.index=0;this.body=null;this._Cu1=0.0;this._ke1=new _Xb1();this._4e1=0.0};function _Nq1(){this._lu1=0;this._Eu1=0;this._Fu1=0;this._fo1=1;this._Gu1=1;this._Nn1=1;this._Hu1=1;this._Iu1=1;this._Ju1=1;this._Se1=0;this._Ku1=0;this._Lu1=0;this._Mu1=new _Nq1._Nu1();this._xu1=new _Nq1._Nu1();this._yu1=new _Nq1._Nu1();this._Ou1=null;this._Pu1=null;this._Qu1=null;this._mt1=new _Nq1._Nu1(); this._Ru1=null;this._Su1=new _Nq1._Nu1();this._Vf1=0;this._Tu1=0;this._Uu1=null;this._Nr1=0;this._ms1=0;this._8t1=null;this._dt1=0;this._Vu1=0;this._bt1=null;this._Wf1=0;this._Wu1=0;this._Xf1=null;this._Xu1=0;this._Yu1=0;this._Zu1=null;this.__u1=0;this._0v1=null;this._1v1=0.05;this._2v1=1.0;this._3v1=0.25;this._4v1=0.25;this._5v1=0.25;this._6v1=0.1;this._7v1=0.2;this._8v1=0.5;this._9v1=0.5;this._av1=0.5;this._Cn1=null}_Nq1._Nu1=function(){this.data=null;this._bv1=0};_Nq1._cv1=function(){this.index=0; this._Et1=0};_Nq1._cv1._dv1=function(_uo,_nm){return _uo._Et1<_nm._Et1;};_Nq1._cv1._ev1=function(_uo,_nm){return _uo<_nm._Et1};_Nq1._cv1._fv1=function(_uo,_nm){return _uo._Et1<_nm};_Nq1._gv1=function(){this._Gg1=this._Hg1=0;this._l91=0;this._du1=0.0;this._je1=0.0};_Nq1._hv1=function(){this._Gg1=this._Hg1=this._iv1=0;this._l91=0;this._du1=0.0;this._jv1=new _Xb1(),this._kv1=new _Xb1(),this._Zt1=new _Xb1();this._lv1=0.0,this._mv1=0.0,this._nv1=0.0,this._UI=0.0};_Nq1._ov1=_0u1._4u1;_Nq1._pv1=_0u1._5u1;_Nq1._qv1=_0u1._7u1; _Nq1._rv1=12;_Nq1._sv1=12;_Nq1._tv1=8*4;_Nq1._uv1=1<<(_Nq1._sv1-1);_Nq1._vv1=_Nq1._tv1-_Nq1._sv1;_Nq1._wv1=_Nq1._tv1-_Nq1._sv1-_Nq1._rv1;_Nq1._xv1=1<<_Nq1._wv1;_Nq1._yv1=_Nq1._xv1*(1<<(_Nq1._rv1-1));_Nq1._zv1=(1<<_Nq1._rv1)-1;_Nq1._Av1=(1<<_Nq1._sv1)-1;function _Bv1(x,y){return((y+_Nq1._uv1)<<_Nq1._vv1)+(_Nq1._xv1*x+_Nq1._yv1)>>>0}function _Cv1(_Et1,x,y){return _Et1+(y<<_Nq1._vv1)+(x<<_Nq1._wv1)}function _Dv1(_2t1,_Ev1){return _Ev1&&_2t1>_Ev1?_Ev1:_2t1}function _Fv1(_ko1){return(_ko1._l91&_0u1._2u1)==_0u1._2u1} _Nq1.prototype={_Gv1:function(_Hv1,_Iv1,_Jv1){_8b1(_Jv1>_Iv1);var _Kv1=(_Hv1)?_Hv1.slice():[];_Kv1.length=_Jv1;return _Kv1},_Lv1:function(buffer,_bv1,_Iv1,_Jv1,_Mv1){_8b1(_Jv1>_Iv1);_8b1(!_bv1||_Jv1<=_bv1);if((!_Mv1||buffer)&&!_bv1){buffer=this._Gv1(buffer,_Iv1,_Jv1)}return buffer},_Nv1:function(buffer,_Iv1,_Jv1,_Mv1){_8b1(_Jv1>_Iv1);return this._Lv1(buffer.data,buffer._bv1,_Iv1,_Jv1,_Mv1)},_Ov1:function(buffer){if(!buffer){buffer=new Array(this._Ku1);for(var _z4=0;_z4=this._Ku1){var _2t1=this._Se1?2*this._Se1:_Eb1;_2t1=_Dv1(_2t1,this._Lu1);_2t1=_Dv1(_2t1,this._Mu1._bv1);_2t1=_Dv1(_2t1,this._xu1._bv1);_2t1=_Dv1(_2t1,this._yu1._bv1);_2t1=_Dv1(_2t1,this._mt1._bv1);_2t1=_Dv1(_2t1,this._Su1._bv1);if(this._Ku1<_2t1){this._Mu1.data=this._Nv1(this._Mu1,this._Ku1,_2t1,!1);this._xu1.data=this._Nv1(this._xu1,this._Ku1,_2t1,!1);this._yu1.data=this._Nv1(this._yu1,this._Ku1,_2t1,!1);this._Ou1=this._Lv1(this._Ou1,0,this._Ku1,_2t1, !1);this._Pu1=this._Lv1(this._Pu1,0,this._Ku1,_2t1,!0);this._Qu1=this._Lv1(this._Qu1,0,this._Ku1,_2t1,!0);this._mt1.data=this._Nv1(this._mt1,this._Ku1,_2t1,!0);this._Ru1=this._Lv1(this._Ru1,0,this._Ku1,_2t1,!1);this._Su1.data=this._Nv1(this._Su1,this._Ku1,_2t1,!0);this._Ku1=_2t1}}if(this._Se1>=this._Ku1){return _yb1}var index=this._Se1++;this._Mu1.data[index]=_4o1._l91;this._xu1.data[index]=_4o1.position._kk();this._yu1.data[index]=_4o1._H11._kk();this._Ru1[index]=null;if(this._Qu1){this._Qu1[index]=0} if(this._mt1.data||!_4o1.color._Tt1()){this._mt1.data=this._Ov1(this._mt1.data);this._mt1.data[index]=_4o1.color._kk()}if(this._Su1.data||_4o1._0g1){this._Su1.data=this._Ov1(this._Su1.data);this._Su1.data[index]=_4o1._0g1}if(this._Vf1>=this._Tu1){var _Iv1=this._Tu1;var _Jv1=this._Vf1?2*this._Vf1:_Eb1;this._Uu1=this._Gv1(this._Uu1,_Iv1,_Jv1);this._Tu1=_Jv1}this._Uu1[this._Vf1]=new _Nq1._cv1();this._Uu1[this._Vf1++].index=index;return index},_Os1:function(index,_Ps1){var _l91=_0u1._2u1;if(_Ps1){_l91|=_0u1._au1} this._Mu1.data[index]|=_l91},_Qs1:function(_se1,_Jc1,_Ps1){function _Pv1(_it1,_se1,_Jc1,_Ps1){this._gu1=_it1;this._xp1=_se1;this._yk1=_Jc1;this._Qv1=_Ps1;this._6r1=0}_Pv1.prototype={_aq1:function(_l_){return !1},_bq1:function(index){_8b1(index>=0&&index_nm){var _Yv1=_uo;_uo=_nm;_nm=_Yv1}if(_Uv1<=_uo&&_nm=this._Wu1){var _Iv1=this._Wu1;var _Jv1=this._Wf1?2*this._Wf1:_Eb1; this._Xf1=this._Gv1(this._Xf1,_Iv1,_Jv1);this._Wu1=_Jv1}var _og1=this._Xf1[this._Wf1]=new _Nq1._gv1();_og1._Gg1=_uo;_og1._Hg1=_nm;_og1._l91=_ko1._l91;_og1._du1=_Sv1._du1;_og1._je1=__c1(this._xu1.data[_uo],this._xu1.data[_nm]);this._Wf1++}}}if(_Sv1._l91&_Nq1._pv1){var _Zv1=new _wt1(lastIndex-_Uv1);for(var _z4=_Uv1;_z4=this._Yu1){var _Iv1=this._Yu1;var _Jv1=this._Xu1?2*this._Xu1:_Eb1;this._Zu1=this._Gv1(this._Zu1,_Iv1,_Jv1);this._Yu1=_Jv1}var _4w1=this._Zu1[this._Xu1];_4w1._Gg1=_uo;_4w1._Hg1=_nm;_4w1._iv1=_A4;_4w1._l91=this._Mu1.data[_uo]|this._Mu1.data[_nm]|this._Mu1.data[_A4];_4w1._du1=_Sv1._du1;var _5w1=_Xb1.Multiply(1.0/3.0, _Xb1._Ou(_jv1,_Xb1._Ou(_kv1,_Zt1)));_4w1._jv1=_Xb1._4c1(_jv1,_5w1);_4w1._kv1=_Xb1._4c1(_kv1,_5w1);_4w1._Zt1=_Xb1._4c1(_Zt1,_5w1);_4w1._lv1=-_Uc1(_2w1,_0w1);_4w1._mv1=-_Uc1(_0w1,_1w1);_4w1._nv1=-_Uc1(_1w1,_2w1);_4w1._UI=_Vc1(_jv1,_kv1)+_Vc1(_kv1,_Zt1)+_Vc1(_Zt1,_jv1);this._Xu1++}};_Zv1._Rt1(_gg1)}if(_Sv1._cu1&_0u1._zu1){this._6w1(_g41)}return _g41},_Ss1:function(_Ts1,_Us1){_8b1(_Ts1!=_Us1);this._7w1(_Us1._hu1,_Us1._iu1,this._Se1);_8b1(_Us1._iu1==this._Se1);this._7w1(_Ts1._hu1,_Ts1._iu1,_Us1._hu1); this._8b1(_Ts1._iu1==_Us1._hu1);var _8w1=0;for(var _z4=_Ts1._hu1;_z4<_Us1._iu1;_z4++){_8w1|=this._Mu1.data[_z4]}this._Xv1(!0);if(_8w1&_Nq1._ov1){for(var _5x=0;_5x_nm){var _Yv1=_uo;_uo=_nm;_nm=_Yv1}if(_Ts1._hu1<=_uo&&_uo<_Ts1._iu1&&_Us1._hu1<=_nm&&_nm<_Us1._iu1){if(this._Wf1>=this._Wu1){var _Iv1=this._Wu1;var _Jv1=this._Wf1?2*this._Wf1:_Eb1;this._Xf1=this._Gv1(this._Xf1,_Iv1,_Jv1);this._Wu1=_Jv1}var _og1=this._Xf1[this._Wf1]=new _Nq1._gv1(); _og1._Gg1=_uo;_og1._Hg1=_nm;_og1._l91=_ko1._l91;_og1._du1=_ld1(_Ts1._ku1,_Us1._ku1);_og1._je1=__c1(this._xu1.data[_uo],this._xu1.data[_nm]);this._Wf1++}}}if(_8w1&_Nq1._pv1){}for(var _z4=_Us1._hu1;_z4<_Us1._iu1;_z4++){this._Ru1[_z4]=_Ts1}var _cu1=_Ts1._ju1|_Us1._ju1;_Ts1._ju1=_cu1;_Ts1._iu1=_Us1._iu1;_Us1._hu1=_Us1._iu1;this._9w1(_Us1);if(_cu1&_0u1._zu1){this._6w1(_Ts1)}},_9w1:function(_g41){_8b1(this.__u1>0);_8b1(_g41);if(this._Cn1._wq1){this._Cn1._wq1._aw1(_g41)}for(var _z4=_g41._hu1;_z4<_g41._iu1; _z4++){this._Ru1[_z4]=null}if(_g41._Hn1){_g41._Hn1._In1=_g41._In1}if(_g41._In1){_g41._In1._Hn1=_g41._Hn1}if(_g41==this._0v1){this._0v1=_g41._In1}--this.__u1},_6w1:function(_g41){for(var _z4=_g41._hu1;_z4<_g41._iu1;_z4++){this._Ou1[_z4]=0}for(var _5x=0;_5x=_g41._hu1&&_uo<_g41._iu1&&_nm>=_g41._hu1&&_nm<_g41._iu1){var _B4=_ko1._Cu1;this._Ou1[_uo]+=_B4;this._Ou1[_nm]+=_B4}}this._Qu1=this._Ov1(this._Qu1);for(var _z4=_g41._hu1; _z4<_g41._iu1;_z4++){var _B4=this._Ou1[_z4];this._Qu1[_z4]=_B4<0.8?0:_ab1}var _bw1=_g41._ht1();for(var _mm=0;_mm<_bw1;_mm++){var _Ot1=!1;for(var _5x=0;_5x=_g41._hu1&&_uo<_g41._iu1&&_nm>=_g41._hu1&&_nm<_g41._iu1){var _km=1-_ko1._Cu1;var _cw1=this._Qu1[_uo];var _dw1=this._Qu1[_nm];var _ew1=_dw1+_km;var _fw1=_cw1+_km;if(_cw1>_ew1){_cw1=_ew1;_Ot1=!0}if(_dw1>_fw1){_dw1=_fw1;_Ot1=!0}this._Qu1[_uo]=_cw1;this._Qu1[_nm]=_dw1}}if(!_Ot1){ break }}for(var _z4=_g41._hu1;_z4<_g41._iu1;_z4++){var _DN=this._Qu1[_z4];if(_DN<_ab1){_DN*=this._Hu1}else {_DN=0}this._Qu1[_z4]=_DN}},_4s1:function(_uo,_nm){var _Cy=_Xb1._4c1(this._xu1.data[_nm],this._xu1.data[_uo]);var _gw1=_Uc1(_Cy,_Cy);if(_gw1=this._ms1){var _Iv1=this._ms1;var _Jv1=this._Nr1?2*this._Nr1:_Eb1;this._8t1=this._Gv1(this._8t1,_Iv1,_Jv1);this._ms1=_Jv1}var _hw1=_Wb1(_gw1);var _ko1=this._8t1[this._Nr1]=new _Bu1();_ko1._Gg1=_uo;_ko1._Hg1=_nm;_ko1._l91=this._Mu1.data[_uo]|this._Mu1.data[_nm]; _ko1._Cu1=1-_gw1*_hw1*this._Iu1;_ko1._ke1._0c1(_Xb1.Multiply(_hw1,_Cy));this._Nr1++}},_Xv1:function(_iw1){var _jw1=0;var _kw1=this._Vf1;for(var _lw1=_jw1;_lw1<_kw1;++_lw1){var _Pp1=this._Uu1[_lw1];var _z4=_Pp1.index;var _DN=this._xu1.data[_z4];_Pp1._Et1=_Bv1(this._Iu1*_DN.x,this._Iu1*_DN.y)}this._Uu1._Fa1(_jw1,_kw1,function(_uo,_nm){return _Nq1._cv1._dv1(_uo,_nm)});this._Nr1=0;for(var _uo=_jw1,_A4=_jw1;_uo<_kw1;_uo++){var _mw1=_Cv1(this._Uu1[_uo]._Et1,1,0);for(var _nm=_uo+1;_nm<_kw1;_nm++){if(_mw10?1/_rw1:0;var _uw1=_sw1>0?1/_sw1:0;var _Op1=_se1._9e1();for(var _ce1=0;_ce1<_Op1;_ce1++){var _ee1=_l_._Np1(_ce1)._kk(); _ee1._we1.x-=this._gu1._Hu1;_ee1._we1.y-=this._gu1._Hu1;_ee1._xe1.x+=this._gu1._Hu1;_ee1._xe1.y+=this._gu1._Hu1;var _jw1=0;var _kw1=this._gu1._Vf1;var _vw1=this._gu1._Uu1._La1(_jw1,_kw1,_Bv1(this._gu1._Iu1*_ee1._we1.x,this._gu1._Iu1*_ee1._we1.y),function(_uo,_nm){return _Nq1._cv1._fv1(_uo,_nm)});var _ww1=this._gu1._Uu1._Oa1(_vw1,_kw1,_Bv1(this._gu1._Iu1*_ee1._xe1.x,this._gu1._Iu1*_ee1._xe1.y),function(_uo,_nm){return _Nq1._cv1._ev1(_uo,_nm)});for(var _Pp1=_vw1;_Pp1!=_ww1;++_Pp1){var _xw1=this._gu1._Uu1[_Pp1]; var _uo=_xw1.index;var _yw1=this._gu1._xu1.data[_uo];if(_ee1._we1.x<=_yw1.x&&_yw1.x<=_ee1._xe1.x&&_ee1._we1.y<=_yw1.y&&_yw1.y<=_ee1._xe1.y){var _Cy=[0];var _4m=new _Xb1();_l_._ie1(_yw1,_Cy,_4m,_ce1);if(_Cy[0]=this._gu1._Vu1){var _Iv1=this._gu1._Vu1;var _Jv1=this._gu1._dt1?2*this._gu1._dt1:_Eb1;this._gu1._bt1=this._gu1._Gv1(this._gu1._bt1,_Iv1,_Jv1);this._gu1._Vu1=_Jv1} var _ko1=this._gu1._bt1[this._gu1._dt1]=new _Du1();_ko1.index=_uo;_ko1.body=_nm;_ko1._Cu1=1-_Cy[0]*this._gu1._Iu1;_ko1._ke1._0c1(_4m._1c1());_ko1._4e1=1/(_zw1+_tw1+_uw1*_Cw1*_Cw1);this._gu1._dt1++}}}}return !0},_bq1:function(_z4){return !1}};var _gg1=new _qw1(this);this._Cn1._xr1(_gg1,_ee1)},_mc1:function(_Ma1){++this._lu1;if(this._Se1==0){return }this._Eu1=0;for(var _z4=0;_z4_Ew1){_So.Multiply(_Ub1(_Ew1/_nq))}}this._Gw1(_Ma1);if(this._Fu1&_fu1._Au1){this._Hw1(_Ma1)}if(this._Eu1&_0u1._3u1){this._Iw1(_Ma1)}for(var _z4=0;_z4_bx1){var _nm=_ko1.body;var _7m=_ko1._4e1;var _DN=this._xu1.data[_uo];var _4m=_ko1._ke1;var _yJ=_Xb1.Multiply(_ax1*_7m*(_B4-_bx1),_4m);this._yu1.data[_uo]._4c1(_Xb1.Multiply(this._Aw1(),_yJ));_nm._Fo1(_yJ,_DN,!0)}}}for(var _5x=0;_5x_bx1){var _uo=_ko1._Gg1;var _nm=_ko1._Hg1;var _4m=_ko1._ke1;var _yJ=_Xb1.Multiply(_ax1*(_B4-_bx1),_4m);this._yu1.data[_uo]._4c1(_yJ);this._yu1.data[_nm]._Ou(_yJ)}}}},_Ow1:function(_Ma1){this._Qu1=this._Ov1(this._Qu1);var _cx1=_Ma1._fq1*this._9v1;for(var _5x=0;_5x>8;var _hx1=(_dx1*(_fx1._to-_ex1._to))>>8;var _ix1=(_dx1*(_fx1._nm-_ex1._nm))>>8;var _jx1=(_dx1*(_fx1._uo-_ex1._uo))>>8;_ex1._km+=_gx1;_ex1._to+=_hx1; _ex1._nm+=_ix1;_ex1._uo+=_jx1;_fx1._km-=_gx1;_fx1._to-=_hx1;_fx1._nm-=_ix1;_fx1._uo-=_jx1}}},_Dw1:function(){var _Q51=0;var _kx1=new Array(this._Se1);for(var _z4=0;_z4=0){_Uv1=_ld1(_Uv1,_rm);lastIndex=_nd1(lastIndex,_rm+1)}else {_sx1=!0}}if(_Uv1=0){var _yx1=_Ub1(_xx1);var _mm=(-_wx1-_yx1)/_nq;if(_mm>_ve1){continue }if(_mm<0){ _mm=(-_wx1+_yx1)/_nq;if(_mm<0||_mm>_ve1){continue }}var _4m=_Xb1._Ou(_DN,_Xb1._4c1(_mm,_So));_4m._6c1();var _yJ=_gg1._bq1(_z4,_Xb1._Ou(_zr1,_Xb1.Multiply(_mm,_So)),_4m,_mm);_ve1=_ld1(_ve1,_yJ);if(_ve1<=0){break }}}},_et1:function(){var _zx1=0;for(var _5x=0;_5x_Fx1?_Ex1:_Fx1}function _Gx1(){this._7n1=null;this._Hx1=!1};function _Ix1(){this._Ni1=null;this._ko1=null;this._br1=null;this._bx=null};function _Tr1(){this._Jx1=new _Ix1();this._Kx1=new _Ix1();this._Lx1=new _7i1()}_Tr1._Mx1=new _7i1();_Tr1.prototype={_9o1:function(_bs1,_Gg1,_cs1,_Hg1){this._8s1=0;this._wn1=_Tr1._Nx1;this._1s1=_bs1||null;this._3s1=_cs1||null; this._Ox1=_Gg1||0;this._Px1=_Hg1||0;this._Lx1._ai1=0;this._Hn1=null;this._In1=null;this._Jx1._ko1=null;this._Jx1._br1=null;this._Jx1._bx=null;this._Jx1._Ni1=null;this._Kx1._ko1=null;this._Kx1._br1=null;this._Kx1._bx=null;this._Kx1._Ni1=null;this._7s1=0;if(_bs1){this._Ap1=_Ax1(this._1s1._Ap1,this._3s1._Ap1);this._Bp1=_Dx1(this._1s1._Bp1,this._3s1._Bp1)}else {this._Ap1=0;this._Bp1=0}this._Qx1=0.0},_Rx1:function(){return this._Lx1},_Sx1:function(_Tx1){var _er1=this._1s1._Jp1();var _fr1=this._3s1._Jp1(); var _ll1=this._1s1._Cp1();var _ml1=this._3s1._Cp1();_Tx1._li1(this._Lx1,_er1._Qc1(),_ll1._7e1,_fr1._Qc1(),_ml1._7e1)},__r1:function(){return(this._wn1&_Tr1._Ux1)==_Tr1._Ux1},_js1:function(_5p1){if(_5p1){this._wn1|=_Tr1._Nx1}else {this._wn1&=~_Tr1._Nx1}},_Zr1:function(){return(this._wn1&_Tr1._Nx1)==_Tr1._Nx1},_hp1:function(){return this._In1},_mo1:function(){return this._1s1},_rr1:function(){return this._Ox1;},_oo1:function(){return this._3s1},_tr1:function(){return this._Px1},_v_:function(_tp1){this._Ap1=_tp1} ,_Lp1:function(){return this._Ap1},_Vx1:function(){this._Ap1=_Ax1(this._1s1._Ap1,this._3s1._Ap1)},_s_:function(_up1){this._Bp1=_up1},_Mp1:function(){return this._Bp1},_Wx1:function(){this._Bp1=_Dx1(this._1s1._Bp1,this._3s1._Bp1)},_Xx1:function(_36){this._Qx1=_36},_Yx1:function(){return this._Qx1},_Ym1:function(_bi1,_mi1,_oi1){},_Ip1:function(){this._wn1|=_Tr1._Zx1},__x1:null,_5v:function(listener){_Tr1._Mx1._0c1(this._Lx1);this._wn1|=_Tr1._Nx1;var _0y1=!1;var _1y1=(this._wn1&_Tr1._Ux1)==_Tr1._Ux1;var _0s1=this._1s1._Ep1(); var _2s1=this._3s1._Ep1();var _Dp1=_0s1||_2s1;var _er1=this._1s1._Jp1();var _fr1=this._3s1._Jp1();var _mi1=_er1._Qc1();var _oi1=_fr1._Qc1();if(_Dp1){var _ll1=this._1s1._Cp1();var _ml1=this._3s1._Cp1();_0y1=_kl1(_ll1,this._Ox1,_ml1,this._Px1,_mi1,_oi1);this._Lx1._ai1=0}else {this._Ym1(this._Lx1,_mi1,_oi1);_0y1=this._Lx1._ai1>0;for(var _z4=0;_z40&&_lo1._Ep1()==!1&&_no1._Ep1()==!1){_lo1._Jp1()._J_(!0);_no1._Jp1()._J_(!0)}var _Zh1=_lo1._8e1();var __h1=_no1._8e1();_8b1(0<=_Zh1&&__h1<_6e1._pe1); _8b1(0<=_Zh1&&__h1<_6e1._pe1);_Tr1._jy1[_Zh1][__h1]._7n1._ky1.push(_ko1)};_Tr1._jy1=[];_Tr1._oy1=!1;var _py1=new _Xp1();var _qy1=new _3q1();function _vq1(){this._co1=new _Rf1();this._Gn1=null;this._Nr1=0;this._Xq1=_py1;this._Zq1=_qy1}_vq1.prototype={_ng1:function(_ry1,_sy1){var _Jg1=_ry1;var _Kg1=_sy1;var _lo1=_Jg1._l_;var _no1=_Kg1._l_;var _Gg1=_Jg1._ce1;var _Hg1=_Kg1._ce1;var _er1=_lo1._Jp1();var _fr1=_no1._Jp1();if(_er1==_fr1){return }var _4f1=_fr1._gp1();while(_4f1){if(_4f1._Ni1==_er1){var _bs1=_4f1._ko1._mo1(); var _cs1=_4f1._ko1._oo1();var _im1=_4f1._ko1._rr1();var _jm1=_4f1._ko1._tr1();if(_bs1==_lo1&&_cs1==_no1&&_im1==_Gg1&&_jm1==_Hg1){return }if(_bs1==_no1&&_cs1==_lo1&&_im1==_Hg1&&_jm1==_Gg1){return }}_4f1=_4f1._bx}if(_fr1._lp1(_er1)==!1){return }if(this._Xq1&&this._Xq1._lp1(_lo1,_no1)==!1){return }var _A4=_Tr1._9o1(_lo1,_Gg1,_no1,_Hg1);if(_A4==null){return }_lo1=_A4._mo1();_no1=_A4._oo1();_Gg1=_A4._rr1();_Hg1=_A4._tr1();_er1=_lo1._Jp1();_fr1=_no1._Jp1();_A4._Hn1=null;_A4._In1=this._Gn1;if(this._Gn1!=null){this._Gn1._Hn1=_A4} this._Gn1=_A4;_A4._Jx1._ko1=_A4;_A4._Jx1._Ni1=_fr1;_A4._Jx1._br1=null;_A4._Jx1._bx=_er1._Gn1;if(_er1._Gn1!=null){_er1._Gn1._br1=_A4._Jx1}_er1._Gn1=_A4._Jx1;_A4._Kx1._ko1=_A4;_A4._Kx1._Ni1=_er1;_A4._Kx1._br1=null;_A4._Kx1._bx=_fr1._Gn1;if(_fr1._Gn1!=null){_fr1._Gn1._br1=_A4._Kx1}_fr1._Gn1=_A4._Kx1;if(_lo1._Ep1()==!1&&_no1._Ep1()==!1){_er1._J_(!0);_fr1._J_(!0)}++this._Nr1},_ir1:function(){this._co1._fg1(this)},_po1:function(_A4){var _lo1=_A4._mo1();var _no1=_A4._oo1();var _er1=_lo1._Jp1();var _fr1=_no1._Jp1(); if(this._Zq1&&_A4.__r1()){this._Zq1._5q1(_A4)}if(_A4._Hn1){_A4._Hn1._In1=_A4._In1}if(_A4._In1){_A4._In1._Hn1=_A4._Hn1}if(_A4==this._Gn1){this._Gn1=_A4._In1}if(_A4._Jx1._br1){_A4._Jx1._br1._bx=_A4._Jx1._bx}if(_A4._Jx1._bx){_A4._Jx1._bx._br1=_A4._Jx1._br1}if(_A4._Jx1==_er1._Gn1){_er1._Gn1=_A4._Jx1._bx}if(_A4._Kx1._br1){_A4._Kx1._br1._bx=_A4._Kx1._bx}if(_A4._Kx1._bx){_A4._Kx1._bx._br1=_A4._Kx1._br1}if(_A4._Kx1==_fr1._Gn1){_fr1._Gn1=_A4._Kx1._bx;}_Tr1._po1(_A4);--this._Nr1},_Qk1:function(){var _A4=this._Gn1; while(_A4){var _lo1=_A4._mo1();var _no1=_A4._oo1();var _Gg1=_A4._rr1();var _Hg1=_A4._tr1();var _er1=_lo1._Jp1();var _fr1=_no1._Jp1();if(_A4._wn1&_Tr1._Zx1){if(_fr1._lp1(_er1)==!1){var _ty1=_A4;_A4=_ty1._hp1();this._po1(_ty1);continue }if(this._Xq1&&this._Xq1._lp1(_lo1,_no1)==!1){var _ty1=_A4;_A4=_ty1._hp1();this._po1(_ty1);continue }_A4._wn1&=~_Tr1._Zx1}var _fs1=_er1._9p1()&&_er1._WS!=_in1._jn1;var _gs1=_fr1._9p1()&&_fr1._WS!=_in1._jn1;if(_fs1==!1&&_gs1==!1){_A4=_A4._hp1();continue }var _Mf1=_lo1._3p1[_Gg1]._1g1; var _Nf1=_no1._3p1[_Hg1]._1g1;var _uy1=this._co1._ag1(_Mf1,_Nf1);if(_uy1==!1){var _ty1=_A4;_A4=_ty1._hp1();this._po1(_ty1);continue }_A4._5v(this._Zq1);_A4=_A4._hp1()}}};function _vy1(){this._Vh1=new _Xb1();this._Wh1=new _Xb1();this._4i1=0;this._5i1=0;this._wy1=0;this._xy1=0;this._yy1=0}function _zy1(){this._Ay1=new Array(_db1);this._9i1=new _Xb1();this._3i1=new _Xb1();this._Gg1=0;this._Hg1=0;this._By1=0,this._Cy1=0;this._Dy1=new _Xb1(),this._Ey1=new _Xb1();this._Fy1=0,this._Gy1=0;this.type=0;this._ni1=0,this._pi1=0; this._ai1=0};function _Hy1(){this._8i1=new Array(_db1);for(var _z4=0;_z40);switch(_Zt1.type){case _7i1._ci1:{var _qi1=(_mi1._6M._A4*_Zt1._3i1.x-_mi1._6M._UI*_Zt1._3i1.y)+_mi1._DN.x; var _ri1=(_mi1._6M._UI*_Zt1._3i1.x+_mi1._6M._A4*_Zt1._3i1.y)+_mi1._DN.y;var _si1=(_oi1._6M._A4*_Zt1._Ay1[0].x-_oi1._6M._UI*_Zt1._Ay1[0].y)+_oi1._DN.x;var _ti1=(_oi1._6M._UI*_Zt1._Ay1[0].x+_oi1._6M._A4*_Zt1._Ay1[0].y)+_oi1._DN.y;this._6i1.x=0.5*(_qi1+_si1);this._6i1.y=0.5*(_ri1+_ti1);this._ke1.x=_si1-_qi1;this._ke1.y=_ti1-_ri1;var _My1=this._ke1.x;var _Ny1=this._ke1.y;this._ke1._6c1();this._9j1=(_My1*this._ke1.x+_Ny1*this._ke1.y)-_Zt1._ni1-_Zt1._pi1;}break;case _7i1._di1:{this._ke1.x=_mi1._6M._A4*_Zt1._9i1.x-_mi1._6M._UI*_Zt1._9i1.y; this._ke1.y=_mi1._6M._UI*_Zt1._9i1.x+_mi1._6M._A4*_Zt1._9i1.y;var _Ai1=(_mi1._6M._A4*_Zt1._3i1.x-_mi1._6M._UI*_Zt1._3i1.y)+_mi1._DN.x;var _Bi1=(_mi1._6M._UI*_Zt1._3i1.x+_mi1._6M._A4*_Zt1._3i1.y)+_mi1._DN.y;var _Ci1=(_oi1._6M._A4*_Zt1._Ay1[index].x-_oi1._6M._UI*_Zt1._Ay1[index].y)+_oi1._DN.x;var _Di1=(_oi1._6M._UI*_Zt1._Ay1[index].x+_oi1._6M._A4*_Zt1._Ay1[index].y)+_oi1._DN.y;this._9j1=((_Ci1-_Ai1)*this._ke1.x+(_Di1-_Bi1)*this._ke1.y)-_Zt1._ni1-_Zt1._pi1;this._6i1.x=_Ci1;this._6i1.y=_Di1}break;case _7i1._ei1:{ this._ke1.x=_oi1._6M._A4*_Zt1._9i1.x-_oi1._6M._UI*_Zt1._9i1.y;this._ke1.y=_oi1._6M._UI*_Zt1._9i1.x+_oi1._6M._A4*_Zt1._9i1.y;var _Ai1=(_oi1._6M._A4*_Zt1._3i1.x-_oi1._6M._UI*_Zt1._3i1.y)+_oi1._DN.x;var _Bi1=(_oi1._6M._UI*_Zt1._3i1.x+_oi1._6M._A4*_Zt1._3i1.y)+_oi1._DN.y;var _Ci1=(_mi1._6M._A4*_Zt1._Ay1[index].x-_mi1._6M._UI*_Zt1._Ay1[index].y)+_mi1._DN.x;var _Di1=(_mi1._6M._UI*_Zt1._Ay1[index].x+_mi1._6M._A4*_Zt1._Ay1[index].y)+_mi1._DN.y;this._9j1=((_Ci1-_Ai1)*this._ke1.x+(_Di1-_Bi1)*this._ke1.y)-_Zt1._ni1-_Zt1._pi1; this._6i1.x=_Ci1;this._6i1.y=_Di1;this._ke1.x=-this._ke1.x;this._ke1.y=-this._ke1.y}break }}};function _Oy1(){this._Ma1=new _dq1();this._Py1=null;this._mn=0;this._nq1=null;this._oq1=null}function _Qy1(){this._Ry1=[];this._Sy1=[]}_Qy1._Ty1=new _Ic1();_Qy1._Uy1=new _Ic1();_Qy1._Vy1=new _Ly1();_Qy1.prototype={_HT:function(_4o1){this._Tw1=_4o1._Ma1;this._Se1=_4o1._mn;this._Ry1.length=this._Se1;this._Sy1.length=this._Se1;this._Wy1=_4o1._nq1;this._Xy1=_4o1._oq1;this._Yy1=_4o1._Py1;for(var _z4=0;_z40);var _Zy1=this._Sy1[_z4]||new _Hy1();_Zy1._tp1=_ko1._Ap1;_Zy1._up1=_ko1._Bp1;_Zy1._Jy1=_ko1._Qx1;_Zy1._Gg1=_er1._vn1;_Zy1._Hg1=_fr1._vn1;_Zy1._By1=_er1._Tn1;_Zy1._Cy1=_fr1._Tn1;_Zy1._Fy1=_er1._Vn1;_Zy1._Gy1=_fr1._Vn1;_Zy1._Ky1=_z4;_Zy1._ai1=_ai1;_Zy1._Iy1._Yb1();_Zy1._wy1._Yb1(); this._Sy1[_z4]=_Zy1;var _Zt1=this._Ry1[_z4]||new _zy1();_Zt1._Gg1=_er1._vn1;_Zt1._Hg1=_fr1._vn1;_Zt1._By1=_er1._Tn1;_Zt1._Cy1=_fr1._Tn1;_Zt1._Dy1.x=_er1._En1._Lc1.x;_Zt1._Dy1.y=_er1._En1._Lc1.y;_Zt1._Ey1.x=_fr1._En1._Lc1.x;_Zt1._Ey1.y=_fr1._En1._Lc1.y;_Zt1._Fy1=_er1._Vn1;_Zt1._Gy1=_fr1._Vn1;_Zt1._9i1.x=_bi1._9i1.x;_Zt1._9i1.y=_bi1._9i1.y;_Zt1._3i1.x=_bi1._3i1.x;_Zt1._3i1.y=_bi1._3i1.y;_Zt1._ai1=_ai1;_Zt1._ni1=_ni1;_Zt1._pi1=_pi1;_Zt1.type=_bi1.type;this._Ry1[_z4]=_Zt1;for(var _rm=0;_rm<_ai1;++_rm){ var _8k1=_bi1._8i1[_rm];var __y1=_Zy1._8i1[_rm];if(this._Tw1._jq1){__y1._4i1=this._Tw1._gq1*_8k1._4i1;__y1._5i1=this._Tw1._gq1*_8k1._5i1}else {__y1._4i1=0.0;__y1._5i1=0.0}__y1._Vh1._Yb1();__y1._Wh1._Yb1();__y1._wy1=0.0;__y1._xy1=0.0;__y1._yy1=0.0;_Zt1._Ay1[_rm]=_8k1._3i1}}},_0z1:function(){for(var _z4=0;_z40);_Qy1._Ty1._6M._bw(_3z1);_Qy1._Uy1._6M._bw(_5z1);_Qy1._Ty1._DN.x=_qr1.x-(_Qy1._Ty1._6M._A4*_Dy1.x-_Qy1._Ty1._6M._UI*_Dy1.y);_Qy1._Ty1._DN.y=_qr1.y-(_Qy1._Ty1._6M._UI*_Dy1.x+_Qy1._Ty1._6M._A4*_Dy1.y); _Qy1._Uy1._DN.x=_sr1.x-(_Qy1._Uy1._6M._A4*_Ey1.x-_Qy1._Uy1._6M._UI*_Ey1.y);_Qy1._Uy1._DN.y=_sr1.y-(_Qy1._Uy1._6M._UI*_Ey1.x+_Qy1._Uy1._6M._A4*_Ey1.y);var _Tx1=new _ji1();_Tx1._li1(_bi1,_Qy1._Ty1,_ni1,_Qy1._Uy1,_pi1);_Zy1._ke1.x=_Tx1._ke1.x;_Zy1._ke1.y=_Tx1._ke1.y;var _ai1=_Zy1._ai1;for(var _rm=0;_rm<_ai1;++_rm){var __y1=_Zy1._8i1[_rm];__y1._Vh1.x=_Tx1._8i1[_rm].x-_qr1.x;__y1._Vh1.y=_Tx1._8i1[_rm].y-_qr1.y;__y1._Wh1.x=_Tx1._8i1[_rm].x-_sr1.x;__y1._Wh1.y=_Tx1._8i1[_rm].y-_sr1.y;var _7z1=__y1._Vh1.x*_Zy1._ke1.y-__y1._Vh1.y*_Zy1._ke1.x; var _8z1=__y1._Wh1.x*_Zy1._ke1.y-__y1._Wh1.y*_Zy1._ke1.x;var _9z1=_1z1+_2z1+_im1*_7z1*_7z1+_jm1*_8z1*_8z1;__y1._wy1=_9z1>0.0?1.0/_9z1:0.0;var _Yj1=1.0*_Zy1._ke1.y;var _Zj1=-1.0*_Zy1._ke1.x;var _az1=__y1._Vh1.x*_Zj1-__y1._Vh1.y*_Yj1;var _bz1=__y1._Wh1.x*_Zj1-__y1._Wh1.y*_Yj1;var _cz1=_1z1+_2z1+_im1*_az1*_az1+_jm1*_bz1*_bz1;__y1._xy1=_cz1>0.0?1.0/_cz1:0.0;__y1._yy1=0.0;var _dz1=_Zy1._ke1.x*(((_6z1.x+(-_Ug1*__y1._Wh1.y))-_4z1.x)-(-_Tg1*__y1._Vh1.y))+_Zy1._ke1.y*(((_6z1.y+(_Ug1*__y1._Wh1.x))-_4z1.y)-(_Tg1*__y1._Vh1.x)); if(_dz1<-_mb1){__y1._yy1=-_Zy1._up1*_dz1}}if(_Zy1._ai1==2){var _ez1=_Zy1._8i1[0];var _fz1=_Zy1._8i1[1];var _gz1=_ez1._Vh1.x*_Zy1._ke1.y-_ez1._Vh1.y*_Zy1._ke1.x;var _hz1=_ez1._Wh1.x*_Zy1._ke1.y-_ez1._Wh1.y*_Zy1._ke1.x;var _iz1=_fz1._Vh1.x*_Zy1._ke1.y-_fz1._Vh1.y*_Zy1._ke1.x;var _jz1=_fz1._Wh1.x*_Zy1._ke1.y-_fz1._Wh1.y*_Zy1._ke1.x;var _kz1=_1z1+_2z1+_im1*_gz1*_gz1+_jm1*_hz1*_hz1;var _lz1=_1z1+_2z1+_im1*_iz1*_iz1+_jm1*_jz1*_jz1;var _mz1=_1z1+_2z1+_im1*_gz1*_iz1+_jm1*_hz1*_jz1;var _nz1=1000.0;if(_kz1*_kz1<_nz1*(_kz1*_lz1-_mz1*_mz1)){ _Zy1._Iy1._xw.x=_kz1;_Zy1._Iy1._xw.y=_mz1;_Zy1._Iy1._oP.x=_mz1;_Zy1._Iy1._oP.y=_lz1;_Zy1._wy1._0c1(_Zy1._Iy1._jc1())}else {_Zy1._ai1=1}}}},_oz1:function(){for(var _z4=0;_z4=0.0&&_IV>=0.0);var _yz1=_6z1.x+(-_Ug1*_wz1._Wh1.y)-_4z1.x-(-_Tg1*_wz1._Vh1.y);var _zz1=_6z1.y+(_Ug1*_wz1._Wh1.x)-_4z1.y-(_Tg1*_wz1._Vh1.x);var _Az1=_6z1.x+(-_Ug1*_xz1._Wh1.y)-_4z1.x-(-_Tg1*_xz1._Vh1.y); var _Bz1=_6z1.y+(_Ug1*_xz1._Wh1.x)-_4z1.y-(_Tg1*_xz1._Vh1.x);var _Cz1=_yz1*_ke1.x+_zz1*_ke1.y;var _Dz1=_Az1*_ke1.x+_Bz1*_ke1.y;var _Pt1=_Cz1-_wz1._yy1;var _Qt1=_Dz1-_xz1._yy1;_Pt1-=_Zy1._Iy1._xw.x*_HV+_Zy1._Iy1._oP.x*_IV;_Qt1-=_Zy1._Iy1._xw.y*_HV+_Zy1._Iy1._oP.y*_IV;for(;;){var _sm=-(_Zy1._wy1._xw.x*_Pt1+_Zy1._wy1._oP.x*_Qt1);var _Ez1=-(_Zy1._wy1._xw.y*_Pt1+_Zy1._wy1._oP.y*_Qt1);if(_sm>=0.0&&_Ez1>=0.0){var _iq=_sm-_HV;var _jq=_Ez1-_IV;var _Fz1=_iq*_ke1.x;var _Gz1=_iq*_ke1.y;var _Hz1=_jq*_ke1.x;var _Iz1=_jq*_ke1.y; _4z1.x-=_1z1*(_Fz1+_Hz1);_4z1.y-=_1z1*(_Gz1+_Iz1);_Tg1-=_im1*((_wz1._Vh1.x*_Gz1-_wz1._Vh1.y*_Fz1)+(_xz1._Vh1.x*_Iz1-_xz1._Vh1.y*_Hz1));_6z1.x+=_2z1*(_Fz1+_Hz1);_6z1.y+=_2z1*(_Gz1+_Iz1);_Ug1+=_jm1*((_wz1._Wh1.x*_Gz1-_wz1._Wh1.y*_Fz1)+(_xz1._Wh1.x*_Iz1-_xz1._Wh1.y*_Hz1));_wz1._4i1=_sm;_xz1._4i1=_Ez1;break }_sm=-_wz1._wy1*_Pt1;_Ez1=0.0;_Cz1=0.0;_Dz1=_Zy1._Iy1._xw.y*_sm+_Qt1;if(_sm>=0.0&&_Dz1>=0.0){_iq=_sm-_HV;_jq=_Ez1-_IV;_Fz1=_iq*_ke1.x;_Gz1=_iq*_ke1.y;_Hz1=_jq*_ke1.x;_Iz1=_jq*_ke1.y;_4z1.x-=_1z1*(_Fz1+_Hz1); _4z1.y-=_1z1*(_Gz1+_Iz1);_Tg1-=_im1*((_wz1._Vh1.x*_Gz1-_wz1._Vh1.y*_Fz1)+(_xz1._Vh1.x*_Iz1-_xz1._Vh1.y*_Hz1));_6z1.x+=_2z1*(_Fz1+_Hz1);_6z1.y+=_2z1*(_Gz1+_Iz1);_Ug1+=_jm1*((_wz1._Wh1.x*_Gz1-_wz1._Wh1.y*_Fz1)+(_xz1._Wh1.x*_Iz1-_xz1._Wh1.y*_Hz1));_wz1._4i1=_sm;_xz1._4i1=_Ez1;break }_sm=0.0;_Ez1=-_xz1._wy1*_Qt1;_Cz1=_Zy1._Iy1._oP.x*_Ez1+_Pt1;_Dz1=0.0;if(_Ez1>=0.0&&_Cz1>=0.0){_iq=_sm-_HV;_jq=_Ez1-_IV;_Fz1=_iq*_ke1.x;_Gz1=_iq*_ke1.y;_Hz1=_jq*_ke1.x;_Iz1=_jq*_ke1.y;_4z1.x-=_1z1*(_Fz1+_Hz1);_4z1.y-=_1z1*(_Gz1+_Iz1); _Tg1-=_im1*((_wz1._Vh1.x*_Gz1-_wz1._Vh1.y*_Fz1)+(_xz1._Vh1.x*_Iz1-_xz1._Vh1.y*_Hz1));_6z1.x+=_2z1*(_Fz1+_Hz1);_6z1.y+=_2z1*(_Gz1+_Iz1);_Ug1+=_jm1*((_wz1._Wh1.x*_Gz1-_wz1._Wh1.y*_Fz1)+(_xz1._Wh1.x*_Iz1-_xz1._Wh1.y*_Hz1));_wz1._4i1=_sm;_xz1._4i1=_Ez1;break }_sm=0.0;_Ez1=0.0;_Cz1=_Pt1;_Dz1=_Qt1;if(_Cz1>=0.0&&_Dz1>=0.0){_iq=_sm-_HV;_jq=_Ez1-_IV;_Fz1=_iq*_ke1.x;_Gz1=_iq*_ke1.y;_Hz1=_jq*_ke1.x;_Iz1=_jq*_ke1.y;_4z1.x-=_1z1*(_Fz1+_Hz1);_4z1.y-=_1z1*(_Gz1+_Iz1);_Tg1-=_im1*((_wz1._Vh1.x*_Gz1-_wz1._Vh1.y*_Fz1)+(_xz1._Vh1.x*_Iz1-_xz1._Vh1.y*_Hz1)); _6z1.x+=_2z1*(_Fz1+_Hz1);_6z1.y+=_2z1*(_Gz1+_Iz1);_Ug1+=_jm1*((_wz1._Wh1.x*_Gz1-_wz1._Wh1.y*_Fz1)+(_xz1._Wh1.x*_Iz1-_xz1._Wh1.y*_Hz1));_wz1._4i1=_sm;_xz1._4i1=_Ez1;break }break }}this._Xy1[_Gg1]._B4=_Tg1;this._Xy1[_Hg1]._B4=_Ug1}},_Jz1:function(){for(var _z4=0;_z40.0?-_ed1/_Iy1:0.0;var _mk1=_Go1*_ke1.x;var _nk1=_Go1*_ke1.y;_qr1.x-=_1z1*_mk1;_qr1.y-=_1z1*_nk1;_3z1-=_im1*(_Mz1*_nk1-_Nz1*_mk1);_sr1.x+=_2z1*_mk1;_sr1.y+=_2z1*_nk1;_5z1+=_jm1*(_Oz1*_nk1-_Pz1*_mk1)}this._Wy1[_Gg1]._uo=_3z1;this._Wy1[_Hg1]._uo=_5z1}return _Lz1>=-3.0*_hb1},_Qz1:function(_Rz1,_Sz1){var _Lz1=0.0;for(var _z4=0;_z40.0?-_ed1/_Iy1:0.0;var _ck1=_Xb1.Multiply(_Go1,_ke1);_qr1._4c1(_Xb1.Multiply(_1z1,_ck1));_3z1-=_im1*_Vc1(_Vh1,_ck1);_sr1._Ou(_Xb1.Multiply(_2z1,_ck1));_5z1+=_jm1*_Vc1(_Wh1,_ck1)}this._Wy1[_Gg1]._uo=_3z1;this._Wy1[_Hg1]._uo=_5z1}return _Lz1>=-1.5*_hb1; }};function _Lq1(){this._6s1=[];this._Yy1=[];this._Tz1=[];this._Xy1=[];this._Wy1=[]}var _Uz1=_Ra1._1b1("solve initialization","solve");var _Vz1=_Ra1._1b1("warm starting","solve initialization");var _Wz1=_Ra1._1b1("solve velocities","solve");var _Xz1=_Ra1._1b1("solve positions","solve");_Lq1._Yz1=new _mq1();_Lq1._Zz1=new _Oy1();_Lq1.__z1=new _Qy1();_Lq1.prototype={_4v:function(){this._zq1=0;this._Nr1=0;this._Aq1=0},_li1:function(_0A1,_1A1,_2A1,listener){this._3A1=listener;this._ls1=_0A1;this._ms1=_1A1;this._4A1=_2A1; this._zq1=0;this._Nr1=0;this._Aq1=0;this._6s1.length=_0A1;this._Yy1.length=_1A1;this._Tz1.length=_2A1;this._Xy1.length=_0A1;this._Wy1.length=_0A1},_mc1:function(_Ma1,_uq1,_on1){_Uz1.start();var _C4=_Ma1._eq1;for(var _z4=0;_z4_qb1){var _bA1=_pb1/_Ub1(_aA1);_So.x*=_bA1;_So.y*=_bA1}var rotation=_C4*_B4;if(rotation*rotation>_sb1){var _bA1=_rb1/_id1(rotation);_B4*=_bA1}_A4.x+=_C4*_So.x;_A4.y+=_C4*_So.y;_uo+=_C4*_B4;this._Wy1[_z4]._uo=_uo;this._Xy1[_z4]._B4=_B4}var _cA1=!1;for(var _z4=0;_z4<_Ma1._iq1;++_z4){var _dA1=_Lq1.__z1._Kz1();var _eA1=!0;for(var _rm=0;_rm_jA1||_Uc1(_nm._Jn1,_nm._Jn1)>_iA1){_nm._Qn1=0.0;_hA1=0.0}else {_nm._Qn1+=_C4;_hA1=_ld1(_hA1,_nm._Qn1)}}if(_hA1>=_vb1&&_cA1){for(var _z4=0;_z4_qb1){var _bA1=_pb1/_kA1.Length(); _So.Multiply(_bA1)}var rotation=_C4*_B4;if(rotation*rotation>_sb1){var _bA1=_rb1/_id1(rotation);_B4*=_bA1}_A4._Ou(_Xb1.Multiply(_C4,_So));_uo+=_C4*_B4;this._Wy1[_z4]._uo=_uo;this._Xy1[_z4]._B4=_B4;var body=this._6s1[_z4];body._En1._A4._0c1(_A4);body._En1._uo=_uo;body._Jn1._0c1(_So);body._Kn1=_B4;body._kp1()}this._gA1(_Lq1.__z1._Sy1)},_Yr1:function(body){_8b1(this._zq10.0){this._lB1=1.0/this._lB1}if(this._bB1==!1||_qn1){this._5B1=0.0}if(this._aB1&&_qn1==!1){var _FB1=_5z1-_3z1-this._3B1;if(_id1(this._7B1-this._6B1)<2.0*_ib1){this._cB1=_8r1._zA1}else if(_FB1<=this._6B1){if(this._cB1!=_8r1._xA1){this._4B1._Wq=0.0}this._cB1=_8r1._xA1}else if(_FB1>=this._7B1){if(this._cB1!=_8r1._yA1){this._4B1._Wq=0.0} this._cB1=_8r1._yA1}else {this._cB1=_8r1._wA1;this._4B1._Wq=0.0}}else {this._cB1=_8r1._wA1}if(data._Ma1._jq1){this._4B1.Multiply(data._Ma1._gq1);this._5B1*=data._Ma1._gq1;var _ck1=new _Xb1(this._4B1.x,this._4B1.y);_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*(_Vc1(this._dB1,_ck1)+this._5B1+this._4B1._Wq);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+this._5B1+this._4B1._Wq)}else {this._4B1._Yb1();this._5B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1); data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _qn1=(_im1+_jm1==0.0);if(this._bB1&&this._cB1!=_8r1._zA1&&_qn1==!1){var _GB1=_Ug1-_Tg1-this._9B1;var _Go1=-this._lB1*_GB1;var _HB1=this._5B1;var _IB1=data._Ma1._eq1*this._8B1;this._5B1=_pd1(this._5B1+_Go1,-_IB1,_IB1);_Go1=this._5B1-_HB1;_Tg1-=_im1*_Go1; _Ug1+=_jm1*_Go1}if(this._aB1&&this._cB1!=_8r1._wA1&&_qn1==!1){var _JB1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1)),_4z1),_Xc1(_Tg1,this._dB1));var _KB1=_Ug1-_Tg1;var _GB1=new _dc1(_JB1.x,_JB1.y,_KB1);var _Go1=this._Sn1._uc1(_GB1)._1c1();if(this._cB1==_8r1._zA1){this._4B1._Ou(_Go1)}else if(this._cB1==_8r1._xA1){var _vz1=this._4B1._Wq+_Go1._Wq;if(_vz1<0.0){var _LB1=_Xb1._Ou(_JB1._1c1(),_Xb1.Multiply(this._4B1._Wq,new _Xb1(this._Sn1._tc1.x,this._Sn1._tc1.y)));var _MB1=this._Sn1._xc1(_LB1);_Go1.x=_MB1.x; _Go1.y=_MB1.y;_Go1._Wq=-this._4B1._Wq;this._4B1.x+=_MB1.x;this._4B1.y+=_MB1.y;this._4B1._Wq=0.0;}else {this._4B1._Ou(_Go1)}}else if(this._cB1==_8r1._yA1){var _vz1=this._4B1._Wq+_Go1._Wq;if(_vz1>0.0){var _LB1=_Xb1._Ou(_JB1._1c1(),_Xb1.Multiply(this._4B1._Wq,new _Xb1(this._Sn1._tc1.x,this._Sn1._tc1.y)));var _MB1=this._Sn1._xc1(_LB1);_Go1.x=_MB1.x;_Go1.y=_MB1.y;_Go1._Wq=-this._4B1._Wq;this._4B1.x+=_MB1.x;this._4B1.y+=_MB1.y;this._4B1._Wq=0.0}else {this._4B1._Ou(_Go1)}}var _ck1=new _Xb1(_Go1.x,_Go1.y);_4z1._4c1(_Xb1.Multiply(_1z1, _ck1));_Tg1-=_im1*(_Vc1(this._dB1,_ck1)+_Go1._Wq);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+_Go1._Wq)}else {var _GB1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1)),_4z1),_Xc1(_Tg1,this._dB1));var _Go1=this._Sn1._xc1(_GB1._1c1());this._4B1.x+=_Go1.x;this._4B1.y+=_Go1.y;_4z1._4c1(_Xb1.Multiply(_1z1,_Go1));_Tg1-=_im1*_Vc1(this._dB1,_Go1);_6z1._Ou(_Xb1.Multiply(_2z1,_Go1));_Ug1+=_jm1*_Vc1(this._eB1,_Go1)}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1; data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _NB1=0.0;var _OB1=0.0;var _qn1=(this._jB1+this._kB1==0.0);if(this._aB1&&this._cB1!=_8r1._wA1&&_qn1==!1){var angle=_5z1-_3z1-this._3B1;var _PB1=0.0;if(this._cB1==_8r1._zA1){var _ed1=_pd1(angle-this._6B1,-_ob1,_ob1);_PB1=-this._lB1*_ed1; _NB1=_id1(_ed1)}else if(this._cB1==_8r1._xA1){var _ed1=angle-this._6B1;_NB1=-_ed1;_ed1=_pd1(_ed1+_ib1,-_ob1,0.0);_PB1=-this._lB1*_ed1}else if(this._cB1==_8r1._yA1){var _ed1=angle-this._7B1;_NB1=_ed1;_ed1=_pd1(_ed1-_ib1,0.0,_ob1);_PB1=-this._lB1*_ed1}_3z1-=this._jB1*_PB1;_5z1+=this._kB1*_PB1}{_DB1._bw(_3z1);_EB1._bw(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _ed1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);_OB1=_ed1.Length();var _1z1=this._hB1, _2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _Iy1=new _fc1();_Iy1._xw.x=_1z1+_2z1+_im1*_Vh1.y*_Vh1.y+_jm1*_Wh1.y*_Wh1.y;_Iy1._xw.y=-_im1*_Vh1.x*_Vh1.y-_jm1*_Wh1.x*_Wh1.y;_Iy1._oP.x=_Iy1._xw.y;_Iy1._oP.y=_1z1+_2z1+_im1*_Vh1.x*_Vh1.x+_jm1*_Wh1.x*_Wh1.x;var _Go1=_Iy1._mc1(_ed1)._1c1();_qr1._4c1(_Xb1.Multiply(_1z1,_Go1));_3z1-=_im1*_Vc1(_Vh1,_Go1);_sr1._Ou(_Xb1.Multiply(_2z1,_Go1));_5z1+=_jm1*_Vc1(_Wh1,_Go1)}data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1); data._nq1[this._Px1]._uo=_5z1;return _OB1<=_hb1&&_NB1<=_ib1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['referenceAngle']=this._3B1;_8K['lowerAngle']=this._6B1;_8K['upperAngle']=this._7B1;_8K['maxMotorTorque']=this._8B1;_8K['motorSpeed']=this._9B1;_8K['enableLimit']=this._aB1;_8K['enableMotor']=this._bB1;return _8K}};_KA1._Da1(_8r1);function _QB1(){this.parent.call(this);this.type=_8r1._xs1; this.target=new _Xb1(0.0,0.0);this._RB1=0.0;this._SB1=5.0;this._TB1=0.7;Object.seal(this)}_QB1._Da1(_qA1);function _IA1(_4o1){this.parent.call(this,_4o1);_8b1(_4o1.target._8c1());_8b1(_Nb1(_4o1._RB1)&&_4o1._RB1>=0.0);_8b1(_Nb1(_4o1._SB1)&&_4o1._SB1>=0.0);_8b1(_Nb1(_4o1._TB1)&&_4o1._TB1>=0.0);this._UB1=_4o1.target._kk();this._2B1=_cd1(this._ar1._Qc1(),this._UB1);this._VB1=_4o1._RB1;this._4B1=new _Xb1();this._WB1=_4o1._SB1;this._XB1=_4o1._TB1;this._YB1=0.0;this._ZB1=0.0;this._Ox1=0;this._Px1=0;this._eB1=new _Xb1(); this._gB1=new _Xb1();this._iB1=0;this._kB1=0;this._Sn1=new _fc1();this.__B1=new _Xb1()}_IA1.prototype={_qs1:function(){return this._UB1;},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){return _Xb1.Multiply(_fq1,this._4B1)},_uA1:function(_fq1){return _fq1*0.0},_0C1:function(target){if(this._ar1._9p1()==!1){this._ar1._J_(!0)}this._UB1._0c1(target)},_1C1:function(){return this._UB1},_2C1:function(_Ao1){this._VB1=_Ao1},_3C1:function(){return this._VB1},_4C1:function(_5C1){this._WB1=_5C1} ,_6C1:function(){return this._WB1},_7C1:function(_bA1){this._XB1=_bA1},_8C1:function(){return this._XB1},_vg1:function(_wg1){this._UB1._4c1(_wg1)},_7A1:function(data){this._Px1=this._ar1._vn1;this._gB1._0c1(this._ar1._En1._Lc1);this._iB1=this._ar1._Tn1;this._kB1=this._ar1._Vn1;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _EB1=new _Ec1(_5z1);var _4e1=this._ar1._Io1();var _9C1=2.0*_cb1*this._WB1;var _Cy=2.0*_4e1*this._XB1*_9C1; var _5x=_4e1*(_9C1*_9C1);var _C4=data._Ma1._eq1;_8b1(_Cy+_C4*_5x>_bb1);this._ZB1=_C4*(_Cy+_C4*_5x);if(this._ZB1!=0.0){this._ZB1=1.0/this._ZB1}this._YB1=_C4*_5x*this._ZB1;this._eB1._0c1(_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1)));var _Iy1=new _fc1();_Iy1._xw.x=this._iB1+this._kB1*this._eB1.y*this._eB1.y+this._ZB1;_Iy1._xw.y=-this._kB1*this._eB1.x*this._eB1.y;_Iy1._oP.x=_Iy1._xw.y;_Iy1._oP.y=this._iB1+this._kB1*this._eB1.x*this._eB1.x+this._ZB1;this._Sn1._0c1(_Iy1._jc1());this.__B1._0c1(_Xb1._4c1(_Xb1._Ou(_sr1, this._eB1),this._UB1));this.__B1.Multiply(this._YB1);_Ug1*=0.98;if(data._Ma1._jq1){this._4B1.Multiply(data._Ma1._gq1);_6z1._Ou(_Xb1.Multiply(this._iB1,this._4B1));_Ug1+=this._kB1*_Vc1(this._eB1,this._4B1)}else {this._4B1._Yb1()}data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _GB1=_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1));var _Go1=_Yc1(this._Sn1,(_Xb1._Ou(_Xb1._Ou(_GB1,this.__B1),_Xb1.Multiply(this._ZB1, this._4B1)))._1c1());var _HB1=this._4B1._kk();this._4B1._Ou(_Go1);var _IB1=data._Ma1._eq1*this._VB1;if(this._4B1._5c1()>_IB1*_IB1){this._4B1.Multiply(_IB1/this._4B1.Length())}_Go1._0c1(_Xb1._4c1(this._4B1,_HB1));_6z1._Ou(_Xb1.Multiply(this._iB1,_Go1));_Ug1+=this._kB1*_Vc1(this._eB1,_Go1);data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){return !0}};_IA1._Da1(_8r1);/// @warning Do not use a zero or short length. function _aC1(){this.parent.call(this);this.type=_8r1._ss1; this._TA1=new _Xb1(0.0,0.0);this._UA1=new _Xb1(0.0,0.0);this.length=1.0;this._SB1=0.0;this._TB1=0.0;Object.seal(this)}_aC1.prototype={_li1:function(_0L,_1L,_bC1,_cC1){this._er1=_0L;this._fr1=_1L;this._TA1=this._er1._Po1(_bC1);this._UA1=this._fr1._Po1(_cC1);var _Cy=_Xb1._4c1(_cC1,_bC1);this.length=_Cy.Length()},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']);this.length=data['length'];this._SB1=data['frequencyHz']; this._TB1=data['dampingRatio']}};_aC1._Da1(_qA1);function _HA1(_4o1){this.parent.call(this,_4o1);this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._dC1=_4o1.length;this._WB1=_4o1._SB1;this._XB1=_4o1._TB1;this._4B1=0.0;this._ZB1=0.0;this._eC1=0.0;this._Ox1=0;this._Px1=0;this._fC1=new _Xb1();this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._Sn1=0}_HA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)} ,_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){var _nm1=_Xb1.Multiply((_fq1*this._4B1),this._fC1);return _nm1},_uA1:function(_fq1){return 0.0},_mB1:function(){return this._1B1},_nB1:function(){return this._2B1},_gC1:function(length){this._dC1=length},_hC1:function(){return this._dC1},_4C1:function(_5C1){this._WB1=_5C1},_6C1:function(){return this._WB1},_7C1:function(_bA1){this._XB1=_bA1},_8C1:function(){return this._XB1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1; this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1); this._dB1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));this._eB1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));this._fC1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,this._eB1),_qr1),this._dB1);var length=this._fC1.Length();if(length>_hb1){this._fC1.Multiply(1.0/length)}else {this._fC1._bw(0.0,0.0)}var _iC1=_Vc1(this._dB1,this._fC1);var _jC1=_Vc1(this._eB1,this._fC1);var _kC1=this._hB1+this._jB1*_iC1*_iC1+this._iB1+this._kB1*_jC1*_jC1;this._Sn1=_kC1!=0.0?1.0/_kC1:0.0;if(this._WB1>0.0){var _ed1=length-this._dC1;var _9C1=2.0*_cb1*this._WB1; var _Cy=2.0*this._Sn1*this._XB1*_9C1;var _5x=this._Sn1*_9C1*_9C1;var _C4=data._Ma1._eq1;this._ZB1=_C4*(_Cy+_C4*_5x);this._ZB1=this._ZB1!=0.0?1.0/this._ZB1:0.0;this._eC1=_ed1*_C4*_5x*this._ZB1;_kC1+=this._ZB1;this._Sn1=_kC1!=0.0?1.0/_kC1:0.0}else {this._ZB1=0.0;this._eC1=0.0}if(data._Ma1._jq1){this._4B1*=data._Ma1._gq1;var _ck1=_Xb1.Multiply(this._4B1,this._fC1);_4z1._4c1(_Xb1.Multiply(this._hB1,_ck1));_Tg1-=this._jB1*_Vc1(this._dB1,_ck1);_6z1._Ou(_Xb1.Multiply(this._iB1,_ck1));_Ug1+=this._kB1*_Vc1(this._eB1, _ck1)}else {this._4B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1;},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _lC1=_Xb1._Ou(_4z1,_Xc1(_Tg1,this._dB1));var _mC1=_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1));var _GB1=_Uc1(this._fC1,_Xb1._4c1(_mC1,_lC1));var _Go1=-this._Sn1*(_GB1+this._eC1+this._ZB1*this._4B1); this._4B1+=_Go1;var _ck1=_Xb1.Multiply(_Go1,this._fC1);_4z1._4c1(_Xb1.Multiply(this._hB1,_ck1));_Tg1-=this._jB1*_Vc1(this._dB1,_ck1);_6z1._Ou(_Xb1.Multiply(this._iB1,_ck1));_Ug1+=this._kB1*_Vc1(this._eB1,_ck1);data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){if(this._WB1>0.0){return !0}var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk(); var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Yo=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);var length=_Yo._6c1();var _ed1=length-this._dC1;_ed1=_pd1(_ed1,-_nb1,_nb1);var _Go1=-this._Sn1*_ed1;var _ck1=_Xb1.Multiply(_Go1,_Yo);_qr1._4c1(_Xb1.Multiply(this._hB1,_ck1));_3z1-=this._jB1*_Vc1(_Vh1,_ck1);_sr1._Ou(_Xb1.Multiply(this._iB1,_ck1));_5z1+=this._kB1*_Vc1(_Wh1, _ck1);data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;return _id1(_ed1)<_hb1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['length']=this._dC1;_8K['frequencyHz']=this._WB1;_8K['dampingRatio']=this._XB1;return _8K}};_HA1._Da1(_8r1);function _nC1(){this.parent.call(this);this.type=_8r1._BA1;this._TA1=new _Xb1(); this._UA1=new _Xb1();this._oC1=new _Xb1(1.0,0.0);this._VA1=0.0;this.__A1=!1;this._pC1=0.0;this._qC1=0.0;this._0B1=!1;this._rC1=0.0;this._ZA1=0.0;Object.seal(this)}_nC1.prototype={_li1:function(_ds1,_es1,anchor,_Gy){this._er1=_ds1;this._fr1=_es1;this._TA1=this._er1._Po1(anchor);this._UA1=this._fr1._Po1(anchor);this._oC1=this._er1._Ro1(_Gy);this._VA1=this._fr1._Fc1()-this._er1._Fc1()},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']); this._UA1._bc1(data['localAnchorB']);this._oC1._bc1(data['localAxisA']);this._VA1=data['referenceAngle'];this.__A1=data['enableLimit'];this._pC1=data['lowerTranslation'];this._qC1=data['upperTranslation'];this._0B1=data['enableMotor'];this._rC1=data['maxMotorForce'];this._ZA1=data['motorSpeed']}};_nC1._Da1(_qA1);function _JA1(_4o1){this.parent.call(this,_4o1);this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._sC1=_4o1._oC1._kk();this._sC1._6c1();this._tC1=_Xc1(1.0,this._sC1);this._3B1=_4o1._VA1; this._4B1=new _dc1();this._lB1=0.0;this._5B1=0.0;this._uC1=_4o1._pC1;this._vC1=_4o1._qC1;this._wC1=_4o1._rC1;this._9B1=_4o1._ZA1;this._aB1=_4o1.__A1;this._bB1=_4o1._0B1;this._cB1=_8r1._wA1;this._Jm1=new _Xb1();this._xC1=new _Xb1();this._Ox1=0;this._Px1=0;this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._yC1=0,this._zC1=0;this._AC1=0,this._BC1=0;this._CC1=new _rc1();this._lB1=0}_JA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){ return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){return _Xb1.Multiply(_fq1,_Xb1._Ou(_Xb1.Multiply(this._4B1.x,this._xC1),_Xb1.Multiply((this._5B1+this._4B1._Wq),this._Jm1)))},_uA1:function(_fq1){return _fq1*this._4B1.y;},_mB1:function(){return this._1B1},_nB1:function(){return this._2B1},_DC1:function(){return this._sC1},_oB1:function(){return this._3B1},_EC1:function(){var _9h1=this._cr1._Mo1(this._1B1);var _ah1=this._ar1._Mo1(this._2B1);var _Cy=_Xb1._4c1(_ah1,_9h1);var _Gy=this._cr1._No1(this._sC1); var _kA1=_Uc1(_Cy,_Gy);return _kA1},_qB1:function(){var _ds1=this._cr1;var _es1=this._ar1;var _Vh1=_8d1(_ds1._yk1._6M,_Xb1._4c1(this._1B1,_ds1._En1._Lc1));var _Wh1=_8d1(_es1._yk1._6M,_Xb1._4c1(this._2B1,_es1._En1._Lc1));var _Fy=_Xb1._Ou(_ds1._En1._A4,_Vh1);var _Ld1=_Xb1._Ou(_es1._En1._A4,_Wh1);var _Cy=_Xb1._4c1(_Ld1,_Fy);var _Gy=_8d1(_ds1._yk1._6M,this._sC1);var _4z1=_ds1._Jn1;var _6z1=_es1._Jn1;var _Tg1=_ds1._Kn1;var _Ug1=_es1._Kn1;var _36=_Uc1(_Cy,_Xc1(_Tg1,_Gy))+_Uc1(_Gy,_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_6z1,_Xc1(_Ug1, _Wh1)),_4z1),_Xc1(_Tg1,_Vh1)));return _36},_rB1:function(){return this._aB1},_sB1:function(_5p1){if(_5p1!=this._aB1){this._cr1._J_(!0);this._ar1._J_(!0);this._aB1=_5p1;this._4B1._Wq=0.0}},_tB1:function(){return this._uC1},_uB1:function(){return this._vC1},_vB1:function(_yW,_mf1){_8b1(_yW<=_mf1);if(_yW!=this._uC1||_mf1!=this._vC1){this._cr1._J_(!0);this._ar1._J_(!0);this._uC1=_yW;this._vC1=_mf1;this._4B1._Wq=0.0}},_wB1:function(){return this._bB1},_xB1:function(_5p1){this._cr1._J_(!0);this._ar1._J_(!0); this._bB1=_5p1},_yB1:function(_36){this._cr1._J_(!0);this._ar1._J_(!0);this._9B1=_36},_zB1:function(){return this._9B1},_FC1:function(_Ao1){this._cr1._J_(!0);this._ar1._J_(!0);this._wC1=_Ao1},_GC1:function(){return this._wC1},_HC1:function(_fq1){return _fq1*this._5B1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1=this._cr1._En1._Lc1;this._gB1=this._ar1._En1._Lc1;this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _qr1=data._nq1[this._Ox1]._A4._kk(); var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Cy=_Xb1._Ou(_Xb1._4c1(_sr1,_qr1),_Xb1._4c1(_Wh1,_Vh1));var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1, _jm1=this._kB1;{this._Jm1=_8d1(_DB1,this._sC1);this._AC1=_Vc1(_Xb1._Ou(_Cy,_Vh1),this._Jm1);this._BC1=_Vc1(_Wh1,this._Jm1);this._lB1=_1z1+_2z1+_im1*this._AC1*this._AC1+_jm1*this._BC1*this._BC1;if(this._lB1>0.0){this._lB1=1.0/this._lB1}}{this._xC1=_8d1(_DB1,this._tC1);this._yC1=_Vc1(_Xb1._Ou(_Cy,_Vh1),this._xC1);this._zC1=_Vc1(_Wh1,this._xC1);var _kz1=_1z1+_2z1+_im1*this._yC1*this._yC1+_jm1*this._zC1*this._zC1;var _mz1=_im1*this._yC1+_jm1*this._zC1;var _IC1=_im1*this._yC1*this._AC1+_jm1*this._zC1*this._BC1; var _lz1=_im1+_jm1;if(_lz1==0.0){_lz1=1.0}var _JC1=_im1*this._AC1+_jm1*this._BC1;var _KC1=_1z1+_2z1+_im1*this._AC1*this._AC1+_jm1*this._BC1*this._BC1;this._CC1._xw._bw(_kz1,_mz1,_IC1);this._CC1._oP._bw(_mz1,_lz1,_JC1);this._CC1._tc1._bw(_IC1,_JC1,_KC1)}if(this._aB1){var _LC1=_Uc1(this._Jm1,_Cy);if(_id1(this._vC1-this._uC1)<2.0*_hb1){this._cB1=_8r1._zA1}else if(_LC1<=this._uC1){if(this._cB1!=_8r1._xA1){this._cB1=_8r1._xA1;this._4B1._Wq=0.0}}else if(_LC1>=this._vC1){if(this._cB1!=_8r1._yA1){this._cB1=_8r1._yA1; this._4B1._Wq=0.0}}else {this._cB1=_8r1._wA1;this._4B1._Wq=0.0}}else {this._cB1=_8r1._wA1;this._4B1._Wq=0.0}if(this._bB1==!1){this._5B1=0.0}if(data._Ma1._jq1){this._4B1.Multiply(data._Ma1._gq1);this._5B1*=data._Ma1._gq1;var _ck1=_Xb1._Ou(_Xb1.Multiply(this._4B1.x,this._xC1),_Xb1.Multiply((this._5B1+this._4B1._Wq),this._Jm1));var _MC1=this._4B1.x*this._yC1+this._4B1.y+(this._5B1+this._4B1._Wq)*this._AC1;var _NC1=this._4B1.x*this._zC1+this._4B1.y+(this._5B1+this._4B1._Wq)*this._BC1;_4z1._4c1(_Xb1.Multiply(_1z1, _ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1}else {this._4B1._Yb1();this._5B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;if(this._bB1&&this._cB1!=_8r1._zA1){ var _GB1=_Uc1(this._Jm1,_Xb1._4c1(_6z1,_4z1))+this._BC1*_Ug1-this._AC1*_Tg1;var _Go1=this._lB1*(this._9B1-_GB1);var _HB1=this._5B1;var _IB1=data._Ma1._eq1*this._wC1;this._5B1=_pd1(this._5B1+_Go1,-_IB1,_IB1);_Go1=this._5B1-_HB1;var _ck1=_Xb1.Multiply(_Go1,this._Jm1);var _MC1=_Go1*this._AC1;var _NC1=_Go1*this._BC1;_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1}var _JB1=new _Xb1();_JB1.x=_Uc1(this._xC1,_Xb1._4c1(_6z1,_4z1))+this._zC1*_Ug1-this._yC1*_Tg1; _JB1.y=_Ug1-_Tg1;if(this._aB1&&this._cB1!=_8r1._wA1){var _KB1;_KB1=_Uc1(this._Jm1,_Xb1._4c1(_6z1,_4z1))+this._BC1*_Ug1-this._AC1*_Tg1;var _GB1=new _dc1(_JB1.x,_JB1.y,_KB1);var _OC1=this._4B1._kk();var _PC1=this._CC1._uc1(_GB1._1c1());this._4B1._Ou(_PC1);if(this._cB1==_8r1._xA1){this._4B1._Wq=_nd1(this._4B1._Wq,0.0)}else if(this._cB1==_8r1._yA1){this._4B1._Wq=_ld1(this._4B1._Wq,0.0)}var _nm=_Xb1._4c1(_JB1._1c1(),_Xb1.Multiply((this._4B1._Wq-_OC1._Wq),new _Xb1(this._CC1._tc1.x,this._CC1._tc1.y)));var _QC1=_Xb1._Ou(this._CC1._xc1(_nm), new _Xb1(_OC1.x,_OC1.y));this._4B1.x=_QC1.x;this._4B1.y=_QC1.y;_PC1=_dc1._4c1(this._4B1,_OC1);var _ck1=_Xb1._Ou(_Xb1.Multiply(_PC1.x,this._xC1),_Xb1.Multiply(_PC1._Wq,this._Jm1));var _MC1=_PC1.x*this._yC1+_PC1.y+_PC1._Wq*this._AC1;var _NC1=_PC1.x*this._zC1+_PC1.y+_PC1._Wq*this._BC1;_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1}else {var _PC1=this._CC1._xc1(_JB1._1c1());this._4B1.x+=_PC1.x;this._4B1.y+=_PC1.y;var _ck1=_Xb1.Multiply(_PC1.x,this._xC1); var _MC1=_PC1.x*this._yC1+_PC1.y;var _NC1=_PC1.x*this._zC1+_PC1.y;_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1); var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Cy=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);var _Gy=_8d1(_DB1,this._sC1);var _X61=_Vc1(_Xb1._Ou(_Cy,_Vh1),_Gy);var _Y61=_Vc1(_Wh1,_Gy);var _RC1=_8d1(_DB1,this._tC1);var _HG=_Vc1(_Xb1._Ou(_Cy,_Vh1),_RC1);var _IG=_Vc1(_Wh1,_RC1);var _Go1=new _dc1();var _SC1=new _Xb1();_SC1.x=_Uc1(_RC1,_Cy);_SC1.y=_5z1-_3z1-this._3B1;var _TC1=_id1(_SC1.x); var _NB1=_id1(_SC1.y);var _wb=!1;var _UC1=0.0;if(this._aB1){var _kA1=_Uc1(_Gy,_Cy);if(_id1(this._vC1-this._uC1)<2.0*_hb1){_UC1=_pd1(_kA1,-_nb1,_nb1);_TC1=_nd1(_TC1,_id1(_kA1));_wb=!0}else if(_kA1<=this._uC1){_UC1=_pd1(_kA1-this._uC1+_hb1,-_nb1,0.0);_TC1=_nd1(_TC1,this._uC1-_kA1);_wb=!0}else if(_kA1>=this._vC1){_UC1=_pd1(_kA1-this._vC1-_hb1,0.0,_nb1);_TC1=_nd1(_TC1,_kA1-this._vC1);_wb=!0}}if(_wb){var _kz1=_1z1+_2z1+_im1*_HG*_HG+_jm1*_IG*_IG;var _mz1=_im1*_HG+_jm1*_IG;var _IC1=_im1*_HG*_X61+_jm1*_IG*_Y61;var _lz1=_im1+_jm1; if(_lz1==0.0){_lz1=1.0}var _JC1=_im1*_X61+_jm1*_Y61;var _KC1=_1z1+_2z1+_im1*_X61*_X61+_jm1*_Y61*_Y61;var _Iy1=new _rc1();_Iy1._xw._bw(_kz1,_mz1,_IC1);_Iy1._oP._bw(_mz1,_lz1,_JC1);_Iy1._tc1._bw(_IC1,_JC1,_KC1);var _ed1=new _dc1();_ed1.x=_SC1.x;_ed1.y=_SC1.y;_ed1._Wq=_UC1;_Go1=_Iy1._uc1(_ed1._1c1())}else {var _kz1=_1z1+_2z1+_im1*_HG*_HG+_jm1*_IG*_IG;var _mz1=_im1*_HG+_jm1*_IG;var _lz1=_im1+_jm1;if(_lz1==0.0){_lz1=1.0}var _Iy1=new _fc1();_Iy1._xw._bw(_kz1,_mz1);_Iy1._oP._bw(_mz1,_lz1);var _VC1=_Iy1._mc1(_SC1._1c1()); _Go1.x=_VC1.x;_Go1.y=_VC1.y;_Go1._Wq=0.0}var _ck1=_Xb1._Ou(_Xb1.Multiply(_Go1.x,_RC1),_Xb1.Multiply(_Go1._Wq,_Gy));var _MC1=_Go1.x*_HG+_Go1.y+_Go1._Wq*_X61;var _NC1=_Go1.x*_IG+_Go1.y+_Go1._Wq*_Y61;_qr1._4c1(_Xb1.Multiply(_1z1,_ck1));_3z1-=_im1*_MC1;_sr1._Ou(_Xb1.Multiply(_2z1,_ck1));_5z1+=_jm1*_NC1;data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;return _TC1<=_hb1&&_NB1<=_ib1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this, _8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['localAxisA']=this._sC1._ac1();_8K['referenceAngle']=this._3B1;_8K['enableLimit']=this._aB1;_8K['lowerTranslation']=this._uC1;_8K['upperTranslation']=this._vC1;_8K['enableMotor']=this._bB1;_8K['maxMotorForce']=this._wC1;_8K['motorSpeed']=this._9B1;return _8K}};_JA1._Da1(_8r1);function _WC1(){this.parent.call(this);this.type=_8r1._FA1;this._TA1=new _Xb1();this._UA1=new _Xb1();this._RB1=0.0;this._XC1=0.0;Object.seal(this)} _WC1.prototype={_li1:function(_ds1,_es1,anchor){this._er1=_ds1;this._fr1=_es1;this._TA1._0c1(this._er1._Po1(anchor));this._UA1._0c1(this._fr1._Po1(anchor))},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']);this._RB1=data['maxForce'];this._XC1=data['maxTorque']}};_WC1._Da1(_qA1);function _PA1(_4o1){this.parent.call(this,_4o1);this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._YC1=new _Xb1(); this._ZC1=0.0;this._VB1=_4o1._RB1;this.__C1=_4o1._XC1;this._Ox1=0;this._Px1=0;this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._0D1=new _fc1();this._1D1=0}_PA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){return _Xb1.Multiply(_fq1,this._YC1)},_uA1:function(_fq1){return _fq1*this._ZC1},_mB1:function(){return this._1B1},_nB1:function(){ return this._2B1},_2C1:function(_Ao1){_8b1(_Nb1(_Ao1)&&_Ao1>=0.0);this._VB1=_Ao1},_3C1:function(){return this._VB1},_2D1:function(_Eo1){_8b1(_Nb1(_Eo1)&&_Eo1>=0.0);this.__C1=_Eo1},_3D1:function(){return this.__C1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk(); var _Tg1=data._oq1[this._Ox1]._B4;var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);this._dB1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));this._eB1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _Iy1=new _fc1();_Iy1._xw.x=_1z1+_2z1+_im1*this._dB1.y*this._dB1.y+_jm1*this._eB1.y*this._eB1.y;_Iy1._xw.y=-_im1*this._dB1.x*this._dB1.y-_jm1*this._eB1.x*this._eB1.y; _Iy1._oP.x=_Iy1._xw.y;_Iy1._oP.y=_1z1+_2z1+_im1*this._dB1.x*this._dB1.x+_jm1*this._eB1.x*this._eB1.x;this._0D1=_Iy1._jc1();this._1D1=_im1+_jm1;if(this._1D1>0.0){this._1D1=1.0/this._1D1}if(data._Ma1._jq1){this._YC1.Multiply(data._Ma1._gq1);this._ZC1*=data._Ma1._gq1;var _ck1=new _Xb1(this._YC1.x,this._YC1.y);_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*(_Vc1(this._dB1,_ck1)+this._ZC1);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+this._ZC1)}else {this._YC1._Yb1();this._ZC1=0.0} data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _C4=data._Ma1._eq1;{var _GB1=_Ug1-_Tg1;var _Go1=-this._1D1*_GB1;var _HB1=this._ZC1;var _IB1=_C4*this.__C1;this._ZC1=_pd1(this._ZC1+_Go1,-_IB1, _IB1);_Go1=this._ZC1-_HB1;_Tg1-=_im1*_Go1;_Ug1+=_jm1*_Go1}{var _KB1=_Xb1._Ou(_6z1,_Xb1._4c1(_Xc1(_Ug1,this._eB1),_Xb1._4c1(_4z1,_Xc1(_Tg1,this._dB1))));var _4D1=_Yc1(this._0D1,_KB1)._1c1();var _5D1=this._YC1._kk();this._YC1._Ou(_4D1);var _6D1=_C4*this._VB1;if(this._YC1._5c1()>_6D1*_6D1){this._YC1._6c1();this._YC1.Multiply(_6D1)}_4D1=_Xb1._4c1(this._YC1,_5D1);_4z1._4c1(_Xb1.Multiply(_1z1,_4D1));_Tg1-=_im1*_Vc1(this._dB1,_4D1);_6z1._Ou(_Xb1.Multiply(_2z1,_4D1));_Ug1+=_jm1*_Vc1(this._eB1,_4D1)}data._oq1[this._Ox1]._So._0c1(_4z1); data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){return !0},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['maxForce']=this._VB1;_8K['maxTorque']=this.__C1;return _8K}};_PA1._Da1(_8r1);function _7D1(){this.parent.call(this);this.type=_8r1._EA1;this._TA1=new _Xb1(0.0,0.0);this._UA1=new _Xb1(0.0,0.0);this._VA1=0.0;this._SB1=0.0; this._TB1=0.0;Object.seal(this)}_7D1.prototype={_li1:function(_ds1,_es1,anchor){this._er1=_ds1;this._fr1=_es1;this._TA1._0c1(this._er1._Po1(anchor));this._UA1._0c1(this._fr1._Po1(anchor));this._VA1=this._fr1._Fc1()-this._er1._Fc1();},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']);this._VA1=data['referenceAngle'];this._SB1=data['frequencyHz'];this._TB1=data['dampingRatio']}};_7D1._Da1(_qA1); function _OA1(_4o1){this.parent.call(this,_4o1);this._eC1=0;this._ZB1=0;this._Ox1=0;this._Px1=0;this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._Sn1=new _rc1();this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._3B1=_4o1._VA1;this._WB1=_4o1._SB1;this._XB1=_4o1._TB1;this._4B1=new _dc1()}_OA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){ var _ck1=new _Xb1(this._4B1.x,this._4B1.y);return _Xb1.Multiply(_fq1,_ck1)},_uA1:function(_fq1){return _fq1*this._4B1._Wq},_mB1:function(){return this._1B1},_nB1:function(){return this._2B1},_oB1:function(){return this._3B1},_4C1:function(_5C1){this._WB1=_5C1},_6C1:function(){return this._WB1},_7C1:function(_bA1){this._XB1=_bA1},_8C1:function(){return this._XB1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1; this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);this._dB1._0c1(_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1)));this._eB1._0c1(_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1)));var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1; var _Iy1=new _rc1();_Iy1._xw.x=_1z1+_2z1+this._dB1.y*this._dB1.y*_im1+this._eB1.y*this._eB1.y*_jm1;_Iy1._oP.x=-this._dB1.y*this._dB1.x*_im1-this._eB1.y*this._eB1.x*_jm1;_Iy1._tc1.x=-this._dB1.y*_im1-this._eB1.y*_jm1;_Iy1._xw.y=_Iy1._oP.x;_Iy1._oP.y=_1z1+_2z1+this._dB1.x*this._dB1.x*_im1+this._eB1.x*this._eB1.x*_jm1;_Iy1._tc1.y=this._dB1.x*_im1+this._eB1.x*_jm1;_Iy1._xw._Wq=_Iy1._tc1.x;_Iy1._oP._Wq=_Iy1._tc1.y;_Iy1._tc1._Wq=_im1+_jm1;if(this._WB1>0.0){_Iy1._yc1(this._Sn1);var _8D1=_im1+_jm1;var _7m=_8D1>0.0?1.0/_8D1:0.0; var _ed1=_5z1-_3z1-this._3B1;var _9C1=2.0*_cb1*this._WB1;var _Cy=2.0*_7m*this._XB1*_9C1;var _5x=_7m*_9C1*_9C1;var _C4=data._Ma1._eq1;this._ZB1=_C4*(_Cy+_C4*_5x);this._ZB1=this._ZB1!=0.0?1.0/this._ZB1:0.0;this._eC1=_ed1*_C4*_5x*this._ZB1;_8D1+=this._ZB1;this._Sn1._tc1._Wq=_8D1!=0.0?1.0/_8D1:0.0}else {_Iy1._Ac1(this._Sn1);this._ZB1=0.0;this._eC1=0.0}if(data._Ma1._jq1){this._4B1.Multiply(data._Ma1._gq1);var _ck1=new _Xb1(this._4B1.x,this._4B1.y);_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*(_Vc1(this._dB1, _ck1)+this._4B1._Wq);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+this._4B1._Wq)}else {this._4B1._Yb1()}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;if(this._WB1>0.0){ var _KB1=_Ug1-_Tg1;var _4D1=-this._Sn1._tc1._Wq*(_KB1+this._eC1+this._ZB1*this._4B1._Wq);this._4B1._Wq+=_4D1;_Tg1-=_im1*_4D1;_Ug1+=_jm1*_4D1;var _JB1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1)),_4z1),_Xc1(_Tg1,this._dB1));var _VC1=_4d1(this._Sn1,_JB1)._1c1();this._4B1.x+=_VC1.x;this._4B1.y+=_VC1.y;var _ck1=_VC1._kk();_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_Vc1(this._dB1,_ck1);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_Vc1(this._eB1,_ck1)}else {var _JB1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_6z1, _Xc1(_Ug1,this._eB1)),_4z1),_Xc1(_Tg1,this._dB1));var _KB1=_Ug1-_Tg1;var _GB1=new _dc1(_JB1.x,_JB1.y,_KB1);var _Go1=_3d1(this._Sn1,_GB1)._1c1();this._4B1._Ou(_Go1);var _ck1=new _Xb1(_Go1.x,_Go1.y);_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*(_Vc1(this._dB1,_ck1)+_Go1._Wq);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+_Go1._Wq)}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){ var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _OB1,_NB1;var _Iy1=new _rc1();_Iy1._xw.x=_1z1+_2z1+_Vh1.y*_Vh1.y*_im1+_Wh1.y*_Wh1.y*_jm1;_Iy1._oP.x=-_Vh1.y*_Vh1.x*_im1-_Wh1.y*_Wh1.x*_jm1;_Iy1._tc1.x=-_Vh1.y*_im1-_Wh1.y*_jm1; _Iy1._xw.y=_Iy1._oP.x;_Iy1._oP.y=_1z1+_2z1+_Vh1.x*_Vh1.x*_im1+_Wh1.x*_Wh1.x*_jm1;_Iy1._tc1.y=_Vh1.x*_im1+_Wh1.x*_jm1;_Iy1._xw._Wq=_Iy1._tc1.x;_Iy1._oP._Wq=_Iy1._tc1.y;_Iy1._tc1._Wq=_im1+_jm1;if(this._WB1>0.0){var _SC1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);_OB1=_SC1.Length();_NB1=0.0;var _ck1=_Iy1._xc1(_SC1)._1c1();_qr1._4c1(_Xb1.Multiply(_1z1,_ck1));_3z1-=_im1*_Vc1(_Vh1,_ck1);_sr1._Ou(_Xb1.Multiply(_2z1,_ck1));_5z1+=_jm1*_Vc1(_Wh1,_ck1)}else {var _SC1=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1, _Wh1),_qr1),_Vh1);var _UC1=_5z1-_3z1-this._3B1;_OB1=_SC1.Length();_NB1=_id1(_UC1);var _ed1=new _dc1(_SC1.x,_SC1.y,_UC1);var _Go1=_Iy1._uc1(_ed1)._1c1();var _ck1=new _Xb1(_Go1.x,_Go1.y);_qr1._4c1(_Xb1.Multiply(_1z1,_ck1));_3z1-=_im1*(_Vc1(_Vh1,_ck1)+_Go1._Wq);_sr1._Ou(_Xb1.Multiply(_2z1,_ck1));_5z1+=_jm1*(_Vc1(_Wh1,_ck1)+_Go1._Wq)}data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;return _OB1<=_hb1&&_NB1<=_ib1},_ac1:function(_G51){ var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['referenceAngle']=this._3B1;_8K['frequencyHz']=this._WB1;_8K['dampingRatio']=this._XB1;return _8K}};_OA1._Da1(_8r1);function _9D1(){this.parent.call(this);this.type=_8r1._DA1;this._TA1=new _Xb1();this._UA1=new _Xb1();this._oC1=new _Xb1(1.0,0.0);this._0B1=!1;this._YA1=0.0;this._ZA1=0.0;this._SB1=2.0;this._TB1=0.7;Object.seal(this)}_9D1.prototype={_li1:function(_ds1,_es1, anchor,_Gy){this._er1=_ds1;this._fr1=_es1;this._TA1._0c1(this._er1._Po1(anchor));this._UA1._0c1(this._fr1._Po1(anchor));this._oC1._0c1(this._er1._Ro1(_Gy))},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']);this._oC1._bc1(data['localAxisA']);this._0B1=data['enableMotor'];this._YA1=data['maxMotorTorque'];this._ZA1=data['motorSpeed'];this._SB1=data['frequencyHz'];this._TB1=data['dampingRatio']} };_9D1._Da1(_qA1);function _NA1(_4o1){this.parent.call(this,_4o1);this._Ox1=0;this._Px1=0;this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._sC1=_4o1._oC1._kk();this._tC1=_Xc1(1.0,this._sC1);this._Sn1=0.0;this._4B1=0.0;this._lB1=0.0;this._5B1=0.0;this._aD1=0.0;this._bD1=0.0;this._8B1=_4o1._YA1;this._9B1=_4o1._ZA1;this._bB1=_4o1._0B1;this._WB1=_4o1._SB1;this._XB1=_4o1._TB1;this._eC1=0.0;this._ZB1=0.0;this._cD1=new _Xb1(); this._dD1=new _Xb1();this._eD1=this._fD1=0;this._gD1=this._hD1=0}_NA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){return _Xb1.Multiply(_fq1,_Xb1._Ou(_Xb1.Multiply(this._4B1,this._dD1),_Xb1.Multiply(this._bD1,this._cD1)))},_uA1:function(_fq1){return _fq1*this._5B1;},_mB1:function(){return this._1B1},_nB1:function(){return this._2B1},_DC1:function(){return this._sC1},_EC1:function(){var _ds1=this._cr1;var _es1=this._ar1;var _9h1=_ds1._Mo1(this._1B1); var _ah1=_es1._Mo1(this._2B1);var _Cy=_Xb1._4c1(_ah1,_9h1);var _Gy=_ds1._No1(this._sC1);var _kA1=_Uc1(_Cy,_Gy);return _kA1},_qB1:function(){var _Tg1=this._cr1._Kn1;var _Ug1=this._ar1._Kn1;return _Ug1-_Tg1},_wB1:function(){return this._bB1},_xB1:function(_5p1){this._cr1._J_(!0);this._ar1._J_(!0);this._bB1=_5p1},_yB1:function(_36){this._cr1._J_(!0);this._ar1._J_(!0);this._9B1=_36},_zB1:function(){return this._9B1},_AB1:function(_Eo1){this._cr1._J_(!0);this._ar1._J_(!0);this._8B1=_Eo1},_BB1:function(){return this._8B1} ,_CB1:function(_fq1){return _fq1*this._5B1},_iD1:function(_5C1){this._WB1=_5C1},_jD1:function(){return this._WB1},_kD1:function(_bA1){this._XB1=_bA1},_lD1:function(){return this._XB1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _qr1=data._nq1[this._Ox1]._A4._kk(); var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Cy=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);{this._dD1._0c1(_8d1(_DB1,this._tC1));this._gD1=_Vc1(_Xb1._Ou(_Cy, _Vh1),this._dD1);this._hD1=_Vc1(_Wh1,this._dD1);this._Sn1=_1z1+_2z1+_im1*this._gD1*this._gD1+_jm1*this._hD1*this._hD1;if(this._Sn1>0.0){this._Sn1=1.0/this._Sn1}}this._aD1=0.0;this._eC1=0.0;this._ZB1=0.0;if(this._WB1>0.0){this._cD1._0c1(_8d1(_DB1,this._sC1));this._eD1=_Vc1(_Xb1._Ou(_Cy,_Vh1),this._cD1);this._fD1=_Vc1(_Wh1,this._cD1);var _kC1=_1z1+_2z1+_im1*this._eD1*this._eD1+_jm1*this._fD1*this._fD1;if(_kC1>0.0){this._aD1=1.0/_kC1;var _ed1=_Uc1(_Cy,this._cD1);var _9C1=2.0*_cb1*this._WB1;var _gw1=2.0*this._aD1*this._XB1*_9C1; var _5x=this._aD1*_9C1*_9C1;var _C4=data._Ma1._eq1;this._ZB1=_C4*(_gw1+_C4*_5x);if(this._ZB1>0.0){this._ZB1=1.0/this._ZB1}this._eC1=_ed1*_C4*_5x*this._ZB1;this._aD1=_kC1+this._ZB1;if(this._aD1>0.0){this._aD1=1.0/this._aD1}}}else {this._bD1=0.0}if(this._bB1){this._lB1=_im1+_jm1;if(this._lB1>0.0){this._lB1=1.0/this._lB1}}else {this._lB1=0.0;this._5B1=0.0}if(data._Ma1._jq1){this._4B1*=data._Ma1._gq1;this._bD1*=data._Ma1._gq1;this._5B1*=data._Ma1._gq1;var _ck1=_Xb1._Ou(_Xb1.Multiply(this._4B1,this._dD1), _Xb1.Multiply(this._bD1,this._cD1));var _MC1=this._4B1*this._gD1+this._bD1*this._eD1+this._5B1;var _NC1=this._4B1*this._hD1+this._bD1*this._fD1+this._5B1;_4z1._4c1(_Xb1.Multiply(this._hB1,_ck1));_Tg1-=this._jB1*_MC1;_6z1._Ou(_Xb1.Multiply(this._iB1,_ck1));_Ug1+=this._kB1*_NC1}else {this._4B1=0.0;this._bD1=0.0;this._5B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _1z1=this._hB1,_2z1=this._iB1; var _im1=this._jB1,_jm1=this._kB1;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;{var _GB1=_Uc1(this._cD1,_Xb1._4c1(_6z1,_4z1))+this._fD1*_Ug1-this._eD1*_Tg1;var _Go1=-this._aD1*(_GB1+this._eC1+this._ZB1*this._bD1);this._bD1+=_Go1;var _ck1=_Xb1.Multiply(_Go1,this._cD1);var _MC1=_Go1*this._eD1;var _NC1=_Go1*this._fD1;_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1} {var _GB1=_Ug1-_Tg1-this._9B1;var _Go1=-this._lB1*_GB1;var _HB1=this._5B1;var _IB1=data._Ma1._eq1*this._8B1;this._5B1=_pd1(this._5B1+_Go1,-_IB1,_IB1);_Go1=this._5B1-_HB1;_Tg1-=_im1*_Go1;_Ug1+=_jm1*_Go1}{var _GB1=_Uc1(this._dD1,_Xb1._4c1(_6z1,_4z1))+this._hD1*_Ug1-this._gD1*_Tg1;var _Go1=-this._Sn1*_GB1;this._4B1+=_Go1;var _ck1=_Xb1.Multiply(_Go1,this._dD1);var _MC1=_Go1*this._gD1;var _NC1=_Go1*this._hD1;_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*_MC1;_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*_NC1} data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Cy=_Xb1._Ou(_Xb1._4c1(_sr1,_qr1),_Xb1._4c1(_Wh1,_Vh1));var _IV=_8d1(_DB1, this._tC1);var _mD1=_Vc1(_Xb1._Ou(_Cy,_Vh1),_IV);var _nD1=_Vc1(_Wh1,_IV);var _ed1=_Uc1(_Cy,_IV);var _5x=this._hB1+this._iB1+this._jB1*this._gD1*this._gD1+this._kB1*this._hD1*this._hD1;var _Go1;if(_5x!=0.0){_Go1=-_ed1/_5x}else {_Go1=0.0}var _ck1=_Xb1.Multiply(_Go1,_IV);var _MC1=_Go1*_mD1;var _NC1=_Go1*_nD1;_qr1._4c1(_Xb1.Multiply(this._hB1,_ck1));_3z1-=this._jB1*_MC1;_sr1._Ou(_Xb1.Multiply(this._iB1,_ck1));_5z1+=this._kB1*_NC1;data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1); data._nq1[this._Px1]._uo=_5z1;return _id1(_ed1)<=_hb1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['localAxisA']=this._oD1._ac1();_8K['enableMotor']=this._bB1;_8K['maxMotorTorque']=this._8B1;_8K['motorSpeed']=this._9B1;_8K['frequencyHz']=this._WB1;_8K['dampingRatio']=this._XB1;return _8K}};_NA1._Da1(_8r1);function _pD1(){this.parent.call(this);this.type=_8r1._CA1;this._qD1=null;this._rD1=null; this._bA1=1.0;Object.seal(this)}_pD1.prototype={_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._qD1=data['joint1'];this._rD1=data['joint2'];this._bA1=data['ratio']}};_pD1._Da1(_qA1);/// @warning You have to manually destroy the gear joint if joint1 or joint2 function _MA1(_4o1){this.parent.call(this,_4o1);this._sD1=_4o1._qD1;this._tD1=_4o1._rD1;this._uD1=this._sD1._8e1();this._vD1=this._tD1._8e1();_8b1(this._uD1==_8r1._AA1||this._uD1==_8r1._BA1);_8b1(this._vD1==_8r1._AA1||this._vD1==_8r1._BA1); var _wD1,_xD1;this._yD1=this._sD1._os1();this._cr1=this._sD1._ps1();var _mi1=this._cr1._yk1;var _3z1=this._cr1._En1._uo;var _zD1=this._yD1._yk1;var _AD1=this._yD1._En1._uo;this._1B1=new _Xb1();this._2B1=new _Xb1();this._BD1=new _Xb1();this._CD1=new _Xb1();this._DD1=new _Xb1();this._ED1=new _Xb1();if(this._uD1==_8r1._AA1){var _FD1=_4o1._qD1;this._BD1._0c1(_FD1._1B1);this._1B1._0c1(_FD1._2B1);this._GD1=_FD1._3B1;this._DD1._Yb1();_wD1=_3z1-_AD1-this._GD1}else {var _HD1=_4o1._qD1;this._BD1._0c1(_HD1._1B1);this._1B1._0c1(_HD1._2B1); this._GD1=_HD1._3B1;this._DD1._0c1(_HD1._sC1);var _ID1=this._BD1;var _9h1=_9d1(_zD1._6M,_Xb1._Ou(_8d1(_mi1._6M,this._1B1),_Xb1._4c1(_mi1._DN,_zD1._DN)));_wD1=_Uc1(_Xb1._4c1(_9h1,_ID1),this._DD1)}this._JD1=this._tD1._os1();this._ar1=this._tD1._ps1();var _oi1=this._ar1._yk1;var _5z1=this._ar1._En1._uo;var _KD1=this._JD1._yk1;var _LD1=this._JD1._En1._uo;if(this._vD1==_8r1._AA1){var _FD1=_4o1._rD1;this._CD1._0c1(_FD1._1B1);this._2B1._0c1(_FD1._2B1);this._MD1=_FD1._3B1;this._ED1._Yb1();_xD1=_5z1-_LD1-this._MD1} else {var _HD1=_4o1._rD1;this._CD1._0c1(_HD1._1B1);this._2B1._0c1(_HD1._2B1);this._MD1=_HD1._3B1;this._ED1._0c1(_HD1._sC1);var _ND1=this._CD1;var _ah1=_9d1(_KD1._6M,_Xb1._Ou(_8d1(_oi1._6M,this._2B1),_Xb1._4c1(_oi1._DN,_KD1._DN)));_xD1=_Uc1(_Xb1._4c1(_ah1,_ND1),this._ED1)}this._OD1=_4o1._bA1;this._PD1=_wD1+this._OD1*_xD1;this._4B1=0.0;this._Ox1=this._Px1=this._QD1=this._RD1=0;this._SD1=new _Xb1();this._TD1=new _Xb1();this._UD1=new _Xb1();this._VD1=new _Xb1();this._WD1=this._XD1=this._YD1=this._ZD1=0;this.__D1=this._0E1=this._1E1=this._2E1=0; this._3E1=new _Xb1(),this._4E1=new _Xb1();this._5E1=this._6E1=this._7E1=this._8E1=0;this._Sn1=0}_MA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){var _ck1=_Xb1.Multiply(this._4B1,this._3E1);return _Xb1.Multiply(_fq1,_ck1)},_uA1:function(_fq1){var _9E1=this._4B1*this._5E1;return _fq1*_9E1},_aE1:function(){return this._sD1},_bE1:function(){return this._tD1},_cE1:function(_bA1){_8b1(_Nb1(_bA1));this._OD1=_bA1},_dE1:function(){ return this._OD1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._QD1=this._yD1._vn1;this._RD1=this._JD1._vn1;this._SD1._0c1(this._cr1._En1._Lc1);this._TD1._0c1(this._ar1._En1._Lc1);this._UD1._0c1(this._yD1._En1._Lc1);this._VD1._0c1(this._JD1._En1._Lc1);this._WD1=this._cr1._Tn1;this._XD1=this._ar1._Tn1;this._YD1=this._yD1._Tn1;this._ZD1=this._JD1._Tn1;this.__D1=this._cr1._Vn1;this._0E1=this._ar1._Vn1;this._1E1=this._yD1._Vn1;this._2E1=this._JD1._Vn1;var _3z1=data._nq1[this._Ox1]._uo; var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _AD1=data._nq1[this._QD1]._uo;var _eE1=data._oq1[this._QD1]._So._kk();var _fE1=data._oq1[this._QD1]._B4;var _LD1=data._nq1[this._RD1]._uo;var _gE1=data._oq1[this._RD1]._So._kk();var _hE1=data._oq1[this._RD1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1),_iE1=new _Ec1(_AD1),_jE1=new _Ec1(_LD1);this._Sn1=0.0;if(this._uD1==_8r1._AA1){ this._3E1._Yb1();this._5E1=1.0;this._7E1=1.0;this._Sn1+=this.__D1+this._1E1}else {var _Yo=_8d1(_iE1,this._DD1);var _kE1=_8d1(_iE1,_Xb1._4c1(this._BD1,this._UD1));var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._SD1));this._3E1._0c1(_Yo);this._7E1=_Vc1(_kE1,_Yo);this._5E1=_Vc1(_Vh1,_Yo);this._Sn1+=this._YD1+this._WD1+this._1E1*this._7E1*this._7E1+this.__D1*this._5E1*this._5E1;}if(this._vD1==_8r1._AA1){this._4E1._Yb1();this._6E1=this._OD1;this._8E1=this._OD1;this._Sn1+=this._OD1*this._OD1*(this._0E1+this._2E1)} else {var _Yo=_8d1(_jE1,this._ED1);var _lE1=_8d1(_jE1,_Xb1._4c1(this._CD1,this._VD1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._TD1));this._4E1._0c1(_Xb1.Multiply(this._OD1,_Yo));this._8E1=this._OD1*_Vc1(_lE1,_Yo);this._6E1=this._OD1*_Vc1(_Wh1,_Yo);this._Sn1+=this._OD1*this._OD1*(this._ZD1+this._XD1)+this._2E1*this._8E1*this._8E1+this._0E1*this._6E1*this._6E1}this._Sn1=this._Sn1>0.0?1.0/this._Sn1:0.0;if(data._Ma1._jq1){_4z1._Ou(_Xb1.Multiply((this._WD1*this._4B1),this._3E1));_Tg1+=this.__D1*this._4B1*this._5E1; _6z1._Ou(_Xb1.Multiply((this._XD1*this._4B1),this._4E1));_Ug1+=this._0E1*this._4B1*this._6E1;_eE1._4c1(_Xb1.Multiply((this._YD1*this._4B1),this._3E1));_fE1-=this._1E1*this._4B1*this._7E1;_gE1._4c1(_Xb1.Multiply((this._ZD1*this._4B1),this._4E1));_hE1-=this._2E1*this._4B1*this._8E1}else {this._4B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1;data._oq1[this._QD1]._So._0c1(_eE1);data._oq1[this._QD1]._B4=_fE1;data._oq1[this._RD1]._So._0c1(_gE1); data._oq1[this._RD1]._B4=_hE1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _eE1=data._oq1[this._QD1]._So._kk();var _fE1=data._oq1[this._QD1]._B4;var _gE1=data._oq1[this._RD1]._So._kk();var _hE1=data._oq1[this._RD1]._B4;var _GB1=_Uc1(this._3E1,_Xb1._4c1(_4z1,_eE1))+_Uc1(this._4E1,_Xb1._4c1(_6z1,_gE1));_GB1+=(this._5E1*_Tg1-this._7E1*_fE1)+(this._6E1*_Ug1-this._8E1*_hE1);var _Go1=-this._Sn1*_GB1; this._4B1+=_Go1;_4z1._Ou(_Xb1.Multiply((this._WD1*_Go1),this._3E1));_Tg1+=this.__D1*_Go1*this._5E1;_6z1._Ou(_Xb1.Multiply((this._XD1*_Go1),this._4E1));_Ug1+=this._0E1*_Go1*this._6E1;_eE1._4c1(_Xb1.Multiply((this._YD1*_Go1),this._3E1));_fE1-=this._1E1*_Go1*this._7E1;_gE1._4c1(_Xb1.Multiply((this._ZD1*_Go1),this._4E1));_hE1-=this._2E1*_Go1*this._8E1;data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1;data._oq1[this._QD1]._So._0c1(_eE1); data._oq1[this._QD1]._B4=_fE1;data._oq1[this._RD1]._So._0c1(_gE1);data._oq1[this._RD1]._B4=_hE1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _mE1=data._nq1[this._QD1]._A4._kk();var _AD1=data._nq1[this._QD1]._uo;var _nE1=data._nq1[this._RD1]._A4._kk();var _LD1=data._nq1[this._RD1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1),_iE1=new _Ec1(_AD1),_jE1=new _Ec1(_LD1);var _TC1=0.0;var _wD1, _xD1;var _oE1=new _Xb1(),_pE1=new _Xb1();var _qE1,_rE1,_sE1,_tE1;var _4e1=0.0;if(this._uD1==_8r1._AA1){_oE1._Yb1();_qE1=1.0;_sE1=1.0;_4e1+=this.__D1+this._1E1;_wD1=_3z1-_AD1-this._GD1}else {var _Yo=_8d1(_iE1,this._DD1);var _kE1=_8d1(_iE1,_Xb1._4c1(this._BD1,this._UD1));var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._SD1));_oE1._0c1(_Yo);_sE1=_Vc1(_kE1,_Yo);_qE1=_Vc1(_Vh1,_Yo);_4e1+=this._YD1+this._WD1+this._1E1*_sE1*_sE1+this.__D1*_qE1*_qE1;var _ID1=_Xb1._4c1(this._BD1,this._UD1);var _9h1=_9d1(_iE1,_Xb1._Ou(_Vh1, _Xb1._4c1(_qr1,_mE1)));_wD1=_Uc1(_Xb1._4c1(_9h1,_ID1),this._DD1)}if(this._vD1==_8r1._AA1){_pE1._Yb1();_rE1=this._OD1;_tE1=this._OD1;_4e1+=this._OD1*this._OD1*(this._0E1+this._2E1);_xD1=_5z1-_LD1-this._MD1}else {var _Yo=_8d1(_jE1,this._ED1);var _lE1=_8d1(_jE1,_Xb1._4c1(this._CD1,this._VD1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._TD1));_pE1._0c1(_Xb1.Multiply(this._OD1,_Yo));_tE1=this._OD1*_Vc1(_lE1,_Yo);_rE1=this._OD1*_Vc1(_Wh1,_Yo);_4e1+=this._OD1*this._OD1*(this._ZD1+this._XD1)+this._2E1*_tE1*_tE1+this._0E1*_rE1*_rE1; var _ND1=_Xb1._4c1(this._CD1,this._VD1);var _ah1=_9d1(_jE1,_Xb1._Ou(_Wh1,_Xb1._4c1(_sr1,_nE1)));_xD1=_Uc1(_Xb1._4c1(_ah1,_ND1),this._ED1)}var _ed1=(_wD1+this._OD1*_xD1)-this._PD1;var _Go1=0.0;if(_4e1>0.0){_Go1=-_ed1/_4e1}_qr1._Ou(_Xb1.Multiply(this._WD1,_Xb1.Multiply(_Go1,_oE1)));_3z1+=this.__D1*_Go1*_qE1;_sr1._Ou(_Xb1.Multiply(this._XD1,_Xb1.Multiply(_Go1,_pE1)));_5z1+=this._0E1*_Go1*_rE1;_mE1._4c1(_Xb1.Multiply(this._YD1,_Xb1.Multiply(_Go1,_oE1)));_AD1-=this._1E1*_Go1*_sE1;_nE1._4c1(_Xb1.Multiply(this._ZD1, _Xb1.Multiply(_Go1,_pE1)));_LD1-=this._2E1*_Go1*_tE1;data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;data._nq1[this._QD1]._A4._0c1(_mE1);data._nq1[this._QD1]._uo=_AD1;data._nq1[this._RD1]._A4._0c1(_nE1);data._nq1[this._RD1]._uo=_LD1;return _TC1<_hb1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['joint1']=this._sD1._uE1;_8K['joint2']=this._tD1._uE1;_8K['ratio']=this._OD1;return _8K} };_MA1._Da1(_8r1);function _vE1(){this.parent.call(this);this.type=_8r1._ys1;this._wE1=new _Xb1();this._xE1=0.0;this._RB1=1.0;this._XC1=1.0;this._yE1=0.3;Object.seal(this)}_vE1.prototype={_li1:function(_ds1,_es1){this._er1=_ds1;this._fr1=_es1;var _zE1=this._fr1._b_();this._wE1._0c1(this._er1._Po1(_zE1));var _AE1=this._er1._Fc1();var _BE1=this._fr1._Fc1();this._xE1=_BE1-_AE1},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._wE1._bc1(data['linearOffset']);this._xE1=data['angularOffset']; this._RB1=data['maxForce'];this._XC1=data['maxTorque'];this._yE1=data['correctionFactor']}};_vE1._Da1(_qA1);function _RA1(_4o1){this.parent.call(this,_4o1);this._CE1=_4o1._wE1._kk();this._DE1=_4o1._xE1;this._YC1=new _Xb1();this._ZC1=0.0;this._VB1=_4o1._RB1;this.__C1=_4o1._XC1;this._EE1=_4o1._yE1;this._Ox1=0;this._Px1=0;this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._FE1=new _Xb1();this._GE1=0;this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._0D1=new _fc1();this._1D1=0} _RA1.prototype={_qs1:function(){return this._cr1._b_()},_rs1:function(){return this._ar1._b_()},_tA1:function(_fq1){return _Xb1.Multiply(_fq1,this._YC1)},_uA1:function(_fq1){return _fq1*this._ZC1},_HE1:function(_wE1){if(_wE1.x!=this._CE1.x||_wE1.y!=this._CE1.y){this._cr1._J_(!0);this._ar1._J_(!0);this._CE1._0c1(_wE1)}},_As1:function(){return this._CE1},_IE1:function(_xE1){if(_xE1!=this._DE1){this._cr1._J_(!0);this._ar1._J_(!0);this._DE1=_xE1}},_JE1:function(){return this._DE1},_2C1:function(_Ao1){_8b1(_Nb1(_Ao1)&&_Ao1>=0.0); this._VB1=_Ao1},_3C1:function(){return this._VB1},_2D1:function(_Eo1){_8b1(_Nb1(_Eo1)&&_Eo1>=0.0);this.__C1=_Eo1},_3D1:function(){return this.__C1},_KE1:function(_LE1){_8b1(_Nb1(_LE1)&&0.0<=_LE1&&_LE1<=1.0);this._EE1=_LE1},_ME1:function(){return this._EE1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _qr1=data._nq1[this._Ox1]._A4._kk(); var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);this._dB1._0c1(_8d1(_DB1,this._fB1._1c1()));this._eB1._0c1(_8d1(_EB1,this._gB1._1c1()));var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _Iy1=new _fc1();_Iy1._xw.x=_1z1+_2z1+_im1*this._dB1.y*this._dB1.y+_jm1*this._eB1.y*this._eB1.y; _Iy1._xw.y=-_im1*this._dB1.x*this._dB1.y-_jm1*this._eB1.x*this._eB1.y;_Iy1._oP.x=_Iy1._xw.y;_Iy1._oP.y=_1z1+_2z1+_im1*this._dB1.x*this._dB1.x+_jm1*this._eB1.x*this._eB1.x;this._0D1._0c1(_Iy1._jc1());this._1D1=_im1+_jm1;if(this._1D1>0.0){this._1D1=1.0/this._1D1}this._FE1.x=_sr1.x+this._eB1.x-_qr1.x-this._dB1.x-(_DB1._A4*this._CE1.x-_DB1._UI*this._CE1.y);this._FE1.y=_sr1.y+this._eB1.y-_qr1.y-this._dB1.y-(_DB1._UI*this._CE1.x+_DB1._A4*this._CE1.y);this._GE1=_5z1-_3z1-this._DE1;if(data._Ma1._jq1){this._YC1.Multiply(data._Ma1._gq1); this._ZC1*=data._Ma1._gq1;var _ck1=new _Xb1(this._YC1.x,this._YC1.y);_4z1._4c1(_Xb1.Multiply(_1z1,_ck1));_Tg1-=_im1*(_Vc1(this._dB1,_ck1)+this._ZC1);_6z1._Ou(_Xb1.Multiply(_2z1,_ck1));_Ug1+=_jm1*(_Vc1(this._eB1,_ck1)+this._ZC1)}else {this._YC1._Yb1();this._ZC1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk(); var _Ug1=data._oq1[this._Px1]._B4;var _1z1=this._hB1,_2z1=this._iB1;var _im1=this._jB1,_jm1=this._kB1;var _C4=data._Ma1._eq1;var _NE1=data._Ma1._fq1;{var _GB1=_Ug1-_Tg1+_NE1*this._EE1*this._GE1;var _Go1=-this._1D1*_GB1;var _HB1=this._ZC1;var _IB1=_C4*this.__C1;this._ZC1=_pd1(this._ZC1+_Go1,-_IB1,_IB1);_Go1=this._ZC1-_HB1;_Tg1-=_im1*_Go1;_Ug1+=_jm1*_Go1}{var _GB1=new _Xb1(_6z1.x+(-_Ug1*this._eB1.x)-_4z1.x-(-_Tg1*this._dB1.x)+_NE1*this._EE1*this._FE1.x,_6z1.y+(_Ug1*this._eB1.y)-_4z1.y-(_Tg1*this._dB1.y)+_NE1*this._EE1*this._FE1.y); var _Go1=_Yc1(this._0D1,_GB1)._1c1();var _HB1=this._YC1._kk();this._YC1._Ou(_Go1);var _IB1=_C4*this._VB1;if(this._YC1._5c1()>_IB1*_IB1){this._YC1._6c1();this._YC1.Multiply(_IB1)}_Go1._0c1(_Xb1._4c1(this._YC1,_HB1));_4z1._4c1(_Xb1.Multiply(_1z1,_Go1));_Tg1-=_im1*_Vc1(this._dB1,_Go1);_6z1._Ou(_Xb1.Multiply(_2z1,_Go1));_Ug1+=_jm1*_Vc1(this._eB1,_Go1)}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){ return !0},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['linearOffset']=this._CE1._ac1();_8K['angularOffset']=this._DE1;_8K['maxForce']=this._VB1;_8K['maxTorque']=this.__C1;_8K['correctionFactor']=this._EE1;return _8K}};_RA1._Da1(_8r1);var _OE1=2.0;function _PE1(){this.parent.call(this);this.type=_8r1._ts1;this._QE1=new _Xb1(-1.0,1.0);this._RE1=new _Xb1(1.0,1.0);this._TA1=new _Xb1(-1.0,0.0);this._UA1=new _Xb1(1.0,0.0);this._SE1=0.0;this._TE1=0.0;this._bA1=1.0;this._gr1=!0; Object.seal(this)}_PE1.prototype={_li1:function(_ds1,_es1,_UE1,_VE1,_WE1,_XE1,_km){this._er1=_ds1;this._fr1=_es1;this._QE1._0c1(_UE1);this._RE1._0c1(_VE1);this._TA1._0c1(this._er1._Po1(_WE1));this._UA1._0c1(this._fr1._Po1(_XE1));var _YE1=_Xb1._4c1(_WE1,_UE1);this._SE1=_YE1.Length();var _ZE1=_Xb1._4c1(_XE1,_VE1);this._TE1=_ZE1.Length();this._bA1=_km;_8b1(this._bA1>_bb1)},_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._QE1._bc1(data['groundAnchorA']);this._RE1._bc1(data['groundAnchorB']); this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']);this._SE1=data['lengthA'];this._TE1=data['lengthB'];this._bA1=data['ratio']}};_PE1._Da1(_qA1);function _LA1(_4o1){this.parent.call(this,_4o1);this._Ox1=0;this._Px1=0;this.__E1=new _Xb1();this._0F1=new _Xb1();this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0;this._Sn1=0;this._1F1=_4o1._QE1._kk();this._2F1=_4o1._RE1._kk();this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk(); this._3F1=_4o1._SE1;this._4F1=_4o1._TE1;_8b1(_4o1._bA1!=0.0);this._OD1=_4o1._bA1;this._PD1=_4o1._SE1+this._OD1*_4o1._TE1;this._4B1=0.0}_LA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)},_tA1:function(_fq1){var _ck1=_Xb1.Multiply(this._4B1,this._0F1);return _Xb1.Multiply(_fq1,_ck1)},_uA1:function(_fq1){return 0.0},_vs1:function(){return this._1F1},_ws1:function(){return this._2F1},_5F1:function(){return this._3F1},_6F1:function(){return this._4F1} ,_dE1:function(){return this._OD1},_7F1:function(){var _DN=this._cr1._Mo1(this._1B1);var _UI=this._1F1;var _Cy=_Xb1._4c1(_DN,_UI);return _Cy.Length()},_8F1:function(){var _DN=this._ar1._Mo1(this._2B1);var _UI=this._2F1;var _Cy=_Xb1._4c1(_DN,_UI);return _Cy.Length()},_vg1:function(_wg1){this._1F1._4c1(_wg1);this._2F1._4c1(_wg1)},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1; this._jB1=this._cr1._Vn1;this._kB1=this._ar1._Vn1;var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);this._dB1._0c1(_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1)));this._eB1._0c1(_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1)));this.__E1._0c1(_Xb1._Ou(_qr1, _Xb1._4c1(this._dB1,this._1F1)));this._0F1._0c1(_Xb1._Ou(_sr1,_Xb1._4c1(this._eB1,this._2F1)));var _SE1=this.__E1.Length();var _TE1=this._0F1.Length();if(_SE1>10.0*_hb1){this.__E1.Multiply(1.0/_SE1)}else {this.__E1._Yb1()}if(_TE1>10.0*_hb1){this._0F1.Multiply(1.0/_TE1)}else {this._0F1._Yb1();}var _9F1=_Vc1(this._dB1,this.__E1);var _aF1=_Vc1(this._eB1,this._0F1);var _1z1=this._hB1+this._jB1*_9F1*_9F1;var _2z1=this._iB1+this._kB1*_aF1*_aF1;this._Sn1=_1z1+this._OD1*this._OD1*_2z1;if(this._Sn1>0.0){this._Sn1=1.0/this._Sn1} if(data._Ma1._jq1){this._4B1*=data._Ma1._gq1;var _bF1=_Xb1.Multiply(-(this._4B1),this.__E1);var _cF1=_Xb1.Multiply((-this._OD1*this._4B1),this._0F1);_4z1._Ou(_Xb1.Multiply(this._hB1,_bF1));_Tg1+=this._jB1*_Vc1(this._dB1,_bF1);_6z1._Ou(_Xb1.Multiply(this._iB1,_cF1));_Ug1+=this._kB1*_Vc1(this._eB1,_cF1)}else {this._4B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk(); var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _lC1=_Xb1._Ou(_4z1,_Xc1(_Tg1,this._dB1));var _mC1=_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1));var _GB1=-_Uc1(this.__E1,_lC1)-this._OD1*_Uc1(this._0F1,_mC1);var _Go1=-this._Sn1*_GB1;this._4B1+=_Go1;var _bF1=_Xb1.Multiply(-_Go1,this.__E1);var _cF1=_Xb1.Multiply(-this._OD1,_Xb1.Multiply(_Go1,this._0F1));_4z1._Ou(_Xb1.Multiply(this._hB1,_bF1));_Tg1+=this._jB1*_Vc1(this._dB1,_bF1);_6z1._Ou(_Xb1.Multiply(this._iB1, _cF1));_Ug1+=this._kB1*_Vc1(this._eB1,_cF1);data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _dF1=_Xb1._Ou(_qr1, _Xb1._4c1(_Vh1,this._1F1));var _eF1=_Xb1._Ou(_sr1,_Xb1._4c1(_Wh1,this._2F1));var _SE1=_dF1.Length();var _TE1=_eF1.Length();if(_SE1>10.0*_hb1){_dF1.Multiply(1.0/_SE1)}else {_dF1._Yb1()}if(_TE1>10.0*_hb1){_eF1.Multiply(1.0/_TE1)}else {_eF1._Yb1()}var _9F1=_Vc1(_Vh1,_dF1);var _aF1=_Vc1(_Wh1,_eF1);var _1z1=this._hB1+this._jB1*_9F1*_9F1;var _2z1=this._iB1+this._kB1*_aF1*_aF1;var _4e1=_1z1+this._OD1*this._OD1*_2z1;if(_4e1>0.0){_4e1=1.0/_4e1}var _ed1=this._PD1-_SE1-this._OD1*_TE1;var _TC1=_id1(_ed1);var _Go1=-_4e1*_ed1; var _bF1=_Xb1.Multiply(-_Go1,_dF1);var _cF1=_Xb1.Multiply(-this._OD1,_Xb1.Multiply(_Go1,_eF1));_qr1._Ou(_Xb1.Multiply(this._hB1,_bF1));_3z1+=this._jB1*_Vc1(_Vh1,_bF1);_sr1._Ou(_Xb1.Multiply(this._iB1,_cF1));_5z1+=this._kB1*_Vc1(_Wh1,_cF1);data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;return _TC1<_hb1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['groundAnchorA']=this._1F1._ac1(); _8K['groundAnchorB']=this._2F1._ac1();_8K['localAnchorA']=this._1B1._ac1();_8K['localAnchorB']=this._2B1._ac1();_8K['lengthA']=this._3F1;_8K['lengthB']=this._4F1;_8K['ratio']=this._OD1;return _8K}};_LA1._Da1(_8r1);function _fF1(){this.parent.call(this);this.type=_8r1._GA1;this._TA1=new _Xb1(-1.0,0.0);this._UA1=new _Xb1(1.0,0.0);this._gF1=0.0;Object.seal(this)}_fF1.prototype={_bc1:function(data,_ks1,_sA1){this.parent.prototype._bc1.call(this,data,_ks1,_sA1);this._TA1._bc1(data['localAnchorA']);this._UA1._bc1(data['localAnchorB']); this._gF1=data['maxLength']}};_fF1._Da1(_qA1);function _QA1(_4o1){this.parent.call(this,_4o1);this._1B1=_4o1._TA1._kk();this._2B1=_4o1._UA1._kk();this._hF1=_4o1._gF1;this._Sn1=0.0;this._4B1=0.0;this._iF1=_8r1._wA1;this._dC1=0.0;this._Ox1=0;this._Px1=0;this._fC1=new _Xb1();this._dB1=new _Xb1();this._eB1=new _Xb1();this._fB1=new _Xb1();this._gB1=new _Xb1();this._hB1=0;this._iB1=0;this._jB1=0;this._kB1=0}_QA1.prototype={_qs1:function(){return this._cr1._Mo1(this._1B1)},_rs1:function(){return this._ar1._Mo1(this._2B1)} ,_tA1:function(_fq1){var _nm1=_Xb1.Multiply((_fq1*this._4B1),this._fC1);return _nm1},_uA1:function(_fq1){return 0.0},_mB1:function(){return this._1B1},_nB1:function(){return this._2B1},_jF1:function(length){this._hF1=length},_kF1:function(){return this._hF1},_lF1:function(){return this._iF1},_7A1:function(data){this._Ox1=this._cr1._vn1;this._Px1=this._ar1._vn1;this._fB1._0c1(this._cr1._En1._Lc1);this._gB1._0c1(this._ar1._En1._Lc1);this._hB1=this._cr1._Tn1;this._iB1=this._ar1._Tn1;this._jB1=this._cr1._Vn1; this._kB1=this._ar1._Vn1;var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);this._dB1._0c1(_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1)));this._eB1._0c1(_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1)));this._fC1._0c1(_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1, this._eB1),_qr1),this._dB1));this._dC1=this._fC1.Length();var _ed1=this._dC1-this._hF1;if(_ed1>0.0){this._iF1=_8r1._yA1}else {this._iF1=_8r1._wA1}if(this._dC1>_hb1){this._fC1.Multiply(1.0/this._dC1)}else {this._fC1._Yb1();this._Sn1=0.0;this._4B1=0.0;return }var _mF1=_Vc1(this._dB1,this._fC1);var _nF1=_Vc1(this._eB1,this._fC1);var _kC1=this._hB1+this._jB1*_mF1*_mF1+this._iB1+this._kB1*_nF1*_nF1;this._Sn1=_kC1!=0.0?1.0/_kC1:0.0;if(data._Ma1._jq1){this._4B1*=data._Ma1._gq1;var _ck1=_Xb1.Multiply(this._4B1, this._fC1);_4z1._4c1(_Xb1.Multiply(this._hB1,_ck1));_Tg1-=this._jB1*_Vc1(this._dB1,_ck1);_6z1._Ou(_Xb1.Multiply(this._iB1,_ck1));_Ug1+=this._kB1*_Vc1(this._eB1,_ck1)}else {this._4B1=0.0}data._oq1[this._Ox1]._So._0c1(_4z1);data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1;},_pz1:function(data){var _4z1=data._oq1[this._Ox1]._So._kk();var _Tg1=data._oq1[this._Ox1]._B4;var _6z1=data._oq1[this._Px1]._So._kk();var _Ug1=data._oq1[this._Px1]._B4;var _lC1=_Xb1._Ou(_4z1, _Xc1(_Tg1,this._dB1));var _mC1=_Xb1._Ou(_6z1,_Xc1(_Ug1,this._eB1));var _ed1=this._dC1-this._hF1;var _GB1=_Uc1(this._fC1,_Xb1._4c1(_mC1,_lC1));if(_ed1<0.0){_GB1+=data._Ma1._fq1*_ed1}var _Go1=-this._Sn1*_GB1;var _HB1=this._4B1;this._4B1=_ld1(0.0,this._4B1+_Go1);_Go1=this._4B1-_HB1;var _ck1=_Xb1.Multiply(_Go1,this._fC1);_4z1._4c1(_Xb1.Multiply(this._hB1,_ck1));_Tg1-=this._jB1*_Vc1(this._dB1,_ck1);_6z1._Ou(_Xb1.Multiply(this._iB1,_ck1));_Ug1+=this._kB1*_Vc1(this._eB1,_ck1);data._oq1[this._Ox1]._So._0c1(_4z1); data._oq1[this._Ox1]._B4=_Tg1;data._oq1[this._Px1]._So._0c1(_6z1);data._oq1[this._Px1]._B4=_Ug1},_Kz1:function(data){var _qr1=data._nq1[this._Ox1]._A4._kk();var _3z1=data._nq1[this._Ox1]._uo;var _sr1=data._nq1[this._Px1]._A4._kk();var _5z1=data._nq1[this._Px1]._uo;var _DB1=new _Ec1(_3z1),_EB1=new _Ec1(_5z1);var _Vh1=_8d1(_DB1,_Xb1._4c1(this._1B1,this._fB1));var _Wh1=_8d1(_EB1,_Xb1._4c1(this._2B1,this._gB1));var _Yo=_Xb1._4c1(_Xb1._4c1(_Xb1._Ou(_sr1,_Wh1),_qr1),_Vh1);var length=_Yo._6c1();var _ed1=length-this._hF1; _ed1=_pd1(_ed1,0.0,_nb1);var _Go1=-this._Sn1*_ed1;var _ck1=_Xb1.Multiply(_Go1,_Yo);_qr1._4c1(_Xb1.Multiply(this._hB1,_ck1));_3z1-=this._jB1*_Vc1(_Vh1,_ck1);_sr1._Ou(_Xb1.Multiply(this._iB1,_ck1));_5z1+=this._kB1*_Vc1(_Wh1,_ck1);data._nq1[this._Ox1]._A4._0c1(_qr1);data._nq1[this._Ox1]._uo=_3z1;data._nq1[this._Px1]._A4._0c1(_sr1);data._nq1[this._Px1]._uo=_5z1;return length-this._hF1<_hb1},_ac1:function(_G51){var _8K=_G51||{};this.parent.prototype._ac1.call(this,_8K);_8K['localAnchorA']=this._1B1._ac1(); _8K['localAnchorB']=this._2B1._ac1();_8K['maxLength']=this._hF1;return _8K}};_QA1._Da1(_8r1);var _oF1=Math.exp;function _pF1(){this.vertices=null;this._mn=0;this._qF1=null;this._uq1=new _Xb1();this._Js1=0.1;this._rF1=0.9;this._sF1=0.1}function _tF1(){this._Se1=0;this._uF1=null;this._vF1=null;this._wF1=null;this._xF1=null;this._yF1=null;this._zF1=null;this._AF1=0;this._Gq1=new _Xb1();this._BF1=1.0;this._CF1=0.1}_tF1.prototype={_li1:function(_4o1){_8b1(_4o1._mn>=3);this._Se1=_4o1._mn;this._uF1=new Array(this._Se1); this._vF1=new Array(this._Se1);this._wF1=new Array(this._Se1);this._xF1=new Array(this._Se1);for(var _z4=0;_z40.0){this._xF1[_z4]=1.0/_7m}else {this._xF1[_z4]=0.0}}var _pj1=this._Se1-1;var _DF1=this._Se1-2;this._yF1=new Array(_pj1);this._zF1=new Array(_DF1);for(var _z4=0;_z4<_pj1;++_z4){var _Fy=this._uF1[_z4];var _Ld1=this._uF1[_z4+1];this._yF1[_z4]=__c1(_Fy, _Ld1)}for(var _z4=0;_z4<_DF1;++_z4){var _Fy=this._uF1[_z4];var _Ld1=this._uF1[_z4+1];var _Kf1=this._uF1[_z4+2];var _Be1=_Xb1._4c1(_Ld1,_Fy);var _gw1=_Xb1._4c1(_Kf1,_Ld1);var _uo=_Vc1(_Be1,_gw1);var _nm=_Uc1(_Be1,_gw1);this._zF1[_z4]=_Vb1(_uo,_nm)}this._Gq1=_4o1._uq1._kk();this._AF1=_4o1._Js1;this._BF1=_4o1._rF1;this._CF1=_4o1._sF1},_hr1:function(_C4,_Rg1){if(_C4==0.0){return }var _Cy=_oF1(-_C4*this._AF1);for(var _z4=0;_z40.0){this._wF1[_z4]._Ou(_Xb1.Multiply(_C4, this._Gq1))}this._wF1[_z4].Multiply(_Cy);this._uF1[_z4]._Ou(_Xb1.Multiply(_C4,this._wF1[_z4]))}for(var _z4=0;_z4<_Rg1;++_z4){this._EF1();this._FF1();this._EF1()}var _NE1=1.0/_C4;for(var _z4=0;_z4_cb1){angle-=2*_cb1;_ed1=angle-this._zF1[_z4]}while(_ed1<-_cb1){angle+=2.0*_cb1;_ed1=angle-this._zF1[_z4]}var _Go1=-this._CF1*_4e1*_ed1;_Fy._Ou(_Xb1.Multiply((_LF1*_Go1),_SF1));_Ld1._Ou(_Xb1.Multiply((_MF1*_Go1),_TF1));_Kf1._Ou(_Xb1.Multiply((_NF1*_Go1),_UF1))}}};var _VF1={/*@param {b2World} world */_WF1:function(_un1){ var _XF1=[];/*@type Number */var _z4;/*@type String */var _YF1;/*@type b2Body */var _nm;/*@type b2Fixture */var _yJ;/*@type b2Shape */var _se1;for(_nm=_un1._Br1();_nm;_nm=_nm._hp1()){for(_yJ=_nm._ep1();_yJ;_yJ=_yJ._hp1()){_se1=_yJ._Cp1();_yJ._ZF1=_XF1.length;_XF1.push(_se1._ac1())}}var __F1=[];for(_nm=_un1._Br1();_nm;_nm=_nm._hp1()){_nm._0G1=[];for(_yJ=_nm._ep1();_yJ;_yJ=_yJ._hp1()){_YF1=_yJ._ac1();_YF1['shape']=_yJ._ZF1;delete _yJ._ZF1;_nm._0G1.push(__F1.length);__F1.push(_YF1)}}var _ks1=[];for(_nm=_un1._Br1(); _nm;_nm=_nm._hp1()){_YF1=_nm._ac1();_YF1.__F1=[];for(_z4=0;_z4<_nm._0G1.length;++_z4)_YF1.__F1.push(_nm._0G1[_z4]);delete _nm._0G1;_nm._1G1=_ks1.length;_ks1.push(_YF1)};var _sA1=[];/*@type b2Joint */var _rm;for(_rm=_un1._fp1(),_z4=0;_rm;_rm=_rm._hp1(),++_z4)_rm._uE1=_z4;for(_rm=_un1._fp1();_rm;_rm=_rm._hp1()){if(_rm._8e1()===_8r1._xs1)continue;_YF1=_rm._ac1();_YF1['bodyA']=_rm._os1()._1G1;_YF1['bodyB']=_rm._ps1()._1G1;_sA1.push(_YF1)}for(_rm=_un1._fp1();_rm;_rm=_rm._hp1())delete _rm._uE1;for(_nm=_un1._Br1(); _nm;_nm=_nm._hp1())delete _nm._1G1;var _hw={_XF1:_XF1,__F1:__F1,_ks1:_ks1,_sA1:_sA1};return _hw},/*@param {b2World} world */_2G1:function(_YF1,_un1,clear){var _3G1=JSON.parse(_YF1);if(clear){for(var _nm=_un1._Br1();_nm;){var _bx=_nm._hp1();_un1._1r1(_nm);_nm=_bx}for(var _rm=_un1._fp1();_rm;){var _bx=_rm._hp1();_un1._4r1(_rm);_rm=_bx}}var _XF1=[];for(var _z4=0;_z4<_3G1._XF1.length;++_z4){var _4G1=_3G1._XF1[_z4];var _se1;switch(_4G1._WS){case _6e1._le1:_se1=new _qe1();break;case _6e1._me1:_se1=new _Ce1();break;case _6e1._oe1:_se1=new _Qe1(); break;case _6e1._ne1:_se1=new _7f1();break }_se1._bc1(_4G1);_XF1.push(_se1)}var __F1=[];for(_z4=0;_z4<_3G1.__F1.length;++_z4){var _5G1=_3G1.__F1[_z4];var _l_=new _6o1();_l_._bc1(_5G1);_l_._se1=_XF1[_5G1['shape']];__F1.push(_l_)}var _ks1=[];for(_z4=0;_z4<_3G1._ks1.length;++_z4){var _6G1=_3G1._ks1[_z4];var _4o1=new _hn1();_4o1._bc1(_6G1);var body=_un1._001(_4o1);for(var x=0;x<_6G1.__F1.length;++x)body._3o1(__F1[_6G1.__F1[x]]);_ks1.push(body)}var _sA1=[];var _7G1=[];for(_z4=0;_z4<_3G1._sA1.length;++_z4){var _8G1=_3G1._sA1[_z4]; var _9G1;switch(_8G1.type){case _8r1._AA1:_9G1=new _SA1();break;case _8r1._BA1:_9G1=new _nC1();break;case _8r1._ss1:_9G1=new _aC1();break;case _8r1._ts1:_9G1=new _PE1();break;case _8r1._CA1:_9G1=new _pD1();break;case _8r1._DA1:_9G1=new _9D1();break;case _8r1._EA1:_9G1=new _7D1();break;case _8r1._FA1:_9G1=new _WC1();break;case _8r1._GA1:_9G1=new _fF1();break;case _8r1._ys1:_9G1=new _vE1();break;default :throw new Error('unknown joint')}_9G1._bc1(_8G1,_ks1);if(_8G1.type===_8r1._CA1){_7G1.push([_9G1,_sA1.length]);_sA1.push(null)} else {var _np1=_un1._7r1(_9G1);_sA1.push(_np1)}}for(_z4=0;_z4<_7G1.length;++_z4){_7G1[_z4][0]._qD1=_sA1[_7G1[_z4][0]._qD1];_7G1[_z4][0]._rD1=_sA1[_7G1[_z4][0]._rD1];_np1=_un1._7r1(_7G1[_z4][0]);_sA1[_7G1[_z4][1]]=_np1}}};var _aG1=(function(){function _bG1(_8K){return new _Xb1(_8K?(_8K.x||0):0,_8K?(_8K.y||0):0)}function _cG1(_8K){var _dG1=new Array(_8K.x.length);for(var _z4=0;_z4<_dG1.length;++_z4)_dG1[_z4]=new _Xb1(_8K.x[_z4],_8K.y[_z4]);return _dG1}function _eG1(_8K,_fG1){var name=_8K.name;var _Ct;if(typeof(_8K['int'])!=='undefined')_Ct=_8K['int']; else if(typeof(_8K['float'])!=='undefined')_Ct=_8K['float'];else if(typeof(_8K['string'])!=='undefined')_Ct=_8K['string'];else if(typeof(_8K['bool'])!=='undefined')_Ct=_8K['bool'];else if(typeof(_8K._gG1)!=='undefined')_Ct=_bG1(_8K._gG1);else throw new Error("unknown property type");if(_fG1.hasOwnProperty(name))throw new Error("custom property possibly overwriting an existing one");_fG1[name]=_Ct}function _hG1(_8K,body){var _4o1=new _6o1();_4o1._he1=_8K._he1||0;_4o1._lB._qp1=typeof(_8K['filter-categoryBits'])==='undefined'?1:_8K['filter-categoryBits']; _4o1._lB._rp1=typeof(_8K['filter-maskBits'])==='undefined'?65535:_8K['filter-maskBits'];_4o1._lB._sp1=typeof(_8K['filter-groupIndex'])==='undefined'?0:_8K['filter-groupIndex'];_4o1._tp1=_8K._tp1||0;_4o1._up1=_8K._up1||0;_4o1._vp1=_8K._Dp1||0;var _se1;if(typeof(_8K._zg1)!=='undefined'){_se1=new _qe1();_se1._re1=_bG1(_8K._zg1._Hd1);_se1._7e1=_8K._zg1._Id1||0}else if(typeof(_8K._Ag1)!=='undefined'){var vertices=_cG1(_8K._Ag1.vertices);_se1=new _7f1();_se1._bw(vertices,vertices.length)}else if(typeof(_8K._Bg1)!=='undefined'){ var vertices=_cG1(_8K._Bg1.vertices);_se1=new _Qe1();_se1._Se1=vertices.length;_se1._Re1=vertices;if(_se1._We1=_8K._Bg1._iG1)_se1._Ue1=_bG1(_8K._Bg1._2f1);if(_se1._Ve1=_8K._Bg1._jG1)_se1._Te1=_bG1(_8K._Bg1._0f1)}else throw new Error("unknown shape type");_4o1._se1=_se1;var _l_=body._3o1(_4o1);_l_.name=_8K.name;if(_8K._kG1)for(var _z4=0;_z4<_8K._kG1.length;++_z4)_eG1(_8K,_l_)}function _lG1(_8K,_un1){var _4o1=new _hn1();_4o1.type=_8K.type||_in1._jn1;_4o1.angle=_8K.angle||0;_4o1._nn1=_8K._nn1||0;_4o1._ln1=_8K._ln1||0; _4o1._pn1=_8K._pn1||!1;_4o1._rn1=_8K._rn1||!1;_4o1._qn1=_8K._qn1||!1;_4o1._mn1=_8K._mn1||!1;_4o1._kn1=_bG1(_8K._kn1);_4o1._sn1=typeof(_8K._sn1)!=='undefined'?_8K._sn1:1;var _mG1=new _3e1();_mG1._4e1=_8K['massData-mass']||0;_mG1._Hd1=_bG1(_8K['massData-center']);_mG1._5e1=_8K['massData-I']||0;_4o1.position=_bG1(_8K.position);var body=_un1._001(_4o1);body.name=_8K.name;body._Lo1(_mG1);if(_8K._l_)for(var _z4=0;_z4<_8K._l_.length;++_z4)_hG1(_8K._l_[_z4],body);if(_8K._kG1)for(_z4=0;_z4<_8K._kG1.length;++_z4)_eG1(_8K, body);return body}var _nG1={'revolute':_SA1,'distance':_aC1,'prismatic':_nC1,'wheel':_9D1,'rope':_fF1,'motor':_vE1,'weld':_7D1,'friction':_WC1};function _oG1(_8K,_un1,_ks1){if(!_nG1[_8K.type])throw new Error("unknown joint type");var _pG1=new _nG1[_8K.type]();switch(_pG1.type){case _8r1._AA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1.__A1=_8K.__A1||!1;_pG1._0B1=_8K._0B1||!1;_pG1._WA1=_8K._qG1||0;_pG1._YA1=_8K._YA1||0;_pG1._ZA1=_8K._ZA1||0;_pG1._VA1=_8K._rG1||0;_pG1._XA1=_8K._sG1||0;break;case _8r1._ss1:_pG1._TA1=_bG1(_8K._WE1); _pG1._UA1=_bG1(_8K._XE1);_pG1._TB1=_8K._TB1||0;_pG1._SB1=_8K._tG1||0;_pG1.length=_8K.length||0;break;case _8r1._BA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1.__A1=_8K.__A1||!1;_pG1._0B1=_8K._0B1||!1;_pG1._oC1=_bG1(_8K._oC1);_pG1._pC1=_8K._qG1||0;_pG1._rC1=_8K._rC1||0;_pG1._ZA1=_8K._ZA1||0;_pG1._VA1=_8K._rG1||0;_pG1._qC1=_8K._sG1||0;break;case _8r1._DA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1._0B1=_8K._0B1||!1;_pG1._oC1=_bG1(_8K._oC1);_pG1._YA1=_8K._YA1||0;_pG1._ZA1=_8K._ZA1||0; _pG1._TB1=_8K._uG1||0;_pG1._SB1=_8K._vG1||0;break;case _8r1._GA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1._gF1=_8K._gF1||0;break;case _8r1._ys1:_pG1._wE1=_bG1(_8K._WE1);_pG1._xE1=_8K._rG1||0;_pG1._RB1=_8K._RB1||0;_pG1._XC1=_8K._XC1||0;_pG1._yE1=_8K._yE1||0;break;case _8r1._EA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1._VA1=_8K._rG1||0;_pG1._TB1=_8K._TB1||0;_pG1._SB1=_8K._SB1||0;break;case _8r1._FA1:_pG1._TA1=_bG1(_8K._WE1);_pG1._UA1=_bG1(_8K._XE1);_pG1._RB1=_8K._RB1||0;_pG1._XC1=_8K._XC1||0; break;default :throw new Error("wat?");}_pG1._er1=_ks1[_8K._er1||0];_pG1._fr1=_ks1[_8K._fr1||0];_pG1._gr1=_8K._gr1||!1;var _np1=_un1._7r1(_pG1);_np1.name=_8K.name;if(_8K._kG1)for(var _z4=0;_z4<_8K._kG1.length;++_z4)_eG1(_8K,_np1);return _np1}function _wG1(){this._un1=null;this._iq1=0;this._hq1=0;this._xG1=0;this.__F1={};this._ks1={};this._sA1={};Object.seal(this)}function _yG1(_8K,_un1){var _TG=new _wG1();_TG._un1=_un1=_un1||new _ho1(new _Xb1(0,0));_TG._iq1=_8K._iq1||0;_TG._hq1=_8K._hq1||0;_TG._xG1=_8K._xG1||0; if(_8K._uq1)_un1._Or1(_bG1(_8K._uq1));_un1._Cr1(_8K._on1||!1);_un1._Qr1(_8K._zG1||!1);_un1._Er1(_8K._jq1||!1);_un1._Gr1(_8K._AG1||!1);_un1._Ir1(_8K._BG1||!1);var _ks1=[];var _CG1=_8K.body;if(_CG1){for(var _z4=0;_z4<_CG1.length;++_z4){var body=_lG1(_CG1[_z4],_un1);_ks1.push(body);for(var _yJ=body._ep1();_yJ;_yJ=_yJ._hp1()){if(!_TG.__F1[_yJ.name])_TG.__F1[_yJ.name]=[];_TG.__F1[_yJ.name].push(_yJ)}if(!_TG._ks1[body.name])_TG._ks1[body.name]=[];_TG._ks1[body.name].push(body)}}var _sA1=[];var _DG1=_8K._np1; if(_DG1){for(_z4=0;_z4<_DG1.length;++_z4){var _np1=_oG1(_DG1[_z4],_un1,_ks1);_sA1.push(_np1);if(!_TG._sA1[_np1.name])_TG._sA1[_np1.name]=[];_TG._sA1[_np1.name].push(_np1)}}return _TG}var _hw={_yG1:_yG1};return _hw})();var _EG1=[{"trimmed":"version","name":"b2_version","def":_Mb1},{"trimmed":"Vec2","name":"b2Vec2","def":_Xb1},{"trimmed":"Vec3","name":"b2Vec3","def":_dc1},{"trimmed":"Mat22","name":"b2Mat22","def":_fc1},{"trimmed":"Mat33","name":"b2Mat33","def":_rc1},{"trimmed":"Rot","name":"b2Rot","def":_Ec1} ,{"trimmed":"Transform","name":"b2Transform","def":_Ic1},{"trimmed":"Sweep","name":"b2Sweep","def":_Kc1},{"trimmed":"Dot_v2_v2","name":"b2Dot_v2_v2","def":_Uc1},{"trimmed":"Cross_v2_v2","name":"b2Cross_v2_v2","def":_Vc1},{"trimmed":"Cross_v2_f","name":"b2Cross_v2_f","def":_Wc1},{"trimmed":"Cross_f_v2","name":"b2Cross_f_v2","def":_Xc1},{"trimmed":"Mul_m22_v2","name":"b2Mul_m22_v2","def":_Yc1},{"trimmed":"MulT_m22_v2","name":"b2MulT_m22_v2","def":_Zc1},{"trimmed":"Distance","name":"b2Distance","def":__c1} ,{"trimmed":"DistanceSquared","name":"b2DistanceSquared","def":_0d1},{"trimmed":"Dot_v3_v3","name":"b2Dot_v3_v3","def":_vc1},{"trimmed":"Cross_v3_v3","name":"b2Cross_v3_v3","def":_wc1},{"trimmed":"Mul_m22_m22","name":"b2Mul_m22_m22","def":_1d1},{"trimmed":"MulT_m22_m22","name":"b2MulT_m22_m22","def":_2d1},{"trimmed":"Mul_m33_v3","name":"b2Mul_m33_v3","def":_3d1},{"trimmed":"Mul22_m33_v2","name":"b2Mul22_m33_v2","def":_4d1},{"trimmed":"Mul_r_r","name":"b2Mul_r_r","def":_5d1},{"trimmed":"MulT_r_r", "name":"b2MulT_r_r","def":_7d1},{"trimmed":"Mul_r_v2","name":"b2Mul_r_v2","def":_8d1},{"trimmed":"MulT_r_v2","name":"b2MulT_r_v2","def":_9d1},{"trimmed":"Mul_t_v2","name":"b2Mul_t_v2","def":_ad1},{"trimmed":"Min_v2","name":"b2Min_v2","def":_md1},{"trimmed":"Max_v2","name":"b2Max_v2","def":_od1},{"trimmed":"Clamp","name":"b2Clamp","def":_pd1},{"trimmed":"MulT_t_v2","name":"b2MulT_t_v2","def":_cd1},{"trimmed":"Mul_t_t","name":"b2Mul_t_t","def":_dd1},{"trimmed":"MulT_t_t","name":"b2MulT_t_t","def":_fd1} ,{"trimmed":"Clamp_v2","name":"b2Clamp_v2","def":_qd1},{"trimmed":"NextPowerOfTwo","name":"b2NextPowerOfTwo","def":_rd1},{"trimmed":"Abs_v2","name":"b2Abs_v2","def":_jd1},{"trimmed":"Abs_m22","name":"b2Abs_m22","def":_kd1},{"trimmed":"IsPowerOfTwo","name":"b2IsPowerOfTwo","def":_sd1},{"trimmed":"RandomFloat","name":"b2RandomFloat","def":_ud1},{"trimmed":"Timer","name":"b2Timer","def":_0e1},{"trimmed":"Color","name":"b2Color","def":_wd1},{"trimmed":"Draw","name":"b2Draw","def":_xd1},{"trimmed":"ContactID", "name":"b2ContactID","def":_Yh1},{"trimmed":"ManifoldPoint","name":"b2ManifoldPoint","def":_2i1},{"trimmed":"Manifold","name":"b2Manifold","def":_7i1},{"trimmed":"WorldManifold","name":"b2WorldManifold","def":_ji1},{"trimmed":"GetPointStates","name":"b2GetPointStates","def":_Ei1},{"trimmed":"ClipVertex","name":"b2ClipVertex","def":_Ji1},{"trimmed":"RayCastInput","name":"b2RayCastInput","def":_Ki1},{"trimmed":"RayCastOutput","name":"b2RayCastOutput","def":_Li1},{"trimmed":"AABB","name":"b2AABB","def":_Mi1} ,{"trimmed":"CollideCircles","name":"b2CollideCircles","def":_1j1},{"trimmed":"CollidePolygonAndCircle","name":"b2CollidePolygonAndCircle","def":_5j1},{"trimmed":"FindMaxSeparation","name":"b2FindMaxSeparation","def":_ij1},{"trimmed":"FindIncidentEdge","name":"b2FindIncidentEdge","def":_vj1},{"trimmed":"CollidePolygons","name":"b2CollidePolygons","def":_Fj1},{"trimmed":"CollideEdgeAndCircle","name":"b2CollideEdgeAndCircle","def":_ak1},{"trimmed":"EPAxis","name":"b2EPAxis","def":_ok1},{"trimmed":"TempPolygon", "name":"b2TempPolygon","def":_sk1},{"trimmed":"ReferenceFace","name":"b2ReferenceFace","def":_tk1},{"trimmed":"EPCollider","name":"b2EPCollider","def":_wk1},{"trimmed":"CollideEdgeAndPolygon","name":"b2CollideEdgeAndPolygon","def":_bl1},{"trimmed":"ClipSegmentToLine","name":"b2ClipSegmentToLine","def":_7k1},{"trimmed":"TestShapeOverlap","name":"b2TestShapeOverlap","def":_kl1},{"trimmed":"TestOverlap","name":"b2TestOverlap","def":_dg1},{"trimmed":"Shape","name":"b2Shape","def":_6e1},{"trimmed":"MassData", "name":"b2MassData","def":_3e1},{"trimmed":"CircleShape","name":"b2CircleShape","def":_qe1},{"trimmed":"EdgeShape","name":"b2EdgeShape","def":_Ce1},{"trimmed":"ChainShape","name":"b2ChainShape","def":_Qe1},{"trimmed":"PolygonShape","name":"b2PolygonShape","def":_7f1},{"trimmed":"Pair","name":"b2Pair","def":_Lf1},{"trimmed":"PairLessThan","name":"b2PairLessThan","def":_Of1},{"trimmed":"BroadPhase","name":"b2BroadPhase","def":_Rf1},{"trimmed":"DistanceProxy","name":"b2DistanceProxy","def":_yg1},{"trimmed":"SimplexCache", "name":"b2SimplexCache","def":_Eg1},{"trimmed":"DistanceInput","name":"b2DistanceInput","def":_Ig1},{"trimmed":"DistanceOutput","name":"b2DistanceOutput","def":_Og1},{"trimmed":"SimplexVertex","name":"b2SimplexVertex","def":_Sg1},{"trimmed":"Simplex","name":"b2Simplex","def":_Vg1},{"trimmed":"DistanceFunc","name":"b2DistanceFunc","def":_Hh1},{"trimmed":"TreeNode","name":"b2TreeNode","def":_ol1},{"trimmed":"DynamicTree","name":"b2DynamicTree","def":_Tf1},{"trimmed":"TOIInput","name":"b2TOIInput", "def":_um1},{"trimmed":"TOIOutput","name":"b2TOIOutput","def":_ym1},{"trimmed":"SeparationFunction","name":"b2SeparationFunction","def":_Dm1},{"trimmed":"TimeOfImpact","name":"b2TimeOfImpact","def":__m1},{"trimmed":"BodyDef","name":"b2BodyDef","def":_hn1},{"trimmed":"Body","name":"b2Body","def":_in1},{"trimmed":"Filter","name":"b2Filter","def":_pp1},{"trimmed":"FixtureDef","name":"b2FixtureDef","def":_6o1},{"trimmed":"Fixture","name":"b2Fixture","def":_8o1},{"trimmed":"DestructionListener","name":"b2DestructionListener", "def":_Sp1},{"trimmed":"ContactFilter","name":"b2ContactFilter","def":_Xp1},{"trimmed":"ContactImpulse","name":"b2ContactImpulse","def":_0q1},{"trimmed":"ContactListener","name":"b2ContactListener","def":_3q1},{"trimmed":"QueryCallback","name":"b2QueryCallback","def":_9q1},{"trimmed":"RayCastCallback","name":"b2RayCastCallback","def":_cq1},{"trimmed":"TimeStep","name":"b2TimeStep","def":_dq1},{"trimmed":"Position","name":"b2Position","def":_kq1},{"trimmed":"Velocity","name":"b2Velocity","def":_lq1} ,{"trimmed":"SolverData","name":"b2SolverData","def":_mq1},{"trimmed":"World","name":"b2World","def":_ho1},{"trimmed":"MixFriction","name":"b2MixFriction","def":_Ax1},{"trimmed":"MixRestitution","name":"b2MixRestitution","def":_Dx1},{"trimmed":"ContactRegister","name":"b2ContactRegister","def":_Gx1},{"trimmed":"ContactEdge","name":"b2ContactEdge","def":_Ix1},{"trimmed":"Contact","name":"b2Contact","def":_Tr1},{"trimmed":"CircleContact","name":"b2CircleContact","def":_6y1},{"trimmed":"PolygonContact", "name":"b2PolygonContact","def":_fy1},{"trimmed":"ChainAndCircleContact","name":"b2ChainAndCircleContact","def":_ay1},{"trimmed":"ChainAndPolygonContact","name":"b2ChainAndPolygonContact","def":_by1},{"trimmed":"EdgeAndCircleContact","name":"b2EdgeAndCircleContact","def":_cy1},{"trimmed":"EdgeAndPolygonContact","name":"b2EdgeAndPolygonContact","def":_dy1},{"trimmed":"PolygonAndCircleContact","name":"b2PolygonAndCircleContact","def":_ey1},{"trimmed":"defaultFilter","name":"b2_defaultFilter","def":_py1} ,{"trimmed":"defaultListener","name":"b2_defaultListener","def":_qy1},{"trimmed":"ContactManager","name":"b2ContactManager","def":_vq1},{"trimmed":"VelocityConstraintPoint","name":"b2VelocityConstraintPoint","def":_vy1},{"trimmed":"ContactPositionConstraint","name":"b2ContactPositionConstraint","def":_zy1},{"trimmed":"ContactVelocityConstraint","name":"b2ContactVelocityConstraint","def":_Hy1},{"trimmed":"PositionSolverManifold","name":"b2PositionSolverManifold","def":_Ly1},{"trimmed":"ContactSolverDef", "name":"b2ContactSolverDef","def":_Oy1},{"trimmed":"ContactSolver","name":"b2ContactSolver","def":_Qy1},{"trimmed":"Island","name":"b2Island","def":_Lq1},{"trimmed":"Jacobian","name":"b2Jacobian","def":_mA1},{"trimmed":"JointEdge","name":"b2JointEdge","def":_pA1},{"trimmed":"JointDef","name":"b2JointDef","def":_qA1},{"trimmed":"Joint","name":"b2Joint","def":_8r1},{"trimmed":"RevoluteJointDef","name":"b2RevoluteJointDef","def":_SA1},{"trimmed":"RevoluteJoint","name":"b2RevoluteJoint","def":_KA1}, {"trimmed":"MouseJointDef","name":"b2MouseJointDef","def":_QB1},{"trimmed":"MouseJoint","name":"b2MouseJoint","def":_IA1},{"trimmed":"DistanceJointDef","name":"b2DistanceJointDef","def":_aC1},{"trimmed":"DistanceJoint","name":"b2DistanceJoint","def":_HA1},{"trimmed":"PrismaticJointDef","name":"b2PrismaticJointDef","def":_nC1},{"trimmed":"PrismaticJoint","name":"b2PrismaticJoint","def":_JA1},{"trimmed":"FrictionJointDef","name":"b2FrictionJointDef","def":_WC1},{"trimmed":"FrictionJoint","name":"b2FrictionJoint", "def":_PA1},{"trimmed":"WeldJointDef","name":"b2WeldJointDef","def":_7D1},{"trimmed":"WeldJoint","name":"b2WeldJoint","def":_OA1},{"trimmed":"WheelJointDef","name":"b2WheelJointDef","def":_9D1},{"trimmed":"WheelJoint","name":"b2WheelJoint","def":_NA1},{"trimmed":"GearJointDef","name":"b2GearJointDef","def":_pD1},{"trimmed":"GearJoint","name":"b2GearJoint","def":_MA1},{"trimmed":"MotorJointDef","name":"b2MotorJointDef","def":_vE1},{"trimmed":"MotorJoint","name":"b2MotorJoint","def":_RA1},{"trimmed":"PulleyJointDef", "name":"b2PulleyJointDef","def":_PE1},{"trimmed":"PulleyJoint","name":"b2PulleyJoint","def":_LA1},{"trimmed":"RopeJointDef","name":"b2RopeJointDef","def":_fF1},{"trimmed":"RopeJoint","name":"b2RopeJoint","def":_QA1},{"trimmed":"RopeDef","name":"b2RopeDef","def":_pF1},{"trimmed":"Rope","name":"b2Rope","def":_tF1},{"trimmed":"maxManifoldPoints","name":"b2_maxManifoldPoints","def":_db1},{"trimmed":"maxPolygonVertices","name":"b2_maxPolygonVertices","def":_eb1},{"trimmed":"aabbExtension","name":"b2_aabbExtension", "def":_fb1},{"trimmed":"aabbMultiplier","name":"b2_aabbMultiplier","def":_gb1},{"trimmed":"linearSlop","name":"b2_linearSlop","def":_hb1},{"trimmed":"angularSlop","name":"b2_angularSlop","def":_ib1},{"trimmed":"polygonRadius","name":"b2_polygonRadius","def":_jb1},{"trimmed":"maxSubSteps","name":"b2_maxSubSteps","def":_kb1},{"trimmed":"maxTOIContacts","name":"b2_maxTOIContacts","def":_lb1},{"trimmed":"velocityThreshold","name":"b2_velocityThreshold","def":_mb1},{"trimmed":"maxLinearCorrection","name":"b2_maxLinearCorrection", "def":_nb1},{"trimmed":"maxAngularCorrection","name":"b2_maxAngularCorrection","def":_ob1},{"trimmed":"maxTranslation","name":"b2_maxTranslation","def":_pb1},{"trimmed":"maxTranslationSquared","name":"b2_maxTranslationSquared","def":_qb1},{"trimmed":"maxRotation","name":"b2_maxRotation","def":_rb1},{"trimmed":"maxRotationSquared","name":"b2_maxRotationSquared","def":_sb1},{"trimmed":"baumgarte","name":"b2_baumgarte","def":_tb1},{"trimmed":"toiBaugarte","name":"b2_toiBaugarte","def":_ub1},{"trimmed":"timeToSleep", "name":"b2_timeToSleep","def":_vb1},{"trimmed":"linearSleepTolerance","name":"b2_linearSleepTolerance","def":_wb1},{"trimmed":"angularSleepTolerance","name":"b2_angularSleepTolerance","def":_xb1},{"trimmed":"epsilon","name":"b2_epsilon","def":_bb1},{"trimmed":"JsonSerializer","name":"b2JsonSerializer","def":_VF1},{"trimmed":"RUBELoader","name":"b2RUBELoader","def":_aG1},{"trimmed":"Profiler","name":"b2Profiler","def":_Ra1},{"trimmed":"ParticleDef","name":"b2ParticleDef","def":_0u1},{"trimmed":"ParticleColor", "name":"b2ParticleColor","def":_St1},{"trimmed":"ParticleGroupDef","name":"b2ParticleGroupDef","def":_bu1},{"trimmed":"ParticleGroup","name":"b2ParticleGroup","def":_fu1},{"trimmed":"ParticleSystem","name":"b2ParticleSystem","def":_Nq1}];if(typeof(b2_compatibility)!=="undefined"&&typeof(window)!=="undefined"){for(var _z4=0;_z4<_EG1.length;++_z4)window[_EG1[_z4]["name"]]=_EG1[_z4]["def"]}else {var _1L={};for(var _z4=0;_z4<_EG1.length;++_z4)_1L[_EG1[_z4]["trimmed"]]=_EG1[_z4]["def"];if(typeof(module)!=="undefined")module._FG1=_1L; else window["b2"]=_1L;}})();/* * This class lets you encode animated GIF files * Base class : http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm * @author Kevin Weiner (original Java version - kweiner@fmsware.com) * @author Thibault Imbert (AS3 version - bytearray.org) * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) * @version 0.1 AS3 implementation */_GG1=function(){for(var _z4=0,_FL={};_z4<256;_z4++)_FL[_z4]=String.fromCharCode(_z4); function _HG1(){this._IG1=[];};_HG1.prototype._JG1=function(){for(var _So='',_im=this._IG1.length,_z4=0;_z4<_im;_z4++)_So+=_FL[this._IG1[_z4]];return _So};_HG1.prototype._KG1=function(_Ct){this._IG1.push(_Ct)};_HG1.prototype._LG1=function(_N8){for(var _im=_N8.length,_z4=0;_z4<_im;_z4++)this._KG1(_N8.charCodeAt(_z4))};_HG1.prototype._MG1=function(_NG1,offset,length){for(var _im=length||_NG1.length,_z4=offset||0;_z4<_im;_z4++)this._KG1(_NG1[_z4])};var _FG1={};var width;var height;var _v2=null;var _OG1;var repeat=-1; var _PG1=0;var _QG1=!1;var _G51;var _Wm;var _RG1;var _SG1;var colorDepth;var _TG1;var _UG1=[];var _VG1=7;var dispose=-1;var _WG1=!1;var _XG1=!0;var _YG1=!1;var _ZG1=10;var __G1="Generated by jsgif (https://github.com/antimatter15/jsgif/)";/* * Sets the delay time between each frame, or changes it for subsequent frames * (applies to last frame added) * int delay time in milliseconds * @param ms */var _0H1=_FG1._0H1=function _0H1(_7G){_PG1=Math.round(_7G/10)};/* * Sets the GIF frame disposal code for the last added frame and any * * subsequent frames. Default is 0 if no transparent color has been set, * otherwise 2. * @param code * int disposal code. */var _1H1=_FG1._1H1=function _1H1(_y51){ if(_y51>=0)dispose=_y51};/* * Sets the number of times the set of GIF frames should be played. Default is * 1; 0 means play indefinitely. Must be invoked before the first image is * added. * * @param iter * int number of iterations. * @return */var _2H1=_FG1._2H1=function _2H1(_O51){if(_O51>=0)repeat=_O51};/* * Sets the transparent color for the last added frame and any subsequent * frames. Since all colors are subject to modification in the quantization * process, the color in the final palette for each frame closest to the given * color becomes the transparent color for that frame. May be set to null to * indicate no transparent color. * @param * Color to be treated as transparent on display. */var _3H1=_FG1._3H1=function _3H1(_A4){ _v2=_A4};/* * Sets the comment for the block comment * @param * string to be insterted as comment */var _4H1=_FG1._4H1=function _4H1(_A4){__G1=_A4};/* * The addFrame method takes an incoming BitmapData object to create each frames * @param * BitmapData object to be treated as a GIF's frame */var _5H1=_FG1._5H1=function _5H1(_4q,_6H1){if((_4q===null)||!_QG1||_G51===null){throw new Error("Please call start method before calling addFrame")}var _mJ=!0;try{if(!_6H1){_Wm=_4q.getImageData(0, 0,_4q.canvas.width,_4q.canvas.height).data;if(!_YG1)_7H1(_4q.canvas.width,_4q.canvas.height)}else {if(_4q instanceof ImageData){_Wm=_4q.data;if(!_8H1||width!=_4q.width||height!=_4q.height){_7H1(_4q.width,_4q.height)}else {}}else if(_4q instanceof Uint8ClampedArray){if(_4q.length==(width*height*4)){_Wm=_4q}else {console.log("Please set the correct size: ImageData length mismatch");_mJ=!1}}else {console.log("Please provide correct input");_mJ=!1}}_9H1();if(_ZG1==0)_aH1();else _bH1();if(_XG1){_cH1();_dH1();if(repeat>=0){ _eH1()}}_fH1();if(__G1!==''){_gH1()}_hH1();if(!_XG1)_dH1();_iH1();_XG1=!1}catch(e){_mJ=!1}return _mJ};/* * @description: Downloads the encoded gif with the given name * No need of any conversion from the stream data (out) to base64 * Solves the issue of large file sizes when there are more frames * and does not involve in creation of any temporary data in the process * so no wastage of memory, and speeds up the process of downloading * to just calling this function. * @parameter {String} filename filename used for downloading the gif */var download=_FG1.download=function download(_jH1){ if(_G51===null||_WG1==!1){console.log("Please call start method and add frames and call finish method before calling download")}else {_jH1=_jH1!==undefined?(_jH1.endsWith(".gif")?_jH1:_jH1+".gif"):"download.gif";var _kH1=document.createElement("a");_kH1.download=_jH1;_kH1.href=URL.createObjectURL(new Blob([new Uint8Array(_G51._IG1)],{type:"image/gif"}));_kH1.click()}};var _lH1=_FG1._lH1=function _lH1(){if(!_QG1)return !1;var _mJ=!0;_QG1=!1;try{_G51._KG1(0x3b);_WG1=!0}catch(e){_mJ=!1}return _mJ};var _Za1=function _Za1(){ _OG1=0;_Wm=null;_RG1=null;_SG1=null;_TG1=null;_WG1=!1;_XG1=!0};/* * * Sets frame rate in frames per second. Equivalent to * setDelay(1000/fps). * @param fps * float frame rate (frames per second) */var _mH1=_FG1._mH1=function _mH1(_hV){if(_hV!=0xf)_PG1=Math.round(100/_hV)};/* * Sets quality of color quantization (conversion of images to the maximum 256 * colors allowed by the GIF specification). Lower values (minimum = 1) * produce better colors, but slow processing significantly. 10 is the * default, and produces good color mapping at reasonable speeds. Values * greater than 20 do not yield significant improvements in speed. * @param quality * int greater than 0. * @return */var _nH1=_FG1._nH1=function _nH1(_oH1){ _ZG1=_oH1};/* * Sets the GIF frame size. The default size is the size of the first frame * added if this method is not invoked. * @param w * int frame width. * @param h * int frame width. */var _7H1=_FG1._7H1=function _7H1(_B4,_C4){if(_QG1&&!_XG1)return;width=_B4;height=_C4;if(width<1)width=320;if(height<1)height=240;_YG1=!0};/* * Initiates GIF file creation on the given stream. * @param os * OutputStream on which GIF images are written. * @return false if initial write failed. */var start=_FG1.start=function start(){ _Za1();var _mJ=!0;_WG1=!1;_G51=new _HG1();try{_G51._LG1("GIF89a")}catch(e){_mJ=!1}return _QG1=_mJ};var _pH1=_FG1._pH1=function _pH1(){_Za1();var _mJ=!0;_WG1=!1;_G51=new _HG1();return _QG1=_mJ};var _bH1=function _bH1(){var _EI=_RG1.length;var _qH1=_EI/3;_SG1=[];var _rH1=new _sH1(_RG1,_EI,_ZG1);_TG1=_rH1._tH1();var _5x=0;for(var _rm=0;_rm<_qH1;_rm++){var index=_rH1.map(_RG1[_5x++]&0xff,_RG1[_5x++]&0xff,_RG1[_5x++]&0xff);_UG1[index]=!0;_SG1[_rm]=index}_RG1=null;colorDepth=8;_VG1=7;if(_v2!==null){_OG1=_uH1(_v2)}};var _aH1=function _aH1(){ var _EI=_RG1.length;var _qH1=_EI/3;_SG1=[];_TG1=[];for(var _km=0;_km<8;_km++){for(var _to=0;_to<8;_to++){for(var _nm=0;_nm<4;_nm++){var index=32*_km+4*_to+_nm;_TG1[index*3+0]=floor((_nm+0.5)*255/4);_TG1[index*3+2]=floor((_km+0.5)*255/8);_TG1[index*3+1]=floor((_to+0.5)*255/8)}}}var _5x=0;for(var _rm=0;_rm<_qH1;_rm++){var _nm=floor((4*(_RG1[_5x++]&0xff)/256));var _to=floor((8*(_RG1[_5x++]&0xff)/256));var _km=floor((8*(_RG1[_5x++]&0xff)/256));var index=_km*32+_to*4+_nm;_UG1[index]=!0;_SG1[_rm]=index}_RG1=null; colorDepth=8;_VG1=7;if(_v2!==null){_OG1=0}};var _uH1=function _uH1(_A4){if(_TG1===null)return -1;var _km=(_A4&0xFF0000)>>16;var _to=(_A4&0x00FF00)>>8;var _nm=(_A4&0x0000FF);var _vH1=0;var _wH1=256*256*256;var _EI=_TG1.length;for(var _z4=0;_z4<_EI;){var _gx1=_km-(_TG1[_z4++]&0xff);var _hx1=_to-(_TG1[_z4++]&0xff);var _ix1=_nm-(_TG1[_z4]&0xff);var _Cy=_gx1*_gx1+_hx1*_hx1+_ix1*_ix1;var index=_z4/3;if(_UG1[index]&&(_Cy<_wH1)){_wH1=_Cy;_vH1=index}_z4++}return _vH1};var _xH1=_FG1._xH1=function _xH1(){return width};var _yH1=_FG1._yH1=function _yH1(){ return height};var _9H1=function _9H1(){var _B4=width;var _C4=height;_RG1=[];var data=_Wm;var _mn=0;for(var _z4=0;_z4<_C4;_z4++){for(var _rm=0;_rm<_B4;_rm++){var _nm=(_z4*_B4*4)+_rm*4;_RG1[_mn++]=data[_nm];_RG1[_mn++]=data[_nm+1];_RG1[_mn++]=data[_nm+2]}}};var _fH1=function _fH1(){_G51._KG1(0x21);_G51._KG1(0xf9);_G51._KG1(4);var _zH1;var _AH1;if(_v2===null){_zH1=0;_AH1=0}else {_zH1=1;_AH1=2}if(dispose>=0){_AH1=dispose&7}_AH1<<=2;_G51._KG1(0|_AH1|0|_zH1);_BH1(_PG1);_G51._KG1(_OG1);_G51._KG1(0)};var _gH1=function _gH1(){ _G51._KG1(0x21);_G51._KG1(0xfe);_G51._KG1(__G1.length);_G51._LG1(__G1);_G51._KG1(0)};var _hH1=function _hH1(){_G51._KG1(0x2c);_BH1(0);_BH1(0);_BH1(width);_BH1(height);if(_XG1){_G51._KG1(0)}else {_G51._KG1(0x80|0|0|0|_VG1)}};var _cH1=function _cH1(){_BH1(width);_BH1(height);_G51._KG1((0x80|0x70|0x00|_VG1));_G51._KG1(0);_G51._KG1(0)};var _eH1=function _eH1(){_G51._KG1(0x21);_G51._KG1(0xff);_G51._KG1(11);_G51._LG1("NETSCAPE"+"2.0");_G51._KG1(3);_G51._KG1(1);_BH1(repeat);_G51._KG1(0)};var _dH1=function _dH1(){ _G51._MG1(_TG1);var _4m=(3*256)-_TG1.length;for(var _z4=0;_z4<_4m;_z4++)_G51._KG1(0)};var _BH1=function _BH1(_CH1){_G51._KG1(_CH1&0xFF);_G51._KG1((_CH1>>8)&0xFF)};var _iH1=function _iH1(){var _DH1=new _EH1(width,height,_SG1,colorDepth);_DH1._FH1(_G51)};var _GH1=_FG1._GH1=function _GH1(){return _G51};var _HH1=_FG1._HH1=function _HH1(_IH1,_JH1){_QG1=_IH1;_XG1=_JH1};return _FG1};/* * This class handles LZW encoding * Adapted from Jef Poskanzer's Java port by way of J. M. G. Elliott. * @author Kevin Weiner (original Java version - kweiner@fmsware.com) * @author Thibault Imbert (AS3 version - bytearray.org) * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) * @version 0.1 AS3 implementation */_EH1=function(){ var _FG1={};var _KH1=-1;var _LH1;var _MH1;var _NH1;var _OH1;var _PH1;var _QH1;// David Rowley (mgardi@watdcsu.waterloo.edu) var _RH1=12;var _SH1=5003;var _TH1;var _UH1=_RH1;var _VH1;var _WH1=1<<_RH1;var _XH1=[];var _YH1=[];var _ZH1=_SH1;var __H1=0;var _0I1=!1;var _1I1;var _2I1;var _3I1;var _4I1=0;var _5I1=0;var _6I1=[0x0000,0x0001,0x0003,0x0007,0x000F,0x001F,0x003F,0x007F,0x00FF,0x01FF,0x03FF,0x07FF,0x0FFF,0x1FFF,0x3FFF,0x7FFF,0xFFFF];var _7I1;var _8I1=[];var _EH1=_FG1._EH1=function _EH1(width,height,_RG1,_9I1){_LH1=width; _MH1=height;_NH1=_RG1;_OH1=Math.max(2,_9I1)};var _aI1=function _aI1(_A4,_bI1){_8I1[_7I1++]=_A4;if(_7I1>=254)_cI1(_bI1)};var _dI1=function _dI1(_bI1){_eI1(_ZH1);__H1=_2I1+2;_0I1=!0;_WL(_2I1,_bI1)};var _eI1=function _eI1(_ZH1){for(var _z4=0;_z4<_ZH1;++_z4)_XH1[_z4]=-1};var compress=_FG1.compress=function compress(_fI1,_bI1){var _gI1;var _z4;var _A4;var _hI1;var _AH1;var _iI1;var _jI1;_1I1=_fI1;_0I1=!1;_TH1=_1I1;_VH1=_kI1(_TH1);_2I1=1<<(_fI1-1);_3I1=_2I1+1;__H1=_2I1+2;_7I1=0;_hI1=_lI1();_jI1=0;for(_gI1=_ZH1;_gI1<65536; _gI1*=2)++_jI1;_jI1=8-_jI1;_iI1=_ZH1;_eI1(_iI1);_WL(_2I1,_bI1);_mI1:while((_A4=_lI1())!=_KH1){_gI1=(_A4<<_UH1)+_hI1;_z4=(_A4<<_jI1)^_hI1;if(_XH1[_z4]==_gI1){_hI1=_YH1[_z4];continue }else if(_XH1[_z4]>=0){_AH1=_iI1-_z4;if(_z4===0)_AH1=1;do {if((_z4-=_AH1)<0)_z4+=_iI1;if(_XH1[_z4]==_gI1){_hI1=_YH1[_z4];continue _mI1}}while(_XH1[_z4]>=0)}_WL(_hI1,_bI1);_hI1=_A4;if(__H1<_WH1){_YH1[_z4]=__H1++;_XH1[_z4]=_gI1}else _dI1(_bI1)}_WL(_hI1,_bI1);_WL(_3I1,_bI1)};var _FH1=_FG1._FH1=function _FH1(_nI1){_nI1._KG1(_OH1); _PH1=_LH1*_MH1;_QH1=0;compress(_OH1+1,_nI1);_nI1._KG1(0)};var _cI1=function _cI1(_bI1){if(_7I1>0){_bI1._KG1(_7I1);_bI1._MG1(_8I1,0,_7I1);_7I1=0}};var _kI1=function _kI1(_TH1){return(1<<_TH1)-1};var _lI1=function _lI1(){if(_PH1===0)return _KH1;--_PH1;var _oI1=_NH1[_QH1++];return _oI1&0xff};var _WL=function _WL(_y51,_bI1){_4I1&=_6I1[_5I1];if(_5I1>0)_4I1|=(_y51<<_5I1);else _4I1=_y51;_5I1+=_TH1;while(_5I1>=8){_aI1((_4I1&0xff),_bI1);_4I1>>=8;_5I1-=8}if(__H1>_VH1||_0I1){if(_0I1){_VH1=_kI1(_TH1=_1I1);_0I1=!1}else { ++_TH1;if(_TH1==_UH1)_VH1=_WH1;else _VH1=_kI1(_TH1);}}if(_y51==_3I1){while(_5I1>0){_aI1((_4I1&0xff),_bI1);_4I1>>=8;_5I1-=8}_cI1(_bI1)}};_EH1.apply(this,arguments);return _FG1};/* * This class handles Neural-Net quantization algorithm * @author Kevin Weiner (original Java version - kweiner@fmsware.com) * @author Thibault Imbert (AS3 version - bytearray.org) * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) * @version 0.1 AS3 implementation */_sH1=function(){ var _FG1={};var _pI1=256;var _qI1=499;var _rI1=491;var _sI1=487;var _tI1=503;var _uI1=(3*_tI1);var _vI1=(_pI1-1);var _wI1=4;var _xI1=100;var _yI1=16;var _zI1=(1<<_yI1);var _AI1=10;var _BI1=(1<<_AI1);var _CI1=10;var _Rc1=(_zI1>>_CI1);var _DI1=(_zI1<<(_AI1-_CI1));var _EI1=(_pI1>>3);var _FI1=6;var _GI1=(1<<_FI1);var _HI1=(_EI1*_GI1);var _II1=30;var _JI1=10;var _KI1=(1<<_JI1);var _LI1;var _MI1=8;var _NI1=(1<<_MI1);var _OI1=(_JI1+_MI1);var _PI1=(1<<_OI1);var _QI1;var _RI1;var _SI1;var _TI1;var _UI1=[];var _oB=[];var _VI1=[];var _WI1=[]; var _sH1=_FG1._sH1=function _sH1(_XI1,_EI,_ZG1){var _z4;var _DN;_QI1=_XI1;_RI1=_EI;_SI1=_ZG1;_TI1=new Array(_pI1);for(_z4=0;_z4<_pI1;_z4++){_TI1[_z4]=new Array(4);_DN=_TI1[_z4];_DN[0]=_DN[1]=_DN[2]=(_z4<<(_wI1+8))/_pI1;_VI1[_z4]=_zI1/_pI1;_oB[_z4]=0}};var _YI1=function _YI1(){var map=[];var index=new Array(_pI1);for(var _z4=0;_z4<_pI1;_z4++)index[_TI1[_z4][3]]=_z4;var _5x=0;for(var _im=0;_im<_pI1;_im++){var _rm=index[_im];map[_5x++]=(_TI1[_rm][0]);map[_5x++]=(_TI1[_rm][1]);map[_5x++]=(_TI1[_rm][2])}return map}; var _ZI1=function _ZI1(){var _z4;var _rm;var __I1;var _0J1;var _DN;var _6M;var _1J1;var _2J1;_1J1=0;_2J1=0;for(_z4=0;_z4<_pI1;_z4++){_DN=_TI1[_z4];__I1=_z4;_0J1=_DN[1];for(_rm=_z4+1;_rm<_pI1;_rm++){_6M=_TI1[_rm];if(_6M[1]<_0J1){__I1=_rm;_0J1=_6M[1]}}_6M=_TI1[__I1];if(_z4!=__I1){_rm=_6M[0];_6M[0]=_DN[0];_DN[0]=_rm;_rm=_6M[1];_6M[1]=_DN[1];_DN[1]=_rm;_rm=_6M[2];_6M[2]=_DN[2];_DN[2]=_rm;_rm=_6M[3];_6M[3]=_DN[3];_DN[3]=_rm}if(_0J1!=_1J1){_UI1[_1J1]=(_2J1+_z4)>>1;for(_rm=_1J1+1;_rm<_0J1;_rm++)_UI1[_rm]=_z4;_1J1=_0J1; _2J1=_z4}}_UI1[_1J1]=(_2J1+_vI1)>>1;for(_rm=_1J1+1;_rm<256;_rm++)_UI1[_rm]=_vI1};var _3J1=function _3J1(){var _z4;var _rm;var _nm;var _to;var _km;var _Id1;var _nP;var alpha;var _Ma1;var _4J1;var _5J1;var _DN;var _oI1;var _6J1;if(_RI1<_uI1)_SI1=1;_LI1=30+((_SI1-1)/3);_DN=_QI1;_oI1=0;_6J1=_RI1;_5J1=_RI1/(3*_SI1);_4J1=(_5J1/_xI1)|0;alpha=_KI1;_Id1=_HI1;_nP=_Id1>>_FI1;if(_nP<=1)_nP=0;for(_z4=0;_z4<_nP;_z4++)_WI1[_z4]=alpha*(((_nP*_nP-_z4*_z4)*_NI1)/(_nP*_nP));if(_RI1<_uI1)_Ma1=3;else if((_RI1%_qI1)!==0)_Ma1=3*_qI1;else { if((_RI1%_rI1)!==0)_Ma1=3*_rI1;else {if((_RI1%_sI1)!==0)_Ma1=3*_sI1;else _Ma1=3*_tI1}}_z4=0;while(_z4<_5J1){_nm=(_DN[_oI1+0]&0xff)<<_wI1;_to=(_DN[_oI1+1]&0xff)<<_wI1;_km=(_DN[_oI1+2]&0xff)<<_wI1;_rm=_7J1(_nm,_to,_km);_8J1(alpha,_rm,_nm,_to,_km);if(_nP!==0)_9J1(_nP,_rm,_nm,_to,_km);_oI1+=_Ma1;if(_oI1>=_6J1)_oI1-=_RI1;_z4++;if(_4J1===0)_4J1=1;if(_z4%_4J1===0){alpha-=alpha/_LI1;_Id1-=_Id1/_II1;_nP=_Id1>>_FI1;if(_nP<=1)_nP=0;for(_rm=0;_rm<_nP;_rm++)_WI1[_rm]=alpha*(((_nP*_nP-_rm*_rm)*_NI1)/(_nP*_nP))} }};var map=_FG1.map=function map(_nm,_to,_km){var _z4;var _rm;var _9X;var _uo;var _aJ1;var _DN;var _bJ1;_aJ1=1000;_bJ1=-1;_z4=_UI1[_to];_rm=_z4-1;while((_z4<_pI1)||(_rm>=0)){if(_z4<_pI1){_DN=_TI1[_z4];_9X=_DN[1]-_to;if(_9X>=_aJ1)_z4=_pI1;else {_z4++;if(_9X<0)_9X=-_9X;_uo=_DN[0]-_nm;if(_uo<0)_uo=-_uo;_9X+=_uo;if(_9X<_aJ1){_uo=_DN[2]-_km;if(_uo<0)_uo=-_uo;_9X+=_uo;if(_9X<_aJ1){_aJ1=_9X;_bJ1=_DN[3]}}}}if(_rm>=0){_DN=_TI1[_rm];_9X=_to-_DN[1];if(_9X>=_aJ1)_rm=-1;else {_rm--;if(_9X<0)_9X=-_9X;_uo=_DN[0]-_nm;if(_uo<0)_uo=-_uo; _9X+=_uo;if(_9X<_aJ1){_uo=_DN[2]-_km;if(_uo<0)_uo=-_uo;_9X+=_uo;if(_9X<_aJ1){_aJ1=_9X;_bJ1=_DN[3]}}}}}return(_bJ1)};var _tH1=_FG1._tH1=function _tH1(){_3J1();_cJ1();_ZI1();return _YI1()};var _cJ1=function _cJ1(){var _z4;var _rm;for(_z4=0;_z4<_pI1;_z4++){_TI1[_z4][0]>>=_wI1;_TI1[_z4][1]>>=_wI1;_TI1[_z4][2]>>=_wI1;_TI1[_z4][3]=_z4}};var _9J1=function _9J1(_nP,_z4,_nm,_to,_km){var _rm;var _5x;var _vd1;var _C51;var _uo;var _7m;var _DN;_vd1=_z4-_nP;if(_vd1<-1)_vd1=-1;_C51=_z4+_nP;if(_C51>_pI1)_C51=_pI1;_rm=_z4+1;_5x=_z4-1; _7m=1;while((_rm<_C51)||(_5x>_vd1)){_uo=_WI1[_7m++];if(_rm<_C51){_DN=_TI1[_rm++];try{_DN[0]-=(_uo*(_DN[0]-_nm))/_PI1;_DN[1]-=(_uo*(_DN[1]-_to))/_PI1;_DN[2]-=(_uo*(_DN[2]-_km))/_PI1;}catch(e){}}if(_5x>_vd1){_DN=_TI1[_5x--];try{_DN[0]-=(_uo*(_DN[0]-_nm))/_PI1;_DN[1]-=(_uo*(_DN[1]-_to))/_PI1;_DN[2]-=(_uo*(_DN[2]-_km))/_PI1}catch(e){}}}};var _8J1=function _8J1(alpha,_z4,_nm,_to,_km){var _4m=_TI1[_z4];_4m[0]-=(alpha*(_4m[0]-_nm))/_KI1;_4m[1]-=(alpha*(_4m[1]-_to))/_KI1;_4m[2]-=(alpha*(_4m[2]-_km))/_KI1}; var _7J1=function _7J1(_nm,_to,_km){var _z4;var _9X;var _uo;var _dJ1;var _eJ1;var _fJ1;var _gJ1;var _aJ1;var _hJ1;var _4m;_aJ1=~(1<<31);_hJ1=_aJ1;_fJ1=-1;_gJ1=_fJ1;for(_z4=0;_z4<_pI1;_z4++){_4m=_TI1[_z4];_9X=_4m[0]-_nm;if(_9X<0)_9X=-_9X;_uo=_4m[1]-_to;if(_uo<0)_uo=-_uo;_9X+=_uo;_uo=_4m[2]-_km;if(_uo<0)_uo=-_uo;_9X+=_uo;if(_9X<_aJ1){_aJ1=_9X;_fJ1=_z4}_dJ1=_9X-((_oB[_z4])>>(_yI1-_wI1));if(_dJ1<_hJ1){_hJ1=_dJ1;_gJ1=_z4}_eJ1=(_VI1[_z4]>>_CI1);_VI1[_z4]-=_eJ1;_oB[_z4]+=(_eJ1<<_AI1)}_VI1[_fJ1]+=_Rc1;_oB[_fJ1]-=_DI1; return(_gJ1)};_sH1.apply(this,arguments);return _FG1};function _iJ1(){var _jJ1="#define MATRIX_VIEW 0\n"+"#define MATRIX_PROJECTION 1\n"+"#define MATRIX_WORLD 2\n"+"#define MATRIX_WORLD_VIEW 3\n"+"#define MATRIX_WORLD_VIEW_PROJECTION 4\n"+"#define MATRICES_MAX 5\n"+"#define FOG_SETTINGS 0\n"+"#define FOG_COLOUR 1\n"+"\n"+"uniform mat4 matrices[MATRICES_MAX];\n"+"uniform vec4 fogParameters[2];\n"+"\n"+"attribute vec3 vertex;\n"+"attribute vec4 color;\n"+"attribute vec2 UV;\n"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"float CalcFogFactor(vec4 pos)\n"+"{\n"+" vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n"+" vec4 fogParams = fogParameters[FOG_SETTINGS];\n"+" return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" fcolor = color;\n"+" texc = UV;\n"+" vec4 pos = vec4(vertex.xyz, 1);\n"+" fogFactor = CalcFogFactor(pos);\n"+" fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n"+" gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n"+" gl_PointSize = 1.0;\n"+"}"; return _jJ1}function _kJ1(){var _lJ1="precision highp float;\n"+"uniform sampler2D pTexure;\n"+"uniform bool alphaTestEnabled;\n"+"uniform float alphaRefValue;"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"void DoAlphaTest(vec4 SrcColour)\n"+"{\n"+" if (alphaTestEnabled)\n"+" {\n"+" if (SrcColour.a <= alphaRefValue)\n"+" {\n"+" discard;\n"+" }\n"+" }\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 color = texture2D(pTexure, texc).rgba * fcolor.rgba;\n"+" DoAlphaTest(color);\n"+" gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n"+"}\n"; return _lJ1}function _mJ1(){var _nJ1="#define LIGHTS_MAX 8\n"+"#define MATRIX_VIEW 0\n"+"#define MATRIX_PROJECTION 1\n"+"#define MATRIX_WORLD 2\n"+"#define MATRIX_WORLD_VIEW 3\n"+"#define MATRIX_WORLD_VIEW_PROJECTION 4\n"+"#define MATRICES_MAX 5\n"+"#define FOG_SETTINGS 0\n"+"#define FOG_COLOUR 1\n"+"\n"+"uniform mat4 matrices[MATRICES_MAX];\n"+"uniform vec4 fogParameters[2];\n"+"\n"+"uniform vec4 dirlightdir[LIGHTS_MAX];\n"+"uniform vec4 pointlightpos[LIGHTS_MAX];\n"+"uniform vec4 lightcol[LIGHTS_MAX];\n"+"uniform vec4 ambientcol;\n"+"\n"+"attribute vec3 vertex;\n"+"attribute vec3 normal;\n"+"attribute vec4 color;\n"+"attribute vec2 UV;\n"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"float CalcFogFactor(vec4 pos)\n"+"{\n"+" vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n"+" vec4 fogParams = fogParameters[FOG_SETTINGS];\n"+" return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n"+"}\n"+"\n"+"vec4 DoDirLight(vec3 ws_normal, vec4 dir, vec4 diffusecol)\n"+"{\n"+" float dotresult = dot(ws_normal, dir.xyz);\n"+" dotresult = max(0.0, dotresult);\n"+" return dotresult * diffusecol;\n"+"}\n"+"\n"+"vec4 DoPointLight(vec3 ws_pos, vec3 ws_normal, vec4 posrange, vec4 diffusecol)\n"+"{\n"+" float atten = 0.0;\n"+"\n"+" vec3 diffvec = ws_pos - posrange.xyz;\n"+" float veclen = length(diffvec);\n"+" if (veclen <= posrange.w)\n"+" {\n"+" atten = 1.0 / (1.0 + (veclen / posrange.w));\n"+" }\n"+"\n"+" diffvec /= veclen;\n"+" float dotresult = dot(ws_normal, diffvec);\n"+" dotresult = max(0.0, dotresult);\n"+"\n"+" return (diffusecol * dotresult * atten);\n"+"}\n"+"\n"+"vec4 DoLighting(vec4 vertexcolour, vec4 objectspacepos, vec3 objectspacenormal)\n"+"{\n"+" vec3 ws_normal;\n"+" vec3 ws_pos;\n"+" vec4 objectspacenormal4 = vec4(objectspacenormal, 0.0);\n"+"\n"+" ws_normal = (matrices[MATRIX_WORLD] * objectspacenormal4).xyz;\n"+" ws_normal = -normalize(ws_normal);\n"+" ws_pos = (matrices[MATRIX_WORLD] * objectspacepos).xyz;\n"+"\n"+" vec4 accumcol = vec4(0.0, 0.0, 0.0, 0.0);\n"+" for(int i = 0; i < LIGHTS_MAX; i++)\n"+" {\n"+" accumcol += DoDirLight(ws_normal, dirlightdir[i], lightcol[i]);\n"+" }\n"+" for(int i = 0; i < LIGHTS_MAX; i++)\n"+" {\n"+" accumcol += DoPointLight(ws_pos, ws_normal, pointlightpos[i], lightcol[i]);\n"+" }\n"+" accumcol *= vertexcolour;\n"+" accumcol += ambientcol;\n"+" return min(vec4(1.0, 1.0, 1.0, 1.0), accumcol);\n"+"}\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 pos = vec4(vertex.xyz, 1);\n"+" vec4 lcolor = DoLighting(color, pos, normal);\n"+" fcolor = vec4(lcolor.xyz, 1);\n"+" fogFactor = CalcFogFactor(pos);\n"+" fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n"+" texc = UV;\n"+" gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n"+" gl_PointSize = 1.0;\n"+"}"; return _nJ1}function _oJ1(){var _lJ1="precision highp float;\n"+"uniform sampler2D pTexure;\n"+"uniform bool alphaTestEnabled;\n"+"uniform float alphaRefValue;"+"\n"+"varying vec4 fcolor;\n"+"varying vec2 texc;\n"+"varying vec4 fogColor;\n"+"varying float fogFactor;\n"+"\n"+"void DoAlphaTest(vec4 SrcColour)\n"+"{\n"+" if (alphaTestEnabled)\n"+" {\n"+" if (SrcColour.a <= alphaRefValue)\n"+" {\n"+" discard;\n"+" }\n"+" }\n"+"}\n"+"\n"+"\n"+"void main(void)\n"+"{\n"+" vec4 color = texture2D( pTexure, texc ).rgba * fcolor.rgba;\n"+" DoAlphaTest(color);\n"+" gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n"+"}\n"; return _lJ1}/*@constructor */function _pJ1(_qJ1,_X81){var _rJ1=null;var _sJ1=null,_tJ1=null,_uJ1=null;var _vJ1=0;var _wJ1,_xJ1,_yJ1;var _zJ1,_AJ1,_BJ1=[];var _CJ1,_DJ1,_EJ1,_FJ1;var _GJ1,_HJ1;var _IJ1=0;Object.defineProperties(this,{_JJ1:{get:function(){return _rJ1}},_KJ1:{get:function(){return(_rJ1!==null&&_rJ1!==undefined)}},_jp:{get:function(){return _uJ1}},_Hp:{get:function(){return _zJ1}},_6s:{get:function(){return _AJ1}},_LJ1:{get:function(){return _wJ1}},_MJ1:{get:function(){return _xJ1}},_NJ1:{get:function(){ return _CJ1}},_OJ1:{get:function(){return _DJ1}},_PJ1:{get:function(){return _EJ1},set:function(_Ct){_EJ1=_Ct}},_QJ1:{get:function(){return _FJ1},set:function(_Ct){_FJ1=_Ct}},_mH:{get:function(){return _GJ1}}});(function(){_rJ1=_RJ1(_qJ1,_X81);if(_rJ1){_SJ1(_rJ1);var _TJ1=_rJ1.getParameter(_rJ1.MAX_TEXTURE_IMAGE_UNITS);_GJ1=(_TJ1<_7p._UJ1)?_TJ1:_7p._UJ1;_HJ1=_rJ1.getParameter(_rJ1.MAX_TEXTURE_SIZE);_tJ1=new _VJ1(_X81._WJ1);_uJ1=new _XJ1(_GJ1,32,_tJ1,_X81._WJ1);_sJ1=new _YJ1(_tJ1,_uJ1);_ZJ1();__J1();_0K1(); _tJ1._SE(_wJ1);_1K1()}})();function _1K1(){_2K1=(_rJ1.getExtension('EXT_texture_filter_anisotropic')||_rJ1.getExtension('MOZ_EXT_texture_filter_anisotropic')||_rJ1.getExtension('WEBKIT_EXT_texture_filter_anisotropic'))}function _SJ1(_3K1){_VJ1.prototype._3K1=_3K1;_YJ1.prototype._3K1=_3K1;_Rr.prototype._3K1=_3K1;_4K1.prototype._3K1=_3K1;_5K1.prototype._3K1=_3K1;_6K1.prototype._3K1=_3K1};function _7K1(){var userAgent=navigator.userAgent.toString().toLowerCase();var _8K1=userAgent.indexOf("trident/");if(_8K1>=0){ var version=parseFloat(userAgent.slice(_8K1+"trident/".length));if(version==7){return true}}return false};function _RJ1(_qJ1,_X81){if(_7K1())return null;var _9K1=null;var _aK1=["webgl","experimental-webgl","moz-webgl","webkit-3d"];{for(var _z4=0;_z4<_aK1.length;_z4++){try{var _bK1={alpha:true,stencil:_X81._cK1,antialias:false,premultipliedAlpha:false,preserveDrawingBuffer:_X81._dK1};_9K1=_qJ1.getContext(_aK1[_z4],_bK1);if(_9K1){break }}catch(_xw){return null}}}if(_9K1){_CJ1=_qJ1.width;_DJ1=_qJ1.height;_EJ1=_CJ1; _FJ1=_DJ1}return _9K1};function _ZJ1(){var _eK1=new _5K1(),_fK1=new _5K1();_eK1._gK1();_eK1._hK1();_eK1._iK1();_fK1._gK1();_fK1._hK1();_fK1._iK1();_fK1._jK1();_zJ1=_BJ1.push(_eK1)-1;_AJ1=_BJ1.push(_fK1)-1;_sJ1._kK1(_zJ1);_sJ1._kK1(_AJ1);_eK1._lK1=_fK1._lK1=true};/*@this {yyWebGL} */this._mK1=function(_nK1){for(var _z4 in _BJ1){if(!_BJ1.hasOwnProperty(_z4))continue;if(_BJ1[_z4]._cc1(_nK1)){return _z4}}var _oK1=_BJ1.push(_nK1)-1;_sJ1._kK1(_oK1);return _oK1};/*@this {yyWebGL} */this._Tr=function(_Ls){return _BJ1[_Ls]} ;function _pK1(_mR){while(((_mR&0x1)==0)&&(_mR>1)){_mR>>=1}return(_mR==1)};/*@this {yyWebGL} */this._qK1=function(){return _HJ1};/*@this {yyWebGL} */this._rK1=function(_sK1,_tK1,_uK1,_vK1){_sJ1._R61();_tJ1._rK1(_sK1,_tK1,_uK1,_vK1)};function _wK1(_xK1,type,source){var _UI=_rJ1.createShader((type=='vertex')?_rJ1.VERTEX_SHADER:_rJ1.FRAGMENT_SHADER);_rJ1.shaderSource(_UI,source);_rJ1.compileShader(_UI);if(!_rJ1.getShaderParameter(_UI,_rJ1.COMPILE_STATUS)){alert("Could not compile "+type+" shader:\n\n"+_rJ1.getShaderInfoLog(_UI)); console.log("----------------Shader Begin----------------");console.log(source);console.log("-----------------Shader END----------------");return }_rJ1.attachShader(_xK1,_UI)};function __J1(){var _nJ1=_iJ1();var _lJ1=_kJ1();var _yK1=_rJ1.createProgram();var error=_rJ1.getError();_wK1(_yK1,"vertex",_nJ1);_wK1(_yK1,"fragment",_lJ1);_rJ1.linkProgram(_yK1);error=_rJ1.getError();if(!_rJ1.getProgramParameter(_yK1,_rJ1.LINK_STATUS)){alert("Could not initialise shaders\n\n");return false}_rJ1.useProgram(_yK1); _wJ1=_yK1;_yK1._zK1=_rJ1.getAttribLocation(_yK1,"vertex");_yK1._AK1=_rJ1.getAttribLocation(_yK1,"normal");_yK1._BK1=_rJ1.getAttribLocation(_yK1,"color");_yK1._CK1=_rJ1.getAttribLocation(_yK1,"UV");_yK1._DK1=_rJ1.getUniformLocation(_yK1,"pTexure");_yK1._EK1=_rJ1.getUniformLocation(_yK1,"matrices");_yK1._FK1=_rJ1.getUniformLocation(_yK1,"fogParameters");_yK1._GK1=_rJ1.getUniformLocation(_yK1,"alphaTestEnabled");_yK1._HK1=_rJ1.getUniformLocation(_yK1,"alphaRefValue");_yK1._IK1=[];_yK1._IK1.push(_rJ1.getAttribLocation(_yK1, "vertex"));_yK1._IK1.push(_rJ1.getAttribLocation(_yK1,"color"));_yK1._IK1.push(_rJ1.getAttribLocation(_yK1,"UV"));_yK1._IK1=[];_yK1._JK1=[];_yK1._KK1=[];if(_yK1._zK1!=-1){_yK1._IK1.push(_yK1._zK1);_yK1._JK1.push("vertex");_yK1._KK1.push(_7p._Qs)}if(_yK1._AK1!=-1){_yK1._IK1.push(_yK1._AK1);_yK1._JK1.push("normal");_yK1._KK1.push(_7p._4t)}if(_yK1._BK1!=-1){_yK1._IK1.push(_yK1._BK1);_yK1._JK1.push("color");_yK1._KK1.push(_7p._Vs)}if(_yK1._CK1!=-1){_yK1._IK1.push(_yK1._CK1);_yK1._JK1.push("UV");_yK1._KK1.push(_7p._2t); }_yK1._LK1=_IJ1++;return true};function _0K1(){var _jJ1=_mJ1();var _lJ1=_oJ1();var _yK1=_rJ1.createProgram();var error=_rJ1.getError();_wK1(_yK1,"vertex",_jJ1);_wK1(_yK1,"fragment",_lJ1);_rJ1.linkProgram(_yK1);error=_rJ1.getError();if(!_rJ1.getProgramParameter(_yK1,_rJ1.LINK_STATUS)){alert("Could not initialise 3D shader\n\n");return false}_rJ1.useProgram(_yK1);_yK1._MK1=_rJ1.getUniformLocation(_yK1,"ViewMatrix");_xJ1=_yK1;_yK1._zK1=_rJ1.getAttribLocation(_yK1,"vertex");_yK1._AK1=_rJ1.getAttribLocation(_yK1, "normal");_yK1._BK1=_rJ1.getAttribLocation(_yK1,"color");_yK1._CK1=_rJ1.getAttribLocation(_yK1,"UV");_yK1._DK1=_rJ1.getUniformLocation(_yK1,"pTexure");_yK1._EK1=_rJ1.getUniformLocation(_yK1,"matrices");_yK1._NK1=_rJ1.getUniformLocation(_yK1,"dirlightdir");_yK1._OK1=_rJ1.getUniformLocation(_yK1,"pointlightpos");_yK1._PK1=_rJ1.getUniformLocation(_yK1,"lightcol");_yK1._QK1=_rJ1.getUniformLocation(_yK1,"ambientcol");_yK1._FK1=_rJ1.getUniformLocation(_yK1,"fogParameters");_yK1._GK1=_rJ1.getUniformLocation(_yK1, "alphaTestEnabled");_yK1._HK1=_rJ1.getUniformLocation(_yK1,"alphaRefValue");_yK1._IK1=[];_yK1._JK1=[];_yK1._KK1=[];if(_yK1._zK1!=-1){_yK1._IK1.push(_yK1._zK1);_yK1._JK1.push("vertex");_yK1._KK1.push(_7p._Qs)}if(_yK1._AK1!=-1){_yK1._IK1.push(_yK1._AK1);_yK1._JK1.push("normal");_yK1._KK1.push(_7p._4t)}if(_yK1._BK1!=-1){_yK1._IK1.push(_yK1._BK1);_yK1._JK1.push("color");_yK1._KK1.push(_7p._Vs)}if(_yK1._CK1!=-1){_yK1._IK1.push(_yK1._CK1);_yK1._JK1.push("UV");_yK1._KK1.push(_7p._2t)}_yK1._LK1=_IJ1++;return true} ;/*@this {yyWebGL} */this._RK1=function(_SK1,_TK1,_UK1){if(_SK1=="None"||_TK1=="None"){var _VK1={_WK1:null,_XK1:null};return _VK1}var _yK1=_rJ1.createProgram();var error=_rJ1.getError();_wK1(_yK1,"vertex",_SK1);_wK1(_yK1,"fragment",_TK1);_rJ1.linkProgram(_yK1);error=_rJ1.getError();if(!_rJ1.getProgramParameter(_yK1,_rJ1.LINK_STATUS)){var _VK1={_WK1:null,_XK1:null};return _VK1}_rJ1.useProgram(_yK1);_yK1._EK1=_rJ1.getUniformLocation(_yK1,"gm_Matrices");_yK1._NK1=_rJ1.getUniformLocation(_yK1,"gm_Lights_Direction"); _yK1._OK1=_rJ1.getUniformLocation(_yK1,"gm_Lights_PosRange");_yK1._PK1=_rJ1.getUniformLocation(_yK1,"gm_Lights_Colour");_yK1._QK1=_rJ1.getUniformLocation(_yK1,"gm_AmbientColour");_yK1._zK1=_rJ1.getAttribLocation(_yK1,"in_Position");_yK1._AK1=_rJ1.getAttribLocation(_yK1,"in_Normal");_yK1._BK1=_rJ1.getAttribLocation(_yK1,"in_Colour");_yK1._CK1=_rJ1.getAttribLocation(_yK1,"in_TextureCoord");_yK1._IK1=[];_yK1._KK1=[];for(var _YK1=0;_YK1<_UK1.length;_YK1++){_yK1._IK1.push(_rJ1.getAttribLocation(_yK1,_UK1[_YK1])); switch(_UK1[_YK1]){case "in_Position":_yK1._KK1.push(_7p._Qs);break;case "in_Normal":_yK1._KK1.push(_7p._4t);break;case "in_Colour":_yK1._KK1.push(_7p._Vs);break;case "in_TextureCoord":_yK1._KK1.push(_7p._2t);break;default :_yK1._KK1.push(_7p._2t);break }}_yK1._JK1=_UK1;var _ZK1="gm_BaseTexture";var _lH=[_ZK1];var _BH=0;var __K1=[];var _0L1=_rJ1.getUniformLocation(_yK1,_ZK1);_rJ1.uniform1iv(_0L1,[_BH++]);_yK1._DK1=_0L1;_yK1._1L1={_2L1:[]};for(var _Yo=0,_3L1=_rJ1.getProgramParameter(_yK1,_rJ1.ACTIVE_UNIFORMS); _Yo<_3L1;_Yo++){var _4L1=1;var _5L1=_rJ1.getActiveUniform(_yK1,_Yo),_6L1=_5L1["name"];if(_5L1["size"]>1){var __y=_6L1.indexOf('[');if(__y>0){_6L1=_6L1.substring(0,__y)}}if((_5L1["type"]==_rJ1.SAMPLER_2D)||(_5L1["type"]==_rJ1.SAMPLER_CUBE)){if(_6L1!=_ZK1){_lH[_BH]=_6L1;var _YK1=_rJ1.getUniformLocation(_yK1,_6L1);_rJ1.uniform1iv(_YK1,[_BH++])}}else {switch(_5L1["type"]){case _rJ1.FLOAT:_4L1=1;break;case _rJ1._7L1:_4L1=1;break;case _rJ1.INT:_4L1=1;break;case _rJ1._8L1:_4L1=1;break;case _rJ1.FLOAT_VEC2:_4L1=2; break;case _rJ1.FLOAT_VEC3:_4L1=3;break;case _rJ1.FLOAT_VEC4:_4L1=4;break;case _rJ1.INT_VEC2:_4L1=2;break;case _rJ1.INT_VEC3:_4L1=3;break;case _rJ1.INT_VEC4:_4L1=4;break;case _rJ1._9L1:_4L1=2;break;case _rJ1._aL1:_4L1=3;break;case _rJ1._bL1:_4L1=4;break;case _rJ1.FLOAT_MAT2:_4L1=4;break;case _rJ1.FLOAT_MAT3:_4L1=9;break;case _rJ1.FLOAT_MAT4:_4L1=16;break;default :_4L1=1}}_yK1._1L1._2L1[_Yo]=_6L1;_yK1._1L1[_6L1]={index:_Yo,location:_rJ1.getUniformLocation(_yK1,_6L1),_cL1:_5L1,width:_4L1,size:_5L1.size};_yK1._1L1[_Yo]=_yK1._1L1[_6L1]; _yK1._Ph1=_SK1;_yK1._dL1=_TK1}_yK1._LK1=_IJ1++;_VK1={_WK1:_yK1,_XK1:_lH};return _VK1};/*@this {yyWebGL} */this._eL1=function(){_vJ1++};/*@this {yyWebGL} */this._fL1=function(){_sJ1._R61();_tJ1._Hk=_vJ1;_tJ1._gL1();_tJ1._tM();_rJ1.clearColor(1,1,1,1);_rJ1.colorMask(false,false,false,true);_rJ1.clear(_rJ1.COLOR_BUFFER_BIT);_rJ1.colorMask(true,true,true,true)};/*@this {yyWebGL} */this._hL1=function(){_sJ1._R61();_tJ1._gL1()};/*@this {yyWebGL} */this._iL1=function(_0w,_6x){_uJ1._Dp(_7p._lp,_0w);_uJ1._Dp(_7p._mp, _6x);_uJ1._Dp(_7p._np,_0w);_uJ1._Dp(_7p._op,_6x)};this._jL1=function(_PE){_uJ1._Dp(_7p._MG,_PE)};/*@this {yyWebGL} */this._DE=function(_kL1){_uJ1._Dp(_7p._NG,_kL1)};/*@this {yyWebGL} */this._HE=function(_kL1){_uJ1._Dp(_7p._ZG,_kL1?_7p._lL1:_7p._mL1)};/*@this {yyWebGL} */this._nL1=function(_oL1){};/*@this {yyWebGL} */this._FE=function(_kL1){_uJ1._Dp(_7p._QG,_kL1)};/*@this {yyWebGL} *//*@this {yyWebGL} */this._OE=function(_pL1,_qL1,_rL1,_sL1){var _eH={_Uy:_pL1,_Vy:_qL1,_Wy:_rL1,alpha:_sL1};_uJ1._Dp(_7p._fH, _eH)};/*@this {yyWebGL} */this._yF=function(_hl,_tL1,_uL1,_vL1){_sJ1._R61();_tJ1._yF(_hl,_tL1,_uL1,_vL1)};/*@this {yyWebGL} */this._CF=function(_hl,_kL1,_wL1){_sJ1._R61();_tJ1._CF(_hl,_kL1,_wL1)};/*@this {yyWebGL} */this._DF=function(_wL1){_sJ1._R61();_tJ1._xL1(_wL1)};/*@this {yyWebGL} */this._FF=function(_yL1){var _zL1=_yL1[0];var end=_yL1[2];var start=end;if(_yL1[1]!=0.0)start=end-(1.0/_yL1[1]);var _46=(_yL1[4]*255)|((_yL1[5]*255)<<8)|((_yL1[6]*255)<<16)|((_yL1[7]*255)<<24);_uJ1._Dp(_7p._UG,_zL1); _uJ1._Dp(_7p._WG,start);_uJ1._Dp(_7p._XG,end);_uJ1._Dp(_7p._VG,_46)};/*@this {yyWebGL} */this._AL1=function(_PE,_BL1){_uJ1._Dp(_7p._gH,_PE);_uJ1._Dp(_7p._iH,(_BL1*255)|0)};/*@this {yyWebGL} */this._CL1=function(_DL1,_EL1){if(_EL1){_uJ1._nH(_DL1,_7p._uH,_7p._vH);_uJ1._nH(_DL1,_7p._wH,_7p._vH)}else {_uJ1._nH(_DL1,_7p._uH,_7p._xH);_uJ1._nH(_DL1,_7p._wH,_7p._xH)}};/*@this {yyWebGL} */this._FL1=function(_DL1,_yH){_uJ1._nH(_DL1,_7p._oH,_yH);_uJ1._nH(_DL1,_7p._qH,_yH)};/*@this {yyWebGL} */this._GL1=function(){ return _GJ1};/*@this {yyWebGL} */this._HL1=function(_PE){_uJ1._Dp(_7p._IL1,_PE)};/*@this {yyWebGL} */this._JL1=function(_wJ){_uJ1._Dp(_7p._KL1,_wJ)};/*@this {yyWebGL} */this._LL1=function(_ML1){_uJ1._Dp(_7p._NL1,_ML1)};/*@this {yyWebGL} */this._OL1=function(_PL1){_uJ1._Dp(_7p._QL1,_PL1)};/*@this {yyWebGL} */this._SE=function(_RL1){_sJ1._R61();_tJ1._SE(_RL1);_yJ1=_RL1};/*@this {yyWebGL} */this._SL1=function(_RL1,_TL1){var _UL1=_RL1._1L1[_TL1];if(_UL1){return _UL1.index}return -1};/*@this {yyWebGL} */this._VL1=function(_C01, _WL1){if(_C01!=-1){_sJ1._R61();_tJ1._VL1(_C01,_WL1)}};/*@this {yyWebGL} */this._XL1=function(_C01,_WL1){if(_C01!=-1){_sJ1._R61();_tJ1._XL1(_C01,_WL1)}};/*@this {yyWebGL} */this._YL1=function(_C01,_WL1){if(_C01!=-1){_sJ1._R61();_tJ1._YL1(_C01,_WL1)}};/*@this {yyWebGL} */this._ZL1=function(_C01,_WL1){var width=_yJ1._1L1[_C01].width;var size=_yJ1._1L1[_C01].size;var __K1;var _im=_WL1.length;var __L1=(_im+width)-((_im+width)%width);if(__L1>(width*size))__L1=width*size;if(_im==__L1){__K1=new Float32Array(_WL1)} else {__K1=new Float32Array(__L1);if(__L1<_im)_im=__L1;for(var _z4=0;_z4<_im;_z4++){__K1[_z4]=_WL1[_z4]}}return __K1};/*@this {yyWebGL} */this._0M1=function(_C01,_WL1){if(_C01!=-1){_sJ1._R61();_WL1=_ZL1(_C01,_WL1);_tJ1._0M1(_C01,_WL1)}};/*@this {yyWebGL} */this._1M1=function(_C01,_WL1){if(_C01!=-1){_sJ1._R61();_WL1=this._ZL1(_C01,_WL1);_tJ1._1M1(_C01,_WL1)}};/*@this {yyWebGL} */this._2M1=function(_sJ){_sJ1._R61();_tJ1._2M1(_sJ)};this._R61=function(){_sJ1._R61()};/*@this {yyWebGL} */this._3M1=function(_jt, _il,_jl,_Xv,_Yv,_qJ1){_tJ1._3M1(_jt,_il,_jl,_Xv,_Yv,_qJ1)};/*@this {yyWebGL} */this._4M1=function(_DL1,_jt){_7p._5M1(_jt instanceof _4K1,"Texture is not a yyGLTexture",_7p._6M1);_sJ1._R61();_tJ1._4M1(_DL1,_jt)};/*@this {yyWebGL} */this._ZE=function(_oA){_sJ1._R61();_tJ1._7M1(_oA)};/*@this {yyWebGL} */this._4F=function(_oA){_sJ1._R61();_tJ1._8M1(_oA)};/*@this {yyWebGL} */this._9M1=function(_oA){_sJ1._R61();_tJ1._aM1(_oA)};/*@this {yyWebGL} */this._bM1=function(_cM1){var _hw=new _4K1(undefined,_cM1.width, _cM1.height,_pK1(_cM1.width)&&_pK1(_cM1.height),_cM1,_cM1._dM1);return _hw};this._eM1=function(_fM1,_gM1){var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _5s=_rJ1.createTexture();_rJ1.bindTexture(_rJ1.TEXTURE_2D,_5s);if(_fM1.Image instanceof Uint8Array){_rJ1.texImage2D(_rJ1.TEXTURE_2D,0,_rJ1.RGBA,_fM1._iM1,_fM1._jM1,0,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_fM1.Image)}else {_rJ1.texImage2D(_rJ1.TEXTURE_2D,0,_rJ1.RGBA,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_fM1.Image)}if(_gM1!==undefined&&(_gM1==_7p._kM1)||(_gM1==_7p._lM1)&&((_fM1._Kv!==undefined&&(_fM1._Kv&_mM1._nM1)!==0))){ _rJ1.generateMipmap(_rJ1.TEXTURE_2D);var _oM1=_fM1._Kv;_oM1|=_mM1._pM1;_fM1._Kv=_oM1}_fM1._qM1=_5s;_fM1._rM1._sM1(_rJ1.TEXTURE_2D);_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);_fM1._tM1=true};/*@this {yyWebGL} */this._uM1=function(_Xr,_fx,_vM1,_bs){var _yL=0;if(_Xr){_yL|=_rJ1.COLOR_BUFFER_BIT}if(_fx){_yL|=_rJ1.DEPTH_BUFFER_BIT}_tJ1._uM1(_yL,_bs)};/*@this {yyWebGL} */this._L61=function(_W81){_sJ1._R61();_tJ1._L61(_W81)};function _wM1(_xM1,_Xv,_Yv){if((_Xv==0)||(_Yv==0)){return }var _yM1=_xM1[(_Yv-1)*_Xv]&0xffffff; for(var _z4=0;_z4<(_Xv*_Yv);_z4++){if((_xM1[_z4]&0xffffff)==_yM1){_xM1[_z4]=_xM1[_z4]&0xffffff}}};function _zM1(_is){var max=_HJ1;var size=1;while(size<=max){if(_is<=size)return size;size=size<<1}return max};/*@this {yyWebGL} */this._AM1=function(_cM1,_il,_jl,_Xv,_Yv,_3y,_4y,_BM1){this._R61();var _CM1=new Uint8Array(_Xv*_Yv*4);_rJ1.readPixels(_il,_FJ1-(_jl+_Yv),_Xv,_Yv,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_CM1);var _DM1;if(_BM1){var _EM1=new ArrayBuffer(_Xv*_Yv*4);_DM1=new Uint8Array(_EM1);for(var _So=0;_So<_Yv;_So++){ var _FM1=_CM1.subarray(_So*_Xv*4,(_So+1)*_Xv*4);var _GM1=_DM1.subarray((_Yv-1-_So)*_Xv*4,(_Yv-_So)*_Xv*4);_GM1.set(_FM1)}if(_3y){_wM1(new Int32Array(_EM1),_Xv,_Yv)}}else {_DM1=_CM1}var _B4=_zM1(_Xv);var _C4=_zM1(_Yv);var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _hw=new _4K1(undefined,_B4,_C4,(_B4==_Xv)&&(_C4==_Yv),_DM1);_cM1.width=_B4;_cM1.height=_C4;_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);_tJ1._tM();return _hw};/*@this {yyWebGL} */this._HM1=function(_cM1,_IM1,_il,_jl,_Xv,_Yv,_3y,_4y){this._hL1(); var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING);var _EM1=new ArrayBuffer(_Xv*_Yv*4);var _DM1=new Uint8Array(_EM1);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_IM1);_rJ1.readPixels(_il,_jl,_Xv,_Yv,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_DM1);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_JM1);if(_3y){_wM1(new Int32Array(_EM1),_Xv,_Yv)}var _B4=_zM1(_Xv);var _C4=_zM1(_Yv);var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _KM1=new ArrayBuffer(_B4*_C4*4);var _LM1=new Uint8Array(_KM1);var y;var _Nw=0;var _MM1=0;for(y=0;y<_Yv;y++){ var x;for(x=0;x<_Xv;x++){_LM1[_Nw++]=_DM1[_MM1++];_LM1[_Nw++]=_DM1[_MM1++];_LM1[_Nw++]=_DM1[_MM1++];_LM1[_Nw++]=_DM1[_MM1++]}for(;x<_B4;x++){_LM1[_Nw++]=0;_LM1[_Nw++]=0;_LM1[_Nw++]=0;_LM1[_Nw++]=0}}for(;y<_C4;y++){var x;for(x=0;x<_B4;x++){_LM1[_Nw++]=0;_LM1[_Nw++]=0;_LM1[_Nw++]=0;_LM1[_Nw++]=0}}var _hw=new _4K1(undefined,_B4,_C4,(_B4==_Xv)&&(_C4==_Yv),_LM1);_cM1.width=_B4;_cM1.height=_C4;_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);this._hL1();_tJ1._tM();return _hw};/*@this {yyWebGL} */this._NM1=function(_cM1, _OM1,_Xv,_Yv){var _B4=_zM1(_Xv);var _C4=_zM1(_Yv);var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _hw=new _4K1(undefined,_B4,_C4,(_B4==_Xv)&&(_C4==_Yv),_OM1);_cM1.width=_B4;_cM1.height=_C4;_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);_tJ1._tM();return _hw};/*@this {yyWebGL} */this._PM1=function(_cM1,_OM1,_Xv,_Yv){var _EM1=new ArrayBuffer(_Xv*_Yv*4);var _QM1=new DataView(_EM1);for(var _4m=0;_4m<_Xv*_Yv;_4m++){_QM1.setUint32(_4m*4,~~_OM1[_4m],true)}return this._NM1(_cM1,new Uint8Array(_EM1),_Xv,_Yv)};/*@this {yyWebGL} */this._RM1=function(_jt, _oo){_7p._5M1(_jt instanceof _4K1,"Texture is not a yyGLTexture",_7p._6M1);if(!_SM1(_jt,_7p._TM1)){_UM1(_jt);_VM1(_jt)}var _5s=_jt._qM1;var _B4=_jt._iM1;var _C4=_jt._jM1;var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING);var _WM1=_rJ1.createFramebuffer();_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_WM1);_rJ1.framebufferTexture2D(_rJ1.FRAMEBUFFER,_rJ1.COLOR_ATTACHMENT0,_rJ1.TEXTURE_2D,_5s,0);var _DM1=new Uint8Array(_B4*_C4*4);_rJ1.readPixels(0,0,_B4,_C4,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_DM1);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER, _JM1);_rJ1.deleteFramebuffer(_WM1);for(var _z4=0;_z4<(_B4*_C4);_z4++){_DM1[(_z4*4)+3]=_oo[_z4];}var _dh1=_zM1(_B4);var _vL=_zM1(_C4);var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _hw=new _4K1(undefined,_dh1,_vL,(_dh1==_B4)&&(_vL==_C4),_DM1);_rJ1.deleteTexture(_jt._qM1);_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);return _hw};/*@this {yyWebGL} */this._XM1=function(_il,_jl){this._R61();var _DM1=new Uint8Array(16);_rJ1.readPixels(_il,_FJ1-_jl,1,1,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_DM1);var _Un=(_DM1[0])|(_DM1[1]<<8)|(_DM1[2]<<16)|(_DM1[3]<<24); _tJ1._tM();return _Un};/*@this {yyWebGL} */this._YM1=function(_IM1,_il,_jl){this._hL1();var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING);var _DM1=new Uint8Array(16);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_IM1);_rJ1.readPixels(_il,_jl,1,1,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_DM1);var _Un=(_DM1[0])|(_DM1[1]<<8)|(_DM1[2]<<16)|(_DM1[3]<<24);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_JM1);_tJ1._tM();return _Un};/*@this {yyWebGL} */this._ZM1=function(_IM1,_il,_jl,_Xv,_Yv){this._hL1();var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING); var _DM1=new Uint8Array(_Xv*_Yv*4);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_IM1);_rJ1.readPixels(_il,_jl,_Xv,_Yv,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,_DM1);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_JM1);_tJ1._tM();return _DM1};/*@this {yyWebGL} */this.__M1=function(_Xv,_Yv){var _hM1=_rJ1.getParameter(_rJ1.TEXTURE_BINDING_2D);var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING);var _0N1=_rJ1.getParameter(_rJ1.RENDERBUFFER_BINDING);{var _1N1=_rJ1.createFramebuffer();_1N1.width=_Xv;_1N1.height=_Yv;_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER, _1N1);var _2N1=_rJ1.createTexture();_rJ1.bindTexture(_rJ1.TEXTURE_2D,_2N1);_rJ1.texImage2D(_rJ1.TEXTURE_2D,0,_rJ1.RGBA,_Xv,_Yv,0,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,null);var _3N1=new _4K1(_2N1,_Xv,_Yv,_pK1(_Xv)&&_pK1(_Yv),null);var _4N1=_rJ1.createRenderbuffer();_rJ1.bindRenderbuffer(_rJ1.RENDERBUFFER,_4N1);_rJ1.framebufferTexture2D(_rJ1.FRAMEBUFFER,_rJ1.COLOR_ATTACHMENT0,_rJ1.TEXTURE_2D,_2N1,0);if(_b61){_rJ1.renderbufferStorage(_rJ1.RENDERBUFFER,_rJ1.DEPTH_STENCIL,_1N1.width,_1N1.height);_rJ1.framebufferRenderbuffer(_rJ1.FRAMEBUFFER, _rJ1.DEPTH_STENCIL_ATTACHMENT,_rJ1.RENDERBUFFER,_4N1)}}_rJ1.bindTexture(_rJ1.TEXTURE_2D,_hM1);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_JM1);_rJ1.bindRenderbuffer(_rJ1.RENDERBUFFER,_0N1);var _5N1={_v61:_1N1,_6N1:_4N1,_qM1:_3N1};return _5N1};/*@this {yyWebGL} */this._7N1=function(_IM1){_rJ1.deleteFramebuffer(_IM1._v61);_rJ1.deleteRenderbuffer(_IM1._6N1);_rJ1.deleteTexture(_IM1._qM1._qM1);_IM1._qM1=null};/*@this {yyWebGL} */this._8N1=function(_9N1){_rJ1.deleteTexture(_9N1)};/*@this {yyWebGL} */this._aN1=function(_jt){ _7p._5M1(_jt instanceof _4K1,"NULL texture is not a yyGLTexture",_7p._6M1);_tJ1._bN1=_jt};/*@this {yyWebGL} */this._Fp=function(_Hr,_jt,_Ls,_cN1){_7p._5M1((_jt==null)||(_jt instanceof _4K1),"Texture is not a yyGLTexture",_7p._6M1);return _sJ1._Fp(_Hr,_jt,_Ls,_cN1,_BJ1[_Ls],_vJ1)};/*@this {yyWebGL} */this._kt=function(_Hr,_jt,_dN1,_eN1){_7p._5M1((_jt==null)||(_jt instanceof _4K1),"Texture is not a yyGLTexture",_7p._6M1);_sJ1._fN1(_Hr,_jt,_dN1,_eN1)};/*@this {yyWebGL} */this._gN1=function(_l51){var _on=_l51._on._yp; if(!_SM1(_on,_7p._TM1)){_UM1(_on);_VM1(_on)}var _5s=_on._qM1;var _B4=_on._iM1;var _C4=_on._jM1;var _JM1=_rJ1.getParameter(_rJ1.FRAMEBUFFER_BINDING);var _WM1=_rJ1.createFramebuffer();_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_WM1);_rJ1.framebufferTexture2D(_rJ1.FRAMEBUFFER,_rJ1.COLOR_ATTACHMENT0,_rJ1.TEXTURE_2D,_5s,0);var data=new Uint8Array(_B4*_C4*4);_rJ1.readPixels(0,0,_B4,_C4,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,data);_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_JM1);_rJ1.deleteFramebuffer(_WM1);return data}}var _7p={_hN1:8, _UJ1:8,_iN1:-1,_Gp:0,_Mr:1,_Lr:2,_Jr:3,_Kr:4,_Ir:5,_Qs:1,_Vs:2,_4t:3,_2t:4,_jN1:5,_kN1:6,_lN1:7,_mN1:8,_nN1:9,_oN1:10,_pN1:11,_qN1:12,_rN1:13,_sN1:14,_tN1:14,_6t:1,_Rs:2,_Ts:3,_at:4,_Ws:5,_ct:6,_uN1:6,_0H:1,_bp:2,_vN1:3,_dp:4,_8p:5,_ap:6,_wN1:7,_xN1:8,_cp:9,_yN1:10,_zN1:11,_AN1:12,_BN1:13,_CN1:14,_DN1:15,_EN1:16,_FN1:16,_GN1:0,_NG:1,_HN1:2,_IN1:3,_QG:4,_gH:5,_lp:6,_mp:7,_ZG:8,_PG:9,_iH:10,_jH:11,_MG:12,_UG:13,_JN1:14,_VG:15,_KN1:16,_WG:17,_XG:18,_LN1:19,_MN1:20,_NN1:21,_ON1:22,_PN1:23,_fH:24,_IL1:25, _QN1:26,_RN1:27,_NL1:28,_KL1:29,_QL1:30,_SN1:31,_TN1:32,_pp:33,_np:34,_op:35,_UN1:36,_VN1:37,_WN1:1,_XN1:2,_YN1:3,_ZN1:4,__N1:5,_0O1:6,_1O1:7,_2O1:8,_3O1:1,_4O1:2,_5O1:3,_6O1:4,_7O1:5,_8O1:6,_9O1:7,_aO1:8,_vH:0,_xH:1,_oH:0,_qH:1,_uH:2,_wH:3,_zH:4,_FH:5,_HH:6,_DH:7,_JH:8,_KH:9,_bO1:10,_rH:0,_pH:1,_cO1:2,_dO1:3,_mL1:0,_eO1:1,_lL1:2,_fO1:0,_gO1:1,_hO1:2,_iO1:0,_jO1:1,_kO1:0,_lO1:1,_mO1:0,_nO1:1,_oO1:2,_pO1:3,_qO1:0,_rO1:1,_sO1:2,_tO1:4,_uO1:8,_TM1:-1,_vO1:0,_kM1:1,_lM1:2,_wO1:0,_xO1:1,_6M1:2,_yO1:1, _5M1:function(_zO1,_AO1,_BO1){if(!_zO1){throw new Error(_AO1)}}};Object.freeze(_7p);/*@constructor */function _VJ1(_CO1){var _rJ1=this._3K1;var _DO1=0,_EO1=1,_FO1=2,_GO1=3,_HO1=4,_IO1=5,_JO1=6,_KO1=7,_LO1=8,_MO1=9,_NO1=10,_OO1=11,_PO1=12,_QO1=13,_RO1=14,_SO1=15,_TO1=16,_UO1=17,_VO1=18,_WO1=19,_XO1=20,_YO1=21,_ZO1=22,__O1=23,_0P1=24,_1P1=25,_2P1=26,_3P1=27;var _4P1=0,_5P1=1,_6P1=2,_7P1=3,_8P1=4,_9P1=5;var _aP1=1,_bP1=2,_cP1=4,_dP1=8;var _eP1=[];var _fP1=[],_gP1,_hP1;var _iP1,_jP1=[],_kP1=[],_lP1=[],_mP1=new Float32Array(_7p._hN1*4), _nP1=new Float32Array(_7p._hN1*4),_oP1=new Float32Array(_7p._hN1*4),_pP1=new Float32Array(4),_qP1=new Float32Array(8),_rP1=false,_sP1=0.0,_tP1,_uP1=_rJ1.SRC_ALPHA,_vP1=_rJ1.ONE_MINUS_SRC_ALPHA,_wP1=_rJ1.SRC_ALPHA,_xP1=_rJ1.ONE_MINUS_SRC_ALPHA;var _vJ1=0,_yP1;Object.defineProperties(this,{_Hk:{get:function(){return _vJ1},set:function(_Ct){_vJ1=_Ct}},_bN1:{get:function(){return _yP1},set:function(_Ct){_yP1=_Ct}}});(function(){_zP1();var _TJ1=_rJ1.getParameter(_rJ1.MAX_TEXTURE_IMAGE_UNITS);if(_TJ1>_7p._UJ1){ _TJ1=_7p._UJ1}for(var _BH=0;_BH<_TJ1;_BH++){_lP1[_BH]=new _6K1(_CO1)}var _AP1=_BP1(_7p._WN1);_tP1={_CP1:0,_DP1:0xffffffff,_EP1:0xffffffff,_FP1:_GP1(_7p._aO1),_HP1:_AP1,_IP1:_AP1,_JP1:_AP1};for(var _z4=0;_z4<_9P1;_z4++){_kP1[_z4]=new _BE()}})();function _zP1(){_fP1=[];_hP1=undefined;_gP1=undefined;_fP1[0]=1;_fP1[1]=1};/*@this {yyCommandBuilder} */this._tM=function(){_zP1()};/*@this {yyCommandBuilder} */this._SE=function(_KP1){if(_KP1!=_gP1){_hP1=null;_eP1.push(_UO1);_eP1.push(_KP1);_gP1=_KP1}};/*@this {yyCommandBuilder} */this._4M1=function(_DL1, _jt){if(_fP1[_DL1]==_jt){return }_fP1[_DL1]=_jt;_eP1.push(_EO1);_eP1.push(_jt);_eP1.push(_DL1)};/*@this {yyCommandBuilder} */this._2M1=function(_LI){_eP1.push(_LI)};this._3M1=function(_jt,_il,_jl,_Xv,_Yv,_LP1){_eP1.push(_3P1);_eP1.push(_jt);_eP1.push(_il);_eP1.push(_jl);_eP1.push(_Xv);_eP1.push(_Yv);_eP1.push(_LP1)};/*@this {yyCommandBuilder} */this._MP1=function(_NP1){if(_hP1==_NP1)return;_hP1=_NP1;_eP1.push(_PO1);_eP1.push(_NP1)};/*@this {yyCommandBuilder} */this._OP1=function(_RG,_PP1){_eP1.push(_FO1); _eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._QP1=function(_RG,_PP1){_eP1.push(_GO1);_eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._RP1=function(_RG,_PP1){_eP1.push(_HO1);_eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._SP1=function(_RG,_PP1){_eP1.push(_IO1);_eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._TP1=function(_RG,_PP1){_eP1.push(_JO1);_eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._zs1=function(_RG, _PP1){_eP1.push(_KO1);_eP1.push(_RG);_eP1.push(_PP1)};/*@this {yyCommandBuilder} */this._8M1=function(_oA){_eP1.push(_MO1);_eP1.push(new _BE(_oA))};/*@this {yyCommandBuilder} */this._7M1=function(_oA){_eP1.push(_NO1);_eP1.push(new _BE(_oA))};/*@this {yyCommandBuilder} */this._aM1=function(_oA){_eP1.push(_LO1);_eP1.push(new _BE(_oA))};/*@this {yyCommandBuilder} */this._rK1=function(_il,_jl,_Xv,_Yv){_eP1.push(_OO1);_eP1.push(_il);_eP1.push(_jl);_eP1.push(_Xv);_eP1.push(_Yv)};/*@this {yyCommandBuilder} */this._uM1=function(_UP1, _bs){_eP1.push(_QO1);_eP1.push(_UP1);_eP1.push(~~_bs)};/*@this {yyCommandBuilder} */this._L61=function(_VP1){_eP1.push(_RO1);_eP1.push(_VP1)};/*@this {yyCommandBuilder} */this._WP1=function(_oo,_7H,_8H,_9H){_eP1.push(_SO1);_eP1.push(_oo);_eP1.push(_7H);_eP1.push(_8H);_eP1.push(_9H)};/*@this {yyCommandBuilder} */this._iL1=function(_0w,_6x){_eP1.push(_TO1);_eP1.push(_0w);_eP1.push(_6x)};/*@this {yyCommandBuilder} */this._VL1=function(_XP1,_WL1){_eP1.push(_VO1);_eP1.push(_XP1);_eP1.push(_WL1);};/*@this {yyCommandBuilder} */this._XL1=function(_XP1, _WL1){_eP1.push(_WO1);_eP1.push(_XP1);_eP1.push(_WL1)};/*@this {yyCommandBuilder} */this._0M1=function(_XP1,_WL1){_eP1.push(_VO1);_eP1.push(_XP1);_eP1.push(_WL1)};/*@this {yyCommandBuilder} */this._1M1=function(_XP1,_WL1){_eP1.push(_WO1);_eP1.push(_XP1);_eP1.push(_WL1)};/*@this {yyCommandBuilder} */this._YL1=function(_XP1,_WL1){_eP1.push(_WO1);_eP1.push(_XP1);_eP1.push(_WL1)};/*@this {yyCommandBuilder} */this._Dp=function(_YP1,_ZP1){_eP1.push(_XO1);_eP1.push(_YP1);_eP1.push(_ZP1)};/*@this {yyCommandBuilder} */this._nH=function(_DL1, __P1,_0Q1){_eP1.push(_YO1);_eP1.push(_DL1);_eP1.push(__P1);_eP1.push(_0Q1)};/*@this {yyCommandBuilder} */this._yF=function(__y,_1Q1,_2Q1,_3Q1){_eP1.push(_ZO1);_eP1.push(__y);_eP1.push(new Float32Array(_1Q1));_eP1.push(new Float32Array(_2Q1));_eP1.push(new Float32Array(_3Q1))};/*@this {yyCommandBuilder} */this._xL1=function(_46){_eP1.push(__O1);_eP1.push(new Float32Array(_46))};/*@this {yyCommandBuilder} */this._4Q1=function(_5Q1){_eP1.push(_0P1);_eP1.push(new Float32Array(_5Q1))};/*@this {yyCommandBuilder} */this._CF=function(__y, enable,_46){_eP1.push(_1P1);_eP1.push(__y);_eP1.push(enable);_eP1.push(_46)};/*@this {yyCommandBuilder} */this._AL1=function(_PE,_6Q1){_eP1.push(_2P1);_eP1.push(_PE);_eP1.push(_6Q1)};function _7Q1(_hH){switch(_hH){case _7p._0H:return _rJ1.ZERO;case _7p._bp:return _rJ1.ONE;case _7p._vN1:return _rJ1.SRC_COLOR;case _7p._dp:return _rJ1.ONE_MINUS_SRC_COLOR;case _7p._8p:return _rJ1.SRC_ALPHA;case _7p._ap:return _rJ1.ONE_MINUS_SRC_ALPHA;case _7p._wN1:return _rJ1.DST_ALPHA;case _7p._xN1:return _rJ1.ONE_MINUS_DST_ALPHA;case _7p._cp:return _rJ1.DST_COLOR; case _7p._yN1:return _rJ1.ONE_MINUS_DST_COLOR;case _7p._zN1:return _rJ1.SRC_ALPHA_SATURATE;case _7p._AN1:return 0;case _7p._BN1:return 0;case _7p._CN1:return 0;case _7p._DN1:return 0;case _7p._EN1:return 0;case _7p._FN1:return 0}return 0}function _BP1(_hH){switch(_hH){case _7p._WN1:return _rJ1.KEEP;case _7p._XN1:return _rJ1.ZERO;case _7p._YN1:return _rJ1.REPLACE;case _7p._ZN1:return _rJ1.INCR;case _7p.__N1:return _rJ1.DECR;case _7p._0O1:return _rJ1.INVERT;case _7p._1O1:return _rJ1.INCR;case _7p._2O1:return _rJ1.DECR;default :return _rJ1.KEEP} }function _GP1(_hH){switch(_hH){case _7p._3O1:return _rJ1.NEVER;case _7p._4O1:return _rJ1.LESS;case _7p._5O1:return _rJ1.EQUAL;case _7p._6O1:return _rJ1.LEQUAL;case _7p._7O1:return _rJ1.GREATER;case _7p._8O1:return _rJ1.NOTEQUAL;case _7p._9O1:return _rJ1.GEQUAL;case _7p._aO1:default :return _rJ1.ALWAYS}}function _8Q1(_YP1,_ZP1){switch(_YP1){case _7p._NG:if(_ZP1){_rJ1.enable(_rJ1.DEPTH_TEST)}else {_rJ1.disable(_rJ1.DEPTH_TEST);}break;case _7p._QG:_rJ1.depthMask(_ZP1);break;case _7p._gH:_rP1=_ZP1;_9Q1(_dP1);break;case _7p._lp:_uP1=_7Q1(_ZP1); _rJ1.blendFuncSeparate(_uP1,_vP1,_wP1,_xP1);break;case _7p._mp:_vP1=_7Q1(_ZP1);_rJ1.blendFuncSeparate(_uP1,_vP1,_wP1,_xP1);break;case _7p._ZG:if(_ZP1!=_7p._mL1){_rJ1.enable(_rJ1.CULL_FACE);_rJ1.frontFace((_ZP1===_7p._eO1)?_rJ1.CW:_rJ1.CCW)}else {_rJ1.disable(_rJ1.CULL_FACE)}break;case _7p._PG:_rJ1.depthFunc(_GP1(_ZP1));break;case _7p._iH:_sP1=_ZP1/255.0;_9Q1(_dP1);break;case _7p._jH:break;case _7p._MG:if(_ZP1){_rJ1.enable(_rJ1.BLEND)}else {_rJ1.disable(_rJ1.BLEND)}break;case _7p._UG:break;case _7p._JN1:break; case _7p._VG:break;case _7p._KN1:break;case _7p._WG:break;case _7p._XG:break;case _7p._LN1:break;case _7p._MN1:break;case _7p._NN1:break;case _7p._ON1:break;case _7p._PN1:break;case _7p._fH:_rJ1.colorMask(_ZP1._Uy,_ZP1._Vy,_ZP1._Wy,_ZP1.alpha);break;case _7p._IL1:if(_ZP1){_rJ1.enable(_rJ1.STENCIL_TEST)}else {_rJ1.disable(_rJ1.STENCIL_TEST)}break;case _7p._QN1:_tP1._HP1=_BP1(_ZP1);_rJ1.stencilOp(_tP1._HP1,_tP1._IP1,_tP1._JP1);break;case _7p._RN1:_tP1._IP1=_BP1(_ZP1);_rJ1.stencilOp(_tP1._HP1,_tP1._IP1,_tP1._JP1); break;case _7p._NL1:_tP1._JP1=_BP1(_ZP1);_rJ1.stencilOp(_tP1._HP1,_tP1._IP1,_tP1._JP1);break;case _7p._KL1:_tP1._FP1=_GP1(_ZP1);_rJ1.stencilFunc(_tP1._FP1,_tP1._CP1,_tP1._DP1);break;case _7p._QL1:_tP1._CP1=_ZP1;_rJ1.stencilFunc(_tP1._FP1,_tP1._CP1,_tP1._DP1);break;case _7p._SN1:_tP1._DP1=_ZP1;_rJ1.stencilFunc(_tP1._FP1,_tP1._CP1,_tP1._DP1);break;case _7p._TN1:_rJ1.stencilMask(_ZP1);break;case _7p._pp:break;case _7p._np:_wP1=_7Q1(_ZP1);_rJ1.blendFuncSeparate(_uP1,_vP1,_wP1,_xP1);break;case _7p._op:_xP1=_7Q1(_ZP1); _rJ1.blendFuncSeparate(_uP1,_vP1,_wP1,_xP1);break;case _7p._UN1:if(_ZP1!=_7p._mL1){_rJ1.enable(_rJ1.CULL_FACE);_rJ1.frontFace((_ZP1===_7p._eO1)?_rJ1.CW:_rJ1.CCW)}else {_rJ1.disable(_rJ1.CULL_FACE)}break }}function _aQ1(){if(_iP1&&_iP1._EK1){_kP1[_7P1].Multiply(_kP1[_6P1],_kP1[_4P1]);_kP1[_8P1].Multiply(_kP1[_7P1],_kP1[_5P1]);var _bQ1=new Float32Array(16*_9P1);for(var _z4=0;_z4<_9P1;_z4++){_bQ1.set(_kP1[_z4]._7m,_z4*16)}_rJ1.uniformMatrix4fv(_iP1._EK1,_rJ1._cQ1,_bQ1)}}function _9Q1(_dQ1){if(_dQ1&_dP1){if(_iP1._GK1!==undefined){ _rJ1.uniform1i(_iP1._GK1,_rP1)}if(_iP1._HK1!==undefined){_rJ1.uniform1f(_iP1._HK1,_sP1)}}if((_dQ1&_aP1)&&(_iP1._FK1!==undefined)){_rJ1.uniform4fv(_iP1._FK1,_qP1)}if(_dQ1&_bP1){if(_iP1._OK1!==undefined){_rJ1.uniform4fv(_iP1._OK1,_mP1)}if(_iP1._NK1!==undefined){_rJ1.uniform4fv(_iP1._NK1,_nP1)}if(_iP1._PK1!==undefined){_rJ1.uniform4fv(_iP1._PK1,_oP1)}}if((_dQ1&_cP1)&&(_iP1._QK1!==undefined)){_rJ1.uniform4fv(_iP1._QK1,_pP1)}}var _eQ1=[_rJ1.NEAREST_MIPMAP_NEAREST,_rJ1.LINEAR_MIPMAP_NEAREST,_rJ1.LINEAR_MIPMAP_NEAREST, _rJ1.NEAREST_MIPMAP_LINEAR,_rJ1.LINEAR_MIPMAP_LINEAR,_rJ1.LINEAR_MIPMAP_LINEAR,_rJ1.NEAREST_MIPMAP_LINEAR,_rJ1.LINEAR_MIPMAP_LINEAR,_rJ1.LINEAR_MIPMAP_LINEAR,];function _fQ1(_SW,_gQ1){return _eQ1[(_gQ1*_7p._dO1)+_SW]}function _hQ1(_jt,_DL1){if(_jt===null||_jt===undefined){return }var _iQ1=false;if(_jt._Kv!==undefined){_iQ1=(_jt._Kv&_mM1._pM1)!==0}var _jQ1=_lP1[_DL1];if(_jQ1===null||_jQ1===undefined){return }var _kQ1=_jQ1._lQ1;var _mQ1=_jt._rM1._lQ1;if(_jt._tM1===true||_kQ1[_7p._oH]!=_mQ1[_7p._oH]){_rJ1.texParameteri(_rJ1.TEXTURE_2D, _rJ1.TEXTURE_MAG_FILTER,(_kQ1[_7p._oH]==_7p._pH)?_rJ1.LINEAR:_rJ1.NEAREST);_mQ1[_7p._oH]=_kQ1[_7p._oH]}if(!_iQ1){if(_jt._tM1===true||_kQ1[_7p._qH]!=_mQ1[_7p._qH]){_rJ1.texParameteri(_rJ1.TEXTURE_2D,_rJ1.TEXTURE_MIN_FILTER,(_kQ1[_7p._qH]==_7p._pH)?_rJ1.LINEAR:_rJ1.NEAREST);_mQ1[_7p._qH]=_kQ1[_7p._qH]}}else {if(_jt._tM1===true||_kQ1[_7p._zH]!=_mQ1[_7p._zH]||_kQ1[_7p._qH]!=_mQ1[_7p._qH]){var _nQ1=_fQ1(_kQ1[_7p._qH],_kQ1[_7p._zH]);_rJ1.texParameteri(_rJ1.TEXTURE_2D,_rJ1.TEXTURE_MIN_FILTER,_nQ1);_mQ1[_7p._zH]=_kQ1[_7p._zH]; _mQ1[_7p._qH]=_kQ1[_7p._qH]}if(_2K1){if(_kQ1[_7p._zH]==_7p._cO1){if(_mQ1[_7p._JH]!=_kQ1[_7p._JH]){_mQ1[_7p._JH]=_kQ1[_7p._JH];var _oQ1=_rJ1.getParameter(_2K1.MAX_TEXTURE_MAX_ANISOTROPY_EXT);var _pQ1=_mQ1[_7p._JH];_pQ1=Math.min(_pQ1,_oQ1);_rJ1.texParameterf(_rJ1.TEXTURE_2D,_2K1.TEXTURE_MAX_ANISOTROPY_EXT,_pQ1)}}else {if(_mQ1[_7p._JH]!=1.0){_mQ1[_7p._JH]=1.0;_rJ1.texParameterf(_rJ1.TEXTURE_2D,_2K1.TEXTURE_MAX_ANISOTROPY_EXT,1.0)}}}}if(_kQ1[_7p._uH]!=_mQ1[_7p._uH]){if(_jt._qQ1){var _rQ1=(_kQ1[_7p._uH]==_7p._xH)?_rJ1.CLAMP_TO_EDGE:_rJ1.REPEAT; _rJ1.texParameteri(_rJ1.TEXTURE_2D,_rJ1.TEXTURE_WRAP_S,_rQ1)}_mQ1[_7p._uH]=_kQ1[_7p._uH]}if(_kQ1[_7p._wH]!=_mQ1[_7p._wH]){if(_jt._qQ1){var _rQ1=(_kQ1[_7p._wH]==_7p._xH)?_rJ1.CLAMP_TO_EDGE:_rJ1.REPEAT;_rJ1.texParameteri(_rJ1.TEXTURE_2D,_rJ1.TEXTURE_WRAP_T,_rQ1)}_mQ1[_7p._wH]=_kQ1[_7p._wH]}_jt._tM1=false}var _sQ1=null;function _MP1(_tQ1){_rJ1.bindBuffer(_rJ1.ARRAY_BUFFER,_tQ1._uQ1);if(_sQ1!=null){if(_sQ1._lK1===true){var _vQ1,_wQ1,_xQ1=_sQ1._zs.length;;for(_vQ1=0;_vQ1<_xQ1;++_vQ1){switch(_vQ1){case 0:_wQ1=_iP1._zK1; break;case 1:_wQ1=_iP1._BK1;break;case 2:_wQ1=_iP1._CK1;break;case 3:_wQ1=_iP1._AK1;break;default :_wQ1=-1;break }if(_wQ1>=0){_rJ1.disableVertexAttribArray(_wQ1)}}}else {var _vQ1,_wQ1,_xQ1=_sQ1._zs.length;;for(_vQ1=0;_vQ1<_xQ1;++_vQ1){_wQ1=_iP1._IK1[_vQ1];if(_wQ1>=0){_rJ1.disableVertexAttribArray(_wQ1)}}}}var _yQ1=_tQ1._zQ1;_sQ1=_yQ1;if(_yQ1._lK1===true){var _vQ1,_wQ1,_AQ1,_xQ1=_yQ1._zs.length;for(_vQ1=0;_vQ1<_xQ1;++_vQ1){_AQ1=_yQ1._zs[_vQ1];switch(_vQ1){case 0:_wQ1=_iP1._zK1;break;case 1:_wQ1=_iP1._BK1;break; case 2:_wQ1=_iP1._CK1;break;case 3:_wQ1=_iP1._AK1;break;default :_wQ1=-1;break }if(_wQ1>=0){_rJ1.enableVertexAttribArray(_wQ1);_rJ1.vertexAttribPointer(_wQ1,_AQ1._BQ1,_AQ1._CQ1,_AQ1._DQ1,_yQ1._Fs,_AQ1.offset)}}}else {{var _vQ1,_wQ1,_AQ1,_xQ1=_yQ1._zs.length;var _EQ1=_iP1._IK1.length;var _FQ1=_yQ1._FQ1[_iP1._LK1];if(_FQ1===undefined){_FQ1=[];var _GQ1=[];for(_vQ1=0;_vQ1<_xQ1;++_vQ1){_AQ1=_yQ1._zs[_vQ1];var _Bs=_AQ1._Bs;_wQ1=-1;for(var _HQ1=0;_HQ1<_EQ1;_HQ1++){if(_GQ1[_HQ1]===undefined){var _IQ1=_iP1._IK1[_HQ1]; if(_iP1._KK1[_HQ1]==_Bs){_wQ1=_IQ1;_GQ1[_HQ1]=1;break }else if(_iP1._KK1[_HQ1]==4&&_Bs==2){_iP1._KK1[_HQ1]=_rJ1.UNSIGNED_BYTE;_wQ1=_IQ1;_GQ1[_HQ1]=1;break }}}_FQ1.push(_wQ1)}_yQ1._FQ1[_iP1._LK1]=_FQ1}for(_vQ1=0;_vQ1<_xQ1;++_vQ1){_AQ1=_yQ1._zs[_vQ1];_wQ1=_FQ1[_vQ1];if(_wQ1>=0){_rJ1.enableVertexAttribArray(_wQ1);_rJ1.vertexAttribPointer(_wQ1,_AQ1._BQ1,_AQ1._CQ1,_AQ1._DQ1,_yQ1._Fs,_AQ1.offset)}}}}}/*@this {yyCommandBuilder} */this._gL1=function(){var _z4,error,_c21,__K1,_JQ1,_BH,_on,_Ep,__y,_Un,enable, _KQ1,_UL1;_z4=0;while(_z4<_eP1.length){switch(_eP1[_z4]){case _UO1:{_iP1=_eP1[_z4+1];_KQ1=_iP1._1L1;_z4+=2;_rJ1.useProgram(_iP1);_aQ1();_9Q1(0xff);break }case _OO1:{_rJ1.viewport(_eP1[_z4+1],_eP1[_z4+2],_eP1[_z4+3],_eP1[_z4+4]);_rJ1.scissor(_eP1[_z4+1],_eP1[_z4+2],_eP1[_z4+3],_eP1[_z4+4]);_z4+=5;break }case _QO1:{_Un=_eP1[_z4+2];_rJ1.clearColor((_Un&0xff)/255.0,((_Un>>8)&0xff)/255.0,((_Un>>16)&0xff)/255.0,((_Un>>24)&0xff)/255.0);_rJ1.clear(_eP1[_z4+1]);_z4+=3;break }case _MO1:{_kP1[_5P1]=_eP1[_z4+1];_aQ1(); _z4+=2;break }case _NO1:{_kP1[_4P1]=_eP1[_z4+1];_aQ1();_z4+=2;break }case _LO1:{_kP1[_6P1]=_eP1[_z4+1];_aQ1();_z4+=2;break }case _EO1:{_on=_eP1[_z4+1];_BH=_eP1[_z4+2];_z4+=3;if(_on===null){_on=_yP1;_rJ1.activeTexture(_rJ1.TEXTURE0+_BH);if(!_SM1(_on,_vE())){_UM1(_on,_vE());_VM1(_on,_vE())}_rJ1.bindTexture(_rJ1.TEXTURE_2D,_on._qM1);_rJ1.uniform1i(_iP1._DK1,0);_jP1[_BH]=null}else {_rJ1.activeTexture(_rJ1.TEXTURE0+_BH);if(!_SM1(_on,_vE())){_UM1(_on,_vE());_VM1(_on,_vE())}_rJ1.bindTexture(_rJ1.TEXTURE_2D,_on._qM1); _rJ1.uniform1i(_iP1._DK1,0);_hQ1(_on,_BH);_jP1[_BH]=_on}break }case _PO1:{_Ep=_eP1[_z4+1];_z4+=2;if(_Ep._LQ1){_Ep._MQ1()}_Ep._NQ1=this._Hk;_MP1(_Ep)}break;case _FO1:{_rJ1.drawArrays(_rJ1.TRIANGLES,_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _GO1:{_rJ1.drawArrays(_rJ1.TRIANGLE_FAN,_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _HO1:{_rJ1.drawArrays(_rJ1.TRIANGLE_STRIP,_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _IO1:{_rJ1.drawArrays(_rJ1.LINES,_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _JO1:{_rJ1.drawArrays(_rJ1.LINE_STRIP, _eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _KO1:{_rJ1.drawArrays(_rJ1.POINTS,_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _RO1:{_rJ1.bindFramebuffer(_rJ1.FRAMEBUFFER,_eP1[_z4+1]);_z4+=2;break }case _SO1:{_rJ1.colorMask(_eP1[_z4+2],_eP1[_z4+3],_eP1[_z4+4],_eP1[_z4+1]);_z4+=5;break }case _TO1:{_rJ1.blendFunc(_7Q1(_eP1[_z4+1]),_7Q1(_eP1[_z4+2]));_z4+=3;break }case _XO1:{_8Q1(_eP1[_z4+1],_eP1[_z4+2]);_z4+=3;break }case _VO1:{_c21=_eP1[_z4+1];__K1=_eP1[_z4+2];_z4+=3;_UL1=_KQ1[_KQ1._2L1[_c21]];switch(_UL1._cL1["type"]){ case _rJ1.INT:_rJ1.uniform1iv(_UL1.location,__K1);break;case _rJ1.INT_VEC2:_rJ1.uniform2iv(_UL1.location,__K1);break;case _rJ1.INT_VEC3:_rJ1.uniform3iv(_UL1.location,__K1);break;case _rJ1.INT_VEC4:_rJ1.uniform4iv(_UL1.location,__K1);break }break }case _WO1:{_c21=_eP1[_z4+1];__K1=_eP1[_z4+2];_z4+=3;_UL1=_KQ1[_KQ1._2L1[_c21]];switch(_UL1._cL1["type"]){case _rJ1.FLOAT:_rJ1.uniform1fv(_UL1.location,__K1);break;case _rJ1.FLOAT_VEC2:_rJ1.uniform2fv(_UL1.location,__K1);break;case _rJ1.FLOAT_VEC3:_rJ1.uniform3fv(_UL1.location, __K1);break;case _rJ1.FLOAT_VEC4:_rJ1.uniform4fv(_UL1.location,__K1);break;case _rJ1.FLOAT_MAT2:_rJ1.uniformMatrix2fv(_UL1.location,false,__K1);break;case _rJ1.FLOAT_MAT3:_rJ1.uniformMatrix3fv(_UL1.location,false,__K1);break;case _rJ1.FLOAT_MAT4:_rJ1.uniformMatrix4fv(_UL1.location,false,__K1);break }break }case _YO1:{_BH=_eP1[_z4+1];var state=_eP1[_z4+2];var _AB=_eP1[_z4+3];_z4+=4;var _jQ1=_lP1[_BH];_jQ1._lQ1[state]=_AB;if(_jP1[_BH]!=null){_rJ1.activeTexture(_rJ1.TEXTURE0+_BH);if(!_SM1(_jP1[_BH],_vE())){_UM1(_jP1[_BH], _vE());_VM1(_jP1[_BH],_vE())}_rJ1.bindTexture(_rJ1.TEXTURE_2D,_jP1[_BH]._qM1)}_hQ1(_jP1[_BH],_BH);break }case _ZO1:{__y=_eP1[_z4+1];_mP1.set(_eP1[_z4+2],__y*4);_nP1.set(_eP1[_z4+3],__y*4);_oP1.set(_eP1[_z4+4],__y*4);_z4+=5;_9Q1(_bP1);break }case __O1:{_pP1.set(_eP1[_z4+1]);_z4+=2;_9Q1(_cP1);break }case _0P1:{_qP1.set(_eP1[_z4+1]);_z4+=2;_9Q1(_aP1);break }case _1P1:{__y=_eP1[_z4+1];enable=_eP1[_z4+2];_Un=_eP1[_z4+3];_z4+=4;if(enable){_oP1.set(_Un,__y*4)}else {var _pF=__y*4;_oP1[_pF+0]=0;_oP1[_pF+1]=0;_oP1[_pF+2]=0; _oP1[_pF+3]=0;}_9Q1(_bP1);break }case _2P1:{_rP1=_eP1[_z4+1];_sP1=_eP1[_z4+2];_z4+=3;_9Q1(_dP1);break }case _3P1:{_on=_eP1[_z4+1];var _sm=_eP1[_z4+2];var _um=_eP1[_z4+3];var _Km=_eP1[_z4+4];var _Lm=_eP1[_z4+5];var canvas=_eP1[_z4+6];_z4+=7;if(!_SM1(_on,_vE())){_UM1(_on,_vE());_VM1(_on,_vE())}_rJ1.activeTexture(_rJ1.TEXTURE0);_rJ1.bindTexture(_rJ1.TEXTURE_2D,_on._qM1);_rJ1.texSubImage2D(_rJ1.TEXTURE_2D,0,_sm,_um,_Km,_Lm,_rJ1.RGBA,_rJ1.UNSIGNED_BYTE,canvas);if(_jP1.length>0){if(_jP1[0]!=null){_rJ1.bindTexture(_rJ1.TEXTURE_2D, _jP1[0]._qM1);}}break }}}_eP1.length=0}}/*@constructor */function _4K1(_OQ1,_in,_jn,_PQ1,_cM1,_QQ1,_RQ1){var _rJ1=this._3K1;var _SQ1,_TQ1,_nV,_pV,_UQ1,_VQ1,_WQ1,_wn1;var _XQ1;Object.defineProperties(this,{_rM1:{get:function(){return _SQ1}},_qM1:{get:function(){return _TQ1},set:function(_Vk){_TQ1=_Vk}},_iM1:{get:function(){return _nV}},_jM1:{get:function(){return _pV}},_qQ1:{get:function(){return _UQ1}},Image:{get:function(){return _VQ1}},_YQ1:{get:function(){return _WQ1}},_Kv:{get:function(){return _wn1},set:function(_Vk){ _wn1=_Vk}},_tM1:{get:function(){return _XQ1},set:function(_Vk){_XQ1=_Vk}}});(function(){_TQ1=_OQ1;_nV=_in;_pV=_jn;_UQ1=_PQ1;_VQ1=_cM1;_WQ1=_QQ1;_wn1=_RQ1;_XQ1=false;_SQ1=new _6K1();if(_TQ1){_SQ1._sM1(_rJ1.TEXTURE_2D)}_wn1=_mM1._ZQ1;if(_WQ1!==undefined&&_WQ1!==0){_wn1|=(_mM1._nM1|_mM1.__Q1)}})()}var _0R1={_ZQ1:0,_LQ1:1,_1R1:2,_2R1:4,_3R1:8,_4R1:16,_nM1:32,_5R1:64};Object.freeze(_0R1);var _6R1={_LQ1:0,_7R1:1,_8R1:2,_1R1:3,_nM1:4,_pM1:5,__Q1:6,_9R1:7,_5R1:8,_2R1:9,_aR1:16,};Object.freeze(_6R1);var _mM1={ _ZQ1:0,_LQ1:(1<<_6R1._LQ1),_7R1:(1<<_6R1._7R1),_8R1:(1<<_6R1._8R1),_1R1:(1<<_6R1._1R1),_nM1:(1<<_6R1._nM1),_pM1:(1<<_6R1._pM1),__Q1:(1<<_6R1.__Q1),_9R1:(1<<_6R1._9R1),_5R1:(1<<_6R1._5R1)};Object.freeze(_mM1);function _bR1(_cR1){var _dR1=[];var _eR1;(function(){if(_cR1==undefined)_cR1=32;_eR1=~~(_cR1/32);if(_eR1==0)_eR1=1;_dR1=new Array(_eR1);for(var _z4=0;_z4<_eR1;_z4++){_dR1[_z4]=0x0}})();this._fR1=function(){return _cR1};this._gR1=function(_hR1){if(_hR1>=_cR1)return;var _9x=~~(_hR1/32);var _iR1=_hR1-(_9x*32); _dR1[_9x]|=1<<_iR1};this._jR1=function(_hR1){if(_hR1>=_cR1)return;var _9x=~~(_hR1/32);var _iR1=_hR1-(_9x*32);_dR1[_9x]&=~(1<<_iR1)};this._kR1=function(_hR1){if(_hR1>=_cR1)return 0;var _9x=~~(_hR1/32);var _lR1=_hR1-(_9x*32);var _Ct=(_dR1[_9x]>>_lR1)&0x1;return _Ct};this._mR1=function(){var _z4;for(_z4=0;_z4<(_eR1-1);_z4++){_dR1[_z4]=0xffffffff}var _nR1=_cR1-(_z4*32);var _rm;var _Cs=1;for(_rm=0;_rm<_nR1;_rm++){_dR1[_z4]|=_Cs;_Cs<<=1}};this._oR1=function(){for(var _z4=0;_z4<_eR1;_z4++){_dR1[_z4]=0x0}};this._pR1=function(){ var _z4;for(_z4=0;_z4<_eR1;_z4++){if(_dR1[_z4]!=0)return 1}return 0};this._qR1=function(_dL){var _rR1=_dL._fR1()>this._fR1()?_dL._fR1():this._fR1();var _sR1=new _bR1(_rR1);for(var _z4=0;_z4<_rR1;_z4++){var _tR1=this._kR1(_z4)|_dL._kR1(_z4);if(_tR1==1){_sR1._gR1(_z4)}}return _sR1};this._uR1=function(_dL){var _rR1=_dL._fR1()>this._fR1()?_dL._fR1():this._fR1();var _sR1=new _bR1(_rR1);for(var _z4=0;_z4<_rR1;_z4++){var _tR1=this._kR1(_z4)&_dL._kR1(_z4);if(_tR1==1){_sR1._gR1(_z4)}}return _sR1}}function _vR1(_wR1,_xR1, _yR1){var _zR1=[];var _AR1=[];(function(){_zR1=new Array(_wR1);_AR1=new Array(_xR1*_yR1)})();Object.defineProperties(this,{_BR1:{get:function(){return _zR1},set:function(_Ct){_zR1=_Ct}},_CR1:{get:function(){return _AR1},set:function(_Ct){_AR1=_Ct}},})}/*@constructor */function _XJ1(_DR1,_ER1,_FR1,_CO1){var _rJ1=this._3K1;var _GR1=null;var _In1=null;var _HR1=[];var _IR1;var _JR1=null;var _KR1=null;var _LR1=false;var _MR1=_FR1;(function(){_JR1=new _bR1(64);_KR1=new _bR1(64);_GR1=new _vR1(_7p._VN1,_DR1,_7p._bO1);_In1=new _vR1(_7p._VN1, _DR1,_7p._bO1);_HR1=new Array(_ER1);for(var _z4=0;_z4<_ER1;_z4++){_HR1[_z4]=new _vR1(_7p._VN1,_DR1,_7p._bO1)}_zP1()})();function _zP1(){_JR1._mR1();_KR1._mR1();_LR1=true;_IR1=0;_GR1._BR1[_7p._NG]=false;_GR1._BR1[_7p._HN1]=_7p._hO1;_GR1._BR1[_7p._IN1]=_7p._jO1;_GR1._BR1[_7p._QG]=true;_GR1._BR1[_7p._gH]=false;_GR1._BR1[_7p._lp]=_7p._8p;_GR1._BR1[_7p._mp]=_7p._ap;_GR1._BR1[_7p._ZG]=_7p._mL1;_GR1._BR1[_7p._PG]=_7p._6O1;_GR1._BR1[_7p._iH]=0;_GR1._BR1[_7p._jH]=_7p._7O1;_GR1._BR1[_7p._MG]=true;_GR1._BR1[_7p._UG]=false; _GR1._BR1[_7p._JN1]=false;_GR1._BR1[_7p._VG]=0x00000000;_GR1._BR1[_7p._KN1]=_7p._pO1;_GR1._BR1[_7p._WG]=0.0;_GR1._BR1[_7p._XG]=1.0;_GR1._BR1[_7p._LN1]=0;_GR1._BR1[_7p._MN1]=false;_GR1._BR1[_7p._NN1]=false;_GR1._BR1[_7p._ON1]=0x00000000;_GR1._BR1[_7p._PN1]=_7p._pO1;_GR1._BR1[_7p._fH]=_7p._rO1|_7p._tO1|_7p._sO1|_7p._uO1;_GR1._BR1[_7p._IL1]=false;_GR1._BR1[_7p._QN1]=_7p._WN1;_GR1._BR1[_7p._RN1]=_7p._WN1;_GR1._BR1[_7p._NL1]=_7p._WN1;_GR1._BR1[_7p._KL1]=_7p._aO1;_GR1._BR1[_7p._QL1]=0;_GR1._BR1[_7p._SN1]=0xffffffff; _GR1._BR1[_7p._TN1]=0xffffffff;_GR1._BR1[_7p._pp]=false;_GR1._BR1[_7p._np]=_7p._8p;_GR1._BR1[_7p._op]=_7p._ap;_GR1._BR1[_7p._UN1]=0;var _z4;for(_z4=0;_z4<_7p._VN1;_z4++){_In1._BR1[_z4]=_GR1._BR1[_z4]}var index=0;for(_z4=0;_z4<_DR1;_z4++){_GR1._CR1[index+_7p._oH]=_CO1==true?_7p._pH:_7p._rH;_GR1._CR1[index+_7p._qH]=_CO1==true?_7p._pH:_7p._rH;_GR1._CR1[index+_7p._zH]=_CO1==true?_7p._pH:_7p._rH;_GR1._CR1[index+_7p._uH]=_7p._xH;_GR1._CR1[index+_7p._wH]=_7p._xH;_GR1._CR1[index+_7p._FH]=0;_GR1._CR1[index+_7p._HH]=0; _GR1._CR1[index+_7p._DH]=0;_GR1._CR1[index+_7p._JH]=0;_GR1._CR1[index+_7p._KH]=_7p._lM1;index+=_7p._bO1}for(_z4=0;_z4<(_7p._bO1*_DR1);_z4++){_In1._CR1[_z4]=_GR1._CR1[_z4]}_IR1=0};this._tM=function(){_zP1()};this._NR1=function(){return _JR1};this._OR1=function(){return _KR1};this._PR1=function(){return _LR1};this._Dp=function(__P1,_hH){if(_In1._BR1[__P1]==_hH)return;if(_GR1._BR1[__P1]!=_hH){_JR1._gR1(__P1)}else {_JR1._jR1(__P1)}_In1._BR1[__P1]=_hH;_LR1=_JR1._pR1()||_KR1._pR1()};this._nH=function(_DL1, __P1,_hH){var index=(_DL1*_7p._bO1)+__P1;if(_In1._CR1[index]==_hH)return;if(_GR1._CR1[index]!=_hH){_KR1._gR1(index)}else {_KR1._jR1(index)}_In1._CR1[index]=_hH;_LR1=_JR1._pR1()||_KR1._pR1()};this._kp=function(__P1){return _In1._BR1[__P1]};this._QH=function(_DL1,__P1){return _In1._CR1[(_DL1*_7p._bO1)+__P1]};this._RH=function(){_HR1[_IR1]._BR1=_In1._BR1.slice();_HR1[_IR1]._CR1=_In1._CR1.slice();if(_IR1<_ER1){_IR1++}else {debug("GPU state stack has run out of space")}};this._SH=function(){if(_IR1>0){_IR1--} else {debug("Attempting to drop below bottom of GPU state stack");}var _z4;for(_z4=0;_z4<_7p._VN1;_z4++){this._Dp(_z4,_HR1[_IR1]._BR1[_z4])}for(_z4=0;_z4<_DR1;_z4++){var _rm;for(_rm=0;_rm<_7p._bO1;_rm++){this._nH(_z4,_rm,_HR1[_IR1]._CR1[(_z4*_DR1)+_rm])}}};this._R61=function(){var _z4;if(_JR1._pR1()){for(_z4=0;_z4<_7p._VN1;_z4++){if(_JR1._kR1(_z4)!=0){_MR1._Dp(_z4,_In1._BR1[_z4]);_GR1._BR1[_z4]=_In1._BR1[_z4]}}_JR1._oR1()}if(_KR1._pR1()){for(_z4=0;_z4<(_DR1*_7p._bO1);_z4++){if(_KR1._kR1(_z4)!=0){var _BH=~~(_z4/_7p._bO1); var state=_z4-(_BH*_7p._bO1);_MR1._nH(_BH,state,_In1._CR1[_z4]);_GR1._CR1[_z4]=_In1._CR1[_z4]}}_KR1._oR1();}_LR1=false}}/*@constructor */function _6K1(_CO1){var _rJ1=this._3K1;var _QR1=[];Object.defineProperties(this,{_lQ1:{get:function(){return _QR1}}});(function(){if(_CO1){_QR1[_7p._oH]=_7p._pH;_QR1[_7p._qH]=_7p._pH;_QR1[_7p._zH]=_7p._pH}else {_QR1[_7p._oH]=_7p._rH;_QR1[_7p._qH]=_7p._rH;_QR1[_7p._zH]=_7p._rH}_QR1[_7p._uH]=_7p._xH;_QR1[_7p._wH]=_7p._xH})();/*@this {yyTextureSamplerState} */this._sM1=function(_W81){ var _RR1=_QR1;_rJ1.texParameteri(_W81,_rJ1.TEXTURE_MAG_FILTER,(_RR1[_7p._oH]==_7p._pH)?_rJ1.LINEAR:_rJ1.NEAREST);_rJ1.texParameteri(_W81,_rJ1.TEXTURE_MIN_FILTER,(_RR1[_7p._qH]==_7p._pH)?_rJ1.LINEAR:_rJ1.NEAREST);_rJ1.texParameteri(_W81,_rJ1.TEXTURE_WRAP_S,(_RR1[_7p._uH]==_7p._xH)?_rJ1.CLAMP_TO_EDGE:_rJ1.REPEAT);_rJ1.texParameteri(_W81,_rJ1.TEXTURE_WRAP_T,(_RR1[_7p._wH]==_7p._xH)?_rJ1.CLAMP_TO_EDGE:_rJ1.REPEAT)}}/*@constructor */function _Rr(_is,_SR1,_TR1){var _rJ1=this._3K1;this._UR1=null;this._4s=null; this._uQ1=null;this._Mp=null;this._Op=null;this._as=null;this._Qp=null;this._zQ1=_SR1;this._NQ1=-1;this._Kp=0;this._VR1=_is;this._LQ1=false;_WR1(this);function _WR1(_U61){_XR1(_U61);_YR1(_U61);if(_TR1){_ZR1(_U61)}}function _XR1(_U61){var __R1=_U61._zQ1._Fs;_U61._UR1=new ArrayBuffer(_is*__R1);_U61._4s=new Int8Array(_U61._UR1)}function _ZR1(_U61){_U61._uQ1=_rJ1.createBuffer();_rJ1.bindBuffer(_rJ1.ARRAY_BUFFER,_U61._uQ1);_rJ1.bufferData(_rJ1.ARRAY_BUFFER,_U61._4s,_rJ1.DYNAMIC_DRAW)}function _YR1(_U61){var _0S1=_U61._zQ1._zs; for(var _4m=0;_4m<_0S1.length;_4m++){var _AQ1=_0S1[_4m];switch(_AQ1._Bs){case _7p._Qs:_U61._Mp=_1S1(_AQ1._CQ1,_U61._UR1,_AQ1.offset);break;case _7p._Vs:_U61._Op=_1S1(_AQ1._CQ1,_U61._UR1,_AQ1.offset);break;case _7p._4t:_U61._as=_1S1(_AQ1._CQ1,_U61._UR1,_AQ1.offset);break;case _7p._2t:_U61._Qp=_1S1(_AQ1._CQ1,_U61._UR1,_AQ1.offset);break }}}function _1S1(_2S1,_3S1,_4S1){switch(_2S1){case _rJ1.UNSIGNED_BYTE:return(new Int32Array(_3S1,_4S1));break;case _rJ1.FLOAT:return(new Float32Array(_3S1,_4S1));break }return false} /*@this {yyVBuffer} */this._5S1=function(_dN1){if(_dN1._Jp()===this._Jp()){var _ft=_dN1._Kp*_dN1._Jp();var offset=this._Kp*this._Jp();if((offset+_ft)>this._4s.length){var _6S1=new ArrayBuffer(this._4s.length*2);var _3s=new Int8Array(_6S1);_3s.set(this._4s);this._4s=_3s;this._UR1=_6S1;_YR1(this)}this._4s.set(_dN1._4s.subarray(0,_ft),offset);this._Kp+=_dN1._Kp}};/*@this {yyVBuffer} */this._dt=function(){if(this._Kpthis.max){var _aS1=this.max*2;this.max=_aS1;var _Hs=new ArrayBuffer(_aS1);var _Js=new Int8Array(_Hs);_Js.set(this._4s);this._UR1=_Hs;_YR1(this)}this._Kp+=_9S1};/*@this {yyVBuffer} */this._Jp=function(){ return this._zQ1._Fs};/*@this {yyVBuffer} */this._MQ1=function(){_rJ1.bindBuffer(_rJ1.ARRAY_BUFFER,this._uQ1);var _bS1=new Int8Array(this._UR1,0,this._Kp*this._zQ1._Fs);_rJ1.bufferSubData(_rJ1.ARRAY_BUFFER,0,_bS1);this._Kp=0;this._LQ1=false}}/*@constructor */function _YJ1(_FR1,_cS1){var _rJ1=this._3K1;var _dS1=[];var _eS1=0,_fP1=null,_fS1=null,_gS1=_7p._iN1,_gP1=null;var _MR1=_FR1;var _hS1=_cS1;/*@this {yyVBufferManager} */this._kK1=function(_Ls){if(_dS1[_Ls]){debug("WARNING: Vertex format has already been registered\n")} else {_dS1[_Ls]=new _Dw()}};/*@this {yyVBufferManager} */this._fN1=function(_Hr,_jt,_dN1,_eN1){var size=_dN1._Kp-_eN1;switch(_Hr){case _7p._Gp:_MR1._4M1(0,_jt);_MR1._MP1(_dN1);_MR1._OP1(_eN1,size);break;case _7p._Mr:_MR1._4M1(0,_jt);_MR1._MP1(_dN1);_MR1._QP1(_eN1,size);break;case _7p._Lr:_MR1._4M1(0,_jt);_MR1._MP1(_dN1);_MR1._RP1(_eN1,size);break;case _7p._Jr:_MR1._4M1(0,null);_MR1._MP1(_dN1);_MR1._SP1(_eN1,size);break;case _7p._Kr:_MR1._4M1(0,null);_MR1._MP1(_dN1);_MR1._TP1(_eN1,size);break;case _7p._Ir:_MR1._4M1(0, null);_MR1._MP1(_dN1);_MR1._zs1(_eN1,size);break }};/*@this {yyVBufferManager} */this._R61=function(){if(_fS1==null){_hS1._R61();return }this._fN1(_gS1,_fP1,_fS1,_eS1);_fS1=_fP1=null;_gS1=_7p._iN1;_hS1._R61()};/*@this {yyVBufferManager} */this._Fp=function(_Hr,_iS1,_Ls,_jS1,_SR1,_kS1){var _z4,_lS1,_Ep,_mS1;_mS1=_iS1;if(_fS1!=null){if((_fS1._oK1==_Ls)&&((_fS1._Kp+_jS1)<=_fS1._VR1)&&(_fP1==_mS1)&&(_gS1==_Hr)&&((_Hr!=_7p._Kr)&&(_Hr!=_7p._Lr)&&(_Hr!=_7p._Mr))&&(_hS1._PR1()==false)){return _fS1}else {var _nS1=_fS1; _an._R61();if((_nS1._oK1==_Ls)&&((_nS1._Kp+_jS1)<=_nS1._VR1)){_fS1=_nS1;_eS1=_nS1._Kp;_gS1=_Hr;_fP1=_mS1;return _fS1}}}else this._R61();_gS1=_Hr;_fP1=_mS1;_lS1=_dS1[_Ls]._Mw;for(_z4=_lS1.length-1;_z4>=0;_z4--){_Ep=_lS1[_z4];if(((_Ep._NQ1+1)<_kS1)&&(_Ep._Kp+_jS1)<=_Ep._VR1){_Ep._LQ1=true;_eS1=_Ep._Kp;_fS1=_Ep;return _Ep}}if(_jS1<_Sr){_jS1=_Sr}_Ep=new _Rr(_jS1,_SR1,true);_Ep._oK1=_Ls;_Ep._LQ1=true;_eS1=_Ep._Kp;_fS1=_Ep;_dS1[_Ls]._Ou(_Ep);return _Ep}}/*@constructor */function _5K1(){var _rJ1=this._3K1;var _oS1=1, _pS1=false,_qS1=[],_rS1=0,_sS1=0;this._FQ1=[];Object.defineProperties(this,{_zs:{get:function(){return _qS1},set:function(_Ct){_qS1=_Ct}},_Es:{get:function(){return _sS1},set:function(_Ct){_sS1=_Ct}},_Fs:{get:function(){return _rS1},set:function(_Ct){_rS1=_Ct}},_lK1:{get:function(){return _pS1},set:function(_Ct){_pS1=_Ct}}});function _tS1(_ws,_vs,_uS1){var _As={offset:_rS1,type:_ws,_Bs:_vs,_Cs:_uS1,_CQ1:0,_BQ1:0,_DQ1:false};return _As}function _Ou(_ws,_vs,_uS1){_sS1|=_uS1;var _AQ1=_tS1(_ws,_vs,_uS1);switch(_ws){ case _7p._Ws:case _7p._ct:_rS1+=4;_AQ1._CQ1=_rJ1.UNSIGNED_BYTE;_AQ1._BQ1=4;_AQ1._DQ1=true;break;case _7p._6t:_rS1+=4;_AQ1._CQ1=_rJ1.FLOAT;_AQ1._BQ1=1;_AQ1._DQ1=false;break;case _7p._Rs:_rS1+=8;_AQ1._CQ1=_rJ1.FLOAT;_AQ1._BQ1=2;_AQ1._DQ1=false;break;case _7p._Ts:_rS1+=12;_AQ1._CQ1=_rJ1.FLOAT;_AQ1._BQ1=3;_AQ1._DQ1=false;break;case _7p._at:_rS1+=16;_AQ1._CQ1=_rJ1.FLOAT;_AQ1._BQ1=4;_AQ1._DQ1=false;break }_qS1.push(_AQ1)}/*@this {yyVertexFormat} */this._vS1=function(){_Ou(_7p._Rs,_7p._Qs,_oS1);_oS1=_oS1<<1}; /*@this {yyVertexFormat} */this._gK1=function(){_Ou(_7p._Ts,_7p._Qs,_oS1);_oS1=_oS1<<1;};/*@this {yyVertexFormat} */this._hK1=function(){_Ou(_7p._Ws,_7p._Vs,_oS1);_oS1=_oS1<<1};/*@this {yyVertexFormat} */this._jK1=function(){_Ou(_7p._Ts,_7p._4t,_oS1);_oS1=_oS1<<1};/*@this {yyVertexFormat} */this._iK1=function(){_Ou(_7p._Rs,_7p._2t,_oS1);_oS1=_oS1<<1};/*@this {yyVertexFormat} */this._wS1=function(_ws,_vs){if((_ws<_7p._6t)||(_ws>_7p._uN1)){debug("ERROR vertex_format_add_custom: illegal types");return } if((_vs<_7p._Qs)||(_vs>_7p._tN1)){debug("ERROR vertex_format_add_custom: illegal usage");return }_Ou(_ws,_vs,_oS1);_oS1=_oS1<<1};/*@this {yyVertexFormat} */this._cc1=function(_nK1){if(_qS1.length!==_nK1._zs.length){return false}for(var _z4=0;_z4<_qS1.length;_z4++){var _xS1=_qS1[_z4];var _yS1=_nK1._zs[_z4];if((_xS1.offset!==_yS1.offset)||(_xS1.type!==_yS1.type)||(_xS1._Bs!==_yS1._Bs)||(_xS1._Cs!==_yS1._Cs)||(_xS1._CQ1!==_yS1._CQ1)||(_xS1._BQ1!==_yS1._BQ1)){return false}}return true}}function _zS1(color){ return(((color._km*255)&0xff)<<0)|(((color._to*255)&0xff)<<8)|(((color._nm*255)&0xff)<<16)}/*@this {yyPhysicsDebugDraw} */function _AS1(vertices,vertexCount,color){_Ag(_zS1(color));var scale=1.0/this._BS1._O_;for(var _4m=0;_4m2){this._TS1._se1._bw(this._Re1, this._Re1.length);return true}}else if(this._TS1._se1._WS===_LS1._ZS1._oe1){if(this._SS1){if(this._Re1.length>=3){this._TS1._se1._Ye1(this._Re1,this._Re1.length);return true}}else {if(this._Re1.length>=2){this._TS1._se1._Ze1(this._Re1,this._Re1.length);return true}}}return false};_i_.prototype._y_=function(_x_){this._TS1._lB._sp1=_x_};_i_.prototype._v_=function(_u_){this._TS1._tp1=_u_};_i_.prototype._s_=function(_r_){this._TS1._up1=_r_};_i_.prototype._p_=function(_o_){this._TS1._he1=_o_};_i_.prototype._B_=function(__S1){ this._TS1._vp1=__S1};_i_.prototype._E_=function(_D_){this._Ln1=_D_};_i_.prototype._G_=function(_D_){this._Mn1=_D_};_i_.prototype._G_=function(_D_){this._Mn1=_D_};_i_.prototype._J_=function(_I_){this._RS1=_I_};_i_.prototype._m_=function(){this._QS1=true};var _0T1=0,_1T1=1,_2T1=2,_3T1=3,_4T1=4,_5T1=5,_6T1=6,_7T1=7,_8T1=8,_9T1=9,_aT1=10,_bT1=11,_cT1=12,_dT1=13,_eT1=14,_fT1=15,_gT1=16,_hT1=17,_iT1=18,_jT1=19,_kT1=20,_lT1=21,_mT1=22,_nT1=23,_oT1=24;/*@constructor */function _pT1(_qT1){this._rT1=_qT1};_pT1.prototype._xB1=function(_sT1){ if((this._rT1 instanceof _LS1._tT1)||(this._rT1 instanceof _LS1._uT1)||(this._rT1 instanceof _LS1._vT1)){this._rT1._os1()._J_(true);this._rT1._ps1()._J_(true);this._rT1._xB1(_sT1)}};/*@constructor */function _wT1(_xT1,_yT1,_W_,_X_){this._zT1=_xT1;this._AT1=_yT1;this._BT1=new _LS1._MS1(_W_,_X_);this._CT1=[]};_wT1.prototype._zo1=function(_DT1,_ET1,_FT1,_GT1){this._zT1._zo1(new _LS1._MS1(_FT1,_GT1),new _LS1._MS1(_DT1,_ET1),true)};_wT1.prototype._Ho1=function(_HT1){this._zT1._Ho1(_HT1,true)};_wT1.prototype._Do1=function(_IT1){ this._zT1._Do1(_IT1,true)};_wT1.prototype._JT1=function(_KT1){var position=this._zT1._b_();this._zT1._ro1(position,(_KT1*Math.PI)/180.0);this._zT1._J_(true)};_wT1.prototype._LT1=function(_Kw){var angle=this._zT1._Fc1();var _Wp=this._zT1._b_().y;this._zT1._ro1(new _LS1._MS1(_Kw,_Wp),angle);this._zT1._J_(true)};_wT1.prototype._MT1=function(_Kw){var angle=this._zT1._Fc1();var _Vp=this._zT1._b_().x;this._zT1._ro1(new _LS1._MS1(_Vp,_Kw),angle);this._zT1._J_(true)};_wT1.prototype._xo1=function(_NT1){this._zT1._xo1((_NT1*Math.PI)/180.0); this._zT1._J_(true)};_wT1.prototype._OT1=function(_PT1){var _QT1=this._zT1._wo1();this._zT1._vo1(new _LS1._MS1(_PT1,_QT1.y));this._zT1._J_(true)};_wT1.prototype._RT1=function(_PT1){var _QT1=this._zT1._wo1();this._zT1._vo1(new _LS1._MS1(_QT1.x,_PT1));this._zT1._J_(true)};_wT1.prototype._4p1=function(_ST1){this._zT1._4p1(_ST1)};_wT1.prototype._cp1=function(_TT1){this._zT1._cp1(_TT1)};_wT1.prototype._ap1=function(_UT1){this._zT1._ap1(_UT1)};_wT1.prototype._VT1=function(_WT1){var _l_=this._zT1._ep1();while((_l_!=null)&&(_l_!=undefined)){ var _se1=_l_._Cp1();var _XT1=this._zT1._b_();if(_se1 instanceof _LS1._WS1){_RO((_XT1.x-_se1._7e1)*_WT1,(_XT1.y-_se1._7e1)*_WT1,(_XT1.x+_se1._7e1)*_WT1,(_XT1.y+_se1._7e1)*_WT1,true)}else if(_se1 instanceof _LS1._XS1){var _YT1=Math.sin(this._zT1._Fc1());var _ZT1=Math.cos(this._zT1._Fc1());for(var _4m=0;_4m<_se1._Se1;++_4m){var _CS1=_se1._Re1[_4m];var _DS1=_se1._Re1[(_4m+1)%_se1._Se1];_Up((_XT1.x+((_CS1.x*_ZT1)-(_CS1.y*_YT1)))*_WT1,(_XT1.y+((_CS1.x*_YT1)+(_CS1.y*_ZT1)))*_WT1,(_XT1.x+((_DS1.x*_ZT1)-(_DS1.y*_YT1)))*_WT1, (_XT1.y+((_DS1.x*_YT1)+(_DS1.y*_ZT1)))*_WT1)}}_l_=_l_._In1}};_wT1.prototype.__T1=function(_WT1){var _mp1=this._zT1._Fn1;while((_mp1!=null)&&(_mp1!=undefined)){var _np1=_mp1._np1;if(_np1 instanceof _LS1._tT1){this._0U1(_np1,_WT1)}else if(_np1 instanceof _LS1._uT1){this._1U1(_np1,_WT1)}else if(_np1 instanceof _LS1._2U1){this._3U1(_np1,_WT1)}else if(_np1 instanceof _LS1._4U1){this._5U1(_np1,_WT1)}else if(_np1 instanceof _LS1._6U1){if(_np1._7U1!=null){this._0U1(_np1._7U1,_WT1)}if(_np1._8U1!=null){this._0U1(_np1._8U1, _WT1)}if(_np1._9U1!=null){this._1U1(_np1._9U1,_WT1)}if(_np1._aU1!=null){this._1U1(_np1._aU1,_WT1)}}_mp1=_mp1._In1}};_wT1.prototype._3U1=function(_bU1,_WT1){var _bC1=_bU1._qs1();var _cC1=_bU1._rs1();_Up(_bC1.x*_WT1,_bC1.y*_WT1,_cC1.x*_WT1,_cC1.y*_WT1)};_wT1.prototype._0U1=function(_bU1,_WT1){var anchor=_bU1._qs1();_Up((anchor.x*_WT1)-2,(anchor.y*_WT1)-2,(anchor.x*_WT1)+2,(anchor.y*_WT1)+2);_Up((anchor.x*_WT1)-2,(anchor.y*_WT1)+2,(anchor.x*_WT1)+2,(anchor.y*_WT1)-2)};_wT1.prototype._1U1=function(_bU1, _WT1){var _bC1=_bU1._qs1();var _cC1=this._zT1._b_();_Up(_bC1.x*_WT1,_bC1.y*_WT1,_cC1.x*_WT1,_cC1.y*_WT1)};_wT1.prototype._5U1=function(_bU1,_WT1){var anchor,_cU1;if(_bU1._dU1()==this._zT1){anchor=_bU1._qs1();_cU1=_bU1._vs1()}else {anchor=_bU1._rs1();_cU1=_bU1._ws1()}_Up(anchor.x*_WT1,anchor.y*_WT1,_cU1.x*_WT1,_cU1.y*_WT1);_Up(_bU1._vs1().x*_WT1,_bU1._vs1().y*_WT1,_bU1._ws1().x*_WT1,_bU1._ws1().y*_WT1)};_wT1.prototype._eU1=function(_fU1){for(var _z4=0;_z4=0){var _FX1=_qR._GX1;if(_FX1!==null&&_FX1!==undefined){var _CX1=_FX1._zT1;if(_CX1._8e1()!==_LS1._IV1._Rn1){if(_qR._HX1()){_qR._Kl(_IX1,0,_qR,_qR)}_CX1._ro1(new _LS1._MS1(_qR.x*this._O_,_qR.y*this._O_),_CX1._Fc1())}}else { if(_qR._HX1()){_qR._Kl(_IX1,0,_qR,_qR)}}}}};_fX1.prototype._JX1=function(){var _KX1=1.0/this._O_;var _CX1=this._Cn1._Br1();while((_CX1!=null)&&(_CX1!=undefined)){var _qR=_CX1._9g1();if((_qR!=null)&&(_qR!=undefined)){_qR._LX1(_CX1);var _Nw=_CX1._b_();_qR._MX1=_Nw.x*_KX1;_qR._NX1=_Nw.y*_KX1}_CX1=_CX1._hp1()}};_fX1.prototype._5v=function(_OX1){if(_OX1<=0){return }this._DX1();if(this._oM==true){return }this._JX1();var _PX1=1.0/this._iX1;var _QX1=this._iX1/_OX1;var _RX1=_QX1;while(_RX1>0.0){var _SX1=(_RX1>1.0)?_PX1:(_PX1*_RX1); this._Cn1._hr1(_SX1,this._jX1,this._jX1);_RX1-=1.0}this._Cn1._lr1();this._TX1();this._UX1()};_fX1.prototype._TX1=function(){var _KX1=1.0/this._O_;var _CX1=this._Cn1._Br1();while((_CX1!=null)&&(_CX1!=undefined)){var _qR=_CX1._9g1();if((_qR!=null)&&(_qR!=undefined)){if(_qR._vb&&_qR._GX1){this._1r1(_qR._GX1);_qR._GX1=null}else {_qR._LX1(_CX1)}}_CX1=_CX1._hp1()}};_fX1.prototype._UX1=function(){var _KX1=1.0/this._O_;for(var _z4=0;_z4=0)&&_xk._Bl(_uY1._QR)){_uY1=_xk._Bl(_uY1._QR);_kY1=_kY1.concat(this._jY1(_uY1._SR))} for(var _4m=0;_4m<_kY1.length;_4m++){var _vY1=_kY1[_4m];var _0K=_xk._Bl(_vY1);this._oY1(_0K,_kY1)}return _kY1};_fX1.prototype._wY1=function(_bX1,_yT1){var _kY1=this._sY1(_bX1);for(var _xY1=0;_xY1<_kY1.length;++_xY1){for(var _yY1=0;_yY1<_jU1;++_yY1){if(this._mX1[_yY1]._eX1==_kY1[_xY1]){this._mX1[_yT1]._rp1|=this._mX1[_yY1]._qp1;this._mX1[_yY1]._rp1|=this._mX1[_yT1]._qp1}}}};_fX1.prototype._6Y1=function(_bX1){var _5Y1=this._gY1(_bX1);if(_5Y1!==-1){return _5Y1}var _kY1=this._jY1(_bX1);var _eX1=_bX1;if(_kY1.length===0){ var _tY1=_bX1;var _uY1=_xk._Bl(_bX1);while((_uY1._QR>=0)&&_xk._Bl(_uY1._QR)){_uY1=_xk._Bl(_uY1._QR);_eX1=_uY1._SR;_kY1=this._jY1(_eX1);if(_kY1.length!==0){_5Y1=this._gY1(_eX1);break }}if(_kY1.length===0){return -1}}if(_5Y1===-1){_5Y1=this._hY1(_eX1);if(_5Y1===-1){return -1}}this._wY1(_bX1,_5Y1);return _5Y1};_fX1.prototype._dY1=function(){var _CX1=this._Cn1._Br1();while((_CX1!=null)&&(_CX1!=undefined)){var _qR=_CX1._9g1();if((_qR!=null)&&(_qR!=undefined)){var _zY1=_qR._GX1._AT1;if(_zY1!=-1){var _AY1=new _LS1._JV1(); _AY1._qp1=this._mX1[_zY1]._qp1;_AY1._rp1=this._mX1[_zY1]._rp1;var _l_=_CX1._ep1();while((_l_!=null)&&(_l_!=undefined)){_AY1._sp1=_l_._Hp1()._sp1;_l_._Fp1(_AY1);_l_=_l_._In1}}}_CX1=_CX1._hp1()}};_fX1.prototype._ag1=function(_yx,_dL,_il,_jl,_ml){var _BY1=new _LS1._wU1();_BY1._bw(new _LS1._MS1(_il,_jl),_ml);if((_yx._GX1===null)||(_yx._GX1===undefined)||(_dL._GX1===null)||(_dL._GX1===undefined)){return }var _CY1=_yx._GX1._zT1;var _DY1=_dL._GX1._zT1;var _EY1;for(_EY1=_CY1._ep1();_EY1;_EY1=_EY1._hp1()){var _FY1; for(_FY1=_DY1._ep1();_FY1;_FY1=_EY1._hp1()){if(_LS1._oV1(_EY1._Cp1(),0,_FY1._Cp1(),0,_BY1,_DY1._Qc1())){return true}}}return false};_fX1.prototype._Ns1=function(_RQ1,_il,_jl,_GY1,_HY1,_bs,_oo,_IY1){var _4o1=new _LS1.__W1();_4o1._l91=_RQ1;_4o1.position._bw(_il*this._O_,_jl*this._O_);_4o1._H11._bw(_GY1*this._O_,_HY1*this._O_);_4o1.color._bw((_bs&0xff),(_bs&0xff00)>>8,(_bs&0xff0000)>>16,(_oo*255.0));_4o1._0g1=_IY1;return this._Cn1._Ns1(_4o1)};_fX1.prototype._JY1=function(){for(var _4m=0;_4m=0&&_LY1=_mn)return;if(_TY1<_SY1)return; if(_TY1>_mn)return;var _l91=this._Cn1._Ws1();var _nq1=this._Cn1._Xs1();var _oq1=this._Cn1._Ys1();var _UY1=this._Cn1._Zs1();var _0g1=this._Cn1.__s1();var _VY1=_U61._WY1;var _XY1=1.0/this._O_;for(var _4m=_SY1;_4m<_TY1;_4m++){if(_RY1&(1<<0)){_U61._YY1(_Bw,_l91[_4m])}if(_RY1&(1<<1)){_U61._YY1(_ZY1,_nq1[_4m].x*_XY1);_U61._YY1(_ZY1,_nq1[_4m].y*_XY1)}if(_RY1&(1<<2)){_U61._YY1(_ZY1,_oq1[_4m].x*_XY1);_U61._YY1(_ZY1,_oq1[_4m].y*_XY1)}if(_RY1&(1<<3)){_U61._YY1(_Bw,(_UY1[_4m]._uo<<24)|(_UY1[_4m]._km<<16)|(_UY1[_4m]._to<<8)|_UY1[_4m]._nm)} if(_RY1&(1<<4)){_U61._YY1(__Y1,_0g1[_4m])}}_U61._0Z1(_Aw,_VY1)};_fX1.prototype._uu1=function(_LY1,_RQ1){var _g41=this._KY1(_LY1);if(_g41!==null&&_g41!==undefined){_g41._uu1(_RQ1)}};_fX1.prototype._tu1=function(_LY1){var _g41=this._KY1(_LY1);if(_g41!==null&&_g41!==undefined){return _g41._tu1()}return 0};_fX1.prototype._qX1=function(_1Z1,_IY1,_yl,_2Z1){var _mn=this._Cn1._ht1();var _l91=this._Cn1._Ws1();var _nq1=this._Cn1._Xs1();var _UY1=this._Cn1._Zs1();var _0g1=this._Cn1.__s1();var _XY1=1.0/this._O_;for(var _4m=0; _4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){var _Un=(_UY1[_4m]._nm&0xff)|((_UY1[_4m]._to<<8)&0xff00)|((_UY1[_4m]._km<<16)&0xff0000);_yl._Xn(_4m,_nq1[_4m].x*_XY1,_nq1[_4m].y*_XY1,1.0,1.0,0,_Un,_UY1[_4m]._uo/255.0)}}};_fX1.prototype._tX1=function(_1Z1,_IY1,_yl,_2Z1,_AG,_BG,_ml,_bs,_oo){var _mn=this._Cn1._ht1();var _l91=this._Cn1._Ws1();var _nq1=this._Cn1._Xs1();var _0g1=this._Cn1.__s1();var _XY1=1.0/this._O_;for(var _4m=0;_4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){ _yl._Xn(_4m,_nq1[_4m].x*_XY1,_nq1[_4m].y*_XY1,_AG,_BG,_ml,_bs,_oo)}}};_fX1.prototype._pX1=function(_1Z1,_IY1,_yl,_2Z1){var _by=_yl._V41[_2Z1%_yl._3Z1()];if(!_by){return }if(!_by._on.complete){return }if(!_by._on._yp){_zp(_by)}var _mn=this._Cn1._ht1();var _l91=this._Cn1._Ws1();var _nq1=this._Cn1._Xs1();var _UY1=this._Cn1._Zs1();var _0g1=this._Cn1.__s1();var _XY1=1.0/this._O_;var _4Z1=0;for(var _4m=0;_4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){_4Z1++}}if(_4Z1===0){ return }var _Ep=_an._Fp(_7p._Gp,_by._on._yp,_an._Hp,_4Z1*6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_4Z1*6;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;var _8m=-(_yl._y2-_by._o6);var _9m=-(_yl._z2-_by._p6);var _am=_8m+_by._q6;var _bm=_9m+_by._r6;var _5Z1=0;for(var _4m=0;_4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){var x=_nq1[_4m].x*_XY1;var y=_nq1[_4m].y*_XY1; _Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=x+_8m;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=y+_9m;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=x+_am;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=y+_bm;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;var _Un=(_UY1[_4m]._nm&0xff)|((_UY1[_4m]._to<<8)&0xff00)|((_UY1[_4m]._km<<16)&0xff0000)|((_UY1[_4m]._uo<<24)&0xff000000);_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un;_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_by.x/_by._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_by.y/_by._on.height; _Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_by.x+_by._B4)/_by._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_by.y+_by._C4)/_by._on.height;var _6Z1=_Ip*6;_Rp+=_6Z1;_mq+=_6Z1;_nq+=_6Z1;_oq+=_6Z1;_pq+=_6Z1;_qq+=_6Z1}}};_fX1.prototype._sX1=function(_1Z1,_IY1,_yl,_2Z1,_AG,_BG,_ml,_bs,_oo){_ml=(_ml*Math.PI)/180.0;var _by=_yl._V41[_2Z1%_yl._3Z1()];if(!_by){return }if(!_by._on.complete){return }if(!_by._on._yp){_zp(_by)}var _mn=this._Cn1._ht1();var _l91=this._Cn1._Ws1();var _nq1=this._Cn1._Xs1();var _0g1=this._Cn1.__s1(); var _XY1=1.0/this._O_;var _4Z1=0;for(var _4m=0;_4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){_4Z1++}}if(_4Z1===0){return }var _Ep=_an._Fp(_7p._Gp,_by._on._yp,_an._Hp,_4Z1*6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_4Z1*6;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;var _Un=_bs|(((_oo*255)&0xff)<<24);var _8m=-_AG*(_yl._y2-_by._o6);var _9m=-_BG*(_yl._z2-_by._p6); var _am=_8m+(_AG*_by._q6);var _bm=_9m+(_BG*_by._r6);var _5Z1=0;if(Math.abs(_ml)<0.0001){for(var _4m=0;_4m<_mn;_4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){var x=_nq1[_4m].x*_XY1;var y=_nq1[_4m].y*_XY1;_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=x+_8m;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=y+_9m;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=x+_am;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=y+_bm;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un; _Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_by.x/_by._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_by.y/_by._on.height;_Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_by.x+_by._B4)/_by._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_by.y+_by._C4)/_by._on.height;var _6Z1=_Ip*6;_Rp+=_6Z1;_mq+=_6Z1;_nq+=_6Z1;_oq+=_6Z1;_pq+=_6Z1;_qq+=_6Z1}}}else {var _Nm=Math.sin(_ml);var _Om=Math.cos(_ml);var _7Z1=_8m*_Om;var _8Z1=_am*_Om;var _9Z1=_9m*_Om;var _aZ1=_bm*_Om;var _bZ1=_8m*_Nm;var _cZ1=_am*_Nm;var _dZ1=_9m*_Nm;var _eZ1=_bm*_Nm;for(var _4m=0;_4m<_mn; _4m++){if(((_l91[_4m]===0)||((_l91[_4m]&_1Z1)!==0))&&((_IY1===0)||(_IY1===_0g1[_4m]))){var x=_nq1[_4m].x*_XY1;var y=_nq1[_4m].y*_XY1;_Lp[_Rp+0]=_Lp[_qq+0]=x+_7Z1+_dZ1;_Lp[_Rp+1]=_Lp[_qq+1]=y-_bZ1+_9Z1;_Lp[_nq+0]=_Lp[_oq+0]=x+_8Z1+_eZ1;_Lp[_nq+1]=_Lp[_oq+1]=y-_cZ1+_aZ1;_Lp[_mq+1]=y-_cZ1+_9Z1;_Lp[_mq+0]=x+_8Z1+_dZ1;_Lp[_pq+0]=x+_7Z1+_eZ1;_Lp[_pq+1]=y-_bZ1+_aZ1;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un;_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_by.x/_by._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_by.y/_by._on.height; _Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_by.x+_by._B4)/_by._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_by.y+_by._C4)/_by._on.height;var _6Z1=_Ip*6;_Rp+=_6Z1;_mq+=_6Z1;_nq+=_6Z1;_oq+=_6Z1;_pq+=_6Z1;_qq+=_6Z1}}}};_fX1.prototype._ht1=function(){return this._Cn1._ht1()};_fX1.prototype._Cs1=function(){return this._Cn1._Cs1()};_fX1.prototype._Ms1=function(){return this._Cn1._Ms1()*(1.0/this._O_)};_fX1.prototype._Fs1=function(){return this._Cn1._Fs1()};_fX1.prototype._Ks1=function(){return this._Cn1._Ks1()};_fX1.prototype._Hs1=function(){ return this._Cn1._Hs1()};_fX1.prototype._Ds1=function(_nt){this._Cn1._Ds1(_nt)};_fX1.prototype._Ls1=function(_VS1){this._Cn1._Ls1(_VS1*this._O_)};_fX1.prototype._Es1=function(_o_){this._Cn1._Es1(_o_)};_fX1.prototype._Is1=function(_D_){this._Cn1._Is1(_D_)};_fX1.prototype._Gs1=function(_WT1){this._Cn1._Gs1(_WT1)};var _fZ1=(this&&this._fZ1)||(function(){var _gZ1=Object._hZ1||({_iZ1:[]} instanceof Array&&function(_Cy,_nm){_Cy._iZ1=_nm})||function(_Cy,_nm){for(var _DN in _nm)if(_nm.hasOwnProperty(_DN))_Cy[_DN]=_nm[_DN]} ;return function(_Cy,_nm){_gZ1(_Cy,_nm);function _jZ1(){this.constructor=_Cy}_Cy.prototype=_nm===null?Object._1b1(_nm):(_jZ1.prototype=_nm.prototype,new _jZ1())}})();var spine;(function(spine){var _kZ1=(function(){function _kZ1(name,_Gl,duration){if(name==null)throw new Error("name cannot be null.");if(_Gl==null)throw new Error("timelines cannot be null.");this.name=name;this._Gl=_Gl;this.duration=duration}_kZ1.prototype.apply=function(skeleton,_lZ1,time,loop,events,alpha,_CS,_iX){if(skeleton==null)throw new Error("skeleton cannot be null."); if(loop&&this.duration!=0){time%=this.duration;if(_lZ1>0)_lZ1%=this.duration}var _Gl=this._Gl;for(var _z4=0,_4m=_Gl.length;_z4<_4m;_z4++)_Gl[_z4].apply(skeleton,_lZ1,time,events,alpha,_CS,_iX)};_kZ1._mZ1=function(_nZ1,target,_Ma1){if(_Ma1===void 0){_Ma1=1}var _D51=0;var _T51=_nZ1.length/_Ma1-2;if(_T51==0)return _Ma1;var current=_T51>>>1;while(!0){if(_nZ1[(current+1)*_Ma1]<=target)_D51=current+1;else _T51=current;if(_D51==_T51)return(_D51+1)*_Ma1;current=(_D51+_T51)>>>1}};_kZ1._oZ1=function(_nZ1,target,_Ma1){ for(var _z4=0,_t4=_nZ1.length-_Ma1;_z4<=_t4;_z4+=_Ma1)if(_nZ1[_z4]>target)return _z4;return -1};return _kZ1}());spine._kZ1=_kZ1;var _pZ1;(function(_pZ1){_pZ1[_pZ1["setup"]=0]="setup";_pZ1[_pZ1["first"]=1]="first";_pZ1[_pZ1["replace"]=2]="replace";_pZ1[_pZ1["add"]=3]="add"})(_pZ1=spine._pZ1||(spine._pZ1={}));var _qZ1;(function(_qZ1){_qZ1[_qZ1["in"]=0]="in";_qZ1[_qZ1["out"]=1]="out"})(_qZ1=spine._qZ1||(spine._qZ1={}));var _rZ1;(function(_rZ1){_rZ1[_rZ1["rotate"]=0]="rotate";_rZ1[_rZ1["translate"]=1]="translate"; _rZ1[_rZ1["scale"]=2]="scale";_rZ1[_rZ1["shear"]=3]="shear";_rZ1[_rZ1["attachment"]=4]="attachment";_rZ1[_rZ1["color"]=5]="color";_rZ1[_rZ1["deform"]=6]="deform";_rZ1[_rZ1["event"]=7]="event";_rZ1[_rZ1["drawOrder"]=8]="drawOrder";_rZ1[_rZ1["ikConstraint"]=9]="ikConstraint";_rZ1[_rZ1["transformConstraint"]=10]="transformConstraint";_rZ1[_rZ1["pathConstraintPosition"]=11]="pathConstraintPosition";_rZ1[_rZ1["pathConstraintSpacing"]=12]="pathConstraintSpacing";_rZ1[_rZ1["pathConstraintMix"]=13]="pathConstraintMix"; _rZ1[_rZ1["twoColor"]=14]="twoColor"})(_rZ1=spine._rZ1||(spine._rZ1={}));var _sZ1=(function(){function _sZ1(_Cl){if(_Cl<=0)throw new Error("frameCount must be > 0: "+_Cl);this._tZ1=spine._uZ1._vZ1((_Cl-1)*_sZ1._wZ1)}_sZ1.prototype._xZ1=function(){return this._tZ1.length/_sZ1._wZ1+1};_sZ1.prototype._yZ1=function(_zZ1){this._tZ1[_zZ1*_sZ1._wZ1]=_sZ1.LINEAR};_sZ1.prototype._AZ1=function(_zZ1){this._tZ1[_zZ1*_sZ1._wZ1]=_sZ1._BZ1};_sZ1.prototype._CZ1=function(_zZ1){var index=_zZ1*_sZ1._wZ1;if(index==this._tZ1.length)return _sZ1.LINEAR; var type=this._tZ1[index];if(type==_sZ1.LINEAR)return _sZ1.LINEAR;if(type==_sZ1._BZ1)return _sZ1._BZ1;return _sZ1._DZ1};_sZ1.prototype._EZ1=function(_zZ1,_FZ1,_GZ1,_HZ1,_IZ1){var _JZ1=(-_FZ1*2+_HZ1)*0.03,_KZ1=(-_GZ1*2+_IZ1)*0.03;var _LZ1=((_FZ1-_HZ1)*3+1)*0.006,_MZ1=((_GZ1-_IZ1)*3+1)*0.006;var _NZ1=_JZ1*2+_LZ1,_OZ1=_KZ1*2+_MZ1;var _PZ1=_FZ1*0.3+_JZ1+_LZ1*0.16666667,_QZ1=_GZ1*0.3+_KZ1+_MZ1*0.16666667;var _z4=_zZ1*_sZ1._wZ1;var _tZ1=this._tZ1;_tZ1[_z4++]=_sZ1._DZ1;var x=_PZ1,y=_QZ1;for(var _4m=_z4+_sZ1._wZ1-1; _z4<_4m;_z4+=2){_tZ1[_z4]=x;_tZ1[_z4+1]=y;_PZ1+=_NZ1;_QZ1+=_OZ1;_NZ1+=_LZ1;_OZ1+=_MZ1;x+=_PZ1;y+=_QZ1}};_sZ1.prototype._RZ1=function(_zZ1,_SZ1){_SZ1=spine._TZ1._D7(_SZ1,0,1);var _tZ1=this._tZ1;var _z4=_zZ1*_sZ1._wZ1;var type=_tZ1[_z4];if(type==_sZ1.LINEAR)return _SZ1;if(type==_sZ1._BZ1)return 0;_z4++;var x=0;for(var start=_z4,_4m=_z4+_sZ1._wZ1-1;_z4<_4m;_z4+=2){x=_tZ1[_z4];if(x>=_SZ1){var _UZ1=void 0,_VZ1=void 0;if(_z4==start){_UZ1=0;_VZ1=0}else {_UZ1=_tZ1[_z4-2];_VZ1=_tZ1[_z4-1]}return _VZ1+(_tZ1[_z4+1]-_VZ1)*(_SZ1-_UZ1)/(x-_UZ1)} }var y=_tZ1[_z4-1];return y+(1-y)*(_SZ1-x)/(1-x)};_sZ1.LINEAR=0;_sZ1._BZ1=1;_sZ1._DZ1=2;_sZ1._wZ1=10*2-1;return _sZ1}());spine._sZ1=_sZ1;var _WZ1=(function(_XZ1){_fZ1(_WZ1,_XZ1);function _WZ1(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl<<1);return _YZ1}_WZ1.prototype._ZZ1=function(){return(_rZ1.rotate<<24)+this.__Z1};_WZ1.prototype._0_1=function(_zZ1,time,_1_1){_zZ1<<=1;this.frames[_zZ1]=time;this.frames[_zZ1+_WZ1._2_1]=_1_1};_WZ1.prototype.apply=function(skeleton,_lZ1,time,events, alpha,_CS,_iX){var frames=this.frames;var bone=skeleton.bones[this.__Z1];if(time=frames[frames.length-_WZ1._5_1]){var _km=frames[frames.length+_WZ1._6_1];switch(_CS){case _pZ1._3_1:bone.rotation=bone.data.rotation+_km*alpha;break;case _pZ1._s4:case _pZ1.replace:_km+=bone.data.rotation-bone.rotation; _km-=(16384-((16384.499999999996-_km/360)|0))*360;case _pZ1.add:bone.rotation+=_km*alpha}return }var _Ol=_kZ1._mZ1(frames,time,_WZ1._5_1);var _7_1=frames[_Ol+_WZ1._6_1];var _8_1=frames[_Ol];var _SZ1=this._RZ1((_Ol>>1)-1,1-(time-_8_1)/(frames[_Ol+_WZ1._9_1]-_8_1));_km=frames[_Ol+_WZ1._2_1]-_7_1;_km=_7_1+(_km-(16384-((16384.499999999996-_km/360)|0))*360)*_SZ1;switch(_CS){case _pZ1._3_1:bone.rotation=bone.data.rotation+(_km-(16384-((16384.499999999996-_km/360)|0))*360)*alpha;break;case _pZ1._s4:case _pZ1.replace:_km+=bone.data.rotation-bone.rotation; case _pZ1.add:bone.rotation+=(_km-(16384-((16384.499999999996-_km/360)|0))*360)*alpha}};_WZ1._5_1=2;_WZ1._9_1=-2;_WZ1._6_1=-1;_WZ1._2_1=1;return _WZ1}(_sZ1));spine._WZ1=_WZ1;var _a_1=(function(_XZ1){_fZ1(_a_1,_XZ1);function _a_1(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_a_1._5_1);return _YZ1}_a_1.prototype._ZZ1=function(){return(_rZ1.translate<<24)+this.__Z1};_a_1.prototype._0_1=function(_zZ1,time,x,y){_zZ1*=_a_1._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_a_1._rF]=x;this.frames[_zZ1+_a_1._sF]=y; };_a_1.prototype.apply=function(skeleton,_lZ1,time,events,alpha,_CS,_iX){var frames=this.frames;var bone=skeleton.bones[this.__Z1];if(time=frames[frames.length-_a_1._5_1]){x=frames[frames.length+_a_1._b_1];y=frames[frames.length+_a_1._c_1]}else {var _Ol=_kZ1._mZ1(frames,time,_a_1._5_1);x=frames[_Ol+_a_1._b_1];y=frames[_Ol+_a_1._c_1]; var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_a_1._5_1-1,1-(time-_8_1)/(frames[_Ol+_a_1._9_1]-_8_1));x+=(frames[_Ol+_a_1._rF]-x)*_SZ1;y+=(frames[_Ol+_a_1._sF]-y)*_SZ1}switch(_CS){case _pZ1._3_1:bone.x=bone.data.x+x*alpha;bone.y=bone.data.y+y*alpha;break;case _pZ1._s4:case _pZ1.replace:bone.x+=(bone.data.x+x-bone.x)*alpha;bone.y+=(bone.data.y+y-bone.y)*alpha;break;case _pZ1.add:bone.x+=x*alpha;bone.y+=y*alpha}};_a_1._5_1=3;_a_1._9_1=-3;_a_1._b_1=-2;_a_1._c_1=-1;_a_1._rF=1;_a_1._sF=2;return _a_1}(_sZ1));spine._a_1=_a_1; var _d_1=(function(_XZ1){_fZ1(_d_1,_XZ1);function _d_1(_Cl){return _XZ1.call(this,_Cl)||this}_d_1.prototype._ZZ1=function(){return(_rZ1.scale<<24)+this.__Z1};_d_1.prototype.apply=function(skeleton,_lZ1,time,events,alpha,_CS,_iX){var frames=this.frames;var bone=skeleton.bones[this.__Z1];if(time=frames[frames.length-_d_1._5_1]){x=frames[frames.length+_d_1._b_1]*bone.data.scaleX;y=frames[frames.length+_d_1._c_1]*bone.data.scaleY}else {var _Ol=_kZ1._mZ1(frames,time,_d_1._5_1);x=frames[_Ol+_d_1._b_1];y=frames[_Ol+_d_1._c_1];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_d_1._5_1-1,1-(time-_8_1)/(frames[_Ol+_d_1._9_1]-_8_1));x=(x+(frames[_Ol+_d_1._rF]-x)*_SZ1)*bone.data.scaleX;y=(y+(frames[_Ol+_d_1._sF]-y)*_SZ1)*bone.data.scaleY;}if(alpha==1){if(_CS==_pZ1.add){bone.scaleX+=x-bone.data.scaleX; bone.scaleY+=y-bone.data.scaleY}else {bone.scaleX=x;bone.scaleY=y}}else {var _Pt1=0,_Qt1=0;if(_iX==_qZ1._G51){switch(_CS){case _pZ1._3_1:_Pt1=bone.data.scaleX;_Qt1=bone.data.scaleY;bone.scaleX=_Pt1+(Math.abs(x)*spine._TZ1._e_1(_Pt1)-_Pt1)*alpha;bone.scaleY=_Qt1+(Math.abs(y)*spine._TZ1._e_1(_Qt1)-_Qt1)*alpha;break;case _pZ1._s4:case _pZ1.replace:_Pt1=bone.scaleX;_Qt1=bone.scaleY;bone.scaleX=_Pt1+(Math.abs(x)*spine._TZ1._e_1(_Pt1)-_Pt1)*alpha;bone.scaleY=_Qt1+(Math.abs(y)*spine._TZ1._e_1(_Qt1)-_Qt1)*alpha; break;case _pZ1.add:_Pt1=bone.scaleX;_Qt1=bone.scaleY;bone.scaleX=_Pt1+(Math.abs(x)*spine._TZ1._e_1(_Pt1)-bone.data.scaleX)*alpha;bone.scaleY=_Qt1+(Math.abs(y)*spine._TZ1._e_1(_Qt1)-bone.data.scaleY)*alpha}}else {switch(_CS){case _pZ1._3_1:_Pt1=Math.abs(bone.data.scaleX)*spine._TZ1._e_1(x);_Qt1=Math.abs(bone.data.scaleY)*spine._TZ1._e_1(y);bone.scaleX=_Pt1+(x-_Pt1)*alpha;bone.scaleY=_Qt1+(y-_Qt1)*alpha;break;case _pZ1._s4:case _pZ1.replace:_Pt1=Math.abs(bone.scaleX)*spine._TZ1._e_1(x);_Qt1=Math.abs(bone.scaleY)*spine._TZ1._e_1(y); bone.scaleX=_Pt1+(x-_Pt1)*alpha;bone.scaleY=_Qt1+(y-_Qt1)*alpha;break;case _pZ1.add:_Pt1=spine._TZ1._e_1(x);_Qt1=spine._TZ1._e_1(y);bone.scaleX=Math.abs(bone.scaleX)*_Pt1+(x-Math.abs(bone.data.scaleX)*_Pt1)*alpha;bone.scaleY=Math.abs(bone.scaleY)*_Qt1+(y-Math.abs(bone.data.scaleY)*_Qt1)*alpha}}}};return _d_1}(_a_1));spine._d_1=_d_1;var _f_1=(function(_XZ1){_fZ1(_f_1,_XZ1);function _f_1(_Cl){return _XZ1.call(this,_Cl)||this}_f_1.prototype._ZZ1=function(){return(_rZ1.shear<<24)+this.__Z1};_f_1.prototype.apply=function(skeleton, _lZ1,time,events,alpha,_CS,_iX){var frames=this.frames;var bone=skeleton.bones[this.__Z1];if(time=frames[frames.length-_f_1._5_1]){x=frames[frames.length+_f_1._b_1];y=frames[frames.length+_f_1._c_1];}else {var _Ol=_kZ1._mZ1(frames,time,_f_1._5_1);x=frames[_Ol+_f_1._b_1]; y=frames[_Ol+_f_1._c_1];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_f_1._5_1-1,1-(time-_8_1)/(frames[_Ol+_f_1._9_1]-_8_1));x=x+(frames[_Ol+_f_1._rF]-x)*_SZ1;y=y+(frames[_Ol+_f_1._sF]-y)*_SZ1}switch(_CS){case _pZ1._3_1:bone.shearX=bone.data.shearX+x*alpha;bone.shearY=bone.data.shearY+y*alpha;break;case _pZ1._s4:case _pZ1.replace:bone.shearX+=(bone.data.shearX+x-bone.shearX)*alpha;bone.shearY+=(bone.data.shearY+y-bone.shearY)*alpha;break;case _pZ1.add:bone.shearX+=x*alpha;bone.shearY+=y*alpha}};return _f_1} (_a_1));spine._f_1=_f_1;var _g_1=(function(_XZ1){_fZ1(_g_1,_XZ1);function _g_1(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_g_1._5_1);return _YZ1}_g_1.prototype._ZZ1=function(){return(_rZ1.color<<24)+this._bl};_g_1.prototype._0_1=function(_zZ1,time,_km,_to,_nm,_uo){_zZ1*=_g_1._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_g_1._h_1]=_km;this.frames[_zZ1+_g_1._om1]=_to;this.frames[_zZ1+_g_1._kc1]=_nm;this.frames[_zZ1+_g_1._9b1]=_uo;};_g_1.prototype.apply=function(skeleton,_lZ1, time,events,alpha,_CS,_iX){var slot=skeleton.slots[this._bl];var frames=this.frames;if(time=frames[frames.length-_g_1._5_1]){var _z4=frames.length;_km=frames[_z4+_g_1._j_1];_to=frames[_z4+_g_1._k_1];_nm=frames[_z4+_g_1._l_1]; _uo=frames[_z4+_g_1._m_1]}else {var _Ol=_kZ1._mZ1(frames,time,_g_1._5_1);_km=frames[_Ol+_g_1._j_1];_to=frames[_Ol+_g_1._k_1];_nm=frames[_Ol+_g_1._l_1];_uo=frames[_Ol+_g_1._m_1];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_g_1._5_1-1,1-(time-_8_1)/(frames[_Ol+_g_1._9_1]-_8_1));_km+=(frames[_Ol+_g_1._h_1]-_km)*_SZ1;_to+=(frames[_Ol+_g_1._om1]-_to)*_SZ1;_nm+=(frames[_Ol+_g_1._kc1]-_nm)*_SZ1;_uo+=(frames[_Ol+_g_1._9b1]-_uo)*_SZ1}if(alpha==1)slot.color.set(_km,_to,_nm,_uo);else {var color=slot.color;if(_CS==_pZ1._3_1)color._i_1(slot.data.color); color.add((_km-color._km)*alpha,(_to-color._to)*alpha,(_nm-color._nm)*alpha,(_uo-color._uo)*alpha)}};_g_1._5_1=5;_g_1._9_1=-5;_g_1._j_1=-4;_g_1._k_1=-3;_g_1._l_1=-2;_g_1._m_1=-1;_g_1._h_1=1;_g_1._om1=2;_g_1._kc1=3;_g_1._9b1=4;return _g_1}(_sZ1));spine._g_1=_g_1;var _n_1=(function(_XZ1){_fZ1(_n_1,_XZ1);function _n_1(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_n_1._5_1);return _YZ1}_n_1.prototype._ZZ1=function(){return(_rZ1.twoColor<<24)+this._bl};_n_1.prototype._0_1=function(_zZ1, time,_km,_to,_nm,_uo,_YK,__K,_1L){_zZ1*=_n_1._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_n_1._h_1]=_km;this.frames[_zZ1+_n_1._om1]=_to;this.frames[_zZ1+_n_1._kc1]=_nm;this.frames[_zZ1+_n_1._9b1]=_uo;this.frames[_zZ1+_n_1._o_1]=_YK;this.frames[_zZ1+_n_1._p_1]=__K;this.frames[_zZ1+_n_1._hk1]=_1L};_n_1.prototype.apply=function(skeleton,_lZ1,time,events,alpha,_CS,_iX){var slot=skeleton.slots[this._bl];var frames=this.frames;if(time=frames[frames.length-_n_1._5_1]){var _z4=frames.length;_km=frames[_z4+_n_1._j_1];_to=frames[_z4+_n_1._k_1];_nm=frames[_z4+_n_1._l_1]; _uo=frames[_z4+_n_1._m_1];_YK=frames[_z4+_n_1._u_1];__K=frames[_z4+_n_1._v_1];_1L=frames[_z4+_n_1._w_1]}else {var _Ol=_kZ1._mZ1(frames,time,_n_1._5_1);_km=frames[_Ol+_n_1._j_1];_to=frames[_Ol+_n_1._k_1];_nm=frames[_Ol+_n_1._l_1];_uo=frames[_Ol+_n_1._m_1];_YK=frames[_Ol+_n_1._u_1];__K=frames[_Ol+_n_1._v_1];_1L=frames[_Ol+_n_1._w_1];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_n_1._5_1-1,1-(time-_8_1)/(frames[_Ol+_n_1._9_1]-_8_1));_km+=(frames[_Ol+_n_1._h_1]-_km)*_SZ1;_to+=(frames[_Ol+_n_1._om1]-_to)*_SZ1; _nm+=(frames[_Ol+_n_1._kc1]-_nm)*_SZ1;_uo+=(frames[_Ol+_n_1._9b1]-_uo)*_SZ1;_YK+=(frames[_Ol+_n_1._o_1]-_YK)*_SZ1;__K+=(frames[_Ol+_n_1._p_1]-__K)*_SZ1;_1L+=(frames[_Ol+_n_1._hk1]-_1L)*_SZ1}if(alpha==1){slot.color.set(_km,_to,_nm,_uo);slot._vp.set(_YK,__K,_1L,1)}else {var _q_1=slot.color,_r_1=slot._vp;if(_CS==_pZ1._3_1){_q_1._i_1(slot.data.color);_r_1._i_1(slot.data._vp)}_q_1.add((_km-_q_1._km)*alpha,(_to-_q_1._to)*alpha,(_nm-_q_1._nm)*alpha,(_uo-_q_1._uo)*alpha);_r_1.add((_YK-_r_1._km)*alpha,(__K-_r_1._to)*alpha, (_1L-_r_1._nm)*alpha,0)}};_n_1._5_1=8;_n_1._9_1=-8;_n_1._j_1=-7;_n_1._k_1=-6;_n_1._l_1=-5;_n_1._m_1=-4;_n_1._u_1=-3;_n_1._v_1=-2;_n_1._w_1=-1;_n_1._h_1=1;_n_1._om1=2;_n_1._kc1=3;_n_1._9b1=4;_n_1._o_1=5;_n_1._p_1=6;_n_1._hk1=7;return _n_1}(_sZ1));spine._n_1=_n_1;var _x_1=(function(){function _x_1(_Cl){this.frames=spine._uZ1._vZ1(_Cl);this._y_1=new Array(_Cl)}_x_1.prototype._ZZ1=function(){return(_rZ1.attachment<<24)+this._bl};_x_1.prototype._xZ1=function(){return this.frames.length};_x_1.prototype._0_1=function(_zZ1, time,_z_1){this.frames[_zZ1]=time;this._y_1[_zZ1]=_z_1};_x_1.prototype.apply=function(skeleton,_lZ1,time,events,alpha,_CS,_iX){var slot=skeleton.slots[this._bl];if(_iX==_qZ1._G51&&_CS==_pZ1._3_1){var _A_1=slot.data._z_1;slot._al(_A_1==null?null:skeleton._el(this._bl,_A_1));return }var frames=this.frames;if(time=frames[frames.length-1])_zZ1=frames.length-1; else _zZ1=_kZ1._mZ1(frames,time,1)-1;var _z_1=this._y_1[_zZ1];skeleton.slots[this._bl]._al(_z_1==null?null:skeleton._el(this._bl,_z_1))};return _x_1}());spine._x_1=_x_1;var _C_1=null;var _D_1=(function(_XZ1){_fZ1(_D_1,_XZ1);function _D_1(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl);_YZ1._E_1=new Array(_Cl);if(_C_1==null)_C_1=spine._uZ1._vZ1(64);return _YZ1}_D_1.prototype._ZZ1=function(){return(_rZ1.deform<<27)+ +this.attachment.id+this._bl;};_D_1.prototype._0_1=function(_zZ1,time, vertices){this.frames[_zZ1]=time;this._E_1[_zZ1]=vertices};_D_1.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var slot=skeleton.slots[this._bl];var _G_1=slot._el();if(!(_G_1 instanceof spine._H_1)||!_G_1._I_1(this.attachment))return;var _J_1=slot._K_1;if(_J_1.length==0)_CS=_pZ1._3_1;var _E_1=this._E_1;var vertexCount=_E_1[0].length;var frames=this.frames;if(time=frames[frames.length-1]){var _P_1=_E_1[frames.length-1];if(alpha==1){if(_CS==_pZ1.add){var _L_1=_G_1;if(_L_1.bones==null){var _Q_1=_L_1.vertices;for(var _R_1=0;_R_1time){this.apply(skeleton,_lZ1,Number.MAX_VALUE,_F_1,alpha,_CS,_iX);_lZ1=-1}else if(_lZ1>=frames[_Cl-1])return;if(time0){if(frames[_Ol-1]!=_8_1)break;_Ol--}}for(;_Ol<_Cl&&time>=frames[_Ol];_Ol++)_F_1.push(this.events[_Ol])};return _f02}());spine._f02=_f02;var _g02=(function(){function _g02(_Cl){this.frames=spine._uZ1._vZ1(_Cl);this._h02=new Array(_Cl)} _g02.prototype._ZZ1=function(){return _rZ1.drawOrder<<24};_g02.prototype._xZ1=function(){return this.frames.length};_g02.prototype._0_1=function(_zZ1,time,drawOrder){this.frames[_zZ1]=time;this._h02[_zZ1]=drawOrder};_g02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var drawOrder=skeleton.drawOrder;var slots=skeleton.slots;if(_iX==_qZ1._G51&&_CS==_pZ1._3_1){spine._uZ1._T_1(skeleton.slots,0,skeleton.drawOrder,0,skeleton.slots.length);return }var frames=this.frames;if(time=frames[frames.length-1])_Ol=frames.length-1;else _Ol=_kZ1._mZ1(frames,time)-1;var _i02=this._h02[_Ol];if(_i02==null)spine._uZ1._T_1(slots,0,drawOrder,0,slots.length);else {for(var _z4=0,_4m=_i02.length;_z4<_4m;_z4++)drawOrder[_z4]=slots[_i02[_z4]]}};return _g02}());spine._g02=_g02;var _j02=(function(_XZ1){_fZ1(_j02,_XZ1);function _j02(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_j02._5_1);return _YZ1}_j02.prototype._ZZ1=function(){ return(_rZ1.ikConstraint<<24)+this._k02};_j02.prototype._0_1=function(_zZ1,time,mix,_l02,compress,_BS){_zZ1*=_j02._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_j02._m02]=mix;this.frames[_zZ1+_j02._n02]=_l02;this.frames[_zZ1+_j02._o02]=compress?1:0;this.frames[_zZ1+_j02._p02]=_BS?1:0};_j02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var frames=this.frames;var _q02=skeleton._r02[this._k02];if(time=frames[frames.length-_j02._5_1]){if(_CS==_pZ1._3_1){_q02.mix=_q02.data.mix+(frames[frames.length+_j02._s02]-_q02.data.mix)*alpha;if(_iX==_qZ1._G51){_q02._l02=_q02.data._l02;_q02.compress=_q02.data.compress;_q02._BS=_q02.data._BS}else {_q02._l02=frames[frames.length+_j02._t02];_q02.compress=frames[frames.length+_j02._u02]!=0; _q02._BS=frames[frames.length+_j02._v02]!=0}}else {_q02.mix+=(frames[frames.length+_j02._s02]-_q02.mix)*alpha;if(_iX==_qZ1["in"]){_q02._l02=frames[frames.length+_j02._t02];_q02.compress=frames[frames.length+_j02._u02]!=0;_q02._BS=frames[frames.length+_j02._v02]!=0}}return }var _Ol=_kZ1._mZ1(frames,time,_j02._5_1);var mix=frames[_Ol+_j02._s02];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_j02._5_1-1,1-(time-_8_1)/(frames[_Ol+_j02._9_1]-_8_1));if(_CS==_pZ1._3_1){_q02.mix=_q02.data.mix+(mix+(frames[_Ol+_j02._m02]-mix)*_SZ1-_q02.data.mix)*alpha; if(_iX==_qZ1._G51){_q02._l02=_q02.data._l02;_q02.compress=_q02.data.compress;_q02._BS=_q02.data._BS}else {_q02._l02=frames[_Ol+_j02._t02];_q02.compress=frames[_Ol+_j02._u02]!=0;_q02._BS=frames[_Ol+_j02._v02]!=0}}else {_q02.mix+=(mix+(frames[_Ol+_j02._m02]-mix)*_SZ1-_q02.mix)*alpha;if(_iX==_qZ1["in"]){_q02._l02=frames[_Ol+_j02._t02];_q02.compress=frames[_Ol+_j02._u02]!=0;_q02._BS=frames[_Ol+_j02._v02]!=0}}};_j02._5_1=5;_j02._9_1=-5;_j02._s02=-4;_j02._t02=-3;_j02._u02=-2;_j02._v02=-1;_j02._m02=1;_j02._n02=2; _j02._o02=3;_j02._p02=4;return _j02}(_sZ1));spine._j02=_j02;var _w02=(function(_XZ1){_fZ1(_w02,_XZ1);function _w02(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_w02._5_1);return _YZ1}_w02.prototype._ZZ1=function(){return(_rZ1.transformConstraint<<24)+this._x02};_w02.prototype._0_1=function(_zZ1,time,rotateMix,_y02,scaleMix,_z02){_zZ1*=_w02._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_w02._A02]=rotateMix;this.frames[_zZ1+_w02._B02]=_y02;this.frames[_zZ1+_w02._C02]=scaleMix; this.frames[_zZ1+_w02._D02]=_z02};_w02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var frames=this.frames;var _q02=skeleton._E02[this._x02];if(time=frames[frames.length-_w02._5_1]){var _z4=frames.length;rotate=frames[_z4+_w02._F02];translate=frames[_z4+_w02._G02];scale=frames[_z4+_w02._H02];shear=frames[_z4+_w02._I02]}else {var _Ol=_kZ1._mZ1(frames,time,_w02._5_1);rotate=frames[_Ol+_w02._F02];translate=frames[_Ol+_w02._G02];scale=frames[_Ol+_w02._H02];shear=frames[_Ol+_w02._I02];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_w02._5_1-1,1-(time-_8_1)/(frames[_Ol+_w02._9_1]-_8_1));rotate+=(frames[_Ol+_w02._A02]-rotate)*_SZ1; translate+=(frames[_Ol+_w02._B02]-translate)*_SZ1;scale+=(frames[_Ol+_w02._C02]-scale)*_SZ1;shear+=(frames[_Ol+_w02._D02]-shear)*_SZ1}if(_CS==_pZ1._3_1){var data=_q02.data;_q02.rotateMix=data.rotateMix+(rotate-data.rotateMix)*alpha;_q02._y02=data._y02+(translate-data._y02)*alpha;_q02.scaleMix=data.scaleMix+(scale-data.scaleMix)*alpha;_q02._z02=data._z02+(shear-data._z02)*alpha}else {_q02.rotateMix+=(rotate-_q02.rotateMix)*alpha;_q02._y02+=(translate-_q02._y02)*alpha;_q02.scaleMix+=(scale-_q02.scaleMix)*alpha; _q02._z02+=(shear-_q02._z02)*alpha}};_w02._5_1=5;_w02._9_1=-5;_w02._F02=-4;_w02._G02=-3;_w02._H02=-2;_w02._I02=-1;_w02._A02=1;_w02._B02=2;_w02._C02=3;_w02._D02=4;return _w02}(_sZ1));spine._w02=_w02;var _J02=(function(_XZ1){_fZ1(_J02,_XZ1);function _J02(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_J02._5_1);return _YZ1}_J02.prototype._ZZ1=function(){return(_rZ1.pathConstraintPosition<<24)+this._K02};_J02.prototype._0_1=function(_zZ1,time,value){_zZ1*=_J02._5_1;this.frames[_zZ1]=time; this.frames[_zZ1+_J02._L02]=value};_J02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var frames=this.frames;var _q02=skeleton._M02[this._K02];if(time=frames[frames.length-_J02._5_1])position=frames[frames.length+_J02._N02];else {var _Ol=_kZ1._mZ1(frames,time,_J02._5_1);position=frames[_Ol+_J02._N02];var _8_1=frames[_Ol]; var _SZ1=this._RZ1(_Ol/_J02._5_1-1,1-(time-_8_1)/(frames[_Ol+_J02._9_1]-_8_1));position+=(frames[_Ol+_J02._L02]-position)*_SZ1}if(_CS==_pZ1._3_1)_q02.position=_q02.data.position+(position-_q02.data.position)*alpha;else _q02.position+=(position-_q02.position)*alpha};_J02._5_1=2;_J02._9_1=-2;_J02._N02=-1;_J02._L02=1;return _J02}(_sZ1));spine._J02=_J02;var _O02=(function(_XZ1){_fZ1(_O02,_XZ1);function _O02(_Cl){return _XZ1.call(this,_Cl)||this}_O02.prototype._ZZ1=function(){return(_rZ1.pathConstraintSpacing<<24)+this._K02} ;_O02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var frames=this.frames;var _q02=skeleton._M02[this._K02];if(time=frames[frames.length-_O02._5_1])spacing=frames[frames.length+_O02._N02];else {var _Ol=_kZ1._mZ1(frames,time,_O02._5_1);spacing=frames[_Ol+_O02._N02];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_O02._5_1-1, 1-(time-_8_1)/(frames[_Ol+_O02._9_1]-_8_1));spacing+=(frames[_Ol+_O02._L02]-spacing)*_SZ1}if(_CS==_pZ1._3_1)_q02.spacing=_q02.data.spacing+(spacing-_q02.data.spacing)*alpha;else _q02.spacing+=(spacing-_q02.spacing)*alpha};return _O02}(_J02));spine._O02=_O02;var _P02=(function(_XZ1){_fZ1(_P02,_XZ1);function _P02(_Cl){var _YZ1=_XZ1.call(this,_Cl)||this;_YZ1.frames=spine._uZ1._vZ1(_Cl*_P02._5_1);return _YZ1}_P02.prototype._ZZ1=function(){return(_rZ1.pathConstraintMix<<24)+this._K02};_P02.prototype._0_1=function(_zZ1, time,rotateMix,_y02){_zZ1*=_P02._5_1;this.frames[_zZ1]=time;this.frames[_zZ1+_P02._A02]=rotateMix;this.frames[_zZ1+_P02._B02]=_y02};_P02.prototype.apply=function(skeleton,_lZ1,time,_F_1,alpha,_CS,_iX){var frames=this.frames;var _q02=skeleton._M02[this._K02];if(time=frames[frames.length-_P02._5_1]){rotate=frames[frames.length+_P02._F02];translate=frames[frames.length+_P02._G02]}else {var _Ol=_kZ1._mZ1(frames,time,_P02._5_1);rotate=frames[_Ol+_P02._F02];translate=frames[_Ol+_P02._G02];var _8_1=frames[_Ol];var _SZ1=this._RZ1(_Ol/_P02._5_1-1,1-(time-_8_1)/(frames[_Ol+_P02._9_1]-_8_1));rotate+=(frames[_Ol+_P02._A02]-rotate)*_SZ1;translate+=(frames[_Ol+_P02._B02]-translate)*_SZ1}if(_CS==_pZ1._3_1){_q02.rotateMix=_q02.data.rotateMix+(rotate-_q02.data.rotateMix)*alpha; _q02._y02=_q02.data._y02+(translate-_q02.data._y02)*alpha}else {_q02.rotateMix+=(rotate-_q02.rotateMix)*alpha;_q02._y02+=(translate-_q02._y02)*alpha}};_P02._5_1=3;_P02._9_1=-3;_P02._F02=-2;_P02._G02=-1;_P02._A02=1;_P02._B02=2;return _P02}(_sZ1));spine._P02=_P02})(spine||(spine={}));var spine;(function(spine){var _pk=(function(){function _pk(data){this._Kk=new Array();this.events=new Array();this._Q02=new Array();this._Lt1=new _R02(this);this._S02=new spine._T02();this._U02=!1;this._V02=1;this._W02=new spine._X02(function(){ return new _Y02()});this.data=data}_pk.prototype._Jl=function(_4J1){_4J1*=this._V02;var _Kk=this._Kk;for(var _z4=0,_4m=_Kk.length;_z4<_4m;_z4++){var current=_Kk[_z4];if(current==null)continue;current._Z02=current.__02;current._012=current._112;var _212=_4J1*current._V02;if(current._PG1>0){current._PG1-=_212;if(current._PG1>0)continue;_212=-current._PG1;current._PG1=0}var _bx=current._bx;if(_bx!=null){var _312=current._012-_bx._PG1;if(_312>=0){_bx._PG1=0;_bx._412=(_312/current._V02+_4J1)*_bx._V02;current._412+=_212; this._512(_z4,_bx,!0);while(_bx._612!=null){_bx._712+=_4J1;_bx=_bx._612}continue }}else if(current._012>=current._812&¤t._612==null){_Kk[_z4]=null;this._Lt1.end(current);this._912(current);continue }if(current._612!=null&&this._a12(current,_4J1)){var from=current._612;current._612=null;if(from!=null)from._b12=null;while(from!=null){this._Lt1.end(from);from=from._612}}current._412+=_212}this._Lt1._c12()};_pk.prototype._a12=function(_d12,_4J1){var from=_d12._612;if(from==null)return !0;var _e12=this._a12(from, _4J1);from._Z02=from.__02;from._012=from._112;if(_d12._712>0&&_d12._712>=_d12._f12){if(from._g12==0||_d12._f12==0){_d12._612=from._612;if(from._612!=null)from._612._b12=_d12;_d12._h12=from._h12;this._Lt1.end(from)}return _e12}from._412+=_4J1*from._V02;_d12._712+=_4J1;return !1};_pk.prototype.apply=function(skeleton){if(skeleton==null)throw new Error("skeleton cannot be null.");if(this._U02)this._i12();var events=this.events;var _Kk=this._Kk;var _j12=!1;for(var _z4=0,_4m=_Kk.length;_z4<_4m;_z4++){var current=_Kk[_z4]; if(current==null||current._PG1>0)continue;_j12=!0;var _CS=_z4==0?spine._pZ1._s4:current._k12;var mix=current.alpha;if(current._612!=null)mix*=this._l12(current,skeleton,_CS);else if(current._412>=current._812&¤t._bx==null)mix=0;var _Z02=current._Z02,_m12=current._n12();var _Fl=current._Tk._Gl.length;var _Gl=current._Tk._Gl;if(_z4==0&&(mix==1||_CS==spine._pZ1.add)){for(var _o12=0;_o12<_Fl;_o12++)_Gl[_o12].apply(skeleton,_Z02,_m12,events,mix,_CS,spine._qZ1["in"])}else {var _p12=current._p12;var _XG1=current._q12.length==0; if(_XG1)spine._uZ1._N_1(current._q12,_Fl<<1,null);var _q12=current._q12;for(var _o12=0;_o12<_Fl;_o12++){var _gL=_Gl[_o12];var _r12=_p12[_o12]==_pk._s12?_CS:spine._pZ1._3_1;if(_gL instanceof spine._WZ1){this._t12(_gL,skeleton,_m12,mix,_r12,_q12,_o12<<1,_XG1)}else {spine._uZ1._u12(mix,_CS);_gL.apply(skeleton,_Z02,_m12,events,mix,_r12,spine._qZ1["in"])}}}this._v12(current,_m12);events.length=0;current.__02=_m12;current._112=current._412}this._Lt1._c12();return _j12};_pk.prototype._l12=function(_d12,skeleton, _CS){var from=_d12._612;if(from._612!=null)this._l12(from,skeleton,_CS);var mix=0;if(_d12._f12==0){mix=1;if(_CS==spine._pZ1._s4)_CS=spine._pZ1._3_1}else {mix=_d12._712/_d12._f12;if(mix>1)mix=1;if(_CS!=spine._pZ1._s4)_CS=from._k12}var events=mix0)this._v12(from,_m12);this.events.length=0;from.__02=_m12;from._112=from._412;return mix};_pk.prototype._t12=function(_gL,skeleton,time,alpha,_CS,_q12,_z4,_XG1){if(_XG1)_q12[_z4]=0;if(alpha==1){ _gL.apply(skeleton,0,time,null,1,_CS,spine._qZ1["in"]);return }var _G12=_gL;var frames=_G12.frames;var bone=skeleton.bones[_G12.__Z1];if(time=frames[frames.length-spine._WZ1._5_1])_YK=bone.data.rotation+frames[frames.length+spine._WZ1._6_1];else {var _Ol=spine._kZ1._mZ1(frames,time,spine._WZ1._5_1);var _7_1=frames[_Ol+spine._WZ1._6_1];var _8_1=frames[_Ol];var _SZ1=_G12._RZ1((_Ol>>1)-1,1-(time-_8_1)/(frames[_Ol+spine._WZ1._9_1]-_8_1)); _YK=frames[_Ol+spine._WZ1._2_1]-_7_1;_YK-=(16384-((16384.499999999996-_YK/360)|0))*360;_YK=_7_1+_YK*_SZ1+bone.data.rotation;_YK-=(16384-((16384.499999999996-_YK/360)|0))*360}var _XK=_CS==spine._pZ1._3_1?bone.data.rotation:bone.rotation;var _b41=0,_DI=_YK-_XK;_DI-=(16384-((16384.499999999996-_DI/360)|0))*360;if(_DI==0){_b41=_q12[_z4]}else {var _H12=0,_I12=0;if(_XG1){_H12=0;_I12=_DI}else {_H12=_q12[_z4];_I12=_q12[_z4+1]}var current=_DI>0,_J12=_H12>=0;if(spine._TZ1._e_1(_I12)!=spine._TZ1._e_1(_DI)&&Math.abs(_I12)<=90){ if(Math.abs(_H12)>180)_H12+=360*spine._TZ1._e_1(_H12);_J12=current}_b41=_DI+_H12-_H12%360;if(_J12!=current)_b41+=360*spine._TZ1._e_1(_H12);_q12[_z4]=_b41}_q12[_z4+1]=_DI;_XK+=_b41*alpha;bone.rotation=_XK-(16384-((16384.499999999996-_XK/360)|0))*360};_pk.prototype._v12=function(_9x,_m12){var _K12=_9x._K12,_L12=_9x._L12;var duration=_L12-_K12;var _M12=_9x._012%duration;var events=this.events;var _z4=0,_4m=events.length;for(;_z4<_4m;_z4++){var _N12=events[_z4];if(_N12.time<_M12)break;if(_N12.time>_L12)continue; this._Lt1.event(_9x,_N12)}var complete=!1;if(_9x.loop)complete=duration==0||_M12>_9x._412%duration;else complete=_m12>=_L12&&_9x._Z02<_L12;if(complete)this._Lt1.complete(_9x);for(;_z4<_4m;_z4++){var _O12=events[_z4];if(_O12.time<_K12)continue;this._Lt1.event(_9x,events[_z4])}};_pk.prototype._P12=function(){var _Q12=this._Lt1._R12;this._Lt1._R12=!0;for(var _z4=0,_4m=this._Kk.length;_z4<_4m;_z4++)this._S12(_z4);this._Kk.length=0;this._Lt1._R12=_Q12;this._Lt1._c12()};_pk.prototype._S12=function(_T12){if(_T12>=this._Kk.length)return; var current=this._Kk[_T12];if(current==null)return;this._Lt1.end(current);this._912(current);var _9x=current;while(!0){var from=_9x._612;if(from==null)break;this._Lt1.end(from);_9x._612=null;_9x._b12=null;_9x=from}this._Kk[current._T12]=null;this._Lt1._c12()};_pk.prototype._512=function(index,current,interrupt){var from=this._U12(index);this._Kk[index]=current;if(from!=null){if(interrupt)this._Lt1.interrupt(from);current._612=from;from._b12=current;current._712=0;if(from._612!=null&&from._f12>0)current._h12*=Math.min(1, from._712/from._f12);from._q12.length=0}this._Lt1.start(current)};_pk.prototype._1l=function(_T12,_V12,loop){var _Tk=this.data._W12._0l(_V12);if(_Tk==null)throw new Error("Animation not found: "+_V12);return this._X12(_T12,_Tk,loop)};_pk.prototype._X12=function(_T12,_Tk,loop){if(_Tk==null)throw new Error("animation cannot be null.");var interrupt=!0;var current=this._U12(_T12);if(current!=null){if(current._112==-1){this._Kk[_T12]=current._612;this._Lt1.interrupt(current);this._Lt1.end(current);this._912(current); current=current._612;interrupt=!1}else this._912(current)}var _9x=this._Y12(_T12,_Tk,loop,current);this._512(_T12,_9x,interrupt);this._Lt1._c12();return _9x};_pk.prototype._Z12=function(_T12,_V12,loop,_PG1){var _Tk=this.data._W12._0l(_V12);if(_Tk==null)throw new Error("Animation not found: "+_V12);return this.__12(_T12,_Tk,loop,_PG1)};_pk.prototype.__12=function(_T12,_Tk,loop,_PG1){if(_Tk==null)throw new Error("animation cannot be null.");var _t4=this._U12(_T12);if(_t4!=null){while(_t4._bx!=null)_t4=_t4._bx} var _9x=this._Y12(_T12,_Tk,loop,_t4);if(_t4==null){this._512(_T12,_9x,!0);this._Lt1._c12()}else {_t4._bx=_9x;if(_PG1<=0){var duration=_t4._L12-_t4._K12;if(duration!=0){if(_t4.loop)_PG1+=duration*(1+((_t4._412/duration)|0));else _PG1+=Math.max(duration,_t4._412);_PG1-=this.data._022(_t4._Tk,_Tk)}else _PG1=_t4._412}}_9x._PG1=_PG1;return _9x};_pk.prototype._122=function(_T12,_f12){var _9x=this._X12(_T12,_pk._222,!1);_9x._f12=_f12;_9x._812=_f12;return _9x};_pk.prototype._322=function(_T12,_f12,_PG1){if(_PG1<=0)_PG1-=_f12; var _9x=this.__12(_T12,_pk._222,!1,_PG1);_9x._f12=_f12;_9x._812=_f12;return _9x};_pk.prototype._422=function(_f12){var _Q12=this._Lt1._R12;this._Lt1._R12=!0;for(var _z4=0,_4m=this._Kk.length;_z4<_4m;_z4++){var current=this._Kk[_z4];if(current!=null)this._122(current._T12,_f12)}this._Lt1._R12=_Q12;this._Lt1._c12()};_pk.prototype._U12=function(index){if(index0){_p12[_z4]=_pk._e22;_a22[_z4]=_bx;continue _c22}break }_p12[_z4]=_pk._E12}}};_pk.prototype._d22=function(_9x,id){var _Gl=_9x._Tk._Gl;for(var _z4=0,_4m=_Gl.length;_z4<_4m;_z4++)if(_Gl[_z4]._ZZ1()==id)return !0; return !1};_pk.prototype._f22=function(_T12){if(_T12>=this._Kk.length)return null;return this._Kk[_T12]};_pk.prototype._Ak=function(listener){if(listener==null)throw new Error("listener cannot be null.");this._Q02.push(listener)};_pk.prototype._g22=function(listener){var index=this._Q02.indexOf(listener);if(index>=0)this._Q02.splice(index,1)};_pk.prototype._h22=function(){this._Q02.length=0};_pk.prototype._i22=function(){this._Lt1.clear()};_pk._222=new spine._kZ1("",[],0);_pk._s12=0;_pk._D12=1;_pk._E12=2; _pk._e22=3;return _pk}());spine._pk=_pk;var _Y02=(function(){function _Y02(){this._k12=spine._pZ1.replace;this._p12=new Array();this._C12=new Array();this._q12=new Array()}_Y02.prototype._Za1=function(){this._bx=null;this._612=null;this._b12=null;this._Tk=null;this.listener=null;this._p12.length=0;this._C12.length=0;this._q12.length=0};_Y02.prototype._n12=function(){if(this.loop){var duration=this._L12-this._K12;if(duration==0)return this._K12;return(this._412%duration)+this._K12}return Math.min(this._412+this._K12, this._L12)};_Y02.prototype._j22=function(_Z02){this._Z02=_Z02;this.__02=_Z02};_Y02.prototype._k22=function(){return this._412>=this._L12-this._K12};_Y02.prototype._l22=function(){this._q12.length=0};return _Y02}());spine._Y02=_Y02;var _R02=(function(){function _R02(_m22){this._n22=[];this._R12=!1;this._m22=_m22}_R02.prototype.start=function(_9x){this._n22.push(_o22.start);this._n22.push(_9x);this._m22._U02=!0};_R02.prototype.interrupt=function(_9x){this._n22.push(_o22.interrupt);this._n22.push(_9x)} ;_R02.prototype.end=function(_9x){this._n22.push(_o22.end);this._n22.push(_9x);this._m22._U02=!0};_R02.prototype.dispose=function(_9x){this._n22.push(_o22.dispose);this._n22.push(_9x)};_R02.prototype.complete=function(_9x){this._n22.push(_o22.complete);this._n22.push(_9x)};_R02.prototype.event=function(_9x,event){this._n22.push(_o22.event);this._n22.push(_9x);this._n22.push(event)};_R02.prototype._c12=function(){if(this._R12)return;this._R12=!0;var _n22=this._n22;var _Q02=this._m22._Q02;for(var _z4=0; _z4<_n22.length;_z4+=2){var type=_n22[_z4];var _9x=_n22[_z4+1];switch(type){case _o22.start:if(_9x.listener!=null&&_9x.listener.start)_9x.listener.start(_9x);for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].start)_Q02[_o12].start(_9x);break;case _o22.interrupt:if(_9x.listener!=null&&_9x.listener.interrupt)_9x.listener.interrupt(_9x);for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].interrupt)_Q02[_o12].interrupt(_9x);break;case _o22.end:if(_9x.listener!=null&&_9x.listener.end)_9x.listener.end(_9x); for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].end)_Q02[_o12].end(_9x);case _o22.dispose:if(_9x.listener!=null&&_9x.listener.dispose)_9x.listener.dispose(_9x);for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].dispose)_Q02[_o12].dispose(_9x);this._m22._W02._p22(_9x);break;case _o22.complete:if(_9x.listener!=null&&_9x.listener.complete)_9x.listener.complete(_9x);for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].complete)_Q02[_o12].complete(_9x);break;case _o22.event:var _q22=_n22[_z4+++2];if(_9x.listener!=null&&_9x.listener.event)_9x.listener.event(_9x, _q22);for(var _o12=0;_o12<_Q02.length;_o12++)if(_Q02[_o12].event)_Q02[_o12].event(_9x,_q22);break }}this.clear();this._R12=!1};_R02.prototype.clear=function(){this._n22.length=0};return _R02}());spine._R02=_R02;var _o22;(function(_o22){_o22[_o22["start"]=0]="start";_o22[_o22["interrupt"]=1]="interrupt";_o22[_o22["end"]=2]="end";_o22[_o22["dispose"]=3]="dispose";_o22[_o22["complete"]=4]="complete";_o22[_o22["event"]=5]="event"})(_o22=spine._o22||(spine._o22={}));var _r22=(function(){function _r22(){}_r22.prototype.start=function(_9x){ };_r22.prototype.interrupt=function(_9x){};_r22.prototype.end=function(_9x){};_r22.prototype.dispose=function(_9x){};_r22.prototype.complete=function(_9x){};_r22.prototype.event=function(_9x,event){};return _r22}());spine._r22=_r22})(spine||(spine={}));var spine;(function(spine){var _ok=(function(){function _ok(_W12){this._s22={};this._t22=0;if(_W12==null)throw new Error("skeletonData cannot be null.");this._W12=_W12}_ok.prototype._u22=function(_v22,_w22,duration){var from=this._W12._0l(_v22);if(from==null)throw new Error("Animation not found: "+_v22); var _d12=this._W12._0l(_w22);if(_d12==null)throw new Error("Animation not found: "+_w22);this._x22(from,_d12,duration)};_ok.prototype._x22=function(from,_d12,duration){if(from==null)throw new Error("from cannot be null.");if(_d12==null)throw new Error("to cannot be null.");var key=from.name+"."+_d12.name;this._s22[key]=duration};_ok.prototype._022=function(from,_d12){var key=from.name+"."+_d12.name;var value=this._s22[key];return value===undefined?this._t22:value};return _ok}());spine._ok=_ok})(spine||(spine={ }));var spine;(function(spine){var _y22=(function(){function _y22(_z22,_A22){if(_A22===void 0){_A22=""}this._GV={};this._B22={};this._C22=0;this._a41=0;this._z22=_z22;this._A22=_A22}_y22._D22=function(_r21,_E22,error){var _dR=new XMLHttpRequest();_dR.open("GET",_r21,!0);_dR.onload=function(){if(_dR.status==200){_E22(_dR.responseText)}else {error(_dR.status,_dR.responseText)}};_dR.onerror=function(){error(_dR.status,_dR.responseText)};_dR.send()};_y22._F22=function(_r21,_E22,error){var _dR=new XMLHttpRequest(); _dR.open("GET",_r21,!0);_dR.responseType="arraybuffer";_dR.onload=function(){if(_dR.status==200){_E22(new Uint8Array(_dR.response))}else {error(_dR.status,_dR.responseText)}};_dR.onerror=function(){error(_dR.status,_dR.responseText)};_dR.send()};_y22.prototype._G22=function(path,_E22,error){var _YZ1=this;if(_E22===void 0){_E22=null}if(error===void 0){error=null}path=this._A22+path;this._C22++;_y22._D22(path,function(data){_YZ1._GV[path]=data;if(_E22)_E22(path,data);_YZ1._C22--;_YZ1._a41++},function(state, responseText){_YZ1._B22[path]="Couldn't load text "+path+": status "+status+", "+responseText;if(error)error(path,"Couldn't load text "+path+": status "+status+", "+responseText);_YZ1._C22--;_YZ1._a41++})};_y22.prototype._Bn=function(path,_E22,error){var _YZ1=this;if(_E22===void 0){_E22=null}if(error===void 0){error=null}path=this._A22+path;this._C22++;var img=new Image();img.crossOrigin=_H22;img.onload=function(_fR){var _on=_YZ1._z22(img);_YZ1._GV[path]=_on;_YZ1._C22--;_YZ1._a41++;if(_E22)_E22(path,img)} ;img.onerror=function(_fR){_YZ1._B22[path]="Couldn't load image "+path;_YZ1._C22--;_YZ1._a41++;if(error)error(path,"Couldn't load image "+path)};img.src=_031(null,null,path)};_y22.prototype._I22=function(path,data,_E22,error){var _YZ1=this;if(_E22===void 0){_E22=null}if(error===void 0){error=null}path=this._A22+path;this._C22++;var img=new Image();img.onload=function(_fR){var _on=_YZ1._z22(img);_YZ1._GV[path]=_on;_YZ1._C22--;_YZ1._a41++;if(_E22)_E22(path,img)};img.onerror=function(_fR){_YZ1._B22[path]="Couldn't load image "+path; _YZ1._C22--;_YZ1._a41++;if(error)error(path,"Couldn't load image "+path)};img.src=data};_y22.prototype._J22=function(path,_E22,error){var _YZ1=this;if(_E22===void 0){_E22=null}if(error===void 0){error=null}var parent=path.lastIndexOf("/")>=0?path.substring(0,path.lastIndexOf("/")):"";path=this._A22+path;this._C22++;_y22._D22(path,function(_K22){var _L22={_mn:0};var _M22=new Array();try{var _N22=new spine._In(_K22,function(path){_M22.push(parent+"/"+path);var _Wm=document.createElement("img");_Wm.width=16; _Wm.height=16;return new spine._O22(_Wm)})}catch(e){var _xw=e;_YZ1._B22[path]="Couldn't load texture atlas "+path+": "+_xw.message;if(error)error(path,"Couldn't load texture atlas "+path+": "+_xw.message);_YZ1._C22--;_YZ1._a41++;return }var _P22=function(_Jo){var _Q22=!1;_YZ1._Bn(_Jo,function(_R22,_Wm){_L22._mn++;if(_L22._mn==_M22.length){if(!_Q22){try{var _N22=new spine._In(_K22,function(path){return _YZ1.get(parent+"/"+path)});_YZ1._GV[path]=_N22;if(_E22)_E22(path,_N22);_YZ1._C22--;_YZ1._a41++}catch(e){ var _xw=e;_YZ1._B22[path]="Couldn't load texture atlas "+path+": "+_xw.message;if(error)error(path,"Couldn't load texture atlas "+path+": "+_xw.message);_YZ1._C22--;_YZ1._a41++}}else {_YZ1._B22[path]="Couldn't load texture atlas page "+_R22+"} of atlas "+path;if(error)error(path,"Couldn't load texture atlas page "+_R22+" of atlas "+path);_YZ1._C22--;_YZ1._a41++}}},function(_R22,_S22){_Q22=!0;_L22._mn++;if(_L22._mn==_M22.length){_YZ1._B22[path]="Couldn't load texture atlas page "+_R22+"} of atlas "+path; if(error)error(path,"Couldn't load texture atlas page "+_R22+" of atlas "+path);_YZ1._C22--;_YZ1._a41++}})};for(var _T22=0,_U22=_M22;_T22<_U22.length;_T22++){var _Jo=_U22[_T22];_P22(_Jo)}},function(state,responseText){_YZ1._B22[path]="Couldn't load texture atlas "+path+": status "+status+", "+responseText;if(error)error(path,"Couldn't load texture atlas "+path+": status "+status+", "+responseText);_YZ1._C22--;_YZ1._a41++})};_y22.prototype.get=function(path){path=this._A22+path;return this._GV[path]} ;_y22.prototype.remove=function(path){path=this._A22+path;var _V22=this._GV[path];if(_V22.dispose)_V22.dispose();this._GV[path]=null};_y22.prototype._W22=function(){for(var key in this._GV){var _V22=this._GV[key];if(_V22.dispose)_V22.dispose()}this._GV={}};_y22.prototype._X22=function(){return this._C22==0};_y22.prototype._Y22=function(){return this._C22};_y22.prototype._Z22=function(){return this._a41};_y22.prototype.dispose=function(){this._W22()};_y22.prototype.__22=function(){return Object._032(this._B22).length>0} ;_y22.prototype._132=function(){return this._B22};return _y22}());spine._y22=_y22})(spine||(spine={}));var spine;(function(spine){var _Kn=(function(){function _Kn(_N22){this._N22=_N22}_Kn.prototype._232=function(skin,name,path){var _Co=this._N22._332(path);if(_Co==null)throw new Error("Region not found in atlas: "+path+" (region attachment: "+name+")");_Co._Fo=_Co;var attachment=new spine._9o(name);attachment._432(_Co);return attachment};_Kn.prototype._532=function(skin,name,path){var _Co=this._N22._332(path); if(_Co==null)throw new Error("Region not found in atlas: "+path+" (mesh attachment: "+name+")");_Co._Fo=_Co;var attachment=new spine._bo(name);attachment._Co=_Co;return attachment};_Kn.prototype._632=function(skin,name){return new spine._do(name)};_Kn.prototype._732=function(skin,name){return new spine._832(name)};_Kn.prototype._932=function(skin,name){return new spine._a32(name)};_Kn.prototype._b32=function(skin,name){return new spine._Mo(name)};return _Kn}());spine._Kn=_Kn})(spine||(spine={}));var spine;(function(spine){ var _6p;(function(_6p){_6p[_6p["Normal"]=0]="Normal";_6p[_6p["Additive"]=1]="Additive";_6p[_6p["Multiply"]=2]="Multiply";_6p[_6p["Screen"]=3]="Screen"})(_6p=spine._6p||(spine._6p={}))})(spine||(spine={}));var spine;(function(spine){var _c32=(function(){function _c32(data,skeleton,parent){this._Ua1=new Array();this.x=0;this.y=0;this.rotation=0;this.scaleX=0;this.scaleY=0;this.shearX=0;this.shearY=0;this._HV=0;this._IV=0;this._d32=0;this._e32=0;this._f32=0;this._g32=0;this._h32=0;this._i32=!1;this._uo=0; this._nm=0;this._j32=0;this._A4=0;this._Cy=0;this._k32=0;this._l32=!1;if(data==null)throw new Error("data cannot be null.");if(skeleton==null)throw new Error("skeleton cannot be null.");this.data=data;this.skeleton=skeleton;this.parent=parent;this._m32()}_c32.prototype._Jl=function(){this._n32(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)};_c32.prototype._rl=function(){this._n32(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)};_c32.prototype._n32=function(x, y,rotation,scaleX,scaleY,shearX,shearY){this._HV=x;this._IV=y;this._d32=rotation;this._e32=scaleX;this._f32=scaleY;this._g32=shearX;this._h32=shearY;this._i32=!0;var parent=this.parent;if(parent==null){var skeleton=this.skeleton;var _o32=rotation+90+shearY;var _p32=skeleton.scaleX;var _q32=skeleton.scaleY;this._uo=spine._TZ1._r32(rotation+shearX)*scaleX*_p32;this._nm=spine._TZ1._r32(_o32)*scaleY*_q32;this._A4=spine._TZ1._s32(rotation+shearX)*scaleX*_p32;this._Cy=spine._TZ1._s32(_o32)*scaleY*_q32;this._j32=x*_p32+skeleton.x; this._k32=y*_q32+skeleton.y;return }var _jv1=parent._uo,_kv1=parent._nm,_Zt1=parent._A4,_t32=parent._Cy;this._j32=_jv1*x+_kv1*y+parent._j32;this._k32=_Zt1*x+_t32*y+parent._k32;switch(this.data._u32){case spine._v32.Normal:{var _o32=rotation+90+shearY;var _w32=spine._TZ1._r32(rotation+shearX)*scaleX;var _x32=spine._TZ1._r32(_o32)*scaleY;var _y32=spine._TZ1._s32(rotation+shearX)*scaleX;var _z32=spine._TZ1._s32(_o32)*scaleY;this._uo=_jv1*_w32+_kv1*_y32;this._nm=_jv1*_x32+_kv1*_z32;this._A4=_Zt1*_w32+_t32*_y32; this._Cy=_Zt1*_x32+_t32*_z32;return }case spine._v32.OnlyTranslation:{var _o32=rotation+90+shearY;this._uo=spine._TZ1._r32(rotation+shearX)*scaleX;this._nm=spine._TZ1._r32(_o32)*scaleY;this._A4=spine._TZ1._s32(rotation+shearX)*scaleX;this._Cy=spine._TZ1._s32(_o32)*scaleY;break }case spine._v32.NoRotationOrReflection:{var _UI=_jv1*_jv1+_Zt1*_Zt1;var _A32=0;if(_UI>0.0001){_UI=Math.abs(_jv1*_t32-_kv1*_Zt1)/_UI;_kv1=_Zt1*_UI;_t32=_jv1*_UI;_A32=Math.atan2(_Zt1,_jv1)*spine._TZ1._B32}else {_jv1=0;_Zt1=0;_A32=90-Math.atan2(_t32, _kv1)*spine._TZ1._B32}var _eF=rotation+shearX-_A32;var _fF=rotation+shearY-_A32+90;var _w32=spine._TZ1._r32(_eF)*scaleX;var _x32=spine._TZ1._r32(_fF)*scaleY;var _y32=spine._TZ1._s32(_eF)*scaleX;var _z32=spine._TZ1._s32(_fF)*scaleY;this._uo=_jv1*_w32-_kv1*_y32;this._nm=_jv1*_x32-_kv1*_z32;this._A4=_Zt1*_w32+_t32*_y32;this._Cy=_Zt1*_x32+_t32*_z32;break }case spine._v32.NoScale:case spine._v32.NoScaleOrReflection:{var cos=spine._TZ1._r32(rotation);var sin=spine._TZ1._s32(rotation);var _eA=(_jv1*cos+_kv1*sin)/this.skeleton.scaleX; var _C32=(_Zt1*cos+_t32*sin)/this.skeleton.scaleY;var _UI=Math.sqrt(_eA*_eA+_C32*_C32);if(_UI>0.00001)_UI=1/_UI;_eA*=_UI;_C32*=_UI;_UI=Math.sqrt(_eA*_eA+_C32*_C32);var _km=Math.PI/2+Math.atan2(_C32,_eA);var _D32=Math.cos(_km)*_UI;var _E32=Math.sin(_km)*_UI;var _w32=spine._TZ1._r32(shearX)*scaleX;var _x32=spine._TZ1._r32(90+shearY)*scaleY;var _y32=spine._TZ1._s32(shearX)*scaleX;var _z32=spine._TZ1._s32(90+shearY)*scaleY;this._uo=_eA*_w32+_D32*_y32;this._nm=_eA*_x32+_D32*_z32;this._A4=_C32*_w32+_E32*_y32;this._Cy=_C32*_x32+_E32*_z32; break }}this._uo*=this.skeleton.scaleX;this._nm*=this.skeleton.scaleX;this._A4*=this.skeleton.scaleY;this._Cy*=this.skeleton.scaleY};_c32.prototype._m32=function(){var data=this.data;this.x=data.x;this.y=data.y;this.rotation=data.rotation;this.scaleX=data.scaleX;this.scaleY=data.scaleY;this.shearX=data.shearX;this.shearY=data.shearY};_c32.prototype._F32=function(){return Math.atan2(this._A4,this._uo)*spine._TZ1._B32};_c32.prototype._G32=function(){return Math.atan2(this._Cy,this._nm)*spine._TZ1._B32} ;_c32.prototype._H32=function(){return Math.sqrt(this._uo*this._uo+this._A4*this._A4)};_c32.prototype._I32=function(){return Math.sqrt(this._nm*this._nm+this._Cy*this._Cy)};_c32.prototype._J32=function(){this._i32=!0;var parent=this.parent;if(parent==null){this._HV=this._j32;this._IV=this._k32;this._d32=Math.atan2(this._A4,this._uo)*spine._TZ1._B32;this._e32=Math.sqrt(this._uo*this._uo+this._A4*this._A4);this._f32=Math.sqrt(this._nm*this._nm+this._Cy*this._Cy);this._g32=0;this._h32=Math.atan2(this._uo*this._nm+this._A4*this._Cy, this._uo*this._Cy-this._nm*this._A4)*spine._TZ1._B32;return }var _jv1=parent._uo,_kv1=parent._nm,_Zt1=parent._A4,_t32=parent._Cy;var _K32=1/(_jv1*_t32-_kv1*_Zt1);var _iq=this._j32-parent._j32,_jq=this._k32-parent._k32;this._HV=(_iq*_t32*_K32-_jq*_kv1*_K32);this._IV=(_jq*_jv1*_K32-_iq*_Zt1*_K32);var _L32=_K32*_t32;var id=_K32*_jv1;var _M32=_K32*_kv1;var _N32=_K32*_Zt1;var _O32=_L32*this._uo-_M32*this._A4;var _P32=_L32*this._nm-_M32*this._Cy;var _Q32=id*this._A4-_N32*this._uo;var _R32=id*this._Cy-_N32*this._nm; this._g32=0;this._e32=Math.sqrt(_O32*_O32+_Q32*_Q32);if(this._e32>0.0001){var _lc1=_O32*_R32-_P32*_Q32;this._f32=_lc1/this._e32;this._h32=Math.atan2(_O32*_P32+_Q32*_R32,_lc1)*spine._TZ1._B32;this._d32=Math.atan2(_Q32,_O32)*spine._TZ1._B32}else {this._e32=0;this._f32=Math.sqrt(_P32*_P32+_R32*_R32);this._h32=0;this._d32=90-Math.atan2(_R32,_P32)*spine._TZ1._B32}};_c32.prototype._S32=function(_un1){var _uo=this._uo,_nm=this._nm,_A4=this._A4,_Cy=this._Cy;var _T32=1/(_uo*_Cy-_nm*_A4);var x=_un1.x-this._j32, y=_un1.y-this._k32;_un1.x=(x*_Cy*_T32-y*_nm*_T32);_un1.y=(y*_uo*_T32-x*_A4*_T32);return _un1};_c32.prototype._U32=function(_V32){var x=_V32.x,y=_V32.y;_V32.x=x*this._uo+y*this._nm+this._j32;_V32.y=x*this._A4+y*this._Cy+this._k32;return _V32};_c32.prototype._W32=function(_X32){var sin=spine._TZ1._s32(_X32),cos=spine._TZ1._r32(_X32);return Math.atan2(this._uo*sin-this._A4*cos,this._Cy*cos-this._nm*sin)*spine._TZ1._B32+this.rotation-this.shearX;};_c32.prototype._Y32=function(_Z32){_Z32-=this.rotation-this.shearX; var sin=spine._TZ1._s32(_Z32),cos=spine._TZ1._r32(_Z32);return Math.atan2(cos*this._A4+sin*this._Cy,cos*this._uo+sin*this._nm)*spine._TZ1._B32};_c32.prototype.__32=function(_1_1){var _uo=this._uo,_nm=this._nm,_A4=this._A4,_Cy=this._Cy;var cos=spine._TZ1._r32(_1_1),sin=spine._TZ1._s32(_1_1);this._uo=cos*_uo-sin*_A4;this._nm=cos*_nm-sin*_Cy;this._A4=sin*_uo+cos*_A4;this._Cy=sin*_nm+cos*_Cy;this._i32=!1};return _c32}());spine._c32=_c32})(spine||(spine={}));var spine;(function(spine){var _042=(function(){function _042(index, name,parent){this.x=0;this.y=0;this.rotation=0;this.scaleX=1;this.scaleY=1;this.shearX=0;this.shearY=0;this._u32=_v32.Normal;if(index<0)throw new Error("index must be >= 0.");if(name==null)throw new Error("name cannot be null.");this.index=index;this.name=name;this.parent=parent}return _042}());spine._042=_042;var _v32;(function(_v32){_v32[_v32["Normal"]=0]="Normal";_v32[_v32["OnlyTranslation"]=1]="OnlyTranslation";_v32[_v32["NoRotationOrReflection"]=2]="NoRotationOrReflection";_v32[_v32["NoScale"]=3]="NoScale"; _v32[_v32["NoScaleOrReflection"]=4]="NoScaleOrReflection"})(_v32=spine._v32||(spine._v32={}))})(spine||(spine={}));var spine;(function(spine){var _kL=(function(){function _kL(time,data){if(data==null)throw new Error("data cannot be null.");this.time=time;this.data=data}return _kL}());spine._kL=_kL})(spine||(spine={}));var spine;(function(spine){var _142=(function(){function _142(name){this.name=name}return _142}());spine._142=_142})(spine||(spine={}));var spine;(function(spine){var _242=(function(){function _242(data, skeleton){this._l02=0;this.compress=!1;this._BS=!1;this.mix=1;if(data==null)throw new Error("data cannot be null.");if(skeleton==null)throw new Error("skeleton cannot be null.");this.data=data;this.mix=data.mix;this._l02=data._l02;this.compress=data.compress;this._BS=data._BS;this.bones=new Array();for(var _z4=0;_z4180)_d42-=360;else if(_d42<-180)_d42+=360;var _p32=bone._e32,_q32=bone._f32;if(compress||_BS){var _nm=bone.data.length*_p32,_QO=Math.sqrt(_b42*_b42+_c42*_c42);if((compress&&_QO<_nm)||(_BS&&_QO>_nm)&&_nm>0.0001){var _UI=(_QO/_nm-1)*alpha+1;_p32*=_UI;if(_742)_q32*=_UI}}bone._n32(bone._HV,bone._IV,bone._d32+_d42*alpha,_p32,_q32,bone._g32,bone._h32)};_242.prototype._842=function(parent, _e42,_942,_a42,_f42,_BS,alpha){if(alpha==0){_e42._rl();return }if(!parent._i32)parent._J32();if(!_e42._i32)_e42._J32();var _qy=parent._HV,_ry=parent._IV,_g42=parent._e32,_p32=_g42,_h42=parent._f32,_i42=_e42._e32;var _j42=0,_k42=0,_IG=0;if(_g42<0){_g42=-_g42;_j42=180;_IG=-1}else {_j42=0;_IG=1}if(_h42<0){_h42=-_h42;_IG=-_IG}if(_i42<0){_i42=-_i42;_k42=180}else _k42=0;var _ui1=_e42._HV,_vi1=0,_l42=0,_m42=0,_uo=parent._uo,_nm=parent._nm,_A4=parent._A4,_Cy=parent._Cy;var _Yo=Math.abs(_g42-_h42)<=0.0001;if(!_Yo){ _vi1=0;_l42=_uo*_ui1+parent._j32;_m42=_A4*_ui1+parent._k32}else {_vi1=_e42._IV;_l42=_uo*_ui1+_nm*_vi1+parent._j32;_m42=_A4*_ui1+_Cy*_vi1+parent._k32}var _n42=parent.parent;_uo=_n42._uo;_nm=_n42._nm;_A4=_n42._A4;_Cy=_n42._Cy;var id=1/(_uo*_Cy-_nm*_A4),x=_942-_n42._j32,y=_a42-_n42._k32;var _b42=(x*_Cy-y*_nm)*id-_qy,_c42=(y*_uo-x*_A4)*id-_ry,_QO=_b42*_b42+_c42*_c42;x=_l42-_n42._j32;y=_m42-_n42._k32;var _iq=(x*_Cy-y*_nm)*id-_qy,_jq=(y*_uo-x*_A4)*id-_ry;var _o42=Math.sqrt(_iq*_iq+_jq*_jq),__L1=_e42.data.length*_i42, _X61=0,_Y61=0;_c22:if(_Yo){__L1*=_g42;var cos=(_QO-_o42*_o42-__L1*__L1)/(2*_o42*__L1);if(cos<-1)cos=-1;else if(cos>1){cos=1;if(_BS&&_o42+__L1>0.0001)_p32*=(Math.sqrt(_QO)/(_o42+__L1)-1)*alpha+1}_Y61=Math.acos(cos)*_f42;_uo=_o42+__L1*cos;_nm=__L1*Math.sin(_Y61);_X61=Math.atan2(_c42*_uo-_b42*_nm,_b42*_uo+_c42*_nm)}else {_uo=_g42*__L1;_nm=_h42*__L1;var _p42=_uo*_uo,_nN=_nm*_nm,_q42=Math.atan2(_c42,_b42);_A4=_nN*_o42*_o42+_p42*_QO-_p42*_nN;var _gc1=-2*_nN*_o42,_hc1=_nN-_p42;_Cy=_gc1*_gc1-4*_hc1*_A4;if(_Cy>=0){ var _6M=Math.sqrt(_Cy);if(_gc1<0)_6M=-_6M;_6M=-(_gc1+_6M)/2;var _4x1=_6M/_hc1,_XK=_A4/_6M;var _km=Math.abs(_4x1)=-1&&_A4<=1){_A4=Math.acos(_A4);x=_uo*Math.cos(_A4)+_o42;y=_nm*Math.sin(_A4);_Cy=x*x+y*y;if(_Cy<_s42){_r42=_A4;_s42=_Cy; _Tl=x;_Vl=y}if(_Cy>_u42){_t42=_A4;_u42=_Cy;_Ul=x;_Wl=y}}if(_QO<=(_s42+_u42)/2){_X61=_q42-Math.atan2(_Vl*_f42,_Tl);_Y61=_r42*_f42}else {_X61=_q42-Math.atan2(_Wl*_f42,_Ul);_Y61=_t42*_f42}}var _nI1=Math.atan2(_vi1,_ui1)*_IG;var rotation=parent._d32;_X61=(_X61-_nI1)*spine._TZ1._B32+_j42-rotation;if(_X61>180)_X61-=360;else if(_X61<-180)_X61+=360;parent._n32(_qy,_ry,rotation+_X61*alpha,_p32,parent._f32,0,0);rotation=_e42._d32;_Y61=((_Y61+_nI1)*spine._TZ1._B32-_e42._g32)*_IG+_k42-rotation;if(_Y61>180)_Y61-=360; else if(_Y61<-180)_Y61+=360;_e42._n32(_ui1,_vi1,rotation+_Y61*alpha,_e42._e32,_e42._f32,_e42._g32,_e42._h32)};return _242}());spine._242=_242})(spine||(spine={}));var spine;(function(spine){var _v42=(function(){function _v42(name){this._542=0;this.bones=new Array();this._l02=1;this.compress=!1;this._BS=!1;this._742=!1;this.mix=1;this.name=name}return _v42}());spine._v42=_v42})(spine||(spine={}));var spine;(function(spine){var _w42=(function(){function _w42(data,skeleton){this.position=0;this.spacing=0;this.rotateMix=0; this._y02=0;this._x42=new Array();this._nq1=new Array();this._un1=new Array();this._tZ1=new Array();this.lengths=new Array();this._y42=new Array();if(data==null)throw new Error("data cannot be null.");if(skeleton==null)throw new Error("skeleton cannot be null.");this.data=data;this.bones=new Array();for(var _z4=0,_4m=data.bones.length;_z4<_4m;_z4++)this.bones.push(skeleton._342(data.bones[_z4].name));this.target=skeleton._9l(data.target.name);this.position=data.position;this.spacing=data.spacing;this.rotateMix=data.rotateMix; this._y02=data._y02}_w42.prototype.apply=function(){this._Jl()};_w42.prototype._Jl=function(){var attachment=this.target._el();if(!(attachment instanceof spine._832))return;var rotateMix=this.rotateMix,_y02=this._y02;var translate=_y02>0,rotate=rotateMix>0;if(!translate&&!rotate)return;var data=this.data;var _z42=data.spacingMode==spine._A42.Percent;var rotateMode=data.rotateMode;var _B42=rotateMode==spine._C42.Tangent,scale=rotateMode==spine._C42.ChainScale;var _D42=this.bones.length,_E42=_B42?_D42:_D42+1; var bones=this.bones;var _x42=spine._uZ1._N_1(this._x42,_E42),lengths=null;var spacing=this.spacing;if(scale||!_z42){if(scale)lengths=spine._uZ1._N_1(this.lengths,_D42);var _F42=data.spacingMode==spine._A42.Length;for(var _z4=0,_4m=_E42-1;_z4<_4m;){var bone=bones[_z4];var _G42=bone.data.length;if(_G42<_w42._WW1){if(scale)lengths[_z4]=0;_x42[++_z4]=0}else if(_z42){if(scale){var x=_G42*bone._uo,y=_G42*bone._A4;var length=Math.sqrt(x*x+y*y);lengths[_z4]=length}_x42[++_z4]=spacing;}else {var _H42=_G42*bone._uo, _I42=_G42*bone._A4;var _J42=Math.sqrt(_H42*_H42+_I42*_I42);if(scale)lengths[_z4]=_J42;_x42[++_z4]=(_F42?_G42+spacing:spacing)*_J42/_G42}}}else {for(var _z4=1;_z4<_E42;_z4++)_x42[_z4]=spacing}var _nq1=this._K42(attachment,_E42,_B42,data._L42==spine._M42.Percent,_z42);var _N42=_nq1[0],_O42=_nq1[1],_P42=data._P42;var _Q42=!1;if(_P42==0)_Q42=rotateMode==spine._C42.Chain;else {_Q42=!1;var _DN=this.target.bone;_P42*=_DN._uo*_DN._Cy-_DN._nm*_DN._A4>0?spine._TZ1._R42:-spine._TZ1._R42}for(var _z4=0,_DN=3;_z4<_D42; _z4++,_DN+=3){var bone=bones[_z4];bone._j32+=(_N42-bone._j32)*_y02;bone._k32+=(_O42-bone._k32)*_y02;var _S42=_nq1[_DN],_T42=_nq1[_DN+1],_iq=_S42-_N42,_jq=_T42-_O42;if(scale){var _U42=lengths[_z4];if(_U42!=0){var _UI=(Math.sqrt(_iq*_iq+_jq*_jq)/_U42-1)*rotateMix+1;bone._uo*=_UI;bone._A4*=_UI}}_N42=_S42;_O42=_T42;if(rotate){var _uo=bone._uo,_nm=bone._nm,_A4=bone._A4,_Cy=bone._Cy,_km=0,cos=0,sin=0;if(_B42)_km=_nq1[_DN-1];else if(_x42[_z4+1]==0)_km=_nq1[_DN+2];else _km=Math.atan2(_jq,_iq);_km-=Math.atan2(_A4, _uo);if(_Q42){cos=Math.cos(_km);sin=Math.sin(_km);var _V42=bone.data.length;_N42+=(_V42*(cos*_uo-sin*_A4)-_iq)*rotateMix;_O42+=(_V42*(sin*_uo+cos*_A4)-_jq)*rotateMix}else {_km+=_P42}if(_km>spine._TZ1.PI)_km-=spine._TZ1._W42;else if(_km<-spine._TZ1.PI)_km+=spine._TZ1._W42;_km*=rotateMix;cos=Math.cos(_km);sin=Math.sin(_km);bone._uo=cos*_uo-sin*_A4;bone._nm=cos*_nm-sin*_Cy;bone._A4=sin*_uo+cos*_A4;bone._Cy=sin*_nm+cos*_Cy}bone._i32=!1}};_w42.prototype._K42=function(path,_E42,_B42,_X42,_z42){var target=this.target; var position=this.position;var _x42=this._x42,_G51=spine._uZ1._N_1(this._nq1,_E42*3+2),_un1=null;var _hz=path._hz;var _Y42=path._Lo,_Z42=_Y42/6,__42=_w42._052;if(!path._152){var lengths=path.lengths;_Z42-=_hz?1:2;var _252=lengths[_Z42];if(_X42)position*=_252;if(_z42){for(var _z4=0;_z4<_E42;_z4++)_x42[_z4]*=_252}_un1=spine._uZ1._N_1(this._un1,8);for(var _z4=0,_0K=0,curve=0;_z4<_E42;_z4++,_0K+=3){var _352=_x42[_z4];position+=_352;var _DN=position;if(_hz){_DN%=_252;if(_DN<0)_DN+=_252;curve=0}else if(_DN<0){if(__42!=_w42._452){ __42=_w42._452;path._Eo(target,2,4,_un1,0,2)}this._552(_DN,_un1,0,_G51,_0K);continue }else if(_DN>_252){if(__42!=_w42._652){__42=_w42._652;path._Eo(target,_Y42-6,4,_un1,0,2)}this._752(_DN-_252,_un1,0,_G51,_0K);continue }for(;;curve++){var _852=lengths[curve];if(_DN>_852)continue;if(curve==0)_DN/=_852;else {var _br1=lengths[curve-1];_DN=(_DN-_br1)/(_852-_br1)}break }if(curve!=__42){__42=curve;if(_hz&&curve==_Z42){path._Eo(target,_Y42-4,4,_un1,0,2);path._Eo(target,0,4,_un1,4,2)}else path._Eo(target,curve*6+2, 8,_un1,0,2)}this._952(_DN,_un1[0],_un1[1],_un1[2],_un1[3],_un1[4],_un1[5],_un1[6],_un1[7],_G51,_0K,_B42||(_z4>0&&_352==0))}return _G51}if(_hz){_Y42+=2;_un1=spine._uZ1._N_1(this._un1,_Y42);path._Eo(target,2,_Y42-4,_un1,0,2);path._Eo(target,0,2,_un1,_Y42-4,2);_un1[_Y42-2]=_un1[0];_un1[_Y42-1]=_un1[1]}else {_Z42--;_Y42-=4;_un1=spine._uZ1._N_1(this._un1,_Y42);path._Eo(target,2,_Y42,_un1,0,2)}var _tZ1=spine._uZ1._N_1(this._tZ1,_Z42);var _a52=0;var _8m=_un1[0],_9m=_un1[1],_FZ1=0,_GZ1=0,_HZ1=0,_IZ1=0,_am=0, _bm=0;var _JZ1=0,_KZ1=0,_LZ1=0,_MZ1=0,_NZ1=0,_OZ1=0,_PZ1=0,_QZ1=0;for(var _z4=0,_B4=2;_z4<_Z42;_z4++,_B4+=6){_FZ1=_un1[_B4];_GZ1=_un1[_B4+1];_HZ1=_un1[_B4+2];_IZ1=_un1[_B4+3];_am=_un1[_B4+4];_bm=_un1[_B4+5];_JZ1=(_8m-_FZ1*2+_HZ1)*0.1875;_KZ1=(_9m-_GZ1*2+_IZ1)*0.1875;_LZ1=((_FZ1-_HZ1)*3-_8m+_am)*0.09375;_MZ1=((_GZ1-_IZ1)*3-_9m+_bm)*0.09375;_NZ1=_JZ1*2+_LZ1;_OZ1=_KZ1*2+_MZ1;_PZ1=(_FZ1-_8m)*0.75+_JZ1+_LZ1*0.16666667;_QZ1=(_GZ1-_9m)*0.75+_KZ1+_MZ1*0.16666667;_a52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_PZ1+=_NZ1; _QZ1+=_OZ1;_NZ1+=_LZ1;_OZ1+=_MZ1;_a52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_PZ1+=_NZ1;_QZ1+=_OZ1;_a52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_PZ1+=_NZ1+_LZ1;_QZ1+=_OZ1+_MZ1;_a52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_tZ1[_z4]=_a52;_8m=_am;_9m=_bm}if(_X42)position*=_a52;else position*=_a52/path.lengths[_Z42-1];if(_z42){for(var _z4=0;_z4<_E42;_z4++)_x42[_z4]*=_a52}var _y42=this._y42;var _b52=0;for(var _z4=0,_0K=0,curve=0,_c52=0;_z4<_E42;_z4++,_0K+=3){var _352=_x42[_z4];position+=_352;var _DN=position;if(_hz){_DN%=_a52;if(_DN<0)_DN+=_a52; curve=0;}else if(_DN<0){this._552(_DN,_un1,0,_G51,_0K);continue }else if(_DN>_a52){this._752(_DN-_a52,_un1,_Y42-4,_G51,_0K);continue }for(;;curve++){var _d52=_tZ1[curve];if(_DN>_d52)continue;if(curve==0)_DN/=_d52;else {var _br1=_tZ1[curve-1];_DN=(_DN-_br1)/(_d52-_br1)}break }if(curve!=__42){__42=curve;var _o12=curve*6;_8m=_un1[_o12];_9m=_un1[_o12+1];_FZ1=_un1[_o12+2];_GZ1=_un1[_o12+3];_HZ1=_un1[_o12+4];_IZ1=_un1[_o12+5];_am=_un1[_o12+6];_bm=_un1[_o12+7];_JZ1=(_8m-_FZ1*2+_HZ1)*0.03;_KZ1=(_9m-_GZ1*2+_IZ1)*0.03; _LZ1=((_FZ1-_HZ1)*3-_8m+_am)*0.006;_MZ1=((_GZ1-_IZ1)*3-_9m+_bm)*0.006;_NZ1=_JZ1*2+_LZ1;_OZ1=_KZ1*2+_MZ1;_PZ1=(_FZ1-_8m)*0.3+_JZ1+_LZ1*0.16666667;_QZ1=(_GZ1-_9m)*0.3+_KZ1+_MZ1*0.16666667;_b52=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_y42[0]=_b52;for(_o12=1;_o12<8;_o12++){_PZ1+=_NZ1;_QZ1+=_OZ1;_NZ1+=_LZ1;_OZ1+=_MZ1;_b52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_y42[_o12]=_b52}_PZ1+=_NZ1;_QZ1+=_OZ1;_b52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_y42[8]=_b52;_PZ1+=_NZ1+_LZ1;_QZ1+=_OZ1+_MZ1;_b52+=Math.sqrt(_PZ1*_PZ1+_QZ1*_QZ1);_y42[9]=_b52; _c52=0}_DN*=_b52;for(;;_c52++){var _e52=_y42[_c52];if(_DN>_e52)continue;if(_c52==0)_DN/=_e52;else {var _br1=_y42[_c52-1];_DN=_c52+(_DN-_br1)/(_e52-_br1)}break }this._952(_DN*0.1,_8m,_9m,_FZ1,_GZ1,_HZ1,_IZ1,_am,_bm,_G51,_0K,_B42||(_z4>0&&_352==0))}return _G51};_w42.prototype._552=function(_DN,_UN,_z4,_G51,_0K){var _8m=_UN[_z4],_9m=_UN[_z4+1],_iq=_UN[_z4+2]-_8m,_jq=_UN[_z4+3]-_9m,_km=Math.atan2(_jq,_iq);_G51[_0K]=_8m+_DN*Math.cos(_km);_G51[_0K+1]=_9m+_DN*Math.sin(_km);_G51[_0K+2]=_km};_w42.prototype._752=function(_DN, _UN,_z4,_G51,_0K){var _8m=_UN[_z4+2],_9m=_UN[_z4+3],_iq=_8m-_UN[_z4],_jq=_9m-_UN[_z4+1],_km=Math.atan2(_jq,_iq);_G51[_0K]=_8m+_DN*Math.cos(_km);_G51[_0K+1]=_9m+_DN*Math.sin(_km);_G51[_0K+2]=_km};_w42.prototype._952=function(_DN,_8m,_9m,_FZ1,_GZ1,_HZ1,_IZ1,_am,_bm,_G51,_0K,_B42){if(_DN==0||isNaN(_DN)){_G51[_0K]=_8m;_G51[_0K+1]=_9m;_G51[_0K+2]=Math.atan2(_GZ1-_9m,_FZ1-_8m);return }var _f52=_DN*_DN,_g52=_f52*_DN,_Yo=1-_DN,_h52=_Yo*_Yo,_i52=_h52*_Yo;var _j52=_Yo*_DN,_k52=_j52*3,_l52=_Yo*_k52,_m52=_k52*_DN; var x=_8m*_i52+_FZ1*_l52+_HZ1*_m52+_am*_g52,y=_9m*_i52+_GZ1*_l52+_IZ1*_m52+_bm*_g52;_G51[_0K]=x;_G51[_0K+1]=y;if(_B42){if(_DN<0.001)_G51[_0K+2]=Math.atan2(_GZ1-_9m,_FZ1-_8m);else _G51[_0K+2]=Math.atan2(y-(_9m*_h52+_GZ1*_j52*2+_IZ1*_f52),x-(_8m*_h52+_FZ1*_j52*2+_HZ1*_f52))}};_w42.prototype._442=function(){return this.data._542};_w42._052=-1;_w42._452=-2;_w42._652=-3;_w42._WW1=0.00001;return _w42}());spine._w42=_w42})(spine||(spine={}));var spine;(function(spine){var _n52=(function(){function _n52(name){ this._542=0;this.bones=new Array();this.name=name;}return _n52}());spine._n52=_n52;var _M42;(function(_M42){_M42[_M42["Fixed"]=0]="Fixed";_M42[_M42["Percent"]=1]="Percent"})(_M42=spine._M42||(spine._M42={}));var _A42;(function(_A42){_A42[_A42["Length"]=0]="Length";_A42[_A42["Fixed"]=1]="Fixed";_A42[_A42["Percent"]=2]="Percent"})(_A42=spine._A42||(spine._A42={}));var _C42;(function(_C42){_C42[_C42["Tangent"]=0]="Tangent";_C42[_C42["Chain"]=1]="Chain";_C42[_C42["ChainScale"]=2]="ChainScale"})(_C42=spine._C42||(spine._C42={ }))})(spine||(spine={}));var spine;(function(spine){var _o52=(function(){function _o52(_p52){this._C22=new Array();this._GV={};this._p52=_p52}_o52.prototype._a41=function(){var _z4=0;for(var _So in this._GV)_z4++;return _z4};return _o52}());var _q52=(function(){function _q52(_A22){if(_A22===void 0){_A22=""}this._r52={};this._s52={};this._t52={};this._B22={};this._A22=_A22}_q52.prototype._u52=function(_p52,_z22,path){var _r52=this._r52[_p52];if(_r52===null||_r52===undefined){_r52=new _o52(_p52);this._r52[_p52]=_r52} if(_z22!==null)_r52._z22=_z22;_r52._C22.push(path);if(this._s52[path]===path){return !1}else {this._s52[path]=path;return !0}};_q52.prototype._G22=function(_p52,path){var _YZ1=this;path=this._A22+path;if(!this._u52(_p52,null,path))return;var _dR=new XMLHttpRequest();_dR.onreadystatechange=function(){if(_dR.readyState==XMLHttpRequest._v52){if(_dR.status>=200&&_dR.status<300){_YZ1._t52[path]=_dR.responseText}else {_YZ1._B22[path]="Couldn't load text "+path+": status "+_dR.status+", "+_dR.responseText}}}; _dR.open("GET",path,!0);_dR.send()};_q52.prototype._w52=function(_p52,path){var _YZ1=this;path=this._A22+path;if(!this._u52(_p52,null,path))return;var _dR=new XMLHttpRequest();_dR.onreadystatechange=function(){if(_dR.readyState==XMLHttpRequest._v52){if(_dR.status>=200&&_dR.status<300){_YZ1._t52[path]=JSON.parse(_dR.responseText)}else {_YZ1._B22[path]="Couldn't load text "+path+": status "+_dR.status+", "+_dR.responseText}}};_dR.open("GET",path,!0);_dR.send()};_q52.prototype._Bn=function(_p52,_z22,path){ var _YZ1=this;path=this._A22+path;if(!this._u52(_p52,_z22,path))return;var img=new Image();img.crossOrigin=_H22;img.src=_031(null,null,path);img.onload=function(_fR){_YZ1._t52[path]=img};img.onerror=function(_fR){_YZ1._B22[path]="Couldn't load image "+path}};_q52.prototype.get=function(_p52,path){path=this._A22+path;var _r52=this._r52[_p52];if(_r52===null||_r52===undefined)return !0;return _r52._GV[path]};_q52.prototype._x52=function(_r52){for(var _z4=0;_z4<_r52._C22.length;_z4++){var path=_r52._C22[_z4]; var _V22=_r52._GV[path];if(_V22===null||_V22===undefined){var _y52=this._t52[path];if(_y52===null||_y52===undefined)continue;if(_y52 instanceof HTMLImageElement){_r52._GV[path]=_r52._z22(_y52)}else {_r52._GV[path]=_y52}}}};_q52.prototype._X22=function(_p52){var _r52=this._r52[_p52];if(_r52===null||_r52===undefined)return !0;this._x52(_r52);return _r52._C22.length==_r52._a41()};_q52.prototype.dispose=function(){};_q52.prototype.__22=function(){return Object._032(this._B22).length>0};_q52.prototype._132=function(){ return this._B22};return _q52}());spine._q52=_q52;})(spine||(spine={}));var spine;(function(spine){var _nk=(function(){function _nk(data){this._z52=new Array();this._A52=new Array();this.time=0;this.scaleX=1;this.scaleY=1;this.x=0;this.y=0;if(data==null)throw new Error("data cannot be null.");this.data=data;this.bones=new Array();for(var _z4=0;_z41){var _e42=_S52[_S52.length-1];if(!(this._z52.indexOf(_e42)>-1))this._A52.push(_e42);}this._z52.push(_q02);this._T52(parent._Ua1);_S52[_S52.length-1]._l32=!0};_nk.prototype._Q52=function(_q02){var slot=_q02.target;var _bl=slot.data.index;var _U52=slot.bone;if(this.skin!=null)this._V52(this.skin,_bl,_U52);if(this.data._3l!=null&&this.data._3l!=this.skin)this._V52(this.data._3l,_bl,_U52);for(var _z4=0,_4m=this.data.skins.length;_z4<_4m;_z4++)this._V52(this.data.skins[_z4], _bl,_U52);var attachment=slot._el();if(attachment instanceof spine._832)this._W52(attachment,_U52);var _S52=_q02.bones;var _D42=_S52.length;for(var _z4=0;_z4<_D42;_z4++)this._R52(_S52[_z4]);this._z52.push(_q02);for(var _z4=0;_z4<_D42;_z4++)this._T52(_S52[_z4]._Ua1);for(var _z4=0;_z4<_D42;_z4++)_S52[_z4]._l32=!0};_nk.prototype._P52=function(_q02){this._R52(_q02.target);var _S52=_q02.bones;var _D42=_S52.length;if(_q02.data._V32){for(var _z4=0;_z4<_D42;_z4++){var _e42=_S52[_z4];this._R52(_e42.parent);if(!(this._z52.indexOf(_e42)>-1))this._A52.push(_e42)} }else {for(var _z4=0;_z4<_D42;_z4++){this._R52(_S52[_z4])}}this._z52.push(_q02);for(var _o12=0;_o12<_D42;_o12++)this._T52(_S52[_o12]._Ua1);for(var _o12=0;_o12<_D42;_o12++)_S52[_o12]._l32=!0};_nk.prototype._V52=function(skin,_bl,_U52){var _x12=skin._x12[_bl];if(!_x12)return;for(var key in _x12){this._W52(_x12[key],_U52)}};_nk.prototype._W52=function(attachment,_U52){if(!(attachment instanceof spine._832))return;var _X52=attachment.bones;if(_X52==null)this._R52(_U52);else {var bones=this.bones;var _z4=0;while(_z4<_X52.length){ var _D42=_X52[_z4++];for(var _4m=_z4+_D42;_z4<_4m;_z4++){var __Z1=_X52[_z4];this._R52(bones[__Z1])}}}};_nk.prototype._R52=function(bone){if(bone._l32)return;var parent=bone.parent;if(parent!=null)this._R52(parent);bone._l32=!0;this._z52.push(bone)};_nk.prototype._T52=function(bones){for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];if(bone._l32)this._T52(bone._Ua1);bone._l32=!1}};_nk.prototype._rl=function(){var _A52=this._A52;for(var _z4=0,_4m=_A52.length;_z4<_4m;_z4++){var bone=_A52[_z4]; bone._HV=bone.x;bone._IV=bone.y;bone._d32=bone.rotation;bone._e32=bone.scaleX;bone._f32=bone.scaleY;bone._g32=bone.shearX;bone._h32=bone.shearY;bone._i32=!0}var _J52=this._z52;for(var _z4=0,_4m=_J52.length;_z4<_4m;_z4++)_J52[_z4]._Jl()};_nk.prototype._m32=function(){this._Y52();this._5l()};_nk.prototype._Y52=function(){var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++)bones[_z4]._m32();var _r02=this._r02;for(var _z4=0,_4m=_r02.length;_z4<_4m;_z4++){var _q02=_r02[_z4];_q02.mix=_q02.data.mix; _q02._l02=_q02.data._l02;_q02.compress=_q02.data.compress;_q02._BS=_q02.data._BS}var _E02=this._E02;for(var _z4=0,_4m=_E02.length;_z4<_4m;_z4++){var _q02=_E02[_z4];var data=_q02.data;_q02.rotateMix=data.rotateMix;_q02._y02=data._y02;_q02.scaleMix=data.scaleMix;_q02._z02=data._z02}var _M02=this._M02;for(var _z4=0,_4m=_M02.length;_z4<_4m;_z4++){var _q02=_M02[_z4];var data=_q02.data;_q02.position=data.position;_q02.spacing=data.spacing;_q02.rotateMix=data.rotateMix;_q02._y02=data._y02}};_nk.prototype._5l=function(){ var slots=this.slots;spine._uZ1._T_1(slots,0,this.drawOrder,0,slots.length);for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++)slots[_z4]._m32()};_nk.prototype._Fk=function(){if(this.bones.length==0)return null;return this.bones[0]};_nk.prototype._342=function(_Z52){if(_Z52==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];if(bone.data.name==_Z52)return bone}return null};_nk.prototype.__52=function(_Z52){if(_Z52==null)throw new Error("boneName cannot be null."); var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++)if(bones[_z4].data.name==_Z52)return _z4;return -1};_nk.prototype._9l=function(_062){if(_062==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++){var slot=slots[_z4];if(slot.data.name==_062)return slot}return null};_nk.prototype._cl=function(_062){if(_062==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++)if(slots[_z4].data.name==_062)return _z4; return -1};_nk.prototype._4l=function(_162){var skin=this.data._262(_162);if(skin==null)throw new Error("Skin not found: "+_162);this._362(skin)};_nk.prototype._362=function(_462){if(_462!=null){if(this.skin!=null)_462._562(this,this.skin);else {var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++){var slot=slots[_z4];var _662=slot.data._z_1;if(_662!=null){var attachment=_462._el(_z4,_662);if(attachment!=null)slot._al(attachment)}}}}this.skin=_462};_nk.prototype._762=function(_062,_z_1){return this._el(this.data._cl(_062), _z_1)};_nk.prototype._el=function(_bl,_z_1){if(_z_1==null)throw new Error("attachmentName cannot be null.");if(this.skin!=null){var attachment=this.skin._el(_bl,_z_1);if(attachment!=null)return attachment;}if(this.data._3l!=null)return this.data._3l._el(_bl,_z_1);return null};_nk.prototype._al=function(_062,_z_1){if(_062==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++){var slot=slots[_z4];if(slot.data.name==_062){var attachment=null;if(_z_1!=null){ attachment=this._el(_z4,_z_1);if(attachment==null)throw new Error("Attachment not found: "+_z_1+", for slot: "+_062)}slot._al(attachment);return }}throw new Error("Slot not found: "+_062)};_nk.prototype._862=function(_962){if(_962==null)throw new Error("constraintName cannot be null.");var _r02=this._r02;for(var _z4=0,_4m=_r02.length;_z4<_4m;_z4++){var ikConstraint=_r02[_z4];if(ikConstraint.data.name==_962)return ikConstraint}return null};_nk.prototype._a62=function(_962){if(_962==null)throw new Error("constraintName cannot be null."); var _E02=this._E02;for(var _z4=0,_4m=_E02.length;_z4<_4m;_z4++){var _q02=_E02[_z4];if(_q02.data.name==_962)return _q02}return null};_nk.prototype._b62=function(_962){if(_962==null)throw new Error("constraintName cannot be null.");var _M02=this._M02;for(var _z4=0,_4m=_M02.length;_z4<_4m;_z4++){var _q02=_M02[_z4];if(_q02.data.name==_962)return _q02}return null};_nk.prototype.getBounds=function(offset,size,_UN){if(_UN===void 0){_UN=new Array(2)}if(offset==null)throw new Error("offset cannot be null.");if(size==null)throw new Error("size cannot be null."); var drawOrder=this.drawOrder;var _Tl=Number.POSITIVE_INFINITY,_Vl=Number.POSITIVE_INFINITY,_Ul=Number.NEGATIVE_INFINITY,_Wl=Number.NEGATIVE_INFINITY;for(var _z4=0,_4m=drawOrder.length;_z4<_4m;_z4++){var slot=drawOrder[_z4];var _Y42=0;var vertices=null;var attachment=slot._el();if(attachment instanceof spine._9o){_Y42=8;vertices=spine._uZ1._N_1(_UN,_Y42,0);attachment._Eo(slot.bone,vertices,0,2)}else if(attachment instanceof spine._bo){var _Ko=attachment;_Y42=_Ko._Lo;vertices=spine._uZ1._N_1(_UN,_Y42,0);_Ko._Eo(slot, 0,_Y42,vertices,0,2)}if(vertices!=null){for(var _o12=0,_c62=vertices.length;_o12<_c62;_o12+=2){var x=vertices[_o12],y=vertices[_o12+1];_Tl=Math.min(_Tl,x);_Vl=Math.min(_Vl,y);_Ul=Math.max(_Ul,x);_Wl=Math.max(_Wl,y)}}}offset.set(_Tl,_Vl);size.set(_Ul-_Tl,_Wl-_Vl)};_nk.prototype._Jl=function(_4J1){this.time+=_4J1};return _nk}());spine._nk=_nk})(spine||(spine={}));var spine;(function(spine){var _Dk=(function(){function _Dk(){this._Tl=0;this._Vl=0;this._Ul=0;this._Wl=0;this._Sl=new Array();this._5m=new Array(); this._d62=new spine._X02(function(){return spine._uZ1._vZ1(16)})}_Dk.prototype._Jl=function(skeleton,_e62){if(skeleton==null)throw new Error("skeleton cannot be null.");var _Sl=this._Sl;var _5m=this._5m;var _d62=this._d62;var slots=skeleton.slots;var _f62=slots.length;_Sl.length=0;_d62._g62(_5m);_5m.length=0;for(var _z4=0;_z4<_f62;_z4++){var slot=slots[_z4];var attachment=slot._el();if(attachment instanceof spine._do){var _Eq=attachment;_Sl.push(_Eq);var _Ag1=_d62._622();if(_Ag1.length!=_Eq._Lo){_Ag1=spine._uZ1._vZ1(_Eq._Lo)} _5m.push(_Ag1);_Eq._Eo(slot,0,_Eq._Lo,_Ag1,0,2)}}if(_e62){this._h62()}else {this._Tl=Number.POSITIVE_INFINITY;this._Vl=Number.POSITIVE_INFINITY;this._Ul=Number.NEGATIVE_INFINITY;this._Wl=Number.NEGATIVE_INFINITY;}};_Dk.prototype._h62=function(){var _Tl=Number.POSITIVE_INFINITY,_Vl=Number.POSITIVE_INFINITY,_Ul=Number.NEGATIVE_INFINITY,_Wl=Number.NEGATIVE_INFINITY;var _5m=this._5m;for(var _z4=0,_4m=_5m.length;_z4<_4m;_z4++){var _Ag1=_5m[_z4];var vertices=_Ag1;for(var _o12=0,_c62=_Ag1.length;_o12<_c62;_o12+=2){ var x=vertices[_o12];var y=vertices[_o12+1];_Tl=Math.min(_Tl,x);_Vl=Math.min(_Vl,y);_Ul=Math.max(_Ul,x);_Wl=Math.max(_Wl,y)}}this._Tl=_Tl;this._Vl=_Vl;this._Ul=_Ul;this._Wl=_Wl};_Dk.prototype._i62=function(x,y){return x>=this._Tl&&x<=this._Ul&&y>=this._Vl&&y<=this._Wl;};_Dk.prototype._j62=function(_8m,_9m,_am,_bm){var _Tl=this._Tl;var _Vl=this._Vl;var _Ul=this._Ul;var _Wl=this._Wl;if((_8m<=_Tl&&_am<=_Tl)||(_9m<=_Vl&&_bm<=_Vl)||(_8m>=_Ul&&_am>=_Ul)||(_9m>=_Wl&&_bm>=_Wl))return !1;var _7m=(_bm-_9m)/(_am-_8m); var y=_7m*(_Tl-_8m)+_9m;if(y>_Vl&&y<_Wl)return !0;y=_7m*(_Ul-_8m)+_9m;if(y>_Vl&&y<_Wl)return !0;var x=(_Vl-_9m)/_7m+_8m;if(x>_Tl&&x<_Ul)return !0;x=(_Wl-_9m)/_7m+_8m;if(x>_Tl&&x<_Ul)return !0;return !1};_Dk.prototype._k62=function(_l62){return this._Tl<_l62._Ul&&this._Ul>_l62._Tl&&this._Vl<_l62._Wl&&this._Wl>_l62._Vl;};_Dk.prototype._Am=function(x,y){var _5m=this._5m;for(var _z4=0,_4m=_5m.length;_z4<_4m;_z4++)if(this._m62(_5m[_z4],x,y))return this._Sl[_z4];return null};_Dk.prototype._m62=function(_Ag1,x,y){ var vertices=_Ag1;var _c62=_Ag1.length;var _n62=_c62-2;var _o62=!1;for(var _o12=0;_o12<_c62;_o12+=2){var _p62=vertices[_o12+1];var _VZ1=vertices[_n62+1];if((_p62=y)||(_VZ1=y)){var _q62=vertices[_o12];if(_q62+(y-_p62)/(_VZ1-_p62)*(vertices[_n62]-_q62)=_kq&&x<=_v62)||(x>=_v62&&x<=_kq))&&((x>=_8m&&x<=_am)||(x>=_am&&x<=_8m))){var y=(_u62*_z62-_t62*_x62)/_A62;if(((y>=_lq&&y<=_w62)||(y>=_w62&&y<=_lq))&&((y>=_9m&&y<=_bm)||(y>=_bm&&y<=_9m)))return !0} _kq=_v62;_lq=_w62}return !1};_Dk.prototype._B62=function(_Eq){if(_Eq==null)throw new Error("boundingBox cannot be null.");var index=this._Sl.indexOf(_Eq);return index==-1?null:this._5m[index]};_Dk.prototype._xH1=function(){return this._Ul-this._Tl};_Dk.prototype._yH1=function(){return this._Wl-this._Vl;};return _Dk}());spine._Dk=_Dk})(spine||(spine={}));var spine;(function(spine){var _No=(function(){function _No(){this._C62=new spine._D62();this._E62=new Array();this._F62=new Array();this._Qo=new Array();this._Ro=new Array(); this._G62=new Array()}_No.prototype._Oo=function(slot,clip){if(this._H62!=null)return 0;this._H62=clip;var _4m=clip._Lo;var vertices=spine._uZ1._N_1(this._E62,_4m);clip._Eo(slot,0,_4m,vertices,0,2);var _E62=this._E62;_No._I62(_E62);var _J62=this._J62=this._C62._K62(_E62,this._C62._L62(_E62));for(var _z4=0,_M62=_J62.length;_z4<_M62;_z4++){var _Ag1=_J62[_z4];_No._I62(_Ag1);_Ag1.push(_Ag1[0]);_Ag1.push(_Ag1[1])}return _J62.length};_No.prototype._0p=function(slot){if(this._H62!=null&&this._H62._N62==slot.data)this._1p()} ;_No.prototype._1p=function(){if(this._H62==null)return;this._H62=null;this._J62=null;this._Qo.length=0;this._Ro.length=0;this._E62.length=0};_No.prototype._Do=function(){return this._H62!=null};_No.prototype._Po=function(vertices,_Y42,triangles,_O62,uvs,_q_1,_r_1,twoColor){var _F62=this._F62,_Qo=this._Qo;var _Ro=this._Ro;var _5m=this._J62;var _P62=this._J62.length;var __R1=twoColor?12:8;var index=0;_Qo.length=0;_Ro.length=0;_c22:for(var _z4=0;_z4<_O62;_z4+=3){var _Q62=triangles[_z4]<<1;var _8m=vertices[_Q62], _9m=vertices[_Q62+1];var _dj1=uvs[_Q62],_mq=uvs[_Q62+1];_Q62=triangles[_z4+1]<<1;var _am=vertices[_Q62],_bm=vertices[_Q62+1];var _ej1=uvs[_Q62],_nq=uvs[_Q62+1];_Q62=triangles[_z4+2]<<1;var _kq=vertices[_Q62],_lq=vertices[_Q62+1];var _R62=uvs[_Q62],_oq=uvs[_Q62+1];for(var _DN=0;_DN<_P62;_DN++){var _UI=_Qo.length;if(this.clip(_8m,_9m,_am,_bm,_kq,_lq,_5m[_DN],_F62)){var _S62=_F62.length;if(_S62==0)continue;var _T62=_bm-_lq,_Be1=_kq-_am,_gw1=_8m-_kq,_U62=_lq-_9m;var _Cy=1/(_T62*_gw1+_Be1*(_9m-_lq));var _V62=_S62>>1; var _W62=this._F62;var _X62=spine._uZ1._N_1(_Qo,_UI+_V62*__R1);for(var _o12=0;_o12<_S62;_o12+=2){var x=_W62[_o12],y=_W62[_o12+1];_X62[_UI]=x;_X62[_UI+1]=y;_X62[_UI+2]=_q_1._km;_X62[_UI+3]=_q_1._to;_X62[_UI+4]=_q_1._nm;_X62[_UI+5]=_q_1._uo;var _Mc1=x-_kq,_gc1=y-_lq;var _uo=(_T62*_Mc1+_Be1*_gc1)*_Cy;var _nm=(_U62*_Mc1+_gw1*_gc1)*_Cy;var _A4=1-_uo-_nm;_X62[_UI+6]=_dj1*_uo+_ej1*_nm+_R62*_A4;_X62[_UI+7]=_mq*_uo+_nq*_nm+_oq*_A4;if(twoColor){_X62[_UI+8]=_r_1._km;_X62[_UI+9]=_r_1._to;_X62[_UI+10]=_r_1._nm;_X62[_UI+11]=_r_1._uo} _UI+=__R1}_UI=_Ro.length;var _Y62=spine._uZ1._N_1(_Ro,_UI+3*(_V62-2));_V62--;for(var _o12=1;_o12<_V62;_o12++){_Y62[_UI]=index;_Y62[_UI+1]=(index+_o12);_Y62[_UI+2]=(index+_o12+1);_UI+=3}index+=_V62+1}else {var _X62=spine._uZ1._N_1(_Qo,_UI+3*__R1);_X62[_UI]=_8m;_X62[_UI+1]=_9m;_X62[_UI+2]=_q_1._km;_X62[_UI+3]=_q_1._to;_X62[_UI+4]=_q_1._nm;_X62[_UI+5]=_q_1._uo;if(!twoColor){_X62[_UI+6]=_dj1;_X62[_UI+7]=_mq;_X62[_UI+8]=_am;_X62[_UI+9]=_bm;_X62[_UI+10]=_q_1._km;_X62[_UI+11]=_q_1._to;_X62[_UI+12]=_q_1._nm; _X62[_UI+13]=_q_1._uo;_X62[_UI+14]=_ej1;_X62[_UI+15]=_nq;_X62[_UI+16]=_kq;_X62[_UI+17]=_lq;_X62[_UI+18]=_q_1._km;_X62[_UI+19]=_q_1._to;_X62[_UI+20]=_q_1._nm;_X62[_UI+21]=_q_1._uo;_X62[_UI+22]=_R62;_X62[_UI+23]=_oq}else {_X62[_UI+6]=_dj1;_X62[_UI+7]=_mq;_X62[_UI+8]=_r_1._km;_X62[_UI+9]=_r_1._to;_X62[_UI+10]=_r_1._nm;_X62[_UI+11]=_r_1._uo;_X62[_UI+12]=_am;_X62[_UI+13]=_bm;_X62[_UI+14]=_q_1._km;_X62[_UI+15]=_q_1._to;_X62[_UI+16]=_q_1._nm;_X62[_UI+17]=_q_1._uo;_X62[_UI+18]=_ej1;_X62[_UI+19]=_nq;_X62[_UI+20]=_r_1._km; _X62[_UI+21]=_r_1._to;_X62[_UI+22]=_r_1._nm;_X62[_UI+23]=_r_1._uo;_X62[_UI+24]=_kq;_X62[_UI+25]=_lq;_X62[_UI+26]=_q_1._km;_X62[_UI+27]=_q_1._to;_X62[_UI+28]=_q_1._nm;_X62[_UI+29]=_q_1._uo;_X62[_UI+30]=_R62;_X62[_UI+31]=_oq;_X62[_UI+32]=_r_1._km;_X62[_UI+33]=_r_1._to;_X62[_UI+34]=_r_1._nm;_X62[_UI+35]=_r_1._uo}_UI=_Ro.length;var _Y62=spine._uZ1._N_1(_Ro,_UI+3);_Y62[_UI]=index;_Y62[_UI+1]=(index+1);_Y62[_UI+2]=(index+2);index+=3;continue _c22}}}};_No.prototype.clip=function(_8m,_9m,_am,_bm,_kq,_lq,_Z62, _WL){var __62=_WL;var _072=!1;var _UL=null;if(_Z62.length%4>=2){_UL=_WL;_WL=this._G62}else _UL=this._G62;_UL.length=0;_UL.push(_8m);_UL.push(_9m);_UL.push(_am);_UL.push(_bm);_UL.push(_kq);_UL.push(_lq);_UL.push(_8m);_UL.push(_9m);_WL.length=0;var _172=_Z62;var _272=_Z62.length-4;for(var _z4=0;;_z4+=2){var _372=_172[_z4],_472=_172[_z4+1];var _572=_172[_z4+2],_672=_172[_z4+3];var _772=_372-_572,_872=_472-_672;var _972=_UL;var _a72=_UL.length-2,_b72=_WL.length;for(var _o12=0;_o12<_a72;_o12+=2){var _c72=_972[_o12], _d72=_972[_o12+1];var _e72=_972[_o12+2],_f72=_972[_o12+3];var _g72=_772*(_f72-_672)-_872*(_e72-_572)>0;if(_772*(_d72-_672)-_872*(_c72-_572)>0){if(_g72){_WL.push(_e72);_WL.push(_f72);continue }var _Mc1=_f72-_d72,_hc1=_e72-_c72;var _h72=(_hc1*(_472-_d72)-_Mc1*(_372-_c72))/(_Mc1*(_572-_372)-_hc1*(_672-_472));_WL.push(_372+(_572-_372)*_h72);_WL.push(_472+(_672-_472)*_h72);}else if(_g72){var _Mc1=_f72-_d72,_hc1=_e72-_c72;var _h72=(_hc1*(_472-_d72)-_Mc1*(_372-_c72))/(_Mc1*(_572-_372)-_hc1*(_672-_472));_WL.push(_372+(_572-_372)*_h72); _WL.push(_472+(_672-_472)*_h72);_WL.push(_e72);_WL.push(_f72)}_072=!0}if(_b72==_WL.length){__62.length=0;return !0}_WL.push(_WL[0]);_WL.push(_WL[1]);if(_z4==_272)break;var _UN=_WL;_WL=_UL;_WL.length=0;_UL=_UN}if(__62!=_WL){__62.length=0;for(var _z4=0,_4m=_WL.length-2;_z4<_4m;_z4++)__62[_z4]=_WL[_z4]}else __62.length=__62.length-2;return _072};_No._I62=function(_Ag1){var vertices=_Ag1;var _i72=_Ag1.length;var _pf1=vertices[_i72-2]*vertices[1]-vertices[0]*vertices[_i72-1],_j72=0,_k72=0,_l72=0,_m72=0;for(var _z4=0, _4m=_i72-3;_z4<_4m;_z4+=2){_j72=vertices[_z4];_k72=vertices[_z4+1];_l72=vertices[_z4+2];_m72=vertices[_z4+3];_pf1+=_j72*_m72-_l72*_k72}if(_pf1<0)return;for(var _z4=0,_n72=_i72-2,_4m=_i72>>1;_z4<_4m;_z4+=2){var x=vertices[_z4],y=vertices[_z4+1];var _Ni1=_n72-_z4;vertices[_z4]=vertices[_Ni1];vertices[_z4+1]=vertices[_Ni1+1];vertices[_Ni1]=x;vertices[_Ni1+1]=y}};return _No}());spine._No=_No;})(spine||(spine={}));var spine;(function(spine){var _o72=(function(){function _o72(){this.bones=new Array();this.slots=new Array(); this.skins=new Array();this.events=new Array();this.animations=new Array();this._r02=new Array();this._E02=new Array();this._M02=new Array();this._hV=0}_o72.prototype._342=function(_Z52){if(_Z52==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];if(bone.name==_Z52)return bone}return null};_o72.prototype.__52=function(_Z52){if(_Z52==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _z4=0,_4m=bones.length; _z4<_4m;_z4++)if(bones[_z4].name==_Z52)return _z4;return -1};_o72.prototype._9l=function(_062){if(_062==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++){var slot=slots[_z4];if(slot.name==_062)return slot}return null};_o72.prototype._cl=function(_062){if(_062==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _z4=0,_4m=slots.length;_z4<_4m;_z4++)if(slots[_z4].name==_062)return _z4;return -1};_o72.prototype._262=function(_162){ if(_162==null)throw new Error("skinName cannot be null.");var skins=this.skins;for(var _z4=0,_4m=skins.length;_z4<_4m;_z4++){var skin=skins[_z4];if(skin.name==_162)return skin}return null};_o72.prototype._p72=function(_q72){if(_q72==null)throw new Error("eventDataName cannot be null.");var events=this.events;for(var _z4=0,_4m=events.length;_z4<_4m;_z4++){var _r72=events[_z4];if(_r72.name==_q72)return _r72}return null};_o72.prototype._0l=function(_V12){if(_V12==null)throw new Error("animationName cannot be null."); var animations=this.animations;for(var _z4=0,_4m=animations.length;_z4<_4m;_z4++){var _Tk=animations[_z4];if(_Tk.name==_V12)return _Tk}return null};_o72.prototype._862=function(_962){if(_962==null)throw new Error("constraintName cannot be null.");var _r02=this._r02;for(var _z4=0,_4m=_r02.length;_z4<_4m;_z4++){var _q02=_r02[_z4];if(_q02.name==_962)return _q02}return null};_o72.prototype._a62=function(_962){if(_962==null)throw new Error("constraintName cannot be null.");var _E02=this._E02;for(var _z4=0,_4m=_E02.length; _z4<_4m;_z4++){var _q02=_E02[_z4];if(_q02.name==_962)return _q02}return null};_o72.prototype._b62=function(_962){if(_962==null)throw new Error("constraintName cannot be null.");var _M02=this._M02;for(var _z4=0,_4m=_M02.length;_z4<_4m;_z4++){var _q02=_M02[_z4];if(_q02.name==_962)return _q02}return null};_o72.prototype._s72=function(_t72){if(_t72==null)throw new Error("pathConstraintName cannot be null.");var _M02=this._M02;for(var _z4=0,_4m=_M02.length;_z4<_4m;_z4++)if(_M02[_z4].name==_t72)return _z4;return -1}; return _o72}());spine._o72=_o72})(spine||(spine={}));var spine;(function(spine){var _Jn=(function(){function _Jn(_u72){this.scale=1;this._v72=new Array();this._u72=_u72}_Jn.prototype._Ln=function(_4R){var scale=this.scale;var _W12=new spine._o72();var _Ek=typeof(_4R)==="string"?JSON.parse(_4R):_4R;var _w72=_Ek.skeleton;if(_w72!=null){_W12.hash=_w72.hash;_W12.version=_w72.spine;_W12.width=_w72.width;_W12.height=_w72.height;_W12._hV=_w72._hV;_W12._x72=_w72.images}if(_Ek.bones){for(var _z4=0;_z4<_Ek.bones.length; _z4++){var _y72=_Ek.bones[_z4];var _z72=null;var _A72=this._B72(_y72,"parent",null);if(_A72!=null){_z72=_W12._342(_A72);if(_z72==null)throw new Error("Parent bone not found: "+_A72)}var data=new spine._042(_W12.bones.length,_y72.name,_z72);data.length=this._B72(_y72,"length",0)*scale;data.x=this._B72(_y72,"x",0)*scale;data.y=this._B72(_y72,"y",0)*scale;data.rotation=this._B72(_y72,"rotation",0);data.scaleX=this._B72(_y72,"scaleX",1);data.scaleY=this._B72(_y72,"scaleY",1);data.shearX=this._B72(_y72,"shearX", 0);data.shearY=this._B72(_y72,"shearY",0);data._u32=_Jn._C72(this._B72(_y72,"transform","normal"));_W12.bones.push(data)}}if(_Ek.slots){for(var _z4=0;_z4<_Ek.slots.length;_z4++){var _D72=_Ek.slots[_z4];var _062=_D72.name;var _Z52=_D72.bone;var _B52=_W12._342(_Z52);if(_B52==null)throw new Error("Slot bone not found: "+_Z52);var data=new spine._E72(_W12.slots.length,_062,_B52);var color=this._B72(_D72,"color",null);if(color!=null)data.color._F72(color);var _r_1=this._B72(_D72,"dark",null);if(_r_1!=null){data._vp=new spine._ro(1, 1,1,1);data._vp._F72(_r_1)}data._z_1=this._B72(_D72,"attachment",null);data._Bp=_Jn._G72(this._B72(_D72,"blend","normal"));_W12.slots.push(data)}}if(_Ek.ik){for(var _z4=0;_z4<_Ek.ik.length;_z4++){var _H72=_Ek.ik[_z4];var data=new spine._v42(_H72.name);data._542=this._B72(_H72,"order",0);for(var _rm=0;_rm<_H72.bones.length;_rm++){var _Z52=_H72.bones[_rm];var bone=_W12._342(_Z52);if(bone==null)throw new Error("IK bone not found: "+_Z52);data.bones.push(bone)}var _I72=_H72.target;data.target=_W12._342(_I72); if(data.target==null)throw new Error("IK target bone not found: "+_I72);data.mix=this._B72(_H72,"mix",1);data._l02=this._B72(_H72,"bendPositive",!0)?1:-1;data.compress=this._B72(_H72,"compress",!1);data._BS=this._B72(_H72,"stretch",!1);data._742=this._B72(_H72,"uniform",!1);_W12._r02.push(data)}}if(_Ek.transform){for(var _z4=0;_z4<_Ek.transform.length;_z4++){var _H72=_Ek.transform[_z4];var data=new spine._J72(_H72.name);data._542=this._B72(_H72,"order",0);for(var _rm=0;_rm<_H72.bones.length;_rm++){var _Z52=_H72.bones[_rm]; var bone=_W12._342(_Z52);if(bone==null)throw new Error("Transform constraint bone not found: "+_Z52);data.bones.push(bone)}var _I72=_H72.target;data.target=_W12._342(_I72);if(data.target==null)throw new Error("Transform constraint target bone not found: "+_I72);data._V32=this._B72(_H72,"local",!1);data._K72=this._B72(_H72,"relative",!1);data._P42=this._B72(_H72,"rotation",0);data._L72=this._B72(_H72,"x",0)*scale;data._M72=this._B72(_H72,"y",0)*scale;data._N72=this._B72(_H72,"scaleX",0);data._O72=this._B72(_H72, "scaleY",0);data._P72=this._B72(_H72,"shearY",0);data.rotateMix=this._B72(_H72,"rotateMix",1);data._y02=this._B72(_H72,"translateMix",1);data.scaleMix=this._B72(_H72,"scaleMix",1);data._z02=this._B72(_H72,"shearMix",1);_W12._E02.push(data)}}if(_Ek.path){for(var _z4=0;_z4<_Ek.path.length;_z4++){var _H72=_Ek.path[_z4];var data=new spine._n52(_H72.name);data._542=this._B72(_H72,"order",0);for(var _rm=0;_rm<_H72.bones.length;_rm++){var _Z52=_H72.bones[_rm];var bone=_W12._342(_Z52);if(bone==null)throw new Error("Transform constraint bone not found: "+_Z52); data.bones.push(bone)}var _I72=_H72.target;data.target=_W12._9l(_I72);if(data.target==null)throw new Error("Path target slot not found: "+_I72);data._L42=_Jn._Q72(this._B72(_H72,"positionMode","percent"));data.spacingMode=_Jn._R72(this._B72(_H72,"spacingMode","length"));data.rotateMode=_Jn._S72(this._B72(_H72,"rotateMode","tangent"));data._P42=this._B72(_H72,"rotation",0);data.position=this._B72(_H72,"position",0);if(data._L42==spine._M42.Fixed)data.position*=scale;data.spacing=this._B72(_H72,"spacing", 0);if(data.spacingMode==spine._A42.Length||data.spacingMode==spine._A42.Fixed)data.spacing*=scale;data.rotateMix=this._B72(_H72,"rotateMix",1);data._y02=this._B72(_H72,"translateMix",1);_W12._M02.push(data)}}if(_Ek.skins){for(var _162 in _Ek.skins){var _T72=_Ek.skins[_162];var skin=new spine._U72(_162);for(var _062 in _T72){var _bl=_W12._cl(_062);if(_bl==-1)throw new Error("Slot not found: "+_062);var _D72=_T72[_062];for(var _V72 in _D72){var attachment=this._W72(_D72[_V72],skin,_bl,_V72,_W12);if(attachment!=null)skin._X72(_bl, _V72,attachment)}}_W12.skins.push(skin);if(skin.name=="default")_W12._3l=skin}}for(var _z4=0,_4m=this._v72.length;_z4<_4m;_z4++){var _Y72=this._v72[_z4];var skin=_Y72.skin==null?_W12._3l:_W12._262(_Y72.skin);if(skin==null)throw new Error("Skin not found: "+_Y72.skin);var _Z72=skin._el(_Y72._bl,_Y72.parent);if(_Z72==null)throw new Error("Parent mesh not found: "+_Y72.parent);_Y72._Ko.__72(_Z72);_Y72._Ko._082()}this._v72.length=0;if(_Ek.events){for(var _182 in _Ek.events){var _282=_Ek.events[_182];var data=new spine._142(_182); data._uk=this._B72(_282,"int",0);data._vk=this._B72(_282,"float",0);data._wk=this._B72(_282,"string","");data._382=this._B72(_282,"audio",null);if(data._382!=null){data.volume=this._B72(_282,"volume",1);data._Ql1=this._B72(_282,"balance",0)}_W12.events.push(data)}}if(_Ek.animations){for(var _V12 in _Ek.animations){var _482=_Ek.animations[_V12];this._582(_482,_V12,_W12)}}return _W12};_Jn.prototype._W72=function(map,skin,_bl,name,_W12){var scale=this.scale;name=this._B72(map,"name",name);var type=this._B72(map, "type","region");switch(type){case "region":{var path=this._B72(map,"path",name);var _Co=this._u72._232(skin,name,path);if(_Co==null)return null;_Co.path=path;_Co.x=this._B72(map,"x",0)*scale;_Co.y=this._B72(map,"y",0)*scale;_Co.scaleX=this._B72(map,"scaleX",1);_Co.scaleY=this._B72(map,"scaleY",1);_Co.rotation=this._B72(map,"rotation",0);_Co.width=map.width*scale;_Co.height=map.height*scale;var color=this._B72(map,"color",null);if(color!=null)_Co.color._F72(color);_Co._682();return _Co}case "boundingbox":{ var _782=this._u72._632(skin,name);if(_782==null)return null;this._882(map,_782,map.vertexCount<<1);var color=this._B72(map,"color",null);if(color!=null)_782.color._F72(color);return _782}case "mesh":case "linkedmesh":{var path=this._B72(map,"path",name);var _Ko=this._u72._532(skin,name,path);if(_Ko==null)return null;_Ko.path=path;var color=this._B72(map,"color",null);if(color!=null)_Ko.color._F72(color);var _982=this._B72(map,"parent",null);if(_982!=null){_Ko._a82=this._B72(map,"deform",!0);this._v72.push(new LinkedMesh(_Ko, this._B72(map,"skin",null),_bl,_982));return _Ko}var uvs=map.uvs;this._882(map,_Ko,uvs.length);_Ko.triangles=map.triangles;_Ko._b82=uvs;_Ko._082();_Ko._c82=this._B72(map,"hull",0)*2;return _Ko}case "path":{var path=this._u72._732(skin,name);if(path==null)return null;path._hz=this._B72(map,"closed",!1);path._152=this._B72(map,"constantSpeed",!0);var vertexCount=map.vertexCount;this._882(map,path,vertexCount<<1);var lengths=spine._uZ1._d82(vertexCount/3,0);for(var _z4=0;_z4=0;_z4--)if(drawOrder[_z4]==-1)drawOrder[_z4]=_v82[--_x82]}_gL._0_1(_zZ1++,_t82.time,drawOrder)}_Gl.push(_gL);duration=Math.max(duration,_gL.frames[_gL._xZ1()-1])}if(map.events){var _gL=new spine._f02(map.events.length);var _zZ1=0;for(var _z4=0;_z4=_x12.length)_x12.length=_bl+1;if(!_x12[_bl])_x12[_bl]={};_x12[_bl][name]=attachment};_U72.prototype._el=function(_bl,name){var _C82=this._x12[_bl];return _C82?_C82[name]:null} ;_U72.prototype._562=function(skeleton,_D82){var _bl=0;for(var _z4=0;_z4= 0.");if(name==null)throw new Error("name cannot be null."); if(_B52==null)throw new Error("boneData cannot be null.");this.index=index;this.name=name;this._B52=_B52}return _E72}());spine._E72=_E72})(spine||(spine={}));var spine;(function(spine){var _qM1=(function(){function _qM1(_Wm){this._cM1=_Wm}_qM1.prototype._Xm=function(){return this._cM1};_qM1._I82=function(text){switch(text.toLowerCase()){case "nearest":return _J82.Nearest;case "linear":return _J82.Linear;case "mipmap":return _J82.MipMap;case "mipmapnearestnearest":return _J82.MipMapNearestNearest;case "mipmaplinearnearest":return _J82.MipMapLinearNearest; case "mipmapnearestlinear":return _J82.MipMapNearestLinear;case "mipmaplinearlinear":return _J82.MipMapLinearLinear;default :throw new Error("Unknown texture filter "+text);}};_qM1._K82=function(text){switch(text.toLowerCase()){case "mirroredtepeat":return _L82.MirroredRepeat;case "clamptoedge":return _L82.ClampToEdge;case "repeat":return _L82.Repeat;default :throw new Error("Unknown texture wrap "+text)}};return _qM1}());spine._qM1=_qM1;var _J82;(function(_J82){_J82[_J82["Nearest"]=9728]="Nearest";_J82[_J82["Linear"]=9729]="Linear"; _J82[_J82["MipMap"]=9987]="MipMap";_J82[_J82["MipMapNearestNearest"]=9984]="MipMapNearestNearest";_J82[_J82["MipMapLinearNearest"]=9985]="MipMapLinearNearest";_J82[_J82["MipMapNearestLinear"]=9986]="MipMapNearestLinear";_J82[_J82["MipMapLinearLinear"]=9987]="MipMapLinearLinear"})(_J82=spine._J82||(spine._J82={}));var _L82;(function(_L82){_L82[_L82["MirroredRepeat"]=33648]="MirroredRepeat";_L82[_L82["ClampToEdge"]=33071]="ClampToEdge";_L82[_L82["Repeat"]=10497]="Repeat"})(_L82=spine._L82||(spine._L82={ }));var _M82=(function(){function _M82(){this._Yo=0;this._So=0;this._ej1=0;this._nq=0;this.width=0;this.height=0;this.rotate=!1;this._L72=0;this._M72=0;this._N82=0;this._O82=0;}return _M82}());spine._M82=_M82;var _O22=(function(_XZ1){_fZ1(_O22,_XZ1);function _O22(){return _XZ1!==null&&_XZ1.apply(this,arguments)||this}_O22.prototype._Ym=function(_Zm,__m){};_O22.prototype._0n=function(_1n,_2n){};_O22.prototype.dispose=function(){};return _O22}(spine._qM1));spine._O22=_O22})(spine||(spine={}));var spine;(function(spine){ var _In=(function(){function _In(_P82,_z22){this._Nn=new Array();this._Q82=new Array();this.load(_P82,_z22)}_In.prototype.load=function(_P82,_z22){if(_P82===null||_P82===undefined)return;if(_z22===null||_z22===undefined)return;var _R82=new _S82(_P82);var _T82=new Array(4);var _Ho=null;while(!0){var _U82=_R82._V82();if(_U82==null)break;_U82=_U82.trim();if(_U82.length==0)_Ho=null;else if(!_Ho){_Ho=new _W82();_Ho.name=_U82;if(_R82._X82(_T82)==2){_Ho.width=parseInt(_T82[0]);_Ho.height=parseInt(_T82[1]);_R82._X82(_T82)} _R82._X82(_T82);_Ho._Zm=spine._qM1._I82(_T82[0]);_Ho.__m=spine._qM1._I82(_T82[1]);var _iX=_R82._Y82();_Ho._1n=spine._L82.ClampToEdge;_Ho._2n=spine._L82.ClampToEdge;if(_iX=="x")_Ho._1n=spine._L82.Repeat;else if(_iX=="y")_Ho._2n=spine._L82.Repeat;else if(_iX=="xy")_Ho._1n=_Ho._2n=spine._L82.Repeat;_Ho._on=_z22(_U82);_Ho._on._Ym(_Ho._Zm,_Ho.__m);_Ho._on._0n(_Ho._1n,_Ho._2n);_Ho.width=_Ho._on._Xm().width;_Ho.height=_Ho._on._Xm().height;this._Nn.push(_Ho)}else {var _Co=new _Z82();_Co.name=_U82;_Co._Ho=_Ho; _Co.rotate=_R82._Y82()=="true";_R82._X82(_T82);var x=parseInt(_T82[0]);var y=parseInt(_T82[1]);_R82._X82(_T82);var width=parseInt(_T82[0]);var height=parseInt(_T82[1]);_Co._Yo=x/_Ho.width;_Co._So=y/_Ho.height;if(_Co.rotate){_Co._ej1=(x+height)/_Ho.width;_Co._nq=(y+width)/_Ho.height}else {_Co._ej1=(x+width)/_Ho.width;_Co._nq=(y+height)/_Ho.height}_Co.x=x;_Co.y=y;_Co.width=Math.abs(width);_Co.height=Math.abs(height);if(_R82._X82(_T82)==4){if(_R82._X82(_T82)==4){_R82._X82(_T82)}}_Co._N82=parseInt(_T82[0]); _Co._O82=parseInt(_T82[1]);_R82._X82(_T82);_Co._L72=parseInt(_T82[0]);_Co._M72=parseInt(_T82[1]);_Co.index=parseInt(_R82._Y82());_Co._on=_Ho._on;this._Q82.push(_Co)}}};_In.prototype._332=function(name){for(var _z4=0;_z4=this._yK.length)return null;return this._yK[this.index++]};_S82.prototype._Y82=function(){var _U82=this._V82();var __82=_U82.indexOf(":");if(__82==-1)throw new Error("Invalid line: "+_U82);return _U82.substring(__82+1).trim()};_S82.prototype._X82=function(_T82){var _U82=this._V82();var __82=_U82.indexOf(":");if(__82==-1)throw new Error("Invalid line: "+_U82);var _z4=0,_092=__82+1;for(;_z4<3;_z4++){var _192=_U82.indexOf(",", _092);if(_192==-1)break;_T82[_z4]=_U82.substr(_092,_192-_092).trim();_092=_192+1}_T82[_z4]=_U82.substring(_092).trim();return _z4+1};return _S82}());var _W82=(function(){function _W82(){}return _W82}());spine._W82=_W82;var _Z82=(function(_XZ1){_fZ1(_Z82,_XZ1);function _Z82(){return _XZ1!==null&&_XZ1.apply(this,arguments)||this}return _Z82}(spine._M82));spine._Z82=_Z82})(spine||(spine={}));var spine;(function(spine){var _H52=(function(){function _H52(data,skeleton){this.rotateMix=0;this._y02=0;this.scaleMix=0; this._z02=0;this._UN=new spine._292();if(data==null)throw new Error("data cannot be null.");if(skeleton==null)throw new Error("skeleton cannot be null.");this.data=data;this.rotateMix=data.rotateMix;this._y02=data._y02;this.scaleMix=data.scaleMix;this._z02=data._z02;this.bones=new Array();for(var _z4=0;_z40?spine._TZ1._R42:-spine._TZ1._R42;var _P42=this.data._P42*_a92;var _P72=this.data._P72*_a92;var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4]; var _sx1=!1;if(rotateMix!=0){var _uo=bone._uo,_nm=bone._nm,_A4=bone._A4,_Cy=bone._Cy;var _km=Math.atan2(_892,_q42)-Math.atan2(_A4,_uo)+_P42;if(_km>spine._TZ1.PI)_km-=spine._TZ1._W42;else if(_km<-spine._TZ1.PI)_km+=spine._TZ1._W42;_km*=rotateMix;var cos=Math.cos(_km),sin=Math.sin(_km);bone._uo=cos*_uo-sin*_A4;bone._nm=cos*_nm-sin*_Cy;bone._A4=sin*_uo+cos*_A4;bone._Cy=sin*_nm+cos*_Cy;_sx1=!0}if(_y02!=0){var _UN=this._UN;target._U32(_UN.set(this.data._L72,this.data._M72));bone._j32+=(_UN.x-bone._j32)*_y02; bone._k32+=(_UN.y-bone._k32)*_y02;_sx1=!0}if(scaleMix>0){var _UI=Math.sqrt(bone._uo*bone._uo+bone._A4*bone._A4);var _b92=Math.sqrt(_q42*_q42+_892*_892);if(_UI>0.00001)_UI=(_UI+(_b92-_UI+this.data._N72)*scaleMix)/_UI;bone._uo*=_UI;bone._A4*=_UI;_UI=Math.sqrt(bone._nm*bone._nm+bone._Cy*bone._Cy);_b92=Math.sqrt(_792*_792+_992*_992);if(_UI>0.00001)_UI=(_UI+(_b92-_UI+this.data._O72)*scaleMix)/_UI;bone._nm*=_UI;bone._Cy*=_UI;_sx1=!0}if(_z02>0){var _nm=bone._nm,_Cy=bone._Cy;var _Qt1=Math.atan2(_Cy,_nm);var _km=Math.atan2(_992, _792)-Math.atan2(_892,_q42)-(_Qt1-Math.atan2(bone._A4,bone._uo));if(_km>spine._TZ1.PI)_km-=spine._TZ1._W42;else if(_km<-spine._TZ1.PI)_km+=spine._TZ1._W42;_km=_Qt1+(_km+_P72)*_z02;var _UI=Math.sqrt(_nm*_nm+_Cy*_Cy);bone._nm=Math.cos(_km)*_UI;bone._Cy=Math.sin(_km)*_UI;_sx1=!0;}if(_sx1)bone._i32=!1}};_H52.prototype._592=function(){var rotateMix=this.rotateMix,_y02=this._y02,scaleMix=this.scaleMix,_z02=this._z02;var target=this.target;var _q42=target._uo,_792=target._nm,_892=target._A4,_992=target._Cy; var _a92=_q42*_992-_792*_892>0?spine._TZ1._R42:-spine._TZ1._R42;var _P42=this.data._P42*_a92,_P72=this.data._P72*_a92;var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];var _sx1=!1;if(rotateMix!=0){var _uo=bone._uo,_nm=bone._nm,_A4=bone._A4,_Cy=bone._Cy;var _km=Math.atan2(_892,_q42)+_P42;if(_km>spine._TZ1.PI)_km-=spine._TZ1._W42;else if(_km<-spine._TZ1.PI)_km+=spine._TZ1._W42;_km*=rotateMix;var cos=Math.cos(_km),sin=Math.sin(_km);bone._uo=cos*_uo-sin*_A4;bone._nm=cos*_nm-sin*_Cy; bone._A4=sin*_uo+cos*_A4;bone._Cy=sin*_nm+cos*_Cy;_sx1=!0}if(_y02!=0){var _UN=this._UN;target._U32(_UN.set(this.data._L72,this.data._M72));bone._j32+=_UN.x*_y02;bone._k32+=_UN.y*_y02;_sx1=!0}if(scaleMix>0){var _UI=(Math.sqrt(_q42*_q42+_892*_892)-1+this.data._N72)*scaleMix+1;bone._uo*=_UI;bone._A4*=_UI;_UI=(Math.sqrt(_792*_792+_992*_992)-1+this.data._O72)*scaleMix+1;bone._nm*=_UI;bone._Cy*=_UI;_sx1=!0}if(_z02>0){var _km=Math.atan2(_992,_792)-Math.atan2(_892,_q42);if(_km>spine._TZ1.PI)_km-=spine._TZ1._W42; else if(_km<-spine._TZ1.PI)_km+=spine._TZ1._W42;var _nm=bone._nm,_Cy=bone._Cy;_km=Math.atan2(_Cy,_nm)+(_km-spine._TZ1.PI/2+_P72)*_z02;var _UI=Math.sqrt(_nm*_nm+_Cy*_Cy);bone._nm=Math.cos(_km)*_UI;bone._Cy=Math.sin(_km)*_UI;_sx1=!0}if(_sx1)bone._i32=!1}};_H52.prototype._492=function(){var rotateMix=this.rotateMix,_y02=this._y02,scaleMix=this.scaleMix,_z02=this._z02;var target=this.target;if(!target._i32)target._J32();var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];if(!bone._i32)bone._J32(); var rotation=bone._d32;if(rotateMix!=0){var _km=target._d32-rotation+this.data._P42;_km-=(16384-((16384.499999999996-_km/360)|0))*360;rotation+=_km*rotateMix}var x=bone._HV,y=bone._IV;if(_y02!=0){x+=(target._HV-x+this.data._L72)*_y02;y+=(target._IV-y+this.data._M72)*_y02}var scaleX=bone._e32,scaleY=bone._f32;if(scaleMix>0){if(scaleX>0.00001)scaleX=(scaleX+(target._e32-scaleX+this.data._N72)*scaleMix)/scaleX;if(scaleY>0.00001)scaleY=(scaleY+(target._f32-scaleY+this.data._O72)*scaleMix)/scaleY}var shearY=bone._h32; if(_z02>0){var _km=target._h32-shearY+this.data._P72;_km-=(16384-((16384.499999999996-_km/360)|0))*360;bone.shearY+=_km*_z02}bone._n32(x,y,rotation,scaleX,scaleY,bone._g32,shearY)}};_H52.prototype._392=function(){var rotateMix=this.rotateMix,_y02=this._y02,scaleMix=this.scaleMix,_z02=this._z02;var target=this.target;if(!target._i32)target._J32();var bones=this.bones;for(var _z4=0,_4m=bones.length;_z4<_4m;_z4++){var bone=bones[_z4];if(!bone._i32)bone._J32();var rotation=bone._d32;if(rotateMix!=0)rotation+=(target._d32+this.data._P42)*rotateMix; var x=bone._HV,y=bone._IV;if(_y02!=0){x+=(target._HV+this.data._L72)*_y02;y+=(target._IV+this.data._M72)*_y02}var scaleX=bone._e32,scaleY=bone._f32;if(scaleMix>0){if(scaleX>0.00001)scaleX*=((target._e32-1+this.data._N72)*scaleMix)+1;if(scaleY>0.00001)scaleY*=((target._f32-1+this.data._O72)*scaleMix)+1;}var shearY=bone._h32;if(_z02>0)shearY+=(target._h32+this.data._P72)*_z02;bone._n32(x,y,rotation,scaleX,scaleY,bone._g32,shearY)}};_H52.prototype._442=function(){return this.data._542};return _H52}());spine._H52=_H52} )(spine||(spine={}));var spine;(function(spine){var _J72=(function(){function _J72(name){this._542=0;this.bones=new Array();this.rotateMix=0;this._y02=0;this.scaleMix=0;this._z02=0;this._P42=0;this._L72=0;this._M72=0;this._N72=0;this._O72=0;this._P72=0;this._K72=!1;this._V32=!1;if(name==null)throw new Error("name cannot be null.");this.name=name}return _J72}());spine._J72=_J72})(spine||(spine={}));var spine;(function(spine){var _D62=(function(){function _D62(){this._c92=new Array();this._d92=new Array();this._e92=new Array(); this._f92=new Array();this.triangles=new Array();this._d62=new spine._X02(function(){return new Array()});this._g92=new spine._X02(function(){return new Array()})}_D62.prototype._L62=function(_J_1){var vertices=_J_1;var vertexCount=_J_1.length>>1;var _wo=this._e92;_wo.length=0;for(var _z4=0;_z43){ var _i92=vertexCount-1,_z4=0,_bx=1;while(!0){_c22:if(!_h92[_z4]){var _Fy=_wo[_i92]<<1,_Ld1=_wo[_z4]<<1,_Kf1=_wo[_bx]<<1;var _j72=vertices[_Fy],_k72=vertices[_Fy+1];var _l72=vertices[_Ld1],_m72=vertices[_Ld1+1];var _j92=vertices[_Kf1],_k92=vertices[_Kf1+1];for(var _o12=(_bx+1)%vertexCount;_o12!=_i92;_o12=(_o12+1)%vertexCount){if(!_h92[_o12])continue;var _So=_wo[_o12]<<1;var _nf1=vertices[_So],_of1=vertices[_So+1];if(_D62._l92(_j92,_k92,_j72,_k72,_nf1,_of1)){if(_D62._l92(_j72,_k72,_l72,_m72,_nf1,_of1)){if(_D62._l92(_l72, _m72,_j92,_k92,_nf1,_of1))break _c22}}}break }if(_bx==0){do {if(!_h92[_z4])break;_z4--}while(_z4>0);break }_i92=_z4;_z4=_bx;_bx=(_bx+1)%vertexCount}triangles.push(_wo[(vertexCount+_z4-1)%vertexCount]);triangles.push(_wo[_z4]);triangles.push(_wo[(_z4+1)%vertexCount]);_wo.splice(_z4,1);_h92.splice(_z4,1);vertexCount--;var _m92=(vertexCount+_z4-1)%vertexCount;var _n92=_z4==vertexCount?0:_z4;_h92[_m92]=_D62._h92(_m92,vertexCount,vertices,_wo);_h92[_n92]=_D62._h92(_n92,vertexCount,vertices,_wo)}if(vertexCount==3){ triangles.push(_wo[2]);triangles.push(_wo[0]);triangles.push(_wo[1])}return triangles};_D62.prototype._K62=function(_J_1,triangles){var vertices=_J_1;var _c92=this._c92;this._d62._g62(_c92);_c92.length=0;var _d92=this._d92;this._g92._g62(_d92);_d92.length=0;var _o92=this._g92._622();_o92.length=0;var _Ag1=this._d62._622();_Ag1.length=0;var _p92=-1,_q92=0;for(var _z4=0,_4m=triangles.length;_z4<_4m;_z4+=3){var __i1=triangles[_z4]<<1,_0j1=triangles[_z4+1]<<1,_r92=triangles[_z4+2]<<1;var _8m=vertices[__i1],_9m=vertices[__i1+1]; var _am=vertices[_0j1],_bm=vertices[_0j1+1];var _kq=vertices[_r92],_lq=vertices[_r92+1];var _s92=!1;if(_p92==__i1){var _0K=_Ag1.length-4;var _t92=_D62._u92(_Ag1[_0K],_Ag1[_0K+1],_Ag1[_0K+2],_Ag1[_0K+3],_kq,_lq);var _v92=_D62._u92(_kq,_lq,_Ag1[0],_Ag1[1],_Ag1[2],_Ag1[3]);if(_t92==_q92&&_v92==_q92){_Ag1.push(_kq);_Ag1.push(_lq);_o92.push(_r92);_s92=!0}}if(!_s92){if(_Ag1.length>0){_c92.push(_Ag1);_d92.push(_o92)}else {this._d62._p22(_Ag1);this._g92._p22(_o92)}_Ag1=this._d62._622();_Ag1.length=0;_Ag1.push(_8m); _Ag1.push(_9m);_Ag1.push(_am);_Ag1.push(_bm);_Ag1.push(_kq);_Ag1.push(_lq);_o92=this._g92._622();_o92.length=0;_o92.push(__i1);_o92.push(_0j1);_o92.push(_r92);_q92=_D62._u92(_8m,_9m,_am,_bm,_kq,_lq);_p92=__i1}}if(_Ag1.length>0){_c92.push(_Ag1);_d92.push(_o92)}for(var _z4=0,_4m=_c92.length;_z4<_4m;_z4++){_o92=_d92[_z4];if(_o92.length==0)continue;var _Uv1=_o92[0];var lastIndex=_o92[_o92.length-1];_Ag1=_c92[_z4];var _0K=_Ag1.length-4;var _w92=_Ag1[_0K],_x92=_Ag1[_0K+1];var _UZ1=_Ag1[_0K+2],_VZ1=_Ag1[_0K+3]; var _y92=_Ag1[0],_z92=_Ag1[1];var _A92=_Ag1[2],_B92=_Ag1[3];var _u92=_D62._u92(_w92,_x92,_UZ1,_VZ1,_y92,_z92);for(var _o12=0;_o12<_4m;_o12++){if(_o12==_z4)continue;var _C92=_d92[_o12];if(_C92.length!=3)continue;var _D92=_C92[0];var _E92=_C92[1];var _F92=_C92[2];var _G92=_c92[_o12];var _kq=_G92[_G92.length-2],_lq=_G92[_G92.length-1];if(_D92!=_Uv1||_E92!=lastIndex)continue;var _t92=_D62._u92(_w92,_x92,_UZ1,_VZ1,_kq,_lq);var _v92=_D62._u92(_kq,_lq,_y92,_z92,_A92,_B92);if(_t92==_u92&&_v92==_u92){_G92.length=0;_C92.length=0; _Ag1.push(_kq);_Ag1.push(_lq);_o92.push(_F92);_w92=_UZ1;_x92=_VZ1;_UZ1=_kq;_VZ1=_lq;_o12=0}}}for(var _z4=_c92.length-1;_z4>=0;_z4--){_Ag1=_c92[_z4];if(_Ag1.length==0){_c92.splice(_z4,1);this._d62._p22(_Ag1);_o92=_d92[_z4];_d92.splice(_z4,1);this._g92._p22(_o92)}}return _c92};_D62._h92=function(index,vertexCount,vertices,_wo){var _i92=_wo[(vertexCount+index-1)%vertexCount]<<1;var current=_wo[index]<<1;var _bx=_wo[(index+1)%vertexCount]<<1;return !this._l92(vertices[_i92],vertices[_i92+1],vertices[current], vertices[current+1],vertices[_bx],vertices[_bx+1])};_D62._l92=function(_j72,_k72,_l72,_m72,_j92,_k92){return _j72*(_k92-_m72)+_l72*(_k72-_k92)+_j92*(_m72-_k72)>=0};_D62._u92=function(_j72,_k72,_l72,_m72,_j92,_k92){var _qy=_l72-_j72,_ry=_m72-_k72;return _j92*_ry-_k92*_qy+_qy*_k72-_j72*_ry>=0?1:-1};return _D62}());spine._D62=_D62})(spine||(spine={}));var spine;(function(spine){var _T02=(function(){function _T02(){this._NG1=new Array();}_T02.prototype.add=function(value){var _H92=this._H92(value);this._NG1[value|0]=value|0; return !_H92};_T02.prototype._H92=function(value){return this._NG1[value|0]!=undefined};_T02.prototype.remove=function(value){this._NG1[value|0]=undefined};_T02.prototype.clear=function(){this._NG1.length=0};return _T02}());spine._T02=_T02;var _ro=(function(){function _ro(_km,_to,_nm,_uo){if(_km===void 0){_km=0}if(_to===void 0){_to=0}if(_nm===void 0){_nm=0}if(_uo===void 0){_uo=0}this._km=_km;this._to=_to;this._nm=_nm;this._uo=_uo}_ro.prototype.set=function(_km,_to,_nm,_uo){this._km=_km;this._to=_to;this._nm=_nm; this._uo=_uo;this._D7();return this};_ro.prototype._i_1=function(_A4){this._km=_A4._km;this._to=_A4._to;this._nm=_A4._nm;this._uo=_A4._uo;return this};_ro.prototype._F72=function(_I92){_I92=_I92.charAt(0)=='#'?_I92.substr(1):_I92;this._km=parseInt(_I92.substr(0,2),16)/255.0;this._to=parseInt(_I92.substr(2,2),16)/255.0;this._nm=parseInt(_I92.substr(4,2),16)/255.0;this._uo=(_I92.length!=8?255:parseInt(_I92.substr(6,2),16))/255.0;return this};_ro.prototype.add=function(_km,_to,_nm,_uo){this._km+=_km;this._to+=_to; this._nm+=_nm;this._uo+=_uo;this._D7();return this};_ro.prototype._D7=function(){if(this._km<0)this._km=0;else if(this._km>1)this._km=1;if(this._to<0)this._to=0;else if(this._to>1)this._to=1;if(this._nm<0)this._nm=0;else if(this._nm>1)this._nm=1;if(this._uo<0)this._uo=0;else if(this._uo>1)this._uo=1;return this};_ro._J92=new _ro(1,1,1,1);_ro._K92=new _ro(1,0,0,1);_ro._L92=new _ro(0,1,0,1);_ro._M92=new _ro(0,0,1,1);_ro._N92=new _ro(1,0,1,1);return _ro}());spine._ro=_ro;var _TZ1=(function(){function _TZ1(){}_TZ1._D7=function(value, min,max){if(valuemax)return max;return value};_TZ1._r32=function(_1_1){return Math.cos(_1_1*_TZ1._R42)};_TZ1._s32=function(_1_1){return Math.sin(_1_1*_TZ1._R42)};_TZ1._e_1=function(value){return value>0?1:value<0?-1:0};_TZ1._O92=function(x){return x>0?Math.floor(x):Math.ceil(x)};_TZ1._P92=function(x){var y=Math.pow(Math.abs(x),1/3);return x<0?-y:y};_TZ1._Q92=function(min,max){return _TZ1._R92(min,max,(min+max)*0.5)};_TZ1._R92=function(min,max,_3B){var _Yo=Math.random();var _Cy=max-min; if(_Yo<=(_3B-min)/_Cy)return min+Math.sqrt(_Yo*_Cy*(_3B-min));return max-Math.sqrt((1-_Yo)*_Cy*(max-_3B))};_TZ1.PI=3.1415927;_TZ1._W42=_TZ1.PI*2;_TZ1._S92=180/_TZ1.PI;_TZ1._B32=_TZ1._S92;_TZ1._T92=_TZ1.PI/180;_TZ1._R42=_TZ1._T92;return _TZ1}());spine._TZ1=_TZ1;var _U92=(function(){function _U92(){}_U92.prototype.apply=function(start,end,_uo){return start+(end-start)*this._V92(_uo)};return _U92;}());spine._U92=_U92;var _W92=(function(_XZ1){_fZ1(_W92,_XZ1);function _W92(_r7){var _YZ1=_XZ1.call(this)||this;_YZ1._r7=2; _YZ1._r7=_r7;return _YZ1}_W92.prototype._V92=function(_uo){if(_uo<=0.5)return Math.pow(_uo*2,this._r7)/2;return Math.pow((_uo-1)*2,this._r7)/(this._r7%2==0?-2:2)+1};return _W92}(_U92));spine._W92=_W92;var _X92=(function(_XZ1){_fZ1(_X92,_XZ1);function _X92(_r7){return _XZ1.call(this,_r7)||this}_X92.prototype._V92=function(_uo){return Math.pow(_uo-1,this._r7)*(this._r7%2==0?-1:1)+1;};return _X92}(_W92));spine._X92=_X92;var _uZ1=(function(){function _uZ1(){}_uZ1._T_1=function(source,_Y92,_9p,_Z92,__92){for(var _z4=_Y92, _rm=_Z92;_z4<_Y92+__92;_z4++,_rm++){_9p[_rm]=source[_z4]}};_uZ1._N_1=function(_NG1,size,value){if(value===void 0){value=0}var _0a2=_NG1.length;if(_0a2==size)return _NG1;_NG1.length=size;if(_0a2=size)return _NG1;return _uZ1._N_1(_NG1,size,value)};_uZ1._d82=function(size,_B82){var _NG1=new Array(size);for(var _z4=0;_z40?this._7a2.pop():this._6a2()};_X02.prototype._p22=function(_cx){ if(_cx._Za1)_cx._Za1();this._7a2.push(_cx)};_X02.prototype._g62=function(_7a2){for(var _z4=0;_z4<_7a2.length;_z4++){if(_7a2[_z4]._Za1)_7a2[_z4]._Za1();this._7a2[_z4]=_7a2[_z4]}};_X02.prototype.clear=function(){this._7a2.length=0};return _X02}());spine._X02=_X02;var _292=(function(){function _292(x,y){if(x===void 0){x=0}if(y===void 0){y=0}this.x=x;this.y=y}_292.prototype.set=function(x,y){this.x=x;this.y=y;return this};_292.prototype.length=function(){var x=this.x;var y=this.y;return Math.sqrt(x*x+y*y)};_292.prototype._8a2=function(){ var _EI=this.length();if(_EI!=0){this.x/=_EI;this.y/=_EI}return this};return _292}());spine._292=_292;var _9a2=(function(){function _9a2(){this._aa2=0.064;this._ba2=0;this._4J1=0;this._Wa1=0;this._lZ1=Date.now()/1000;this._Cl=0;this._8_1=0}_9a2.prototype._Jl=function(){var now=Date.now()/1000;this._4J1=now-this._lZ1;this._8_1+=this._4J1;this._Wa1+=this._4J1;if(this._4J1>this._aa2)this._4J1=this._aa2;this._lZ1=now;this._Cl++;if(this._8_1>1){this._ba2=this._Cl/this._8_1;this._8_1=0;this._Cl=0}};return _9a2} ());spine._9a2=_9a2;var _ca2=(function(){function _ca2(_da2){if(_da2===void 0){_da2=32}this._ea2=0;this._Mt=0;this._HW=0;this._fa2=!0;this._nZ1=new Array(_da2)}_ca2.prototype._ga2=function(){return this._ea2>=this._nZ1.length};_ca2.prototype._ha2=function(value){if(this._ea2this._nZ1.length-1)this._Mt=0;this._fa2=!0};_ca2.prototype._ia2=function(){if(this._ga2()){if(this._fa2){var _HW=0;for(var _z4=0;_z4>1)*_Ip;var skeleton=slot.bone.skeleton;var _ma2=slot._K_1;var vertices=this.vertices;var bones=this.bones;if(bones==null){if(_ma2.length>0)vertices=_ma2;var bone=slot.bone;var x=bone._j32;var y=bone._k32;var _uo=bone._uo,_nm=bone._nm,_A4=bone._A4,_Cy=bone._Cy;for(var _na2=start,_B4=offset;_B4<_mn;_na2+=2,_B4+=_Ip){var _nf1=vertices[_na2],_of1=vertices[_na2+1];_la2[_B4]=_nf1*_uo+_of1*_nm+x; _la2[_B4+1]=_nf1*_A4+_of1*_Cy+y}return }var _So=0,_oa2=0;for(var _z4=0;_z4=0)&&(_Rb2[0]==0xff));}catch(e){debug(e.message)}var _Sb2={width:_B4,height:_C4,body:_Rb2};return _Sb2};_Hb2.prototype._Tb2=function(_in, _jn,_Rb2,_Ub2,_GP,_Vb2){var _Wb2=new Uint16Array(_Rb2);var _Xb2="";for(var _z4=0,_im=_Wb2.length;_z4<_im;_z4++){_Xb2+=String.fromCharCode(_Wb2[_z4]);}var _Yb2=window.btoa(_Xb2);var _Zb2="data:image/"+_Ub2+";base64,"+_Yb2;var img=new Image();img.onload=function(){var _by={_on:img};_zp(_by);if(_GP){_GP(_by)}};img.onerror=function(e){debug(e);if(_Vb2){_Vb2(e)}};img.src=_031(null,null,_Zb2);return img};function _RM1(_l51,_oo){var _5s=_an._RM1(_l51._on._yp,_oo);_l51._on._yp=_5s;_l51._on._7s=_5s._iM1;_l51._on._8s=_5s._jM1; return _l51._on}var __b2=0,_0c2=1,_1c2=2;var _2c2=0,_3c2=1,_4c2=2,_5c2=3;var _6c2=0,_7c2=1;var _8c2={_Jb1:0,_Kb1:0,version:1};/*@constructor */function _9c2(_ws,_4w){this.type=_ws;this.id=_4w};_9c2.prototype._ac2=function(_Kb2,_Lb2,_Mb2,_bc2){this._Tl=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4;this._Ul=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4;this._Vl=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4;this._Wl=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4;var _cc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;this._dc2=[];for(var _z4=0;_z4<_cc2;_z4++){var _ec2=_Kb2.getInt32(_Lb2, _Mb2);_Lb2+=4;var _fc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;var _gc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;var _hc2={_ec2:_ec2,_fc2:_fc2,_gc2:_gc2};_hc2._ic2=(_ec2>0)?[]:null;_hc2._jc2=(_fc2>0)?[]:null;_hc2._kc2=(_gc2>0)?[]:null;_Lb2=this._lc2(_hc2,_Kb2,_Lb2,_Mb2,_bc2);_Lb2=this._mc2(_hc2,_Kb2,_Lb2,_Mb2);_Lb2=this._nc2(_hc2,_Kb2,_Lb2,_Mb2);this._dc2.push(_hc2)}return _Lb2};_9c2.prototype._lc2=function(_oc2,_Kb2,_Lb2,_Mb2,_bc2){_oc2._ic2=[];for(var _z4=0;_z4<_oc2._ec2;_z4++){var _pc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4; var _qc2=null;switch(_pc2){case _3c2:{_qc2={type:_3c2};var _Uy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Vy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Wy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var alpha=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;_qc2._Un=(_Uy|(_Vy<<8)|(_Wy<<16)|(alpha<<24))}break;case _4c2:{_qc2={type:_4c2};_qc2._rc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_qc2._Ib2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;var _sc2=[];for(var _7m=0;_7m<9;_7m++){_sc2[_7m]=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4}_qc2._sc2=new _BE();_qc2._sc2._7m[_9G]=_sc2[0]; _qc2._sc2._7m[_aG]=_sc2[1];_qc2._sc2._7m[_cG]=_sc2[2];_qc2._sc2._7m[_dG]=_sc2[3];_qc2._sc2._7m[_2F]=_sc2[4];_qc2._sc2._7m[_fG]=_sc2[5];_qc2._tc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_qc2._uc2=[];for(var _7m=0;_7m<_qc2._tc2;_7m++){var _bA1=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;var _Uy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Vy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Wy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var alpha=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;_qc2._uc2.push({_bA1:_bA1,_Un:(_Uy|(_Vy<<8)|(_Wy<<16)|(alpha<<24))})}_qc2._Qr=null} break;case _5c2:{_qc2={type:_5c2};_qc2._vc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_qc2._wc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_qc2._xc2=-1;for(var index=0;index<_bc2.length;index++){if(_bc2[index].id===_qc2._wc2){_qc2._xc2=index;break }}var _sc2=[];for(var _7m=0;_7m<9;_7m++){_sc2[_7m]=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4}_qc2._sc2=new _BE();_qc2._sc2._7m[_9G]=_sc2[0];_qc2._sc2._7m[_aG]=_sc2[1];_qc2._sc2._7m[_cG]=_sc2[2];_qc2._sc2._7m[_dG]=_sc2[3];_qc2._sc2._7m[_2F]=_sc2[4];_qc2._sc2._7m[_fG]=_sc2[5]}break }_oc2._ic2.push(_qc2)} return _Lb2};function _yc2(_Xv,_Yv,_OM1){var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);var _5s=_an._PM1(_Q41,_OM1,_Xv,_Yv);var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_5s._iM1;_by._C4=_5s._jM1;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_Xv;_by._t6=_Yv;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_by._on._yp=_5s;_by._on._7s=_Q41.width;_by._on._8s=_Q41.height;return _by}_9c2.prototype._zc2=function(_Ac2,_Bc2){if(_Ac2._tc2<=0){return 0}_Bc2=(_Bc2<0)?0:(_Bc2>255)?255:_Bc2; if(_Bc2<_Ac2._uc2[0]._bA1){return _Ac2._uc2[0]._Un}for(var _z4=1;_z4<_Ac2._tc2;_z4++){var _Cc2=_Ac2._uc2[_z4];if(_Cc2._bA1>=_Bc2){var _Dc2=_Ac2._uc2[_z4-1];var _Ec2=0;if(_Cc2._bA1!=_Dc2._bA1){_Ec2=((_Bc2-_Dc2._bA1)<<8)/(_Cc2._bA1-_Dc2._bA1)}var _Fc2=256-_Ec2;var _Un=_Cc2._Un;var _Gc2=_Dc2._Un;var _Hc2=[];_Hc2[0]=((_Un&0xff)*_Ec2)>>8;_Hc2[1]=(((_Un>>8)&0xff)*_Ec2)>>8;_Hc2[2]=(((_Un>>16)&0xff)*_Ec2)>>8;_Hc2[3]=(((_Un>>24)&0xff)*_Ec2)>>8;_Hc2[0]+=((_Gc2&0xff)*_Fc2)>>8;_Hc2[1]+=(((_Gc2>>8)&0xff)*_Fc2)>>8;_Hc2[2]+=(((_Gc2>>16)&0xff)*_Fc2)>>8; _Hc2[3]+=(((_Gc2>>24)&0xff)*_Fc2)>>8;var _Ic2=_Hc2[0]|(_Hc2[1]<<8)|(_Hc2[2]<<16)|(_Hc2[3]<<24);return _Ic2}}return _Ac2._uc2[_Ac2._tc2-1]._Un};_9c2.prototype._mc2=function(_oc2,_Kb2,_Lb2,_Mb2){_oc2._jc2=[];for(var _z4=0;_z4<_oc2._fc2;_z4++){var _Uy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Vy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var _Wy=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;var alpha=_Kb2.getUint8(_Lb2,_Mb2);_Lb2++;_oc2._jc2.push({_Un:(_Uy|(_Vy<<8)|(_Wy<<16)|(alpha<<24))})}return _Lb2};_9c2.prototype._nc2=function(_oc2, _Kb2,_Lb2,_Mb2){var _z4,_7m;_oc2._kc2=[];for(_z4=0;_z4<_oc2._gc2;_z4++){var _Jc2={};_oc2._kc2.push(_Jc2);_Jc2._Kc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Lc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Mc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Nc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Oc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Pc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Qc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Rc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;if(_8c2.version>=2){_Jc2._Sc2=_Kb2.getInt32(_Lb2,_Mb2); _Lb2+=4;_Jc2._Tc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4}if(_8c2.version>=3){_Jc2._Uc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_Jc2._Vc2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4}_Jc2._Wc2=(_Jc2._Nc2>0)?[]:null;_Jc2._Xc2=(_Jc2._Oc2>0)?[]:null;_Jc2._Yc2=(_Jc2._Pc2>0)?[]:null;_Jc2._Zc2=(_Jc2._Qc2>0)?[]:null;_Jc2.__c2=(_Jc2._Rc2>0)?[]:null;_Jc2._0d2=(_Jc2._Sc2)?[]:null;_Jc2._1d2=(_Jc2._Tc2)?[]:null;_Jc2._2d2=(_Jc2._Uc2)?[]:null;_Jc2._3d2=(_Jc2._Vc2)?[]:null;for(_7m=0;_7m<_Jc2._Nc2*2;_7m++){_Jc2._Wc2[_7m]=_Kb2.getFloat32(_Lb2, _Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Oc2*2;_7m++){_Jc2._4d2[_7m]=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Pc2*3;_7m++){_Jc2._Yc2[_7m]=_Kb2.getUint32(_Lb2,_Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Qc2*2;_7m++){_Jc2._Zc2[_7m]=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Rc2*3;_7m++){_Jc2.__c2[_7m]=_Kb2.getUint32(_Lb2,_Mb2);_Lb2+=4}if(_8c2.version>=2){for(_7m=0;_7m<_Jc2._Sc2*2;_7m++){_Jc2._0d2[_7m]=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Tc2*2;_7m++){_Jc2._1d2[_7m]=_Kb2.getFloat32(_Lb2, _Mb2);_Lb2+=4}}if(_8c2.version>=3){for(_7m=0;_7m<_Jc2._Uc2*2;_7m++){_Jc2._2d2[_7m]=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4}for(_7m=0;_7m<_Jc2._Vc2*2;_7m++){_Jc2._3d2[_7m]=_Kb2.getFloat32(_Lb2,_Mb2);_Lb2+=4}}}return _Lb2};var _5d2=1.0/20.0;/*@constructor */function _6d2(){this._7d2=0;this._8d2=0;this._Tl=0;this._Ul=0;this._Vl=0;this._Wl=0;this._9d2=null};_6d2.prototype._ad2=function(_Kb2,_Lb2,_Mb2){this._7d2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;this._8d2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;this._Tl=_Kb2.getFloat32(_Lb2, _Mb2)*_5d2;_Lb2+=4;this._Ul=_Kb2.getFloat32(_Lb2,_Mb2)*_5d2;_Lb2+=4;this._Vl=_Kb2.getFloat32(_Lb2,_Mb2)*_5d2;_Lb2+=4;this._Wl=_Kb2.getFloat32(_Lb2,_Mb2)*_5d2;_Lb2+=4;var _bd2,_cd2,_dd2;_bd2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_cd2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;_dd2=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;this._9d2={_bd2:_bd2,_cd2:_cd2,_dd2:_dd2};this._ed2=[];for(var _z4=0;_z4>>8&255]<<16|_9E1[_yJ>>>16&255]<<8|_9E1[_yJ>>>24&255])>>32-_Cy:_9E1[_yJ]>>8-_Cy);if(8>_Cy+_uo)_to=_to<<_Cy|_yJ,_uo+=_Cy;else for(_7m=0;_7m<_Cy;++_7m)_to=_to<<1|_yJ>>_Cy-_7m-1&1, 8===++_uo&&(_uo=0,e[_nm++]=_9E1[_to],_to=0,_nm===e.length&&(e=_qd2(this)));e[_nm]=_to;this.buffer=e;this.e=_uo;this.index=_nm};_Iy1.prototype._lH1=function(){var _yJ=this.buffer,_Cy=this.index,_A4;0_zc1;++_zc1){for(var _rd2=_zc1,_sd2=_rd2,_td2=7,_rd2=_rd2>>>1;_rd2;_rd2>>>=1)_sd2<<=1,_sd2|=_rd2&1,--_td2;_jx1[_zc1]=(_sd2<<_td2&255)>>>0} var _9E1=_jx1;function _L32(_yJ){this.buffer=new(_ed1?Uint16Array:Array)(2*_yJ);this.length=0}_L32.prototype._ud2=function(_yJ){return 2*((_yJ-2)/4|0)};_L32.prototype.push=function(_yJ,_Cy){var _A4,e,_nm=this.buffer,_uo;_A4=this.length;_nm[this.length++]=_Cy;for(_nm[this.length++]=_yJ;0<_A4;)if(e=this._ud2(_A4),_nm[_A4]>_nm[e])_uo=_nm[_A4],_nm[_A4]=_nm[e],_nm[e]=_uo,_uo=_nm[_A4+1],_nm[_A4+1]=_nm[e+1],_nm[e+1]=_uo,_A4=e;else break;return this.length};_L32.prototype.pop=function(){var _yJ,_Cy,_A4=this.buffer, e,_nm,_uo;_Cy=_A4[0];_yJ=_A4[1];this.length-=2;_A4[0]=_A4[this.length];_A4[1]=_A4[this.length+1];for(_uo=0;;){_nm=2*_uo+2;if(_nm>=this.length)break;_nm+2_A4[_nm]&&(_nm+=2);if(_A4[_nm]>_A4[_uo])e=_A4[_uo],_A4[_uo]=_A4[_nm],_A4[_nm]=e,e=_A4[_uo+1],_A4[_uo+1]=_A4[_nm+1],_A4[_nm+1]=e;else break;_uo=_nm}return({index:_yJ,value:_Cy,length:this.length})};function _lv1(_yJ,_Cy){this._Cy=_w32;this._z4=0;this._UL=_ed1&&_yJ instanceof Array?new Uint8Array(_yJ):_yJ;this._A4=0;_Cy&&(_Cy._vd2&&(this._z4=_Cy._vd2), "number"===typeof _Cy._wd2&&(this._Cy=_Cy._wd2),_Cy.outputBuffer&&(this._uo=_ed1&&_Cy.outputBuffer instanceof Array?new Uint8Array(_Cy.outputBuffer):_Cy.outputBuffer),"number"===typeof _Cy._xd2&&(this._A4=_Cy._xd2));this._uo||(this._uo=new(_ed1?Uint8Array:Array)(32768))}var _w32=2,_yd2={_052:0,_C4:1,_to:_w32,_4m:3},_bd1=[],_zd2;for(_zd2=0;288>_zd2;_zd2++)switch(_B4){case 143>=_zd2:_bd1.push([_zd2+48,8]);break;case 255>=_zd2:_bd1.push([_zd2-144+400,9]);break;case 279>=_zd2:_bd1.push([_zd2-256+0,7]);break; case 287>=_zd2:_bd1.push([_zd2-280+192,8]);break;default :throw "invalid literal: "+_zd2}_lv1.prototype._yJ=function(){var _yJ,_Cy,_A4,e,_nm=this._UL;switch(this._Cy){case 0:_A4=0;for(e=_nm.length;_A4>>8&255;_im[_C4++]=_DN&255;_im[_C4++]=_DN>>>8&255;if(_ed1)_im.set(_uo,_C4),_C4+=_uo.length,_im=_im.subarray(0,_C4);else {_mm=0;for(_Yo=_uo.length;_mm<_Yo;++_mm)_im[_C4++]=_uo[_mm];_im.length=_C4}this._A4=_C4;this._uo=_im}break;case 1:var _6M=new _Iy1(_ed1?new Uint8Array(this._uo.buffer):this._uo,this._A4);_6M._nm(1,1,_B4);_6M._nm(1,2,_B4);var _UI=_Yv1(this,_nm),x,_Ad2,_Wq;x=0;for(_Ad2=_UI.length;x<_Ad2;x++)if(_Wq=_UI[x], _Iy1.prototype._nm.apply(_6M,_bd1[_Wq]),256<_Wq)_6M._nm(_UI[++x],_UI[++x],_B4),_6M._nm(_UI[++x],5),_6M._nm(_UI[++x],_UI[++x],_B4);else if(256===_Wq)break;this._uo=_6M._lH1();this._A4=this._uo.length;break;case _w32:var _kc1=new _Iy1(_ed1?new Uint8Array(this._uo.buffer):this._uo,this._A4),_q42,_Bd2,_Cd2,_ck1,_bk1,_Dd2=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_rF,_h72,_sF,_Ed2,_Fd2,_Gd2=Array(19),_Hd2,_h_1,_Id2,y,_cA;_q42=_w32;_kc1._nm(1,1,_B4);_kc1._nm(_q42,2,_B4);_Bd2=_Yv1(this,_nm);_rF=_jv1(this._7m, 15);_h72=_Jd2(_rF);_sF=_jv1(this._im,7);_Ed2=_Jd2(_sF);for(_Cd2=286;257<_Cd2&&0===_rF[_Cd2-1];_Cd2--);for(_ck1=30;1<_ck1&&0===_sF[_ck1-1];_ck1--);var _dA=_Cd2,_eA=_ck1,_nm1=new(_ed1?Uint32Array:Array)(_dA+_eA),_km,_om1,_So,_tF,_rm1=new(_ed1?Uint32Array:Array)(316),_tf1,_9b1,_Kd2=new(_ed1?Uint8Array:Array)(19);for(_km=_om1=0;_km<_dA;_km++)_nm1[_om1++]=_rF[_km];for(_km=0;_km<_eA;_km++)_nm1[_om1++]=_sF[_km];if(!_ed1){_km=0;for(_tF=_Kd2.length;_km<_tF;++_km)_Kd2[_km]=0}_km=_tf1=0;for(_tF=_nm1.length; _km<_tF;_km+=_om1){for(_om1=1;_km+_om1<_tF&&_nm1[_km+_om1]===_nm1[_km];++_om1);_So=_om1;if(0===_nm1[_km])if(3>_So)for(;0<_So--;)_rm1[_tf1++]=0,_Kd2[0]++;else for(;0<_So;)_9b1=138>_So?_So:138,_9b1>_So-3&&_9b1<_So&&(_9b1=_So-3),10>=_9b1?(_rm1[_tf1++]=17,_rm1[_tf1++]=_9b1-3,_Kd2[17]++):(_rm1[_tf1++]=18,_rm1[_tf1++]=_9b1-11,_Kd2[18]++),_So-=_9b1;else if(_rm1[_tf1++]=_nm1[_km],_Kd2[_nm1[_km]]++,_So--,3>_So)for(;0<_So--;)_rm1[_tf1++]=_nm1[_km],_Kd2[_nm1[_km]]++;else for(;0<_So;)_9b1=6>_So?_So:6,_9b1>_So-3&&_9b1<_So&&(_9b1=_So-3), _rm1[_tf1++]=16,_rm1[_tf1++]=_9b1-3,_Kd2[16]++,_So-=_9b1}_yJ=_ed1?_rm1.subarray(0,_tf1):_rm1.slice(0,_tf1);_Fd2=_jv1(_Kd2,7);for(y=0;19>y;y++)_Gd2[y]=_Fd2[_Dd2[y]];for(_bk1=19;4<_bk1&&0===_Gd2[_bk1-1];_bk1--);_Hd2=_Jd2(_Fd2);_kc1._nm(_Cd2-257,5,_B4);_kc1._nm(_ck1-1,5,_B4);_kc1._nm(_bk1-4,4,_B4);for(y=0;y<_bk1;y++)_kc1._nm(_Gd2[y],3,_B4);y=0;for(_cA=_yJ.length;y<_cA;y++)if(_h_1=_yJ[y],_kc1._nm(_Hd2[_h_1],_Fd2[_h_1],_B4),16<=_h_1){y++;switch(_h_1){case 16:_Id2=2;break;case 17:_Id2=3;break;case 18:_Id2=7; break;default :throw "invalid code: "+_h_1}_kc1._nm(_yJ[y],_Id2,_B4)}var _Ld2=[_h72,_rF],_Md2=[_Ed2,_sF],_5e1,_Nd2,$,_Gb1,_Od2,_Pd2,_Qd2,_Rd2;_Od2=_Ld2[0];_Pd2=_Ld2[1];_Qd2=_Md2[0];_Rd2=_Md2[1];_5e1=0;for(_Nd2=_Bd2.length;_5e1<_Nd2;++_5e1)if($=_Bd2[_5e1],_kc1._nm(_Od2[$],_Pd2[$],_B4),256<$)_kc1._nm(_Bd2[++_5e1],_Bd2[++_5e1],_B4),_Gb1=_Bd2[++_5e1],_kc1._nm(_Qd2[_Gb1],_Rd2[_Gb1],_B4),_kc1._nm(_Bd2[++_5e1],_Bd2[++_5e1],_B4);else if(256===$)break;this._uo=_kc1._lH1();this._A4=this._uo.length;break;default :throw "invalid compression type"} return this._uo};function _O32(_yJ,_Cy){this.length=_yJ;this._5x=_Cy}var _Sd2=function(){function _yJ(_nm){switch(_B4){case 3===_nm:return [257,_nm-3,0];case 4===_nm:return [258,_nm-4,0];case 5===_nm:return [259,_nm-5,0];case 6===_nm:return [260,_nm-6,0];case 7===_nm:return [261,_nm-7,0];case 8===_nm:return [262,_nm-8,0];case 9===_nm:return [263,_nm-9,0];case 10===_nm:return [264,_nm-10,0];case 12>=_nm:return [265,_nm-11,1];case 14>=_nm:return [266,_nm-13,1];case 16>=_nm:return [267,_nm-15,1];case 18>=_nm:return [268,_nm-17, 1];case 22>=_nm:return [269,_nm-19,2];case 26>=_nm:return [270,_nm-23,2];case 30>=_nm:return [271,_nm-27,2];case 34>=_nm:return [272,_nm-31,2];case 42>=_nm:return [273,_nm-35,3];case 50>=_nm:return [274,_nm-43,3];case 58>=_nm:return [275,_nm-51,3];case 66>=_nm:return [276,_nm-59,3];case 82>=_nm:return [277,_nm-67,4];case 98>=_nm:return [278,_nm-83,4];case 114>=_nm:return [279,_nm-99,4];case 130>=_nm:return [280,_nm-115,4];case 162>=_nm:return [281,_nm-131,5];case 194>=_nm:return [282,_nm-163,5];case 226>=_nm:return [283,_nm-195, 5];case 257>=_nm:return [284,_nm-227,5];case 258===_nm:return [285,_nm-258,0];default :throw "invalid length: "+_nm}}var _Cy=[],_A4,e;for(_A4=3;258>=_A4;_A4++)e=_yJ(_A4),_Cy[_A4]=e[2]<<24|e[1]<<16|e[0];return _Cy}(),_Td2=_ed1?new Uint32Array(_Sd2):_Sd2;function _Yv1(_yJ,_Cy){function _A4(_nm,_A4){var _uo=_nm._5x,_Cy=[],e=0,_yJ;_yJ=_Td2[_nm.length];_Cy[e++]=_yJ&65535;_Cy[e++]=_yJ>>16&255;_Cy[e++]=_yJ>>24;var _to;switch(_B4){case 1===_uo:_to=[0,_uo-1,0];break;case 2===_uo:_to=[1,_uo-2,0];break;case 3===_uo:_to=[2, _uo-3,0];break;case 4===_uo:_to=[3,_uo-4,0];break;case 6>=_uo:_to=[4,_uo-5,1];break;case 8>=_uo:_to=[5,_uo-7,1];break;case 12>=_uo:_to=[6,_uo-9,2];break;case 16>=_uo:_to=[7,_uo-13,2];break;case 24>=_uo:_to=[8,_uo-17,3];break;case 32>=_uo:_to=[9,_uo-25,3];break;case 48>=_uo:_to=[10,_uo-33,4];break;case 64>=_uo:_to=[11,_uo-49,4];break;case 96>=_uo:_to=[12,_uo-65,5];break;case 128>=_uo:_to=[13,_uo-97,5];break;case 192>=_uo:_to=[14,_uo-129,6];break;case 256>=_uo:_to=[15,_uo-193,6];break;case 384>=_uo:_to=[16,_uo-257, 7];break;case 512>=_uo:_to=[17,_uo-385,7];break;case 768>=_uo:_to=[18,_uo-513,8];break;case 1024>=_uo:_to=[19,_uo-769,8];break;case 1536>=_uo:_to=[20,_uo-1025,9];break;case 2048>=_uo:_to=[21,_uo-1537,9];break;case 3072>=_uo:_to=[22,_uo-2049,10];break;case 4096>=_uo:_to=[23,_uo-3073,10];break;case 6144>=_uo:_to=[24,_uo-4097,11];break;case 8192>=_uo:_to=[25,_uo-6145,11];break;case 12288>=_uo:_to=[26,_uo-8193,12];break;case 16384>=_uo:_to=[27,_uo-12289,12];break;case 24576>=_uo:_to=[28,_uo-16385,13];break;case 32768>=_uo:_to=[29, _uo-24577,13];break;default :throw "invalid distance"}_yJ=_to;_Cy[e++]=_yJ[0];_Cy[e++]=_yJ[1];_Cy[e++]=_yJ[2];var _5x,_7m;_5x=0;for(_7m=_Cy.length;_5x<_7m;++_5x)_im[_C4++]=_Cy[_5x];_UI[_Cy[0]]++;x[_Cy[3]]++;_6M=_nm.length+_A4-1;_Yo=null}var e,_nm,_uo,_to,_7m,_5x={},_DN,_mm,_Yo,_im=_ed1?new Uint16Array(2*_Cy.length):[],_C4=0,_6M=0,_UI=new(_ed1?Uint32Array:Array)(286),x=new(_ed1?Uint32Array:Array)(30),_Ad2=_yJ._z4,_Wq;if(!_ed1){for(_uo=0;285>=_uo;)_UI[_uo++]=0;for(_uo=0;29>=_uo;)x[_uo++]=0}_UI[256]=1;e=0; for(_nm=_Cy.length;e<_nm;++e){_uo=_7m=0;for(_to=3;_uo<_to&&e+_uo!==_nm;++_uo)_7m=_7m<<8|_Cy[e+_uo];_5x[_7m]===_4m&&(_5x[_7m]=[]);_DN=_5x[_7m];if(!(0<_6M--)){for(;0<_DN.length&&32768=_nm){_Yo&&_A4(_Yo,-1);_uo=0;for(_to=_nm-e;_uo<_to;++_uo)_Wq=_Cy[e+_uo],_im[_C4++]=_Wq,++_UI[_Wq];break }0<_DN.length?(_mm=_Ud2(_Cy,e,_DN),_Yo?_Yo.length<_mm.length?(_Wq=_Cy[e-1],_im[_C4++]=_Wq,++_UI[_Wq],_A4(_mm,0)):_A4(_Yo,-1):_mm.length<_Ad2?_Yo=_mm:_A4(_mm,0)):_Yo?_A4(_Yo,-1):(_Wq=_Cy[e], _im[_C4++]=_Wq,++_UI[_Wq])}_DN.push(e)}_im[_C4++]=256;_UI[256]++;_yJ._7m=_UI;_yJ._im=x;return _ed1?_im.subarray(0,_C4):_im}function _Ud2(_yJ,_Cy,_A4){var e,_nm,_uo=0,_to,_7m,_5x,_DN,_mm=_yJ.length;_7m=0;_DN=_A4.length;_uo:for(;_7m<_DN;_7m++){e=_A4[_DN-_7m-1];_to=3;if(3<_uo){for(_5x=_uo;3<_5x;_5x--)if(_yJ[e+_5x-1]!==_yJ[_Cy+_5x-1])continue _uo;_to=_uo}for(;258>_to&&_Cy+_to<_mm&&_yJ[e+_to]===_yJ[_Cy+_to];)++_to;_to>_uo&&(_nm=e,_uo=_to);if(258===_to)break }return new _O32(_uo,_Cy-_nm)}function _jv1(_yJ,_Cy){ var _A4=_yJ.length,e=new _L32(572),_nm=new(_ed1?Uint8Array:Array)(_A4),_uo,_to,_7m,_5x,_DN;if(!_ed1)for(_5x=0;_5x<_A4;_5x++)_nm[_5x]=0;for(_5x=0;_5x<_A4;++_5x)0<_yJ[_5x]&&e.push(_5x,_yJ[_5x]);_uo=Array(e.length/2);_to=new(_ed1?Uint32Array:Array)(e.length/2);if(1===_uo.length)return _nm[e.pop().index]=1,_nm;_5x=0;for(_DN=e.length/2;_5x<_DN;++_5x)_uo[_5x]=e.pop(),_to[_5x]=_uo[_5x].value;_7m=_Vd2(_to,_to.length,_Cy);_5x=0;for(_DN=_uo.length;_5x<_DN;++_5x)_nm[_uo[_5x].index]=_7m[_5x];return _nm}function _Vd2(_yJ, _Cy,_A4){function e(_uo){var _nm=_5x[_uo][_DN[_uo]];_nm===_Cy?(e(_uo+1),e(_uo+1)):--_to[_nm];++_DN[_uo]}var _nm=new(_ed1?Uint16Array:Array)(_A4),_uo=new(_ed1?Uint8Array:Array)(_A4),_to=new(_ed1?Uint8Array:Array)(_Cy),_7m=Array(_A4),_5x=Array(_A4),_DN=Array(_A4),_mm=(1<<_A4)-_Cy,_Yo=1<<_A4-1,_im,_C4,_6M,_UI,x;_nm[_A4-1]=_Cy;for(_C4=0;_C4<_A4;++_C4)_mm<_Yo?_uo[_C4]=0:(_uo[_C4]=1,_mm-=_Yo),_mm<<=1,_nm[_A4-2-_C4]=(_nm[_A4-1-_C4]/2|0)+_Cy;_nm[0]=_uo[0];_7m[0]=Array(_nm[0]);_5x[0]=Array(_nm[0]);for(_C4=1; _C4<_A4;++_C4)_nm[_C4]>2*_nm[_C4-1]+_uo[_C4]&&(_nm[_C4]=2*_nm[_C4-1]+_uo[_C4]),_7m[_C4]=Array(_nm[_C4]),_5x[_C4]=Array(_nm[_C4]);for(_im=0;_im<_Cy;++_im)_to[_im]=_A4;for(_6M=0;_6M<_nm[_A4-1];++_6M)_7m[_A4-1][_6M]=_yJ[_6M],_5x[_A4-1][_6M]=_6M;for(_im=0;_im<_A4;++_im)_DN[_im]=0;1===_uo[_A4-1]&&(--_to[0],++_DN[_A4-1]);for(_C4=_A4-2;0<=_C4;--_C4){_UI=_im=0;x=_DN[_C4+1];for(_6M=0;_6M<_nm[_C4];_6M++)_UI=_7m[_C4+1][x]+_7m[_C4+1][x+1],_UI>_yJ[_im]?(_7m[_C4][_6M]=_UI,_5x[_C4][_6M]=_Cy,x+=2):(_7m[_C4][_6M]=_yJ[_im], _5x[_C4][_6M]=_im,++_im);_DN[_C4]=0;1===_uo[_C4]&&e(_C4)}return _to}function _Jd2(_yJ){var _Cy=new(_ed1?Uint16Array:Array)(_yJ.length),_A4=[],e=[],_nm=0,_uo,_to,_7m,_5x;_uo=0;for(_to=_yJ.length;_uo<_to;_uo++)_A4[_yJ[_uo]]=(_A4[_yJ[_uo]]|0)+1;_uo=1;for(_to=16;_uo<=_to;_uo++)e[_uo]=_nm,_nm+=_A4[_uo]|0,_nm<<=1;_uo=0;for(_to=_yJ.length;_uo<_to;_uo++){_nm=e[_yJ[_uo]];e[_yJ[_uo]]+=1;_7m=_Cy[_uo]=0;for(_5x=_yJ[_uo];_7m<_5x;_7m++)_Cy[_uo]=_Cy[_uo]<<1|_nm&1,_nm>>>=1}return _Cy};function _Wd2(_yJ,_Cy){this._UL=_yJ; this._uo=new(_ed1?Uint8Array:Array)(32768);this._Cy=_Xd2._to;var _A4={},e;if((_Cy||!(_Cy={}))&&"number"===typeof _Cy._wd2)this._Cy=_Cy._wd2;for(e in _Cy)_A4[e]=_Cy[e];_A4.outputBuffer=this._uo;this._rm=new _lv1(this._UL,_A4)}var _Xd2=_yd2;_Wd2.prototype._yJ=function(){var _yJ,_Cy,_A4,e,_nm,_uo,_to=0;_uo=this._uo;switch(8){case 8:_yJ=Math.LOG2E*Math.log(32768)-8;break;default :throw Error("invalid compression method")}_Cy=_yJ<<4|8;_uo[_to++]=_Cy;switch(8){case 8:switch(this._Cy){case _Xd2._052:e=0;break;case _Xd2._C4:e=1; break;case _Xd2._to:e=2;break;default :throw Error("unsupported compression type")}break;default :throw Error("invalid compression method");}_A4=e<<6|0;_uo[_to++]=_A4|31-(256*_Cy+_A4)%31;var _7m=this._UL;if("string"===typeof _7m){var _5x=_7m.split(""),_DN,_mm;_DN=0;for(_mm=_5x.length;_DN<_mm;_DN++)_5x[_DN]=(_5x[_DN].charCodeAt(0)&255)>>>0;_7m=_5x}for(var _Yo=1,_im=0,_C4=_7m.length,_6M,_UI=0;0<_C4;){_6M=1024<_C4?1024:_C4;_C4-=_6M;do _Yo+=_7m[_UI++],_im+=_Yo;while(--_6M);_Yo%=65521;_im%=65521}_nm=(_im<<16|_Yo)>>>0; this._rm._A4=_to;_uo=this._rm._yJ();_to=_uo.length;_ed1&&(_uo=new Uint8Array(_uo.buffer),_uo.length<=_to+4&&(this._uo=new Uint8Array(_uo.length+4),this._uo.set(_uo),_uo=this._uo),_uo=_uo.subarray(0,_to+4));_uo[_to++]=_nm>>24&255;_uo[_to++]=_nm>>16&255;_uo[_to++]=_nm>>8&255;_uo[_to++]=_nm&255;return _uo};_od2("Zlib.Deflate",_Wd2);_od2("Zlib.Deflate.compress",function(_yJ,_Cy){return(new _Wd2(_yJ,_Cy))._yJ()});_od2("Zlib.Deflate.prototype.compress",_Wd2.prototype._yJ);var _Yd2={_052:_Xd2._052,FIXED:_Xd2._C4, _Zd2:_Xd2._to},__d2,_0e2,_1e2,_2e2;if(Object._032)__d2=Object._032(_Yd2);else for(_0e2 in __d2=[],_1e2=0,_Yd2)__d2[_1e2++]=_0e2;_1e2=0;for(_2e2=__d2.length;_1e2<_2e2;++_1e2)_0e2=__d2[_1e2],_od2("Zlib.Deflate.CompressionType."+_0e2,_Yd2[_0e2])}).call(this);//@ sourceMappingURL=deflate.min.js.map ;/** fingerprintJS 0.5.4 - Fast browser fingerprint library * https://github.com/Valve/fingerprintjs * Copyright (c) 2013 Valentin Vasilyev (valentin.vasilyev@outlook.com) * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */; (function(name,context,_3e2){if(typeof module!=='undefined'&&module._FG1){module._FG1=_3e2()}else if(typeof define==='function'&&define._4e2){define(_3e2)}else {context[name]=_3e2()}})('Fingerprint',this,function(){'use strict';var Fingerprint=function(options){var _5e2,_6e2;_5e2=Array.prototype._7e2;_6e2=Array.prototype.map;this._8e2=function(_8K,_9e2,context){if(_8K===null){return }if(_5e2&&_8K._7e2===_5e2){_8K._7e2(_9e2,context)}else if(_8K.length===+_8K.length){for(var _z4=0,_im=_8K.length;_z4<_im;_z4++){ if(_9e2.call(context,_8K[_z4],_z4,_8K)==={})return }}else {for(var key in _8K){if(_8K.hasOwnProperty(key)){if(_9e2.call(context,_8K[key],key,_8K)==={})return }}}};this.map=function(_8K,_9e2,context){var _ae2=[];if(_8K==null)return _ae2;if(_6e2&&_8K.map===_6e2)return _8K.map(_9e2,context);this._8e2(_8K,function(value,index,_Hw){_ae2[_ae2.length]=_9e2.call(context,value,index,_Hw)});return _ae2};if(typeof options=='object'){this._be2=options._be2;this._ce2=options._ce2;this._de2=options._de2;this.canvas=options.canvas; this._ee2=options._ee2}else if(typeof options=='function'){this._be2=options}};Fingerprint.prototype={get:function(){var _032=[];_032.push(navigator.userAgent);_032.push(navigator.language);_032.push(screen.colorDepth);if(this._ce2){var _fe2=this._ge2();if(typeof _fe2!=='undefined'){_032.push(_fe2.join('x'))}}_032.push(new Date().getTimezoneOffset());_032.push(this.hasSessionStorage());_032.push(this.hasLocalStorage());_032.push(!!window.indexedDB);if(document.body){_032.push(typeof(document.body.addBehavior)); }else {_032.push(typeof undefined)}_032.push(typeof(window.openDatabase));_032.push(navigator.cpuClass);_032.push(navigator.platform);_032.push(navigator.doNotTrack);_032.push(this._he2());if(this.canvas&&this._ie2()){_032.push(this._je2())}if(this._be2){return this._be2(_032.join('###'),31)}else {return this._ke2(_032.join('###'),31)}},/* * JS Implementation of MurmurHash3 (r136) (as of May 20, 2011) * * @author Gary Court * @see http://github.com/garycourt/murmurhash-js * @author Austin Appleby * @see http://sites.google.com/site/murmurhash/ * * @param {string} key ASCII only * @param {number} seed Positive integer only * @return {number} 32-bit positive integer hash */_ke2:function(key, _Wr1){var _le2,_me2,_uL,_ne2,_gc1,_hc1,_oe2,_z4;_le2=key.length&3;_me2=key.length-_le2;_uL=_Wr1;_gc1=0xcc9e2d51;_hc1=0x1b873593;_z4=0;while(_z4<_me2){_oe2=((key.charCodeAt(_z4)&0xff))|((key.charCodeAt(++_z4)&0xff)<<8)|((key.charCodeAt(++_z4)&0xff)<<16)|((key.charCodeAt(++_z4)&0xff)<<24);++_z4;_oe2=((((_oe2&0xffff)*_gc1)+((((_oe2>>>16)*_gc1)&0xffff)<<16)))&0xffffffff;_oe2=(_oe2<<15)|(_oe2>>>17);_oe2=((((_oe2&0xffff)*_hc1)+((((_oe2>>>16)*_hc1)&0xffff)<<16)))&0xffffffff;_uL^=_oe2;_uL=(_uL<<13)|(_uL>>>19); _ne2=((((_uL&0xffff)*5)+((((_uL>>>16)*5)&0xffff)<<16)))&0xffffffff;_uL=(((_ne2&0xffff)+0x6b64)+((((_ne2>>>16)+0xe654)&0xffff)<<16))}_oe2=0;switch(_le2){case 3:_oe2^=(key.charCodeAt(_z4+2)&0xff)<<16;case 2:_oe2^=(key.charCodeAt(_z4+1)&0xff)<<8;case 1:_oe2^=(key.charCodeAt(_z4)&0xff);_oe2=(((_oe2&0xffff)*_gc1)+((((_oe2>>>16)*_gc1)&0xffff)<<16))&0xffffffff;_oe2=(_oe2<<15)|(_oe2>>>17);_oe2=(((_oe2&0xffff)*_hc1)+((((_oe2>>>16)*_hc1)&0xffff)<<16))&0xffffffff;_uL^=_oe2}_uL^=key.length;_uL^=_uL>>>16;_uL=(((_uL&0xffff)*0x85ebca6b)+((((_uL>>>16)*0x85ebca6b)&0xffff)<<16))&0xffffffff; _uL^=_uL>>>13;_uL=((((_uL&0xffff)*0xc2b2ae35)+((((_uL>>>16)*0xc2b2ae35)&0xffff)<<16)))&0xffffffff;_uL^=_uL>>>16;return _uL>>>0},hasLocalStorage:function(){try{return !!window.localStorage}catch(e){return !0}},hasSessionStorage:function(){try{return !!window._pe2}catch(e){return !0}},_ie2:function(){var _361=document.createElement('canvas');return !!(_361.getContext&&_361.getContext('2d'))},_qe2:function(){if(navigator._re2==='Microsoft Internet Explorer'){return !0}else if(navigator._re2==='Netscape'&&/_se2/.test(navigator.userAgent)){ return !0}return !1},_he2:function(){if(this._qe2()&&this._ee2){return this._te2()}else {return this._ue2()}},_ue2:function(){return this.map(navigator._ve2,function(_DN){var _we2=this.map(_DN,function(_4G){return [_4G.type,_4G._xe2].join('~')}).join(',');return [_DN.name,_DN.description,_we2].join('::')},this).join(';')},_te2:function(){if(window.ActiveXObject){var _2L1=['ShockwaveFlash.ShockwaveFlash','AcroPDF.PDF','PDF.PdfCtrl','QuickTime.QuickTime','rmocx.RealPlayer G2 Control','rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)','RealVideo.RealVideo(tm) ActiveX Control (32-bit)','RealPlayer','SWCtl.SWCtl','WMPlayer.OCX','AgControl.AgControl','Skype.Detection'];return this.map(_2L1,function(name){try{new ActiveXObject(name);return name}catch(e){return null}}).join(';')}else {return ""}},_ge2:function(){var _fe2;if(this._de2){_fe2=(screen.height>screen.width)?[screen.height,screen.width]:[screen.width,screen.height]}else {_fe2=[screen.height,screen.width]}return _fe2},_je2:function(){ var canvas=document.createElement('canvas');var _3q=canvas.getContext('2d');var _MI='http://valve.github.io';_3q.textBaseline="top";_3q.font="14px 'Arial'";_3q.textBaseline="alphabetic";_3q.fillStyle="#f60";_3q.fillRect(125,1,62,20);_3q.fillStyle="#069";_3q.fillText(_MI,2,15);_3q.fillStyle="rgba(102, 204, 0, 0.7)";_3q.fillText(_MI,4,17);return canvas.toDataURL()}};return Fingerprint});/*@license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */(function(){'use strict';function _7m(_nm){ throw _nm}var _4m=void 0,_km=this;function _UI(_nm,_Cy){var _uo=_nm.split("."),_A4=_km;!(_uo[0] in _A4)&&_A4._pd2&&_A4._pd2("var "+_uo[0]);for(var _yJ;_uo.length&&(_yJ=_uo.shift());)!_uo.length&&_Cy!==_4m?_A4[_yJ]=_Cy:_A4=_A4[_yJ]?_A4[_yJ]:_A4[_yJ]={}};var _Yo="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array;function _So(_nm){var _Cy=_nm.length,_uo=0,_A4=Number.POSITIVE_INFINITY,_yJ,e,_to,_C4,_5x,_im,_6M,_DN,_mm;for(_DN=0;_DN<_Cy;++_DN)_nm[_DN]>_uo&&(_uo=_nm[_DN]), _nm[_DN]<_A4&&(_A4=_nm[_DN]);_yJ=1<<_uo;e=new(_Yo?Uint32Array:Array)(_yJ);_to=1;_C4=0;for(_5x=2;_to<=_uo;){for(_DN=0;_DN<_Cy;++_DN)if(_nm[_DN]===_to){_im=0;_6M=_C4;for(_mm=0;_mm<_to;++_mm)_im=_im<<1|_6M&1,_6M>>=1;for(_mm=_im;_mm<_yJ;_mm+=_5x)e[_mm]=_to<<16|_DN;++_C4}++_to;_C4<<=1;_5x<<=1}return [e,_uo,_A4]};function _B4(_nm,_Cy){this._to=[];this._C4=32768;this._Cy=this._yJ=this._uo=this._im=0;this._UL=_Yo?new Uint8Array(_nm):_nm;this._7m=!1;this._z4=x;this._km=!1;if(_Cy||!(_Cy={}))_Cy.index&&(this._uo=_Cy.index), _Cy._ye2&&(this._C4=_Cy._ye2),_Cy._ze2&&(this._z4=_Cy._ze2),_Cy._Ae2&&(this._km=_Cy._Ae2);switch(this._z4){case y:this._nm=32768;this._A4=new(_Yo?Uint8Array:Array)(32768+this._C4+258);break;case x:this._nm=0;this._A4=new(_Yo?Uint8Array:Array)(this._C4);this.e=this._Wq;this._4m=this._So;this._rm=this._B4;break;default :_7m(Error("invalid inflate mode"))}}var y=0,x=1,_Wq={_mm:y,_UI:x};_B4.prototype._5x=function(){for(;!this._7m;){var _nm=_9b1(this,3);_nm&1&&(this._7m=!0);_nm>>>=1;switch(_nm){case 0:var _Cy=this._UL, _uo=this._uo,_A4=this._A4,_yJ=this._nm,e=_4m,_to=_4m,_C4=_4m,_5x=_A4.length,_im=_4m;this._Cy=this._yJ=0;e=_Cy[_uo++];e===_4m&&_7m(Error("invalid uncompressed block header: LEN (first byte)"));_to=e;e=_Cy[_uo++];e===_4m&&_7m(Error("invalid uncompressed block header: LEN (second byte)"));_to|=e<<8;e=_Cy[_uo++];e===_4m&&_7m(Error("invalid uncompressed block header: NLEN (first byte)"));_C4=e;e=_Cy[_uo++];e===_4m&&_7m(Error("invalid uncompressed block header: NLEN (second byte)"));_C4|=e<<8;_to===~_C4&&_7m(Error("invalid uncompressed block header: length verify")); _uo+_to>_Cy.length&&_7m(Error("input buffer is broken"));switch(this._z4){case y:for(;_yJ+_to>_A4.length;){_im=_5x-_yJ;_to-=_im;if(_Yo)_A4.set(_Cy.subarray(_uo,_uo+_im),_yJ),_yJ+=_im,_uo+=_im;else for(;_im--;)_A4[_yJ++]=_Cy[_uo++];this._nm=_yJ;_A4=this.e();_yJ=this._nm}break;case x:for(;_yJ+_to>_A4.length;)_A4=this.e({_DN:2});break;default :_7m(Error("invalid inflate mode"))}if(_Yo)_A4.set(_Cy.subarray(_uo,_uo+_to),_yJ),_yJ+=_to,_uo+=_to;else for(;_to--;)_A4[_yJ++]=_Cy[_uo++];this._uo=_uo;this._nm=_yJ; this._A4=_A4;break;case 1:this._rm(_kc1,_ed1);break;case 2:_p42(this);break;default :_7m(Error("unknown BTYPE: "+_nm))}}return this._4m()};var _tf1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_rm1=_Yo?new Uint16Array(_tf1):_tf1,_nm1=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],_om1=_Yo?new Uint16Array(_nm1):_nm1,_Kd2=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],_5e1=_Yo?new Uint8Array(_Kd2):_Kd2,_Bd2=[1,2,3,4,5,7,9,13,17,25,33,49, 65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],_Iy1=_Yo?new Uint16Array(_Bd2):_Bd2,_9E1=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],_zc1=_Yo?new Uint8Array(_9E1):_9E1,_rd2=new(_Yo?Uint8Array:Array)(288),_Cd2,_ck1;_Cd2=0;for(_ck1=_rd2.length;_Cd2<_ck1;++_Cd2)_rd2[_Cd2]=143>=_Cd2?8:255>=_Cd2?9:279>=_Cd2?7:8;var _kc1=_So(_rd2),_bk1=new(_Yo?Uint8Array:Array)(30),_h_1,_sd2;_h_1=0;for(_sd2=_bk1.length;_h_1<_sd2;++_h_1)_bk1[_h_1]=5;var _ed1=_So(_bk1); function _9b1(_nm,_Cy){for(var _uo=_nm._yJ,_A4=_nm._Cy,_yJ=_nm._UL,e=_nm._uo,_to;_A4<_Cy;)_to=_yJ[e++],_to===_4m&&_7m(Error("input buffer is broken")),_uo|=_to<<_A4,_A4+=8;_to=_uo&(1<<_Cy)-1;_nm._yJ=_uo>>>_Cy;_nm._Cy=_A4-_Cy;_nm._uo=e;return _to}function _bd1(_nm,_Cy){for(var _uo=_nm._yJ,_A4=_nm._Cy,_yJ=_nm._UL,e=_nm._uo,_to=_Cy[0],_C4=_Cy[1],_5x,_im,_6M;_A4<_C4;){_5x=_yJ[e++];if(_5x===_4m)break;_uo|=_5x<<_A4;_A4+=8}_im=_to[_uo&(1<<_C4)-1];_6M=_im>>>16;_nm._yJ=_uo>>_6M;_nm._Cy=_A4-_6M;_nm._uo=e;return _im&65535} function _p42(_nm){function _Cy(_uo,_nm,_A4){var _Cy,e,_yJ,_to;for(_to=0;_to<_uo;)switch(_Cy=_bd1(this,_nm),_Cy){case 16:for(_yJ=3+_9b1(this,2);_yJ--;)_A4[_to++]=e;break;case 17:for(_yJ=3+_9b1(this,3);_yJ--;)_A4[_to++]=0;e=0;break;case 18:for(_yJ=11+_9b1(this,7);_yJ--;)_A4[_to++]=0;e=0;break;default :e=_A4[_to++]=_Cy}return _A4}var _uo=_9b1(_nm,5)+257,_A4=_9b1(_nm,5)+1,_yJ=_9b1(_nm,4)+4,e=new(_Yo?Uint8Array:Array)(_rm1.length),_to,_C4,_5x,_im;for(_im=0;_im<_yJ;++_im)e[_rm1[_im]]=_9b1(_nm,3);_to=_So(e);_C4=new(_Yo?Uint8Array:Array)(_uo); _5x=new(_Yo?Uint8Array:Array)(_A4);_nm._rm(_So(_Cy.call(_nm,_uo,_to,_C4)),_So(_Cy.call(_nm,_A4,_to,_5x)))}_B4.prototype._rm=function(_nm,_Cy){var _uo=this._A4,_A4=this._nm;this._0K=_nm;for(var _yJ=_uo.length-258,e,_to,_C4,_5x;256!==(e=_bd1(this,_nm));)if(256>e)_A4>=_yJ&&(this._nm=_A4,_uo=this.e(),_A4=this._nm),_uo[_A4++]=e;else {_to=e-257;_5x=_om1[_to];0<_5e1[_to]&&(_5x+=_9b1(this,_5e1[_to]));e=_bd1(this,_Cy);_C4=_Iy1[e];0<_zc1[e]&&(_C4+=_9b1(this,_zc1[e]));_A4>=_yJ&&(this._nm=_A4,_uo=this.e(),_A4=this._nm); for(;_5x--;)_uo[_A4]=_uo[_A4++-_C4]}for(;8<=this._Cy;)this._Cy-=8,this._uo--;this._nm=_A4};_B4.prototype._B4=function(_nm,_Cy){var _uo=this._A4,_A4=this._nm;this._0K=_nm;for(var _yJ=_uo.length,e,_to,_C4,_5x;256!==(e=_bd1(this,_nm));)if(256>e)_A4>=_yJ&&(_uo=this.e(),_yJ=_uo.length),_uo[_A4++]=e;else {_to=e-257;_5x=_om1[_to];0<_5e1[_to]&&(_5x+=_9b1(this,_5e1[_to]));e=_bd1(this,_Cy);_C4=_Iy1[e];0<_zc1[e]&&(_C4+=_9b1(this,_zc1[e]));_A4+_5x>_yJ&&(_uo=this.e(),_yJ=_uo.length);for(;_5x--;)_uo[_A4]=_uo[_A4++-_C4]} for(;8<=this._Cy;)this._Cy-=8,this._uo--;this._nm=_A4};_B4.prototype.e=function(){var _nm=new(_Yo?Uint8Array:Array)(this._nm-32768),_Cy=this._nm-32768,_uo,_A4,_yJ=this._A4;if(_Yo)_nm.set(_yJ.subarray(32768,_nm.length));else {_uo=0;for(_A4=_nm.length;_uo<_A4;++_uo)_nm[_uo]=_yJ[_uo+32768]}this._to.push(_nm);this._im+=_nm.length;if(_Yo)_yJ.set(_yJ.subarray(_Cy,_Cy+32768));else for(_uo=0;32768>_uo;++_uo)_yJ[_uo]=_yJ[_Cy+_uo];this._nm=32768;return _yJ};_B4.prototype._Wq=function(_nm){var _Cy,_uo=this._UL.length/this._uo+1|0, _A4,_yJ,e,_to=this._UL,_C4=this._A4;_nm&&("number"===typeof _nm._DN&&(_uo=_nm._DN),"number"===typeof _nm._Yo&&(_uo+=_nm._Yo));2>_uo?(_A4=(_to.length-this._uo)/this._0K[2],e=258*(_A4/2)|0,_yJ=e<_C4.length?_C4.length+e:_C4.length<<1):_yJ=_C4.length*_uo;_Yo?(_Cy=new Uint8Array(_yJ),_Cy.set(_C4)):_Cy=_C4;return this._A4=_Cy};_B4.prototype._4m=function(){var _nm=0,_Cy=this._A4,_uo=this._to,_A4,_yJ=new(_Yo?Uint8Array:Array)(this._im+(this._nm-32768)),e,_to,_C4,_5x;if(0===_uo.length)return _Yo?this._A4.subarray(32768, this._nm):this._A4.slice(32768,this._nm);e=0;for(_to=_uo.length;e<_to;++e){_A4=_uo[e];_C4=0;for(_5x=_A4.length;_C4<_5x;++_C4)_yJ[_nm++]=_A4[_C4]}e=32768;for(_to=this._nm;e<_to;++e)_yJ[_nm++]=_Cy[e];this._to=[];return this.buffer=_yJ};_B4.prototype._So=function(){var _nm,_Cy=this._nm;_Yo?this._km?(_nm=new Uint8Array(_Cy),_nm.set(this._A4.subarray(0,_Cy))):_nm=this._A4.subarray(0,_Cy):(this._A4.length>_Cy&&(this._A4.length=_Cy),_nm=this._A4);return this.buffer=_nm};function _zd2(_nm,_Cy){var _uo,_A4;this._UL=_nm; this._uo=0;if(_Cy||!(_Cy={}))_Cy.index&&(this._uo=_Cy.index),_Cy._Be2&&(this._9b1=_Cy._Be2);_uo=_nm[this._uo++];_A4=_nm[this._uo++];switch(_uo&15){case _Xd2:this.method=_Xd2;break;default :_7m(Error("unsupported compression method"))}0!==((_uo<<8)+_A4)%31&&_7m(Error("invalid fcheck flag:"+((_uo<<8)+_A4)%31));_A4&32&&_7m(Error("fdict flag is not supported"));this._6M=new _B4(_nm,{index:this._uo,_ye2:_Cy._ye2,_ze2:_Cy._ze2,_Ae2:_Cy._Ae2})}_zd2.prototype._5x=function(){var _nm=this._UL,_Cy,_uo;_Cy=this._6M._5x(); this._uo=this._6M._uo;if(this._9b1){_uo=(_nm[this._uo++]<<24|_nm[this._uo++]<<16|_nm[this._uo++]<<8|_nm[this._uo++])>>>0;var _A4=_Cy;if("string"===typeof _A4){var _yJ=_A4.split(""),e,_to;e=0;for(_to=_yJ.length;e<_to;e++)_yJ[e]=(_yJ[e].charCodeAt(0)&255)>>>0;_A4=_yJ}for(var _C4=1,_5x=0,_im=_A4.length,_6M,_DN=0;0<_im;){_6M=1024<_im?1024:_im;_im-=_6M;do _C4+=_A4[_DN++],_5x+=_C4;while(--_6M);_C4%=65521;_5x%=65521}_uo!==(_5x<<16|_C4)>>>0&&_7m(Error("invalid adler-32 checksum"))}return _Cy};var _Xd2=8;_UI("Zlib.Inflate", _zd2);_UI("Zlib.Inflate.prototype.decompress",_zd2.prototype._5x);var _1e2={_Ce2:_Wq._UI,_De2:_Wq._mm},_rF,_sF,_tF,$;if(Object._032)_rF=Object._032(_1e2);else for(_sF in _rF=[],_tF=0,_1e2)_rF[_tF++]=_sF;_tF=0;for($=_rF.length;_tF<$;++_tF)_sF=_rF[_tF],_UI("Zlib.Inflate.BufferType."+_sF,_1e2[_sF])}).call(this);//@ sourceMappingURL=inflate.min.js.map /*@constructor */function _Ee2(){this._Fe2=0;this._Ge2=null;this._He2=0;this._Ie2=null;this._Je2=new _Dw()};/*@constructor */function _Ke2(){this._vt=0;this._Le2=new _BE(); this._Me2=new _BE();this._Ne2=new _BE();this._Oe2=new _BE();this._Pe2=new _BE();this._Qe2=new _BE();this._Re2=0;this._Se2=0;this._Te2=0;this._Ue2=0;this._Ve2=0;this._We2=0;this._Xe2=0;this._Ye2=0;this._Ze2=0;this.__e2=-1;this._0f2=-1;this._1f2=-1;this._2f2=-1;this._3f2=true;this._4f2=false;this._5f2=false};_Ke2.prototype._6f2=function(_7f2){this._4f2=_7f2};_Ke2.prototype._8f2=function(){return this._4f2};_Ke2.prototype._9f2=function(_af2){this._5f2=_af2};_Ke2.prototype._bf2=function(){return this._5f2} ;_Ee2.prototype._cf2=function(_4w){var _df2=this._ef2(_4w);if(!_df2)return -1;var _ff2=this._gf2();var _hf2=this._ef2(_ff2);_hf2._Re2=_df2._Re2;_hf2._Se2=_df2._Re2;_hf2._Te2=_df2._Te2;_hf2._Ue2=_df2._Ue2;_hf2._Ve2=_df2._Ve2;_hf2._We2=_df2._We2;_hf2._Xe2=_df2._Xe2;_hf2._Ye2=_df2._Ye2;_hf2._Ze2=_df2._Ze2;_hf2.__e2=_df2.__e2;_hf2._0f2=_df2._0f2;_hf2._1f2=_df2._1f2;_hf2._2f2=_df2._2f2;var _if2=new _BE(_df2._Me2);var _jf2=new _BE(_df2._Le2);var _kf2=new _BE(_df2._Ne2);var _lf2=new _BE(_df2._Oe2);var _mf2=new _BE(_df2._Pe2); var _nf2=new _BE(_df2._Qe2);_hf2._Le2=_jf2;_hf2._Me2=_if2;_hf2._Ne2=_kf2;_hf2._Oe2=_lf2;_hf2._Pe2=_mf2;_hf2._Qe2=_nf2;_hf2._5f2=_df2._5f2;_hf2._6f2(true);return _ff2};_Ke2.prototype._of2=function(){if(this._Le2._7m[11]==0)return true;return false};_Ke2.prototype._pf2=function(){if(this._of2()){if((this._Le2._7m[4]==0.0)&&(this._Le2._7m[8]==0.0)&&(this._Le2._7m[1]==0.0)&&(this._Le2._7m[9]==0.0)&&(this._Le2._7m[2]==0.0)&&(this._Le2._7m[6]==0.0)){if((this._Me2._7m[2]==0.0)&&(this._Me2._7m[6]==0.0)){this._3f2=true; return }}}this._3f2=false};_Ke2.prototype._qf2=function(_rf2){this._Me2=_rf2;this._Pe2._tP(_rf2);this._Ne2.Multiply(this._Me2,this._Le2);this._Qe2._tP(this._Ne2);this._pf2()};_Ke2.prototype._sf2=function(_rf2){this._Le2=_rf2;this._Oe2._tP(_rf2);this._Ne2.Multiply(this._Me2,this._Le2);this._Qe2._tP(this._Ne2);this._pf2()};_Ee2.prototype._tf2=function(){this._Fe2=this._Je2.length};_Ee2.prototype._gf2=function(){var _uf2=new _Ke2();_uf2._vt=this._He2;this._He2++;this._Je2._Ou(_uf2);return _uf2._vt};_Ee2.prototype._ef2=function(_vf2){ for(var _z4=0;_z4=0)&&(this._3f2)){var _pR=null;if(this.__e2<10000){var _4K=_xk._Bl(this.__e2);var _Mw=_4K._101();for(var _o12=0;_o12<_Mw.length;_o12++){var _qR=_Mw[_o12];if(_qR._vb)continue;if(!_qR._wb)continue;_pR=_qR;break }}else {_pR=_hR._Bl(this.__e2);if(_pR!=null){if(_pR._vb||(!_pR._wb))_pR=null}}if(_pR!=null){var _rg2=this._Te2*0.5;var _sg2=this._Ue2*0.5;var _im,_mm;var _tg2,_ug2;_im=this._Re2;_mm=this._Se2; if(_pR._vg2)_pR._wg2();_tg2=Math.floor(_pR.x);_ug2=Math.floor(_pR.y);if(2*this._Xe2>=this._Te2){_im=_tg2-_rg2}else if(_tg2-this._Xe2(this._Re2+this._Te2)){_im=_tg2+this._Xe2-this._Te2}if(2*this._Ye2>=this._Ue2){_mm=_ug2-_sg2}else if(_ug2-this._Ye2(this._Se2+this._Ue2)){_mm=_ug2+this._Ye2-this._Ue2}if(_im<0)_im=0;if(_im+this._Te2>_Mk._jg2())_im=_Mk._jg2()-this._Te2;if(_mm<0)_mm=0;if(_mm+this._Ue2>_Mk._qg1())_mm=_Mk._qg1()-this._Ue2; if(this._Ve2>=0){if((_imthis._Ve2))_im=this._Re2-this._Ve2;if((_im>this._Re2)&&(_im-this._Re2>this._Ve2))_im=this._Re2+this._Ve2}if(this._We2>=0){if((_mmthis._We2))_mm=this._Se2-this._We2;if((_mm>this._Se2)&&(_mm-this._Se2>this._We2))_mm=this._Se2+this._We2}this._Re2=_im;this._Se2=_mm;this._Pf2(_im+_rg2,_mm+_sg2)}}}};_Ke2.prototype._Pf2=function(_sM,_xg2){var _Va2=new _VE();var _2b2=new _VE();var _ab2=new _VE();_Va2._rF=_sM;_Va2._sF=_xg2;_Va2._tF=-16000.0; _2b2._rF=_sM;_2b2._sF=_xg2;_2b2._tF=0.0;_ab2._rF=Math.sin(-this._Ze2*(Math.PI/180.0));_ab2._sF=Math.cos(-this._Ze2*(Math.PI/180.0));_ab2._tF=0.0;var _yg2=new _BE();_yg2._YE(_Va2,_2b2,_ab2);var _zg2=new _BE();_zg2._6F(this._Te2,this._Ue2,1,32000.0);this._qf2(_yg2);this._sf2(_zg2)};_Ke2.prototype._Ag2=function(_sM,_xg2){var _Va2=new _VE();var _2b2=new _VE();var _ab2=new _VE();_Va2._rF=_sM;_Va2._sF=_xg2;_Va2._tF=-(this._Te2);_2b2._rF=_sM;_2b2._sF=_xg2;_2b2._tF=0.0;_ab2._rF=Math.sin(-this._Ze2*(Math.PI/180.0)); _ab2._sF=Math.cos(-this._Ze2*(Math.PI/180.0));_ab2._tF=0.0;var _yg2=new _BE();_yg2._YE(_Va2,_2b2,_ab2);var _zg2=new _BE();_zg2._7F(1.0,-(this._Ue2)/(this._Te2),1,32000.0);this._qf2(_yg2);this._sf2(_zg2)};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;var _Bg2=!1,_Cg2=-1,_Dg2=-1,_Eg2=0,_Fg2=1,_Gg2=2,_Hg2=3,_Ig2=4,_Jg2=5,_Kg2=6,_Lg2=7,_Mg2=8,_Ng2=9,_Og2=10,_Pg2=11,_Qg2=[0,0,0],_Rg2=[0,0,0],_Sg2=[0,0,0,0,0,0],_Tg2=[0,0,0],_Ug2=[0,0,0],_Vg2=[0,0,0],_Wg2=[0,0,0],_Xg2=[0,0,0],_Yg2=[0,0,0],_Zg2=[0,0,0],__g2=0,_0h2=0;function _1h2(){ if(_Ok){if((_Rk._Sk()<=30)||(_2h2<=30)){return 1.0;}if((_Rk._Sk()/_2h2)<1.2){return 30.0/_Rk._Sk()}else {return 30.0/_2h2}}else {if((_Mk._Nk()<=30)||(_2h2<=30)){return 1.0}if((_Mk._Nk()/_2h2)<1.2){return 30.0/_Mk._Nk()}else {return 30.0/_2h2}}}function _3h2(){if(!_vY(_Cg2)){_Cg2=_Nx();if(_Ok){_BY(_Cg2,50)}else {_BY(_Cg2,100000)}}if(!_vY(_Dg2)){_Dg2=_Nx();if(_Ok){_BY(_Dg2,-15000)}else {_BY(_Dg2,-100000)}}if(!_Bg2){_4h2()}}function _4h2(){var _z4;_Bg2=true;for(_z4=0;_z4<=5;_z4++){_Sg2[_z4]=_Ox()}for(_z4=0;_z4<=2; _z4++){_Tg2[_z4]=_Ox();_Qg2[_z4]=_Ox();_Ug2[_z4]=_Ox();_Rg2[_z4]=_Ox();_Vg2[_z4]=_Ox();_Wg2[_z4]=_Ox();_Xg2[_z4]=_Ox();_Yg2[_z4]=_Ox();_Zg2[_z4]=_Ox()}__g2=_Ox();_0h2=_Ox()}function _5h2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Sg2[0],_7h2);_6Z(_Sg2[0],0.1,0.1,0.05*_yJ,0);_FZ(_Sg2[0],0,360,0,0,false);_JZ(_Sg2[0],0,360,0,0);_HZ(_Sg2[0],2*_yJ,2*_yJ,-0.1*_yJ,0);_Sx(_Sg2[0],0.6,0);_zZ(_Sg2[0],_Ow(10.0/_yJ),_Ow(15.0/_yJ));_PY(_6h2,_il,_jl,_Sg2[0],_bs,20);_2Z(_Sg2[1],_7h2);_6Z(_Sg2[1],0.1,0.1, 0.1*_yJ,0);_FZ(_Sg2[1],0,360,0,0,false);_Sx(_Sg2[1],0.8,0);_zZ(_Sg2[1],_Ow(15/_yJ),_Ow(15/_yJ));_PY(_6h2,_il,_jl,_Sg2[1],_8h2,1)}else if(_is==2){_2Z(_Sg2[4],_7h2);_6Z(_Sg2[4],0.4,0.4,0.2*_yJ,0);_FZ(_Sg2[4],0,360,0,0,false);_JZ(_Sg2[4],0,360,0,0);_HZ(_Sg2[4],7*_yJ,7*_yJ,-0.2*_yJ,0);_Sx(_Sg2[4],0.6,0);_zZ(_Sg2[4],_Ow(15/_yJ),_Ow(20/_yJ));_PY(_6h2,_il,_jl,_Sg2[4],_bs,20);_2Z(_Sg2[5],_7h2);_6Z(_Sg2[5],0.4,0.4,0.4*_yJ,0);_FZ(_Sg2[5],0,360,0,0,false);_Sx(_Sg2[5],0.8,0);_zZ(_Sg2[5],_Ow(20/_yJ),_Ow(20/_yJ)); _PY(_6h2,_il,_jl,_Sg2[5],_8h2,1)}else {_2Z(_Sg2[2],_7h2);_6Z(_Sg2[2],0.3,0.3,0.1*_yJ,0);_FZ(_Sg2[2],0,360,0,0,false);_JZ(_Sg2[2],0,360,0,0);_HZ(_Sg2[2],4*_yJ,4*_yJ,-0.18*_yJ,0);_Sx(_Sg2[2],0.6,0);_zZ(_Sg2[2],_Ow(12/_yJ),_Ow(17/_yJ));_PY(_6h2,_il,_jl,_Sg2[2],_bs,20);_2Z(_Sg2[3],_7h2);_6Z(_Sg2[3],0.3,0.3,0.2*_yJ,0);_FZ(_Sg2[3],0,360,0,0,false);_Sx(_Sg2[3],0.8,0);_zZ(_Sg2[3],_Ow(17/_yJ),_Ow(17/_yJ));_PY(_6h2,_il,_jl,_Sg2[3],_8h2,1)}}function _9h2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Tg2[0], _ah2);_Sx(_Tg2[0],1,0);_6Z(_Tg2[0],0.0,0.0,0.15*_yJ,0.0);_zZ(_Tg2[0],_Ow(10.0/_yJ),_Ow(12.0/_yJ));_PY(_6h2,_il,_jl,_Tg2[0],_bs,1)}else if(_is==2){_2Z(_Tg2[2],_ah2);_Sx(_Tg2[2],1,0);_6Z(_Tg2[2],0,0,0.4*_yJ,0);_zZ(_Tg2[2],_Ow(18.0/_yJ),_Ow(20.0/_yJ));_PY(_6h2,_il,_jl,_Tg2[2],_bs,1)}else {_2Z(_Tg2[1],_ah2);_Sx(_Tg2[1],1,0);_6Z(_Tg2[1],0,0,0.25*_yJ,0);_zZ(_Tg2[1],_Ow(13.0/_yJ),_Ow(15.0/_yJ));_PY(_6h2,_il,_jl,_Tg2[1],_bs,1)}}function _bh2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Qg2[0],_ah2); _Sx(_Qg2[0],1,0);_6Z(_Qg2[0],0,0,0.2*_yJ,0);_8Z(_Qg2[0],1,0.5);_zZ(_Qg2[0],_Ow(10.0/_yJ),_Ow(12.0/_yJ));_PY(_6h2,_il,_jl,_Qg2[0],_bs,1)}else if(_is==2){_2Z(_Qg2[2],_ah2);_Sx(_Qg2[2],1,0);_6Z(_Qg2[2],0,0,0.6*_yJ,0);_8Z(_Qg2[2],1,0.5);_zZ(_Qg2[2],_Ow(18.0/_yJ),_Ow(20.0/_yJ));_PY(_6h2,_il,_jl,_Qg2[2],_bs,1)}else {_2Z(_Qg2[1],_ah2);_Sx(_Qg2[1],1,0);_6Z(_Qg2[1],0,0,0.35*_yJ,0);_8Z(_Qg2[1],1,0.5);_zZ(_Qg2[1],_Ow(13.0/_yJ),_Ow(15.0/_yJ));_PY(_6h2,_il,_jl,_Qg2[1],_bs,1)}}function _ch2(_6h2,_il,_jl,_is,_bs){ var _yJ=_1h2();if(_is===0){_2Z(_Ug2[1],_dh2);_6Z(_Ug2[1],0.1,0.2,0,0);_HZ(_Ug2[1],0.5*_yJ,3.0*_yJ,0.0,0.0);_JZ(_Ug2[1],0,360,0,0);_Sx(_Ug2[1],1,0.4);_zZ(_Ug2[1],_Ow(15.0/_yJ),_Ow(25.0/_yJ));_LZ(_Ug2[1],0.10*_yJ,270);_PY(_6h2,_il,_jl,_Ug2[1],_bs,75)}else if(_is==2){_2Z(_Ug2[1],_dh2);_6Z(_Ug2[1],0.1,0.2,0,0);_HZ(_Ug2[1],0.5*_yJ,8.0*_yJ,0.0,0.0);_JZ(_Ug2[1],0,360,0,0);_Sx(_Ug2[1],1,0.4);_zZ(_Ug2[1],_Ow(30.0/_yJ),_Ow(40.0/_yJ));_LZ(_Ug2[1],0.17*_yJ,270);_PY(_6h2,_il,_jl,_Ug2[1],_bs,250)}else {_2Z(_Ug2[1], _dh2);_6Z(_Ug2[1],0.1,0.2,0,0);_HZ(_Ug2[1],0.5*_yJ,6.0*_yJ,0.0,0.0);_JZ(_Ug2[1],0,360,0,0);_Sx(_Ug2[1],1,0.4);_zZ(_Ug2[1],_Ow(20.0/_yJ),_Ow(30.0/_yJ));_LZ(_Ug2[1],0.15*_yJ,270);_PY(_6h2,_il,_jl,_Ug2[1],_bs,150)}}function _eh2(_6h2,_il,_jl,_is,_bs){var _z4;var _yJ=_1h2();if(_is===0){_2Z(_Rg2[0],_7h2);_6Z(_Rg2[0],0.2,0.4,-0.01*_yJ,0);_Sx(_Rg2[0],0.4,0);_zZ(_Rg2[0],_Ow(25.0/_yJ),_Ow(25.0/_yJ));for(_z4=0;_z4<=5;_z4++){_PY(_6h2,_il-5+_fh2(10),_jl-5+_fh2(10),_Rg2[0],_bs,1)}}else if(_is===2){_2Z(_Rg2[2],_7h2); _6Z(_Rg2[2],0.4,1,-0.01*_yJ,0);_Sx(_Rg2[2],0.4,0);_zZ(_Rg2[2],_Ow(50.0/_yJ),_Ow(50.0/_yJ));for(_z4=0;_z4<=15;_z4++){_PY(_6h2,_il-30+_fh2(60),_jl-30+_fh2(60),_Rg2[2],_bs,1)}}else {_2Z(_Rg2[1],_7h2);_6Z(_Rg2[1],0.4,0.7,-0.01*_yJ,0);_Sx(_Rg2[1],0.4,0);_zZ(_Rg2[1],_Ow(30.0/_yJ),_Ow(30.0/_yJ));for(_z4=0;_z4<=10;_z4++){_PY(_6h2,_il-15+_fh2(30),_jl-15+_fh2(30),_Rg2[1],_bs,1)}}}function _gh2(_6h2,_il,_jl,_is,_bs){var _z4;var _yJ=_1h2();if(_is===0){_2Z(_Vg2[0],_7h2);_6Z(_Vg2[0],0.2,0.4,-0.01*_yJ,0);_Sx(_Vg2[0], 0.4,0);_HZ(_Vg2[0],3.0*_yJ,4.0*_yJ,0,0);_JZ(_Vg2[0],90,90,0,0);_zZ(_Vg2[0],_Ow(25.0/_yJ),_Ow(25.0/_yJ));for(_z4=0;_z4<=5;_z4++){_PY(_6h2,_il-5+_fh2(10),_jl-5+_fh2(10),_Vg2[0],_bs,1)}}else if(_is===2){_2Z(_Vg2[2],_7h2);_6Z(_Vg2[2],0.4,1,-0.01*_yJ,0);_Sx(_Vg2[2],0.4,0);_HZ(_Vg2[2],6.0*_yJ,7.0*_yJ,0,0);_JZ(_Vg2[2],90,90,0,0);_zZ(_Vg2[2],_Ow(50.0/_yJ),_Ow(50.0/_yJ));for(_z4=0;_z4<=15;_z4++){_PY(_6h2,_il-30+_fh2(60),_jl-30+_fh2(60),_Vg2[2],_bs,1)}}else {_2Z(_Vg2[1],_7h2);_6Z(_Vg2[1],0.4,0.7,-0.01*_yJ,0); _Sx(_Vg2[1],0.4,0);_HZ(_Vg2[1],5.0*_yJ,6.0*_yJ,0,0);_JZ(_Vg2[1],90,90,0,0);_zZ(_Vg2[1],_Ow(30.0/_yJ),_Ow(30.0/_yJ));for(_z4=0;_z4<=10;_z4++){_PY(_6h2,_il-15+_fh2(30),_jl-15+_fh2(30),_Vg2[1],_bs,1)}}}function _hh2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Wg2[0],_ih2);_6Z(_Wg2[0],0.4,0.3,-0.02*_yJ,0);_FZ(_Wg2[0],0,360,0,0,false);_zZ(_Wg2[0],_Ow(20/_yJ),_Ow(20/_yJ));_PY(_6h2,_il,_jl,_Wg2[0],_bs,1)}else if(_is===2){_2Z(_Wg2[2],_ih2);_6Z(_Wg2[2],1.2,1.2,-0.04*_yJ,0);_FZ(_Wg2[2],0,360,0,0,false); _zZ(_Wg2[2],_Ow(30/_yJ),_Ow(30/_yJ));_PY(_6h2,_il,_jl,_Wg2[2],_bs,1)}else {_2Z(_Wg2[1],_ih2);_6Z(_Wg2[1],0.75,0.75,-0.03*_yJ,0);_FZ(_Wg2[1],0,360,0,0,false);_zZ(_Wg2[1],_Ow(25/_yJ),_Ow(25/_yJ));_PY(_6h2,_il,_jl,_Wg2[1],_bs,1)}}function _jh2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Xg2[0],_kh2);_6Z(_Xg2[0],0.4,0.4,-0.02*_yJ,0);_FZ(_Xg2[0],0,360,0,0,false);_zZ(_Xg2[0],_Ow(20/_yJ),_Ow(20/_yJ));_PY(_6h2,_il,_jl,_Xg2[0],_bs,1)}else if(_is===2){_2Z(_Xg2[2],_kh2);_6Z(_Xg2[2],1.2,1.2,-0.04*_yJ, 0);_FZ(_Xg2[2],0,360,0,0,false);_zZ(_Xg2[2],_Ow(30/_yJ),_Ow(30/_yJ));_PY(_6h2,_il,_jl,_Xg2[2],_bs,1)}else {_2Z(_Xg2[1],_kh2);_6Z(_Xg2[1],0.75,0.75,-0.03*_yJ,0);_FZ(_Xg2[1],0,360,0,0,false);_zZ(_Xg2[1],_Ow(25/_yJ),_Ow(25/_yJ));_PY(_6h2,_il,_jl,_Xg2[1],_bs,1)}}function _lh2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Yg2[0],_dh2);_6Z(_Yg2[0],0.4,0.4,-0.02*_yJ,0);_FZ(_Yg2[0],0,360,0,0,false);_zZ(_Yg2[0],_Ow(20/_yJ),_Ow(20/_yJ));_PY(_6h2,_il,_jl,_Yg2[0],_bs,1)}else if(_is===2){_2Z(_Yg2[2],_dh2); _6Z(_Yg2[2],1.2,1.2,-0.04*_yJ,0);_FZ(_Yg2[2],0,360,0,0,false);_zZ(_Yg2[2],_Ow(30/_yJ),_Ow(30/_yJ));_PY(_6h2,_il,_jl,_Yg2[2],_bs,1)}else {_2Z(_Yg2[1],_dh2);_6Z(_Yg2[1],0.75,0.75,-0.03*_yJ,0);_FZ(_Yg2[1],0,360,0,0,false);_zZ(_Yg2[1],_Ow(25/_yJ),_Ow(25/_yJ));_PY(_6h2,_il,_jl,_Yg2[1],_bs,1)}}function _mh2(_6h2,_il,_jl,_is,_bs){var _yJ=_1h2();if(_is===0){_2Z(_Zg2[0],_7h2);_6Z(_Zg2[0],2,2,0,0);_8Z(_Zg2[0],1,0.5);_xZ(_Zg2[0],0,0.3,0);_zZ(_Zg2[0],_Ow(100.0/_yJ),_Ow(100.0/_yJ));_PY(_6h2,_il,_jl,_Zg2[0],_bs, 1)}else if(_is===2){_2Z(_Zg2[2],_7h2);_6Z(_Zg2[2],8,8,0,0);_8Z(_Zg2[2],1,0.5);_xZ(_Zg2[2],0,0.3,0);_zZ(_Zg2[2],_Ow(100.0/_yJ),_Ow(100.0/_yJ));_PY(_6h2,_il,_jl,_Zg2[2],_bs,1)}else {_2Z(_Zg2[1],_7h2);_6Z(_Zg2[1],4,4,0,0);_8Z(_Zg2[1],1,0.5);_xZ(_Zg2[1],0,0.3,0);_zZ(_Zg2[1],_Ow(100.0/_yJ),_Ow(100.0/_yJ));_PY(_6h2,_il,_jl,_Zg2[1],_bs,1)}}function _nh2(_6h2,_il,_jl,_is,_bs){var _z4;var _yJ=_1h2();_2Z(__g2,_oh2);_6Z(__g2,0.2,0.3,0.0,0.0);_FZ(__g2,0,0,0,0,true);_HZ(__g2,7*_yJ,7*_yJ,0,0);_JZ(__g2,260,260,0,0); _uZ(__g2,0.4);_zZ(__g2,_Ow(0.2*_Mk._qg1()/_yJ),_Ow(0.2*_Mk._qg1()/_yJ));if(_is===0){for(_z4=0;_z4<=1;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2(),-30.0+_fh2(20),__g2,_bs,1)}}else if(_is==2){for(_z4=0;_z4<=8;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2(),-30.0+_fh2(20),__g2,_bs,1)}}else {for(_z4=0;_z4<=4;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2(),-30.0+_fh2(20),__g2,_bs,1)}}}function _ph2(_6h2,_il,_jl,_is,_bs){var _z4;var _yJ=_1h2();_2Z(_0h2,_qh2);_6Z(_0h2,0.1,0.25,0.0,0.0);_uZ(_0h2,0.6);_FZ(_0h2,0,360,0,0,false);_HZ(_0h2, 2.5*_yJ,3.0*_yJ,0.0,0.0);_JZ(_0h2,240,300,0,20);_zZ(_0h2,_Ow(0.5*_Mk._qg1()/_yJ),_Ow(0.5*_Mk._qg1()/_yJ));if(_is===0){for(_z4=0;_z4<=0;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2()-60,-30.0+_fh2(20),_0h2,_bs,1)}}else if(_is===2){for(_z4=0;_z4<=6;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2()-60,-30.0+_fh2(20),_0h2,_bs,1)}}else {for(_z4=0;_z4<=2;_z4++){_PY(_6h2,_fh2(1)*1.2*_Mk._jg2()-60,-30.0+_fh2(20),_0h2,_bs,1)}}}function _rh2(_sh2,_Or,_il,_jl,_is,_bs){var _bf1;_3h2();if(_sh2){_bf1=_Cg2}else {_bf1=_Dg2}switch(_Or){ case _Eg2:_5h2(_bf1,_il,_jl,_is,_bs);break;case _Fg2:_9h2(_bf1,_il,_jl,_is,_bs);break;case _Gg2:_bh2(_bf1,_il,_jl,_is,_bs);break;case _Hg2:_ch2(_bf1,_il,_jl,_is,_bs);break;case _Ig2:_eh2(_bf1,_il,_jl,_is,_bs);break;case _Jg2:_gh2(_bf1,_il,_jl,_is,_bs);break;case _Kg2:_hh2(_bf1,_il,_jl,_is,_bs);break;case _Lg2:_jh2(_bf1,_il,_jl,_is,_bs);break;case _Mg2:_lh2(_bf1,_il,_jl,_is,_bs);break;case _Ng2:_mh2(_bf1,_il,_jl,_is,_bs);break;case _Og2:_nh2(_bf1,_il,_jl,_is,_bs);break;case _Pg2:_ph2(_bf1,_il,_jl,_is,_bs);break } }var _th2=!1,_la1=!1,_uh2=!0;function _vh2(_wh2){if(_wh2){_th2=true}else {_la1=false;_th2=false;if(_uh2){_xh2=false}}}function _yh2(){if(window["page"]===undefined){_uh2=false;window.addEventListener("focus",function(){_vh2(false)});window.addEventListener("blur",function(){_vh2(true)});window.addEventListener("click",function(){_vh2(false)})}}function _zh2(){if(_th2){_la1=true;_th2=false}else if(_la1){_la1=false;if(_uh2){_xh2=true}}}function _Ah2(){var _351,_z4,_Bh2;var _ev=null;if(_Mk._fv){_ev=_Mk._hv} var _Mw=_Mk._zR._Mw;var _mn=_Ch2++;for(var _Dh2=0;_Dh2<_Mw.length;_Dh2++){var _pR=_Mw[_Dh2];var _GR=_pR._GR;if(!_pR._vb&&(_pR._Eh2<=_mn)){if(_GR._Fh2[_Gh2]){var _Hh2=false;if(_BV(_pR._zl)||_BV(_pR._Ih2)){_351=_pR._Jh2();_Hh2=((_351.right<0)||(_351.left>_Mk._jg2())||(_351.bottom<0)||(_351.top>_Mk._qg1()))}else {_Hh2=((_pR.x<0)||(_pR.x>_Mk._jg2())||(_pR.y<0)||(_pR.y>_Mk._qg1()))}if(_Hh2){if(!_pR._Kh2){_pR._Kl(_Gh2,_Lh2,_pR,_pR)}}_pR._Kh2=_Hh2}if(_GR._Fh2[_Mh2]){if(_BV(_pR._zl)||_BV(_pR._Ih2)){_351=_pR._Jh2(); if((_351.left<0)||(_351.right>_Mk._jg2())||(_351.top<0)||(_351.bottom>_Mk._qg1())){_pR._Kl(_Mh2,_Lh2,_pR,_pR)}}else {if((_pR.x<0)||(_pR.x>_Mk._jg2())||(_pR.y<0)||(_pR.y>_Mk._qg1())){_pR._Kl(_Mh2,_Lh2,_pR,_pR)}}}if(_ev){for(_Bh2=0;_Bh2<_ev.length;_Bh2++){var _Nh2=_ev[_Bh2];if(_Nh2._I4){var _Oh2=_Nh2._z61;var _Ph2=_Nh2._B61;var _Qh2=_Nh2._z61+_Nh2._D61;var _Rh2=_Nh2._B61+_Nh2._F61;var _xf2=_Sh2._ef2(_Nh2._Th2);if(_xf2!=null){_Oh2=_xf2._Qf2();_Ph2=_xf2._Sf2();_Qh2=_xf2._Qf2()+_xf2._Rf2();_Rh2=_xf2._Sf2()+_xf2._Tf2()} if(_GR._Fh2[_Uh2+_Bh2]){if(_BV(_pR._zl)||_BV(_pR._Ih2)){_351=_pR._Jh2();if((_351.right<_Oh2)||(_351.left>_Qh2)||(_351.bottom<_Ph2)||(_351.top>_Rh2)){_pR._Kl(_Uh2+_Bh2,_Lh2,_pR,_pR)}}else {if((_pR.x<_Oh2)||(_pR.x>_Qh2)||(_pR.y<_Ph2)||(_pR.y>_Rh2)){_pR._Kl(_Uh2+_Bh2,_Lh2,_pR,_pR)}}}if(_GR._Fh2[_Vh2+_Bh2]){if(_BV(_pR._zl)||_BV(_pR._Ih2)){_351=_pR._Jh2();if((_351.left<_Oh2)||(_351.right>_Qh2)||(_351.top<_Ph2)||(_351.bottom>_Rh2)){_pR._Kl(_Vh2+_Bh2,_Lh2,_pR,_pR)}}else {if((_pR.x<_Oh2)||(_pR.x>_Qh2)||(_pR.y<_Ph2)||(_pR.y>_Rh2)){ _pR._Kl(_Vh2+_Bh2,_Lh2,_pR,_pR)}}}}}}}}}function _Wh2(){for(var _lY1 in _mY1){if(!_mY1.hasOwnProperty(_lY1))continue;var _Xh2=_xk._Bl(_lY1);var _Yh2=_Xh2._101();var _mn=_Ch2++;for(var _VX1=0;_VX1<_Yh2.length;_VX1++){var _Zh2=_Yh2[_VX1];if(!_Zh2._vb&&_Zh2._wb&&(_Zh2._Eh2<=_mn)){var __h2=_mY1[_lY1];for(var _0i2 in __h2){if(!__h2.hasOwnProperty(_0i2))continue;var _3y1=__h2[_0i2];var _1i2=_xk._Bl(_3y1);var _2i2=_1i2._101();for(var _WX1=0;_WX1<_2i2.length;_WX1++){var _3i2=_2i2[_WX1];if(!_3i2._vb&&_3i2._wb&&(_3i2._Eh2<=_mn)){ if((_Zh2._GR==_3i2._GR)&&(_WX1<_VX1))continue;if(_Zh2._uR(_3i2,true)){if((_Zh2._IX)||(_3i2._IX)){_Zh2.x=_Zh2._4i2;_Zh2.y=_Zh2._5i2;_Zh2._vg2=true;_Zh2._6i2=_Zh2._7i2;_3i2.x=_3i2._4i2;_3i2.y=_3i2._5i2;_3i2._vg2=true;_3i2._6i2=_3i2._7i2}_Zh2._Kl(_3Y1,_3i2._GR._SR,_Zh2,_3i2);_3i2._Kl(_3Y1,_Zh2._GR._SR,_3i2,_Zh2);if((_Zh2._IX)||(_3i2._IX)){_Zh2._HX1();_3i2._HX1();_Zh2._Ps(_Zh2.x+_Zh2._i6,_Zh2.y+_Zh2._j6);_3i2._Ps(_3i2.x+_3i2._i6,_3i2.y+_3i2._j6);if(_Zh2._uR(_3i2,true)){_Zh2.x=_Zh2._4i2;_Zh2.y=_Zh2._5i2; _Zh2._vg2=true;_Zh2._6i2=_Zh2._7i2;_3i2.x=_3i2._4i2;_3i2.y=_3i2._5i2;_3i2._vg2=true;_3i2._6i2=_3i2._7i2}}}}}}}}}}function _8i2(){if(_Mk){var _ev,__y,_9i2,_ai2;if(!_Mk._fv){_ev=_gv}else {_ev=_Mk._hv}var _mn=_Ch2++;for(var _So=0;_So<_ev.length;_So++){var _iv=_ev[_So];if(_iv._I4){_jv(canvas,_kv);_9i2=_Fv._J71-_kv.left;_ai2=_Fv._K71-_kv.top;if((_9i2>=_iv._lv)&&(_9i2<_iv._mv)&&(_ai2>=_iv._nv)&&(_ai2<_iv._ov)){var _sm=_1f._I71;var _um=_1f._M71;var _bi2=_xk._HX();for(var _0K=0;_0K<_bi2.length;_0K++){var _4K=_bi2[_0K]; var _ci2=_4K._Fh2;if(_ci2[_di2]||_ci2[_ei2]||_ci2[_fi2]||_ci2[_gi2]||_ci2[_hi2]||_ci2[_ii2]||_ci2[_ji2]||_ci2[_ki2]||_ci2[_li2]||_ci2[_mi2]||_ci2[_ni2]||_ci2[_oi2]||_ci2[_pi2]||_ci2[_qi2]){if(_4K._ri2.length>0){var _si2=_4K._ri2._Mw.slice(0);for(var _z4=_si2.length-1;_z4>=0;_z4--){var _qR=_si2[_z4];if(!_qR._vb&&(_qR._Eh2<=_mn)){{if(_qR._vg2)_qR._wg2();if(_qR._AR(_sm,_um,true)){var _ti2=true;for(__y=0;__y<3;__y++){if(_Fv._Ot[__y]){if(_ci2[_di2+__y]){_qR._Kl(_di2+__y,0,_qR,_qR)}_ti2=false}}for(__y=0;__y<3; __y++){if(_Fv._Jt[__y]===1){if(_ci2[_gi2+__y]){_qR._Kl(_gi2+__y,0,_qR,_qR)}_ti2=false}}for(__y=0;__y<3;__y++){if(_Fv._Nt[__y]===1){if(_ci2[_ji2+__y]){_qR._Kl(_ji2+__y,0,_qR,_qR)}}}if(_ti2){_qR._Kl(_mi2,0,_qR,_qR)}if(!_qR._ui2){_qR._Kl(_ni2,0,_qR,_qR);_qR._ui2=true}}else {if(_qR._ui2){_qR._Kl(_oi2,0,_qR,_qR);_qR._ui2=false}}}}}}}}for(__y=0;__y<3;__y++){if(_Fv._Ot[__y]){_hR._Kl(_vi2+__y,0)}}for(__y=0;__y<3;__y++){if(_Fv._Jt[__y]===1){_hR._Kl(_wi2+__y,0)}}for(__y=0;__y<3;__y++){if(_Fv._Nt[__y]===1){ _hR._Kl(_xi2+__y,0)}}if(_XR){_hR._Kl(_pi2,0)}if(_YR){_hR._Kl(_qi2,0)}}}}}}function _yi2(){var _Vo,_Wo,_rm;var _Mw=_Mk._zR._Mw;var _mn=_Ch2++;for(var _pR=0;_pR<_Mw.length;_pR++){var _qR=_Mw[_pR];if(!_qR._vb&&(_qR._zi2>=0)&&(_qR._Eh2<=_mn)){if(!_qR._Ai2){var _gL=_hL._Bl(_qR._zi2);if((_gL!==null)&&(_gL!==undefined)){if(_qR._Bi2>0){_Vo=_gL._Ci2(_qR._Di2);_qR._Di2+=_qR._Bi2;_Wo=_gL._Ci2(_qR._Di2);for(_rm=_Vo;_rm<_Wo;_rm++){_cL(_qR,_qR,_qR._zi2,_rm)}if(_qR._Ei2&&(_qR._Di2>_gL._Fi2())){_qR._Di2=0}}else {_Vo=_gL._Gi2(_qR._Di2); _qR._Di2+=_qR._Bi2;_Wo=_gL._Gi2(_qR._Di2);for(_rm=_Vo;_rm>_Wo;_rm--){_cL(_qR,_qR,_qR._zi2,_rm)}if(_qR._Ei2&&(_qR._Di2<0)){_qR._Di2=_gL._Fi2()}}}}}}}function _Hi2(){var _Mw=_Mk._zR._Mw;var _mn=_Ch2++;for(var _pR=0;_pR<_Mw.length;_pR++){var _qR=_Mw[_pR];if(!_qR._vb&&(_qR._Eh2<=_mn)){for(var _uo=0;_uo<_Ii2;_uo++){var event=_Ji2|(_uo+1);var _4K=_qR._GR;if(_4K._Fh2[event]){var _Ki2;_Ki2=~~(_qR._Li2[_uo]);if(_Ki2>=0){_Ki2--;_qR._Li2[_uo]=_Ki2}if(_Ki2===0){_qR._Kl(_Ji2|(_uo+1),0,_qR,_qR)}}}}}}function _9L(_sk,_6L){ switch(_sk){case _Mi2:return _KR;case _Ni2:return _wR;case _Oi2:return _xR;case _Pi2:switch(_6L){case 0:return _Qi2;case 1:return _Ri2;case 2:return _Si2;case 3:return _Ti2;case 4:return _Ui2;case 5:return _Vi2;case 6:return _Wi2;case 7:return _Xi2;case 8:return _Yi2;case 9:return _Zi2;case 10:return __i2;case 11:return _0j2;default :return _Qi2}break;case _1j2:switch(_6L){case _2j2:return _3j2;case _4j2:return _5j2;case _6j2:return _7j2;default :return _5j2}break;case _8j2:return _3Y1;case _9j2:switch(_6L){case _aj2:return _di2;case _bj2:return _fi2; case _cj2:return _ei2;case _dj2:return _mi2;case _ej2:return _gi2;case _fj2:return _ii2;case _gj2:return _hi2;case _hj2:return _ji2;case _ij2:return _li2;case _jj2:return _ki2;case _kj2:return _ni2;case _lj2:return _oi2;case _mj2:return 0;case _nj2:return 0;case _oj2:return 0;case _pj2:return 0;case _qj2:return 0;case _rj2:return 0;case _sj2:return 0;case _tj2:return 0;case _uj2:return 0;case _vj2:return 0;case _wj2:return 0;case _xj2:return 0;case _yj2:return 0;case _zj2:return 0;case _Aj2:return 0;case _Bj2:return 0;case _Cj2:return 0;case _Dj2:return 0; case _Ej2:return 0;case _Fj2:return 0;case _Gj2:return 0;case _Hj2:return 0;case _Ij2:return 0;case _Jj2:return 0;case _Kj2:return _vi2;case _Lj2:return _Mj2;case _Nj2:return _Oj2;case _Pj2:return _wi2;case _Qj2:return _Rj2;case _Sj2:return _Tj2;case _Uj2:return _xi2;case _Vj2:return _Wj2;case _Xj2:return _Yj2;case _Zj2:return _pi2;case __j2:return _qi2;default :return 0}break;case _0k2:{switch(_6L){case _1k2:return _Gh2;case _2k2:return _Mh2;case _3k2:return _4k2;case _5k2:return _6k2;case _7k2:return _8k2;case _9k2:return _ak2;case _bk2:return _ck2; case _dk2:return _ek2;case _fk2:return _IX1;case _gk2:return _hk2;case _ik2:return _jk2;case _kk2:return _Uh2;case _lk2:return _mk2;case _nk2:return _ok2;case _pk2:return _qk2;case _rk2:return _sk2;case _tk2:return _uk2;case _vk2:return _wk2;case _xk2:return _yk2;case _zk2:return _Vh2;case _Ak2:return _Bk2;case _Ck2:return _Dk2;case _Ek2:return _Fk2;case _Gk2:return _Hk2;case _Ik2:return _Jk2;case _Kk2:return _Lk2;case _Mk2:return _Nk2;case _Ok2:return _Pk2;case _Qk2:return _Rk2;case _Sk2:return _Tk2;case _Uk2:return _Vk2;case _Wk2:return _Xk2; case _Yk2:return _Zk2;case __k2:return _0l2;case _1l2:return _2l2;case _3l2:return _4l2;case _5l2:return _6l2;case _7l2:return _8l2;case _9l2:return _al2;case _bl2:return _cl2;case _dl2:return _el2;case _fl2:return _gl2;case _hl2:return _il2;case _jl2:return _Ll;case _kl2:return _ll2;case _ml2:return _nl2;case _ol2:return _iR;case _pl2:return _ql2;case _rl2:return _sl2;case _tl2:return _y41;default :return 0}break }case _ul2:return _vl2;case _wl2:return _xl2;case _yl2:return _zl2;case _Al2:return _Bl2;case _Cl2:return _Dl2;case _El2:switch(_6L){ case _Fl2:return _Gl2;case _Hl2:return _Il2;case _Jl2:return _Kl2;case _Ll2:return _Ml2;case _Nl2:return _Ol2;case _Pl2:return _Ql2;case _Rl2:return _Sl2;case _Tl2:return _Ul2;case _Vl2:return _Wl2;case _Xl2:return _Yl2;case _Zl2:return __l2;case _0m2:return _1m2;case _2m2:return _3m2;case _4m2:return _5m2;case _6m2:return _7m2;case _8m2:return _9m2;case _am2:return _bm2;case _cm2:return _dm2;case _em2:return _fm2;case _gm2:return _hm2;case _im2:return _jm2;case _km2:return _lm2;case _mm2:return _nm2;case _om2:return _pm2;case _qm2:return _rm2; case _sm2:return _tm2;default :return 0;case _um2:return _JR}break;default :return 0}}function _bL(_sk,_6L){switch(_sk){case _8j2:case _Cl2:case _wl2:case _yl2:case _Al2:{return _6L}}return 0}(function(window){if(!Object.defineProperty){throw("Font.js requires Object.defineProperty, which this browser does not support.")}if(!document.createElement("canvas").getContext){throw("Font.js requires and the Canvas2D API, which this browser does not support.")}(function(window){try{var _uo=new Uint8Array(1);return } catch(e){}function subarray(start,end){return this.slice(start,end)}function _vm2(_NG1,offset){var _z4,_4m=_NG1.length;if(arguments.length<2){offset=0}for(_z4=0;_z4<_4m;++_z4,++offset){this[offset]=_NG1[_z4]&0xFF}}function _wm2(_xg2){var _bJ,_z4;if(typeof _xg2==="number"){_bJ=new Array(_xg2);for(_z4=0;_z4<_xg2;++_z4){_bJ[_z4]=0}}else {_bJ=_xg2.slice(0)}_bJ.subarray=subarray;_bJ.buffer=_bJ;_bJ.byteLength=_bJ.length;_bJ.set=_vm2;if(typeof _xg2==="object"&&_xg2.buffer){_bJ.buffer=_xg2.buffer}return _bJ}window.Uint8Array=_wm2; window.Uint32Array=_wm2;window.Int32Array=_wm2}(window));(function(window){if(window.opera)return;if("response" in XMLHttpRequest.prototype||"mozResponseArrayBuffer" in XMLHttpRequest.prototype||"mozResponse" in XMLHttpRequest.prototype||"responseArrayBuffer" in XMLHttpRequest.prototype){return }var getter;if(window.VBArray){getter=function(){return new Uint8Array(new window.VBArray(this.responseBody)._xm2())}}else {getter=function(){return this.responseBody}}Object.defineProperty(XMLHttpRequest.prototype,"response", {get:getter})}(window));if(!window.btoa){window.btoa=function(data){var _qL="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _rL,_sL,_tL,_uL,_vL,_wL,_xL,_yL,_z4=0,_zL=0,_AL="",_BL=[];if(!data){return data}do {_rL=data.charCodeAt(_z4++);_sL=data.charCodeAt(_z4++);_tL=data.charCodeAt(_z4++);_yL=_rL<<16|_sL<<8|_tL;_uL=_yL>>18&0x3f;_vL=_yL>>12&0x3f;_wL=_yL>>6&0x3f;_xL=_yL&0x3f;_BL[_zL++]=_qL.charAt(_uL)+_qL.charAt(_vL)+_qL.charAt(_wL)+_qL.charAt(_xL)}while(_z40){document._Mm2.removeChild(__t1);document.body.removeChild(target);this._a41=!0;this.onload()}else {setTimeout(function(){font.validate(target,__t1,_Im2,font,_Jm2===!1?!1:_Jm2-50)},50)}};Font.prototype._Nm2=function(){var _fG1=this;var _FL=function(_Ct){return String.fromCharCode(_Ct)};var _Om2=function(_Ct){if(_Ct<256){return _FL(0)+_FL(_Ct)}var _0L=_Ct>>8;var _1L=_Ct&0xFF;return _FL(_0L)+_FL(_1L)};var _Pm2=function(_Ct){if(_Ct<0){_Ct=0xFFFFFFFF+_Ct+1}return parseInt(_Ct,10).toString(16);}; var _Qm2=function(_0L,_1L){return 256*_0L+_1L};var _Rm2=function(_0L,_1L){var _Sm2=_0L>>7===1,_Ct;_0L=_0L&0x7F;_Ct=256*_0L+_1L;if(!_Sm2){return _Ct}return _Ct-0x8000};var _Tm2=function(_0L,_1L,_Um2,_Vm2){return 16777216*_0L+65536*_1L+256*_Um2+_Vm2};var error=function(_VI){_fG1.onerror(_VI)};var _Wm2=_FL(0)+_FL(1)+_FL(0)+_FL(0);var _Xm2="OTTO";var data=this.data;var version=_FL(data[0])+_FL(data[1])+_FL(data[2])+_FL(data[3]);var _Ym2=(version===_Wm2);var _Zm2=(_Ym2?!1:version===_Xm2);if(_Ym2){this._zm2="truetype"; }else if(_Zm2){this._zm2="opentype"}else {error("Error: file at "+this._r21+" cannot be interpreted as OpenType font.");return }var __m2=_Qm2(data[4],data[5]),_0n2=12,_1n2,end=_0n2+16*__m2,_2n2={},_Et1;for(_1n2=_0n2;_1n2"+_Hn2}document.body.appendChild(_Ln2);_Bm2._Dm2=1.2*_zn2;var _Mn2=_In2(_Ln2,"height");_Mn2=_Mn2.replace("px","");if(_Mn2>=_zn2*_Oc2){_Bm2._Dm2=(_Mn2/_Oc2)|0}document.body.removeChild(_Ln2);if(/^_Nn2*$/.test(_Hn2)){return _Bm2}var canvas=this.canvas,_3q=this.context,_pn2=this._Hm2?1000:this._Bm2._Cm2,_B4=_pn2,_C4=_pn2,_On2=_pn2/2,padding=50,_Pn2=(_pn2-_Bm2.width)/2;if(_Pn2!==(_Pn2|0)){_Pn2=_Pn2|0}_3q.fillStyle="white";_3q.fillRect(-padding,-padding,_B4+2*padding, _C4+2*padding);_3q.fillStyle="black";_3q.fillText(_Hn2,_Pn2,_On2);var _Qn2=(_Bm2.width+padding)|0,_Rn2=4*_zn2,_Sn2=_Pn2-padding/2,_Tn2=_On2-_Rn2/2,_EM1=_3q.getImageData(_Sn2,_Tn2,_Qn2,_Rn2).data;_z4=0;_rm=0;_Kn2=_Qn2*4;_EI=_EM1.length;_tx1=_Rn2/2;while(++_z4<_EI&&_EM1[_z4]===255){}var _Em2=(_z4/_Kn2)|0;_z4=_EI-1;while(--_z4>0&&_EM1[_z4]===255){}var _Fm2=(_z4/_Kn2)|0;for(_z4=0,_rm=0;_rm<_Qn2&&_EM1[_z4]===255;){_z4+=_Kn2;if(_z4>=_EI){_rm++;_z4=(_z4-_EI)+4}}var _An2=_rm;var _Ma1=1;for(_z4=_EI-3,_rm=0;_rm<_Qn2&&_EM1[_z4]===255; ){_z4-=_Kn2;if(_z4<0){_rm++;_z4=(_EI-3)-(_Ma1++)*4}}var _Bn2=_Qn2-_rm;_Bm2._Em2=(_tx1-_Em2);_Bm2._Fm2=(_Fm2-_tx1);_Bm2._l62={_An2:_An2-(padding/2),_Bn2:_Bn2-(padding/2),_Cn2:-_Bm2._Fm2,_Dn2:_Bm2._Em2};_Bm2.height=1+(_Fm2-_Em2);return _Bm2};Object.defineProperty(Font.prototype,"src",{set:function(_r21){this._r21=_r21;this._sn2()}});window.Font=Font}(window));function _Un2(){}var _pm=3.14159265,_Vn2=!0,_Wn2=!1,_f41=!0,_Q81=0,_Xn2=-1,_Yn2=0,_Zn2=1,__n2=2,_1Q=0,_0o2=-1,_1o2=0,_2Q=1,_2o2=2,_3o2=3,_4o2=4, _5o2=5,_6o2=6,_7o2=7,_8o2=8,_9o2=9,_ao2=10,_bo2=11,_L11=0,_co2=-1,_do2=0,_eo2=0,_fo2=1,_go2=2,_M11=3,_ho2=4,_io2=5,_jo2=6,_ko2=7,_lo2=8,_mo2=9,_T81=0,_no2=-1,_i01=-100,_oo2=-200,_po2=-300,_qo2=-400,___=-1,_ro2=-2,_4X=-3,_oR=-4,_so2=-5,_to2=-7,_uo2=-6,_KR=0x000,_wR=0x100,_Ji2=0x200,_vo2=0x300,_3Y1=0x400,_xl2=0x500,_wo2=0x600,_Lh2=0x700,_vl2=0x800,_zl2=0x900,_Bl2=0xA00,_Dl2=0xB00,_xR=0xC00,_xo2=0xD00,_JR=0xE00,_5j2=_vo2|1,_3j2=_vo2|2,_7j2=_vo2|3,_Gh2=_Lh2|1,_Mh2=_Lh2|2,_4k2=_Lh2|3,_6k2=_Lh2|4,_8k2=_Lh2|5, _ak2=_Lh2|6,_ck2=_Lh2|7,_ek2=_Lh2|8,_IX1=_Lh2|9,_hk2=_Lh2|10,_jk2=_Lh2|11,_Pk2=_Lh2|14,_Rk2=_Lh2|15,_Tk2=_Lh2|16,_Vk2=_Lh2|17,_Xk2=_Lh2|18,_Zk2=_Lh2|19,_0l2=_Lh2|20,_2l2=_Lh2|21,_4l2=_Lh2|22,_6l2=_Lh2|23,_8l2=_Lh2|24,_al2=_Lh2|25,_cl2=_Lh2|26,_el2=_Lh2|27,_gl2=_Lh2|28,_il2=_Lh2|29,_Uh2=_Lh2|30,_mk2=_Lh2|31,_ok2=_Lh2|32,_qk2=_Lh2|33,_sk2=_Lh2|34,_uk2=_Lh2|35,_wk2=_Lh2|36,_yk2=_Lh2|37,_Vh2=_Lh2|40,_Bk2=_Lh2|41,_Dk2=_Lh2|42,_Fk2=_Lh2|43,_Hk2=_Lh2|44,_Jk2=_Lh2|45,_Lk2=_Lh2|46,_Nk2=_Lh2|47,_Ll=_Lh2|58, _zk=_Lh2|59,_ll2=_Lh2|60,_nl2=_Lh2|61,_yo2=_Lh2|62,_zo2=_Lh2|63,_Ao2=_Lh2|68,_Bo2=_vl2|64,_Co2=_vl2|65,_Do2=_vl2|72,_Eo2=_vl2|73,_Fo2=_vl2|74,_Go2=_vl2|75,_Ho2=_vl2|76,_Io2=_vl2|77,_iR=_Lh2|66,_ql2=_Lh2|70,_sl2=_Lh2|71,_y41=_Lh2|72,_Jo2=_Lh2|73,_Ko2=_Lh2|74,_L21=_Lh2|75,_di2=_wo2|1,_fi2=_wo2|2,_ei2=_wo2|3,_gi2=_wo2|4,_ii2=_wo2|5,_hi2=_wo2|6,_ji2=_wo2|7,_li2=_wo2|8,_ki2=_wo2|9,_vi2=_wo2|10,_Mj2=_wo2|11,_Oj2=_wo2|12,_wi2=_wo2|13,_Rj2=_wo2|14,_Tj2=_wo2|15,_xi2=_wo2|16,_Wj2=_wo2|17,_Yj2=_wo2|18,_mi2=_wo2|19, _ni2=_wo2|20,_oi2=_wo2|21,_pi2=_wo2|22,_qi2=_wo2|23,_Qi2=_Ji2|1,_Ri2=_Ji2|2,_Si2=_Ji2|3,_Ti2=_Ji2|4,_Ui2=_Ji2|5,_Vi2=_Ji2|6,_Wi2=_Ji2|7,_Xi2=_Ji2|8,_Yi2=_Ji2|9,_Zi2=_Ji2|10,__i2=_Ji2|11,_0j2=_Ji2|12,_Gl2=_xo2|1,_Il2=_xo2|2,_Kl2=_xo2|3,_Ml2=_xo2|4,_Ol2=_xo2|5,_Ql2=_xo2|6,_Sl2=_xo2|7,_Ul2=_xo2|8,_Wl2=_xo2|9,_Yl2=_xo2|10,__l2=_xo2|11,_1m2=_xo2|12,_3m2=_xo2|13,_5m2=_xo2|65,_7m2=_xo2|66,_9m2=_xo2|67,_bm2=_xo2|68,_dm2=_xo2|69,_fm2=_xo2|70,_hm2=_xo2|71,_jm2=_xo2|72,_lm2=_xo2|73,_nm2=_xo2|74,_pm2=_xo2|75, _rm2=_xo2|76,_tm2=_xo2|77,_Mi2=0,_Ni2=1,_Pi2=2,_1j2=3,_8j2=4,_wl2=5,_9j2=6,_0k2=7,_ul2=8,_yl2=9,_Al2=10,_Cl2=11,_Oi2=12,_El2=13,_um2=14,_Lo2=10,_Mo2=11,_No2=12,_Oo2=13,_Po2=14,_Qo2=15,_Ro2=16,_So2=17,_To2=18,_Uo2=19,_Vo2=20,_Wo2=21,_Xo2=22,_Yo2=23,_Zo2=24,__o2=25,_aj2=0,_bj2=1,_cj2=2,_dj2=3,_ej2=4,_fj2=5,_gj2=6,_hj2=7,_ij2=8,_jj2=9,_kj2=10,_lj2=11,_mj2=16,_nj2=17,_oj2=18,_pj2=19,_qj2=21,_rj2=22,_sj2=23,_tj2=24,_uj2=25,_vj2=26,_wj2=27,_xj2=28,_yj2=31,_zj2=32,_Aj2=33,_Bj2=34,_Cj2=36,_Dj2=37,_Ej2=38, _Fj2=39,_Gj2=40,_Hj2=41,_Ij2=42,_Jj2=43,_Kj2=50,_Lj2=51,_Nj2=52,_Pj2=53,_Qj2=54,_Sj2=55,_Uj2=56,_Vj2=57,_Xj2=58,_Zj2=60,__j2=61,_Fl2=0,_Hl2=1,_Jl2=2,_Ll2=3,_Nl2=4,_Pl2=5,_Rl2=6,_Tl2=7,_Vl2=8,_Xl2=9,_Zl2=10,_0m2=11,_2m2=12,_4m2=64,_6m2=65,_8m2=66,_am2=67,_cm2=68,_em2=69,_gm2=70,_im2=71,_km2=72,_mm2=73,_om2=74,_qm2=75,_sm2=76,_4j2=0,_2j2=1,_6j2=2,_1k2=0,_2k2=1,_3k2=2,_5k2=3,_7k2=4,_9k2=5,_bk2=6,_dk2=7,_fk2=8,_gk2=9,_ik2=30,_kk2=40,_lk2=41,_nk2=42,_pk2=43,_rk2=44,_tk2=45,_vk2=46,_xk2=47,_zk2=50,_Ak2=51, _Ck2=52,_Ek2=53,_Gk2=54,_Ik2=55,_Kk2=56,_Mk2=57,_jl2=58,_0p2=59,_Ok2=10,_Qk2=11,_Sk2=12,_Uk2=13,_Wk2=14,_Yk2=15,__k2=16,_1l2=17,_3l2=18,_5l2=19,_7l2=20,_9l2=21,_bl2=22,_dl2=23,_fl2=24,_hl2=25,_kl2=60,_ml2=61,_1p2=62,_2p2=63,_3p2=64,_4p2=65,_ol2=66,_5p2=68,_pl2=70,_rl2=71,_tl2=72,_6p2=74,_7p2=75,_8p2=_zl2|0,_9p2=_zl2|1,_ap2=_zl2|1,_bp2=_zl2|8,_cp2=_zl2|9,_dp2=_zl2|13,_ep2=_zl2|16,_fp2=_zl2|17,_gp2=_zl2|18,_hp2=_zl2|19,_ip2=_zl2|27,_jp2=_zl2|32,_kp2=_zl2|33,_lp2=_zl2|34,_mp2=_zl2|35,_np2=_zl2|36,_op2=_zl2|37, _pp2=_zl2|38,_qp2=_zl2|39,_rp2=_zl2|40,_sp2=_zl2|45,_tp2=_zl2|46,_up2=_zl2|48,_vp2=_zl2|49,_wp2=_zl2|50,_xp2=_zl2|51,_yp2=_zl2|52,_zp2=_zl2|53,_Ap2=_zl2|54,_Bp2=_zl2|55,_Cp2=_zl2|56,_Dp2=_zl2|57,_Ep2=_zl2|65,_Fp2=_zl2|66,_Gp2=_zl2|67,_Hp2=_zl2|68,_Ip2=_zl2|69,_Jp2=_zl2|70,_Kp2=_zl2|71,_Lp2=_zl2|72,_Mp2=_zl2|73,_Np2=_zl2|74,_Op2=_zl2|75,_Pp2=_zl2|76,_Qp2=_zl2|77,_Rp2=_zl2|78,_Sp2=_zl2|79,_Tp2=_zl2|80,_Up2=_zl2|81,_Vp2=_zl2|82,_Wp2=_zl2|83,_Xp2=_zl2|84,_Yp2=_zl2|85,_Zp2=_zl2|86,__p2=_zl2|87,_0q2=_zl2|88, _1q2=_zl2|89,_2q2=_zl2|90,_3q2=_zl2|112,_4q2=_zl2|113,_5q2=_zl2|114,_6q2=_zl2|115,_7q2=_zl2|116,_8q2=_zl2|117,_9q2=_zl2|118,_aq2=_zl2|119,_bq2=_zl2|120,_cq2=_zl2|121,_dq2=_zl2|122,_eq2=_zl2|123,_fq2=_zl2|145,_gq2=_zl2|186,_hq2=_zl2|187,_iq2=_zl2|188,_jq2=_zl2|189,_kq2=_zl2|190,_lq2=_zl2|191,_mq2=_zl2|192,_nq2=_zl2|219,_oq2=_zl2|220,_pq2=_zl2|221,_qq2=_zl2|222,_rq2=_zl2|223,_sq2=_zl2|144,_tq2=_zl2|96,_uq2=_zl2|97,_vq2=_zl2|98,_wq2=_zl2|99,_xq2=_zl2|100,_yq2=_zl2|101,_zq2=_zl2|102,_Aq2=_zl2|103,_Bq2=_zl2|104, _Cq2=_zl2|105,_Dq2=_zl2|106,_Eq2=_zl2|107,_Fq2=_zl2|109,_Gq2=_zl2|110,_Hq2=_zl2|111,_Iq2=_xl2|0,_Jq2=_xl2|1,_Kq2=_xl2|1,_Lq2=_xl2|8,_Mq2=_xl2|9,_Nq2=_xl2|13,_Oq2=_xl2|16,_Pq2=_xl2|17,_Qq2=_xl2|18,_Rq2=_xl2|19,_Sq2=_xl2|27,_Tq2=_xl2|32,_Uq2=_xl2|33,_Vq2=_xl2|34,_Wq2=_xl2|35,_Xq2=_xl2|36,_Yq2=_xl2|37,_Zq2=_xl2|38,__q2=_xl2|39,_0r2=_xl2|40,_1r2=_xl2|45,_2r2=_xl2|46,_3r2=_xl2|48,_4r2=_xl2|49,_5r2=_xl2|50,_6r2=_xl2|51,_7r2=_xl2|52,_8r2=_xl2|53,_9r2=_xl2|54,_ar2=_xl2|55,_br2=_xl2|56,_cr2=_xl2|57,_dr2=_xl2|65, _er2=_xl2|66,_fr2=_xl2|67,_gr2=_xl2|68,_hr2=_xl2|69,_ir2=_xl2|70,_jr2=_xl2|71,_kr2=_xl2|72,_lr2=_xl2|73,_mr2=_xl2|74,_nr2=_xl2|75,_or2=_xl2|76,_pr2=_xl2|77,_qr2=_xl2|78,_rr2=_xl2|79,_sr2=_xl2|80,_tr2=_xl2|81,_ur2=_xl2|82,_vr2=_xl2|83,_wr2=_xl2|84,_xr2=_xl2|85,_yr2=_xl2|86,_zr2=_xl2|87,_Ar2=_xl2|88,_Br2=_xl2|89,_Cr2=_xl2|90,_Dr2=_xl2|112,_Er2=_xl2|113,_Fr2=_xl2|114,_Gr2=_xl2|115,_Hr2=_xl2|116,_Ir2=_xl2|117,_Jr2=_xl2|118,_Kr2=_xl2|119,_Lr2=_xl2|120,_Mr2=_xl2|121,_Nr2=_xl2|122,_Or2=_xl2|123,_Pr2=_xl2|145, _Qr2=_xl2|186,_Rr2=_xl2|187,_Sr2=_xl2|188,_Tr2=_xl2|189,_Ur2=_xl2|190,_Vr2=_xl2|191,_Wr2=_xl2|192,_Xr2=_xl2|219,_Yr2=_xl2|220,_Zr2=_xl2|221,__r2=_xl2|222,_0s2=_xl2|223,_1s2=_xl2|144,_2s2=_xl2|96,_3s2=_xl2|97,_4s2=_xl2|98,_5s2=_xl2|99,_6s2=_xl2|100,_7s2=_xl2|101,_8s2=_xl2|102,_9s2=_xl2|103,_as2=_xl2|104,_bs2=_xl2|105,_cs2=_xl2|106,_ds2=_xl2|107,_es2=_xl2|109,_fs2=_xl2|110,_gs2=_xl2|111,_hs2=_Bl2|0,_is2=_Bl2|1,_js2=_Bl2|1,_ks2=_Bl2|8,_ls2=_Bl2|9,_ms2=_Bl2|13,_ns2=_Bl2|16,_os2=_Bl2|17,_ps2=_Bl2|18, _qs2=_Bl2|19,_rs2=_Bl2|27,_ss2=_Bl2|32,_ts2=_Bl2|33,_us2=_Bl2|34,_vs2=_Bl2|35,_ws2=_Bl2|36,_xs2=_Bl2|37,_ys2=_Bl2|38,_zs2=_Bl2|39,_As2=_Bl2|40,_Bs2=_Bl2|45,_Cs2=_Bl2|46,_Ds2=_Bl2|48,_Es2=_Bl2|49,_Fs2=_Bl2|50,_Gs2=_Bl2|51,_Hs2=_Bl2|52,_Is2=_Bl2|53,_Js2=_Bl2|54,_Ks2=_Bl2|55,_Ls2=_Bl2|56,_Ms2=_Bl2|57,_Ns2=_Bl2|65,_Os2=_Bl2|66,_Ps2=_Bl2|67,_Qs2=_Bl2|68,_Rs2=_Bl2|69,_Ss2=_Bl2|70,_Ts2=_Bl2|71,_Us2=_Bl2|72,_Vs2=_Bl2|73,_Ws2=_Bl2|74,_Xs2=_Bl2|75,_Ys2=_Bl2|76,_Zs2=_Bl2|77,__s2=_Bl2|78,_0t2=_Bl2|79,_1t2=_Bl2|80, _2t2=_Bl2|81,_3t2=_Bl2|82,_4t2=_Bl2|83,_5t2=_Bl2|84,_6t2=_Bl2|85,_7t2=_Bl2|86,_8t2=_Bl2|87,_9t2=_Bl2|88,_at2=_Bl2|89,_bt2=_Bl2|90,_ct2=_Bl2|112,_dt2=_Bl2|113,_et2=_Bl2|114,_ft2=_Bl2|115,_gt2=_Bl2|116,_ht2=_Bl2|117,_it2=_Bl2|118,_jt2=_Bl2|119,_kt2=_Bl2|120,_lt2=_Bl2|121,_mt2=_Bl2|122,_nt2=_Bl2|123,_ot2=_Bl2|145,_pt2=_Bl2|186,_qt2=_Bl2|187,_rt2=_Bl2|188,_st2=_Bl2|189,_tt2=_Bl2|190,_ut2=_Bl2|191,_vt2=_Bl2|192,_wt2=_Bl2|219,_xt2=_Bl2|220,_yt2=_Bl2|221,_zt2=_Bl2|222,_At2=_Bl2|223,_Bt2=_Bl2|144,_Ct2=_Bl2|96, _Dt2=_Bl2|97,_Et2=_Bl2|98,_Ft2=_Bl2|99,_Gt2=_Bl2|100,_Ht2=_Bl2|101,_It2=_Bl2|102,_Jt2=_Bl2|103,_Kt2=_Bl2|104,_Lt2=_Bl2|105,_Mt2=_Bl2|106,_Nt2=_Bl2|107,_Ot2=_Bl2|109,_Pt2=_Bl2|110,_Qt2=_Bl2|111,_Rt2=0,_St2=1,_Tt2=2,_Ut2=[],_Ii2=12,_Vt2=8,_Wt2=8,_Xt2=8,_PK=10,_MO=0x000000,_Yt2=0x000080,_Zt2=0x008000,__t2=0x008080,_0u2=0x800000,_1u2=0x800080,_2u2=0x808000,_3u2=0x808080,_4u2=0xC0C0C0,_NS1=0x0000FF,_5u2=0x00FF00,_6u2=0x00FFFF,_OS1=0xFF0000,_7u2=0xFF00FF,_8u2=0xFFFF00,_9u2=0xC0C0C0,_au2=0x808080,_bu2=0xFFFFFF, _cu2=0xC0DCC0,_du2=0xF0CAA6,_eu2=0xF0FBFF,_fu2=0xA4A0A0,_gu2=-1,_331=0,_Bv=1,global=null,_xk=null,_hR=null,_Fv=null,_6U=null,_1f=null,_FI=null,_hu2=null,_S21=null,_SI=null,_Xx=null,_Al=null,_iu2=null,_GU=null,_Sh2=null,_mY1=null,_7_=null,_hL=null,_Nu=null,_ju2=null,_Mk=null,_ku2=null,_gv=null,_lu2=null,_mu2=null,_nu2=null,_ou2=null,_3w=null,_kx=null,_oY=null,_Fw=null,_pu2=null,_FX=null,_0x=null,_qu2=null,_6y=null,_ru2=null,_s91=null,_RK=null,_QK=null,_su2=null,_TK=null,_tu2=null,_uu2=null,_vu2=null, _wu2=null,_xu2=null,_yu2=null,_Gn=null,_NJ=null,_kv=null,_mP=null,_uP=null,_zu2=null,_Au2=null,_Bu2=null,_Cu2=null,_Du2=null,_qg2=null,_Eu2=null,_Fu2=null,_w61=null,_r61=-1,_s61=[],_Gu2=null,_G11=null,_Hu2=null,g_WebAudioContext=null,_rJ=null,_1J=null,_Iu2=null,_O81=null,_Ju2=null,g_GameMakerHTML5Dir=undefined,_Ku2=undefined,_Lu2=undefined,gml_Script_gmcallback_html5_set_load_location=undefined,_Mu2="",g_yyPrePostObject__=undefined,_Av=_331,_Nu2=!0,_Ou2=!0,_VJ=!1,_xh2=!1,_Pu2=!1,_w21=!1,_v21=!1, _241=!1,_AI=!1,_Qu2=!1,_Ru2=!1,_Su2=!1,_Tu2=!1,_8L=!1,_Uu2=!1,_3J=!1,_Vu2=!1,_Wu2=!1,_Xu2=!1,_Yu2=0,_e01=0,_Zu2=0,__u2=0,_0v2=0,_1v2=0,_v71=0,_w71=0,_y71=0,_z71=0,_x71=0,_A71=0,_2v2=0,_3v2=0,_4v2=0,_Vr=0,_Wr=0,_pK=0,_JN=0,_FN=0,_nO=0,_pO=0,_B71=0,_C71=0,_5v2=0,_6v2=0,_7v2=0,_8v2=0,_9v2=0,_av2=0,_bv2=0,_cv2=0,_dv2=0,_ev2=0,_nL=0,_oL=0,_fv2=0,_gv2=0,_hv2=0,_OP=0,_iv2=0,_jv2=0,_kv2=0,_lv2=0,_p71=0,_mv2=0,_3F=0,_nv2=0,_ov2=0,_pv2=0,_JM=0,_HM=0,_MM=!1,_NM=-1,_OM=-1,_PM=1,_QM=1,_qP=!0,_qv2=0,_rv2=0,_sv2=0, _tv2=0,_uv2=0,_vv2=0,_wv2=0,_xv2=0,_yv2=0,_zv2=0,_Av2=0,_Bv2=0,_Cv2=0,_Dv2=0,_Ev2=0,_Fv2=0,_Gv2=0,_Hv2=0,_Iv2=0,_Jv2=0,_Kv2=0,_Lv2=0,_8h2=0,_Mv2=0,_Nv2=0,_Ov2=0,_Pv2=0,_Qv2=0,_Rv2=0,_Sv2=0,_Tv2=0,_Uv2=0,_Ok=0,_Vv2=[],_ZI='canvas',_Wv2='0123456789ABCDEF';function _Xv2(){var debug=false;if((_FI._D6)&&(_FI._D6._E6)&&(_FI._D6._E6===true)){debug=true}}function _Yv2(){_Vv2=[];var _Zv2=0xEDB88320;for(var _z4=0;_z4<256;++_z4){var __v2=~~_z4;for(var _rm=8;_rm>0;--_rm){if((__v2&1)!==0){__v2=((__v2>>1)&0x7fffffff)^_Zv2} else {__v2>>=1;__v2&=0x7fffffff}}_Vv2[_z4]=__v2}}function _0w2(){_Yv2();_1w2();if(_Av!=_gu2){try{var _2w2=new Audio();_2w2.controls=false;_w21=!!_2w2.canPlayType&&_2w2.canPlayType('audio/mpeg')!=="";_v21=!!_2w2.canPlayType&&_2w2.canPlayType('audio/ogg; codecs="vorbis"')!=="";_2w2=null}catch(e){_w21=false;_v21=false}}if(_w21)debug("Browser CAN play MP3");if(_v21)debug("Browser CAN play OGG");_Xv2();_Iu2=_Yu2=0;_Mk=null;_xh2=false;_e01=-1;_Au2=new _3w2();_Bu2=new _3w2();_ku2=new _3w2();_ku2._Th2=0;_Ju2=new _3w2(); _Cu2=new _3w2();_uP=new _uJ();_mP=new _uJ();_zu2=new _uJ();_ku2._I4=true;_Ju2._I4=true;_gv=[];_gv[0]=_ku2;_mu2=[];_nu2=[];_ou2=[];_3w=new _d_(5);_kx=new _d_(5);_oY=new _d_(5);_Fw=new _d_(5);_pu2=new _d_(5);_FX=new _d_(5);_0x=new _d_(5);_6y=new _d_(5);_qu2=new _d_(5);_ru2=new _cy();_NJ=new _d_(5);_kv=new _uJ();_qg2=new _Vf2(0,0,0,0,false,true);_qg2._4w2="DUMMY INSTANCE";_Ut2[0]=-1;_Ut2[1]=0;_Ut2[2]=0x00000000;_Ut2[3]=1;_Ut2[4]=0;_Ut2[5]=0x00000000;_Ut2[6]=0;_Ut2[7]=-1;_Ut2[8]=0x00000000;_Ut2[9]=0;_Ut2[10]=1;_Ut2[11]=0x00000000; _Ut2[12]=0;_Ut2[13]=0;_Ut2[14]=0xffffffff;_ZI="canvas";_Gn="html5game/";if(typeof(g_GameMakerHTML5Dir)!="undefined"){_Gn=g_GameMakerHTML5Dir}else {if(_FI._D6&&_FI._D6._17){_Gn=_FI._D6._17+'/'}}_s91=[];_RK=[];_QK=[];_su2="Hiscore Table";_TK="";_tu2="Press to Continue";_8v2=0x000000;_cv2=-1;_9v2=0xffff00;_av2=0xffffff;_uu2="verdana";_bv2=16;_vu2="";_Nu2=true;_SK();_JM=-1;_HM=-1;_6y._5w2();_2v2=0.0000001;_lv2=512;_rJ=[];_Ru2=_Wu2=false;_Ou2=true;_3J=false;_w61=_ev2=null;_nL=_oL=-1;_OP=0; _4v2=1.0;_Zu2=0;__u2=-1;_0v2=0;_dv2=0;_1v2=0;_7v2=10000000;_3v2=100000;_Vr=1.0;if(_Ok){_LN(_FI._D6._J6)}else {_pK=0x00000000;_Wr=0x000000;_JN=_KN(_Wr);_FN=_iy(_Wr,_Vr)}_8h2=_KN(0x000000);_Mv2=_KN(0xffffff);_Nv2=_KN(0x0000ff);_Ov2=_KN(0x00ff00);_Pv2=_KN(0xff0000);_Qv2=_KN(0xff000000);_Rv2=_KN(0xffffffff);_Sv2=_KN(0xff0000ff);_Tv2=_KN(0xff00ff00);_Uv2=_KN(0xffff0000);_qv2=0;_rv2=-1;_sv2=-2;_tv2=-3;_uv2=-4;_vv2=-6;_wv2=-7;_xv2=-8;_yv2=-9;_zv2=-10;_Av2=-11;_Bv2=-12;_Cv2=-13;_Dv2=-14;_Ev2=-15;_Fv2=-16; _Gv2=-17;_Hv2=-18;_Iv2=-19;_Jv2=-20;_Kv2=-21;_Lv2=-22;_ov2=-1;_nv2=_FI._D6._Q6?_qv2:_rv2;_pv2=0;_6w2();if(_FI._D6&&_FI._D6._Q6===false){canvas.style.cursor="none"}_Tu2=false;if(_FI._D6&&_FI._D6._47===true){_Tu2=true}if(typeof gmlGlobalInit=='function'){gmlGlobalInit()}}function _7w2(_8w2){return _8w2*(Math.PI/180.0)}function _9w2(_il,_jl){if(_il===0)return 0;var _mm=((_il*0x1000000)%(_jl*0x1000000));_mm=_mm/0x1000000;return _mm}function _mF(_il){return _il*_il}function _KN(_bs){var _Un="rgb("+((_bs>>16)&0xff).toString()+","+((_bs>>8)&0xff).toString()+","+(_bs&0xff).toString()+")"; return _Un}function _iy(_bs,_oo){var _Un="rgba("+((_bs>>16)&0xff).toString()+","+((_bs>>8)&0xff).toString()+","+(_bs&0xff).toString()+","+((_oo*255.0)&0xff).toString()+")";return _Un}function _aw2(_8w2){return _pm*_8w2/180.0}function _Yr(_bs){return(((_bs&0xff)<<16)|(_bs&0xff00)|((_bs&0xff0000)>>16))}function _sR(_4L,_Yw,_bw2,_Z_){var _Mw,_qR,_pR,_km;var _uo=arguments;var _Jw=arguments.length;var _cw2=_uo[_Jw-1];_Yw=~~_Yw;if(_Yw==_oR)return _Z_;if(_Yw==_4X){_Mw=_hR._HX();for(_pR=0;_pR<_Mw.length;_pR++){_qR=_Mw[_pR]; if((_bw2)&&(_qR==_4L))continue;if(_qR._LX)continue;if(!_qR._wb)continue;_km=_cw2(_qR);if(_km>0)return _km}}else if(_Yw<100000){var _4K=_xk._Bl(_Yw);if(_4K===null){return _Z_}_Mw=_4K._101();for(_pR=0;_pR<_Mw.length;_pR++){_qR=_Mw[_pR];if((_bw2)&&(_4L==_qR))continue;if(_qR._LX)continue;if(!_qR._wb)continue;_km=_cw2(_qR);if(_km>0)return _km}}else {_qR=_hR._dw2(_Yw);if((_bw2)&&(_4L==_qR)){return _Z_}if(_qR._LX){return _Z_}if(!_qR._wb){return _Z_}return _cw2(_qR)}return _Z_}/*@constructor */function _ew2(){/*@this {BrowserDetect} */this.init=function(){ this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this._4Q=this._fw2();this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this._gw2=this.searchString(this.dataOS)||"an unknown OS";this._hw2=this._iw2()},/*@this {BrowserDetect} */this._fw2=function(){var _jw2=navigator.userAgent.toString().toLowerCase();if(_jw2.indexOf("trident/5")>-1){return 9.0}else if(_jw2.indexOf("trident/6")>-1){return 10.0}else if(_jw2.indexOf("trident/7")>-1){ return 11.0}return -1},/*@this {BrowserDetect} */this._iw2=function(){if(navigator.appVersion.indexOf("CPU OS 5_")!=-1){return 5.0}else if(navigator.appVersion.indexOf("CPU OS 4_")!=-1){return 4.0}else if(navigator.appVersion.indexOf("CPU OS 3_")!=-1){return 3.0}else if(navigator.appVersion.indexOf("Android 4")!=-1){return 4.0}else if(navigator.appVersion.indexOf("Android 3")!=-1){return 3.0}else if(navigator.appVersion.indexOf("Android 2")!=-1){return 2.0}else {return _no2}},/*@this {BrowserDetect} */this.searchString=function(data){ for(var _z4=0;_z40){for(var _z4=0;_z4<__x2._2y2.length;_z4++){var _5y2=_Al._u2[__x2._2y2[_z4]];if(_5y2!==null){if(_5y2._6y2){var _9x=__x2._1y2.length;var _wn=_5y2._6y2._Mn();for(var _mm=0;_mm<_wn;_mm++){__x2._1y2[_9x]=_5y2._6y2._On(_mm);_9x++}}}}}_iu2._7y2(__x2)} }_SK();_MK();if(typeof gmlConst=='function'){_Gu2=new gmlConst()}if(typeof _4k=='function'){_4k()}if(_7x2._i2!==undefined){for(_z4=0;_z4<_7x2._i2.length;_z4++){var _8x2=_7x2._i2[_z4];if(_8x2.init!=undefined){try{var _8y2=eval(_8x2.init);if(_8y2)_8y2()}catch(_xw){_1w("Error calling extension initialisation function: "+_8x2.init);_1w("exception: "+_xw.toString())}}else if(_8x2.initfuncs!=undefined){for(var _rm=0;_rm<_8x2.initfuncs.length;_rm++){try{var _8y2=eval(_8x2.initfuncs[_rm]);if(_8y2)_8y2()}catch(_xw){ _1w("Error calling extension initialisation function: "+_8x2.initfuncs[_rm]);_1w("exception: "+_xw.toString())}}}}}}function _6w2(){try{if(('localStorage' in window)&&(window['localStorage']!==null)){_VJ=true}}catch(e){_VJ=false;}return _VJ}function _Dx2(){var _9y2="";if(_FI._D6._e7!==null&&_FI._D6._e7!==undefined){for(var _z4=0;_z4<_FI._D6._e7.length;_z4++){var _FL=_FI._D6._e7[_z4];if((_FL>='a'&&_FL<='z')||(_FL>='A'&&_FL<='Z')||(_FL>='0'&&_FL<='9')||(_FL==='_')){_9y2=_9y2+_FI._D6._e7[_z4]}}}if(_9y2.length===0){ _9y2="GameMaker"}return _9y2+"."+_1f._Cx2+"."}function _WJ(_KJ){return(_1f._Hx2+_KJ)}var _9G=0;var _dG=1;var _hG=2;var _ay2=3;var _aG=4;var _2F=5;var _iG=6;var _by2=7;var _bG=8;var _eG=9;var _jG=10;var _cy2=11;var _cG=12;var _fG=13;var _kG=14;var _dy2=15;var _ey2=0;var _fy2=1;var _gy2=2;var _hy2=3;var _iy2=4;var _jy2=5;var _ky2=6;var _ly2=7;var _my2=8;var _ny2=9;var _oy2=10;var _py2=11;var _qy2=12;var _ry2=13;var _sy2=14;var _ty2=15;/*@constructor * @param {Object=} _matrix Some value (optional). */function _BE(_oA){this._7m=new Float32Array(16); if(arguments.length>0){var _uy2=_oA._7m||_oA;for(var _z4=0;_z4<16;_z4++){this._7m[_z4]=_uy2[_z4]}}else {this._vy2()}}_BE.prototype.identity=function(_nq){this._7m[1]=this._7m[2]=this._7m[3]=this._7m[4]=this._7m[6]=this._7m[7]=this._7m[8]=this._7m[9]=this._7m[11]=this._7m[12]=this._7m[13]=this._7m[14]=0.0;this._7m[0]=this._7m[5]=this._7m[10]=this._7m[15]=1.0};_BE.prototype._vy2=function(_nq){this._7m[1]=this._7m[2]=this._7m[3]=this._7m[4]=this._7m[6]=this._7m[7]=this._7m[8]=this._7m[9]=this._7m[11]=this._7m[12]=this._7m[13]=this._7m[14]=0.0; this._7m[0]=this._7m[5]=this._7m[10]=this._7m[15]=1.0};_BE.prototype._YE=function(_wy2,_xy2,_yy2){var _zy2=new _VE(_yy2);var _Ay2=new _VE();var _By2=_xy2._fg2(_wy2);_By2._oF();_zy2._oF();_Ay2._Cy2(_zy2,_By2);_Ay2._oF();_zy2._Cy2(_By2,_Ay2);_zy2._oF();var _rF=_wy2._Dy2(_Ay2);var _sF=_wy2._Dy2(_zy2);var _tF=_wy2._Dy2(_By2);this._7m[_9G]=_Ay2._rF;this._7m[_dG]=_zy2._rF;this._7m[_hG]=_By2._rF;this._7m[_ay2]=0.0;this._7m[_aG]=_Ay2._sF;this._7m[_2F]=_zy2._sF;this._7m[_iG]=_By2._sF;this._7m[_by2]=0.0;this._7m[_bG]=_Ay2._tF; this._7m[_eG]=_zy2._tF;this._7m[_jG]=_By2._tF;this._7m[_cy2]=0.0;this._7m[_cG]=-_rF;this._7m[_fG]=-_sF;this._7m[_kG]=-_tF;this._7m[_dy2]=1};_BE.prototype._1F=function(_Ey2,_Fy2,_Gy2,_Hy2){var _uo=_7w2(_Ey2);var _Iy2=1.0/Math.tan(_uo*0.5);var _xv1=_Iy2/_Fy2;this._7m[_9G]=_xv1;this._7m[_dG]=this._7m[_hG]=this._7m[_ay2]=0.0;this._7m[_2F]=_Iy2;this._7m[_aG]=this._7m[_iG]=this._7m[_by2]=0.0;this._7m[_bG]=this._7m[_eG]=0.0;this._7m[_cy2]=1.0;this._7m[_jG]=_Hy2/(_Hy2-_Gy2);this._7m[_cG]=this._7m[_cG]=this._7m[_dy2]=0.0; this._7m[_kG]=-_Gy2*_Hy2/(_Hy2-_Gy2)};_BE.prototype._7F=function(_Xv,_Yv,_Gy2,_Hy2){this._7m[_9G]=2*_Gy2/_Xv;this._7m[_dG]=this._7m[_hG]=this._7m[_ay2]=0.0;this._7m[_2F]=2*_Gy2/_Yv;this._7m[_aG]=this._7m[_iG]=this._7m[_by2]=0.0;this._7m[_bG]=this._7m[_eG]=0.0;this._7m[_cy2]=1.0;this._7m[_jG]=_Hy2/(_Hy2-_Gy2);this._7m[_cG]=this._7m[_fG]=this._7m[_dy2]=0.0;this._7m[_kG]=-_Gy2*_Hy2/(_Hy2-_Gy2)};_BE.prototype._6F=function(_Xv,_Yv,_Gy2,_Hy2){this._7m[_9G]=2.0/_Xv;this._7m[_dG]=this._7m[_hG]=0.0;this._7m[_ay2]=0; this._7m[_2F]=2.0/_Yv;this._7m[_aG]=this._7m[_iG]=0.0;this._7m[_by2]=0;this._7m[_bG]=this._7m[_eG]=0.0;this._7m[_jG]=1.0/(_Hy2-_Gy2);this._7m[_cy2]=0;this._7m[_cG]=this._7m[_fG]=0.0;this._7m[_kG]=_Gy2/(_Gy2-_Hy2);this._7m[_dy2]=1.0};_BE.prototype.Multiply=function(_Jy2,_Ky2){this._7m[_9G]=(_Jy2._7m[_9G]*_Ky2._7m[_9G])+(_Jy2._7m[_dG]*_Ky2._7m[_aG])+(_Jy2._7m[_hG]*_Ky2._7m[_bG])+(_Jy2._7m[_ay2]*_Ky2._7m[_cG]);this._7m[_dG]=(_Jy2._7m[_9G]*_Ky2._7m[_dG])+(_Jy2._7m[_dG]*_Ky2._7m[_2F])+(_Jy2._7m[_hG]*_Ky2._7m[_eG])+(_Jy2._7m[_ay2]*_Ky2._7m[_fG]); this._7m[_hG]=(_Jy2._7m[_9G]*_Ky2._7m[_hG])+(_Jy2._7m[_dG]*_Ky2._7m[_iG])+(_Jy2._7m[_hG]*_Ky2._7m[_jG])+(_Jy2._7m[_ay2]*_Ky2._7m[_kG]);this._7m[_ay2]=(_Jy2._7m[_9G]*_Ky2._7m[_ay2])+(_Jy2._7m[_dG]*_Ky2._7m[_by2])+(_Jy2._7m[_hG]*_Ky2._7m[_cy2])+(_Jy2._7m[_ay2]*_Ky2._7m[_dy2]);this._7m[_aG]=(_Jy2._7m[_aG]*_Ky2._7m[_9G])+(_Jy2._7m[_2F]*_Ky2._7m[_aG])+(_Jy2._7m[_iG]*_Ky2._7m[_bG])+(_Jy2._7m[_by2]*_Ky2._7m[_cG]);this._7m[_2F]=(_Jy2._7m[_aG]*_Ky2._7m[_dG])+(_Jy2._7m[_2F]*_Ky2._7m[_2F])+(_Jy2._7m[_iG]*_Ky2._7m[_eG])+(_Jy2._7m[_by2]*_Ky2._7m[_fG]); this._7m[_iG]=(_Jy2._7m[_aG]*_Ky2._7m[_hG])+(_Jy2._7m[_2F]*_Ky2._7m[_iG])+(_Jy2._7m[_iG]*_Ky2._7m[_jG])+(_Jy2._7m[_by2]*_Ky2._7m[_kG]);this._7m[_by2]=(_Jy2._7m[_aG]*_Ky2._7m[_ay2])+(_Jy2._7m[_2F]*_Ky2._7m[_by2])+(_Jy2._7m[_iG]*_Ky2._7m[_cy2])+(_Jy2._7m[_by2]*_Ky2._7m[_dy2]);this._7m[_bG]=(_Jy2._7m[_bG]*_Ky2._7m[_9G])+(_Jy2._7m[_eG]*_Ky2._7m[_aG])+(_Jy2._7m[_jG]*_Ky2._7m[_bG])+(_Jy2._7m[_cy2]*_Ky2._7m[_cG]);this._7m[_eG]=(_Jy2._7m[_bG]*_Ky2._7m[_dG])+(_Jy2._7m[_eG]*_Ky2._7m[_2F])+(_Jy2._7m[_jG]*_Ky2._7m[_eG])+(_Jy2._7m[_cy2]*_Ky2._7m[_fG]); this._7m[_jG]=(_Jy2._7m[_bG]*_Ky2._7m[_hG])+(_Jy2._7m[_eG]*_Ky2._7m[_iG])+(_Jy2._7m[_jG]*_Ky2._7m[_jG])+(_Jy2._7m[_cy2]*_Ky2._7m[_kG]);this._7m[_cy2]=(_Jy2._7m[_bG]*_Ky2._7m[_ay2])+(_Jy2._7m[_eG]*_Ky2._7m[_by2])+(_Jy2._7m[_jG]*_Ky2._7m[_cy2])+(_Jy2._7m[_cy2]*_Ky2._7m[_dy2]);this._7m[_cG]=(_Jy2._7m[_cG]*_Ky2._7m[_9G])+(_Jy2._7m[_fG]*_Ky2._7m[_aG])+(_Jy2._7m[_kG]*_Ky2._7m[_bG])+(_Jy2._7m[_dy2]*_Ky2._7m[_cG]);this._7m[_fG]=(_Jy2._7m[_cG]*_Ky2._7m[_dG])+(_Jy2._7m[_fG]*_Ky2._7m[_2F])+(_Jy2._7m[_kG]*_Ky2._7m[_eG])+(_Jy2._7m[_dy2]*_Ky2._7m[_fG]); this._7m[_kG]=(_Jy2._7m[_cG]*_Ky2._7m[_hG])+(_Jy2._7m[_fG]*_Ky2._7m[_iG])+(_Jy2._7m[_kG]*_Ky2._7m[_jG])+(_Jy2._7m[_dy2]*_Ky2._7m[_kG]);this._7m[_dy2]=(_Jy2._7m[_cG]*_Ky2._7m[_ay2])+(_Jy2._7m[_fG]*_Ky2._7m[_by2])+(_Jy2._7m[_kG]*_Ky2._7m[_cy2])+(_Jy2._7m[_dy2]*_Ky2._7m[_dy2])};_BE.prototype._2G=function(_ml){this._vy2();var _uo=_7w2(_ml);var _UI=Math.sin(_uo);var _A4=Math.cos(_uo);this._7m[_9G]=_A4;this._7m[_dG]=-_UI;this._7m[_aG]=_UI;this._7m[_2F]=_A4};_BE.prototype._1G=function(_ml){this._vy2();var _uo=_7w2(_ml); var _UI=Math.sin(_uo);var _A4=Math.cos(_uo);this._7m[_9G]=_A4;this._7m[_hG]=_UI;this._7m[_bG]=-_UI;this._7m[_jG]=_A4};_BE.prototype._0G=function(_ml){this._vy2();var _uo=_7w2(_ml);var _UI=Math.sin(_uo);var _A4=Math.cos(_uo);this._7m[_2F]=_A4;this._7m[_iG]=-_UI;this._7m[_eG]=_UI;this._7m[_jG]=_A4};_BE.prototype._ZF=function(_il,_jl,_9s){this._vy2();this._7m[_cG]=_il;this._7m[_fG]=_jl;this._7m[_kG]=_9s};_BE.prototype.__F=function(_f71,_g71,_Ly2){this._vy2();this._7m[_9G]=_f71;this._7m[_2F]=_g71;this._7m[_jG]=_Ly2} ;_BE.prototype._3G=function(__r,_ml){__r._oF();var _uo=_7w2(_ml);var _A4=Math.cos(_uo);var _UI=Math.sin(_uo);var _My2=1.0-_A4;this._vy2();this._7m[0]=(_My2*__r._rF*__r._rF+_A4);this._7m[1]=(_My2*__r._rF*__r._sF+_UI*__r._tF);this._7m[2]=(_My2*__r._rF*__r._tF-_UI*__r._sF);this._7m[4]=(_My2*__r._rF*__r._sF-_UI*__r._tF);this._7m[5]=(_My2*__r._sF*__r._sF+_A4);this._7m[6]=(_My2*__r._sF*__r._tF+_UI*__r._rF);this._7m[8]=(_My2*__r._rF*__r._tF+_UI*__r._sF);this._7m[9]=(_My2*__r._sF*__r._tF-_UI*__r._rF);this._7m[10]=(_My2*__r._tF*__r._tF+_A4)} ;_BE.prototype._EG=function(_il,_jl,_9s,_xG,_yG,_zG,_AG,_BG,_CG){var _Ny2=Math.sin(_xG);var _Oy2=Math.cos(_xG);var _Py2=Math.sin(_yG);var _Qy2=Math.cos(_yG);var _Ry2=Math.sin(_zG);var _Sy2=Math.cos(_zG);var _Ty2=-_Ry2*-_Ny2;var _Uy2=_Sy2*-_Ny2;this._7m[0]=((_Sy2*_Qy2)+(_Ty2*-_Py2))*_AG;this._7m[4]=(-_Ry2*_Oy2)*_AG;this._7m[8]=((_Sy2*_Py2)+(_Ty2*_Qy2))*_AG;this._7m[12]=_il;this._7m[1]=((_Ry2*_Qy2)+(_Uy2*-_Py2))*_BG;this._7m[5]=(_Sy2*_Oy2)*_BG;this._7m[9]=((_Ry2*_Py2)+(_Uy2*_Qy2))*_BG;this._7m[13]=_jl;this._7m[2]=(_Oy2*-_Py2)*_CG; this._7m[6]=_Ny2*_CG;this._7m[10]=(_Oy2*_Qy2)*_CG;this._7m[14]=_9s;this._7m[3]=this._7m[7]=this._7m[11]=0.0;this._7m[15]=1.0};_BE.prototype._tP=function(_Vy2){var _Wy2=_Vy2._7m[_ey2]*_Vy2._7m[_jy2]-_Vy2._7m[_iy2]*_Vy2._7m[_fy2];var _HG=_Vy2._7m[_ey2]*_Vy2._7m[_ky2]-_Vy2._7m[_iy2]*_Vy2._7m[_gy2];var _IG=_Vy2._7m[_ey2]*_Vy2._7m[_ly2]-_Vy2._7m[_iy2]*_Vy2._7m[_hy2];var _JG=_Vy2._7m[_fy2]*_Vy2._7m[_ky2]-_Vy2._7m[_jy2]*_Vy2._7m[_gy2];var _Xy2=_Vy2._7m[_fy2]*_Vy2._7m[_ly2]-_Vy2._7m[_jy2]*_Vy2._7m[_hy2];var _Yy2=_Vy2._7m[_gy2]*_Vy2._7m[_ly2]-_Vy2._7m[_ky2]*_Vy2._7m[_hy2]; var _Zy2=_Vy2._7m[_oy2]*_Vy2._7m[_ty2]-_Vy2._7m[_sy2]*_Vy2._7m[_py2];var __y2=_Vy2._7m[_ny2]*_Vy2._7m[_ty2]-_Vy2._7m[_ry2]*_Vy2._7m[_py2];var _sc1=_Vy2._7m[_ny2]*_Vy2._7m[_sy2]-_Vy2._7m[_ry2]*_Vy2._7m[_oy2];var _hc1=_Vy2._7m[_my2]*_Vy2._7m[_ty2]-_Vy2._7m[_qy2]*_Vy2._7m[_py2];var _gc1=_Vy2._7m[_my2]*_Vy2._7m[_sy2]-_Vy2._7m[_qy2]*_Vy2._7m[_oy2];var _Mc1=_Vy2._7m[_my2]*_Vy2._7m[_ry2]-_Vy2._7m[_qy2]*_Vy2._7m[_ny2];var _lc1=(_Wy2*_Zy2-_HG*__y2+_IG*_sc1+_JG*_hc1-_Xy2*_gc1+_Yy2*_Mc1);if(_lc1!=0){var _0z2=1.0/_lc1; var _nm=new Float32Array(16);_nm[_ey2]=(_Vy2._7m[_jy2]*_Zy2-_Vy2._7m[_ky2]*__y2+_Vy2._7m[_ly2]*_sc1)*_0z2;_nm[_fy2]=(-_Vy2._7m[_fy2]*_Zy2+_Vy2._7m[_gy2]*__y2-_Vy2._7m[_hy2]*_sc1)*_0z2;_nm[_gy2]=(_Vy2._7m[_ry2]*_Yy2-_Vy2._7m[_sy2]*_Xy2+_Vy2._7m[_ty2]*_JG)*_0z2;_nm[_hy2]=(-_Vy2._7m[_ny2]*_Yy2+_Vy2._7m[_oy2]*_Xy2-_Vy2._7m[_py2]*_JG)*_0z2;_nm[_iy2]=(-_Vy2._7m[_iy2]*_Zy2+_Vy2._7m[_ky2]*_hc1-_Vy2._7m[_ly2]*_gc1)*_0z2;_nm[_jy2]=(_Vy2._7m[_ey2]*_Zy2-_Vy2._7m[_gy2]*_hc1+_Vy2._7m[_hy2]*_gc1)*_0z2;_nm[_ky2]=(-_Vy2._7m[_qy2]*_Yy2+_Vy2._7m[_sy2]*_IG-_Vy2._7m[_ty2]*_HG)*_0z2; _nm[_ly2]=(_Vy2._7m[_my2]*_Yy2-_Vy2._7m[_oy2]*_IG+_Vy2._7m[_py2]*_HG)*_0z2;_nm[_my2]=(_Vy2._7m[_iy2]*__y2-_Vy2._7m[_jy2]*_hc1+_Vy2._7m[_ly2]*_Mc1)*_0z2;_nm[_ny2]=(-_Vy2._7m[_ey2]*__y2+_Vy2._7m[_fy2]*_hc1-_Vy2._7m[_hy2]*_Mc1)*_0z2;_nm[_oy2]=(_Vy2._7m[_qy2]*_Xy2-_Vy2._7m[_ry2]*_IG+_Vy2._7m[_ty2]*_Wy2)*_0z2;_nm[_py2]=(-_Vy2._7m[_my2]*_Xy2+_Vy2._7m[_ny2]*_IG-_Vy2._7m[_py2]*_Wy2)*_0z2;_nm[_qy2]=(-_Vy2._7m[_iy2]*_sc1+_Vy2._7m[_jy2]*_gc1-_Vy2._7m[_ky2]*_Mc1)*_0z2;_nm[_ry2]=(_Vy2._7m[_ey2]*_sc1-_Vy2._7m[_fy2]*_gc1+_Vy2._7m[_gy2]*_Mc1)*_0z2; _nm[_sy2]=(-_Vy2._7m[_qy2]*_JG+_Vy2._7m[_ry2]*_HG-_Vy2._7m[_sy2]*_Wy2)*_0z2;_nm[_ty2]=(_Vy2._7m[_my2]*_JG-_Vy2._7m[_ny2]*_HG+_Vy2._7m[_oy2]*_Wy2)*_0z2;this._7m=_nm}};_BE.prototype._dg2=function(_1z2){var _2z2=new _VE(0.0,0.0,0.0);if(_1z2!=undefined){_2z2._rF=(this._7m[_9G]*_1z2._rF)+(this._7m[_aG]*_1z2._sF)+(this._7m[_bG]*_1z2._tF)+this._7m[_cG];_2z2._sF=(this._7m[_dG]*_1z2._rF)+(this._7m[_2F]*_1z2._sF)+(this._7m[_eG]*_1z2._tF)+this._7m[_fG];_2z2._tF=(this._7m[_hG]*_1z2._rF)+(this._7m[_iG]*_1z2._sF)+(this._7m[_jG]*_1z2._tF)+this._7m[_kG]} return _2z2};/*@constructor */function _cy(){this.x=0;this.y=0;this._B4=0;this._C4=0;this._o6=0;this._p6=0;this._q6=0;this._r6=0;this._s6=0;this._t6=0;this._u6=0;this._651=_Qx2}/*@constructor */function _Qx2(_l51){this.x=_l51.x;this.y=_l51.y;this._B4=_l51._B4;this._C4=_l51._C4;this._o6=_l51._o6;this._p6=_l51._p6;this._q6=_l51._q6;this._r6=_l51._r6;this._s6=_l51._s6;this._t6=_l51._t6;this._u6=_l51._u6}/*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor */function _3z2(_Un){ _Hq("splash_set_color()")}var _4z2=_3z2;var _5z2=!0;function _6z2(_Jq){_Hq("texture_get_width()")}function _7z2(_Jq){_Hq("texture_get_height()")}function _8z2(_CS){_Hq("texture_set_blending()")}function _aF(repeat){_Hq("texture_set_repeat()")}function _9F(){_Hq("texture_get_repeat()")}function _9z2(repeat){_Hq("texture_set_repeat_ext()")}function _az2(_BH,_bB){_Hq("texture_set_interpolation_ext()")}function _bz2(_kn){_Hq("texture_get_uvs()")}function _cz2(){_Hq("draw_set_alpha_test()");}function _dz2(){_Hq("draw_set_alpha_test_ref_value()")} function _ez2(){_Hq("draw_get_alpha_test()");return 0}function _fz2(){_Hq("draw_get_alpha_test_ref_value()");return 0}/*@constructor */function _VE(_gz2,_hz2,_iz2){if(arguments.length>0){if(arguments.length==3){this._rF=_gz2;this._sF=_hz2;this._tF=_iz2}else {this._rF=_gz2._rF;this._sF=_gz2._sF;this._tF=_gz2._tF}}else {this._rF=1.0;this._sF=0.0;this._tF=0.0}}_VE.prototype._Ou=function(_nq){return new _VE(this._rF+_nq._rF,this._sF+_nq._sF,this._tF+_nq._tF)};_VE.prototype._fg2=function(_nq){return new _VE(this._rF-_nq._rF, this._sF-_nq._sF,this._tF-_nq._tF)};_VE.prototype._oF=function(){var _EI=1.0/Math.sqrt((this._rF*this._rF)+(this._sF*this._sF)+(this._tF*this._tF));this._rF=this._rF*_EI;this._sF=this._sF*_EI;this._tF=this._tF*_EI};_VE.prototype._jz2=function(){var _kz2=(this._rF*this._rF)+(this._sF*this._sF)+(this._tF*this._tF);return _kz2};_VE.prototype.Length=function(){var _kz2=this._jz2();if(_kz2>0.0){return Math.sqrt(_kz2)}else {return 0.0}};_VE.prototype._Cy2=function(_lz2,_mz2){this._rF=(_lz2._sF*_mz2._tF)-(_lz2._tF*_mz2._sF); this._sF=(_lz2._tF*_mz2._rF)-(_lz2._rF*_mz2._tF);this._tF=(_lz2._rF*_mz2._sF)-(_lz2._sF*_mz2._rF);};_VE.prototype._Dy2=function(_nz2){return(this._rF*_nz2._rF)+(this._sF*_nz2._sF)+(this._tF*_nz2._tF)};(function(global,_FG1,_oz2){'use strict';function _pz2(_qz2){if(!_qz2)return;if(!_qz2.setTargetAtTime)_qz2.setTargetAtTime=_qz2.setTargetValueAtTime}if(window.hasOwnProperty('webkitAudioContext')&&!window.hasOwnProperty('AudioContext')){window.AudioContext=webkitAudioContext;if(!AudioContext.prototype.hasOwnProperty('createGain'))AudioContext.prototype.createGain=AudioContext.prototype.createGainNode; if(!AudioContext.prototype.hasOwnProperty('createDelay'))AudioContext.prototype.createDelay=AudioContext.prototype._rz2;if(!AudioContext.prototype.hasOwnProperty('createScriptProcessor'))AudioContext.prototype.createScriptProcessor=AudioContext.prototype._sz2;if(!AudioContext.prototype.hasOwnProperty('createPeriodicWave'))AudioContext.prototype.createPeriodicWave=AudioContext.prototype._tz2;AudioContext.prototype._uz2=AudioContext.prototype.createGain;AudioContext.prototype.createGain=function(){ var _lx=this._uz2();_pz2(_lx.gain);return _lx};AudioContext.prototype._vz2=AudioContext.prototype.createDelay;AudioContext.prototype.createDelay=function(_wz2){var _lx=_wz2?this._vz2(_wz2):this._vz2();_pz2(_lx.delayTime);return _lx};AudioContext.prototype._xz2=AudioContext.prototype.createBufferSource;AudioContext.prototype.createBufferSource=function(){var _lx=this._xz2();if(!_lx.start){_lx.start=function(_yz2,offset,duration){if(offset||duration)this.noteGrainOn(_yz2||0,offset,duration);else this.noteOn(_yz2||0); }}else {_lx._zz2=_lx.start;_lx.start=function(_yz2,offset,duration){if(typeof duration!=='undefined')_lx._zz2(_yz2||0,offset,duration);else _lx._zz2(_yz2||0,offset||0)}}if(!_lx.stop){_lx.stop=function(_yz2){this.noteOff(_yz2||0)}}else {_lx._Az2=_lx.stop;_lx.stop=function(_yz2){_lx._Az2(_yz2||0)}}_pz2(_lx.playbackRate);return _lx};AudioContext.prototype._Bz2=AudioContext.prototype._Cz2;AudioContext.prototype._Cz2=function(){var _lx=this._Bz2();_pz2(_lx._Dz2);_pz2(_lx._Ez2);_pz2(_lx._bA1);_pz2(_lx._Fz2); _pz2(_lx._Gz2);_pz2(_lx._Hz2);return _lx};AudioContext.prototype._Iz2=AudioContext.prototype._Jz2;AudioContext.prototype._Jz2=function(){var _lx=this._Iz2();_pz2(_lx._tG1);_pz2(_lx._Kz2);_pz2(_lx._bk1);_pz2(_lx.gain);return _lx};if(AudioContext.prototype.hasOwnProperty('createOscillator')){AudioContext.prototype._Lz2=AudioContext.prototype._Mz2;AudioContext.prototype._Mz2=function(){var _lx=this._Lz2();if(!_lx.start){_lx.start=function(_yz2){this.noteOn(_yz2||0)}}else {_lx._zz2=_lx.start;_lx.start=function(_yz2){ _lx._zz2(_yz2||0)}}if(!_lx.stop){_lx.stop=function(_yz2){this.noteOff(_yz2||0)}}else {_lx._Az2=_lx.stop;_lx.stop=function(_yz2){_lx._Az2(_yz2||0)}}if(!_lx._Nz2)_lx._Nz2=_lx._Oz2;_pz2(_lx._tG1);_pz2(_lx._Kz2);return _lx}}}if(window.hasOwnProperty('webkitOfflineAudioContext')&&!window.hasOwnProperty('OfflineAudioContext')){window.OfflineAudioContext=webkitOfflineAudioContext}}(window));var _Pz2=0,_Qz2=1,_Rz2=2,_Sz2=3,_Tz2=4,_Uz2=5,_Vz2=6,_Wz2=7,_Xz2=8,_Yz2=9,_Zz2=10,__z2=11,_0A2=12,_1A2=13,_2A2=14,_3A2=15; /*@constructor */function _GF(){this._4v()}_GF.prototype._4v=function(){this._4A2=[];this._5A2=[]};_GF.prototype._6A2=function(){var _7A2="100\n";_7A2+=this._4A2.length.toString()+"\n";for(var _z4=0;_z4=0.5)?true:false;_8A2._cF=(parseFloat(_mA2[8])>=0.5)?true:false;break }case _1A2:{_8A2._8m=parseFloat(_mA2[1]);_8A2._9m=parseFloat(_mA2[2]);_8A2._9z=parseFloat(_mA2[3]);_8A2._am=parseFloat(_mA2[4]);_8A2._bm=parseFloat(_mA2[5]);_8A2._az=parseFloat(_mA2[6]);_8A2._bF=(parseFloat(_mA2[7])>=0.5)?true:false;_8A2._cF=(parseFloat(_mA2[8])>=0.5)?true:false; _8A2._ez=~~parseFloat(_mA2[9]);break }case __z2:case _0A2:{_8A2._8m=parseFloat(_mA2[1]);_8A2._9m=parseFloat(_mA2[2]);_8A2._9z=parseFloat(_mA2[3]);_8A2._am=parseFloat(_mA2[4]);_8A2._bm=parseFloat(_mA2[5]);_8A2._az=parseFloat(_mA2[6]);_8A2._bF=(parseFloat(_mA2[7])>=0.5)?true:false;_8A2._cF=(parseFloat(_mA2[8])>=0.5)?true:false;_8A2._hz=(parseFloat(_mA2[9])>=0.5)?true:false;_8A2._ez=~~parseFloat(_mA2[10]);break }}this._4A2.push(_8A2)}}};_GF.prototype._qn=function(_KJ){var _LJ=_MJ(_KJ,true);if(_LJ!==null&&_LJ!==undefined){ this._hA2(_LJ)}else {var _oz=_t21(_KJ);var _An=this;var _nA2=new XMLHttpRequest();_nA2.open("GET",_oz,false);_nA2.onload=function(){if(_nA2.readyState==4&&_nA2.status==200){_An._hA2(_nA2.responseText)}};_nA2.send(null)}};_GF.prototype._Ks=function(_m2){this._4A2.push({_9A2:_Pz2,_aA2:_m2})};_GF.prototype._Ms=function(){this._4A2.push({_9A2:_Qz2})};_GF.prototype._JF=function(x,y,_Wq){this._4A2.push({_9A2:_Rz2,x:x,y:y,_Wq:_Wq})};_GF.prototype._KF=function(x,y,_Wq,_Un,alpha){this._4A2.push({_9A2:_Sz2,x:x, y:y,_Wq:_Wq,color:_Un,alpha:alpha})};_GF.prototype._LF=function(x,y,_Wq,_Oq,_Pq){this._4A2.push({_9A2:_Tz2,x:x,y:y,_Wq:_Wq,_Yo:_Oq,_So:_Pq})};_GF.prototype._MF=function(x,y,_Wq,_Oq,_Pq,_Un,alpha){this._4A2.push({_9A2:_Uz2,x:x,y:y,_Wq:_Wq,_Yo:_Oq,_So:_Pq,color:_Un,alpha:alpha})};_GF.prototype._NF=function(x,y,_Wq,_2r,_3r,_4r){this._4A2.push({_9A2:_Vz2,x:x,y:y,_Wq:_Wq,_2r:_2r,_3r:_3r,_4r:_4r})};_GF.prototype._OF=function(x,y,_Wq,_2r,_3r,_4r,_Un,alpha){this._4A2.push({_9A2:_Wz2,x:x,y:y,_Wq:_Wq,_2r:_2r, _3r:_3r,_4r:_4r,color:_Un,alpha:alpha})};_GF.prototype._PF=function(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq){this._4A2.push({_9A2:_Xz2,x:x,y:y,_Wq:_Wq,_2r:_2r,_3r:_3r,_4r:_4r,_Yo:_Oq,_So:_Pq})};_GF.prototype._QF=function(x,y,_Wq,_2r,_3r,_4r,_Oq,_Pq,_Un,alpha){this._4A2.push({_9A2:_Yz2,x:x,y:y,_Wq:_Wq,_2r:_2r,_3r:_3r,_4r:_4r,_Yo:_Oq,_So:_Pq,color:_Un,alpha:alpha})};_GF.prototype._RF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){this._4A2.push({_9A2:_Zz2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz,_cF:_cz} )};_GF.prototype._SF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez){this._4A2.push({_9A2:__z2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz,_cF:_cz,_hz:_hz,_ez:_ez})};_GF.prototype._TF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_hz,_ez){this._4A2.push({_9A2:_0A2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz,_cF:_cz,_hz:_hz,_ez:_ez})};_GF.prototype._UF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz,_ez){this._4A2.push({_9A2:_1A2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz, _cF:_cz,_ez:_ez})};_GF.prototype._VF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){this._4A2.push({_9A2:_2A2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz,_cF:_cz})};_GF.prototype._WF=function(_8m,_9m,_9z,_am,_bm,_az,_bz,_cz){this._4A2.push({_9A2:_3A2,_8m:_8m,_9m:_9m,_9z:_9z,_am:_am,_bm:_bm,_az:_az,_bF:_bz,_cF:_cz})};_GF.prototype._oA2=function(){this._pA2=new _Rr(_Sr,_an._Tr(_an._6s),false);this._pA2._aA2=-1;this._pA2._qA2=null;};_GF.prototype._rA2=function(_Hr){switch(_Hr){case _gr:case _hr:case _jr:return true} return false};_GF.prototype._sA2=function(_tA2){var _uA2=this._pA2;if((_uA2._aA2!=-1)&&((_cr!=_uA2._aA2)||(_dr!=_uA2._qA2)||(this._rA2(_uA2._aA2)===false))){_uA2._dt();_tA2.push({_aA2:_Gr(_uA2._aA2),_qA2:_uA2._qA2,_vA2:_uA2});this._oA2();_uA2=this._pA2}_uA2._5S1(_fr);_uA2._aA2=_cr;_uA2._qA2=_dr;_Nr()};_GF.prototype._wA2=function(_tA2){var _uA2=this._pA2;_uA2._dt();_tA2.push({_aA2:_Gr(_uA2._aA2),_qA2:_uA2._qA2,_vA2:_uA2});_Nr()};_GF.prototype._nr1=function(_8A2,_En,_tA2){var _xA2=_ar;var _An=this;_ar=function(){ _An._sA2(_tA2)};switch(_8A2._9A2){case _Zz2:_fz(_8A2._8m,_8A2._9m,_8A2._9z,_8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF);break;case __z2:_gz(_8A2._8m,_8A2._9m,_8A2._9z,_8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF,_8A2._hz,_8A2._ez);break;case _0A2:_iz(_8A2._8m,_8A2._9m,_8A2._9z,_8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF,_8A2._hz,_8A2._ez);break;case _1A2:_dz(_8A2._8m,_8A2._9m,_8A2._9z,_8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF,_8A2._ez);break;case _2A2:_jz(_8A2._8m,_8A2._9m,_8A2._9z, _8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF);break;case _3A2:_8z(_8A2._8m,_8A2._9m,_8A2._9z,_8A2._am,_8A2._bm,_8A2._az,_En,_8A2._bF,_8A2._cF);break }_ar=_xA2};_GF.prototype._Xn=function(x,y,_Wq,_En){var _z4,_4G=new _BE();_4G._ZF(x,y,_Wq);var _5G=_6G(_YF);var _7m=new _BE();_7m.Multiply(_4G,_5G);_XF(_YF,_7m);var _46=((_Vr*255.0)<<24)|(_Wr&0x00ffffff);var _yA2=this._5A2[_46];if(_yA2===undefined){_yA2=[];this._5A2[_46]=_yA2}if(_yA2[_En]===undefined){_yA2[_En]=[];var _ln=_yA2[_En];this._oA2();for(var _z4=0; _z40){for(var _z4=0;_z4<_Jw;_z4++){this._Mw[_z4]=null;this._Ha1.push(_z4)}}}_d_.prototype._5w2=function(){var _4m;if(this._Ha1.length===0){_4m=this._Mw.length;this._Mw[_4m]=null;return _4m}return this._Ha1.pop()};_d_.prototype._Ou=function(_CA2){var index=this._5w2();this._Mw[index]=_CA2;this._mn++;this.length=this._Mw.length;return index};_d_.prototype._Bl=function(_fW){ var _3x=this._Mw[_fW];if(_3x===undefined)_3x=null;return _3x};_d_.prototype._3V=function(_DA2){for(var _im=0;_im=this._Mw.length)return;this._Mw[_fW]=null;this._Ha1.push(_fW);this._mn--};_d_.prototype._4v=function(){this._Mw=[];this._Ha1=[];this._mn=0;this.length=this._Mw.length} ;_d_.prototype._bw=function(_Pn,_Vk){if(_Pn<0||_Pn>=this._Mw.length)return;this._Mw[_Pn]=_Vk};var _EA2=0,_FA2=1,_GA2=2,_HA2=3,_IA2=4,_PP=5,_iJ=6,_JA2=7,_hY=8,_KA2=9,_Pu=10,_LA2=0,_cJ=1,_gJ=-1,_EP=0,_MA2=1,_CP=-1;var _NA2=[];var _OA2=[];function _PA2(_Yw,_OM1){_NA2.push(_Yw);_OA2.push(_OM1)}function _aJ(_Yw){var _z4=0;for(_z4=0;_z4<_NA2.length;_z4++){if(_NA2[_z4]==_Yw){var _Mu=_OA2[_z4];_OA2.splice(_z4,1);_NA2.splice(_z4,1);return _Mu}}return undefined}/*@constructor */function _QA2(){this._RA2="";this._SA2=-1; this._Su=0;this._gx=null;this._TA2=_EA2;this._Tu=false}/*@constructor */function _Nw2(){this._Mw=new _d_(5)}_Nw2.prototype._HX=function(){return this._Mw};_Nw2.prototype._Ou=function(_4w,_3x2,_ws,_UA2){var _Mu=new _QA2();_Mu._SA2=_4w;_Mu._RA2=_3x2;_Mu._gx=_UA2;_Mu._TA2=_ws;this._Mw._Ou(_Mu);_PA2(_UA2,_Mu);return _Mu};_Nw2.prototype._VA2=function(){var map=_Dc();_1f._K21=map;var _Mw=this._Mw._Mw;for(var _z4=0;_z4<_Mw.length;_z4++){var _Mu=_Mw[_z4];if(_Mu!==null){if(_Mu._Tu){_2x(map);if(_Mu._TA2==_hY){var _GR=_Mu._gx; for(var prop in _GR){if(_GR.hasOwnProperty(prop)){_Ec(map,prop,_GR[prop])}}}else if(_Mu._TA2==_JA2){_Ec(map,"filename",_Mu._RA2);_Ec(map,"url",_Mu._RA2)}else if(_Mu._TA2==_PP){_Ec(map,"filename","");_Ec(map,"url",_Mu._RA2);_Ec(map,"result",_Mu._DP);_Ec(map,"http_status",_Mu._HP);_Ec(map,"response_headers",_Mu._IP)}else if(_Mu._TA2==_iJ){_Ec(map,"username",_Mu._7J);_Ec(map,"password",_Mu._8J);_Ec(map,"url","");_Ec(map,"result",_Mu._bJ);_Ec(map,"value",_Mu.value);_Ec(map,"http_status",0)}else if(_Mu._TA2==_KA2){ _Ec(map,"queue_id",_Mu._931);_Ec(map,"buffer_id",_Mu._WA2);_Ec(map,"queue_shutdown",_Mu._XA2)}else if(_Mu._TA2==_Pu){_Ec(map,"event_type",_Mu._Qu);_Ec(map,"pad_index",_Mu._Ru)}else {_Ec(map,"url","");_Ec(map,"result","");_Ec(map,"http_status",0);_Ec(map,"filename",_Mu._RA2)}if(_Mu._TA2!=_hY){_Ec(map,"id",_Mu._SA2);_Ec(map,"status",_Mu._Su)}if(_Mu._TA2==_FA2)_xk._yk(_ll2,0);else if(_Mu._TA2==_GA2)_xk._yk(_ll2,0);else if(_Mu._TA2==_HA2)_xk._yk(_ll2,0);else if(_Mu._TA2==_IA2)_xk._yk(_nl2,0);else if(_Mu._TA2==_PP)_xk._yk(_yo2, 0);else if(_Mu._TA2==_iJ)_xk._yk(_zo2,0);else if(_Mu._TA2==_JA2)_xk._yk(_y41,0);else if(_Mu._TA2==_hY)_xk._yk(_Ao2,0);else if(_Mu._TA2==_KA2)_xk._yk(_Ko2,0);else if(_Mu._TA2==_Pu)_xk._yk(_L21,0);this._Mw._aw(_z4);if(_Mu._TA2==_PP){_Qc(_Mu._IP)}if(_Mu._TA2==_hY&&_Mu._gx.type==_VX){_Lc(_Mu._gx.buffer)}}}}_Qc(map);_1f._K21=-1};/*@constructor */function _ay(){this.__type="[Background]";this._l2="";this._v2=false;this._w2=false;this.preload=false;this._0y=null;this._YA2=0;this._ZA2=0;this.__A2=0;this._0B2=0; this._1B2=0;this.frames=0;this._2B2=0;this._jV=0;this._3B2=[]}function _4B2(_5B2){var _h51=new _ay();_h51._l2=_5B2._l2;if(_5B2._v2!=undefined)_h51._v2=_5B2._v2;if(_5B2._w2!=undefined)_h51._w2=_5B2._w2;if(_5B2.preload!=undefined)_h51.preload=_5B2.preload;_h51._0y=_6B2(_5B2._D2);if(_5B2._YA2!=undefined)_h51._YA2=_5B2._YA2;if(_5B2._ZA2!=undefined)_h51._ZA2=_5B2._ZA2;if(_5B2.__A2!=undefined)_h51.__A2=_5B2.__A2;if(_5B2._0B2!=undefined)_h51._0B2=_5B2._0B2;if(_5B2._1B2!=undefined)_h51._1B2=_5B2._1B2;if(_5B2.frames!=undefined)_h51.frames=_5B2.frames; if(_5B2._2B2!=undefined)_h51._2B2=_5B2._2B2;if(_5B2._jV!=undefined)_h51._jV=_5B2._jV;for(var _z4=0;_z4<_5B2.frames*_5B2._2B2;_z4++){if(_5B2._3B2[_z4]!=undefined)_h51._3B2[_z4]=_5B2._3B2[_z4]}return _h51}/*@constructor */function _7B2(_5B2){this._4v();if(_5B2._I4!=undefined)this._I4=_5B2._I4;if(_5B2._wS!=undefined)this._wS=_5B2._wS;if(_5B2.index!=undefined)this.index=_5B2.index;if(_5B2.x!=undefined)this.x=_5B2.x;if(_5B2.y!=undefined)this.y=_5B2.y;if(_5B2._xS!=undefined)this._8B2=_5B2._xS;if(_5B2._yS!=undefined)this._9B2=_5B2._yS; if(_5B2._i6!=undefined)this._aB2=_5B2._i6;if(_5B2._j6!=undefined)this._bB2=_5B2._j6;if(_5B2._BS!=undefined)this._BS=_5B2._BS;if(_5B2.alpha!=undefined)this.alpha=_5B2.alpha;if(_5B2._CS!=undefined)this._CS=_5B2._CS;if(_5B2._YA2!=undefined)this._YA2=_5B2._YA2;if(_5B2._ZA2!=undefined)this._ZA2=_5B2._ZA2;if(_5B2.__A2!=undefined)this.__A2=_5B2.__A2;if(_5B2._0B2!=undefined)this._0B2=_5B2._0B2;if(_5B2._1B2!=undefined)this._1B2=_5B2._1B2;if(_5B2.frames!=undefined)this.frames=_5B2.frames;if(_5B2._2B2!=undefined)this._2B2=_5B2._2B2; if(_5B2._cB2!=undefined)this._cB2=_5B2._cB2;if(_5B2._dB2!=undefined)this._dB2=_5B2._dB2}_7B2.prototype._4v=function(){this._I4=false;this._wS=false;this.index=-1;this.x=0;this.y=0;this._8B2=true;this._9B2=true;this._aB2=0;this._bB2=0;this._zS=1;this._AS=1;this._BS=false;this.alpha=1.0;this._CS=0xffffff};/*@constructor */function _Iw2(){this.images=[];this._Wx=[]}_Iw2.prototype._Yx=function(_Pn){return this.images[_Pn]};_Iw2.prototype._Bl=function(_Pn){return this._Wx[_Pn]};_Iw2.prototype._4v=function(){ this._Wx=[]};_Iw2.prototype._Px2=function(_5B2){var __x=null;if(_5B2!=null){__x=_4B2(_5B2)}return this._dy(__x);};_Iw2.prototype._dy=function(_eB2){var _z4=this.images.length;this.images[_z4]=_eB2;return _z4};_Iw2.prototype._Ou=function(_5B2){var __x=null;if(_5B2!=null){__x=new _7B2(_5B2)}this._Wx[this._Wx.length]=__x};var _fB2=-1,_gB2=-2,_hB2=-3,_iB2=-4,_jB2=-5;var _mY=0,_kB2=1,_lB2=2,_mB2=3,_nB2=4;var _oB2=0,_pB2=1,_qB2=2,_rB2=3,_sB2=4,_Bw=5,__Y1=6,_tB2=7,_ZY1=8,_uB2=9,_vB2=10,_wB2=11,_xB2=12,_yB2=13;var _Aw=0, _zB2=1,_AB2=2;function _BB2(data,_CB2,_DB2,_EB2,_FB2,_GB2){var _qL="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _rL,_sL,_tL,_uL,_vL,_wL,_xL,_yL;var _z4=0;var _zL=_EB2;var _HL="";var _HB2=Math.floor(_GB2/3);_z4=_HB2*4;var _IB2=_GB2%3;if(!data){return data}data+='';do {_uL=_vL=_wL=_xL=-1;while(_uL<0){_uL=_qL.indexOf(data.charAt(_z4++))}while(_vL<0){_vL=_qL.indexOf(data.charAt(_z4++))}while(_wL<0){_wL=_qL.indexOf(data.charAt(_z4++))}while(_xL<0){_xL=_qL.indexOf(data.charAt(_z4++))} var _JB2=(_uL<<2)|(_vL>>4);var _KB2=((_vL&15)<<4)|(_wL>>2);var _LB2=((_wL&3)<<6)|_xL;_DB2[_zL++]=_JB2;if(_zL>=_CB2)return _DB2;if(_wL!=64){_DB2[_zL++]=_KB2;if(_zL>=_CB2)return _DB2}if(_xL!=64){_DB2[_zL++]=_LB2;if(_zL>=_CB2)return _DB2}}while(_z4>2;_QB2=((_JB2&3)<<4)|(_KB2>>4);_RB2=((_KB2&15)<<2)|(_LB2>>6);_SB2=_LB2&63;if(isNaN(_KB2)){_RB2=_SB2=64}else if(isNaN(_LB2)){_SB2=64}_WL=_WL+_OB2.charAt(_PB2)+_OB2.charAt(_QB2)+_OB2.charAt(_RB2)+_OB2.charAt(_SB2);_JB2=_KB2=_LB2="";_PB2=_QB2=_RB2=_SB2=""}while(_z40){var _1C2=_lm(_VB2.length,_is);this.__B2=_1C2;var _2C2=new Uint8Array(this._pY);for(var _z4=0;_z4<_1C2;_z4++){_2C2[_z4]=_VB2[_z4]}}}_TB2.prototype._3C2=function(_aS1){var _4C2=new ArrayBuffer(_aS1);var _5C2=new Uint8Array(this._pY);var _6C2=new Uint8Array(_4C2);if(this._pY.byteLength>_aS1){for(var _z4=0;_z4<_aS1;_z4++){ _6C2[_z4]=_5C2[_z4]}}else {_6C2.set(_5C2)}this._pY=_4C2;this._0C2=new DataView(this._pY);this._XB2=_aS1;this._7C2(-1)};_TB2.prototype._7C2=function(_is,_8C2){if(_is==undefined)_is=-1;if(_8C2==undefined)_8C2=false;var size=_is;if(size==-1)size=this._WY1;if(_8C2){this.__B2=size}else {this.__B2=_jm(this.__B2,size);this.__B2=_lm(this.__B2,this._XB2)}};function _CL(_sJ){var _MI="";for(var _z4=0;_z4<_sJ.length;_z4++){var _9C2=_sJ.charCodeAt(_z4);if(_9C2<0x80){_MI+=String.fromCharCode(_9C2&0x7f)}else if(_9C2<0x0800){ _MI+=String.fromCharCode((((_9C2>>6)&0x1f)|0xc0));_MI+=String.fromCharCode((_9C2&0x3f)|0x80)}else if(_9C2<0x10000){_MI+=String.fromCharCode(((_9C2>>12)&0x0f)|0xe0);_MI+=String.fromCharCode(((_9C2>>6)&0x3f)|0x80);_MI+=String.fromCharCode((_9C2&0x3f)|0x80)}else {_MI+=String.fromCharCode(((_9C2>>18)&0x07)|0xf0);_MI+=String.fromCharCode(((_9C2>>12)&0x3f)|0x80);_MI+=String.fromCharCode(((_9C2>>6)&0x3f)|0x80);_MI+=String.fromCharCode((_9C2&0x3f)|0x80);}}return _MI}_TB2.prototype._aC2=function(_ws){this._WY1=(((this._WY1+this._ZB2)+(this._YB2-1))&~(this._YB2-1))-this._ZB2; if(this._WY1>=this._XB2&&this._TA2==_lB2){while(this._WY1>=this._XB2){this._bC2();this._WY1-=this._XB2}}if(this._WY1>=this._XB2)return(_ws==_wB2)?"":_hB2;var _xq;switch(_ws){case _vB2:_xq=this._0C2.getUint8(this._WY1++);if(_xq==1){_xq=true}else {_xq=false}break;case _pB2:{_xq=this._0C2.getUint8(this._WY1++)}break;case _wB2:case _yB2:{_xq="";var _FL;var _EL=0;while(this._WY1>10)+0xD7C0)+String.fromCharCode((_So&0x3FF)|0xDC00)} if(_So==0x00)break;if(_FL<0)_FL=String.fromCharCode(_So);_xq+=_FL}}break;case _qB2:_xq=this._0C2.getInt8(this._WY1++);break;case _rB2:_xq=this._0C2.getUint16(this._WY1,true);this._WY1+=2;break;case _sB2:_xq=this._0C2.getInt16(this._WY1,true);this._WY1+=2;break;case __Y1:_xq=this._0C2.getInt32(this._WY1,true);this._WY1+=4;break;case _Bw:_xq=this._0C2.getUint32(this._WY1,true);this._WY1+=4;break;case _ZY1:_xq=this._0C2.getFloat32(this._WY1,true);this._WY1+=4;break;case _uB2:_xq=this._0C2.getFloat64(this._WY1, true);this._WY1+=8;break;case _xB2:_1w("Error (buffer_read): HTML5 buffers do not support U64 types.");_xq=0;this._WY1+=8;break }return _xq};_TB2.prototype._bC2=function(){this._ZB2=(this._ZB2+this._XB2)%this._YB2};function _cC2(_ws){var _dC2=0;switch(_ws){case _vB2:case _pB2:case _qB2:_dC2=1;break;case _rB2:case _sB2:_dC2=2;break;case __Y1:case _Bw:case _ZY1:_dC2=4;break;case _uB2:_dC2=8;break }return _dC2}function _eC2(){this._z4=new Uint32Array(2);this._fC2=new Uint32Array(4);this._gC2=new Uint8Array(64);this._hC2=new Uint8Array(16); this._z4[0]=this._z4[1]=0;this._fC2[0]=this._fC2[1]=this._fC2[2]=this._fC2[3]=0;for(var _z4=0;_z4<64;_z4++)this._gC2[_z4]=0;for(var _z4=0;_z4<16;_z4++)this._hC2[_z4]=0}_eC2.prototype._iC2=function(){var _Lm="0123456789abcdef";var _UI="";for(var _C4=0;_C4<16;_C4++){var _nm=this._hC2[_C4];_UI+=_Lm[((_nm>>4)&0xf)];_UI+=_Lm[(_nm&0xf)]}return _UI};function _jC2(){var _kC2=new _eC2();_kC2._z4[0]=_kC2._z4[1]=0;_kC2._fC2[0]=0x67452301;_kC2._fC2[1]=0xefcdab89;_kC2._fC2[2]=0x98badcfe;_kC2._fC2[3]=0x10325476;return _kC2} var _lC2=new Uint32Array(16);function _mC2(x,y,_Wq){_lC2[0]=x;_lC2[1]=y;_lC2[2]=_Wq;return(((_lC2[0])&(_lC2[1]))|((~_lC2[0])&(_lC2[2])))}function _nC2(x,y,_Wq){_lC2[0]=x;_lC2[1]=y;_lC2[2]=_Wq;return(((_lC2[0])&(_lC2[2]))|((_lC2[1])&(~_lC2[2])))}function _oC2(x,y,_Wq){_lC2[0]=x;_lC2[1]=y;_lC2[2]=_Wq;return((_lC2[0])^(_lC2[1])^(_lC2[2]))}function _pC2(x,y,_Wq){_lC2[0]=x;_lC2[1]=y;_lC2[2]=_Wq;return((_lC2[1])^((_lC2[0])|(~_lC2[2])))}var _qC2=new Uint32Array(2);function _rC2(x,_4m){_qC2[0]=x;_qC2[1]=((_qC2[0]<<_4m)&0xffffffff)|((_qC2[0]>>(32-_4m))&((1<<_4m)-1)); return _qC2[1]}var _sC2=new Uint32Array(7);function _tC2(_uo,_nm,_A4,_Cy,x,_UI,_zL){_sC2[0]=_uo;_sC2[1]=_nm;_sC2[2]=_A4;_sC2[3]=_Cy;_sC2[4]=x;_sC2[5]=_UI;_sC2[6]=_zL;_sC2[0]+=_mC2(_sC2[1],_sC2[2],_sC2[3])+_sC2[4]+(_sC2[6]);_sC2[0]=_rC2(_sC2[0],_sC2[5]);_sC2[0]+=_sC2[1];return _sC2[0]}function _uC2(_uo,_nm,_A4,_Cy,x,_UI,_zL){_sC2[0]=_uo;_sC2[1]=_nm;_sC2[2]=_A4;_sC2[3]=_Cy;_sC2[4]=x;_sC2[5]=_UI;_sC2[6]=_zL;_sC2[0]+=_nC2(_sC2[1],_sC2[2],_sC2[3])+_sC2[4]+(_sC2[6]);_sC2[0]=_rC2(_sC2[0],_sC2[5]);_sC2[0]+=_sC2[1]; return _sC2[0]}function _vC2(_uo,_nm,_A4,_Cy,x,_UI,_zL){_sC2[0]=_uo;_sC2[1]=_nm;_sC2[2]=_A4;_sC2[3]=_Cy;_sC2[4]=x;_sC2[5]=_UI;_sC2[6]=_zL;_sC2[0]+=_oC2(_sC2[1],_sC2[2],_sC2[3])+_sC2[4]+(_sC2[6]);_sC2[0]=_rC2(_sC2[0],_sC2[5]);_sC2[0]+=_sC2[1];return _sC2[0]}function _wC2(_uo,_nm,_A4,_Cy,x,_UI,_zL){_sC2[0]=_uo;_sC2[1]=_nm;_sC2[2]=_A4;_sC2[3]=_Cy;_sC2[4]=x;_sC2[5]=_UI;_sC2[6]=_zL;_sC2[0]+=_pC2(_sC2[1],_sC2[2],_sC2[3])+_sC2[4]+(_sC2[6]);_sC2[0]=_rC2(_sC2[0],_sC2[5]);_sC2[0]+=_sC2[1];return _sC2[0]}function _wU1(_xC2, _yC2){var _uo=_xC2[0],_nm=_xC2[1],_A4=_xC2[2],_Cy=_xC2[3];var _zC2=7;var _AC2=12;var _BC2=17;var _CC2=22;_uo=_tC2(_uo,_nm,_A4,_Cy,_yC2[0],_zC2,0xD76AA478);_Cy=_tC2(_Cy,_uo,_nm,_A4,_yC2[1],_AC2,0xE8C7B756);_A4=_tC2(_A4,_Cy,_uo,_nm,_yC2[2],_BC2,0x242070DB);_nm=_tC2(_nm,_A4,_Cy,_uo,_yC2[3],_CC2,0xC1BDCEEE);_uo=_tC2(_uo,_nm,_A4,_Cy,_yC2[4],_zC2,0xF57C0FAF);_Cy=_tC2(_Cy,_uo,_nm,_A4,_yC2[5],_AC2,0x4787C62A);_A4=_tC2(_A4,_Cy,_uo,_nm,_yC2[6],_BC2,0xA8304613);_nm=_tC2(_nm,_A4,_Cy,_uo,_yC2[7],_CC2,0xFD469501); _uo=_tC2(_uo,_nm,_A4,_Cy,_yC2[8],_zC2,0x698098D8);_Cy=_tC2(_Cy,_uo,_nm,_A4,_yC2[9],_AC2,0x8B44F7AF);_A4=_tC2(_A4,_Cy,_uo,_nm,_yC2[10],_BC2,0xFFFF5BB1);_nm=_tC2(_nm,_A4,_Cy,_uo,_yC2[11],_CC2,0x895CD7BE);_uo=_tC2(_uo,_nm,_A4,_Cy,_yC2[12],_zC2,0x6B901122);_Cy=_tC2(_Cy,_uo,_nm,_A4,_yC2[13],_AC2,0xFD987193);_A4=_tC2(_A4,_Cy,_uo,_nm,_yC2[14],_BC2,0xA679438E);_nm=_tC2(_nm,_A4,_Cy,_uo,_yC2[15],_CC2,0x49B40821);var _DC2=5;var _EC2=9;var _FC2=14;var _GC2=20;_uo=_uC2(_uo,_nm,_A4,_Cy,_yC2[1],_DC2,0xF61E2562);_Cy=_uC2(_Cy, _uo,_nm,_A4,_yC2[6],_EC2,0xC040B340);_A4=_uC2(_A4,_Cy,_uo,_nm,_yC2[11],_FC2,0x265E5A51);_nm=_uC2(_nm,_A4,_Cy,_uo,_yC2[0],_GC2,0xE9B6C7AA);_uo=_uC2(_uo,_nm,_A4,_Cy,_yC2[5],_DC2,0xD62F105D);_Cy=_uC2(_Cy,_uo,_nm,_A4,_yC2[10],_EC2,0x02441453);_A4=_uC2(_A4,_Cy,_uo,_nm,_yC2[15],_FC2,0xD8A1E681);_nm=_uC2(_nm,_A4,_Cy,_uo,_yC2[4],_GC2,0xE7D3FBC8);_uo=_uC2(_uo,_nm,_A4,_Cy,_yC2[9],_DC2,0x21E1CDE6);_Cy=_uC2(_Cy,_uo,_nm,_A4,_yC2[14],_EC2,0xC33707D6);_A4=_uC2(_A4,_Cy,_uo,_nm,_yC2[3],_FC2,0xF4D50D87);_nm=_uC2(_nm, _A4,_Cy,_uo,_yC2[8],_GC2,0x455A14ED);_uo=_uC2(_uo,_nm,_A4,_Cy,_yC2[13],_DC2,0xA9E3E905);_Cy=_uC2(_Cy,_uo,_nm,_A4,_yC2[2],_EC2,0xFCEFA3F8);_A4=_uC2(_A4,_Cy,_uo,_nm,_yC2[7],_FC2,0x676F02D9);_nm=_uC2(_nm,_A4,_Cy,_uo,_yC2[12],_GC2,0x8D2A4C8A);var _HC2=4;var _IC2=11;var _JC2=16;var _KC2=23;_uo=_vC2(_uo,_nm,_A4,_Cy,_yC2[5],_HC2,0xFFFA3942);_Cy=_vC2(_Cy,_uo,_nm,_A4,_yC2[8],_IC2,0x8771F681);_A4=_vC2(_A4,_Cy,_uo,_nm,_yC2[11],_JC2,0x6D9D6122);_nm=_vC2(_nm,_A4,_Cy,_uo,_yC2[14],_KC2,0xFDE5380C);_uo=_vC2(_uo,_nm, _A4,_Cy,_yC2[1],_HC2,0xA4BEEA44);_Cy=_vC2(_Cy,_uo,_nm,_A4,_yC2[4],_IC2,0x4BDECFA9);_A4=_vC2(_A4,_Cy,_uo,_nm,_yC2[7],_JC2,0xF6BB4B60);_nm=_vC2(_nm,_A4,_Cy,_uo,_yC2[10],_KC2,0xBEBFBC70);_uo=_vC2(_uo,_nm,_A4,_Cy,_yC2[13],_HC2,0x289B7EC6);_Cy=_vC2(_Cy,_uo,_nm,_A4,_yC2[0],_IC2,0xEAA127FA);_A4=_vC2(_A4,_Cy,_uo,_nm,_yC2[3],_JC2,0xD4EF3085);_nm=_vC2(_nm,_A4,_Cy,_uo,_yC2[6],_KC2,0x04881D05);_uo=_vC2(_uo,_nm,_A4,_Cy,_yC2[9],_HC2,0xD9D4D039);_Cy=_vC2(_Cy,_uo,_nm,_A4,_yC2[12],_IC2,0xE6DB99E5);_A4=_vC2(_A4,_Cy, _uo,_nm,_yC2[15],_JC2,0x1FA27CF8);_nm=_vC2(_nm,_A4,_Cy,_uo,_yC2[2],_KC2,0xC4AC5665);var _LC2=6;var _MC2=10;var _NC2=15;var _OC2=21;_uo=_wC2(_uo,_nm,_A4,_Cy,_yC2[0],_LC2,0xF4292244);_Cy=_wC2(_Cy,_uo,_nm,_A4,_yC2[7],_MC2,0x432AFF97);_A4=_wC2(_A4,_Cy,_uo,_nm,_yC2[14],_NC2,0xAB9423A7);_nm=_wC2(_nm,_A4,_Cy,_uo,_yC2[5],_OC2,0xFC93A039);_uo=_wC2(_uo,_nm,_A4,_Cy,_yC2[12],_LC2,0x655B59C3);_Cy=_wC2(_Cy,_uo,_nm,_A4,_yC2[3],_MC2,0x8F0CCC92);_A4=_wC2(_A4,_Cy,_uo,_nm,_yC2[10],_NC2,0xFFEFF47D);_nm=_wC2(_nm,_A4,_Cy, _uo,_yC2[1],_OC2,0x85845DD1);_uo=_wC2(_uo,_nm,_A4,_Cy,_yC2[8],_LC2,0x6FA87E4F);_Cy=_wC2(_Cy,_uo,_nm,_A4,_yC2[15],_MC2,0xFE2CE6E0);_A4=_wC2(_A4,_Cy,_uo,_nm,_yC2[6],_NC2,0xA3014314);_nm=_wC2(_nm,_A4,_Cy,_uo,_yC2[13],_OC2,0x4E0811A1);_uo=_wC2(_uo,_nm,_A4,_Cy,_yC2[4],_LC2,0xF7537E82);_Cy=_wC2(_Cy,_uo,_nm,_A4,_yC2[11],_MC2,0xBD3AF235);_A4=_wC2(_A4,_Cy,_uo,_nm,_yC2[2],_NC2,0x2AD7D2BB);_nm=_wC2(_nm,_A4,_Cy,_uo,_yC2[9],_OC2,0xEB86D391);_xC2[0]+=_uo;_xC2[1]+=_nm;_xC2[2]+=_A4;_xC2[3]+=_Cy}function _PC2(_QC2, _RC2,_SC2,_TC2){var _yC2=new Uint32Array(16);var _UC2;var _z4,_o12;var _Pn=0;_UC2=(_QC2._z4[0]>>3)&0x3F;if((_QC2._z4[0]+((_TC2<<3)&0xffffffff))<_QC2._z4[0]){_QC2._z4[1]++}_QC2._z4[0]+=(_TC2<<3)&0xffffffff;_QC2._z4[1]+=(_TC2>>29)&0xffffffff;while(_TC2--){_QC2._gC2[_UC2++]=_RC2[_Pn++];if(_UC2==0x40){for(_z4=0,_o12=0;_z4<16;_z4++,_o12+=4)_yC2[_z4]=(((0xffffffff&_QC2._gC2[_o12+3])<<24)|((0xffffffff&_QC2._gC2[_o12+2])<<16)|((0xffffffff&_QC2._gC2[_o12+1])<<8)|(0xffffffff&_QC2._gC2[_o12]));_wU1(_QC2._fC2,_yC2); _UC2=0}}}var _VC2=new Uint8Array(64);function _WC2(_QC2){var _yC2=new Uint32Array(16);var _UC2;var _z4,_o12;var _XC2;_yC2[14]=_QC2._z4[0];_yC2[15]=_QC2._z4[1];_UC2=((_QC2._z4[0]>>3)&0x3F);_XC2=(_UC2<56)?(56-_UC2):(120-_UC2);_VC2[0]=0x80;_PC2(_QC2,_VC2,0,_XC2);for(_z4=0,_o12=0;_z4<14;_z4++,_o12+=4){_yC2[_z4]=((~~_QC2._gC2[_o12+3])<<24)|((~~_QC2._gC2[_o12+2])<<16)|((~~_QC2._gC2[_o12+1])<<8)|(~~_QC2._gC2[_o12])}_wU1(_QC2._fC2,_yC2);for(_z4=0,_o12=0;_z4<4;_z4++,_o12+=4){_QC2._hC2[_o12]=(_QC2._fC2[_z4]&0xFF); _QC2._hC2[_o12+1]=((_QC2._fC2[_z4]>>8)&0xFF);_QC2._hC2[_o12+2]=((_QC2._fC2[_z4]>>16)&0xFF);_QC2._hC2[_o12+3]=((_QC2._fC2[_z4]>>24)&0xFF)}}function _YC2(_ZC2,_is,_SC2){var _kC2=_jC2();var __C2=_is;while(__C2>0){var _0D2=_lm(__C2,_is-_SC2);_PC2(_kC2,_ZC2,_SC2,_0D2);_SC2=0;__C2-=_0D2}_WC2(_kC2);return _kC2._iC2()}_TB2.prototype._1D2=function(_jH1,offset,size){_PJ(_jH1,this._2D2(offset,size))};_TB2.prototype._2D2=function(_SC2,_is){if(this._XB2==0)return;if(_is<0)_is=this._XB2;if(_is==0)return "";if(this._TA2==_lB2){ while(_SC2<0)_SC2+=this._XB2;while(_SC2>=this._XB2)_SC2-=this._XB2}else {if(_SC2<0)_SC2=0;if(_SC2>=this._XB2)_SC2=this._XB2-1;if((_SC2+_is)>this._XB2)_is=this._XB2-_SC2}if(_is>this._XB2-_SC2){return ""}else {var _3D2=new Uint8Array(this._pY,_SC2,_is);var _Xb2="";for(var _z4=0;_z4<_is;_z4++){_Xb2+=String.fromCharCode(_3D2[_z4])}return _NB2(_Xb2,_is)}};_TB2.prototype._4D2=function(_5D2,_SC2){var _2C2=new Uint8Array(this._pY);return _BB2(_5D2,_2C2.length-_SC2,_2C2,_SC2,false,0);};_TB2.prototype._YY1=function(_ws, _hH){var _6D2;var size=0;this._WY1=(((this._WY1+this._ZB2)+(this._YB2-1))&~(this._YB2-1))-this._ZB2;if(this._WY1>=this._XB2&&this._TA2==_lB2){while(this._WY1>=this._XB2){this._bC2();this._WY1-=this._XB2}}if((this._WY1>=this._XB2)&&(this._TA2!=_kB2)){return _gB2}var _dC2=_cC2(_ws);if((_ws===_wB2)||(_ws===_yB2)){_6D2=_CL(_hH);_dC2=_6D2.length;if(_ws===_wB2)_dC2++}if((this._WY1+_dC2)>this._XB2){if(this._TA2==_kB2){var _7D2=this._XB2;var _aS1=this._XB2;while((this._WY1+_dC2)>_aS1){_aS1=(_aS1<<1)}this._3C2(_aS1)} else {if(this._TA2!=_lB2){return _gB2}}}switch(_ws){case _vB2:if(_hH==true){_hH=1}else {_hH=0}case _pB2:{this._0C2.setUint8(this._WY1,_hH);this._WY1++}break;case _wB2:case _yB2:{for(var _z4=0;_z4<_6D2.length;_z4++){var _9C2=_6D2.charCodeAt(_z4)&0xff;this._0C2.setUint8(this._WY1++,_9C2,true)}if(_ws===_wB2){this._0C2.setUint8(this._WY1++,0,true)}}break;case _qB2:this._0C2.setInt8(this._WY1,_hH);this._WY1++;break;case _rB2:this._0C2.setUint16(this._WY1,_hH,true);this._WY1+=2;break;case _sB2:this._0C2.setInt16(this._WY1, _hH,true);this._WY1+=2;break;case __Y1:this._0C2.setInt32(this._WY1,_hH,true);this._WY1+=4;break;case _Bw:this._0C2.setUint32(this._WY1,_hH,true);this._WY1+=4;break;case _ZY1:this._0C2.setFloat32(this._WY1,_hH,true);this._WY1+=4;break;case _uB2:this._0C2.setFloat64(this._WY1,_hH,true);this._WY1+=8;break;case _xB2:_1w("Error (buffer_write): HTML5 buffers do not support U64 types.");this._WY1+=8;break }this._7C2(-1)};_TB2.prototype._8D2=function(_ws,_SC2){var size=_cC2(_ws);if(_SC2<0)return 0;if(this._TA2!=_lB2){ if(_SC2>(this._XB2-size))return 0;}else {while(_SC2>=this._XB2){_SC2-=this._XB2}}var _xq;switch(_ws){case _vB2:_xq=this._0C2.getUint8(_SC2);if(_xq==1){_xq=true}else {_xq=false}break;case _pB2:{_xq=this._0C2.getUint8(_SC2)}break;case _qB2:_xq=this._0C2.getInt8(_SC2);break;case _rB2:_xq=this._0C2.getUint16(_SC2,true);break;case _sB2:_xq=this._0C2.getInt16(_SC2,true);break;case __Y1:_xq=this._0C2.getInt32(_SC2,true);break;case _Bw:_xq=this._0C2.getUint32(_SC2,true);break;case _ZY1:_xq=this._0C2.getFloat32(_SC2, true);break;case _uB2:_xq=this._0C2.getFloat64(_SC2,true);break;case _xB2:_1w("Error (buffer_peek): HTML5 buffers do not support U64 types.");_xq=0;break }return _xq};_TB2.prototype._9D2=function(_ws,_SC2,_hH){if(_SC2<0)return;var size=_cC2(_ws);if(this._TA2!=_lB2){if(_SC2>(this._XB2-size))return 0}else {while(_SC2>=this._XB2){_SC2-=this._XB2}}switch(_ws){case _vB2:if(_hH==true){_hH=1}else {_hH=0}case _pB2:this._0C2.setUint8(_SC2,_hH);this._7C2(_SC2+1);return;break;case _qB2:this._0C2.setInt8(_SC2,_hH);this._7C2(_SC2+1); return;break;case _rB2:this._0C2.setUint16(_SC2,_hH,true);break;case _sB2:this._0C2.setInt16(_SC2,_hH,true);break;case __Y1:this._0C2.setInt32(_SC2,_hH,true);break;case _Bw:this._0C2.setUint32(_SC2,_hH,true);break;case _ZY1:this._0C2.setFloat32(_SC2,_hH,true);break;case _uB2:this._0C2.setFloat64(_SC2,_hH,true);break;case _xB2:_1w("Error (buffer_poke): HTML5 buffers do not support U64 types.");break }this._7C2(_SC2+size)};_TB2.prototype._0Z1=function(_aD2,_SC2){switch(_aD2){case _Aw:if(_SC2<0)_SC2=0;this._WY1=_SC2; break;case _zB2:this._WY1+=_SC2;if(this._WY1<0)this._WY1=0;break;case _AB2:this._WY1=this._XB2-_SC2;if(this._WY1>this._XB2)this._WY1=this._XB2;break }return this._WY1};function _Kc(buffer,_bD2,offset){var _Ep=_oY._Bl(buffer);if(!_Ep)return 0;return _Ep._0Z1(_bD2,offset)}function _Yc(buffer,type){var _Ep=_oY._Bl(buffer);if(!_Ep)return 0;return _Ep._aC2(type)}function _cD2(buffer,offset,type,value){var _Ep=_oY._Bl(buffer);if(!_Ep)return 0;return _Ep._9D2(type,offset,value)}function _Hc(_is,_ws,_UB2){try{return _oY._Ou(new _TB2(_is, _ws,_UB2))}catch(e){alert("ArrayBuffer Error : This functionality requires at least IE10");return -1}}function _Tc(_Pn,_ws,_hH){var _Ep=_oY._Bl(_Pn);if(!_Ep)return _jB2;return _Ep._YY1(_ws,_hH)}function _Jc(_Pn){var _Ep=_oY._Bl(_Pn);if(!_Ep)return _jB2;return _Ep._WY1}function _Ic(buffer,offset,size){var _Ep=_oY._Bl(buffer);if(!_Ep)return _jB2;return _Ep._2D2(offset,size)}function _dD2(_A4){return(_eD2(_A4)||(_A4=='+')||(_A4=='/'))}function _fD2(_gD2){var _hD2=_gD2.length;var _iD2=((_hD2+3)&~3)-4;var _jD2=0;if(_iD2>0){ var _lt=_iD2+1;while((_lt<=_hD2)&&(_gD2.charAt(_lt)!='=')&&_dD2(_gD2.charAt(_lt))){_jD2++;_lt++}}var _kD2=(_iD2/4)*3;_kD2+=_jD2;return _kD2};function _1d(_gD2){var _lD2=_fD2(_gD2);var _mD2=_Hc(_lD2,_mY,1);var _Ep=_oY._Bl(_mD2);if(!_Ep)return _jB2;_Ep._4D2(_gD2,0);_Ep._7C2(_lD2,true);return _mD2}function _Uc(buffer,_jH1){var _Ep=_oY._Bl(buffer);if(!_Ep)return _jB2;return _Ep._1D2(_jH1,0,_Ep._XB2)}function _Lc(_Pn){var _Ep=_oY._Bl(_Pn);if(!_Ep)return _jB2;_Ep._pY=null;_Ep._0C2=null;_oY._aw(_Pn);return 0}var _nD2=-1; function _Xc(_KJ){var _LJ=_MJ(_KJ,true);if(_LJ==null)_LJ=_MJ(_KJ,false);if(_LJ==null)return -1;return _1d(_LJ)}function _oD2(_U61,_pD2,__G,_SC2,_qD2){var _Ep=_oY._Bl(_U61);var _hy=_6y._Bl(_pD2);if(!_Ep||!_hy)return false;var data=null;var _7y=_hy.__o;try{data=_7y._V61(0,0,_hy._7s,_hy._8s)}catch(_xw){return false}var _rD2=data.data;for(var _z4=0;_z4<_rD2.length;_z4++){_Ep._9D2(_pB2,_z4,_rD2[_z4])}return true}function _sD2(_U61,_pD2,__G,_SC2,_qD2){var _Ep=_oY._Bl(_U61);var _hy=_6y._Bl(_pD2);if(!_Ep||!_hy)return false; var data=null;var _7y=_hy.__o;try{var _tD2=_7y.createImageData(_hy._7s,_hy._8s);var data=_tD2.data;var _EI=_hy._7s*_hy._8s*4;for(var _z4=0;_z4<_EI;_z4++){data[_z4]=_Ep._8D2(_pB2,_z4)}_7y._uD2(_tD2,0,0)}catch(_xw){return false}return true}var _vD2=function(){_Hq("vertex_create_buffer")};var _wD2=function(size){_Hq("vertex_create_buffer_ext")};var _xD2=function(buffer){_Hq("vertex_delete_buffer")};var _yD2=function(buffer,_zm2){_Hq("vertex_begin")};var _zD2=function(buffer){_Hq("vertex_end")};var _AD2=function(buffer, x,y){_Hq("vertex_position")};var _BD2=function(buffer,x,y,_Wq){_Hq("vertex_position_3d")};var _CD2=function(buffer,_Un,alpha){_Hq("vertex_colour")};var _DD2=function(buffer,_Un,alpha){_Hq("vertex_color")};var _ED2=function(buffer,_km,_to,_nm,_uo){_Hq("vertex_rgba")};var _FD2=function(buffer,_km,_to,_nm,_uo){_Hq("vertex_argb")};var _GD2=function(buffer,_Yo,_So){_Hq("vertex_texcoord")};var _HD2=function(buffer,x,y,_Wq){_Hq("vertex_normal");};var _ID2=function(buffer,x){_Hq("vertex_float1")};var _JD2=function(buffer, x,y){_Hq("vertex_float2")};var _KD2=function(buffer,x,y,_Wq){_Hq("vertex_float3")};var _LD2=function(buffer,x,y,_Wq,_B4){_Hq("vertex_float4")};var _MD2=function(buffer,x,y,_Wq,_B4){_Hq("vertex_ubyte4")};var _ND2=function(buffer){_Hq("vertex_freeze")};var _OD2=function(buffer){_Hq("vertex_submit")};var _PD2=function(buffer){_Hq("vertex_get_number")};var _QD2=function(buffer){_Hq("vertex_get_buffer_size")};var _RD2=function(buffer){_Hq("vertex_create_buffer_from_buffer")};var _SD2=function(buffer){_Hq("vertex_create_buffer_from_buffer_ext")} ;var _TD2=function(){};var _UD2=8*1024;var _VD2=[];function _WD2(){_vD2=_XD2;_wD2=_YD2;_RD2=_ZD2;_SD2=__D2;_xD2=_0E2;_yD2=_1E2;_zD2=_2E2;_AD2=_3E2;_BD2=_4E2;_CD2=_5E2;_DD2=_5E2;_ED2=_6E2;_FD2=_7E2;_GD2=_8E2;_HD2=_9E2;_ID2=_aE2;_JD2=_bE2;_KD2=_cE2;_LD2=_dE2;_MD2=_eE2;_ND2=_fE2;_OD2=_gE2;_PD2=_hE2;_QD2=_iE2;_TD2=_jE2}function __D2(_U61,_nK1,_kE2,_lE2){var _b41=0;var _zQ1=_an._Tr(_nK1);var _Ep=_oY._Bl(_U61);if(!_Ep||!_zQ1)return -1;if(_lE2==-1){_kE2=0;_b41=_Ep.__B2;_lE2=_b41/_zQ1._Fs}else {_b41=_lE2*_zQ1._Fs; if((_b41+_kE2)>_Ep.__B2){_b41=(_Ep.__B2-_kE2);_lE2=~~(_b41/_zQ1._Fs);_b41=_lE2*_zQ1._Fs}}var _mE2=_wD2(_b41);var _nE2=_VD2[_mE2];var _oE2=new Uint8Array(_Ep._pY);var _2C2=new Uint8Array(_nE2._pt());_nE2._Ks(_nK1);var src=_kE2;for(var _z4=0;_z4<_b41;_z4++){_2C2[_z4]=_oE2[src++]}_nE2._mt(_lE2);_nE2._Ms();return _mE2}function _ZD2(_U61,_nK1){return __D2(_U61,_nK1,0,-1)}function _XD2(){return _wD2(_UD2)}function _YD2(_is){var _pE2=new _hs(_is);var _qE2=_VD2.length;for(var _z4=0;_z4<_VD2;_z4++){if((_VD2[_z4]===null)||(_VD2[_z4]===undefined)){ _qE2=_z4;break }}_VD2[_qE2]=_pE2;return _qE2}function _0E2(_U61){_VD2[_U61]=null}function _1E2(_U61,_nK1){_VD2[_U61]._Ks(_nK1)}function _2E2(_U61){_VD2[_U61]._Ms()}function _3E2(_U61,x,y){_VD2[_U61]._Ps(x,y)}function _4E2(_U61,x,y,_Wq){_VD2[_U61]._Ss(x,y,_Wq)}function _5E2(_U61,_Un,alpha){_VD2[_U61]._Us(_Un,alpha)}function _6E2(_U61,_Zs){_VD2[_U61]._Ys(_Zs)}function _7E2(_U61,_0t){_VD2[_U61].__s(_0t)}function _8E2(_U61,_Yo,_So){_VD2[_U61]._1t(_Yo,_So)}function _9E2(_U61,x,y,_Wq){_VD2[_U61]._3t(x,y,_Wq)}function _aE2(_U61, x){_VD2[_U61]._5t(x)}function _bE2(_U61,x,y){_VD2[_U61]._7t(x,y)}function _cE2(_U61,x,y,_Wq){_VD2[_U61]._8t(x,y,_Wq)}function _dE2(_U61,x,y,_Wq,_B4){_VD2[_U61]._9t(x,y,_Wq,_B4)}function _eE2(_U61,x,y,_Wq,_B4){_VD2[_U61]._bt(x,y,_Wq,_B4)}function _fE2(_U61){var _pE2=_VD2[_U61];if(_pE2){_pE2._dt()}}function _jE2(){_an._R61()}function _gE2(_U61,_it,_jt){_an._R61();var _2s,_pE2=_VD2[_U61];if(_pE2){if(_sp!=-1){var _VK1=_rE2[_sp]._WK1;var _yQ1=_pE2._Os();if(_yQ1._zs.length<_VK1._IK1.length){_KI("Trying to use a vertex buffer with too few inputs for the seleted shader.")} }_pE2._ht(_Gr(_it),_jt)}}function _hE2(_U61){var _pE2=_VD2[_U61];if(_pE2){return _pE2._ot()}return 0}function _iE2(_U61){var _pE2=_VD2[_U61];if(_pE2){return _pE2._pt().byteLength}return 0}/*@constructor */function _xw2(){this.__type="[BuiltIn]";this._5U=0;this._Vx2=0;this._Wx2=0;this._sE2=0;this._tE2=0;this._uE2=0;this._vE2=0;this._wE2=100;this._Cx2=0;this._Gx2="/";this._xE2="/";this._yE2="/";this._zE2=0;this._AE2=0;this._BE2=0;this._CE2=0;this._DE2="room";this._EE2=30;this._FE2=false;this._GE2=0x00000000; this._HE2=false;this._IE2=false;this._JE2=false;this._KE2=0;this._LE2=0;this._ME2=0;this._NE2=0;this._OE2=0;this._PE2=0;this._QE2=0;this._RE2=1.0;this._SE2=1.0;this._TE2=0;this._UE2=0;this._VE2=0;this._WE2=1.0;this._XE2=false;this._YE2=0;this._ZE2=0;this.__E2=0;this._0F2=0;this._1F2=0;this._2F2=0;this._3F2=0;this._4F2=0;this._5F2=0;this._6F2=0;this._7F2=0;this._8F2=0;this._9F2=0;this._aF2=0;this._bF2=0;this._cF2=0;this._I71=0;this._M71=0;this._dF2=0;this._eF2=0;this._fF2=0;this._gF2=0;this._hF2=""; this._iF2="";this._Ix2=false;this._jF2=false;this._kF2=false;this._lF2=false;this._mF2="score";this._nF2="lives";this._oF2="health";this._hV=0;this._pF2=0;this._qF2=0;this._rF2=0;this._sF2=0;this._tF2=0;this._uF2=0;this._vF2=0;this._wF2=0;this._xF2=0;this._yF2=0;this._5z2=0;this._zF2=0;this._AF2=0;this._BF2=true;this._CF2=true;this._DF2=8.2;this._K21=-1;this._tk=-1;this._gR=-1;this._EF2=false;this._FF2=-1;this._ZE2=[];this.__E2=[];this._0F2=[];this._1F2=[];this._2F2=[];this._3F2=[];this._4F2=[]; this._5F2=[];this._6F2=[];this._7F2=[];this._8F2=[];this._9F2=[];this._aF2=[];this._bF2=[];this._cF2=[];this._GF2=[];this._HF2=[];this._IE2=[];this._JE2=[];this._KE2=[];this._LE2=[];this._ME2=[];this._NE2=[];this._OE2=[];this._PE2=[];this._QE2=[];this._RE2=[];this._SE2=[];this._TE2=[];this._UE2=[];this._VE2=[];this._WE2=[]}_xw2.prototype._1h=function(){return _WM()};_xw2.prototype._3h=function(){return _XM()};_xw2.prototype._Qg=function(){return this._zE2};_xw2.prototype._6f=function(){return _L11}; _xw2.prototype._gf=function(){return _P81()};_xw2.prototype._2f=function(){return _R81()};_xw2.prototype._Sg=function(){return _Mk.id};_xw2.prototype.__v=function(_IF2){for(var _So=0;_So<_IF2.length;_So++){var _DN=_IF2[_So];this[_So]=_DN}};/*@constructor */function _JF2(){this.__type="[Font]";this._KF2=false;this._LF2=false;this._l2="";this._MF2="";this.size=12;this._NF2=0;this.bold=false;this._r4=false;this._s4=32;this._t4=127;this._OF2="";this.prop=false;this._PF2=0;this._QF2=null;this._RF2=null;this.antialias=0; this._u4=0;this._wl=1;this._xl=1;this._SF2=0.5;this._y4=null;this._0y=null;this._TF2=null}_JF2.prototype._UF2=function(_5B2){this._RF2=null;this._l2=_5B2._l2;this._MF2=_5B2._v4;this.size=_5B2.size;this.bold=_5B2.bold;this._r4=_5B2._r4;this._s4=_5B2._s4&0xffff;this._KF2=false;this._NF2=_5B2._NF2;this.antialias=0;this._u4=0;if(((_5B2._s4>>16)&0xff)!==0)this._u4=(_5B2._s4>>16)&0xff;if(((_5B2._s4>>24)&0xff)!==0)this.antialias=((_5B2._s4>>24)&0xff)-1;this._t4=_5B2._t4;this._wl=_5B2.scaleX;this._xl=_5B2.scaleY; this._y4=[];var _yJ=99999999;var _im=-99999999;var maxHeight=0;for(var _VF2=0;_VF2<_5B2._y4.length;_VF2++){var index=-2;var _WF2=_5B2._y4[_VF2];if(_WF2._A4!=undefined)index=_WF2._A4.charCodeAt(0);else if(_WF2._z4!=undefined)index=_WF2._z4;this._y4[index]=_WF2;if(index<_yJ)_yJ=index;if(index>_im)_im=index;if(_WF2._C4>maxHeight)maxHeight=_WF2._C4}this._XF2=maxHeight;this._s4=_yJ;this._t4=_im;this._0y=_6B2(_5B2._x4)};_JF2.prototype._YF2=function(){var height=0;for(var _4m=0;_4m=this._s4)&&(_za1<=this._t4)){var _1G2=this._RF2[_za1];var _by=this._TF2._V41[_1G2];if(!_by){_bJ=this._2G2}else if(this.prop){_pN+=_by._q6}else {_pN+=_by._s6}}else if(_za1===32){_pN+=this._2G2}return _pN}else {__o.font=this._OF2;if(__o.measureText){var _Bm2=__o.measureText(String.fromCharCode(_za1));return _Bm2.width}return 0}}var _WF2=this._y4[_za1];if(_WF2){return _WF2.shift*this._wl}else if(0x20>=this._s4&&0x20<=this._t4){return this._y4[0x20].shift*this._wl}else {return this._y4[this._s4].shift*this._wl} };_JF2.prototype._3G2=function(_il,_jl,_4G2,_AG,_BG,_ml,_VK,_WK,_2O,_3O){var _5G2=this._0y;if(!_5G2._on.complete)return;var _EI=_4G2.length;for(var _z4=0;_z4<_EI;_z4++){var _za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _Sn=_WF2.x;var _Tn=_WF2.y;var _mO=_WF2._B4;var _oO=_WF2._C4;if(Math.abs(_ml)<0.001){__o._U41(_5G2,_Sn+_5G2.x,_Tn+_5G2.y,_mO,_oO,_il+(_WF2.offset*_AG),_jl,_mO*this._wl*_AG,_oO*this._xl*_BG,_VK,_WK,_2O,_3O)}else {__o._U41(_5G2,_Sn+_5G2.x,_Tn+_5G2.y,_mO,_oO,_il+(_WF2.offset*_AG), _jl,_mO,_oO,_VK,_WK,_2O,_3O)}_il+=_AG*this._wl*this._0G2(_za1)}}};_JF2.prototype._6G2=function(_il,_jl,_ml){var _4G=new _BE();_4G._ZF(-_il,-_jl,0);var _8G=new _BE();_8G._2G(_ml);var _Hb1=new _BE();_Hb1.Multiply(_4G,_8G);_4G._ZF(_il,_jl,0);var _7G2=new _BE();_7G2.Multiply(_Hb1,_4G);return _7G2;};_JF2.prototype._8G2=function(_il,_jl,_4G2,_AG,_BG,_ml,_VK,_WK,_2O,_3O){if(this._KF2){this._3G2(_il,_jl,_4G2,_AG,_BG,_ml,_VK,_WK,_2O,_3O)}var _9G2;var _5G2=this._0y;if(!_5G2._on.complete)return;var _EI=_4G2.length;if(_aG2){ _VK&=0xfffefffe;_WK&=0xfffefffe;_2O&=0xfffefffe;_3O&=0xfffefffe;_WK|=0x00010000;_2O|=0x00000001;_3O|=0x00010001}var _Ep,_Lp,_Np,_Pp;if(!_5G2._on._yp)_zp(_5G2);var _bG2;if(Math.abs(_ml)>0.001){_bG2=_6G(_YF);_XF(_YF,this._6G2(_il,_jl,_ml))}var _zo=_EI*6;_Ep=_an._Fp(_7p._Gp,_5G2._on._yp,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Rp=index,_mq=_Rp+_Ip,_nq=_mq+_Ip,_oq=_nq+_Ip,_pq=_oq+_Ip,_qq=_pq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;var scaleX,scaleY;scaleX=this._wl*_AG;scaleY=this._xl*_BG; var _oa2=0;var _cG2=this._SF2,_dG2=1.0/_5G2._on.width,_eG2=1.0/_5G2._on.height;var _fG2=false;if((_VK!=_WK)||(_2O!=_3O)){var _gG2=this._AK(_4G2,true);var _hG2=1/_gG2;var alpha=_VK&0xff000000;_fG2=true}for(var _z4=0;_z4<_EI;_z4++){var _za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _Sn=_WF2.x,_Tn=_WF2.y,_mO=_WF2._B4,_oO=_WF2._C4;var x=_il+(_WF2.offset*_AG);_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=x-_cG2;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_jl-_cG2;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=x+_cG2+(_mO*scaleX);_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_jl+_cG2+(_oO*scaleY); _Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=(_5G2.x+_Sn-_cG2)*_dG2;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=(_5G2.y+_Tn-_cG2)*_eG2;_Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_5G2.x+_Sn+_mO+_cG2)*_dG2;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_5G2.y+_Tn+_oO+_cG2)*_eG2;if(_fG2){var _5q=_Lp[index];var _XK=Math.min(Math.abs((_Lp[_Rp]-_5q))*_hG2,1);var _YK=Math.min(Math.abs((_Lp[_mq]-_5q))*_hG2,1);var _gc1=_Eb(_VK,_WK,_XK)|alpha;var _hc1=_Eb(_VK,_WK,_YK)|alpha;var _sc1=_Eb(_3O, _2O,_YK)|alpha;var __y2=_Eb(_3O,_2O,_XK)|alpha;_Np[_Rp]=_Np[_qq]=_gc1;_Np[_mq]=_hc1;_Np[_nq]=_Np[_oq]=_sc1;_Np[_pq]=__y2}else {_Np[_Rp]=_Np[_qq]=_VK;_Np[_mq]=_WK;_Np[_nq]=_Np[_oq]=_2O;_Np[_pq]=_3O}_Rp+=(_Ip*6);_mq+=(_Ip*6);_nq+=(_Ip*6);_oq+=(_Ip*6);_pq+=(_Ip*6);_qq+=(_Ip*6);_il+=scaleX*_WF2.shift}else {_oa2++}}_Ep._Kp-=_oa2*6;if(_bG2!=undefined){_XF(_YF,_bG2)}};_JF2.prototype._iG2=function(_il,_jl,_4G2,_AG,_BG,_ml,_VK,_WK,_2O,_3O){var _9G2=null;var _za1;var _5G2=_pn[this._0y._u6];if(!_5G2.complete)return; var _w32=__o.globalAlpha;__o.globalAlpha=((_VK>>24)&0xff)/255.0;var _EI=_4G2.length;_VK=_VK&0xffffff;_ml=_aw2(_ml);if(Math.abs(_ml)>0.00001){_jG2(_il,_jl,this._wl*_AG,this._xl*_BG,-_ml);_il=0;_jl=0;if(_VK!=0xffffff){for(var _z4=0;_z4<_EI;_z4++){_za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _mO=_WF2._B4;if(_mO!=99999){var _oO=_WF2._C4;_9G2=_kG2(_5G2,_WF2,_WF2.x,_WF2.y,_mO+2,_oO+2,_VK);__o._U41(_9G2,0,0,_mO,_oO,_il+_WF2.offset,_jl,_mO,_oO);_il+=this._0G2(_za1)}}}}else {for(var _z4=0;_z4<_EI; _z4++){_za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _mO=_WF2._B4;if(_mO!=99999){var _oO=_WF2._C4;__o._U41(_5G2,_WF2.x+this._0y.x,_WF2.y+this._0y.y,_mO,_oO,_il+_WF2.offset,_jl,_mO,_oO);_il+=this._0G2(_za1)}}}}_lG2();}else {_il=~~(_il+0.5);_jl=~~(_jl+0.5);var _mG2=this._wl*_AG;var _nG2=this._xl*_BG;if(_VK!=0xffffff){for(var _z4=0;_z4<_EI;_z4++){_za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _mO=_WF2._B4;if(_mO!=99999){var _oO=_WF2._C4;_9G2=_kG2(_5G2,_WF2,_WF2.x+this._0y.x,_WF2.y+this._0y.y, _mO+2,_oO+2,_VK);__o._U41(_9G2,0,0,_mO+1,_oO+1,_il+(_WF2.offset*_mG2),_jl,(_mO+1)*_mG2,(_oO+1)*_nG2);_il+=_mG2*this._0G2(_za1)}}}}else {for(var _z4=0;_z4<_EI;_z4++){_za1=_4G2.charCodeAt(_z4);var _WF2=this._y4[_za1];if(_WF2){var _mO=_WF2._B4;if(_mO!=99999){var _oO=_WF2._C4;__o._U41(_5G2,_WF2.x+this._0y.x,_WF2.y+this._0y.y,_mO,_oO,_il+(_WF2.offset*_mG2),_jl,_mO*_mG2,_oO*_nG2);_il+=_mG2*this._0G2(_za1)}}}}}__o.globalAlpha=_w32};_JF2.prototype._oG2=function(_il,_jl,_4G2,_AG,_BG,_ml,_VK,_WK,_2O,_3O){if(this._TF2==null)return; var _uo=((_VK>>24)&0xff)/255.0;var _w32=__o.globalAlpha;__o.globalAlpha=_uo;_VK&=0xffffff;var _mG2=this._wl*_AG;var _nG2=this._xl*_BG;if(Math.abs(_ml)>=0.001){_jG2(_il,_jl,1,1,-_aw2(_ml));_jl=_il=0}var _EI=_4G2.length;for(var _z4=0;_z4<_EI;_z4++){var _za1=_4G2.charCodeAt(_z4);if(_za1!=0x20){if((_za1>=this._s4)&&(_za1<=this._t4)){var _1G2=this._RF2[_za1];if(_1G2!==undefined){var _by=this._TF2._V41[_1G2];var _5G2=_pn[_by._u6];if(_5G2.complete){var _XO=_by._o6+this._TF2._y2;var _YO=_by._p6+this._TF2._z2;if(this.prop)_XO=0; if(_VK!=0xffffff){var _9G2=_Io(_by,_VK);__o._U41(_9G2,0,0,_by._q6,_by._r6,_il+(_XO*_mG2),_jl+(_YO*_nG2),_by._q6*_mG2,_by._r6*_nG2)}else {__o._U41(_5G2,_by.x,_by.y,_by._B4,_by._C4,_il+(_XO*_mG2),_jl+(_YO*_nG2),_by._q6*_mG2,_by._r6*_nG2)}}}}}_il=_il+_mG2*this._0G2(_za1)}if(Math.abs(_ml)>=0.001)_lG2();__o.globalAlpha=_w32};_JF2.prototype._pG2=function(_il,_jl,_4G2,_AG,_BG,_ml,_jK,_kK,_lK,_mK){if(this._TF2==null)return;var _EI=_4G2.length;var _mG2=this._wl*_AG;var _nG2=this._xl*_BG;var _qG2=undefined;if(Math.abs(_ml)>=0.001){ _qG2=_6G(_YF);_XF(_YF,this._6G2(_il,_jl,_ml))}var alpha=(_jK&0xff000000);var _rG2=((_kK&0xff0000)-(_jK&0xff0000))/_EI;var _sG2=((((_kK&0xff00)<<8)-((_jK&0xff00)<<8)))/_EI;var _tG2=((((_kK&0xff)<<16)-((_jK&0xff)<<16)))/_EI;var _uG2=((_lK&0xff0000)-(_mK&0xff0000))/_EI;var _vG2=((((_lK&0xff00)<<8)-((_mK&0xff00)<<8)))/_EI;var _wG2=((((_lK&0xff)<<16)-((_mK&0xff)<<16)))/_EI;var _xG2=_rG2;var _yG2=_sG2;var _zG2=_tG2;var _AG2=_uG2;var _BG2=_vG2;var _CG2=_wG2;var _gc1=_jK;var __y2=_mK;for(var _z4=0;_z4<_EI;_z4++){var _hc1=((_jK&0xff0000)+(_xG2&0xff0000))&0xff0000; _hc1|=((_jK&0xff00)+(_yG2>>8)&0xff00)&0xff00;_hc1|=((_jK&0xff)+(_zG2>>16))&0xff;_hc1|=alpha;var _sc1=((_mK&0xff0000)+(_AG2&0xff0000))&0xff0000;_sc1|=((_mK&0xff00)+(_BG2>>8)&0xff00)&0xff00;_sc1|=((_mK&0xff)+(_CG2>>16))&0xff;_sc1|=alpha;_xG2+=_rG2;_yG2+=_sG2;_zG2+=_tG2;_AG2+=_uG2;_BG2+=_vG2;_CG2+=_wG2;var _za1=_4G2.charCodeAt(_z4);if(_za1!=0x20){if(_za1this._t4){}else {var _1G2=this._RF2[_za1];if(_1G2!==undefined){var _by=this._TF2._V41[_1G2];var _5G2=_pn[_by._u6];if(_5G2.complete){var _XO=_by._o6+this._TF2._y2; var _YO=_by._p6+this._TF2._z2;if(this.prop)_XO=0;__o._U41(_by,_by.x,_by.y,_by._B4,_by._C4,_il+(_XO*_mG2),_jl+(_YO*_nG2),_by._q6*_mG2,_by._r6*_nG2,_gc1,_hc1,_sc1,__y2)}}}}__y2=_sc1;_gc1=_hc1;_il+=_mG2*this._0G2(_za1)}if(_qG2!==undefined){_XF(_YF,_qG2)}};/*@constructor */function _Kw2(){this._q4=[];this.length=0;this._xK=null;this._eK=0;this._cK=0;this._bK=0;_mv2=-1;this._eK=_mv2}_Kw2.prototype._4v=function(){this._q4=[];this._q4.length=0};_Kw2.prototype._Ou=function(_5B2){var _DG2=null;if(_5B2!=null){ _DG2=new _JF2();_DG2._UF2(_5B2)}this._q4[this._q4.length]=_DG2;return this._q4.length-1};_Kw2.prototype._Rx2=function(_5B2){var _DG2=null;if(_5B2!=null){_DG2=new _JF2();_DG2._UF2(_5B2)}this._q4[-1]=_DG2};_Kw2.prototype._wK=function(){if(this._eK>=0&&this._eK<=this._q4.length&&this._q4[this._eK]!=null){this._xK=this._q4[this._eK]}else {this._xK=this._q4[-1];if(!this._xK)_KI("Error: Failed to set font. Built-in fonts disabled with no current font set.")}};_Kw2.prototype._Bl=function(_4w){if(_4w>=0&&_4w<=this._q4.length&&this._q4[_4w]){ return this._q4[_4w]}return null};function _EG2(_zJ,_xK,_FG2){if(_FG2===undefined)_FG2=false;if(_FG2==false&&_Ok)return _zJ;if(_zJ==null)return 0;var _GG2=_zJ;var _ND1="";var _z4=0;var _mw=0;while(_mw<_GG2.length){var _UI=_GG2[_mw];if(_UI=="#"){if((_z4>0)&&(_GG2[_mw-1]=='\\')){_ND1=_ND1.substring(0,_ND1.length-1)+'#'}else {_ND1+=String.fromCharCode(0x0d);_ND1+=String.fromCharCode(0x0a);_z4++}}else {_ND1+=_UI;_z4++}_mw++}return _ND1;}_Kw2.prototype._TI=function(_4G2,_HG2,_xK){if(_4G2==null)return;if(_HG2<0)_HG2=10000000; var _IG2=" ";var _CI=String.fromCharCode(0x0a);var _JG2=String.fromCharCode(0x0d);var _RI=[];var _KG2=0;if(!_Ok)_4G2=_EG2(_4G2,_xK);var _EI=_4G2.length;var _9y=_4G2;var _LG2=_9y[0];var start=0;var end=0;while(start<_EI){var _b41=0;if(_HG2==10000000){while(end<_EI&&_9y[end]!=_CI&&_9y[end]!=_JG2){end++;if(end<_EI)_LG2=_9y[end];else _LG2=String.fromCharCode(0x0)}var _A4;if(end<_EI)_A4=_9y[end];else _A4=String.fromCharCode(0x0);if((_CI==_LG2)&&(_JG2==_9y[end])){end++;continue }if((_JG2==_LG2)&&(_CI==_9y[end])){end++; continue }_LG2=_9y[end];_RI[_KG2++]=_9y.substring(start,end)}else {while(end<_EI){if(_9y[end]!=_IG2)break;end++}start=end;while(end<_EI&&_b41<_HG2){_A4=_9y[end];if(_A4==_CI)break;_b41+=this._xK._0G2(_A4.charCodeAt(0));end++}if(_b41>_HG2){end--;_b41-=this._xK._0G2(_9y.charCodeAt(end))}if(_9y[end]==_CI){_RI[_KG2++]=_9y.substring(start,end)}else {if(end==start)return _RI;if(end!=_EI){if((_9y[end]!=_IG2)||(_9y[end]!=_IG2&&_9y[end+1]!=_IG2)){while(end>start){if(_9y[--end]==_IG2)break }}}if(end>start){while(_9y[end-1]==_IG2){ end--}}else if(end==start){while(_9y[end]!=_IG2&&end<_EI){end++}}_RI[_KG2++]=_9y.substring(start,end)}}start=++end}return _RI};_Kw2.prototype._gK=function(_sJ,x,y,_MG2,_HG2,_ml,_AG,_BG,_jK,_kK,_lK,_mK){var _zS=_AG;var _AS=_BG;var _NG2=0.0;var _OG2=0.0;var _RI=[];var _z4=0;this._wK();var _xK=this._xK;if(_jK===undefined){_jK=_Wr|((_Vr*255.0)<<24);_kK=_Wr|((_Vr*255.0)<<24);_lK=_Wr|((_Vr*255.0)<<24);_mK=_Wr|((_Vr*255.0)<<24)}else if(_kK===undefined){_kK=_jK;_lK=_jK;_mK=_jK}var _zJ=_sJ;_RI=this._TI(_zJ,_HG2,_xK); var _PG2=_aw2(_ml);var _Nm=Math.sin(_PG2);var _Om=Math.cos(_PG2);if(_MG2<0){_MG2=_xK?_xK._zK('M'):20}var _QG2=_Nm*_AS*_MG2;var _RG2=_Om*_AS*_MG2;if(this._cK==1){y=y-Math.round((_RI.length*_RG2)/2.0);x=x-Math.round((_RI.length*_QG2)/2.0)}if(this._cK==2){y=y-Math.round(_RI.length*_RG2);x=x-Math.round(_RI.length*_QG2)}if(!_xK){if(!_an){__o.fillStyle=_FN;__o.globalAlpha=_Vr;for(_z4=0;_z4<=_RI.length-1;_z4++){var _SG2=_RI[_z4];if(_SG2!=null){__o.fillText(_SG2,x,y+13);y=y+_RG2;x=x+_QG2}}}else {if(this._eK!=-1)_KI("Error: Runtime canvas fonts are not supported in WebGL.")} }else {for(_z4=0;_z4<=_RI.length-1;_z4++){_NG2=0;_OG2=0;if(_xK._NF2!=undefined){_OG2-=_xK._NF2*_AS}var _SG2=_RI[_z4];if(_SG2!=null){if(this._bK==1)_NG2=-(_zS*_xK._AK(_SG2,true)/2);if(this._bK==2)_NG2=-(_zS*_xK._AK(_SG2,true));if(_xK._LF2){_NG2-=(_zS*_xK._TF2._y2);_OG2-=(_AS*_xK._TF2._z2)}var _sm=x+(_Om*_NG2)+(_Nm*_OG2);var _um=y-(_Nm*_NG2)+(_Om*_OG2);if(_xK._KF2){if(_xK._LF2){if(!_an){_xK._oG2(_sm,_um,_SG2,_zS,_AS,_ml,_jK,_kK,_lK,_mK)}else {_xK._pG2(_sm,_um,_SG2,_zS,_AS,_ml,_jK,_kK,_lK,_mK)}}else {if(_xK._a41){ _TG2(_xK._OF2,_SG2,_sm,_um,1,1,_PG2,_jK,_kK,_lK,_mK)}}}else {if(_an){_xK._8G2(_sm,_um,_SG2,_zS,_AS,_ml,_jK,_kK,_lK,_mK)}else {_xK._iG2(_sm,_um,_SG2,_zS,_AS,_ml,_jK,_kK,_lK,_mK)}}}y=y+_RG2;x=x+_QG2}}};var _UG2;var _pn;var _VG2=null;var _D71=1024;var _E71=768;var _F71=1;var _G71=1;var _2N=0;var _3N=0;var _4N=0;var _5N=0;var _A61=0;var _C61=0;var _E61=0;var _G61=0;var _ng2=[];var _WG2=0;var _Go=0xffffff;var _XG2;var _YG2;var _O61;var _Q61;var _lG2;var _YM;var _jG2;var _k71;var _ZG2;var __G2;var _6N;var __M;var _0H2;var _971;var _1H2; var _2H2;var _3H2;var _TG2;var _4H2=!0;function _S41(_5H2){if(!_5H2)return;_5H2._6H2=_5H2.transform;_5H2._1N=_5H2.setTransform;_5H2._7H2=_5H2.save;_5H2._8H2=_5H2.restore;_5H2._ZN=_5H2.fillRect;_5H2._YN=_5H2.strokeRect;_5H2._dO=_5H2.beginPath;_5H2._5P=_5H2.arc;_5H2._hO=_5H2.stroke;_5H2._gO=_5H2.closePath;_5H2.lineWidth=_5H2.lineWidth;_5H2._eO=_5H2.moveTo;_5H2._fO=_5H2.lineTo;_5H2._vO=_5H2.fill;_5H2._U41=_5H2.drawImage;_5H2._V61=_5H2.getImageData;_5H2._9H2=_5H2.createImageData;_5H2._uD2=_5H2.putImageData; _5H2._aH2=_5H2.clip;_5H2._bH2=_5H2.rect}function _cH2(_5H2,_PE){if((_5H2.imageSmoothingEnabled==_PE)&&(_5H2.msImageSmoothingEnabled==_PE))return;_5H2.imageSmoothingEnabled=_PE;_5H2.webkitImageSmoothingEnabled=_PE;_5H2.mozImageSmoothingEnabled=_PE;_5H2.msImageSmoothingEnabled=_PE;_5H2.oImageSmoothingEnabled=_PE}function _M61(_5H2){if(!_an)_cH2(_5H2,_4H2)}function _dH2(_kH){_kH=_kH>0.5;if(_4H2!=_kH){_4H2=_kH;_cH2(__o,_kH)}}function _Cw2(_qJ1){_pn=[];_VG2=null;_2N=0;_3N=0;_4N=0;_5N=0;_A61=0;_C61=0;_E61=0; _G61=0;_ng2=[];_ng2[0]=1;_ng2[1]=0;_ng2[2]=0;_ng2[3]=0;_ng2[4]=1;_ng2[5]=0;if(!_an){if(_Vn2){_XG2=_eH2}else {_XG2=_fH2}_YG2=_gH2;_971=_hH2;_O61=_iH2;_Q61=_jH2;_0H2=_kH2;_lG2=_lH2;_YM=_mH2;_jG2=_nH2;_k71=_oH2;__M=_pH2;_6N=_qH2;_TG2=_rH2;__G2=_sH2;_1H2=_tH2;_ZG2=_uH2;_2H2=function(){};_3H2=function(){};_4H2=!(_FI._D6&&!_FI._D6._P6);if(_Wn2){if(_Vn2){_Go=0x1ffffff;_XG2=_vH2}else {_XG2=_wH2}_YG2=_gH2;_971=_xH2}}else {_yH2()}_O61(0,0,_v71,_w71);_Q61(0,0,_v71,_w71,0)}var _zH2=[];var _AH2=0;function _pH2(){__o._7H2(); _zH2.push({_BH2:_AH2++,_CH2:_2N,_DH2:_3N,_EH2:_4N,_FH2:_5N})}function _qH2(){__o._8H2();var _to=_zH2.pop();_2N=_to._CH2;_3N=_to._DH2;_4N=_to._EH2;_5N=_to._FH2;--_AH2}function _b51(_l51){_l51._ln=[];_l51._mn=0;_l51._nn=4;_l51._m61=0;_l51._n61=null;_l51._Q41=null;_l51._on=_pn[_l51._u6]}function _Mx2(_GH2){_VG2=_GH2;for(var _z4=0;_z4<_GH2.length;_z4++){var _by=_GH2[_z4];_b51(_by)}}/*@constructor */function _HH2(){this._h51=null;this._IH2=0}function _kG2(_jt,_JH2,_il,_jl,_Xv,_Yv,_Xr){var _KH2=null;if(_JH2._ln!=undefined){ _KH2=_JH2._ln[_Xr]}else {_JH2._ln=[];_JH2._nn=4;_JH2._mn=0}if(_KH2!=null){_KH2._IH2=_WG2;return _KH2._h51}var _LH2=-9999999999;_KH2=null;if(_JH2._mn<_JH2._nn){_KH2=new _HH2();_JH2._mn++}else {var _MH2=-1;for(var _z4 in _JH2._ln){if(!_JH2._ln.hasOwnProperty(_z4))continue;var _NH2=_JH2._ln[_z4];if(_NH2!=null){var _mm=_WG2-_NH2._IH2;if(_mm>_LH2){_MH2=_z4;_KH2=_NH2;_LH2=_mm}}}if(_MH2>=0)delete _JH2._ln[_MH2]}_JH2._ln[_Xr]=_KH2;_KH2._IH2=_WG2;_KH2._h51=_OH2(_jt,_il,_jl,_Xv,_Yv,_Xr);return _KH2._h51}function _Io(_l51, _Xr){return _kG2(_l51._on,_l51,_l51.x,_l51.y,_l51._B4,_l51._C4,_Xr)}function _6B2(_Pn){return _VG2[_Pn]}function _lH2(){__o._1N(_ng2[0],_ng2[3],_ng2[1],_ng2[4],_ng2[2],_ng2[5])}function _mH2(_bs){__M();var _0N=[];_0N[0]=1;_0N[1]=0;_0N[2]=0;_0N[3]=1;_0N[4]=0;_0N[5]=0;__o._1N(_0N[0],_0N[1],_0N[2],_0N[3],_0N[4],_0N[5]);__o.fillStyle=_KN(_bs|0xff000000);__o._ZN(_2N,_3N,_4N,_5N);_6N()}function _iH2(_sK1,_tK1,_uK1,_vK1){_2N=_sK1;_3N=_tK1;_4N=_uK1;_5N=_vK1;if(_Ok){if((_2N===0&&_3N===0)&&(_4N==__o.canvas.width&&_5N===__o.canvas.height)){ }else {_ng2[0]=1;_ng2[1]=0;_ng2[2]=0;_ng2[3]=1;_ng2[4]=0;_ng2[5]=0;__o._1N(_ng2[0],_ng2[1],_ng2[2],_ng2[3],_ng2[4],_ng2[5]);__o.beginPath();__o.moveTo(_2N,_3N);__o.lineTo(_2N+_4N,_3N);__o.lineTo(_2N+_4N,_3N+_5N);__o.lineTo(_2N,_3N+_5N);if(!(_1Q==_7o2&&_T81==4.0)){__o.clip()}}}}function _PH2(_il,_jl,_Xv,_Yv,_ml){var _Va2=new _VE((_il+_Xv/2.0),(_jl+_Yv/2.0),-16000.0);var _2b2=new _VE((_il+_Xv/2.0),(_jl+_Yv/2.0),0.0);var _ab2=new _VE(Math.sin(-_ml*(Math.PI/180.0)),Math.cos(-_ml*(Math.PI/180.0)),0.0);_Fu2._YE(_Va2, _2b2,_ab2);_Eu2._6F(_Xv,-_Yv*_3F,1.0,32000.0)}function _nH2(_il,_jl,_f71,_g71,_ml){var _0N=[];_0N[0]=Math.cos(_ml);_0N[3]=Math.sin(_ml);_0N[1]=-_0N[3];_0N[4]=_0N[0];_0N[0]*=_f71;_0N[3]*=_f71;_0N[1]*=_g71;_0N[4]*=_g71;_0N[2]=_il;_0N[5]=_jl;__o._6H2(_0N[0],_0N[3],_0N[1],_0N[4],_0N[2],_0N[5])}function _kH2(_QH2,_RH2,_SH2,_TH2){if((_2N===0&&_3N===0)&&(_4N==__o.canvas.width&&_5N===__o.canvas.height)){}else {_ng2[0]=1;_ng2[1]=0;_ng2[2]=0;_ng2[3]=1;_ng2[4]=0;_ng2[5]=0;__o._1N(_ng2[0],_ng2[1],_ng2[2],_ng2[3], _ng2[4],_ng2[5]);__o.moveTo(_2N,_3N);__o.lineTo(_2N+_4N,_3N);__o.lineTo(_2N+_4N,_3N+_5N);__o.lineTo(_2N,_3N+_5N);if(!(_1Q==_7o2&&_T81==4.0)){__o.clip()}}_ng2[0]=_QH2;_ng2[1]=0;_ng2[2]=_SH2;_ng2[3]=0;_ng2[4]=_RH2;_ng2[5]=_TH2;__o._1N(_ng2[0],_ng2[3],_ng2[1],_ng2[4],_ng2[2],_ng2[5])}function _jH2(_UH2,_VH2,_WH2,_XH2,_ml){if((_2N===0&&_3N===0)&&(_4N==__o.canvas.width&&_5N===__o.canvas.height)){}else {_ng2[0]=1;_ng2[1]=0;_ng2[2]=0;_ng2[3]=1;_ng2[4]=0;_ng2[5]=0;__o._1N(_ng2[0],_ng2[1],_ng2[2],_ng2[3],_ng2[4], _ng2[5]);__o.beginPath();__o.moveTo(_2N,_3N);__o.lineTo(_2N+_4N,_3N);__o.lineTo(_2N+_4N,_3N+_5N);__o.lineTo(_2N,_3N+_5N);if(!(_1Q==_7o2&&_T81==4.0)){__o.clip()}}var _B4=_4N/_WH2;var _C4=_5N/_XH2;_A61=_UH2;_C61=_VH2;_E61=_WH2;_G61=_XH2;_ng2[0]=_B4;_ng2[1]=0;_ng2[2]=-(_UH2*_B4)+_2N;_ng2[3]=0;_ng2[4]=_C4;_ng2[5]=-(_VH2*_C4)+_3N;__o._1N(_ng2[0],_ng2[3],_ng2[1],_ng2[4],_ng2[2],_ng2[5])}function _Fn(_Zk){var _z4=_pn.length;var _on=new Image();_Zk=_t21(_Zk);_on.crossOrigin=_H22;_on.src=_031(null,null,_Zk);_pn[_z4]=_on; return _z4}function _YH2(_in,_jn){var _A4=document.createElement("canvas");_A4.width=_in;_A4.height=_jn;var _z4=_pn.length;var _on=new Image(_in,_jn);_on.src=_031(null,null,_A4.toDataURL());_pn[_z4]=_on;return _z4}function _ZH2(_jt,_il,_jl,_Xv,_Yv,_qJ1){var context=_jt.getContext('2d');context.globalCompositeOperation='copy';context.drawImage(_qJ1,_il,_jl)}function _W41(__H2){var _z4=_pn.length;_pn[_z4]=__H2;return _z4}function _sH2(){_WG2++}function _tH2(){}function _i51(_l51){var _Q41=document.createElement(_ZI); var _7y=_Q41.getContext('2d');_S41(_7y);_Q41.width=_l51._B4;_Q41.height=_l51._C4;_7y._U41(_l51._on,_l51.x,_l51.y,_l51._B4,_l51._C4,0,0,_l51._B4,_l51._C4);_Q41.complete=true;return _Q41}function _s51(_l51){var _q51=[];var _BX=_l51._s6*_l51._t6*4;var _0I2;for(var _z4=0;_z4<_BX;_z4++)_q51[_z4]=0;if(_l51._on._yp)_0I2=_an._gN1(_l51);else {var _Q41=document.createElement(_ZI);var _7y=_Q41.getContext('2d');_S41(_7y);_Q41.width=_l51._B4;_Q41.height=_l51._C4;_7y._U41(_l51._on,_l51.x,_l51.y,_l51._B4,_l51._C4,0,0,_l51._B4, _l51._C4);_Q41.complete=true;var data,_W61,_1I2,_2I2;try{data=_7y.getImageData(0,0,_l51._B4,_l51._C4)}catch(_xw){return _q51}_0I2=data.data}var _3I2=(_l51._o6+(_l51._p6*_l51._s6))*4;var _Km=_l51._B4*4;var x,y;for(y=0;y<_l51._C4;y++){var _vV=_3I2;var _4I2=y*_Km;for(x=0;x<_Km;x++){_q51[_vV++]=_0I2[_4I2++]}_3I2+=_l51._s6*4}return _q51}function _eH2(_l51,_il,_jl,_oo){if(!_l51)return;if(!_l51._on)return;if(!_l51._on.complete)return;if(_l51._Q41==null)_l51._Q41=_i51(_l51);_il+=_l51._o6;_jl+=_l51._p6;__o.globalAlpha=_oo; __o._U41(_l51._Q41,~~_il,~~_jl)}function _vH2(_l51,_il,_jl,_oo){_eH2(_l51,_il,_jl,_oo)}function _fH2(_l51,_il,_jl,_oo){if(!_l51)return;if(!_l51._on)return;if(!_l51._on.complete)return;__o.globalAlpha=_oo;__o._U41(_l51._on,~~_l51.x,~~_l51.y,_l51._B4,_l51._C4,Math.floor(_il)+_l51._o6,Math.floor(_jl)+_l51._p6,_l51._q6,_l51._r6)}function _wH2(_l51,_il,_jl,_oo){_fH2(_l51,_il,_jl,_oo)}function _5I2(_qJ1){try{__o._U41(_qJ1,0,0,_qJ1.width,_qJ1.height,canvas.width,canvas.height,0,0)}catch(e){return false}var _3q=_qJ1.getContext('2d'); _3q.fillStyle="white";_3q.fillRect(0,0,1,1);var _tD2=_3q.getImageData(0,0,1,1);return(_tD2.data[0]===255)}function _gH2(_l51,_il,_jl,_6I2,_7I2,_8I2,_9I2,_bs,_oo){var _mS1=_l51._on;if(!_mS1)return;if(!_mS1.complete)return;if(_l51._B4==0||_l51._C4==0)return;var _z4=0;if(_8I2)_z4=1;if(_9I2)_z4|=2;if(_z4===0){__o.globalAlpha=_oo;__o._U41(_mS1,_l51.x,_l51.y,_l51._B4,_l51._C4,_il+_l51._o6,_jl+_l51._p6,(_l51._q6*_6I2),(_l51._r6*_7I2));return }var _B4=_l51._s6;var _C4=_l51._t6;if(_9I2){_B4=(((((_Cu2._D61+(_l51._s6-1))/_l51._s6)&0xffffffff)+2)*_l51._s6); _il=_A61+(((_il-_A61)%_l51._s6)-_l51._s6)}if(_8I2){_C4=(((((_Cu2._F61+(_l51._t6-1))/_l51._t6)&0xffffffff)+2)*_l51._t6);_jl=_C61+(((_jl-_C61)%_l51._t6)-_l51._t6)}if((_l51._n61!=null)&&(_l51._n61.width<(_B4*_l51._aI2)||_l51._n61.height<(_C4*_l51._aI2))){_l51._n61=null;_l51._bI2=0}if((_l51._m61!=_z4)||(!_l51._n61)){_l51._m61=_z4;var buffer=document.createElement(_ZI);var _7y=buffer.getContext('2d');_S41(_7y);buffer.width=_B4;buffer.height=_C4;__o.globalAlpha=1;var _cI2=1;while((_5I2(buffer)===false)&&(buffer.width>=64)&&(buffer.height>=64)){ debug("WARNING: Tiled image quality reduction");buffer.width/=2;buffer.height/=2;_cI2/=2}var _p32=_l51.x;var _q32=_l51.y;if(_bs!=_Go){_mS1=_Io(_l51,_bs);_p32=0;_q32=0}var _ui1=_B4/_l51._s6;var _vi1=_C4/_l51._t6;for(var y=0;y<_vi1;y++){for(var x=0;x<_ui1;x++){_7y._U41(_mS1,_p32,_q32,_l51._B4,_l51._C4,_l51._o6+((x*_l51._s6)*_cI2),_l51._p6+((y*_l51._t6)*_cI2),_l51._q6*_cI2,_l51._r6*_cI2)}}_l51._aI2=_cI2;_l51._n61=buffer}__o.globalAlpha=_oo;__o._U41(_l51._n61,_il,_jl,_l51._n61.width/_l51._aI2,_l51._n61.height/_l51._aI2)} function _hH2(_l51,_Z41,__41,_il,_jl,_6I2,_7I2,_771,_VK,_WK,_2O,_3O,_oo){if(!_l51._on)return;if(!_l51._on.complete)return;if((abs(_6I2)<=0.0001)||(abs(_7I2)<=0.0001)||(_oo<=0)){return }_VK&=0xffffff;var _XO=-(_Z41-_l51._o6);var _YO=-(__41-_l51._p6);var _w32=__o.globalAlpha;__o.globalAlpha=_oo;if(_VK!=_Go){var _9G2=_Io(_l51,_VK);var _km=Math.abs(_771);if((_km<0.0001)&&(_6I2==1)&&(_7I2==1)&&(_l51._B4===_l51._q6)&&(_l51._C4===_l51._r6)){__o._U41(_9G2,_il+_XO,_jl+_YO)}else {if((_6I2<0)||(_7I2<0)||(_km>0.0001)){ _jG2(_il,_jl,_6I2,_7I2,-_771);__o._U41(_9G2,0,0,_l51._B4,_l51._C4,_XO,_YO,_l51._q6,_l51._r6);_lG2()}else {__o._U41(_9G2,0,0,_l51._B4,_l51._C4,_il+(_XO*_6I2),_jl+(_YO*_7I2),_l51._q6*_6I2,_l51._r6*_7I2)}}}else {var _km=Math.abs(_771);if((_km<0.0001)&&(_6I2==1)&&(_7I2==1)&&(_l51._B4===_l51._q6)&&(_l51._C4===_l51._r6)){if(_l51._Q41==null){_l51._Q41=_i51(_l51)}__o._U41(_l51._Q41,_il+_XO,_jl+_YO)}else {if(_6I2<0||_7I2<0||_km>0.001){_jG2(_il,_jl,_6I2,_7I2,-_771);__o._U41(_l51._on,_l51.x,_l51.y,_l51._B4,_l51._C4, _XO,_YO,_l51._q6,_l51._r6);_lG2()}else {__o._U41(_l51._on,_l51.x,_l51.y,_l51._B4,_l51._C4,_il+(_XO*_6I2),_jl+(_YO*_7I2),_l51._q6*_6I2,_l51._r6*_7I2)}}}__o.globalAlpha=_w32}function _xH2(_l51,_Z41,__41,_il,_jl,_6I2,_7I2,_771,_VK,_WK,_2O,_3O,_oo){try{_hH2(_l51._on,_Z41,__41,_il,_jl,_6I2,_7I2,_771,_VK,_WK,_2O,_3O,_oo)}catch(_xw){debug("error drawing image")}}function _OH2(_jt,_il,_jl,_Xv,_Yv,_bs){var buffer=document.createElement(_ZI);var _7y=buffer.getContext('2d');_S41(_7y);buffer.width=_Xv;buffer.height=_Yv; _7y._U41(_jt,_il,_jl,_Xv,_Yv,0,0,_Xv,_Yv);if(~~_bs!=0xffffff){var data,_W61,_1I2,_2I2;data=_7y._V61(0,0,buffer.width,buffer.height);_W61=data.data;var _dI2=_7y._9H2(buffer.width,buffer.height);_2I2=_dI2.data;var _km=((_bs>>16)&0xff)/255;var _to=((_bs>>8)&0xff)/255;var _nm=(_bs&0xff)/255;var _b41=(data.height*data.width*4);for(var _z4=_b41-4;_z4>=0;_z4-=4){_2I2[_z4]=(_W61[_z4]*_km)|0;_2I2[_z4+1]=(_W61[_z4+1]*_to)|0;_2I2[_z4+2]=(_W61[_z4+2]*_nm)|0;_2I2[_z4+3]=(_W61[_z4+3])}_dI2.data=_2I2;_7y._uD2(_dI2,0, 0)}return buffer}function _eI2(_l51,_Cm,_Dm,__l,_0m,_tO,_uO,_fI2,_gI2,_oo){var _mS1=_l51._on;if(!_mS1)return;if(!_mS1.complete)return;__o.globalAlpha=_oo;_hI2(_mS1,_Cm,_Dm,__l,_0m,_tO,_uO,_l51.x,_l51.y,_l51.x+_l51._B4,_l51.y,_l51.x+_l51._B4,_l51.y+_l51._C4);_hI2(_mS1,_tO,_uO,_fI2,_gI2,_Cm,_Dm,_l51.x+_l51._B4,_l51.y+_l51._C4,_l51.x,_l51.y+_l51._C4,_l51.x,_l51.y)}function _hI2(_4q,_5q,_6q,_8m,_9m,_am,_bm,_7q,_8q,_9q,_aq,_bq,_cq){__M();__o._dO();__o._eO(_5q,_6q);__o._fO(_8m,_9m);__o._fO(_am,_bm);__o._gO(); __o._aH2();var _dq=_7q*(_cq-_aq)-_9q*_cq+_bq*_aq+(_9q-_bq)*_8q;if(_dq==0)return;var _eq=-(_8q*(_am-_8m)-_aq*_am+_cq*_8m+(_aq-_cq)*_5q)/_dq;var _fq=(_aq*_bm+_8q*(_9m-_bm)-_cq*_9m+(_cq-_aq)*_6q)/_dq;var _gq=(_7q*(_am-_8m)-_9q*_am+_bq*_8m+(_9q-_bq)*_5q)/_dq;var _hq=-(_9q*_bm+_7q*(_9m-_bm)-_bq*_9m+(_bq-_9q)*_6q)/_dq;var _iq=(_7q*(_cq*_8m-_aq*_am)+_8q*(_9q*_am-_bq*_8m)+(_bq*_aq-_9q*_cq)*_5q)/_dq;var _jq=(_7q*(_cq*_9m-_aq*_bm)+_8q*(_9q*_bm-_bq*_9m)+(_bq*_aq-_9q*_cq)*_6q)/_dq;__o._6H2(_eq,_fq,_gq,_hq,_iq,_jq); __o._U41(_4q,0,0);_6N()}function _oH2(_l51,_oX,_pX,_in,_jn,_il,_jl,_AG,_BG,_871,_oo){if(!_l51)return;if(!_l51._on)return;if(!_l51._on.complete)return;_871&=0xffffff;__o.globalAlpha=_oo;if(_oX<_l51._o6){var _iI2=_l51._o6-_oX;_il+=_iI2;_in-=_iI2;_oX=0}else {_oX-=_l51._o6}if(_pX<_l51._p6){var _iI2=_l51._p6-_pX;_jl+=_iI2;_jn-=_iI2;_pX=0}else {_pX-=_l51._p6}if(_in>(_l51._q6-_oX))_in=_l51._q6-_oX;if(_jn>(_l51._r6-_pX))_jn=_l51._r6-_pX;if(_in<=0||_jn<=0)return;_il=~~_il;_jl=~~_jl;if(_871!=_Go){var _9G2=_Io(_l51, _871);if(_AG<0||_BG<0){_jG2(_il,_jl,_AG,_BG,0);__o._U41(_9G2,_oX,_pX,_in,_jn,0,0,_in,_jn);_lG2()}else {__o._U41(_9G2,_oX,_pX,_in,_jn,_il,_jl,_in*_AG,_jn*_BG)}}else {if(_AG<0||_BG<0){_jG2(_il,_jl,_AG,_BG,0);__o._U41(_l51._on,_oX+_l51.x,_pX+_l51.y,_in,_jn,0,0,_in,_jn);_lG2()}else {__o._U41(_l51._on,_oX+_l51.x,_pX+_l51.y,_in,_jn,_il,_jl,_in*_AG,_jn*_BG)}}}function _671(_l51,_il,_jl,_Xv,_Yv,_871,_oo){if(!_l51)return;if(!_l51._on)return;if((_l51._on instanceof HTMLImageElement)&&(!_l51._on.complete))return; _il=~~_il;_jl=~~_jl;var _p32=_Xv/_l51._s6;var _q32=_Yv/_l51._t6;_971(_l51,0,0,_il,_jl,_p32,_q32,0,_871,_871,_871,_871,_oo)}var _jI2=_kI2;function _kI2(_lI2,_mI2){if(_an)return false;var buffer=document.createElement(_ZI);var _7y=buffer.getContext('2d');_S41(_7y);buffer.width=_lI2._B4;buffer.height=_lI2._C4;_7y.drawImage(_mI2._on,_mI2.x,_mI2.y,_mI2._B4,_mI2._C4,0,0,_lI2._B4,_lI2._C4);var _nI2,_oI2,_pI2,_qI2,_rI2;try{_oI2=_7y.getImageData(0,0,_lI2._B4,_lI2._C4);_rI2=_lI2._on.getContext('2d');_S41(_rI2);_pI2=_rI2.getImageData(_lI2.x, _lI2.y,_lI2._B4,_lI2._C4)}catch(_xw){return false;}_nI2=_oI2.data;_qI2=_pI2.data;var _b41=(_pI2.height*_pI2.width*4);for(var _z4=_b41-4;_z4>=0;_z4-=4){var _A4=~~((_nI2[_z4]+_nI2[_z4+1]+_nI2[_z4+2])/3);_qI2[_z4+3]=_A4}_pI2.data=_qI2;_rI2.putImageData(_pI2,0,0);return true}function _rH2(_dK,_sJ,_il,_jl,_AG,_BG,_ml,_bs,_oo){__o.globalAlpha=_oo;__o.fillStyle=_iy(_bs,1.0);__o.font=_dK;__o.textBaseline="top";_jG2(_il,_jl,_AG,_BG,-_ml);__o.fillText(_sJ,0,0);_lG2()};function _8y(_sI2,_Xv,_Yv){try{var data,_W61, _1I2,_2I2;data=_sI2._V61(0,0,_Xv,_Yv);_W61=_2I2=data.data;var _tI2=(_Yv-1)*_Xv*4;var _km=_W61[_tI2+0];var _to=_W61[_tI2+1];var _nm=_W61[_tI2+2];var _uo=_W61[_tI2+3];var _b41=(data.height*data.width*4);for(var _z4=_b41-4;_z4>=0;_z4-=4){_2I2[_z4+0]=_W61[_z4+0];_2I2[_z4+1]=_W61[_z4+1];_2I2[_z4+2]=_W61[_z4+2];if((_2I2[_z4+0]==_km)&&(_2I2[_z4+1]==_to)&&(_2I2[_z4+2]==_nm)){_2I2[_z4+3]=0x0}else {_2I2[_z4+3]=_W61[_z4+3]}}_sI2._uD2(data,0,0)}catch(_xw){return false}return true};function _uH2(_LI){};var _uI2=[];;;;;var _vI2=0, _wI2=0;function _xI2(_yI2){this._zI2=false;this._AI2=[];this._BI2=_yI2;this._CI2="";this._DI2=0;this._EI2=0}function _FI2(_GI2,_HI2){var _Mu=_MJ(_GI2,_HI2);var _II2=new _xI2(_GI2);_II2._CI2=_Mu;_II2._JI2();var _mn=0;for(var _z4 in _II2._AI2){if(!_II2._AI2.hasOwnProperty(_z4))continue;_mn++;break }if(_mn==0)return null;return _II2}_xI2.prototype._IJ=function(){while((this._CI2.charCodeAt(this._DI2)!=0x0a)&&(this._CI2.charCodeAt(this._DI2)!=0x0d)&&(this._DI2=this._XB2)return; if((this._CI2.charCodeAt(this._DI2)==0x0a)&&(this._CI2.charCodeAt(this._DI2)==0x0d)){this._DI2++}};_xI2.prototype._KI2=function(){{if(this._DI2>=this._XB2)return false;var _A4=this._CI2.charCodeAt(this._DI2);if(_A4==0x20||_A4==0x09||_A4==0x0a||_A4==0x0d||_A4==_B51('#')||_A4==_B51(';')){return true}else {return false}}};_xI2.prototype._JJ=function(){{while(this._KI2()&&(this._DI2=this._XB2)return }};_xI2.prototype._LI2=function(){{this._JJ();while((this._CI2.charAt(this._DI2)!='[')&&(this._DI2=this._XB2)return null;this._DI2++;var _MI2=this._DI2;while((this._CI2.charAt(this._DI2)!=']')&&(this._DI2=this._XB2)return null;var _EI=this._DI2-_MI2;var _NI2=[];_NI2.__m_pIniFileName__=this._CI2.substr(_MI2,_EI);this._DI2++;return _NI2}};_xI2.prototype._OI2=function(_PI2){{this._JJ();if(this._DI2>=this._XB2||this._CI2.charAt(this._DI2)=='[')return false; var _MI2=this._DI2;var _QI2=-1;while((this._CI2.charAt(this._DI2)!='=')&&(this._DI2=this._XB2)return false;if(_QI2<0)_QI2=this._DI2;var _EI=_QI2-_MI2;var _t91=this._CI2.substr(_MI2,_EI);while((this._CI2.charAt(this._DI2)!='=')&&(this._DI2=this._XB2)return false;this._DI2++;var _U82=this._EI2;this._JJ();if(_U82!=this._EI2)return false;var _RI2=_B51('#');var _SI2=_B51(';');var _TI2=false; var _Om=this._CI2.charCodeAt(this._DI2);switch(_Om){case 34:case 39:_RI2=_Om;_SI2=_Om;_TI2=true;this._DI2++;break;case 91:case 123:_RI2=-1;_SI2=-1;break }_MI2=this._DI2;var _UI2=-1;var _A4=this._CI2.charCodeAt(this._DI2);while((_A4!=0x0a)&&(_A4!=0x0d)&&(_A4!=_RI2)&&(_A4!=_SI2)&&(this._DI2=0&&!_TI2){_EI=_UI2-_MI2}else {_EI=this._DI2-_MI2}var _CH1=this._CI2.substr(_MI2, _EI);_PI2[_t91]=_CH1;if(_TI2){_Om=this._CI2.charCodeAt(this._DI2);if((_Om==_RI2)&&(_Om==_SI2)){while((this._CI2.charCodeAt(this._DI2)!=0x0a)&&(this._CI2.charCodeAt(this._DI2)!=0x0d)&&(this._DI2=0;_4m-=2){_R_(_h_,_MJ2._SJ2[_4m+0]*this._lJ2, _MJ2._SJ2[_4m+1]*this._mJ2)}}else {for(var _4m=0;_4m<_MJ2._SJ2.length;_4m+=2){_R_(_h_,_MJ2._SJ2[_4m+0]*this._lJ2,_MJ2._SJ2[_4m+1]*this._mJ2)}}}break }_F_(_h_,_MJ2._VJ2);_C_(_h_,_MJ2._WJ2);_z_(_h_,_MJ2._XJ2);_w_(_h_,_MJ2._YJ2);_n_(_h_,_MJ2._ZJ2);_q_(_h_,_MJ2.__J2);if(_MJ2._0K2!=undefined){_t_(_h_,_MJ2._0K2)}if(_MJ2._1K2!=undefined){_H_(_h_,_MJ2._1K2)}if(_MJ2._2K2!=undefined){_j_(_h_,_MJ2._2K2)}_201(this,_h_,this.id,_NJ2,_OJ2)};_Vf2.prototype._3K2=function(){with(this){if(this._i6==0){if(this._j6>0){ this._iX=270}else if(this._j6<0){this._iX=90}else {this._iX=0}}else {var _QO=_4K2(180*(Math.atan2(this._j6,this._i6))/_pm);if(_QO<=0){this._iX=-_QO}else {this._iX=360.0-_QO}}if(Math.abs(this._iX-_Ow(this._iX))<0.0001){this._iX=_Ow(this._iX)}this._iX=_9w2(this._iX,360.0);this._36=Math.sqrt(_mF(this._i6)+_mF(this._j6));if(Math.abs(this._36-_Ow(this._36))<0.0001)this._36=_Ow(this._36)}};_Vf2.prototype._5K2=function(){this._i6=this._36*_4K2(Math.cos(this._iX*0.0174532925));this._j6=-this._36*_4K2(Math.sin(this._iX*0.0174532925)); if(Math.abs(this._i6-_Ow(this._i6))<0.0001){this._i6=_Ow(this._i6)}if(Math.abs(this._j6-_Ow(this._j6))<0.0001){this._j6=_Ow(this._j6)}};function _4K2(_6K2){return(~~(_6K2*1000000))/1000000.0}_Vf2.prototype._7K2=function(_nW,_xN){this._i6+=_xN*_4K2(Math.cos(_nW*0.0174532925));this._j6-=_xN*_4K2(Math.sin(_nW*0.0174532925));this._3K2()};_Vf2.prototype._8K2=function(){if(this._tp1!=0.0){var _9K2;if(this._36>0){_9K2=this._36-this._tp1}else {_9K2=this._36+this._tp1;}if((this._36>0)&&(_9K2<0)){this._PX(0)} else if((this._36<0)&&(_9K2>0)){this._PX(0)}else if(this._36!=0){this._PX(_9K2)}}if(this._uq1!=0){this._7K2(this._eJ2,this._uq1)}};_Vf2.prototype._aK2=function(){var _Nx2=_Al._Bl(this._zl);var _bK2=this._Yn();if(_bK2){return _bK2._Hk(_Nx2)}return _Al._cK2(this._zl)};_Vf2.prototype._Kl=function(_sk,_Pn,_4L,_5L,_dK2){if(_dK2==undefined){_dK2=_4L._GR}var _eK2=_4J2;var _fK2=_5J2;var _gK2=_6J2;var _bJ=false;var _hK2=false;if(_sk==_3Y1){var _iK2=_xk._Bl(_Pn);while(_iK2!=null&&!_hK2){var _4K=_dK2;while(_4K!=null&&!_hK2){ if(_4K._kL[_sk]){if(_4K._wx2[_iK2._SR]){_4J2=_4K;_5J2=_sk;_6J2=_iK2._SR;_bJ=_4K._Kl(_sk,_iK2._SR,_4L,_5L);_hK2=true;break }}_4K=_4K.__I}_iK2=_iK2.__I}}else {var _4K=_dK2;var _jK2=_sk|_Pn;while(_4K!=null){if(_4K._kL[_jK2]){_4J2=_4K;_5J2=_sk;_6J2=_Pn;_bJ=_4K._Kl(_sk,_Pn,_4L,_5L);break }_4K=_4K.__I}}_4J2=_eK2;_5J2=_fK2;_6J2=_gK2;return _bJ};_Vf2.prototype._mL=function(_sk,_Pn,_5L){if(_4J2!=null){if(_4J2.__I!=null){this._Kl(_sk,_Pn,this,_5L,_4J2.__I)}}};_Vf2.prototype._NX=function(_Vk){if(this._i6==_Vk)return; this._i6=_Vk;this._3K2()};_Vf2.prototype._OX=function(_Vk){if(this._j6==_Vk)return;this._j6=_Vk;this._3K2()};_Vf2.prototype._cX=function(_Vk){while(_Vk<0.0){_Vk+=360.0}while(_Vk>360.0){_Vk-=360.0}this._iX=_9w2(_Vk,360.0);this._5K2()};_Vf2.prototype._PX=function(_Vk){if(this._36==_Vk)return;this._36=_Vk;this._5K2()};_Vf2.prototype._wg2=function(){var _w51,_mm;var _tg2=(this._Ih2>=0)?this._Ih2:this._zl;if(_tg2<0||_tg2>_Al._u2.length){if(!this._351){this._351=new _uJ(0,0,0,0)}this._351.left=this.x;this._351.top=this.y; this._351.right=this.x;this._351.bottom=this.y;this._xJ2=false}else {var _351=this._351;_w51=_Al._u2[_tg2];if(this._aY1==0){var _kK2=_w51._351;var width=(_kK2.right+1)-_kK2.left;var height=(_kK2.bottom+1)-_kK2.top;_351.left=_Ow(this.x+this._lJ2*(_kK2.left-_w51._y2));_351.right=_Ow(_351.left+(this._lJ2*width));if(_351.left>_351.right){_mm=_351.left;_351.left=_351.right;_351.right=_mm}_351.top=_Ow(this.y+this._mJ2*(_kK2.top-_w51._z2));_351.bottom=_Ow(_351.top+(this._mJ2*height));if(_351.top>_351.bottom){ _mm=_351.top;_351.top=_351.bottom;_351.bottom=_mm}_351.right-=1;_351.bottom-=1;this._xJ2=_w51._lK2();this._mK2=_w51._mK2}else {var _kK2=_w51._351;var _nK2,_oK2;_nK2=this._lJ2*(_kK2.left-_w51._y2);_oK2=this._lJ2*(_kK2.right-_w51._y2+1);var _pK2,_qK2;_pK2=this._mJ2*(_kK2.top-_w51._z2);_qK2=this._mJ2*(_kK2.bottom-_w51._z2+1);var _Om,_Nm;_Om=Math.cos(this._aY1*_pm/180.0);_Nm=Math.sin(this._aY1*_pm/180.0);var _rK2=_Om*_oK2;var _sK2=_Om*_nK2;var _tK2=_Nm*_qK2;var _uK2=_Nm*_pK2;var _mm;if(_rK2<_sK2){_mm=_sK2;_sK2=_rK2; _rK2=_mm}if(_tK2<_uK2){_mm=_uK2;_uK2=_tK2;_tK2=_mm}_351.left=Math.floor((this.x+_sK2+_uK2)+0.5);_351.right=Math.floor((this.x+_rK2+_tK2)-0.5);var _vK2=_Om*_qK2;var _wK2=_Om*_pK2;var _xK2=_Nm*_oK2;var _yK2=_Nm*_nK2;if(_vK2<_wK2){_mm=_wK2;_wK2=_vK2;_vK2=_mm}if(_xK2<_yK2){_mm=_yK2;_yK2=_xK2;_xK2=_mm}_351.top=Math.floor((this.y+_wK2-_xK2)+0.5);_351.bottom=Math.floor((this.y+_vK2-_yK2)-0.5);this._xJ2=_w51._lK2();this._mK2=_w51._mK2}this._351=_351}this._vg2=false};_Vf2.prototype._AR=function(_il,_jl,_zK2){ if(this._vb)return false;var _bK2=this._Yn();if(_bK2){var _AK2=_Pm;_Pm=this;if(_bK2._Pl(this._351,this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1)){this._xJ2=true;this._vg2=false}_Pm=_AK2}if(this._vg2)this._wg2();var _351=this._351;if(_il>=_351.right+1)return false;if(_il<_351.left)return false;if(_jl>=_351.bottom+1)return false;if(_jl<_351.top)return false;if(this._mK2){if(!_BK2(this,_il,_jl)){return false}}var _N41;if(this._Ih2<0){_N41=_Al._Bl(this._zl)}else {_N41=_Al._Bl(this._Ih2)}if((_N41===null)||(_N41._gm===0))return false; if((!_zK2)||(!this._xJ2))return true;var _pN=false;if(_bK2){_pN=_bK2._Bm(this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1,_il,_jl)}else {_pN=_N41._CK2(Math.floor(this._FS),_351,_Ow(this.x),_Ow(this.y),this._lJ2,this._mJ2,this._aY1,_Ow(_il),_Ow(_jl))}return _pN};_Vf2.prototype._DK2=function(_Cm,_Dm,__l,_0m,_zK2){if(this._vb)return false;var _bK2=this._Yn();if(_bK2){var _AK2=_Pm;_Pm=this;if(_bK2._Pl(this._351,this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1)){this._xJ2=true;this._vg2=false}_Pm=_AK2} if(this._vg2)this._wg2();var _351=this._351;if(_lm(_Cm,__l)>=_351.right+1)return false;if(_jm(_Cm,__l)<_351.left)return false;if(_lm(_Dm,_0m)>=_351.bottom+1)return false;if(_jm(_Dm,_0m)<_351.top)return false;var _N41;if(this._Ih2<0){_N41=_Al._Bl(this._zl)}else {_N41=_Al._Bl(this._Ih2)}if((_N41===null)||(_N41._gm==0))return false;if(this._mK2){if(!_EK2(this,_Cm,_Dm,__l,_0m))return false}if((!_zK2)||(!this._xJ2))return true;var _pN=false;if(_bK2){_pN=_bK2._Fm(this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1, _Cm,_Dm,__l,_0m)}else {_3J2.left=_Ow(_lm(_Cm,__l));_3J2.top=_Ow(_lm(_Dm,_0m));_3J2.right=_Ow(_jm(_Cm,__l));_3J2.bottom=_Ow(_jm(_Dm,_0m));_pN=_N41._FK2(Math.floor(this._FS),_351,_Ow(this.x),_Ow(this.y),this._lJ2,this._mJ2,this._aY1,_3J2)}return _pN};function _GK2(_Cm,_Dm,__l,_0m,_ny,_oy){var _Im=(_Cm+__l)*0.5;var _Jm=(_Dm+_0m)*0.5;var _Km=(__l-_Cm)*0.5;var _Lm=(_0m-_Dm)*0.5;var _uo=(_ny-_Im)/_Km;var _nm=(_oy-_Jm)/_Lm;return((_uo*_uo)+(_nm*_nm)<=1)?true:false}_Vf2.prototype._HK2=function(_pR,_IK2){var _JK2=this._Yn(); var _KK2=_pR._Yn();var _LK2=_Al._Bl(this._zl);var _AK2=_Pm;_Pm=this;if(_JK2._Pl(this._351,this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1)){this._vg2=false}_Pm=_pR;if(_KK2){if(_KK2._Pl(_pR._351,_pR._FS,_pR.x,_pR.y,_pR._lJ2,_pR._mJ2,_pR._aY1)){_pR._vg2=false}}_Pm=_AK2;if(this._vg2)this._wg2();if(_pR._vg2)_pR._wg2();if(_pR._351.left>=this._351.right+1)return false;if(_pR._351.right+1<=this._351.left)return false;if(_pR._351.top>=this._351.bottom+1)return false;if(_pR._351.bottom+1<=this._351.top)return false; var _LK2=_Al._Bl(this._zl);var _MK2=(_pR._Ih2<0)?_Al._Bl(_pR._zl):_Al._Bl(_pR._Ih2);if(_MK2===null)return false;if(!_IK2||(!this._xJ2&&!_pR._xJ2))return true;if(_KK2){return _JK2._Xl(this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1,_KK2,_pR._FS,_pR.x,_pR.y,_pR._lJ2,_pR._mJ2,_pR._aY1)}else {return _JK2._em(this._FS,this.x,this.y,this._lJ2,this._mJ2,this._aY1,_MK2,_pR._351,_pR._FS,_pR.x,_pR.y,_pR._lJ2,_pR._mJ2,_pR._aY1)}};_Vf2.prototype._NK2=function(){if(_Ok){var _h51=_Al._Bl(this._zl);if(_h51!=null){ if(_h51._Pk==_Qk){this._FS+=this._ES*_h51._C2}else {var _hV=_Rk._Sk();this._FS+=this._ES*_h51._C2/_hV;}return }}this._FS+=this._ES};function _OK2(_8i1){var _PK2=[];for(var _z4=0;_z4<2;++_z4){var x=_8i1[_z4+1].x-_8i1[_z4].x;var y=_8i1[_z4+1].y-_8i1[_z4].y;var length=sqrt(x*x+y*y);x=x/length;y=y/length;_PK2[_z4]={"x":-y,"y":x}}return _PK2}function _QK2(_Fy,_Ld1){var _RK2=_OK2(_Fy);var _SK2=_OK2(_Ld1);for(var _z4=0;_z4<2;++_z4){var _TK2=_UK2(_Fy,_RK2[_z4]);var _VK2=_UK2(_Ld1,_RK2[_z4]);var _WK2=((_TK2.max<=_VK2.min)||(_VK2.max<=_TK2.min)); if(_WK2)return false}for(var _z4=0;_z4<2;++_z4){var _TK2=_UK2(_Fy,_SK2[_z4]);var _VK2=_UK2(_Ld1,_SK2[_z4]);var _WK2=((_TK2.max<=_VK2.min)||(_VK2.max<=_TK2.min));if(_WK2)return false}return true}function _UK2(_8i1,_Gy){var _XK2=_8i1[0].x*_Gy.x+_8i1[0].y*_Gy.y;var _bJ={"min":_XK2,"max":_XK2};for(var _z4=1;_z4<4;++_z4){_XK2=_8i1[_z4].x*_Gy.x+_Gy.y*_8i1[_z4].y;if(_XK2<_bJ.min)_bJ.min=_XK2;else if(_XK2>_bJ.max)_bJ.max=_XK2}return _bJ}function _YK2(_5f1){var _tg2=(_5f1._Ih2>=0)?_5f1._Ih2:_5f1._zl;var _w51=_Al._u2[_tg2]; var _kK2=_w51._351;var _nK2,_oK2;_nK2=_5f1._lJ2*(_kK2.left-_w51._y2);_oK2=_5f1._lJ2*(_kK2.right-_w51._y2+1);var _pK2,_qK2;_pK2=_5f1._mJ2*(_kK2.top-_w51._z2);_qK2=_5f1._mJ2*(_kK2.bottom-_w51._z2+1);var _Om,_Nm;_Om=Math.cos(-_5f1._aY1*_pm/180.0);_Nm=Math.sin(-_5f1._aY1*_pm/180.0);var _rK2=_Om*_oK2;var _sK2=_Om*_nK2;var _tK2=_Nm*_qK2;var _uK2=_Nm*_pK2;var _vK2=_Om*_qK2;var _wK2=_Om*_pK2;var _xK2=_Nm*_oK2;var _yK2=_Nm*_nK2;var _PK2=[];var _tg2=_5f1.x-0.5;var _ug2=_5f1.y-0.5;_PK2[0]={"x":(_tg2+_sK2-_uK2),"y":(_ug2+_wK2+_yK2)} ;_PK2[1]={"x":(_tg2+_rK2-_uK2),"y":(_ug2+_wK2+_xK2)};_PK2[2]={"x":(_tg2+_rK2-_tK2),"y":(_ug2+_vK2+_xK2)};_PK2[3]={"x":(_tg2+_sK2-_tK2),"y":(_ug2+_vK2+_yK2)};return _PK2}function _ZK2(_5f1,_6f1){var _Fy=_YK2(_5f1);var _Ld1=_YK2(_6f1);return _QK2(_Fy,_Ld1)}function __K2(_8i1){var x=_8i1[1].x-_8i1[0].x;var y=_8i1[1].y-_8i1[0].y;var length=sqrt(x*x+y*y);x=x/length;y=y/length;_PK2={"x":-y,"y":x};return _PK2}function _0L2(_Fy,_Ld1){var _RK2=_OK2(_Fy);for(var _z4=0;_z4<2;++_z4){var _TK2=_UK2(_Fy,_RK2[_z4]);var _VK2=_Ld1.x*_RK2[_z4].x+_Ld1.y*_RK2[_z4].y; var _WK2=((_TK2.max<=_VK2)||(_VK2<=_TK2.min));if(_WK2)return false}return true}function _1L2(_Fy,_2L2,_eF,_fF){var _p32=Math.abs(_fF/_eF);for(var _z4=0;_z4<4;++_z4)_Fy[_z4].x*=_p32;_2L2.x*=_p32;var _km=Math.abs(_fF);var _RK2=_OK2(_Fy);for(var _z4=0;_z4<2;++_z4){var _TK2=_UK2(_Fy,_RK2[_z4]);var _3L2=_2L2.x*_RK2[_z4].x+_2L2.y*_RK2[_z4].y;var _VK2={"min":_3L2-_km,"max":_3L2+_km};var _WK2=((_TK2.max<=_VK2.min)||(_VK2.max<=_TK2.min));if(_WK2)return false}return true}function _4L2(_Fy,_Ld1){var _RK2=_OK2(_Fy);var _5L2=__K2(_Ld1); for(var _z4=0;_z4<2;++_z4){var _TK2=_UK2(_Fy,_RK2[_z4]);var _VK2=_6L2(_Ld1,_RK2[_z4]);var _WK2=((_TK2.max<=_VK2.min)||(_VK2.max<=_TK2.min));if(_WK2)return false}{var _TK2=_UK2(_Fy,_5L2);var _VK2=_6L2(_Ld1,_5L2);var _WK2=((_TK2.max<=_VK2.min)||(_VK2.max<=_TK2.min));if(_WK2)return false}return true}function _6L2(_8i1,_Gy){var _XK2=_8i1[0].x*_Gy.x+_8i1[0].y*_Gy.y;var _bJ={"min":_XK2,"max":_XK2};for(var _z4=1;_z4<2;++_z4){_XK2=_8i1[_z4].x*_Gy.x+_Gy.y*_8i1[_z4].y;if(_XK2<_bJ.min)_bJ.min=_XK2;else if(_XK2>_bJ.max)_bJ.max=_XK2} return _bJ;}function _7L2(_Cm,_Dm,__l,_0m){_PK2=[];_PK2[0]={"x":_Cm,"y":_Dm};_PK2[1]={"x":__l,"y":_0m};return _PK2}function _8L2(_5f1,_Cm,_Dm,__l,_0m){var _Fy=_YK2(_5f1);var _Ld1=_7L2(_Cm,_Dm,__l,_0m);return _4L2(_Fy,_Ld1)}function _BK2(_5f1,_Cm,_Dm){var _Fy=_YK2(_5f1);var _Ld1={"x":_Cm,"y":_Dm};return _0L2(_Fy,_Ld1)}function _9L2(_5f1,_Cm,_Dm,__l,_0m){var _Fy=_YK2(_5f1);var _2L2={"x":(_Cm+__l)*0.5,"y":(_Dm+_0m)*0.5};var _eF=Math.abs(_Cm-__l)*0.5;var _fF=Math.abs(_Dm-_0m)*0.5;return _1L2(_Fy,_2L2,_eF,_fF)}function _EK2(_5f1, _Cm,_Dm,__l,_0m){var _Fy=_YK2(_5f1);var _Ld1=[];_Ld1[0]={"x":_Cm,"y":_Dm};_Ld1[1]={"x":__l,"y":_Dm};_Ld1[2]={"x":_Cm,"y":_0m};_Ld1[3]={"x":__l,"y":_0m};return _QK2(_Fy,_Ld1)}_Vf2.prototype._uR=function(_4L,_zK2){if(this!=_4L&&!this._vb&&!_4L._vb){if((this._Yn())&&(this._Ih2<0)){return this._HK2(_4L,_zK2)}if((_4L._Yn())&&(_4L._Ih2<0)){return _4L._HK2(this,_zK2)}if(this._vg2)this._wg2();if(_4L._vg2)_4L._wg2();var _aL2=_4L._351;var _bL2=this._351;if(_aL2.left>=(_bL2.right+1))return false;if((_aL2.right+1)<=_bL2.left)return false; if(_aL2.top>=(_bL2.bottom+1))return false;if((_aL2.bottom+1)<=_bL2.top)return false;if(this._mK2||_4L._mK2){if(!_ZK2(this,_4L)){return false}}var _cL2=null;var _dL2=null;if(this._Ih2<0){_cL2=_Al._Bl(this._zl)}else {_cL2=_Al._Bl(this._Ih2)}if((_cL2==null)||(_cL2._gm==0))return false;if(_4L._Ih2<0){_dL2=_Al._Bl(_4L._zl)}else {_dL2=_Al._Bl(_4L._Ih2)}if((_dL2==null)||(_dL2._gm==0))return false;if(!_zK2||(!this._xJ2&&!_4L._xJ2))return true;return _cL2._eL2(this._FS|0,this._351,_Ow(this.x),_Ow(this.y),this._lJ2, this._mJ2,this._aY1,_dL2,_4L._FS|0,_4L._351,_Ow(_4L.x),_Ow(_4L.y),_4L._lJ2,_4L._mJ2,_4L._aY1)}return false};_Vf2.prototype._HX1=function(){var _8_,_sm,_um;if(this._EX1<0)return false;var _6_=_7_._I2[this._EX1];if(!_6_)return;if(_6_.length<=0)return;var _fL2=false;var _gL2=this._qJ2*Math.PI/180.0;var _hL2=_6_._b_(this._6i2);_sm=_hL2.x;_um=_hL2.y;_8_=_hL2._36;_hL2=null;_8_=_8_/(100*this._pJ2);this._6i2=this._6i2+this._oJ2*_8_/_6_.length;var _iL2=_6_._b_(0);if((this._6i2>=1)||(this._6i2<=0)){_fL2=(this._oJ2==0)?false:true; switch(this._rJ2){case 0:{if(this._oJ2!=0){this._6i2=1;this._EX1=-1}break }case 1:{if(this._6i2<0){this._6i2++}else {this._6i2--}break }case 2:{var _jL2=_6_._b_(1);_sm=_jL2.x-_iL2.x;_um=_jL2.y-_iL2.y;var _kL2=this._pJ2*(_sm*Math.cos(_gL2)+_um*Math.sin(_gL2));var _lL2=this._pJ2*(_um*Math.cos(_gL2)-_sm*Math.sin(_gL2));if(this._6i2<0){this._sJ2=this._sJ2-_kL2;this._tJ2=this._tJ2-_lL2;this._6i2++}else {this._sJ2=this._sJ2+_kL2;this._tJ2=this._tJ2+_lL2;this._6i2--}break }case 3:{if(this._6i2<0){this._6i2=-this._6i2; this._oJ2=Math.abs(this._oJ2)}else {this._6i2=2-this._6i2;this._oJ2=-Math.abs(this._oJ2)}break }default :{this._6i2=1;this._EX1=-1}}}_hL2=_6_._b_(this._6i2);_sm=_hL2.x-_iL2.x;_um=_hL2.y-_iL2.y;var _aX=this._sJ2+this._pJ2*(_sm*Math.cos(_gL2)+_um*Math.sin(_gL2));var _bX=this._tJ2+this._pJ2*(_um*Math.cos(_gL2)-_sm*Math.sin(_gL2));this._NX(_aX-this.x);this._OX(_bX-this.y);this._PX(0);this._Ps(_aX,_bX);return _fL2};_Vf2.prototype._O9=function(_Pn){var _pN=-1;if((_Pn>=0)&&(_Pn<_Ii2)){_pN=this._Li2[_Pn]}return _pN} ;_Vf2.prototype._mL2=function(_Pn,_Vk){if((_Pn>=0)&&(_Pn<_Ii2)){this._Li2[_Pn]=_Vk}};_Vf2.prototype._Jh2=function(){if(this._vg2){this._wg2()}return this._351;};_Vf2.prototype._fY=function(_nL2,_6O){var _B4,_C4;if(!_BV(this._zl)){_B4=_C4=0}else {var _N41=_Al._Bl(this._zl);_B4=_N41.width*this._lJ2;_C4=_N41.height*this._mJ2}if(_nL2){if((this._i6<0)&&(this.x<0)){this._Ps(this.x+_Mk._jg2()+_B4,this.y)}if((this._i6>0)&&(this.x>=_Mk._jg2())){this._Ps(this.x-_Mk._jg2()-_B4,this.y)}}if(_6O){if((this._j6<0)&&(this.y<0)){ this._Ps(this.x,this.y+_Mk._qg1()+_C4)}if((this._j6>0)&&(this.y>=_Mk._qg1())){this._Ps(this.x,this.y-_Mk._qg1()-_C4);}}};_Vf2.prototype._cY1=function(_ml,_oL2){var _pL2={};if((_oL2.x!=0.0)||(_oL2.y!=0.0)){var _9b1=_ml;var _qL2=Math.cos(_9b1);var _rL2=Math.sin(_9b1);_pL2.x=((_oL2.x*_qL2)-(_oL2.y*_rL2));_pL2.y=((_oL2.y*_qL2)+(_oL2.x*_rL2))}else {_pL2.x=_oL2.x;_pL2.y=_oL2.y}return _pL2};_Vf2.prototype._LX1=function(_sL2){var _tL2=_Mk._Nk();if(_Ok)_tL2=_Rk._Sk();var _KX1=1.0/_Mk._N_._O_;var _bY1=this._cY1(_sL2._Fc1(), this._GX1._BT1);this.x=(_sL2._b_().x*_KX1)+_bY1.x;this.y=(_sL2._b_().y*_KX1)+_bY1.y;this._aY1=(-_sL2._Fc1()*180.0)/_pm;this._vg2=true;this._uL2=(_sL2._Fc1()*180.0)/Math.PI;this._vL2=this.x;this._wL2=this.y;this._xL2=(_sL2._yo1()*180.0)/Math.PI;this._yL2=_sL2._wo1().x*_KX1;this._zL2=_sL2._wo1().y*_KX1;this._AL2=this._yL2/_tL2;this._BL2=this._zL2/_tL2;this._CL2=_sL2._6p1();this._DL2=_sL2._Io1();this._EL2=_sL2._Jo1();this._FL2=_sL2._to1().x*_KX1;this._GL2=_sL2._to1().y*_KX1;this._HL2=(_sL2._WS===_LS1._IV1._Rn1); this._IL2=(_sL2._WS===_LS1._IV1._Zn1);this._JL2=!_sL2._9p1();this._KL2=_sL2._dp1();this._LL2=_sL2._bp1();this._ML2=Math.sqrt((this._AL2*this._AL2)+(this._BL2*this._BL2));this._NL2=_sL2._Wo1();this._OL2=_sL2._Vo1();if(this._MX1===undefined){this._MX1=_sL2._b_().x*_KX1}if(this._NX1===undefined){this._NX1=_sL2._b_().y*_KX1;}};_Vf2.prototype._Yn=function(){if(_BV(this._zl)){var _w51=_Al._Bl(this._zl);if(_w51._6y2){if(!this._zJ2){this._zJ2=new _6k(_w51._6y2)}}}return this._zJ2};_Vf2.prototype._PL2=function(){ return this._9U};_Vf2.prototype._NU=function(_VU){this._9U=_VU};_Vf2.prototype._JU=function(){return this._aU};_Vf2.prototype._OT=function(_QL2){this._aU=_QL2};function _Dw2(){this._RL2=new _Dw();this._RL2._Ew=true;this._SL2=[]}_Dw2.prototype._4v=function(){this._SL2=[];this._RL2._4v()};_Dw2.prototype._HX=function(){return this._RL2._Mw};_Dw2.prototype._Ou=function(_qR){this._SL2[_qR.id]=_qR;this._RL2._Ou(_qR)};_Dw2.prototype._dw2=function(_4w){return this._SL2[_4w]};_Dw2.prototype._Bl=function(_4w){var _qR=this._SL2[_4w]; if(_qR!=undefined&&_qR!=null)return _qR;var _4K=_xk._Bl(_4w);if(_4K!=undefined&&_4K!=null){_qR=_4K._TL2._Mw[0];if(_qR!=undefined&&_qR!=null)return _qR}return null};_Dw2.prototype._UL2=function(_4L){this._RL2._LT(_4L);var id=_4L.id;this._SL2[id]=null};_Dw2.prototype._VL2=function(){var _Mw=_Mk._zR._Mw;var _5U=_GU._4U();for(var index=0;index<_Mw.length;index++){var _qR=_Mw[index];_qR._4i2=_qR.x;_qR._5i2=_qR.y;_qR._7i2=_qR._6i2;_qR._NK2()}};_Dw2.prototype._WL2=function(){var _Mw=_Mk._zR._Mw;for(var index=0;index<_Mw.length; index++){var _qR=_Mw[index];_qR._8K2();if(_qR._HX1()){_qR._Kl(_IX1,0,_qR,_qR)}if(_qR._i6!==0||_qR._j6!==0){_qR.x+=_qR._i6;_qR.y+=_qR._j6;_qR._vg2=true}}};_Dw2.prototype._XL2=function(){var _Mw=_Mk._zR._Mw;for(var index=0;index<_Mw.length;index++){var _qR=_Mw[index];var _Iy=_qR._aK2();if(_qR._FS>=_Iy){_qR._FS-=_Iy;var _GR=_qR._GR;if(_GR._Fh2[_ek2]){_qR._Kl(_ek2,0,_qR,_qR)}}else if(_qR._FS<0){_qR._FS+=_Iy;var _GR=_qR._GR;if(_GR._Fh2[_ek2]){_qR._Kl(_ek2,0,_qR,_qR)}}}};_Dw2.prototype._Kl=function(_sk,_Pn){var _8n1=true; if(_Mk){var _jK2=_sk;if(_jK2!=_3Y1)_jK2|=_Pn;var _Mw=_Mk._zR._Mw;for(var index=0;index<_Mw.length;index++){var _qR=_Mw[index];if(!_qR._vb){var _GR=_qR._GR;if(_GR._Fh2[_jK2]){_8n1=_qR._Kl(_sk,_Pn,_qR,_qR)}}}}return _8n1};var _g8=_YL2;function _YL2(_yx,_dL,_4w){if(_4w==-1)return _yx;if(_4w==-2)return _dL;if(_4w==-3)return _yx;var _qR=_hR._Bl(_4w);if(!_qR){_qR=_xk._Bl(_4w);if(!_qR){_KI("Unknown instance ID: "+_4w);debug(_JI());return undefined}_qR=_qR._ri2._Bl(0)}return _qR}var _ZL2=256;var __L2=3;var _0M2=1024;var _m91=1; var _u91=2;var _1M2=4;var _Nv=1;var _Lv=2;var _Mv=0x80000000;var _2M2=128;var _3M2=0,_Iv=0,_Gv=0,_Hv=0,_4M2=-1,_5M2=0,_6M2=-1,_7M2=0,_8M2=0,_9M2=0,_oa1=(typeof(document.hasFocus)=="function"?document.hasFocus():!0),_XR=0,_YR=0,_aM2=!1,_bM2=0;var _cM2=[];var _dM2=[];var _eM2=[];var _p91=[];var _ha1=[];var _Jv=[];var _fM2=0;var _vv=[];var _gM2={8:String.fromCharCode(8),9:0,13:0,16:0,17:0,18:0,19:0,20:0,27:0,22:0,32:" ",34:0,35:0,36:0,37:0,38:0,39:0,40:0,45:0,46:0,47:0,48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6", 55:"7",56:"8",57:"9",58:"0",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:0,92:0,93:0,96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:0,113:0,114:0,115:0,116:0,117:0,118:0,119:0,120:0,121:0,122:0,123:0,144:0,145:0,173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"'", 219:"[",220:"\\",221:"]",222:"#",223:"`"};var _hM2={8:String.fromCharCode(8),9:0,13:0,16:0,17:0,18:0,19:0,20:0,27:0,22:0,32:" ",34:0,35:0,36:0,37:0,38:0,39:0,40:0,45:0,46:0,47:0,48:")",49:"!",50:"\"",51:"£",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",58:")",59:":",61:"+",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",91:0,92:0,93:0,96:"0",97:"1",98:"2",99:"3",100:"4", 101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:0,113:0,114:0,115:0,116:0,117:0,118:0,119:0,120:0,121:0,122:0,123:0,144:0,145:0,173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"@",219:"{",220:"|",221:"}",222:"~",223:"¬"};function _iM2(){_oa1=true}function _jM2(){_oa1=false;_kM2()}function _lM2(_mM2,_nM2){try{if(_mM2){if(_mM2._h2){if(_mM2._h2._D6){if(_mM2._h2._D6._N6){if(_mM2._h2._D6._N6==_h2._D6._N6){_mM2.focus();_nM2.focus();return true}}}}}}catch(err){ }return false}function _oM2(){var _u71=document.getElementById(_ZI);var _pM2;if((_1Q==_3o2)||(_1Q==_2o2)||(_1Q==_4o2)||(_1Q==_5o2)){_pM2=_u71.parentNode.frames;if(!_pM2){_lM2(this,_u71)}else {for(var _qM2=0;_qM2<_pM2.length;_qM2++){var _rM2=_pM2[_qM2];if(_lM2(_rM2,_u71))break }}}else {if(!_u71._sM2||_u71._sM2.document||_u71.parentNode.document.getElementsByTagName("IFRAME")){_lM2(this,_u71)}else {_pM2=_u71.parentNode.document.getElementsByTagName("IFRAME");for(var _qM2 in _pM2){var _rM2=_pM2[_qM2].contentWindow; if(_lM2(_rM2,_u71))break }}}}var _tM2;var _uM2;var _vM2;var _wM2;var _xM2;var _yM2;var _zM2;var _AM2;var _BM2;var _CM2;var _DM2;function _EM2(){var _361=document.getElementById("gm4html5_div_id");if(_361){_uM2=_361.style.left;_vM2=_361.style.top;_wM2=_361.style.margin;var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _FM2=top.chrome.app.window.current();if(_FM2!=null){var _pH1=window.parent.document.getElementById("container");var _GM2=window.parent.document.getElementById("game"); if(_pH1!=null){_xM2=_pH1.style.width;_yM2=_pH1.style.height;_BM2=_pH1.style.left;_zM2=_pH1.style.margin;_AM2=_pH1.style.position}if(_GM2!=null){_CM2=_GM2.style.width;_DM2=_GM2.style.height;}_FM2.fullscreen();var _HM2=_FM2.getBounds();if(_pH1!=null){_pH1.style.width="100%";_pH1.style.height="100%";_pH1.style.left="0";_pH1.style.margin='auto';_pH1.style.position='relative'}if(_GM2!=null){_GM2.style.width="100%";_GM2.style.height="100%";canvas.style.width="100%";canvas.style.height="100%"}}}}_361.style.margin="0px"; _361.style.top="0";_361.style.left="0";_361.style._IM2="0px";_361.style._JM2="0px";if(_361.mozRequestFullScreen){document._KM2=function(event){document._KM2=_LM2};_361.mozRequestFullScreen();}else if(_361.webkitRequestFullScreen){_361.onwebkitfullscreenchange=function(e){_361.onwebkitfullscreenchange=_LM2};if(_1Q==_4o2){_361.webkitRequestFullScreen()}else {_361.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}}else if(document.documentElement.requestFullScreen){document.documentElement.requestFullScreen()} _Xu2=true;return }if(canvas.mozRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._IM2="0px";canvas.style._JM2="0px";canvas.mozRequestFullScreen();}else if(canvas.webkitRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._IM2="0px";canvas.style._JM2="0px";canvas.onwebkitfullscreenchange=function(e){canvas.onwebkitfullscreenchange=_LM2};if(_1Q==_4o2){canvas.webkitRequestFullScreen()}else {canvas.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)} }else if(document.documentElement.requestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._IM2="0px";canvas.style._JM2="0px";document.documentElement.requestFullScreen()}_Xu2=true}function _LM2(){if(_Pu2){var _361=document.getElementById("gm4html5_div_id");if(_361){_361.style.left=_uM2;_361.style.top=_vM2;_361.style.margin=_wM2}var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _FM2=top.chrome.app.window.current(); if(_FM2!=null)_FM2.restore()}}_Xu2=true}}function _MM2(){var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _FM2=top.chrome.app.window.current();if(_FM2!=null){_FM2.restore();_Xu2=true;var _pH1=window.parent.document.getElementById("container");if(_pH1!=null){_pH1.style.width=_xM2;_pH1.style.height=_yM2;_pH1.style.left=_BM2;_pH1.style.margin=_zM2;_pH1.style.position=_AM2}var _GM2=window.parent.document.getElementById("game");if(_GM2!=null){ _GM2.style.width=_CM2;_GM2.style.height=_DM2;canvas.style.width=_CM2;canvas.style.height=_DM2}}}}if(document.webkitCancelFullScreen){document.webkitCancelFullScreen();}else if(document.mozCancelFullScreen){document.mozCancelFullScreen();_LM2()}else {_Xu2=true}}function _dJ(){if(_Uu2)return;window.onkeyup=function(){_NM2(arguments[0]||window.event)};window.onkeydown=function(){var _un2=arguments[0]||window.event;if((_Qu2)&&(_un2!=null)&&(_un2.which==121)&&(!_un2.repeat)&&(canvas.mozRequestFullScreen)){ if(!document.mozFullScreen){_OM2();_EM2()}else {_MM2()}_un2.preventDefault();return false}if(_PM2(_un2)==false){_un2.preventDefault();return false}};window.onmouseup=_QM2;_Uu2=true}function _2J(){if(_Uu2==false)return;window.onkeydown=null;window.onkeyup=null;window.onmouseup=null;_Uu2=false}function _RM2(_SM2){if(_SM2==121){return true}if(window.chrome&&window.chrome.app){if(_SM2==183)return true}return false}function _PM2(_un2){var _SM2;if(_un2==null){_SM2=window.event.which;if(_SM2==122)return true;if(_SM2!=121)window.event.preventDefault(); else _Xu2=true;window.event.preventDefault()}else {_SM2=_un2.which;if(_SM2==122)return true;if(_SM2==120){}else if(!_RM2(_SM2)){_un2.preventDefault()}else {if(_Qu2){if(!_Pu2){_OM2();_EM2()}else {_MM2()}}}_un2.preventDefault()}if(!_cM2[_SM2]){_dM2[_SM2]=1}_cM2[_SM2]=1;_9M2=_SM2;if(_1Q==_2Q){_8M2=_un2.char}else if(_un2.key){if(_un2.key.length==1){_8M2=_un2.key}else if(_SM2==8){_8M2=String.fromCharCode(8)}else if(_SM2==13){_8M2=String.fromCharCode(13)}else {_8M2=""}}else {if(_un2.shiftKey){_8M2=_hM2[_SM2]}else { _8M2=_gM2[_SM2]}}if(!_8M2)_8M2="";return false}function _NM2(_un2){var _SM2;if(_un2==null){_SM2=window.event.which;if(_SM2==122)return;window.event.preventDefault()}else {_SM2=_un2.which;if(_SM2==122)return;_un2.preventDefault()}_eM2[_SM2]=1;_cM2[_SM2]=0;return false}function _TM2(_UM2){_Gv=_UM2.pageX;_Hv=_UM2.pageY;_Jv[_UM2.button].x=_Gv;_Jv[_UM2.button].y=_Hv}var _wv=!1;function _VM2(_UM2){if(!_oa1){_oM2()}if(!_wv){if(_1Q==_4o2)_431();_wv=true}_3M2=_UM2.button;if(_3M2==2)_3M2=1;else if(_3M2==1)_3M2=2;_6M2=_3M2; _4M2=_3M2;_Iv|=(1<<_3M2);_Jv[_UM2.button]._Kv=_Lv|_Mv|_Nv;_Jv[_UM2.button].x=_UM2.pageX;_Jv[_UM2.button].y=_UM2.pageY;return _UM2}function _QM2(_UM2){_3M2=_UM2.button;if(_3M2==2)_3M2=1;else if(_3M2==1)_3M2=2;_7M2=_5M2;_5M2=_3M2;_Iv&=~(1<<_3M2);_4M2=-1;_Jv[_UM2.button]._Kv=0;return false}function _WM2(_UM2){if(_UM2.detail){_bM2=-_UM2.detail}else {_bM2=_UM2.wheelDelta}}function _XM2(){_hR._Kl(_6k2,0);return undefined}function _yw2(){this._YM2="a";this._ZM2=[];this.__M2=this._0N2=-1;this._1S=[];this._2S=[]; this._0S=[];this._1N2=this._2N2=0;this._Ot=[];this._Nt=[];this._Jt=[];this._3N2=this._4N2=false;this._5N2=[];this._6N2=this._7N2=this._8N2=this._9N2=this._J71=this._K71=this._Hk=0;for(var _im=0;_im<_0M2;_im++){this._ZM2[_im]=""}for(var _im=0;_im<_ZL2;_im++){this._1S[_im]=this._2S[_im]=this._0S[_im]=false;this._5N2[_im]=_im}for(var _im=0;_im<__L2;_im++){this._Ot[_im]=this._Nt[_im]=this._Jt[_im]=false}this._5v=_aN2;this._bN2=_cN2;this._dN2=_dN2;this._eN2=_eN2;this._fN2=_fN2;this._gN2=_gN2;this._hN2=_hN2; this._iN2=_iN2;this._jN2=_jN2;this._kN2=_kN2;this._lN2=_lN2;this._mN2=_mN2;this._nN2=_nN2;this._oN2=_oN2;this._pN2=_pN2;this._qN2=_qN2;this._rN2=_rN2;this._sN2=_sN2;this._tN2=_tN2;this._uN2=_uN2;this._vN2=_vN2;this._wN2=_xN2;this._yN2=_zN2;this._AN2=_BN2;this._CN2=_CN2;for(var _im=0;_im<_ZL2;_im++){_cM2[_im]=_eM2[_im]=false}if(!_2J2){window.onbeforeunload=_XM2}_ha1=new Array(_2M2);_Jv=new Array(_2M2);for(var _DN2=0;_DN2<_2M2;_DN2++){_ha1[_DN2]=new _EN2();_Jv[_DN2]=new _EN2()}_FN2(true)}function _FN2(_PE){ if(_aM2==_PE)return;_kM2();_aM2=_PE;if(_PE){canvas.onmousemove=_TM2;canvas.onmousedown=_VM2;window.onmouseup=_QM2;canvas.onmousewheel=_WM2;canvas.onselectstart=function(){return false};canvas.addEventListener("DOMMouseScroll",_WM2,false);var _im=document.getElementById("loading_screen");if(_im){_im.onmousemove=_TM2;_im.onmousedown=_VM2;_im.onmouseup=_QM2;_im.onmousewheel=_WM2;_im.addEventListener("DOMMouseScroll",_WM2,false)}window.addEventListener("focus",_iM2);window.addEventListener("blur",_jM2); _dJ()}else {canvas.onmousemove=null;canvas.onmousedown=null;window.onmouseup=null;canvas.onmousewheel=null;canvas.onselectstart=null;canvas.removeEventListener("DOMMouseScroll",_WM2);var _im=document.getElementById("loading_screen");if(_im){_im.onmousemove=null;_im.onmousedown=null;_im.onmouseup=null;_im.onmousewheel=null;_im.removeEventListener("DOMMouseScroll",_WM2)}document.body.onfocusin=null;document.body.onfocusout=null;document.onfocusin=null;document.onfocusout=null;window.onfocus=null;window.onblur=null; _2J()}}function _EN2(){this._Kv=0;this.x=0;this.y=0}function _kM2(){_GN2();_HN2();_1f._fF2=0;_1f._fF2="";_9M2=0;_8M2="";}_yw2.prototype._4v=function(){this._IN2();this._vN2();_1f._fF2=0;_1f._gF2=0;_1f._fF2="";_9M2=0;_8M2="";_1f._hF2="";_1f._iF2=""};/*@this {yyIOManager} */function _dN2(){return this._YM2}/*@this {yyIOManager} */function _eN2(_JN2){this._YM2=_JN2}/*@this {yyIOManager} */function _fN2(){return this._0N2}/*@this {yyIOManager} */function _gN2(){return this.__M2}/*@this {yyIOManager} */function _hN2(_Vw){ if(_Vw<0||_Vw>255)return false;this._0N2=_Vw}/*@this {yyIOManager} */function _iN2(_Vw){if(_Vw<0||_Vw>255)return false;this.__M2=_Vw}/*@this {yyIOManager} */function _jN2(_Vw){if(_Vw<0||_Vw>255)return false;return this._1S[_Vw]}/*@this {yyIOManager} */function _kN2(_Vw){if(_Vw<0||_Vw>255)return false;return this._0S[_Vw]}/*@this {yyIOManager} */function _lN2(_Vw){if(_Vw<0||_Vw>255)return false;return this._2S[_Vw]}/*@this {yyIOManager} */function _mN2(_Vw){if(_Vw<0||_Vw>255)return;this._1S[_Vw]=0;this._0S[_Vw]=0; this._2S[_Vw]=0;}_yw2.prototype._IN2=function(){this._0N2=0;this.__M2=0;this._YM2=0;for(var _z4=0;_z4<=_ZL2;_z4++){this._1S[_z4]=0;this._0S[_z4]=0;this._2S[_z4]=0}};function _GN2(){for(var _z4=0;_z4<_ZL2;_z4++){_dM2[_z4]=0;_eM2[_z4]=0;_cM2[_z4]=0}}/*@this {yyIOManager} */function _nN2(){return this._1N2}/*@this {yyIOManager} */function _oN2(){return this._2N2}/*@this {yyIOManager} */function _pN2(__R){if((__R<1)||(__R>3))return;this._1N2=__R}/*@this {yyIOManager} */function _qN2(__R){if((__R<1)||(__R>3))return; this._2N2=__R}/*@this {yyIOManager} */function _rN2(__R){__R--;if(__R>=0&&__R<__L2){return this._Ot[__R]}return false}/*@this {yyIOManager} */function _sN2(__R){__R--;if(__R>=0&&__R<__L2){return this._Jt[__R]}}/*@this {yyIOManager} */function _tN2(__R){__R--;if(__R>=0&&__R<__L2){return this._Nt[__R]}return false}/*@this {yyIOManager} */function _uN2(__R){__R--;if(__R>=0&&__R<__L2){this._Ot[__R]=false;this._Jt[__R]=false;this._Nt[__R]=false}}/*@this {yyIOManager} */function _vN2(){this._1N2=0;this._2N2=0;for(var _z4=0; _z4<=__L2;_z4++){this._Ot[_z4]=false;this._Jt[_z4]=false;this._Nt[_z4]=false}this._4N2=false;this._3N2=false;for(var _yv=0;_yv<_vv.length;_yv++){_vv[_yv]._4v()}}function _HN2(){_7M2=-1;_5M2=-1;_4M2=-1;_Iv=0;_Jv[0]._Kv=0;_Jv[0].x=0;_Jv[0].y=0;_3M2=-1}/*@this {yyIOManager} */function _aN2(){for(var _yv=0;_yv<_vv.length;_yv++){var _zv=_vv[_yv];if(_zv._Ot){_zv._Nt=0;_zv._Jt=_zv._cv^_zv._Ot}else {_zv._Nt=_zv._cv^_zv._Ot;_zv._Jt=0}_zv._cv=_zv._Ot}for(var _DN2=0;_DN2<_Jv.length;_DN2++){_ha1[_DN2]._Kv=_Jv[_DN2]._Kv; _ha1[_DN2].x=_Jv[_DN2].x;_ha1[_DN2].y=_Jv[_DN2].y;_Jv[_DN2]._Kv&=~_Nv}if(_9M2){if(_8M2){if(_9M2==13){}else if(_9M2==8){_1f._hF2=_8M2;if(_1f._iF2.length>0){_1f._iF2=_1f._iF2.substring(0,_1f._iF2.length-1)}}else {_1f._hF2=_8M2;_1f._iF2+=_1f._hF2;if(_1f._iF2.length>1024){_1f._iF2=_1f._iF2.substring(1,_1f._iF2.length-1)}}}if(_1f._fF2!=0){_1f._gF2=_1f._fF2}_1f._fF2=_9M2;_9M2=0}else if(!_Fv._1S[_1f._fF2]){_1f._gF2=_1f._fF2;_1f._fF2=0}this._J71=_Gv;this._K71=_Hv;this._7N2=_Iv;if((this._7N2&1)!=0){this._Ot[0]=1; if(((this._8N2^this._7N2)&0x1)!=0){this._Jt[0]=1}}else {this._Ot[0]=0;if(((this._8N2^this._7N2)&0x1)!=0){this._Nt[0]=1}}if((this._7N2&2)!=0){this._Ot[1]=1;if(((this._8N2^this._7N2)&0x2)!=0){this._Jt[1]=1}}else {this._Ot[1]=0;if(((this._8N2^this._7N2)&0x2)!=0){this._Nt[1]=1}}if((this._7N2&4)!=0){this._Ot[2]=1;if(((this._8N2^this._7N2)&0x4)!=0){this._Jt[2]=1}}else {this._Ot[2]=0;if(((this._8N2^this._7N2)&0x4)!=0){this._Nt[2]=1}}this._8N2=this._7N2;_1f._I71=this._J71;_1f._M71=this._K71;_1f._dF2=_4M2+1; _1f._eF2=_6M2+1;this._CN2()}/*@this {yyIOManager} */function _CN2(){var _KN2=0;var _Cs=0;var _B4=_JM;var _C4=_HM;var _Km=_7f();var _p51=_8f();if(_B4<0)_B4=_Km;if(_C4<0)_C4=_p51;for(var _DN2=0;_DN2<_ha1.length;_DN2++){var _LN2=_ha1[_DN2];if((_LN2._Kv&_Mv)!=0){_Cs=1;for(var _MN2=0;_MN2<_p91.length;_MN2++){var _j91=_p91[_MN2];if((_j91._l91&_m91)!=0){var x=(_B4*(_LN2.x-_kv.left))/_Km;var y=(_C4*(_LN2.y-_kv.top))/_p51;if((x>=_j91.x)&&(x<_j91._am)&&(y>=_j91.y)&&(y<_j91._bm)){_KN2|=_Cs}}_Cs<<=1}_LN2._Kv=0}}_Cs=1;var _NN2=_fM2^_KN2; for(var _MN2=0;_MN2<_p91.length;_MN2++){var _j91=_p91[_MN2];if((_j91._l91&_m91)!=0){var _ON2=_KN2&_Cs;var _DI=_NN2&_Cs;if(_j91.key!=0){this._0S[_j91.key]|=(_ON2&&_DI);this._1S[_j91.key]|=(_ON2&&!_DI);this._2S[_j91.key]|=(!_ON2&&_DI)}else {this._Jt[_j91.button-1]|=(_ON2&&_DI);this._Ot[_j91.button-1]|=(_ON2&&!_DI);this._Nt[_j91.button-1]|=(!_ON2&&_DI)}}_Cs<<=1}_fM2=_KN2}function _wN2(_PN2){var _un2=_xl2|_PN2;var _Mw=_Mk._zR._Mw;var _QN2=_Mw.length;for(var _0K=0;_0K<_QN2;_0K++){var _qR=_Mw[_0K];var _4K=_qR._GR; if(_4K._Fh2[_un2]){_qR._Kl(_xl2,_PN2,_qR,_qR)}}}function _RN2(_SN2){var _un2=_zl2|_SN2;var _Mw=_Mk._zR._Mw;var _QN2=_Mw.length;for(var _0K=0;_0K<_QN2;_0K++){var _qR=_Mw[_0K];if(_qR._vb){continue }var _4K=_qR._GR;if(_4K._Fh2[_un2]){_qR._Kl(_zl2,_SN2,_qR,_qR)}}}function _AN2(_TN2){var _un2=_Bl2|_TN2;var _Mw=_Mk._zR._Mw;var _QN2=_Mw.length;for(var _0K=0;_0K<_QN2;_0K++){var _qR=_Mw[_0K];var _4K=_qR._GR;if(_4K._Fh2[_un2]){_qR._Kl(_Bl2,_TN2,_qR,_qR)}}}/*@this {yyIOManager} */function _xN2(){var _UN2=0;for(var _z4=2;_z4<_ZL2; _z4++){if(this._1S[_z4]){_UN2=1;_wN2(_z4)}}_wN2(_UN2)}/*@this {yyIOManager} */function _zN2(){var _VN2=0;for(var _z4=2;_z4<_ZL2;_z4++){if(this._0S[_z4]){_VN2=1;_RN2(_z4)}}_RN2(_VN2);}/*@this {yyIOManager} */function _BN2(){var _WN2=0;for(var _z4=2;_z4<_ZL2;_z4++){if(this._2S[_z4]){_WN2=1;_AN2(_z4)}}_AN2(_WN2)}/*@this {yyIOManager} */function _cN2(){var _XN2=0,_YN2=0,_ZN2=0;this._Hk++;for(var _z4=0;_z4<_ZL2;_z4++){this._0S[_z4]=this._2S[_z4]=this._1S[_z4]=0}for(var _z4=0;_z4<_ZL2;_z4++){var key=this._5N2[_z4]; this._0S[key]|=_dM2[_z4];this._2S[key]|=_eM2[_z4];this._1S[key]|=_cM2[_z4];_XN2|=_dM2[_z4];_YN2|=_cM2[_z4];_ZN2|=_eM2[_z4];_dM2[_z4]=0;_eM2[_z4]=0}this._0S[1]=_XN2;this._1S[1]=_YN2;this._2S[1]=_ZN2;this._0S[0]=_XN2^1;this._1S[0]=_YN2^1;this._2S[0]=_ZN2^1;_XR=_YR=0;if(_bM2>0){_XR=1}else if(_bM2<0){_YR=1}_bM2=0;for(var _z4=0;_z4<=__L2;_z4++){this._Jt[_z4]=false;this._Nt[_z4]=false}this._4N2=false;this._3N2=false;this._5v();var _ev;if(!_Mk._fv){_ev=_gv}else {_ev=_Mk._hv}var _iv;for(var _So=0;_So<=7;++_So){ _iv=_ev[_So];if(_iv&&_iv._I4){_1f._I71=_iv._pv(_Fv._J71,_Fv._K71);_1f._M71=_iv._qv(_Fv._J71,_Fv._K71);break }}for(var _So=7;_So>=0;_So--){_iv=_ev[_So];if(_iv&&_iv._I4){_jv(canvas,_kv);if(((this._J71-_kv.left)>=_iv._lv)&&((this._J71-_kv.left)<_iv._mv)&&((this._K71-_kv.top)>=_iv._nv)&&((this._K71-_kv.top)<_iv._ov)){_1f._I71=_iv._pv(_Fv._J71,_Fv._K71);_1f._M71=_iv._qv(_Fv._J71,_Fv._K71);break }}}}function __N2(){_Fv._wN2();_Fv._yN2();_Fv._AN2()}function _0O2(index){this._l91=0;this.index=index;this.x=0; this.y=0;this._am=0;this._bm=0;this._B4=0;this._C4=0;this._Yo=0;this._So=0;this.key=0;this.button=0}function _k91(){for(var _im=0;_im<_p91.length;++_im){if(_p91[_im]._l91==0){return _p91[_im]}}var _z4=_p91.length;_p91[_z4]=new _0O2(_z4);return _p91[_z4]}function _q91(_1O2){_p91[_1O2]._l91=0}function _2O2(){for(var _im=0;_im<_p91.length;++_im){_p91[_im]._l91=0}}_yw2.prototype._3O2=function(){_hJ();__M();var _0N=[];_0N[0]=1;_0N[1]=0;_0N[2]=0;_0N[3]=1;_0N[4]=0;_0N[5]=0;_lG2(_0N);var _nK=_GN();var _4O2=_HN();_Ag(0xffffff); for(var _im=0;_im<_s91.length;++_im){var _t91=_s91[_im];_Ob(_t91.x,_t91.y,_t91.x+_t91._B4-1,_t91.y+_t91._C4-1,true)}_Ag(_4O2);_Nb(_nK);_6N()};function _Dw(){this._5O2=[];this._Mw=[];this._Ew=false;this.length=0;this._mn=0;}_Dw.prototype._5w2=function(){if(this._5O2.length==0){return this._Mw.length}return this._5O2.pop()};_Dw.prototype._Ou=function(_CA2){var index;if(this._Ew){index=this._Mw.length}else {index=this._5w2()}this._Mw[index]=_CA2;this._mn++;this.length=this._Mw.length;return index};_Dw.prototype._Bl=function(_fW){ if(_fW<0||_fW>=this._Mw.length)return null;return this._Mw[_fW]};_Dw.prototype._3V=function(_DA2){for(var _im=0;_im=this._Mw.length)return false;if(this._Ew){ this._Mw.splice(_fW,1)}else {this._Mw[_fW]=null;this._5O2.push(_fW)}this._mn--;this.length=this._Mw.length;return true};_Dw.prototype._4v=function(){var _Mw=this._Mw;for(var _z4=0;_z4<_Mw.length;_z4++){var _So=_Mw[_z4];if(_So!=null&&_So.Object!==undefined)switch(_So._Zw){case _Qw:_Qc(_So.Object);break;case _Rw:_2a(_So.Object);break }}this._Mw=[];this._5O2=[];this._mn=0;this.length=this._Mw.length};_Dw.prototype._Lw=function(_Pn,_Vk){if(_Pn<0||_Pn>this._Mw.length)return;for(var _z4=0;_z4=_Pn){this._5O2[_z4]++}}this._Mw.splice(_Pn,0,_Vk);this._mn++;this.length=this._Mw.length};_Dw.prototype._bw=function(_Pn,_Vk){if(_Pn<0||_Pn>=this._Mw.length)return;this._Mw[_Pn]=_Vk;};_Dw.prototype._6O2=function(_7O2){if(_7O2){this._Mw.sort(function(_uo,_nm){return _uo-_nm})}else {this._Mw.sort(function(_uo,_nm){return _nm-_uo})}this._5O2=[];for(var _z4=0;_z4_fh2(1)));if(_sm<0.0)_sm+=6.0;_pN=_PV2+(_sm*(1.0/6.0))*_2z}break;default :_pN=_PV2+_fh2(1)*_2z}return _pN}function _SV2(_Yv,__r){var _J12;if(_Yv==0){if(__r>0){_J12=270}else if(__r<0){_J12=90}else {_J12=0}}else {var _QO=180.0*(Math.atan2(__r,_Yv))/Math.PI;if(_QO<=0){_J12=-_QO}else {_J12=360.0-_QO}}return _J12-360.0*Math.floor(_J12/360.0)}function _TV2(_nW, _UV2){return _UV2*Math.cos(_nW*Math.PI/180.0)}function _VV2(_nW,_UV2){return -_UV2*Math.sin(_nW*Math.PI/180.0);}function _WV2(_XV2){var _YV2=_nu2[_XV2._vV2];{if(_XV2._zV2<=0||_XV2._AV2<=0){switch(_YV2._mV2){case _DU2:_XV2.color=_YV2._nV2[0];break;case _EU2:_XV2.color=_YV2._nV2[0];break;case _FU2:_XV2.color=_YV2._nV2[0];break;case _GU2:{var _km=~~(_OV2(_YV2._nV2[0],_YV2._nV2[1],_JU2));var _to=~~(_OV2(_YV2._nV2[2],_YV2._nV2[3],_JU2));var _nm=~~(_OV2(_YV2._nV2[4],_YV2._nV2[5],_JU2));_XV2.color=(_km<<16)+(_to<<8)+_nm} break;case _HU2:{var _C4=~~(_OV2(_YV2._nV2[0],_YV2._nV2[1],_JU2));var _UI=~~(_OV2(_YV2._nV2[2],_YV2._nV2[3],_JU2));var _So=~~(_OV2(_YV2._nV2[4],_YV2._nV2[5],_JU2));_XV2.color=0xffffff}break;case _IU2:_XV2.color=_Yr(_3L(_YV2._nV2[0],_YV2._nV2[1],_fh2(1)));break }}else {switch(_YV2._mV2){case _EU2:{var _Ct=_XV2._zV2/_XV2._AV2;if(_Ct>1)_Ct=1;_XV2.color=_3L((_YV2._nV2[0]),(_YV2._nV2[1]),_Ct)}break;case _FU2:{var _Ct=2.0*_XV2._zV2/_XV2._AV2;if(_Ct>2)_Ct=2;if(_Ct<1){_XV2.color=_3L(_YV2._nV2[0],_YV2._nV2[1],_Ct)} else {_XV2.color=_3L(_YV2._nV2[1],_YV2._nV2[2],_Ct-1)}}break }}}}function _Ns1(_il,_jl,_ZV2){var _pN=new _xV2;var __V2=_nu2[_ZV2];if(__V2==null||__V2==undefined)return null;_pN._yV2=true;_pN._vV2=_ZV2;_pN.x=_il;_pN.y=_jl;_pN._36=_OV2(__V2._7V2,__V2._8V2,0);_pN._J12=_OV2(__V2._bV2,__V2._cV2,0);_pN._PG2=_OV2(__V2._fV2,__V2._gV2,0);_pN._AV2=_OV2(__V2._1V2,__V2._2V2,0);_pN._zV2=0;_pN.color=0xffffff;_WV2(_pN);_pN.alpha=__V2._oV2;_pN.size=_OV2(__V2._YU2,__V2._ZU2,0);_pN._rV2=__V2._rV2;if(__V2._XU2){_pN._BV2=_fh2(10000)} else {_pN._BV2=0}_pN._CV2=_fh2(100000);return _pN}function _Ox(){var __y=_nu2.length;_nu2[__y]=new _RU2();return __y;}function _XY(_hl){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return false;_nu2[_hl]=null;return true}function _0Z(_hl){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return false;_nu2[_hl]._4v();return true}function _ZY(_hl){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return false;return true}function _2Z(_hl,_1W2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._se1=_1W2; _0W2._UU2=-1}function _4Z(_hl,_Ik,_2W2,_3W2,_4W2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._UU2=_Ik;_0W2._VU2=_2W2;_0W2._WU2=_3W2;_0W2._XU2=_4W2}function _6Z(_hl,_5W2,_6W2,_7W2,_8W2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._YU2=_5W2;_0W2._ZU2=_6W2;_0W2.__U2=_7W2;_0W2._0V2=_8W2}function _8Z(_hl,_AG,_BG){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._zS=_AG;_0W2._AS=_BG}function _zZ(_hl,_9W2,_aW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return; _0W2._1V2=_9W2;_0W2._2V2=_aW2}function _BZ(_hl,_bW2,_cW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._4V2=_bW2;_0W2._3V2=_cW2}function _DZ(_hl,_dW2,_eW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._6V2=_dW2;_0W2._5V2=_eW2}function _HZ(_hl,_fW2,_gW2,_hW2,_iW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._7V2=_fW2;_0W2._8V2=_gW2;_0W2._9V2=_hW2;_0W2._aV2=_iW2}function _JZ(_hl,_jW2,_kW2,_lW2,_mW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return; _0W2._bV2=_jW2;_0W2._cV2=_kW2;_0W2._dV2=_lW2;_0W2._eV2=_mW2}function _FZ(_hl,_nW2,_oW2,_pW2,_qW2,_rW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._fV2=_nW2;_0W2._gV2=_oW2;_0W2._hV2=_pW2;_0W2._iV2=_qW2;_0W2._jV2=_rW2}function _LZ(_hl,_sW2,_tW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._kV2=_sW2;_0W2._lV2=_tW2}function _oZ(_hl,_uW2,_vW2,_wW2,_xW2,_yW2,_zW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._mV2=_GU2;_0W2._nV2[0]=_uW2;_0W2._nV2[1]=_vW2; _0W2._nV2[2]=_wW2;_0W2._nV2[3]=_xW2;_0W2._nV2[4]=_yW2;_0W2._nV2[5]=_zW2}function _Qx(_hl,_VK,_WK){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._mV2=_IU2;_0W2._nV2[0]=_Yr(_VK);_0W2._nV2[1]=_Yr(_WK)}function _rZ(_hl,_AW2,_BW2,_CW2,_DW2,_EW2,_FW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._mV2=_HU2;_0W2._nV2[0]=_AW2;_0W2._nV2[1]=_BW2;_0W2._nV2[2]=_CW2;_0W2._nV2[3]=_DW2;_0W2._nV2[4]=_EW2;_0W2._nV2[5]=_FW2}function _cZ(_hl,_GW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return; _0W2._mV2=_DU2;_0W2._nV2[0]=_Yr(_GW2)}function _Rx(_hl,_GW2,_HW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._mV2=_EU2;_0W2._nV2[0]=_Yr(_GW2);_0W2._nV2[1]=_Yr(_HW2)}function _hZ(_hl,_GW2,_IW2,_HW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._mV2=(_an===null)?_DU2:_FU2;_0W2._nV2[0]=_Yr(_GW2);_0W2._nV2[1]=_Yr(_IW2);_0W2._nV2[2]=_Yr(_HW2)}function _uZ(_hl,_JW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._oV2=_JW2;_0W2._pV2=_JW2;_0W2._qV2=_JW2}function _Sx(_hl, _JW2,_KW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._oV2=_JW2;_0W2._pV2=(_JW2+_KW2)/2.0;_0W2._qV2=_KW2;}function _xZ(_hl,_JW2,_LW2,_KW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._oV2=_JW2;_0W2._pV2=_LW2;_0W2._qV2=_KW2}function _aZ(_hl,_MW2){var _0W2=_nu2[_hl];if(_0W2==null||_0W2==undefined)return;_0W2._rV2=_MW2}function _NZ(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return -1;var __y=_NW2._GV2.length;_NW2._GV2[__y]=new _sV2();return __y}function _PZ(_6h2, _hl){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false;var _OW2=_NW2._GV2[_hl];if(_OW2==null||_OW2==undefined)return false;_NW2._GV2[_hl]=null;return true}function _RZ(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false;_NW2._GV2=[];return true}function _TZ(_6h2,_hl){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false;var _OW2=_NW2._GV2[_hl];if(_OW2==null||_OW2==undefined)return false;return true}function _VZ(_6h2,_hl){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false; var _OW2=_NW2._GV2[_hl];if(_OW2==null||_OW2==undefined)return false;_OW2._tM()}function _XZ(_6h2,_hl,_PW2,_QW2,_RW2,_SW2,_1W2,_TW2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;var _OW2=_NW2._GV2[_hl];if(_OW2==null||_OW2==undefined)return;_OW2._nK2=_PW2;_OW2._oK2=_QW2;_OW2._pK2=_RW2;_OW2._qK2=_SW2;_OW2._se1=_1W2;_OW2._wV2=_TW2}function _ZZ(_6h2,_hl,_UW2,_VW2){if(_VW2<0){var _vW=_fh2(-_VW2)|0;if(_vW==0){_VW2=1}else {return }}var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;var _OW2=_NW2._GV2[_hl]; if(_OW2==null||_OW2==undefined)return;for(var _z4=0;_z4<=_VW2-1;_z4++){var _sm,_um;var _WW2=false;while(_WW2==false){_sm=_OV2(0.0,1.0,_OW2._wV2);_um=_OV2(0.0,1.0,_OW2._wV2);if((_OW2._wV2==_LU2)&&(_OW2._se1!=_PU2)){if(_fh2()<0.5){_sm=_OV2(0.0,1.0,0)}else {_um=_OV2(0.0,1.0,0)}}switch(_OW2._se1){case _MU2:_WW2=true;break;case _NU2:{var _iq=_sm-0.5;var _jq=_um-0.5;if((_iq*_iq+_jq*_jq)<=0.25)_WW2=true;break }case _OU2:if((Math.abs(_sm-0.5)+Math.abs(_um-0.5))<=0.5)_WW2=true;break;case _PU2:_WW2=true;break;default :_WW2=true; break }}if(_OW2._se1==_PU2){_NY(_6h2,_OW2._nK2+(_OW2._oK2-_OW2._nK2)*_sm,_OW2._pK2+(_OW2._qK2-_OW2._pK2)*_sm,_UW2,1)}else {_NY(_6h2,_OW2._nK2+(_OW2._oK2-_OW2._nK2)*_sm,_OW2._pK2+(_OW2._qK2-_OW2._pK2)*_um,_UW2,1)}}}function _0_(_6h2,_hl,_UW2,_VW2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;var _OW2=_NW2._GV2[_hl];if(_OW2==null||_OW2==undefined)return;_OW2._uV2=_VW2;_OW2._vV2=_UW2}function _NY(_6h2,_il,_jl,_ZV2,_VW2){_VW2=~~_VW2;_ZV2=~~_ZV2;var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return; var __V2=_nu2[_ZV2];if(__V2==null||__V2==undefined)return false;for(var _z4=0;_z4<_VW2;_z4++){var index=_NW2._FV2.length;_NW2._FV2[index]=_Ns1(_il,_jl,_ZV2)}}function _PY(_6h2,_il,_jl,_ZV2,_bs,_VW2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;var __V2=_nu2[_ZV2];if(__V2==null||__V2==undefined)return false;for(var _z4=1;_z4<=_VW2;_z4++){var index=_NW2._FV2.length;_NW2._FV2[index]=_Ns1(_il,_jl,_ZV2);_NW2._FV2[index].color=_Yr(_bs)}}function _SY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false; _NW2._FV2=[];return true}function _UY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return 0;return _NW2._FV2.length}function _Nx(_VU,_af2){if(_VU==undefined)_VU=-1;if(_af2==undefined)_af2=true;if(_Ok){var _XW2=null;if(_VU==-1){_XW2=new _kT();_GU._nU(_Mk,0,_XW2,true,true)}else {var _5U=_GU._4U();if(_5U!=null){_ZT=_GU._LU(_5U,_VU);if(_ZT!=null){_XW2=new _kT();if(_5U==_Mk){var _xq=_GU._kU(_Mk,_ZT,_XW2,true);if(_xq==-1){_GU._0U(_Mk,_XW2._vt,true);_XW2=null}}else {_GU._nU(_Mk,0,_XW2,true,true)}}}}if(_XW2==null)return -1} var _ZT=null;var index=_ou2.length;_ou2[index]=new _DV2();_ou2[index].id=index;if(_Ok){_ou2[index]._MV2=-1}_ou2[index]._4v();if(_Ok){_XW2._lT=index;_ou2[index]._MV2=_XW2._vt;_ou2[index]._NV2=!_af2;if(_VU!=-1){_ZT=_GU._LU(_5U,_VU);_ou2[index]._h6=_ZT._h6}}return index}function _vY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return false;return true}function _tY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_xY(_6h2);_ou2[_6h2]=null;return true}function _xY(_6h2){var _NW2=_ou2[_6h2]; if(_NW2==null||_NW2==undefined)return;if(_Ok){if(_ou2[_6h2]._MV2!==undefined){_GU._0U(_Mk,_ou2[_6h2]._MV2,true)}_ou2[_6h2]._MV2=-1;_ou2[_6h2]._NV2=false}_NW2._4v()}function _zY(_6h2,_YW2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_NW2._HV2=_YW2}function _BY(_6h2,_fx){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_NW2.id=_6h2;_NW2._h6=_fx;_Mk._ZW2.push({__W2:_NW2,type:0})}function _DY(_6h2,_il,_jl){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_NW2._IV2=_il;_NW2._JV2=_jl} function _FY(_6h2,_0X2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_NW2._KV2=_0X2}function _HY(_6h2,_0X2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;_NW2._LV2=_0X2}function _1X2(_6h2){var _z4=0;var _gm=0;var __y=0;var _NW2=_ou2[_6h2];var _2X2=_NW2._FV2;_z4=0;while(_z4<_2X2.length){var _3X2=_2X2[_z4];var __V2=_nu2[_3X2._vV2];_3X2._zV2++;if(_3X2._zV2>=_3X2._AV2){_gm=__V2._6V2;if(_gm<0){if(_fh2(-_gm)==0)_gm=1}if(_gm>0){_NY(_6h2,_3X2.x,_3X2.y,__V2._5V2,_gm)}_2X2.splice(_z4,1)}else { _gm=__V2._4V2;if(_gm<0){if(_fh2(-_gm)==0)_gm=1}if(_gm>0){_NY(_6h2,_3X2.x,_3X2.y,__V2._3V2,_gm)}_z4++}}}function _4X2(_6h2){var _z4=0;var _rm=0;var _i6=0.0;var _j6=0.0;var _vL=0.0;var _nq=0.0;var _5X2=0.0;var _Uw1=0.0;var _6X2=0.0;var _7X2=0.0;var _8X2=0.0;var _R32=0.0;var _9X2=0.0;var _NW2=_ou2[_6h2];var _2X2=_NW2._FV2;for(_z4=0;_z4<_2X2.length;_z4++){var _3X2=_2X2[_z4];var __V2=_nu2[_3X2._vV2];_3X2._36=_3X2._36+__V2._9V2;if(_3X2._36<0)_3X2._36=0;_3X2._J12=_3X2._J12+__V2._dV2;_3X2._PG2=_3X2._PG2+__V2._hV2;_7X2=0; _8X2=0;if((__V2._kV2!=0)||(_NW2._EV>0)){_i6=_TV2(_3X2._J12,_3X2._36);_j6=_VV2(_3X2._J12,_3X2._36);if(__V2._kV2!=0){_vL=_TV2(__V2._lV2,__V2._kV2);_nq=_VV2(__V2._lV2,__V2._kV2);_i6=_i6+_vL;_j6=_j6+_nq}_3X2._J12=_SV2(_i6,_j6);_3X2._36=Math.sqrt(_i6*_i6+_j6*_j6)}_R32=((_3X2._zV2+3*_3X2._CV2)%24)/6.0;if(_R32>2.0){_R32=4.0-_R32}_R32=_R32-1.0;_9X2=((_3X2._zV2+4*_3X2._CV2)%20)/5.0;if(_9X2>2.0){_9X2=4.0-_9X2}_9X2=_9X2-1.0;_i6=_TV2(_3X2._J12+_R32*__V2._eV2,_3X2._36+_9X2*__V2._aV2);_j6=_VV2(_3X2._J12+_R32*__V2._eV2, _3X2._36+_9X2*__V2._aV2);_3X2.x=_3X2.x+_i6+_7X2;_3X2.y=_3X2.y+_j6+_8X2}}function _aX2(_6h2){var _NW2=_ou2[_6h2];var _2X2=_NW2._FV2;for(var _z4=0;_z4<_2X2.length;_z4++){var _3X2=_2X2[_z4];var __V2=_nu2[_3X2._vV2];_3X2.size=_3X2.size+__V2.__U2;if(_3X2.size<0){_3X2.size=0}_WV2(_3X2);var _bX2;if(_3X2._AV2>0){_bX2=2.0*_3X2._zV2/_3X2._AV2}else {_bX2=1}if(_bX2<1){_3X2.alpha=__V2._oV2*(1.0-_bX2)+__V2._pV2*_bX2}else {_3X2.alpha=__V2._pV2*(2.0-_bX2)+__V2._qV2*(_bX2-1)}}}function _JY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return 0; _1X2(_6h2);_4X2(_6h2);_aX2(_6h2);var _cX2=_NW2._GV2;if(_cX2){for(var _z4=0;_z4<_cX2.length;_z4++){if(_cX2[_z4]!=null&&_cX2[_z4]._uV2!=0){_ZZ(_6h2,_z4,_cX2[_z4]._vV2,_cX2[_z4]._uV2)}}}}function _dX2(){for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null){if(_NW2._KV2){_JY(_z4)}}}}function _eX2(_XV2,_3_,_4_){var _w51=null;var _mS1=null;if(_XV2._AV2<=0)return;var __V2=_nu2[_XV2._vV2];_w51=_Al._Bl(__V2._UU2);if(_w51==null){var _se1=__V2._se1;if((_se1>=0)&&(_se1<_CU2)){_mS1=_mu2[_se1];if(_mS1==null){ return }}else {return }}var _4m;if(_mS1!=null){}else {if(_w51._Iy<=0)return;if(!__V2._VU2){_4m=_XV2._BV2}else if(__V2._WU2){_4m=_XV2._BV2+(_w51._gm*_XV2._zV2/_XV2._AV2)}else {_4m=_XV2._BV2+_XV2._zV2}}var _km=((_XV2._zV2+2*_XV2._CV2)%16)/4.0;if(_km>2.0)_km=4.0-_km;_km=_km-1.0;var _p42=_XV2._PG2;if(__V2._jV2)_p42=_p42+_XV2._J12;_p42=_p42+_km*__V2._iV2;_km=((_XV2._zV2+_XV2._CV2)%16)/4.0;if(_km>2.0)_km=4.0-_km;_km=_km-1.0;_fP(_XV2._rV2?1:0);var _UI=_XV2.size+_km*__V2._0V2;var _A4=_XV2.color;if(_mS1!=null){var _zS, _AS,_PG2;var _mG2=__V2._zS*_UI;var _nG2=__V2._AS*_UI;var _fX2=_p42;var _gX2=~~(_XV2.x+_3_);var _hX2=~~(_XV2.y+_4_);if(_mG2==1&&_nG2==1&&_fX2==0&&_XV2.color==0xffffff){_XG2(_mS1,_gX2,_hX2,_XV2.alpha)}else {_971(_mS1,0,0,_gX2,_hX2,_mG2,_nG2,_fX2*0.017453293,_A4,_A4,_A4,_A4,_XV2.alpha)}}else {_w51._Xn(_4m,_XV2.x+_3_,_XV2.y+_4_,_nu2[_XV2._vV2]._zS*_UI,_nu2[_XV2._vV2]._AS*_UI,_p42,_A4,_XV2.alpha)}}function _LY(_6h2){var _NW2=_ou2[_6h2];if(_NW2==null||_NW2==undefined)return;var src,_9p;if(_an!=null){src=_iX2;_9p=_jX2} var _2X2=_NW2._FV2;if(_NW2._HV2){for(var _z4=0;_z4<_NW2._FV2.length;_z4++){_eX2(_2X2[_z4],_NW2._IV2,_NW2._JV2)}}else {for(var _z4=_NW2._FV2.length-1;_z4>=0;_z4--){_eX2(_2X2[_z4],_NW2._IV2,_NW2._JV2)}}if(_an!=null){_hP(src,_9p)}else {_fP(0)}}function _kX2(_lX2){for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null){if(_NW2._LV2){if(Math.abs(_NW2._h6-_lX2)<0.01)_LY(_z4)}}}}function _mX2(){if(_Ok){if(_QU2.length<_ou2.length){var _nX2=_QU2.length;for(var _z4=_nX2;_z4<_ou2.length;_z4++){_QU2[_z4]=null} }for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null){if(_NW2._MV2==-1){var _oX2=null;var _pX2=_QU2[_z4];if(_pX2!=null){_oX2=_GU._rU(_Mk,_pX2);if(_oX2==null){_oX2=_GU._TU(_Mk,_NW2._h6,_pX2)}}var _XW2=new _kT();_XW2._lT=_z4;if(_oX2!=null){_NW2._MV2=_GU._kU(_Mk,_oX2,_XW2,true);}if(_NW2._MV2==-1){_NW2._MV2=_GU._nU(_Mk,_NW2._h6,_XW2,true,true)}}}}_QU2=[]}};function _qX2(){if(_Ok){for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null){var _oX2=null;if(_NW2._MV2!=-1){var _aV=_GU._8V(_Mk, _NW2._MV2);if(_aV!=null){_oX2=_aV._ZT}_GU._0U(_Mk,_ou2[_z4]._MV2,true);_NW2._MV2=-1}if(_NW2._NV2==true){_tY(_z4);_QU2[_z4]=null}else {if(_oX2!=null){if(_oX2._MS==true){_QU2[_z4]=null}else {_QU2[_z4]=_oX2._NS}}else {_QU2[_z4]=null}}}}}}function _rX2(_6h2){if(true==_vY(_6h2)){var _NW2=_ou2[_6h2];if(_NW2!=null){if(_NW2._LV2){_LY(_6h2)}}}};function _sX2(){var _pN=-1000000000;for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null&&_NW2._FV2.length>0){if(_NW2._LV2){if(_NW2._h6>_pN)_pN=_NW2._h6}} }return _pN}function _tX2(_lX2){var _pN=-1000000000;for(var _z4=0;_z4<_ou2.length;_z4++){var _NW2=_ou2[_z4];if(_NW2!=null&&_NW2._FV2.length>0){if(_NW2._LV2){if((_NW2._h6>_pN)&&(_NW2._h6<_lX2))_pN=_NW2._h6}}}return _pN}var _uX2=0,_vX2=1;var _wX2=0;function _xX2(_il,_jl,_fX){this.x=_il;this.y=_jl;this._36=_fX;this._im=0}function _yX2(){this.__type="[Path]";this.name="";this.id=_wX2++;this._m2=0;this._hz=1;this._zX2=4;this._4v()}_yX2.prototype._4v=function(){this._8i1=[];this._AX2=[];this._mn=0;this._BX2=0;this.length=0} ;_yX2.prototype._CX2=function(){var _z4=0;this.length=0;if(this._BX2<=0)return;this._AX2[0]._im=0;for(_z4=1;_z416.0){this._HX2(_fx-1,_Cm,_Dm,_FG,(__l+_Cm)/2.0,(_0m+_Dm)/2.0,(_GG+_FG)/2.0,_Im,_Jm,_7G)}this._DX2(_Im,_Jm,_7G);if(_mF(__l-_tO)+_mF(_0m-_uO)>16.0){this._HX2(_fx-1, _Im,_Jm,_7G,(_tO+__l)/2.0,(_uO+_0m)/2.0,(_IX2+_GG)/2.0,_tO,_uO,_IX2)}};_yX2.prototype._JX2=function(){var _z4=0;var _4m=0;this._BX2=0;if(this._mn<=0)return;if(!this._hz){this._DX2(this._8i1[0].x,this._8i1[0].y,this._8i1[0]._36)}if(this._hz){_4m=this._mn-1}else {_4m=this._mn-3}for(_z4=0;_z4<=_4m;_z4++){var _zr1=this._8i1[_z4%this._mn];var _Ar1=this._8i1[(_z4+1)%this._mn];var _KX2=this._8i1[(_z4+2)%this._mn];this._HX2(this._zX2,(_zr1.x+_Ar1.x)/2.0,(_zr1.y+_Ar1.y)/2.0,(_zr1._36+_Ar1._36)/2.0,_Ar1.x,_Ar1.y, _Ar1._36,(_Ar1.x+_KX2.x)/2.0,(_Ar1.y+_KX2.y)/2.0,(_Ar1._36+_KX2._36)/2.0)}if(!this._hz){this._DX2(this._8i1[this._mn-1].x,this._8i1[this._mn-1].y,this._8i1[this._mn-1]._36)}else {this._DX2(this._AX2[0].x,this._AX2[0].y,this._AX2[0]._36)}};_yX2.prototype._LX2=function(){if(this._m2==1){this._JX2()}else {this._GX2()}this._CX2()};function _Yx2(_5B2){var _6_=new _yX2();if((_5B2!=undefined)&&(_5B2!=null)){if(_5B2._zX2!=undefined){_6_._zX2=_5B2._zX2}if(_5B2._hz!=undefined){_6_._hz=_5B2._hz}if(_5B2._m2!=undefined){ _6_._m2=_5B2._m2}if(_5B2._l2!=undefined){_6_.name=_5B2._l2}if(_5B2._8i1!=undefined){_6_._mn=_5B2._8i1.length}for(var _DN=0;_DN<_5B2._8i1.length;_DN++){var _MX2=_5B2._8i1[_DN];var _NX2=new _xX2(_MX2.x,_MX2.y,_MX2._36);_6_._8i1[_6_._8i1.length]=_NX2}_6_._LX2()}return _6_}var _OX2=new _xX2(0,0,100);_yX2.prototype._b_=function(_hl){var _Nw=0;if(this._BX2<=0){_OX2.x=0;_OX2.y=0;_OX2._36=0;return _OX2}if((this._BX2==1)||(this.length==0)||(_hl<=0)){return this._AX2[0]}if(_hl>=1){return this._AX2[this._BX2-1]}var _im=this.length*_hl; _Nw=0;while((_Nw=this._AX2[_Nw+1]._im)){_Nw++}var _hL2=this._AX2[_Nw];_im=_im-_hL2._im;var _B4=this._AX2[_Nw+1]._im-_hL2._im;if(_B4!=0){_Nw++;_OX2.x=_hL2.x+_im*(this._AX2[_Nw].x-_hL2.x)/_B4;_OX2.y=_hL2.y+_im*(this._AX2[_Nw].y-_hL2.y)/_B4;_OX2._36=_hL2._36+_im*(this._AX2[_Nw]._36-_hL2._36)/_B4;_hL2=_OX2}return _hL2};_yX2.prototype._PX2=function(_hl){var _DN=this._b_(_hl);return _DN.x};_yX2.prototype._QX2=function(_hl){var _DN=this._b_(_hl);return _DN.y};_yX2.prototype._RX2=function(_3_, _4_){for(var _z4=0;_z4<=this._mn-1;_z4++){this._8i1[_z4].x+=_3_;this._8i1[_z4].y+=_4_}this._LX2()};_yX2.prototype._SX2=function(){var _nK2=100000000;var _oK2=-100000000;var _pK2=100000000;var _qK2=-100000000;for(var _z4=0;_z4<=this._mn-1;_z4++){if(this._8i1[_z4].x<_nK2)_nK2=this._8i1[_z4].x;if(this._8i1[_z4].x>_oK2)_oK2=this._8i1[_z4].x;if(this._8i1[_z4].y<_pK2)_pK2=this._8i1[_z4].y;if(this._8i1[_z4].y>_qK2)_qK2=this._8i1[_z4].y}return new _xX2((_nK2+_oK2)/2.0,(_pK2+_qK2)/2.0,0)};_yX2.prototype._TX2=function(_7J2, _8J2,_EX2){var _MX2=new _xX2(_7J2,_8J2,_EX2);if(!this._8i1)this._8i1=[];this._8i1[this._8i1.length]=_MX2;this._mn++;this._LX2()};function _Lw2(){this._I2=[];_wX2=0}_Lw2.prototype._Ou=function(_UX2){this._I2[_UX2.id]=_UX2};_Lw2.prototype._WU=function(_UX2){this._I2[_UX2.id]=undefined};function _VX2(_fx){this._h6=_fx;this._I4=true;this._WX2=new _Dw()}_VX2.prototype._Ou=function(_XX2){this._WX2._Ou(_XX2)};_VX2.prototype._WU=function(_XX2){this._WX2._LT(_XX2)};_VX2.prototype._Xn=function(_bH2){if(!this._I4){ return }var _Mw=this._WX2._Mw;for(var index=0;index<_Mw.length;index++){var _YX2=_Mw[index];if(_YX2!=null){var _zE1=_YX2.x+(_YX2._zS*_YX2._B4),_ZX2=_YX2.y+(_YX2._AS*_YX2._C4);var _8m=(_YX2.x<_zE1)?_YX2.x:_zE1,_am=(_YX2.x>_zE1)?_YX2.x:_zE1,_9m=(_YX2.y<_ZX2)?_YX2.y:_ZX2,_bm=(_YX2.y>_ZX2)?_YX2.y:_ZX2;if((_8m<=_bH2.right)&&(_9m<=_bH2.bottom)&&(_am>=_bH2.left)&&(_bm>=_bH2.top)){_YX2._Xn()}}}};_VX2.prototype._HX=function(){return this._WX2._Mw};function __X2(){this._0Y2=new _sU2();this._1Y2=-1}__X2.prototype._Bl=function(_fx){ var _2Y2;for(var index=0;index=this._Lt1.length){ this._Lt1=this._Lt1.slice(this.offset);this.offset=0}return _cx};function _Tx2(){this.id=_Yu2++;this._HT()};_Tx2.prototype._HT=function(){this.__type="[Room]";this._9Y2="";this._aY2="";this._bY2=30;this._nV=1024;this._pV=768;this._gU2=false;this._cY2=false;this._dY2=0xc0c0c0;this._eY2=true;this._fY2=true;this._gY2=true;this._hY2=[];for(var _mm=0;_mm<_Vt2;_mm++){this._hY2[_mm]=null}this._fv=false;this._iY2=null;this._zR=new _sU2();this._jY2=new _Dw();this._jY2._Ew=true;this._BJ2=[];this._ZW2=[];this._kY2=0; this._lY2=[];this._mY2=new __X2();this._hv=[];this._nY2=[];this._a01=null;this._NS="Room";this._N_=null;this._2U=new _sU2()};_Tx2.prototype._jg2=function(){return this._nV};_Tx2.prototype._qg1=function(){return this._pV;};_Tx2.prototype._Nk=function(){return this._bY2};_Tx2.prototype._bf2=function(){return this._gU2};_Tx2.prototype._HX=function(){return this._zR._Mw};_Tx2.prototype._oY2=function(_Vk){this._nV=_Vk;_1f._BE2=_Vk};_Tx2.prototype._pY2=function(_Vk){this._pV=_Vk;_1f._CE2=_Vk};_Tx2.prototype._qY2=function(_Vk){ this._bY2=_Vk;_1f._EE2=_Vk};_Tx2.prototype._rY2=function(_Zk){this._NS=_Zk;};_Tx2.prototype._sY2=function(_tY2){this._aY2=_tY2;_1f._DE2=_tY2};_Tx2.prototype._9f2=function(_Vk){this._gU2=_Vk;_1f._FE2=_Vk};_Tx2.prototype._uY2=function(){this._a01={_l2:"room_empty_"+this.id,width:640,height:480,_86:[{},{},{},{},{},{},{},{}],_96:[{},{},{},{},{},{},{},{}],_e6:[],_f6:[]};this._vY2(this._a01)};_Tx2.prototype._wY2=function(_5B2){if(_5B2!=null){this._a01.width=_5B2.width;this._a01.height=_5B2.height;this._a01._46=_5B2._46; this._a01._66=_5B2._66;this._a01._xY2=_5B2._xY2;this._a01._76=_5B2._76;this._a01._yY2=_5B2._yY2;this._a01._36=_5B2._36;this._a01._85=_5B2._85;this._a01._zY2=_5B2._zY2;this._a01._56=_5B2._56;if(_5B2._AY2){this._a01._AY2=_5B2._AY2}if(_5B2._BY2){this._a01._BY2=_5B2._BY2;this._a01._CY2=_5B2._CY2;this._a01._DY2=_5B2._DY2;this._a01._EY2=_5B2._EY2;this._a01._FY2=_5B2._FY2;this._a01._GY2=_5B2._GY2;this._a01._HY2=_5B2._HY2;this._a01._IY2=_5B2._IY2}for(var _z4=0;_z4<_5B2._86.length;_z4++){var _JY2=_5B2._86[_z4]; if(_JY2!=null){this._a01._86[_z4]={_I4:_JY2._I4,index:_JY2.index,_j6:_JY2._j6,_i6:_JY2._i6,_wS:_JY2._wS,x:_JY2.x,y:_JY2.y,_xS:_JY2._xS,_yS:_JY2._yS,_BS:_JY2._BS,alpha:_JY2.alpha,_CS:_JY2._CS}}}for(var _z4=0;_z4<_5B2._96.length;_z4++){var _KY2=_5B2._96[_z4];if(_KY2){this._a01._96[_z4]={_I4:_KY2._I4,_kP:_KY2._kP,_lP:_KY2._lP,_a6:_KY2._a6,_b6:_KY2._b6,_LY2:_KY2._LY2,_MY2:_KY2._MY2,_c6:_KY2._c6,_d6:_KY2._d6,_Jf2:_KY2._Jf2,_Lf2:_KY2._Lf2,_i6:_KY2._i6,_j6:_KY2._j6,index:_KY2.index}}}this._a01._e6=new Array(_5B2._e6.length); for(var _z4=0;_z4<_5B2._e6.length;_z4++){var _NY2=_5B2._e6[_z4];if(_NY2){this._a01._e6[_z4]={x:_NY2.x,y:_NY2.y,index:_NY2.index,id:_NY2.id,rotation:_NY2._aY1,scaleX:_NY2.scaleX,scaleY:_NY2.scaleY,imageSpeed:_NY2.imageSpeed,imageIndex:_NY2.imageIndex,_46:_NY2._nJ2,_AY2:_NY2._AY2,_OY2:_NY2._OY2}}}this._a01._f6=new Array(_5B2._f6.length);for(var _z4=0;_z4<_5B2._f6.length;_z4++){var _PY2=_5B2._f6[_z4];if(_PY2!=null){this._a01._f6[_z4]={x:_PY2.x,y:_PY2.y,index:_PY2.index,_QY2:_PY2._QY2,_RY2:_PY2._RY2,_B4:_PY2._B4, _C4:_PY2._C4,_h6:_PY2._h6,id:_PY2.id,scaleX:_PY2.scaleX,scaleY:_PY2.scaleY,_46:_PY2._46}}}this._a01._g6=new Array(_5B2._g6.length);for(var _z4=0;_z4<_5B2._g6.length;_z4++){var _SY2=_5B2._g6[_z4];if(_SY2!=null){var _TY2={_l2:_SY2._l2,id:_SY2.id,type:_SY2.type,_h6:_SY2._h6,x:_SY2.x,y:_SY2.y,_i6:_SY2._i6,_j6:_SY2._j6,_I4:_SY2._I4};switch(_SY2.type){case _4S:_TY2._tV=_SY2._tV;_TY2._uV=_SY2._uV;_TY2._vV=_SY2._vV;_TY2._wV=_SY2._wV;_TY2._xV=_SY2._xV;_TY2._AV=_SY2._AV;_TY2._yV=_SY2._yV;_TY2._Pk=_SY2._Pk;_TY2._UY2=_SY2._UY2; _TY2._zV=_SY2._zV;break;case _5S:_TY2._k6=_SY2._k6;_TY2._l6=_SY2._l6?_SY2._l6.slice(0):[];break;case _7S:_TY2._dW=_SY2._dW;_TY2._bW=_SY2._bW;_TY2._cW=_SY2._cW;_TY2._aW=_SY2._aW;_TY2._eW=_SY2._eW?_SY2._eW.slice(0):[];break;case _6S:var _VY2;_TY2._EV=_SY2._EV;_TY2._GV=new Array(_SY2._GV.length);for(_VY2=0;_VY2<_SY2._GV.length;_VY2++){_TY2._GV[_VY2]={_HV:_SY2._GV[_VY2]._HV,_IV:_SY2._GV[_VY2]._IV,_JV:_SY2._GV[_VY2]._JV,_KV:_SY2._GV[_VY2]._KV,_LV:_SY2._GV[_VY2]._LV,_MV:_SY2._GV[_VY2]._MV,_NV:_SY2._GV[_VY2]._NV, _WY2:_SY2._GV[_VY2]._WY2,_XY2:_SY2._GV[_VY2]._XY2,_OV:_SY2._GV[_VY2]._OV,_QV:_SY2._GV[_VY2]._QV,_SV:_SY2._GV[_VY2]._SV}}_TY2._WV=_SY2._WV;_TY2._YV=new Array(_SY2._YV.length);for(_VY2=0;_VY2<_SY2._YV.length;_VY2++){_TY2._YV[_VY2]={_8W:_SY2._YV[_VY2]._8W,_ZV:_SY2._YV[_VY2]._ZV,_6W:_SY2._YV[_VY2]._6W,_7W:_SY2._YV[_VY2]._7W,_2W:_SY2._YV[_VY2]._2W,_3W:_SY2._YV[_VY2]._3W,_5W:_SY2._YV[_VY2]._5W,_0W:_SY2._YV[_VY2]._0W,_1W:_SY2._YV[_VY2]._1W,__V:_SY2._YV[_VY2].__V,_4W:_SY2._YV[_VY2]._4W}}break }this._a01._g6[_z4]=_TY2} }}};_Tx2.prototype._vY2=function(_YY2){this._HT();this._a01=_YY2;if(_YY2._l2!=undefined)this._rY2(_YY2._l2);if(_YY2._yY2!=undefined)this._sY2(_YY2._yY2);if(_YY2.width!=undefined)this._oY2(_YY2.width);if(_YY2.height!=undefined)this._pY2(_YY2.height);if(_YY2._36!=undefined)this._qY2(_YY2._36);if(_YY2._85!=undefined)this._9f2(_YY2._85);if(_YY2._46!=undefined)this._dY2=_YY2._46;if(_YY2._66!=undefined)this._eY2=_YY2._66;if(_YY2._xY2!=undefined)this._fv=_YY2._xY2;if(_YY2._76!=undefined)this._fY2=_YY2._76; if(_YY2._zY2!=undefined)this._gY2=_YY2._zY2;this._oY2(this._nV);this._pY2(this._pV);this._qY2(this._bY2);this._sY2(this._aY2);this._9f2(this._gU2);this._hv=[];this._kY2=0;for(var index=0;index<_YY2._f6.length;index++){var _ZY2=_YY2._f6[index];if(_ZY2!=null){var _YX2=__Y2(_ZY2);this._mY2._Ou(_YX2);this._lY2[_YX2.id]=_YX2;this._kY2++}}if(_YY2._AY2!=undefined)this._iY2=_YY2._AY2;for(var _So=0;_So<_YY2._96.length;_So++){this._hv[_So]=_0Z2(_YY2._96[_So])}if(_YY2._56!=undefined){if(_YY2._56>0){_GU._kV(this, _YY2._g6)}}};_Tx2.prototype._1Z2=function(){if(this._a01._BY2){if(_Ok){this._N_=new _fX1(this._a01._IY2,_Rk._Sk())}else {this._N_=new _fX1(this._a01._IY2,this._Nk())}this._N_._Or1(this._a01._GY2,this._a01._HY2)}};_Tx2.prototype._2Z2=function(_3Z2){var _z4;var _4Z2=0;var _5Z2=[];for(_z4=this._zR.length-1;_z4>=0;_z4--){var _pR=this._zR._Bl(0);if(_3Z2){_pR._Kl(_xR,0,_pR,_pR)}this._6Z2(_pR)}for(_z4=this._jY2.length-1;_z4>=0;_z4--){this._6Z2(this._jY2._Bl(0))}};_Tx2.prototype._1S1=function(index){if(this._hv!=undefined){ var _UE=this._hv[index];if(_UE!=undefined)return _UE}return undefined};_Tx2.prototype._7Z2=function(_il,_jl,_8Z2){return this._IU(_il,_jl,_3v2++,_8Z2,false,0)};_Tx2.prototype._iW=function(_il,_jl,_JT,_8Z2){return this._9Z2(_il,_jl,_JT,_3v2++,_8Z2,true)};_Tx2.prototype._gW=function(_il,_jl,_fx,_8Z2){var _pR=this._IU(_il,_jl,_3v2++,_8Z2,true,_fx);return _pR};_Tx2.prototype._aZ2=function(_il,_jl,_4w,_CR,_bZ2,_cZ2,_dZ2,_eZ2,_KT1,_Xr){var _fZ2=new _Vf2(_il,_jl,_4w,_CR,true);this._zR._uU2(_fZ2);_hR._Ou(_fZ2);if(_dZ2!=undefined)_fZ2._ES=_dZ2; if(_eZ2!=undefined)_fZ2._FS=_eZ2;if(_bZ2!=undefined)_fZ2._lJ2=_bZ2;if(_cZ2!=undefined)_fZ2._mJ2=_cZ2;if(_KT1!=undefined)_fZ2._aY1=_KT1;if(_Xr!=undefined){_fZ2._nJ2=_Xr&0xffffff;_fZ2._Ax=((_Xr>>24)&0xff)/255.0}if(_Ok){var _aV=_GU._dV(this,_4w);if(_aV==null){_GU._IU(this,_fZ2)}else {_GU._gU(this,_aV._ZT,_aV._As)}}_fZ2._LJ2();return _fZ2};_Tx2.prototype._IU=function(_il,_jl,_4w,_CR,_gZ2,_fx){var _fZ2=new _Vf2(_il,_jl,_4w,_CR,true);this._zR._uU2(_fZ2);_hR._Ou(_fZ2);if(_gZ2){_fZ2._h6=_fx}if(_Ok){var _aV=_GU._dV(this, _4w);if(_aV==null){_GU._IU(this,_fZ2)}else {_GU._gU(this,_aV._ZT,_aV._As)}}_fZ2._LJ2();return _fZ2};_Tx2.prototype._9Z2=function(_il,_jl,_JT,_4w,_CR){var _fZ2=new _Vf2(_il,_jl,_4w,_CR,true);_fZ2._h6=_JT._h6;this._zR._uU2(_fZ2);_hR._Ou(_fZ2);_fZ2._LJ2();if(_Ok)_GU._KU(this,_JT,_fZ2);return _fZ2};_Tx2.prototype._hZ2=function(){var index=0;for(var _z4=0;_z4=0)){_qR=null;if(_iv._Of2<100000){var _4K=_xk._Bl(_iv._Of2); if(_4K!=null){var _Mw=_4K._101();for(var _0K=0;_0K<_Mw.length;_0K++){_qR=_Mw[_0K];if(!_qR._vb)break;_qR=null}}}else {_qR=_hR._Bl(_iv._Of2);if(!_qR&&_qR._vb)_qR=null}if(_qR!=null){_im=_iv._z61;_mm=_iv._B61;_tg2=_qR.x;_ug2=_qR.y;if(2*_iv._Jf2>=_iv._D61){_im=_tg2-_iv._D61/2}else if(_tg2-_iv._Jf2<_iv._z61){_im=_tg2-_iv._Jf2}else if(_tg2+_iv._Jf2>_iv._z61+_iv._D61){_im=_tg2+_iv._Jf2-_iv._D61}if(2*_iv._Lf2>=_iv._F61){_mm=_ug2-_iv._F61/2;}else if(_ug2-_iv._Lf2<_iv._B61){_mm=_ug2-_iv._Lf2}else if(_ug2+_iv._Lf2>_iv._B61+_iv._F61){ _mm=_ug2+_iv._Lf2-_iv._F61}if(_im<0)_im=0;if(_im+_iv._D61>this._nV)_im=this._nV-_iv._D61;if(_mm<0)_mm=0;if(_mm+_iv._F61>this._pV)_mm=this._pV-_iv._F61;if(_iv._i6>=0){if((_im<_iv._z61)&&(_iv._z61-_im>_iv._i6))_im=_iv._z61-_iv._i6;if((_im>_iv._z61)&&(_im-_iv._z61>_iv._i6))_im=_iv._z61+_iv._i6}if(_iv._j6>=0){if((_mm<_iv._B61)&&(_iv._B61-_mm>_iv._j6))_mm=_iv._B61-_iv._j6;if((_mm>_iv._B61)&&(_mm-_iv._B61>_iv._j6))_mm=_iv._B61+_iv._j6;}_iv._z61=_im;_iv._B61=_mm}}}this._hZ2();var left,right,top,bottom;left=999999; right=-999999;top=999999;bottom=-999999;for(var _z4=0;_z4<_Mk._hv.length;_z4++){_iv=_Mk._hv[_z4];if(_iv._I4){if(left>_iv._iZ2)left=_iv._iZ2;if(right<(_iv._iZ2+_iv._kZ2))right=_iv._iZ2+_iv._kZ2;if(top>_iv._jZ2)top=_iv._jZ2;if(bottom<(_iv._jZ2+_iv._lZ2))bottom=_iv._jZ2+_iv._lZ2}}_F71=_sa1/(right-left);_G71=_ua1/(bottom-top)};var _qZ2=!1;_Tx2.prototype._rZ2=function(_bH2){var _2Y2=this._mY2._4Y2();var _sZ2=_2Y2._h6;for(var _z4=this._zR.length-1;_z4>=0;_z4--){var _qR=this._zR._Bl(_z4);if(_qR._vb||_qR._I4==0)continue; while(_sZ2>_qR._h6){_2Y2._Xn(_bH2);_2Y2=this._mY2._hp1();if(_2Y2){_sZ2=_2Y2._h6}else {_sZ2=-1000000000000}}if(!_qR._Fh2[_vl2]){var _Nx2=_Al._Bl(_qR._zl);if(_Nx2){if((_qR._lJ2==1.0)&&(_qR._mJ2==1.0)&&(_qR._aY1==0.0)&&(_qR._nJ2==0xffffff)){_Nx2._tZ2(_qR._FS,_qR.x,_qR.y,_qR._Ax*_Vr)}else {_Nx2._Xn(_qR._FS,_qR.x,_qR.y,_qR._lJ2,_qR._mJ2,_qR._aY1,_qR._AJ2(),_qR._Ax*_Vr)}}}else {_Pm=_qR;_qR._Kl(_vl2,0,_qR,_qR);_Pm=null}}while(_2Y2){_2Y2._Xn(_bH2);_2Y2=this._mY2._hp1()}};_Tx2.prototype._uZ2=function(_bH2){var _Nx2, _qR,_z4,_Mw,_TF2;_Mw=this._zR._Mw;_TF2=_Al._u2;for(_z4=_Mw.length-1;_z4>=0;_z4--){_qR=_Mw[_z4];if(_qR._vb||!_qR._I4)continue;if(!_qR._Fh2[_vl2]){_Nx2=_TF2[_qR._zl];if(_Nx2){_Pm=_qR;if((_qR._lJ2==1.0)&&(_qR._mJ2==1.0)&&(_qR._aY1==0.0)&&(_qR._nJ2==0xffffff)){_Nx2._tZ2(_qR._FS,_qR.x,_qR.y,_qR._Ax*_Vr)}else {_Nx2._Xn(_qR._FS,_qR.x,_qR.y,_qR._lJ2,_qR._mJ2,_qR._aY1,_qR._AJ2(),_qR._Ax*_Vr)}_Pm=null}}else {_Pm=_qR;_qR._Kl(_vl2,0,_qR,_qR);_Pm=null}}};_Tx2.prototype._vZ2=function(_bH2){var _wZ2=_sX2();for(var _z4=this._zR.length-1; _z4>=0;_z4--){var _qR=this._zR._Bl(_z4);if(_qR._vb||_qR._I4==0)continue;var _xZ2=_wZ2;while(_wZ2>_qR._h6){_kX2(_wZ2);_wZ2=_tX2(_wZ2);if(_wZ2==_xZ2){break }_xZ2=_wZ2}if(!_qR._Fh2[_vl2]){var _Nx2=_Al._Bl(_qR._zl);if(_Nx2){if((_qR._lJ2==1.0)&&(_qR._mJ2==1.0)&&(_qR._aY1==0.0)&&(_qR._nJ2==0xffffff)){_Nx2._tZ2(_qR._FS,_qR.x,_qR.y,_qR._Ax*_Vr)}else {_Nx2._Xn(_qR._FS,_qR.x,_qR.y,_qR._lJ2,_qR._mJ2,_qR._aY1,_qR._AJ2(),_qR._Ax*_Vr)}}}else {_Pm=_qR;_qR._Kl(_vl2,0,_qR,_qR);_Pm=null}}while(_wZ2>-1000000000){_kX2(_wZ2); _wZ2=_tX2(_wZ2)}};_Tx2.prototype._yZ2=function(_bH2){var _wZ2=_sX2();var _2Y2=this._mY2._4Y2();var _zZ2=_2Y2._h6;for(var _z4=this._zR.length-1;_z4>=0;_z4--){var _qR=this._zR._Bl(_z4);if(_qR._vb||_qR._I4==0)continue;while(true){if(_zZ2>_qR._h6){if(_zZ2>_wZ2){_2Y2._Xn(_bH2);_2Y2=this._mY2._hp1();if(_2Y2){_zZ2=_2Y2._h6}else {_zZ2=-1000000000000}}else {_kX2(_wZ2);_wZ2=_tX2(_wZ2)}}else if(_wZ2>_qR._h6){_kX2(_wZ2);_wZ2=_tX2(_wZ2)}else {break }}if(!_qR._Fh2[_vl2]){var _Nx2=_Al._Bl(_qR._zl);if(_Nx2){if((_qR._lJ2==1.0)&&(_qR._mJ2==1.0)&&(_qR._aY1==0.0)&&(_qR._nJ2==0xffffff)){ _Nx2._tZ2(_qR._FS,_qR.x,_qR.y,_qR._Ax*_Vr)}else {_Nx2._Xn(_qR._FS,_qR.x,_qR.y,_qR._lJ2,_qR._mJ2,_qR._aY1,_qR._AJ2(),_qR._Ax*_Vr)}}}else {_Pm=_qR;_qR._Kl(_vl2,0,_qR,_qR);_Pm=null}}while(true){if(_zZ2>_wZ2){_2Y2._Xn(_bH2);_2Y2=this._mY2._hp1();if(_2Y2){_zZ2=_2Y2._h6}else {_zZ2=-1000000000000}}else {if(_wZ2<=-1000000000)break;_kX2(_wZ2);_wZ2=_tX2(_wZ2)}}};_Tx2.prototype._AZ2=function(_bH2,_JT,_WT){var _pR=_WT._VS;if(_pR!=null){if(!(_pR._vb||(!_pR._wb)||(!_pR._I4))){var _8K=_xk._Bl(_pR._Fj);if(_8K!=null){ if(_8K._Fh2[_vl2]){_Pm=_pR;_pR._Kl(_vl2,0,_pR,_pR);_Pm=null}else {var _h51=_Al._Bl(_pR._zl);if(_h51!=null){_Pm=_pR;if((_pR._lJ2===1)&&(_pR._mJ2===1)&&(_pR._aY1===0)&&(_pR._AJ2()===0xffffff)&&(_pR._Ax===1)){_h51._tZ2(_pR._FS,_pR.x,_pR.y,_pR._Ax*_Vr)}else {_h51._Xn(_pR._FS,_pR.x,_pR.y,_pR._lJ2,_pR._mJ2,_pR._aY1,_pR._AJ2(),_pR._Ax)}_Pm=null}}}}}};_Tx2.prototype._BZ2=function(_bH2,_JT,_WT){for(var _z4=0;_z4<_WT._CZ2.length();_z4++){var _DZ2=_WT._EZ2;for(var _rm=0;_rm<_DZ2.length();_rm++){var _FZ2=_DZ2[_rm]} }};_Tx2.prototype._GZ2=function(_bH2,_JT,_WT){var _iV=_WT.__S;if(!_iV._I4)return;if(_iV._wS)return;var _HZ2=_iV._CS;if(_BV(_iV.index)){var _h51=_Al._Bl(_iV.index);if(!_h51)return;var _IZ2=(~~_iV._FS)%_h51._V41.length;if(_h51._V41[_IZ2]!=undefined){if(_iV._BS){var _zS=_Mk._jg2()/_h51.width;var _AS=_Mk._qg1()/_h51.height;_YG2(_h51._V41[_IZ2],_JT._HS,_JT._IS,_zS,_AS,_iV._yS,_iV._xS,_HZ2,_iV.alpha)}else _YG2(_h51._V41[_IZ2],_JT._HS,_JT._IS,_iV._zS,_iV._AS,_iV._yS,_iV._xS,_HZ2,_iV.alpha)}}else {var _JZ2=_Vr;_Vr=_iV.alpha; if(!_an)_HZ2=_Yr(_iV._CS);__N(_mP.left,_mP.top,_mP.right,_mP.bottom,_HZ2,_HZ2,_HZ2,_HZ2,false);_Vr=_JZ2}};_Tx2.prototype._KZ2=function(_bH2,_JT,_WT){if(_BV(_WT._aT)){var _h51=_Al._Bl(_WT._aT);if(!_h51)return;var _IZ2=(~~_WT._eT)%_h51._V41.length;if(_h51._V41[_IZ2]!=undefined){_971(_h51._V41[_IZ2],_h51._y2,_h51._z2,_WT._2T+_JT._HS,_WT._3T+_JT._IS,_WT._fT,_WT._gT,_WT._hT*0.0174532925,_WT._iT,_WT._iT,_WT._iT,_WT._iT,_WT._jT)}}};var _LZ2=-1;function _Ow2(){_LZ2=_Sh2._gf2()}function _P61(_il,_jl,_Xv,_Yv,_ml){ var _MZ2=_Sh2._ef2(_LZ2);if(_MZ2){_MZ2._Cf2(_il);_MZ2._Df2(_jl);_MZ2._Ef2(_Xv);_MZ2._Ff2(_Yv);_MZ2._Mf2(_ml);if(_MZ2._3f2){_MZ2._Pf2(_MZ2._Qf2()+(_MZ2._Rf2()*0.5),_MZ2._Sf2()+(_MZ2._Tf2()*0.5));_MZ2._7g2()}else {_MZ2._Ag2(_MZ2._Qf2()+(_MZ2._Rf2()*0.5),_MZ2._Sf2()+(_MZ2._Tf2()*0.5));_MZ2._7g2();_A61=_il;_C61=_jl;_E61=_Xv;_G61=_Yv;var _ig2=_ml;_jP(_A61,_C61,_E61,_G61,_ig2)}_Sh2._2g2(_LZ2);_MZ2._7g2()}};;_Tx2.prototype._NZ2=function(_bH2,_JT,_WT,_jw,_kw,_fx){if(_Ux(_WT._1T)){var _OZ2=_Zx(_WT._1T);var _PZ2=_1y(_WT._1T); var __x=_Xx._Yx(_WT._1T);var _QZ2=null;var _RZ2=1;var _SZ2=1;var _TZ2=false;var _YA2=0;var _ZA2=0;var _UZ2=0,_VZ2=0;var _WZ2=0,_XZ2=0;if(__x._0y===null||__x._0y===undefined){}else {var _Qr=__x._0y;var _En=_Qr._on;if(!_En.complete)return;if(_an)if(!_En._yp)_zp({_on:_En});_RZ2=_Qr._B4/_Qr._s6;_SZ2=_Qr._C4/_Qr._t6;if(_Qr._o6!=0||_Qr._p6!=0||_Qr._q6!=_Qr._s6||_Qr._r6!=_Qr._t6){_TZ2=false}else {_TZ2=true;_YA2=__x._YA2*_RZ2/_En.width;_ZA2=__x._ZA2*_SZ2/_En.height;var __A2=__x.__A2*_RZ2/_En.width;var _0B2=__x._0B2*_SZ2/_En.height; _WZ2=__A2+_Qr.x/_En.width;_XZ2=_0B2+_Qr.y/_En.height;_UZ2=_YA2+__A2*2;_VZ2=_ZA2+_0B2*2;}}var _YZ2,_ZZ2,_h6;if(_JT!=null){_YZ2=_JT._HS+_WT._2T;_ZZ2=_JT._IS+_WT._3T;_h6=_JT._h6}else {_YZ2=_jw;_ZZ2=_kw;_h6=_fx}if(_En!=null){var __Z2=_GU._GT();__Z2&=_WT._8T;if(_TZ2){var _0_2=2048;var _An2=Math.floor((_bH2.left-_YZ2)/__x._YA2);var _Bn2=Math.floor(((_bH2.right-_YZ2)+__x._YA2)/__x._YA2);var _Cn2=Math.floor((_bH2.top-_ZZ2)/__x._ZA2);var _Dn2=Math.floor(((_bH2.bottom-_ZZ2)+__x._ZA2)/__x._ZA2);_An2=_jm(0,_An2);_Bn2=_lm(_WT._4T, _Bn2);_Cn2=_jm(0,_Cn2);_Dn2=_lm(_WT._5T,_Dn2);var _1_2=__x._YA2;var _2_2=__x._ZA2;var _1B2=__x._1B2;var _3_2=(_Bn2-_An2)*(_Dn2-_Cn2);var _4_2=0;var _5_2=null;var _6_2=null;var _Ip,_vV,_Lp,_Np,_Pp,_Rp,_mq,_nq,_oq,_pq,_qq;if(_an){for(var y=_Cn2;y<_Dn2;y++){var index=y*_WT._4T+_An2;for(var x=_An2;x<_Bn2;x++,index++,_3_2--){var _7_2=_WT._7T[index];_7_2&=__Z2;var _8_2=(_7_2>>_sS)&_uS;if(_8_2===0)continue;_8_2=__x._3B2[_8_2*__x.frames+_WT._6T];if(_8_2===0)continue;if(_4_2===0){_4_2=_lm(_3_2,_0_2);_5_2=_an._Fp(_7p._Gp, _En._yp,_an._Hp,_4_2*6);_Ip=_5_2._Jp()>>2;_vV=_Ip*_5_2._Kp;_5_2._Kp+=_4_2*6;_Lp=_5_2._Mp;_Np=_5_2._Op;_Pp=_5_2._Qp;_Rp=_vV;_mq=_Rp+_Ip;_nq=_mq+_Ip;_oq=_nq+_Ip;_pq=_oq+_Ip;_qq=_pq+_Ip}var _Pn2=x*_1_2+_YZ2;var _9_2=y*_2_2+_ZZ2;var _QY2=((_8_2%_1B2)*_UZ2)+_WZ2;var _RY2=(Math.floor(_8_2/_1B2)*_VZ2)+_XZ2;var _a_2=_Pn2;var _b_2=_9_2;var _c_2=_Pn2+_1_2;var _d_2=_9_2;var _e_2=_Pn2;var _f_2=_9_2+_2_2;var _g_2=_Pn2+_1_2;var _h_2=_9_2+_2_2;var _i_2=_QY2;var _j_2=_RY2;var _k_2=_QY2+_YA2;var _l_2=_RY2;var _m_2=_QY2;var _n_2=_RY2+_ZA2; var _o_2=_QY2+_YA2;var _p_2=_RY2+_ZA2;if(_7_2&_qS){if(_7_2&_nS){var _UN;_UN=_i_2;_i_2=_k_2;_k_2=_UN;_UN=_m_2;_m_2=_o_2;_o_2=_UN}if(_7_2&_mS){var _UN;_UN=_j_2;_j_2=_n_2;_n_2=_UN;_UN=_l_2;_l_2=_p_2;_p_2=_UN}if(_7_2&_oS){var _UN;_UN=_i_2;_i_2=_m_2;_m_2=_o_2;_o_2=_k_2;_k_2=_UN;_UN=_j_2;_j_2=_n_2;_n_2=_p_2;_p_2=_l_2;_l_2=_UN}}_Lp[_Rp+0]=_a_2;_Lp[_Rp+1]=_b_2;_Lp[_Rp+2]=_h6;_Lp[_mq+0]=_Lp[_pq+0]=_c_2;_Lp[_mq+1]=_Lp[_pq+1]=_d_2;_Lp[_mq+2]=_Lp[_pq+2]=_h6;_Lp[_nq+0]=_Lp[_oq+0]=_e_2;_Lp[_nq+1]=_Lp[_oq+1]=_f_2;_Lp[_nq+2]=_Lp[_oq+2]=_h6; _Lp[_qq+0]=_g_2;_Lp[_qq+1]=_h_2;_Lp[_qq+2]=_h6;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=0xffffffff;_Pp[_Rp+0]=_i_2;_Pp[_Rp+1]=_j_2;_Pp[_mq+0]=_Pp[_pq+0]=_k_2;_Pp[_mq+1]=_Pp[_pq+1]=_l_2;_Pp[_nq+0]=_Pp[_oq+0]=_m_2;_Pp[_nq+1]=_Pp[_oq+1]=_n_2;_Pp[_qq+0]=_o_2;_Pp[_qq+1]=_p_2;_Rp+=_Ip*6;_mq+=_Ip*6;_nq+=_Ip*6;_oq+=_Ip*6;_pq+=_Ip*6;_qq+=_Ip*6;_4_2--}}if(_4_2>0)_5_2._Kp-=_4_2*6}else {for(var y=_Cn2;y<_Dn2;y++){var index=y*_WT._4T+_An2;for(var x=_An2;x<_Bn2;x++,index++,_3_2--){var _7_2=_WT._7T[index]; var _8_2=(_7_2>>_sS)&_uS;if(_8_2===0)continue;_8_2=__x._3B2[_8_2*__x.frames+_WT._6T];if(_8_2===0)continue;var _Pn2=x*_1_2+_YZ2;var _9_2=y*_2_2+_ZZ2;var _QY2=((_8_2%_1B2)*_UZ2)+_WZ2;var _RY2=(Math.floor(_8_2/_1B2)*_VZ2)+_XZ2;var _a_2=_Pn2;var _b_2=_9_2;var _c_2=_Pn2+_1_2;var _d_2=_9_2;var _e_2=_Pn2;var _f_2=_9_2+_2_2;var _g_2=_Pn2+_1_2;var _h_2=_9_2+_2_2;var _i_2=_QY2;var _j_2=_RY2;var _k_2=_QY2+_YA2;var _l_2=_RY2;var _m_2=_QY2;var _n_2=_RY2+_ZA2;var _o_2=_QY2+_YA2;var _p_2=_RY2+_ZA2;if(_7_2&_qS){var _6I2=1;var _7I2=1; var _771=0;if(_7_2&_nS){_6I2=-_6I2}if(_7_2&_mS){_7I2=-_7I2}if(_7_2&_oS){_771=-1.5708}_jG2(Math.floor(_a_2)+_1_2*0.5,Math.floor(_b_2)+_2_2*0.5,_6I2,_7I2,-_771);__o._U41(_En,Math.floor(_i_2*_En.width),Math.floor(_j_2*_En.height),Math.floor(_YA2*_En.width),Math.floor(_ZA2*_En.height),-_1_2*0.5,-_1_2*0.5,_1_2,_2_2);_lG2()}else {__o._U41(_En,Math.floor(_i_2*_En.width),Math.floor(_j_2*_En.height),Math.floor(_YA2*_En.width),Math.floor(_ZA2*_En.height),Math.floor(_a_2),Math.floor(_b_2),_1_2,_2_2)}}}}}}}}; _Tx2.prototype._q_2=function(_bH2,_JT,_WT){_rX2(_WT._lT)};_Tx2.prototype._r_2=function(_bH2,_JT,_WT){if(!_WT._LS)return false;var _h51=_Al._Bl(_WT._EJ);if(_h51!=null){var _by=_h51._V41[0];if((_by._on instanceof HTMLImageElement)&&(_by._u6>=_pn.length))return;if((_pn[_by._u6] instanceof HTMLImageElement)&&(!_pn[_by._u6].complete))return;_k71(_by,_WT._pT,_WT._qT,_WT._nT,_WT._oT,_WT._2T,_WT._3T,_WT._fT,_WT._gT,_WT._iT,_WT._jT)}};_Tx2.prototype._s_2=function(_bH2){var _fK2=_5J2;var _gK2=_6J2;_5J2=_vl2;_6J2=0; var _iU,_jU,_z4,_Mw;_Mw=this._2U._Mw;for(_z4=_Mw.length-1;_z4>=0;_z4--){_iU=_Mw[_z4];if(_iU===null||_iU._LS<=0){continue }if(_GU._ET()){_rC(_GU._FT())}else {_rC(_iU._h6)}_t_2(_iU._QS);_u_2(_iU._vt,_iU._OS);for(var _rm=0;_rm<_iU._SS.length;_rm++){_jU=_iU._SS._Bl(_rm);if(_jU!=null){if(_jU._WS===_aS){this._GZ2(_bH2,_iU,_jU)}else if(_jU._WS===_bS){this._AZ2(_bH2,_iU,_jU)}else if(_jU._WS===_cS){this._BZ2(_bH2,_iU,_jU)}else if(_jU._WS===_dS){this._KZ2(_bH2,_iU,_jU,0,0,0)}else if(_jU._WS===_eS){this._NZ2(_bH2, _iU,_jU)}else if(_jU._WS===_fS){this._q_2(_bH2,_iU,_jU)}else if(_jU._WS===_gS){this._r_2(_bH2,_iU,_jU)}}}_u_2(_iU._vt,_iU._PS);_v_2(_iU._QS)}_5J2=_fK2;_6J2=_gK2};_Tx2.prototype._w_2=function(_bH2){_mP=_bH2;_pP();if(this._eY2){_YM(_Yr(_1f._GE2))}this._x_2(_bH2,_Do2);if(this._2U!=null&&this._2U.length>0){this._s_2(_bH2)}else {for(var _z4=0;_z4<_Xx._Wx.length;_z4++){var __x=_Xx._Bl(_z4);if(__x){__x._I4=_1f._IE2[_z4];__x._wS=_1f._JE2[_z4];__x.x=_1f._LE2[_z4];__x.y=_1f._ME2[_z4];__x.index=_1f._KE2[_z4];__x._8B2=_1f._PE2[_z4]; __x._9B2=_1f._QE2[_z4];__x.alpha=_1f._WE2[_z4];__x._CS=_1f._VE2[_z4];__x._i6=_1f._TE2[_z4];__x._j6=_1f._UE2[_z4];__x._zS=_1f._RE2[_z4];__x._AS=_1f._SE2[_z4];if(__x!=null&&__x._I4&&!__x._wS){var _h51=_Xx._Yx(__x.index);if(_h51!=null){if(__x._BS){_671(_h51._0y,__x.x,__x.y,this._nV,this._pV,__x._CS,__x.alpha)}else {_YG2(_h51._0y,__x.x,__x.y,__x._zS,__x._AS,__x._9B2,__x._8B2,__x._CS,__x.alpha)}}}}}if(this._mY2._0Y2._mn>0){if(_ou2.length!=0){this._yZ2(_bH2)}else {this._rZ2(_bH2)}}else if(_ou2.length!=0){ this._vZ2(_bH2)}else {this._uZ2(_bH2)}for(var _z4=0;_z4<_Xx._Wx.length;_z4++){var __x=_Xx._Bl(_z4);if(__x!=null&&__x._I4&&__x._wS){var _h51=_Xx._Yx(__x.index);if(_h51!=null){if(__x._BS){_671(_h51._0y,__x.x,__x.y,this._nV,this._pV,__x._CS,__x.alpha)}else {_YG2(_h51._0y,__x.x,__x.y,__x._zS,__x._AS,__x._9B2,__x._8B2,__x._CS,__x.alpha)}}}}}this._x_2(_bH2,_Eo2)};_Tx2.prototype._y_2=function(){if(_ov2>=0){var _N41=_Al._Bl(_ov2);if(_N41!=null){_N41._Xn(_pv2,_Fv._J71-_kv.left,_Fv._K71-_kv.top,1.0,1.0,0,0xffffff, 1.0)}_pv2++;if(_pv2>_N41._gm)_pv2-=_N41._gm}};function _u_2(_z_2,_A_2){if(_A_2!=-1){_h2._J2[_A_2](null,null)}};function _t_2(_B_2){if(_B_2!=-1){_y01(_B_2)}};function _v_2(_B_2){if(_B_2!=-1){_A01()}};_Tx2.prototype._x_2=function(_bH2,_sk){var _Nx2,_qR,_z4,_Mw,_TF2;_mP=_bH2;_pP();if((this._2U.length>0)){var _iU,_jU;_Mw=this._2U._Mw;for(_z4=_Mw.length-1;_z4>=0;_z4--){_iU=_Mw[_z4];if(_iU==null||_iU._LS==false){continue }_t_2(_iU._QS);_u_2(_iU._vt,_iU._OS);for(var _rm=0;_rm<_iU._SS.length;_rm++){_jU=_iU._SS._Bl(_rm); if(_jU!=null){if(_jU._WS===_bS){_qR=_jU._VS;if(_qR!=null){if(!(_qR._vb||(!_qR._wb)||(!_qR._I4))){if(_qR._Fh2[_sk]){_qR._Kl(_sk,0,_qR,_qR)}}}}}}_u_2(_iU._vt,_iU._PS);_v_2(_iU._QS)}}else {_Mw=this._zR._Mw;_TF2=_Al._u2;for(_z4=_Mw.length-1;_z4>=0;_z4--){_qR=_Mw[_z4];if(_qR._vb||!_qR._I4)continue;if(_qR._Fh2[_sk]){_qR._Kl(_sk,0,_qR,_qR)}}}};_Tx2.prototype._C_2=function(_km){_Cu2=_Ju2;_Cu2._lv=0;_Cu2._nv=0;_Cu2._D_2=_km.right;_Cu2._E_2=_km.bottom;_Cu2._mv=_km.right;_Cu2._ov=_km.bottom;_Cu2._F_2=1.0;_Cu2._G_2=1.0; __M();{_O61(0,0,_km.right,_km.bottom);_Q61(0,0,_km.right,_km.bottom,0);if(this._gY2&&_Ba1){_YM(_p71)}this._x_2(_km,_Ho2)}_6N()};_Tx2.prototype._H_2=function(){if(_Ba1){if(_d61<0){_d61=_dc(_sa1,_ua1);_1f._FF2=_d61;debug("Application Surface created: w="+_sa1+", h="+_ua1)}if(_e61){_e61=false;_dc(_f61,_g61,_d61);_sa1=_f61;_ua1=_g61;debug("Application Surface resized: w="+_sa1+", h="+_ua1);_I_2()}_gc(_d61)}};_Tx2.prototype._J_2=function(_km){__M();var _K_2=new _uJ();_K_2.__v(_mP);if(_Ok){_P61(0,0,_km.right, _km.bottom,0)}_F71=1;_G71=1;this._H_2();this._pZ2();var _ev;if(!this._fv){_ev=_gv;_O61(0,0,_sa1,_ua1);if(_Ok){_P61(0,0,_Mk._nV,_Mk._pV,0)}else {_Q61(0,0,_Mk._nV,_Mk._pV,0)}}else {_ev=this._hv;if(this._fY2){_O61(0,0,_sa1,_ua1);_Q61(0,0,_sa1,_ua1,0);_YM(_p71)}}var _L_2=_K_2.right-_K_2.left;var _M_2=_K_2.bottom-_K_2.top;var _N_2=_Ca1._B4/_sa1;var _O_2=_Ca1._C4/_ua1;var _p32=_sa1/_L_2;var _q32=_ua1/_M_2;_Iu2=0;for(var _z4=0;_z4<_ev.length;_z4++){_Cu2=_ev[_z4];if(_Cu2._I4){var _P_2=_Q_2;__M();{if(_Cu2._mZ2!=-1){ _t61(_Cu2._mZ2)}_Cu2._lv=_Cu2._iZ2*_p32*_N_2+_Ca1.x;_Cu2._nv=_Cu2._jZ2*_q32*_O_2+_Ca1.y;_Cu2._D_2=_Cu2._kZ2*_p32*_N_2;_Cu2._E_2=_Cu2._lZ2*_q32*_O_2;_Cu2._mv=_Cu2._lv+_Cu2._D_2;_Cu2._ov=_Cu2._nv+_Cu2._E_2;_Cu2._F_2=_Cu2._D_2/_Cu2._D61;_Cu2._G_2=_Cu2._E_2/_Cu2._F61;if(_Cu2._mZ2!=-1){_O61(0,0,_ec(_Cu2._mZ2),_p61(_Cu2._mZ2));}else {_O61(_Cu2._iZ2*_p32,_Cu2._jZ2*_q32,_Cu2._kZ2*_p32,_Cu2._lZ2*_q32)}if(_Ok){_Sh2._2g2(_Cu2._Th2);var _xf2=_Sh2._1g2();if(_xf2!=null){_xf2._Ks();_xf2._7g2()}}else _Q61(_Cu2._z61, _Cu2._B61,_Cu2._D61,_Cu2._F61,_Cu2.angle);if((!_Ok)){if(Math.abs(_Cu2.angle)<0.001){_km.left=_Cu2._z61;_km.top=_Cu2._B61;_km.right=_Cu2._z61+_Cu2._D61;_km.bottom=_Cu2._B61+_Cu2._F61}else {var _nP=_Cu2.angle*(_pm/180);var _UI=Math.abs(Math.sin(_nP));var _A4=Math.abs(Math.cos(_nP));var _xw=(_A4*_Cu2._D61)+(_UI*_Cu2._F61);var _oP=(_UI*_Cu2._D61)+(_A4*_Cu2._F61);_km.left=_Cu2._z61+(_Cu2._D61-_xw)/2;_km.right=_Cu2._z61+(_Cu2._D61+_xw)/2;_km.top=_Cu2._B61+(_Cu2._F61-_oP)/2;_km.bottom=_Cu2._B61+(_Cu2._F61+_oP)/2} _1f._YE2=_Iu2;this._w_2(_km)}else {_1f._YE2=_Iu2;this._w_2(_mP)}if(_Cu2._mZ2!=-1){_sc()}_Iu2++;if(_Ok){var _xf2=_Sh2._1g2();if(_xf2!=null){_xf2._Ms()}_Sh2._2g2(-1)}}_6N()}}_mP.__v(_K_2);_6N()};_Tx2.prototype._R_2=function(_km){if(_pa1&&_Ba1){__M({_S_2:true,_T_2:true});_km.left=0;_km.top=0;_km.right=_7f();_km.bottom=_8f();var rect=_Ca1;var _rJ1=_an;var _U_2=_rJ1&&_RB();if(_rJ1)_Rb(false);_O61(0,0,_km.right,_km.bottom);_Q61(0,0,_km.right,_km.bottom,0);_571(_d61,rect.x,rect.y,rect._B4,rect._C4);if(_rJ1)_Rb(_U_2); _6N({_V_2:true,_W_2:true})}};_Tx2.prototype._X_2=function(_km){_km.left=0;_km.top=0;_km.right=_7f();_km.bottom=_8f();_Cu2=_Ju2;_Cu2._lv=0;_Cu2._nv=0;_Cu2._D_2=_km.right;_Cu2._E_2=_km.bottom;_Cu2._mv=_km.right;_Cu2._ov=_km.bottom;_Cu2._F_2=1.0;_Cu2._G_2=1.0;__M();{_O61(0,0,_km.right,_km.bottom);_Q61(0,0,_km.right,_km.bottom,0);this._x_2(_km,_Io2)}_6N()};_Tx2.prototype._N4=function(_km){var _Y_2=_F71;var _Z_2=_G71;var _IM=_JM;var _GM=_HM;if(_IM<0)_IM=_7f();if(_GM<0)_GM=_8f();__M({_S_2:true});{_km.left=0; _km.top=0;_km.right=_7f();_km.bottom=_8f();_F71=_km.right/_IM;_G71=_km.bottom/_GM;_Cu2=_Ju2;_Cu2._lv=0;_Cu2._nv=0;_Cu2._D_2=_km.right;_Cu2._E_2=_km.bottom;_Cu2._mv=_km.right;_Cu2._ov=_km.bottom;_Cu2._F_2=_F71;_Cu2._G_2=_G71;_RM=true;_O61(0,0,_km.right,_km.bottom);_SM();var _K_2=new _uJ();_K_2.__v(_mP);_mP.left=0;_mP.top=0;_mP.right=_IM;_mP.bottom=_GM;this._x_2(_km,_Fo2);this._x_2(_km,_Bo2);this._x_2(_km,_Go2);_RM=false;_mP.__v(_K_2)}_6N({_V_2:true});_F71=_Y_2;_G71=_Z_2};_Tx2.prototype.___2=function(_km){ if(_ov2>=0){__M();_O61(0,0,_km.right,_km.bottom);_Q61(0,0,_km.right,_km.bottom,0);this._y_2();_6N()}};_Tx2.prototype._Xn=function(){__M();_2N=0;_3N=0;_4N=canvas.width;_5N=canvas.height;var _km=new _uJ();if(this._fv){_km.left=0;_km.top=0;_km.right=_7f();_km.bottom=_8f()}else {_km.__v(_mP)}this._C_2(_km);this._J_2(_km);if(_Ba1){_sc()}if(_a61.length!=0){_1w("Unbalanced surface stack. You MUST use surface_reset_target() for each set.");return }this._X_2(_km);this._R_2(_km);this._N4(_km);this.___2(_km);_6N()} ;function _SM(){var _IM=_JM;var _GM=_HM;if(_IM<0)_IM=_v71;if(_GM<0)_GM=_w71;var _p32=1;var _q32=1;var _b42=0;var _c42=0;if(_MM){_p32=_PM;_q32=_QM;_b42=_NM;_c42=_OM;_0H2(_p32,_q32,_b42,_c42)}else {_b42=_Ca1.x;_c42=_Ca1.y;if(_JM>0){_p32=_Ca1._B4/_IM}if(_HM>0){_q32=_Ca1._C4/_GM}_0H2(_p32,_q32,_b42,_c42)}_pP()};_Tx2.prototype._003=function(){var _103=[];var _nR=_hR._RL2._Mw;for(var _z4=0;_z4<_nR.length;_z4++){var _qR=_nR[_z4];if(_qR._vb){_103[_103.length]=_qR}}for(var _z4=0;_z4<_103.length;_z4++){var _qR=_103[_z4]; this._6Z2(_qR)}};_Tx2.prototype._6Z2=function(_qR){if(this._N_&&_qR._GX1){this._N_._1r1(_qR._GX1)}_GU._OU(this,_qR);_hR._UL2(_qR);this._zR._WU(_qR);this._jY2._LT(_qR);_qR._GR._OU(_qR)};_Tx2.prototype._203=function(_4L){if(_4L._wb){this._zR._WU(_4L);_4L._GR._OU(_4L);this._jY2._Ou(_4L);_4L._wb=false}};_Tx2.prototype._3Y2=function(_4w){var _YX2=this._lY2[_4w];if(_YX2){this._mY2._3Y2(_YX2);this._lY2[_4w]=undefined;this._kY2--}};_Tx2.prototype._303=function(){if(this._BJ2.length==0)return;var _Hw=this._BJ2; var _wb=this._zR;var _403;var _503;if(_wb._tU2<0){_503=_wb._Mw.length;}else {_503=_wb._tU2}var _mn=0;for(var _z4=0;_z4<_Hw.length;_z4++){var _qR=_Hw[_z4];for(var _rm=0;_rm<_503;_rm++){if(_qR==_wb._Mw[_rm]){_wb._Mw.splice(_rm,1);_wb._Mw[_wb._Mw.length]=_qR;_mn+=1;_503-=1;break }}if(_Ok){var _5U=_Mk;if(_5U!=null){var _qV=_GU._LU(_5U,_qR._9U);if(_qV!=null){if(floor(_qV._h6)!=floor(_qR._h6)){if(_qV._MS&&_qV._SS.length==1){_GU._XU(_5U,_qV,_qR._h6,true)}else {_GU._PU(_5U,_qV,_qR);_GU._IU(_5U,_qR)}}}}}}if(_mn>0){if(_wb._tU2<0){ _wb._tU2=_wb._Mw.length-_mn;}else {_wb._tU2-=_mn}}this._BJ2=[]};_Tx2.prototype._603=function(){if(_Ok){var _EI=this._ZW2.length;for(var _z4=0;_z4<_EI;_z4++){var _703=this._ZW2[_z4];var _NW2=_703.__W2;var type=_703.type;var id=_NW2.id;if(type==0){_GU._0U(_Mk,_NW2._MV2,true);var _XW2=new _kT();_XW2._lT=id;_XW2._MV2=_GU._nU(_Mk,_NW2._h6,_XW2,true,true)}}}if(this._ZW2.length!=0)this._ZW2=[]};function _Fw2(){this._d01=[];this._Xx2=[]}_Fw2.prototype._Ux2=function(_oL1){this._Xx2=_oL1};_Fw2.prototype._Ou=function(_803){ return this._d01[this._d01.length]=_803;};_Fw2.prototype._Bl=function(_903){if(_903<0||_903>=this._d01.length)return null;return this._d01[_903]};_Fw2.prototype._f01=function(_903){return this._d01[this._Xx2[_903]]};_Fw2.prototype._WU=function(_903){this._d01[_903]=null};_Fw2.prototype._a03=function(){_Sh2._yf2();_Ow2();for(var _b03 in this._d01){if(!this._d01.hasOwnProperty(_b03))continue;var _5U=this._d01[_b03];for(var _z4=0;_z4<8;_z4++){var _c03=_5U._1S1(_z4);if(_c03){_c03._Th2=-1}}var _d03=_5U._a01;if(_d03){ for(var _z4=0;_z4<8;_z4++){var _UE=_d03._96[_z4];if(_UE){if(_UE._Th2!==undefined){delete _d03._96[_z4]._Th2}}else {var _nm=0}}}}_Sh2._tf2()};var _U21=[];/*@constructor */function _e03(){this.__type="[sound]";this._l2="";this._m2=0;this._n2="";this._o2="";this._p2=0;this.volume=1;this._q2=0;this.preload=true;this._f03=1.0;this._g03=0;this._h03=[]}_e03.prototype._i03=function(_5B2){this._l2=_5B2._l2;this._m2=_5B2._m2;this._n2=_5B2._n2;this._o2=_5B2._o2;this._p2=_5B2._p2;this.volume=_5B2.volume;this._q2=_5B2._q2; this.preload=_5B2.preload;this._f03=this.volume;this._u41(this._l2)};_e03.prototype._u41=function(_Ww2){this._g03=0;this._h03=[];var _j03=_U21[this._l2];if(_j03){if(_Xt2>1&&typeof _j03.cloneNode==="function"){for(var _z4=0;_z4<_Xt2;_z4++)this._h03[_z4]=_j03.cloneNode(true)}else {_Xt2=1;this._h03[0]=_j03}}};var _k03=!1;function _px2(_MP,_4w,_641,_GP,_Vb2){_MP=_t21(_MP);if(_f41==false){return undefined}var _l03=false;var _l2=_MP;var _u21;var index;index=_MP.indexOf(_641);if(index>0){_MP=_MP.substr(0,index)}if(_v21){ _641="ogg"}else if(_w21){_641="mp3"}else {_641="ogg"}_l03=true;if(_l03){_MP=_MP+"."+_641;try{var _m03=new Audio();_m03.URL=_MP;_m03._f03=1.0;_m03.autobuffer=true;if(typeof _m03.loop=='boolean')_m03.loop=false;_m03.preload='auto';_m03._1x2=false;_m03._n03=false;var _8x=document.createElement('source');_8x.setAttribute("src",_MP);if(_641=="ogg"){_8x.setAttribute("type",'audio/ogg');_8x.setAttribute("codecs",'vorbis')}else {_8x.setAttribute("type",'audio/mpeg')}_m03.setAttribute("networkState",0);_m03.insertBefore(_8x, null);document.body.appendChild(_m03);_U21[_l2]=_m03;_m03.addEventListener('canplaythrough',_GP,false);_m03.addEventListener('error',_Vb2,false);_m03.addEventListener("loadstart",_Zw2,false);_m03.addEventListener("suspend",__w2,false);_m03.addEventListener("stalled",_0x2,false);_m03.addEventListener("stall",_0x2,false);_m03.load();}catch(e){if(_1Q==_4o2&&_k03==false){var _o03=navigator;_k03=true;var _p03=_o03.userAgent.indexOf("Windows");if(_p03!=-1){alert("Audio Error: Please ensure that quicktime is installed")} }}}return _4w}/*@constructor */function _Jw2(){this._k2=[];this.length=0}_Jw2.prototype._WU=function(_Pn){if(this._k2[_Pn]){this._q03(_Pn);this._k2[_Pn]=undefined}};/*@this {yySound} */function _r03(){this._n03=false}_Jw2.prototype._s03=function(_Pn){try{var _t03=this._k2[_Pn];if(!_t03)return null;var _u03=_t03._h03[this._k2[_Pn]._g03];this._k2[_Pn]._g03++;if(this._k2[_Pn]._g03>=_Xt2){this._k2[_Pn]._g03=0}return _u03}catch(e){debug("Sound buffer unavailable for sound: "+_Pn)}return null};_Jw2.prototype._q03=function(_ws){ {var _v03=this._k2[_ws];if(!_v03)return;_v03=_v03._h03;for(var _z4=0;_z4<_v03.length;_z4++){var _t03=_v03[_z4];if(_t03!=null){try{_t03.pause();_t03._n03=false}catch(_xw){if(_241)debug("Error stopping sound: "+this._k2[_ws]._l2)}}}}};/*@this {yySound} */function _w03(){try{this.currentTime=0}catch(_xw){if(_241)debug("Error in Repeat_Sound_Callback: "+_xw.message)}this.play()}_Jw2.prototype._Bl=function(_Pn){if(_Pn<0||_Pn>=this._k2.length)return null;return this._k2[_Pn]};_Jw2.prototype._4v=function(){this._k2=[]; this._k2.length=0};_Jw2.prototype._Ou=function(_5B2){var __x=null;if(_5B2!=null){__x=new _e03();__x._i03(_5B2)}this._k2[this._k2.length]=__x};var _DS=0,_Qk=1;var _x03=2147483647;/*@constructor */function _uJ(){this.left=0;this.top=0;this.right=0;this.bottom=0}_uJ.prototype.__v=function(_n51){this.left=_n51.left;this.right=_n51.right;this.top=_n51.top;this.bottom=_n51.bottom};/*@constructor */function _051(){this.__type="[sprite]";this._l2="sprite";this.width=16;this.height=16;this._351=new _uJ;this._v2=true; this._w2=true;this.preload=true;this._451=0;this._551=false;this._mK2=false;this._y2=0;this._z2=0;this._651=false;this._gm=0;this._g51=8;this._751=false;this._851=false;this._hm=[];this._y03=[];this._V41=[];this._951=[];this._Pk=_DS;this._C2=30}_051.prototype._lK2=function(){return this._551};_051.prototype._3Z1=function(){return this._gm};_051.prototype._a51=function(){var _z03=(this._z2*this._z2);var _A03=(this._y2*this._y2);var _B03=(this.width-this._y2)*(this.width-this._y2);var _C03=(this.height-this._z2)*(this.height-this._z2); var _D03=~~ceil(sqrt(_A03+_z03));var _E03=~~ceil(sqrt(_B03+_z03));var _F03=~~ceil(sqrt(_A03+_C03));var _G03=~~ceil(sqrt(_B03+_C03));this._g51=_jm(_D03,_jm(_E03,_jm(_F03,_G03)))};_051.prototype._H03=function(_I03,_W_,_X_){try{if(_Al._J03!==undefined){var _K03=true;var _lY=0;var _L03=_Al._J03[_I03];var _QM1=new DataView(_L03);if(_QM1!==undefined){var _M03=_QM1.getInt32(_lY,_K03);var _N03=(1<<31);if((_M03&_N03)!=0){_M03&=(~_N03);_lY+=4}_lY+=4;var _O03=null;if(_M03>0){_O03=new Uint8Array(_L03,_lY,_M03);_lY+=((_M03+3)&~3); }var _P03=_QM1.getUint32(_lY,_K03);_lY+=4;this._Q03=[];for(var _z4=0;_z4<_P03;_z4++){var type=_QM1.getInt32(_lY,_K03);_lY+=4;var id=_QM1.getInt32(_lY,_K03);_lY+=4;var _R03=null;if(type===_0c2){_R03=new _9c2(type,id);_lY=_R03._ac2(_QM1,_lY,_K03,this._Q03)}else if(type===_1c2){_R03=new _Hb2(type,id);_lY=_R03._Jb2(_L03,_QM1,_lY,_K03,_O03)}else {_R03={type:__b2,id:id}}this._Q03.push(_R03)}this._S03=new _6d2();_lY=this._S03._ad2(_QM1,_lY,_K03);if(this._S03._9d2._bd2>0){_lY=this._T03(_QM1,_lY,_K03)}else {this.width=this._S03._Ul; this.height=this._S03._Wl;this._551=false}this._451=0;this.preload=true;if(!this._551){this._351.left=this._S03._Tl;this._351.right=this._S03._Ul;this._351.top=this._S03._Vl;this._351.bottom=this._S03._Wl;this._y2=_W_;this._z2=_X_}this._a51();this._U03()}}}catch(e){debug("Cannot build SWF data "+e.message)}};_051.prototype._T03=function(_Kb2,_Lb2,_Mb2){if(true!=this._551){return }this._hm=[];this.width=this._S03._9d2._cd2;this.height=this._S03._9d2._dd2;var _bd2=this._S03._9d2._bd2;for(var _z4=0;_z4<_bd2; _z4++){var _V03=_Kb2.getInt32(_Lb2,_Mb2);_Lb2+=4;var _W03=_Lb2;var _X03=0;var _DP1=[];for(var _rm=0;_rm<_V03;_rm++){var _Y03=_Kb2.getUint8(_Lb2,_Mb2);_Lb2+=1;var _Z03=((_Y03)&0x80)!=0?true:false;var __03=((_Y03)&0x7f)+1;for(var _5x=0;_5x<__03;_5x++){_DP1[_X03++]=_Z03}}var _013=new Uint8Array(_DP1.length);for(var _z4=0;_z4<_DP1.length;++_z4)_013[_z4]=_DP1[_z4];this._hm[_z4]=_013;_Lb2=_W03+((_V03+3)&~3)}this._751=true;return _Lb2};_051.prototype._U03=function(){this._Xn=function(_hl,_il,_jl,_AG,_BG,_ml,_Xr,_oo){ _2H2(this._Q03,this._S03,_hl,this._y2,this._z2,_il,_jl,_AG,_BG,_ml,_Xr,_oo,this._V41)};this._tZ2=function(_113,_il,_jl,_oo){_2H2(this._Q03,this._S03,_113,this._y2,this._z2,_il,_jl,1.0,1.0,0.0,0xffffffff,_oo,this._V41)}};_051.prototype._213=function(_313){if(_313>=0){if(_Al._o72!==undefined){var _W12=_Al._o72[_313];this._6y2=new _4n();this._6y2._qn(this._l2,_W12._4R,_W12._N22,_W12._wn,_W12._xn)}this._Xn=function(_hl,_il,_jl,_AG,_BG,_ml,_Xr,_oo){this._6y2._Xn(_hl,_il,_jl,_AG,_BG,_ml,_Xr,_oo)};this._tZ2=function(_hl, _il,_jl,_oo){this._6y2._Xn(_hl,_il,_jl,1,1,0,0xffffff,_oo)};this._gm=_x03}};function _413(_513,_UP1){if(_513._951[_UP1]!=null){var _7m=[];var src=0;var _9p=0;var _Cy;while(src<_513._951[_UP1].length){var _613=_513._951[_UP1][src++];if(_613&0x80){_613=(_613&0x7f)+1;_Cy=_513._951[_UP1][src++];for(var _So=0;_So<_613;_So++){_7m[_9p++]=_Cy}}else {_613++;for(var _So=0;_So<_613;_So++){_7m[_9p++]=_513._951[_UP1][src++]}}}}_513._951[_UP1]=_7m}function _Ox2(_713){var _Nx2=new _051();if(_713._l2!==undefined)_Nx2._l2=_713._l2; if(_713.width!==undefined)_Nx2.width=_713.width;if(_713.height!==undefined)_Nx2.height=_713.height;if(_713._E2!==undefined)_Nx2._351.left=_713._E2;if(_713._A2!==undefined)_Nx2._351.right=_713._A2;if(_713._F2!==undefined)_Nx2._351.top=_713._F2;if(_713._B2!==undefined)_Nx2._351.bottom=_713._B2;if(_713._v2!==undefined)_Nx2._v2=_713._v2;if(_713._w2!==undefined)_Nx2._w2=_713._w2;if(_713.preload!==undefined)_Nx2.preload=_713.preload;if(_713._813!==undefined)_Nx2._451=_713._813;if(_713._x2!==undefined)_Nx2._551=_713._x2==1; if(_713._x2!==undefined)_Nx2._mK2=_713._x2==2;if(_713._y2!==undefined)_Nx2._y2=_713._y2;if(_713._z2!==undefined)_Nx2._z2=_713._z2;if(_713._Pk!==undefined)_Nx2._Pk=_713._Pk;if(_713._C2!==undefined)_Nx2._C2=_713._C2;_Nx2._951=null;if(_713._913!==undefined){_Nx2._H03(_713._913,_Nx2._y2,_Nx2._z2)}if(_713._a13!==undefined){_Nx2._213(_713._a13)}if(_713._951!==undefined)_Nx2._951=_713._951;_Nx2._V41=[];for(var _z4=_713._D2.length-1;_z4>=0;_z4--){_Nx2._V41[_z4]=_713._D2[_z4]}if(_Nx2._gm==0){_Nx2._gm=_Nx2._V41.length} _Nx2._a51();for(var _z4=0;_z4<_Nx2._V41.length;_z4++){_Nx2._V41[_z4]=_6B2(_Nx2._V41[_z4]);if(_Nx2._V41[_z4]!=null){if(_Nx2._V41[_z4]._q6==0)_Nx2._V41[_z4]._q6=1;if(_Nx2._V41[_z4]._r6==0)_Nx2._V41[_z4]._r6=1}}if(_Nx2._951){for(var _z4=0;_z4<_713._951.length;_z4++){if(!_713._b13)_413(_Nx2,_z4);_Nx2._751=true;var size=_Nx2.width*_Nx2.height;var _DP1=new Uint8Array(size);var _c13=((_Nx2.width+7)>>3);var _pL2=0;for(var y=0;y<_Nx2.height;++y,_pL2+=_c13){var _7m=0x80;var _d13=_pL2;for(var x=0;x<_Nx2.width;++x,_7m>>=1){ if(_7m==0){_7m=0x80;++_d13}_DP1[x+(y*_Nx2.width)]=((_Nx2._951[_z4][_d13]&_7m)!=0)}}_Nx2._hm[_z4]=_DP1}}_713._b13=true;return _Nx2}_051.prototype._tZ2=function(_113,_il,_jl,_oo){if(this._gm<=0)return;if(_qP){_rP()}var _g51=this._g51;if(((_uP.top-_jl)<=_g51)&&((_jl-_uP.bottom)<=_g51)&&((_uP.left-_il)<=_g51)&&((_il-_uP.right)<=_g51)||((_Ok)&&(_Sh2._1g2()!=null)&&(_Sh2._1g2()._3f2==false))){_113=(~~_113)%this._gm;if(_113<0)_113=_113+this._gm;if(!this._V41)return;var _by=this._V41[_113];if(!_by)return;if((_by._B4==_by._q6)&&(_by._C4==_by._r6)){ _XG2(_by,_il-this._y2,_jl-this._z2,_oo)}else {var _Un=0xffffffff;_971(_by,0,0,_il-this._y2,_jl-this._z2,1,1,0,_Un,_Un,_Un,_Un,1)}}};_051.prototype._Xn=function(_hl,_il,_jl,_AG,_BG,_ml,_Xr,_oo){if(this._gm<=0)return;if(_qP){_rP()}if(!this._V41)return;var _e13=abs(this._g51*_AG);var _f13=abs(this._g51*_BG);var _g51;if(_e13>_f13){_g51=_e13}else {_g51=_f13}if(((_uP.top-_jl)<=_g51)&&((_jl-_uP.bottom)<=_g51)&&((_uP.left-_il)<=_g51)&&((_il-_uP.right)<=_g51)||((_Ok)&&(_Sh2._1g2()!=null)&&(_Sh2._1g2()._3f2==false))){ _hl=(~~_hl)%this._gm;if(_hl<0)_hl+=this._gm;_ml=_9w2(_ml,360.0);_971(this._V41[_hl],this._y2,this._z2,_il,_jl,_AG,_BG,_ml*Math.PI/180.0,_Xr,undefined,undefined,undefined,_oo)}};_051.prototype._CK2=function(_g13,_h13,_Cm,_Dm,_kl,_ll,_ml,_il,_jl){var _sm,_um;if(!this._751)return true;if(this._gm<=0)return false;_g13=_g13%this._hm.length;if(_g13<0)_g13=_g13+this._hm.length;_Cm-=0.5;_Dm-=0.5;if(Math.abs(_ml)<0.0001){_sm=Math.floor((_il-_Cm)/_kl+this._y2);_um=Math.floor((_jl-_Dm)/_ll+this._z2)}else {var _Nm=Math.sin(-_ml*Math.PI/180.0); var _Om=Math.cos(-_ml*Math.PI/180.0);_sm=Math.floor((_Om*(_il-_Cm)+_Nm*(_jl-_Dm))/_kl+this._y2);_um=Math.floor((_Om*(_jl-_Dm)-_Nm*(_il-_Cm))/_ll+this._z2)}if((_sm<0)||(_sm>=this.width))return false;if((_um<0)||(_um>=this.height))return false;return this._hm[_g13][_sm+(_um*this.width)]};_051.prototype._FK2=function(_g13,_h13,_Cm,_Dm,_kl,_ll,_ml,_Hm){if(!this._751)return true;if(this._gm<=0)return false;_g13=_g13%this._hm.length;if(_g13<0){_g13=_g13+this._hm.length}var _im=_jm(_h13.left,_Hm.left);var _km=_lm(_h13.right, _Hm.right);var _mm=_jm(_h13.top,_Hm.top);var _nm=_lm(_h13.bottom,_Hm.bottom);_Cm-=0.5;_Dm-=0.5;if((_kl==1)&&(_ll==1)&&(Math.abs(_ml)<0.0001)){for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=~~(_z4-_Cm+this._y2);var _um=~~(_rm-_Dm+this._z2);if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._hm[_g13][_sm+(_um*this.width)]==true)return true}}}else {var _Nm=Math.sin(-_ml*_pm/180.0);var _Om=Math.cos(-_ml*_pm/180.0);var _i13=1.0/_kl;var _j13=1.0/_ll;for(var _z4=_im; _z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=Math.floor((_Om*(_z4-_Cm)+_Nm*(_rm-_Dm))*_i13+this._y2);var _um=Math.floor((_Om*(_rm-_Dm)-_Nm*(_z4-_Cm))*_j13+this._z2);if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._hm[_g13][_sm+(_um*this.width)])return true}}}return false};_051.prototype._k13=function(_g13,_h13,_Cm,_Dm,_kl,_ll,_ml,_Hm){var _z4,_rm;if(!this._751)return true;if(this._gm<=0)return false;_g13=_g13%this._hm.length;if(_g13<0)_g13=_g13+this._hm.length; var _im=_jm(_h13.left,_Hm.left);var _km=_lm(_h13.right,_Hm.right);var _mm=_jm(_h13.top,_Hm.top);var _nm=_lm(_h13.bottom,_Hm.bottom);var _Im=((_Hm.right+_Hm.left)/2);var _Jm=((_Hm.bottom+_Hm.top)/2);var _Km=1.0/((_Hm.right-_Hm.left)/2);var _Lm=1.0/((_Hm.bottom-_Hm.top)/2);var _l13=this._hm[_g13];var _103;if((_kl==1)&&(_ll==1)&&(Math.abs(_ml)<0.0001)){for(_z4=_im;_z4<=_km;_z4++){_103=(_z4-_Im)*_Km;var _m13=_103*_103;var _sm=_z4-_Cm+this._y2;if((_sm<0)||(_sm>=this.width))continue;for(_rm=_mm;_rm<=_nm;_rm++){_103=(_rm-_Jm)*_Lm; if(_m13+(_103*_103)>1)continue;var _um=_rm-_Dm+this._z2;if((_um<0)||(_um>=this.height))continue;if(_l13[_sm+(_um*this.width)])return true}}}else {var _Nm=Math.sin(-_ml*Math.PI/180.0);var _Om=Math.cos(-_ml*Math.PI/180.0);var _i13=1.0/_kl;var _j13=1.0/_ll;for(_z4=_im;_z4<=_km;_z4++){var _n13=(_z4-_Cm);var _o13=_Om*_n13;var _p13=_Nm*_n13;var _103=(_z4-_Im)*_Km;var _q13=_103*_103;for(_rm=_mm;_rm<=_nm;_rm++){var _r13=(_rm-_Jm)*_Lm;if((_q13+(_r13*_r13))>1)continue;var _s13=_rm-_Dm;var _sm=~~(((_o13+_Nm*_s13)*_i13)+this._y2); if((_sm<0)||(_sm>=this.width))continue;var _um=~~(((_Om*_s13-_p13)*_j13)+this._z2);if((_um<0)||(_um>=this.height))continue;if(_l13[_sm+(_um*this.width)])return true}}}return false;};_051.prototype._eL2=function(_g13,_h13,_Cm,_Dm,_t13,_u13,_v13,_w13,_x13,_fm,__l,_0m,_1m,_2m,_3m){if(_w13==null)return false;if(this._gm<=0)return false;if(_w13._gm<=0)return false;if(this._hm.length>0)_g13=_g13%this._hm.length;if(_g13<0){_g13=_g13+this._hm.length;}if(_w13._hm.length>0)_x13=_x13%_w13._hm.length;if(_x13<0){_x13=_x13+_w13._hm.length} _t13=1.0/_t13;_u13=1.0/_u13;_1m=1.0/_1m;_2m=1.0/_2m;var _im=_jm(_h13.left,_fm.left);var _km=_lm(_h13.right,_fm.right);var _mm=_jm(_h13.top,_fm.top);var _nm=_lm(_h13.bottom,_fm.bottom);if((_t13==1)&&(_1m==1)&&(_u13==1)&&(_2m==1)&&(_v13==0)&&(_3m==0)){for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=_z4-_Cm+this._y2;var _um=_rm-_Dm+this._z2;if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._751){if(!this._hm[_g13][_sm+(_um*this.width)])continue }_sm=_z4-__l+_w13._y2; _um=_rm-_0m+_w13._z2;if((_sm<0)||(_sm>=_w13.width))continue;if((_um<0)||(_um>=_w13.height))continue;if(_w13._751){if(!_w13._hm[_x13][_sm+(_um*_w13.width)])continue;}return true}}}else if((_v13==0)&&(_3m==0)){for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=Math.floor(((_z4-_Cm)*_t13+this._y2));var _um=Math.floor(((_rm-_Dm)*_u13+this._z2));if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._751){if(!this._hm[_g13][_sm+(_um*this.width)])continue } _sm=Math.floor(((_z4-__l)*_1m+_w13._y2));_um=Math.floor(((_rm-_0m)*_2m+_w13._z2));if((_sm<0)||(_sm>=_w13.width))continue;if((_um<0)||(_um>=_w13.height))continue;if(_w13._751){if(!_w13._hm[_x13][_sm+(_um*_w13.width)])continue }return true}}}else {var _y13=Math.sin(-_v13*_pm/180);var _z13=Math.cos(-_v13*_pm/180);var _om=Math.sin(-_3m*_pm/180);var _qm=Math.cos(-_3m*_pm/180);for(var _z4=_im;_z4<=_km;_z4++){for(var _rm=_mm;_rm<=_nm;_rm++){var _sm=Math.floor(((_z13*(_z4-_Cm)+_y13*(_rm-_Dm))*_t13+this._y2));var _um=Math.floor(((_z13*(_rm-_Dm)-_y13*(_z4-_Cm))*_u13+this._z2)); if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._751){if(!this._hm[_g13][_sm+(_um*this.width)])continue;}_sm=Math.floor(((_qm*(_z4-__l)+_om*(_rm-_0m))*_1m+_w13._y2));_um=Math.floor(((_qm*(_rm-_0m)-_om*(_z4-__l))*_2m+_w13._z2));if((_sm<0)||(_sm>=_w13.width))continue;if((_um<0)||(_um>=_w13.height))continue;if(_w13._751){if(!_w13._hm[_x13][_sm+(_um*_w13.width)])continue }return true}}}return false};_051.prototype._A13=function(_g13,_h13,_Cm,_Dm,_kl,_ll,_ml,_B13,_C13, _D13,_E13){if(!this._751){return true}if(this._gm<=0){return false}_g13=_g13%this._hm.length;if(_g13<0){_g13=_g13+this._hm.length}if((_B13==_D13)||(_C13==_E13)){var _Q32=new _uJ();_Q32.left=_B13;_Q32.top=_lm(_C13,_E13);_Q32.right=_D13;_Q32.bottom=_jm(_C13,_E13);return this._FK2(_g13,_h13,_Cm,_Dm,_kl,_ll,_ml,_Q32)}var _Nm=Math.sin(-_ml*Math.PI/180.0);var _Om=Math.cos(-_ml*Math.PI/180.0);_Cm-=0.5;_Dm-=0.5;if(Math.abs(_D13-_B13)>=Math.abs(_E13-_C13)){if(_D13<_B13){var _Ct=_D13;_D13=_B13;_B13=_Ct;_Ct=_E13;_E13=_C13; _C13=_Ct}var _QO=(_E13-_C13)/(_D13-_B13);for(var _z4=_jm(_h13.left,_B13);_z4<=_lm(_h13.right,_D13);_z4++){var _sm=Math.floor((_Om*(_z4-_Cm)+_Nm*(_C13+(_z4-_B13)*_QO-_Dm))/_kl+this._y2);var _um=Math.floor((_Om*(_C13+(_z4-_B13)*_QO-_Dm)-_Nm*(_z4-_Cm))/_ll+this._z2);if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._hm[_g13][_sm+(_um*this.width)])return true}}else {if(_E13<_C13){var _Ct=_E13;_E13=_C13;_C13=_Ct;_Ct=_D13;_D13=_B13;_B13=_Ct}var _QO=(_D13-_B13)/(_E13-_C13); for(var _z4=_jm(_h13.top,_C13);_z4<=_lm(_h13.bottom,_E13);_z4++){var _sm=Math.floor((_Om*(_B13+(_z4-_C13)*_QO-_Cm)+_Nm*(_z4-_Dm))/_kl+this._y2);var _um=Math.floor((_Om*(_z4-_Dm)-_Nm*(_B13+(_z4-_C13)*_QO-_Cm))/_ll+this._z2);if((_sm<0)||(_sm>=this.width))continue;if((_um<0)||(_um>=this.height))continue;if(this._hm[_g13][_sm+(_um*this.width)])return true}}return false};_051.prototype._x51=function(_hl){if(this._gm<=0){return null}_hl=_hl%this._gm;if(_hl<0){_hl=_hl+this._gm}if(this._V41){return this._V41[_hl]} return null};/*@constructor */function _Gw2(){this._u2=[]}_Gw2.prototype._251=function(_513){var _4m=this._u2.length;this._u2[_4m]=_513;return _4m};_Gw2.prototype._cK2=function(_F13){var _UU2=this._u2[_F13];if(!_UU2)return null;if((_UU2._S03!==null)&&(_UU2._S03!==undefined)){return _UU2._S03._8d2}return _UU2._V41.length};_Gw2.prototype._Bl=function(_F13){if(_F13<0||_F13>this._u2.length)return null;return this._u2[_F13]};_Gw2.prototype._WU=function(_4w){var _Nx2=this._u2[_4w];if(_Nx2!=undefined){var _G13=true; for(var _z4=0;_z4<_Nx2._V41.length;_z4++){var _by=_Nx2._V41[_z4];if(!_by||!_by._on)continue;var _mS1=_by._on;if(!_mS1||!_mS1._yp)continue;if(_G13){_an._hL1();_G13=false}_an._8N1(_mS1._yp._qM1);_mS1._yp=null}this._u2[_4w]=undefined}};_Gw2.prototype._ex2=function(_OM1){try{var _H13={data:new Uint8Array(_OM1),offset:0};function _I13(_J13){var _K13=";";var _zJ="";while(_H13.offset<_J13.data.byteLength){if(_J13.data[_H13.offset]===_K13.charCodeAt(0)){_H13.offset++;break }_zJ=_zJ+String.fromCharCode(_J13.data[_H13.offset]); _H13.offset++}return _zJ};var type=_I13(_H13);if(type=="rswf"){var version=_I13(_H13),_L13=version.split('.',3);_8c2._Jb1=parseInt(_L13[0]);_8c2._Kb1=parseInt(_L13[1]);_8c2.version=parseInt(_L13[2]);var _M13=parseInt(_I13(_H13)),_N13=parseInt(_I13(_H13));this._J03=[];var _Ds=_M13;for(var _z4=0;_z4<_N13;_z4++){var _O13=parseInt(_I13(_H13));this._J03[_z4]=_OM1.slice(_Ds,_Ds+_O13);_Ds+=_O13}}}catch(e){debug("Cannot parse SWF data "+e.message)}};_Gw2.prototype._cx2=function(_P13){function _Q13(_uo,_nm){var _5X2=(_uo>>16)&0xffff, _Ki2=_uo&0xffff;var _R13=(_nm>>16)&0xffff,_CG1=_nm&0xffff;var _T51=((_5X2*_CG1)+(_Ki2*_R13))&0xffff;return((_T51<<16)>>>0)+(_Ki2*_CG1)};function _S13(_OM1){var _T13=Math.pow(2,32);var _U13=6*7;var _V13="";for(var _rm=0;_rm<_OM1.length;_rm++){_V13+=String.fromCharCode((_OM1.charCodeAt(_rm)-(_U13&0xff))&0xff);_U13=_Q13(_U13,(_U13+1)%_T13)%_T13}return _V13};this._o72=[];try{var _W13=_P13.split(';',4);if(_W13[0]=="skel"){var version=_W13[1];var _Ds=parseInt(_W13[2]);var _X13=parseInt(_W13[3]);var _Y13=4+_X13;_W13=_P13.split(';', _Y13);for(var _z4=0;_z4<_X13;_z4++){var _Z13=parseInt(_W13[4+_z4]);var __13=_P13.substr(_Ds,_Z13);var _023=__13.split(';',2);var __y=0;var _123=parseInt(_023[__y++]);var _wn=parseInt(_023[__y++]);var _xn=[];_023=__13.split(';',_wn*2+3);for(var _mm=0;_mm<_wn;_mm++){var _223=new Object();_223.width=parseInt(_023[__y++]);_223.height=parseInt(_023[__y++]);_xn[_mm]=_223}var _323=_023[__y].substr(0,_123);var _423=_023[__y].substr(_123,_023[__y].length-_123);this._o72.push({_4R:_S13(_GL(_323)),_N22:_S13(_GL(_423)), _wn:_wn,_xn:_xn});_Ds+=_Z13}}}catch(e){debug("Cannot parse Spine data "+e.message)}};/*@constructor */function _0y2(){this.__type="[TextureGroupInfo]";this._l2="unknowntexturegroup";this._1y2=[];this._YV=[];this._2y2=[];this._3y2=[];this._4y2=[]}/*@constructor */function _Hw2(){this._x6=[]}_Hw2.prototype._7y2=function(_523){var _4m=this._x6.length;this._x6[_4m]=_523;return _4m};_Hw2.prototype._623=function(_723){for(var _z4=0;_z40){var _Jq=-1;for(var _z4=0;_z4<_pn.length;_z4++){if(_pn[_z4]){if(_pn[_z4]._yp){if(_pn[_z4]._yp===_723){_Jq=0;break }}}}var __x2=_iu2._623(_723);if(__x2!=null){_Ed("Texture unpacked - Group: "+__x2._l2+", Texture ID: "+String(_Jq)+", Width: "+_723._iM1+", Height "+_723._jM1)} else if(_a23>1){_Ed("Texture unpacked - Group: None, Texture ID: "+String(_Jq)+", Width: "+_723._iM1+", Height "+_723._jM1);}}}function _c23(_723){if(_a23>0){var _Jq=-1;for(var _z4=0;_z4<_pn.length;_z4++){if(_pn[_z4]){if(_pn[_z4]._yp){if(_pn[_z4]._yp===_723){_Jq=0;break }}}}var __x2=_iu2._623(_723);if(__x2!=null){_Ed("Texture flushed - Group: "+__x2._l2+", Texture ID: "+String(_Jq)+", Width: "+_723._iM1+", Height "+_723._jM1)}else if(_a23>1){_Ed("Texture flushed - Group: None, Texture ID: "+String(_Jq)+", Width: "+_723._iM1+", Height "+_723._jM1)} }}/*@constructor */function _d23(){this.__type="[Tile]";this.x=0;this.y=0;this.index=0;this._QY2=0;this._RY2=0;this._B4=0;this._C4=0;this._h6=0.0;this.id=_7v2++;this._zS=1.0;this._AS=1.0;this._CS=0xffffff;this.alpha=1.0;this._I4=true;this._e23=false}_d23.prototype._f23=function(){var _h51=_Xx._Yx(this.index);if(_h51!=null){var _by=_h51._0y;if(_by._u6>=_pn.length)return;if(!_pn[_by._u6].complete)return;if(this._QY2<0){this._B4+=this._QY2;this._QY2=0}if(this._RY2<0){this._C4+=this._RY2;this._RY2=0}if(_by!=null){ if((this._QY2+this._B4)>=_by._B4){this._B4=_by._B4-this._QY2}if((this._RY2+this._C4)>=_by._C4){this._C4=_by._C4-this._RY2}}}};function __Y2(_g23){var _YX2=new _d23();if(_g23.x!=undefined)_YX2.x=_g23.x;if(_g23.y!=undefined)_YX2.y=_g23.y;if(_g23.index!=undefined)_YX2.index=_g23.index;if(_g23._QY2!=undefined)_YX2._QY2=_g23._QY2;if(_g23._RY2!=undefined)_YX2._RY2=_g23._RY2;if(_g23._B4!=undefined)_YX2._B4=_g23._B4;if(_g23._C4!=undefined)_YX2._C4=_g23._C4;if(_g23._h6!=undefined)_YX2._h6=_g23._h6;if(_g23.id!=undefined)_YX2.id=_g23.id; if(_g23.scaleX!=undefined)_YX2._zS=_g23.scaleX;if(_g23.scaleY!=undefined)_YX2._AS=_g23.scaleY;if(_g23._46!=undefined){_YX2._CS=(_g23._46&0xffffff);_YX2.alpha=((_g23._46>>24)&0xff)/255.0}_YX2._f23();if(_7v2<_g23.id)_7v2=_g23.id+1;return _YX2}_d23.prototype._Xn=function(){if(!this._I4)return false;var _h51=_Xx._Yx(this.index);if(_h51!=null){var _by=_h51._0y;if((_by._on instanceof HTMLImageElement)&&(_by._u6>=_pn.length))return;if((_pn[_by._u6] instanceof HTMLImageElement)&&(!_pn[_by._u6].complete))return; var _wl=_by._B4/_by._s6;var _xl=_by._C4/_by._t6;if(!_an){__o.globalAlpha=this.alpha;if(this._CS!=0xffffff){var _9G2=_Io(_by,this._CS);if(this._zS<=0||this._AS<=0){_jG2(this.x,this.y,this._zS,this._AS,0.0);__o._U41(_9G2,(this._QY2*_wl),(this._RY2*_xl),this._B4*_wl,this._C4*_xl,0,0,this._B4,this._C4);_lG2()}else {__o._U41(_9G2,(this._QY2*_wl),(this._RY2*_xl),(this._B4*_wl),(this._C4*_xl),this.x,this.y,this._B4*this._zS,this._C4*this._AS)}}else {var _mS1=-1;if(_by._on instanceof HTMLImageElement)_mS1=_pn[_by._u6]; else _mS1=_by._on;if(this._zS<=0||this._AS<=0){_jG2(this.x,this.y,this._zS,this._AS,0.0);__o._U41(_mS1,_by.x+(this._QY2*_wl),_by.y+(this._RY2*_wl),this._B4*_wl,this._C4*_xl,0,0,this._B4,this._C4);_lG2()}else {__o._U41(_mS1,_by.x+(this._QY2*_wl),_by.y+(this._RY2*_wl),this._B4*_wl,this._C4*_xl,this.x,this.y,this._B4*this._zS,this._C4*this._AS)}}}else {var _Un=this._CS|((this.alpha*255)<<24);__o._U41(_by,_by.x+(this._QY2*_wl),_by.y+(this._RY2*_wl),this._B4*_wl,this._C4*_wl,this.x,this.y,this._B4*this._zS, this._C4*this._AS,_Un)}}};/*@constructor */function _h23(_5B2){this.__type="[Timeline]";if((_5B2!=null)&&(_5B2!=undefined)){this._l2=_5B2._l2;this._jL=_5B2._jL}else {this._l2="";this._jL=[]}}_h23.prototype._Ci2=function(_i23){if(this._jL.length==0){return 0}if(_i23>this._jL[this._jL.length-1]._j23){return this._jL.length}for(var _z4=0;_z4=_i23){return _z4}}return this._jL.length};_h23.prototype._Gi2=function(_i23){if(this._jL.length==0){return 0}if(_i23=0;_z4--){if(this._jL[_z4]._j23<=_i23){return _z4}}return -1};_h23.prototype._Fi2=function(){return this._jL[this._jL.length-1]._j23};/*@constructor */function _Mw2(){this._E4=[]}_Mw2.prototype._Ou=function(_5B2){var __x=null;if(_5B2!=null){__x=new _h23(_5B2)}this._E4[this._E4.length]=__x};_Mw2.prototype._Bl=function(_hl){if((_hl<0)||(_hl>=this._E4.length)){return undefined}return this._E4[_hl]};_Mw2.prototype._4v=function(_hl){if((_hl>=0)||(_hl=0)||(_hl=_bN.length))_1w("index out of range"); return ~~_lW}function _ab(_lW){if(typeof _lW!="number")_1w(" index must be a number");if(_lW<0)_1w("index out of range");return ~~_lW}function _q7(_lW){if(_lW===undefined){_1w("undefined value in expression")}else if(_lW instanceof ArrayBuffer){_1w("pointer value in expression")}return _lW}function _I23(_DB2,_Vk){if(typeof(_Vk)=="boolean"){_Tc(_DB2,_Bw,_A23);var _z4=0;if(_Vk)_z4=1;_Tc(_DB2,_uB2,_z4)}else if(typeof(_Vk)=="number"){_Tc(_DB2,_Bw,_n23);_Tc(_DB2,_uB2,_Vk)}else if(typeof(_Vk)=="string"){_Tc(_DB2,_Bw, _o23);var _J23=_CL(_Vk);_Tc(_DB2,_Bw,_J23.length);_Tc(_DB2,_yB2,_Vk)}else if(_Vk instanceof Array){_Tc(_DB2,_Bw,_p23);if(_Vk._RW!=2){_Tc(_DB2,_Bw,1);var _EI=_Vk.length;_Tc(_DB2,_Bw,_EI);for(var _z4=0;_z4<_EI;_z4++){var _K23=_Vk[_z4];_I23(_DB2,_K23)}}else {var _EI=_Vk.length;_Tc(_DB2,_Bw,_EI);for(var _z4=0;_z4<_EI;_z4++){var _L23=_Vk[_z4];var _M23=_L23.length;_Tc(_DB2,_Bw,_M23);for(var _DN=0;_DN<_M23;_DN++){var _K23=_L23[_DN];_I23(_DB2,_K23)}}}}else {_Tc(_DB2,_Bw,_s23)}}function _N23(_P91){return((_P91>='0')&&(_P91<='9'))||((_P91>='A')&&(_P91<='F'))||((_P91>='a')&&(_P91<='f'))} function _O23(_P91){var _nm=(_P91&0x40)>>6;return(_P91&0x0f)+(_nm*9)}function _zw(_sJ){var _EI=_sJ.length;if(_EI===0)return -1;var _P23=0;for(var _z4=0;_z4<_EI;_z4+=2){if(_N23(_sJ[_z4])&&_N23(_sJ[_z4+1])){_P23+=2}else {break }}var _yw=-1;if(_P23>0){var _yw=_Hc(_P23/2,_kB2,1);var index=0;for(var _z4=0;_z4<_P23;_z4+=2){var _uo=((_O23(_sJ.charCodeAt(_z4))*16)+_O23(_sJ.charCodeAt(_z4+1)));_cD2(_yw,index++,_pB2,_uo)}return _yw}return -1}function _Cw(_DB2){var _mm=_Yc(_DB2,_Bw);if(_mm===_A23){var _nm=_Yc(_DB2,_uB2);var _Q23=false; if(_nm!=0)_Q23=true;return _Q23}else if(_mm===_n23){var _nm=_Yc(_DB2,_uB2);return _nm}else if(_mm===_r23){var _So=_Yc(_DB2,__Y1);return _So}else if(_mm===_x23||_mm===_t23){var _So=_Yc(_DB2,_Bw);var _nq=_Yc(_DB2,__Y1);return(_nq<<32)|_So}else if(_mm===_o23){var _im=_Yc(_DB2,_Bw);_UI="";for(var _z4=0;_z4<_im;_z4++){_UI+=String.fromCharCode(_Yc(_DB2,_pB2))}return _DL(_UI)}else if(_mm===_p23){var _R23=_Yc(_DB2,_Bw);var _zm=[];if(_R23===1){var _EI=_Yc(_DB2,_Bw);for(var _z4=0;_z4<_EI;_z4++){_zm[_z4]=_Cw(_DB2)}}else {for(var _0K=0; _0K<_R23;_0K++){var _EI=_Yc(_DB2,_Bw);for(var _z4=0;_z4<_EI;_z4++){var _nm=_Cw(_DB2);_D23(_zm,_0K,_z4,_nm)}}}return _zm}else {return undefined}}var _S23={"room":[!0,!0,!0,"set_current_room","get_current_room"],"room_first":[!0,!1,!1,null,null],"room_last":[!0,!1,!1,null,null],"transition_kind":[!0,!0,!0,null,null],"transition_steps":[!0,!0,!0,null,null],"score":[!0,!0,!0,null,null],"lives":[!0,!0,!0,"set_lives_function",null],"health":[!0,!0,!0,"set_health_function",null],"game_id":[!0,!1,!1,null,null], "game_display_name":[!0,!1,!0,null,null],"game_project_name":[!0,!1,!0,null,null],"game_save_id":[!0,!1,!0,null,null],"working_directory":[!0,!1,!1,null,null],"temp_directory":[!0,!1,!1,null,null],"program_directory":[!0,!1,!1,null,null],"instance_count":[!0,!1,!1,null,"get_instance_count"],"instance_id":[!0,!1,!1,null,null],"room_width":[!0,!0,!1,"set_room_width",null],"room_height":[!0,!0,!1,"set_room_height",null],"room_caption":[!0,!0,!0,"set_room_caption",null],"room_speed":[!0,!0,!0,"set_room_speed", "get_room_speed"],"room_persistent":[!0,!0,!0,"set_room_persistent",null],"background_color":[!0,!0,!0,"setbackground_color","getbackground_color"],"background_showcolor":[!0,!0,!0,"setbackground_showcolor","getbackground_showcolor"],"background_colour":[!0,!0,!0,"setbackground_color","getbackground_color"],"background_showcolour":[!0,!0,!0,"setbackground_showcolor","getbackground_showcolor"],"background_visible":[!0,!0,!0,null,null],"background_foreground":[!0,!0,!0,null,null],"background_index":[!0, !0,!0,null,null],"background_x":[!0,!0,!0,null,null],"background_y":[!0,!0,!0,null,null],"background_width":[!0,!1,!1,null,null],"background_height":[!0,!1,!1,null,null],"background_htiled":[!0,!0,!0,null,null],"background_vtiled":[!0,!0,!0,null,null],"background_xscale":[!0,!0,!0,null,null],"background_yscale":[!0,!0,!0,null,null],"background_hspeed":[!0,!0,!0,null,null],"background_vspeed":[!0,!0,!0,null,null],"background_blend":[!0,!0,!0,null,null],"background_alpha":[!0,!0,!0,null,null],"view_enabled":[!0, !0,!0,"set_view_enable","get_view_enable"],"view_current":[!0,!1,!1,null,null],"view_visible":[!0,!0,!0,null,null],"view_xview":[!0,!0,!0,null,null],"view_yview":[!0,!0,!0,null,null],"view_wview":[!0,!0,!0,null,null],"view_hview":[!0,!0,!0,null,null],"view_angle":[!0,!0,!0,null,null],"view_hborder":[!0,!0,!0,null,null],"view_vborder":[!0,!0,!0,null,null],"view_hspeed":[!0,!0,!0,null,null],"view_vspeed":[!0,!0,!0,null,null],"view_object":[!0,!0,!0,null,null],"view_xport":[!0,!0,!0,null,null],"view_yport":[!0, !0,!0,null,null],"view_wport":[!0,!0,!0,null,null],"view_hport":[!0,!0,!0,null,null],"view_surface_id":[!0,!0,!0,null,null],"view_camera":[!0,!0,!0,null,null],"mouse_x":[!0,!1,!1,null,"get_mouse_x"],"mouse_y":[!0,!1,!1,null,"get_mouse_y"],"mouse_button":[!0,!0,!0,null,null],"mouse_lastbutton":[!0,!0,!0,null,null],"keyboard_key":[!0,!0,!0,null,null],"keyboard_lastkey":[!0,!0,!0,null,null],"keyboard_lastchar":[!0,!0,!0,null,null],"keyboard_string":[!0,!0,!0,null,null],"show_score":[!0,!0,!0,null,null], "show_lives":[!0,!0,!0,null,null],"show_health":[!0,!0,!0,null,null],"caption_score":[!0,!0,!0,null,null],"caption_lives":[!0,!0,!0,null,null],"caption_health":[!0,!0,!0,null,null],"fps":[!0,!1,!1,null,null],"fps_real":[!0,!1,!1,null,null],"current_time":[!0,!1,!1,null,"get_current_time"],"current_year":[!0,!1,!1,null,"get_current_year"],"current_month":[!0,!1,!1,null,"get_current_month"],"current_day":[!0,!1,!1,null,"get_current_day"],"current_weekday":[!0,!1,!1,null,"get_current_weekday"],"current_hour":[!0, !1,!1,null,"get_current_hour"],"current_minute":[!0,!1,!1,null,"get_current_minute"],"current_second":[!0,!1,!1,null,"get_current_second"],"event_type":[!0,!1,!1,null,"get_current_event_type"],"event_number":[!0,!1,!1,null,"get_current_event_number"],"event_object":[!0,!1,!1,null,"get_current_event_object"],"event_action":[!0,!1,!1,null,null],"error_occurred":[!0,!0,!0,null,null],"error_last":[!0,!0,!0,null,null],"gamemaker_registered":[!0,!1,!1,null,null],"gamemaker_pro":[!0,!1,!1,null,null],"application_surface":[!0, !1,!1,null,null],"os_type":[!0,!1,!1,null,"get_os_type"],"os_device":[!0,!1,!1,null,"get_os_device"],"os_browser":[!0,!1,!1,null,"get_os_browser"],"os_version":[!0,!1,!1,null,"get_os_version"],"browser_width":[!0,!1,!1,null,"get_browser_width"],"browser_height":[!0,!1,!1,null,"get_browser_height"],"async_load":[!0,!1,!1,null,"get_async_load"],"event_data":[!0,!1,!1,null,"get_event_data"],"display_aa":[!0,!1,!1,null,"get_display_aa"],"iap_data":[!0,!1,!1,null,"get_iap_data"],"cursor_sprite":[!0,!0, !1,"set_cursor_sprite","get_cursor_sprite"],"delta_time":[!0,!0,!1,null,"get_delta_time"],"webgl_enabled":[!0,!1,!1,null,null],};var _T23={"x":[!0,!0,!0,"setx",null],"y":[!0,!0,!0,"sety",null],"xprevious":[!0,!0,!0,null,null],"yprevious":[!0,!0,!0,null,null],"xstart":[!0,!0,!0,null,null],"ystart":[!0,!0,!0,null,null],"hspeed":[!0,!0,!0,"sethspeed",null],"vspeed":[!0,!0,!0,"setvspeed",null],"direction":[!0,!0,!0,"setdirection",null],"speed":[!0,!0,!0,"setspeed",null],"friction":[!0,!0,!0,null,null], "gravity":[!0,!0,!0,null,null],"gravity_direction":[!0,!0,!0,null,null],"object_index":[!0,!1,!1,null,null],"id":[!0,!1,!1,null,null],"alarm":[!0,!0,!0,null,null],"solid":[!0,!0,!0,null,null],"visible":[!0,!0,!0,null,null],"persistent":[!0,!0,!0,null,null],"depth":[!0,!0,!0,"setdepth","getdepth"],"bbox_left":[!0,!1,!1,null,"get_bbox_left"],"bbox_right":[!0,!1,!1,null,"get_bbox_right"],"bbox_top":[!0,!1,!1,null,"get_bbox_top"],"bbox_bottom":[!0,!1,!1,null,"get_bbox_bottom"],"sprite_index":[!0,!0, !0,"set_sprite_index",null],"image_index":[!0,!0,!0,"set_image_index",null],"image_single":[!0,!0,!0,"set_image_single","get_image_single"],"image_number":[!0,!1,!1,null,"get_image_number"],"sprite_width":[!0,!1,!1,null,"get_sprite_width"],"sprite_height":[!0,!1,!1,null,"get_sprite_height"],"sprite_xoffset":[!0,!1,!1,null,"get_sprite_xoffset"],"sprite_yoffset":[!0,!1,!1,null,"get_sprite_yoffset"],"image_xscale":[!0,!0,!0,"setxscale",null],"image_yscale":[!0,!0,!0,"setyscale",null],"image_angle":[!0, !0,!0,"setangle",null],"image_alpha":[!0,!0,!0,null,null],"image_blend":[!0,!0,!0,"set_imageblend","get_imageblend"],"image_speed":[!0,!0,!0,null,null],"in_collision_tree":[!0,!1,!1,null,null],"mask_index":[!0,!0,!0,"set_mask_index",null],"path_index":[!0,!1,!1,null,null],"path_position":[!0,!0,!0,null,null],"path_positionprevious":[!0,!0,!0,null,null],"path_speed":[!0,!0,!0,null,null],"path_scale":[!0,!0,!0,null,null],"path_orientation":[!0,!0,!0,null,null],"path_endaction":[!0,!0,!0,null,null], "timeline_index":[!0,!0,!0,null,null],"timeline_position":[!0,!0,!0,null,null],"timeline_speed":[!0,!0,!0,null,null],"timeline_running":[!0,!0,!0,"set_timeline_running","get_timeline_running"],"timeline_loop":[!0,!0,!0,"set_timeline_loop","get_timeline_loop"],"phy_rotation":[!0,!0,!0,"set_physics_rotation",null],"phy_position_x":[!0,!0,!0,"set_physics_position_x",null],"phy_position_y":[!0,!0,!0,"set_physics_position_y",null],"phy_angular_velocity":[!0,!0,!0,"set_physics_omega",null],"phy_linear_velocity_x":[!0, !0,!0,"set_physics_linear_velocity_x",null],"phy_linear_velocity_y":[!0,!0,!0,"set_physics_linear_velocity_y",null],"phy_speed_x":[!0,!0,!0,"set_physics_speed_x",null],"phy_speed_y":[!0,!0,!0,"set_physics_speed_y",null],"phy_speed":[!0,!1,!0,null,null],"phy_angular_damping":[!0,!0,!0,"set_physics_angular_damping",null],"phy_linear_damping":[!0,!0,!0,"set_physics_linear_damping",null],"phy_bullet":[!0,!0,!0,"set_physics_bullet",null],"phy_fixed_rotation":[!0,!0,!0,"set_physics_fixed_rotation",null], "phy_active":[!0,!0,!0,"set_physics_active",null],"phy_mass":[!0,!1,!0,null,null],"phy_inertia":[!0,!1,!0,null,null],"phy_com_x":[!0,!1,!0,null,null],"phy_com_y":[!0,!1,!0,null,null],"phy_dynamic":[!0,!1,!0,null,null],"phy_kinematic":[!0,!1,!0,null,null],"phy_sleeping":[!0,!1,!0,null,null],"phy_position_xprevious":[!0,!0,!0,null,null],"phy_position_yprevious":[!0,!0,!0,null,null],"phy_collision_points":[!0,!1,!0,null,null],"phy_collision_x":[!0,!1,!0,null,null],"phy_collision_y":[!0,!1,!0,null,null], "phy_col_normal_x":[!0,!1,!0,null,null],"phy_col_normal_y":[!0,!1,!0,null,null],"layer":[!0,!0,!0,"SetLayerID","GetLayerID"],};function _U23(){_Hq("vertex_format_begin")}function _V23(){_Hq("vertex_format_end")}function _W23(_X23){_Hq("vertex_format_delete")}function _Y23(){_Hq("vertex_format_add_position")}function _Z23(){_Hq("vertex_format_add_position_3d")}function __23(){_Hq("vertex_format_add_colour")}function _033(){_Hq("vertex_format_add_color")}function _133(){_Hq("vertex_format_add_normal");}function _233(){ _Hq("vertex_format_add_texcoord")}function _333(){_Hq("vertex_format_add_textcoord")}function _433(type,_Bs){_Hq("vertex_format_add_custom")}var _533=null;function _633(){_U23=_733;_V23=_833;_W23=_933;_Y23=_a33;_Z23=_b33;__23=_c33;_033=_c33;_133=_d33;_233=_e33;_333=_e33;_433=_f33}function _733(){if(_533!=null){debug("ERROR vertex_format_begin: Vertex format is already under construction")}else {_533=new _5K1()}}function _a33(){if(_533==null){debug("ERROR vertex_format_add_position: No vertex format is under construction")} else {_533._vS1()}}function _b33(){if(_533==null){debug("ERROR vertex_format_add_position_3d: No vertex format is under construction")}else {_533._gK1()}}function _c33(){if(_533==null){debug("ERROR vertex_format_add_colour: No vertex format is under construction");}else {_533._hK1()}}function _d33(){if(_533==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction")}else {_533._jK1()}}function _e33(){if(_533==null){debug("ERROR vertex_format_add_textcoord: No vertex format is under construction")} else {_533._iK1()}}function _f33(_ws,_vs){if(_533==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction")}else {_533._wS1(_ws,_vs)}}function _833(){if(_533==null){debug("ERROR vertex_format_end: No vertex format under construction");return -1}var _vQ1=_an._mK1(_533);_533=null;return _vQ1}function _933(_g33){debug("WARNING vertex_format_delete not implemented on HTML5 (System shares vertex formats but doesn't reference count)")}/*@constructor */function _3w2(){this.__type="[View]"; this._I4=false;this._z61=0;this._B61=0;this._D61=640;this._F61=480;this._iZ2=0;this._jZ2=0;this._kZ2=640;this._lZ2=480;this.angle=0;this._lv=0;this._nv=0;this._mv=0;this._ov=0;this._D_2=0;this._E_2=0;this._F_2=1;this._G_2=1;this._Jf2=32;this._Lf2=32;this._i6=-1;this._j6=-1;this._Of2=-1;this._mZ2=-1;this._Th2=-1;this.__e2=-1}_3w2.prototype.__v=function(_0w){this._I4=_0w._I4;this._z61=_0w._z61;this._B61=_0w._B61;this._D61=_0w._D61;this._F61=_0w._F61;this._iZ2=_0w._iZ2;this._jZ2=_0w._jZ2;this._kZ2=_0w._kZ2; this._lZ2=_0w._lZ2;this.angle=_0w.angle;this._lv=_0w._lv;this._nv=_0w._nv;this._mv=_0w._mv;this._ov=_0w._ov;this._D_2=_0w._D_2;this._E_2=_0w._E_2;this._F_2=_0w._F_2;this._G_2=_0w._G_2;this._Jf2=_0w._Jf2;this._Lf2=_0w._Lf2;this._i6=_0w._i6;this._j6=_0w._j6;this._Of2=_0w._Of2;this._mZ2=_0w._mZ2;this._Th2=_0w._Th2};_3w2.prototype._h33=function(_il,_jl,_i33){var _kK2=_kv;_il=(_il-_kK2.left-this._lv)/(_kK2.scaleX||1);_jl=(_jl-_kK2.top-this._nv)/(_kK2.scaleY||1);if(_Ok){var _j33=_Sh2._ef2(this._Th2);if(_j33==null)return 0; var _k33=_il/this._D_2;var _l33=_jl/this._E_2;_k33=_k33*2.0-1.0;_l33=_l33*2.0-1.0;var _m33=_j33._3g2();var _G51;if(_i33){_G51=((_k33*_m33._7m[_9G])+(_l33*_m33._7m[_aG])+_m33._7m[_cG])}else {_G51=((_k33*_m33._7m[_dG])+(_l33*_m33._7m[_2F])+_m33._7m[_fG]);}return Math.floor(_G51)}else {if(_i33){_il/=this._F_2;return _il+this._z61}else {_jl/=this._G_2;return _jl+this._B61}}};_3w2.prototype._pv=function(_il,_jl){return this._h33(_il,_jl,true)};_3w2.prototype._qv=function(_il,_jl){return this._h33(_il,_jl,false)} ;function _0Z2(_n33){var _UE=new _3w2();if(_n33._I4!=undefined)_UE._I4=_n33._I4;if(_n33._kP!=undefined)_UE._z61=_n33._kP;if(_n33._lP!=undefined)_UE._B61=_n33._lP;if(_n33._a6!=undefined)_UE._D61=_n33._a6;if(_n33._b6!=undefined)_UE._F61=_n33._b6;if(_n33._LY2!=undefined)_UE._iZ2=_n33._LY2;if(_n33._MY2!=undefined)_UE._jZ2=_n33._MY2;if(_n33._c6!=undefined)_UE._kZ2=_n33._c6;if(_n33._d6!=undefined)_UE._lZ2=_n33._d6;if(_n33.angle!=undefined)_UE._lZ2=_n33.angle;if(_n33._Jf2!=undefined)_UE._Jf2=_n33._Jf2;if(_n33._Lf2!=undefined)_UE._Lf2=_n33._Lf2; if(_n33._i6!=undefined)_UE._i6=_n33._i6;if(_n33._j6!=undefined)_UE._j6=_n33._j6;if(_n33.index!=undefined)_UE._Of2=_n33.index;if(_Ok){if(_n33._Th2!==undefined&&_n33._Th2>=0){_UE._Th2=_Sh2._cf2(_n33._Th2)}else {var _xf2=_Sh2._zf2(_UE);_xf2._6f2(true);_UE._Th2=_xf2._4g2()}}return _UE}var _an=null;var _o33=null;var _p33=null;var _QE=!0;var _CE=!1,_RE=!1,_iX2=_7p._8p,_jX2=_7p._ap,_q33=0,_r33=0.0,_s33=[],_NE={_Uy:!0,_Vy:!0,_Wy:!0,alpha:!0};var _Sp=0.0,_EE=!0,_GE=!0,_IE=!0,_t33=_7p._eO1;var _qF=null,_xF=null,_uF=null, _zF=null,_EF=null,_vF=[],_AF=[];var _wF=0;var _BF=1;var _aG2=!1,_u33=!1,_v33=1.0;var _rE2=[];var _sG=null,_w33=null,_x33=0;var _kg2=0,_og2=1,_YF=2,_y33=16;var _Sr=16384;var _z33=36,_A33=[],_B33=[];var _C33=0.5;var _2K1=null;function _yH2(){_lC();_633();_WD2();_nr();_D33(_z33);_Yr=_E33;_Q61=_F33;_O61=_G33;_lG2=_H33;_0H2=_I33;_YM=_J33;_jG2=_K33;__M=_L33;_6N=_M33;_TG2=_N33;__G2=_O33;_1H2=_P33;_ZG2=_Q33;_ZH2=_R33;_XG2=_S33;_YG2=_T33;_971=_U33;_eI2=_V33;_2H2=_W33;_3H2=_X33;_k71=_Y33;_Ob=_Z33;_ON=__33;__N=_043;_RN=__33; _1O=_043;_4O=_143;_aO=_243;_iO=_343;_kO=_443;_rO=_543;_wO=_643;_SO=_743;_2P=_843;_6P=_943;_yO=_643;_UO=_743;_4P=_843;_8P=_943;_Up=_a43;_cO=_b43;_9P=_c43;_bP=_c43;_hc=_d43;_Ag=_e43;_LN=_e43;_Nb=_f43;_hP=_g43;_e81=_h43;_Jg=_i43;_1_=_j43;_CX=_k43;_an._U41=_l43;_dc=_m43;_3k=_n43;_071=_o43;_271=_p43;_c71=_q43;_e71=_r43;_2y=_s43;_ey=_t43;_O41=_u43;_X41=_v43;_c51=_w43;_jI2=_x43;_j01=_y43;_k01=_z43;_l01=_A43;_m01=_B43;_n01=_C43;_o01=_D43;_p01=_E43;_q01=_F43;_r01=_G43;_s01=_H43;_t01=_I43;_u01=_J43;_v01=_K43; _w01=_L43;_x01=_M43;_8z2=_N43;_aF=_O43;_9z2=_P43;_dH2=_Q43;_az2=_R43;_9F=_S43;_6z2=_T43;_7z2=_U43;_bz2=_V43;_cz2=_W43;_dz2=_X43;_ez2=_Y43;_fz2=_Z43;_oD2=__43;_sD2=_053;_153()}function _253(_qJ1){var options={_cK1:((_FI._lx2!==undefined)?true:false),_dK1:(_FI._D6._353?true:false),_WJ1:_Vu2};_an=new _pJ1(_qJ1,options);if(!_an._KJ1){_an=null;return false}if(!_453())return false;if(!_553())return false;if(!_653())return false;_w33=[];for(var _z4=0;_z4<_y33;_z4++){_w33[_z4]=new _BE()}_x33=-1;_3F=1;_Eu2=new _BE(); _Fu2=new _BE();var _753=_an._GL1();for(var _z4=0;_z4<_753;_z4++){_s33[_z4]=false}return true}function _D33(_VW2){var _4m=_VW2;if(_4m<4)_4m=4;if(_4m>64)_4m=64;_4m=4*((_4m/4)|0);_z33=_4m;_A33[0]=1;_B33[0]=0;for(var _z4=1;_z4<_4m;_z4++){_A33[_z4]=Math.cos(_z4*2*Math.PI/_4m);_B33[_z4]=Math.sin(_z4*2*Math.PI/_4m)}_A33[_4m]=1;_B33[_4m]=0}function _153(){_5z(0,0xff000000,0,0);_cz2(0);_fz2(0);_853()}function _453(){return _953()}function _553(){var _a53=document.createElement(_ZI);_a53._7s=_a53.width=16;_a53._8s=_a53.height=16; _a53.complete=true;_a53._k61=false;_a53.name="";_a53.__o=_a53.getContext('2d');_a53.__o.save();_a53.__o.setTransform(1,0,0,1,0,0);_a53.__o.globalAlpha=1;_a53.__o.fillStyle='#ffffff';_a53.__o.fillRect(0,0,16,16);_a53.__o.restore();var _by=new _cy();_by.x=0;_by.y=0;_by._B4=15;_by._C4=15;_by._o6=0;_by._p6=0;_by._q6=15;_by._r6=15;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=-1;_by._on=_a53;_by._ln=[];_by._nn=1;_by._mn=0;_zp(_by);_an._aN1(_by._on._yp);return true}function _653(){_qF=new Float32Array(_7p._hN1*4); _xF=new Float32Array(_7p._hN1*4);_uF=new Float32Array(_7p._hN1*4);_zF=new Float32Array(4);var _pF;for(var _z4=0;_z4<_7p._hN1;_z4++){_uF[_z4]=0;_pF=_z4*4;_qF[_pF+0]=0;_qF[_pF+1]=0;_qF[_pF+2]=0;_qF[_pF+3]=0;_xF[_pF+0]=0;_xF[_pF+1]=0;_xF[_pF+2]=0;_xF[_pF+3]=0;_AF[_z4]=false}return true}function _853(){var _b53=_t51;_t51=function(_u51,_c53){var _on=_b53(_u51,_c53);if(_on&&!_on._Pr._yp){_zp(_on._Qr)}return _on};var _d53=_ky;_ky=function(_hl){var _on=_d53(_hl);if(_on&&!_on._Pr._yp){_zp(_on._Qr)}return _on};_O33()} function _O33(){_an._eL1();_an._SE(_TE());_an._AL1(_q33,_r33);_an._FF(_EF);_an._DF(_zF);_an._OE(_NE._Uy,_NE._Vy,_NE._Wy,_NE.alpha);for(var _z4=0;_z4<_7p._hN1;_z4++){_an._yF(_z4,_xF.subarray(_z4*4,(_z4+1)*4),_qF.subarray(_z4*4,(_z4+1)*4),_uF.subarray(_z4*4,(_z4+1)*4))}}function _P33(){_an._fL1()}function _L33(_e53){if(_e53){_o33={};if(_e53._S_2){_o33._CE=_CE;_o33._RE=_RE;_o33._EF=new Float32Array(_EF);if(_Ok){_o33._IE=_HB();_o33._EE=_DB();_o33._GE=_FB()}_CE=false;_RE=false;_5z(0,0xff000000,0,0);_an._DE(false); _an._HE(false);_an._FE(false);_an._SE(_TE());}if(_e53._T_2){_o33._f53=_an._jp._kp(_7p._lp);_o33._g53=_an._jp._kp(_7p._mp);_an._iL1(_7p._bp,_7p._0H)}}}function _M33(_h53){if(_o33&&_h53){if(_h53._V_2){_CE=_o33._CE;_RE=_o33._RE;_EF=new Float32Array(_o33._EF);_an._FF(_EF);if(_CE||_Ok){if(_Ok){_an._HE(_o33._IE);_an._DE(_o33._EE);_an._FE(_o33._GE)}else {_an._DE(_EE);_an._FE(_GE);_an._HE(_IE)}}_an._SE(_TE())}if(_h53._W_2){_an._iL1(_o33._f53,_o33._g53)}_o33=null}}function _TE(){var _yK1=undefined;if(_RE){_yK1=_an._MJ1} else {_yK1=_an._LJ1}return _yK1;}function _I33(_QH2,_RH2,_SH2,_TH2){var _i53=_v71;var _j53=_w71;_Fu2._vy2();var _B4=_v71/_QH2;var _C4=_w71/_RH2;_Fu2._ZF((_i53*-0.5+_SH2)/_QH2,(_j53*-0.5+_TH2)/_RH2,16000);_Eu2._6F(_B4,-_C4*_3F,1.0,32000.0);_XF(_kg2,_Fu2);_XF(_og2,_Eu2)}function _F33(_UH2,_VH2,_WH2,_XH2,_ml){if(!_CE){_PH2(_UH2,_VH2,_WH2,_XH2,_ml)}else {var angle=-_ml*(Math.PI/180.0);var _Va2=new _VE((_UH2+_WH2/2.0),(_VH2+_XH2/2.0),-_WH2);var _2b2=new _VE((_UH2+_WH2/2.0),(_VH2+_XH2/2.0),0.0);var _ab2=new _VE(Math.sin(angle), Math.cos(angle),0.0);_Fu2._YE(_Va2,_2b2,_ab2);if(false==_QE){_Eu2._6F(_WH2,-_XH2*_3F,1.0,32000.0)}else {_Eu2._7F(1.0,_XH2/_WH2,1.0,32000.0)}_Eu2._7m[_2F]*=_3F}_XF(_kg2,_Fu2);_XF(_og2,_Eu2);_XF(_YF,_sG[_YF]);_A61=_UH2;_C61=_VH2;_E61=_WH2;_G61=_XH2}function _G33(_sK1,_tK1,_uK1,_vK1){_2N=_sK1;_3N=_tK1;_4N=_uK1;_5N=_vK1;var _um=_tK1;if(_3F==1){_um=_8f()-(_vK1+_tK1)}_an._rK1(_sK1,_um,_uK1,_vK1);_an._R61()}function _J33(_bs){_an._R61();_an._uM1(true,true,false,_Yr(_bs)|0xff000000)}function _d43(_bs,_oo){_an._R61(); var _Un=((_oo*255.0)<<24)|_Yr(_bs);_an._uM1(true,true,false,_Un)}function _E33(_bs){return(_bs&0x00ffffff)}function _f43(_oo){if(_oo<0){_oo=0}if(_oo>1){_oo=1}_Vr=_oo}function _H33(_k53){if(arguments.length>0){var _0N=arguments[0]}else {}}function _K33(_il,_jl,_f71,_g71,_ml){}function _N33(_dK,_sJ,_il,_jl,_AG,_BG,_ml,_bs,_oo){if(!_p33){var _Km=1024;var _Lm=1024;var _Wm=_YH2(_Km,_Lm);var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_Km;_by._C4=_Lm;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4; _by._u6=_Wm;_by._on=_pn[_by._u6];_p33=_by}var _A4=document.createElement("canvas");var _3q=_A4.getContext("2d");_dK="20px arial";_3q.font=_dK;_3q.textBaseline="top";_3q.textAlign="left";var _l53=_3q.measureText(_sJ);var width=_l53.width;var height=20;_A4.width=width;_A4.height=height;_3q.globalAlpha=0.0;_3q.globalCompositeOperation="copy";_3q.fillStyle="black";_3q.fillRect(0,0,_A4.width,_A4.height);_3q.globalAlpha=1.0;_3q.globalCompositeOperation="source-over";_3q.fillStyle="white";_3q.fillText(_sJ,0, 0)}function _nG(_oA){if(_x33>=_y33){return false}_x33++;if(_x33==0){_w33[_x33]=new _BE(_oA)}else {_w33[_x33].Multiply(_w33[_x33-1],_oA)}return true}function _oG(_oA){if(_x33<0){return false}_XF(_YF,_w33[_x33]);_x33--;return true}function _lG(){_x33=-1}function _mG(){if(_x33<0){return true}return false}function _pG(){if(_x33<0){return false}_XF(_YF,_w33[_x33]);return true}function _qG(){if(_x33<0){return false}_x33--;return true}function _S33(_l51,_il,_jl,_oo){var _Ep,_ON2,_m53,_Lp,_Np,_Pp,_Un;if(!_l51._on._yp){if(_l51._B4==0||_l51._C4==0)return; _zp(_l51)}_Ep=_an._Fp(_7p._Gp,_l51._on._yp,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;_il=_il+_l51._o6;_jl=_jl+_l51._p6;_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=_il;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_jl;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=_il+_l51._q6;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_jl+_l51._r6;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp; _Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_l51.x/_l51._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_l51.y/_l51._on.height;_Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_l51.x+_l51._B4)/_l51._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_l51.y+_l51._C4)/_l51._on.height;_Un=((_oo*255.0)<<24)|0xffffff;var _7O=_Un,_8O=_Un,_n53=_Un,_o53=_Un;if(_aG2){_7O&=0xfffefffe;_8O&=0xfffefffe;_n53&=0xfffefffe;_o53&=0xfffefffe;_8O|=0x00010000;_n53|=0x00000001;_o53|=0x00010001}_Np[_Rp]=_Np[_qq]=_7O;_Np[_mq]=_8O;_Np[_nq]=_Np[_oq]=_n53;_Np[_pq]=_o53} function _l43(_l51,_SH2,_TH2,_p53,_q53,_il,_jl,_Xv,_Yv,_VK,_WK,_2O,_3O){var _Ep,_ON2,_m53,_Lp,_Np,_Pp,_Un;if(!_l51._on._yp){if(_l51._B4==0||_l51._C4==0)return;_zp(_l51)}if(_VK==undefined){_VK=_WK=_2O=_3O=0xffffffff}if(_WK==undefined){_WK=_2O=_3O=_VK}_Ep=_an._Fp(_7p._Gp,_l51._on._yp,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=_il; _Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_jl;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=_il+_Xv;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_jl+_Yv;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_SH2/_l51._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_TH2/_l51._on.height;_Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_SH2+_p53)/_l51._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_TH2+_q53)/_l51._on.height;if(_aG2){_VK&=0xfffefffe;_WK&=0xfffefffe;_2O&=0xfffefffe;_3O&=0xfffefffe;_WK|=0x00010000; _2O|=0x00000001;_3O|=0x00010001;}_Np[_Rp]=_Np[_qq]=_VK;_Np[_mq]=_WK;_Np[_nq]=_Np[_oq]=_2O;_Np[_pq]=_3O}function _T33(_l51,_il,_jl,_6I2,_7I2,_yS,_xS,_bs,_oo){var _Ep,_ON2,_m53,_Lp,_Np,_Pp,_B4,_C4;if(!_l51._on._yp){if(_l51._B4==0||_l51._C4==0)return;_zp(_l51)}var _r53=_6I2*_l51._s6+~~_il;var _s53=_7I2*_l51._t6+~~_jl;var _Km=~~(_6I2*_l51._s6);var _Lm=~~(_7I2*_l51._t6);var _t53=_mP.right-_mP.left;var _u53=_mP.bottom-_mP.top;if(_xS){_il=(((~~(_mP.left/_Km))*_Km)+(~~_il)%_Km)-_Km;_r53=(((((_t53+(_Km-1))/_Km)&0xffffffff)+2)*_Km)+~~_il+1} if(_yS){_jl=(((~~(_mP.top/_Lm))*_Lm)+(~~_jl)%_Lm)-_Lm;_s53=(((((_u53+(_Lm-1))/_Lm)&0xffffffff)+2)*_Lm)+~~_jl+1}_il=~~_il;_jl=~~_jl;var _Z41=0;var __41=0;if((_Km<=0)||(_Lm<=0))return;var _46=_Yr(_bs)|(~~((_oo*255.0)<<24));var _7O=_46,_8O=_46,_n53=_46,_o53=_46;if(_aG2){_7O&=0xfffefffe;_8O&=0xfffefffe;_n53&=0xfffefffe;_o53&=0xfffefffe;_8O|=0x00010000;_n53|=0x00000001;_o53|=0x00010001}var _8m=(-_6I2*(_Z41-_l51._o6));var _9m=(-_7I2*(__41-_l51._p6));var _v53=_6I2*_l51._q6;var _w53=_7I2*_l51._r6;var _sm=_il+_8m; var _um=~~_jl+_9m;var _Yo=_l51.x;var _ej1=_Yo+_l51._B4;var _So=_l51.y;var _nq=_l51.y+_l51._C4;_Yo/=_l51._on.width;_ej1/=_l51._on.width;_So/=_l51._on.height;_nq/=_l51._on.height;var _YO=_um;while(_sm<_r53){_um=_YO;var _JO=_sm+_v53;while(_um<_s53){_Ep=_an._Fp(_7p._Gp,_l51._on._yp,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;var _LO=_um+_w53;_Np[index]=_o53;_Lp[index+0]=_sm;_Lp[index+1]=_um;_Lp[index+2]=_Sp;_Pp[index+0]=_Yo;_Pp[index+1]=_So;index+=_Ip;_Np[index]=_7O; _Lp[index+0]=_JO;_Lp[index+1]=_um;_Lp[index+2]=_Sp;_Pp[index+0]=_ej1;_Pp[index+1]=_So;index+=_Ip;_Np[index]=_8O;_Lp[index+0]=_JO;_Lp[index+1]=_LO;_Lp[index+2]=_Sp;_Pp[index+0]=_ej1;_Pp[index+1]=_nq;index+=_Ip;_Np[index]=_8O;_Lp[index+0]=_JO;_Lp[index+1]=_LO;_Lp[index+2]=_Sp;_Pp[index+0]=_ej1;_Pp[index+1]=_nq;index+=_Ip;_Np[index]=_n53;_Lp[index+0]=_sm;_Lp[index+1]=_LO;_Lp[index+2]=_Sp;_Pp[index+0]=_Yo;_Pp[index+1]=_nq;index+=_Ip;_Np[index]=_7O;_Lp[index+0]=_sm;_Lp[index+1]=_um;_Lp[index+2]=_Sp;_Pp[index+0]=_Yo; _Pp[index+1]=_So;if(!_yS){break }_um=_um+_Lm}if(!_xS){break }_sm=_sm+_Km}}function _W33(_x53,_S03,__y,_y53,_z53,x,y,_zS,_AS,angle,color,alpha,_A53){var _B53=_NE;var _C53=_CE;__y=~~__y%(_S03._8d2);if(__y<0){__y=__y+(_S03._8d2)}var _D53=[];_D53[0]=color&0xff;_D53[1]=(color>>8)&0xff;_D53[2]=(color>>16)&0xff;_D53[3]=(alpha*255)&0xff;var _E53=new _BE();_E53._ZF(x,y,0.0);var _F53=new _BE();_F53._2G(angle);var _G53=new _BE();_G53._ZF(-_y53/_5d2,-_z53/_5d2,0.0);var _H53=new _BE();_H53.__F(_5d2*_zS,_5d2*_AS,1.0);var _I53=new _BE(); _I53.Multiply(_G53,_H53);var _J53=new _BE();_J53.Multiply(_I53,_F53);var _K53=new _BE();_K53.Multiply(_J53,_E53);var translate=new _BE();translate._ZF(0.5,0.5,0.0);var scale=new _BE();scale.__F(1.0/32768.0,1.0/32768.0,1.0);var _L53=new _BE();_L53.Multiply(scale,translate);var _fd2=_S03._ed2[__y];var _M53=[],_N53=0,_O53=0,_P53=true;for(var _z4=0;_z4<_fd2._gd2;_z4++){var _GR=_fd2._hd2[_z4];for(var _rm=0;_rm<_N53;){var _Q53=_M53[_rm];if(_Q53._id2<_GR._h6){_an._JL1(_7p._aO1);_an._LL1(_7p._2O1);_an._OE(false,false,false, false);_an._FE(false);_O53+=_3H2(_x53,_Q53,_K53,_L53,color,_D53,false,_A53);_an._OL1(_N53-1);_an._JL1(_7p._5O1);_an._LL1(_7p._WN1);_an._OE(_B53._Uy,_B53._Vy,_B53._Wy,_B53.alpha);_an._FE(_C53);_P53=true;_N53--;for(var _5x=_rm;_5x<_N53;_5x++){_M53[_5x]=_M53[_5x+1]}}else {_rm++}}if(_GR._id2>0){_M53[_N53++]=_GR;_an._HL1(true);_an._JL1(_7p._aO1);_an._LL1(_7p._1O1);_an._OE(false,false,false,false);_an._FE(false);_P53=false}if(_N53==0){_an._HL1(false);_P53=true}_O53+=_3H2(_x53,_GR,_K53,_L53,color,_D53,_P53?_u33:false, _A53);if(_GR._id2>0){_an._OL1(_N53);_an._JL1(_7p._5O1);_an._LL1(_7p._WN1);_an._OE(_B53._Uy,_B53._Vy,_B53._Wy,_B53.alpha);_an._FE(_C53);_P53=true}}if(_N53>0){_an._JL1(_7p._aO1);_an._LL1(_7p._2O1);_an._OE(false,false,false,false);_an._FE(false);for(var _rm=0;_rm<_N53;_rm++){var _Q53=_M53[_rm];_O53+=_3H2(_x53,_Q53,_K53,_L53,color,_D53,false,_A53)}}_an._HL1(false);_an._OE(_B53._Uy,_B53._Vy,_B53._Wy,_B53.alpha);_an._FE(_C53)}function _X33(_Q03,_R53,_S53,_T53,_U53,_V53,_W53,_A53){var _X53=[];_X53[0]=_V53[0], _X53[1]=_V53[1],_X53[2]=_V53[2],_X53[3]=0;var _Y53=new _BE();_Y53.Multiply(_R53._sc2,_S53);var _Z53=1.0;if(_W53){_Z53=__53(_R53,_Y53)*_v33}var _jd2=[],_kd2=[],_063=[];for(var _z4=0;_z4<4;_z4++){_jd2[_z4]=_R53._ld2[_z4];_kd2[_z4]=_R53._md2[_z4];_063[_z4]=_R53._nd2[_z4]}var _163=0;if(_R53._SR!==0){var _263=_Q03[_R53.index];if(_263.type===_0c2){var _R03=_263;for(var _rm=0;_rm<_R03._dc2.length;_rm++){var _z41=_R03._dc2[_rm];for(var _5x=0;_5x<_z41._gc2;_5x++){var _Jc2=_z41._kc2[_5x];if((_Jc2._Lc2>=0)&&(_Jc2._Pc2>0)){ var _363=_z41._ic2[_Jc2._Lc2];if((_363!==null)&&(_363!==undefined)){var _pc2=_363.type;if(_pc2===_3c2){_163+=_463(_R53,_363,_Jc2,_Y53,_V53,_X53,_jd2,_kd2,_063,_W53)}else if((_pc2==_4c2)||(_pc2==_5c2)){_163+=_563(_Q03,_R53,_pc2,_363,_Jc2,_T53,_Y53,_V53,_X53,_U53,_jd2,_kd2,_063,_W53,_A53)}}}if((_Jc2._Mc2>=0)&&(_Jc2._Rc2>0)){var _Un=_z41._jc2[_Jc2._Mc2]._Un;var _Hc2=[];_Hc2[0]=((_Un&0xff)*_V53[0])>>8;_Hc2[1]=(((_Un>>8)&0xff)*_V53[1])>>8;_Hc2[2]=(((_Un>>16)&0xff)*_V53[2])>>8;_Hc2[3]=(((_Un>>24)&0xff)*_V53[3])>>8; for(var _mm=0;_mm<4;_mm++){_Hc2[_mm]=((_Hc2[_mm]*_jd2[_mm])>>8)+_kd2[_mm];_Hc2[_mm]=Math.max(0,Math.min(_Hc2[_mm],255))}var _663=_Hc2[0]|(_Hc2[1]<<8)|(_Hc2[2]<<16)|(_Hc2[3]<<24);var _763=[];_763[0]=((_Un&0xff)*_X53[0])>>8;_763[1]=(((_Un>>8)&0xff)*_X53[1])>>8;_763[2]=(((_Un>>16)&0xff)*_X53[2])>>8;_763[3]=(((_Un>>24)&0xff)*_X53[3])>>8;for(var _mm=0;_mm<4;_mm++){_763[_mm]=((_763[_mm]*_jd2[_mm])>>8)+_063[_mm];_763[_mm]=_jm(0,_lm(_763[_mm],255))}var _863=_763[0]|(_763[1]<<8)|(_763[2]<<16)|(_763[3]<<24);if(_W53&&(_Jc2._Uc2>0)){ var _zo=_Jc2._Uc2*6;var _Ep=_an._Fp(_7p._Gp,null,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;_163+=_Jc2._Uc2*2;for(var _mm=0;_mm<_Jc2._Uc2;_mm++){var _0m1=_Jc2._2d2[(_mm*2)+0],_1m1=_Jc2._2d2[(_mm*2)+1];var _a63=_Jc2._Zc2[(_0m1*2)+0],_b63=_Jc2._Zc2[(_0m1*2)+1];var _c63=_Jc2._3d2[(_0m1*2)+0],_d63=_Jc2._3d2[(_0m1*2)+1];var _e63=_Jc2._Zc2[(_1m1*2)+0],_f63=_Jc2._Zc2[(_1m1*2)+1];var _g63=_Jc2._3d2[(_1m1*2)+0],_h63=_Jc2._3d2[(_1m1*2)+1];var _8m=(_a63*_Y53._7m[_9G])+(_b63*_Y53._7m[_aG])+_Y53._7m[_cG], _9m=(_a63*_Y53._7m[_dG])+(_b63*_Y53._7m[_2F])+_Y53._7m[_fG],_am=(_e63*_Y53._7m[_9G])+(_f63*_Y53._7m[_aG])+_Y53._7m[_cG],_bm=(_e63*_Y53._7m[_dG])+(_f63*_Y53._7m[_2F])+_Y53._7m[_fG];_c63*=_Z53;_d63*=_Z53;_g63*=_Z53;_h63*=_Z53;var _kq=(_c63*_Y53._7m[_9G])+(_d63*_Y53._7m[_aG])+_8m,_lq=(_c63*_Y53._7m[_dG])+(_d63*_Y53._7m[_2F])+_9m,_v62=(_g63*_Y53._7m[_9G])+(_h63*_Y53._7m[_aG])+_am,_w62=(_g63*_Y53._7m[_dG])+(_h63*_Y53._7m[_2F])+_bm;_Lp[_963+0]=_8m;_Lp[_963+1]=_9m;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip; _Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq;_Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq;_Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_v62;_Lp[_963+1]=_w62;_Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip}}var _zo=_Jc2._Rc2*3;var _Ep=_an._Fp(_7p._Gp,null,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;_Lp=_Ep._Mp;_Np=_Ep._Op; _Pp=_Ep._Qp;_163+=_Jc2._Rc2;var _i63=0;for(var _mm=_Jc2._Rc2*3;_mm>0;--_mm){var index=_Jc2.__c2[_i63++];var _j63=_Jc2._Zc2[index*2];var _k63=_Jc2._Zc2[(index*2)+1];var x=(_j63*_Y53._7m[_9G])+(_k63*_Y53._7m[_aG])+_Y53._7m[_cG];var y=(_j63*_Y53._7m[_dG])+(_k63*_Y53._7m[_2F])+_Y53._7m[_fG];_Lp[_963+0]=x;_Lp[_963+1]=y;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip}}}}}}return _163}function _563(_Q03,_R53,_l63,_m63,_n63,_T53,_o63,_V53,_p63,_U53,_q63,_r63,_s63,_W53,_A53){var _Lp,_Np,_Pp,_by=null,_Z53=1.0,_t63=new _BE(); if(_W53){_Z53=__53(_R53,_o63)*_v33}if(_l63===_4c2){var _u63=_m63;if(_u63._Ib2>-1){_by=_A53[_u63._Ib2];var _v63=new _BE();var _w63=new _BE();var _x63=new _BE();var _y63=new _BE();_w63._ZF(_by.x/_by._on.width,_by.y/_by._on.height,0);_v63.__F(_by._B4/_by._on.width,_by._C4/_by._on.height,1.0);_x63.Multiply(_v63,_w63);_y63.Multiply(_T53,_x63);_t63.Multiply(_u63._sc2,_y63)}else {_by=_u63._Qr;_t63.Multiply(_u63._sc2,_T53)}}else if(_l63===_5c2){var _u63=_m63;if(_u63._xc2!==-1){var _z63=_Q03[_u63._xc2];if(_z63._Ib2>-1){ _by=_A53[_z63._Ib2];var _wl=_by._B4/_by._s6;var _xl=_by._C4/_by._t6;var _w63=new _BE();var _v63=new _BE();var _x63=new _BE();_w63._ZF(_by.x/_wl,_by.y/_xl,0);_v63.__F((1.0/_by._on.width)*_wl,(1.0/_by._on.height)*_xl,1.0);_x63.Multiply(_w63,_v63);_t63.Multiply(_u63._sc2,_x63);if((_u63._vc2===_Db2)||(_u63._vc2===_Fb2)){_an._CL1(0,true)}else {_an._CL1(0,false)}}else {var _mS1=_z63._mS1;_by={_on:_mS1};if(_mS1!==null){var _v63=new _BE();_v63.__F(1.0/_mS1.width,1.0/_mS1.height,1.0);_t63.Multiply(_u63._sc2,_v63);if((_u63._vc2===_Db2)||(_u63._vc2===_Fb2)){ _an._CL1(0,true)}else {_an._CL1(0,false)}}}}}var _163=0;if(_by!==null){if(!_by._on._yp){if(_by._B4==0||_by._C4==0)return;_zp(_by)}_163+=_n63._Pc2;if(_W53&&(_n63._Sc2>0)){_163+=_n63._Sc2*2;var _Hc2=[];for(var _mm=0;_mm<4;_mm++){_Hc2[_mm]=((_V53[_mm]*_q63[_mm])>>8)+_r63[_mm];_Hc2[_mm]=Math.max(0,Math.min(_Hc2[_mm],255))}var _663=_Hc2[0]|(_Hc2[1]<<8)|(_Hc2[2]<<16)|(_Hc2[3]<<24);var _763=[];for(var _mm=0;_mm<4;_mm++){_763[_mm]=((_p63[_mm]*_q63[_mm])>>8)+_s63[_mm];_763[_mm]=Math.max(0,Math.min(_763[_mm],255))} var _863=_763[0]|(_763[1]<<8)|(_763[2]<<16)|(_763[3]<<24);var _zo=_n63._Sc2*6;var _Ep=_an._Fp(_7p._Gp,_by._on._yp,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _Pp=_Ep._Qp;var _A63=0;for(_mm=_n63._Sc2;_mm>0;_mm--){var _0m1=_n63._0d2[_A63++],_1m1=_n63._0d2[_A63++];var _B63=_0m1*2,_C63=_0m1*2;var _a63=_n63._Wc2[_B63];_B63++;var _b63=_n63._Wc2[_B63];var _c63=_n63._1d2[_C63];_C63++;var _d63=_n63._1d2[_C63];_B63=_1m1*2;_C63=_1m1*2;var _e63=_n63._Wc2[_B63];_B63++; var _f63=_n63._Wc2[_B63];var _g63=_n63._1d2[_C63];_C63++;var _h63=_n63._1d2[_C63];var _8m=(_a63*_o63._7m[_9G])+(_b63*_o63._7m[_aG])+_o63._7m[_cG],_9m=(_a63*_o63._7m[_dG])+(_b63*_o63._7m[_2F])+_o63._7m[_fG],_am=(_e63*_o63._7m[_9G])+(_f63*_o63._7m[_aG])+_o63._7m[_cG],_bm=(_e63*_o63._7m[_dG])+(_f63*_o63._7m[_2F])+_o63._7m[_fG];_c63*=_Z53;_d63*=_Z53;_g63*=_Z53;_h63*=_Z53;var _kq=(_c63*_o63._7m[_9G])+(_d63*_o63._7m[_aG])+_8m,_lq=(_c63*_o63._7m[_dG])+(_d63*_o63._7m[_2F])+_9m,_v62=(_g63*_o63._7m[_9G])+(_h63*_o63._7m[_aG])+_am, _w62=(_g63*_o63._7m[_dG])+(_h63*_o63._7m[_2F])+_bm;_c63+=_a63;_d63+=_b63;_g63+=_e63;_h63+=_f63;_Lp[_963+0]=_8m;_Lp[_963+1]=_9m;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_a63*_t63._7m[_9G])+(_b63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_a63*_t63._7m[_dG])+(_b63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_e63*_t63._7m[_9G])+(_f63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_e63*_t63._7m[_dG])+(_f63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_663; _963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_c63*_t63._7m[_9G])+(_d63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_c63*_t63._7m[_dG])+(_d63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_c63*_t63._7m[_9G])+(_d63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_c63*_t63._7m[_dG])+(_d63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_e63*_t63._7m[_9G])+(_f63*_t63._7m[_aG])+_t63._7m[_cG]; _Pp[_963+1]=(_e63*_t63._7m[_dG])+(_f63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_v62;_Lp[_963+1]=_w62;_Lp[_963+2]=_Sp;_Pp[_963+0]=(_g63*_t63._7m[_9G])+(_h63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_g63*_t63._7m[_dG])+(_h63*_t63._7m[_2F])+_t63._7m[_fG];_Np[_963]=_863;_963+=_Ip}}var _zo=_n63._Pc2*3;var _Ep=_an._Fp(_7p._Gp,_by._on._yp,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;_Lp=_Ep._Mp,_Np=_Ep._Op,_Pp=_Ep._Qp;var _i63=0;for(var _mm=_n63._Pc2*3;_mm>0; --_mm){var index=_n63._Yc2[_i63++];var _j63=_n63._Wc2[index*2];var _k63=_n63._Wc2[(index*2)+1];var x=(_j63*_o63._7m[_9G])+(_k63*_o63._7m[_aG])+_o63._7m[_cG];var y=(_j63*_o63._7m[_dG])+(_k63*_o63._7m[_2F])+_o63._7m[_fG];_Lp[_963+0]=x;_Lp[_963+1]=y;_Lp[_963+2]=_Sp;_Np[_963]=_U53;_Pp[_963+0]=(_j63*_t63._7m[_9G])+(_k63*_t63._7m[_aG])+_t63._7m[_cG];_Pp[_963+1]=(_j63*_t63._7m[_dG])+(_k63*_t63._7m[_2F])+_t63._7m[_fG];_963+=_Ip}}return _163}function _463(_R53,_m63,_n63,_o63,_V53,_p63,_q63,_r63,_s63,_W53){var _Z53=1.0; if(_W53){_Z53=__53(_R53,_o63)*_v33}var _D63=false;var _u63=_m63,_Un=_u63._Un,_163=0,_mm=0;var _Hc2=[];var _km=(_Un&0xff),_to=((_Un>>8)&0xff),_nm=((_Un>>16)&0xff),_uo=((_Un>>24)&0xff);_Hc2[0]=(_km*_V53[0])>>8;_Hc2[1]=(_to*_V53[1])>>8;_Hc2[2]=(_nm*_V53[2])>>8;_Hc2[3]=(_uo*_V53[3])>>8;for(_mm=0;_mm<4;_mm++){_Hc2[_mm]=((_Hc2[_mm]*_q63[_mm])>>8)+_r63[_mm];_Hc2[_mm]=_jm(0,_lm(_Hc2[_mm],255))}var _663=_Hc2[0]|(_Hc2[1]<<8)|(_Hc2[2]<<16)|(_Hc2[3]<<24);var _763=[];_763[0]=((_Un&0xff)*_p63[0])>>8;_763[1]=(((_Un>>8)&0xff)*_p63[1])>>8; _763[2]=(((_Un>>16)&0xff)*_p63[2])>>8;_763[3]=(((_Un>>24)&0xff)*_p63[3])>>8;for(_mm=0;_mm<4;_mm++){_763[_mm]=((_763[_mm]*_q63[_mm])>>8)+_s63[_mm];_763[_mm]=_jm(0,_lm(_763[_mm],255))}var _863=_763[0]|(_763[1]<<8)|(_763[2]<<16)|(_763[3]<<24);if(_D63){}else if(_W53&&(_n63._Sc2>0)){_163+=_n63._Sc2*2;var _zo=_n63._Sc2*6;var _Ep=_an._Fp(_7p._Gp,null,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;var _Lp=_Ep._Mp;var _Np=_Ep._Op;var _A63=0;for(_mm=_n63._Sc2;_mm>0;_mm--){var _0m1=_n63._0d2[_A63++], _1m1=_n63._0d2[_A63++];var _B63=_0m1*2,_C63=_0m1*2;var _a63=_n63._Wc2[_B63];_B63++;var _b63=_n63._Wc2[_B63];var _c63=_n63._1d2[_C63];_C63++;var _d63=_n63._1d2[_C63];_B63=_1m1*2;_C63=_1m1*2;var _e63=_n63._Wc2[_B63];_B63++;var _f63=_n63._Wc2[_B63];var _g63=_n63._1d2[_C63];_C63++;var _h63=_n63._1d2[_C63];var _8m=(_a63*_o63._7m[_9G])+(_b63*_o63._7m[_aG])+_o63._7m[_cG],_9m=(_a63*_o63._7m[_dG])+(_b63*_o63._7m[_2F])+_o63._7m[_fG],_am=(_e63*_o63._7m[_9G])+(_f63*_o63._7m[_aG])+_o63._7m[_cG],_bm=(_e63*_o63._7m[_dG])+(_f63*_o63._7m[_2F])+_o63._7m[_fG]; _c63*=_Z53;_d63*=_Z53;_g63*=_Z53;_h63*=_Z53;var _kq=(_c63*_o63._7m[_9G])+(_d63*_o63._7m[_aG])+_8m,_lq=(_c63*_o63._7m[_dG])+(_d63*_o63._7m[_2F])+_9m,_v62=(_g63*_o63._7m[_9G])+(_h63*_o63._7m[_aG])+_am,_w62=(_g63*_o63._7m[_dG])+(_h63*_o63._7m[_2F])+_bm;_Lp[_963+0]=_8m;_Lp[_963+1]=_9m;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq;_Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_kq;_Lp[_963+1]=_lq; _Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip;_Lp[_963+0]=_am;_Lp[_963+1]=_bm;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip;_Lp[_963+0]=_v62;_Lp[_963+1]=_w62;_Lp[_963+2]=_Sp;_Np[_963]=_863;_963+=_Ip}}var _zo=_n63._Pc2*3;var _Ep=_an._Fp(_7p._Gp,null,_an._Hp,_zo);var _Ip=_Ep._Jp()>>2;var _963=_Ip*_Ep._Kp;_Ep._Kp+=_zo;_Lp=_Ep._Mp;_Np=_Ep._Op;_163+=_n63._Pc2;var _i63=0;for(var _mm=_n63._Pc2*3;_mm>0;--_mm){var index=_n63._Yc2[_i63++];var _j63=_n63._Wc2[index*2];var _k63=_n63._Wc2[(index*2)+1];var x=(_j63*_o63._7m[_9G])+(_k63*_o63._7m[_aG])+_o63._7m[_cG]; var y=(_j63*_o63._7m[_dG])+(_k63*_o63._7m[_2F])+_o63._7m[_fG];_Lp[_963+0]=x;_Lp[_963+1]=y;_Lp[_963+2]=_Sp;_Np[_963]=_663;_963+=_Ip}return _163}function __53(_R53,_o63){if(_u33){if(_R53._Z53!==undefined){return _R53._Z53}var _qG2=_6G(_YF);var _if2=_6G(_kg2);var _jf2=_6G(_og2);var _E63=new _BE();_E63.Multiply(_qG2,_if2);var _F63=new _BE();_F63.Multiply(_E63,_jf2);var _G63=new _BE();_G63.Multiply(_o63,_F63);var _H63=_an._NJ1,_I63=_an._OJ1;var _J63=[];_J63[0]=0.0;_J63[1]=0.0;_J63[2]=1.0;_J63[3]=0.0;_J63[4]=0.0;_J63[5]=1.0; var _K63=[];for(var _z4=0;_z4<3;_z4++){var _1e2=(_J63[_z4*2]*_G63._7m[_ay2])+(_J63[(_z4*2)+1]*_G63._7m[_by2])+(_Sp*_G63._7m[_cy2])+_G63._7m[_dy2];var index=(_z4*2)+0;_K63[index]=(_J63[_z4*2]*_G63._7m[_9G])+(_J63[(_z4*2)+1]*_G63._7m[_aG])+(_Sp*_G63._7m[_bG])+_G63._7m[_cG];_K63[index]=_K63[index]/_1e2;_K63[index]=_K63[index]*_H63;index++;_K63[index]=(_J63[_z4*2]*_G63._7m[_dG])+(_J63[(_z4*2)+1]*_G63._7m[_2F])+(_Sp*_G63._7m[_eG])+_G63._7m[_fG];_K63[index]=_K63[index]/_1e2;_K63[index]=_K63[index]*_I63}var _L63=[]; _L63[0]=_K63[2]-_K63[0];_L63[1]=_K63[3]-_K63[1];_L63[2]=_K63[4]-_K63[0];_L63[3]=_K63[5]-_K63[1];var _M63=0.0,_Z53=1.0,index=0;for(var _z4=0;_z4<2;_z4++){var length=_L63[index]*_L63[index];index++;length+=_L63[index]*_L63[index];index++;if(length>0.0){length=Math.sqrt(length)}_M63=Math.max(length,_M63)}_M63*=0.5;if(_M63>0.0){_Z53=1.0/_M63}_R53._Z53=_Z53;return _Z53}return 1.0}function _U33(_l51,_Z41,__41,_il,_jl,_6I2,_7I2,_771,_bs,_WK,_2O,_3O,_oo){var _Ep,_ON2,_m53,_Lp,_Np,_Pp;if(_l51===undefined){debug("Attempting to draw texture that is not loaded"); return }if(!_l51._on._yp){if(_l51._B4==0||_l51._C4==0)return;_zp(_l51)}_Ep=_an._Fp(_7p._Gp,_l51._on._yp,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;var _8m=-_6I2*(_Z41-_l51._o6);var _9m=-_7I2*(__41-_l51._p6);var _am=_8m+(_6I2*_l51._q6);var _bm=_9m+(_7I2*_l51._r6);if(Math.abs(_771)<0.001){_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=_il+_8m;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_jl+_9m; _Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=_il+_am;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_jl+_bm;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp}else {var _Nm=Math.sin(_771);var _Om=Math.cos(_771);var _7Z1=_8m*_Om;var _8Z1=_am*_Om;var _9Z1=_9m*_Om;var _aZ1=_bm*_Om;var _bZ1=_8m*_Nm;var _cZ1=_am*_Nm;var _dZ1=_9m*_Nm;var _eZ1=_bm*_Nm;_Lp[_Rp+0]=_Lp[_qq+0]=_il+_7Z1+_dZ1;_Lp[_Rp+1]=_Lp[_qq+1]=_jl-_bZ1+_9Z1;_Lp[_nq+0]=_Lp[_oq+0]=_il+_8Z1+_eZ1;_Lp[_nq+1]=_Lp[_oq+1]=_jl-_cZ1+_aZ1;_Lp[_mq+1]=_jl-_cZ1+_9Z1;_Lp[_mq+0]=_il+_8Z1+_dZ1; _Lp[_pq+0]=_il+_7Z1+_eZ1;_Lp[_pq+1]=_jl-_bZ1+_aZ1;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp}_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_l51.x/_l51._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_l51.y/_l51._on.height;_Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_l51.x+_l51._B4)/_l51._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_l51.y+_l51._C4)/_l51._on.height;var _uo=~~(_oo*255.0);_uo=_uo-((_uo-255)&((255-_uo)>>31));_uo=_uo-(_uo&(_uo>>31));_uo=(_uo<<24);_bs=_uo|(_bs&0xffffff);if(_WK==undefined){ _WK=_bs;_2O=_bs;_3O=_bs}else {_WK=(_WK&0xffffff)|_uo;_2O=(_2O&0xffffff)|_uo;_3O=(_3O&0xffffff)|_uo}if(_aG2){_bs&=0xfffefffe;_WK&=0xfffefffe;_2O&=0xfffefffe;_3O&=0xfffefffe;_WK|=0x00010000;_2O|=0x00000001;_3O|=0x00010001}_Np[_Rp]=_Np[_qq]=_bs;_Np[_mq]=_WK;_Np[_nq]=_Np[_oq]=_2O;_Np[_pq]=_3O}function _V33(_l51,_Cm,_Dm,__l,_0m,_tO,_uO,_fI2,_gI2,_oo){var _Un=~~((_oo*255.0)<<24)|0xffffff;var _8O=_Un;var _n53=_Un;var _o53=_Un;var _Ep,_ON2,_m53,_Lp,_Np,_Pp;if(!_l51._on._yp){if(_l51._B4==0||_l51._C4==0)return;_zp(_l51)} _Ep=_an._Fp(_7p._Gp,_l51._on._yp,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;var _Rp=index,_mq=_Rp+_Ip,_nq=_mq+_Ip,_oq=_nq+_Ip,_pq=_oq+_Ip,_qq=_pq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Pp=_Ep._Qp;_Lp[_Rp+0]=_Lp[_qq+0]=_Cm;_Lp[_Rp+1]=_Lp[_qq+1]=_Dm;_Lp[_mq+0]=__l;_Lp[_mq+1]=_0m;_Lp[_nq+0]=_Lp[_oq+0]=_tO;_Lp[_nq+1]=_Lp[_oq+1]=_uO;_Lp[_pq+0]=_fI2;_Lp[_pq+1]=_gI2;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Pp[_Rp+0]=_Pp[_pq+0]=_Pp[_qq+0]=_l51.x/_l51._on.width;_Pp[_Rp+1]=_Pp[_mq+1]=_Pp[_qq+1]=_l51.y/_l51._on.height; _Pp[_mq+0]=_Pp[_nq+0]=_Pp[_oq+0]=(_l51.x+_l51._B4)/_l51._on.width;_Pp[_nq+1]=_Pp[_oq+1]=_Pp[_pq+1]=(_l51.y+_l51._C4)/_l51._on.height;if(_aG2){_Un&=0xfffefffe;_8O&=0xfffefffe;_n53&=0xfffefffe;_o53&=0xfffefffe;_8O|=0x00010000;_n53|=0x00000001;_o53|=0x00010001}_Np[_Rp]=_Np[_qq]=_Un;_Np[_mq]=_8O;_Np[_nq]=_Np[_oq]=_n53;_Np[_pq]=_o53}function _R33(_jt,_il,_jl,_Xv,_Yv,_qJ1){_an._3M1(_jt,_il,_jl,_Xv,_Yv,_qJ1)}function _Y33(_l51,_oX,_pX,_in,_jn,_il,_jl,_AG,_BG,_871,_oo){if(!_l51)return;if(!_l51._on)return; if(!_l51._on.complete)return;_871&=0xffffff;_871|=(_oo*255)<<24;if(_oX<_l51._o6){var _iI2=_l51._o6-_oX;_il+=_iI2;_in-=_iI2;_oX=0}else {_oX-=_l51._o6}if(_pX<_l51._p6){var _iI2=_l51._p6-_pX;_jl+=_iI2;_jn-=_iI2;_pX=0}else {_pX-=_l51._p6}if(_in>(_l51._q6-_oX))_in=_l51._q6-_oX;if(_jn>(_l51._r6-_pX))_jn=_l51._r6-_pX;if(_in<=0||_jn<=0)return;_l43(_l51,_oX+_l51.x,_pX+_l51.y,_in,_jn,_il,_jl,_in*_AG,_jn*_BG,_871)}function _Z33(_Cm,_Dm,__l,_0m,_NN){var _Ep,_ON2,_m53,_Lp,_Np,_Pp;_Cm=~~_Cm;_Dm=~~_Dm;__l=~~__l;_0m=~~_0m; var _zm2=_7p._Gp;var _mn=6;if(_NN){_zm2=_7p._Jr;_mn=8}_Ep=_an._Fp(_zm2,null,_an._Hp,_mn);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_mn;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;var _N63=_qq+_Ip;var _O63=_N63+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;var _Un=~~((_Vr*255.0)<<24)|(_Wr&0xffffff);if(!_NN){if(_C33!=0.0){__l+=_C33;_0m+=_C33}_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=_Cm;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_Dm;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=__l;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_0m; _Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un}else {if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33}_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Np[_N63]=_Np[_O63]=_Un;_Lp[_qq+0]=_Lp[_O63+0]=_Lp[_N63+0]=_Lp[_Rp+0]=_Cm;_Lp[_O63+1]=_Lp[_nq+1]=_Lp[_mq+1]=_Lp[_Rp+1]=_Dm;_Lp[_pq+0]=_Lp[_oq+0]=_Lp[_nq+0]=_Lp[_mq+0]=__l;_Lp[_oq+1]=_Lp[_pq+1]=_Lp[_qq+1]=_Lp[_N63+1]=_0m;_Lp[_O63+1]=_Dm;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Lp[_N63+2]=_Lp[_O63+2]=_Sp} }function __33(_Cm,_Dm,__l,_0m,_SN,_TN,_VK,_WK,_NN){if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33}var _z4,_B4,_C4;_B4=_SN;_C4=_TN;if(_B4>Math.abs(__l-_Cm)){_B4=Math.abs(__l-_Cm)}if(_C4>Math.abs(_0m-_Dm)){_C4=Math.abs(_0m-_Dm)}var _gc1=(_Yr(_VK)&0xffffff)|((_Vr*255.0)<<24);var _hc1=(_Yr(_WK)&0xffffff)|((_Vr*255.0)<<24);var _P63=_z33/4;var _zm2=_7p._Mr;var _mn=((_P63+1)*4)+2;if(_NN){_zm2=_7p._Kr}var _0P=(_Cm+__l)*0.5;var _1P=(_Dm+_0m)*0.5;var _eF=Math.abs(__l-_Cm)*0.5-_B4*0.5;var _fF=Math.abs(_0m-_Dm)*0.5-_C4*0.5; var _Ep=_an._Fp(_zm2,null,_an._Hp,_mn);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;var _S51=index;_Ep._Kp+=_mn;var _Lp=_Ep._Mp;var _Np=_Ep._Op;_Lp[index]=_0P;_Lp[index+1]=_1P;_Lp[index+2]=_Sp;_Np[index]=_gc1;index+=_Ip;for(_z4=0;_z4<=_P63;_z4++){_Lp[index]=(_0P+_eF+_B4*_A33[_z4]/2);_Lp[index+1]=(_1P+_fF+_C4*_B33[_z4]/2);_Lp[index+2]=_Sp;_Np[index]=_hc1;index+=_Ip}for(_z4=_P63;_z4<=(_P63*2);_z4++){_Lp[index]=(_0P-_eF+_B4*_A33[_z4]/2);_Lp[index+1]=(_1P+_fF+_C4*_B33[_z4]/2);_Lp[index+2]=_Sp;_Np[index]=_hc1; index+=_Ip}for(_z4=(_P63*2);_z4<=(_P63*3);_z4++){_Lp[index]=(_0P-_eF+_B4*_A33[_z4]/2);_Lp[index+1]=(_1P-_fF+_C4*_B33[_z4]/2);_Lp[index+2]=_Sp;_Np[index]=_hc1;index+=_Ip}for(_z4=(_P63*3);_z4<=(_P63*4);_z4++){_Lp[index]=(_0P+_eF+_B4*_A33[_z4]/2);_Lp[index+1]=(_1P-_fF+_C4*_B33[_z4]/2);_Lp[index+2]=_Sp;_Np[index]=_hc1;index+=_Ip}_Lp[index]=_Lp[_S51+_Ip];_Lp[index+1]=_Lp[_S51+_Ip+1];_Lp[index+2]=_Sp;_Np[index]=_hc1;if(_NN){_Lp[_S51]=_Lp[_S51+_Ip];_Lp[_S51+1]=_Lp[_S51+_Ip+1];_Lp[_S51+2]=_Sp;_Np[_S51]=_Np[_S51+_Ip]} }function _043(_Cm,_Dm,__l,_0m,_VK,_WK,_2O,_3O,_NN){var _Ep,_ON2,_m53,_Lp,_Np,_Pp;_Cm=~~_Cm;_Dm=~~_Dm;__l=~~__l;_0m=~~_0m;var _uo=((_Vr*255.0)<<24);_VK=_Yr(_VK)|_uo;_WK=_Yr(_WK)|_uo;_2O=_Yr(_2O)|_uo;_3O=_Yr(_3O)|_uo;var _zm2=_7p._Gp;var _mn=6;if(_NN){_zm2=_7p._Jr;_mn=8}_Ep=_an._Fp(_zm2,null,_an._Hp,_mn);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_mn;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;var _N63=_qq+_Ip;var _O63=_N63+_Ip;var _Lp=_Ep._Mp;var _Np=_Ep._Op; _Pp=_Ep._Qp;var _Un=~~((_Vr*255.0)<<24)|(_Wr&0xffffff);if(!_NN){_Lp[_Rp+0]=_Lp[_pq+0]=_Lp[_qq+0]=_Cm;_Lp[_Rp+1]=_Lp[_mq+1]=_Lp[_qq+1]=_Dm;_Lp[_mq+0]=_Lp[_nq+0]=_Lp[_oq+0]=__l+1.0;_Lp[_nq+1]=_Lp[_oq+1]=_Lp[_pq+1]=_0m+1.0;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_qq]=_VK;_Np[_nq]=_Np[_oq]=_2O;_Np[_mq]=_WK;_Np[_pq]=_3O}else {if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33}_Np[_Rp]=_Np[_O63]=_VK;_Np[_mq]=_Np[_nq]=_WK;_Np[_oq]=_Np[_pq]=_2O;_Np[_qq]=_Np[_N63]=_3O; _Lp[_qq+0]=_Lp[_O63+0]=_Lp[_N63+0]=_Lp[_Rp+0]=_Cm;_Lp[_O63+1]=_Lp[_nq+1]=_Lp[_mq+1]=_Lp[_Rp+1]=_Dm;_Lp[_pq+0]=_Lp[_oq+0]=_Lp[_nq+0]=_Lp[_mq+0]=__l;_Lp[_oq+1]=_Lp[_pq+1]=_Lp[_qq+1]=_Lp[_N63+1]=_0m;_Lp[_O63+1]=_Dm;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Lp[_N63+2]=_Lp[_O63+2]=_Sp}}function _943(_il,_jl,_bs){if(_C33!=0.0){_il+=_C33;_jl+=_C33}var _Ep,_Lp,_Np;_Ep=_an._Fp(_7p._Ir,null,_an._Hp,1);var _Ip=_Ep._Jp()>>2;var _Rp=_Ip*_Ep._Kp;_Ep._Kp++;_Lp=_Ep._Mp;_Np=_Ep._Op;var _Un=~~((_Vr*255.0)<<24)|_Yr(_bs); _Lp[_Rp+0]=~~_il+0.5;_Lp[_Rp+1]=~~_jl+0.5;_Lp[_Rp+2]=_Sp;_Np[_Rp]=_Un}function _543(_Cm,_Dm,__l,_0m,_tO,_uO,_NN){if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33;_tO+=_C33;_uO+=_C33}var _Ep,_Lp,_Np,_Pp;if(_NN){_Ep=_an._Fp(_7p._Kr,null,_an._Hp,4)}else {_Ep=_an._Fp(_7p._Gp,null,_an._Hp,3)}var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=3;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _Lp=_Ep._Mp;var _Np=_Ep._Op;_Lp[_Rp+0]=_Cm;_Lp[_Rp+1]=_Dm;_Lp[_Rp+2]=_Sp;_Lp[_mq+0]=__l;_Lp[_mq+1]=_0m; _Lp[_mq+2]=_Sp;_Lp[_nq+0]=_tO;_Lp[_nq+1]=_uO;_Lp[_nq+2]=_Sp;if(_NN){_Lp[_oq+0]=_Cm;_Lp[_oq+1]=_Dm;_Lp[_oq+2]=_Sp;_Ep._Kp++}_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=((_Vr*255.0)<<24)|_Wr}function _143(_Cm,_Dm,__l,_0m,_VK,_WK,_6O,_NN){if(_6O){_043(_Cm,_Dm,__l,_0m,_VK,_VK,_WK,_WK,_NN)}else {_043(_Cm,_Dm,__l,_0m,_VK,_WK,_WK,_VK,_NN);}}function _243(_il,_jl){_943(_il,_jl,_pK)}function _343(_il,_jl){return _443(_il,_jl)&0x00ffffff}function _443(_il,_jl){_il=~~_il;_jl=~~_jl;if(_3F<0){_jl=_an._QJ1-_jl}return _an._XM1(_il, _jl)}function _643(_Cm,_Dm,__l,_0m,_tO,_uO,_jK,_kK,_lK,_NN){if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33;_tO+=_C33;_uO+=_C33}var _Ep,_Lp,_Np,_Pp;var _uo=((_Vr*255.0)<<24);_jK=_uo|_Yr(_jK);_kK=_uo|_Yr(_kK);_lK=_uo|_Yr(_lK);if(_NN){_Ep=_an._Fp(_7p._Kr,null,_an._Hp,4)}else {_Ep=_an._Fp(_7p._Gp,null,_an._Hp,3);}var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=3;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;_Lp=_Ep._Mp;_Np=_Ep._Op;_Lp[_Rp+0]=_Cm;_Lp[_Rp+1]=_Dm;_Lp[_Rp+2]=_Sp;_Lp[_mq+0]=__l; _Lp[_mq+1]=_0m;_Lp[_mq+2]=_Sp;_Lp[_nq+0]=_tO;_Lp[_nq+1]=_uO;_Lp[_nq+2]=_Sp;if(_NN){_Lp[_oq+0]=_Cm;_Lp[_oq+1]=_Dm;_Lp[_oq+2]=_Sp;_Ep._Kp++}_Np[_Rp]=_jK;_Np[_mq]=_kK;_Np[_nq]=_lK;_Np[_oq]=_jK}function _743(_Cm,_Dm,__l,_0m,_VK,_WK,_NN){if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33}var _0P=(_Cm+__l)/2;var _1P=(_Dm+_0m)/2;var _eF=Math.abs((_Cm-__l)/2);var _fF=Math.abs((_Dm-_0m)/2);var _uo=((_Vr*255.0)<<24);_VK=_uo|_Yr(_VK);_WK=_uo|_Yr(_WK);var _5_2,_Ep,_Lp,_Np;var _So;if(_NN){var _Q63=_z33+1;_Ep=_an._Fp(_7p._Kr, null,_an._Hp,_Q63);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_Q63;_Lp=_Ep._Mp;_Np=_Ep._Op;for(var _z4=0;_z4<=_z33;_z4++){_Lp[index]=(_0P+(_eF*_A33[_z4]));_Lp[index+1]=(_1P+(_fF*_B33[_z4]));_Lp[index+2]=_Sp;_Np[index]=_WK;index+=_Ip}}else {var _R63=_z33*3;_Ep=_an._Fp(_7p._Gp,null,_an._Hp,_R63);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=_R63;_Lp=_Ep._Mp;_Np=_Ep._Op;for(var _z4=0;_z4<_z33;_z4++){_Lp[index]=_0P;_Lp[index+1]=_1P;_Lp[index+2]=_Sp;_Np[index]=_VK;index+=_Ip;_Lp[index]=(_0P+_eF*_A33[_z4]); _Lp[index+1]=(_1P+_fF*_B33[_z4]);_Lp[index+2]=_Sp;_Np[index]=_WK;index+=_Ip;_Lp[index]=(_0P+_eF*_A33[_z4+1]);_Lp[index+1]=(_1P+_fF*_B33[_z4+1]);_Lp[index+2]=_Sp;_Np[index]=_WK;index+=_Ip}}}function _843(_il,_jl,_9N,_VK,_WK,_NN){_743(_il-_9N,_jl-_9N,_il+_9N,_jl+_9N,_VK,_WK,_NN)}function _a43(_Cm,_Dm,__l,_0m){_c43(_Cm,_Dm,__l,_0m,1.0,_pK,_pK)}function _b43(_Cm,_Dm,__l,_0m,_Xv){_c43(_Cm,_Dm,__l,_0m,_Xv,_pK,_pK)}function _c43(_Cm,_Dm,__l,_0m,_Xv,_VK,_WK){if(_C33!=0.0){_Cm+=_C33;_Dm+=_C33;__l+=_C33;_0m+=_C33} var _uo=((_Vr*255.0)<<24);_VK=_uo|_Yr(_VK);_WK=_uo|_Yr(_WK);var _sm=(__l-_Cm);var _um=(_0m-_Dm);var _im=(_sm*_sm)+(_um*_um);if(_im<0.0001)return;_im=Math.sqrt(_im);if(_im<0.0001)return;_sm=0.5*_Xv*_sm/_im;_um=0.5*_Xv*_um/_im;var _Ep=_an._Fp(_7p._Gp,null,_an._Hp,6);var _Ip=_Ep._Jp()>>2;var index=_Ip*_Ep._Kp;_Ep._Kp+=6;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip;var _Lp=_Ep._Mp;var _Np=_Ep._Op;_Lp[_Rp+0]=(_Cm-_um);_Lp[_Rp+1]=(_Dm+_sm);_Lp[_mq+0]=(__l-_um);_Lp[_mq+1]=(_0m+_sm); _Lp[_nq+0]=(__l+_um);_Lp[_nq+1]=(_0m-_sm);_Lp[_oq+0]=(__l+_um);_Lp[_oq+1]=(_0m-_sm);_Lp[_pq+0]=(_Cm+_um);_Lp[_pq+1]=(_Dm-_sm);_Lp[_qq+0]=(_Cm-_um);_Lp[_qq+1]=(_Dm+_sm);_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_pq]=_Np[_qq]=_VK;_Np[_mq]=_Np[_nq]=_Np[_oq]=_WK;}function _S63(_l51,_Xv,_Yv){var _5N1=_an.__M1(_Xv,_Yv);_l51._T63=_5N1;_l51._v61=_5N1._v61;_l51._on._yp=_5N1._qM1}function _m43(_Xv,_Yv,_j61){var _by=new _cy();_by._on=document.createElement("surf");_by._7s=_Xv; _by._8s=_Yv;_by._on.width=_Xv;_by._on.height=_Yv;_by._on._7s=_Xv;_by._on._8s=_Yv;if(_j61!=undefined){var _hy=_6y._Bl(_j61);if(_hy&&_hy._T63){_an._7N1(_hy._T63)}}_S63(_by,_Xv,_Yv);_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;if(_j61!=undefined){_6y._bw(_j61,_by);_by._u6=_j61}else {_by._u6=_6y._Ou(_by)}_by._l61=_by;_by._on.complete=true;_by._ln=[];_by._mn=0;_by._nn=4;_by._m61=0;_by._n61=null;_by._Q41=_by._on;return _by._u6} function _n43(_4w){var _hy=_6y._Bl(_4w);if(_hy&&_hy._T63){if(_h61(_4w)){_KI("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack.");return }_an._hL1();_an._7N1(_hy._T63);_hy._on._yp=undefined;_6y._aw(_4w)}else if(!_hy){_1w("Surface does not exist");return 0}}function _o43(_4w,_il,_jl){return _p43(_4w,_il,_jl)&0x00ffffff}function _p43(_4w,_il,_jl){var _hw=0;var _hy=_6y._Bl(_4w);if(_hy!=null){_il=~~_il;_jl=~~_jl;_hw=_an._YM1(_hy._v61,_il,_jl)} return _hw}function _i43(_4w,_il,_jl){var _hy=_6y._Bl(_4w);if(!_hy)return;_il=~~_il;_jl=~~_jl;__o._U41(_hy,0,0,_hy._7s,_hy._8s,_il,_jl,_hy._7s,_hy._8s,0xffffffff)}function _U63(_En,_8m,_9m,_am,_bm,_kq,_lq,_v62,_w62,_dj1,_V63,_ej1,_W63,_gc1,_hc1,_sc1,__y2){var _Wq=(_Sp);var _2s=_Gr(_kr);var _X63=_an._Fp(_2s,_En,_an._Hp,6);var _Ip=_X63._Jp()>>2;var index=_Ip*_X63._Kp;_X63._Kp+=6;var _Lp=_X63._Mp;var _Np=_X63._Op;var _Pp=_X63._Qp;var _Rp=index;var _mq=_Rp+_Ip;var _nq=_mq+_Ip;var _oq=_nq+_Ip;var _pq=_oq+_Ip;var _qq=_pq+_Ip; _Lp[_Rp+0]=_Lp[_qq+0]=_8m;_Lp[_Rp+1]=_Lp[_qq+1]=_9m;_Lp[_mq+0]=_am;_Lp[_mq+1]=_bm;_Lp[_nq+0]=_Lp[_oq+0]=_kq;_Lp[_nq+1]=_Lp[_oq+1]=_lq;_Lp[_pq+0]=_v62;_Lp[_pq+1]=_w62;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Wq;_Np[_Rp]=_Np[_qq]=_gc1;_Np[_mq]=_hc1;_Np[_nq]=_Np[_oq]=_sc1;_Np[_pq]=__y2;_Pp[_Rp+0]=_Pp[_qq+0]=_dj1;_Pp[_Rp+1]=_Pp[_qq+1]=_V63;_Pp[_mq+0]=_ej1;_Pp[_mq+1]=_V63;_Pp[_nq+0]=_Pp[_oq+0]=_ej1;_Pp[_nq+1]=_Pp[_oq+1]=_W63;_Pp[_pq+0]=_dj1;_Pp[_pq+1]=_W63;return true}function _q43(_d71, _Y63,_Z63,_5w){_an._R61();_an._jp._RH();_N61(_d71);_xC(0,0,_ec(_d71),_p61(_d71),0);var _Yv=_p61(_5w);var _Xv=_ec(_5w);var _il=0;var _jl=0;var __63=_Z63;var _073=(_Z63+_Yv);var _9m=_jl;var _bm=(_jl+_Yv);var _Yo=(1/_Xv);var _So=(1/_Yv);_U63(_q61(_5w)._Pr._yp,_Y63,__63,_Y63+_Xv,__63,_Y63+_Xv,_073,_Y63,_073,_Yo*_il,_So*_9m,_Yo*(_il+_Xv),_So*_bm,0xffffffff,0xffffffff,0xffffffff,0xffffffff);_an._R61();_S61();_an._jp._SH()}function _r43(_d71,_Y63,_Z63,_5w,_f71,_g71,_h71,_i71){_an._hL1();_an._jp._RH();_N61(_d71);_xC(0, 0,_ec(_d71),_p61(_d71),0);var _Yv=_i71;var _Xv=_h71;var _il=_f71;var _jl=_g71;var __63=_Z63;var _073=(_Z63+_Yv);var _9m=_jl;var _bm=(_jl+_Yv);var _Yo=(1/_ec(_5w));var _So=(1/_p61(_5w));_U63(_q61(_5w)._Pr._yp,_Y63,__63,_Y63+_Xv,__63,_Y63+_Xv,_073,_Y63,_073,_Yo*_il,_So*_9m,_Yo*(_il+_Xv),_So*_bm,0xffffffff,0xffffffff,0xffffffff,0xffffffff);_an._hL1();_S61();_an._jp._SH();_an._hL1()}function _u43(_hl,_il,_jl,_Xv,_Yv,_3y,_4y){_NI("sprite_add_from_screen() (WebGL)");return -1}function _t43(_4w,_il,_jl,_Xv,_Yv,_3y, _4y){var _hy=_6y._Bl(_4w);if(_hy!=null){_il=~~_il;_jl=~~_jl;_Xv=~~_Xv;_Yv=~~_Yv;var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);var _5s=_an._HM1(_Q41,_hy._v61,_il,_jl,_Xv,_Yv,_3y,_4y);var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_5s._iM1;_by._C4=_5s._jM1;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_Xv;_by._t6=_Yv;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_by._on._yp=_5s;_by._on._7s=_Q41.width;_by._on._8s=_Q41.height;var _9y=new _ay();_9y._0y=_by;return _Xx._dy(_9y)} debug("Surface "+_4w+" does not exist");return -1}function _s43(_il,_jl,_Xv,_Yv,_3y,_4y){_il=~~_il;_jl=~~_jl;var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);var _5s=_an._AM1(_Q41,_il,_jl,_Xv,_Yv,_3y,_4y,(_3F>0));var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_5s._iM1;_by._C4=_5s._jM1;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_Xv;_by._t6=_Yv;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_by._on._yp=_5s;_by._on.width=_Xv;_by._on.height=_Yv;_by._on._7s=_Xv;_by._on._8s=_Yv; var _9y=new _ay();_9y._0y=_by;return _Xx._dy(_9y)}function _v43(_4w,_il,_jl,_Xv,_Yv,_3y,_4y,_Z41,__41){var _hy=_6y._Bl(_4w);if(_hy!=null){_il=~~_il;_jl=~~_jl;_Xv=~~_Xv;_Yv=~~_Yv;var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);var _5s=_an._HM1(_Q41,_hy._v61,_il,_jl,_Xv,_Yv,_3y,_4y);var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_5s._iM1;_by._C4=_5s._jM1;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_Xv;_by._t6=_Yv;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_by._on._yp=_5s; _by._on._7s=_Q41.width;_by._on._8s=_Q41.height;var _T41=new _051();_T41._l2="surface.copy";_T41.width=_Xv;_T41.height=_Yv;_T41._351=new _uJ();_T41._351.right=_T41.width;_T41._351.bottom=_T41.height;_T41._v2=true;_T41._w2=true;_T41.preload=true;_T41._451=0;_T41._551=false;_T41._y2=_Z41;_T41._z2=__41;_T41._651=true;_T41._gm=1;_T41._g51=0;_T41._751=false;_T41._851=false;_T41._hm=[];_T41._V41=[];_T41._951=[];_T41._a51();_T41._V41[0]=_by;var _151=_Al._251(_T41);return _151}debug("Surface "+_4w+" does not exist"); return -1}function _w43(_hl,_4w,_il,_jl,_Xv,_Yv,_3y,_4y){var _hy=_6y._Bl(_4w);if(_hy!=null){_il=~~_il;_jl=~~_jl;_Xv=~~_Xv;_Yv=~~_Yv;var _Q41=document.createElement(_ZI);var _R41=_Q41.getContext('2d');_S41(_R41);var _5s=_an._HM1(_Q41,_hy._v61,_il,_jl,_Xv,_Yv,_3y,_4y);var _by=new _cy();_by.x=0;_by.y=0;_by._B4=_Xv;_by._C4=_Yv;_by._o6=0;_by._p6=0;_by._q6=_by._B4;_by._r6=_by._C4;_by._s6=_by._B4;_by._t6=_by._C4;_by._u6=_W41(_Q41);_by._on=_pn[_by._u6];_by._on._yp=_5s;_by._on._7s=_Q41.width;_by._on._8s=_Q41.height; var _N41=_Al._Bl(_hl);_N41._V41[_N41._V41.length]=_by;_N41._gm++;return _hl}debug("Surface "+_4w+" does not exist");return -1}function _x43(_lI2,_mI2){var _nI2,_qI2;_nI2=_an._gN1(_mI2);_qI2=_an._gN1(_lI2);var _b41=(_lI2._C4*_lI2._B4*4);for(var _z4=_b41-4;_z4>=0;_z4-=4){var _A4=~~((_nI2[_z4]+_nI2[_z4+1]+_nI2[_z4+2])/3);_qI2[_z4+3]=_A4}var _tD2=new Image();_an._8N1(_lI2._on._yp._qM1);_lI2._on._yp=_an._NM1(_tD2,_qI2,_lI2._B4,_lI2._C4);return true}function _k43(_4w){var _EX=_FX._Bl(_4w);if(_EX){var _Ep,_Ip,index, _ON2,_m53,_Lp,_Np,_Pp,_Cm,_Dm,__l,_0m;var _Uy=~~((_Vr*255.0)<<24)|0x0000ff;var _Vy=~~((_Vr*255.0)<<24)|0x00ff00;var _mn=6*(_EX._xX*_EX._wX);_Ep=_an._Fp(_7p._Gp,null,_an._Hp,_mn);_Ip=_Ep._Jp()>>2;index=_Ip*_Ep._Kp;_m53=_Ep._Kp;_Ep._Kp+=_mn;var _Lp=_Ep._Mp;var _Np=_Ep._Op;for(var y=0;y<_EX._xX;y++){for(var x=0;x<_EX._wX;x++,index+=_Ip*6){var _Un=_Vy;var _Rp=index,_mq=_Rp+_Ip,_nq=_mq+_Ip,_oq=_nq+_Ip,_pq=_oq+_Ip,_qq=_pq+_Ip;if(_EX._AX[(_EX._xX*x)+y]<0)_Un=_Uy;_Cm=~~(_EX._uX+x*_EX._yX);_Dm=~~(_EX._vX+y*_EX._zX); __l=_Cm+_EX._yX;_0m=_Dm+_EX._zX;_Lp[_qq+0]=_Lp[_pq+0]=_Lp[_Rp+0]=_Cm;_Lp[_qq+1]=_Lp[_mq+1]=_Lp[_Rp+1]=_Dm;_Lp[_oq+0]=_Lp[_nq+0]=_Lp[_mq+0]=__l;_Lp[_pq+1]=_Lp[_oq+1]=_Lp[_nq+1]=_0m;_Lp[_Rp+2]=_Lp[_mq+2]=_Lp[_nq+2]=_Lp[_oq+2]=_Lp[_pq+2]=_Lp[_qq+2]=_Sp;_Np[_Rp]=_Np[_mq]=_Np[_nq]=_Np[_oq]=_Np[_pq]=_Np[_qq]=_Un}}return }_1w("Error: invalid mp_grid ID (mp_grid_draw)")}function _j43(_4w,_3_,_4_,_5_){var _6_=_7_._I2[_4w];if(!_6_)return;var _Ep,_963,_Lp,_Np,_Pp,_Ip;var _Un=~~((_Vr*255.0)<<24)|(_Wr&0xffffff);var _sm, _um,_8_;var _9_=0;var _a_=_6_._b_(0);if(!_5_){_3_=_3_-_a_.x;_4_=_4_-_a_.y}else {_3_=0;_4_=0}_9_=_Ow(_6_.length/4.0);if(_9_==0)return;var _mn=_9_*2;_Ep=_an._Fp(_7p._Jr,null,_an._Hp,_mn);_Ip=_Ep._Jp()>>2;_963=_Ip*_Ep._Kp;_Ep._Kp+=_mn;var _Lp=_Ep._Mp;var _Np=_Ep._Op;for(var _z4=0;_z4<_9_;_z4++){_a_=_6_._b_(_z4/_9_);var _Cm=~~(_3_+_a_.x);var _Dm=~~(_4_+_a_.y);_Np[_963+0]=_Un;_Lp[_963+0]=_Cm;_Lp[_963+1]=_Dm;_Lp[_963+2]=_Sp;_963+=_Ip;_a_=_6_._b_((_z4+1)/_9_);var __l=~~(_3_+_a_.x);var _0m=~~(_4_+_a_.y);_Np[_963+0]=_Un; _Lp[_963+0]=__l;_Lp[_963+1]=_0m;_Lp[_963+2]=_Sp;_963+=_Ip}}function _Q33(_LI){_an._2M1(_LI)}function _g43(_0w,_6x){_iX2=_0w;_jX2=_6x;_an._iL1(_iX2,_jX2)}function _h43(_173){if(_173){_fP(0)}else {_hP(_NH,_PH)}}function _y43(_kn){if(_kn){return 1.0/_kn._Pr._7s;}return 1.0}function _z43(_kn){if(_kn){return 1.0/_kn._Pr._8s}return 1}function _A43(_DL1,_jt){_an._4M1(_DL1,_jt._Pr._yp)}function _B43(_z01){if(_rE2[_z01]&&_rE2[_z01]._WK1){return 1}return 0}function _C43(_z01){var _yK1=(_z01==-1)?_TE():_rE2[_z01]._WK1;if(_yK1){ _an._SE(_yK1)}}function _D43(_z01,_B01){var _yK1=(_z01==-1)?_TE():_rE2[_z01]._WK1;if(_yK1){return _an._SL1(_rE2[_z01]._WK1,_B01)}return undefined}function _E43(_C01,_WL1){if(_C01!=-1){_an._VL1(_C01,_WL1)}}function _F43(_C01,_WL1){if(_C01!=-1){_an._XL1(_C01,_WL1);}}function _G43(_C01,_WL1){if(_C01!=-1){var _5G=_6G(_YF);_an._YL1(_C01,new Float32Array(_5G._7m))}}function _H43(_z01,_jt){if(_rE2[_z01]){var _yK1=_rE2[_z01];if(_yK1){for(var _z4=0;_z4<_yK1._XK1.length;_z4++){if(_yK1._XK1[_z4]==_jt){return Number(_z4)} }}}return 0}function _I43(_m71){_aG2=_m71}function _J43(_C01,_jM){if(_jM instanceof Array){_an._0M1(_C01,__K1)}else {alert('ERROR: shader_set_uniform_i_array() Data is not an array')}}function _K43(_C01,_jM){if(_jM instanceof Array){_an._1M1(_C01,_jM)}else {alert('ERROR: shader_set_uniform_f_array() Data is not an array');}}function _L43(_C01,_jM){if(_jM instanceof Array){var __K1=new Float32Array(_jM);_an._YL1(_C01,__K1)}else {alert('ERROR: shader_set_uniform_matrix_array() Data is not an array')}}function _N43(_gP){ }function _O43(_273){var _lH=_an._GL1();for(var _BH=0;_BH<_lH;_BH++){_9z2(_BH,_273)}}function _P43(_DL1,_273){_s33[_DL1]=_273?true:false;_an._CL1(_DL1,_s33[_DL1])}function _Q43(_kH){var _lH=_an._GL1();for(var _BH=0;_BH<_lH;_BH++){_az2(_BH,_kH)}}function _R43(_DL1,_kH){_an._FL1(_DL1,_kH?_7p._pH:_7p._rH)}function _S43(){return _s33[0];};function _T43(_kn){if(typeof(_kn)=="object"){return 1.0}else if((_kn!=-1)&&_pn[_kn]){return 1.0}return 0}function _U43(_kn){if(typeof(_kn)=="object"){return 1.0}else if((_kn!=-1)&&_pn[_kn]){ return 1.0}return 0}function _V43(_kn){if((_kn==-1)||(_kn===undefined))return [0,0,1,1];var _by=_kn._Qr;var _on=_by._on;if(_by===undefined||_on===undefined)return [0,0,1,1];var _373=1.0/_on._7s;var _473=1.0/_on._8s;var _573=[];_573.push(_by.x*_373,_by.y*_473,(_by.x+_by._q6)*_373,(_by.y+_by._r6)*_473);return _573}function _M43(){return 1}function _W43(_PE){_q33=(_PE>0.5)?true:false;_an._AL1(_q33,_r33)}function _X43(_hH){_r33=_hH/255.0;_an._AL1(_q33,_r33)}function _Y43(){return(_q33?1.0:0.0)}function _Z43(){return _r33} function _XF(_ws,_oA){_sG[_ws]=new _BE(_oA);if(_an==null)return;switch(_ws){case _og2:_an._4F(_sG[_ws]);break;case _kg2:_an._ZE(_sG[_ws]);break;case _YF:_an._9M1(_sG[_ws]);break }_an._R61()}function _6G(_ws){switch(_ws){case _og2:case _kg2:case _YF:return _sG[_ws];break }}function _953(){if(_FI._p4){for(var _z4=0;_z4<_FI._p4.length;_z4++){var _VK1=_FI._p4[_z4];_rE2[_z4]=_an._RK1(_VK1._JF,_VK1._673,_VK1._773)}}return true}function _e43(_Xr){_pK=_Xr;_Wr=_Yr(_Xr)}function _zp(_l51){if(!_l51._yp){var _5s=_an._bM1(_l51._on); _l51._on._yp=_5s;_l51._on._7s=_l51._on.width;_l51._on._8s=_l51._on.height}}function _VM1(_kn,_gM1){if(_kn._qM1)return;if(_gM1===_7p._kM1||((_gM1===_7p._lM1)&&(_kn.Image._dM1!==undefined&&_kn.Image._dM1!==0))){_kn._Kv|=(_mM1.__Q1|_mM1._nM1)}_an._eM1(_kn,_gM1);_b23(_kn)}function _UM1(_kn,_gM1){if(_kn._qM1){_an._8N1(_kn._qM1);_kn._qM1=undefined;_kn._Kv&=~_mM1._pM1;_c23(_kn)}}function _SM1(_kn,_gM1){if(_kn._qM1!=undefined){var _873=true;if(_gM1!==_7p._TM1&&(((_gM1==_7p._kM1)&&(((_kn._Kv&_mM1._pM1)==0)&&((_kn._Kv&_mM1.__Q1)!=0)))||(((_gM1==_7p._vO1)&&((_kn._Kv&_mM1._pM1)!=0)))||(((_gM1==_7p._lM1)&&(((_kn._Kv&_mM1._nM1)&&((_kn._Kv&_mM1._pM1)==0))||(((_kn._Kv&_mM1._nM1)==0)&&((_kn._Kv&_mM1._pM1)!=0))))))){ _873=false}return _873}else {return false}}function __43(_U61,_pD2,__G,_SC2,_qD2){var _Ep=_oY._Bl(_U61);var _hy=_6y._Bl(_pD2);if(!_Ep||!_hy)return false;var _RG1=_an._ZM1(_hy._v61,0,0,_hy._7s,_hy._8s);for(var _z4=0;_z4<_RG1.length;_z4++){_Ep._9D2(_pB2,_z4,_RG1[_z4])}_RG1=null}function _053(_U61,_pD2,__G,_SC2,_qD2){var _Ep=_oY._Bl(_U61);var _hy=_6y._Bl(_pD2);if(!_Ep||!_hy)return false;var data=new Uint8Array(_Ep._pY);_R33(_hy._on._yp,0,0,_hy._7s,_hy._8s,data);data=null}var _973=0;var _a73=100;var canvas=null;var _b73, _c73,_d73,_e73,_f73,_g73,_h73,_i73;var _2J2=!1;var __o=null;var g_CurrentGraphics;var _j73=null;var _Q_2=null;var _k73=0;var _l73=!1;var _m73=0;var _n73=0;var _2h2=60;if(!Date.now)Date.now=function(){return new Date().getTime()};var _o73=Date.now();var _p73=_o73;var _q73=_o73;var _H22="anonymous";var _d61=-1;var _sa1=-1;var _ua1=-1;var _pa1=!0;var _qa1=!0;var _Ba1=!0;var _ra1=-1;var _ta1=-1;var _f61=-1;var _g61=-1;var _e61=!1;var _Aa1=!0;var _Ca1={x:0,y:0,_B4:0,_C4:0};var _RM=!1;var _r73=!1;var _s73=1;var _t73=1;var _u73=1;var _v73=0; var _w73=0;var _x73=0;if(window.chrome&&window.chrome.app){_2J2=!0;try{if(window&&window['localStorage']){_2J2=!1}}catch(e){}}window._y73=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame;if(!window._y73){window.addEventListener("message",function(e){if(e.source==window&&e.data=="yyRequestAnimationFrame"){e._z73();_A73()}},!0)}window.requestAnimFrame=(function(){return window._y73||function(_gg1){ window.setTimeout(_gg1,1000/60)}})();var GMS_API={"debug_msg":_Ed,"ds_list_size":_b9,"ds_list_find_value":_X9,"json_encode":_Pc,"send_async_event_social":_B73,"get_facebook_app_id":_C73,"get_app_version_string":_D73};function _C73(){return _FI._D6._E73}function _D73(){var appVersion=_FI._D6._a7+"."+_FI._D6._b7+"."+_FI._D6._c7+" r"+_FI._D6._d7;return appVersion}function _B73(_F73){var _G73=_Dc();var _H73=JSON.stringify(_F73);var _I73=_Zc(_H73);_1f._K21=_I73;_xk._yk(_ql2,0);_Qc(_I73)}var _BI=null;function _J73(){ var _A4=document.getElementById(_ZI);var _8K=_A4.parentNode;var load=document.createElement('canvas');_jv(canvas,_kv);load.style.position="absolute";load.style.left=_kv.left+"px";load.style.top=_kv.top+"px";load.width=_A4.width;load.height=_A4.height;load.setAttribute("id","loading_screen");_8K.insertBefore(load,_A4.nextSibling);_j73=load.getContext('2d');_S41(_j73)}function _K73(){var _A4=document.getElementById(_ZI);var _im=document.getElementById("loading_screen");var _8K=_A4.parentNode;if(_im!=null){ _8K.removeChild(_im)}_j73=null;_l73=false}function _jv(_qJ1,_bH2){_bH2.left=0;_bH2.top=0;var _hL2=_qJ1;while(_hL2!=null){var rect=_hL2.getBoundingClientRect();_bH2.left+=rect.left;_bH2.top+=rect.top;_hL2=_hL2.offsetParent}_bH2.right=_bH2.left+_v71;_bH2.bottom=_bH2.top+_w71;_bH2.scaleX=(_qJ1.clientWidth/_qJ1.width)||1;_bH2.scaleY=(_qJ1.clientHeight/_qJ1.height)||1}function _L73(_MP){_wu2=[];_xu2=[];_yu2=[];_fv2=0;var _TG=_MP.search;var _r21=_MP.protocol+"//"+_MP.host+_MP.pathname;_xu2[0]=_r21;_yu2[0]=null; if(_TG[0]=="?")_TG=_TG.substring(1,_TG.length);var index=0;var start=0;var _M73="";var _Ct=null;while(index<_TG.length){var _A4=_TG[index];if(_A4=="&"){if(_M73!=""){if(start!=index)_Ct=_TG.substring(start,index);_xu2[_xu2.length]=_M73;_yu2[_yu2.length]=_Ct;_wu2[_M73]=_Ct;_fv2++;_M73="";_Ct=null}start=index+1}else if(_A4=="="){_M73=_TG.substring(start,index);_Ct=null;start=index+1}index++}if(_M73!=""){if(start!=index)_Ct=_TG.substring(start,index);_xu2[_xu2.length]=_M73;_yu2[_yu2.length]=_Ct;_wu2[_M73]=_Ct; _fv2++;_M73=_Ct=""}}function _OM2(){_b73=canvas.style.position;_c73=canvas.style.left;_d73=canvas.style.top;_e73=canvas.style.cssText;_f73=canvas.parentNode;_g73=canvas.nextSibling;_h73=false;_i73=canvas.margin;if((_f73==document.body)||(canvas.mozRequestFullScreen)||(canvas.webkitRequestFullScreen)){_h73=true}}window['GameMaker_Init']=GameMaker_Init;function GameMaker_Init(){debug('------- GameMaker_Init -------------');if(!document.getElementById||!document.createElement)return;canvas=document.getElementById(_ZI); __o=null;if(!canvas)return;_L73(window.location);_FI=_h2;if(_FI._D6._GI){var _N73=document.createElement('div');_N73.id="yyDebugDiv";_N73.style.display="none";document.body.appendChild(_N73);}_1w2();if((_FI._D6!=undefined)&&(_FI._D6._F6!=undefined)&&(_FI._D6._F6>1)){_Ok=true;if(_FI._D6._I6!=undefined){_Rk._rM(_FI._D6._I6)}}_yh2();_Su2=false;_sG=[];_sG[_og2]=new _BE();_sG[_kg2]=new _BE();_sG[_YF]=new _BE();if((_FI._D6._Z6)&&(_FI._D6._Z6!=0)){_Vu2=_FI._D6._P6;var _O73=undefined;_O73=_253(canvas);if(_O73){ __o=_an}else {if(_FI._D6._Z6==1){_Su2=true}__o=canvas.getContext('2d')}}else {__o=canvas.getContext('2d')}g_CurrentGraphics=__o;_5v2=canvas.width;_6v2=canvas.height;if((_FI._D6._07==true)||_Ok){_Av=_Bv}if(_Av==_Bv){try{g_WebAudioContext=new AudioContext()}catch(e){try{g_WebAudioContext=new webkitAudioContext()}catch(e){debug('Web Audio API not supported in this browser');_Av=_331}}if((_Av==_Bv)&&(g_WebAudioContext!=null)){g_WebAudioContext.addEventListener("statechange",_I21)}_J11()}document.body.style._P73="hidden"; _Q_2=__o;_nO=canvas.width;_pO=canvas.height;_v71=_nO;_w71=_pO;_sa1=_v71;_ua1=_w71;_Aa1=(_FI._D6.scale!=0);_s73=window.devicePixelRatio||1;_t73=(__o.webkitBackingStorePixelRatio||__o.mozBackingStorePixelRatio||__o.msBackingStorePixelRatio||__o.oBackingStorePixelRatio||__o.backingStorePixelRatio||1);_u73=_s73/_t73;_kv=new _uJ();_jv(canvas,_kv);_x71=_kv.top;_y71=_kv.left;_z71=_kv.right;_A71=_kv.bottom;if(_FI._D6._E73&&!_FI._D6._f7){console.log("using internal runtime facebook");_Q73(_FI._D6._E73)}else if(_FI._D6&&_FI._D6._E6&&_FI._D6._R73){ _FI._D6._R73()}_OM2();_S41(__o);document.body.oncontextmenu=function(){return false};_Ov();_qw2=document.getElementById('GM4HTML5_loadingscreen');if((_FI._D6&&_FI._D6._E6)||(_FI._D6&&_FI._D6._E6==undefined)){_AI=true}if(_an&&_AI){debug("WebGL Enabled!");debug("Max Texture Size="+_an._qK1())}_ww2();_5a1();if(_Su2){_k73=-2}else {if(_AI)_1f._EF2=_FI._D6._E6;_Mu2="";_Ku2="";_Lu2=function(){};{_ix2(_FI);_k73=0}}_q73=Date.now();window.requestAnimFrame(_A73)}function _A73(){if(_k73!=3)window.requestAnimFrame(_A73); if(_l73){_jv(canvas,_kv);var load=document.getElementById("loading_screen");load.style.position="absolute";load.style.left=_kv.left+"px";load.style.top=_kv.top+"px"}var _8n1=false;while(!_8n1){_8n1=true;switch(_k73){case -2:{if(_l73)_K73();_S73(__o,_v71,_w71);break }case -1:if(_ow2==_pw2){_ix2(_FI);_k73=0;if(!_l73){_J73();_l73=true}_qx2();_Mu2(_j73,_v71,_w71,_nw2,_041,_qw2)}break;case 0:if(!_l73){_J73();_l73=true;}if(_041>=_nw2){_041=_nw2;_k73=1;_8n1=false}_qx2();if(_FI._D6._i7){if(_ow2==_pw2){_Ku2=eval(_FI._D6._i7); _Ku2(_j73,_v71,_w71,_nw2,_041,_qw2)}}else _Mu2(_j73,_v71,_w71,_nw2,_041,_qw2);break;case 1:_K73();_Bx2(_FI);_k73=2;_8n1=false;break;case 2:_Lu2();debug("Entering main loop...");_T73();_k73=3;_1f._AE2=new Date().getTime();_8n1=false;break;case 3:_U73();break }}}function _V73(_5H2,x,y,_46,text){_5H2.fillStyle=_46;_5H2.lineStyle=_46;_5H2.font="14px Verdana";;_5H2.textAlign="center";_5H2.fillText(text,x,y);_5H2.textAlign="left"}function _S73(_5H2,_in,_jn){_5H2.fillStyle=_iy(0x151515,1.0);_5H2.fillRect(0,0,_in, _jn);_V73(_5H2,_in/2,(_jn/2),_iy(0x8d8f90,1.0),"WebGL is required to run this application.")}function _kx2(__o,_in,_jn,_W73,_X73,_Y73){__o.globalAlpha=1;if(_Y73){try{__o.save();__o.fillStyle=_iy(0,1);__o.globalCompositeOperation='copy';__o.fillRect(0,0,_in,_jn);__o.restore();__o.drawImage(_qw2,0,0,_in,_jn)}catch(e){_WI(e.message)}}else {var _Z73=(_in/100)*50;var __73=2;var x=(_in-_Z73)/2;var y=10+(_jn-__73)/2;__o.fillStyle=_iy(0x151515,1.0);__o.fillRect(0,0,_in,_jn);if(_X73!=0){var _B4=(_Z73/_W73)*_X73; __o.fillStyle=_iy(0x404040,1.0);__o.fillRect(x,y,_Z73,__73);__o.fillStyle=_iy(0x8d8f90,1.0);__o.fillRect(x,y,_B4,__73)}_V73(__o,_in/2,(_jn/2),_iy(0x8d8f90,1.0),"Loading")}}function _083(_803){_Xx._4v();var _183=_803._a01._86;for(var _z4=0;_z4<_183.length;_z4++){_Xx._Ou(_183[_z4]);var __x=_Xx._Bl(_z4);var _283=_Xx._Yx(_z4);_1f._IE2[_z4]=__x._I4;_1f._JE2[_z4]=__x._wS;_1f._KE2[_z4]=__x.index;_1f._LE2[_z4]=__x.x;_1f._ME2[_z4]=__x.y;if((_283!==null)&&(_283!==undefined)&&(_283._0y!==null)&&(_283._0y!==undefined)){ _1f._NE2[_z4]=_283._0y._B4;_1f._OE2[_z4]=_283._0y._C4}else {_1f._NE2[_z4]=0;_1f._OE2[_z4]=0}_1f._PE2[_z4]=__x._8B2;_1f._QE2[_z4]=__x._9B2;_1f._RE2[_z4]=__x._zS;_1f._SE2[_z4]=__x._AS;_1f._UE2[_z4]=__x._bB2;_1f._TE2[_z4]=__x._aB2;_1f._VE2[_z4]=__x._CS;_1f._WE2[_z4]=__x.alpha;}_1f._GE2=_803._dY2}function _Uf2(_VW2,_383){if(_Mk){_Mk._003();var _483=_Mk._bf2();for(var _z4=0;_z4<8;_z4++){var _iv=_Mk._1S1(_z4);if(_iv){var _583=_iv._Th2;if(_583!=-1){var _xf2=_Sh2._ef2(_583);if(_xf2){if(_483){_xf2._9f2(true)}else { _xf2._9f2(false)}}}}}if(_Ok){if(_Sh2!=null){_Sh2._Wf2()}}}var _683=_Mk;_e01=-1;_hR._Kl(_ak2,0);_qX2();_2O2();var _85=[];var _783=[];if(_683!=null){for(var _z4=_683._zR.length-1;_z4>=0;_z4--){var _qR=_683._zR._Bl(_z4);if(_qR._85){_85[_85.length]=_qR;_qR._883=true;var _ZT=_GU._LU(_683,_qR._PL2());if(_ZT!=null){if(_ZT._MS){_783[_783.length]=null}else {_783[_783.length]=_ZT._NS}}else {_783[_783.length]=null;}}}for(var _z4=_85.length-1;_z4>=0;_z4--){_683._zR._WU(_85[_z4])}if(_683._gU2===false){_683._2Z2(true)} else {for(var _z4=_683._zR.length-1;_z4>=0;_z4--){var _qR=_683._zR._Bl(_z4);_qR._GR._OU(_qR)}}}_Fv._4v();_qt._4v();if(_Mk&&!_Mk._gU2){var _983=_Mk._a01;_Mk._HT();_Mk._a01=_983}_Mk=_6U._Bl(_VW2);var _a83=_Mk._gU2;if(_a83===true&&_Mk._cY2===false){_a83=false}if(_a83===false){_Mk._vY2(_Mk._a01);_Mk._hZ2()}else {_Mk._oY2(_Mk._nV);_Mk._pY2(_Mk._pV);_Mk._qY2(_Mk._bY2);_Mk._sY2(_Mk._aY2);_Mk._9f2(_Mk._gU2);_Mk._hZ2();for(_z4=_Mk._zR.length-1;_z4>=0;_z4--){var _qR=_Mk._zR._Bl(_z4);_qR._GR._IU(_qR)}}_1f._5U=_Mk.id; _I_2();var _p32=_Ca1._B4/(_mP.right-_mP.left);var _q32=_Ca1._C4/(_mP.bottom-_mP.top);var _ev=(_Mk._fv)?_Mk._hv:_gv;for(var _z4=0;_z4<_ev.length;_z4++){var _iv=_ev[_z4];_iv._lv=_iv._iZ2*_p32+_Ca1.x;_iv._nv=_iv._jZ2*_q32+_Ca1.y;_iv._D_2=_iv._kZ2*_p32;_iv._E_2=_iv._lZ2*_q32;_iv._mv=_iv._lv+_iv._D_2;_iv._ov=_iv._nv+_iv._E_2}_083(_Mk);if(_a83===false){_Mk._1Z2();_Mk._2Z2(false);var _b83=_Mk._a01._e6;for(var _im=0;_im<_Mk._a01._e6.length;_im++){var _1I=false;var _c83=_Mk._a01._e6[_im];if(_c83.index>=0){for(var _Yo=_85.length-1; _Yo>=0;_Yo--){if(_c83.id==_85[_Yo].id){_1I=true;_GU._RU(_Mk,_85[_Yo].id);break }}if(!_1I){var _GX=_Mk._aZ2(_c83.x,_c83.y,_c83.id,_c83.index,_c83.scaleX,_c83.scaleY,_c83.imageSpeed,_c83.imageIndex,_c83.rotation,_c83._46);_GX._883=false}}}var _b83=_Mk._a01._e6;for(var _im=0;_im<_Mk._a01._e6.length;_im++){var _c83=_Mk._a01._e6[_im];var _GX=_hR._Bl(_c83.id);if(_GX&&(_GX._883==false)){_GX._883=true;if(!_Tu2&&!_Ok){if(_c83._AY2)_c83._AY2(_GX,_GX);_GX._Kl(_JR,0,_GX,_GX);if(_c83._OY2)_c83._OY2(_GX,_GX);_GX._Kl(_KR, 0,_GX,_GX)}else {_GX._Kl(_JR,0,_GX,_GX);if(_c83._OY2)_c83._OY2(_GX,_GX);_GX._Kl(_KR,0,_GX,_GX);if(_c83._AY2)_c83._AY2(_GX,_GX)}}}}else {for(var _Yo=_85.length-1;_Yo>=0;_Yo--){_GU._QU(_Mk,_85[_Yo])}}for(var _Yo=0;_Yo<_85.length;_Yo++){_Mk._zR._Ou(_85[_Yo]);_85[_Yo]._IR();if(_Ok){var _d83=-1;if(_783[_Yo]!=null){var _6V=_GU._rU(_Mk,_783[_Yo]);if(_6V==null){_6V=_GU._TU(_Mk,_85[_Yo]._h6,_783[_Yo])}if(_6V!=null){_d83=_6V._vt}}_85[_Yo]._OT(false);_85[_Yo]._NU(_d83);_GU._IU(_Mk,_85[_Yo]);var _e83=_GU._LU(_Mk,_85[_Yo]._PL2()); if(_e83!=null){_85[_Yo]._h6=_e83._h6}}}if(_Ok){if(_Sh2!=null){_Sh2._Uf2()}}if(_GU!=null)_GU._hU(_Mk);_mX2();if(_383){_hR._Kl(_4k2,0)}if((_a83==false)&&(_Mk._iY2!=null)){var _f83=new _Vf2(0,0,0,0,false,true);try{_Mk._iY2(_f83,_f83);}catch(e){_zi(-1)}_f83=null}_hR._Kl(_8k2,0);_Mk._cY2=true}function _g83(_h83){_Uf2(_h83,false)}function _T73(){_1f._uE2=0;_1f._vE2=-1;_Zu2=0;__u2=-1;_0v2=0;_1v2=0;_Uf2(_6U._f01(0).id,true);_q73=Date.now();_m73=_q73;_1f._hV=_2h2;_1f._pF2=_2h2;_C21()}function _i83(){_nu2=[];_ou2=[]; _Dg2=-1;_Cg2=-1;_Bg2=0;_Mk._zR._4v();_Mk._jY2._4v();var _Mw=_xk._qY1;for(var _z4=0;_z4<_Mw.length;_z4++){var _4K=_Mw[_z4];_4K._ri2._4v();_4K._TL2._4v()}_hR._4v()}function _j83(){_Fv._3O2()}function _k83(){if(_Mk._BJ2.length>0)_Mk._303();if(_Mk._zR._tU2>=0)_Mk._zR._6O2();if(_Mk._ZW2.length>0)_Mk._603()}function _l83(){if(_Mk._N_){if(_Ok){_Mk._N_._5v(_Rk._Sk())}else _Mk._N_._5v(_Mk._bY2)}else {_hR._WL2()}}function _m83(){if((_Mk._N_==null)||(_Mk._N_==undefined)){_Wh2()}}function _n83(){_1f._zE2=(_p73-_1f._AE2)*1000; _1f._AE2=_p73;_Fv._bN2();_zh2();_qt._5v();_hR._VL2();_hR._XL2();_k83();if(_e01!=-1)return;_GU._eV();_hR._Kl(_3j2,0);_k83();if(_e01!=-1)return;if(_Wu2){_Wu2=false;_hR._Kl(_Co2,0)}_Nu._VA2();_k83();if(_e01!=-1)return;_yi2();_k83();if(_e01!=-1)return;_Hi2();_k83();if(_e01!=-1)return;__N2();_k83();if(_e01!=-1)return;_8i2();_k83();if(_e01!=-1)return;_hR._Kl(_5j2,0);_k83();if(_e01!=-1)return;_l83();_Ah2();_k83();if(_e01!=-1)return;_eR();_d81();_k83();if(_e01!=-1)return;_m83();_k83();if(_e01!=-1)return; _hR._Kl(_7j2,0);_k83();if(_e01!=-1)return;_dX2();if(_Mk!=null){_Mk._003();if(_Ou2){_Mk._Xn();_k83()}}if(!_r73){_o83();_r73=true}_Mk._oZ2();_j83();_o11()}function _I_2(){var left,right,top,bottom;left=0;right=-999999;top=0;bottom=-999999;if(_Mk._fv){for(var _z4=0;_z4<_Mk._hv.length;_z4++){var _iv=_Mk._hv[_z4];if(_iv._I4){if(right<_iv._iZ2+_iv._kZ2)right=_iv._iZ2+_iv._kZ2;if(bottom<_iv._jZ2+_iv._lZ2)bottom=_iv._jZ2+_iv._lZ2}}}else {left=0;right=_Mk._nV;top=0;bottom=_Mk._pV;_ku2._kZ2=_ku2._D61=right;_ku2._lZ2=_ku2._F61=bottom} if(_qa1){if(!_Ba1){_sa1=_ra1;_ua1=_ta1}}else {_sa1=_v71;_ua1=_w71;if(_bc(_d61)){_3k(_d61);_d61=-1}}_Ba1=_qa1;_D71=_v71;_E71=_w71;_F71=_sa1/(right-left);_G71=_ua1/(bottom-top);var _km=new _uJ();_km.left=left;_km.top=top;_km.right=right;_km.bottom=bottom;_mP=_km;_A61=_km.left;_C61=_km.top;_E61=_km.right-_km.left;_G61=_km.bottom-_km.top;_va1()}function _WM(){var _B4=640;if(typeof(window.innerWidth)=='number'){_B4=window.innerWidth}else if(document.documentElement&&document.documentElement.clientWidth){_B4=document.documentElement.clientWidth; }else if(document.body&&document.body.clientWidth){_B4=document.body.clientWidth}return _B4}function _XM(){var _C4=480;if(typeof(window.innerHeight)=='number'){_C4=window.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){_C4=document.documentElement.clientHeight}else if(document.body&&document.body.clientHeight){_C4=document.body.clientHeight}return _C4}function _eD2(_p83){return(_q83(_p83)||_r83(_p83))}function _q83(_p83){var _s83=_p83.charCodeAt(0);if((_s83>47)&&(_s83<58)){ return true}return false}function _r83(_p83){var _s83=_p83.charCodeAt(0);if(((_s83>64)&&(_s83<91))||((_s83>96)&&(_s83<123))){return true}return false}function _t83(){var _u83=new Fingerprint().get();return _u83};function _v83(_fC2){return String.fromCharCode.apply(null,new Uint8Array(_fC2))};;function _w83(_zJ){var _fC2=new ArrayBuffer(_zJ.length*2);var _x83=new Uint16Array(_fC2);for(var _z4=0,_y83=_zJ.length;_z4<_y83;_z4++){_x83[_z4]=_zJ.charCodeAt(_z4);}return _fC2};function _o83(){var _kv2=_FI._D6._g7;var _b41=(_p73/1000)-_FI._D6._g7; if((_h2._D6._z83!=undefined)&&(_h2._D6._z83))try{var _A83="{";var _B83=_IL(_t83());_A83+="\"mID\" : \"";_A83+=_B83;_A83+="\", ";if(_h2._D6._97!=undefined){var _C83="";for(var _z4=0;_z4<16;_z4++)_C83+=_h2._D6._97[_z4].toString(16);_A83+="\"mUS\" : \"";_A83+=_C83;_A83+="\", "}if(_h2._D6._N6!=undefined){_A83+="\"mGM\" : \"";_A83+=_h2._D6._N6;_A83+="\", ";}if(_h2._D6._e7!=undefined){_A83+="\"gN\" : \"";_A83+=_h2._D6._e7;_A83+="\", "}if((_h2._D6._a7!=undefined)&&(_h2._D6._b7!=undefined)&&(_h2._D6._c7!=undefined)){ _A83+="\"gV\" : \"";_A83+=_h2._D6._a7+"."+_h2._D6._b7+"."+_h2._D6._c7+".0";_A83+="\", "}_A83+="\"osT\" : \"";_A83+="19";_A83+="\", ";_A83+="\"osV\" : \"";_A83+=_3Q.browser;_A83+="\", ";var _D83=navigator.language;var _zm=_D83.split("-");_A83+="\"osL\" : \"";_A83+=_zm[0];_A83+="\", ";_A83+="\"osR\" : \"";_A83+=_zm[1];_A83+="\", ";if(navigator.userAgent){_A83+="\"navUsrA\" : \"";_A83+=navigator.userAgent;_A83+="\", "}if(navigator.vendor){_A83+="\"navVend\" : \"";_A83+=navigator.vendor;_A83+="\", "}if(navigator.platform){ _A83+="\"navPlat\" : \"";_A83+=navigator.vendor;_A83+="\", "}if(navigator.cpuClass){_A83+="\"navCpuC\" : \"";_A83+=navigator.cpuClass;_A83+="\", "}if(window.devicePixelRatio){_A83+="\"winPixR\" : \"";_A83+=window.devicePixelRatio;_A83+="\", "}_A83+="\"win\" : \"";_A83+=_WM()+","+_XM();_A83+="\", ";var _DP1=0;var _E83=_vM();for(var _z4=0;_z4<_E83;_z4++,_DP1<<=1){if(_wM(_z4))_DP1|=1}_A83+="\"gpad\" : \"";_A83+=_E83+","+_DP1+",";for(var _z4=0;_z4<_E83;_z4++){if(_wM(_z4))_A83+="("+_xM(_z4)+","+_yM(_z4)+"),"} _A83+="\" ";_A83+="}";var _F83=undefined;try{_F83=new TextEncoder("utf-8")}catch(e){};var _nS1;if(_F83!=undefined){_nS1=_F83._FH1(_A83);}else _nS1=_w83(_A83);var _G83=new Zlib.Deflate(_nS1);var _H83=_G83.compress();var _I83=_v83(_H83);var buffer=_pL(_I83);var _J83=_IL("MILES"+buffer+"JAMIE");var _r21="https://ping.yoyogames.com/pingback?data=";var _K83=encodeURIComponent(buffer);_r21+=_K83;_r21+="&validate=";var _aM=0;for(var _z4=_fh2(12);_aM<2&&_z4<16;++_z4,++_aM){_r21+=_J83.charAt(_z4*2)+_J83.charAt(_z4*2+1)} _aQ(_r21)}catch(e){debug("Failed to submit stats: "+e)}}function _L83(){_jv(canvas,_kv);_x71=_kv.top;_y71=_kv.left;_z71=_kv.right;_A71=_kv.bottom;_M61(__o);if((_5v2!=canvas.width)||(_6v2!=canvas.height)){_Wu2=true}_5v2=canvas.width;_6v2=canvas.height;var _B4=_WM();var _C4=_XM();if((_Pu2)&&(!_Xu2)){if((_B71!=_B4)||(_C71!=_C4)){_Xu2=true;_Pu2=false}}if(_Xu2){_Xu2=false;if(_Pu2){_B4=_nO;_C4=_pO;_Pu2=false;canvas.style.position=_b73;canvas.style.left=_c73;canvas.style.top=_d73;canvas.style.margin=_i73; canvas.style.cssText=_e73;if(!_h73){if(canvas.parentNode!=_f73){_f73.insertBefore(canvas,_g73)}}}else {_Pu2=true;_pf(0,0);if(!_h73){if(canvas.parentNode==_f73){_f73.removeChild(canvas);document.body.insertBefore(canvas,null)}}}canvas.width=_B4;canvas.height=_C4;_v71=canvas.width;_w71=canvas.height;_y71=canvas.offsetLeft;_z71=_y71+_v71;_x71=canvas.offsetTop;_A71=_y71+_w71;_B71=_v71;_C71=_w71;_D71=_B4;_E71=_C4;_F71=1;_G71=1;_I_2()}}var _M83=0;var _N83=0;function _U73(){if(_an){_an._R61()}var _tL2;if(_Ok){ _Rk._5v();_tL2=_Rk._Sk()}else {_tL2=_Mk._Nk();if(_tL2<=0){_tL2=1;_Mk._qY2(1)}}_p73=Date.now();if(_p73>=_m73+1000){if(_p73-_q73<2000){_2h2=_n73;_1f._hV=_2h2}_n73=0;_m73=_p73}_n73++;var _O83=_q73+1000/_tL2;var now=Date.now();var _PG1=_q73+1000/_tL2-now;if(_PG1<0)_PG1=0;_q73=now+_PG1;if(_PG1>4){setTimeout(function(){if(window._y73){window._y73(_A73)}else {}},_PG1)}else {if(window._y73){window._y73(_A73)}else {window._P83("yyRequestAnimationFrame","*")}}if(!_xh2){_L83();var _Q83=10;var _8n1=false;while(!_8n1){ _8n1=true;if(_Mk===null){_ku2._mv=_ku2._D_2=_ku2._kZ2=_ku2._D61=_v71;_ku2._ov=_ku2._E_2=_ku2._lZ2=_ku2._F61=_w71}else {_I_2()}__G2();_n83();_1H2();switch(_e01){case -1:break;;case _i01:case _qo2:return;case _oo2:_i83();_6U._a03();_T73();break;case _po2:_Bx2();break;default :_g83(_e01);_8n1=false;break }_Q83--;if(_Q83<=0)break }}if(_FI._D6&&_FI._D6._E6&&_FI._D6._R83){_FI._D6._R83()}}