1var _0B={zGState : "_S4",zDState : "_T4",player1Money : "_U4",player2Money : "_V4",bankMoney : "_W4",player : "_X4",dcnt : "_Y4",spin_fps : "_Z4",frame_factor : "__4",W : "_25",H : "_35",top_y : "_45",bottom_y : "_55",tly_box_below : "_65",tlx_box_below : "_75",bry_box_below : "_85",brx_box_below : "_95",str_box_below_directions : "_a5",tly_box1 : "_b5",tlx_box1 : "_c5",bry_box1 : "_d5",brx_box1 : "_e5",str_box1_before : "_f5",str_box1_shin_player1 : "_g5",str_box1_shin_player2 : "_h5",str_box1_nun_player1 : "_i5",str_box1_nun_player2 : "_j5",str_box1_heh_player1 : "_k5",str_box1_heh_player2 : "_l5",str_box1_gimmel_player1 : "_m5",str_box1_gimmel_player2 : "_n5",tly_box2 : "_o5",tlx_box2 : "_p5",bry_box2 : "_q5",brx_box2 : "_r5",x_box2 : "_s5",str_box2_top : "_t5",y_box2 : "_u5",str_box3_top : "_v5",tly_box3 : "_w5",tlx_box3 : "_x5",bry_box3 : "_y5",brx_box3 : "_z5",x_box3 : "_A5",y_box3 : "_B5",str_box4_top : "_C5",tly_box4 : "_D5",tlx_box4 : "_E5",bry_box4 : "_F5",brx_box4 : "_G5",x_box4 : "_H5",y_box4 : "_I5",str_box5_top : "_J5",tly_box5 : "_K5",tlx_box5 : "_L5",bry_box5 : "_M5",brx_box5 : "_N5",x_box5 : "_O5",y_box5 : "_P5",side : "_S5",amt : "_V5",str : "_36",spr : "_96",message : "_Oy",longMessage : "_Py",stacktrace : "_Qy",script : "_Ry",line : "_Sy",argument0 : "_M4",debug_mode : "_9B2",pointer_invalid : "_Bq2",pointer_null : "_Aq2",infinity : "_Cq2",room : "_kI",room_first : "_1s2",room_last : "_2s2",transition_kind : "_Xz2",transition_steps : "_Yz2",score : "_Zz2",lives : "__z2",health : "_0A2",game_id : "_Gr2",game_display_name : "_Jr2",game_project_name : "_Kr2",game_save_id : "_Hr2",working_directory : "_Lr2",temp_directory : "_1A2",program_directory : "_2A2",room_width : "_5A2",room_height : "_6A2",room_caption : "_7A2",room_speed : "_8A2",get_room_speed : "_15",room_persistent : "_9A2",background_color : "_aA2",background_showcolor : "_bA2",view_enabled : "_rA2",view_current : "_sA2",view_visible : "_tA2",mouse_x : "_K01",mouse_y : "_O01",mouse_button : "_IA2",mouse_lastbutton : "_JA2",keyboard_key : "_KA2",keyboard_lastkey : "_LA2",keyboard_lastchar : "_MA2",keyboard_string : "_NA2",show_score : "_OA2",show_lives : "_PA2",show_health : "_QA2",caption_score : "_RA2",caption_lives : "_SA2",caption_health : "_TA2",fps : "__L",fps_real : "_UA2",current_time : "_VA2",current_year : "_WA2",current_month : "_XA2",current_day : "_YA2",current_weekday : "_ZA2",current_hour : "__A2",current_minute : "_0B2",current_second : "_1B2",event_type : "_Ak",event_action : "_2B2",error_occurred : "_3B2",error_last : "_4B2",gamemaker_registered : "_5B2",gamemaker_pro : "_6B2",application_surface : "_aB2",os_version : "_iq2",async_load : "_oW",event_data : "_J8",delta_time : "_3A2",webgl_enabled : "_Nr2",view_xview : "_uA2",view_yview : "_vA2",view_wview : "_wA2",view_hview : "_xA2",view_angle : "_CA2",view_hborder : "_DA2",view_vborder : "_EA2",view_hspeed : "_FA2",view_vspeed : "_GA2",view_object : "_HA2",view_xport : "_yA2",view_yport : "_zA2",view_wport : "_AA2",view_hport : "_BA2",view_surface_id : "_bB2",view_camera : "_cB2",xprevious : "_WP",yprevious : "_XP",xstart : "_DF2",ystart : "_EF2",hspeed : "_v3",vspeed : "_w3",direction : "_0A",speed : "_g3",friction : "_1A",gravity : "_2A",gravity_direction : "_3A",in_collision_tree : "_1F2",object_index : "_SH",alarm : "_kA",solid : "_sP",visible : "_03",persistent : "__z",depth : "_u3",bbox_left : "_KF2",bbox_right : "_LF2",bbox_top : "_MF2",bbox_bottom : "_NF2",sprite_index : "_4b",image_index : "_6A",image_single : "_XF2",image_number : "_8F2",sprite_width : "_9F2",sprite_height : "_aF2",sprite_xoffset : "_bF2",sprite_yoffset : "_cF2",image_xscale : "_8A",image_yscale : "_9A",image_angle : "_i01",image_alpha : "_5n",image_blend : "_4n",image_speed : "_7A",mask_index : "_aA",path_index : "_bA",path_position : "_cA",path_positionprevious : "_2c2",path_speed : "_dA",path_scale : "_eA",path_orientation : "_fA",path_endaction : "_gA",timeline_index : "_wc2",timeline_position : "_Ac2",timeline_speed : "_yc2",timeline_running : "__F2",timeline_loop : "_1G2",phy_rotation : "_3G2",phy_position_x : "_5G2",phy_position_y : "_7G2",phy_angular_velocity : "_9G2",phy_linear_velocity_x : "_bG2",phy_linear_velocity_y : "_dG2",phy_speed_x : "_fG2",phy_speed_y : "_iG2",phy_angular_damping : "_kG2",phy_linear_damping : "_mG2",phy_bullet : "_oG2",phy_fixed_rotation : "_qG2",phy_active : "_sG2",phy_mass : "_nI2",phy_inertia : "_oI2",phy_com_x : "_pI2",phy_com_y : "_qI2",phy_dynamic : "_rI2",phy_kinematic : "_sI2",phy_sleeping : "_tI2",phy_position_xprevious : "_vS1",phy_position_yprevious : "_wS1",phy_collision_points : "_GS1",layer : "_zK",phy_collision_x : "_HS1",phy_collision_y : "_IS1",phy_col_normal_x : "_JS1",phy_col_normal_y : "_KS1",sequence : "_z43",headPosition : "_A43",headDirection : "_C43",speedScale : "_D43",volume : "_W23",paused : "_E43",finished : "_F43",name : "_9v2",loopmode : "_S23",playbackSpeed : "_T23",playbackSpeedType : "_U23",length : "_l23",xorigin : "_X23",yorigin : "_Y23",tracks : "_j13",messageEventKeyframes : "_Z23",type : "_av2",traits : "_i13",interpolation : "_w03",enabled : "_k13",visible : "_l13",embeddedAnimCurves : "_m13",linkedTrack : "_n13",keyframes : "_o13",channels : "_1w2",index : "_e23",s
1oundIndex : "_Y13",emitters : "_Z13",mode : "__13",value : "_0v2",hasEmbeddedCurve : "_523",curve : "_623",color : "_923",colour : "_a23",imageIndex : "_g23",numChannels : "__v2",graphType : "_0w2",iterations : "_ev2",numPoints : "_fv2",points : "_gv2",activeTracks : "_G43",matrix : "_X43",posx : "__u2",posy : "_Z43",rotation : "__43",scalex : "_053",scaley : "_153",gain : "_253",pitch : "_353",width : "_553",height : "_653",imageindex : "_753",imagespeed : "_853",colormultiply : "_953",colourmultiply : "_b53",coloradd : "_c53",colouradd : "_d53",channel : "_F13",stretch : "_m23",disabled : "_n23",spriteIndex : "_P13"}; 2Array.prototype._22=0;var _32={_42:[],_52:{},_62:[],_72:[{name:"audiogroup_default",_82:!0,}],_92:[{_a2:"spr_gimmel",width:99,height:177,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:49,_f2:177,_g2:7,_h2:90,_i2:176,_j2:30,_k2:[4],_l2:{_a2:"spr_gimmel",_m2:1,_n2:30,_o2:0,length:1,_p2:49,_q2:177,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_13coin",width:30,height:66,_b2:!1, 3_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:14,_i2:64,_j2:30,_k2:[34],_l2:{_a2:"spr_13coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_3coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_h2:29,_E2:43,_i2:65,_j2:30,_k2:[43],_l2:{_a2:"spr_3coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66, 4volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_1coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:51,_i2:64,_j2:30,_k2:[47],_l2:{_a2:"spr_1coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1, 5_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_mask_mouse_main_obj",width:800,height:600,_b2:!1,_c2:!1,preload:!1,_d2:!1,_h2:799,_i2:599,_j2:30,_k2:[0],_l2:{_a2:"spr_mask_mouse_main_obj",_m2:1,_n2:30,_o2:0,length:1,_p2:0,_q2:0,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_9coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28, 6_E2:28,_i2:64,_j2:30,_k2:[38],_l2:{_a2:"spr_9coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_18coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:2,_i2:64,_j2:30,_k2:[28],_l2:{_a2:"spr_18coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack", 7_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_7coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:36,_i2:65,_j2:30,_k2:[40],_l2:{_a2:"spr_7coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_2coin", 8width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_h2:29,_E2:47,_i2:65,_j2:30,_k2:[46],_l2:{_a2:"spr_2coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_heh",width:99,height:177,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:49,_f2:177,_g2:7,_h2:90,_i2:176,_j2:30,_k2:[5],_l2:{_a2:"spr_heh",_m2:1,_n2:30,_o2:0,length:1,
9_p2:49,_q2:177,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_5coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_h2:29,_E2:39,_i2:64,_j2:30,_k2:[42],_l2:{_a2:"spr_5coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1, 10_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_17coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:2,_i2:64,_j2:30,_k2:[27],_l2:{_a2:"spr_17coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_nun",width:99,height:177,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:49,_f2:177,_g2:7, 11_h2:90,_i2:176,_j2:30,_k2:[6],_l2:{_a2:"spr_nun",_m2:1,_n2:30,_o2:0,length:1,_p2:49,_q2:177,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_16coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:6,_i2:64,_j2:30,_k2:[32],_l2:{_a2:"spr_16coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack", 12_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_spinning",width:99,height:177,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:49,_f2:177,_g2:4,_h2:93,_i2:172,_j2:8,_k2:[12,14,8,9,10,13,11,3],_l2:{_a2:"spr_spinning",_m2:1,_n2:8,_o2:0,length:8,_p2:49,_q2:177,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}},{key:1, 13length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:1}}},{key:2,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:2}}},{key:3,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:3}}},{key:4,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:4}}},{key:5,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:5}}},{key:6,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:6}}},{key:7,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:7}}}]}],_C2:[],_D2:[]}},{_a2:"spr_11coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:24,_i2:63, 14_j2:30,_k2:[36],_l2:{_a2:"spr_11coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_14coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:10,_i2:64,_j2:30,_k2:[33],_l2:{_a2:"spr_14coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames", 15_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_15coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:6,_i2:64,_j2:30,_k2:[31],_l2:{_a2:"spr_15coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_8coin", 16width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:36,_i2:65,_j2:30,_k2:[41],_l2:{_a2:"spr_8coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_12coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:17,_i2:63,_j2:30,_k2:[35],_l2:{_a2:"spr_12coin",_m2:1, 17_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_19coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:2,_i2:64,_j2:30,_k2:[29],_l2:{_a2:"spr_19coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[], 18_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_6coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:36,_i2:65,_j2:30,_k2:[39],_l2:{_a2:"spr_6coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_4coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1, 19_d2:!1,_e2:15,_f2:66,_h2:29,_E2:42,_i2:64,_j2:30,_k2:[44],_l2:{_a2:"spr_4coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_10coin",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:15,_f2:66,_g2:1,_h2:28,_E2:26,_i2:64,_j2:30,_k2:[37],_l2:{_a2:"spr_10coin",_m2:1,_n2:30,_o2:0,length:1,_p2:15,_q2:66,volume:1,_r2:[], 20_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}},{_a2:"spr_shin",width:99,height:177,_b2:!1,_c2:!1,preload:!1,_d2:!1,_e2:49,_f2:177,_g2:7,_h2:90,_i2:176,_j2:30,_k2:[7],_l2:{_a2:"spr_shin",_m2:1,_n2:30,_o2:0,length:1,_p2:49,_q2:177,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0} 21}}]}],_C2:[],_D2:[]}},{_a2:"Sprite26",width:30,height:66,_b2:!1,_c2:!1,preload:!1,_d2:!1,_g2:1,_h2:28,_E2:2,_i2:64,_j2:30,_k2:[30],_l2:{_a2:"Sprite26",_m2:1,_n2:30,_o2:0,length:1,_p2:0,_q2:0,volume:1,_r2:[],_s2:[{_t2:"GMSpriteFramesTrack",_a2:"frames",_u2:0,_v2:0,_w2:0,_x2:[],_y2:[],_s2:[],_r2:[{key:0,length:1,_z2:!1,_A2:!1,_B2:{0:{imageIndex:0}}}]}],_C2:[],_D2:[]}}],_F2:[],_G2:{"pt_shape_smoke":17,"pt_shape_circle":19,"pt_shape_cloud":26,"pt_shape_line":45,"pt_shape_disk":20,"pt_shape_star":25, 22"pt_shape_flare":16,"pt_shape_ring":21,"pt_shape_sphere":24,"pt_shape_snow":23,"pt_shape_square":22,"pt_shape_explosion":15,"pt_shape_pixel":48,"pt_shape_spark":18,"FONT_builtin":2},_H2:[],_I2:[],_J2:[],_K2:[{_a2:"fnt_zArial_inc_hebrew",size:12,bold:!1,_L2:!1,first:32,_M2:9647,_N2:0,antialias:1,_O2:"Arial Hebrew",_P2:2,_Q2:1,scaleX:1,scaleY:1,_R2:[{_S2:32,_T2:" ",x:2,y:2,_U2:4,_V2:19,shift:4,offset:0},{_S2:33,_T2:"!",x:111,y:65,_U2:2,_V2:19,shift:4,offset:1},{_S2:34,_T2:"\"",x:115,y:65,_U2:6,_V2:19, 23shift:7,offset:0},{_S2:35,_T2:"#",x:123,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:36,_T2:"$",x:132,y:65,_U2:7,_V2:19,shift:7,offset:0},{_S2:37,_T2:"%",x:141,y:65,_U2:11,_V2:19,shift:11,offset:0},{_S2:38,_T2:"&",x:154,y:65,_U2:10,_V2:19,shift:10,offset:0},{_S2:39,_T2:"'",x:166,y:65,_U2:4,_V2:19,shift:4,offset:0},{_S2:40,_T2:"(",x:172,y:65,_U2:4,_V2:19,shift:4,offset:0},{_S2:41,_T2:")",x:178,y:65,_U2:3,_V2:19,shift:4,offset:0},{_S2:42,_T2:"*",x:183,y:65,_U2:6,_V2:19,shift:5,offset:0},{_S2:43,_T2:"+", 24x:191,y:65,_U2:6,_V2:19,shift:8,offset:1},{_S2:44,_T2:",",x:199,y:65,_U2:3,_V2:19,shift:3,offset:0},{_S2:45,_T2:"-",x:204,y:65,_U2:5,_V2:19,shift:6,offset:0},{_S2:46,_T2:".",x:211,y:65,_U2:3,_V2:19,shift:3,offset:0},{_S2:47,_T2:"/",x:216,y:65,_U2:5,_V2:19,shift:5,offset:0},{_S2:48,_T2:"0",x:223,y:65,_U2:8,_V2:19,shift:8,offset:0},{_S2:49,_T2:"1",x:233,y:65,_U2:5,_V2:19,shift:8,offset:1},{_S2:50,_T2:"2",x:240,y:65,_U2:7,_V2:19,shift:8,offset:0},{_S2:51,_T2:"3",x:2,y:86,_U2:7,_V2:19,shift:8,offset:0} 25,{_S2:52,_T2:"4",x:101,y:65,_U2:8,_V2:19,shift:8,offset:0},{_S2:53,_T2:"5",x:11,y:86,_U2:7,_V2:19,shift:8,offset:0},{_S2:54,_T2:"6",x:91,y:65,_U2:8,_V2:19,shift:8,offset:0},{_S2:55,_T2:"7",x:71,y:65,_U2:7,_V2:19,shift:8,offset:0},{_S2:56,_T2:"8",x:140,y:44,_U2:7,_V2:19,shift:8,offset:0},{_S2:57,_T2:"9",x:149,y:44,_U2:7,_V2:19,shift:8,offset:0},{_S2:58,_T2:":",x:158,y:44,_U2:2,_V2:19,shift:4,offset:1},{_S2:59,_T2:";",x:162,y:44,_U2:2,_V2:19,shift:4,offset:1},{_S2:60,_T2:"<",x:166,y:44,_U2:7,_V2:19, 26shift:8,offset:0},{_S2:61,_T2:"=",x:175,y:44,_U2:6,_V2:19,shift:8,offset:1},{_S2:62,_T2:">",x:183,y:44,_U2:7,_V2:19,shift:8,offset:0},{_S2:63,_T2:"?",x:192,y:44,_U2:7,_V2:19,shift:7,offset:0},{_S2:64,_T2:"@",x:201,y:44,_U2:10,_V2:19,shift:10,offset:0},{_S2:65,_T2:"A",x:213,y:44,_U2:10,_V2:19,shift:10,offset:0},{_S2:66,_T2:"B",x:225,y:44,_U2:8,_V2:19,shift:10,offset:1},{_S2:67,_T2:"C",x:235,y:44,_U2:9,_V2:19,shift:10,offset:1},{_S2:68,_T2:"D",x:2,y:65,_U2:8,_V2:19,shift:10,offset:1},{_S2:69,_T2:"E", 27x:12,y:65,_U2:8,_V2:19,shift:10,offset:1},{_S2:70,_T2:"F",x:22,y:65,_U2:8,_V2:19,shift:10,offset:1},{_S2:71,_T2:"G",x:32,y:65,_U2:9,_V2:19,shift:10,offset:0},{_S2:72,_T2:"H",x:43,y:65,_U2:8,_V2:19,shift:10,offset:1},{_S2:73,_T2:"I",x:53,y:65,_U2:7,_V2:19,shift:10,offset:1},{_S2:74,_T2:"J",x:62,y:65,_U2:7,_V2:19,shift:10,offset:1},{_S2:75,_T2:"K",x:80,y:65,_U2:9,_V2:19,shift:10,offset:1},{_S2:76,_T2:"L",x:30,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:77,_T2:"M",x:12,y:107,_U2:9,_V2:19,shift:10,offset:0} 28,{_S2:78,_T2:"N",x:40,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:79,_T2:"O",x:43,y:107,_U2:9,_V2:19,shift:10,offset:0},{_S2:80,_T2:"P",x:54,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:81,_T2:"Q",x:64,y:107,_U2:9,_V2:19,shift:10,offset:0},{_S2:82,_T2:"R",x:75,y:107,_U2:9,_V2:19,shift:10,offset:1},{_S2:83,_T2:"S",x:86,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:84,_T2:"T",x:96,y:107,_U2:9,_V2:19,shift:10,offset:0},{_S2:85,_T2:"U",x:107,y:107,_U2:9,_V2:19,shift:10,offset:0},{_S2:86,_T2:"V",x:118,y:107, 29_U2:10,_V2:19,shift:10,offset:0},{_S2:87,_T2:"W",x:130,y:107,_U2:10,_V2:19,shift:10,offset:0},{_S2:88,_T2:"X",x:142,y:107,_U2:10,_V2:19,shift:10,offset:0},{_S2:89,_T2:"Y",x:154,y:107,_U2:10,_V2:19,shift:10,offset:0},{_S2:90,_T2:"Z",x:166,y:107,_U2:9,_V2:19,shift:10,offset:0},{_S2:91,_T2:"[",x:177,y:107,_U2:4,_V2:19,shift:4,offset:1},{_S2:92,_T2:"\\",x:183,y:107,_U2:5,_V2:19,shift:5,offset:0},{_S2:93,_T2:"]",x:190,y:107,_U2:4,_V2:19,shift:4,offset:0},{_S2:94,_T2:"^",x:196,y:107,_U2:9,_V2:19,shift:10, 30offset:0},{_S2:95,_T2:"_",x:207,y:107,_U2:11,_V2:19,shift:10,offset:-1},{_S2:96,_T2:"`",x:220,y:107,_U2:4,_V2:19,shift:10,offset:3},{_S2:97,_T2:"a",x:226,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:98,_T2:"b",x:33,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:99,_T2:"c",x:236,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:100,_T2:"d",x:23,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:101,_T2:"e",x:2,y:107,_U2:8,_V2:19,shift:10,offset:1},{_S2:102,_T2:"f",x:50,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:103,_T2:"g", 31x:60,y:86,_U2:9,_V2:19,shift:10,offset:0},{_S2:104,_T2:"h",x:71,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:105,_T2:"i",x:81,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:106,_T2:"j",x:91,y:86,_U2:6,_V2:19,shift:10,offset:1},{_S2:107,_T2:"k",x:99,y:86,_U2:9,_V2:19,shift:10,offset:1},{_S2:108,_T2:"l",x:110,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:109,_T2:"m",x:120,y:86,_U2:9,_V2:19,shift:10,offset:0},{_S2:110,_T2:"n",x:131,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:111,_T2:"o",x:141,y:86,_U2:9,_V2:19,shift:10, 32offset:0},{_S2:112,_T2:"p",x:152,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:113,_T2:"q",x:162,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:114,_T2:"r",x:172,y:86,_U2:7,_V2:19,shift:10,offset:2},{_S2:115,_T2:"s",x:181,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:116,_T2:"t",x:191,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:117,_T2:"u",x:201,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:118,_T2:"v",x:211,y:86,_U2:9,_V2:19,shift:10,offset:0},{_S2:119,_T2:"w",x:222,y:86,_U2:11,_V2:19,shift:10,offset:-1},{_S2:120, 33_T2:"x",x:235,y:86,_U2:9,_V2:19,shift:10,offset:0},{_S2:121,_T2:"y",x:129,y:44,_U2:9,_V2:19,shift:10,offset:0},{_S2:122,_T2:"z",x:20,y:86,_U2:8,_V2:19,shift:10,offset:1},{_S2:123,_T2:"{",x:122,y:44,_U2:5,_V2:19,shift:5,offset:0},{_S2:124,_T2:"|",x:8,y:23,_U2:2,_V2:19,shift:4,offset:1},{_S2:125,_T2:"}",x:139,y:2,_U2:5,_V2:19,shift:5,offset:0},{_S2:126,_T2:"~",x:146,y:2,_U2:8,_V2:19,shift:10,offset:1},{_S2:1425,_T2:"Ö",x:156,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1426,_T2:"Ö",x:162,y:2,_U2:4,_V2:19, 34shift:0,offset:-2},{_S2:1427,_T2:"Ö",x:168,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1428,_T2:"Ö",x:174,y:2,_U2:2,_V2:19,shift:0,offset:-1},{_S2:1429,_T2:"Ö",x:178,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1430,_T2:"Ö",x:184,y:2,_U2:3,_V2:19,shift:0,offset:-2},{_S2:1431,_T2:"Ö",x:189,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1432,_T2:"Ö",x:195,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1433,_T2:"Ö",x:201,y:2,_U2:3,_V2:19,shift:0,offset:-2},{_S2:1434,_T2:"Ö",x:206,y:2,_U2:3,_V2:19,shift:0,offset:0},{_S2:1435, 35_T2:"Ö",x:211,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1436,_T2:"Ö",x:217,y:2,_U2:3,_V2:19,shift:0,offset:-2},{_S2:1437,_T2:"Ö",x:222,y:2,_U2:2,_V2:19,shift:0,offset:0},{_S2:1438,_T2:"Ö",x:226,y:2,_U2:5,_V2:19,shift:0,offset:-3},{_S2:1439,_T2:"Ö",x:233,y:2,_U2:6,_V2:19,shift:0,offset:-3},{_S2:1440,_T2:"Ö ",x:241,y:2,_U2:3,_V2:19,shift:0,offset:0},{_S2:1441,_T2:"Ö¡",x:246,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1442,_T2:"Ö¢",x:133,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1443,_T2:"Ö£",x:2,y:23,_U2:4, 36_V2:19,shift:0,offset:-2},{_S2:1444,_T2:"Ö¤",x:127,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1445,_T2:"Ö¥",x:117,y:2,_U2:3,_V2:19,shift:0,offset:-1},{_S2:1446,_T2:"Ö¦",x:8,y:2,_U2:5,_V2:19,shift:0,offset:-3},{_S2:1447,_T2:"Ö§",x:15,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1448,_T2:"Ö¨",x:21,y:2,_U2:3,_V2:19,shift:0,offset:-1},{_S2:1449,_T2:"Ö©",x:26,y:2,_U2:3,_V2:19,shift:0,offset:-3},{_S2:1450,_T2:"Öª",x:31,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1451,_T2:"Ö«",x:37,y:2,_U2:4,_V2:19,shift:0,offset:-2},{ 37_S2:1452,_T2:"Ö¬",x:43,y:2,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1453,_T2:"Ö",x:49,y:2,_U2:2,_V2:19,shift:0,offset:0},{_S2:1454,_T2:"Ö®",x:53,y:2,_U2:4,_V2:19,shift:0,offset:-4},{_S2:1455,_T2:"Ö¯",x:59,y:2,_U2:2,_V2:19,shift:0,offset:-1},{_S2:1456,_T2:"Ö°",x:63,y:2,_U2:2,_V2:19,shift:0,offset:3},{_S2:1457,_T2:"Ö±",x:67,y:2,_U2:6,_V2:19,shift:0,offset:1},{_S2:1458,_T2:"Ö²",x:75,y:2,_U2:5,_V2:19,shift:0,offset:2},{_S2:1459,_T2:"Ö³",x:82,y:2,_U2:5,_V2:19,shift:0,offset:2},{_S2:1460,_T2:"Ö´",x:89,y:2,_U2:2,_V2:19, 38shift:0,offset:3},{_S2:1461,_T2:"Öµ",x:93,y:2,_U2:4,_V2:19,shift:0,offset:2},{_S2:1462,_T2:"Ö¶",x:99,y:2,_U2:4,_V2:19,shift:0,offset:2},{_S2:1463,_T2:"Ö·",x:105,y:2,_U2:4,_V2:19,shift:0,offset:2},{_S2:1464,_T2:"Ö¸",x:111,y:2,_U2:4,_V2:19,shift:0,offset:2},{_S2:1465,_T2:"Ö¹",x:122,y:2,_U2:3,_V2:19,shift:0,offset:-1},{_S2:1466,_T2:"Öº",x:12,y:23,_U2:2,_V2:19,shift:0,offset:-2},{_S2:1467,_T2:"Ö»",x:204,y:23,_U2:5,_V2:19,shift:0,offset:1},{_S2:1468,_T2:"Ö¼",x:16,y:23,_U2:2,_V2:19,shift:0,offset:3},{_S2:1469, 39_T2:"Ö½",x:231,y:23,_U2:2,_V2:19,shift:0,offset:2},{_S2:1470,_T2:"Ö¾",x:235,y:23,_U2:6,_V2:19,shift:6,offset:0},{_S2:1471,_T2:"Ö¿",x:243,y:23,_U2:4,_V2:19,shift:0,offset:1},{_S2:1472,_T2:"×",x:249,y:23,_U2:2,_V2:19,shift:4,offset:1},{_S2:1473,_T2:"×",x:2,y:44,_U2:3,_V2:19,shift:0,offset:-1},{_S2:1474,_T2:"×",x:7,y:44,_U2:3,_V2:19,shift:0,offset:-1},{_S2:1475,_T2:"×",x:12,y:44,_U2:3,_V2:19,shift:4,offset:1},{_S2:1476,_T2:"×",x:17,y:44,_U2:2,_V2:19,shift:0,offset:2},{_S2:1477,_T2:"× ",x:21,y:44,_U2:2, 40_V2:19,shift:0,offset:-1},{_S2:1478,_T2:"×",x:25,y:44,_U2:5,_V2:19,shift:6,offset:1},{_S2:1479,_T2:"×",x:32,y:44,_U2:4,_V2:19,shift:0,offset:-2},{_S2:1488,_T2:"×",x:38,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:1489,_T2:"×",x:49,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:1490,_T2:"×",x:60,y:44,_U2:6,_V2:19,shift:6,offset:0},{_S2:1491,_T2:"×",x:68,y:44,_U2:8,_V2:19,shift:8,offset:0},{_S2:1492,_T2:"×",x:78,y:44,_U2:8,_V2:19,shift:10,offset:1},{_S2:1493,_T2:"×",x:88,y:44,_U2:2,_V2:19,shift:4,offset:1}, 41{_S2:1494,_T2:"×",x:92,y:44,_U2:6,_V2:19,shift:6,offset:0},{_S2:1495,_T2:"×",x:100,y:44,_U2:8,_V2:19,shift:10,offset:1},{_S2:1496,_T2:"×",x:221,y:23,_U2:8,_V2:19,shift:9,offset:1},{_S2
41:1497,_T2:"×",x:110,y:44,_U2:2,_V2:19,shift:4,offset:1},{_S2:1498,_T2:"×",x:211,y:23,_U2:8,_V2:19,shift:8,offset:0},{_S2:1499,_T2:"×",x:195,y:23,_U2:7,_V2:19,shift:7,offset:0},{_S2:1500,_T2:"×",x:20,y:23,_U2:7,_V2:19,shift:7,offset:0},{_S2:1501,_T2:"×",x:29,y:23,_U2:8,_V2:19,shift:10,offset:1},{_S2:1502,_T2:"×",x:39, 42y:23,_U2:9,_V2:19,shift:10,offset:0},{_S2:1503,_T2:"×",x:50,y:23,_U2:2,_V2:19,shift:4,offset:1},{_S2:1504,_T2:"× ",x:54,y:23,_U2:5,_V2:19,shift:6,offset:0},{_S2:1505,_T2:"ס",x:61,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:1506,_T2:"×¢",x:72,y:23,_U2:8,_V2:19,shift:8,offset:0},{_S2:1507,_T2:"×£",x:82,y:23,_U2:8,_V2:19,shift:9,offset:0},{_S2:1508,_T2:"פ",x:92,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:1509,_T2:"×¥",x:103,y:23,_U2:7,_V2:19,shift:7,offset:0},{_S2:1510,_T2:"צ",x:112,y:23,_U2:7,_V2:19,shift:8, 43offset:0},{_S2:1511,_T2:"×§",x:121,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:1512,_T2:"ר",x:130,y:23,_U2:8,_V2:19,shift:8,offset:0},{_S2:1513,_T2:"ש",x:140,y:23,_U2:11,_V2:19,shift:11,offset:0},{_S2:1514,_T2:"ת",x:153,y:23,_U2:10,_V2:19,shift:10,offset:0},{_S2:1520,_T2:"×°",x:165,y:23,_U2:6,_V2:19,shift:8,offset:1},{_S2:1521,_T2:"×±",x:173,y:23,_U2:6,_V2:19,shift:8,offset:1},{_S2:1522,_T2:"ײ",x:181,y:23,_U2:6,_V2:19,shift:8,offset:1},{_S2:1523,_T2:"׳",x:189,y:23,_U2:4,_V2:19,shift:4,offset:0},{_S2:1524, 44_T2:"×´",x:114,y:44,_U2:6,_V2:19,shift:7,offset:0},{_S2:9647,_T2:"â¯",x:246,y:107,_U2:6,_V2:19,shift:10,offset:2},],}],_W2:[,{_a2:"FONT_builtin",size:11,bold:!1,_L2:!1,first:32,_M2:9647,_N2:0,antialias:1,_O2:"Roboto Mono",_P2:0,_Q2:2,scaleX:1,scaleY:1,_R2:[{_S2:32,_T2:" ",x:2,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:33,_T2:"!",x:127,y:44,_U2:3,_V2:19,shift:9,offset:3},{_S2:34,_T2:"\"",x:120,y:44,_U2:5,_V2:19,shift:9,offset:2},{_S2:35,_T2:"#",x:109,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:36,_T2:"$", 45x:100,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:37,_T2:"%",x:89,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:38,_T2:"&",x:78,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:39,_T2:"'",x:74,y:44,_U2:2,_V2:19,shift:9,offset:3},{_S2:40,_T2:"(",x:67,y:44,_U2:5,_V2:19,shift:9,offset:2},{_S2:41,_T2:")",x:60,y:44,_U2:5,_V2:19,shift:9,offset:2},{_S2:42,_T2:"*",x:132,y:44,_U2:8,_V2:19,shift:9,offset:1},{_S2:43,_T2:"+",x:49,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:44,_T2:",",x:34,y:44,_U2:3,_V2:19,shift:9,offset:2},{ 46_S2:45,_T2:"-",x:25,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:46,_T2:".",x:20,y:44,_U2:3,_V2:19,shift:9,offset:3},{_S2:47,_T2:"/",x:11,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:48,_T2:"0",x:2,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:49,_T2:"1",x:245,y:23,_U2:5,_V2:19,shift:9,offset:1},{_S2:50,_T2:"2",x:235,y:23,_U2:8,_V2:19,shift:9,offset:0},{_S2:51,_T2:"3",x:225,y:23,_U2:8,_V2:19,shift:9,offset:0},{_S2:52,_T2:"4",x:214,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:53,_T2:"5",x:39,y:44,_U2:8,_V2:19,shift:9, 47offset:1},{_S2:54,_T2:"6",x:142,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:55,_T2:"7",x:151,y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:56,_T2:"8",x:162,y:44,_U2:8,_V2:19,shift:9,offset:1},{_S2:57,_T2:"9",x:110,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:58,_T2:":",x:105,y:65,_U2:3,_V2:19,shift:9,offset:3},{_S2:59,_T2:";",x:100,y:65,_U2:3,_V2:19,shift:9,offset:3},{_S2:60,_T2:"<",x:91,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:61,_T2:"=",x:82,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:62,_T2:">",x:73,y:65,_U2:7, 48_V2:19,shift:9,offset:1},{_S2:63,_T2:"?",x:64,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:64,_T2:"@",x:53,y:65,_U2:9,_V2:19,shift:9,offset:0},{_S2:65,_T2:"A",x:42,y:65,_U2:9,_V2:19,shift:9,offset:0},{_S2:66,_T2:"B",x:32,y:65,_U2:8,_V2:19,shift:9,offset:1},{_S2:67,_T2:"C",x:21,y:65,_U2:9,_V2:19,shift:9,offset:0},{_S2:68,_T2:"D",x:11,y:65,_U2:8,_V2:19,shift:9,offset:1},{_S2:69,_T2:"E",x:2,y:65,_U2:7,_V2:19,shift:9,offset:1},{_S2:70,_T2:"F",x:241,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:71,_T2:"G",x:230, 49y:44,_U2:9,_V2:19,shift:9,offset:0},{_S2:72,_T2:"H",x:221,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:73,_T2:"I",x:212,y:44,_U2:7,_V2:19,shift:9,offset:1},{_S2:74,_T2:"J",x:202,y:44,_U2:8,_V2:19,shift:9,offset:0},{_S2:75,_T2:"K",x:192,y:44,_U2:8,_V2:19,shift:9,offset:1},{_S2:76,_T2:"L",x:182,y:44,_U2:8,_V2:19,shift:9,offset:1},{_S2:77,_T2:"M",x:172,y:44,_U2:8,_V2:19,shift:9,offset:1},{_S2:78,_T2:"N",x:205,y:23,_U2:7,_V2:19,shift:9,offset:1}
49,{_S2:79,_T2:"O",x:194,y:23,_U2:9,_V2:19,shift:9,offset:0}, 50{_S2:80,_T2:"P",x:184,y:23,_U2:8,_V2:19,shift:9,offset:1},{_S2:81,_T2:"Q",x:208,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:82,_T2:"R",x:192,y:2,_U2:8,_V2:19,shift:9,offset:1},{_S2:83,_T2:"S",x:181,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:84,_T2:"T",x:170,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:85,_T2:"U",x:161,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:86,_T2:"V",x:150,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:87,_T2:"W",x:139,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:88,_T2:"X",x:128,y:2,_U2:9,_V2:19,shift:9, 51offset:0},{_S2:89,_T2:"Y",x:117,y:2,_U2:9,_V2:19,shift:9,offset:0},{_S2:90,_T2:"Z",x:107,y:2,_U2:8,_V2:19,shift:9,offset:0},{_S2:91,_T2:"[",x:202,y:2,_U2:4,_V2:19,shift:9,offset:3},{_S2:92,_T2:"\\",x:98,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:93,_T2:"]",x:82,y:2,_U2:4,_V2:19,shift:9,offset:2},{_S2:94,_T2:"^",x:73,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:95,_T2:"_",x:64,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:96,_T2:"`",x:59,y:2,_U2:3,_V2:19,shift:9,offset:3},{_S2:97,_T2:"a",x:50,y:2,_U2:7,_V2:19, 52shift:9,offset:1},{_S2:98,_T2:"b",x:41,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:99,_T2:"c",x:32,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:100,_T2:"d",x:23,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:101,_T2:"e",x:13,y:2,_U2:8,_V2:19,shift:9,offset:0},{_S2:102,_T2:"f",x:88,y:2,_U2:8,_V2:19,shift:9,offset:1},{_S2:103,_T2:"g",x:219,y:2,_U2:7,_V2:19,shift:9,offset:1},{_S2:104,_T2:"h",x:72,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:105,_T2:"i",x:228,y:2,_U2:8,_V2:19,shift:9,offset:1},{_S2:106,_T2:"j",x:167,y:23, 53_U2:6,_V2:19,shift:9,offset:1},{_S2:107,_T2:"k",x:157,y:23,_U2:8,_V2:19,shift:9,offset:1},{_S2:108,_T2:"l",x:147,y:23,_U2:8,_V2:19,shift:9,offset:1},{_S2:109,_T2:"m",x:136,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:110,_T2:"n",x:127,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:111,_T2:"o",x:116,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:112,_T2:"p",x:107,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:113,_T2:"q",x:98,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:114,_T2:"r",x:90,y:23,_U2:6,_V2:19,shift:9,offset:2} 54,{_S2:115,_T2:"s",x:175,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:116,_T2:"t",x:81,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:117,_T2:"u",x:63,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:118,_T2:"v",x:52,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:119,_T2:"w",x:41,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:120,_T2:"x",x:30,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:121,_T2:"y",x:19,y:23,_U2:9,_V2:19,shift:9,offset:0},{_S2:122,_T2:"z",x:10,y:23,_U2:7,_V2:19,shift:9,offset:1},{_S2:123,_T2:"{",x:2,y:23,_U2:6,_V2:19, 55shift:9,offset:2},{_S2:124,_T2:"|",x:246,y:2,_U2:3,_V2:19,shift:9,offset:3},{_S2:125,_T2:"}",x:238,y:2,_U2:6,_V2:19,shift:9,offset:2},{_S2:126,_T2:"~",x:119,y:65,_U2:9,_V2:19,shift:9,offset:0},{_S2:9647,_T2:"â¯",x:130,y:65,_U2:5,_V2:19,shift:8,offset:1},],}],_X2:[],_Y2:[{}],_Z2:[{_a2:"obj_main",__2:4,_03:!0,parent:-100,_13:_23,_33:_43,_53:_63,_73:_83,_93:[],_a3:[]}],_b3:[],_c3:[],_d3:[],_e3:[],_f3:[{_a2:"Room1",width:800,height:600,_g3:0,_h3:0,_i3:2,_j3:!1,_k3:!1,_l3:[],_m3:[{_n3:1366,_o3:768,_p3:1366, 56_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768},{_n3:1366,_o3:768,_p3:1366,_q3:768}],_r3:[{x:0,y:0,index:0,id:100000,rotation:0,scaleX:1,scaleY:1,imageSpeed:1,imageIndex:0,_h3:4294967295}],_s3:[],_t3:[{_a2:"Instances",id:0,type:2,_u3:0,x:0,y:0,_v3:0,_w3:0,_03:1,_x3:1,_y3:[100000]},{_a2:"Background",id:1,type:1,_u3:100,x:0, 57y:0,_v3:0,_w3:0,_03:1,_z3:!0,_A3:!1,_B3:-1,_C3:!1,_D3:!1,_E3:!1,_F3:-16777216,_G3:0,_H3:15}]}],_I3:[0],_J3:[{x:2,y:2,_U2:800,_V2:600,_K3:0,_L3:0,_M3:800,_N3:600,_O3:800,_P3:600,_Q3:0},{x:2,y:606,_U2:256,_V2:256,_K3:0,_L3:0,_M3:256,_N3:256,_O3:256,_P3:256,_Q3:0},{x:4,y:868,_U2:256,_V2:128,_K3:0,_L3:0,_M3:256,_N3:128,_O3:256,_P3:128,_Q3:0},{x:806,y:2,_U2:87,_V2:171,_K3:7,_L3:1,_M3:87,_N3:171,_O3:99,_P3:177,_Q3:0},{x:897,y:2,_U2:84,_V2:177,_K3:7,_L3:0,_M3:84,_N3:177,_O3:99,_P3:177,_Q3:0},{x:806,y:177, 58_U2:84,_V2:177,_K3:7,_L3:0,_M3:84,_N3:177,_O3:99,_P3:177,_Q3:0},{x:894,y:183,_U2:84,_V2:177,_K3:7,_L3:0,_M3:84,_N3:177,_O3:99,_P3:177,_Q3:0},{x:806,y:358,_U2:84,_V2:177,_K3:7,_L3:0,_M3:84,_N3:177,_O3:99,_P3:177,_Q3:0},{x:894,y:364,_U2:86,_V2:172,_K3:6,_L3:1,_M3:86,_N3:172,_O3:99,_P3:177,_Q3:0},{x:262,y:606,_U2:86,_V2:171,_K3:8,_L3:1,_M3:86,_N3:171,_O3:99,_P3:177,_Q3:0},{x:266,y:781,_U2:86,_V2:171,_K3:6,_L3:1,_M3:86,_N3:171,_O3:99,_P3:177,_Q3:0},{x:352,y:606,_U2:86,_V2:171,_K3:6,_L3:1,_M3:86,_N3:171, 59_O3:99,_P3:177,_Q3:0},{x:356,y:781,_U2:86,_V2:171,_K3:6,_L3:1,_M3:86,_N3:171,_O3:99,_P3:177,_Q3:0},{x:442,y:606,_U2:86,_V2:171,_K3:4,_L3:0,_M3:86,_N3:171,_O3:99,_P3:177,_Q3:0},{x:446,y:781,_U2:82,_V2:171,_K3:6,_L3:1,_M3:82,_N3:171,_O3:99,_P3:177,_Q3:0},{x:808,y:541,_U2:64,_V2:64,_K3:0,_L3:0,_M3:64,_N3:64,_O3:64,_P3:64,_Q3:0},{x:880,y:542,_U2:64,_V2:64,_K3:0,_L3:0,_M3:64,_N3:64,_O3:64,_P3:64,_Q3:0},{x:952,y:542,_U2:64,_V2:64,_K3:0,_L3:0,_M3:64,_N3:64,_O3:64,_P3:64,_Q3:0},{x:534,y:608,_U2:64,_V2:64, 60_K3:0,_L3:0,_M3:64,_N3:64,_O3:64,_P3:64,_Q3:0},{x:268,y:958,_U2:62,_V2:62,_K3:1,_L3:1,_M3:62,_N3:62,_O3:64,_P3:64,_Q3:0},{x:534,y:680,_U2:62,_V2:62,_K3:1,_L3:1,_M3:62,_N3:62,_O3:64,_P3:64,_Q3:0},{x:338,y:958,_U2:62,_V2:62,_K3:1,_L3:1,_M3:62,_N3:62,_O3:64,_P3:64,_Q3:0},{x:534,y:750,_U2:62,_V2:62,_K3:1,_L3:1,_M3:62,_N3:62,_O3:64,_P3:64,_Q3:0},{x:534,y:820,_U2:60,_V2:64,_K3:2,_L3:0,_M3:60,_N3:64,_O3:64,_P3:64,_Q3:0},{x:408,y:958,_U2:61,_V2:61,_K3:2,_L3:2,_M3:61,_N3:61,_O3:64,_P3:64,_Q3:0},{x:534,y:892, 61_U2:62,_V2:60,_K3:1,_L3:1,_M3:62,_N3:60,_O3:64,_P3:64,_Q3:0},{x:477,y:960,_U2:57,_V2:57,_K3:3,_L3:4,_M3:57,_N3:57,_O3:64,_P3:64,_Q3:0}
61,{x:982,y:183,_U2:28,_V2:63,_K3:1,_L3:2,_M3:28,_N3:63,_O3:30,_P3:66,_Q3:0},{x:540,y:958,_U2:28,_V2:63,_K3:1,_L3:2,_M3:28,_N3:63,_O3:30,_P3:66,_Q3:0},{x:982,y:250,_U2:28,_V2:63,_K3:1,_L3:2,_M3:28,_N3:63,_O3:30,_P3:66,_Q3:0},{x:985,y:2,_U2:28,_V2:63,_K3:1,_L3:2,_M3:28,_N3:63,_O3:30,_P3:66,_Q3:0},{x:572,y:958,_U2:28,_V2:59,_K3:1,_L3:6,_M3:28,_N3:59,_O3:30,_P3:66,_Q3:0} 62,{x:572,y:958,_U2:28,_V2:59,_K3:1,_L3:6,_M3:28,_N3:59,_O3:30,_P3:66,_Q3:0},{x:984,y:317,_U2:28,_V2:55,_K3:1,_L3:10,_M3:28,_N3:55,_O3:30,_P3:66,_Q3:0},{x:985,y:69,_U2:28,_V2:51,_K3:1,_L3:14,_M3:28,_N3:51,_O3:30,_P3:66,_Q3:0},{x:984,y:376,_U2:28,_V2:47,_K3:1,_L3:17,_M3:28,_N3:47,_O3:30,_P3:66,_Q3:0},{x:985,y:124,_U2:28,_V2:40,_K3:1,_L3:24,_M3:28,_N3:40,_O3:30,_P3:66,_Q3:0},{x:984,y:427,_U2:28,_V2:39,_K3:1,_L3:26,_M3:28,_N3:39,_O3:30,_P3:66,_Q3:0},{x:984,y:470,_U2:28,_V2:37,_K3:1,_L3:28,_M3:28,_N3:37, 63_O3:30,_P3:66,_Q3:0},{x:600,y:818,_U2:28,_V2:30,_K3:1,_L3:36,_M3:28,_N3:30,_O3:30,_P3:66,_Q3:0},{x:600,y:818,_U2:28,_V2:30,_K3:1,_L3:36,_M3:28,_N3:30,_O3:30,_P3:66,_Q3:0},{x:600,y:818,_U2:28,_V2:30,_K3:1,_L3:36,_M3:28,_N3:30,_O3:30,_P3:66,_Q3:0},{x:600,y:852,_U2:30,_V2:26,_K3:0,_L3:39,_M3:30,_N3:26,_O3:30,_P3:66,_Q3:0},{x:984,y:511,_U2:30,_V2:23,_K3:0,_L3:43,_M3:30,_N3:23,_O3:30,_P3:66,_Q3:0},{x:602,y:678,_U2:30,_V2:23,_K3:0,_L3:42,_M3:30,_N3:23,_O3:30,_P3:66,_Q3:0},{x:4,y:1004,_U2:62,_V2:10,_K3:1, 64_L3:27,_M3:62,_N3:10,_O3:64,_P3:64,_Q3:0},{x:602,y:882,_U2:30,_V2:19,_K3:0,_L3:47,_M3:30,_N3:19,_O3:30,_P3:66,_Q3:0},{x:602,y:705,_U2:28,_V2:14,_K3:1,_L3:51,_M3:28,_N3:14,_O3:30,_P3:66,_Q3:0},{x:987,y:170,_U2:1,_V2:1,_K3:31,_L3:31,_M3:1,_N3:1,_O3:64,_P3:64,_Q3:0}],_R3:["kDreidel_texture_0.png"],_S3:[{MipsToGenerate:0}],_T3:[{_a2:"Default",_U3:[0],_V3:[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,25],_W3:[],_X3:[0],_Y3:[]}],_Z3:{__3:!1,_04:2,_14:0,_24:0,_34:60,_44:4294967295,_54:800, 65_64:600,_74:0,_84:"6da33f8c-d58a-4be9-bc20-02b5cda4cd9f",_94:!1,_a4:!0,_b4:!0,scale:1,_c4:!0,_d4:!1,_e4:!1,_f4:!1,_g4:!1,_h4:!1,_i4:!0,_j4:!1,_k4:2,_l4:0,_m4:!0,_n4:"html5game",_o4:"Default",_p4:0,_q4:!1,_r4:!0,_s4:!0,_t4:!0,_u4:0,_v4:[233,118,87,64,0,0,0,0,0,0,0,0,0,0,0,0],_w4:1,_x4:0,_y4:0,_z4:0,_A4:"Created with GameMaker Studio 2",_B4:!1,_C4:1607662155,_D4:"True"}};function _E4(_F4,_G4){(_F4._H4=_I4(_F4,_J4));(_F4._K4=_I4(_F4,_L4));}function _J4(_F4,_G4,_M4){{if(yyfequal(_M4,0)){return ""};if(yyfequal(_M4, 661)){return "1 coin"};return yyfplus(_N4(_O4(_M4))," coins");}}function _L4(_F4,_G4,_M4){{var _P4=_M4;var _Q4=-1;if(yyCompareVal(_P4,1,g_GMLMathEpsilon,false)==0){_Q4=0;}else if(yyCompareVal(_P4,2,g_GMLMathEpsilon,false)==0){_Q4=1;}else if(yyCompareVal(_P4,3,g_GMLMathEpsilon,false)==0){_Q4=2;}else if(yyCompareVal(_P4,7,g_GMLMathEpsilon,false)==0){_Q4=3;}else if(yyCompareVal(_P4,8,g_GMLMathEpsilon,false)==0){_Q4=4;}else if(yyCompareVal(_P4,9,g_GMLMathEpsilon,false)==0){_Q4=5;}else if(yyCompareVal(_P4,10,g_GMLMathEpsilon, 67false)==0){_Q4=6;}else if(yyCompareVal(_P4,11,g_GMLMathEpsilon,false)==0){_Q4=7;}else if(yyCompareVal(_P4,12,g_GMLMathEpsilon,false)==0){_Q4=8;}else if(yyCompareVal(_P4,13,g_GMLMathEpsilon,false)==0){_Q4=9;}else if(yyCompareVal(_P4,14,g_GMLMathEpsilon,false)==0){_Q4=10;}else if(yyCompareVal(_P4,15,g_GMLMathEpsilon,false)==0){_Q4=11;}else if(yyCompareVal(_P4,16,g_GMLMathEpsilon,false)==0){_Q4=12;}else if(yyCompareVal(_P4,17,g_GMLMathEpsilon,false)==0){_Q4=13;}else if(yyCompareVal(_P4,18,g_GMLMathEpsilon, 68false)==0){_Q4=14;}else if(yyCompareVal(_P4,19,g_GMLMathEpsilon,false)==0){_Q4=15;}switch(_Q4){case 0:{return 3;}case 1:{return 8;}case 2:{return 2;}case 3:{return 7;}case 4:{return 18;}case 5:{return 5;}case 6:{return 23;}case 7:{return 15;}case 8:{return 19;}case 9:{return 1;}case 10:{return 16;}case 11:{return 17;}case 12:{return 13;}case 13:{return 11;}case 14:{return 6;}case 15:{return 20;}};return 3;}}// /// @description Global variables and init 69// str_box_below_directions = @"Play Rules: 70// str_box1_before = @" 71// str_box1_shin_player1 = @" 72// str_box1_shin_player2 = @" 73// str_box1_nun_player1 = @" 74// str_box1_nun_player2 = @" 75// str_box1_heh_player1 = @" 76// str_box1_heh_player2 = @" 77// str_box1_gimmel_player1 = @" 78// str_box1_gimmel_player2 = @" 79// str_box2_top = @"Dreidel
80// str_box3_top = @"Bank 81// str_box4_top = @"Player 82// str_box5_top = @"Player 83function _23(_F4, 84_G4){_R4(0);_F4._S4=0;_F4._T4=1;_F4._U4=9;_F4._V4=9;_F4._W4=2;_F4._X4=1;_F4._Y4=0;_F4._Z4=10;_F4.__4=round(yyfdivide(_N4(_05._15()),_N4(_F4._Z4)));if(yyfequal(_F4.__4,0)){_F4.__4=1};_F4._25=800;_F4._35=600;_F4._45=30;_F4._55=yyfminus(_N4(_F4._35),200);_F4._65=yyfplus(_N4(_F4._55),20);_F4._75=20;_F4._85=yyfminus(_N4(_F4._35),20);_F4._95=yyfminus(_N4(_F4._25),20);_F4._a5="Play Rules:\n* Each player starts with 10 chocolate coins.\n* Players take turns spinning the dreidel, and put coins in the pot or take them out depending on where the dreidel 'lands'.\n* When the pot is empty, both players put a coin in.\n* When one player has all 20 coins, that player wins! Or when one player has to put in a coin and has none left, that player loses!\n"; 85_F4._b5=_F4._45;_F4._c5=20;_F4._d5=_F4._55;_F4._e5=300;_F4._f5="\nPLAYER 1: \nClick the dreidel to spin.\n\n\n\nAt the beginning of the game, the pot is empty, so both players put one coin in. There are now 2 coins in the pot.\n";_F4._g5="\nPlayer 1: \nThe dreidel landed on the letter Shin, which stands for Shtell (Put). You must put a coin into the pot.\n\nPlayer 2: \nClick the dreidel to spin.\n";_F4._h5="\nPlayer 2: \nThe dreidel landed on the letter Shin, which stands for Shtell (Put). You must put a coin into the pot.\n\nPlayer 1: \nClick the dreidel to spin.\n"; 86_F4._i5="\nPlayer 1: \nThe dreidel landed on the letter Nun, which stands for Nichts (Nothing). You do not get any coins, but you do not lose any coins.\n\nPlayer 2: \nClick the dreidel to spin.\n";_F4._j5="\nPlayer 2: \nThe dreidel landed on the letter Nun, which stands for Nichts (Nothing). You do not get any coins, but you do not lose any coins.\n\nPlayer 1: \nClick the dreidel to spin.\n";_F4._k5="\nPlayer 1: \nThe dreidel landed on the letter Hei, which stands for Halb (Half). You get half of the coins in the pot.\n\nPlayer 2: \nClick the dreidel to spin.\n"; 87_F4._l5="\nPlayer 2: \nThe dreidel landed on the letter Hei, which stands for Halb (Half). You get half of the coins in the pot.\n\nPlayer 1: \nClick the dreidel to spin.\n";_F4._m5="\nPlayer 1: \nThe dreidel landed on the letter Gimmel, which stands for Ganz (All). You get all of the coins in the pot.\n\nThe pot is empty. Each player puts in a coin.\n\n\nPlayer 2: \nClick the dreidel to spin.\n";_F4._n5="\nPlayer 2: \nThe dreidel landed on the letter Gimmel, which stands for Ganz (All). You get all of the coins in the pot.\n\nThe pot is empty. Each player puts in a coin.\n\n\nPlayer 1: \nClick the dreidel to spin.\n"; 88_F4._o5=_F4._45;_F4._p5=340;_F4._q5=_F4._55;_F4._r5=500;_F4._s5=420;_F4._t5="Dreidel\n\n×××××ס\n";_F4._s5=420;_F4._u5=yyfplus(_N4(_F4._45),320);_F4._v5="Bank\n\n\n×§× ×\n";_F4._w5=_F4._45;_F4._x5=540;_F4._y5=_F4._55;_F4._z5=610;_F4._A5=575;_F4._B5=yyfminus(_N4(_F4._55),50);_F4._C5="Player\n1\n\n××§×ש\n1\n";_F4._D5=_F4._45;_F4._E5=620;_F4._F5=_F4._55;_F4._G5=690;_F4._H5=655;_F4._I5=yyfminus(_N4(_F4._55),50);_F4._J5="Player\n2\n\n××§×ש\n2\n";_F4._K5=_F4._45;_F4._L5=700;_F4._M5=_F4._55;_F4._N5=770;_F4._O5=735; 89_F4._P5=yyfminus(_N4(_F4._55),50);}// /// @description Insert description here 90function _43(_F4,_G4){if(yyGetBool(_Q5((-1)))){{_R5(" in STEP : pressed");if(yyfequal(_F4._S4,1)){{_F4._S4=2;_R5(yyfplus("side it's on",_N4(_O4(_F4._S5))));if((yyGetBool(yyfequal(_F4._S5,0)))||(yyGetBool(yyfequal(_F4._S5,1)))){_F4._T4=0};if((yyGetBool(yyfequal(_F4._S5,2)))||(yyGetBool(yyfequal(_F4._S5,3)))){_F4._T4=2};if((yyGetBool(yyfequal(_F4._S5,4)))||(yyGetBool(yyfequal(_F4._S5,5)))){_F4._T4=1};if((yyGetBool(yyfequal(_F4._S5, 916)))||(yyGetBool(yyfequal(_F4._S5,7)))){_F4._T4=3};var _T5=_F4._T4;var _U5=-1;if(yyCompareVal(_T5,0,g_GMLMathEpsilon,false)==0){_U5=0;}else if(yyCompareVal(_T5,2,g_GMLMathEpsilon,false)==0){_U5=1;}else if(yyCompareVal(_T5,1,g_GMLMathEpsilon,false)==0){_U5=2;}else if(yyCompareVal(_T5,3,g_GMLMathEpsilon,false)==0){_U5=3;}switch(_U5){case 0:{if(yyfequal(_F4._X4,1)){_F4._U4=yyfplus(_F4._U4,_F4._W4)}else {_F4._V4=yyfplus(_F4._V4,_F4._W4)};_F4._W4=0;break;}case 1:{_F4._V5=yyfdiv(_N4(_F4._W4),2);if(yyfequal(_F4._X4,
921)){_F4._U4=yyfplus(_F4._U4,_F4._V5)}else {_F4._V4=yyfplus(_F4._V4,_F4._V5)};_F4._W4=yyfminus(_F4._W4,_F4._V5);break;}case 2:{if(yyfequal(_F4._X4,1)){_F4._U4=yyfminus(_F4._U4,1)}else {_F4._V4=yyfminus(_F4._V4,1)};_F4._W4=yyfplus(_F4._W4,1);break;}case 3:{break;}};if(yyfequal(_F4._W4,0)){{_F4._W4=yyfplus(_F4._W4,2);_F4._U4=yyfminus(_F4._U4,1);_F4._V4=yyfminus(_F4._V4,1);}};if(yyfequal(_F4._X4,1)){_F4._X4=2}else {_F4._X4=1};}}else {{_F4._S4=1;_F4._T4=4;}};}};}// /// @description The whole logic 93// str = @"Player 1: 94// str = @"Player 2: 95function _63(_F4, 96_G4){_W5(_F4,4,(-1),0,0);_X5(12632256);_Y5(_F4._75,_F4._65,_F4._95,_F4._85,0);_Z5(0);__5(0);_X5(0);_06(yyfplus(_N4(_F4._75),5),yyfplus(_N4(_F4._65),10),_F4._a5,20,yyfminus(yyfminus(_N4(_F4._95),_N4(_F4._75)),10));_X5(4235519);_Y5(_F4._c5,_F4._b5,_F4._e5,_F4._d5,0);_Z5(0);__5(2);_X5(0);var _16=_F4._S4;var _26=-1;if(yyCompareVal(_16,0,g_GMLMathEpsilon,false)==0){_26=0;}else if(yyCompareVal(_16,1,g_GMLMathEpsilon,false)==0){_26=1;}else if(yyCompareVal(_16,2,g_GMLMathEpsilon,false)==0){_26=2;}switch(_26){ 97case 0:{_F4._36=_F4._f5;break;}case 1:{if(yyfequal(_F4._X4,1)){_F4._36="Player 1: \n Click the dreidel to make it land."}else {_F4._36="Player 2: \n Click the dreidel to make it land."};break;}case 2:{var _46=_F4._T4;var _56=-1;if(yyCompareVal(_46,1,g_GMLMathEpsilon,false)==0){_56=0;}else if(yyCompareVal(_46,3,g_GMLMathEpsilon,false)==0){_56=1;}else if(yyCompareVal(_46,2,g_GMLMathEpsilon,false)==0){_56=2;}else if(yyCompareVal(_46,0,g_GMLMathEpsilon,false)==0){_56=3;}switch(_56){case 0:{if(yyfequal(_F4._X4, 981)){_F4._36=_F4._h5}else {_F4._36=_F4._g5};break;}case 1:{if(yyfequal(_F4._X4,1)){_F4._36=_F4._j5}else {_F4._36=_F4._i5};break;}case 2:{if(yyfequal(_F4._X4,1)){_F4._36=_F4._l5}else {_F4._36=_F4._k5};break;}case 3:{if(yyfequal(_F4._X4,1)){_F4._36=_F4._n5}else {_F4._36=_F4._m5};break;}};}};_06(yyfplus(_N4(_F4._c5),5),yyfminus(_N4(_F4._d5),10),_F4._36,20,yyfminus(yyfminus(_N4(_F4._e5),_N4(_F4._c5)),10));_X5(16711680);_Y5(_F4._p5,_F4._o5,_F4._r5,_F4._q5,0);_Z5(1);__5(0);_X5(0);_66(_F4._s5,yyfplus(_N4(_F4._o5), 9915),_F4._t5);_F4._Y4=yyfplus(_N4(_F4._Y4),1);_F4._S5=yyfmod(_N4(yyfdiv(_N4(_F4._Y4),_N4(_F4.__4))),8);if(yyfequal(_F4._T4,4)){_W5(_F4,14,_F4._S5,_F4._s5,_F4._u5)}else {{var _76=_F4._T4;var _86=-1;if(yyCompareVal(_76,1,g_GMLMathEpsilon,false)==0){_86=0;}else if(yyCompareVal(_76,3,g_GMLMathEpsilon,false)==0){_86=1;}else if(yyCompareVal(_76,2,g_GMLMathEpsilon,false)==0){_86=2;}else if(yyCompareVal(_76,0,g_GMLMathEpsilon,false)==0){_86=3;}switch(_86){case 0:{_F4._96=24;break;}case 1:{_F4._96=12;break;}case 2:{ 100_F4._96=9;break;}case 3:{_F4._96=0;break;}};_W5(_F4,_F4._96,(-1),_F4._s5,_F4._u5);}};_X5(4235519);_Y5(_F4._x5,_F4._w5,_F4._z5,_F4._y5,0);_W5(_F4,_L4(_F4,_G4,_F4._W4),(-1),_F4._A5,_F4._B5);_Z5(1);__5(0);_X5(0);_66(_F4._A5,yyfplus(_N4(_F4._w5),35),_F4._v5);_66(_F4._A5,yyfminus(_N4(_F4._y5),40),_J4(_F4,_G4,_F4._W4));_X5(4235519);_Y5(_F4._E5,_F4._D5,_F4._G5,_F4._F5,0);_W5(_F4,_L4(_F4,_G4,_F4._U4),(-1),_F4._H5,_F4._I5);_Z5(1);__5(0);_X5(0);_66(_F4._H5,yyfplus(_N4(_F4._D5),35),_F4._C5);_66(_F4._H5,yyfminus(_N4(_F4._F5), 10140),_J4(_F4,_G4,_F4._U4));_X5(4235519);_Y5(_F4._L5,_F4._K5,_F4._N5,_F4._M5,0);_W5(_F4,_L4(_F4,_G4,_F4._V4),(-1),_F4._O5,_F4._P5);_Z5(1);__5(0);_X5(0);_66(_F4._O5,yyfplus(_N4(_F4._K5),35),_F4._J5);_66(_F4._O5,yyfminus(_N4(_F4._M5),40),_J4(_F4,_G4,_F4._V4));}function _83(_F4,_G4){_a6(_F4,_G4);}function _b6(){_E4(global,global);_c6._d6=true;_e6._d6=true;_f6._d6=true;_g6._d6=true;_h6._d6=true;_i6._d6=true;_j6._d6=true;_k6._d6=true;_l6._d6=true;_m6._d6=true;_n6._d6=true;_o6._d6=true;_p6._d6=true;_q6._d6=true; 102_r6._d6=true;_s6._d6=true;_t6._d6=true;_u6._d6=true;_v6._d6=true;_w6._d6=true;_x6._d6=true;_y6._d6=true;_z6._d6=true;_A6._d6=true;_B6._d6=true;_C6._d6=true;_D6._d6=true;_E6._d6=true;_F6._d6=true;_G6._d6=true;_H6._d6=true;_I6._d6=true;_J6._d6=true;_K6._d6=true;_L6._d6=true;_M6._d6=true;_N6._d6=true;_O6._d6=true;_P6._d6=true;_Q6._d6=true;_R6._d6=true;_S6._d6=true;_T6._d6=true;_U6._d6=true;_V6._d6=true;_W6._d6=true;_X6._d6=true;_Y6._d6=true;_Z6._d6=true;__6._d6=true;_07._d6=true;_17._d6=true;_27._d6=true; 103_37._d6=true;_47._d6=true;_57._d6=true;_67._d6=true;_77._d6=true;_87._d6=true;_97._d6=true;_a7._d6=true;_b7._d6=true;_W5._d6=true;_c7._d6=true;_d7._d6=true;_e7._d6=true;_f7._d6=true;_g7._d6=true;_h7._d6=true;_i7._d6=true;_j7._d6=true;_k7._d6=true;_a6._l7=true;_m7._l7=true;_n7._l7=true;_o7._l7=true;_p7._d6=true;_q7._d6=true;_r7._d6=true;_s7._d6=true;_t7._d6=true;_u7._d6=true;_v7._d6=true;_w7._d6=true;_x7._d6=true;_y7._d6=true;_z7._d6=true;_A7._d6=true;_B7._d6=true;_C7._d6=true;_D7._d6=true;_E7._d6=true; 104_F7._d6=true;_G7._d6=true;_H7._d6=true;_I7._d6=true;_J7._d6=true;_K7._d6=true;_L7._d6=true;_M7._d6=true;_N7._d6=true;_O7._d6=true;_P7._d6=true;_Q7._d6=true;_R7._d6=true;_S7._d6=true;_T7._d6=true;_U7._d6=true;_V7._d6=true;_W7._d6=true;_X7._d6=true;_Y7._d6=true;_Z7._d6=true;__7._d6=true;_08._d6=true;_18._d6=true;_28._d6=true;_38._d6=true;_48._d6=true;_58._d6=true;_68._d6=true;_78._d6=true;_88._d6=true;_98._d6=true;_a8._d6=true;_b8._d6=true;_c8._d6=true;_d8._d6=true;_e8._d6=true;_f8._d6=true;}function _g8(){ 105}_32._h8=["gml_Script_moneyString","gml_Script_moneySprite"];_32._i8=[_J4,_L4];const _j8=100000;const _k8=100001;/*@constructor */function _l8(_m8){this._n8=false;this._o8=0;this._p8=0;this._q8=false;this._r8=null;this._s8=null;this._t8=null;this._u8=null;this._v8=null;this._w8=null;this._x8=[];this._y8(_m8._w8)};_l8.prototype._z8=function(){var _A8=new _l8({_w8:this._w8});return _A8};_l8.prototype._y8=function(_B8){this._w8=_B8;this._r8=new spine._C8(_B8);this._v8=new spine._D8(this._r8.data);this._u8=new spine._E8(this._v8); 106var listener=new Object();listener.start=function(_F8){};listener.end=function(_F8){};listener.complete=function(_F8,_G8){};listener.event=function(_F8,_H8){var map=_I8();_05._J8=map;_K8(map,"name",_H8.data.name);_K8(map,"track",_F8);_K8(map,"integer",_H8._L8);_K8(map,"float",_H8._M8);var _N8=_H8._N8?_H8._N8:_H8.data._N8;_K8(map,"string",_N8);_O8._P8(_Q8,0);_R8(map);_05._J8=-1};this._u8._S8(listener);if(_B8.animations.length>0){this._T8(null)}this._U8(null);this._s8=new spine._V8();var _W8=this._r8._X8(); 107this._Y8=[_W8.scaleX,_W8.scaleY*-1.0];};_l8.prototype._Z8=function(__8,_09){if(_09==undefined)_09=0;if(_09<0)return 0;if(_09>=this._u8._s2.length)return 0;var _19=_29?_29._39():30;if(_49){if((__8!=undefined)&&(__8!=null)){if(__8._59==_69){_19=_79._89()}else {_19=__8._j2}}else {_19=_79._89()}}if(this._u8._s2[_09]==null){return ~~((_19*this._t8.duration)+0.5)}return ~~((_19*this._u8._s2[_09]._99.duration)+0.5)};function _a9(_b9,_c9){if(_c9<0.0)return _b9;var _d9=_b9/_c9;var _e9=_d9-Math.floor(_d9);var _f9=_e9*_c9; 108return _f9}_l8.prototype._g9=function(_09){if(_09<0)return 0;if(_09>=this._u8._s2.length)return 0;var _19=_29?_29._39():30;if(_49){_19=_79._89()}if(_19<=0)return 0;var _h9=this._u8._s2[_09]._i9*_19;_h9=_a9(_h9,_19*this._u8._s2[_09]._99.duration);return ~~(_h9+0.5)};_l8.prototype._j9=function(_09,_k9){if(_09<0)return;if(_09>=this._u8._s2.length)return;var _19=_29?_29._39():30;if(_49){_19=_79._89()}if(_19<=0)return 0;var _h9=_a9(_k9,_19*this._u8._s2[_09]._99.duration);var time=(_h9/_19);this._u8._s2[_09]._i9=time; 109this._n8=true};_l8.prototype._T8=function(_l9){this._m9(_l9,0)};_l8.prototype._m9=function(_l9,_09){var _99=null;if(((_l9===null)||(_l9===undefined))&&(_09===0)){if(this._w8.animations.length>0){_99=this._w8._n9(this._w8.animations[0].name)}}else {_99=this._w8._n9(_l9)}if(_99!==null&&_99!==undefined){if(_09===0){this._o8=0;this._p8=0;this._t8=_99}this._u8._o9(_09,_99.name,true)}};_l8.prototype._U8=function(_p9){if(_p9===null||_p9===undefined){if(this._w8._q9){this._r8._r9(this._w8._q9.name);}}else { 110this._r8._r9(_p9)}this._r8._s9()};_l8.prototype._t9=function(_u9,_v9,_w9){this._v8._x9(_u9,_v9,_w9)};_l8.prototype._y9=function(_z9,_A9){var slot=this._r8._B9(_z9);if((slot!==null)&&(slot!==undefined)){if(typeof(_A9)==='number'){slot._C9(null)}else {var _D9=this._r8._E9(_z9);for(var _F9=0;_F9<this._w8.skins.length;_F9++){var skin=this._w8.skins[_F9];var attachment=skin._G9(_D9,_A9);if(attachment){slot._C9(attachment);return }}for(var _H9=0;_H9<this._x8.length;_H9++){var attachment=this._x8[_H9].attachment; 111if(attachment.name===_A9){slot._C9(attachment);return }}}}};_l8.prototype._I9=function(_z9,_J9){var slot=this._r8._B9(_z9);if((slot!==null)&&(slot!==undefined)){var _K9,_L9,_M9,_N9;_K9=(_J9&0xff)/255.0;_L9=((_J9&0xff00)>>8)/255.0;_M9=((_J9&0xff0000)>>16)/255.0;if(slot.color!=undefined){_N9=slot.color._N9}else {_N9=1.0}slot.color=new spine._O9(_K9,_L9,_M9,_N9)}};_l8.prototype._P9=function(_z9,_Q9){var slot=this._r8._B9(_z9);if((slot!==null)&&(slot!==undefined)){var _K9,_L9,_M9,_N9;_N9=_Q9;if(slot.color!=undefined){ 112_K9=slot.color._K9;_L9=slot.color._L9;_M9=slot.color._M9}else {_K9=1.0;_L9=1.0;_M9=1.0}slot.color=new spine._O9(_K9,_L9,_M9,_N9)}};_l8.prototype._R9=function(_z9,_J9){var slot=this._r8._B9(_z9);if((slot!==null)&&(slot!==undefined)){var _S9;if(slot.color!=undefined){_S9=slot.color._K9*255.0;_S9|=(slot.color._L9*255.0)<<8;_S9|=(slot.color._M9*255.0)<<16;_S9|=0xff000000}else {_S9=0xffffffff}return _S9}return 0xffffffff};_l8.prototype._T9=function(_z9,_J9){var slot=this._r8._B9(_z9);if((slot!==null)&&(slot!==undefined)){ 113if(slot.color!=undefined){return slot.color._N9}else {return 1.0}}return 1.0};_l8.prototype._U9=function(_z9,_A9){var _V9=undefined;var _D9=this._r8._E9(_z9);for(var _F9=0;_F9<this._w8.skins.length;_F9++){var skin=this._w8.skins[_F9];var attachment=skin._G9(_D9,_A9);if(attachment){_V9=_A9;break }}if(_V9!==undefined){for(var _H9=0;_H9<this._x8.length;_H9++){var attachment=this._x8[_H9].attachment;if(attachment.name===_A9){_V9=_A9;break }}}return _V9};_l8.prototype._W9=function(_A9,_X9,_Y9,_Z9,__9,_0a,_1a,_2a,_3a, 114_J9,_Q9){var _4a=_X9._5a[_Y9%_X9._6a()];var _7a=_8a[_4a._Q3];if(!_7a.complete){debug("Trying to create attachment "+_A9+" with texture that hasn't been loaded yet.");return }var _9a=new spine._aa();_9a.name=_X9._a2;_9a._ba=_4a._Q3;_9a.width=_4a._ca.width;_9a.height=_4a._ca.height;_9a._da=spine._ea.Linear;_9a._fa=spine._ea.Linear;_9a._ga=spine._ha.ClampToEdge;_9a._ia=spine._ha.ClampToEdge;_9a._ca=new _ja();_9a._ca.width=_9a.width;_9a._ca.height=_9a.height;_9a._ca._ba=_4a._Q3;_9a._ca._ka=_7a;_9a._ca._la(_9a._da, 115_9a._fa);
115_9a._ca._ma(_9a._ga,_9a._ia);var _na=new spine._oa();_na._9a=_9a;_na.name=_A9;_na.x=0;_na.y=0;_na.width=_X9.width;_na.height=_X9.height;_na._pa=_4a.x/_4a._ca.width;_na._qa=_4a.y/_4a._ca.height;_na._ra=(_4a.x+_4a._U2)/_4a._ca.width;_na._sa=(_4a.y+_4a._V2)/_4a._ca.height;_na._ta=0;_na._ua=0;_na._va=_na.width;_na._wa=_na.height;_na.index=0;_na.rotate=0;_na._xa=null;_na._ya=null;_na._ca=_9a._ca;var _za=new spine._Aa("");_za._Ba.push(_9a);_za._Ca.push(_na);var _Da=new spine._Ea(_za);var _Fa=_Da._Ga(this._w8.skins[0], 116_A9,_A9);_Fa.width=_na.width;_Fa.height=_na.height;_Fa.scaleX=_0a;_Fa.scaleY=_1a;_Fa.x=_Z9;_Fa.y=__9;_Fa.rotation=_2a;if((_J9!=undefined)&&(_Q9!=undefined)){var _Ha=(_J9&0xff)/255.0,_Ia=((_J9&0xff00)>>8)/255.0,_Ja=((_J9&0xff0000)>>16)/255.0;_Fa.color=new spine._O9(_Ha,_Ia,_Ja,_Q9)}else if(_3a!=undefined){_Fa.color=new spine._O9();_Fa.color._Ka(_3a)}_Fa._La(_Fa);this._x8.push({attachment:_Fa,_za:_za})};_l8.prototype._Ma=function(_b9){this._q8=_b9};_l8.prototype._Na=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_Ta, 117__8){var skeleton=this._r8;var _W8=this._r8._X8();var _Ua=this._o8;var _Va=this._n8;var _Wa=-_Sa;var _Xa=(_Ta!==undefined);var _Ya=_Qa*this._Y8[0];var _Za=_Ra*this._Y8[1];var __a=(_Ya<0)?-1.0:1.0;var _0b=(_Za<0)?-1.0:1.0;var _1b=Math.abs(_Ya);var _2b=Math.abs(_Za);if((_Va==true)||(_Ua!==_Y9)||(skeleton.x!==_Oa)||(skeleton.y!==_Pa)||(_W8.scaleX!==_1b)||(_W8.scaleY!==_2b)||(skeleton.scaleX!=__a)||(skeleton.scaleY!=_0b)||(_W8.rotation!==_Wa)){var _3b=__8;if(((__8==undefined)||(__8==null))&&(_Ta!=undefined)&&(_Ta!=null)){ 118var index;index=_Ta._4b;_3b=_5b._6b(index)}var _7b=this._Z8(_3b,0);if(_7b>0){var _8b=_Y9%_7b,_9b=this._o8%_7b,duration=this._t8.duration,_ab=this._t8._bb.length;var _cb=0;if(Math.abs(_8b-_9b)<(_7b/2)){if(_8b>_9b)_cb=1;else if(_8b<_9b)_cb=-1;else _cb=0}if((this._p8>0)&&(_8b<_9b)){_8b+=_7b}if(_9b-_8b>=_7b-1){_8b+=_7b}this._p8=_cb;var _db=(_8b-_9b)/_7b;this._u8._eb(_db*duration)}this._u8.apply(this._r8);this._o8=_Y9;skeleton.x=_Oa;skeleton.y=_Pa;skeleton.scaleX=__a;skeleton.scaleY=_0b;_W8.scaleX=_1b;_W8.scaleY=_2b; 119_W8.rotation=_Wa;_Xa=true;this._n8=false}if(_Xa){if(_Ta){_Ta._fb(_gb,0,_Ta,null)}skeleton._Xa();this._s8._eb(this._r8,1)}};_l8.prototype._hb=function(_ib,_Oa,_Pa,_Qa,_Ra,_Sa){var _7b=this._Z8(0);var _jb=~~(_7b*(_ib/this._t8.duration)+0.5);this._Na(_jb,_Oa,_Pa,_Qa,_Ra,_Sa)};_l8.prototype._kb=function(_lb,_Y9,_Oa,_Pa,_Qa,_Ra,_Sa){var _mb=this._s8;if(_mb._nb.length>0){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);_lb.left=~~(_mb._ob+0.5);_lb.right=~~(_mb._pb+0.5);_lb.top=~~(_mb._qb+0.5);_lb.bottom=~~(_mb._rb+0.5); 120return true}return false};_l8.prototype._sb=function(_lb){if(this._s8._nb.length>0){this._r8._Xa();this._s8._eb(this._r8,1);_lb.left=this._s8._ob;_lb.right=this._s8._pb;_lb.top=this._s8._qb;_lb.bottom=this._s8._rb;return true}return false};_l8.prototype._tb=function(){if(this._s8==null)return 0;this._s8._eb(this._r8,1);return this._s8._nb.length};_l8.prototype._ub=function(_k9){if(this._s8!=null){if(_k9>=0){if(_k9<this._s8._nb.length){this._r8._Xa();this._s8._eb(this._r8,1);var _vb=this._s8._wb[_k9];var _xb=_vb.length/2; 121var _yb=[];_yb.push(_xb);_yb.push(this._s8._nb[_k9].name);for(var _S2=0;_S2<_xb;_S2++){_yb.push(_vb[_S2*2]);_yb.push(_vb[_S2*2+1])}return _yb}}}var _yb=[];_yb.push(0,"");return _yb};_l8.prototype._zb=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_Ab,_Bb,_Cb,_Db,_Eb,_Fb,_Gb){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);_Ab._Na(_Bb,_Cb,_Db,_Eb,_Fb,_Gb);for(var _Hb=0;_Hb<_Ab._s8._wb.length;_Hb++){var _Ib=_Ab._s8._wb[_Hb];var size=_Ib.length/2;for(var _Jb=0;_Jb<size;_Jb++){var _Kb,_Lb,_Mb,_Nb;_Kb=_Ib[(_Jb*2)+0];_Lb=_Ib[(_Jb*2)+1];if(_Jb===(size-1)){ 122_Mb=_Ib[0];_Nb=_Ib[1]}else {_Mb=_Ib[((_Jb+1)*2)+0];_Nb=_Ib[((_Jb+1)*2)+1]}var _Ob=this._s8._Pb(_Kb,_Lb,_Mb,_Nb);if(_Ob!==null){return true}}}return false};_l8.prototype._Qb=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_3b,_Rb,_Bb,_Cb,_Db,_Eb,_Fb,_Gb){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);if(_3b==null){return false}if(_3b._Sb<=0){return false}if(_3b._Tb.length>0){_Bb=_Bb%_3b._Tb.length}if(_Bb<0){_Bb=_Bb+_3b._Tb.length}_Eb=1.0/_Eb;_Fb=1.0/_Fb;var _mb=this._s8;var _Ub=_Vb(_mb._ob,_Rb.left);var _K9=_Wb(_mb._pb,_Rb.right);var _Xb=_Vb(_mb._qb, 123_Rb.top);var _M9=_Wb(_mb._rb,_Rb.bottom);var _Yb=Math.sin(-_Gb*(_Zb/180.0));var __b=Math.cos(-_Gb*(_Zb/180.0));for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=((__b*(_S2-_Cb)+_Yb*(_0c-_Db))*_Eb+_3b._2c);var _3c=((__b*(_0c-_Db)-_Yb*(_S2-_Cb))*_Fb+_3b._4c);if((_1c<0)||(_1c>=_3b._5c)){continue }if((_3c<0)||(_3c>=_3b._6c)){continue }if(_3b._7c){if(!_3b._Tb._yb[_Bb]._yb[_1c+(_3c*_3b._5c)]){continue }}var _Ob=_mb._8c(_S2,_0c);if(_Ob!==null){return true}}}return false};_l8.prototype._9c=function(_Y9, 124_Oa,_Pa,_Qa,_Ra,_Sa,_ac,_bc){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);var _Ob=this._s8._8c(_ac,_bc);if(_Ob!==null){return true}return false};_l8.prototype._cc=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_ac,_bc,_Cb,_Db){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);var _Ob=this._s8._Pb(_ac,_bc,_Cb,_Db);if(_Ob!==null){return true}return false};_l8.prototype._dc=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_ac,_bc,_Cb,_Db){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);var _mb=this._s8;var _Ob=_mb._Pb(_ac,_bc,_Cb,_Db);if(_Ob!==null){return true}_Ob=_mb._Pb(_ac, 125_bc,_Cb,_bc);if(_Ob!==null){return true}_Ob=_mb._Pb(_Cb,_bc,_Cb,_Db);if(_Ob!==null){return true}_Ob=_mb._Pb(_Cb,_Db,_ac,_Db);if(_Ob!==null){return true}_Ob=_mb._Pb(_ac,_Db,_ac,_bc);if(_Ob!==null){return true}return false};_l8.prototype._ec=function(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa,_fc){this._Na(_Y9,_Oa,_Pa,_Qa,_Ra,_Sa);var _mb=this._s8;var skeleton=this._r8;var _Ub=_Vb(_mb._ob,_fc.left);var _K9=_Wb(_mb._pb,_fc.right);var _Xb=_Vb(_mb._qb,_fc.top);var _M9=_Wb(_mb._rb,_fc.bottom);var _gc=((_fc.right+_fc.left)/2);var _hc=((_fc.bottom+_fc.top)/2); 126var _ic=((_fc.right-_fc.left)/2);var _jc=((_fc.bottom-_fc.top)/2);var _5c=(_mb._pb-_mb._ob);var _6c=(_mb._rb-_mb._qb);var _2c=skeleton.x-_mb._ob;var _4c=skeleton.y-_mb._qb;
126if((_Qa==1)&&(_Ra==1)&&(Math.abs(_Sa)<0.0001)){for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){if(_kc((_S2-_gc)/_ic)+_kc((_0c-_hc)/_jc)>1)continue;var _1c=_S2-_Oa+_2c;var _3c=_0c-_Pa+_4c;if((_1c<0)||(_1c>=_5c))continue;if((_3c<0)||(_3c>=_6c))continue;var _Ob=_mb._8c(_S2,_0c);if(_Ob!==null){return true}}}}else {var _lc=Math.sin(-_Sa*_Zb/180.0); 127var _mc=Math.cos(-_Sa*_Zb/180.0);for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){if(_kc((_S2-_gc)/_ic)+_kc((_0c-_hc)/_jc)>1)continue;var _1c=Math.floor((_mc*(_S2-_Oa)+_lc*(_0c-_Pa))/_Qa+_2c);var _3c=Math.floor((_mc*(_0c-_Pa)-_lc*(_S2-_Oa))/_Ra+_4c);if((_1c<0)||(_1c>=_5c))continue;if((_3c<0)||(_3c>=_6c))continue;var _Ob=_mb._8c(_S2,_0c);if(_Ob!==null){return true}}}}return false};_l8.prototype._nc=function(_oc,_pc){var bone=this._r8._qc(_oc);if(bone){var _rc=_sc._6b(_pc);if(_rc){_rc["length"]=bone.data.length; 128_rc["x"]=bone.data.x;_rc["y"]=bone.data.y;_rc["angle"]=bone.data.rotation;_rc["xscale"]=bone.data.scaleX;_rc["yscale"]=bone.data.scaleY;if((bone.data.parent!==undefined)&&(bone.data.parent!==null)){_rc["parent"]=bone.data.parent.name}else {_rc["parent"]=""}return true}}return false};_l8.prototype._tc=function(_oc,_pc){var bone=this._r8._qc(_oc);if(bone){var _rc=_sc._6b(_pc);if(_rc){bone.data.length=(_rc["length"]!==undefined)?_rc["length"]:bone.data.length;bone.data.x=(_rc["x"]!==undefined)?_rc["x"]:bone.data.x; 129bone.data.y=(_rc["y"]!==undefined)?_rc["y"]:bone.data.y;bone.data.rotation=(_rc["angle"]!==undefined)?_rc["angle"]:bone.data.rotation;bone.data.scaleX=(_rc["xscale"]!==undefined)?_rc["xscale"]:bone.data.scaleX;bone.data.scaleY=(_rc["yscale"]!==undefined)?_rc["yscale"]:bone.data.scaleY;return true}}return false};_l8.prototype._uc=function(_oc,_pc){var bone=this._r8._qc(_oc);if(bone){var _rc=_sc._6b(_pc);if(_rc){_rc["x"]=bone.x;_rc["y"]=bone.y;_rc["angle"]=bone.rotation;_rc["xscale"]=bone.scaleX;_rc["yscale"]=bone.scaleY; 130_rc["worldX"]=bone._vc;_rc["worldY"]=bone._wc;_rc["worldAngleX"]=bone._xc();_rc["worldAngleY"]=bone._yc();_rc["worldScaleX"]=bone._zc();_rc["worldScaleY"]=bone._Ac();_rc["appliedAngle"]=bone._Bc;if(bone.parent!=null)if(bone.parent.data!=null)_rc["parent"]=bone.parent.data.name;return true}}return false};_l8.prototype._Cc=function(_oc,_pc){var bone=this._r8._qc(_oc);if(bone){var _rc=_sc._6b(_pc);if(_rc){bone.x=_rc["x"];bone.y=_rc["y"];bone.rotation=_rc["angle"];bone.scaleX=_rc["xscale"];bone.scaleY=_rc["yscale"]; 131return true}}return false};_l8.prototype._Dc=function(){if(this._r8.skin){return this._r8.skin.name}return ""};_l8.prototype._Ec=function(_09){if((_09>=0)&&(_09<this._u8._s2.length)&&(this._u8._s2[_09])&&(this._u8._s2[_09]._99)){return this._u8._s2[_09]._99.name}return ""};_l8.prototype._Fc=function(_09){if((_09>=0)&&(_09<this._u8._s2.length)){this._u8._Gc(_09)}};_l8.prototype._Hc=function(_Ic){var _99=this._w8._n9(_Ic);if(_99){return _99.duration}return 0.0};_l8.prototype._Jc=function(_Ic){var _99=this._w8._n9(_Ic); 132if(_99){var _19=_29?_29._39():30;if(_49){_19=_79._89()}if(_19<=0)return 0;var _7b=_99.duration*_19;return ~~(_7b+0.5)}return 0.0};_l8.prototype._Kc=function(_Ic,_Lc){var _99=this._w8._n9(_Ic);if(_99==null){return null}var _S2;var _Mc=null;for(_S2=0;_S2<_99._bb.length;_S2++){var _Nc=_99._bb[_S2];if(_Nc instanceof spine._Oc){_Mc=_Nc;break }}if(_Mc==null){return null}var _19;if(_49){_19=_79._89()}else {_19=_29?_29._39():30}var _Pc=[];for(_S2=0;_S2<_Mc.events.length;_S2++){var _Qc=_Mc.events[_S2];if(_Qc.data!=null){var _Rc=_Qc.data; 133if(_Rc.name==_Lc){var time=_Qc.time;_Pc.push(_19*time)}}}if(_Pc.length==0){return null}return _Pc};_l8.prototype._Sc=function(_z9){var slot=this._r8._B9(_z9);if(slot!==null&&slot!==undefined){if(slot.attachment){return slot.attachment.name}}return ""};_l8.prototype._Tc=function(_Uc){for(var _Hb=0;_Hb<this._r8.slots.length;_Hb++){var _Vc=this._r8.slots[_Hb];var map=_I8();_K8(map,"name",_Vc.data.name);_K8(map,"bone",_Vc.data._Wc.name);_K8(map,"attachment",_Vc.attachment?_Vc.attachment.name:"(none)");_Xc(_Uc, 134map)}};var _Yc=null;var _Zc=!1;var __c=-1;var _0d=null;var _1d=[0.0,0.0,0.0,0.0];;function _2d(){this.width=null;this.height=null}function _ja(){this.name=null;this._ka=new _2d();this._3d=function(){return this._ka};this._la=function(_da,_fa){};this._ma=function(_ga,_ia){};this.dispose=function(){};this._ba=null;this.width=null;this.height=null}/*@constructor */function _4d(){this._5d=[];this._6d=null;this._w8=null;this._7d=null;this._8d=null;this._9d=false;if(_ad){this._bd=this._cd;this._dd=this._ed}else { 135this._bd=this._fd;this._dd=this._gd}};_4d.prototype._hd=function(_l9,_id,_jd,_kd){this._5d[_l9]={_ld:[],_md:0,_nd:32,_ca:_8a[_kd],x:0,y:0,_U2:_id,_V2:_jd}};_4d.prototype._od=function(_pd,_qd,_rd,_sd,_td){var _ud=_sd;var _vd=_td;var _wd=0;var _xd=_pd+'/';var _yd=this;var _zd=function(_Ad){var _Bd=new _ja();_Bd.name=_Ad;_Bd.width=_Bd._ka.width=_vd[_wd].width;_Bd.height=_Bd._ka.height=_vd[_wd].height;
135var _Cd=_Dd(_Ed+_xd+_Ad);_Bd._ba=_Cd;_8a[_Cd].onload=function(e){_Bd._ka=e._Fd;var target=e.target||e.srcElement; 136_yd._hd(_Bd.name,target.width,target.height,_Cd)};_8a[_Cd].onerror=function(e){var target=e.target||e.srcElement;debug("ImageError: "+target.src)};_8a[_Cd].URL=_Ad;if(_wd<(_ud-1))_wd++;return _Bd};this._7d=new spine._Aa(_rd,_zd);this._6d=new spine._Gd(new spine._Ea(this._7d));this._w8=this._6d._Hd(_qd)};_4d.prototype._Id=function(){if(this._7d){if(this._7d._Ba){return this._7d._Ba.length}}return 0};_4d.prototype._Jd=function(_k9){if(this._7d){if(this._7d._Ba){if(this._7d._Ba.length>_k9){if(this._7d._Ba[_k9]._ca){ 137if(this._7d._Ba[_k9]._ca._ba){return this._7d._Ba[_k9]._ca._ba}}}}}return -1};_4d.prototype._Kd=function(_Ld,_p9,_jb,x,y,_Md,_Nd,angle,_S9,alpha){if(this._w8===null||this._w8===undefined)return;var _Od=new _l8(this);_Od._T8(_Ld);_Od._U8(_p9);_Od._Na(_jb,x,y,_Md,_Nd,angle);this._Pd(_Od._r8,_S9,alpha)};_4d.prototype._Qd=function(_jb,x,y,_Md,_Nd,angle,_S9,alpha){if(!_Yc||!_Yc._Rd()){this._Kd(null,null,_jb,x,y,_Md,_Nd,angle,_S9,alpha)}else {var _Sd=_Yc._Rd();_Sd._Na(_jb,x,y,_Md,_Nd,angle,_Yc);this._Pd(_Sd._r8, 138_S9,alpha);if(_Sd._q8){this._Td(_Sd._s8)}}};_4d.prototype._Ud=function(_Vd,_Ld,_p9,_jb,x,y,_Md,_Nd,angle,_Wd,_Xd,_Uc){_Yd(_Uc);var _Zd=false;var _Sd=null;if((_Vd===undefined)||(_Vd===null)||(_Vd._Rd()===null)){_Sd=new _l8(this);_Zd=true;_Sd._T8(_Ld);_Sd._U8(_p9)}else {_Sd=_Vd._Rd();if((_Ld!==undefined)&&(_Ld!==null)){_Sd._T8(_Ld)}if((_p9!==undefined)&&(_p9!==null)){_Sd._U8(_p9)}}_Sd._Na(_jb,x,y,_Md,_Nd,angle,_Vd);var __d=[];var _0e=0;for(var _S2=0,_Hb=_Sd._r8.slots.length;_S2<_Hb;_S2++){var slot=_Sd._r8.drawOrder[_S2]; 139if(!slot.attachment)continue;var _1e=false;if(slot.attachment instanceof spine._2e){_1e=this._3e(slot,_Wd,_Xd)}else if(slot.attachment instanceof spine._4e){_1e=this._5e(slot,_Wd,_Xd)}else if(slot.attachment instanceof spine._6e){_1e=this._7e(slot,_Wd,_Xd)}if(_1e){__d[_0e]=slot;_0e++}}if(_0e>0){for(var _S2=(_0e-1);_S2>=0;_S2--){_Xc(_Uc,__d[_S2].data.name)}}};_4d.prototype._Pd=function(_8e,color,alpha){var _Ha=(color&0xff)/255.0,_Ia=((color&0xff00)>>8)/255.0,_Ja=((color&0xff0000)>>16)/255.0;if(_ad){this._9e(_8e, 140_Ha,_Ia,_Ja,alpha)}else {this._ae(_8e,_Ha,_Ia,_Ja,alpha);}};_4d.prototype._ae=function(_8e,_be,_ce,_de,_ee){var _fe=[0,1,2,2,3,0];var vertices=[];var _ge=new spine._O9(1.0,1.0,1.0,1.0);var _he=false;for(var _S2=0,_Hb=_8e.slots.length;_S2<_Hb;_S2++){var slot=_8e.drawOrder[_S2];if(!slot.attachment)continue;var _K9=(_be*255);var _L9=(_ce*255);var _M9=(_de*255);var _N9=(_ee*255);if((slot.skeleton!=undefined)&&(slot.skeleton._K9!=undefined)){_K9*=slot.skeleton._K9;_L9*=slot.skeleton._L9;_M9*=slot.skeleton._M9;_N9*=slot.skeleton._N9} 141if(slot.color!=undefined){_K9*=slot.color._K9;_L9*=slot.color._L9;_M9*=slot.color._M9;_N9*=slot.color._N9}if(slot.attachment.color!=undefined){_K9*=slot.attachment.color._K9;_L9*=slot.attachment.color._L9;_M9*=slot.attachment.color._M9;_N9*=slot.attachment.color._N9}var _S9;_S9=(_N9<<24)|(_K9<<16)|(_L9<<8)|(_M9<<0);var _ie=null;var uvs=null;var _je=null;var _ke=2;var _le=0;var _me=0;var _ne=0;var _oe=null;var _Cd=null;if(slot.attachment instanceof spine._2e){var _na=slot.attachment;if((this._8d!=null)&&(this._8d._pe())){ 142_na._qe(slot.bone,vertices,0,2);_ie=vertices;uvs=_na.uvs;_je=_fe;_me=4;_ne=6;_Cd=_8a[_na._na._re._ca._ba];if(!_Cd.complete)continue;if(_S9!=_se){if(!this._5d[_na._na._re._ca.name]){var _9a=_na._na._ca;this._hd(_9a.name,_9a.width,_9a.height,_9a._ba)}_Cd=_te(this._5d[_na._na._ca.name],_S9)}var _ue=_na._na._ca;_oe=this._5d[_ue.name]}else {this._fd(slot,_S9,_N9/255.0)}}else if(slot.attachment instanceof spine._4e){var _ve=slot.attachment;_ve._qe(slot,0,_ve._we,vertices,0,2);_ie=vertices;uvs=_ve.uvs;_je=_ve.triangles; 143_me=_ve._we;_ne=_ve.triangles.length;_Cd=_8a[_ve._na._re._ca._ba];if(!_Cd.complete)continue;if(_S9!=_se){if(!this._5d[_ve._na._re._9a.name]){var _9a=_ve._na._re._9a;this._hd(_9a.name,_9a.width,_9a.height,_ve._na._re._9a._ba)}_Cd=_te(this._5d[_ve._na._re._9a.name],_S9)}_oe=this._5d[_ve._na._re._9a.name]}else if(slot.attachment instanceof spine._xe){if(this._8d==null){this._8d=new spine._ye()}this._8d._ze(slot,slot.attachment);continue }if((_me>0)&&(_Cd!=null)){if((this._8d!=null)&&(this._8d._pe())){this._8d._Ae(vertices, 144_me*2,_je,_ne,uvs,_ge,_ge,_he);_ie=this._8d._Be;uvs=this._8d._Be;_je=this._8d._Ce;_ke=8;_le=6;_me=_ie.length/_ke;_ne=_je.length}for(var _qa=0;_qa<_ne/3;_qa++){var _De=_qa*3;var _Ee=_je[_De++]*_ke,_Fe=_je[_De++]*_ke,_Ge=_je[_De++]*_ke;var _He=[];_He[0]={};_He[0].x=_ie[_Ee];_He[0]._pa=uvs[_le+_Ee];_Ee++;_He[0].y=_ie[_Ee];_He[0]._qa=uvs[_le+_Ee];_He[1]={};_He[1].x=_ie[_Fe];_He[1]._pa=uvs[_le+_Fe];_Fe++;_He[1].y=_ie[_Fe];_He[1]._qa=uvs[_le+_Fe];_He[2]={};_He[2].x=_ie[_Ge];_He[2]._pa=uvs[_le+_Ge];_Ge++;_He[2].y=_ie[_Ge]; 145_He[2]._qa=uvs[_le+_Ge];this._Ie(_Je,_Cd,_He[0].x,_He[0].y,_He[1].x,_He[1].y,_He[2].x,_He[2].y,_He[0]._pa*_oe._U2,_He[0]._qa*_oe._V2,_He[1]._pa*_oe._U2,_He[1]._qa*_oe._V2,_He[2]._pa*_oe._U2,_He[2]._qa*_oe._V2)}
145}if(this._8d!=null){this._8d._Ke(slot)}}if(this._8d!=null){this._8d._Le()}};function _Me(_Ne,_Oe,_Pe){if(_Oe==false){switch(_Ne){case spine._Qe.Normal:_Pe.src=_Re._Se;_Pe._Te=_Re._Ue;break;case spine._Qe.Additive:_Pe.src=_Re._Se;_Pe._Te=_Re._Ve;break;case spine._Qe.Multiply:_Pe.src=_Re._We;_Pe._Te=_Re._Ue; 146break;case spine._Qe.Screen:_Pe.src=_Re._Ve;_Pe._Te=_Re._Xe;break;default :_Pe.src=_Re._Se;_Pe._Te=_Re._Ue;break }}else {switch(_Ne){case spine._Qe.Normal:_Pe.src=_Re._Ve;_Pe._Te=_Re._Ue;break;case spine._Qe.Additive:_Pe.src=_Re._Ve;_Pe._Te=_Re._Ve;break;case spine._Qe.Multiply:_Pe.src=_Re._We;_Pe._Te=_Re._Ue;break;case spine._Qe.Screen:_Pe.src=_Re._Ve;_Pe._Te=_Re._Xe;break;default :_Pe.src=_Re._Se;_Pe._Te=_Re._Ue;break }}}_4d.prototype._9e=function(_8e,_be,_ce,_de,_ee){var _fe=[0,1,2,2,3,0];var vertices=[]; 147var _ge=new spine._O9(1.0,1.0,1.0,1.0);var _he=false;var _Ye,_Ze,__e,_0f;var _1f;if(_Zc==true){_Ye=_ad._2f._3f(_Re._4f);_Ze=_ad._2f._3f(_Re._5f);__e=_ad._2f._3f(_Re._6f);_0f=_ad._2f._3f(_Re._7f);_1f=_ad._2f._3f(_Re._8f)}var _9f=new spine._O9(0.0,0.0,0.0,0.0);var _af=false;if(_bf!=__c){__c=_bf;_af=true;if(__c!=-1){_0d=_cf(__c,"gm_SpineTintBlackColour")}}for(var _S2=0,_Hb=_8e.slots.length;_S2<_Hb;_S2++){var slot=_8e.drawOrder[_S2];if(!slot.attachment)continue;var _K9=(_be*255);var _L9=(_ce*255);var _M9=(_de*255); 148var _N9=(_ee*255);if((slot.skeleton!=undefined)&&(slot.skeleton._K9!=undefined)){_K9*=slot.skeleton._K9;_L9*=slot.skeleton._L9;_M9*=slot.skeleton._M9;_N9*=slot.skeleton._N9}if(slot.color!=undefined){_K9*=slot.color._K9;_L9*=slot.color._L9;_M9*=slot.color._M9;_N9*=slot.color._N9}if(slot.attachment.color!=undefined){_K9*=slot.attachment.color._K9;_L9*=slot.attachment.color._L9;_M9*=slot.attachment.color._M9;_N9*=slot.attachment.color._N9}var _S9;_S9=(_N9<<24)|(_K9<<0)|(_L9<<8)|(_M9<<16);if(__c!=-1){ 149if((_0d!=undefined)&&(_0d!=-1)){var _df;if((slot._ef!=undefined)&&(slot._ef!=null)){_df=slot._ef}else {_df=_9f}var _ff=[_df._K9*_be,_df._L9*_ce,_df._M9*_de,_ee];if((_af)||((_1d[0]!=_ff[0])||(_1d[1]!=_ff[1])||(_1d[2]!=_ff[2])||(_1d[3]!=_ff[3]))){_1d=_ff;_gf(_0d,_1d);_af=false}}}var _ie=null;var uvs=null;var _je=null;var _ke=2;var _le=0;var _me=0;var _ne=0;var _Cd=null;if(slot.attachment instanceof spine._2e){var _na=slot.attachment;_na._qe(slot.bone,vertices,0,2);_ie=vertices;uvs=_na.uvs;_je=_fe;_me=4;_ne=6;_Cd=_8a[_na._na._re._ca._ba]} 150else if(slot.attachment instanceof spine._4e){var _ve=slot.attachment;_ve._qe(slot,0,_ve._we,vertices,0,2);_ie=vertices;uvs=_ve.uvs;_je=_ve.triangles;_me=_ve._we;_ne=_ve.triangles.length;_Cd=_8a[_ve._na._re._ca._ba]}else if(slot.attachment instanceof spine._xe){if(this._8d==null){this._8d=new spine._ye()}this._8d._ze(slot,slot.attachment);continue }if((_me>0)&&(_Cd!=null)){if(!_Cd.complete)continue;if(!_Cd._hf)_if({_ca:_Cd});if((this._8d!=null)&&(this._8d._pe())){this._8d._Ae(vertices,_me*2,_je,_ne,uvs,_ge, 151_ge,_he);_ie=this._8d._Be;uvs=this._8d._Be;_je=this._8d._Ce;_ke=8;_le=6;_me=_ie.length/_ke;_ne=_je.length}if(_Zc==true){var _jf=slot.data._kf;var _lf=new Object();_Me(_jf,this._9d,_lf);_ad._2f._mf(_Re._4f,_lf.src);_ad._2f._mf(_Re._5f,_lf._Te);_ad._2f._mf(_Re._6f,_lf.src);_ad._2f._mf(_Re._7f,_lf._Te)}var _nf=_ad._of(_Re._pf,_Cd._hf,_ad._qf,_ne);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_ne;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;var _Af=index;for(var _qa=0;_qa<_ne;_qa++,_Af+=_rf){var index=_je[_qa]; 152_uf[_Af+0]=_ie[(index*_ke)+0];_uf[_Af+1]=_ie[(index*_ke)+1];_uf[_Af+2]=_Bf;_wf[_Af+0]=_S9;_yf[_Af+0]=uvs[(index*_ke)+_le+0];_yf[_Af+1]=uvs[(index*_ke)+_le+1]}}if(this._8d!=null){this._8d._Ke(slot)}}if(this._8d!=null){this._8d._Le()}if(_Zc==true){_ad._2f._mf(_Re._4f,_Ye);_ad._2f._mf(_Re._5f,_Ze);_ad._2f._mf(_Re._6f,__e);_ad._2f._mf(_Re._7f,_0f);_ad._2f._mf(_Re._8f,_1f)}};_4d.prototype._Td=function(_Cf){_Df(_Cf._ob,_Cf._qb,_Cf._ob,_Cf._rb);_Df(_Cf._ob,_Cf._rb,_Cf._pb,_Cf._rb);_Df(_Cf._pb,_Cf._rb,_Cf._pb, 153_Cf._qb);_Df(_Cf._pb,_Cf._qb,_Cf._ob,_Cf._qb);for(var _Hb=0;_Hb<_Cf._wb.length;_Hb++){var _Ib=_Cf._wb[_Hb];var size=_Ib.length/2;for(var _Jb=0;_Jb<size;_Jb++){var _Kb,_Lb,_Mb,_Nb;_Kb=_Ib[(_Jb*2)+0];_Lb=_Ib[(_Jb*2)+1];if(_Jb==(size-1)){_Mb=_Ib[0];_Nb=_Ib[1]}else {_Mb=_Ib[((_Jb+1)*2)+0];_Nb=_Ib[((_Jb+1)*2)+1]}_Df(_Kb,_Lb,_Mb,_Nb)}}};_4d.prototype._fd=function(slot,_S9,alpha){var _na=slot.attachment,vertices=[],uvs;var _Ef=0;var _Ff=0;if(slot.skeleton){_Ef=slot.skeleton.x;_Ff=slot.skeleton.y}else if(slot.bone.skeleton){ 154_Ef=slot.bone.skeleton.x;_Ff=slot.bone.skeleton.y}_na._qe(slot.bone,vertices,0,2);uvs=_na.uvs;var _He=[];_He[0]={};_He[0].x=vertices[spine._2e._Gf];_He[0].y=vertices[spine._2e._Hf];_He[0]._pa=uvs[spine._2e._Gf];_He[0]._qa=uvs[spine._2e._Hf];_He[1]={};_He[1].x=vertices[spine._2e._If];_He[1].y=vertices[spine._2e._Jf];_He[1]._pa=uvs[spine._2e._If];_He[1]._qa=uvs[spine._2e._Jf];_He[2]={};_He[2].x=vertices[spine._2e._Kf];_He[2].y=vertices[spine._2e._Lf];_He[2]._pa=uvs[spine._2e._Kf];_He[2]._qa=uvs[spine._2e._Lf]; 155_Je.globalAlpha=alpha;var _ue=_na._na._ca;var _Cd=_8a[_na._na._re._ca._ba];if(!_Cd.complete)return;if(_S9!=_se){if(!this._5d[_na._na._re._ca.name]){var _9a=_na._na._ca;this._hd(_9a.name,_9a.width,_9a.height,_9a._ba)}_Cd=_te(this._5d[_na._na._ca.name],_S9)}var _oe=this._5d[_ue.name];this._Mf(_Je,_Cd,_He[0].x,_He[0].y,_He[1].x,_He[1].y,_He[2].x,_He[2].y,_He[0]._pa*_oe._U2,_He[0]._qa*_oe._V2,_He[1]._pa*_oe._U2,_He[1]._qa*_oe._V2,_He[2]._pa*_oe._U2,_He[2]._qa*_oe._V2)}
155;_4d.prototype._gd=function(slot,_S9, 156alpha){var _ve=slot.attachment,vertices=[],uvs;_ve._qe(slot,0,_ve._we,vertices,0,2);uvs=_ve.uvs;var _ue=_ve._na;var _Cd=_8a[_ve._na._re._ca._ba];if(!_Cd.complete)return;if(_S9!=_se){if(!this._5d[_ve._na._re._9a.name]){var _9a=_ve._na._re._9a;this._hd(_9a.name,_9a.width,_9a.height,_ve._na._re._9a._ba)}_Cd=_te(this._5d[_ve._na._re._9a.name],_S9)}for(var _Hb=0;_Hb<_ve.triangles.length/3;_Hb++){var _De=_Hb*3;var _Ee=_ve.triangles[_De++]*2,_Fe=_ve.triangles[_De++]*2,_Ge=_ve.triangles[_De++]*2;var _He=[];_He[0]={ 157};_He[0].x=vertices[_Ee];_He[0]._pa=uvs[_Ee++];_He[0].y=vertices[_Ee];_He[0]._qa=uvs[_Ee];_He[1]={};_He[1].x=vertices[_Fe];_He[1]._pa=uvs[_Fe++];_He[1].y=vertices[_Fe];_He[1]._qa=uvs[_Fe];_He[2]={};_He[2].x=vertices[_Ge];_He[2]._pa=uvs[_Ge++];_He[2].y=vertices[_Ge];_He[2]._qa=uvs[_Ge];var _oe=this._5d[_ve._na._re._9a.name];this._Ie(_Je,_Cd,_He[0].x,_He[0].y,_He[1].x,_He[1].y,_He[2].x,_He[2].y,_He[0]._pa*_oe._U2,_He[0]._qa*_oe._V2,_He[1]._pa*_oe._U2,_He[1]._qa*_oe._V2,_He[2]._pa*_oe._U2,_He[2]._qa*_oe._V2)} 158};_4d.prototype._Ie=function(_Nf,_Of,_Pf,_Qf,_Kb,_Lb,_Mb,_Nb,_Rf,_Sf,_Tf,_Uf,_Vf,_Wf){_Nf.save();_Nf.beginPath();_Nf.moveTo(_Pf,_Qf);_Nf.lineTo(_Kb,_Lb);_Nf.lineTo(_Mb,_Nb);_Nf.closePath();_Nf.clip();var _Xf=_Rf*(_Wf-_Uf)-_Tf*_Wf+_Vf*_Uf+(_Tf-_Vf)*_Sf;if(_Xf==0){return }var _Yf=-(_Sf*(_Mb-_Kb)-_Uf*_Mb+_Wf*_Kb+(_Uf-_Wf)*_Pf)/_Xf;var _Zf=(_Uf*_Nb+_Sf*(_Lb-_Nb)-_Wf*_Lb+(_Wf-_Uf)*_Qf)/_Xf;var __f=(_Rf*(_Mb-_Kb)-_Tf*_Mb+_Vf*_Kb+(_Tf-_Vf)*_Pf)/_Xf;var _0g=-(_Tf*_Nb+_Rf*(_Lb-_Nb)-_Vf*_Lb+(_Vf-_Tf)*_Qf)/_Xf;var _1g=(_Rf*(_Wf*_Kb-_Uf*_Mb)+_Sf*(_Tf*_Mb-_Vf*_Kb)+(_Vf*_Uf-_Tf*_Wf)*_Pf)/_Xf; 159var _2g=(_Rf*(_Wf*_Lb-_Uf*_Nb)+_Sf*(_Tf*_Nb-_Vf*_Lb)+(_Vf*_Uf-_Tf*_Wf)*_Qf)/_Xf;_Nf.transform(_Yf,_Zf,__f,_0g,_1g,_2g);_Nf.drawImage(_Of,0,0);_Nf.restore()};_4d.prototype._Mf=function(_Nf,_Of,_Pf,_Qf,_Kb,_Lb,_Mb,_Nb,_Rf,_Sf,_Tf,_Uf,_Vf,_Wf){_Nf.save();var _3g,_4g;_3g=_Pf+(_Mb-_Kb);_4g=_Qf+(_Nb-_Lb);_Nf.beginPath();_Nf.moveTo(_Pf,_Qf);_Nf.lineTo(_Kb,_Lb);_Nf.lineTo(_Mb,_Nb);_Nf.lineTo(_3g,_4g);_Nf.closePath();_Nf.clip();var _Xf=_Rf*(_Wf-_Uf)-_Tf*_Wf+_Vf*_Uf+(_Tf-_Vf)*_Sf;if(_Xf==0){return }var _Yf=-(_Sf*(_Mb-_Kb)-_Uf*_Mb+_Wf*_Kb+(_Uf-_Wf)*_Pf)/_Xf; 160var _Zf=(_Uf*_Nb+_Sf*(_Lb-_Nb)-_Wf*_Lb+(_Wf-_Uf)*_Qf)/_Xf;var __f=(_Rf*(_Mb-_Kb)-_Tf*_Mb+_Vf*_Kb+(_Tf-_Vf)*_Pf)/_Xf;var _0g=-(_Tf*_Nb+_Rf*(_Lb-_Nb)-_Vf*_Lb+(_Vf-_Tf)*_Qf)/_Xf;var _1g=(_Rf*(_Wf*_Kb-_Uf*_Mb)+_Sf*(_Tf*_Mb-_Vf*_Kb)+(_Vf*_Uf-_Tf*_Wf)*_Pf)/_Xf;var _2g=(_Rf*(_Wf*_Lb-_Uf*_Nb)+_Sf*(_Tf*_Nb-_Vf*_Lb)+(_Vf*_Uf-_Tf*_Wf)*_Qf)/_Xf;_Nf.transform(_Yf,_Zf,__f,_0g,_1g,_2g);_Nf.drawImage(_Of,0,0);_Nf.restore()};_4d.prototype._cd=function(slot,_S9,alpha){var _na=slot.attachment,vertices=[],uvs;var _Ef=0;var _Ff=0; 161if(slot.skeleton){_Ef=slot.skeleton.x;_Ff=slot.skeleton.y}else if(slot.bone.skeleton){_Ef=slot.bone.skeleton.x;_Ff=slot.bone.skeleton.y}_na._qe(slot.bone,vertices,0,2);uvs=_na.uvs;var _Cd=_8a[_na._na._re._ca._ba];if(!_Cd.complete)return;if(!_Cd._hf)_if({_ca:_Cd});var _me=6;var _nf=_ad._of(_Re._pf,_Cd._hf,_ad._qf,_me);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_me;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf; 162_uf[_Af+0]=_uf[_8g+0]=vertices[spine._2e._Gf];_uf[_Af+1]=_uf[_8g+1]=vertices[spine._2e._Hf];_uf[_5g+0]=vertices[spine._2e._If];_uf[_5g+1]=vertices[spine._2e._Jf];_uf[_sa+0]=_uf[_6g+0]=vertices[spine._2e._Kf];_uf[_sa+1]=_uf[_6g+1]=vertices[spine._2e._Lf];_uf[_7g+0]=vertices[spine._2e._9g];_uf[_7g+1]=vertices[spine._2e._ag];_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9;_yf[_Af+0]=_yf[_8g+0]=uvs[spine._2e._Gf];_yf[_Af+1]=_yf[_8g+1]=uvs[spine._2e._Hf]; 163_yf[_5g+0]=uvs[spine._2e._If];_yf[_5g+1]=uvs[spine._2e._Jf];_yf[_sa+0]=_yf[_6g+0]=uvs[spine._2e._Kf];_yf[_sa+1]=_yf[_6g+1]=uvs[spine._2e._Lf];_yf[_7g+0]=uvs[spine._2e._9g];_yf[_7g+1]=uvs[spine._2e._ag]};_4d.prototype._ed=function(slot,_S9,alpha){var _ve=slot.attachment,vertices=[],uvs;var _Ef=0;var _Ff=0;if(slot.skeleton){_Ef=slot.skeleton.x;_Ff=slot.skeleton.y}else if(slot.bone.skeleton){_Ef=slot.bone.skeleton.x;_Ff=slot.bone.skeleton.y}_ve._qe(slot,0,_ve._we,vertices,0,2);uvs=_ve.uvs;var _Cd=_8a[_ve._na._re._ca._ba]; 164if(!_Cd.complete)return;if(!_Cd._hf)_if({_ca:_Cd});var _me=_ve.triangles.length;var _nf=_ad._of(_Re._pf,_Cd._hf,_ad._qf,_me);
164var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_me;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;var _Af=index;for(var _Hb=0;_Hb<_me;_Hb++,_Af+=_rf){var _Ee=_ve.triangles[_Hb];_uf[_Af+0]=vertices[(_Ee*2)+0];_uf[_Af+1]=vertices[(_Ee*2)+1];_uf[_Af+2]=_Bf;_wf[_Af+0]=_wf[_Af+1]=_S9;_yf[_Af+0]=uvs[(_Ee*2)+0];_yf[_Af+1]=uvs[(_Ee*2)+1]}};_4d.prototype._3e=function(slot,_Oa,_Pa){var _na=slot.attachment, 165vertices=[];_na._qe(slot.bone,vertices,0,2);var _bg,_cg,_dg,_eg;var _fg;_bg=_Oa-vertices[spine._2e._9g];_cg=_Pa-vertices[spine._2e._ag];_dg=vertices[spine._2e._Gf]-vertices[spine._2e._9g];_eg=vertices[spine._2e._Hf]-vertices[spine._2e._ag];_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)return false;_bg=_Oa-vertices[spine._2e._If];_cg=_Pa-vertices[spine._2e._Jf];_dg=vertices[spine._2e._Kf]-vertices[spine._2e._If];_eg=vertices[spine._2e._Lf]-vertices[spine._2e._Jf];_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)return false;_bg=_Oa-vertices[spine._2e._Gf]; 166_cg=_Pa-vertices[spine._2e._Hf];_dg=vertices[spine._2e._If]-vertices[spine._2e._Gf];_eg=vertices[spine._2e._Jf]-vertices[spine._2e._Hf];_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)return false;_bg=_Oa-vertices[spine._2e._Kf];_cg=_Pa-vertices[spine._2e._Lf];_dg=vertices[spine._2e._9g]-vertices[spine._2e._Kf];_eg=vertices[spine._2e._ag]-vertices[spine._2e._Lf];_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)return false;return true};_4d.prototype._5e=function(slot,_Oa,_Pa){var _ve=slot.attachment,vertices=[];_ve._qe(slot,0,_ve._we, 167vertices,0,2);var _bg,_cg,_dg,_eg;var _fg;var _ne=_ve.triangles.length;for(var _Hb=0;_Hb<_ne;_Hb+=3){var _Ee=_ve.triangles[_Hb+0];var _Fe=_ve.triangles[_Hb+1];var _Ge=_ve.triangles[_Hb+2];var _gg=vertices[(_Ee*2)+0];var _hg=vertices[(_Ee*2)+1];var _ig=vertices[(_Fe*2)+0];var _jg=vertices[(_Fe*2)+1];var _kg=vertices[(_Ge*2)+0];var _lg=vertices[(_Ge*2)+1];_bg=_Oa-_gg;_cg=_Pa-_hg;_dg=_ig-_gg;_eg=_jg-_hg;_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)continue;_bg=_Oa-_ig;_cg=_Pa-_jg;_dg=_kg-_ig;_eg=_lg-_jg;_fg=(_bg*_eg)-(_cg*_dg); 168if(_fg>=0)continue;_bg=_Oa-_kg;_cg=_Pa-_lg;_dg=_gg-_kg;_eg=_hg-_lg;_fg=(_bg*_eg)-(_cg*_dg);if(_fg>=0)continue;return true}return false};_4d.prototype._7e=function(slot,_Oa,_Pa){var _mg=slot.attachment,vertices=[];_mg._qe(slot,0,_mg._we,vertices,0,2);var _bg,_cg,_dg,_eg;var _fg;var _ng=0;for(var _Hb=0;_Hb<((_mg._we)/2)-1;_Hb++){var _gg=vertices[_ng+0];var _hg=vertices[_ng+1];_ng+=2;var _ig=vertices[_ng+0];var _jg=vertices[_ng+1];_bg=_Oa-_gg;_cg=_Pa-_hg;_dg=_ig-_gg;_eg=_jg-_hg;_fg=(_bg*_eg)-(_cg*_dg);if(_fg<=0){ 169return false}}var _gg=vertices[_ng+0];var _hg=vertices[_ng+1];var _ig=vertices[0];var _jg=vertices[1];_bg=_Oa-_gg;_cg=_Pa-_hg;_dg=_ig-_gg;_eg=_jg-_hg;_fg=(_bg*_eg)-(_cg*_dg);if(_fg<=0){return false}return true};_4d.prototype._Tc=function(_Uc){for(var _Hb=0;_Hb<this._w8.slots.length;_Hb++){var _Vc=this._w8.slots[_Hb];var map=_I8();_K8(map,"name",_Vc.name);_K8(map,"bone",_Vc._Wc.name);_K8(map,"attachment",_Vc._og?_Vc._og:"(none)");_Xc(_Uc,map)}};function _pg(_qg){_rg("draw_primitive_begin()")}function _sg(_qg, 170_tg){_rg("draw_primitive_begin_texture()")}function _ug(x,y){_rg("draw_vertex()")}function _vg(x,y,_S9,alpha){_rg("draw_vertex_color()")}var _wg=_vg;function _xg(x,y,_yg,_zg){_rg("draw_vertex_texture()")}function _Ag(x,y,_yg,_zg,_S9,alpha){_rg("draw_vertex_texture_color()")}var _Bg=_Ag;function _Cg(){_rg("draw_primitive_end()")}function _Dg(_qg){_rg("d3d_primitive_begin()")}function _Eg(_qg,_tg){_rg("d3d_primitive_begin_texture()")}function _Fg(x,y,_Gg){_rg("d3d_vertex()");}function _Hg(x,y,_Gg,_S9,alpha){ 171_rg("d3d_vertex_color()")}var _Ig=_Hg;function _Jg(x,y,_Gg,_yg,_zg){_rg("d3d_vertex_texture()")}function _Kg(x,y,_Gg,_yg,_zg,_S9,alpha){_rg("d3d_vertex_texture_color()")}var _Lg=_Kg;function _Mg(x,y,_Gg,_Ng,_Og,_Pg){_rg("d3d_vertex_normal()")}function _Qg(x,y,_Gg,_Ng,_Og,_Pg,_S9,alpha){_rg("d3d_vertex_normal_color()")}var _Rg=_Qg;function _Sg(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg){_rg("d3d_vertex_normal_texture()")}function _Tg(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg,_S9,alpha){_rg("d3d_vertex_normal_texture_color()");}var _Ug=_Tg; 172function _Vg(){_rg("d3d_primitive_end()")}var _Wg=null;var _Xg=0,_Yg=-1,_Zg=null,__g=null;var _0h=1,_1h=2,_2h=3,_3h=4,_4h=5,_5h=6,_6h=7;function _7h(){_pg=_8h;_sg=_9h;_ug=_ah;_vg=_bh;_wg=_bh;_xg=_ch;_Ag=_dh;_Bg=_dh;_Cg=_eh;_Dg=_fh;_Eg=_gh;_Fg=_hh;_Hg=_ih;_Ig=_ih;_Jg=_jh;_Kg=_kh;_Lg=_kh;_Mg=_lh;_Qg=_mh;_Rg=_mh;_Sg=_nh;_Tg=_oh;_Ug=_oh;_Vg=_ph;}function _qh(_rh){switch(_rh){case _0h:return _Re._sh;case _1h:return _Re._th;case _2h:return _Re._uh;case _3h:return _Re._pf;
172case _4h:return _Re._vh;case _5h:return _Re._wh; 173case _6h:return _Re._pf}return -1}function _xh(){_Xg=0;_Yg=-1;_Zg=null;__g=null}function _8h(_yh){_9h(yyGetInt32(_yh),-1)}function _9h(_yh,_kd){_Xg=yyGetInt32(_yh);_Yg=null;_Zg=null;if(typeof(_kd)=="object"){_Yg=_kd._zh;_Zg=_kd._Ah}else if((_kd!=-1)&&_8a[yyGetInt32(_kd)]){_Yg=_8a[yyGetInt32(_kd)]}if(_Yg&&!_Yg._hf){_if({_ca:_Yg})}__g=new _Bh(_Ch,_ad._Dh(_ad._qf),false)}function _ah(_Oa,_Pa){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=yyGetReal(_Oa);__g._vf[index+1]=yyGetReal(_Pa); 174__g._vf[index+2]=_Bf;__g._zf[index+0]=0;__g._zf[index+1]=0;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff)}function _bh(_Oa,_Pa,_Hh,_ee){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=yyGetReal(_Oa);__g._vf[index+1]=yyGetReal(_Pa);__g._vf[index+2]=_Bf;__g._zf[index+0]=0;__g._zf[index+1]=0;__g._xf[index]=((yyGetReal(_ee)*255.0)<<24)|_Ih(yyGetInt32(_Hh));}function _ch(_Oa,_Pa,_Jh,_Kh){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=yyGetReal(_Oa);__g._vf[index+1]=yyGetReal(_Pa); 175__g._vf[index+2]=_Bf;var _Lh=_Mh(yyGetReal(_Jh),yyGetReal(_Kh));__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff)}function _dh(_Oa,_Pa,_Jh,_Kh,_Hh,_ee){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=yyGetReal(_Oa);__g._vf[index+1]=yyGetReal(_Pa);__g._vf[index+2]=_Bf;var _Lh=_Mh(yyGetReal(_Jh),yyGetReal(_Kh));__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa;__g._xf[index]=((yyGetReal(_ee)*255.0)<<24)|_Ih(yyGetInt32(_Hh))}function _eh(){ 176var _Nh=_qh(_Xg);if(_Nh==-1){return }var _Oh=__g._Ph.subarray(0,__g._tf*__g._sf());var _Qh=_Yg?_Yg._hf:null;var _nf=_ad._of(_Nh,_Qh,_ad._qf,__g._tf);_nf._Ph.set(_Oh,_nf._tf*_nf._sf());_nf._tf+=__g._tf}function _fh(_qg){_Eg(_qg,-1)}function _gh(_yh,_kd){_Xg=_yh;_Yg=null;_Zg=null;if(typeof(_kd)=="object"){_Yg=_kd._zh;_Zg=_kd._Ah}else if((_kd!=-1)&&_8a[_kd]){_Yg=_8a[_kd]}if(_Yg&&!_Yg._hf){_if({_ca:_Yg})}__g=new _Bh(_Ch,_ad._Dh(_ad._Rh),false)}function _Mh(_Jh,_Kh){if(_Zg&&_Yg){return({_pa:(_Zg.x+(_Jh*_Zg._M3))/_Yg._Sh, 177_qa:(_Zg.y+(_Kh*_Zg._N3))/_Yg._Th})}else {return({_pa:_Jh,_qa:_Kh})}};function _hh(_Oa,_Pa,_Uh){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=0;__g._Vh[index+1]=0;__g._Vh[index+2]=0;__g._zf[index+0]=0;__g._zf[index+1]=0;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff);}function _ih(_Oa,_Pa,_Uh,_Wh,_ee){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh; 178__g._Vh[index+0]=0;__g._Vh[index+1]=0;__g._Vh[index+2]=0;__g._zf[index+0]=0;__g._zf[index+1]=0;__g._xf[index]=((_ee*255.0)<<24)|_Ih(_Wh)}function _jh(_Oa,_Pa,_Uh,_Xh,_Yh){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=0;__g._Vh[index+1]=0;__g._Vh[index+2]=0;var _Lh=_Mh(_Xh,_Yh);__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff)}function _kh(_Oa,_Pa,_Uh,_Xh,_Yh,_Wh,_ee){ 179var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=0;__g._Vh[index+1]=0;__g._Vh[index+2]=0;var _Lh=_Mh(_Xh,_Yh);__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa;__g._xf[index]=((_ee*255.0)<<24)|_Ih(_Wh)}function _lh(_Oa,_Pa,_Uh,_Zh,__h,_0i){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=_Zh;__g._Vh[index+1]=__h;__g._Vh[index+2]=_0i;__g._zf[index+0]=0; 180__g._zf[index+1]=0;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff)}function _mh(_Oa,_Pa,_Uh,_Zh,__h,_0i,_Wh,_ee){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=_Zh;__g._Vh[index+1]=__h;__g._Vh[index+2]=_0i;__g._zf[index+0]=0;__g._zf[index+1]=0;__g._xf[index]=((_ee*255.0)<<24)|_Ih(_Wh);}
180function _nh(_Oa,_Pa,_Uh,_Zh,__h,_0i,_Xh,_Yh){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa; 181__g._vf[index+2]=_Uh;__g._Vh[index+0]=_Zh;__g._Vh[index+1]=__h;__g._Vh[index+2]=_0i;var _Lh=_Mh(_Xh,_Yh);__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa;__g._xf[index]=((_Fh*255.0)<<24)|(_Gh&0x00ffffff)}function _oh(_Oa,_Pa,_Uh,_Zh,__h,_0i,_Xh,_Yh,_Wh,_ee){var _rf=__g._sf()>>2;var index=__g._tf*_rf;__g._Eh(1);__g._vf[index+0]=_Oa;__g._vf[index+1]=_Pa;__g._vf[index+2]=_Uh;__g._Vh[index+0]=_Zh;__g._Vh[index+1]=__h;__g._Vh[index+2]=_0i;var _Lh=_Mh(_Xh,_Yh);__g._zf[index+0]=_Lh._pa;__g._zf[index+1]=_Lh._qa; 182__g._xf[index]=((_ee*255.0)<<24)|_Ih(_Wh)}function _ph(){var _Nh=_qh(_Xg);if(_Nh==-1){return }var _Oh=__g._Ph.subarray(0,__g._tf*__g._sf());var _Qh=_Yg?_Yg._hf:null;var _nf=_ad._of(_Nh,_Qh,_ad._Rh,__g._tf);_nf._Ph.set(_Oh,_nf._tf*_nf._sf());_nf._tf+=__g._tf}/*@constructor */function _1i(_2i){var _3i=null,_4i=null,_5i=null,_6i=false,_7i=null,_8i;var _9i=0,_ai=0,_bi=0,_ci=0;var _di=this;(function(){_3i=new ArrayBuffer(_2i);_4i=new DataView(_3i)})();function _ei(_fi,_gi){var _hi=false;var _ii=_7i._ji;for(var _S2=0; 183_S2<_ii.length;_S2++){var _ki=_ii[_S2];if(((_fi==-1)||(_ki._li==_fi))&&(_ki.type==_gi)){_hi=true;if((_ki._mi&_9i)===0){var _ni=(_ci+_ki.offset);_9i|=_ki._mi;if(_7i._oi===_9i){_9i=0;_ai++;_ci+=_7i._pi;if((_ci+_7i._pi)>=_3i.byteLength){_di._qi(_3i.byteLength*2)}}return _ni}}}if(_hi){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._qi=function(_2i){ 184var _ri=new ArrayBuffer(_2i);var _si=new Int8Array(_3i);var _ti=new Int8Array(_ri);_ti.set(_si);_3i=_ri;_4i=new DataView(_3i)};/*@this {yyVBufferBuilder} */this._ui=function(_vi){_9i=0;_ai=0;_bi=0;_ci=0;_8i=_vi;_7i=_ad._Dh(_vi);if(_7i._pi>_3i.byteLength){this._qi(_7i._pi*36)}};/*@this {yyVBufferBuilder} */this._wi=function(){};this._xi=function(){return _8i};this._yi=function(){return _ad._Dh(_8i)};/*@this {yyVBufferBuilder} */this._zi=function(x,y){var _ni=_ei(_Re._Ai,_Re._Bi);if(_ni>=0){_4i.setFloat32(_ni, 185x,true);_4i.setFloat32(_ni+4,y,true)}};/*@this {yyVBufferBuilder} */this._Ci=function(x,y,_Gg){var _ni=_ei(_Re._Ai,_Re._Di);if(_ni>=0){_4i.setFloat32(_ni,x,true);_4i.setFloat32(_ni+4,y,true);_4i.setFloat32(_ni+8,_Gg,true)}};/*@this {yyVBufferBuilder} */this._Ei=function(_Wh,_ee){var _ni=_ei(_Re._Fi,_Re._Gi);if(_ni>=0){var _Hi=((_ee*255.0)<<24)|_Ih(_Wh);_4i.setUint32(_ni,_Hi,true)}};/*@this {yyVBufferBuilder} */this._Ii=function(_Ji){var _ni=_ei(_Re._Fi,_Re._Gi);if(_ni>=0){var _S9=((_Ji&0xff)<<24)|((_Ji&0xff00)<<8)|((_Ji&0xff0000)>>8)|((_Ji&0xff000000)>>24); 186_4i.setUint32(_ni,_S9,true)}};/*@this {yyVBufferBuilder} */this._Ki=function(_Li){var _ni=_ei(_Re._Fi,_Re._Gi);if(_ni>=0){var _S9=(_Li&0xff000000)|((_Li&0xff)<<16)|(_Li&0xff00)|((_Li&0xff0000)>>16);_4i.setUint32(_ni,_S9,true)}};/*@this {yyVBufferBuilder} */this._Mi=function(_pa,_qa){var _ni=_ei(_Re._Ni,_Re._Bi);if(_ni>=0){_4i.setFloat32(_ni,_pa,true);_4i.setFloat32(_ni+4,_qa,true)}};/*@this {yyVBufferBuilder} */this._Oi=function(x,y,_Gg){var _ni=_ei(_Re._Pi,_Re._Di);if(_ni>=0){_4i.setFloat32(_ni,x,true); 187_4i.setFloat32(_ni+4,y,true);_4i.setFloat32(_ni+8,_Gg,true)}};/*@this {yyVBufferBuilder} */this._Qi=function(x){var _ni=_ei(-1,_Re._Ri);if(_ni>=0){_4i.setFloat32(_ni,x,true)}};/*@this {yyVBufferBuilder} */this._Si=function(x,y){var _ni=_ei(-1,_Re._Bi);if(_ni>=0){_4i.setFloat32(_ni,x,true);_4i.setFloat32(_ni+4,y,true)}};/*@this {yyVBufferBuilder} */this._Ti=function(x,y,_Gg){var _ni=_ei(-1,_Re._Di);if(_ni>=0){_4i.setFloat32(_ni,x,true);_4i.setFloat32(_ni+4,y,true);_4i.setFloat32(_ni+8,_Gg,true)}};/*@this {yyVBufferBuilder} */this._Ui=function(x, 188y,_Gg,_U2){var _ni=_ei(-1,_Re._Vi);if(_ni>=0){_4i.setFloat32(_ni,x,true);_4i.setFloat32(_ni+4,y,true);_4i.setFloat32(_ni+8,_Gg,true);_4i.setFloat32(_ni+12,_U2,true)}};/*@this {yyVBufferBuilder} */this._Wi=function(x,y,_Gg,_U2){var _ni=_ei(-1,_Re._Xi);if(_ni>=0){_4i.setUint8(_ni,x,true);_4i.setUint8(_ni+1,y,true);_4i.setUint8(_ni+2,_Gg,true);_4i.setUint8(_ni+3,_U2,true)}};/*@this {yyVBufferBuilder} */this._Yi=function(){var _Zi=new _Bh(_ai,_7i,false);var __i=_ai*_7i._pi;var _0j=new Int8Array(_3i,0,__i); 189_Zi._Ph.set(_0j);_Zi._tf+=_ai;_Zi._Yi();_5i=_Zi;_6i=true;_3i=null;_4i=null};/*@this {yyVBufferBuilder} */this._1j=function(_2j,_3j){if(_6i){if(_3j==-1){_ad._4j(_2j,null,_5i,0)}else _ad._4j(_2j,_3j._zh._hf,_5i,0)}else {var _nf;if(_3j==-1){_nf=_ad._of(_2j,null,_8i,_ai)}else {_nf=_ad._of(_2j,_3j._zh._hf,_8i,_ai)}var _5j=_nf._tf*_7i._pi;var _0j=new Int8Array(_3i,0,_ai*_7i._pi);_nf._Ph.set(_0j,_5j);_nf._tf+=_ai}};this._6j=function(_7j){_ai=_7j;_bi=0;_ci=_7j*_7i._pi};this._8j=function(){return _ai};this._9j=function(){ 190return _3i}}var _aj=null;var _bj=[];/*@constructor */function _cj(){var _dj=0,_ej=0.5;var _fj;var _gj=[];var _hj=[];var _ij=[];var _jj=_dj;var _kj=_ej;Object.defineProperties(this,{_lj:{get :function(){return _jj},set :function(_mj){_jj=_mj}},_nj:{get :function(){return _kj},set :function(_mj){_kj=_mj}}});/*@this {yyGamePad} */this._oj=function(_pj){_fj=_pj.id;_hj=_gj.slice();_ij=_pj.axes.slice();var _qj=_pj.buttons;if(_qj){for(var _M9 in _qj){if(!_qj.hasOwnProperty(_M9))continue;if(typeof(_qj[_M9])==="object"){_gj[_M9]=_qj[_M9].value} 191else {_gj[_M9]=_qj[_M9]}}}};/*@this {yyGamePad} */this._rj=function(){return _fj||""};/*@this {yyGamePad} */this._sj=function(){if(_gj){return _gj.length}return 0};/*@this {yyGamePad} */this._tj=function(_uj){var _vj=_gj[_uj];var _wj=_hj[_uj];
191if((_vj!==undefined)&&(_wj!==undefined)){return((_vj>=_kj)&&(_wj<_kj))}return false};/*@this {yyGamePad} */this._xj=function(_uj){var _vj=_gj[_uj];var _wj=_hj[_uj];if((_vj!==undefined)&&(_wj!==undefined)){return((_vj<_kj)&&(_wj>=_kj))}return false};/*@this {yyGamePad} */this._yj=function(_uj){ 192var _vj;if(typeof(_gj[_uj])==="object"){_vj=_gj[_uj].value}else {_vj=_gj[_uj]}if(_vj!==undefined){return(_vj>=_kj)}return false};/*@this {yyGamePad} */this._zj=function(_uj){var _vj;if(typeof(_gj[_uj])==="object"){_vj=_gj[_uj].value}else {_vj=_gj[_uj];}return _vj||0.0};/*@this {yyGamePad} */this._Aj=function(){if(_ij){return _ij.length}return 0};/*@this {yyGamePad} */this._Bj=function(_Cj,_Dj){var _Ej=_ij[_Cj]||0;if(_jj>0.0){var _Fj=Math.abs(_Ej);if(_Fj<_jj){_Ej=0.0}else {var sign=(_Ej>=0)?1.0:-1.0;_Ej=((_Fj-_jj)/(_Dj-_jj))*sign} 193}return _Ej}}/*@constructor */function _Gj(){var _Hj=1.0,_Ij=1.0;var _Jj=0,_Kj=1;var _Lj=0x8000,_Mj=0x8001,_Nj=0x8002,_Oj=0x8003,_Pj=0x8004,_Qj=0x8005,_Rj=0x8006,_Sj=0x8007,_Tj=0x8008,_Uj=0x8009,_Vj=0x800A,_Wj=0x800B,_Xj=0x800C,_Yj=0x800D,_Zj=0x800E,__j=0x800F,_0k=0x8010,_1k=0x8011,_2k=0x8012,_3k=0x8013,_4k=0x8014;var _5k=0,_6k=1,_7k=2,_8k=3,_9k=4,_ak=5,_bk=6,_ck=7,_dk=8,_ek=9,_fk=10,_gk=11,_hk=12,_ik=13,_jk=14,_kk=15;var _lk=0,_mk=1,_nk=2,_ok=3;function _pk(){return !!navigator["getGamepads"]||!!navigator["webkitGetGamepads"]||!!navigator["webkitGamepads"]} 194var _qk=_pk()?_Kj:_Jj;var _rk=[];function _sk(){if(navigator["getGamepads"]){return navigator["getGamepads"]()}if(navigator["webkitGetGamepads"]){return navigator["webkitGetGamepads"]();}if(navigator["webkitGamepads"]){return navigator["webkitGamepads"]()}return null}function _tk(){var gamepads=_sk();if(gamepads!==null){var _uk=0;for(_uk=0;_uk<gamepads.length;++_uk){var _vk=gamepads[_uk];if(!_vk&&_rk[_uk]){_rk[_uk]=undefined;var _wk=_xk._yk(undefined,undefined,_zk,undefined);_wk._Ak="gamepad lost";_wk._Bk=_uk; 195_wk._Ck=0;_wk._Dk=true}else {if(_vk&&!_rk[_uk]){_rk[_uk]=new _cj();if(_bj[_uk]!==undefined){_rk[_uk]._lj=_bj[_uk]}var _wk=_xk._yk(undefined,undefined,_zk,undefined);_wk._Ak="gamepad discovered";_wk._Bk=_uk;_wk._Ck=0;_wk._Dk=true}if(_rk[_uk]){_rk[_uk]._oj(_vk)}}}}}function _Ek(_uj){if(_uj<_Lj){return _uj}switch(_uj){case _Mj:return _5k;case _Nj:return _6k;case _Oj:return _7k;case _Pj:return _8k;case _Qj:return _9k;case _Rj:return _ak;case _Sj:return _bk;case _Tj:return _ck;case _Uj:return _dk;case _Vj:return _ek;case _Wj:return _fk; 196case _Xj:return _gk;case _Yj:return _hk;case _Zj:return _ik;case __j:return _jk;case _0k:return _kk}return 0}function _Fk(_Cj){if(_Cj<_Lj){return _Cj}switch(_Cj){case _1k:return _lk;case _2k:return _mk;case _3k:return _nk;case _4k:return _ok}return 0}function _Gj(){}/*@this {yyGamepadManager} */this._Gk=function(){return _rk.length};/*@this {yyGamepadManager} */this._Hk=function(_Ik){var _Jk=_rk[_Ik];if(_Jk){return _Jk._rj()}return ""};/*@this {yyGamepadManager} */this._Kk=function(){return(_qk!==_Jj)};/*@this {yyGamepadManager} */this._nj=function(_Ik){ 197var _Jk=_rk[_Ik];if(_Jk){return _Jk._nj}return 0.0};/*@this {yyGamepadManager} */this._Lk=function(_Ik,_Mk){var _Jk=_rk[_Ik];if(_Jk){if((_Mk>=0.0)&&(_Mk<=_Hj)){_Jk._nj=_Mk}}};/*@this {yyGamepadManager} */this._lj=function(_Ik){var _Jk=_rk[_Ik];if(_Jk){return _Jk._lj}else if(_bj[_Ik]!==undefined){return _bj[_Ik]}return 0.0};/*@this {yyGamepadManager} */this._Nk=function(_Ik,_Ok){_bj[_Ik]=_Ok;var _Jk=_rk[_Ik];if(_Jk){if((_Ok>=0.0)&&(_Ok<=_Ij)){_Jk._lj=_Ok}}};/*@this {yyGamepadManager} */this._Pk=function(){ 198_rk=[]};/*@this {yyGamepadManager} */this._Qk=function(){switch(_qk){case _Kj:_tk();break;case _Jj:default :return }};/*@this {yyGamepadManager} */this._Rk=function(_Ik){if(_rk[_Ik]!==null&&_rk[_Ik]!==undefined){return true}return false};/*@this {yyGamepadManager} */this._sj=function(_Ik){var _Jk=_rk[_Ik];if(_Jk){return _Jk._sj()}return 0};/*@this {yyGamepadManager} */this._Aj=function(_Ik){var _Jk=_rk[_Ik];if(_Jk){return _Jk._Aj()}return 0};/*@this {yyGamepadManager} */this._yj=function(_Ik,_uj){var _Jk=_rk[_Ik]; 199if(_Jk){return _Jk._yj(_Ek(_uj),_Jk._nj)}return false};/*@this {yyGamepadManager} */this._tj=function(_Ik,_uj){var _Jk=_rk[_Ik];if(_Jk){return _Jk._tj(_Ek(_uj),_Jk._nj)}return false};/*@this {yyGamepadManager} */this._xj=function(_Ik,_uj){var _Jk=_rk[_Ik];if(_Jk){return _Jk._xj(_Ek(_uj),_Jk._nj)}return false};/*@this {yyGamepadManager} */this._zj=function(_Ik,_uj){var _Jk=_rk[_Ik];if(_Jk){return _Jk._zj(_Ek(_uj))}return 0};/*@this {yyGamepadManager} */this._Bj=function(_Ik,_Cj){var _Jk=_rk[_Ik];if(_Jk){return _Jk._Bj(_Fk(_Cj), 200_Ij)}return 0}};var _Sk=[];var _Tk="None";var _Uk=0;var _Vk=0;
200/*@constructor */function _Wk(){this.x=0;this.y=0;this._yj=0;this._tj=0;this._xj=0;this._Xk=0};_Wk.prototype._Pk=function(){this._yj=0;this._tj=0;this._xj=0;this._Xk=0};_Wk.prototype._Yk=function(_Oa,_Pa){if(_29){var _Zk;if(!_29.__k){_Zk=_0l}else {_Zk=_29._1l}for(var _qa=0;_qa<_Zk.length;_qa++){var _2l=_Zk[_qa];if(_2l._03){_3l(canvas,_4l);if(((_Oa-_4l.left)>=_2l._5l)&&((_Oa-_4l.left)<_2l._6l)&&((_Pa-_4l.top)>=_2l._7l)&&((_Pa-_4l.top)<_2l._8l)){ 201this.x=_2l._9l(_Oa,_Pa);this.y=_2l._al(_Oa,_Pa);return }}}}this.x=_Oa;this.y=_Pa};/*@constructor */function _bl(_cl){for(var _S2=0;_S2<_Sk.length;_S2++){if(_Sk[_S2]===_cl){return _S2}}return -1}function _dl(_cl){var _el=-1;for(var _S2=0;_S2<_Sk.length;_S2++){if((_Sk[_S2]===_cl)||(_Sk[_S2]===-1)){_el=_S2;break }}if(_el==-1){_el=_Sk.length}_Sk[_el]=_cl;_fl[_el]=new _Wk();return _el}var _gl=!1;function _hl(event){for(var _il=0;_il<event.changedTouches.length;_il++){var _jl=event.changedTouches[_il];var type="";var _el=-1; 202_Tk=event.type;switch(event.type){case "touchstart":_el=_dl(_jl["identifier"]);break;case "touchend":if(!_gl&&(_kl==_ll)){_ml();_gl=true}_el=_bl(_jl["identifier"]);_Sk[_el]=-1;break;case "touchcancel":_el=_bl(_jl["identifier"]);_Sk[_el]=-1;break;case "touchmove":_el=_bl(_jl["identifier"]);break;default :return }var _nl;var _ol;_nl=_jl.pageX;_ol=_jl.pageY;if(_el==0){if(_pl!=null){_ql=_nl;_rl=_ol}switch(event.type){case "touchstart":_sl=1;break;case "touchmove":_sl=1;break;case "touchcancel":case "touchend":_sl=0; 203break }}_fl[_el]._Yk(_nl,_ol);_tl[_el].x=_nl;_tl[_el].y=_ol;switch(event.type){case "touchstart":_fl[_el]._yj=1;_tl[_el]._ul=_vl|_wl|_xl;break;case "touchcancel":case "touchend":_fl[_el]._yj=0;_tl[_el]._ul=0;break;case "touchmove":default :break }event.preventDefault()}}function _yl(e){var _el=-1;var type="";switch(e.type){case 'mousemove':_el=0;break;case 'touchstart':case 'touchmove':case 'touchend':_hl(e);break;case 'pointerdown':case 'MSPointerDown':_el=_dl(e["pointerId"]);type="start";break;case 'pointermove':case 'MSPointerMove':_el=_bl(e["pointerId"]); 204type="move";break;case 'pointerup':case 'MSPointerUp':case 'pointercancel':case 'MSPointerCancel':case 'pointerout':case 'MSPointerOut':_el=_bl(e["pointerId"]);_Sk[_el]=-1;type="end";break }if(_el>=0){var _nl=e.pageX;var _ol=e.pageY;if(_el==0){if(_pl!=null){_ql=_nl;_rl=_ol}switch(type){case "start":case "move":{_zl=0;if(e.pointerType=="mouse"){_zl=e.button}if(_zl==2)_zl=1;else if(_zl==1)_zl=2;_Al=_zl;_Bl=_zl;_sl|=(1<<_zl)}break;case "end":_sl=0;break }}_fl[_el]._Yk(_nl,_ol);_tl[_el].x=_nl;_tl[_el].y=_ol;switch(type){ 205case "start":_fl[_el]._yj=1;_tl[_el]._ul=_vl|_wl|_xl;break;case "end":_fl[_el]._yj=0;_tl[_el]._ul=0;break;case "move":default :break }}e.preventDefault();}function _Cl(){if((window.PointerEvent)||(window.navigator.pointerEnabled)||(window.navigator.msPointerEnabled)){canvas.addEventListener("pointerdown",_yl,false);canvas.addEventListener("pointermove",_yl,false);canvas.addEventListener("pointerup",_yl,false);canvas.addEventListener("pointercancel",_yl,false);canvas.addEventListener("pointerover",_yl, 206false);canvas.addEventListener("pointerout",_yl,false);canvas.addEventListener("MSPointerDown",_yl,false);canvas.addEventListener("MSPointerMove",_yl,false);canvas.addEventListener("MSPointerUp",_yl,false);canvas.addEventListener("MSPointerCancel",_yl,false);canvas.addEventListener("MSPointerOver",_yl,false);canvas.addEventListener("MSPointerOut",_yl,false)}else {canvas.ontouchstart=_hl;canvas.ontouchmove=_hl;canvas.ontouchend=_hl;canvas.ontouchcancel=_hl}canvas.style.touchAction="none"}var _Dl,_El, 207_Fl,_Gl,_Hl,_Il,_Jl;/*@constructor *//*@constructor */function _Kl(_Ll,_Ml){this._Nl=[];this._Sh=_Ll;this._Th=_Ml;var _Xb=_Ll*_Ml;for(var _S2=0;_S2<_Xb;_S2++){this._Nl[_S2]=0}}_Kl.prototype._Ol=function(_Pl){this._Sh=_Pl._Sh;this._Th=_Pl._Th;this._Nl=_Pl._Nl.slice()};var _Ql=_Rl;function _Rl(_Sl,_Oa,_Pa,_b9){_Sl=yyGetInt32(_Sl);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);var _Tl=_Ul._6b(_Sl);if(!_Tl){_Vl("Error: invalid ds_grid ID (ds_grid_set)");return }if(_Oa<0||_Oa>=_Tl._Sh||_Pa<0||_Pa>=_Tl._Th){_Vl("Error: grid out of bounds(set) - GridID: "+_Sl+" size["+_Tl._Sh+","+_Tl._Th+"] at ("+_Oa+","+_Pa+")"); 208return }_Tl._Nl[_Oa+(_Pa*_Tl._Sh)]=_b9}var _Wl=_Xl;function _Xl(_Sl,_Oa,_Pa,_b9){_Sl=yyGetInt32(_Sl);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);var _Tl=_Ul._6b(_Sl);
208if(!_Tl){_Vl("Error: invalid ds_grid ID (ds_grid_set)");return _b9}if(_Oa<0||_Oa>=_Tl._Sh||_Pa<0||_Pa>=_Tl._Th){_Vl("Error: grid out of bounds(set) - GridID: "+_Sl+" size["+_Tl._Sh+","+_Tl._Th+"] at ("+_Oa+","+_Pa+")");return _b9}_Tl._Nl[_Oa+(_Pa*_Tl._Sh)]=_b9;return _b9}var _Yl=_Zl;function _Zl(_Sl,_Oa,_Pa,_b9){_Sl=yyGetInt32(_Sl);_Oa=yyGetInt32(_Oa); 209_Pa=yyGetInt32(_Pa);var _Tl=_Ul._6b(_Sl);if(!_Tl){_Vl("Error: invalid ds_grid ID (ds_grid_set)");return _b9}if(_Oa<0||_Oa>=_Tl._Sh||_Pa<0||_Pa>=_Tl._Th){_Vl("Error: grid out of bounds(set) - GridID: "+_Sl+" size["+_Tl._Sh+","+_Tl._Th+"] at ("+_Oa+","+_Pa+")");return _b9}var _V9=_Tl._Nl[_Oa+(_Pa*_Tl._Sh)];_Tl._Nl[_Oa+(_Pa*_Tl._Sh)]=_b9;return _V9}var __l=_0m;function _0m(_Sl,_Oa,_Pa){_Sl=yyGetInt32(_Sl);var _Tl=_Ul._6b(_Sl),x=yyGetInt32(_Oa),y=yyGetInt32(_Pa);if(!_Tl){_Vl("Error: invalid ds_grid ID (ds_grid_get)"); 210return undefined}if(x<0||x>=_Tl._Sh||y<0||y>=_Tl._Th){_Vl("Error: grid out of bounds(get) - GridID: "+_Sl+" size["+_Tl._Sh+","+_Tl._Th+"] at ("+x+","+y+")");return undefined}return _Tl._Nl[x+(y*_Tl._Sh)]}function _1m(){var _Ub=new _2m();_Ub._3m=true;return _4m._yk(_Ub)}function _5m(_Sl){_Sl=yyGetInt32(_Sl);var _6m=_4m._6b(_Sl);if(_6m){_6m._Pk();_4m._7m(_Sl)}}function _Yd(_Sl){var _8m=_4m._6b(yyGetInt32(_Sl));if(_8m){_8m._Pk();return }_Vl("Error: invalid ds_list ID (ds_list_clear)")}function _9m(_Sl){var _8m=_4m._6b(yyGetInt32(_Sl)); 211if(_8m)return _8m.length;_Vl("Error: invalid ds_list ID (ds_list_size)");return 0}function _Xc(){var _am=arguments;var _bm=arguments.length;var _8m=_4m._6b(_am[0]);if(!_8m){_Vl("Error: invalid ds_list ID (ds_list_add)");return }for(var _S2=1;_S2<_bm;_S2++){_8m._yk(_am[_S2])}return }function _cm(_Sl,_dm){if(isNaN(_dm))_Vl("Error: index must be a number");var _qa,_em=_fm(_dm),_8m=_4m._6b(_fm(yyGetInt32(_Sl)));if(_8m){_qa=_8m._gm[_em];if(typeof(_qa)==="object"&&_qa.Object!==undefined){return _qa.Object}else return _qa} 212_Vl("Error: invalid ds_list ID (ds_list_find_value)");return undefined}var _hm=1,_im=2;function _jm(){}_jm.prototype._Sl=0;function _km(_lm){switch(typeof(_lm)){case "undefined":case "number":case "string":case "boolean":break;case "object":if(_lm instanceof Long)_lm="__@@YYLong-"+_lm.toString();else if(_lm instanceof ArrayBuffer)_lm="__@@YYArrayBuffer-"+_mm(_lm);else _lm="__@@YYKey-"+JSON.stringify(_lm);break;default :_Vl("Illegal key type for ds_map");break }return _lm}function _mm(_lm){for(var _Ub=0;_Ub<_nm._gm.length; 213_Ub++){if(_nm._gm[_Ub]._om==_lm)return _Ub.toString()}return -1}function _pm(_Sl){return _qm(Number._rm(_Sl))}function _sm(_lm){if(typeof(_lm)==="string"){if(_lm.startsWith("__@@YYKey-")){var _tm=_lm.substring(10);_lm=JSON.parse(_tm)}else if(_lm.startsWith("__@@YYLong-")){var _um=_lm.substring(11);_lm=Long._rm(_um)}else if(_lm.startsWith("__@@YYArrayBuffer-")){var buffer=_lm.substring(18);_lm=_pm(buffer)}}return _lm}/*@constructor */function _vm(_gi,_wm){this._xm=_gi;this.Object=_wm}function _I8(){var _rc={}; 214var id=_sc._yk(_rc);return id}function _R8(_Sl){_Sl=yyGetInt32(_Sl);var _rc=_sc._6b(_Sl);if(_rc){_ym(_rc);_sc._7m(_Sl)}}function _zm(_Sl){_Sl=yyGetInt32(_Sl);var _rc=_sc._6b(_Sl);if(_rc){_ym(_rc);var _Am={};_sc._Bm(_Sl,_Am)}}function _ym(_Cm){for(var _Dm in _Cm){var _qa=_Cm[_Dm];if(_qa!=null&&_qa.Object!==undefined)switch(_qa._xm){case _hm:_R8(_qa.Object);break;case _im:_5m(_qa.Object);break }}}function _K8(_Sl,_lm,_b9){_lm=_km(_lm);var _rc=_sc._6b(yyGetInt32(_Sl));if(_rc){if(_rc.hasOwnProperty(_lm)){}else _rc[_lm]=_b9} 215}function _Em(_Sl,_lm){if(Number.isNaN(_lm))return undefined;if((_Sl==undefined)||Number.isNaN(_Sl)){_Vl("Error: "+_Sl+" is not a valid map reference");return undefined}_lm=_km(_lm);var _rc=_sc._6b(yyGetInt32(_Sl));if(_rc){var _Fm=_rc[_lm];if(typeof(_Fm)==="object"&&_Fm.Object!==undefined){return _Fm.Object}else return _Fm}return undefined}function _Gm(_Sl,_lm){_lm=_km(_lm);var _Hm=false;var _rc=_sc._6b(yyGetInt32(_Sl));for(var _Im in _rc){if(_rc.hasOwnProperty(_Im)){if(_Hm){return _sm(_Im)}if(_Im==_lm){_Hm=true} 216}}return undefined}function _Jm(_Sl){var _rc=_sc._6b(yyGetInt32(_Sl));for(var _Im in _rc){if(_rc.hasOwnProperty(_Im)){return _sm(_Im)}}return undefined}/*@constructor *//*@constructor */function _Km(_Lm,_wm){this._u3=_Lm;this._Mm=_wm}function _Nm(_Sl,_b9,_Om){var _Pm=_Qm._6b(yyGetInt32(_Sl));if(_Pm==null||_Pm==undefined){_Vl("Error: invalid priority queue ds_priority_add()");return }var _Rm=new _Km(_Om,_b9);_Pm._yk(_Rm)}var _Sm=!1;var _Tm='Trying to stop non-existing sound.',_Um='Trying to draw a non-existing sprite.', 217_Vm='Trying to draw a non-existing background.',_Wm='Cannot compare arguments.',_Xm='Trying to replace non-existing resource.',_Ym='File does not exist.',_Zm='The particle emitter must first be created.';var __m=-1,_0n=[],_1n=[];function _2n(_3n,_Wh,_ee){_3n._4n=_fm(_Wh);_3n._5n=_ee}var _6n=_2n;function _7n(_Wh){_8n(_Wh)}var _9n=_7n;function _an(_gi,_bn,_cn,_dn,_en,_fn){var type=_fm(_gi);var _gn=_fm(_bn);var _hn=_fm(_cn);var _in=_fm(_dn);if(__m<0){__m=_jn()}if(_0n[type]<0){_0n[type]=_kn()}var _ln=_0n[type]; 218if(_gn==0){_mn(_ln,_hn,_in)}else {_nn(_ln,_hn,_in)}_on(_ln,_en,_fn)}var _pn=_an;function _qn(_rn){var _sn=_tn._un(_rn);if((_sn===null)||(_sn===undefined)){return false}return true}function _vn(_rn){var _wn=_tn._un(_rn);if(!_wn)return 0;if(_wn._xn===undefined)return 0;return _wn._xn._O3}function _yn(_rn){var _wn=_tn._un(_rn);if(!_wn)return 0;if(_wn._xn===undefined)return 0;return _wn._xn._P3}function _zn(_Oa,_Pa,_Ll,_Ml,_An,_Bn){var _Cn=_Dn(_Ll,_Ml);var _En=_Fn._6b(_Cn);var _Gn=_En.getContext('2d');_Gn.drawImage(canvas, 219-_Oa,-_Pa);if(_An){_Hn(_Gn,_Ll,_Ml)}var _In=new _Jn();var _4a=new _Kn();_In._xn=_4a;_4a.x=0;_4a.y=0;_4a._U2=_Ll;_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_Cn;_4a._ca=_En;return _tn._Ln(_In)}function _Mn(_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn){var _Nn=_Fn._6b(_Sl);var _Cn=_Dn(_Ll,_Ml);var _En=_Fn._6b(_Cn);var _Gn=_En.getContext('2d');_Gn.drawImage(_Nn,-_Oa,-_Pa);if(_An){_Hn(_Gn,_Ll,_Ml)}var _In=new _Jn();var _4a=new _Kn();_In._xn=_4a;_4a.x=0;_4a.y=0;_4a._U2=_Ll; 220_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_Cn;_4a._ca=_En;return _tn._Ln(_In)}function _On(_Ll,_Ml,_Hh){var _Pn=_Dn(_Ll,_Ml);var _Qn=_Fn._6b(_Pn);var _Gn=_Qn.getContext('2d');_Gn.globalAlpha=1.0;_Gn.fillStyle=_Rn(_Ih(_Hh),1);_Gn.fillRect(0,0,_Ll,_Ml);var _In=new _Jn();var _4a=new _Kn();_In._xn=_4a;_4a.x=0;_4a.y=0;_4a._U2=_Ll;_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_Pn;_4a._ca=_Qn; 221return _tn._Ln(_In)}var _Sn=_On;function _Tn(_Y9){var _En=_tn._un(_Y9);if(_En){return({_zh:_En._xn._ca,_Ah:_En._xn})}return null}var _Un=[];var _Vn=0;function _I6(_Wn,_Oa,_Pa,_wm,_Xn,_Yn){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_Xn=yyGetBool(_Xn);return _Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_Oa,_Pa,_Xn,function(_0o){var _1o=_0o._2o(_Oa,_Pa,_Xn);if(!_1o){return __n}return _0o.id})}function _3o(_4o,_5o,_6o,_7o){var _8o=[];for(var _S2=0;_S2<_4o.length;++_S2){var _9o=_4o[_S2];var _1g=_9o.x-_6o;var _2g=_9o.y-_7o;var _ao=(_1g*_1g)+(_2g*_2g); 222var _bo={_co:_9o.id,_do:_ao};_8o.push(_bo);}_8o.sort(function(_N9,_M9){return _N9._do-_M9._do});for(var _S2=0;_S2<_8o.length;++_S2){_5o._yk(_8o[_S2]._co)}}
222function _J6(_Wn,_Oa,_Pa,_wm,_Xn,_Yn,_Uc,_eo){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_Xn=yyGetBool(_Xn);var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (collision_point_list)");return 0}var _fo=0;var sort=yyGetBool(_eo);var _yb=[];_Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_Oa,_Pa,_Xn,function(_0o){if(_0o._2o(_Oa,_Pa,_Xn)){if(sort)_yb[_fo]=_0o; 223else _8m._yk(_0o.id);_fo+=1}return __n});if(sort)_3o(_yb,_8m,_Oa,_Pa);return _fo}function _K6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Xn=yyGetBool(_Xn);return _Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){var _1o=_0o._go(_ac,_bc,_Cb,_Db,_Xn);if(!_1o){return __n}return _0o.id})}function _L6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn,_Uc,_eo){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db); 224_Xn=yyGetBool(_Xn);var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (collision_rectangle_list)");return 0}var _fo=0;var sort=yyGetBool(_eo);var _yb=[];_Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){if(_0o._go(_ac,_bc,_Cb,_Db,_Xn)){if(sort)_yb[_fo]=_0o;else _8m._yk(_0o.id);_fo+=1}return __n});if(sort){var _ho=(_ac+_Cb)*0.5;var _io=(_bc+_Db)*0.5;_3o(_yb,_8m,_ho,_io)}return _fo}function _M6(_Wn,_jo,_ko,_lo,_wm,_Xn,_Yn){return _O6(_Wn,_jo-_lo,_ko-_lo,_jo+_lo, 225_ko+_lo,_wm,_Xn,_Yn)}function _N6(_Wn,_jo,_ko,_lo,_wm,_Xn,_Yn,_Uc,_eo){var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (collision_circle_list)");return 0}return _P6(_Wn,_jo-_lo,_ko-_lo,_jo+_lo,_ko+_lo,_wm,_Xn,_Yn,_Uc,_eo)}function _O6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Xn=yyGetBool(_Xn);return _Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){var _1o=_0o._mo(_ac,_bc,_Cb,_Db,_Xn); 226if(!_1o){return __n}return _0o.id})}function _P6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn,_Uc,_eo){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Xn=yyGetBool(_Xn);var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (collision_ellipse_list)");return 0}var _fo=0;var sort=(_eo>=0.5)?true:false;var _yb=[];_Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){if(_0o._mo(_ac,_bc,_Cb,_Db,_Xn)){if(sort)_yb[_fo]=_0o;else _8m._yk(_0o.id);_fo+=1}return __n} 227);if(sort){var _ho=(_ac+_Cb)*0.5;var _io=(_bc+_Db)*0.5;_3o(_yb,_8m,_ho,_io)}return _fo}function _Q6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Xn=yyGetBool(_Xn);return _Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){var _1o=_0o._no(_ac,_bc,_Cb,_Db,_Xn);if(!_1o){return __n;}return _0o.id})}function _R6(_Wn,_ac,_bc,_Cb,_Db,_wm,_Xn,_Yn,_Uc,_eo){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db); 228_Xn=yyGetBool(_Xn);var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (collision_line_list)");return 0}var _fo=0;var sort=yyGetBool(_eo);var _yb=[];_Zn(_Wn,yyGetInt32(_wm),yyGetBool(_Yn),__n,_ac,_bc,_Cb,_Db,_Xn,function(_0o){if(_0o._no(_ac,_bc,_Cb,_Db,_Xn)){if(sort)_yb[_fo]=_0o;else _8m._yk(_0o.id);_fo+=1}return __n});if(sort)_3o(_yb,_8m,_ac,_bc);return _fo}function _oo(_po,_qo,_Kb,_Lb,_Mb,_Nb,_3g,_4g){var _gg=_3g-_Kb;var _ig=_Mb-_Kb;var _kg=_po-_Kb;var _hg=_4g-_Lb;var _jg=_Nb-_Lb;var _lg=_qo-_Lb; 229var _ro=(_gg*_gg)+(_hg*_hg);var _so=(_gg*_ig)+(_hg*_jg);var _to=(_gg*_kg)+(_hg*_lg);var _uo=(_ig*_ig)+(_jg*_jg);var _vo=(_ig*_kg)+(_jg*_lg);var _wo=1.0/(_ro*_uo-_so*_so);var _pa=(_uo*_to-_so*_vo)*_wo;var _qa=(_ro*_vo-_so*_to)*_wo;return((_pa>=0.0)&&(_qa>=0.0)&&(_pa+_qa<1.0));}function _xo(_6o,_7o,_yo,_zo,_Ao){var _Bo=(((_6o-_yo)*(_6o-_yo))+((_7o-_zo)*(_7o-_zo)));if(_Bo<=_Ao)return true;return false}function _Co(_Do,_Eo){var _1g=_Eo.x-_Do.x;var _2g=_Eo.y-_Do.y;var _Fo={"x":-_2g,"y":_1g};return _Fo}function _Go(_He, 230_Ho,_Fo){var min,max;var _Bo=_He[0].x*_Fo.x+_He[0].y*_Fo.y;min=max=_Bo;for(var _S2=1;_S2<_Ho;++_S2){_Bo=_He[_S2].x*_Fo.x+_He[_S2].y*_Fo.y;if(_Bo<min)min=_Bo;else if(_Bo>max)max=_Bo}var _Io={"min":min,"max":max};return _Io}function _Jo(){_rg("d3d_start()")}function _Ko(){_rg("d3d_end()")}function _Lo(enable){_rg("d3d_set_hidden()")}
230function _Mo(_No){_rg("d3d_set_culling()")}function _Oo(_c2){_rg("d3d_set_shading()");}function _Po(_Qo){_rg("d3d_set_zwriteenable()")}function _Ro(_u3){_rg("d3d_set_depth()")}function _So(_To, 231_Uo,_Vo,alpha){_rg("draw_set_color_write_enable()")}var _Wo=_So;function _Xo(enable){_rg("d3d_set_shading()")}function _Yo(_Zo,_1g,_2g,__o,_S9){_rg("d3d_light_define_direction()")}function _0p(_Zo,x,y,_Gg,_1p,_S9){_rg("d3d_light_define_point()")}function _2p(_Zo,enable){_rg("d3d_light_enable()")}function _3p(_h3){_rg("d3d_light_define_ambient()")}function _4p(enable,color,start,end){_rg("d3d_set_fog()");}function _5p(index){_rg("d3d_light_get()")}function _6p(index){_rg("d3d_light_get_ambient()")}function _7p(_Kb, 232_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp){_rg("d3d_draw_floor()")}function _cp(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp,_dp){_rg("d3d_draw_ellipsoid()")}function _ep(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp){_rg("d3d_draw_block()")}function _fp(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp,_gp,_dp){_rg("d3d_draw_cylinder()")}function _hp(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp,_gp,_dp){_rg("d3d_draw_cone()")}function _ip(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp){_rg("d3d_draw_wall()")}function _jp(){_rg("d3d_model_create()")}function _kp(_Zo){ 233_rg("d3d_model_destroy()")}function _lp(_Zo){_rg("d3d_model_clear()")}function _mp(_Zo,_np){_rg("d3d_model_save()")}function _op(_Zo,_np){_rg("d3d_model_load()")}function _pp(_Zo,_np){_rg("d3d_model_save_buffer()")}function _qp(_Zo,_np){_rg("d3d_model_load_buffer()")}function _rp(_Zo,x,y,_Gg,_tg){_rg("d3d_model_draw()")}function _sp(_Zo,_qg){_rg("d3d_model_primitive_begin()")}function _tp(_Zo,x,y,_Gg){_rg("d3d_model_vertex()")}function _up(_Zo,x,y,_Gg,_S9,alpha){_rg("d3d_model_vertex_colour()")}function _vp(_Zo, 234x,y,_Gg,_S9,alpha){_rg("d3d_model_vertex_color()")}function _wp(_Zo,x,y,_Gg,_yg,_zg){_rg("d3d_model_vertex_texture()")}function _xp(_Zo,x,y,_Gg,_yg,_zg,_S9,alpha){_rg("d3d_model_vertex_texture_colour()")}function _yp(_Zo,x,y,_Gg,_yg,_zg,_S9,alpha){_rg("d3d_model_vertex_texture_color()")}function _zp(_Zo,x,y,_Gg,_Ng,_Og,_Pg){_rg("d3d_model_vertex_normal()")}function _Ap(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_S9,alpha){_rg("d3d_model_vertex_normal_color()")}function _Bp(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg){_rg("d3d_model_vertex_normal_texture()")} 235function _Cp(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg,_S9,alpha){_rg("d3d_model_vertex_normal_texture_color()")}function _Dp(_Zo){_rg("d3d_model_primitive_end()")}function _Ep(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){_rg("d3d_model_block()")}function _Fp(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){_rg("d3d_model_cylinder()")}function _Gp(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){_rg("d3d_model_cone()")}function _Hp(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_dp){_rg("d3d_model_ellipsoid()")}function _Ip(_Zo,_Kb,_Lb,_8p, 236_Mb,_Nb,_9p,_ap,_bp){_rg("d3d_model_wall()")}function _Jp(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){_rg("d3d_model_floor()")}function _Kp(enable){_rg("d3d_set_perspective()")}function _Lp(_Mp,_Np,_Op,_Pp,_Qp,_Rp,_Sp,_Tp,_Up){_rg("d3d_set_projection()");}function _Vp(_Mp,_Np,_Op,_Pp,_Qp,_Rp,_Sp,_Tp,_Up,angle,_Wp,_Xp,_Yp){_rg("d3d_set_projection_ext()")}function _Zp(x,y,_U2,_V2,angle){_rg("d3d_set_projection_ortho()")}function __p(x,y,_U2,_V2,angle){_rg("d3d_set_projection_perspective()")}function _0q(){_rg("d3d_transform_set_identity()")} 237function _1q(_2q,_3q,_4q){_rg("d3d_transform_set_translation()")}function _5q(_Md,_Nd,_6q){_rg("d3d_transform_set_scaling()")}function _7q(angle){_rg("d3d_transform_set_rotation_x()")}function _8q(angle){_rg("d3d_transform_set_rotation_y()");}function _9q(angle){_rg("d3d_transform_set_rotation_z()")}function _aq(_bq,_cq,_dq,angle){_rg("d3d_transform_set_rotation_axis()")}function _eq(_2q,_3q,_4q){_rg("d3d_transform_add_translation()")}function _fq(_Md,_Nd,_6q){_rg("d3d_transform_add_scaling()")}function _gq(angle){ 238_rg("d3d_transform_add_rotation_x()")}function _hq(angle){_rg("d3d_transform_add_rotation_y()")}function _iq(angle){_rg("d3d_transform_add_rotation_axis()")}function _jq(_bq,_cq,_dq,angle){_rg("d3d_transform_add_rotation_z()");}function _kq(_Oa,_Pa,_Uh){_rg("d3d_transform_vertex()")}function _lq(_gi){_rg("matrix_get()")}function _mq(_gi,_nq){_rg("matrix_set()")}var _oq=_pq;var _qq=_rq;var _sq=_tq;var _uq=_vq;var _wq=_xq;var _yq=_zq;var _Aq=_Bq;var _Cq=_Dq;var _Eq=_Fq;var _Gq=_Hq;var _Iq=_Jq;var _Kq=_Lq;var _Mq=_Nq; 239var _Oq=_Pq;function _Qq(){_rg("d3d_transform_stack_clear()")}function _Rq(){_rg("d3d_transform_stack_empty()")}function _Sq(){_rg("d3d_transform_stack_push()")}function _Tq(){_rg("d3d_transform_stack_pop()")}function _Uq(){_rg("d3d_transform_stack_top()")}function _Vq(){_rg("d3d_transform_stack_discard()")}function _Wq(enable){_rg("gpu_set_blendenable()")}function _Xq(enable){_rg("gpu_set_ztestenable()")}function _Yq(_Zq){_rg("gpu_set_zfunc()")}function __q(enable){_rg("gpu_set_zwriteenable()")}function _0r(enable, 240_S9,start,end){_rg("gpu_set_fog()")}function _1r(_2r){_rg("gpu_set_cullmode()")}function _3r(_4r){_rg("gpu_set_blendmode()")}function _5r(src,_Te){_rg("gpu_set_blendmode_ext()")}function _6r(src,_Te,_7r,_8r){_rg("gpu_set_blendmode_ext_sepalpha()")}function _9r(_To,_Uo,_Vo,alpha){_rg("gpu_set_colorwriteenable()");}function _ar(_To,_Uo,_Vo,alpha){_rg("gpu_set_colourwriteenable()")}function _br(enable){_rg("gpu_set_alphatestenable()")}function _cr(value){_rg("gpu_set_alphatestref()")}function _dr(_er){_rg("gpu_set_texfilter()")} 241function _fr(_gr,_er){_rg("gpu_set_texfilter_ext()")}function _hr(repeat){_rg("gpu_set_texrepeat()")}function _ir(_gr,repeat){_rg("gpu_set_texrepeat_ext()")}function _jr(_er){_rg("gpu_set_tex_filter()")}function _kr(_gr,_er){_rg("gpu_set_tex_filter_ext()")}function _lr(repeat){_rg("gpu_set_tex_repeat()")}function _mr(_gr,repeat){_rg("gpu_set_tex_repeat_ext()")}function _nr(_or){_rg("gpu_set_tex_mip_filter(filter)")}function _pr(_gr,_or){_rg("gpu_set_tex_mip_filter_ext(sampler_id, filter)")}function _qr(_rr){ 242_rg("gpu_set_tex_mip_bias(bias)")}function _sr(_gr,_rr){_rg("gpu_set_tex_mip_bias_ext(sampler_id, bias)")}function _tr(_ur){_rg("gpu_set_tex_min_mip(minmip)")}function _vr(_gr,_ur){_rg("gpu_set_tex_min_mip_ext(sampler_id, minmip)")}function _wr(_xr){_rg("gpu_set_tex_max_mip(maxmip)")}function _yr(_gr,_xr){_rg("gpu_set_tex_max_mip_ext(sampler_id, maxmip)")}function _zr(_Ar){_rg("gpu_set_tex_max_aniso(maxaniso)")}function _Br(_gr,_Ar){_rg("gpu_set_tex_max_aniso_ext(sampler_id, maxaniso)");}function _Cr(_Dr){
243_rg("gpu_set_tex_mip_enable(setting)")}function _Er(_gr,_Dr){_rg("gpu_set_tex_mip_enable_ext(sampler_id, setting)")}function _Fr(){_rg("gpu_get_blendenable()")}function _Gr(){_rg("gpu_get_ztestenable()")}function _Hr(){_rg("gpu_get_zfunc()")}function _Ir(){_rg("gpu_get_zwriteenable()")}function _Jr(){_rg("gpu_get_fog()")}function _Kr(){_rg("gpu_get_cullmode()");}function _Lr(){_rg("gpu_get_blendmode()")}function _Mr(){_rg("gpu_get_blendmode_ext()")}function _Nr(){_rg("gpu_get_blendmode_ext_sepalpha()")}function _Or(){ 244_rg("gpu_get_blendmode_src()")}function _Pr(){_rg("gpu_get_blendmode_dest()")}function _Qr(){_rg("gpu_get_blendmode_srcalpha()")}function _Rr(){_rg("gpu_get_blendmode_destalpha()")}function _Sr(){_rg("gpu_get_colorwriteenable()")}function _Tr(){_rg("gpu_get_colourwriteenable()")}function _Ur(){_rg("gpu_get_alphatestenable()")}function _Vr(){_rg("gpu_get_alphatestref()")}function _Wr(){_rg("gpu_get_texfilter()")}function _Xr(_gr){_rg("gpu_get_texfilter_ext()")}function _Yr(){_rg("gpu_get_texrepeat()")}function _Zr(_gr){ 245_rg("gpu_get_texrepeat_ext()")}function __r(){_rg("gpu_get_tex_filter()")}function _0s(_gr){_rg("gpu_get_tex_filter_ext()")}function _1s(){_rg("gpu_get_tex_repeat()")}function _2s(_gr){_rg("gpu_get_tex_repeat_ext()")}function _3s(){_rg("gpu_get_tex_mip_filter()")}function _4s(_gr){_rg("gpu_get_tex_mip_filter_ext(sampler_id)")}function _5s(){_rg("gpu_get_tex_mip_bias()")}function _6s(_gr){_rg("gpu_get_tex_mip_bias_ext(sampler_id)");}function _7s(){_rg("gpu_get_tex_min_mip()")}function _8s(_gr){_rg("gpu_get_tex_min_mip_ext(sampler_id)")} 246function _9s(){_rg("gpu_get_tex_max_mip()")}function _as(_gr){_rg("gpu_get_tex_max_mip_ext(sampler_id)")}function _bs(){_rg("gpu_get_tex_max_aniso()")}function _cs(_gr){_rg("gpu_get_tex_max_aniso_ext(sampler_id)")}function _ds(){_rg("gpu_get_tex_mip_enable()")}function _es(_gr){_rg("gpu_get_tex_mip_enable_ext(sampler_id)")}function _fs(){_rg("gpu_push_state()")}function _gs(){_rg("gpu_pop_state()")}function _hs(){_rg("gpu_get_state()")}function _is(map){_rg("gpu_set_state()")}var _js=[];var _ks=50;var _ls=0; 247var _ms=new Array(_ks+1);function _ns(){if(!_ad){return }_Jo=_os;_Ko=_ps;_Mo=_qs;_Oo=_rs;_Po=_ss;_Ro=_ts;_Lo=_us;_So=_vs;_Wo=_vs;_Kp=_ws;_Lp=_xs;_Vp=_ys;_Zp=_zs;__p=_As;_0q=_Bs;_1q=_Cs;_5q=_Ds;_7q=_Es;_8q=_Fs;_9q=_Gs;_aq=_Hs;_eq=_Is;_fq=_Js;_gq=_Ks;_hq=_Ls;_iq=_Ms;_jq=_Ns;_kq=_Os;_Qq=_Ps;_Rq=_Qs;_Sq=_Rs;_Tq=_Ss;_Uq=_Ts;_Vq=_Us;_7p=_Vs;_cp=_Ws;_ep=_Xs;_fp=_Ys;_hp=_Zs;_ip=__s;_Xo=_0t;_Yo=_1t;_0p=_2t;_2p=_3t;_3p=_4t;_4p=_5t;_5p=_6t;_6p=_7t;_jp=_8t;_kp=_9t;_lp=_at;_mp=_bt;_op=_ct;_pp=_dt;_qp=_et;_rp=_ft; 248_sp=_gt;_tp=_ht;_vp=_it;_up=_it;_wp=_jt;_yp=_kt;_xp=_kt;_zp=_lt;_Ap=_mt;_Bp=_nt;_Cp=_ot;_Dp=_pt;_Ep=_qt;_Fp=_rt;_Gp=_st;_Hp=_tt;_Ip=_ut;_Jp=_vt;_lq=_wt;_mq=_xt;_oq=_pq;_qq=_rq;_sq=_tq;_uq=_vq;_wq=_xq;_yq=_zq;_Aq=_Bq;_Cq=_Dq;_Eq=_Fq;_3r=_yt;_Wq=_zt;_Xq=_At;_Yq=_Bt;__q=_Ct;_0r=_Dt;_1r=_Et;_3r=_yt;_5r=_Ft;_6r=_Gt;_9r=_Ht;_ar=_It;_br=_Jt;_cr=_Kt;_dr=_Lt;_fr=_Mt;_hr=_Nt;_ir=_Ot;_jr=_Lt;_kr=_Mt;_lr=_Nt;_mr=_Ot;_nr=_Pt;_pr=_Qt;_qr=_Rt;_sr=_St;_tr=_Tt;_vr=_Ut;_wr=_Vt;_yr=_Wt;_zr=_Xt;_Br=_Yt;_Cr=_Zt;_Er=__t; 249_Fr=_0u;_Gr=_1u;_Hr=_2u;_Ir=_3u;_Jr=_4u;_Kr=_5u;_Lr=_6u;_Mr=_7u;_Nr=_8u;_Or=_9u;_Pr=_au;_Qr=_bu;_Rr=_cu;_Sr=_du;_Tr=_eu;_Ur=_fu;_Vr=_gu;_Wr=_hu;_Xr=_iu;_Yr=_ju;_Zr=_ku;__r=_hu;_0s=_iu;_1s=_ju;_2s=_ku;_3s=_lu;_4s=_mu;_5s=_nu;_6s=_ou;_7s=_pu;_8s=_qu;_9s=_ru;_as=_su;_bs=_tu;_cs=_uu;_ds=_vu;_es=_wu;_fs=_xu;_gs=_yu;_hs=_zu;_is=_Au;_ms[0]=new _Bu()}function _os(){_Cu=true;_ad._Du(_Eu);_ad._Fu(_Gu);_ad._Hu(_Iu)}function _ps(){_Cu=false;_ad._Du(false);_ad._Fu(false);_ad._Hu(false)}function _qs(_Ju){_Iu=_Ju>0.5; 250_ad._Hu(_Iu)}function _rs(_Bn){}function _ss(_Ku){_Gu=(_Ku>0.5);_ad._Fu(_Gu)}function _ts(_Lu){if(_Cu||_49){_Bf=Math.min(16000.0,Math.max(-16000.0,_Lu))}else {_Bf=0.0}}function _us(_Mu){_Eu=(_Mu>0.5);_ad._Du(_Eu)}function _vs(_To,_Uo,_Vo,alpha){_Nu._To=(_To>=0.5);_Nu._Uo=(_Uo>=0.5);_Nu._Vo=(_Vo>=0.5);_Nu.alpha=(alpha>=0.5);_ad._Ou(_Nu._To,_Nu._Uo,_Nu._Vo,_Nu.alpha)}function _ws(_Pu){_Qu=_Pu}function _0t(_Pu){if(_Ru!=_Pu){_Ru=_Pu;_ad._Su(_Tu())}}function _xs(_Mp,_Np,_Op,_Pp,_Qp,_Rp,_Sp,_Tp,_Up){var _Uu=new _Bu(); 251var _em=new _Vu(_Mp,_Np,_Op);var _Wu=new _Vu(_Pp,_Qp,_Rp);var _Xu=new _Vu(_Sp,_Tp,_Up);_Uu._Yu(_em,_Wu,_Xu);_ad._Zu(_Uu)}function _ys(_Mp,_Np,_Op,_Pp,_Qp,_Rp,_Sp,_Tp,_Up,angle,_Wp,__u,_0v){var _Uu=new _Bu();var _em=new _Vu(_Mp,_Np,_Op);var _Wu=new _Vu(_Pp,_Qp,_Rp);var _Xu=new _Vu(_Sp,_Tp,_Up);_Uu._Yu(_em,_Wu,_Xu);var _Io=new _Bu();_Io._1v(angle,_Wp,__u,_0v);_Io._Jb[_2v]*=_3v;_ad._Zu(_Uu);_ad._4v(_Io)}function _zs(x,y,_U2,_V2,angle){var _Uu=new _Bu();var _5g=new _Vu(x+(_U2/2.0),y+(_V2/2.0),-_U2);var _sa=new _Vu(x+(_U2/2.0), 252y+(_V2/2.0),0.0);
252var _6g=new _Vu(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_Uu._Yu(_5g,_sa,_6g);var _5v=new _Bu();_5v._6v(_U2,-_V2*_3v,1.0,32000.0);_ad._Zu(_Uu);_ad._4v(_5v)}function _As(x,y,_U2,_V2,angle){var _Uu=new _Bu();var _5g=new _Vu(x+(_U2/2.0),y+(_V2/2.0),-_U2);var _sa=new _Vu(x+(_U2/2.0),y+(_V2/2.0),0.0);var _6g=new _Vu(Math.sin(-angle*(Math.PI/180.0)),Math.cos(-angle*(Math.PI/180.0)),0.0);_Uu._Yu(_5g,_sa,_6g);var _Io=new _Bu();_Io._7v(1.0,(_V2/_U2),1.0,32000.0);_Io._Jb[_2v]*=_3v; 253_ad._Zu(_Uu);_ad._4v(_Io)}function _Vs(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_ap,_bp){var _8v=_9v();_av(true);_Eg(_5h,_tg);{_Sg(_Kb,_Lb,_8p,0,0,1,0,0);_Sg(_Kb,_Nb,_8p,0,0,1,0,_bp);_Sg(_Mb,_Nb,_9p,0,0,1,_ap,_bp);_Sg(_Mb,_Lb,_9p,0,0,1,_ap,0)}_Vg();_av(_8v)}function _Ws(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_bv,_cv,_dp){var _8v=_9v();_av(true);if(_dp<3){_dp=3}if(_dp>128){_dp=128}var _mc=[];var _lc=[];for(var _S2=0;_S2<=_dp;_S2++){_mc[_S2]=Math.cos(_S2*2.0*Math.PI/_dp);_lc[_S2]=Math.sin(_S2*2.0*Math.PI/_dp)}var _gc=(_Mb+_Kb)/2, 254_hc=(_Nb+_Lb)/2,_dv=(_9p+_8p)/2,_ev=(_Mb-_Kb)/2,_fv=(_Nb-_Lb)/2,_gv=(_9p-_8p)/2;var _hv=(_dp+1)/2;for(var _0c=0;_0c<_hv;_0c++){var _iv=Math.cos(_0c*Math.PI/_hv),_jv=Math.sin(_0c*Math.PI/_hv),_kv=Math.cos((_0c+1)*Math.PI/_hv),_lv=Math.sin((_0c+1)*Math.PI/_hv);_Eg(_4h,_tg);for(var _S2=0;_S2<=_dp;_S2++){_Sg(_gc+_ev*_jv*_mc[_S2],_hc+_fv*_jv*_lc[_S2],_dv+_gv*_iv,_jv*_mc[_S2],_jv*_lc[_S2],_iv,_bv*_S2/_dp,_0c*_cv/_hv);_Sg(_gc+_ev*_lv*_mc[_S2],_hc+_fv*_lv*_lc[_S2],_dv+_gv*_kv,_lv*_mc[_S2],_lv*_lc[_S2],_kv,_bv*_S2/_dp, 255(_0c+1)*_cv/_hv)}_Vg()}_av(_8v)}function _Xs(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_bv,_cv){var _8v=_9v();_av(true);_Eg(_3h,_tg);{_Sg(_Kb,_Lb,_8p,0,0,-1,0,0);_Sg(_Kb,_Nb,_8p,0,0,-1,0,_cv);_Sg(_Mb,_Nb,_8p,0,0,-1,_bv,_cv);_Sg(_Mb,_Nb,_8p,0,0,-1,_bv,_cv);_Sg(_Mb,_Lb,_8p,0,0,-1,_bv,0);_Sg(_Kb,_Lb,_8p,0,0,-1,0,0)}{_Sg(_Kb,_Lb,_9p,0,0,1,0,0);_Sg(_Mb,_Lb,_9p,0,0,1,_bv,0);_Sg(_Mb,_Nb,_9p,0,0,1,_bv,_cv);_Sg(_Mb,_Nb,_9p,0,0,1,_bv,_cv);_Sg(_Kb,_Nb,_9p,0,0,1,0,_cv);_Sg(_Kb,_Lb,_9p,0,0,1,0,0)}{_Sg(_Kb,_Nb,_8p,0,1,0,0,0); 256_Sg(_Kb,_Nb,_9p,0,1,0,0,_cv);_Sg(_Mb,_Nb,_9p,0,1,0,_bv,_cv);_Sg(_Mb,_Nb,_9p,0,1,0,_bv,_cv);_Sg(_Mb,_Nb,_8p,0,1,0,_bv,0);_Sg(_Kb,_Nb,_8p,0,1,0,0,0)}{_Sg(_Mb,_Nb,_8p,1,0,0,0,0);_Sg(_Mb,_Nb,_9p,1,0,0,0,_cv);_Sg(_Mb,_Lb,_9p,1,0,0,_bv,_cv);_Sg(_Mb,_Lb,_9p,1,0,0,_bv,_cv);_Sg(_Mb,_Lb,_8p,1,0,0,_bv,0);_Sg(_Mb,_Nb,_8p,1,0,0,0,0)}{_Sg(_Mb,_Lb,_8p,0,-1,0,0,0);_Sg(_Mb,_Lb,_9p,0,-1,0,0,_cv);_Sg(_Kb,_Lb,_9p,0,-1,0,_bv,_cv);_Sg(_Kb,_Lb,_9p,0,-1,0,_bv,_cv);_Sg(_Kb,_Lb,_8p,0,-1,0,_bv,0);_Sg(_Mb,_Lb,_8p,0,-1,0,0, 2570)}{_Sg(_Kb,_Lb,_8p,-1,0,0,0,0);_Sg(_Kb,_Lb,_9p,-1,0,0,0,_cv);_Sg(_Kb,_Nb,_9p,-1,0,0,_bv,_cv);_Sg(_Kb,_Nb,_9p,-1,0,0,_bv,_cv);_Sg(_Kb,_Nb,_8p,-1,0,0,_bv,0);_Sg(_Kb,_Lb,_8p,-1,0,0,0,0)}_Vg();_av(_8v)}function _Ys(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_bv,_cv,_gp,_dp){var _mc=[];var _lc=[];var _8v=_9v();_av(true);if(_dp<3){_dp=3}if(_dp>128){_dp=128}for(var _S2=0;_S2<=_dp;_S2++){_mc[_S2]=Math.cos(_S2*2.0*Math.PI/_dp);_lc[_S2]=Math.sin(_S2*2.0*Math.PI/_dp);}var _gc=(_Mb+_Kb)/2.0;var _hc=(_Nb+_Lb)/2.0;var _ev=(_Mb-_Kb)/2.0; 258var _fv=(_Nb-_Lb)/2.0;if(true==_gp){_Eg(_5h,_tg);_Sg(_gc,_hc,_9p,0,0,1,0,_cv);for(var _S2=0;_S2<=_dp;_S2++){_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_9p,0,0,1,0,_cv)}_Vg()}_Eg(_4h,_tg);for(var _S2=0;_S2<=_dp;_S2++){_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_9p,_mc[_S2],_lc[_S2],0,_bv*_S2/_dp,_cv);_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_8p,_mc[_S2],_lc[_S2],0,_bv*_S2/_dp,0)}_Vg();if(true==_gp){_Eg(_5h,_tg);_Sg(_gc,_hc,_8p,0,0,-1,0,0);for(var _S2=_dp;_S2>=0;_S2--){_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_8p,0,0, 259-1,0,0)}_Vg()}_av(_8v)}function _Zs(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_bv,_cv,_gp,_dp){var _mc=[];var _lc=[];var _8v=_9v();_av(true);if(_dp<3){_dp=3}if(_dp>128){_dp=128}for(var _S2=0;_S2<=_dp;_S2++){_mc[_S2]=Math.cos(_S2*2.0*Math.PI/_dp);_lc[_S2]=Math.sin(_S2*2.0*Math.PI/_dp)}var _gc=(_Mb+_Kb)/2.0;var _hc=(_Nb+_Lb)/2.0;var _ev=(_Mb-_Kb)/2.0;var _fv=(_Nb-_Lb)/2.0;_Eg(_4h,_tg);for(var _S2=0;_S2<=_dp;_S2++){_Sg(_gc,_hc,_9p,0,0,1,_bv*_S2/_dp,_cv);_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_8p,_mc[_S2],_lc[_S2],0,_bv*_S2/_dp, 2600)}_Vg();if(true==_gp){_Eg(_5h,_tg);_Sg(_gc,_hc,_8p,0,0,-1,0,0);for(var _S2=_dp;_S2>=0;_S2--){_Sg(_gc+_mc[_S2]*_ev,_hc+_lc[_S2]*_fv,_8p,0,0,-1,0,0)}_Vg()}_av(_8v)}function __s(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_tg,_bv,_cv){var _8v=_9v();_av(true);var _Ub=Math.sqrt(_mv(_Mb-_Kb)+_mv(_Nb-_Lb));if(_Ub==0.0){return }var _Ng=(_Nb-_Lb)/_Ub;
260var _Og=-(_Mb-_Kb)/_Ub;_Eg(_5h,_tg);{_Sg(_Kb,_Lb,_8p,_Ng,_Og,0,0,0);_Sg(_Mb,_Nb,_8p,_Ng,_Og,0,_bv,0);_Sg(_Mb,_Nb,_9p,_Ng,_Og,0,_bv,_cv);_Sg(_Kb,_Lb,_9p,_Ng,_Og,0,0,_cv)}_Vg();_av(_8v); 261}function _1t(_Zo,_1g,_2g,__o,_S9){var _nv=new _Vu(_1g,_2g,__o);_nv._ov();var _pv=_Zo*4;_qv[_pv+0]=_nv._rv;_qv[_pv+1]=_nv._sv;_qv[_pv+2]=_nv._tv;_qv[_pv+3]=0.0;_uv[_pv+0]=(_S9&0xff)/255.0;_uv[_pv+1]=((_S9>>8)&0xff)/255.0;_uv[_pv+2]=((_S9>>16)&0xff)/255.0;_uv[_pv+3]=1.0;_vv[_Zo]=_wv;_xv[_pv+0]=0;_xv[_pv+1]=0;_xv[_pv+2]=0;_xv[_pv+3]=0;_ad._yv(_Zo,_xv.subarray(_Zo*4,(_Zo+1)*4),_qv.subarray(_Zo*4,(_Zo+1)*4),_uv.subarray(_Zo*4,(_Zo+1)*4))}function _7t(){var _S9=(((_zv[0]*255.0))&0xff)|(((_zv[1]*255.0)<<8)&0xff00)|(((_zv[2]*255.0)<<16)&0xff0000)|(((_zv[3]*255.0)<<24)&0xff000000); 262return _S9}function _6t(index){var _V9=[];if(index<0||index>7){console.log("draw_light_get() - light index out of range");return }var _pv=index*4;_V9[0]=_Av[index];_V9[1]=_vv[index];if(_vv[index]==_wv){_V9[2]=_qv[_pv+0];_V9[3]=_qv[_pv+1];_V9[4]=_qv[_pv+2];_V9[5]=_qv[_pv+3]}else {_V9[2]=_xv[_pv+0];_V9[3]=_xv[_pv+1];_V9[4]=_xv[_pv+2];_V9[5]=_xv[_pv+3]}var _K9=(((_uv[_pv+0]*255.0))&0xff);var _L9=(((_uv[_pv+1]*255.0)<<8)&0xff00);var _M9=(((_uv[_pv+2]*255.0)<<16)&0xff0000);var _N9=(((_uv[_pv+3]*255.0)<<24)&0xff000000); 263var _S9=_K9|_L9|_M9|_N9;_V9[6]=_S9;return _V9}function _2t(_Zo,x,y,_Gg,_1p,_S9){var _pv=_Zo*4;_xv[_pv+0]=x;_xv[_pv+1]=y;_xv[_pv+2]=_Gg;_xv[_pv+3]=_1p;_uv[_pv+0]=(_S9&0xff)/255.0;_uv[_pv+1]=((_S9>>8)&0xff)/255.0;_uv[_pv+2]=((_S9>>16)&0xff)/255.0;_uv[_pv+3]=1.0;_vv[_Zo]=_Bv;_qv[_pv+0]=0;_qv[_pv+1]=0;_qv[_pv+2]=0;_qv[_pv+3]=0;_ad._yv(_Zo,_xv.subarray(_Zo*4,(_Zo+1)*4),_qv.subarray(_Zo*4,(_Zo+1)*4),_uv.subarray(_Zo*4,(_Zo+1)*4))}function _3t(_Zo,enable){_Av[_Zo]=enable;_ad._Cv(_Zo,enable,_uv.subarray(_Zo*4, 264(_Zo+1)*4))}function _4t(_h3){_zv[0]=(_h3&0xff)/255.0;_zv[1]=((_h3>>8)&0xff)/255.0;_zv[2]=((_h3>>16)&0xff)/255.0;_zv[3]=((_h3>>24)&0xff)/255.0;_ad._Dv(_zv)}function _5t(enable,_h3,start,end){if(_Ev==null){_Ev=new Float32Array(8)}_Ev[0]=enable;var _1p=end-start;_Ev[1]=(_1p==0.0)?0.0:(1.0/_1p);_Ev[2]=end;_Ev[3]=0.0;_Ev[4]=(_h3&0xff)/255.0;_Ev[5]=((_h3>>8)&0xff)/255.0;_Ev[6]=((_h3>>16)&0xff)/255.0;_Ev[7]=((_h3>>24)&0xff)/255.0;_ad._Fv(_Ev)}function _8t(){return(_js.push(new _Gv())-1);}function _9t(_Zo){if(_js[_Zo]){ 265_js[_Zo]._Pk();_js[_Zo]=null}}function _at(_Zo){if(_js[_Zo]){_js[_Zo]._Pk()}}function _bt(_Zo,_np){if(_js[_Zo]){_js[_Zo]._Hv(_np)}}function _dt(_Zo,_Iv){}function _ct(_Zo,_np){if(_js[_Zo]){_js[_Zo]._od(_np)}}function _et(_Zo,_Iv){}function _ft(_Zo,x,y,_Gg,_tg){if(_js[_Zo]){_js[_Zo]._Qd(x,y,_Gg,_tg)}}function _gt(_Zo,_qg){if(_js[_Zo]){_js[_Zo]._ui(_qg)}}function _ht(_Zo,x,y,_Gg){if(_js[_Zo]){_js[_Zo]._Jv(x,y,_Gg)}}function _it(_Zo,x,y,_Gg,_S9,alpha){if(_js[_Zo]){_js[_Zo]._Kv(x,y,_Gg,_S9,alpha)}}function _jt(_Zo, 266x,y,_Gg,_yg,_zg){if(_js[_Zo]){_js[_Zo]._Lv(x,y,_Gg,_yg,_zg)}}function _kt(_Zo,x,y,_Gg,_yg,_zg,_S9,alpha){if(_js[_Zo]){_js[_Zo]._Mv(x,y,_Gg,_yg,_zg,_S9,alpha)}}function _lt(_Zo,x,y,_Gg,_Ng,_Og,_Pg){if(_js[_Zo]){_js[_Zo]._Nv(x,y,_Gg,_Ng,_Og,_Pg)}}function _mt(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_S9,alpha){if(_js[_Zo]){_js[_Zo]._Ov(x,y,_Gg,_Ng,_Og,_Pg,_S9,alpha)}}function _nt(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg){if(_js[_Zo]){_js[_Zo]._Pv(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg);}}function _ot(_Zo,x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg,_S9,alpha){ 267if(_js[_Zo]){_js[_Zo]._Qv(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg,_S9,alpha)}}function _pt(_Zo){if(_js[_Zo]){_js[_Zo]._wi()}}function _qt(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){if(_js[_Zo]){_js[_Zo]._Rv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp)}}function _rt(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){if(_js[_Zo]){_js[_Zo]._Sv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp)}}function _st(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){if(_js[_Zo]){_js[_Zo]._Tv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp)}}function _tt(_Zo,_Kb,_Lb,_8p,_Mb, 268_Nb,_9p,_ap,_bp,_dp){if(_js[_Zo]){_js[_Zo]._Uv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_dp)}}function _ut(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){if(_js[_Zo]){_js[_Zo]._Vv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp)}}function _vt(_Zo,_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){if(_js[_Zo]){_js[_Zo]._Wv(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp)}}function _Bs(){_Xv(_Yv,new _Bu())}function _Cs(_2q,_3q,_4q){var _Jb=new _Bu();_Jb._Zv(_2q,_3q,_4q);_Xv(_Yv,_Jb)}function _Ds(_Md,_Nd,_6q){var _Jb=new _Bu();_Jb.__v(_Md,_Nd,_6q);_Xv(_Yv,_Jb)}function _Es(angle){ 269var _Jb=new _Bu();_Jb._0w(angle);_Xv(_Yv,_Jb)}function _Fs(angle){var _Jb=new _Bu();_Jb._1w(angle);_Xv(_Yv,_Jb)}function _Gs(angle){var _Jb=new _Bu();_Jb._2w(angle);_Xv(_Yv,_Jb)}function _Hs(_bq,_cq,_dq,angle){var _Jb=new _Bu();_Jb._3w(new _Vu(_bq,_cq,_dq),-angle);_Xv(_Yv,_Jb)}function _Is(_2q,_3q,_4q){var _4w=new _Bu();_4w._Zv(_2q,_3q,_4q);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w,_4w);_Xv(_Yv,_Jb)}function _Js(_Md,_Nd,_6q){var _7w=new _Bu();_7w.__v(_Md,_Nd,_6q);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w, 270_7w);_Xv(_Yv,_Jb)}function _Ks(angle){var _8w=new _Bu();_8w._0w(angle);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w,_8w);_Xv(_Yv,_Jb)}function _Ls(angle){var _8w=new _Bu();_8w._1w(angle);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w,_8w);_Xv(_Yv,_Jb)}function _Ms(angle){var _8w=new _Bu();_8w._2w(angle);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w,_8w);_Xv(_Yv,_Jb)}function _Ns(_bq,_cq,_dq,angle){var _8w=new _Bu();_8w._3w(new _Vu(_bq,_cq,_dq),-angle);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_5w, 271_8w);_Xv(_Yv,_Jb)}function _Os(_Oa,_Pa,_Uh){var _5w=_6w(_Yv);var _1c=(_5w._Jb[_9w]*_Oa)+(_5w._Jb[_aw]*_Pa)+(_5w._Jb[_bw]*_Uh)+_5w._Jb[_cw];var _3c=(_5w._Jb[_dw]*_Oa)+(_5w._Jb[_2v]*_Pa)+(_5w._Jb[_ew]*_Uh)+_5w._Jb[_fw];var _gw=(_5w._Jb[_hw]*_Oa)+(_5w._Jb[_iw]*_Pa)+(_5w._Jb[_jw]*_Uh)+_5w._Jb[_kw];var _K9=[];_K9[0]=_1c;_K9[1]=_3c;_K9[2]=_gw;return _K9}function _Ps(){_lw()}function _Qs(){return _mw()}function _Rs(){var _5w=_6w(_Yv);return _nw(_5w)}function _Ss(){return _ow()}function _Ts(){return _pw()}function _Us(){ 272return _qw()}function _wt(_gi){_gi=yyGetInt32(_gi);var _Jb=[];if(_gi<0||_gi>2){_Vl('ERROR: Invalid matrix type (matrix_get)');for(var _S2=0;_S2<16;_S2++){_Jb[_S2]=0}return _Jb}var _rw=_sw[_gi];for(var _S2=0;_S2<16;_S2++){_Jb[_S2]=_rw._Jb[_S2]}return _Jb}function _xt(_gi,_nq){_gi=yyGetInt32(_gi);if(_gi<0||_gi>2){_Vl('ERROR: Invalid matrix type (matrix_get)');return }_Xv(_gi,_nq)}function _Hq(){return [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,]}function _Jq(_Mp,_Np,_Op,_Pp,_Qp,_Rp,_Sp,_Tp,_Up){var _Jb=new _Bu();var _tw=new _Vu(yyGetReal(_Mp), 273yyGetReal(_Np),yyGetReal(_Op));var _uw=new _Vu(yyGetReal(_Pp),yyGetReal(_Qp),yyGetReal(_Rp));var _vw=new _Vu(yyGetReal(_Sp),yyGetReal(_Tp),yyGetReal(_Up));_Jb._Yu(_tw,_uw,_vw);var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jb._Jb[_S2]}return _rw}function _Lq(width,height,__u,_0v){var _Jb=new _Bu();_Jb._6v(yyGetReal(width),yyGetReal(height),yyGetReal(__u),yyGetReal(_0v));var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jb._Jb[_S2];}return _rw}function _Nq(width,height,__u,_0v){var _Jb=new _Bu();_Jb._7v(yyGetReal(width), 274yyGetReal(height),yyGetReal(__u),yyGetReal(_0v));var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jb._Jb[_S2]}return _rw}function _Pq(_ww,_Wp,__u,_0v){var _Jb=new _Bu();_Jb._1v(yyGetReal(_ww),yyGetReal(_Wp),yyGetReal(__u),yyGetReal(_0v));var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jb._Jb[_S2]}return _rw}function _pq(_Oa,_Pa,_Uh,_xw,_yw,_zw,_Aw,_Bw,_Cw){var _Jb=new _Bu();var _Dw=(Math.PI/180.0);_xw=(_Dw*-yyGetReal(_xw));_yw=(_Dw*-yyGetReal(_yw));_zw=(_Dw*-yyGetReal(_zw));_Jb._Ew(yyGetReal(_Oa),yyGetReal(_Pa), 275yyGetReal(_Uh),_xw,_yw,_zw,yyGetReal(_Aw),yyGetReal(_Bw),yyGetReal(_Cw));var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jb._Jb[_S2]}return _rw}function _rq(_Fw,_Gw){var _Hw=new _Bu();var _Iw=new _Bu();var _Jw=new _Bu();for(var _S2=0;_S2<16;_S2++){_Hw._Jb[_S2]=yyGetReal(_Fw[_S2]);_Iw._Jb[_S2]=yyGetReal(_Gw[_S2])}_Jw.Multiply(_Hw,_Iw);var _rw=[];for(var _S2=0;_S2<16;_S2++){_rw[_S2]=_Jw._Jb[_S2]}return _rw}function _tq(_Kw,_Oa,_Pa,_Uh){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_Uh=yyGetReal(_Uh);var _1c=(_Kw[_9w]*_Oa)+(_Kw[_aw]*_Pa)+(_Kw[_bw]*_Uh)+_Kw[_cw]; 276var _3c=(_Kw[_dw]*_Oa)+(_Kw[_2v]*_Pa)+(_Kw[_ew]*_Uh)+_Kw[_fw];var _gw=(_Kw[_hw]*_Oa)+(_Kw[_iw]*_Pa)+(_Kw[_jw]*_Uh)+_Kw[_kw];var _fg=[_1c,_3c,_gw];return _fg}function _vq(_nq){if(_ls>=_ks){return }_ls++;if(arguments.length==0){_ms[_ls]=new _Bu(_ms[_ls-1])}else {var _rw=new _Bu();var _S2;for(_S2=0;_S2<16;_S2++){_rw._Jb[_S2]=_nq[_S2]}_ms[_ls]=new _Bu();_ms[_ls].Multiply(_rw,_ms[_ls-1])}}function _xq(){_ls--;if(_ls<0){_Bq()}}function _Bq(){_ls=0;_ms[0]=new _Bu();}function _zq(_nq){_ms[_ls]=new _Bu(_nq)}function _Dq(){ 277var _Lw=new Array(16);var _S2;for(_S2=0;_S2<16;_S2++){_Lw[_S2]=_ms[_ls]._Jb[_S2]}return _Lw}
277function _Fq(){if(_ls==0)return true;else return false}function _zt(_Pu){_ad._2f._mf(_Re._Mw,yyGetInt32(_Pu)>=0.5)}function _At(_Pu){_ad._2f._mf(_Re._Nw,yyGetInt32(_Pu)>=0.5)}function _Bt(_Ow){_ad._2f._mf(_Re._Pw,yyGetInt32(_Ow))}function _Ct(_Pu){_ad._2f._mf(_Re._Qw,yyGetInt32(_Pu)>=0.5)}function _Dt(_Pu,_Wh,_Rw,_Sw){if(Array.isArray(_Pu)){var _Tw=_Pu;_ad._2f._mf(_Re._Uw,yyGetInt32(_Tw[0])>=0.5);_ad._2f._mf(_Re._Vw,yyGetInt32(_Tw[1])); 278_ad._2f._mf(_Re._Ww,yyGetReal(_Tw[2]));_ad._2f._mf(_Re._Xw,yyGetReal(_Tw[3]))}else {_ad._2f._mf(_Re._Uw,yyGetInt32(_Pu)>=0.5);_ad._2f._mf(_Re._Vw,yyGetInt32(_Wh));_ad._2f._mf(_Re._Ww,yyGetReal(_Rw));_ad._2f._mf(_Re._Xw,yyGetReal(_Sw))}}function _Et(_Yw){_ad._2f._mf(_Re._Zw,yyGetInt32(_Yw))}function _yt(__w){switch(yyGetInt32(__w)){case 1:_ad._2f._mf(_Re._4f,_Re._Se);_ad._2f._mf(_Re._5f,_Re._Ve);_ad._2f._mf(_Re._6f,_Re._Se);_ad._2f._mf(_Re._7f,_Re._Ve);_ad._2f._mf(_Re._8f,false);break;case 2:_ad._2f._mf(_Re._4f, 279_Re._Se);_ad._2f._mf(_Re._5f,_Re._Xe);_ad._2f._mf(_Re._6f,_Re._Se);_ad._2f._mf(_Re._7f,_Re._Xe);_ad._2f._mf(_Re._8f,false);break;case 3:_ad._2f._mf(_Re._4f,_Re._0x);_ad._2f._mf(_Re._5f,_Re._Xe);_ad._2f._mf(_Re._6f,_Re._0x);_ad._2f._mf(_Re._7f,_Re._Xe);_ad._2f._mf(_Re._8f,false);break;default :_ad._2f._mf(_Re._4f,_Re._Se);_ad._2f._mf(_Re._5f,_Re._Ue);_ad._2f._mf(_Re._6f,_Re._Se);_ad._2f._mf(_Re._7f,_Re._Ue);_ad._2f._mf(_Re._8f,false);break }}function _Ft(_Pl,_1x){var _2x,_3x;if(Array.isArray(_Pl)){_2x=yyGetInt32(_Pl[0]); 280_3x=yyGetInt32(_Pl[1])}else {_2x=yyGetInt32(_Pl);_3x=yyGetInt32(_1x)}_ad._2f._mf(_Re._4f,_2x);_ad._2f._mf(_Re._5f,_3x);_ad._2f._mf(_Re._6f,_2x);_ad._2f._mf(_Re._7f,_3x);_ad._2f._mf(_Re._8f,false)}function _Gt(_Pl,_1x,_4x,_5x){var _2x,_3x,_6x,_7x;if(Array.isArray(_Pl)){_2x=yyGetInt32(_Pl[0]);_3x=yyGetInt32(_Pl[1]);_6x=yyGetInt32(_Pl[2]);_7x=yyGetInt32(_Pl[3])}else {_2x=yyGetInt32(_Pl);_3x=yyGetInt32(_1x);_6x=yyGetInt32(_4x);_7x=yyGetInt32(_5x)}_ad._2f._mf(_Re._4f,_2x);_ad._2f._mf(_Re._5f,_3x);_ad._2f._mf(_Re._6f, 281_6x);_ad._2f._mf(_Re._7f,_7x);_ad._2f._mf(_Re._8f,true)}function _Ht(_8x,_9x,_ax,_ee){var _bx;var _cx;var _dx;var _ex;if(Array.isArray(_8x)){var _Tw=_8x;_bx=(yyGetInt32(_Tw[0])>=0.5);_cx=(yyGetInt32(_Tw[1])>=0.5);_dx=(yyGetInt32(_Tw[2])>=0.5);_ex=(yyGetInt32(_Tw[3])>=0.5)}else {_bx=(yyGetInt32(_8x)>=0.5);_cx=(yyGetInt32(_9x)>=0.5);_dx=(yyGetInt32(_ax)>=0.5);_ex=(yyGetInt32(_ee)>=0.5)}var _fx={_To:_bx,_Uo:_cx,_Vo:_dx,alpha:_ex};_ad._2f._mf(_Re._gx,_fx)}function _It(_8x,_9x,_ax,_ee){_Ht(_8x,_9x,_ax,_ee)}function _Jt(_Pu){ 282_ad._2f._mf(_Re._hx,yyGetInt32(_Pu)>=0.5)}function _Kt(_ix){_ad._2f._mf(_Re._jx,yyGetInt32(_ix))}function _Lt(_kx){var _lx=_ad._mx;var _S2;if(yyGetBool(_kx)){for(_S2=0;_S2<_lx;_S2++){_ad._2f._nx(_S2,_Re._ox,_Re._px);_ad._2f._nx(_S2,_Re._qx,_Re._px)}}else {for(_S2=0;_S2<_lx;_S2++){_ad._2f._nx(_S2,_Re._ox,_Re._rx);_ad._2f._nx(_S2,_Re._qx,_Re._rx)}}}function _Mt(_sx,_kx){var _gr,_er;if(Array.isArray(_sx)){var _Tw=_sx;_gr=yyGetInt32(_Tw[0]);_er=yyGetBool(_Tw[1])}else {_gr=yyGetInt32(_sx);_er=yyGetBool(_kx)}if(_er){ 283_ad._2f._nx(_gr,_Re._ox,_Re._px);_ad._2f._nx(_gr,_Re._qx,_Re._px)}else {_ad._2f._nx(_gr,_Re._ox,_Re._rx);_ad._2f._nx(_gr,_Re._qx,_Re._rx)}}function _Nt(_tx){var _lx=_ad._mx;var _S2;if(yyGetBool(_tx)){for(_S2=0;_S2<_lx;_S2++){_ad._2f._nx(_S2,_Re._ux,_Re._vx);_ad._2f._nx(_S2,_Re._wx,_Re._vx)}}else {for(_S2=0;_S2<_lx;_S2++){_ad._2f._nx(_S2,_Re._ux,_Re._xx);_ad._2f._nx(_S2,_Re._wx,_Re._xx)}}}function _Ot(_sx,_tx){var _gr,repeat;if(Array.isArray(_sx)){var _Tw=_sx;_gr=yyGetInt32(_Tw[0]);repeat=yyGetBool(_Tw[1])} 284else {_gr=yyGetInt32(_sx);repeat=yyGetBool(_tx)}if(repeat){_ad._2f._nx(_gr,_Re._ux,_Re._vx);_ad._2f._nx(_gr,_Re._wx,_Re._vx)}else {_ad._2f._nx(_gr,_Re._ux,_Re._xx);_ad._2f._nx(_gr,_Re._wx,_Re._xx)}}function _Pt(_yx){var _or=_yx;for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._zx,_or)}}function _Qt(_Ax,_yx){var _Bx=_Ax;var _or=_yx;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._zx,_or)}function _Rt(_Cx){var _rr=_Cx;for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._Dx,_rr)}}function _St(_Ax,_Cx){ 285var _Bx=_Ax;var _rr=_Cx;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._Dx,_rr)}function _Tt(_Ex){var _ur=_Ex;for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._Fx,_ur)}}function _Ut(_Ax,_Ex){var _Bx=_Ax;var _ur=_Ex;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._Fx,_ur)}function _Vt(_Gx){var _xr=_Gx;for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._Hx,_xr)}}function _Wt(_Ax,_Gx){var _Bx=_Ax;var _xr=_Gx;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._Hx,_xr)}function _Xt(_Ix){var _Ar=_Ix; 286for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._Jx,_Ar)}}function _Yt(_Ax,_Ix){var _Bx=_Ax;var _Ar=_Ix;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._Jx,_Ar)}function _Zt(_Pu){var enable=_Pu;for(var _S2=0;_S2<_ad._mx;_S2++){_ad._2f._nx(_S2,_Re._Kx,enable)}}function __t(_Ax,_Pu){var _Bx=_Ax;var enable=_Pu;if((_Bx<0)||(_Bx>=_ad._mx)){return }_ad._2f._nx(_Bx,_Re._Kx,enable)}function _0u(){return _ad._2f._3f(_Re._Mw)?1.0:0.0}function _1u(){return _ad._2f._3f(_Re._Nw)?1.0:0.0;}function _2u(){return _ad._2f._3f(_Re._Pw)} 287function _3u(){return _ad._2f._3f(_Re._Qw)?1.0:0.0}function _4u(){var _Tw=new Array();_Tw.push(_ad._2f._3f(_Re._Uw)?1.0:0.0);_Tw.push(_ad._2f._3f(_Re._Vw));_Tw.push(_ad._2f._3f(_Re._Ww));_Tw.push(_ad._2f._3f(_Re._Xw));return _Tw}function _5u(){return _ad._2f._3f(_Re._Zw)}function _6u(){var _2x=_ad._2f._3f(_Re._4f);var _3x=_ad._2f._3f(_Re._5f);var _6x=_ad._2f._3f(_Re._6f);var _7x=_ad._2f._3f(_Re._7f);
287if((_2x!=_6x)||(_3x!=_7x)){return -1}else {switch(_2x){case _Lx:{switch(_3x){case _Mx:return 0;case _Nx:return 1;case _Ox:return 2; 288default :return -1}}case _Px:{if(_3x==_Ox){return 3}else {return -1}}default :return -1}}}function _7u(){var _Tw=new Array();_Tw[0]=_ad._2f._3f(_Re._4f);_Tw[1]=_ad._2f._3f(_Re._5f);return _Tw}function _8u(){var _Tw=new Array();_Tw[0]=_ad._2f._3f(_Re._4f);_Tw[1]=_ad._2f._3f(_Re._5f);_Tw[2]=_ad._2f._3f(_Re._6f);_Tw[3]=_ad._2f._3f(_Re._7f);return _Tw}function _9u(){return _ad._2f._3f(_Re._4f)}function _au(){return _ad._2f._3f(_Re._5f)}function _bu(){return _ad._2f._3f(_Re._6f);}function _cu(){return _ad._2f._3f(_Re._7f)}function _du(){ 289var _mj=_ad._2f._3f(_Re._gx);var _V9=new Array();_V9.push(_mj._To?1.0:0.0);_V9.push(_mj._Uo?1.0:0.0);_V9.push(_mj._Vo?1.0:0.0);_V9.push(_mj.alpha?1.0:0.0);return _V9}function _eu(){return _du()}function _fu(){return _ad._2f._3f(_Re._hx)?1.0:0.0}function _gu(){return _ad._2f._3f(_Re._jx)}function _hu(){return _ad._2f._Qx(0,_Re._ox)==_Re._px?1.0:0.0}function _iu(_sx){return _ad._2f._Qx(yyGetInt32(_sx),_Re._ox)==_Re._px?1.0:0.0}function _ju(){return _ad._2f._Qx(0,_Re._ux)==_Re._vx?1.0:0.0}function _ku(_sx){return _ad._2f._Qx(yyGetInt32(_sx), 290_Re._ux)==_Re._vx?1.0:0.0}function _lu(){return _ad._2f._Qx(0,_Re._zx)}function _mu(_Ax){var _Bx=_Ax;if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._zx)}function _nu(){return _ad._2f._Qx(0,_Re._Dx)}function _ou(_Ax){var _Bx=_Ax;if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._Dx)}function _pu(){return _ad._2f._Qx(0,_Re._Fx)}function _qu(_Ax){var _Bx=_Ax;if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._Fx)}function _ru(){return _ad._2f._Qx(0,_Re._Hx)}function _su(_Ax){var _Bx=_Ax; 291if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._Hx)}function _tu(){return _ad._2f._Qx(0,_Re._Jx)}function _uu(_Ax){var _Bx=_Ax;if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._Jx)}function _vu(){return _ad._2f._Qx(0,_Re._Kx)}function _wu(_Ax){var _Bx=_Ax;if((_Bx<0)||(_Bx>=_ad._mx)){return }return _ad._2f._Qx(_Bx,_Re._Kx)}function _xu(){_ad._2f._Rx()}function _yu(){_ad._2f._Sx()}var _Tx=undefined;var _Ux=undefined;function _Vx(){if(_Tx==undefined){_Tx=["blendenable",_Re._Mw,"ztestenable", 292_Re._Nw,"zfunc",_Re._Pw,"zwriteenable",_Re._Qw,"fogenable",_Re._Uw,"fogcolor",_Re._Vw,"fogstart",_Re._Ww,"fogend",_Re._
292Xw,"cullmode",_Re._Zw,"srcblend",_Re._4f,"destblend",_Re._5f,"srcblendalpha",_Re._6f,"destblendalpha",_Re._7f,"sepalphaenable",_Re._8f,"colorwriteenable",_Re._gx,"alphatestenable",_Re._hx,"alphatestref",_Re._jx,"alphatestfunc",_Re._Wx]}}function _Xx(){if(_Ux==undefined){_Ux=["magfilter",_Re._ox,"minfilter",_Re._qx,"mipfilter",_Re._Yx,"addressu",_Re._ux,"addressv",_Re._wx,"minmip", 293_Re._Fx,"maxmip",_Re._Hx,"mipbias",_Re._Dx,"maxaniso",_Re._Jx,"mipenable",_Re._Kx]}}function _zu(){_Vx();_Xx();var map=_I8();var _Zx=_Tx.length/2;var __x=_Ux.length/2;var _S2;for(_S2=0;_S2<_Zx;_S2++){var _mj=_ad._2f._3f(_Tx[_S2*2+1]);_K8(map,_Tx[_S2*2],_mj)}var _lx=_ad._mx;for(_S2=0;_S2<__x;_S2++){var _0c;for(_0c=0;_0c<_lx;_0c++){var name=_Ux[_S2*2].slice(0)+_0c;var _mj=_ad._2f._Qx(_0c,_Ux[_S2*2+1]);_K8(map,name,_mj);}}return map}function _Au(_pc){_pc=yyGetInt32(_pc);_Vx();_Xx();var _S2;var _Zx=_Tx.length/2;var __x=_Ux.length/2; 294var _0y=_Jm(_pc);while(_0y!=undefined){var key=_0y;var value=_Em(_pc,key);var _fo=false;for(_S2=0;_S2<_Zx;_S2++){if(key==_Tx[_S2*2]){_ad._2f._mf(_Tx[_S2*2+1],value);_fo=true;break }}if(!_fo){for(_S2=0;_S2<__x;_S2++){var _1y=_Ux[_S2*2].length;var _2y=key.substr(0,_1y);if(_2y==_Ux[_S2*2]){var _3y=key.substr(_1y-1,key.length-_1y);var _Ho=parseInt(_3y,10);_ad._2f._nx(_Ho,_Ux[_S2*2+1],value);break;}}}_0y=_Gm(_pc,_0y)}}var _4y=1970;var _5y=0;var _6y=1;var _7y=365.25;var _8y=30.4375;var _9y=[31,28,31,30,31,30,31,31,30, 29531,30,31];var _ay=[];var _by=(86400.0);var _cy=(_by*30);var _dy=!0;var _ey=0;var _fy=1;function _gy(_hy){if(_hy<_iy){return _hy*_jy}else {return(_hy-_iy)*_jy}}function _ky(_ly){return _ly%400==0||(_ly%100!=0&&_ly%4==0)}function _my(_ly){var _ny=_9y.slice();;if(_ky(_ly)){_ny[1]=29}return _ny}var _jy=86400000.0;var _iy=25569;function _oy(_py){return((_py<10)?"0":"")+_py.toString()}var _qy=[];var _ry=[];var _sy=[];var _ty=Date.now();var _uy=0;var _vy=1;var _wy=2;var _xy=3;var _yy=function(text){if(!text)return;if(_zy){if(_Ay){ 296var _ki=_Ay.document.getElementById('debug_console');if(_ki){var _By=String.fromCharCode(0x0a);text=text.replace('<b>','').replace('</b>','');var _Cy=Date.now()-_ty;if(!_ki){alert(text)}else {_ki.value+=text+_By;var _Dy=_ki.textLength;}_ty=Date.now()}}}if(_Ey!=undefined){if(_Ey._Z3._j4)console.log(text);if(_Ey._Z3._Fy){var _Gy=document.getElementById("yyDebugDiv");var _Hy=document.createElement('P');_Hy.textContent+=text;_Gy.appendChild(_Hy)}}};function debug(text){var index;for(index=0;index<arguments.length; 297++index){_yy(arguments[index])}}function _Iy(_Jy,_Ky,_Ly,_My,_Ny){this._Oy=_Jy;this._Py=_Ky;this._Qy=_Ny;this._Ry=_Ly;this._Sy=_My;this._Ty=true;}_Iy.prototype.toString=function(){return yyGetString(this)};function _Vl(text){var index;var _Uy=_Vy();var _Wy=new _Iy(text,text,_Xy(_Vl.caller.name),-1,_Uy);throw _Wy}function _Yy(_Zy){if(!_sy[_Zy]){_sy[_Zy]=true;__y(_Zy);debug(_Zy)}}function _rg(_Zy){if(!_qy[_Zy]){_qy[_Zy]=true;var _0z="Error: function "+_Zy;debug(_0z)}}function _1z(_Zy){if(!_qy[_Zy]){_qy[_Zy]=true; 298var _0z="Error: function "+_Zy+" is not yet implemented";debug(_0z)}}function _2z(_Zy){if(!_ry[_Zy]){_ry[_Zy]=true;var _0z="Warning: function "+_Zy;debug(_0z)}}function _3z(_4z){var _5z=_6z._7z(_4z,-1);var _By=String.fromCharCode(0x0a);var _8z="";for(var _S2=0;_S2<_5z.length;_S2++){if(_S2!=0)_8z=_8z+_By;_8z+=_5z[_S2]}return _8z}function _R5(_4z){var _9z=yyGetString(_4z);if(!_9z)return;debug(_9z)}function _az(_4z){var _9z=yyGetString(_4z);if(!_9z)return;alert(_3z(_9z))}function _bz(_cz){var _W8=document.getElementById(_dz); 299var _ez=_W8.parentNode;var _fz=document.createElement("div");_gz="gm4html5_login_ID";_fz.setAttribute("class","gm4html5_login");_fz.setAttribute("id",_gz);_ez.insertBefore(_fz,_W8.nextSibling);_fz.innerHTML="<div class=\"gm4html5_login_header\">Login</div>"+"<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_login_label_username_id\">Username:</label></td>"+"<td><input type=\"text\" id=\"gm4html5_login_username_id\" value=\"username\" /></td>"+"</tr>"+"<tr>"+"<td><label for=\"password\" id=\"gm4html5_login_label_password_id\">Password:</label></td>"+"<td><input type=\"password\" id=\"gm4html5_login_password_id\" value=\"password\" /></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"Login\" id=\"gm4html5_login_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"Cancel\" id=\"gm4html5_cancel_button_id\" /></div>"; 300_hz();_iz=true;var login=document.getElementById("gm4html5_login_button_id");var _jz=document.getElementById("gm4html5_login_username_id");var _kz=document.getElementById("gm4html5_login_password_id");_jz.value=_cz._lz[0];_kz.value=_cz._lz[1];login.onmouseup=function(){var _mz=_jz.value;var _nz=_kz.value;var _oz=_pz(_gz);if(!_oz)return;_oz._mz=_mz;_oz._nz=_nz;_oz.value=0;_oz.result="";_oz._Dk=true;_oz._Ck=_qz;_ez.removeChild(_fz);_iz=false;_rz();_sz(_cz.id)};var _tz=document.getElementById("gm4html5_cancel_button_id"); 301_tz.onmouseup=function(){_ez.removeChild(_fz);_iz=false;var _oz=_pz(_gz);if(!_oz)return;_oz._mz="";_oz._nz="";_oz.value=0;_oz.result="";_oz._Dk=true;_oz._Ck=_uz;_rz();_sz(_cz.id)};_vz();_xk._yk(_cz.id,null,_wz,_gz)}function _xz(_cz){var _W8=document.getElementById(_dz);var _ez=_W8.parentNode;var _fz=document.createElement("div");_gz="gm4html5_input_ID";_fz.setAttribute("class","gm4html5_login");_fz.setAttribute("id",_gz);_ez.insertBefore(_fz,_W8.nextSibling);_fz.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_input_message_id\">Message</label></td>"+"</tr>"+"<tr>"+"<td><input type=\"text\" id=\"gm4html5_input_text_id\" value=\"text\" /></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"OK\" id=\"gm4html5_input_ok_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"Cancel\" id=\"gm4html5_input_cancel_button_id\" /></div>"; 302_hz();_iz=true;var _yz=document.getElementById("gm4html5_input_message_id");var _zz=document.getElementById("gm4html5_input_text_id");_yz.innerHTML=_cz._lz[0];_zz.value=_cz._lz[1];var _Az=document.getElementById("gm4html5_input_ok_button_id");_Az.onmouseup=function(){var text=_zz.value;var _oz=_pz(_gz);if(!_oz)return;_oz._mz="";_oz._nz="";_oz.value=parseFloat(text);_oz.result=text;_oz._Dk=true;_oz._Ck=_qz;_ez.removeChild(_fz);_iz=false;_rz();_sz(_cz.id)};var _tz=document.getElementById("gm4html5_input_cancel_button_id"); 303_tz.onmouseup=function(){_ez.removeChild(_fz);_iz=false;var _oz=_pz(_gz);if(!_oz)return;_oz._mz="";_oz._nz="";_oz.value=0;_oz.result="";_oz._Dk=true;_oz._Ck=_uz;_rz();_sz(_cz.id)};_vz();_xk._yk(_cz.id,null,_wz,_gz)}function _Bz(_cz){var _W8=document.getElementById(_dz);var _ez=_W8.parentNode;var _fz=document.createElement("div");_gz="gm4html5_question_ID";_fz.setAttribute("class","gm4html5_login");_fz.setAttribute("id",_gz);_ez.insertBefore(_fz,_W8.nextSibling);_fz.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_question_message_id\">Message</label></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"Yes\" id=\"gm4html5_question_yes_button_id\"/></div>"+"<div class=\"gm4html5_cancel_button\"><input type=\"button\" value=\"No\" id=\"gm4html5_question_no_button_id\" /></div>"; 304_hz();_iz=true;var _Cz=document.getElementById("gm4html5_question_message_id");_Cz.innerHTML=_cz._lz[0];var _Az=document.getElementById("gm4html5_question_yes_button_id");_Az.onmouseup=function(){var _oz=_pz(_gz);if(!_oz)return;_oz._mz="";_oz._nz="";_oz.value=1;_oz.result="1";_oz._Dk=true;_oz._Ck=_qz;_ez.removeChild(_fz);_iz=false;_rz();_sz(_cz.id)};var _tz=document.getElementById("gm4html5_question_no_button_id");_tz.onmouseup=function(){_ez.removeChild(_fz);_iz=false;var _oz=_pz(_gz);if(!_oz)return; 305_oz._mz="";_oz._nz="";_oz.value=0;_oz.result="0";_oz._Dk=true;_oz._Ck=_uz;_rz();_sz(_cz.id)};_vz();_xk._yk(_cz.id,null,_wz,_gz)}function _Dz(_cz){var _W8=document.getElementById(_dz);var _ez=_W8.parentNode;var _fz=document.createElement("div");_gz="gm4html5_message_ID";_fz.setAttribute("class","gm4html5_login");_fz.setAttribute("id",_gz);_ez.insertBefore(_fz,_W8.nextSibling);_fz.innerHTML="<table>"+"<tr>"+"<td><label for=\"username\" id=\"gm4html5_message_message_id\">Message</label></td>"+"</tr>"+"</table>"+"<div class=\"gm4html5_login_button\"><input type=\"button\" value=\"OK\" id=\"gm4html5_message_ok_button_id\"/></div>"; 306_hz();_iz=true;var _Cz=document.getElementById("gm4html5_message_message_id");_Cz.innerHTML=_cz._lz[0];var _Az=document.getElementById("gm4html5_message_ok_button_id");_Az.onmouseup=function(){var _oz=_pz(_gz);if(!_oz)return;_oz._mz="";_oz._nz="";_oz.value=1;_oz.result="1";_oz._Dk=true;_oz._Ck=1;_ez.removeChild(_fz);_iz=false;_rz();_sz(_cz.id)};_vz();_xk._yk(_cz.id,null,_wz,_gz)}/*@constructor */function _Ez(){if(_Fz.length>0){switch(_Fz[0].type){case _uy:_bz(_Fz[0]);break;case _vy:_xz(_Fz[0]);break;case _wy:_Bz(_Fz[0]); 307break;case _xy:_Dz(_Fz[0]);break }}}function _sz(_Sl){var index=-1;for(var _S2=0;_S2<_Fz.length;++_S2){if(_Fz[_S2].id==_Sl){index=_S2;break }}if(index>=0){_Fz.splice(index,1)}_Ez()}
307function _vz(){if(_iz){var login=document.getElementById(_gz);var _U2=login.offsetWidth;var _V2=login.offsetHeight;var _1c=(canvas.width-_U2)/2;var _3c=(canvas.height-_V2)/2;_4l=new _Gz();_3l(canvas,_4l);login.style.left=~~(_1c+_4l.left)+"px";login.style.top=~~(_3c+_4l.top)+"px"}}function _Xy(_Hz){return _Hz.substr(0,_Hz.indexOf("("))} 308function __y(_Iz){var _Jz=arguments.callee.caller;var _Kz="Error: "+_Iz+"\n"+"--------------------------------------------------------------------\n";while(_Jz){var name="\t"+_Xy(_Jz.toString());_Kz+=name+'(';for(var _S2=0;_S2<_Jz.arguments.length;_S2++){if(_S2!=0){_Kz+=', '}if(typeof _Jz.arguments[_S2]=="string"){_Kz+='"'+_Jz.arguments[_S2].toString()+'"'}else if((typeof _Jz.arguments[_S2]=="number")||(_Jz.arguments[_S2] instanceof Long)){_Kz+=_Jz.arguments[_S2].toString()}else {if(_Jz.arguments[_S2]==undefined){ 309_Kz+="[undefined]"}else if(_Jz.arguments[_S2]==null){_Kz+="[null]"}else if(_Jz.arguments[_S2].__type){_Kz+=_Jz.arguments[_S2].__type}else {_Kz+="[unknown]"}}}_Kz+=")\n";_Jz=_Jz.caller}debug(_Kz)}function _Vy(_Iz){var _Jz=arguments.callee.caller;var _V9=[];while(_Jz&&(_V9.length<100)){var name=_Xy(_Jz.toString());_Kz=name+'(';for(var _S2=0;_S2<_Jz.arguments.length;_S2++){if(_S2!=0){_Kz+=', '}if(typeof _Jz.arguments[_S2]=="string"){_Kz+='"'+_Jz.arguments[_S2].toString()+'"'}else if((typeof _Jz.arguments[_S2]=="number")||(_Jz.arguments[_S2] instanceof Long)){ 310_Kz+=_Jz.arguments[_S2].toString()}else {if(_Jz.arguments[_S2]==undefined){_Kz+="[undefined]"}else if(_Jz.arguments[_S2]==null){_Kz+="[null]"}else if(_Jz.arguments[_S2].__type){_Kz+=_Jz.arguments[_S2].__type}else {_Kz+="[unknown]";}}}_Kz+=")\n";_V9.push(_Kz);_Jz=_Jz.caller}return _V9}function _Lz(){if(!_Ay)return;var _Mz=_Ay.document.getElementById('debug_instances');if(!_Mz)return;var _Nz=[];var options=_Mz.options;for(var index in options){if(!options.hasOwnProperty(index))continue;if(index!="selectedIndex"&&index!="length"){ 311var _Oz=options[index];if(_Oz&&_Oz.text){_Nz[_Nz.length]=_Oz.text}}}var _Pz=[];for(var index in _Qz._Rz){if(!_Qz._Rz.hasOwnProperty(index))continue;var _Sz=_Qz._Rz[index];if(_Sz!==undefined&&_Sz!==null){var _8z=_Sz.id.toString();var _S2;for(_S2=0;_S2<_Nz.length;_S2++){if(_Nz[_S2]==_8z)break }if(_S2>=_Nz.length){_Pz[_Pz.length]=_8z}else {_Nz.splice(_S2,1)}}}for(var index in _Nz){if(!_Nz.hasOwnProperty(index))continue;for(var _Oz in options){if(!options.hasOwnProperty(_Oz))continue;if(options[_Oz].text=index){_Mz.removeChild(options[_Oz]); 312break }}}for(var index=0;index<_Pz.length;index++){var _Sz=_Pz[index];var option=_Ay.document.createElement("option");option.text=""+_Sz;_Mz.add(option,null)}}var _Tz=3;var _Uz=-1;function _Vz(){if(!_Ay)return;var _Mz=_Ay.document.getElementById('debug_instances');var _Wz=_Ay.document.getElementById('debug_Instance_Data');if(!_Mz||!_Wz)return;var _Xz=_Mz.selectedIndex;if(_Xz<0){return }if(_Xz==undefined)return;_Xz=parseInt(_Mz.options[_Xz].text);var _9o=_Qz._Rz[_Xz];if(!_9o)return;var _8z=[];_8z[_8z.length]='<table ALIGN="left" VALIGN="top" style="border-spacing:0px; border-collapse:collapse; border:0px; margin:0px;">'; 313_8z[_8z.length]='<tr bgcolor="#f0f0f0" "><td style="width:130px;"><b>Object</b></td><td style="width:270px;"><b>'+_9o._Yz._Zz+'</b></td></tr>';_8z[_8z.length]='<tr><td>x</td><td>'+_9o.x.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>y</td><td>'+_9o.y.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>depth</td><td>'+_9o._u3.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>visible</td><td>'+_9o._03+'</td></tr>';_8z[_8z.length]='<tr><td>persistent</td><td>'+_9o.__z+'</td></tr>';_8z[_8z.length]='<tr><td>vspeed</td><td>'+_9o._w3.toFixed(_Tz)+'</td></tr>'; 314_8z[_8z.length]='<tr><td>direction</td><td>'+_9o._0A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>speed</td><td>'+_9o._g3.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>friction</td><td>'+_9o._1A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>gravity</td><td>'+_9o._2A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>gravity_direction</td><td>'+_9o._3A.toFixed(_Tz)+'</td></tr>';var _4A=_5b._6b(_9o._4b);if(!_4A){_8z[_8z.length]='<tr><td>sprite_index</td><td><none></td></tr>'}else {var _5A=_9o._6A; 315if(_5A<0||_5A>_4A._5a.length)_5A=0;var _4a=_4A._5a[~~_5A];_8z[_8z.length]='<tr><td>sprite_index</td><td height="'+(_4a._P3+32)+'px">'+_4A._a2+'<br>'+'<div style="padding:0px; margin:0px; border:0px; overflow: hidden; '+'width:'+_4a._M3+'px; height:'+_4a._N3+'px; '+'background: url('+_4a._ca.src+') '+-_4a.x+'px '+-_4a.y+'px;" />'+'</td></tr>'}_8z[_8z.length]='<tr><td>image_index</td><td>'+_9o._6A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>image_speed </td><td>'+_9o._7A.toFixed(_Tz)+'</td></tr>'; 316_8z[_8z.length]='<tr><td>image_blend</td><td>'+~~_9o._4n+'</td></tr>';_8z[_8z.length]='<tr><td>image_alpha</td><td>'+_9o._5n.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>image_xscale</td><td>'+_9o._8A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>image_yscale</td><td>'+_9o._9A.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>mask_index</td><td>'+_9o._aA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_index</td><td>'+_9o._bA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_position</td><td>'+_9o._cA.toFixed(_Tz)+'</td></tr>'; 317_8z[_8z.length]='<tr><td>path_speed</td><td>'+_9o._dA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_scale</td><td>'+_9o._eA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_orientation</td><td>'+_9o._fA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_endaction</td><td>'+_9o._gA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_xstart</td><td>'+_9o._hA.toFixed(_Tz)+'</td></tr>';_8z[_8z.length]='<tr><td>path_ystart</td><td>'+_9o._iA.toFixed(_Tz)+'</td></tr>';for(var _jA=0; 318_jA<12;_jA++){_8z[_8z.length]='<tr><td>alarm['+_jA+']</td><td>'+~~_9o._kA[_jA]+'</td></tr>'}_8z[_8z.length]='</table>';_Wz.innerHTML=_8z.join("")}
318function _lA(){_Lz();_Vz()}/*@constructor */function _mA(){this._nA="";this._oA=0;this._pA=false;this._qA=false;this._rA=""}_mA.prototype._sA=function(){var _Kz;var _S2=this._oA;var _8z=this._nA;while(_S2<_8z.length){var _T2=_8z.charCodeAt(_S2);if(_T2==0x0d||_T2==0x0a){_S2++;_T2=_8z.charCodeAt(_S2);if(_T2==0x0d||_T2==0x0a){_S2++}break }else {_S2++}}this._oA=_S2} 319;_mA.prototype._tA=function(){var _Kz;var _S2=this._oA;var _8z=this._nA;while(_S2<_8z.length){var _T2=_8z.charCodeAt(_S2);if(_T2==0x0d||_T2==0x0a||_T2==0x09||_T2==0x20){_S2++}else {break }}this._oA=_S2};function _uA(_vA){_vA=yyGetInt32(_vA);var _wk=_wA._6b(_vA);if(!_wk){_Vl("Error: Illegal file handle");return }if(_wk._rA!=null){if(_wk._qA){_xA(_wk._rA,_wk._nA)}}_wA._7m(_vA)}function _yA(_zA){var _wk=new _mA();_wk._rA=yyGetString(_zA);_wk._nA="";_wk._oA=0;_wk._AA=true;return _wA._yk(_wk)}function _BA(_vA,_CA){ 320var _wk=_wA._6b(yyGetInt32(_vA));if(!_wk){_Vl("Error: Illegal file handle");return }if(!_wk._AA){_Vl("Error: File "+_wk._rA+" has not been opened with WRITE permisions");return }_wk._nA+=yyGetString(_CA);_wk._qA=true;_wk._oA=_wk._nA.length}function _DA(_zA){_zA=yyGetString(_zA);var _EA=_FA(_zA,true);if(_EA==true)return true;return _FA(_zA,false);}function _GA(_HA){var _V9;switch(typeof(_HA)){case "object":if(_HA instanceof Array){_V9=new _vm(_im,_IA(_HA))}else {_V9=new _vm(_hm,_JA(_HA))}break;case "boolean":_V9=_HA?1:0; 321break;case "number":case "string":_V9=_HA;break;default :_V9=_HA.toString();break }return _V9}function _IA(_wm){var _V9=_1m();for(var _S2=0;_S2<_wm.length;++_S2){var _qa=_GA(_wm[_S2]);_Xc(_V9,_qa)}return _V9}function _JA(_wm){var _V9=_I8();for(var _Oz in _wm){var _N9=_wm[_Oz];var _qa=_GA(_N9);_K8(_V9,_Oz,_qa)}return _V9}function _KA(_LA){var _Kz=yyGetString(_LA);var _MA=false;try{for(var _NA=0;_NA<_Kz.length;_NA++){if(_Kz.charAt(_NA)=="\""){if(!_MA){_MA=true}else if(_NA==0||_Kz.charAt(_NA-1)!="\\"){_MA=false}}if(!_MA&&_Kz.charAt(_NA)=="#"){
322_Kz=_Kz.substring(0,_NA)+_Kz.substring(_NA+1,_Kz.length);_NA--}}}catch(Error){}var _OA={};try{_OA=JSON.parse(_Kz);if(_OA instanceof Array){_Kz="{ \"default\" : "+_Kz+"}";_OA=JSON.parse(_Kz)}}catch(err){_Kz="{ \"default\" : \""+_Kz.toString()+"\"}";try{_OA=JSON.parse(_Kz)}catch(err){}}return _JA(_OA)}function _PA(_HA){var _V9="[";for(var _S2=0;_S2<_HA.length;++_S2){if(_S2>0)_V9+=", ";_V9+=_QA(_HA[_S2])}_V9+="]";return _V9}function _QA(_HA){var _V9;switch(typeof(_HA)){case "object":switch(_HA._xm){case _im:if(!(_HA._RA)||(_HA._RA<_SA)){ 323_SA=++_TA;_HA._RA=_TA;_V9=_UA(_HA.Object);_SA=++_TA}break;case _hm:if(!(_HA._RA)||(_HA._RA<_VA)){_VA=++_TA;_HA._RA=_TA;_V9=_WA(_HA.Object);_VA=++_TA}break;default :if(_HA.constructor===Array){if(!(_HA._RA)||(_HA._RA<_SA)){_SA=++_TA;_HA._RA=_TA;_V9=_PA(_HA);_SA=++_TA}}else {_V9=_HA.toString()}break }break;case "number":case "string":_V9=_HA;break;default :_V9=_HA.toString();break }return _V9}function _UA(_Uc){var _V9=[];var _6m=_4m._6b(_Uc);if(_6m){for(var _S2=0;_S2<_6m._gm.length;++_S2){if(_6m._gm[_S2]!=undefined)_V9.push(_QA(_6m._gm[_S2]))} 324}return _V9}function _WA(_pc){var _V9={};var _rc=_sc._6b(_pc);if(_rc){for(var _S2 in _rc){if(!_rc.hasOwnProperty(_S2))continue;if(_rc[_S2]!=undefined)_V9[_S2]=_QA(_rc[_S2])}}return _V9}function _XA(_pc){var _bo=_WA(yyGetInt32(_pc));return JSON.stringify(_bo)}function _YA(_Kh){if(typeof _Kh==="string"){return _Kh}else if(_Kh===null){return null}else if(_Kh===undefined){return undefined}else if(typeof _Kh==="number"){return _Kh}else if(typeof _Kh==="boolean"){return _Kh}else if(typeof _Kh==="object"){if(_Kh instanceof Long){ 325return _Kh._ZA()}else if(_Kh instanceof Array){return _Kh}else if(_Kh._Ty){var __A=null;if(typeof _0B!=="undefined"){__A=Object.getOwnPropertyNames(_0B)}var _V9={};for(var _Hb in _Kh){if(_Kh.hasOwnProperty(_Hb)){var _1B=_Hb;if(__A!=null){for(var _0c=0;_0c<__A.length;_0c++){if(_0B[__A[_0c]]==_Hb){_1B="gml"+__A[_0c];break }}}if(_1B.startsWith("gml")||_2B[_1B]!=undefined){var name=_1B.startsWith("gml")?_1B.substring(3):_1B;Object.defineProperty(_V9,name,{value:_YA(_Kh[_Hb]),enumerable:true})}}}return _V9}}return undefined} 326function _3B(_Kh){if(typeof _Kh==="string"){return _Kh}else if(_Kh===null){return null}else if(_Kh===undefined){return undefined}else if(typeof _Kh==="number"){return _Kh}else if(typeof _Kh==="boolean"){return _Kh;}else if(typeof _Kh==="object"){if(_Kh instanceof Array){return _Kh}else {var _V9={};_V9.__type="Object";_V9._Ty=true;for(var _Hb in _Kh){if(_Kh.hasOwnProperty(_Hb)){var name=(_2B[_Hb]!=undefined)?_Hb:"gml"+_Hb;var _mj=_3B(_Kh[_Hb]);Object.defineProperty(_V9,name,{value:_mj,enumerable:true})}}return _V9}}}function _Z5(_4B){ 327_6z._5B=yyGetInt32(_4B)}function __5(_4B){_6z._6B=yyGetInt32(_4B)}function _R4(_7B){_6z._8B=yyGetInt32(_7B)}function _66(_Oa,_Pa,_Zy){var _T2=(_Gh&0xffffff)|(((_Fh*255.0)<<24)&0xff000000);_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),-1,-1,0,1,1,_T2,_T2,_T2,_T2)}var _aB=_bB;function _bB(_Oa,_Pa,_Zy,_cB,_dB,_eB,_fB,_ee){if(!_ad)_2z("draw_text_color() only uses the 1st colour");var _gB=_Fh;var _hB=_iB;var _N9=((yyGetReal(_ee)*255)<<24)&0xff000000;_cB=(yyGetInt32(_cB)&0xffffff)|_N9;_dB=(yyGetInt32(_dB)&0xffffff)|_N9; 328_eB=(yyGetInt32(_eB)&0xffffff)|_N9;_fB=(yyGetInt32(_fB)&0xffffff)|_N9;_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),-1,-1,0,1,1,_cB,_dB,_eB,_fB);_Fh=_gB;_8n(_hB)}var _jB=_kB;function _kB(_Oa,_Pa,_Zy,_lB,_Ll,_cB,_dB,_eB,_fB,_ee){if(!_ad)_2z("draw_text_ext_color() only uses the 1st colour");var _gB=_Fh;var _hB=_iB;var _N9=(yyGetReal(_ee)*255)<<24;_cB=(yyGetInt32(_cB)&0xffffff)|_N9;_dB=(yyGetInt32(_dB)&0xffffff)|_N9;_eB=(yyGetInt32(_eB)&0xffffff)|_N9;_fB=(yyGetInt32(_fB)&0xffffff)|_N9;_6z._9B(yyGetString(_Zy), 329yyGetReal(_Oa),yyGetReal(_Pa),yyGetInt32(_lB),yyGetInt32(_Ll),0,1,1,_cB,_dB,_eB,_fB);_Fh=_gB;_8n(_hB)}function _06(_Oa,_Pa,_Zy,_lB,_Ll){var _T2=(_Gh&0xffffff)|(((_Fh*255.0)<<24)&0xff000000);_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),yyGetInt32(_lB),yyGetInt32(_Ll),0,1,1,_T2,_T2,_T2,_T2)}function _mB(_Oa,_Pa,_Zy,_Aw,_Bw,_Sa){var _T2=(_Gh&0xffffff)|(((_Fh*255.0)<<24)&0xff000000);_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),-1,-1,yyGetReal(_Sa),yyGetReal(_Aw),yyGetReal(_Bw),_T2,_T2, 330_T2,_T2)}var _nB=_oB;function _oB(_Oa,_Pa,_Zy,_lB,_Ll,_Aw,_Bw,_Sa,_cB,_dB,_eB,_fB,_ee){if(!_ad)_2z("draw_text_ext_transformed_color() only uses the 1st colour");var _gB=_Fh;var _hB=_iB;
330var _N9=((yyGetReal(_ee)*255)<<24)&0xff000000;_cB=_Ih(yyGetInt32(_cB))|_N9;_dB=_Ih(yyGetInt32(_dB))|_N9;_eB=_Ih(yyGetInt32(_eB))|_N9;_fB=_Ih(yyGetInt32(_fB))|_N9;_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),yyGetInt32(_lB),yyGetInt32(_Ll),yyGetReal(_Sa),yyGetReal(_Aw),yyGetReal(_Bw),_cB,_dB,_eB,_fB);_Fh=_gB;_8n(_hB)} 331var _pB=_qB;function _qB(_Oa,_Pa,_Zy,_Aw,_Bw,_Sa,_cB,_dB,_eB,_fB,_ee){if(!_ad)_2z("draw_text_transformed_color() only uses the 1st colour");var _gB=_Fh;var _hB=_iB;var _N9=((yyGetReal(_ee)*255)<<24)&0xff000000;_cB=_Ih(yyGetInt32(_cB))|_N9;_dB=_Ih(yyGetInt32(_dB))|_N9;_eB=_Ih(yyGetInt32(_eB))|_N9;_fB=_Ih(yyGetInt32(_fB))|_N9;_6z._9B(yyGetString(_Zy),yyGetReal(_Oa),yyGetReal(_Pa),-1,-1,yyGetReal(_Sa),yyGetReal(_Aw),yyGetReal(_Bw),_cB,_dB,_eB,_fB);_Fh=_gB;_8n(_hB)}function _rB(_Sl){if(_6z._6b(yyGetInt32(_Sl)))return true; 332else return false}function _sB(_Sl){var _tB=_6z._6b(yyGetInt32(_Sl));if(!_tB)return "";return _tB._a2}var _uB=_sB;;;var _vB=0,_wB=1,_xB=2,_yB=3,_zB=4,_AB=5,_BB=6,_CB=7,_DB=8,_EB=9,_FB=10,_GB=11;var _HB=1;/*@constructor */function _IB(){var _JB=_KB("hiscores_data_",true);if(_JB!=null){try{var _LB=JSON.parse(_JB);var _S2;for(_S2=0;_S2<_MB;_S2++){_NB[_S2]=_LB[_S2].name;_OB[_S2]=_LB[_S2].value}}catch(_PB){_Vl("Error: reading hiscore JSON")}}}function _QB(){_OB[0]=_OB[1]=_OB[2]=_OB[3]=_OB[4]=_OB[5]=_OB[6]=_OB[7]=_OB[8]=_OB[9]=0; 333_NB[0]=_NB[1]=_NB[2]=_NB[3]=_NB[4]=_NB[5]=_NB[6]=_NB[7]=_NB[8]=_NB[9]=_RB;}function _SB(_TB,_UB,_ix){var _VB,_WB,_XB,_YB,_ZB,__B;_VB=(_TB>>16)&0xff;_XB=(_TB>>8)&0xff;_ZB=(_TB&0xff);_WB=(_UB>>16)&0xff;_YB=(_UB>>8)&0xff;__B=(_UB&0xff);var _0C=1.0-_ix;var _K9=_fm(_VB*_0C+_WB*_ix);var _L9=_fm(_XB*_0C+_YB*_ix);var _M9=_fm(_ZB*_0C+__B*_ix);var _S9=((_K9&0xff)<<16)|((_L9&0xff)<<8)|(_M9&0xff);return _S9}function _1C(_TB,_UB,_ix){return _SB(_TB,_UB,_ix)}function _m7(_Wn,_2C,_H8,_3C){_H8=yyGetInt32(_H8);_3C=yyGetInt32(_3C); 334var _4C=_5C;_5C=true;var event=_6C(_H8,_3C);var index=_7C(_H8,_3C);_Wn._fb(event,index,_Wn,_2C);_5C=_4C}function _8C(_Wn,_9C,_aC,_bC){var _cC=_dC._6b(_aC);if((_cC!=null)&&(_cC!=undefined)){var _eC=_cC._fC[_bC];if((_eC!=null)&&(_eC!=undefined)){_eC._gC(_Wn,_Wn)}}}function _o7(_Wn,_2C,_wm,_H8,_3C){_wm=yyGetInt32(_wm);_H8=yyGetInt32(_H8);_3C=yyGetInt32(_3C);var event=_6C(_H8,_3C);var index=_7C(_H8,_3C);var _Yz=_O8._6b(_wm);if(!_Yz){_Vl("Error: undefined object id passed to event_perform_object: "+_wm)}else {_Yz._fb(event, 335index,_Wn,_2C)}}var _hC=!0;function _n7(_Wn,_2C,_3C){_3C=yyGetInt32(_3C);if(_3C<0||_3C>15){_Vl("Error: illegal user event ID: "+_3C)}_3C+=_iC;_m7(_Wn,_2C,_jC,_3C)}function _a6(_Wn,_2C){_Wn._kC(_lC,_mC,_2C)}function _nC(_4z){var _fg="";var index=0;while(index<_4z.length){var _qa=0;var _oC=_4z.charCodeAt(index++);if((_oC&0x80)==0){_qa=_oC}else if((_oC&0xe0)==0xc0){_qa=(_oC&0x1f)<<6;_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)}else if((_oC&0xf0)==0xe0){_qa=(_oC&0x0f)<<12;_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)<<6; 336_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)}else {_qa=(_oC&0x07)<<18;_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)<<12;_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)<<6;_oC=_4z.charCodeAt(index++);_qa|=(_oC&0x3f)}if(_qa==0x00)break;var _pC=String.fromCharCode(_qa);_fg+=_pC}return _fg}function _qC(data){var _rC="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _sC,_tC,_uC,_vC,_wC,_xC,_yC,_zC;var _S2=0;var _AC=0;var _BC="";var _CC=[];if(!data){return data}data=yyGetString(data);data+='';do {_vC=_rC.indexOf(data.charAt(_S2++)); 337_wC=_rC.indexOf(data.charAt(_S2++));_xC=_rC.indexOf(data.charAt(_S2++));_yC=_rC.indexOf(data.charAt(_S2++));_zC=_vC<<18|_wC<<12|_xC<<6|_yC;_sC=_zC>>16&0xff;_tC=_zC>>8&0xff;_uC=_zC&0xff;if(_xC==64){_CC[_AC++]=String.fromCharCode(_sC);}else if(_yC==64){_CC[_AC++]=String.fromCharCode(_sC,_tC)}else {_CC[_AC++]=String.fromCharCode(_sC,_tC,_uC)}}while(_S2<data.length);_BC=_CC.join('');return _BC}function _DC(_LA){return _EC(yyGetString(_LA))}var _FC=0;var _GC="";function _HC(_IC){var _JC=_FC?"0123456789ABCDEF":"0123456789abcdef"; 338var _KC="";var x;for(var _S2=0;_S2<_IC.length;_S2++){x=_IC.charCodeAt(_S2);_KC+=_JC.charAt((x>>>4)&0x0F)+_JC.charAt(x&0x0F)}return _KC}function _LC(_IC){var _KC="";var _S2=-1;var x,y;while(++_S2<_IC.length){x=_IC.charCodeAt(_S2);y=_S2+1<_IC.length?_IC.charCodeAt(_S2+1):0;if(0xD800<=x&&x<=0xDBFF&&0xDC00<=y&&y<=0xDFFF){x=0x10000+((x&0x03FF)<<10)+(y&0x03FF);_S2++}
338if(x<=0x7F)_KC+=String.fromCharCode(x);else if(x<=0x7FF)_KC+=String.fromCharCode(0xC0|((x>>>6)&0x1F),0x80|(x&0x3F));else if(x<=0xFFFF)_KC+=String.fromCharCode(0xE0|((x>>>12)&0x0F), 3390x80|((x>>>6)&0x3F),0x80|(x&0x3F));else if(x<=0x1FFFFF)_KC+=String.fromCharCode(0xF0|((x>>>18)&0x07),0x80|((x>>>12)&0x3F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F))}return _KC}function _MC(_IC){var _KC=Array(_IC.length>>2);for(var _S2=0;_S2<_KC.length;_S2++)_KC[_S2]=0;for(var _S2=0;_S2<_IC.length*8;_S2+=8)_KC[_S2>>5]|=(_IC.charCodeAt(_S2/8)&0xFF)<<(_S2%32);return _KC}function _NC(x,_Dy){x[_Dy>>5]|=0x80<<((_Dy)%32);x[(((_Dy+64)>>>9)<<4)+14]=_Dy;var _N9=1732584193;var _M9=-271733879;var _T2=-1732584194;var _Bo=271733878; 340for(var _S2=0;_S2<x.length;_S2+=16){var _OC=_N9;var _PC=_M9;var _QC=_T2;var _RC=_Bo;_N9=_SC(_N9,_M9,_T2,_Bo,x[_S2+0],7,-680876936);_Bo=_SC(_Bo,_N9,_M9,_T2,x[_S2+1],12,-389564586);_T2=_SC(_T2,_Bo,_N9,_M9,x[_S2+2],17,606105819);_M9=_SC(_M9,_T2,_Bo,_N9,x[_S2+3],22,-1044525330);_N9=_SC(_N9,_M9,_T2,_Bo,x[_S2+4],7,-176418897);_Bo=_SC(_Bo,_N9,_M9,_T2,x[_S2+5],12,1200080426);_T2=_SC(_T2,_Bo,_N9,_M9,x[_S2+6],17,-1473231341);_M9=_SC(_M9,_T2,_Bo,_N9,x[_S2+7],22,-45705983);_N9=_SC(_N9,_M9,_T2,_Bo,x[_S2+8],7,1770035416); 341_Bo=_SC(_Bo,_N9,_M9,_T2,x[_S2+9],12,-1958414417);_T2=_SC(_T2,_Bo,_N9,_M9,x[_S2+10],17,-42063);_M9=_SC(_M9,_T2,_Bo,_N9,x[_S2+11],22,-1990404162);_N9=_SC(_N9,_M9,_T2,_Bo,x[_S2+12],7,1804603682);_Bo=_SC(_Bo,_N9,_M9,_T2,x[_S2+13],12,-40341101);_T2=_SC(_T2,_Bo,_N9,_M9,x[_S2+14],17,-1502002290);_M9=_SC(_M9,_T2,_Bo,_N9,x[_S2+15],22,1236535329);_N9=_TC(_N9,_M9,_T2,_Bo,x[_S2+1],5,-165796510);_Bo=_TC(_Bo,_N9,_M9,_T2,x[_S2+6],9,-1069501632);_T2=_TC(_T2,_Bo,_N9,_M9,x[_S2+11],14,643717713);_M9=_TC(_M9,_T2,_Bo, 342_N9,x[_S2+0],20,-373897302);_N9=_TC(_N9,_M9,_T2,_Bo,x[_S2+5],5,-701558691);_Bo=_TC(_Bo,_N9,_M9,_T2,x[_S2+10],9,38016083);_T2=_TC(_T2,_Bo,_N9,_M9,x[_S2+15],14,-660478335);_M9=_TC(_M9,_T2,_Bo,_N9,x[_S2+4],20,-405537848);_N9=_TC(_N9,_M9,_T2,_Bo,x[_S2+9],5,568446438);_Bo=_TC(_Bo,_N9,_M9,_T2,x[_S2+14],9,-1019803690);_T2=_TC(_T2,_Bo,_N9,_M9,x[_S2+3],14,-187363961);_M9=_TC(_M9,_T2,_Bo,_N9,x[_S2+8],20,1163531501);_N9=_TC(_N9,_M9,_T2,_Bo,x[_S2+13],5,-1444681467);_Bo=_TC(_Bo,_N9,_M9,_T2,x[_S2+2],9,-51403784); 343_T2=_TC(_T2,_Bo,_N9,_M9,x[_S2+7],14,1735328473);_M9=_TC(_M9,_T2,_Bo,_N9,x[_S2+12],20,-1926607734);_N9=_UC(_N9,_M9,_T2,_Bo,x[_S2+5],4,-378558);_Bo=_UC(_Bo,_N9,_M9,_T2,x[_S2+8],11,-2022574463);_T2=_UC(_T2,_Bo,_N9,_M9,x[_S2+11],16,1839030562);_M9=_UC(_M9,_T2,_Bo,_N9,x[_S2+14],23,-35309556);_N9=_UC(_N9,_M9,_T2,_Bo,x[_S2+1],4,-1530992060);_Bo=_UC(_Bo,_N9,_M9,_T2,x[_S2+4],11,1272893353);_T2=_UC(_T2,_Bo,_N9,_M9,x[_S2+7],16,-155497632);_M9=_UC(_M9,_T2,_Bo,_N9,x[_S2+10],23,-1094730640);_N9=_UC(_N9,_M9,_T2, 344_Bo,x[_S2+13],4,681279174);_Bo=_UC(_Bo,_N9,_M9,_T2,x[_S2+0],11,-358537222);_T2=_UC(_T2,_Bo,_N9,_M9,x[_S2+3],16,-722521979);_M9=_UC(_M9,_T2,_Bo,_N9,x[_S2+6],23,76029189);_N9=_UC(_N9,_M9,_T2,_Bo,x[_S2+9],4,-640364487);_Bo=_UC(_Bo,_N9,_M9,_T2,x[_S2+12],11,-421815835);_T2=_UC(_T2,_Bo,_N9,_M9,x[_S2+15],16,530742520);_M9=_UC(_M9,_T2,_Bo,_N9,x[_S2+2],23,-995338651);_N9=_VC(_N9,_M9,_T2,_Bo,x[_S2+0],6,-198630844);_Bo=_VC(_Bo,_N9,_M9,_T2,x[_S2+7],10,1126891415);_T2=_VC(_T2,_Bo,_N9,_M9,x[_S2+14],15,-1416354905); 345_M9=_VC(_M9,_T2,_Bo,_N9,x[_S2+5],21,-57434055);_N9=_VC(_N9,_M9,_T2,_Bo,x[_S2+12],6,1700485571);_Bo=_VC(_Bo,_N9,_M9,_T2,x[_S2+3],10,-1894986606);_T2=_VC(_T2,_Bo,_N9,_M9,x[_S2+10],15,-1051523);_M9=_VC(_M9,_T2,_Bo,_N9,x[_S2+1],21,-2054922799);_N9=_VC(_N9,_M9,_T2,_Bo,x[_S2+8],6,1873313359);_Bo=_VC(_Bo,_N9,_M9,_T2,x[_S2+15],10,-30611744);_T2=_VC(_T2,_Bo,_N9,_M9,x[_S2+6],15,-1560198380);_M9=_VC(_M9,_T2,_Bo,_N9,x[_S2+13],21,1309151649);_N9=_VC(_N9,_M9,_T2,_Bo,x[_S2+4],6,-145523070);_Bo=_VC(_Bo,_N9,_M9, 346_T2,x[_S2+11],10,-1120210379);_T2=_VC(_T2,_Bo,_N9,_M9,x[_S2+2],15,718787259);_M9=_VC(_M9,_T2,_Bo,_N9,x[_S2+9],21,-343485551);_N9=_WC(_N9,_OC);_M9=_WC(_M9,_PC);_T2=_WC(_T2,_QC);_Bo=_WC(_Bo,_RC)}return Array(_N9,_M9,_T2,_Bo)}function _XC(_YC,_N9,_M9,x,_8z,_Xb){return _WC(_ZC(_WC(_WC(_N9,_YC),_WC(x,_Xb)),_8z),_M9)}function _SC(_N9,_M9,_T2,_Bo,x,_8z,_Xb){return _XC((_M9&_T2)|((~_M9)&_Bo),_N9,_M9,x,_8z,_Xb)}function _TC(_N9,_M9,_T2,_Bo,x,_8z,_Xb){return _XC((_M9&_Bo)|(_T2&(~_Bo)),_N9,_M9,x,_8z,_Xb)}function _UC(_N9, 347_M9,_T2,_Bo,x,_8z,_Xb){return _XC(_M9^_T2^_Bo,_N9,_M9,x,_8z,_Xb)}function _VC(_N9,_M9,_T2,_Bo,x,_8z,_Xb){return _XC(_T2^(_M9|(~_Bo)),_N9,_M9,x,_8z,_Xb)}function _WC(x,y){var __C=(x&0xFFFF)+(y&0xFFFF);var _0D=(x>>16)+(y>>16)+(__C>>16);return(_0D<<16)|(__C&0xFFFF)}function _ZC(_Ho,_1D){return(_Ho<<_1D)|(_Ho>>>(32-_1D));}function _EC(_8z){return _HC(_2D(_LC(_8z)))}function _2D(_8z){return _3D(_4D(_5D(_8z),_8z.length*8))}function _5D(_IC){var _KC=Array(_IC.length>>2);for(var _S2=0;_S2<_KC.length;_S2++)_KC[_S2]=0; 348for(var _S2=0;_S2<_IC.length*8;_S2+=8)_KC[_S2>>5]|=(_IC.charCodeAt(_S2/8)&0xFF)<<(24-_S2%32);return _KC}function _3D(_IC){var _KC="";for(var _S2=0;_S2<_IC.length*32;_S2+=8)_KC+=String.fromCharCode((_IC[_S2>>5]>>>(24-_S2%32))&0xFF);return _KC;}function _4D(x,_Dy){x[_Dy>>5]|=0x80<<(24-_Dy%32);x[((_Dy+64>>9)<<4)+15]=_Dy;var _U2=Array(80);var _N9=1732584193;var _M9=-271733879;var _T2=-1732584194;var _Bo=271733878;var e=-1009589776;for(var _S2=0;_S2<x.length;_S2+=16){var _OC=_N9;var _PC=_M9;var _QC=_T2;var _RC=_Bo;var _6D=e; 349for(var _0c=0;_0c<80;_0c++){if(_0c<16)_U2[_0c]=x[_S2+_0c];else _U2[_0c]=_ZC(_U2[_0c-3]^_U2[_0c-8]^_U2[_0c-14]^_U2[_0c-16],1);var _Xb=_WC(_WC(_ZC(_N9,5),_7D(_0c,_M9,_T2,_Bo)),_WC(_WC(e,_U2[_0c]),_8D(_0c)));e=_Bo;_Bo=_T2;_T2=_ZC(_M9,30);_M9=_N9;_N9=_Xb}_N9=_WC(_N9,_OC);_M9=_WC(_M9,_PC);_T2=_WC(_T2,_QC);_Bo=_WC(_Bo,_RC);e=_WC(e,_6D)}return Array(_N9,_M9,_T2,_Bo,e)}function _7D(_Xb,_M9,_T2,_Bo){if(_Xb<20)return(_M9&_T2)|((~_M9)&_Bo);if(_Xb<40)return _M9^_T2^_Bo;if(_Xb<60)return(_M9&_T2)|(_M9&_Bo)|(_T2&_Bo); 350return _M9^_T2^_Bo}function _8D(_Xb){return(_Xb<20)?1518500249:(_Xb<40)?1859775393:(_Xb<60)?-1894007588:-899497514}function _9D(_l9,_aD){for(var index=0;
350index<_aD.length;index++){var _bD=_aD[index];if(_bD._a2==_l9){return index}}return -1}function _cD(_k9,_dD){switch(_dD){case _vB:return(_eD(_k9))?_fD(_k9):"";case _wB:return(_gD(_k9))?_hD(_k9):"";case _xB:return(_iD(_k9))?_jD(_k9):"";case _yB:return(_kD(_k9))?_lD(_k9):"";case _AB:return(_mD(_k9))?_nD(_k9):"";case _BB:return(_oD(_k9))?_pD(_k9):"";case _CB:return(_rB(_k9))?_sB(_k9):""; 351case _DB:return(_qD(_k9))?_rD(_k9):"";case _EB:return(_sD(_k9))?_tD(_k9):"";case _FB:return(_uD(_k9))?_vD(_k9):"";case _GB:return(_wD(_k9))?_xD(_k9):""}return ""}function _p7(_Sz,index){return _Sz._kA[yyGetInt32(index)]}function _q7(_Sz,index,_md){_Sz._kA[yyGetInt32(index)]=yyGetInt32(_md);};/*@constructor */function _yD(){this._zD=0;this._AD=0;this._BD=false;this._CD=0;this._DD=0};_yD.prototype._ED=function(_FD){this._CD=_FD;this._GD()};_yD.prototype._GD=function(){this._zD=0;if(this._CD>0.0){this._AD=_HD()} 352else {this._AD=0}this._DD=0;this._BD=false};_yD.prototype._Qk=function(){var current;if(this._CD>0.0){current=this._AD+1000000.0/this._CD}else current=_HD();this._DD=current-this._AD;if(!this._BD)this._zD+=this._DD;this._AD=current};_yD.prototype._89=function(){if(this._CD>0)return this._CD;if(this._DD>0){return 1000000.0/this._DD}return 30.0};var _79=new _yD();var _Px=1,_Nx=2,_ID=3,_Ox=4,_Lx=5,_Mx=6,_JD=7,_KD=8,_LD=9,_MD=10,_ND=11;var _OD=0.0;function _PD(_Aw,_Bw,_QD,_RD){_SD=true;_TD=0;_UD=0;_VD=1;_WD=1; 353_XD=-1;_YD=-1;if(_Aw!=undefined)_VD=yyGetReal(_Aw);if(_Bw!=undefined)_WD=yyGetReal(_Bw);if(_QD!=undefined)_TD=yyGetReal(_QD);if(_RD!=undefined)_UD=yyGetReal(_RD);if(_ZD){__D()}}var _0E=_PD;var _1E=96;var _2E=96;function _3E(){return _4E()}function _5E(){return _6E()}var _7E=_8E;function _8E(_Wh,_ee){_Wh=yyGetInt32(_Wh);_ee=yyGetReal(_ee);_9E();var _aE=[];_aE[0]=1;_aE[1]=0;_aE[2]=0;_aE[3]=1;_aE[4]=0;_aE[5]=0;_Je._bE(_aE[0],_aE[1],_aE[2],_aE[3],_aE[4],_aE[5]);if(!_Je.clearRect||_Wh!=0||_ee!=0){_Je.globalAlpha=_ee; 354_Je.fillStyle=_Rn(_Ih(_Wh),_ee);_Je.globalCompositeOperation='copy';_Je.fillRect(_cE,_dE,_eE,_fE)}else {_Je.clearRect(_cE,_dE,_eE,_fE)}_gE()}function _hE(_8x,_9x,_ax){return(yyGetInt32(_8x))|(yyGetInt32(_9x)<<8)|(yyGetInt32(_ax)<<16)}function _iE(_jE,_kE,_lE){return _hE(_jE,_kE,_lE)}var _mE=_hE;var _nE=_iE;function _oE(_Wh){return(yyGetInt32(_Wh)>>16)&0xff}var _pE=_oE;function _qE(_Wh){return(yyGetInt32(_Wh)>>8)&0xff}var _rE=_qE;function _sE(_Wh){return(yyGetInt32(_Wh)&0xff)}var _tE=_sE;function _uE(_Wh){_Wh=yyGetInt32(_Wh); 355var _vE=0.0;var _wE=0.0;var _xE=0.0;var _jc=0.0;var _lc=0.0;var _yE=0.0;var _Bo=0.0;var _Jb=0.0;_vE=(_Wh&0xff)/255.0;_wE=((_Wh>>8)&0xff)/255.0;_xE=((_Wh>>16)&0xff)/255.0;_Jb=_Wb(_Wb(_vE,_wE),_xE);_yE=_Vb(_Vb(_vE,_wE),_xE);_Bo=_yE-_Jb;if(_yE==0)_lc=0.0;else _lc=1.0*_Bo/_yE;if(_lc==0)_jc=0.0;else if(_vE==_yE)_jc=60.0*(_wE-_xE)/_Bo;else if(_wE==_yE)_jc=120.0+60.0*(_xE-_vE)/_Bo;else _jc=240.0+60.0*(_vE-_wE)/_Bo;if(_jc<0)_jc=_jc+360.0;var _qa=Math.min(255,Math.max(0,_yE*255.0));var _8z=Math.min(255,Math.max(0,_lc*255.0)); 356var _V2=Math.min(255,Math.max(0,(_jc*255.0)/360.0));var _zE={_V2:_V2,_8z:_8z,_qa:_qa};return _zE}function _AE(_Wh){var _BE=_uE(_Wh);return _BE._V2}var _CE=_AE;function _DE(_Wh){var _BE=_uE(_Wh);return _BE._8z}var _EE=_DE;function _FE(_Wh){var _BE=_uE(_Wh);return _BE._qa}var _GE=_FE;function _HE(_TB,_UB,_IE){_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_IE=yyGetReal(_IE);var _VB=(_TB>>16)&0xff;var _XB=(_TB>>8)&0xff;var _ZB=_TB&0xff;var _WB=(_UB>>16)&0xff;var _YB=(_UB>>8)&0xff;var __B=_UB&0xff;var _JE=1.0-_IE;var _K9=~~(_VB*_JE+_WB*_IE); 357var _L9=~~(_XB*_JE+_YB*_IE);var _M9=~~(_ZB*_JE+__B*_IE);return((_K9<<16)&0xff0000)|((_L9<<8)&0xff00)|(_M9&0xff)}var _KE=_HE;function _LE(_ME,_NE,_ix){var _vE=0.0;var _wE=0.0;var _xE=0.0;var _jc=0.0;var _lc=0.0;var _yE=0.0;var _Jz=0.0;var _OE=0.0;var _YC=0.0;var _Xb=0.0;var _S2=0;var _zE;_jc=yyGetReal(_ME)*360.0/255.0;if(_jc==360.0)_jc=0.0;_lc=yyGetReal(_NE)/255.0;_yE=yyGetReal(_ix)/255.0;if(_lc==0){_vE=_yE;_wE=_yE;_xE=_yE}else {_jc=_jc/60.0;_S2=Math.floor(_jc);_Jz=_jc-_S2;_OE=_yE*(1.0-_lc);_YC=_yE*(1.0-(_lc*_Jz)); 358_Xb=_yE*(1.0-(_lc*(1.0-_Jz)));switch(_S2){case 0:{_vE=_yE;_wE=_Xb;_xE=_OE}break;case 1:{_vE=_YC;_wE=_yE;_xE=_OE}break;case 2:{_vE=_OE;_wE=_yE;_xE=_Xb}break;case 3:{_vE=_OE;_wE=_YC;_xE=_yE}break;case 4:{_vE=_Xb;_wE=_OE;_xE=_yE}break;default :{_vE=_yE;_wE=_OE;_xE=_YC;}}}
358_zE=Math.floor(_vE*255.0)|(Math.floor(_wE*255.0)<<8)|(Math.floor(_xE*255.0)<<16);return _zE}var _PE=_LE;function _QE(_ee){_ee=yyGetReal(_ee);if(_ee<0){_ee=0}if(_ee>1){_ee=1}_Fh=_ee;_RE=_Rn(_Gh,_Fh)}function _SE(){return _Fh}function _TE(){return _iB} 359var _UE=_TE;function _8n(_Hh){_Hh=yyGetInt32(_Hh);_iB=_Hh;_Gh=_Ih(_Hh);_VE=_WE(_Gh);_RE=_Rn(_Gh,_Fh)}var _X5=_8n;;;;;;;function _XE(_ac,_bc,_Cb,_Db,_TB,_UB,_YE){_ZE(_ac,_bc,_Cb,_Db,10,10,_TB,_UB,_YE)}var __E=_XE;var _ZE=_0F;var _1F=_0F;function _0F(_ac,_bc,_Cb,_Db,_2F,_3F,_TB,_UB,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_2F=yyGetReal(_2F);_3F=yyGetReal(_3F);_TB=yyGetReal(_TB);_UB=yyGetReal(_UB);_YE=yyGetBool(_YE);if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD}if(_Db<_bc){ 360var _4F=_bc;_bc=_Db;_Db=_4F}if(_Cb<_ac){var _4F=_ac;_ac=_Cb;_Cb=_4F}var width=_Cb-_ac;var height=_Db-_bc;var _5F=_2F;var _6F=_3F;var _S9=_Je.globalAlpha=_Fh;_Je.beginPath();_Je.moveTo(_ac+_5F,_bc);_Je.lineTo(_ac+width-_5F,_bc);_Je.quadraticCurveTo(_ac+width,_bc,_ac+width,_bc+_6F);_Je.lineTo(_ac+width,_bc+height-_6F);_Je.quadraticCurveTo(_ac+width,_bc+height,_ac+width-_5F,_bc+height);_Je.lineTo(_ac+_5F,_bc+height);_Je.quadraticCurveTo(_ac,_bc+height,_ac,_bc+height-_6F);_Je.lineTo(_ac,_bc+_6F);_Je.quadraticCurveTo(_ac, 361_bc,_ac+_5F,_bc);_Je.closePath();if(_YE){_Je.strokeStyle=_Rn(_Ih(_TB),1.0);_Je.stroke()}else {_Je.fillStyle=_Rn(_Ih(_TB),1.0);_Je.fill()}}var _Y5=_7F;function _7F(_ac,_bc,_Cb,_Db,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_YE=yyGetBool(_YE);_Je.globalAlpha=_Fh;if(_YE){if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD}_Je.lineWidth=1;_Je.strokeStyle=_RE;_Je._8F(_ac+0.5,_bc+0.5,(_Cb-_ac),(_Db-_bc))}else {if(_OD!=0.0){_Cb+=_OD;_Db+=_OD}_Je.fillStyle=_RE;_Je._9F(_ac, 362_bc,_Cb-_ac+1,_Db-_bc+1)}}var _aF=_bF;var _cF=_bF;function _bF(_ac,_bc,_Cb,_Db,_TB,_UB,_dF,_eF,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_dF=yyGetInt32(_dF);_eF=yyGetInt32(_eF);_YE=yyGetBool(_YE);var _S9=_Rn(_Ih(_TB),1.0);_Je.globalAlpha=_Fh;if(_YE){if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD}_Je.lineWidth=1;_Je.strokeStyle=_S9;_Je._8F(_ac+0.5,_bc+0.5,(_Cb-_ac),(_Db-_bc))}else {if(_OD!=0.0){_Cb+=_OD;_Db+=_OD}_Je.fillStyle=_S9; 363_Je._9F(_ac+0.5,_bc+0.5,(_Cb-_ac),(_Db-_bc))}}var _fF=_gF;function _gF(_ac,_bc,_Cb,_Db,_TB,_UB,_hF,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_hF=yyGetBool(_hF);_YE=yyGetBool(_YE);_Je.globalAlpha=_Fh;_Je.lineWidth=1;var _iF=_Rn(_Ih(_TB),1.0);var _jF=_Rn(_Ih(_UB),1.0);var _kF;if(_hF){_kF=_Je.createLinearGradient(_ac,_bc,_ac,_Db)}else {_kF=_Je.createLinearGradient(_ac,_bc,_Cb,_bc)}_kF.addColorStop(0,_iF);_kF.addColorStop(1,_jF); 364if(_YE){if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD}_Je.strokeStyle=_kF;_Je._8F(_ac+0.5,_bc+0.5,_Cb-_ac,_Db-_bc)}else {if(_OD!=0.0){_Cb+=_OD;_Db+=_OD}_Je.fillStyle=_kF;_Je._9F(_ac+0.5,_bc+0.5,_Cb-_ac,_Db-_bc)}}var _lF=_mF;function _mF(_Oa,_Pa){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);if(_OD!=0.0){_Oa+=_OD;_Pa+=_OD}_Je.globalAlpha=_Fh;_Je.fillStyle=_RE;_Je._9F(_Oa,_Pa,1,1)}function _nF(_ac,_bc,_Cb,_Db,_Ll){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);if(_OD!=0.0){_ac+=_OD; 365_bc+=_OD;_Cb+=_OD;_Db+=_OD}_Je.globalAlpha=_Fh;_Je.strokeStyle=_VE;_Je.lineWidth=yyGetReal(_Ll);_Je._oF();_Je._pF(_ac+0.5,_bc+0.5);_Je._qF(_Cb+0.5,_Db+0.5);_Je._rF();_Je._sF();_Je._9F(_Cb,_Db,1,1)}function _Df(_ac,_bc,_Cb,_Db){_nF(_ac,_bc,_Cb,_Db,1)}var _tF=_uF;var _vF=_wF;function _uF(_Oa,_Pa){return _wF(yyGetReal(_Oa),yyGetReal(_Pa))&0x00ffffff}function _wF(_Oa,_Pa){var _xF=canvas.width/_yF;var _zF=canvas.height/_AF;var _S9=_BF(canvas,yyGetReal(_Oa)*_xF,yyGetReal(_Pa)*_zF);return _S9}var _CF=_DF;function _DF(_ac, 366_bc,_Cb,_Db,_EF,_FF,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_EF=yyGetReal(_EF);_FF=yyGetReal(_FF);if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD;_EF+=_OD;_FF+=_OD}_Je.globalAlpha=_Fh;_Je.lineWidth=1;if(yyGetBool(_YE)){_Je.strokeStyle=_RE;_Je._oF();_Je._pF(_ac,_bc);_Je._qF(_Cb,_Db);_Je._qF(_EF,_FF);_Je._qF(_ac,_bc);_Je._sF();_Je._rF()}else {_Je.strokeStyle=_RE;_Je.lineJoin="bevel";_Je.fillStyle=_RE;_Je._oF();_Je._pF(_ac,_bc);_Je._qF(_Cb,_Db);_Je._qF(_EF,_FF); 367_Je._qF(_ac,_bc);_Je._GF();_Je._sF();_Je._rF();_Je.lineJoin="miter"}}var _HF=_IF;var _JF=_IF;function _IF(_ac,_bc,_Cb,_Db,_EF,_FF,_TB,_UB,_dF,_YE){var _iF=_WE(_Ih(_TB)|0xff000000);_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_dF=yyGetInt32(_dF);_eF=yyGetInt32(_eF);_YE=yyGetBool(_YE);if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD;_EF+=_OD;_FF+=_OD}_Je.globalAlpha=_Fh;_Je.lineWidth=1;if(_YE){_Je.strokeStyle=_iF;_Je._oF();_Je._pF(_ac, 368_bc);_Je._qF(_Cb,_Db);_Je._qF(_EF,_FF);_Je._qF(_ac,_bc);_Je._sF();_Je._rF()}else {_Je.strokeStyle=_iF;_Je.lineJoin="bevel";_Je.fillStyle=_iF;_Je._oF();_Je._pF(_ac,_bc);_Je._qF(_Cb,_Db);_Je._qF(_EF,_FF);_Je._qF(_ac,_bc);_Je._GF();_Je._sF();_Je._rF();_Je.lineJoin="miter"}}var _KF=_LF;function _LF(_ac,_bc,_Cb,_Db,_IE,_MF,_NF,_OF,_PF,_QF,_RF,_SF){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_IE=yyGetReal(_IE);_MF=yyGetInt32(_MF);_NF=yyGetInt32(_NF);_OF=yyGetInt32(_OF);_PF=yyGetInt32(_PF); 369_QF=yyGetInt32(_QF);_RF=yyGetBool(_RF);_SF=yyGetBool(_SF);var _TF;var _UF;var _VF;var _WF;var _S9;if(_RF){_aF(_ac,_bc,_Cb,_Db,_MF,_MF,_MF,_MF,false);
369if(_SF){_aF(_ac,_bc,_Cb,_Db,_XF,_XF,_XF,_XF,true)}}if(_IE<0){_IE=0}if(_IE>100){_IE=100}var _YF=_IE/100;switch(_QF){case 0:_TF=_ac;_VF=_bc;_UF=_ac+_YF*(_Cb-_ac);_WF=_Db;break;case 1:_TF=_Cb-_YF*(_Cb-_ac);_VF=_bc;_UF=_Cb;_WF=_Db;break;case 2:_TF=_ac;_VF=_bc;_UF=_Cb;_WF=_bc+_YF*(_Db-_bc);break;case 3:_TF=_ac;_VF=_Db-_YF*(_Db-_bc);_UF=_Cb;_WF=_Db;break;default :_TF=_ac; 370_VF=_bc;_UF=_ac+_YF*(_Cb-_ac);_WF=_Db;break }if(_IE>50){_S9=_SB(_OF,_PF,(_IE-50.0)/50.0)}else {_S9=_SB(_NF,_OF,_IE/50.0)}_aF(_TF,_VF,_UF,_WF,_S9,_S9,_S9,_S9,false);if(_SF){_aF(_TF,_VF,_UF,_WF,_XF,_XF,_XF,_XF,true)}}var _ZF=__F;function __F(_Kb,_Lb,_Mb,_Nb,size){_Kb=yyGetReal(_Kb);_Lb=yyGetReal(_Lb);_Mb=yyGetReal(_Mb);_Nb=yyGetReal(_Nb);size=yyGetReal(size);var _0G=Math.sqrt(((_Mb-_Kb)*(_Mb-_Kb))+((_Nb-_Lb)*(_Nb-_Lb)));if(_0G!=0){if(size>_0G){size=_0G}var _1c=size*(_Mb-_Kb)/_0G;var _3c=size*(_Nb-_Lb)/_0G; 371_Df(_Kb,_Lb,_Mb,_Nb);_CF(_Mb-_1c-_3c/3.0,_Nb-_3c+_1c/3.0,_Mb,_Nb,_Mb-_1c+_3c/3.0,_Nb-_3c-_1c/3.0,false)}}function _1G(_ac,_bc,_Cb,_Db,_YE){_2G(_ac,_bc,_Cb,_Db,_iB,_iB,_YE)}var _2G=_3G;var _4G=_3G;function _3G(x,y,_Kb,_Lb,_TB,_UB,_5G){x=yyGetReal(x);y=yyGetReal(y);_Kb=yyGetReal(_Kb);_Lb=yyGetReal(_Lb);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_5G=yyGetBool(_5G);if(_OD!=0.0){x+=_OD;y+=_OD;_Kb+=_OD;_Lb+=_OD}var _U2=_Kb-x;var _V2=_Lb-y;var _6G=0.5522848;var _7G=(_U2/2)*_6G;var _8G=(_V2/2)*_6G;var _9G=x+_U2;var _aG=y+_V2; 372var _bG=x+_U2/2;var _cG=y+_V2/2;_Je.beginPath();_Je.moveTo(x,_cG);_Je.bezierCurveTo(x,_cG-_8G,_bG-_7G,y,_bG,y);_Je.bezierCurveTo(_bG+_7G,y,_9G,_cG-_8G,_9G,_cG);_Je.bezierCurveTo(_9G,_cG+_8G,_bG+_7G,_aG,_bG,_aG);_Je.bezierCurveTo(_bG-_7G,_aG,x,_cG+_8G,x,_cG);_Je.closePath();var _iF=_Rn(_Ih(_TB),1.0);var _jF=_Rn(_Ih(_UB),1.0);if(_U2<=0)_U2*=-1;if(_V2<=0)_V2*=-1;var _kF=_Je.createRadialGradient(_bG,_cG,0,_bG,_cG,min(_U2/2,_V2/2));_kF.addColorStop(0,_iF);_kF.addColorStop(1,_jF);_Je.globalAlpha=_Fh;if(_5G){ 373_Je.lineWidth=1;_Je.strokeStyle=_kF;_Je.stroke()}else {_Je.fillStyle=_kF;_Je.fill()}}var _dG=_eG;var _fG=_eG;function _eG(_Oa,_Pa,_jE,_TB,_UB,_YE){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_jE=yyGetReal(_jE);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_YE=yyGetBool(_YE);if(_OD!=0.0){_Oa+=_OD;_Pa+=_OD}_Je.globalAlpha=_Fh;var _iF=_Rn(_Ih(_TB),1.0);var _jF=_Rn(_Ih(_UB),1.0);var _kF=_Je.createRadialGradient(_Oa,_Pa,0,_Oa,_Pa,_jE);_kF.addColorStop(0,_iF);_kF.addColorStop(1,_jF);_Je._oF();if(_YE){_Je.lineWidth=1;_Je.strokeStyle=_kF; 374_Je._gG(_Oa,_Pa,_jE,0,Math.PI*2,true);_Je._sF()}else {_Je.fillStyle=_kF;_Je._gG(_Oa,_Pa,_jE,0,Math.PI*2,false);_Je._GF()}_Je._rF()}var _hG=_iG;var _jG=_iG;function _iG(_Oa,_Pa,_Wh){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);if(_OD!=0.0){_Oa+=_OD;_Pa+=_OD}var _iF=_Rn(_Ih(yyGetInt32(_Wh)),1.0);_Je.globalAlpha=_Fh;_Je.fillStyle=_iF;_Je._9F(_Oa,_Pa,1,1)}var _kG=_lG;var _mG=_lG;function _lG(_ac,_bc,_Cb,_Db,_Ll,_TB,_UB){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Ll=yyGetReal(_Ll); 375_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);if(_OD!=0.0){_ac+=_OD;_bc+=_OD;_Cb+=_OD;_Db+=_OD}_Je.globalAlpha=_Fh;var _iF=_Rn(_Ih(_TB),1.0);var _jF=_Rn(_Ih(_UB),1.0);var _kF=_Je.createLinearGradient(_ac,_bc,_Cb,_Db);_kF.addColorStop(0,_iF);_kF.addColorStop(1,_jF);_Je.strokeStyle=_kF;_Je._oF();_Je._pF(_ac+0.5,_bc+0.5);_Je._qF(_Cb+0.5,_Db+0.5);_Je.lineWidth=_Ll;_Je._sF();_Je._rF()}function _nG(_ac,_bc,_Cb,_Db,_TB,_UB){_kG(_ac,_bc,_Cb,_Db,1,_TB,_UB)}var _oG=_nG;function _pG(x,y,_Kb,_Lb,_iF,_jF,_5G){_2G(x,y,_Kb, 376_Lb,_iF,_jF,_5G)}function _qG(_rG){switch(_rG){case 1:_sG(_Lx,_Nx);break;case 2:_sG(_Lx,_Ox);break;case 3:_sG(_Px,_Ox);break;default :_sG(_Lx,_Mx);break }}var _sG=_tG;function _tG(src,_Te){_rg("Blend modes only available in WebGL mode.")}function _I7(_3n,_l9){var _uG=_3n._Rd();if(_uG){_uG._T8(yyGetString(_l9));_3n._6A=0;_uG._j9(0,0)}}function _K7(_3n,_vG,_wG,_w9){var _uG=_3n._Rd();if(_uG){_uG._t9(yyGetString(_vG),yyGetString(_wG),yyGetReal(_w9))}}function _L7(_3n,_Ic,_09){var _uG=_3n._Rd();if(_uG){_09=yyGetInt32(_09); 377_uG._m9(yyGetString(_Ic),_09);if(_09==0){_3n._6A=0;_uG._j9(0,0)}}}function _M7(_3n,_09){var _uG=_3n._Rd();if(_uG){return _uG._Ec(yyGetInt32(_09))}return ""}function _S7(_3n,_xG,_yG){_xG=yyGetString(_xG);_yG=yyGetString(_yG);var _uG=_3n._Rd();
377if(_uG){if(typeof(_yG)=="string"){_uG._y9(_xG,_yG)}else {if(_gD(_yG)){var _4A=_5b._6b(_yG);if(_uG._U9(_xG,_4A._a2)===undefined){_uG._W9(_4A._a2,_4A,0,_4A._e2,_4A._f2,1,1,0,undefined,0xffffffff,1.0)}_uG._y9(_xG,_4A._a2)}else {_uG._y9(_xG,-1)}}}}function _T7(_3n,_xG){var _uG=_3n._Rd(); 378if(_uG){return _uG._Sc(yyGetString(_xG))}return ""}function _U7(_3n,_l9,__8,_Y9,_Z9,__9,_0a,_1a,_2a){var _uG=_3n._Rd();if(_uG){_Y9=yyGetInt32(_Y9);if(_gD(__8)&&(_Y9>=0)){var _4A=_5b._6b(__8);if((_4A._zG!=undefined)||(_4A._AG!=undefined)){console.log("ERROR: Sprite '"+_4A._a2+"' is not valid for use as an attachment (must be a bitmap)\n");return -1.0}_uG._W9(yyGetString(_l9),_4A,_Y9,yyGetReal(_Z9),yyGetReal(__9),yyGetReal(_0a),yyGetReal(_1a),yyGetReal(_2a));return 1.0}}return -1.0}function _V7(_3n,_l9,__8, 379_Y9,_Z9,__9,_0a,_1a,_2a,_Wh,_ee){var _uG=_3n._Rd();if(_uG){_Y9=yyGetInt32(_Y9);if(_gD(__8)&&(_Y9>=0)){var _4A=_5b._6b(__8);if((_4A._zG!=undefined)||(_4A._AG!=undefined)){console.log("ERROR: Sprite '"+_4A._a2+"' is not valid for use as an attachment (must be a bitmap)\n");return -1.0}_uG._W9(yyGetString(_l9),_4A,_Y9,yyGetReal(_Z9),yyGetReal(__9),yyGetReal(_0a),yyGetReal(_1a),yyGetReal(_2a),undefined,yyGetInt32(_Wh),yyGetReal(_ee));return 1.0}}return -1.0}function _W7(_3n,_l9,__8,_Y9,_Z9,__9,_0a,_1a,_2a, 380_Wh,_ee){_V7(_3n,_l9,__8,_Y9,_Z9,__9,_0a,_1a,_2a,_Wh,_ee)}function _28(_3n,_xG,_Wh,_ee){var _uG=_3n._Rd();if(_uG){_xG=yyGetString(_xG);_uG._I9(_xG,yyGetInt32(_Wh));_uG._P9(_xG,yyGetReal(_ee))}}function _38(_3n,_xG,_Wh,_ee){_28(_3n,_xG,_Wh,_ee)}function _48(_3n,_xG){var _uG=_3n._Rd();if(_uG){return _uG._R9(yyGetString(_xG))}return 0xffffffff}function _58(_3n,_xG){return _48(_3n,_xG)}function _68(_3n,_xG){var _uG=_3n._Rd();if(_uG){return _uG._T9(yyGetString(_xG))}return 1.0}function _Q7(_3n,_l9){var _uG=_3n._Rd(); 381if(_uG){_uG._U8(yyGetString(_l9))}}function _R7(_3n){var _uG=_3n._Rd();if(_uG){return _uG._Dc()}return ""}function _J7(_3n){return _M7(_3n,0)}function _N7(_3n,_Ld){var _uG=_3n._Rd();if(_uG){return _uG._Hc(yyGetString(_Ld))}return 0.0}function _O7(_3n,_Ld){var _uG=_3n._Rd();if(_uG){return _uG._Jc(yyGetString(_Ld))}return 0.0}function _78(_3n,_09){var _uG=_3n._Rd();if(_uG){return _uG._g9(yyGetInt32(_09))}return 0}function _88(_3n,_09,_k9){var _uG=_3n._Rd();if(_uG){_uG._j9(yyGetInt32(_09),yyGetInt32(_k9))}}function _98(_3n, 382_Ic,_H8){var frames=[];var _uG=_3n._Rd();if(_uG){var _BG=_uG._Kc(_Ic,_H8);if(_BG==null){frames.push(-1)}else {frames=_BG}}else {frames.push(-1)}return frames}function _P7(_3n,_09){var _uG=_3n._Rd();if(_uG){_uG._Fc(yyGetInt32(_09))}}function _X7(_3n,_b9){var _uG=_3n._Rd();if(_uG){_uG._Ma(yyGetReal(_b9)>0.5?true:false)}}function _Y7(_3n,_oc,_pc){var _uG=_3n._Rd();if(_uG){_uG._nc(yyGetString(_oc),yyGetInt32(_pc))}}function _Z7(_3n,_oc,_pc){var _uG=_3n._Rd();if(_uG){_uG._tc(yyGetString(_oc),yyGetInt32(_pc))}}function __7(_3n, 383_oc,_pc){var _uG=_3n._Rd();if(_uG){_uG._uc(yyGetString(_oc),yyGetInt32(_pc))}}function _08(_3n,_oc,_pc){var _uG=_3n._Rd();if(_uG){_uG._Cc(yyGetString(_oc),yyGetInt32(_pc))}};;;;;function _18(_3n,_Uc){var _uG=_3n._Rd();if(_uG){_uG._Tc(yyGetInt32(_Uc));return 1}return -1};;function _a8(_3n){var _uG=_3n._Rd();if(_uG){var rect=new _Gz(0,0,0,0);if(_uG._sb(rect)){var _yb=[];_yb.push(rect.left,rect.top,rect.right,rect.bottom);return _yb}}var _yb=[];_yb.push(0.0,0.0,0.0,0.0);return _yb};function _b8(_3n){var _uG=_3n._Rd(); 384if(_uG){return _uG._tb()}return 0.0};function _c8(_3n,_k9){var _uG=_3n._Rd();if(_uG){return _uG._ub(yyGetInt32(_k9))}var _yb=[];_yb.push(0,"");return _yb};function _d8(_3n,_Oa,_Pa,_Uc){var _uG=_3n._Rd();if(_uG){var _4A=_5b._6b(_3n._4b);if(_4A!=null&&_4A!=undefined){if(_4A._AG){_4A._CG(_3n,yyGetReal(_Oa),yyGetReal(_Pa),yyGetInt32(_Uc))}}}};;;function _DG(_EG,_FG,_n3,_o3,angle){if(Math.abs(angle)<0.001){_GG.left=_EG;_GG.top=_FG;_GG.right=_EG+_n3;_GG.bottom=_FG+_o3}else {var _HG=angle*(Math.PI/180.0);var _8z=Math.abs(sin(_HG)); 385var _T2=Math.abs(cos(_HG));var _PB=(_T2*_n3)+(_8z*_o3);var _IG=(_8z*_n3)+(_T2*_o3);_GG.left=(_EG+(_n3-_PB)/2);_GG.right=(_EG+(_n3+_PB)/2);_GG.top=(_FG+(_o3-_IG)/2);_GG.bottom=(_FG+(_o3+_IG)/2)}};function _JG(){_KG=true};function _LG(){if(_KG){var _MG=new _Bu();_MG._NG(_sw[_Yv]);var _Ef=[];var _Ff=[];_Ef[0]=_GG.left;_Ef[1]=_GG.right;_Ef[2]=_GG.right;_Ef[3]=_GG.left;_Ff[0]=_GG.top;_Ff[1]=_GG.top;_Ff[2]=_GG.bottom;_Ff[3]=_GG.bottom;_OG.left=Number._PG;_OG.top=Number._PG;_OG.right=Number._QG;_OG.bottom=Number._QG; 386for(var _S2=0;_S2<4;_S2++){var _RG=((_Ef[_S2]*_MG._Jb[0])+(_Ff[_S2]*_MG._Jb[4])+_MG._Jb[12]);var _SG=((_Ef[_S2]*_MG._Jb[1])+(_Ff[_S2]*_MG._Jb[5])+_MG._Jb[13]);_OG.left=_Wb(_OG.left,_RG);_OG.top=_Wb(_OG.top,_SG);_OG.right=_Vb(_OG.right,_RG);_OG.bottom=_Vb(_OG.bottom,_SG)}_KG=false}};;;;;;;;;;;;;;;;;;;function _TG(_UG,_VG){if(_UG.readyState!=4)return;var _wk=_pz(_UG);if(_wk){_wk._WG=_UG.status;_wk._Dk=true;_wk._XG=_I8();var _YG=_UG.getAllResponseHeaders().split("\r\n");for(var _Hb in _YG){if(!_YG.hasOwnProperty(_Hb))continue; 387var _ZG=_YG[_Hb].split(": ");if(_ZG.length==2){_K8(_wk._XG,_ZG[0],_ZG[1])}}
387if(_VG){_VG(_UG,_wk)}}}function __G(_0H){var _1H={};_xk._yk(_2H,_0H,_3H,_1H);setTimeout(function(){var _wk=_pz(_1H);if(_wk){_wk._WG=404;_wk._Dk=true;_wk._Ck=_4H;_wk._5H=""}},500);return _2H++}function _6H(_gi,_0H,_7H,_8H,_VG,_9H){try{var _aH=_bH(_0H,_7H);_xk._yk(_2H,_0H,_3H,_aH._cH);if(_9H!==undefined){_aH._cH.responseType=_9H}if(_aH._dH){_eH(_gi,_0H,_7H,_8H,_aH._cH,_aH._fH,_VG)}else {_gH(_gi,_0H,_7H,_8H,_aH._cH,_VG)}}catch(e){return __G(_0H)} 388return _2H++}function _bH(_0H,_7H){var _aH={_cH:null,_fH:true,_dH:false};if((_0H.substring(0,7)!="http://")&&(_0H.substring(0,8)!="https://")){_aH._fH=false}else {var _hH="";if(_0H.substring(0,7)=="http://"){_hH=_0H.substring(7)}if(_0H.substring(0,8)=="https://"){_hH=_0H.substring(8)}if(_hH.substring(0,document.domain.length)==document.domain){_aH._fH=false}}if((_aH._fH)&&(window.XDomainRequest)){_aH._cH=new XDomainRequest();_aH._fH=true;_aH._dH=true}else {if(window.XMLHttpRequest){_aH._cH=new XMLHttpRequest(); 389_aH._fH=false;_aH._dH=(_iH==_jH)&&(_kH._lH<=9.0)}else if(window.ActiveXObject){if(new ActiveXObject("Microsoft.XMLHTTP")){_aH._cH=new ActiveXObject("Microsoft.XMLHTTP")}else {_aH._cH=new ActiveXObject("Msxml2.XMLHTTP");}}}return _aH}function _gH(_gi,_0H,_7H,_8H,_UG,_VG){try{_UG.open(_gi,_0H,true);if(_7H!==null){for(var _ZG in _7H){if(!_7H.hasOwnProperty(_ZG))continue;try{_UG.setRequestHeader(_7H[_ZG].key,_7H[_ZG].value)}catch(e){debug("Unable to set request header "+_7H[_ZG].key+":"+_7H[_ZG].value+" "+e.message)} 390}}else if(_gi=="POST"){_UG.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}_UG.onreadystatechange=function(){_TG(_UG,_VG)};_UG.send(_8H)}catch(e){debug(e.message)}}function _eH(_gi,_0H,_7H,_8H,_UG,_mH,_VG){_UG.open(_gi,_0H);_UG.ontimeout=function(_H8){_nH(_H8,_UG)};_UG.onerror=function(_H8){_nH(_H8,_UG)};if(_mH){_UG.onload=function(_H8){_oH(_H8,_UG,200)}}else {_UG.onload=function(_H8){};_UG.onreadystatechange=function(){if(_UG.readyState==4){_oH(null,_UG,_UG.status)}}}if(_7H!==null){ 391for(var _ZG in _7H){if(!_7H.hasOwnProperty(_ZG))continue;try{_UG.setRequestHeader(_7H[_ZG].key,_7H[_ZG].value)}catch(e){debug("Unable to set request header "+_7H[_ZG].key+":"+_7H[_ZG].value+" "+e.message);}}}_UG._pH=function(){};_UG.send(_8H)}function _oH(_H8,_UG,_qH){var _wk=_pz(_UG);if(_wk){_wk._Dk=true;if((_qH>=200)&&(_qH<300)){_wk._Ck=_rH;_wk._WG=_qH}else {_wk._Ck=_4H;_wk._WG=404}_wk._5H=_UG.responseText;_wk._XG=-1}}function _nH(_H8,_UG){var _wk=_pz(_UG);if(_wk){_wk._Dk=true;_wk._Ck=_4H;_wk._5H="";_wk._WG=404; 392_wk._XG=-1}};var _sH=null;function _27(_3n,_k9){return _29._tH._6b(yyGetInt32(_k9)).id}function _S6(_3n,_Oa,_Pa,_wm){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var _do=10000000000;var _S2=__n;var _uH=_vH(null,yyGetInt32(_wm),false,__n,_Oa,_Pa,function(_0o){var _1c=_Oa-_0o.x;var _3c=_Pa-_0o.y;var _Bo=Math.sqrt(_1c*_1c+_3c*_3c);if(_Bo<_do){_S2=_0o.id;_do=_Bo;}});return _S2}function _T6(_3n,_Oa,_Pa,_wm){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var _do=-10000000000;var _S2=__n;var _uH=_vH(null,yyGetInt32(_wm),false,__n,_Oa, 393_Pa,function(_0o){var _1c=_Oa-_0o.x;var _3c=_Pa-_0o.y;var _Bo=Math.sqrt(_1c*_1c+_3c*_3c);if(_Bo>_do){_S2=_0o.id;_do=_Bo}});return _S2}function _U6(_Wn,_Oa,_Pa,_wm){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var _1c=_Wn.x;var _3c=_Wn.y;_Wn._zi(_Oa,_Pa);var id=_Zn(null,yyGetInt32(_wm),false,__n,_Oa,_Pa,function(_0o){if(_0o._wH(_Wn,true)){return _0o.id}else {return __n}});_Wn._zi(_1c,_3c);return id}function _V6(_Wn,_Oa,_Pa,_wm,_Uc,_eo){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var _8m=_4m._6b(yyGetInt32(_Uc));if(!_8m){_Vl("Error: invalid ds_list ID (instance_place_list)"); 394return 0}var _1c=_Wn.x;var _3c=_Wn.y;_Wn._zi(_Oa,_Pa);var _fo=0;var sort=yyGetBool(_eo);var _yb=[];_Zn(null,yyGetInt32(_wm),false,__n,_Oa,_Pa,function(_0o){if(_0o._wH(_Wn,true)){if(sort)_yb[_fo]=_0o;else _8m._yk(_0o.id);_fo+=1}return __n});_Wn._zi(_1c,_3c);if(_wm==_xH){_8m._yk(_Wn.id);_fo++}if(sort)_3o(_yb,_8m,_Oa,_Pa);return _fo}function _Y6(_Wn,_Sl,_yH){_yH=_yH!==undefined?yyGetBool(_yH):true;if(_Sl===undefined){_Wn._fb(_zH,0,_Wn,_Wn);_Wn._fb(_AH,0,_Wn,_Wn);_Wn._BH=true}else {var _OA=_CH(yyGetInt32(_Sl)); 395if(_OA!=null&&_OA.length>0){for(var _Sz=0;_Sz<_OA.length;_Sz++){var _9o=_OA[_Sz];if(!_9o._BH&&_9o._DH){if((_yH===undefined)||(_yH)){_9o._fb(_zH,0,_9o,_9o)}_9o._fb(_AH,0,_9o,_9o);_9o._BH=true}}}}}function _07(_3n,_Oa,_Pa){var _gm=_29._tH._gm;var _fo=[];for(var _S2=0;_S2<_gm.length;_S2++){var _9o=_gm[_S2];
395if(_9o._2o(yyGetReal(_Oa),yyGetReal(_Pa),true)){_fo.push(_9o)}}for(var _S2=0;_S2<_fo.length;_S2++){_Y6(_fo[_S2])}}function _17(_3n,_Oa,_Pa,_EH,_FH){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var bottom,top;var _GH=[]; 396var _HH=_29._tH;for(var _S2=0;_S2<_HH._gm.length;_S2++){var _9o=_HH._gm[_S2];if(_9o._IH)_9o._JH();var _KH=_9o._KH;if(!((_Oa>_KH.right)||(_Oa<_KH.left)||(_Pa>_KH.bottom)||(_Pa<_KH.top))){_GH[_GH.length]=_9o}}var _HH=_29._tH;for(var _S2=0;_S2<_GH.length;_S2++){_X6(_GH[_S2],yyGetInt32(_EH),_FH)}}function _r6(_3n,_LH,_MH){_3n._0A=yyGetReal(_LH);_3n._g3=yyGetReal(_MH)}function _s6(_3n,_LH,_MH){_3n._NH(yyGetReal(_LH),yyGetReal(_MH))}function _W6(_3n,_OH){var _PH=new _QH(0,0,_RH++,_3n._SH,true);var _TH=_PH.id;_PH._UH(_3n, 397true);_PH.id=_TH;_PH._VH=false;var _9o=_29._WH(_PH);if(yyGetBool(_OH)){_PH._fb(_XH,0,_PH,_PH);_PH._fb(_YH,0,_PH,_PH)}return _PH.id}function _ZH(_3n,_EH,_FH){_FH=yyGetBool(_FH);if(_FH){_3n._fb(_zH,0,_3n,_3n);_3n._fb(_AH,0,_3n,_3n)}_3n.__H(yyGetInt32(_EH),true,false);_3n._0I(_3n._Yz._1I);_3n._2I(_29);if(_FH){_3n._fb(_XH,0,_3n,_3n);_3n._fb(_YH,0,_3n,_3n)}}function _3I(_3n,_EH,_FH){_EH=yyGetInt32(_EH);if(!_O8._4I(_EH)){debug("Error: Trying to change an instance to an nonexistent object type.");return }_ZH(_3n, 398_EH,yyGetBool(_FH))}var _X6=_3I;function _37(_3n,_Yn){var _8m=[];_8m=_29._tH._gm;_29._tH._Pk();var _5I=_29._6I;for(var _S2=0;_S2<_8m.length;_S2++){if(_8m[_S2]==_3n){if(yyGetBool(_Yn)==false){_29._7I(_8m[_S2])}else {_29._tH._8I(_8m[_S2])}}else {_29._7I(_8m[_S2])}}}function _77(_3n){var _8m=[];_8m=_29._6I._gm;_29._6I._Pk();var _HH=_29._tH;for(var _S2=0;_S2<_8m.length;_S2++){_29._9I(_8m[_S2])}}function _aI(_wm,_bI){if(_wm._cI>=0){_bI=yyGetInt32(_bI);var _dI=_O8._6b(_wm._cI);
398if(_dI){if(_dI._eI==_bI){return true}else { 399return _aI(_dI,_bI)}}}return false};function _87(_3n,_EH){_EH=yyGetInt32(_EH);var _S2;var _GH=[];var _5I=_29._6I;if(_EH==_xH){for(var _S2=0;_S2<_5I._gm;_S2++){var _9o=_5I._gm[_S2];_GH[_GH.length]=_9o}}else {for(var _S2=0;_S2<_5I._gm.length;_S2++){var _9o=_5I._gm[_S2];if(_9o._SH==_EH||_9o.id==_EH){_GH[_GH.length]=_9o}else if(_aI(_O8._6b(_9o._SH),_EH)){_GH[_GH.length]=_9o}}}var _HH=_29._tH;for(_S2=0;_S2<_GH.length;_S2++){_29._9I(_GH[_S2])}}function _47(_3n,_EH){_EH=yyGetInt32(_EH);var _S2;var _GH=[];var _HH=_29._tH; 400if(_EH==_xH){for(var _S2=0;_S2<_HH._gm.length;_S2++){var _9o=_HH._gm[_S2];_GH[_GH.length]=_9o}}else {for(var _S2=0;_S2<_HH._gm.length;_S2++){var _9o=_HH._gm[_S2];if(_9o._SH==_EH||_9o.id==_EH){_GH[_GH.length]=_9o}else if(_aI(_O8._6b(_9o._SH),_EH)){_GH[_GH.length]=_9o}}}var _5I=_29._6I;for(_S2=0;_S2<_GH.length;_S2++){_29._7I(_GH[_S2])}}function _57(_3n,_fI,_gI,_id,_jd,_hI,_Yn){_fI=yyGetReal(_fI);_gI=yyGetReal(_gI);_id=yyGetReal(_id);_jd=yyGetReal(_jd);var bottom,top,right;var _GH=[];var _HH=_29._tH;right=_fI+_id-1; 401bottom=_gI+_jd-1;for(var _S2=0;_S2<_HH._gm.length;_S2++){var _iI=false;var _9o=_HH._gm[_S2];if(_9o._IH)_9o._JH();var _KH=_9o._KH;if((_KH)&&((_9o._4b>=0)||(_9o._aA>=0))){if((_fI>_KH.right)||(right<_KH.left)||(_gI>_KH.bottom)||(bottom<_KH.top)){_iI=true}}else {if((_9o.x>right)||(_9o.x<_fI)||(_9o.y>bottom)||(_9o.y<_gI)){_iI=true}}if(_iI!=yyGetBool(_hI))_GH[_GH.length]=_9o}var _5I=_29._6I;for(_S2=0;_S2<_GH.length;_S2++){if(_3n==_GH[_S2]){if(!yyGetBool(_Yn)){_29._7I(_GH[_S2])}}else {_29._7I(_GH[_S2])}}}function _67(_3n, 402_jI){var _kI=_29;if(_kI==null){return -1}var _lI=null;if((typeof(_jI)==="string"))_lI=_mI._nI(_kI,yyGetString(_jI).toLowerCase());else _lI=_mI._oI(_kI,yyGetInt32(_jI));if(_lI===null)return;for(var _0c=0;_0c<_lI._pI.length;_0c++){var _qI=_lI._pI._6b(_0c);if(_qI==null)continue;if(_qI._rI==_sI){_kI._7I(_qI._tI)}}}function _a7(_Sz,_jI){var _kI=_29;if(_kI==null){return -1}var _lI=null;if((typeof(_jI)==="string"))_lI=_mI._nI(_kI,yyGetString(_jI).toLowerCase());else _lI=_mI._oI(_kI,yyGetInt32(_jI));if(_lI===null)return; 403for(var _0c=0;_0c<_lI._pI.length;_0c++){var _qI=_lI._pI._6b(_0c);if(_qI==null)continue;if(_qI._rI==_sI){_kI._9I(_qI._tI)}}}function _97(_3n,_fI,_gI,_id,_jd,_hI){_fI=yyGetReal(_fI);_gI=yyGetReal(_gI);_id=yyGetReal(_id);_jd=yyGetReal(_jd);var _S2;var bottom,top,right;var _GH=[];var _5I=_29._6I;right=_fI+_id-1;bottom=_gI+_jd-1;for(var _S2=0;_S2<_5I._gm.length;_S2++){var _iI=false;var _9o=_5I._gm[_S2];if(_9o._IH)_9o._JH();var _KH=_9o._KH;if((_9o._4b>=0)||(_9o._aA>=0)){if(_KH.right<_fI||_KH.left>right||_KH.bottom<_gI||_KH.top>bottom){ 404_iI=true}}else {if((_9o.x>right)||(_9o.x<_fI)||(_9o.y>bottom)||(_9o.y<_gI)){_iI=true}}if(_iI!=yyGetBool(_hI))_GH[_GH.length]=_9o}var _HH=_29._tH;for(_S2=0;_S2<_GH.length;_S2++){_29._9I(_GH[_S2])}}function _uI(_vI){{switch(yyGetInt32(_vI)){case 0:if(_pl._yj[0]||_pl._yj[1]||_pl._yj[2])return 0;else return 1;case 1:if(_pl._yj[0])return 1;else return 0;case 2:if(_pl._yj[1])return 1;else return 0;case 3:if(_pl._yj[2])return 1;else return 0;case -1:if(_pl._yj[0]||_pl._yj[1]||_pl._yj[2])return 1;else return 0;}}return 0}function _Q5(_vI){ 405{switch(yyGetInt32(_vI)){case 0:if(_pl._tj[0]||_pl._tj[1]||_pl._tj[2])return 0;else return 1;case 1:if(_pl._tj[0])return 1;else return 0;case 2:if(_pl._tj[1])return 1;else return 0;case 3:if(_pl._tj[2])return 1;else return 0;case -1:if(_pl._tj[0]||_pl._tj[1]||_pl._tj[2])return 1;else return 0}}return 0}function _wI(_vI){{switch(yyGetInt32(_vI)){case 0:if(_pl._xj[0]||_pl._xj[1]||_pl._xj[2])return 0;else return 1;case 1:if(_pl._xj[0])return 1;else return 0;case 2:if(_pl._xj[1])return 1;else return 0;case 3:if(_pl._xj[2])return 1;else return 0; 406case -1:if(_pl._xj[0]||_pl._xj[1]||_pl._xj[2])return 1;else return 0}return 0}}function _xI(_yI){_yI=yyGetInt32(_yI);if(_yI==-1){_xI(1);_xI(2);_xI(3)}else if(_yI>=1&&_yI<=3){var _S2=_yI-1;_pl._yj[_S2]=0;_pl._tj[_S2]=0;_pl._xj[_S2]=0;_sl&=~(1<<_S2)}}var _zI=0,_AI=1,_BI=2,_CI=3,_DI=4,_EI=5;var _FI=0,_GI=1,_sI=2,_HI=3,_II=4,_JI=5,_KI=6,_LI=7,_MI=8;var _NI=31;var _OI=29;var _PI=28;var _QI=30;var _RI=(1<<_NI);var _SI=(1<<_OI);var _TI=(1<<_PI);var _UI=(1<<_QI);var _VI=_PI;var _WI=(0x7<<_VI);var _XI=0x7;var _YI=0;var _ZI=(0x7ffff<<_YI); 407var __I=(0x7ffff);/*@constructor */function _0J(){this._03=true;this._1J=false;this.index=0;this._2J=false;this._3J=false;this._4J=1.0;this._5J=1.0;this._z2=false;this._6J=0;this.alpha=1.0;this._59=_7J;this._j2=0;this._7A=0;this._6A=0};/*@constructor */function _8J(){this._fj=0;this._u3=0;this._9J=0;this._aJ=0;this._bJ=0;this._cJ=0;this._dJ=true;this._eJ=0;this._fJ="";this._gJ=null;this._hJ=null;this._iJ=-1;this._jJ=null;this._pI=new _2m()};/*@constructor */;/*@constructor */;/*@constructor */function _kJ(){ 408this._lJ=-1;this._tI=null;this._rI=_sI;this._mJ=false;this._nJ=""};/*@constructor */function _oJ(){this._pJ=null;this._rI=_GI;this._mJ=false;this._nJ="";this._fj=0};/*@constructor */function _qJ(){this._rI=_JI;this._rJ=-1;this._sJ=0;this._tJ=0;this._uJ=0;this._vJ=0;this._wJ=0;
408this._xJ=[];this._mJ=false;this._nJ="";this._fj=0;this._yJ=~_RI};/*@constructor */;/*@constructor */function _zJ(){this._AJ=-1;this._BJ=1;this._CJ=_7J;this._DJ=0;this._EJ=1;this._FJ=0;this._GJ=1;this._HJ=1;this._IJ=0;this._JJ=0xffffffff; 409this._KJ=1;this._sJ=0;this._tJ=0;this._rI=_II;this._nJ="";this._fj=0;this._mJ=false};/*@constructor */function _LJ(){this._MJ=-1;this._NJ=-1;this._BJ=1;this._OJ=0;this._JJ=0xffffffff;this._KJ=1;this._PJ=1;this._QJ=1;this._sJ=0;this._tJ=0;this._RJ=0;this._rI=_MI;this._nJ="";this._fj=0;this._mJ=false;this._SJ=null;this._TJ=0};/*@constructor */function _UJ(){this._rI=_KI;this._VJ=-1;this._nJ="";this._fj=0;this._mJ=false};/*@constructor */function _WJ(){this._dJ=true;this._oA=-1;this._sJ=0;this._tJ=0;this._XJ=0; 410this._YJ=0;this._GJ=1.0;this._HJ=1.0;this._IJ=0.0;this._JJ=0xffffffff;this._KJ=1.0;this._ZJ=0;this.__J=0;this._rI=_LI;this._nJ="";this._fj=0;this._mJ=false};var _0K=32;/*@constructor */function _1K(){this._2K=0;this._3K=0;this._4K=0;this._5K=false;this._6K=0xffffffff;this._7K=-1;this._8K=false;this._9K=0};_1K.prototype._aK=function(){return this._2K};_1K.prototype._bK=function(_Sl){this._cK=_Sl};_1K.prototype._dK=function(){return this._8K};_1K.prototype._eK=function(){return this._9K};_1K.prototype._fK=function(){ 411return this._6K};_1K.prototype._gK=function(){if(!this._5K){this._5K=true}};_1K.prototype._hK=function(_iK,_jK){if(_jK._pJ!=null){delete(_jK._pJ);_jK._pJ=null}_iK._pI._kK(_jK)};_1K.prototype._lK=function(_iK,_jK,_mK){if(_jK._tI){_jK._tI._nK(false)}if(_mK){if(_jK._lJ>=0){var _Sz=_Qz._6b(_jK._lJ);if(_Sz!=null){_Y6(_Sz)}}}_iK._pI._kK(_jK)};_1K.prototype._oK=function(_iK,_jK){_iK._pI._kK(_jK)};_1K.prototype._pK=function(_iK,_jK){_iK._pI._kK(_jK)};_1K.prototype._qK=function(_iK,_jK){_iK._pI._kK(_jK)};_1K.prototype._rK=function(_iK, 412_jK){_iK._pI._kK(_jK)};_1K.prototype._sK=function(_iK,_jK){_iK._pI._kK(_jK)};_1K.prototype._tK=function(_iK,_jK){_iK._pI._kK(_jK)};_1K.prototype._uK=function(_vK,_wK,_iK,_xK,_yK){if(_vK==null)return;var _ki=_wK;var _zK=_iK;if(_ki===null)return;this._AK(_ki);switch(_ki._rI){case _GI:this._hK(_zK,_ki);break;case _sI:this._lK(_zK,_ki,_yK);break;case _HI:this._oK(_zK,_ki);break;case _II:this._pK(_zK,_ki);break;case _JI:this._qK(_zK,_ki);break;case _KI:this._rK(_zK,_ki);break;case _LI:this._sK(_zK,_ki);break; 413case _MI:this._tK(_zK,_ki);break };return };_1K.prototype._BK=function(_vK,_CK,_xK,_yK){if(_vK==null)return;var _ki=null;var _zK=null;for(var _S2=0;_S2<_vK._DK.length;_S2++){_zK=_vK._DK._6b(_S2);_ki=this._EK(_zK,_CK);if(_ki!=null)break }if(_ki===null)return;this._AK(_ki);switch(_ki._rI){case _GI:this._hK(_zK,_ki);break;case _sI:this._lK(_zK,_ki,_yK);break;case _HI:this._oK(_zK,_ki);break;case _II:this._pK(_zK,_ki);break;case _JI:this._qK(_zK,_ki);break;case _KI:this._rK(_zK,_ki);break;case _LI:this._sK(_zK,_ki); 414break;case _MI:this._tK(_zK,_ki);break };return };_1K.prototype._FK=function(){if(this._7K==-1)return _29;var _kI=_GK._6b(this._7K);if(_kI==null)return _29;return _kI};_1K.prototype._HK=function(_vK,_iK,_jK){_jK._mJ=true};_1K.prototype._IK=function(_vK,_iK,_jK){var _Sz=_Qz._6b(_jK._lJ);if(_Sz===null)return;_jK._tI=_Sz;_Sz._JK=_iK._fj;_Sz._VH=true;_Sz._u3=_iK._u3;_jK._mJ=true};_1K.prototype._KK=function(_vK,_iK,_jK){_jK._mJ=true};_1K.prototype._LK=function(_vK,_iK,_jK){_jK._mJ=true};_1K.prototype._MK=function(_vK, 415_iK,_jK){_jK._mJ=true};_1K.prototype._NK=function(_vK,_iK,_jK){_jK._mJ=true};_1K.prototype._OK=function(_vK,_iK,_jK){_jK._mJ=true};_1K.prototype._PK=function(_vK,_iK,_jK){var _QK=_RK._SK();_QK._MJ=_jK._MJ;_QK._OJ=_jK._OJ;_QK._TK=_jK._BJ;_vK._UK(_jK._fj);_jK._NJ=_QK.id;_RK._VK(_QK,_YH);_jK._mJ=true};_1K.prototype._WK=function(_vK,_iK,_jK){if(_vK===null)return;if(_iK===null)return;if(_jK===null)return;if(_jK._mJ)return;switch(_jK._rI){case _GI:this._HK(_vK,_iK,_jK);break;case _sI:this._IK(_vK,_iK,_jK); 416break;case _HI:this._KK(_vK,_iK,_jK);break;case _II:this._LK(_vK,_iK,_jK);break;case _JI:this._MK(_vK,_iK,_jK);break;case _KI:this._NK(_vK,_iK,_jK);break;case _LI:this._OK(_vK,_iK,_jK);break;case _MI:this._PK(_vK,_iK,_jK);break }};_1K.prototype._bK=function(_Sl){this._2K=_Sl};_1K.prototype._XK=function(_vK){if((_vK._DK===null)||(_vK._DK.length===0))return;for(var _S2=0;_S2<_vK._DK.length;_S2++){var _YK=_vK._DK._6b(_S2);_YK._jJ=_HD();for(var _0c=0;_0c<_YK._pI.length;_0c++){var _qI=_YK._pI._6b(_0c);if(_qI==null)continue; 417this._WK(_vK,_YK,_qI)}}};
417_1K.prototype._ZK=function(_vK,_iK,_jK,__K){if(_vK==null||_iK==null||_jK===null)return -1;_jK._fj=this._0L();_jK._SJ=_iK;_iK._pI._yk(_jK);if(__K){this._WK(_vK,_iK,_jK)}return _jK._fj};_1K.prototype._1L=function(_vK,_Lm,_jK,__K,_2L){if(_vK==null||_jK===null)return -1;var _zK=this._3L(_vK,_Lm,_2L);if((_zK==null)&&(_2L)){_zK=this._4L(_vK,_Lm)}if(_zK==null){return -1}return this._ZK(_vK,_zK,_jK,__K)};_1K.prototype._nI=function(_vK,_l9){if(!_l9)return null;_l9=_l9.toLowerCase();for(var _S2=0; 418_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2);if(_zK===undefined||_zK===null)continue;if(!_zK._fJ)continue;if(_zK._fJ.toLowerCase()===_l9){return _zK}}return null};_1K.prototype._AK=function(_jK){if(_jK==null)return;switch(_jK._rI){case _GI:{this._5L(_jK)}break;case _sI:{this._6L(_jK)}break;case _HI:{this._7L(_jK)}break;case _II:{this._8L(_jK)}break;case _JI:{this._9L(_jK)}break;case _KI:{this._aL(_jK)}break;case _LI:{this._bL(_jK)}break;case _MI:{this._cL(_jK)}break }_jK._mJ=false};_1K.prototype._5L=function(_dL){ 419};_1K.prototype._6L=function(_eL){var _Sz=_Qz._6b(_eL._lJ);if(_Sz!=null){_Sz._nK(false)}_eL._tI=null};_1K.prototype._7L=function(_fL){};_1K.prototype._8L=function(_gL){};_1K.prototype._9L=function(_fL){};_1K.prototype._aL=function(_hL){};_1K.prototype._bL=function(_iL){};_1K.prototype._cL=function(_jL){if(_29!=null){_29._kL(_jL._fj)}var _QK=_RK._lL(_jL._NJ);_RK._VK(_QK,_AH);_QK._mL();_QK._nL();_RK._oL(_jL._NJ)};_1K.prototype._4L=function(_vK,_Lm){var _pL=new _8J();_pL._fj=_mI._qL();_pL._u3=_Lm;_pL._eJ=true; 420_29._DK._yk(_pL);return _pL};_1K.prototype._rL=function(_vK,_3n){if(_vK==null||_3n===null)return;if(_3n._sL()===false){if(_3n._JK==-1){var _iK=this._3L(_vK,_3n._u3,true);if(_iK===null){_iK=this._4L(_vK,_3n._u3)}this._tL(_vK,_iK,_3n)}else {var _zK=this._oI(_vK,_3n._JK);if(_zK===null)return;this._tL(_vK,_zK,_3n)}}};_1K.prototype._tL=function(_vK,_iK,_3n){if(_vK==null||_iK==null||_3n===null)return;if(_3n._sL()===false){var _uL=new _kJ();_uL._lJ=_3n.id;_uL._tI=_3n;_3n._JK=_iK._fj;_3n._nK(true);_uL._mJ=true; 421_mI._ZK(_vK,_iK,_uL,false)}};_1K.prototype._vL=function(_vK,_3n){if(_3n._sL()===false)return;var _zK=this._oI(_vK,_3n._JK);if(_zK===null){_3n._nK(false);return }this._wL(_vK,_zK,_3n)};_1K.prototype._xL=function(_vK,_3n){if(_vK==null||_3n===null)return;if(_3n._sL()===true){for(var _0c=0;_0c<_vK._DK.length;_0c++){var _zK=_vK._DK._6b(_0c);for(var _S2=0;_S2<_zK._pI.length;_S2++){var _qI=_zK._pI._6b(_S2);if(_qI!=null){if(_qI._rI==_sI){if(_qI._tI==_3n){this._uK(_vK,_qI,_zK,true,false);_3n._nK(false);_3n._JK=-1; 422return }}}}}}};_1K.prototype._wL=function(_vK,_iK,_3n){if(_vK==null||_iK==null||_3n===null)return;if(_3n._sL()===true){for(var _S2=0;_S2<_iK._pI.length;_S2++){var _qI=_iK._pI._6b(_S2);if(_qI!=null){if(_qI._rI==_sI){if(_qI._tI==_3n){this._uK(_vK,_qI,_iK,true,false);_3n._nK(false);_3n._JK=-1}}}}}};_1K.prototype._yL=function(_vK,_zL){if(_vK==null)return;for(var _0c=0;_0c<_vK._DK.length;_0c++){var _zK=_vK._DK._6b(_0c);for(var _S2=0;_S2<_zK._pI.length;_S2++){var _qI=_zK._pI._6b(_S2);if(_qI!=null){if(_qI._rI==_sI){ 423if(_qI._lJ==_zL){this._uK(_vK,_qI,_zK,true,false);return }}}}}};_1K.prototype._AL=function(_vK,_Lm,_l9){if(_vK==null)return null;var _pL=new _8J();_pL._fj=this._qL();_pL._u3=_Lm;_pL._fJ=_l9;_pL._eJ=false;_vK._DK._yk(_pL);return _pL};_1K.prototype._BL=function(_vK,_CL,_yK){if(_yK==undefined){_yK=true}var _zK=this._oI(_vK,_CL);if(_zK!=null){for(var _S2=0;_S2<_zK._pI.length;_S2++){var _qI=_zK._pI._6b(_S2);if(_qI!=null){this._uK(_vK,_qI,_zK,false,_yK)}}_vK._DK._DL(_zK)}};_1K.prototype._EL=function(_vK,_iK,_FL, 424_GL){if(_vK==null)return;if(_iK==null)return;if(_FL==_iK._u3)return;var _HL=_iK._u3;_iK._u3=_FL;_vK._DK._DL(_iK);_vK._DK._yk(_iK);if(_iK._eJ&&_GL){var _IL=[];var _JL=0;var _KL=_vK._DK._LL(_iK);if(_KL!=-1){var _ML=_KL-1;while(_ML>=0){var _NL=_vK._DK._6b(_ML);if((_NL==null)||(_NL._u3==_iK._u3)){if(_NL!=null){if(_NL._eJ){_IL[_JL++]=_NL}}_ML--}else {break }};_ML=_KL+1;while(_ML<_vK._DK.length){var _NL=_vK._DK._6b(_ML);if((_NL==null)||(_NL._u3==_iK._u3)){if(_NL!=null){if(_NL._eJ){_IL[_JL++]=_NL}}_ML++}else {break } 425};for(var _S2=0;_S2<_JL;_S2++){var _OL=_IL[_S2];for(var _0c=0;_0c<_OL._pI.length;_0c++){var _qI=_OL._pI._6b(_0c);if(_qI==null)continue;
425if(_qI._rI==_sI){if(_qI._tI!=null){_qI._tI._JK=_iK._fj}}_iK._pI._yk(_qI)}_OL._pI._Pk();_mI._BL(_vK,_OL._fj,false);}}}};_1K.prototype._3L=function(_vK,_Lm,_PL){for(var _S2=0;_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2);if((_zK._u3===_Lm)&&(!_PL||(_zK._eJ)))return _zK}return null};_1K.prototype._oI=function(_vK,_Sl){for(var _S2=0;_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2); 426if(_zK._fj===_Sl)return _zK}return null};_1K.prototype._qL=function(){if(this._3K<this._2K)this._3K=this._2K;this._3K++;return this._3K};_1K.prototype._0L=function(){return this._4K++};_1K.prototype._QL=function(_vK,_RL){if(_vK==null)return null;for(var _S2=0;_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2);var _ki=_mI._EK(_zK,_RL);if(_ki!=null)return _ki}return null};_1K.prototype._SL=function(_vK,_RL){if(_vK==null)return null;for(var _S2=0;_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2);var _ki=_mI._EK(_zK, 427_RL);if(_ki!=null){var _TL=new _UL();_TL._ki=_ki;_TL._zK=_zK;return _TL}}return null};_1K.prototype._EK=function(_iK,_VL){if(_iK==null)return null;for(var _S2=0;_S2<_iK._pI.length;_S2++){var _qI=_iK._pI._6b(_S2);if(_qI==null)continue;if(_qI._fj===_VL){return _qI}}return null};_1K.prototype._WL=function(_vK,_zL){if(_vK==null)return null;for(var _S2=0;_S2<_vK._DK.length;_S2++){var _zK=_vK._DK._6b(_S2);if(_zK!=null){for(var _0c=0;_0c<_zK._pI.length;_0c++){var _qI=_zK._pI._6b(_0c);if(_qI!=null){if(_qI._rI==_sI){if(_qI._lJ==_zL){ 428var _TL=new _UL();_TL._ki=_qI;_TL._zK=_zK;return _TL}}}}}}return null};_1K.prototype._XL=function(){if(_29._DK===null||_29._DK.length===0)return;var _YL=_29._DK.length;var time=_HD();for(var _S2=0;_S2<_YL;_S2++){var _zK=_29._DK._6b(_S2);var _ZL=time-_zK._jJ;if(_ZL>2000000)_ZL=0;_zK._9J+=_zK._bJ;_zK._aJ+=_zK._cJ;for(var _0c=0;_0c<_zK._pI.length;_0c++){var _qI=_zK._pI._6b(_0c);if(_qI==null)continue;var type=_qI._rI;if(type==_GI){var _wn=_qI._pJ;if(_wn!=null){if(_wn._59==_69){_wn._6A+=_wn._7A*_wn._j2}else {var __L=_79._89(); 429_wn._6A+=(_wn._7A*_wn._j2)/__L}}}else if(type==_II){var _0M=_5b._6b(_qI._AJ);if(_0M._l2!=null){var _1M=_qI._DJ;var __L=(_0M._59==_7J)?_79._89():1.0;_qI._DJ+=_qI._EJ*(_0M._j2/__L)*_qI._BJ;var _2M={_3M:_qI._DJ,_4M:_qI._EJ,_5M:false};_6M(_0M._l2,_2M);_qI._DJ=_2M._3M;_qI._EJ=_2M._4M;if((_0M._l2._7M!=null)&&(_0M._l2._7M[0]._rI==_8M)){var _9M=_0M._l2._7M[0];var _aM=_9M._bM._cM(_qI._DJ,_0M._l2._dM);if(_aM==null){_qI._FJ=-1}else {_qI._FJ=_aM._eM[0]._FJ}_fM(_0M._l2,_qI._fj,__L,_0M._j2,_qI._EJ,_1M,_qI._DJ)}}else { 430if(_qI._CJ==_69){_qI._FJ+=_qI._BJ}else {var __L=_79._89();_qI._FJ+=_qI._BJ/__L}}}else if(type==_JI){var _gM=_tn._un(_qI._rJ);if(_gM!=null){if(_gM._hM>0)_qI._wJ=Math.floor((time/_gM._hM)%_gM.frames);else _qI._wJ=(_qI._wJ+1)%_gM.frames}}}_zK._jJ=_HD()}};_1K.prototype._iM=function(_vK){if(_vK==null)return;if(_vK._DK==null)return;var _lI,_gm;_gm=_vK._DK._gm;while(_gm.length>0){_lI=_gm[0];if(_lI==null){continue }this._BL(_vK,_lI._fj,false)}};_1K.prototype._jM=function(_vK,_kM){if(_vK===null)return;if(_kM===null)return; 431if(!this._5K)this._gK();var _lM=_vK._mM;var _nM=_vK._oM;var _YL=_kM.length;{var _lI;for(var _0c=_YL-1;_0c>=0;_0c--){_lI=_kM[_0c];var _pL=new _8J();if(_lI._a2!=undefined)_pL._fJ=_lI._a2;if(_lI.id!=undefined)_pL._fj=_lI.id;if(_lI._u3!=undefined)_pL._u3=_lI._u3;if(_lI.x!=undefined)_pL._9J=_lI.x;if(_lI.y!=undefined)_pL._aJ=_lI.y;if(_lI._v3!=undefined)_pL._bJ=_lI._v3;if(_lI._w3!=undefined)_pL._cJ=_lI._w3;if(_lI._03!=undefined)_pL._dJ=_lI._03;if(_lI.type===_AI){var _pM=new _oJ();_pM._pJ=new _0J();var _qM;_pM._pJ._7A=1.0; 432if(_lI._z3!=undefined)_pM._pJ._03=_lI._z3;if(_lI._A3!=undefined)_pM._pJ._1J=_lI._A3;if(_lI._B3!=undefined)_pM._pJ.index=_lI._B3;if(_lI._C3!=undefined)_pM._pJ._2J=_lI._C3;if(_lI._D3!=undefined)_pM._pJ._3J=_lI._D3;if(_lI._F3!=undefined){_pM._pJ._6J=_Ih(_lI._F3);_pM._pJ.alpha=((_lI._F3>>24)&0xff)/255.0}if(_lI._59!=undefined)_pM._pJ._59=_lI._59;if(_lI._H3!=undefined)_pM._pJ._j2=_lI._H3;if(_lI._a2!=undefined)_pM._nJ=_lI._a2;if((_lI._E3!=undefined)){_pM._pJ._z2=_lI._E3}if((_lI._E3!=undefined)&&(_lI._E3==true)&&(_gD(_pM._pJ.index))){ 433var value=_rM(_pM._pJ.index);if(value>0)_pM._pJ._4J=_lM/value;value=_sM(_pM._pJ.index);if(value>0)_pM._pJ._5J=_nM/value}this._ZK(_vK,_pL,_pM)}else if(_lI.type===_BI){var _tM=0;
433if(_lI._x3!=undefined)_tM=_lI._x3;for(var _S2=0;_S2<_tM;_S2++){var _uL=new _kJ();_uL._lJ=_lI._y3[_S2];this._ZK(_vK,_pL,_uL,false)}}else if(_lI.type===_CI){var _uM=0;if(_lI._vM!=undefined)_uM=_lI._vM;if(_uM>0){var _S2;for(_S2=0;_S2<_uM;_S2++){var _wM=new _WJ();if(_lI._xM[_S2]._yM!=undefined)_wM._sJ=_lI._xM[_S2]._yM;if(_lI._xM[_S2]._zM!=undefined)_wM._tJ=_lI._xM[_S2]._zM; 434if(_lI._xM[_S2]._AM!=undefined)_wM._oA=_lI._xM[_S2]._AM;if(_lI._xM[_S2]._BM!=undefined)_wM._ZJ=_lI._xM[_S2]._BM;if(_lI._xM[_S2]._CM!=undefined)_wM.__J=_lI._xM[_S2]._CM;if(_lI._xM[_S2]._DM!=undefined)_wM._XJ=_lI._xM[_S2]._DM;if(_lI._xM[_S2]._EM!=undefined)_wM._YJ=_lI._xM[_S2]._EM;if(_lI._xM[_S2]._FM!=undefined)_wM._GM=_lI._xM[_S2]._FM;if(_lI._xM[_S2]._HM!=undefined)_wM._IM=_lI._xM[_S2]._HM;if(_lI._xM[_S2]._JM!=undefined){_wM._KM=_lI._xM[_S2]._JM&0xffffff;_wM._LM=((_lI._xM[_S2]._JM>>24)&0xff)/255.0} 435this._ZK(_vK,_pL,_wM,false)}}var _MM=0;if(_lI._NM!=undefined)_MM=_lI._NM;if(_MM>0){for(var _S2=0;_S2<_MM;_S2++){var _OM=new _zJ();_OM._CJ=_7J;_OM._AJ=_lI._PM[_S2]._QM;_OM._DJ=_lI._PM[_S2]._RM;_OM._EJ=1.0;if(_lI._PM[_S2]._SM!=undefined)_OM._CJ=_lI._PM[_S2]._SM;_OM._BJ=_lI._PM[_S2]._TM;_OM._FJ=_lI._PM[_S2]._RM;_OM._GJ=_lI._PM[_S2]._UM;_OM._HJ=_lI._PM[_S2]._VM;_OM._IJ=_lI._PM[_S2]._WM;_OM._JJ=_Ih(_lI._PM[_S2]._XM&0xffffff);_OM._KJ=((_lI._PM[_S2]._XM>>24)&0xff)/255.0;_OM._sJ=_lI._PM[_S2]._YM;_OM._tJ=_lI._PM[_S2]._ZM; 436_OM._nJ=_lI._PM[_S2].__M;this._ZK(_vK,_pL,_OM,false)}}var _0N=0;if(_lI._1N!=undefined)_0N=_lI._1N;if(_0N>0){for(var _S2=0;_S2<_0N;_S2++){var _2N=new _LJ();_2N._MJ=_lI._3N[_S2]._QM;_2N._OJ=_lI._3N[_S2]._4N;_2N._5N=_lI._3N[_S2]._XM;_2N._PJ=_lI._3N[_S2]._UM;_2N._QJ=_lI._3N[_S2]._VM;_2N._sJ=_lI._3N[_S2]._YM;_2N._tJ=_lI._3N[_S2]._ZM;_2N._RJ=_lI._3N[_S2]._WM;_2N._nJ=_lI._3N[_S2].__M;_2N._SJ=_pL;_2N._BJ=_lI._3N[_S2]._TM;this._ZK(_vK,_pL,_2N,false)}}}else if(_lI.type===_DI){var _6N=new _qJ();_6N._rJ=_lI._7N;_6N._uJ=_lI._8N; 437_6N._vJ=_lI._9N;_6N._xJ=[];var _uM=0;if(_lI._aN!=undefined)_uM=_lI._aN;for(var _S2=0;_S2<_uM;_S2++){_6N._xJ[_S2]=_lI._bN[_S2];}if(_lI._a2!=undefined)_6N._nJ=_lI._a2;this._ZK(_vK,_pL,_6N,false)}_vK._DK._yk(_pL);this._bK(_Vb(this._aK(),_pL._fj))}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/*@constructor */function _UL(){this._ki=-1;this._zK=-1};;;;;;;;;;;;;;;;;;;function _e8(_Sz,_jI,_cN,_dN){var _kI=_mI._FK();if(_kI==null){return 0}var _qI=_mI._QL(_kI,yyGetInt32(_jI)); 438if((_qI!=null)&&(_qI._rI===_JI)){var x=yyGetReal(_cN);var y=yyGetReal(_dN);var _u3=_Sz._u3;_kI._eN(_GG,null,_qI,x,y,_u3)}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;var _fN=0x7fff;var g_GMLMathEpsilon=1e-5;function floor(_b9){return Math.floor(yyGetReal(_b9))}function _gN(_hN){_hN=yyGetReal(_hN);var _S2=Math.sign(_hN)*Math.floor(Math.abs(_hN));if(_hN<0){var _Jz=_hN-_S2;if((_S2&1)==1){if(_Jz<=-0.5){return _S2-1}else {return _S2}}else {if(_Jz>=-0.5){return _S2}else {return _S2-1}}}else {var _Jz=_hN-_S2; 439if((_S2&1)==1){if(_Jz>=0.5){return _S2+1}else {return _S2}}else {if(_Jz<=0.5){return _S2}else {return _S2+1}}}}var round=_gN;var _fm=_gN;function abs(_hN){return Math.abs(yyGetReal(_hN))}function cos(_hN){var _Oa=Math.cos(yyGetReal(_hN));var _Xb=~~(_Oa*0x1000000);_Oa=_Xb/0x1000000;return _Oa}function sin(_hN){var _Oa=Math.sin(yyGetReal(_hN));var _Xb=~~(_Oa*0x1000000);_Oa=_Xb/0x1000000;return _Oa;}function tan(_hN){var _Oa=Math.tan(yyGetReal(_hN));var _Xb=~~(_Oa*0x1000000);_Oa=_Xb/0x1000000;return _Oa}function _iN(_ac,_bc, 440_Cb,_Db){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);var x=_Cb-_ac;var y=_Db-_bc;if(x===0){if(y>0)return 270.0;else if(y<0)return 90.0;else return 0.0}else {var _0G=180.0*Math.atan2(y,x)/_Zb;_0G=(~~round(_0G*1000000))/1000000.0;if(_0G<=0.0){return -_0G}else {return(360.0-_0G)}}}function _jN(_ac,_bc,_Cb,_Db){return _iN(_ac,_bc,_Cb,_Db)}function _Wb(_hN,_lE){if(_hN<_lE)return _hN;else return _lE}function _Vb(_hN,_lE){if(_hN>_lE)return _hN;else return _lE}function max(){var _am=arguments;var _bm=arguments.length; 441if(_bm==0)return 0;var _Jb=yyGetReal(_am[0]);for(var _S2=1;_S2<_bm;_S2++){var _kN=yyGetReal(_am[_S2]);if(_Jb<_kN)_Jb=_kN}return _Jb}function min(){var _am=arguments;var _bm=arguments.length;if(_bm==0)return 0;var _Jb=yyGetReal(_am[0]);for(var _S2=1;_S2<_bm;_S2++){var _kN=yyGetReal(_am[_S2]);if(_Jb>_kN)_Jb=_kN}return _Jb}var state=[];var _lN=0;var _mN=_nN(0);var _oN=0xDA442D24;function _nN(_pN){var _8z=_pN;for(var _S2=0;_S2<16;_S2++){_8z=(((_8z*214013+2531011)>>16)&0x7fffffff)|0;state[_S2]=~~_8z;}_lN=0;_mN=_pN;return _mN} 442function _qN(){var _N9,_M9,_T2,_Bo;_N9=state[_lN];_T2=state[(_lN+13)&15];_M9=_N9^_T2^(_N9<<16)^(_T2<<15);_T2=state[(_lN+9)&15];_T2^=(_T2>>11);_N9=state[_lN]=_M9^_T2;_Bo=_N9^((_N9<<5)&_oN);_lN=(_lN+15)&15;_N9=state[_lN];state[_lN]=_N9^_M9^_Bo^(_N9<<2)^(_M9<<18)^(_T2<<28);return((state[_lN]&0x7fffffff)/2147483647.0)}function random(_Kh){var _K9=_qN();return _K9*yyGetReal(_Kh)}function _rN(){var _Bo=new Date();var _Xb=_Bo.getMilliseconds();_Xb=(_Xb&0xffffffff)^((_Xb>>16)&0xffff)^((_Xb<<16)&0xffff0000);return _nN(_Xb)} 443var _sN=_rN;function sign(_Oa){_Oa=yyGetReal(_Oa);if(_Oa==0)return 0;if(_Oa<0)return -1;return 1}function ceil(_Oa){return Math.ceil(yyGetReal(_Oa))}function _e9(_Oa){_Oa=yyGetReal(_Oa);return _Oa-~~_Oa}function sqrt(_Oa){_Oa=yyGetReal(_Oa);if(_Oa>=0)return Math.sqrt(_Oa);else _Vl("Cannot apply sqrt to negative number.")}function _kc(_Oa){_Oa=yyGetReal(_Oa);return _Oa*_Oa}function _tN(_Oa,_uN){return Math.pow(yyGetReal(_Oa),yyGetReal(_uN))}function exp(_Oa){return Math.exp(yyGetReal(_Oa))}function _vN(_Oa){return Math.log(yyGetReal(_Oa))/Math.LN2} 444var _wN=Math.atan2;function _xN(){var _am=_xN.arguments;var _bm=_xN.arguments.length;if(_bm==0)return 0;var _Jb=yyGetReal(_am[0]);for(var _S2=1;_S2<_bm;_S2++){_Jb+=yyGetReal(_am[_S2]);}return(_Jb/_bm)}function _yN(){var _am=_yN.arguments;var _bm=_yN.arguments.length;if(_bm==0)return 0;var _yb=[];for(var _S2=0;_S2<_bm;_S2++){_yb[_S2]=yyGetReal(_am[_S2])}_yb.sort(function(_N9,_M9){return _N9-_M9});return _yb[~~(_bm/2)]}function _zN(_ac,_bc,_Cb,_Db){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db); 445var _AN=Math.sqrt(_ac*_ac+_bc*_bc);var _BN=Math.sqrt(_Cb*_Cb+_Db*_Db);return(_ac*_Cb+_bc*_Db)/(_AN*_BN)}var _CN=_zN;function _DN(_ac,_bc,_EN,_Cb,_Db,_FN){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_EN=yyGetReal(_EN);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_FN=yyGetReal(_FN);var _AN=Math.sqrt(_ac*_ac+_bc*_bc+_EN*_EN);var _BN=Math.sqrt(_Cb*_Cb+_Db*_Db+_FN*_FN);return(_ac*_Cb+_bc*_Db+_EN*_FN)/(_AN*_BN)}var _GN=_DN;function _HN(_Oa){if(typeof(_Oa)=="undefined")return 1;else return 0}function _IN(_Oa){var _V9=0;if(_Oa instanceof Array){ 446_V9=_Oa.length}return _V9}var _JN=_IN;function _KN(_ix,_LN,_MN){_ix=yyGetReal(_ix);_LN=yyGetReal(_LN);_MN=yyGetReal(_MN);if(_ix<_LN)_ix=_LN;if(_ix>_MN)_ix=_MN;return _ix}function _NN(_ON,_PN,_IE){_ON=yyGetReal(_ON);_PN=yyGetReal(_PN);return _ON+((_PN-_ON)*_IE)}function _QN(_ON,_PN){var _Jz=_ON-_PN;return abs(_Jz)<=g_GMLMathEpsilon}var _RN=new RegExp('^'+'[-+]?'+'(?:[0-9]{0,30}\\.)?'+'[0-9]{1,30}'+'(?:[Ee][-+]?[1-2]?[0-9])?');function yyCompareVal(_ON,_PN,_Xn,_SN){var _V9=undefined;_SN=(_SN==undefined)?true:_SN; 447if((typeof _ON=="number")&&(typeof _PN=="number")){var _Jz=_ON-_PN;if(Number.isNaN(_Jz)){_Jz=(_ON==_PN)?0:_Jz}_V9=abs(_Jz)<=_Xn?0:(_Jz<0.0)?-1:1}else if(typeof _ON=="string"&&typeof _PN=="string"){_V9=(_ON===_PN)?0:((_ON>_PN)?1:-1)}
447else if(_ON===undefined&&_PN===undefined){_V9=0}else if(_ON instanceof ArrayBuffer&&_PN instanceof ArrayBuffer){_V9=_ON==_PN?0:1}else if(_ON instanceof Array&&_PN instanceof Array){_V9=_ON.length-_PN.length;if(_V9==0){_V9=_ON===_PN?0:1}}else if(_ON instanceof Long&&_PN instanceof Long){_V9=(_ON.sub(_PN))._ZA()} 448else if((_ON===undefined&&_PN instanceof Array)||(_PN===undefined&&_ON instanceof Array)){_V9=1}else if(typeof _ON=="object"&&typeof _PN=="object"&&_ON._Ty&&_PN._Ty){_V9=_ON==_PN?0:1}if(_V9===undefined){if(typeof _ON=="boolean"){_ON=_ON?1:0}else if(typeof _ON=="string"){var match=_ON.match(_RN);if(match!=null){_ON=Number(match);if(Number.isNaN(_ON))_V9=1}else _V9=Number.NaN}else if(_ON instanceof Long){_ON=_ON._ZA()}else if(_ON instanceof Array){_V9=1;if(_SN)_Vl("illegal array use")}else if(_ON===undefined){_V9=-1} 449if(typeof _PN=="boolean"){_PN=_PN?1:0}else if(typeof _PN=="string"){var match=_PN.match(_RN);if(match!=null){_PN=Number(match);if(Number.isNaN(_PN))_V9=1}else _V9=Number.NaN}else if(_PN instanceof Long){_PN=_PN._ZA()}else if(_PN instanceof Array){if(_SN)_Vl("illegal array use")}else if(_PN===undefined){_V9=-1}if(_V9===undefined){if((typeof _ON=="number")&&(typeof _PN=="number")){var _Jz=_ON-_PN;if(Number.isNaN(_Jz)){_Jz=(_ON==_PN)?0:_Jz}_V9=abs(_Jz)<=_Xn?0:(_Jz<0.0)?-1:1}else {_V9=1;if(typeof _ON=="number"){_V9=-1} 450}}}return _V9}function yyfplus(_ON,_PN){if(_ON instanceof Long&&_PN instanceof Long){return _ON.add(_PN)}else if(_ON instanceof Long){_ON=_ON._ZA()}else if(_PN instanceof Long){_PN=_PN._ZA()}if((typeof _ON==="string")&&(typeof _PN==="string"))return _ON+_PN;if((typeof _ON==="string")&&(typeof _PN!=="string"))_Vl("unable to add string to "+typeof _PN);return yyGetReal(_ON)+yyGetReal(_PN)}function yyfminus(_ON,_PN){if(_ON instanceof Long&&_PN instanceof Long){return _ON.sub(_PN)}else if(_ON instanceof Long){_ON=_ON._ZA()}else if(_PN instanceof Long){ 451_PN=_PN._ZA()}return yyGetReal(_ON)-yyGetReal(_PN);}function yyftime(_ON,_PN){if(_ON instanceof Long&&_PN instanceof Long){return _ON._TN(_PN)}else if(_ON instanceof Long){_ON=_ON._ZA()}else if(_PN instanceof Long){_PN=_PN._ZA()}if((typeof _ON==="number")&&(typeof _PN==="string")){var _V9="";for(var _Hb=yyGetReal(_ON)-1;_Hb>=0;--_Hb){_V9+=_PN}return _V9}else return yyGetReal(_ON)*yyGetReal(_PN)}function yyfdivide(_ON,_PN){if((typeof _ON==="number")&&(typeof _PN==="number")){return _ON/_PN}else if(_ON instanceof Long&&_PN instanceof Long){ 452return _ON._fz(_PN)}if(_ON instanceof Long){_ON=_ON._ZA()}if(_PN instanceof Long){_PN=_PN._ZA()}var _5g=yyGetReal(_ON);var _sa=yyGetReal(_PN);var _V9=_5g/_sa;return _V9}function yyfmod(_ON,_PN){if((_ON instanceof Long)&&(_PN instanceof Long)){return _ON._UN(_PN)}if(_PN instanceof Long){_PN=_PN._ZA()}if(_ON instanceof Long){_ON=_ON._ZA()}var _sa=yyGetReal(_PN);if(_sa==0){_Vl("unable to mod with zero")}return yyGetReal(_ON)%_sa}function yyfdiv(_ON,_PN){if(_ON instanceof Long){return _ON._fz(_PN)}else if(_PN instanceof Long){ 453_PN=_PN._ZA()}if(_PN==0)_Vl("divide by zero");var _5g=yyGetReal(_ON);var _sa=yyGetReal(_PN);var _VN=Number.isNaN(_5g);var _WN=Number.isNaN(_sa);if(_VN||_WN){if(_VN&&_WN)return 1;if(_VN){if(Number.isFinite(_sa))return _5g;else return 1}if(_WN){if(Number.isFinite(_5g))return _sa;else return 1}}if(_5g===_sa)return 1;return ~~(~~_5g/~~_sa)}function yyfnotequal(_ON,_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon,false);return _V9!=0}function yyfequal(_ON,_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon,false);return _V9==0} 454function yyfless(_ON,_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon);if(Number.isNaN(_V9)){_Vl("unable to compare "+_O4(_ON)+" to "+_O4(_PN))}return _V9<0}function yyflessequal(_ON,_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon);if(Number.isNaN(_V9)){_Vl("unable to compare "+_O4(_ON)+" to "+_O4(_PN))}return _V9<=0}function yyfgreater(_ON,_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon);if(Number.isNaN(_V9)){_Vl("unable to compare "+_O4(_ON)+" to "+_O4(_PN))}return _V9>0}function yyfgreaterequal(_ON, 455_PN){var _V9=yyCompareVal(_ON,_PN,g_GMLMathEpsilon);if(Number.isNaN(_V9)){_Vl("unable to compare "+_O4(_ON)+" to "+_O4(_PN))}return _V9>=0}function yyfand(_ON,_PN){return yyGetBool(_ON)&&yyGetBool(_PN)}function yyfor(_ON,_PN){return yyGetBool(_ON)||yyGetBool(_PN)}function yyfxor(_ON,_PN){_PN=yyGetBool(_PN);return yyGetBool(_ON)?!_PN:_PN}function yyfbitand(_ON,_PN){if((typeof _ON==="number")&&(typeof _PN==="number"))return _ON&_PN;else if((_ON instanceof Long)&&(_PN instanceof Long)){return _ON._XN(_PN)}else if(_ON instanceof Long){ 456return _ON._XN(yyGetInt64(_PN));}else if(_PN instanceof Long){return _PN._XN(yyGetInt64(_ON))}
456else if(typeof _ON=="number")return _ON&yyGetInt32(_PN);else if(typeof _PN=="number")return yyGetInt32(_ON)&_PN;return yyGetInt32(_ON)&yyGetInt32(_PN)}function yyfbitor(_ON,_PN){if((typeof _ON=="number")&&(typeof _PN=="number"))return _ON|_PN;else if((_ON instanceof Long)&&(_PN instanceof Long)){return _ON._YN(_PN)}else if(_ON instanceof Long){return _ON._YN(yyGetInt64(_PN))}else if(_PN instanceof Long){return _PN._YN(yyGetInt64(_ON))} 457else if(typeof _ON=="number")return _ON|yyGetInt32(_PN);else if(typeof _PN=="number")return yyGetInt32(_ON)|_PN;return yyGetInt32(_ON)|yyGetInt32(_PN)}function yyfbitxor(_ON,_PN){if((typeof _ON=="number")&&(typeof _PN=="number"))return _ON^_PN;else if((_ON instanceof Long)&&(_PN instanceof Long)){return _ON._ZN(_PN)}else if(_ON instanceof Long){return _ON._ZN(yyGetInt64(_PN))}else if(_PN instanceof Long){return _PN._ZN(yyGetInt64(_ON))}else if(typeof _ON=="number")return _ON^yyGetInt32(_PN);else if(typeof _PN=="number")return yyGetInt32(_ON)^_PN; 458return yyGetInt32(_ON)^yyGetInt32(_PN);}function yyfbitshiftleft(_ON,_vI){var shift=yyGetInt32(_vI);if(typeof _ON=="number"){_ON=new Long(_ON)}else if(_ON instanceof Long){}else {_ON=yyGetInt64(_ON)}if(shift>=64)return 0;else return _ON.__N(shift)}function yyfbitshiftright(_ON,_vI){var shift=yyGetInt32(_vI);if(typeof _ON=="number"){_ON=new Long(_ON)}else if(_ON instanceof Long){}else {_ON=yyGetInt64(_ON)}if(shift>=64)return 0;else return _ON._0O(shift)}var _1O=30,_2O=10,_3O=3,_4O=!0;function _5O(_6O,_7O){var _zE=0.0;while(_6O<=0.0){ 459_6O=_6O+360}while(_6O>=360.0){_6O=_6O-360}while(_7O<0.0){_7O=_7O+360}while(_7O>=360.){_7O=_7O-360}_zE=_7O-_6O;if(_zE<0){_zE=-_zE;}if(_zE>180){_zE=360-_zE}return _zE}function _8O(_Wn,_Oa,_Pa,_9O,_aO){if(_9O==_xH){if(_aO){return _f6(_Wn,_Oa,_Pa)}else {return _e6(_Wn,_Oa,_Pa)}}else {return(_U6(_Wn,_Oa,_Pa,_9O)==__n)}}function _bO(_Wn,_Oa,_Pa,_cO,_9O,_aO){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_cO=yyGetReal(_cO);_aO=yyGetBool(_aO);var _zE=false;var _do=0.0;var _dO=0.0;var _eO=0.0;if((_Wn.x==_Oa)&&(_Wn.y==_Pa))return true; 460_do=sqrt(_mv(_Wn.x-_Oa)+_mv(_Wn.y-_Pa));if(_do<=_cO){_dO=_Oa;_eO=_Pa;_zE=true}else {_dO=_Wn.x+_cO*(_Oa-_Wn.x)/_do;_eO=_Wn.y+_cO*(_Pa-_Wn.y)/_do;_zE=false}if(!_8O(_Wn,_dO,_eO,_9O,_aO)){return _zE}_Wn._0A=_iN(_Wn.x,_Wn.y,_dO,_eO);_Wn._zi(_dO,_eO);return _zE}function _x6(_Wn,_Oa,_Pa,_cO,_aO){return _bO(_Wn,_Oa,_Pa,_cO,_xH,_aO)}function _z6(_Wn,_Oa,_Pa,_cO,_wm){return _bO(_Wn,_Oa,_Pa,_cO,_wm,true)}function _fO(_LH,_Wn,_MH,_9O,_aO){var _zE=false;var _gO=0.0;var _hO=0.0;if(_5O(_LH,_Wn._0A)>_1O){return _zE}_gO=_Wn.x+_MH*_3O*cos(_Zb*_LH/180); 461_hO=_Wn.y-_MH*_3O*sin(_Zb*_LH/180);if(true!=_8O(_Wn,_gO,_hO,_9O,_aO)){return _zE}_gO=_Wn.x+_MH*cos(_Zb*_LH/180);_hO=_Wn.y-_MH*sin(_Zb*_LH/180);if(true!=_8O(_Wn,_gO,_hO,_9O,_aO)){return _zE}_Wn._0A=_LH;_Wn._zi(_gO,_hO);_zE=true;return _zE}function _iO(_Wn,_Oa,_Pa,_cO,_EH,_aO){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_cO=yyGetReal(_cO);_EH=yyGetInt32(_EH);_aO=yyGetBool(_aO);var _zE=false;var _do=0.0;var _jO=0.0;var _kO=0.0;if((_Wn.x==_Oa)&&(_Wn.y==_Pa)){_zE=true;return _zE}_do=sqrt(_mv(_Wn.x-_Oa)+_mv(_Wn.y-_Pa)); 462if(_do<=_cO){if(_8O(_Wn,_Oa,_Pa,_EH,_aO)){_Wn._0A=_jN(_Wn.x,_Wn.y,_Oa,_Pa);_Wn._zi(_Oa,_Pa)}_zE=true;return _zE}_jO=_jN(_Wn.x,_Wn.y,_Oa,_Pa);_kO=0;_zE=false;while(_kO<180){if(_fO(_jO-_kO,_Wn,_cO,_EH,_aO)){return _zE}if(_fO(_jO+_kO,_Wn,_cO,_EH,_aO)){return _zE}_kO=_kO+_2O}if(_4O){_Wn._0A=_Wn._0A+_1O}return _zE}function _C6(_Wn,_Oa,_Pa,_cO,_aO){return _iO(_Wn,_Oa,_Pa,_cO,_xH,_aO)}function _E6(_Wn,_Oa,_Pa,_cO,_wm){return _iO(_Wn,_Oa,_Pa,_cO,_wm,true)}function _B6(_Wn,_lO,_mO,_nO,_oO){_1O=_Vb(1,yyGetReal(_lO)); 463_2O=_Vb(1,yyGetReal(_mO));_3O=_Vb(1,yyGetReal(_nO));_4O=yyGetBool(_oO)}function _pO(_3n,_Oa,_Pa,_MH,_9O,_aO){var _zE=false;var _do=0.0;var _dO=0.0;var _eO=0.0;if((_3n.x==_Oa)&&(_3n.y==_Pa)){return true}_do=Math.sqrt(_mv(_3n.x-_Oa)+_mv(_3n.y-_Pa));if(_do<=_MH){_dO=_Oa;_eO=_Pa;_zE=true}else {_dO=_3n.x+_MH*(_Oa-_3n.x)/_do;_eO=_3n.y+_MH*(_Pa-_3n.y)/_do;_zE=false}if(!_8O(_3n,_dO,_eO,_9O,_aO)){return _zE}_3n._0A=_jN(_3n.x,_3n.y,_dO,_eO);_3n._zi(_dO,_eO);return _zE;}function _qO(_Wn,_rO,_sO,_tO,_cO,_9O,_aO){var _1c=0.0; 464var _3c=0.0;var _0G=0.0;var _uO=0.0;var _vO=0.0;var _zE=false;var _wO=_xO._I2[yyGetInt32(_rO)];if(!_wO)return _zE;if(_cO<=0.0)return _zE;_1c=_Wn.x;_3c=_Wn.y;_0G=_Wn._0A;_wO._Pk();_wO._yO(_zO);_wO._AO(false);_wO._BO(_1c,_3c,100);_zE=true;while(1){_uO=_Wn.x;_vO=_Wn.y;if(true==_pO(_Wn,_sO,_tO,_cO,_9O,_aO)){break }
464if((_Wn.x==_uO)&&(_Wn.y==_vO)){_zE=false;break }_wO._BO(_Wn.x,_Wn.y,100)}if(true==_zE){_wO._BO(_sO,_tO,100)}_Wn._zi(_1c,_3c);_Wn._0A=_0G;return _zE}function _y6(_Wn,_rO,_sO,_tO,_cO,_aO){return _qO(_Wn, 465yyGetInt32(_rO),yyGetReal(_sO),yyGetReal(_tO),yyGetReal(_cO),_xH,yyGetBool(_aO))}function _A6(_Wn,_rO,_sO,_tO,_cO,_wm){return _qO(_Wn,yyGetInt32(_rO),yyGetReal(_sO),yyGetReal(_tO),yyGetReal(_cO),yyGetInt32(_wm),true)}function _5O(_6O,_7O){var _zE=0.0;while(_6O<=0.0){_6O=_6O+360.0}while(_6O>=360.0){_6O=_6O-360.0}while(_7O<0.0){_7O=_7O+360.0}while(_7O>=360.0){_7O=_7O-360.0}_zE=_7O-_6O;if(_zE<0.0){_zE=-_zE;}if(_zE>180.0){_zE=360.0-_zE}return _zE}function _fO(_LH,_3n,_MH,_9O,_aO){var _gO=0.0;var _hO=0.0;if(_5O(_LH, 466_3n._0A)>_1O){return false}_gO=_3n.x+_MH*_3O*Math.cos(Math.PI*_LH/180.0);_hO=_3n.y-_MH*_3O*Math.sin(Math.PI*_LH/180.0);if(!_8O(_3n,_gO,_hO,_9O,_aO)){return false}_gO=_3n.x+_MH*Math.cos(Math.PI*_LH/180.0);_hO=_3n.y-_MH*Math.sin(Math.PI*_LH/180.0);if(!_8O(_3n,_gO,_hO,_9O,_aO)){return false}_3n._0A=_LH;_3n._zi(_gO,_hO);return true}function _CO(_3n,_Oa,_Pa,_MH,_9O,_aO){var _zE=false;var _do=0.0;var _jO=0.0;var _kO=0.0;if((_3n.x==_Oa)&&(_3n.y==_Pa)){return true}_do=Math.sqrt(_mv(_3n.x-_Oa)+_mv(_3n.y-_Pa));if(_do<=_MH){ 467if(true==_8O(_3n,_Oa,_Pa,_9O,_aO)){_3n._0A=_jN(_3n.x,_3n.y,_Oa,_Pa);_3n._zi(_Oa,_Pa)}return true}_jO=_jN(_3n.x,_3n.y,_Oa,_Pa);_kO=0;_zE=false;while(_kO<180){if(_fO(_jO-_kO,_3n,_MH,_9O,_aO)){return _zE}if(_fO(_jO+_kO,_3n,_MH,_9O,_aO)){return _zE}_kO=_kO+_2O}if(_4O){_3n._0A=_3n._0A+_1O}return _zE}function _DO(_3n,_rO,_sO,_tO,_cO,_EO,_9O,_aO){var _zE=false;var _FO=0.0;var _1c=0.0;var _3c=0.0;var _0G=0.0;var _wO=_xO._I2[_rO];if(!_wO)return _zE;if(_EO<1){return _zE}if(_cO<=0){return _zE}_FO=Math.sqrt(_mv(_sO-_3n.x)+_mv(_tO-_3n.y))*_EO; 468_1c=_3n.x;_3c=_3n.y;_0G=_3n._0A;_wO._Pk();_wO._yO(_zO);_wO._AO(false);_wO._BO(_1c,_3c,100);_zE=true;var _GO=0;var _HO=0;var _IO=0;while(1){if(true==_CO(_3n,_sO,_tO,_cO,_9O,_aO))break;_wO._BO(_3n.x,_3n.y,100);_GO=_HO;_HO=_wO.length;if(_HO>_FO){_zE=false;break }if(_HO==_GO){++_IO;if(_IO>100){_zE=false;break }}else {_IO=0}}if(_zE){_wO._BO(_sO,_tO,100)}_3n._zi(_1c,_3c);_3n._0A=_0G;return _zE}function _D6(_Wn,_rO,_sO,_tO,_cO,_JO,_aO){return _DO(_Wn,yyGetInt32(_rO),yyGetReal(_sO),yyGetReal(_tO),yyGetReal(_cO), 469yyGetReal(_JO),_xH,yyGetBool(_aO))}function _F6(_Wn,_rO,_sO,_tO,_cO,_JO,_wm){return _DO(_Wn,yyGetInt32(_rO),yyGetReal(_sO),yyGetReal(_tO),yyGetReal(_cO),yyGetReal(_JO),yyGetInt32(_wm),true)}/*@constructor */function _KO(_fI,_gI,_LO,_MO,_NO,_OO){this._PO=_fI;this._QO=_gI;this._RO=~~_LO;this._SO=~~_MO;this._TO=_NO;this._UO=_OO;this._VO=[];this._Pk()};_KO.prototype._Pk=function(){var _WO=this._RO*this._SO;for(var _S2=0;_S2<_WO;_S2++){this._VO[_S2]=0}};function _G6(_3n,_Sl,_wm,_Xn){var _XO=_YO._6b(yyGetInt32(_Sl)); 470if(_XO){var _ZO=_CH(yyGetInt32(_wm));for(var __O=0;__O<_ZO.length;__O++){var _9o=_ZO[__O];if(_9o._BH||!_9o._DH)continue;if(_9o._IH)_9o._JH();var _TF=~~((_9o._KH.left-_XO._PO)/_XO._TO);if(_TF<0)_TF=0;var _UF=~~((_9o._KH.right-_XO._PO)/_XO._TO);if(_UF>=_XO._RO)_UF=_XO._RO-1;var _VF=~~((_9o._KH.top-_XO._QO)/_XO._UO);if(_VF<0)_VF=0;var _WF=~~((_9o._KH.bottom-_XO._QO)/_XO._UO);if(_WF>=_XO._SO)_WF=_XO._SO-1;for(var _S2=_TF;_S2<=_UF;_S2++){for(var _0c=_VF;_0c<=_WF;_0c++){if(!yyGetBool(_Xn)){_XO._VO[_S2*_XO._SO+_0c]=-1; 471continue }if(_XO._VO[_S2*_XO._SO+_0c]<0)continue;if(_9o._go(_XO._PO+_S2*_XO._TO,_XO._QO+_0c*_XO._UO,_XO._PO+(_S2+1)*_XO._TO-1,_XO._QO+(_0c+1)*_XO._UO-1,true)){_XO._VO[_S2*_XO._SO+_0c]=-1}}}}return }_Vl("Error: invalid mp_grid ID (mp_grid_add_instances)")}var _0P=_1P;function _1P(_Sl){var _XO=_YO._6b(yyGetInt32(_Sl));if(_XO){_Je.globalAlpha=_Fh;var _To=_Rn(0xff0000,1.0);var _Uo=_Rn(0x00ff00,1.0);for(var x=0;x<_XO._RO;x++){for(var y=0;y<_XO._SO;y++){var _S9=_Uo;if(_XO._VO[x*_XO._SO+y]<0){_S9=_To}_Je.fillStyle=_S9; 472_Je._9F((_XO._PO+x*_XO._TO),(_XO._QO+y*_XO._UO),_XO._TO,_XO._UO)}}return }_Vl("Error: invalid mp_grid ID (mp_grid_draw)")}function _H6(_Wn,_Sl,_rO,_2P,_3P,_4P,_5P,_6P){_2P=yyGetInt32(_2P);_3P=yyGetInt32(_3P);_4P=yyGetInt32(_4P);_5P=yyGetInt32(_5P);_6P=yyGetBool(_6P);var _7P,_8P,_9P,_aP,_S2,_0c,_mj,_Bo,_1c,_3c,_bP,_cP,_dP,_eP,_fP,_gP,_hP,_iP,_jP;var _zE=false;var _XO=_YO._6b(yyGetInt32(_Sl));var _wO=_xO._I2[yyGetInt32(_rO)];if(!_wO||!_XO){return _zE}if((_2P<_XO._PO)||(_2P>=(_XO._PO+_XO._RO*_XO._TO))){return _zE} 473if((_3P<_XO._QO)||(_3P>=_XO._QO+_XO._SO*_XO._UO)){return _zE}_7P=~~((_2P-_XO._PO)/_XO._TO);_8P=~~((_3P-_XO._QO)/_XO._UO);if(_XO._VO[_7P*_XO._SO+_8P]<0){return _zE}if((_4P<_XO._PO)||(_4P>=_XO._PO+_XO._RO*_XO._TO)){return _zE}if((_5P<_XO._QO)||(_5P>=_XO._QO+_XO._SO*_XO._UO)){return _zE}_9P=~~((_4P-_XO._PO)/_XO._TO);_aP=~~((_5P-_XO._QO)/_XO._UO);if(_XO._VO[_9P*_XO._SO+_aP]<0){return _zE}_XO._VO[_7P*_XO._SO+_8P]=1;_jP=new _kP();_jP._lP((_7P*_XO._SO+_8P));while(_jP._mP(1)){_mj=_jP._nP();_1c=~~(_mj/_XO._SO); 474_3c=~~(_mj%_XO._SO);if((_1c==_9P)&&(_3c==_aP)){_zE=true;break }_Bo=_XO._VO[_mj]+1;_bP=(_1c>0)&&(_3c<_XO._SO-1)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c+1)]==0);_cP=(_3c<_XO._SO-1)&&(_XO._VO[(_1c)*_XO._SO+(_3c+1)]==0);_dP=(_1c<_XO._RO-1)&&(_3c<_XO._SO-1)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c+1)]==0);_eP=(_1c>0)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c)]==0);_fP=(_1c<_XO._RO-1)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c)]==0);_gP=(_1c>0)&&(_3c>0)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c-1)]==0);_hP=(_3c>0)&&(_XO._VO[(_1c)*_XO._SO+(_3c-1)]==0);_iP=(_1c<_XO._RO-1)&&(_3c>0)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c-1)]==0); 475if(_eP){_XO._VO[(_1c-1)*_XO._SO+_3c]=_Bo;_jP._lP(~~((_1c-1)*_XO._SO+_3c))}if(_fP){_XO._VO[(_1c+1)*_XO._SO+_3c]=_Bo;_jP._lP(~~((_1c+1)*_XO._SO+_3c))}if(_hP){_XO._VO[_1c*_XO._SO+_3c-1]=_Bo;_jP._lP(~~(_1c*_XO._SO+_3c-1));}if(_cP){_XO._VO[_1c*_XO._SO+_3c+1]=_Bo;_jP._lP(~~(_1c*_XO._SO+_3c+1))}if(_6P&&_bP&&_cP&&_eP){_XO._VO[(_1c-1)*_XO._SO+_3c+1]=_Bo;_jP._lP(~~((_1c-1)*_XO._SO+_3c+1))}if(_6P&&_gP&&_hP&&_eP){_XO._VO[(_1c-1)*_XO._SO+_3c-1]=_Bo;_jP._lP(~~((_1c-1)*_XO._SO+_3c-1))}if(_6P&&_dP&&_cP&&_fP){_XO._VO[(_1c+1)*_XO._SO+_3c+1]=_Bo; 476_jP._lP(~~((_1c+1)*_XO._SO+_3c+1))}if(_6P&&_iP&&_hP&&_fP){_XO._VO[(_1c+1)*_XO._SO+_3c-1]=_Bo;_jP._lP(~~((_1c+1)*_XO._SO+_3c-1))}}_jP=undefined;if(_zE){_wO._Pk();_wO._oP=_zO;_wO._gp=false;_wO._BO(_4P,_5P,100);_1c=_9P;_3c=_aP;while((_1c!=_7P)||(_3c!=_8P)){_mj=_XO._VO[_1c*_XO._SO+_3c];_bP=(_1c>0)&&(_3c<_XO._SO-1)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c+1)]==_mj-1);_cP=(_3c<_XO._SO-1)&&(_XO._VO[(_1c)*_XO._SO+(_3c+1)]==_mj-1);_dP=(_1c<_XO._RO-1)&&(_3c<_XO._SO-1)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c+1)]==_mj-1);_eP=(_1c>0)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c)]==_mj-1); 477_fP=(_1c<_XO._RO-1)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c)]==_mj-1);
477_gP=(_1c>0)&&(_3c>0)&&(_XO._VO[(_1c-1)*_XO._SO+(_3c-1)]==_mj-1);_hP=(_3c>0)&&(_XO._VO[(_1c)*_XO._SO+(_3c-1)]==_mj-1);_iP=(_1c<_XO._RO-1)&&(_3c>0)&&(_XO._VO[(_1c+1)*_XO._SO+(_3c-1)]==_mj-1);if(_eP)_1c=_1c-1;else if(_fP)_1c=_1c+1;else if(_hP)_3c=_3c-1;else if(_cP)_3c=_3c+1;else if(_6P&&_bP){_1c=_1c-1;_3c=_3c+1}else if(_6P&&_dP){_1c=_1c+1;_3c=_3c+1}else if(_6P&&_gP){_1c=_1c-1;_3c=_3c-1}else if(_6P&&_iP){_1c=_1c+1;_3c=_3c-1};if((_1c!=_7P)||(_3c!=_8P)){ 478_wO._BO(~~(_XO._PO+_1c*_XO._TO+_XO._TO/2),~~(_XO._QO+_3c*_XO._UO+_XO._UO/2),100)}};_wO._BO(_2P,_3P,100);_wO._pP()};for(_S2=0;_S2<_XO._RO;_S2++){for(_0c=0;_0c<_XO._SO;_0c++){if(_XO._VO[_S2*_XO._SO+_0c]>0)_XO._VO[_S2*_XO._SO+_0c]=0}}return _zE}function _e6(_Wn,_Oa,_Pa){var _1c,_3c,_zE,_qP;_zE=true;_1c=_Wn.x;_3c=_Wn.y;_Wn._zi(yyGetReal(_Oa),yyGetReal(_Pa));var _gm=_29._rP();for(var _Sz=0;_Sz<_gm.length;_Sz++){_qP=_gm[_Sz];if(_qP._sP){if(_Wn._wH(_qP,true)){_zE=false;break }}}_Wn._zi(_1c,_3c);return _zE}function _f6(_Wn, 479_Oa,_Pa,_wm){var _1c,_3c,_zE,_qP;_zE=true;_1c=_Wn.x;_3c=_Wn.y;_Wn._zi(yyGetReal(_Oa),yyGetReal(_Pa));if(_HN(_wm)){_wm=_xH}else {_wm=yyGetInt32(_wm)}_zE=_Zn(_Wn,Math.floor(_wm),true,false,function(_0o){var _1o=_Wn._wH(_0o,true);if(!_1o){return false}return true});_Wn._zi(_1c,_3c);if(_zE)return false;else return true}function _g6(_Wn,_Oa,_Pa,_wm){var _1c,_3c,_zE,_qP;_zE=false;_1c=_Wn.x;_3c=_Wn.y;_Wn._zi(yyGetReal(_Oa),yyGetReal(_Pa));var _gm=_CH(yyGetInt32(_wm));for(var _Sz=0;_Sz<_gm.length;_Sz++){_qP=_gm[_Sz]; 480if((_qP._DH)&&(!_qP._tP)){if(_Wn._wH(_qP,true)){_zE=true;break }}}_Wn._zi(_1c,_3c);return _zE;}function _h6(_3n,_uP,_vP){_uP=yyGetReal(_uP);_vP=yyGetReal(_vP);if(_uP>0){if(Math.abs(_3n.x-_uP*_fm(_3n.x/_uP))>=0.001){return false}}if(_vP>0){if(Math.abs(_3n.y-_vP*_fm(_3n.y/_vP))>=0.001){return false}}return true}function _c6(_3n,_uP,_vP){var _S2=0;var x=0.0;var y=0.0;var _wP;var _xP;var _yP;var _zP;var _AP=0;var _BP=0;_wP=0;_xP=_29._CP();_yP=0;_zP=_29._DP();if(true==_gD(_3n._4b)||true==_gD(_3n._aA)){var _EP=_3n._FP(); 481_wP=_fm(_3n.x-_EP.left);_xP=_fm(_xP+_3n.x-_EP.right);_yP=_fm(_3n.y-_EP.top);_zP=_fm(_zP+_3n.y-_EP.bottom)}_AP=_fm(yyGetReal(_uP));_BP=_fm(yyGetReal(_vP));for(_S2=1;_S2<100;_S2++){x=_wP+_GP(_xP-_wP);if(_AP>0){x=_AP*floor(x/_AP)}y=_yP+_GP(_zP-_yP);if(_BP>0){y=_BP*floor(y/_BP)}if(true==_e6(_3n,x,y)){_3n._zi(x,y);return }}}function _i6(_Wn,_uP,_vP){_uP=yyGetReal(_uP);_vP=yyGetReal(_vP);_Wn.x=_fm(_Wn.x/_uP)*_uP;_Wn.y=_fm(_Wn.y/_vP)*_vP;_Wn._IH=true}function _q6(_3n,_HP,_hF,_IP){_IP=yyGetReal(_IP);if(yyGetBool(_HP)){ 482if(_3n.x<-_IP){_3n._zi(_3n.x+_29._CP()+2*_IP,_3n.y)}if(_3n.x>_29._CP()+_IP){_3n._zi(_3n.x-_29._CP()-2*_IP,_3n.y)}}if(yyGetBool(_hF)){if(_3n.y<-_IP){_3n._zi(_3n.x,_3n.y+_29._DP()+2*_IP)}if(_3n.y>_29._DP()+_IP){_3n._zi(_3n.x,_3n.y-_29._DP()-2*_IP)}}}function _j6(_Wn,_Oa,_Pa,_MH){_Wn._v3=yyGetReal(_Oa)-_Wn.x;_Wn._w3=yyGetReal(_Pa)-_Wn.y;_Wn._g3=yyGetReal(_MH)}function _JP(_Wn,_Oa,_Pa,_KP){if(_KP){return _f6(_Wn,_Oa,_Pa)}else {return _e6(_Wn,_Oa,_Pa)}}function _LP(_Wn,_MP,_KP){var _S2,_Hb;var _1c,_3c,_NP,_OP, 483_PP,_QP,_RP;var _SP,_TP,_UP,_VP;_VP=false;if(_JP(_Wn,_Wn.x,_Wn.y,_KP)==false){_Wn._zi(_Wn._WP,_Wn._XP);_VP=true}_1c=_Wn.x;_3c=_Wn.y;if(_MP){_Hb=18;_RP=10.0*Math.round(_Wn._0A/10.0);_PP=_RP;_QP=_RP;for(_S2=1;_S2<2*_Hb;_S2++){_PP=_PP-180/_Hb;_NP=_1c+_Wn._g3*Math.cos(_PP*_Zb/180);_OP=_3c-_Wn._g3*Math.sin(_PP*_Zb/180);if(_JP(_Wn,_NP,_OP,_KP)){break }else {_VP=true}}for(_S2=1;_S2<2*_Hb;_S2++){_QP=_QP+180/_Hb;_NP=_1c+_Wn._g3*Math.cos(_QP*_Zb/180);_OP=_3c-_Wn._g3*Math.sin(_QP*_Zb/180);if(_JP(_Wn,_NP,_OP,_KP)){ 484break }else {_VP=true}}if(_VP==true){_Wn._0A=180+(_PP+_QP)-_RP}}else {_SP=_JP(_Wn,_Wn.x+_Wn._v3,_Wn.y,_KP);_TP=_JP(_Wn,_Wn.x,_Wn.y+_Wn._w3,_KP);_UP=_JP(_Wn,_Wn.x+_Wn._v3,_Wn.y+_Wn._w3,_KP);if((_SP==false)&&(_TP==false)){_Wn._v3=-_Wn._v3;_Wn._w3=-_Wn._w3}else if((_SP==true)&&(_TP==true)&&(_UP==false)){_Wn._v3=-_Wn._v3;_Wn._w3=-_Wn._w3}else if(_SP==false)_Wn._v3=-_Wn._v3;else if(_TP==false)_Wn._w3=-_Wn._w3}}function _o6(_Wn,_YP){_LP(_Wn,yyGetBool(_YP),false)}function _p6(_Wn,_YP){_LP(_Wn,yyGetBool(_YP),true)} 485var _ZP=_o6;function __P(_3n,_Oa,_Pa,_KP){if(yyGetBool(_KP))return _f6(_3n,_Oa,_Pa);else return _e6(_3n,_Oa,_Pa)}function _0Q(_3n,_LH,_1Q,_KP){var _dp;if(_1Q<=0)_dp=1000;else _dp=_fm(_1Q);var _1g=Math.cos(_LH*Math.PI/180);var _2g=-Math.sin(_LH*Math.PI/180);if(__P(_3n,_3n.x,_3n.y,_KP)==false)return;for(var _S2=1;_S2<=_dp;_S2++){if(__P(_3n,_3n.x+_1g,_3n.y+_2g,_KP))_3n._zi(_3n.x+_1g,_3n.y+_2g);else return }}function _k6(_Wn,_LH,_1Q){_0Q(_Wn,yyGetReal(_LH),yyGetReal(_1Q),false)}function _l6(_3n,_LH,_1Q){_0Q(_3n,yyGetReal(_LH), 486yyGetReal(_1Q),true)}function _2Q(_3n,_LH,_1Q,_KP){var _dp;if(_1Q<=0)_dp=1000;else _dp=_fm(_1Q);var _1g=Math.cos(_LH*Math.PI/180);var _2g=-sin(_LH*Math.PI/180);if(__P(_3n,_3n.x,_3n.y,_KP))return;for(var _S2=1;_S2<=_dp;_S2++){_3n._zi(_3n.x+_1g,_3n.y+_2g);if(__P(_3n,_3n.x,_3n.y,_KP))return }}function _m6(_3n,_LH,_1Q){_2Q(_3n,yyGetReal(_LH),yyGetReal(_1Q),false)}function _n6(_3n,_LH,_1Q){_2Q(_3n,yyGetReal(_LH),yyGetReal(_1Q),true)}function _t6(_3n,_Oa,_Pa){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);if(_3n._IH)_3n._JH(); 487var _K9=_3n._KH;var _3Q=0.0;var _4Q=0.0;if(_Oa>_K9.right){_3Q=_Oa-_K9.right}if(_Oa<_K9.left){_3Q=_Oa-_K9.left}if(_Pa>_K9.bottom){_4Q=_Pa-_K9.bottom}if(_Pa<_K9.top){_4Q=_Pa-_K9.top}return Math.sqrt((_3Q*_3Q)+(_4Q*_4Q))}function _u6(_3n,_wm){var _do=10000000000;var _S2=0;var _do=_vH(_3n,yyGetInt32(_wm),false,_do,function(_0o){if(_3n._IH)_3n._JH();if(_0o._IH)_0o._JH();var _K9=_0o._KH;var _8z=_3n._KH;var _3Q=0,_4Q=0;if(_K9.left>_8z.right)_3Q=_K9.left-_8z.right;if(_K9.right<_8z.left)_3Q=_K9.right-_8z.left;if(_K9.top>_8z.bottom)_4Q=_K9.top-_8z.bottom; 488if(_K9.bottom<_8z.top)_4Q=_K9.bottom-_8z.top;return Math.sqrt(_3Q*_3Q+_4Q*_4Q)});return _do}function _Z6(_3n,_Oa,_Pa){var _do=10000000000;var _S2=0;var _fo=_Zn(_3n,_xH,false,false,function(_0o){return _0o._2o(yyGetReal(_Oa),yyGetReal(_Pa),true)});return !_fo}function __6(_Wn,_Oa,_Pa,_wm){_wm=yyGetInt32(_wm);var _zE,_qP;_zE=false;if(_wm==_5Q)_wm=_Wn.id;var _gm=_CH(_wm);for(var _Sz=0;_Sz<_gm.length;_Sz++){_qP=_gm[_Sz];if((_qP._DH)&&(!_qP._tP)){if(_qP._2o(yyGetReal(_Oa),yyGetReal(_Pa),true)){_zE=true;break }}}return _zE} 489var _6Q=1;var _7Q=2;var _8Q=3;var _9Q=4;var _aQ=window.WebSocket;var _bQ=null;try{_bQ=require("ws").Server}catch(_cQ){}function _dQ(_eQ,_fQ){this.socket=_eQ;this._fQ=_fQ}_dQ.prototype={socket:null,_fQ:!1,_gQ:!1,index:-1};var _hQ="GM:Studio-Connect";var _iQ=0xCAFEBABE;var _jQ=0xDEADB00B;var _kQ=0xDEAFBEAD;var _lQ=0xF00DBEEB;var _mQ=0xDEADC0DE;var _nQ=[];var _oQ=[];function _pQ(_qQ){var _S2=_oQ.shift();if(_S2==null)_S2=_nQ.length;_nQ[_S2]=_qQ;_qQ.index=_S2;return _S2}function _rQ(e){var _JB=_xk._yk(e.id,null,_sQ,e);_JB._Dk=true} 490function _tQ(_Uu,offset,length){var _uQ=new Uint8Array(_Uu.buffer);var _vQ=_Uu.byteOffset+offset;var index=_wQ(length,_xQ,1);var _yQ=new Uint8Array(_nm._6b(index)._om);for(var _S2=0;_S2<length;_S2++)_yQ[_S2]=_uQ[_vQ+_S2];return index}function _eD(_Y9){if(!_O8._6b(yyGetInt32(_Y9)))return false;return true}function _fD(_Y9){var _OA=_O8._6b(yyGetInt32(_Y9));if(!_OA)return "";return _OA._Zz}var _zQ=_fD;var _AQ=_jn;var _BQ=_CQ;var _DQ=_EQ;var _FQ=_GQ;var _HQ=_IQ;var _JQ=_KQ;var _LQ=_MQ;var _NQ=_OQ;var _PQ=_QQ;var _RQ=_SQ;var _TQ=_UQ; 491var _VQ=_WQ;var _XQ=_YQ;var _ZQ=_YQ;var __Q=_0R;var _1R=_2R;var _3R=_kn;var _4R=_5R;var _6R=_7R;var _8R=_9R;var _aR=_bR;var _cR=_dR;var _eR=_fR;var _gR=_hR;var _iR=_jR;var _kR=_lR;var _mR=_lR;var _nR=_nn;var _oR=_nn;var _pR=_qR;var _rR=_qR;var _sR=_qR;var _tR=_qR;var _uR=_mn;var _vR=_mn;var _wR=_xR;var _yR=_xR;var _zR=_AR;var _BR=_AR;var _CR=_DR;var _ER=_on;var _FR=_GR;var _HR=_IR;var _JR=_KR;var _LR=_MR;var _NR=_OR;var _PR=_QR;var _RR=_SR;var _TR=_UR;var _VR=_WR;var _XR=_YR;var _ZR=__R;var _0S=_1S;var _2S=_3S;var _4S=_5S;var _6S=_7S;var _8S=_9S; 492function _mD(_Y9){if(_xO._I2[yyGetInt32(_Y9)])return true;return false}function _nD(_Y9){_Y9=yyGetInt32(_Y9);if(!_xO._I2[_Y9])return "";return _xO._I2[_Y9].name}function _v6(_3n,_rO,_MH,_aS,_bS){_3n._cS(yyGetInt32(_rO),yyGetReal(_MH),1,0,yyGetBool(_bS),yyGetInt32(_aS))}function _w6(_3n){_3n._cS(-1,0,1,0,false,0)}var _dS=_eS;function _eS(_Sl,_fS,_gS,_bS){_fS=yyGetReal(_fS);_gS=yyGetReal(_gS);var _wO=_xO._I2[yyGetInt32(_Sl)];if(!_wO)return;_Je.globalAlpha=_Fh;_Je.strokeStyle=_RE;var _1c,_3c,_hS;var _iS=0;var _jS=_wO._kS(0); 493if(!yyGetBool(_bS)){_fS=_fS-_jS.x;_gS=_gS-_jS.y}else {_fS=0;_gS=0}_iS=_fm(_wO.length/4.0);if(_iS==0)return;var first=true;_Je._oF();for(var _S2=0;_S2<=_iS;_S2++){_jS=_wO._kS(_S2/_iS);if(first){_Je._pF(_fS+_jS.x,_gS+_jS.y);first=false}else {_Je._qF(_fS+_jS.x,_gS+_jS.y)}}_Je._sF();_Je._rF()}var _lS=new _mS();var _nS=new _mS();var _oS=new _mS();function _pS(){var _qS=_lS._yk(new _rS());return _qS}function _sS(_tS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._vS()}function _wS(_tS,_xS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._yS(yyGetReal(_xS))} 494function _zS(_tS,_AS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._BS(yyGetReal(_AS))}function _CS(_tS,_DS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._ES(yyGetReal(_DS));}function _FS(_tS,_GS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._HS(yyGetInt32(_GS))}function _IS(_tS,_JS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._KS(yyGetBool(_JS))}function _LS(_tS,_MS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._NS(yyGetReal(_MS))}function _OS(_tS,_MS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._PS(yyGetReal(_MS))}function _QS(_tS,_RS){var _uS=_lS._6b(yyGetInt32(_tS)); 495_uS._SS(yyGetInt32(_RS))}function _TS(_tS,_US){var _uS=_lS._6b(yyGetInt32(_tS));_uS._VS(yyGetReal(_US)*_29._WS._XS)}function _YS(_tS){var _uS=_lS._6b(yyGetInt32(_tS));_uS._ZS()}function __S(_tS,_0T,_1T){var _uS=_lS._6b(yyGetInt32(_tS));var scale=_29._WS._XS;_uS._2T(yyGetReal(_0T)*scale,yyGetReal(_1T)*scale)}function _s7(_3n,_tS,_Sl,_Z9,__9){_Z9=yyGetReal(_Z9);__9=yyGetReal(__9);var _3T=-1;var _4T=-1;var _uS=_lS._6b(yyGetInt32(_tS));var _wm=yyGetInt32(_Sl);
495if(_wm==_5Q){_wm=_3n.id}if(_wm==_xH){var _gm=_Qz._rP(); 496for(var _Sz=0;_Sz<_gm.length;_Sz++){var _9o=_gm[_Sz];if(_9o._tP)continue;_3T=_29._WS._5T(_uS,_9o,_Z9,__9)}}else if(_wm<100000){var _OA=_O8._6b(_wm);if(_OA===null){return _4T}var _gm=_OA._6T();for(var _Sz=0;_Sz<_gm.length;_Sz++){var _9o=_gm[_Sz];if(_9o._tP)continue;_3T=_29._WS._5T(_uS,_9o,_Z9,__9)}}else {var _9o=_Qz._6b(_wm);_3T=_29._WS._5T(_uS,_9o,_Z9,__9)}return _3T}function _r7(_3n,_tS,_Sl,_7T,_8T){_tS=yyGetInt32(_tS);_Sl=yyGetInt32(_Sl);if(_7T!==undefined&&_8T!==undefined){return _s7(_3n,_tS,_Sl,yyGetReal(_7T), 497yyGetReal(_8T))}else {return _s7(_3n,_tS,_Sl,0.0,0.0)}}function _t7(_Wn,_9T,_aT,_bT,_cT){var scale=_29._WS._XS;var _dT=yyGetReal(_9T)*scale;var _eT=yyGetReal(_aT)*scale;_Wn._fT._gT(_dT,_eT,yyGetReal(_bT),yyGetReal(_cT))}function _u7(_Wn,_9T,_aT,_hT,_iT){var scale=_29._WS._XS;var _dT=yyGetReal(_9T)*scale;var _eT=yyGetReal(_aT)*scale;_Wn._fT._jT(_dT,_eT,yyGetReal(_hT),yyGetReal(_iT))}function _w7(_Wn,_kT,_lT,_mT,_nT){var scale=_29._WS._XS;var _oT=yyGetReal(_kT)*scale;var _pT=yyGetReal(_lT)*scale;_Wn._fT._qT(_oT, 498_pT,yyGetReal(_mT),yyGetReal(_nT))}function _x7(_Wn,_kT,_lT,_rT,_sT){var scale=_29._WS._XS;var _oT=yyGetReal(_kT)*scale;var _pT=yyGetReal(_lT)*scale;_Wn._fT._tT(_oT,_pT,yyGetReal(_rT),yyGetReal(_sT))}function _v7(_Wn,_uT){_Wn._fT._vT(yyGetReal(_uT))}function _y7(_Wn,_wT){_Wn._fT._xT(yyGetReal(_wT))}function _z7(_Wn,_yT,_zT,_AT,_BT){var scale=_29._WS._XS;_Wn._fT._CT(yyGetReal(_yT),yyGetReal(_zT)*scale,yyGetReal(_AT)*scale,yyGetReal(_BT))}function _A7(_Wn){if((_Wn._fT!=null)&&(_Wn._fT!=undefined)){_Wn._fT._DT(1.0/_29._WS._XS)} 499}function _B7(_3n,_Oa,_Pa,_Sa,_wm){_wm=yyGetInt32(_wm);var _Wn=_3n;if(_wm==_5Q){_wm=_Wn.id}var x=yyGetReal(_Oa)*_29._WS._XS;var y=yyGetReal(_Pa)*_29._WS._XS;var angle=(yyGetReal(_Sa)*Math.PI)/180.0;if(_wm==_xH){var _gm=_Qz._rP();for(var _Sz=0;_Sz<_gm.length;_Sz++){var _9o=_gm[_Sz];if(_9o._tP)continue;if(_29._WS._ET(_3n,_9o,x,y,angle)){return true}}}else if(_wm<100000){var _OA=_O8._6b(_wm);if(_OA===null){return false}var _gm=_OA._6T();for(var _Sz=0;_Sz<_gm.length;_Sz++){var _9o=_gm[_Sz];if(_9o._tP)continue;if(_29._WS._ET(_3n, 500_9o,x,y,angle)){return true}}}else {var _9o=_Qz._6b(_wm);return _29._WS._ET(_3n,_9o,x,y,angle)}}function _C7(_3n,_FT){if(_3n._fT){return _3n._fT._GT(yyGetInt32(_FT))}return 0.0}function _D7(_3n,_FT){if(_3n._fT){return _3n._fT._HT(yyGetInt32(_FT));}return 0.0}function _E7(_3n,_FT){if(_3n._fT){return _3n._fT._IT(yyGetInt32(_FT))}return 0.0}function _F7(_3n,_FT,_b9){if(_3n._fT){_3n._fT._ES(yyGetInt32(_FT),yyGetReal(_b9))}}function _G7(_3n,_FT,_b9){if(_3n._fT){_3n._fT._yS(yyGetInt32(_FT),yyGetReal(_b9))}}function _H7(_3n, 501_FT,_b9){if(_3n._fT){_3n._fT._BS(yyGetInt32(_FT),yyGetReal(_b9))}}var _JT=!1;var _KT=!1;function _kD(_Y9){var _kI=_GK._6b(yyGetInt32(_Y9));if((_kI===null)||(_kI==undefined)){return false}return true}function _lD(_Y9){var _LT=_GK._6b(yyGetInt32(_Y9));if(_LT===null)return "";if((_LT._MT===undefined)||(_LT._MT===null))return "";return _LT._MT._a2}function _NT(_Y9,_Hh,_OT){var _LT=_GK._6b(yyGetInt32(_Y9));if(_LT===null)return;_LT._MT._h3=yyGetInt32(_Hh);_LT._MT._j3=yyGetBool(_OT)}var _PT=_NT;;function _QT(_vK){_vK=yyGetInt32(_vK); 502var _RT=_GK._6b(_vK);if((_RT==null)||(_RT==undefined)){_Yy("Error: Room "+_vK+" is not a valid room index");}else {_ST=_vK}};;;;function _TT(){_ST=_UT;if(_JT==false){_JT=true;if(typeof(_g8)=="function"){_g8()}}if(!_KT){if(arguments.length>0)_R5("###game_end###"+arguments[0]);else _R5("###game_end###0");_KT=true}}var _VT=function(){_rg("yy_texture_get_texel_width()")};var _WT=function(){_rg("yy_texture_get_texel_height()")};var _XT=function(){_rg("texture_set_stage()")};var _YT=function(){_rg("shader_is_compiled()")} 503;var _ZT=function(){_rg("shader_set()")};var __T=function(){_rg("shader_get_uniform()")};var _0U=function(){_rg("shader_set_uniform_i()")};var _1U=function(){_rg("shader_set_uniform_f()");};var _2U=function(){_rg("shader_set_uniform_matrix()")};var _3U=function(){_rg("shader_set_uniform_matrix()")};var _4U=function(){_rg("shader_enable_corner_id()")};var _5U=function(){_rg("shader_set_uniform_array_i()")};var _6U=function(){_rg("shader_set_uniform_array_f()")};var _7U=function(){_rg("shader_set_uniform_matrix_array()")} 504;var _bf=-1;function _8U(){return 0}function _9U(_aU){_aU=yyGetInt32(_aU);_bf=_aU;_ZT(_aU)}function _bU(){_bf=-1;_ZT(-1)}function _cf(_aU,_cU){return __T(yyGetInt32(_aU),yyGetString(_cU))}function _gf(_dU,_aD){_6U(yyGetInt32(_dU),_aD)}var _eU=[];var _fU=300000;var _gU=_fU;var _hU={};var _iU=0;var audio_sampledata=[];var _jU=!1;var _kU=0;var _lU=128;var _mU=100000;var _nU=[];var _oU=[];var _pU=0;var _qU=200000;var _rU=[];var _sU=[];var _tU=0;var _uU=1024;var _vU=0;var _wU=[];var _xU=[];var _yU="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+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
504AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMSVNUTgAAAElORk9JQ1JEFQAAADIwMTgtMTEtMjNUMTQ6Mzg6MDZaAABJU0ZUIwAAAEFkb2JlIEF1ZGl0aW9uIENDIDIwMTguMCAoV2luZG93cykAAF9QTVj7EwAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDMgNzkuMTYxMjEwLCAyMDE3LzA4LzExLTEwOjI4OjM2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBETT0iaHR0cDovL25zLmFkb2JlLmNvbS94bXAvMS4wL0R5bmFtaWNNZWRpYS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDx4bXBETTpUcmFja3M+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4K
504ICAgICAgICAgICAgICAgICAgPHhtcERNOnRyYWNrTmFtZT5DdWVQb2ludCBNYXJrZXJzPC94bXBETTp0cmFja05hbWU+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=="; 505var _zU={_AU:0,_BU:1,_CU:2,_DU:3,_EU:4,_FU:5,_GU:6};var _HU={_IU:0,_JU:1,_KU:2};var _LU={_MU:'init',_NU:'loading',_OU:'loaded',_PU:'decoding',_QU:'ready'};var _RU={_SU:'suspended',_TU:'running',_UU:'closed'};var _VU={_WU:"Audio_Play"};var _XU=0;var _YU=1.0;var _ZU=0;function __U(){if(_kl!=_ll)return;_kU++;var _0V=g_WebAudioContext.currentTime;for(var _S2=0;_S2<_xU.length;++_S2){var _1V=_xU[_S2];var _NN=(_0V-_1V._2V)/_1V.duration;_NN=Math.max(0,Math.min(_NN,1));var _3V=(1-_NN)*_1V._4V+(_NN*_1V._5V);var _6V=(_NN>=1); 506var _7V=_1V._8V;if(_7V!==null){if(_7V._9V){var _aV=audio_sampledata[_7V._bV].gain;_7V.gain=_3V;_7V._cV.gain.value=_7V.gain*_aV}else {_6V=true}}else if(_1V._dV!==null){_1V._dV.gain=_3V;for(var _Hb=0;_Hb<_vU;++_Hb){var _eV=_eU[_Hb];if(_eV._9V&&_eV._bV==_1V._bV){_eV._cV.gain.value=_eV.gain*_1V._dV.gain}}}if(_6V){_xU.splice(_S2,1);--_S2}}}var _fV;function _gV(){if(_kl!=_ll){return }_hV.disconnect();_hV=g_WebAudioContext.createGain();_hV.connect(g_WebAudioContext.destination);g_WebAudioContext.listener._em=new _Vu(0, 5070,0);g_WebAudioContext.listener._iV=new _Vu(0,0,0);g_WebAudioContext.listener._jV=new Array(0,0,0,0,0,0)}function _kV(){if(_kl!=_ll){return }_lV=(_mV==_nV);_hV=g_WebAudioContext.createGain();_hV.connect(g_WebAudioContext.destination);_oV(_zU._AU);var _pV;if(typeof document.hidden!=="undefined"){_fV="hidden";_pV="visibilitychange"}else if(typeof document.mozHidden!=="undefined"){_fV="mozHidden";_pV="mozvisibilitychange"}else if(typeof document.msHidden!=="undefined"){_fV="msHidden";_pV="msvisibilitychange"} 508else if(typeof document.webkitHidden!=="undefined"){_fV="webkitHidden";_pV="webkitvisibilitychange"}document.addEventListener(_pV,_qV,false);g_WebAudioContext.listener._em=new _Vu(0,0,0);g_WebAudioContext.listener._iV=new _Vu(0,0,0);g_WebAudioContext.listener._jV=new Array(0,0,0,0,0,0);_rV(0,0,0);_sV(0,0,1.0,0,1.0,0.0);_tV();_uV();_vV()}/*@constructor */function _wV(_xV,_yV,_ib){this._bV=_xV;this._5V=_yV;this._2V=g_WebAudioContext.currentTime;this.duration=_ib*0.001;
508if(_xV>=_fU){this._8V=_zV(_xV);this._4V=this._8V.gain} 509else {this._dV=audio_sampledata[_xV];this._8V=null;this._4V=this._dV.gain}}/*@constructor */function _AV(){this.buffer=null;this.gain=1.0;this._BV=1.0;this._CV=1.0;this.duration=0.0;this._DV=0.0;this._EV=0;this._qg=0;this.state=_LU._MU;this._FV=[]}_AV.prototype._GV=function(){for(var _S2=0;_S2<this._FV.length;++_S2){var _HV=this._FV[_S2];switch(_HV[0]){case _VU._WU:_IV(_HV[1],_HV[2],_HV[3]);break }}this._FV.length=0};_AV.prototype._JV=function(_KV,_LV){if(this.state!=_LU._OU||!_KV)return false;var _dV=this; 510_dV.state=_LU._PU;g_WebAudioContext.decodeAudioData(_KV.response,function(buffer){_dV.buffer=buffer;_dV.state=_LU._QU;if(_LV)_dV._GV()},function(err){_dV.state=_LU._OU;debug("ERROR: Failed to decode audio data: "+err)});return true};/*@constructor */function _8V(_xV,_MV,_NV){this._cV=g_WebAudioContext.createGain();this._OV=null;this._PV=0;this._gK(_xV,_MV,_NV)}_8V.prototype._gK=function(_xV,_MV,_NV){this._9V=false;this._QV=g_WebAudioContext.currentTime;this.playbackpoint=0;this._RV=null;this._cV.disconnect(); 511this.gain=1.0;this._cV.gain.value=1;this._OV=null;this.paused=false;this._bV=_xV;this._SV=_NV;this._TV=false;this._UV=_MV;this._VV=false;this._WV=false;this._XV=false;this._YV=null;this._ZV=null;if(_xV>=0){this._VV=__V(_xV);this._WV=_0W(_xV);this._XV=_1W(_xV);if(!this._WV&&!this._XV){this._cV.gain.value=audio_sampledata[_xV].gain;if(this._PV>=_fU){_wU[this._PV-_fU]=null}this._PV=_gU;_wU[_gU-_fU]=this;++_gU}}};function _zV(_dU){if(_dU<_fU||_dU>=_gU){debug("Error: invalid sound handle "+_dU);return null} 512var _7V=_wU[_dU-_fU];if(_7V==undefined){return null}return _7V}function __V(_bV){if(_lV)return false;if(_bV>=0&&_bV<audio_sampledata.length){if(audio_sampledata[_bV]._qg==1){return true}}else if(_bV<_mU){debug("IsSoundStreamed - Error: soundid "+_bV+" not found")}return false}function _0W(_bV){if(_bV>=_mU&&_bV<_qU){return true}return false}function _1W(_bV){if(_bV>=_qU&&_bV<_fU){return true}return false}function _2W(_xV){var _7V=_Ey._62[_xV];if(_7V==null){_3W="";_7V=audio_sampledata[_xV];if(_7V!=null&&_7V._4W!==undefined){ 513_3W=_5W(_7V._4W)}return _3W}var _3W=_Ed+_7V._6W;var _7W=_7V._8W;_3W=_5W(_3W);var index=_3W.indexOf(_7W);if(index>0){_3W=_3W.substr(0,index)}if(_9W){_7W="ogg"}else if(_aW){_7W="mp3"}else {_7W="ogg"}_3W=_3W+"."+_7W;return _3W}var _bW=!1;var _cW=!1;var _dW=!1;var _lV=!1;function _eW(){_vV();return _cW&&g_WebAudioContext&&g_WebAudioContext.state!==_RU._SU}function _vV(){if(_cW||_dW)return;_dW=true;var _YV=new Audio(_yU);_YV.controls=false;_YV.autoplay=true;_YV.preload="none";document.body.appendChild(_YV);try{var _fW=_YV.play(); 514if(_fW!==undefined){_fW.then(function(){debug("WebAudio autoplay test passed.");_cW=true;_dW=false;_gW();document.body.removeChild(_YV)}).catch(function(error){console.log("WebAudio autoplay test failed: ",error);document.body.removeChild(_YV);_dW=false;_hW()})}else {console.log("WebAudio autoplay test failed: Playback promise invalid.");document.body.removeChild(_YV);_dW=false;_hW()}}catch(_PB){debug("WebAudio autoplay test failed with exception: "+_PB);document.body.removeChild(_YV);_dW=false;_hW()} 515}function _hW(){if(_bW)return;_bW=true;var _iW="mousedown";var _jW="mouseup";if("ontouchstart" in window){_iW="touchstart";_jW="touchend"}if((window.PointerEvent)||(window.navigator.pointerEnabled)||(window.navigator.msPointerEnabled)){_iW="pointerdown";_jW="pointerup"}var _kW=function(){g_WebAudioContext.resume().then(function(){_vV();document.body.removeEventListener(_iW,_kW);document.body.removeEventListener(_jW,_kW);_bW=false;debug("WebAudio Context unlocked.")},function(_lW){debug("ERROR: Failed to unlock WebAudio Context. Reason: "+_lW)} 516)};document.body.addEventListener(_iW,_kW,false);document.body.addEventListener(_jW,_kW,false)}function _mW(){debug("WebAudio Context state updated to: "+g_WebAudioContext.state);if(g_WebAudioContext.state!==_RU._SU)_vV();_gW()}function _gW(){var _nW=_eW();var map=_I8();_05._oW=map;_K8(map,"event_type","audio_system_status");_K8(map,"status",_nW?"available":"unavailable");_O8._P8(_pW,0);_R8(map);_05._oW=-1}function _IV(_qW,_xV,_rW){var _sW=_tW(_xV);var _uW=_qW._VV&&!_lV;
516if(_sW.state!=_LU._QU){var _vW=_wW._6b(_xV); 517if(_sW.state==_LU._OU&&!_uW&&_vW){var _xW=_yW[_vW._a2];if(_xW)_sW._JV(_xW,true)}_sW._FV.push([_VU._WU,_qW,_xV,_rW]);return false}var _zW=_sW._DV;if(_uW)_AW(_qW,_xV,_rW,_zW);else _BW(_qW,_xV,_rW,_zW);_qW._9V=true;return true}function _AW(_qW,_xV,_rW,_CW,_DW){var _EW=_2W(_xV);try{if(_qW._YV!=null){document.body.removeChild(_qW._YV)}_qW._YV=new Audio();var _YV=_qW._YV;_YV.controls=false;_YV.autoplay=true;_YV.preload="none";_YV.loop=(_rW)!=0?true:false;_YV.src=_FW(null,null,_EW);document.body.appendChild(_YV); 518if(_CW>0){_YV.addEventListener('loadedmetadata',function(){_qW._YV.currentTime=_CW},false)}_YV.load();try{var _fW=_YV.play();if(_fW!==undefined){_fW.then(function(){if(_DW)_DW()}).catch(function(error){console.log("playback failed ",error);_GW(_qW)})}}catch(_HW){debug("audio_tag.play() exception: "+_HW)}_qW._bV=_xV;_YV.addEventListener("ended",function(e){if(_qW._YV==this){_GW(_qW)}else {document.body.removeChild(this)}},false);_qW._ZV=g_WebAudioContext.createMediaElementSource(_YV);_qW._ZV.connect(_qW._cV)} 519catch(_HW){debug("Audio_PlayStreamed exception: "+_HW);return false}}function _ml(){var _7V=g_WebAudioContext.createBufferSource();var gain=g_WebAudioContext.createGain();_7V.connect(gain);gain.connect(g_WebAudioContext.destination);gain.gain.value=0;_7V.start(0);if(g_WebAudioContext.sampleRate===48000){if(_mV==_nV){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'); 520_kl=_IW}}g_WebAudioContext.addEventListener("statechange",_mW);_gW();_7V=g_WebAudioContext.createBufferSource();gain=g_WebAudioContext.createGain();_7V.connect(gain);gain.connect(g_WebAudioContext.destination);gain.gain.value=0;_7V.start(0);_gV();for(var _S2=0;_S2<_vU;++_S2){_eU[_S2]._cV=g_WebAudioContext.createGain()}debug("Sample rate now "+g_WebAudioContext.sampleRate);}}}function _JW(){var _bV=-1;for(index=0;index<_Ey._62.length;index++){if(_Ey._62[index]._qg==1){_bV=index;break }}if(_bV==-1)return; 521var _8V=_KW(_bV,1,false);if(_8V==null)return;_8V._cV.gain.value=0;_8V._9V=true;_AW(_8V,_bV,false,0,function(){_GW(_8V)})}function _BW(_qW,_xV,_LW,_CW){_qW._bV=_xV;try{var _MW=null;var _NW=false;if(_xV>=_qU&&_xV<(_qU+_tU)){_NW=true;var _OW=_xV-_qU;_rU[_OW]._PW.connect(_qW._cV);_rU[_OW].gainnode=_qW._cV;_MW=_rU[_OW]._PW}else {var _sW=_tW(_xV);var _CV=_sW._CV;if(_qW._OV!=null){_CV*=_qW._OV._CV}_qW._RV=g_WebAudioContext.createBufferSource();_qW._RV.playbackRate.value=_CV;_qW._RV.loop=_LW;_qW._RV.buffer=_sW.buffer; 522_qW._RV.connect(_qW._cV);_MW=_qW._RV}_qW._QV=g_WebAudioContext.currentTime;_MW.onended=function(event){_qW._9V=false;if(true===_qW._RV.loop)_BW(_qW,_xV,_LW,_CW)};if(!_NW){if(_CW!=undefined){if(!_MW.start)_MW.noteOn(_CW);else _MW.start(0,_CW);_qW.playbackpoint=_CW}else {_MW.start(0);_qW.playbackpoint=0;}}}catch(_HW){debug("Audio_PlayUnstreamed exception: "+_HW)}}function _GW(_qW){if(_qW._9V){if(_qW._VV)_QW(_qW);else _RW(_qW);_qW._bV=-1;_qW._9V=false}}function _QW(_qW){if(_qW._YV!=null){try{_qW._YV.pause(); 523_qW._ZV.disconnect();_qW._ZV=null;if(_qW._cV!=null)_qW._cV.disconnect();_8V._OV=null;document.body.removeChild(_qW._YV);_qW._YV=null}catch(_HW){debug("Audio_StopStreamed exception: "+_HW)}}}function _RW(_qW){try{if(_qW._bV>=_qU&&_qW._bV<(_qU+_tU)){var _SW=_qW._bV-_qU;_rU[_SW]._PW.onended=null;_rU[_SW]._PW.disconnect()}else if(_qW._RV!=null){_qW._RV.onended=null;_qW._RV.loop=false;_qW._RV.stop(0);_qW._RV.disconnect()}if(_qW._cV!=null)_qW._cV.disconnect();_qW._OV=null}catch(_HW){debug("Audio_StopUnstreamed exception: "+_HW)} 524}function _TW(_qW){if(_qW._9V&&!_qW.paused){if(_qW._XV){_UW(_qW)}else if(_qW._VV)_VW(_qW);else _UW(_qW);_qW.paused=true}}function _VW(_qW){try{_qW._YV.pause()}catch(_HW){debug("Audio_PauseStreamed exception: "+_HW);}}function _UW(_qW){try{if(_qW._bV>=_qU&&_qW._bV<(_qU+_tU)){var _SW=_qW._bV-_qU;_rU[_SW]._PW.disconnect(0);_rU[_SW]._PW.onended=null}else {_qW._RV.onended=null;_qW._RV.stop(0);_qW.playbackpoint=_WW(_qW)}}catch(_HW){debug("Audio_PauseUnstreamed exception: "+_HW)}}function _XW(_qW){if(_qW._9V&&_qW.paused){ 525if(_qW._XV){_YW(_qW)}else if(_qW._VV)_ZW(_qW);else _YW(_qW);_qW.paused=false}}function _ZW(_qW){if(_qW.paused){try{_qW._YV.play()}catch(_HW){debug("Audio_ResumeStreamed exception: "+_HW);}}}function _YW(_qW){try{if(_qW._bV>=_qU&&_qW._bV<(_qU+_tU)){var _SW=_qW._bV-_qU;
525_rU[_SW]._PW.connect(_qW._cV);_rU[_SW]._PW.onended=function(event){_qW._9V=false}}else {var _CV=(_qW._RV!=null)?_qW._RV.playbackRate.value:1;_qW._RV=g_WebAudioContext.createBufferSource();_qW._RV.playbackRate.value=_CV;_qW._QV=g_WebAudioContext.currentTime; 526_qW._cV=g_WebAudioContext.createGain();var _dV=_tW(_qW._bV);_qW._cV.gain.value=_qW.gain*_dV.gain;_qW._RV.connect(_qW._cV);_qW._RV.onended=function(event){_qW._9V=false};if(_qW._OV!=null){_qW._cV.connect(_qW._OV)}else {_qW._cV.connect(_hV)}_qW._RV.buffer=_dV.buffer;if(_qW._SV>0)_qW._RV.loop=true;{var __W=Math.floor(_qW.playbackpoint/_qW._RV.buffer.duration);var _0X=_qW.playbackpoint-__W*_qW._RV.buffer.duration;_qW._RV.start(0,_0X)}}}catch(_HW){debug("Audio_ResumeUnstreamed exception: "+_HW)}}function _1X(_qW){ 527var _2X=false;if(_qW._9V){return _qW.paused}return false}function _3X(_qW){var _4X=false;if(_qW._9V){if(_qW._XV){var _5X=_rU[_qW._bV-_qU];if(!_5X)return false;if(!_5X._PW)return false;if(!_5X._PW.onended)return false;else return true}else if(_qW._VV)_4X=_6X(_qW);else _4X=_7X(_qW)}return _4X}function _7X(_qW){if(_qW._RV!=null){if((_qW._RV.playbackState==undefined||_qW._RV.playbackState!=_qW._RV.FINISHED_STATE)||_qW.paused){return true}}return false}function _6X(_qW){if(_qW._YV!=null){if(!_qW._YV.ended){return true} 528}return false}function _KW(_xV,_MV,_NV){if(_kl!=_ll)return null;var _S2;var _7V;for(_S2=0;_S2<_vU;++_S2){_7V=_eU[_S2];if(!_7V._9V){_7V._gK(_xV,_MV,_NV);return _7V}else {if(_7V._XV&&_7V._bV==_xV)return null;var _8X=false;if(_7V._VV){_8X=_7V._YV==null||_7V._YV.ended}else {_8X=((_7V._RV!=null&&_7V._RV.playbackState!=undefined&&_7V._RV.playbackState==_7V._RV.FINISHED_STATE)&&!_7V.paused)}if(_8X){_7V._gK(_xV,_MV,_NV);return _7V}}}if(_vU<_lU){var _9X=new _8V(_xV,_MV,_NV);_eU[_vU]=_9X;++_vU;return _9X}var _aX=_MV;var _bX=-1; 529for(_S2=0;_S2<_vU;++_S2){_7V=_eU[_S2];if(_7V._UV<_aX){_bX=_S2;_aX=_7V._UV}}if(_bX>=0){debug("killing sound on channel "+_bX);var _cX=_eU[_bX];_GW(_cX);_cX._gK(_xV,_MV,_NV);return _cX}debug("reached max sounds and no lower priority");return null}function _tW(_bV){var _sW=null;if(_bV>=0&&_bV<=audio_sampledata.length){_sW=audio_sampledata[_bV]}else {var _dX=_bV-_mU;if(_dX>=0&&_dX<_pU){_sW=_oU[_dX]}else {var _SW=_bV-_qU;if(_SW>=0&&_SW<_tU){_sW=_sU[_SW]}}}return _sW}function _eX(_fX,_bV,_SV,_UV){_fX=yyGetInt32(_fX); 530_bV=yyGetInt32(_bV);_SV=yyGetInt32(_SV);_UV=yyGetReal(_UV);if(!_eW()){debug("audio_play_sound_on failed. WebAudio Context suspended - user must interact with the page before audio can be played.");return -1}if(!_gX(_fX)){debug("Attempting to play sound on inactive emitter:"+_fX);return -1}var _hX=_hU[_fX];var _9X=_iX(_hX,_bV,_SV,_UV);if(_9X!=null)return _9X._PV;return -1}function _iX(_hX,_bV,_SV,_UV){var _sW=_tW(_bV);if(_sW==null){debug("audio_play_sound - invalid sound index: "+_bV);return null}var _EV=_sW._EV; 531if(!_jX(_EV)){debug(_kX(_bV)+": Audio Group "+_EV+" is not loaded");return null}var _9X=_KW(_bV,_UV,_SV);if(_9X==null)return null;_9X._OV=_hX;_9X._cV.connect(_9X._OV);_IV(_9X,_bV,(_SV>0));return _9X}function _lX(_xV){if(_kl!=_ll)return;_xV=yyGetInt32(_xV);var _7V;if(_xV>=_fU){_7V=_zV(_xV);if(_7V!=null){if(_7V._XV){_wU[_7V._PV-_fU]=undefined}_GW(_7V)}}else {for(var _S2=0;_S2<_vU;++_S2){_7V=_eU[_S2];if(_7V._bV==_xV)_GW(_7V)}}}function _mX(_xV){if(_kl!=_ll)return;_xV=yyGetInt32(_xV);var _7V;if(_xV>=_fU){_7V=_zV(_xV); 532if(_7V!=null){_TW(_7V)}}else {for(var _S2=0;_S2<_vU;++_S2){_7V=_eU[_S2];if(_7V._bV==_xV){_TW(_7V)}}}}function _nX(_xV){if(_kl!=_ll)return;_xV=yyGetInt32(_xV);if(_xV>=_fU){var _7V=_zV(_xV);if(_7V!=null){_XW(_7V)}}else {for(var _S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._bV==_xV){_XW(_7V)}}}}function _oX(index){for(var _S2=0;_S2<_xU.length;++_S2){if(_xU[_S2]._bV==index){_xU.splice(_S2,1);return }}}function _pX(index,_qX,time){for(var _S2=0;_S2<_xU.length;++_S2){if(_xU[_S2]._bV==index){_xU[_S2]=new _wV(index, 533_qX,time);return }}_xU.push(new _wV(index,_qX,time))}function _qV(){if(_kl==_ll){if(document[_fV]==true){if(!_jU){_jU=true;_rX(true)}}else if(document[_fV]==false){if(_jU){_sX(true);_jU=false}}}}function _WW(_qW){if(_qW._9V){if(!_qW._VV){var time=_qW.playbackpoint;if(!_qW.paused){var _CV=_qW._RV.playbackRate.value;time+=(g_WebAudioContext.currentTime-_qW._QV)*_CV}if(_qW._SV>0){var duration=_qW._RV.buffer.duration;time%=duration}return time}else {if(_qW._YV!=null){var time=_qW._YV.currentTime;return time}}}return 0} 534function _tX(_qW,_ib){if(_qW._9V){if(!_qW._VV){var duration=_qW._RV.buffer.duration;if(_ib>=0&&_ib<duration){if(_qW.paused){_qW.playbackpoint=_ib}else {_qW._RV.stop(0);_qW._RV.disconnect();_BW(_qW,_qW._bV,_qW._SV>0,_ib)}}}else {try{_qW._YV.currentTime=_ib}catch(_HW){debug("Audio_SetTrackPos exception: "+_HW);_qW._YV.addEventListener('loadedmetadata',function(){_qW._YV.currentTime=_ib},false)}}}}
534function _gX(_uX){if(_hU[yyGetInt32(_uX)]!=undefined)return true;return false;}function _kX(_k9){if(_kl==_ll){ 535_k9=yyGetInt32(_k9);var _vX=-1;if(_k9>=_fU){var _7V=_zV(_k9);if(_7V!=null){_vX=_7V._bV}}else {_vX=_k9}if(_vX>=0&&_vX<_Ey._62.length){var name=_Ey._62[_vX]._a2;return name}}return "<undefined>"}var _wX;var _xX;function _oV(_yX){if(_kl!=_ll){return }_yX=yyGetInt32(_yX);if(_yX==_xX)return;var _zX=g_WebAudioContext.createPanner();_xX=_yX;switch(_yX){case _zU._AU:_wX=_zX.INVERSE_DISTANCE;if(_wX==undefined)_wX="inverse";break;case _zU._BU:_wX=_zX.INVERSE_DISTANCE;if(_wX==undefined)_wX="inverse";break;case _zU._CU:debug("Audio_falloff_inverse_distance_clamped not supported in html5\n"); 536break;case _zU._DU:_wX=_zX.LINEAR_DISTANCE;if(_wX==undefined)_wX="linear";break;case _zU._EU:debug("Audio_falloff_linear_distance_clamped not supported in html5\n");break;case _zU._FU:_wX=_zX.EXPONENTIAL_DISTANCE;if(_wX==undefined)_wX="exponential";break;case _zU._GU: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 _hU){if(!_hU.hasOwnProperty(key))continue;var _hX=_hU[key];_hX.distanceModel=_wX; 537if(_xX==_zU._AU){_hX._AX=_hX.rolloffFactor;_hX.rolloffFactor=0}else if(typeof _hX._AX!=='undefined'){_hX.rolloffFactor=_hX._AX;_hX._AX=undefined}}}function _rX(_BX){for(var _S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._9V){if(!_7V.paused){_TW(_7V);if(_BX)_7V._TV=true}}}}function _CX(_DX){for(var _S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._9V){var _EV=audio_sampledata[_7V._bV]._EV;if(_EV==_DX){_GW(_7V)}}}}function _sX(_BX){for(var _S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._9V){if(_7V.paused){if(_BX){if(_7V._TV){ 538_XW(_7V);_7V._TV=false}}else {_XW(_7V)}}}}}function _EX(_xV){if(_kl!==_ll)return false;_xV=yyGetInt32(_xV);if(_xV>=_fU){var _7V=_zV(_xV);if(_7V!=null){return _1X(_7V)}}else {for(var _S2=0;_S2<_vU;++_S2){_7V=_eU[_S2];if(_7V._bV==_xV){if(_7V._9V){if(_1X(_7V)){return true}}}}}return false}function _rV(_FX,_GX,_HX){if(_kl==_ll){_FX=yyGetReal(_FX);_GX=yyGetReal(_GX);_HX=yyGetReal(_HX);var _IX=g_WebAudioContext.listener;_IX.setPosition(_FX,_GX,_HX);if(_IX._em){_IX._em._rv=_FX;_IX._em._sv=_GX;_IX._em._tv=_HX}else { 539_IX._em=new _Vu(_FX,_GX,_HX)}}}function _sV(_FX,_GX,_HX,_JX,_KX,_LX){if(_kl==_ll){_FX=yyGetReal(_FX);_GX=yyGetReal(_GX);_HX=yyGetReal(_HX);_JX=yyGetReal(_JX);_KX=yyGetReal(_KX);_LX=yyGetReal(_LX);var _IX=g_WebAudioContext.listener;_IX.setOrientation(_FX,_GX,_HX,_JX,_KX,_LX);if(_IX._jV){_IX._jV[0]=_FX;_IX._jV[1]=_GX;_IX._jV[2]=_HX;_IX._jV[3]=_JX;_IX._jV[4]=_KX;_IX._jV[5]=_LX}else {_IX._jV=new Array(_FX,_GX,_HX,_JX,_KX,_LX)}}}function _MX(_FX,_GX,_HX,_JX){if(_kl==_ll){var _hX=_hU[yyGetInt32(_FX)];if(_hX!=undefined){ 540_GX=yyGetReal(_GX);_HX=yyGetReal(_HX);_JX=yyGetReal(_JX);_hX.setPosition(_GX,_HX,_JX);_hX._em._rv=_GX;_hX._em._sv=_HX;_hX._em._tv=_JX}}}function _NX(){_hX=g_WebAudioContext.createPanner();_hX.gainnode=g_WebAudioContext.createGain();_hX.gainnode.gain.value=1.0;_hX.gainnode.connect(_hV);_hX.connect(_hX.gainnode);_hX.maxDistance=100000;_hX.refDistance=100;_hX._CV=1.0;_hX.rolloffFactor=1;if(_xX==_zU._AU){_hX.rolloffFactor=0;_hX._AX=1}_hX._OX=360;_hX._PX=0;_hX._QX=0;_hX.distanceModel=_wX;_hX.panningModel='equalpower'; 541_hX.setPosition(0,0,0.01);_hX._em=new _Vu(0,0,0.01);return _hX}function _RX(){if(_kl!=_ll)return;var _Zo=_iU;_iU++;_hU[_Zo]=_NX();return _Zo}function _SX(_uX){if(_kl==_ll){_uX=yyGetInt32(_uX);var _hX=_hU[_uX];if(_hX!=undefined){var _S2;for(_S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._9V&&_7V._OV===_hX){_GW(_7V)}}_hX.disconnect();delete _hU[_uX]}}}function _TX(_FX,_GX){if(_kl!=_ll)return;var _hX=_hU[yyGetInt32(_FX)];if(_hX!=undefined){_hX.gainnode.gain.value=yyGetReal(_GX)}}function _UX(index,_CV){if(_kl!=_ll)return; 542index=yyGetInt32(index);if(_hU[index]==undefined)return;_CV=yyGetReal(_CV);_hU[index]._CV=_CV;for(var _S2=0;_S2<_vU;++_S2){var _7V=_eU[_S2];if(_7V._9V&&!_7V.paused){if(!_7V._VV){if(_7V._RV.playbackState==undefined||_7V._RV.playbackState!=_7V._RV.FINISHED_STATE){if(_7V._OV==_hU[index]){_7V.playbackpoint=_WW(_7V);_7V._QV=g_WebAudioContext.currentTime;_7V._RV.playbackRate.value=audio_sampledata[_7V._bV]._CV*_CV}}}else {debug("pitch setting not supported on streamed sounds")}}}}/*@this {XMLHttpRequest} */function _VX(e){ 543if(_kl!=_ll)return;var targetid=e.target.targetid;debug("error loading sound"+targetid);if(targetid==undefined){}else {debug("AudioError: "+this.URL);this.completed=false;_WX++;ClearEventListeners(this)}}/*@this {XMLHttpRequest} */function _XX(e){if(_kl!=_ll)return;var targetid=e.target.targetid;if(_YX)debug("sound loaded: "+targetid);if(targetid==undefined){}else {this.completed=true;ClearEventListeners(this);try{var _dV=audio_sampledata[targetid];_dV.state=_LU._PU;g_WebAudioContext.decodeAudioData(e.target.response, 544function(buffer){_dV.buffer=buffer;_dV.state=_LU._QU;_WX++},function(err){_dV.state=_LU._OU;_WX++;debug("error decoding audio data:"+err)})}catch(_PB){debug("error decoding audio data: "+_PB.message);_WX++}}}function _ZX(_H8){if(_kl!=_ll)return;this.completed=true;ClearEventListeners(this);var targetid=_H8.target.targetid;if(_YX)debug("streamed sound pre-loaded: "+targetid);var _dV=audio_sampledata[targetid];if(_dV){_dV.state=_LU._OU}
544else {debug("ERROR: No sample data sound for sound ID "+__X+" in Audio_StreamedSoundPreloaded")} 545}function _0Y(_0H,_Sl,_l9,_1Y){var _dV=audio_sampledata[_Sl];_dV.buffer=null;if(_lV){_2Y(_0H,_Sl,_l9,_1Y)}else {_dV.state=_LU._QU}}function _3Y(e){var targetid=e.target.targetid;debug("Audio_SoundReadyStateChange:targetid/readyState/status:"+targetid+'/'+e.target.readyState+'/'+e.target.status);}function _4Y(e){var targetid=e.target.targetid;debug("Audio_SoundProgress:targetid/loaded/total:"+targetid+'/'+e._5Y+'/'+e._6Y)}function _7Y(_0H,_1Y){_0H=_5W(_0H);var _7W;var index;index=_0H.indexOf(_1Y);if(index>0){ 546_0H=_0H.substr(0,index)}if(_9W){_1Y="ogg"}else if(_aW){_1Y="mp3"}else {_1Y="ogg"}_0H=_0H+"."+_1Y;var _8Y=new XMLHttpRequest();_8Y.open('GET',_0H,true);_8Y.responseType='arraybuffer';_8Y.URL=_0H;_8Y.completed=false;return _8Y}function _9Y(_0H,_Sl,_l9,_1Y,_aY){if((_kl!=_ll)||(_bY==false)){return undefined}var _8Y=_7Y(_0H,_1Y);if(_aY!=undefined){_8Y.targetid={_cY:_aY,_vX:_Sl};_8Y.onload=_dY;_8Y.onerror=_eY}else {_8Y.targetid=_Sl;_8Y.onload=_XX;_8Y.onerror=_VX;_8Y.ontimeout=_VX;_8Y._pH=_4Y;_8Y.onreadystatechange=_3Y} 547_8Y.send();_yW[_l9]=_8Y;return _Sl}function _2Y(_0H,_Sl,_l9,_1Y){if((_kl!=_ll)||(_bY==false)){return undefined}var _8Y=_7Y(_0H,_1Y);_8Y.targetid=_Sl;_8Y.onload=_ZX;_8Y.onerror=_VX;_8Y.send();_yW[_l9]=_8Y;return _Sl}var _fY="Unloaded";var _gY="Loading";var _hY="Loaded";var _iY="Unloading";var _jY=0;var _kY=[];/*@constructor */function _lY(_DX){this._EV=_DX;this._mY=_fY;this._nY=0;this._oY=0;this._pY=[]}_lY.prototype._qY=function(_rY){this._pY.push(_rY)};_lY.prototype._sY=function(_tY){if(this._mY!=_tY){this._mY=_tY; 548debug("Audio Group "+this._EV+"-> "+this._mY);if(_tY==_hY){var map=_I8();_05._oW=map;_K8(map,"type","audiogroup_load");_K8(map,"group_id",this._EV);_O8._P8(_uY,0)}}};/*@this {XMLHttpRequest} */function _dY(e){var targetid=this.targetid._vX;var _vY=this.targetid._cY;if(_YX)debug("sound loaded "+targetid);if(targetid!=undefined){e.target.completed=true;ClearEventListeners(this);try{var _dV=audio_sampledata[targetid];_dV.state=_LU._PU;g_WebAudioContext.decodeAudioData(e.target.response,function(buffer){ 549_dV.buffer=buffer;_dV.state=_LU._QU;_vY._wY()},function(err){_dV.state=_LU._OU;_vY._wY();debug("error decoding audio data:"+err)})}catch(_PB){debug("error decoding audio data: "+_PB.message);_vY._wY()}}}/*@this {XMLHttpRequest} */function _eY(e){var targetid=this.targetid._vX;var _vY=this.targetid._cY;debug("error loading sound"+targetid);if(targetid!=undefined){debug("AudioError: "+this.URL);this.completed=false;ClearEventListeners(this);_vY._wY()}}_lY.prototype._wY=function(){this._nY--;
549if(this._pY.length>0){ 550this._oY=((this._pY.length-this._nY)*100)/(this._pY.length)}if(this._nY<=0){this._sY(_hY)}};_lY.prototype._od=function(){if(this._mY!=_fY){return 0}if(this._pY.length==0){return 0}this._sY(_gY);this._nY=this._pY.length;this._oY=0;var _S2;for(_S2=0;_S2<this._pY.length;++_S2){var index=this._pY[_S2];if(_Ey._62[index]._qg==0){var id=_9Y(_Ed+_Ey._62[index]._6W,index,_Ey._62[index]._a2,_Ey._62[index]._8W,this);if(id===undefined)this._wY()}else {this._wY()}}};_lY.prototype._xY=function(){if(this._mY==_hY){return 1} 551return 0};function _tV(){var index;var _yY=1;for(index=0;index<_Ey._62.length;index++){if(_Ey._62[index]!==null){var _dV=new _AV();audio_sampledata[index]=_dV;_dV.buffer=null;var _zY=_Ey._62[index].volume;_dV.gain=_zY;_dV._BV=_zY;_dV._CV=1.0;_dV._qg=_Ey._62[index]._qg;if(_Ey._62[index].duration!=undefined){_dV.duration=_Ey._62[index].duration}_dV._EV=0;var _EV=_Ey._62[index]._EV;if(_EV!=undefined){_dV._EV=_EV}}}}function _uV(){if(_Ey._72){var _S2;_jY=_Ey._72.length;for(_S2=0;_S2<_jY;++_S2){_kY[_S2]=new _lY(_S2)} 552for(_S2=0;_S2<audio_sampledata.length;++_S2){var _7V=audio_sampledata[_S2];if(_7V!=undefined){var _EV=_7V._EV;if(_kY[_EV]!=undefined){if(_Ey._72[_EV]._82)_kY[_EV]._qY(_S2);}}}}}function _jX(_DX){_DX=yyGetInt32(_DX);if(_DX==0){return 1}if(_DX>0&&_DX<_jY){var _vY=_kY[_DX];var result=_vY._xY();return result}return 0}function _AY(_BY){return _BY}function _CY(_BY){return _BY}navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var _DY=!1; 553var _EY=undefined;function _iD(_Sl){if(_kl!=_IW)return false;if(_wW._6b(_Sl)===null)return false;return true}function _jD(_Sl){if(_kl!=_IW)return "";var _sW=_wW._6b(_Sl);if(_sW===null)return "";return _sW._a2}var _FY=0,_GY=1,_HY=2,_IY=3;function _gD(_k9){if(_5b._6b(yyGetInt32(_k9))==null)return false;return true}function _rM(_k9){var _4A=_5b._6b(yyGetInt32(_k9));if(_4A==null)return 0;return _4A.width}function _sM(_k9){var _4A=_5b._6b(yyGetInt32(_k9));if(_4A==null)return 0;return _4A.height}function _hD(_k9){var _4A=_5b._6b(yyGetInt32(_k9)); 554if(_4A==null)return "";return _4A._a2}var _JY=_KY;function _KY(_Y9,_Oa,_Pa,_Ll,_Ml,_An,_Bn){_Y9=yyGetInt32(_Y9);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_An=yyGetBool(_An);var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _OY=_5b._6b(_Y9);_OY._Sb++;_LY.width=_OY.width;_LY.height=_OY.height;_MY._PY(canvas,_Oa,_Pa,_Ll,_Ml,0,0,_LY.width,_LY.height);if(_An){_LY.complete=_Hn(_MY,_Ll,_Ml)}else {_LY.complete=true}_OY._Sb++;var _4a=new _Kn();_OY._5a[_OY._5a.length]=_4a; 555_4a.x=0;_4a.y=0;_4a._U2=_OY.width;_4a._V2=_OY.height;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];return _Y9}var _RY=_SY;function _SY(_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn,_TY,_UY){_Sl=yyGetInt32(_Sl);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_An=yyGetBool(_An);_TY=yyGetInt32(_TY);_UY=yyGetInt32(_UY);var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);_LY.width=_Fn._6b(_Sl).width; 556_LY.height=_Fn._6b(_Sl).height;_MY._PY(_Fn._6b(_Sl),0,0);if(_An){_LY.complete=_Hn(_MY,_Ll,_Ml)}else {_LY.complete=true}var _OY=new _VY();var _WY=_5b._XY(_OY);_OY._a2="surface.copy";_OY.width=_Ll;_OY.height=_Ml;_OY._KH=new _Gz();_OY._KH.right=_OY.width;_OY._KH.bottom=_OY.height;_OY._b2=true;_OY._c2=true;_OY.preload=true;_OY._YY=0;_OY._ZY=false;_OY._e2=_TY;_OY._f2=_UY;_OY.__Y=true;_OY._Sb=1;_OY._0Z=false;_OY._1Z=false;_OY._Tb=[];_OY._5a=[];_OY._2Z=[];_OY._3Z();var _4a=new _Kn();_OY._5a[0]=_4a;_4a.x=0;_4a.y=0; 557_4a._U2=_OY.width;_4a._V2=_OY.height;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];_4Z(_4a);return _WY}var _5Z=_6Z;function _6Z(_Y9,_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn){_Y9=yyGetInt32(_Y9);_Sl=yyGetInt32(_Sl);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_An=yyGetBool(_An);var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _OY=_5b._6b(_Y9);_OY._Sb++;
557_LY.width=_OY.width;_LY.height=_OY.height; 558_MY._PY(_Fn._6b(_Sl),0,0,_Ll,_Ml,0,0,_LY.width,_LY.height);if(_An){_LY.complete=_Hn(_MY,_Ll,_Ml)}else {_LY.complete=true}var _4a=new _Kn();_OY._5a[_OY._5a.length]=_4a;_4a.x=0;_4a.y=0;_4a._U2=_OY.width;_4a._V2=_OY.height;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];return _Y9}var _7Z=_8Z;function _8Z(_Y9){var _4A=_5b._6b(yyGetInt32(_Y9));if(_4A==null)return 0;var _OY=new _VY();var _WY=_5b._XY(_OY);_OY._a2=_4A._a2+".copy";_OY.width=_4A.width; 559_OY.height=_4A.height;_OY._KH._Ol(_4A._KH);_OY._b2=_4A._b2;_OY._c2=_4A._c2;_OY.preload=_4A.preload;_OY._YY=_4A._YY;_OY._ZY=_4A._ZY;_OY._e2=_4A._e2;_OY._f2=_4A._f2;_OY.__Y=true;_OY._Sb=_4A._Sb;_OY._9Z=_4A._9Z;_OY._0Z=_4A._0Z;_OY._59=_4A._59;_OY._j2=_4A._j2;_OY._1Z=_4A._1Z;_OY._Tb=[];_OY._5a=[];_OY._2Z=[];for(var _S2=0;_S2<_4A._Sb;_S2++){var _4a=new _Kn();_OY._5a[_S2]=_4a;_4a.__Y(_4A._5a[_S2]);var _aZ=_bZ(_4A._5a[_S2]);_4a._Q3=_QY(_aZ);_4a.x=0;_4a.y=0;_4a._ca=_8a[_4a._Q3]}return _WY}function _cZ(_dZ,_eZ, 560_fZ,_gZ,_yh,_hZ){var _U2=_eZ._O3;var _V2=_eZ._P3;var _iZ=_V2*_U2;var _jZ=new Uint8Array(_iZ);for(var _0c=0;_0c<_iZ;_0c++)_jZ[_0c]=false;if(_yh==_FY){var _kZ=_lZ(_eZ);var index=0;for(var _S2=0;_S2<_kZ.length;_S2+=4){if(_kZ[_S2+3]>_hZ){_jZ[index]=true}else {_jZ[index]=false}index++}}else {switch(_yh){case _GY:{for(var y=_gZ.top;y<=_gZ.bottom;y++){for(var x=_gZ.left;x<=_gZ.right;x++){_jZ[x+(y*_U2)]=true;}}break }case _HY:{var _gc=(_gZ.left+_gZ.right)/2;var _1g=_gc-_gZ.left+0.5;var _hc=(_gZ.top+_gZ.bottom)/2;var _2g=_hc-_gZ.top+0.5; 561for(var y=_gZ.top;y<=_gZ.bottom;y++){for(var x=_gZ.left;x<=_gZ.right;x++){if((_1g>0)&&(_2g>0)){_jZ[x+(y*_U2)]=_kc((x-_gc)/_1g)+_kc((y-_hc)/_2g)<1}}}break }case _IY:{var _gc=(_gZ.left+_gZ.right)/2;var _1g=_gc-_gZ.left+0.5;var _hc=(_gZ.top+_gZ.bottom)/2;var _2g=_hc-_gZ.top+0.5;for(var y=_gZ.top;y<=_gZ.bottom;y++){for(var x=_gZ.left;x<=_gZ.right;x++){if((_1g>0)&&(_2g>0)){_jZ[x+(y*_U2)]=Math.abs((x-_gc)/_1g)+Math.abs((y-_hc)/_2g)<1}}}break }}}if(_dZ!=null){for(var _S2=0;_S2<_jZ.length;_S2++){if(_dZ[_S2])_jZ[_S2]=true} 562}return _jZ}function _mZ(_nZ,_oZ){_nZ=yyGetInt32(_nZ);if(_gD(_nZ)){var _pZ=_5b._6b(_nZ);var _4a=_pZ._qZ(yyGetInt32(_oZ));if(_4a){return({_zh:_4a._ca,_Ah:_4a})}}return null}function _pC(_b9){_b9=yyGetInt32(_b9);if(_b9>=0x10000){var _rZ=_b9;_rZ-=0x10000;var _sZ=(((_rZ>>10)&0x3FF)+0xD800);var _tZ=(_rZ&0x3FF)+0xDC00;var result=String.fromCharCode(_sZ,_tZ);return result}else {return String.fromCharCode(_b9)}return 0;}function _uZ(_CA){if(!_CA||_CA=="")return 0;_CA=yyGetString(_CA);var _rZ=_CA.charCodeAt(0);var _vZ,_wZ; 563if(0xD800<=_rZ&&_rZ<=0xDBFF){_vZ=_rZ;_wZ=_CA.charCodeAt(1);return((_vZ-0xD800)*0x400)+(_wZ-0xDC00)+0x10000}return _rZ}function _O4(_wm){return yyGetString(_wm)}var _xZ=[];function _yZ(_zZ){debug("myBrandConnectReadyEvent");_xZ=_zZ}function _AZ(){_rz()}function _BZ(){_CZ=true;debug("myBrandConnectDoneEvent")}function _DZ(){var _EZ=document.getElementById("ssaBrandConnectInterstitial");var _FZ=document.getElementById("gm4html5_div_id");_FZ.appendChild(_EZ);_hz()}var _GZ=!1;var _CZ=!1;var ssa_json={'applicationUserId':'1234', 564'applicationKey':'2b46ec59','onCampaignsReady':_yZ,'onCampaignsDone':_BZ,'onCampaignClose':_AZ,'onCampaignOpen':_DZ,'maxWidth':1000,'maxHeight':700};var _HZ=(function(_Bo,_Xb){var _L9=_Bo.createElement(_Xb),_8z=_Bo.getElementsByTagName(_Xb)[0];_L9._IZ=!0;_L9.src=('https:'!=location.protocol?'http://jsd.supersonicads.com':'https://a248.e.akamai.net/ssastatic.s3.amazonaws.com')+'/inlineDelivery/delivery.min.gz.js';_8z.parentNode.insertBefore(_L9,_8z)});var _JZ=ads_engagement_launch;function ads_engagement_launch(_KZ, 565_LZ){if(SSA_CORE!=undefined)SSA_CORE.BrandConnect.engage();}var _MZ=[];var _NZ=!0;var _OZ=_PZ;function _PZ(_Sl,_Ll,_Ml){_Sl=yyGetInt32(_Sl);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);if(_Sl==_QZ){_RZ=true;_SZ=_Ll;_TZ=_Ml;return 1}if(!_UZ(_Sl)){_Vl("Surface does not exist");return 0}if(_VZ(_Sl)){_Yy("Error: Surface in use via surface_set_target(). It can not be resized until it has been removed from the surface stack.");return }_Dn(_Ll,_Ml,_Sl);return 0}var _Dn=_WZ;function _WZ(_Ll,_Ml,_XZ){_Ll=yyGetInt32(_Ll); 566_Ml=yyGetInt32(_Ml);var _Qn=document.createElement(_dz);_Qn._Sh=_Qn.width=_Ll;_Qn._Th=_Qn.height=_Ml;_Qn.complete=true;_Qn._YZ=false;_Qn.name="";_Qn._Je=_Qn.getContext('2d');_NY(_Qn._Je);var _4a=new _Kn();_Qn._ZZ=_4a;_4a.x=0;_4a.y=0;_4a._U2=_Ll;_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;if(_XZ!=undefined){_Fn._Bm(_XZ,_Qn);_4a._Q3=_XZ}else {_4a._Q3=_Fn._yk(_Qn)}_4a._ca=_Qn;_4a._ld=[];_4a._md=0;_4a._nd=4;_4a.__Z=0;_4a._0_=null;_4a._LY=_Qn;return _4a._Q3} 567var _1_=_2_;function _2_(_Sl){_Sl=yyGetInt32(_Sl);
567if(_Sl<0){return }if(!_UZ(_Sl)){_Vl("Surface does not exist");return 0}if(_VZ(_Sl)){_Yy("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack.");return }_Fn._7m(_Sl)}function _UZ(_Sl){if(_Fn._6b(yyGetInt32(_Sl))!=null)return 1;else return 0}function _3_(_Sl){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){return _Qn._Sh}return 0}function _4_(_Sl){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){return _Qn._Th} 568return 0}function _5_(_Sl){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){return({_zh:_Qn._ca,_Ah:_Qn._ZZ})}return -1}function _VZ(_Sl){_Sl=yyGetInt32(_Sl);if(_6_==_Sl)return true;var _Dy=_7_.length;for(var _S2=0;_S2<_Dy;_S2++){if(_7_[_S2]==_Sl)return true}return false}var _8_=_9_;function _9_(_Sl){_Sl=yyGetInt32(_Sl);var _Qn=_Fn._6b(_Sl);if(_Qn!=null){if(!_ad)_9E();_MZ.push({_a_:_b_,_c_:_3v,_d_:_Je,_e_:_f_,_g_:_h_,_i_:_j_,_k_:_l_,_m_:_cE,_n_:_dE,_o_:_eE,_p_:_fE,});_7_.push(_6_);_6_=_Sl;if(_ad){_b_=_Qn._a_;_ad._q_(_Qn._a_); 569_3v=-1}else {g_CurrentGraphics=_Qn._Je;_Je=_Qn._Je;_r_(_Je)}}}var _s_=_t_;function _t_(_Sl){_Sl=yyGetInt32(_Sl);var _Qn=_Fn._6b(_Sl);if(_Qn!=null){if(!_ad)_9E();_MZ.push({_a_:_b_,_c_:_3v,_m_:_cE,_n_:_dE,_o_:_eE,_p_:_fE,_e_:_f_,_g_:_h_,_i_:_j_,_k_:_l_,_d_:_Je,});_7_.push(_6_);_6_=_Sl;if(_ad){_b_=_Qn._a_;_ad._q_(_Qn._a_);_3v=-1}else {g_CurrentGraphics=_Qn._Je;_Je=_Qn._Je;_r_(_Je);}_u_(0,0,_Qn._Sh,_Qn._Th);if(_49){_v_(0,0,_Qn._Sh,_Qn._Th,0)}else {_w_(0,0,_Qn._Sh,_Qn._Th,0)}if(_ad)_ad._x_();_JG();if(!_ad){ 570_r_(_Je)}}}var _y_=_z_;function _z_(){var _A_=_MZ.pop();if(_A_){_cE=_A_._m_;_dE=_A_._n_;_eE=_A_._o_;_fE=_A_._p_;_f_=_A_._e_;_h_=_A_._g_;_j_=_A_._i_;_l_=_A_._k_;if(!_ad){_Je=_A_._d_;_gE()}else {_3v=_A_._c_;_b_=_A_._a_}_u_(_cE,_dE,_eE,_fE);if(_49){_v_(_f_,_h_,_j_,_l_,0)}else {_w_(_f_,_h_,_j_,_l_,0)}}else {_Yy("Error: Surface stacking error detected")}if(_ad)_ad._q_(_b_);_6_=_7_.pop();if(_6_==null)_6_=-1;if(!_ad)_r_(_Je);_JG()}function _BF(_B_,_Oa,_Pa){var data=null;var _Gn=_B_.getContext('2d');try{data=_Gn._C_(_Oa, 571_Pa,1,1)}catch(_PB){return 0xff000000}var _D_=data.data;var index=0;var _E_=_D_[index]&0xff;var _F_=_D_[index+1]&0xff;var _G_=_D_[index+2]&0xff;var _H_=_D_[index+3]&0xff;return(_E_|(_F_<<8)|(_G_<<16)|(_H_<<24))}var _I_=_J_;var _K_=_L_;function _J_(_Sl,_Oa,_Pa){return _L_(_Sl,_Oa,_Pa)&0xffffff}function _L_(_Sl,_Oa,_Pa){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){return _BF(_Qn,yyGetInt32(_Oa),yyGetInt32(_Pa))}return 0x00000000}var _M_=_N_;function _N_(_Sl,_Oa,_Pa){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(!_Qn)return; 572_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);var alpha=_Je.globalAlpha;{_Je.globalAlpha=_Fh;_Je._PY(_Qn,_Oa,_Pa)}_Je.globalAlpha=alpha}function _O_(_Sl,_Oa,_Pa,_Ll,_Ml){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(!_Qn)return;_P_(_Qn._ZZ,yyGetReal(_Oa),yyGetReal(_Pa),yyGetReal(_Ll),yyGetReal(_Ml),0xffffff,1.0)}var _Q_=_R_;function _R_(_Sl,_Oa,_Pa,_Aw,_Bw,_S_,_ee){_rg("draw_surface_tiled_ext()")}function _T_(_U_,_Oa,_Pa,_V_){var _En=_Fn._6b(yyGetInt32(_U_));var _Nn=_Fn._6b(yyGetInt32(_V_));if(_En!=null&&_Nn!=null){var _Gn=_En.getContext('2d'); 573_Gn.save();_Gn.globalCompositeOperation='copy';_Gn.drawImage(_Nn,yyGetInt32(_Oa),yyGetInt32(_Pa));_Gn.restore()}}function _W_(_U_,_Oa,_Pa,_V_,_0a,_1a,_X_,_Y_){var _En=_Fn._6b(yyGetInt32(_U_));var _Nn=_Fn._6b(yyGetInt32(_V_));if(_En!=null&&_Nn!=null){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_0a=yyGetReal(_0a);_1a=yyGetReal(_1a);_X_=yyGetReal(_X_);_Y_=yyGetReal(_Y_);var _aE=[];var _Gn=_En.getContext('2d');_Gn.save();_aE[0]=1;_aE[1]=0;_aE[2]=0;_aE[3]=1;_aE[4]=0;_aE[5]=0;_Gn.setTransform(_aE[0],_aE[1],_aE[2], 574_aE[3],_aE[4],_aE[5]);_Gn.beginPath();_Gn.rect(_Oa,_Pa,_X_,_Y_);_Gn.clip();_Gn.globalCompositeOperation='copy';_Gn.drawImage(_Nn,_0a,_1a,_X_,_Y_,_Oa,_Pa,_X_,_Y_);_Gn.restore()}}/*@constructor */function _Z_(){this.___=[];this._001={};this._101={}};function _201(_dD,_301){var _401=(((_dD&0xff)<<24)|(_301&0xffffff));return _401};_Z_.prototype._501=function(_601,_701){this.___=_601.slice();for(var _S2=0;_S2<_601.length;++_S2)this._001[_601[_S2]]=_S2;for(var _S2=0;_S2<_701.length;++_S2){var _Fm=_701[_S2];this._101[_Fm.key]=_Fm._801.slice()} 575};_Z_.prototype._901=function(_301,_dD){var _401=_201(_dD,_301);var _a01=this._101[_401];
575if(_a01==undefined)return null;return _a01};_Z_.prototype._b01=function(_c01,_d01){var _e01=[];var _f01=Array.isArray(_c01)?_c01:[_c01];for(var _S2=0;_S2<_f01.length;++_S2){var _g01=_f01[_S2];var _h01=this._001[_g01];if(_h01===undefined&&_d01){_h01=this.___.length;this._001[_g01]=_h01;this.___.push(_g01)}if(_h01!==undefined)_e01.push(_h01);}return _e01};function _b7(_3n){var index;index=_3n._4b;_Yc=_3n;{var _pZ=_5b._6b(index); 576if(_pZ!=null){_pZ._Qd(_3n._6A,_3n.x,_3n.y,_3n._8A,_3n._9A,_3n._i01,_3n._4n,_3n._5n)}}_Yc=null}function _d7(_Wn,__8,_j01,_Oa,_Pa,_Aw,_Bw,_2a,_Wh,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){_ee=min(1.0,_ee);_4A._Qd(_j01,_Oa,_Pa,_Aw,_Bw,_2a,_Ih(_Wh),_ee)}}function _W5(_Wn,__8,_j01,_Oa,_Pa){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){_4A._k01(_j01,_Oa,_Pa,_Fh)}}function _c7(_Wn,__8,_j01,_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8); 577if(_4A!=null){_ee=min(1.0,_ee);_4A._n01(_j01,_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee)}}function _e7(_Wn,__8,_j01,_Oa,_Pa,_Ll,_Ml){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_P_(_4A._5a[_j01],_Oa,_Pa,_Ll,_Ml,0xffffff,_Fh)}}function _f7(_Wn,__8,_j01,_Oa,_Pa,_Ll,_Ml,_Hh,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_P_(_4A._5a[_j01], 578_Oa,_Pa,_Ll,_Ml,_Ih(_Hh),_ee)}}function _g7(_Wn,__8,_j01,_fI,_gI,_id,_jd,_Oa,_Pa){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_o01(_4A._5a[_j01],_fI,_gI,_id,_jd,_Oa,_Pa,1,1,0xffffff,_Fh)}}function _h7(_Wn,__8,_j01,_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_S_,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_S_=_Ih(_S_);_o01(_4A._5a[_j01], 579_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_S_,_ee)}}function _j7(_Wn,__8,_j01,_Oa,_Pa){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_p01(_4A._5a[_j01],_Oa,_Pa,1,1,true,true,0xffffff,_Fh)}}function _k7(_Wn,__8,_j01,_Oa,_Pa,_Aw,_Bw,_S_,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_S_=_Ih(_S_);_p01(_4A._5a[_j01],_Oa,_Pa,_Aw,_Bw,true,true, 580_S_,_ee)}}function _i7(_Wn,__8,_j01,_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_2a,_cB,_dB,_eB,_fB,_ee){if(_j01<0)_j01=~~_Wn._6A;var _4A=_5b._6b(__8);if(_4A!=null){if(_KG){_LG()}if(_4A._Sb<=0)return;_j01=(~~_j01)%_4A._Sb;if(_j01<0)_j01=_j01+_4A._Sb;_cB=_Ih(_cB);_dB=_Ih(_dB);_eB=_Ih(_eB);_fB=_Ih(_fB);_q01(_4A._5a[_j01],_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_2a*Math.PI/180.0,_cB,_dB,_eB,_fB,_ee)}}function _qD(_Y9){if(_dC._6b(yyGetInt32(_Y9))!=undefined){return true}return false}function _rD(_Y9){var _r01=_dC._6b(yyGetInt32(_Y9)); 581if(_r01!=undefined){return _r01._a2}return ""}function _s01(_t01,_u01){if(_t01){if(_u01===undefined){canvas.style.cursor=""}else {canvas.style.cursor=_u01}}else {canvas.style.cursor="none"}}function _v01(_Hh){_w01=_Ih(yyGetInt32(_Hh))}var _x01=_v01;function _y01(){return _Ih(_w01)}var _z01=_y01;function _A01(_Oa,_Pa,_B01){if(_B01===undefined)_B01=false;var _C01=document.getElementById(_dz);for(var _Rm=_C01;_Rm;_Rm=_Rm.parentNode){var position;if(_Rm["currentStyle"]){position=_Rm["currentStyle"]["position"]}else if(window.getComputedStyle){ 582try{var style=window.getComputedStyle(_Rm,null);if(style){position=style.getPropertyValue("position")}}catch(e){}}if(position&&(position=="fixed")){debug("Warning: Canvas position fixed. Ignoring position alterations");return }}_C01.style.position="absolute";if(!yyGetBool(_B01)){_C01.style.left=yyGetInt32(_Oa)+"px";_C01.style.top=yyGetInt32(_Pa)+"px";_C01.style.bottom="";_C01.style.right="";_C01.style.transform=""}else {_C01.style.top="50%";_C01.style.left="50%";_C01.style.bottom="-50%";_C01.style.right="-50%"; 583_C01.style.transform="translate(-50%, -50%)"}}function _D01(){return _E01-_F01}function _G01(){return _H01-_I01}function _J01(_Sl){if(!_29.__k){return _05._K01}var _2l=_29._1l[yyGetInt32(_Sl)];return _2l._9l(_pl._L01,_pl._M01)}function _N01(_Sl){if(!_29.__k){return _05._O01}var _2l=_29._1l[yyGetInt32(_Sl)];return _2l._al(_pl._L01,_pl._M01)}function _P01(){if(!_29.__k){return _05._K01}for(var _S2=_29._1l.length-1;_S2>=0;--_S2){var _2l=_29._1l[_S2];
583if(!_2l._03){continue }var _gc=_2l._9l(_pl._L01,_pl._M01);var _hc=_2l._al(_pl._L01, 584_pl._M01);if(((_gc>=_2l._e_)&&(_gc<_2l._e_+_2l._i_))&&((_hc>=_2l._g_)&&(_gc<_2l._g_+_2l._k_))){return _gc}}return _J01(0)}function _Q01(){if(!_29.__k){return _05._O01}for(var _S2=_29._1l.length-1;_S2>=0;--_S2){var _2l=_29._1l[_S2];if(!_2l._03){continue }var _gc=_2l._9l(_pl._L01,_pl._M01);var _hc=_2l._al(_pl._L01,_pl._M01);if(((_gc>=_2l._e_)&&(_gc<_2l._e_+_2l._i_))&&((_hc>=_2l._g_)&&(_gc<_2l._g_+_2l._k_))){return _hc}}return _N01(0)}var _R01;var _S01;var _T01;var _U01;var _V01;var _W01;var _X01;var _Y01;var _Z01;var __01; 585var _011;var _111;var _211=0;var _311=1,_411=2,_511=3,_611=4,_711=5,_811=6;var _911=aa_1241_kz();function aa_1241_kz(){return 0x87155211}/*@constructor */function _a11(){var _b11=null;if(window.XMLHttpRequest){_b11=new XMLHttpRequest()}if(typeof(XMLHttpRequest)=="undefined"){_b11=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 _Vl("This browser does not support XMLHttpRequest.")} 586}this._c11=_b11;this._d11=false}var _e11=new _a11();function _f11(){}var _g11=_h11;function _h11(_t01){}var _i11=_j11;function _j11(){return false}var _k11=_l11;function _l11(){}var _m11=_n11;function _n11(){}var _o11=_p11;function _p11(){}var _q11=_r11;function _r11(){}var _s11=_t11;function _t11(){}var _u11=_v11;function _v11(){}var _w11=_x11;function _x11(){}var _y11=_z11;function _z11(){}var _A11=_B11;function _B11(){}var _C11=_D11;function _D11(){}var _E11=_F11;function _F11(){}var _G11=_H11;function _H11(){return -1}var _I11=_J11; 587function _J11(){}var _K11=_L11;function _L11(){}var _M11=_N11;function _N11(){}var _O11=_P11;function _P11(){return _Q11}function _R11(){return _S11;}function _T11(){return _iH}function _U11(){return _V11}var _W11=_X11;function _X11(_0H,_Y11,_Z11){if(_Y11!="_self"&&_Y11!="_blank"&&_Y11!="_parent"&&_Y11!="_top"){_Vl("Error: invalid TARGET specified. Only '_self', '_blank', 'parent' or '_top' supported. (YoYo_OpenURL)");return }var _5Y=window.open(yyGetString(_0H),yyGetString(_Y11),yyGetString(_Z11))}var __11=_021;function _021(_0H, 588_Y11){_W11(_0H,_Y11,"scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,location=yes,status=yes");}var _121=_221;function _221(_0H){__11(_0H,"_self")}var _321=_421;function _421(_521,_621){}var _721=_821;function _821(_521,_921){}var _a21=null;var _b21=null;var _c21=null;var _d21=_e21;function _e21(_Zy,_f21,_g21,_h21){}var _i21=(performance.now)?function(){return performance.now()*1000}:function(){var _Xb=new Date().getTime()*1000;return _Xb-_R01};var _HD=_i21;var _j21=_k21;function _k21(_Oa,_Pa,_Ll,_Ml,_l21){_Oa=yyGetInt32(_Oa); 589_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_l21=yyGetInt32(_l21);var _m21=_n21();_m21.x=_Oa;_m21.y=_Pa;_m21._U2=_Ll;_m21._V2=_Ml;_m21.key=_l21;_m21._Mb=_Oa+_Ll;_m21._Nb=_Pa+_Ml;_m21.button=_m21._pa=_m21._qa=0;_m21._o21=_p21;return(_m21.index+1);}var _q21=_r21;function _r21(_Sl){_Sl=yyGetInt32(_Sl);if(_Sl<0)return;var index=_Sl-1;if((index<0)||(index>=_s21.length)){debug("Invalid index when deleting virtual key")}_t21(_Sl-1)}function _u21(){_v21=[];for(var _Ub=0;_Ub<_s21.length;++_Ub){ 590var _w21=_s21[_Ub];if((_w21._o21&_x21)!=0)_v21[_v21.length]=_w21}}var _y21=_z21;function _z21(_Sl){_Sl=yyGetInt32(_Sl);if(_Sl<0)return;_Sl--;if(!_s21[_Sl])return;_s21[_Sl]._o21|=_x21;_u21()}var _A21=_B21;function _B21(_Sl){_Sl=yyGetInt32(_Sl);if(_Sl<0)return;_Sl--;if(!_s21[_Sl])return;_s21[_Sl]._o21&=~_x21;_u21()}var _C21=_D21;function _D21(){return 0}var _E21=_F21;function _F21(){return 0}var _G21=_H21;function _H21(){return 0}var _I21=_J21;function _J21(){_1z("device_ios_get_imagename()")}var _K21=_L21;function _L21(){ 591_1z("device_ios_get_image()")}var _M21=_N21;function _N21(){_1z("openfeint_start()")}var _O21=_P21;function _P21(_hN,_lE){_1z("achievement_map_achievement()")}var _Q21=_R21;function _R21(_hN,_lE,_S21){_1z("achievement_map_leaderboard()")}var _T21=_U21;
591function _U21(_hN,_lE,_S21){_1z("openfeint_send_challenge()")}var _V21=_W21;function _W21(_hN){_1z("openfeint_send_invite()")}var _X21=_Y21;function _Y21(_hN,_lE,_S21){_1z("openfeint_send_social()")}var _Z21=__21;function __21(_hN){_1z("openfeint_set_url()")}var _031=_131; 592function _131(){_1z("openfeint_accept_challenge()");return ""}var _231=_331;function _331(){_1z("achievement_is_online()");return false}var _431=_531;function _531(_hN,_lE){_1z("openfeint_send_result()")}var _631=_731;function _731(){return false}function _831(){_R01=new Date().getTime()*1000;var _Xb=0;for(var _S2=0;_S2<12;_S2++){_ay[_S2]=_Xb;_Xb+=_9y[_S2]}_S01=0;_T01=1;_U01=2;_V01=3;_W01=4;_X01=5;_Y01=0;_Z01=1;__01=2;_011=0;_111=1}function _931(){var _Xb=setTimeout(function(){for(var _a31 in _5b._92){if(!_5b._92.hasOwnProperty(_a31))continue; 593_5b._DL(_a31);break }_931()},1000)}var _b31=_c31;function _c31(){return document.domain}var _d31=_e31;function _e31(_f31,_yI){_f31=yyGetInt32(_f31);_yI=yyGetInt32(_yI);if(_f31==0){return _uI(_yI)}else {if(_fl[_f31]&&(_yI<=1)){return _fl[_f31]._yj}}return 0}var _g31=_h31;function _h31(_f31,_yI){_f31=yyGetInt32(_f31);_yI=yyGetInt32(_yI);if(_f31==0){return _Q5(_yI)}else {if(_fl[_f31]&&(_yI<=1)){return _fl[_f31]._tj}}return 0}var _i31=_j31;function _j31(_f31,_yI){_f31=yyGetInt32(_f31);_yI=yyGetInt32(_yI);if(_f31==0){ 594return _wI(_yI)}else {if(_fl[_f31]&&(_yI<=1)){return _fl[_f31]._xj}}return 0}var _k31=_l31;function _l31(_f31){_f31=yyGetInt32(_f31);if(_f31==0){return _05._K01}else if(_fl[_f31]){return _fl[_f31].x}return 0}var _m31=_n31;function _n31(_f31){_f31=yyGetInt32(_f31);if(_f31==0&&_o31[0]){return _o31[0].x}else if(_fl[_f31]){return _fl[_f31].x}return 0}var _p31=_q31;function _q31(_f31){_f31=yyGetInt32(_f31);if(_f31==0){return _05._O01}else if(_fl[_f31]){return _fl[_f31].y}return 0}var _r31=_s31;function _s31(_f31){_f31=yyGetInt32(_f31); 595if(_f31==0&&_o31[0]){return _o31[0].y}else if(_fl[_f31]){return _fl[_f31].y}return 0}var _t31=_u31;function _u31(){return _v31}var _w31=_x31;function _x31(){return _y31};function _oD(_Y9){_Y9=yyGetInt32(_Y9);if(_Y9>=100000)_Y9-=100000;if(_Ey._i8[yyGetInt32(_Y9)]!=undefined){return 1}return 0}function _pD(_Y9){if(typeof _Y9=="function"){var _V9=_Y9.name;if(_V9.startsWith("bound ")){_V9=_V9.substr(6)}if(_Ey._h8.indexOf(_V9)>=0){return _V9}return "<unknown>"}else {_Y9=yyGetInt32(_Y9);if(_Y9>=100000){if((_Ey._i8[_Y9]!=undefined)&&(_Ey._h8[_Y9]!=undefined)){ 596var name=_Ey._h8[_Y9];if(name.startsWith("gml_Script_"))name=name.substr(11);return name}}else {_z31();if((_Y9>=0)&&(_Y9<_A31.length)){return _A31[_Y9].name}}}return "<undefined>"}function _B31(){var _fI=0;var _gI=0;var _C31=0;var _D31=0;canvas=document.getElementById(_dz);var _E31=_F31;var _G31=_H31;if(_I31&&_J31){var _U2=_K31;var _V2=_L31;var _Wp,_jc,_ic;_Wp=_U2/_V2;_jc=_E31/_Wp;if(_jc<_G31){_Wp=_V2/_U2;_jc=_E31*_Wp;_gI=(_G31-_jc)/2;_ic=_E31;_jc+=_gI}else {_Wp=_U2/_V2;_ic=_G31*_Wp;_fI=(_E31-_ic)/2;_jc=_G31;_ic+=_fI} 597_C31=_ic;_D31=_jc}else {_C31=_E31;_D31=_G31}_M31.x=_fI;_M31.y=_gI;_M31._U2=_C31-_fI;_M31._V2=_D31-_gI}(function(){'use strict';Function.prototype._N31=function(parent){this.prototype.parent=parent;for(var x in parent.prototype){if(!this.prototype[x])this.prototype[x]=parent.prototype[x]}};Function.prototype._O31=function(parent){return this._N31(parent)};Array.prototype._P31=function(first,_Dy,_Q31){if(typeof(first)==='undefined')first=0;if(typeof(_Dy)==='undefined')_Dy=this.length-first;if(typeof(_Q31)==='undefined')_Q31=function(_N9, 598_M9){return _N9<_M9};var left=first,_R31=[],_em=0;for(;;){for(;left+1<_Dy;_Dy++){var _S31=this[left+Math.floor(Math.random()*(_Dy-left))];_R31[_em++]=_Dy;for(var right=left-1;;){while(_Q31(this[++right],_S31)){}while(_Q31(_S31,this[--_Dy])){}if(right>=_Dy)break;var _4F=this[right];this[right]=this[_Dy];this[_Dy]=_4F}}if(_em===0)break;left=_Dy;_Dy=_R31[--_em];}return this};Array.prototype._T31=function(_U31,length){if(typeof(length)==='undefined')length=this.length;var _Ub=0;for(var _T2=0;_T2<length;++_T2){ 599if(_U31(this[_T2]))continue;if(_T2===_Ub){++_Ub;continue }this[_Ub++]=this[_T2]}return _Ub};Array.prototype._V31=function(first,_M2,_mj,_Q31){if(typeof(_Q31)==='undefined')_Q31=function(_N9,_M9){return _N9<_M9};var _md=_M2-first;while(_md>0){var _W31=Math.floor(_md/2);var _X31=first+_W31;if(_Q31(this[_X31],_mj)){first=++_X31;_md-=_W31+1}else _md=_W31}return first;};Array.prototype._Y31=function(first,_M2,_mj,_Q31){if(typeof(_Q31)==='undefined')_Q31=function(_N9,_M9){return _N9<_M9};var _md=_M2-first;while(_md>0){ 600var _W31=Math.floor(_md/2);var _X31=first+_W31;if(!_Q31(_mj,this[_X31])){first=++_X31;_md-=_W31+1}else _md=_W31}return first};Array.prototype.rotate=function(first,_Z31,_M2){var _Hm=_Z31;while(first!=_Hm){var __31=this[first];this[first]=this[_Hm];this[_Hm]=__31;++first;++_Hm;if(_Hm===_M2)_Hm=_Z31;else if(first===_Z31)_Z31=_Hm}};var _041=(function(){var _141=function(){return +new Date()};if(typeof(performance)==='undefined')window['performance']={now:_141};if(!window['performance'].now)window['performance'].now=_141; 601function _241(name,parent){this.name=name;this.parent=parent;this._341={};this._2V=0;this._441=0;this._541=0;this._641=!1;this._741=0}_241.prototype={start:function(){this._2V=performance.now();this._641=!0},stop:function(_841){if(!this._641)return;this._641=!1;this._441+=performance.now()-this._2V;if(_841)this.start();for(var x in this._341)this._341[x].stop();},_841:function(_941){if(!_941){this._641=!0;this._541+=this._441;this.start()}this._441=0;for(var x in this._341)this._341[x]._841(!0)}};var _a41=[];
602var _W8=new _241("root");function _b41(name,parent){if(!_a41)throw new Error("late profile creation not allowed");var _8z=new _241(name,parent||'root');_a41.push(_8z);return _8z}function _c41(_d41){_d41._741--;delete _d41._341[_d41.name]}function _e41(_Rm,_d41){if(_Rm.name===_d41.parent)return _Rm;for(var x in _Rm._341){var _Hb;if(_Hb=_e41(_Rm._341[x],_d41))return _Hb;}return null}function init(){while(_a41.length){var _OE=_a41.pop();if(!(_OE.parentNode=_e41(_W8,_OE)))_a41._f41(_OE);else {_OE.parentNode._341[_OE.name]=_OE; 603_OE.parentNode._741++}}_a41=null}function _g41(){_W8._841(!0)}var _V9={_b41:_b41,_c41:_c41,init:init,_841:_g41,_h41:_W8};return _V9}());function _i41(_j41){if(!_j41){console.log("Assertion failed! Pls debug.");debugger}}var _k41=Number.MAX_VALUE;var _l41=2.2204460492503131e-016;var _m41=Math.PI;/// @file 604var _n41=2;var _o41=8;var _p41=0.1;var _q41=2.0;var _r41=0.005;var _s41=(2.0/180.0*_m41);var _t41=(2.0*_r41);var _u41=8;var _v41=32;var _w41=1.0;var _x41=0.2;var _y41=(8.0/180.0*_m41);var _z41=2.0;var _A41=(_z41*_z41); 605var _B41=(0.5*_m41);var _C41=(_B41*_B41);var _D41=0.2;var _E41=0.75;var _F41=0.5;var _G41=0.01;var _H41=(2.0/180.0*_m41);var _I41=(-1);var _J41=0.75;var _K41=1.0;var _L41=5.0;var _M41=2;var _N41=(_M41*_M41);var _O41=256;function _P41(_Q41,_R41,_S41){this._T41=_Q41;this._U41=_R41;this._V41=_S41}_P41.prototype={toString:function(){return this._T41+'.'+this._U41+'.'+this._V41;}};var _W41=new _P41(2,3,1);function _X41(x){return isFinite(x)&&!isNaN(x)}var _Y41=Math.sqrt;var _Z41=Math.atan2;var __41=Math.sin;var _051=Math.cos; 606var _151=Math.floor;var _251=Math.ceil;var _351=_Y41;var _451=_Z41;function _551(x){return 1.0/_Y41(x)}function _651(x,y){if(typeof(x)!=='undefined'){this.x=x;this.y=y}else this.x=this.y=0}_651.prototype={_z8:function(){return new _651(this.x,this.y)},_751:function(){this.x=0.0;this.y=0.0;return this},_Bm:function(_851,_951){this.x=_851;this.y=_951;return this},_UH:function(_Ub){this.x=_Ub.x;this.y=_Ub.y;return this},_a51:function(){var _qa=new _651();_qa._Bm(-this.x,-this.y);return _qa},_b51:function(_S2){switch(_S2){ 607case 0:return this.x;case 1:return this.y}},_c51:function(_S2,_qa){switch(_S2){case 0:return this.x=_qa;case 1:return this.y=_qa}},_yk:function(_qa){this.x+=_qa.x;this.y+=_qa.y;return this},_d51:function(_qa){this.x-=_qa.x;this.y-=_qa.y;return this},Multiply:function(_N9){this.x*=_N9;this.y*=_N9;return this},Length:function(){return _351(this.x*this.x+this.y*this.y);},_e51:function(){return this.x*this.x+this.y*this.y},_f51:function(){var length=this.Length();if(length<_l41){return 0.0}var _g51=1.0/length;this.x*=_g51; 608this.y*=_g51;return length},_h51:function(){return _X41(this.x)&&_X41(this.y)},_i51:function(){return new _651(-this.y,this.x)},_j51:function(out){var _bo=out||[];_bo[0]=this.x;_bo[1]=this.y;return _bo},_k51:function(data){this.x=data[0];this.y=data[1]}};_651._yk=function(_N9,_M9){return new _651(_N9.x+_M9.x,_N9.y+_M9.y)};_651._d51=function(_N9,_M9){return new _651(_N9.x-_M9.x,_N9.y-_M9.y)};_651._l51=function(_N9,_M9){return _N9.x==_M9.x&&_N9.y==_M9.y};_651.Multiply=function(_8z,_N9){return new _651(_8z*_N9.x, 609_8z*_N9.y)};_651._a51=function(_N9){return new _651(-_N9.x,-_N9.y)};function _m51(x,y,_Gg){if(typeof(x)!=='undefined'){this.x=x;this.y=y;this._Gg=_Gg}}_m51.prototype={_z8:function(){return new _m51(this.x,this.y,this._Gg)},_751:function(){this.x=0.0;this.y=0.0;this._Gg=0.0},_Bm:function(_851,_951,_n51){this.x=_851;this.y=_951;this._Gg=_n51;},_a51:function(){var _qa=new _m51();_qa._Bm(-this.x,-this.y,-this._Gg);return _qa},_yk:function(_qa){this.x+=_qa.x;this.y+=_qa.y;this._Gg+=_qa._Gg},_d51:function(_qa){ 610this.x-=_qa.x;this.y-=_qa.y;this._Gg-=_qa._Gg},Multiply:function(_8z){this.x*=_8z;this.y*=_8z;this._Gg*=_8z},x:0,y:0,_Gg:0};_m51.Multiply=function(_8z,_N9){return new _m51(_8z*_N9.x,_8z*_N9.y,_8z*_N9._Gg)};_m51._yk=function(_N9,_M9){return new _m51(_N9.x+_M9.x,_N9.y+_M9.y,_N9._Gg+_M9._Gg)};_m51._d51=function(_N9,_M9){return new _m51(_N9.x-_M9.x,_N9.y-_M9.y,_N9._Gg-_M9._Gg)};function _o51(_p51,_q51){this._PB=_p51?_p51._z8():new _651();this._IG=_q51?_q51._z8():new _651()}_o51.prototype={_Bm:function(_p51,_q51){ 611this._PB._UH(_p51);this._IG._UH(_q51)},_UH:function(_rw){this._PB._UH(_rw._PB);this._IG._UH(_rw._IG)},_r51:function(){this._PB.x=1.0;this._IG.x=0.0;this._PB.y=0.0;this._IG.y=1.0},_751:function(){this._PB.x=0.0;this._IG.x=0.0;this._PB.y=0.0;this._IG.y=0.0},_s51:function(){var _N9=this._PB.x,_M9=this._IG.x,_T2=this._PB.y,_Bo=this._IG.y;var _t51=new _o51();var _u51=_N9*_Bo-_M9*_T2;if(_u51!=0.0){_u51=1.0/_u51}_t51._PB.x=_u51*_Bo;_t51._IG.x=-_u51*_M9;_t51._PB.y=-_u51*_T2;_t51._IG.y=_u51*_N9;return _t51},_v51:function(_M9){ 612var _w51=this._PB.x,_x51=this._IG.x,_y51=this._PB.y,_z51=this._IG.y;var _u51=_w51*_z51-_x51*_y51;if(_u51!=0.0){_u51=1.0/_u51}var x=new _651();x.x=_u51*(_z51*_M9.x-_x51*_M9.y);x.y=_u51*(_w51*_M9.y-_y51*_M9.x);return x}};_o51._yk=function(_j41,_t51){return new _o51(_651._yk(_j41._PB,_t51._PB),_651._yk(_j41._IG,_t51._IG))};function _A51(_p51,_q51,_B51){this._PB=_p51?_p51._z8():new _m51();this._IG=_q51?_q51._z8():new _m51();this._C51=_B51?_B51._z8():new _m51()}_A51.prototype={_751:function(){this._PB._751();this._IG._751(); 613this._C51._751()},_D51:function(_M9){var _u51=_E51(this._PB,_F51(this._IG,this._C51));if(_u51!=0.0){_u51=1.0/_u51}var x=new _m51();x.x=_u51*_E51(_M9,_F51(this._IG,this._C51));x.y=_u51*_E51(this._PB,_F51(_M9,this._C51));x._Gg=_u51*_E51(this._PB,_F51(this._IG,_M9));return x},_G51:function(_M9){var _w51=this._PB.x,_x51=this._IG.x,_y51=this._PB.y,_z51=this._IG.y;var _u51=_w51*_z51-_x51*_y51;if(_u51!=0.0){_u51=1.0/_u51}var x=new _651();x.x=_u51*(_z51*_M9.x-_x51*_M9.y);x.y=_u51*(_w51*_M9.y-_y51*_M9.x);return x} 614,_H51:function(_I51){var _N9=this._PB.x,_M9=this._IG.x,_T2=this._PB.y,_Bo=this._IG.y;var _u51=_N9*_Bo-_M9*_T2;if(_u51!=0.0){_u51=1.0/_u51}_I51._PB.x=_u51*_Bo;_I51._IG.x=-_u51*_M9;_I51._PB._Gg=0.0;_I51._PB.y=-_u51*_T2;_I51._IG.y=_u51*_N9;_I51._IG._Gg=0.0;_I51._C51.x=0.0;_I51._C51.y=0.0;_I51._C51._Gg=0.0},_J51:function(_I51){var _u51=_E51(this._PB,_F51(this._IG,this._C51));if(_u51!=0.0){_u51=1.0/_u51}var _w51=this._PB.x,_x51=this._IG.x,_K51=this._C51.x;var _z51=this._IG.y,_L51=this._C51.y;var _M51=this._C51._Gg; 615_I51._PB.x=_u51*(_z51*_M51-_L51*_L51);_I51._PB.y=_u51*(_K51*_L51-_x51*_M51);_I51._PB._Gg=_u51*(_x51*_L51-_K51*_z51);_I51._IG.x=_I51._PB.y;_I51._IG.y=_u51*(_w51*_M51-_K51*_K51);_I51._IG._Gg=_u51*(_K51*_x51-_w51*_L51);_I51._C51.x=_I51._PB._Gg;_I51._C51.y=_I51._IG._Gg;_I51._C51._Gg=_u51*(_w51*_z51-_x51*_x51)}};function _N51(angle,_T2){if(typeof(_T2)!=='undefined'){this._8z=angle;this._T2=_T2}else if(typeof(angle)!=='undefined')this._Bm(angle)}_N51.prototype={_z8:function(){return new _N51(this._8z,this._T2)} 616,_UH:function(_Ub){this._8z=_Ub._8z;this._T2=_Ub._T2},_Bm:function(x){this._8z=__41(x);this._T2=_051(x)},_r51:function(){this._8z=0.0;this._T2=1.0},_O51:function(){return _451(this._8z,this._T2)},_P51:function(){return new _651(this._T2,this._8z)},_Q51:function(){return new _651(-this._8z,this._T2)},_8z:0,_T2:1};function _R51(position,rotation){this._OE=new _651();this._YC=new _N51();if(position){this._OE._UH(position);this._YC._UH(rotation)}}_R51.prototype={_z8:function(){var _S51=new _R51(this._OE,this._YC); 617return _S51},_UH:function(_S51){this._OE._UH(_S51._OE);this._YC._UH(_S51._YC)},_r51:function(){this._OE._751();this._YC._r51()},_Bm:function(position,angle){this._OE._UH(position);this._YC._Bm(angle)}};function _T51(){this._U51=new _651();this._V51=new _651();this._T2=new _651()}_T51.prototype={_UH:function(_W51){this._U51._UH(_W51._U51);this._V51._UH(_W51._V51);this._T2._UH(_W51._T2);this._N9=_W51._N9;this._X51=_W51._X51;this._Y51=_W51._Y51},_z8:function(){var _W51=new _T51();_W51._U51._UH(this._U51); 618_W51._V51._UH(this._V51);_W51._T2._UH(this._T2);_W51._N9=this._N9;_W51._X51=this._X51;_W51._Y51=this._Y51;return _W51},/// @param beta is a factor in [0,1], where 0 indicates alpha0. 619_Z51:function(_S51,__51){_S51._OE.x=((1.0-__51)*this._V51.x)+(__51*this._T2.x);_S51._OE.y=((1.0-__51)*this._V51.y)+(__51*this._T2.y);var angle=(1.0-__51)*this._X51+__51*this._N9;_S51._YC._Bm(angle);_S51._OE.x-=_S51._YC._T2*this._U51.x-_S51._YC._8z*this._U51.y;_S51._OE.y-=_S51._YC._8z*this._U51.x+_S51._YC._T2*this._U51.y} 620,/// @param alpha the new initial time. 621_061:function(alpha){_i41(this._Y51<1.0);var __51=(alpha-this._Y51)/(1.0-this._Y51);this._V51._yk(_651.Multiply(__51,_651._d51(this._T2,this._V51)));this._X51+=__51*(this._N9-this._X51);this._Y51=alpha},_f51:function(){var _161=2.0*_m41;var _Bo=_161*_151(this._X51/_161);this._X51-=_Bo;this._N9-=_Bo},_X51:0,_N9:0,_Y51:0};function _261(_N9,_M9){return _N9.x*_M9.x+_N9.y*_M9.y}function _361(_N9,_M9){return _N9.x*_M9.y-_N9.y*_M9.x;}function _461(_N9,_8z){return new _651(_8z*_N9.y, 622-_8z*_N9.x)}function _561(_8z,_N9){return new _651(-_8z*_N9.y,_8z*_N9.x)}function _661(_j41,_qa){return new _651(_j41._PB.x*_qa.x+_j41._IG.x*_qa.y,_j41._PB.y*_qa.x+_j41._IG.y*_qa.y)}function _761(_j41,_qa){return new _651(_261(_qa,_j41._PB),_261(_qa,_j41._IG))}function _861(_N9,_M9){var _T2=_651._d51(_N9,_M9);return _T2.Length()}function _961(_N9,_M9){var _T2=_651._d51(_N9,_M9);return _261(_T2,_T2)}function _E51(_N9,_M9){return _N9.x*_M9.x+_N9.y*_M9.y+_N9._Gg*_M9._Gg}function _F51(_N9,_M9){return new _m51(_N9.y*_M9._Gg-_N9._Gg*_M9.y, 623_N9._Gg*_M9.x-_N9.x*_M9._Gg,_N9.x*_M9.y-_N9.y*_M9.x)}function _a61(_j41,_t51){return new _o51(_661(_j41,_t51._PB),_661(_j41,_t51._IG))}function _b61(_j41,_t51){var _p51=new _651(_261(_j41._PB,_t51._PB),_261(_j41._IG,_t51._PB));var _q51=new _651(_261(_j41._PB,_t51._IG),_261(_j41._IG,_t51._IG));return new _o51(_p51,_q51)}function _c61(_j41,_qa){return _m51._yk(_m51._yk(_m51.Multiply(_qa.x,_j41._PB),_m51.Multiply(_qa.y,_j41._IG)),_m51.Multiply(_qa._Gg,_j41._C51));}function _d61(_j41,_qa){return new _651(_j41._PB.x*_qa.x+_j41._IG.x*_qa.y, 624_j41._PB.y*_qa.x+_j41._IG.y*_qa.y)}function _e61(_YC,_K9){var _f61=new _N51();_f61._8z=_YC._8z*_K9._T2+_YC._T2*_K9._8z;_f61._T2=_YC._T2*_K9._T2-_YC._8z*_K9._8z;return _f61}function _g61(_YC,_K9){var _f61=new _N51();_f61._8z=_YC._T2*_K9._8z-_YC._8z*_K9._T2;_f61._T2=_YC._T2*_K9._T2+_YC._8z*_K9._8z;return _f61}function _h61(_YC,_qa){return new _651(_YC._T2*_qa.x-_YC._8z*_qa.y,_YC._8z*_qa.x+_YC._T2*_qa.y)}function _i61(_YC,_qa){return new _651(_YC._T2*_qa.x+_YC._8z*_qa.y,-_YC._8z*_qa.x+_YC._T2*_qa.y)}function _j61(_k61, 625_qa){return new _651((_k61._YC._T2*_qa.x-_k61._YC._8z*_qa.y)+_k61._OE.x,(_k61._YC._8z*_qa.x+_k61._YC._T2*_qa.y)+_k61._OE.y)}function _l61(_k61,_qa){var _po=_qa.x-_k61._OE.x;var _qo=_qa.y-_k61._OE.y;var x=(_k61._YC._T2*_po+_k61._YC._8z*_qo);var y=(-_k61._YC._8z*_po+_k61._YC._T2*_qo);return new _651(x,y)}function _m61(_j41,_t51){var _n61=new _R51();_n61._YC=_e61(_j41._YC,_t51._YC);_n61._OE=_651._yk(_h61(_j41._YC,_t51._OE),_j41._OE);return _n61}function _o61(_j41,_t51){var _n61=new _R51();_n61._YC=_g61(_j41._YC,_t51._YC); 626var _p61=_t51._OE.x-_j41._OE.x;var _q61=_t51._OE.y-_j41._OE.y;_n61._OE.x=_j41._YC._T2*_p61+_j41._YC._8z*_q61;_n61._OE.y=-_j41._YC._8z*_p61+_j41._YC._T2*_q61;return _n61}var _r61=Math.abs;function _s61(_N9){return new _651(_r61(_N9.x),_r61(_N9.y))}function _t61(_j41){return new _o51(_s61(_j41._PB),_s61(_j41._IG))}var _u61=Math.min;function _v61(_N9,_M9){return new _651(_u61(_N9.x,_M9.x),_u61(_N9.y,_M9.y))}var _w61=Math.max;function _x61(_N9,_M9){return new _651(_w61(_N9.x,_M9.x),_w61(_N9.y,_M9.y))}function _y61(_N9, 627_wZ,_z61){return _w61(_wZ,_u61(_N9,_z61))}function _A61(_N9,_wZ,_z61){return _x61(_wZ,_v61(_N9,_z61))}function _B61(x){x|=(x>>1);x|=(x>>2);x|=(x>>4);x|=(x>>8);x|=(x>>16);return x+1}function _C61(x){var result=x>0&&(x&(x-1))==0;return result}var _D61=32767;
627function _E61(_F61,_vZ){var _K9=Math.random();if(typeof(_F61)!=='undefined')_K9=(_vZ-_F61)*_K9+_F61;else _K9=2.0*_K9-1.0;return _K9}function _G61(_K9,_L9,_M9){this._K9=_K9||0;this._L9=_L9||0;this._M9=_M9||0}_G61.prototype={_Bm:function(_K9,_L9,_M9){this._K9=_K9; 628this._L9=_L9;this._M9=_M9}};function _H61(){}_H61.prototype={_I61:function(_o21){this._J61=_o21},_K61:function(){return this._J61},_L61:function(_o21){this._J61|=_o21},_M61:function(_o21){this._J61&=~_o21},_N61:function(_o21){this._J61^=_o21},_O61:function(vertices,vertexCount,color){},_P61:function(vertices,vertexCount,color){},_Q61:function(_R61,_S61,color){},_T61:function(_R61,_S61,_Fo,color){},_U61:function(_Eo,_V61,color){},/// @param xf a transform. 629_W61:function(_S51){},_X61:function(_Y61, 630_S61,_Z61,_md){},_J61:0};_H61.__61=1;_H61._071=2;_H61._171=4;_H61._271=8;_H61._371=16;_H61._471=32;_H61._571=64;_H61._671=128;_H61._771=256;_H61._871=512;_H61._971=1024;if(typeof(performance)==='undefined'){window.performance={now:function(){return +new Date()}}}function _a71(){this._GD()}_a71.prototype={_GD:function(){this._b71=performance.now()},_c71:function(){return performance.now()-this._b71}};function _d71(){this._e71=0;this._R61=new _651();this._f71=0}/* 631 * A shape. 632 * @constructor 633 * @returns {b2Shape} 634 */function _g71(){ 635this._rI=0;this._h71=0}_g71.prototype={_z8:function(){},/// @return the shape type. 636_i71:function(){return this._rI},_j71:function(){},/// @param xf the shape world transform. 637/// @param p a point in world coordinates. 638_k71:function(_S51,_OE){},/// @param output the ray-cast results. 639/// @param input the ray-cast input parameters. 640/// @param transform the transform to be applied to the shape. 641/// @param childIndex the child shape index 642_l71:function(_KC,_IC,transform,_m71){},/// @param aabb returns the axis aligned box. 643/// @param xf the world transform of the shape. 644/// @param childIndex the child shape 645_n71:function(_o71, 646_S51,_m71){},/// @param massData returns the mass data for this shape. 647/// @param density the density in kilograms per meter squared. 648_p71:function(_q71,_r71){},/// @param xf the shape world transform. 649/// @param p a point in world coordinates. 650/// @param distance returns the distance from the current shape. 651/// @param normal returns the direction in which the distance increases. 652_s71:function(_S51,_OE,_t71,_u71,_m71){},_j51:function(out){var _bo=out||{};_bo['m_type']=this._rI;_bo['m_radius']=this._h71; 653return _bo},_k51:function(data){this._h71=data['m_radius']}};_g71._v71=0;_g71._w71=1;_g71._x71=2;_g71._y71=3;_g71._z71=4;function _A71(){this.parent.call(this);this._rI=_g71._v71;this._h71=0;this._B71=new _651();Object.seal(this)}_A71.prototype={_z8:function(){var _C71=new _A71();_C71._h71=this._h71;_C71._B71=this._B71._z8();return _C71},/// @see b2Shape::GetChildCount 654_j71:function(){return 1},_k71:function(transform,_OE){var _R61=_651._yk(transform._OE,_h61(transform._YC,this._B71));var _Bo=_651._d51(_OE, 655_R61);return _261(_Bo,_Bo)<=this._h71*this._h71},_l71:function(_KC,_IC,transform,_m71){var position=_651._yk(transform._OE,_h61(transform._YC,this._B71));var _8z=_651._d51(_IC._Eo,position);var _M9=_261(_8z,_8z)-this._h71*this._h71;var _K9=_651._d51(_IC._V61,_IC._Eo);var _T2=_261(_8z,_K9);var _vE=_261(_K9,_K9);var _D71=_T2*_T2-_vE*_M9;if(_D71<0.0||_vE<_l41){return !1}var _N9=-(_T2+_351(_D71));if(0.0<=_N9&&_N9<=_IC._E71*_vE){_N9/=_vE;_KC._F71=_N9;_KC._u71=_651._yk(_8z,_651.Multiply(_N9,_K9));_KC._u71._f51(); 656return !0;}return !1},/// @see b2Shape::ComputeAABB 657_n71:function(_o71,transform,_m71){var _po=transform._OE.x+(transform._YC._T2*this._B71.x-transform._YC._8z*this._B71.y);var _qo=transform._OE.y+(transform._YC._8z*this._B71.x+transform._YC._T2*this._B71.y);_o71._G71.x=_po-this._h71;_o71._G71.y=_qo-this._h71;_o71._H71.x=_po+this._h71;_o71._H71.y=_qo+this._h71},/// @see b2Shape::ComputeMass 658_p71:function(_q71,_r71){_q71._e71=_r71*_m41*this._h71*this._h71;_q71._R61=this._B71;_q71._f71=_q71._e71*(0.5*this._h71*this._h71+_261(this._B71, 659this._B71))},_I71:function(_Bo){return 0},_J71:function(_Bo){return this._B71},_8j:function(){return 1},_K71:function(index){_i41(index==0);return this._B71},_s71:function(transform,_OE,_t71,_u71,_m71){var _R61=_651._yk(transform._OE,_h61(transform._YC,this._B71));var _Bo=_651._d51(_OE,_R61);var _L71=_Bo.Length();_t71[0]=_L71-this._h71;_u71._UH(_651.Multiply(1/_L71,_Bo))},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['m_p']=this._B71._j51();return _bo},_k51:function(data){ 660this.parent.prototype._k51.call(this,data);this._B71._k51(data['m_p'])}};_A71._N31(_g71);function _M71(){this.parent.call(this);this._rI=_g71._w71;this._h71=_t41;this._N71=new _651();this._O71=new _651();this._P71=new _651();this._Q71=new _651();this._R71=!1;this._S71=!1;Object.seal(this)}_M71.prototype={_Bm:function(_5g,_sa){this._O71._UH(_5g);this._P71._UH(_sa);this._R71=!1;this._S71=!1},_z8:function(){var _C71=new _M71();_C71._N71=this._N71._z8();_C71._O71=this._O71._z8();_C71._P71=this._P71._z8();_C71._Q71=this._Q71._z8(); 661_C71._R71=this._R71;_C71._S71=this._S71;return _C71},/// @see b2Shape::GetChildCount 662_j71:function(){return 1},/// @see b2Shape::TestPoint 663_k71:function(transform,_OE){return !1},_l71:function(_KC,_IC,_S51,_m71){var _Eo=_i61(_S51._YC,_651._d51(_IC._Eo,_S51._OE));var _V61=_i61(_S51._YC,_651._d51(_IC._V61,_S51._OE));var _Bo=_651._d51(_V61,_Eo);var _5g=this._O71;var _sa=this._P71;var e=_651._d51(_sa,_5g);var _u71=new _651(e.y,-e.x);_u71._f51();var _T71=_261(_u71,_651._d51(_5g,_Eo));var _U71=_261(_u71,_Bo);if(_U71==0.0){ 664return !1}var _Xb=_T71/_U71;
664if(_Xb<0.0||_IC._E71<_Xb){return !1}var _YC=_651._yk(_Eo,_651.Multiply(_Xb,_Bo));var _K9=_651._d51(_sa,_5g);var _vE=_261(_K9,_K9);if(_vE==0.0){return !1}var _8z=_261(_651._d51(_YC,_5g),_K9)/_vE;if(_8z<0.0||1.0<_8z){return !1}_KC._F71=_Xb;if(_T71>0.0){_KC._u71=_h61(_S51._YC,_u71)._a51()}else {_KC._u71=_h61(_S51._YC,_u71)}return !0},/// @see b2Shape::ComputeAABB 665_n71:function(_o71,_S51,_m71){var _ig=(_S51._YC._T2*this._O71.x-_S51._YC._8z*this._O71.y)+_S51._OE.x;var _jg=(_S51._YC._8z*this._O71.x+_S51._YC._T2*this._O71.y)+_S51._OE.y; 666var _kg=(_S51._YC._T2*this._P71.x-_S51._YC._8z*this._P71.y)+_S51._OE.x;var _lg=(_S51._YC._8z*this._P71.x+_S51._YC._T2*this._P71.y)+_S51._OE.y;var _V71=_u61(_ig,_kg);var _W71=_u61(_jg,_lg);var _X71=_w61(_ig,_kg);var _Y71=_w61(_jg,_lg);_o71._G71.x=_V71-this._h71;_o71._G71.y=_W71-this._h71;_o71._H71.x=_X71+this._h71;_o71._H71.y=_Y71+this._h71},/// @see b2Shape::ComputeMass 667_p71:function(_q71,_r71){_q71._e71=0.0;_q71._R61=_651.Multiply(0.5,_651._yk(this._O71,this._P71));_q71._f71=0.0},_s71:function(_S51, 668_OE,_t71,_u71,_m71){var _5g=_j61(_S51,this._O71);var _sa=_j61(_S51,this._P71);var _Bo=_651._d51(_OE,_5g);var _8z=_651._d51(_sa,_5g);var _Z71=_261(_Bo,_8z);if(_Z71>0){var _Iw=_261(_8z,_8z);if(_Z71>_Iw){_Bo._UH(_651._d51(_OE,_sa))}else {_Bo._d51(_651.Multiply(_Z71/_Iw,_8z))}}var _L71=_Bo.Length();_t71[0]=_L71;_u71._UH(_L71>0?_651.Multiply(1/_L71,_Bo):new _651(0,0))},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['m_vertex1']=this._O71._j51();_bo['m_vertex2']=this._P71._j51(); 669_bo['m_hasVertex0']=this._R71;if(this._R71)_bo['m_vertex0']=this._N71._j51();_bo['m_hasVertex3']=this._S71;if(this._S71)_bo['m_vertex3']=this._Q71._j51();return _bo},_k51:function(data){this.parent.prototype._k51.call(this,data);this._O71._k51(data['m_vertex1']);this._P71._k51(data['m_vertex2']);this._R71=data['m_hasVertex0'];if(this._R71)this._N71._k51(data['m_vertex0']);this._S71=data['m_hasVertex3'];if(this._S71)this._Q71._k51(data['m_vertex3'])}};_M71._N31(_g71);function __71(){this.parent.call(this); 670this._rI=_g71._y71;this._h71=_t41;this._081=null;this._181=0;this._281=new _651();this._381=new _651();this._481=!1;this._581=!1;Object.seal(this)}__71._681=new _M71();__71.prototype={/// @param vertices an array of vertices, these are copied 671/// @param count the vertex count 672_781:function(vertices,_md){_i41(this._081==null&&this._181==0);_i41(_md>=3);for(var _S2=1;_S2<_md;++_S2){var _5g=vertices[_S2-1];var _sa=vertices[_S2];_i41(_961(_5g,_sa)>_r41*_r41)}this._181=_md+1;this._081=new Array(this._181); 673for(var _S2=0;_S2<_md;++_S2)this._081[_S2]=vertices[_S2]._z8();this._081[_md]=this._081[0]._z8();this._281._UH(this._081[this._181-2]);this._381._UH(this._081[1]);this._481=!0;this._581=!0},/// @param vertices an array of vertices, these are copied 674/// @param count the vertex count 675_881:function(vertices,_md){_i41(this._081==null&&this._181==0);_i41(_md>=2);for(var _S2=1;_S2<_md;++_S2){var _5g=vertices[_S2-1];var _sa=vertices[_S2];_i41(_961(_5g,_sa)>_r41*_r41)}this._181=_md;this._081=new Array(_md); 676for(var _S2=0;_S2<_md;++_S2)this._081[_S2]=vertices[_S2]._z8();this._481=!1;this._581=!1;this._281._751();this._381._751()},_981:function(_a81){this._281._UH(_a81);this._481=!0},_b81:function(_c81){this._381._UH(_c81);this._581=!0},_z8:function(){var _C71=new __71();_C71._181=this._181;_C71._081=new Array(this._181);for(var _S2=0;_S2<this._181;++_S2)_C71._081[_S2]=this._081[_S2]._z8();_C71._281=this._281._z8();_C71._381=this._381._z8();_C71._481=this._481;_C71._581=this._581;return _C71},/// @see b2Shape::GetChildCount 677_j71:function(){ 678return this._181-1},_d81:function(_e81,index){_i41(0<=index&&index<this._181-1);_e81._rI=_g71._w71;_e81._h71=this._h71;_e81._O71=this._081[index+0];_e81._P71=this._081[index+1];if(index>0){_e81._N71=this._081[index-1];_e81._R71=!0}else {_e81._N71=this._281;_e81._R71=this._481}if(index<this._181-2){_e81._Q71=this._081[index+2];_e81._S71=!0}else {_e81._Q71=this._381;_e81._S71=this._581}},/// @see b2Shape::TestPoint 679_k71:function(transform,_OE){return !1},_l71:function(_KC,_IC,_S51,_m71){_i41(_m71<this._181); 680var _f81=_m71;var _g81=_m71+1;
680if(_g81==this._181){_g81=0}__71._681._O71=this._081[_f81]._z8();__71._681._P71=this._081[_g81]._z8();return __71._681._l71(_KC,_IC,_S51,0)},/// @see b2Shape::ComputeAABB 681_n71:function(_o71,_S51,_m71){_i41(_m71<this._181);var _f81=_m71;var _g81=_m71+1;if(_g81==this._181){_g81=0}var _ig=(_S51._YC._T2*this._081[_f81].x-_S51._YC._8z*this._081[_f81].y)+_S51._OE.x;var _jg=(_S51._YC._8z*this._081[_f81].x+_S51._YC._T2*this._081[_f81].y)+_S51._OE.y;var _kg=(_S51._YC._T2*this._081[_g81].x-_S51._YC._8z*this._081[_g81].y)+_S51._OE.x; 682var _lg=(_S51._YC._8z*this._081[_g81].x+_S51._YC._T2*this._081[_g81].y)+_S51._OE.y;_o71._G71.x=_u61(_ig,_kg);_o71._G71.y=_u61(_jg,_lg);_o71._H71.x=_w61(_ig,_kg);_o71._H71.y=_w61(_jg,_lg)},/// @see b2Shape::ComputeMass 683_p71:function(_q71,_r71){_q71._e71=0.0;_q71._R61._751();_q71._f71=0.0},_s71:function(_S51,_OE,_t71,_u71,_m71){this._d81(__71._681,_m71);__71._681._s71(_S51,_OE,_t71,_u71,0)},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['m_count']=this._181;_bo['m_vertices']=[]; 684for(var _S2=0;_S2<this._181;++_S2)_bo['m_vertices'].push(this._081[_S2]._j51());_bo['m_hasPrevVertex']=this._481;if(this._481)_bo['m_prevVertex']=this._281._j51();_bo['m_hasNextVertex']=this._581;if(this._581)_bo['m_nextVertex']=this._381._j51();return _bo},_k51:function(data){this.parent.prototype._k51.call(this,data);this._181=data['m_count'];this._081=[];for(var _S2=0;_S2<this._181;++_S2){this._081[_S2]=new _651();this._081[_S2]._k51(data['m_vertices'][_S2])}this._481=data['m_hasPrevVertex'];if(this._481)this._281._k51(data['m_prevVertex']); 685this._581=data['m_hasNextVertex'];if(this._581)this._381._k51(data['m_nextVertex'])}};__71._N31(_g71);function _h81(){this.parent.call(this);this._rI=_g71._x71;this._h71=_t41;this._181=0;this._i81=new _651();this._081=new Array(_o41);this._j81=new Array(_o41);Object.seal(this)}_h81.prototype={_z8:function(){var _C71=new _h81();_C71._181=this._181;_C71._i81=this._i81._z8();for(var _S2=0;_S2<this._181;++_S2){_C71._081[_S2]=this._081[_S2]._z8();_C71._j81[_S2]=this._j81[_S2]._z8()}return _C71},/// @see b2Shape::GetChildCount 686_j71:function(){ 687return 1},/// @warning the points may be re-ordered, even if they form a convex polygon 688/// @warning collinear points are handled but not removed. Collinear points 689_Bm:function(vertices,_md){_i41(3<=_md&&_md<=_o41);if(_md<3){this._k81(1.0,1.0);return }var _Hb=_u61(_md,_o41);var _l81=new Array(_o41);var _m81=0;for(var _S2=0;_S2<_Hb;++_S2){var _qa=vertices[_S2];var _n81=!0;for(var _0c=0;_0c<_m81;++_0c){if(_961(_qa,_l81[_0c])<0.5*_r41){_n81=!1;break }}if(_n81){_l81[_m81++]=_qa._z8()}}_Hb=_m81;if(_Hb<3){_i41(!1); 690this._k81(1.0,1.0);return }var _o81=0;var _Pf=_l81[0].x;for(_S2=1;_S2<_Hb;++_S2){var x=_l81[_S2].x;if(x>_Pf||(x==_Pf&&_l81[_S2].y<_l81[_o81].y)){_o81=_S2;_Pf=x}}var hull=new Array(_o41);var _Jb=0;var _p81=_o81;for(;;){hull[_Jb]=_p81;var _q81=0;for(_0c=1;_0c<_Hb;++_0c){if(_q81==_p81){_q81=_0c;continue }var _K9=_651._d51(_l81[_q81],_l81[hull[_Jb]]);var _qa=_651._d51(_l81[_0c],_l81[hull[_Jb]]);var _T2=_361(_K9,_qa);if(_T2<0.0){_q81=_0c}if(_T2==0.0&&_qa._e51()>_K9._e51()){_q81=_0c}}++_Jb;_p81=_q81;if(_q81==_o81){ 691break }}this._181=_Jb;for(_S2=0;_S2<_Jb;++_S2){this._081[_S2]=_l81[hull[_S2]]._z8()}for(_S2=0;_S2<_Jb;++_S2){var _f81=_S2;var _g81=_S2+1<_Jb?_S2+1:0;var _e81=_651._d51(this._081[_g81],this._081[_f81]);_i41(_e81._e51()>_l41*_l41);this._j81[_S2]=_461(_e81,1.0)._z8();this._j81[_S2]._f51()}this._i81=_h81._r81(this._081,_Jb)},/// @param hx the half-width. 692/// @param hy the half-height. 693_k81:function(_s81,_t81,_R61,angle){this._181=4;this._081[0]=new _651(-_s81,-_t81);this._081[1]=new _651(_s81,-_t81);this._081[2]=new _651(_s81, 694_t81);this._081[3]=new _651(-_s81,_t81);this._j81[0]=new _651(0.0,-1.0);this._j81[1]=new _651(1.0,0.0);this._j81[2]=new _651(0.0,1.0);this._j81[3]=new _651(-1.0,0.0);if(!_R61)return;this._i81._UH(_R61);var _S51=new _R51();_S51._OE=_R61;_S51._YC._Bm(angle);for(var _S2=0;_S2<this._181;++_S2){this._081[_S2]._UH(_j61(_S51,this._081[_S2]));this._j81[_S2]._UH(_h61(_S51._YC,this._j81[_S2]))}},/// @see b2Shape::TestPoint 695_k71:function(_S51,_OE){var _u81=_i61(_S51._YC,_651._d51(_OE,_S51._OE));for(var _S2=0;_S2<this._181; 696++_S2){var _v81=_261(this._j81[_S2],_651._d51(_u81,this._081[_S2]));if(_v81>0.0){return !1}}return !0},_l71:function(_KC,_IC,_S51,_m71){var _Eo=_i61(_S51._YC,_651._d51(_IC._Eo,_S51._OE));var _V61=_i61(_S51._YC,_651._d51(_IC._V61,_S51._OE));var _Bo=_651._d51(_V61,_Eo);var _w81=0.0,_x81=_IC._E71;var index=-1;for(var _S2=0;_S2<this._181;++_S2){var _T71=_261(this._j81[_S2],_651._d51(this._081[_S2],_Eo));var _U71=_261(this._j81[_S2],_Bo);if(_U71==0.0){if(_T71<0.0){return !1}}else {if(_U71<0.0&&_T71<_w81*_U71){_w81=_T71/_U71; 697index=_S2}else if(_U71>0.0&&_T71<_x81*_U71){_x81=_T71/_U71;}}if(_x81<_w81){return !1}}_i41(0.0<=_w81&&_w81<=_IC._E71);if(index>=0){_KC._F71=_w81;_KC._u71=_h61(_S51._YC,this._j81[index]);return !0}return !1},/// @see b2Shape::ComputeAABB 698_n71:function(_o71,_S51,_m71){var _V71=(_S51._YC._T2*this._081[0].x-_S51._YC._8z*this._081[0].y)+_S51._OE.x;var _W71=(_S51._YC._8z*this._081[0].x+_S51._YC._T2*this._081[0].y)+_S51._OE.y;var _X71=_V71;var _Y71=_W71;for(var _S2=1;_S2<this._181;++_S2){var _y81=(_S51._YC._T2*this._081[_S2].x-_S51._YC._8z*this._081[_S2].y)+_S51._OE.x; 699var _z81=(_S51._YC._8z*this._081[_S2].x+_S51._YC._T2*this._081[_S2].y)+_S51._OE.y;_V71=_u61(_V71,_y81);_W71=_u61(_W71,_z81);_X71=_w61(_X71,_y81);_Y71=_w61(_Y71,_z81)}_o71._G71.x=_V71-this._h71;_o71._G71.y=_W71-this._h71;_o71._H71.x=_X71+this._h71;_o71._H71.y=_Y71+this._h71},/// @see b2Shape::ComputeMass 700_p71:function(_q71,_r71){_i41(this._181>=3);var _R61=new _651(0.0,0.0);var _A81=0.0;var _f71=0.0;var _8z=new _651(0.0,0.0);for(var _S2=0;_S2<this._181;++_S2){_8z._yk(this._081[_S2])}_8z.Multiply(1.0/this._181); 701var _B81=1.0/3.0;for(var _S2=0;_S2<this._181;++_S2){var _C81=_651._d51(this._081[_S2],_8z);var _D81=_S2+1<this._181?_651._d51(this._081[_S2+1],_8z):_651._d51(this._081[0],_8z);var _E81=_361(_C81,_D81);var _F81=0.5*_E81;_A81+=_F81;_R61._yk(_651.Multiply(_F81*_B81,_651._yk(_C81,_D81)));var _G81=_C81.x,_H81=_C81.y;var _I81=_D81.x,_J81=_D81.y;var _K81=_G81*_G81+_I81*_G81+_I81*_I81;var _L81=_H81*_H81+_J81*_H81+_J81*_J81;_f71+=(0.25*_B81*_E81)*(_K81+_L81)}_q71._e71=_r71*_A81;_i41(_A81>_l41);_R61.Multiply(1.0/_A81); 702_q71._R61=_651._yk(_R61,_8z);_q71._f71=_r71*_f71;_q71._f71+=_q71._e71*(_261(_q71._R61,_q71._R61)-_261(_R61,_R61))},_8j:function(){return this._181},_K71:function(index){_i41(0<=index&&index<this._181);return this._081[index]},/// @returns true if valid 703_M81:function(){for(var _S2=0;_S2<this._181;++_S2){var _f81=_S2;var _g81=_S2<this._181-1?_f81+1:0;var _OE=this._081[_f81];var e=_651._d51(this._081[_g81],_OE);for(var _0c=0;_0c<this._181;++_0c){if(_0c==_f81||_0c==_g81){continue }var _qa=_651._d51(this._081[_0c], 704_OE);var _T2=_361(e,_qa);if(_T2<0.0){return !1}}}return !0},_s71:function(_S51,_OE,_N81,_u71,_m71){var _u81=_i61(_S51._YC,_651._d51(_OE,_S51._OE));var maxDistance=-Number.MAX_VALUE;var _O81=_u81;for(var _S2=0;_S2<this._181;++_S2){var _v81=_261(this._j81[_S2],_651._d51(_u81,this._081[_S2]));if(_v81>maxDistance){maxDistance=_v81;_O81=this._j81[_S2]}}if(maxDistance>0){var _P81=_O81;var _Q81=maxDistance*maxDistance;for(var _S2=0;_S2<this._181;++_S2){var _t71=_651._d51(_u81,this._081[_S2]);var _R81=_t71._e51();if(_Q81>_R81){ 705_P81=_t71;_Q81=_R81}}_N81[0]=_351(_Q81);_u71._UH(_h61(_S51._YC,_P81));_u71._f51()}else {_N81[0]=maxDistance;_u71._UH(_h61(_S51._YC,_O81))}},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['m_count']=this._181;_bo['m_centroid']=this._i81._j51();_bo['m_vertices']=[];_bo['m_normals']=[];for(var _S2=0;_S2<this._181;++_S2){_bo['m_vertices'].push(this._081[_S2]._j51());_bo['m_normals'].push(this._j81[_S2]._j51())}return _bo},_k51:function(data){this.parent.prototype._k51.call(this, 706data);
706this._181=data['m_count'];this._i81._k51(data['m_centroid']);this._081=[];this._j81=[];for(var _S2=0;_S2<this._181;++_S2){this._081[_S2]=new _651();this._081[_S2]._k51(data['m_vertices'][_S2]);this._j81[_S2]=new _651();this._j81[_S2]._k51(data['m_normals'][_S2])}}};_h81._r81=function(_S81,_md){_i41(_md>=3);var _T2=new _651();var _A81=0.0;var _T81=new _651(0.0,0.0);var _U81=1.0/3.0;for(var _S2=0;_S2<_md;++_S2){var _Eo=_T81;var _V61=_S81[_S2];var _V81=_S2+1<_md?_S81[_S2+1]:_S81[0];var _C81=_651._d51(_V61, 707_Eo);var _D81=_651._d51(_V81,_Eo);var _E81=_361(_C81,_D81);var _F81=0.5*_E81;_A81+=_F81;_T2._yk(_651.Multiply(_F81,_651.Multiply(_U81,_651._yk(_651._yk(_Eo,_V61),_V81))))}_i41(_A81>_l41);_T2.Multiply(1.0/_A81);return _T2};_h81._N31(_g71);function _W81(){this._X81=0;this._Y81=0}function _Z81(__81,_091){if(__81._X81==_091._X81){return __81._Y81-_091._Y81}return __81._X81-_091._X81}function _191(){this._291=new _391();this._491=0;this._591=0;this._691=0;this._791=[];this._891=0;this._991=[]}_191.prototype={_a91:function(_o71, 708_b91){var _c91=this._291._a91(_o71,_b91);++this._591;this._d91(_c91);return _c91},_e91:function(_c91){this._f91(_c91);--this._591;this._291._e91(_c91)},_g91:function(_c91,_o71,_h91){var buffer=this._291._g91(_c91,_o71,_h91);if(buffer){this._d91(_c91)}},_i91:function(_c91){this._d91(_c91)},_j91:function(_c91){return this._291._j91(_c91)},_k91:function(_c91){return this._291._k91(_c91)},_ET:function(_X81,_Y81){var _l91=this._291._j91(_X81);var _m91=this._291._j91(_Y81);return _n91(_l91,_m91)},_o91:function(){ 709return this._591},_p91:function(_q91){this._691=0;this._791.length=0;for(var _S2=0;_S2<this._891;++_S2){this._491=this._991[_S2];if(this._491==_191._r91){continue }var _s91=this._291._j91(this._491);this._291._t91(this,_s91)}this._891=0;this._791.sort(_Z81);var _S2=0;while(_S2<this._691){var _u91=this._791[_S2];var _v91=this._291._k91(_u91._X81);var _w91=this._291._k91(_u91._Y81);_q91._x91(_v91,_w91);++_S2;while(_S2<this._691){var _y91=this._791[_S2];if(_y91._X81!=_u91._X81||_y91._Y81!=_u91._Y81){break }++_S2} 710}},_t91:function(_q91,_o71){this._291._t91(_q91,_o71)},/// @param input the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). 711/// @param callback a callback class that is called for each proxy that is hit by the ray. 712_l71:function(_q91,_IC){this._291._l71(_q91,_IC)},_z91:function(){return this._291._DP()},_A91:function(){return this._291._B91()},_C91:function(){return this._291._D91()},/// @param newOrigin the new origin with respect to the old origin 713_E91:function(_F91){ 714this._291._E91(_F91)},_d91:function(_c91){this._991[this._891]=_c91;++this._891},_f91:function(_c91){for(var _S2=0;_S2<this._891;++_S2){if(this._991[_S2]==_c91){this._991[_S2]=_191._r91}}},_G91:function(_c91){if(_c91==this._491){return !0}this._791[this._691]=new _W81();this._791[this._691]._X81=_u61(_c91,this._491);this._791[this._691]._Y81=_w61(_c91,this._491);++this._691;return !0}};_191._r91=-1;function _H91(){this._081=null;this._181=0;this._h71=0}_H91.prototype={_UH:function(_Ub){this._081=_Ub._081; 715this._181=_Ub._181;this._h71=_Ub._h71},_Bm:function(_C71,index){switch(_C71._i71()){case _g71._v71:{var _I91=_C71;this._081=[_I91._B71];this._181=1;this._h71=_I91._h71}break;case _g71._x71:{var _vb=_C71;this._081=_vb._081;this._181=_vb._181;this._h71=_vb._h71}break;case _g71._y71:{var _J91=_C71;_i41(0<=index&&index<_J91._181);this._081=[_J91._081[index]];if(index+1<_J91._181){this._081[1]=_J91._081[index+1]}else {this._081[1]=_J91._081[0]}this._181=2;this._h71=_J91._h71}break;case _g71._w71:{var _e81=_C71; 716this._081=[_e81._O71,_e81._P71];this._181=2;this._h71=_e81._h71}break;default :_i41(!1)}},_I71:function(_1g,_2g){var _K91=0;var _L91=this._081[0].x*_1g+this._081[0].y*_2g;for(var _S2=1;_S2<this._181;++_S2){var value=this._081[_S2].x*_1g+this._081[_S2].y*_2g;if(value>_L91){_K91=_S2;_L91=value}}return _K91},_J71:function(_1g,_2g){return this._081[this._I71(_1g,_2g)]},_8j:function(){return this._181},_K71:function(index){_i41(0<=index&&index<this._181);return this._081[index]}};function _M91(){this._N91=0;this._md=0; 717this._O91=[0,0,0];this._P91=[0,0,0]};function _Q91(){this._R91=new _H91();this._S91=new _H91();this._T91=new _R51();this._U91=new _R51();this._V91=!1};function _W91(){this._X91=new _651();
717this._Y91=new _651();this._t71=0;this._Z91=0};function __91(){this._0a1=new _651();this._1a1=new _651();this._U2=new _651();this._N9=0;this._O91=0;this._P91=0}__91.prototype={_UH:function(_Ub){this._0a1.x=_Ub._0a1.x;this._0a1.y=_Ub._0a1.y;this._1a1.x=_Ub._1a1.x;this._1a1.y=_Ub._1a1.y;this._U2.x=_Ub._U2.x;this._U2.y=_Ub._U2.y; 718this._N9=_Ub._N9;this._O91=_Ub._O91;this._P91=_Ub._P91}};function _2a1(){this._3a1=[new __91(),new __91(),new __91()];this._181=0}_2a1.prototype={_4a1:function(_ld,_R91,_T91,_S91,_U91){_i41(_ld._md<=3);this._181=_ld._md;var vertices=this._3a1;for(var _S2=0;_S2<this._181;++_S2){var _qa=vertices[_S2];_qa._O91=_ld._O91[_S2];_qa._P91=_ld._P91[_S2];var _5a1=_R91._K71(_qa._O91);var _6a1=_S91._K71(_qa._P91);_qa._0a1.x=(_T91._YC._T2*_5a1.x-_T91._YC._8z*_5a1.y)+_T91._OE.x;_qa._0a1.y=(_T91._YC._8z*_5a1.x+_T91._YC._T2*_5a1.y)+_T91._OE.y; 719_qa._1a1.x=(_U91._YC._T2*_6a1.x-_U91._YC._8z*_6a1.y)+_U91._OE.x;_qa._1a1.y=(_U91._YC._8z*_6a1.x+_U91._YC._T2*_6a1.y)+_U91._OE.y;_qa._U2.x=_qa._1a1.x-_qa._0a1.x;_qa._U2.y=_qa._1a1.y-_qa._0a1.y;_qa._N9=0.0}if(this._181>1){var _7a1=_ld._N91;var _8a1=this._9a1();if(_8a1<0.5*_7a1||2.0*_7a1<_8a1||_8a1<_l41){this._181=0}}if(this._181==0){var _qa=vertices[0];_qa._O91=0;_qa._P91=0;var _5a1=_R91._K71(0);var _6a1=_S91._K71(0);_qa._0a1.x=(_T91._YC._T2*_5a1.x-_T91._YC._8z*_5a1.y)+_T91._OE.x;_qa._0a1.y=(_T91._YC._8z*_5a1.x+_T91._YC._T2*_5a1.y)+_T91._OE.y; 720_qa._1a1.x=(_U91._YC._T2*_6a1.x-_U91._YC._8z*_6a1.y)+_U91._OE.x;_qa._1a1.y=(_U91._YC._8z*_6a1.x+_U91._YC._T2*_6a1.y)+_U91._OE.y;_qa._U2.x=_qa._1a1.x-_qa._0a1.x;_qa._U2.y=_qa._1a1.y-_qa._0a1.y;_qa._N9=1.0;this._181=1}},_aa1:function(_ld){_ld._N91=this._9a1();_ld._md=this._181;var vertices=this._3a1;for(var _S2=0;_S2<this._181;++_S2){_ld._O91[_S2]=vertices[_S2]._O91;_ld._P91[_S2]=vertices[_S2]._P91}},_ba1:function(_OE){switch(this._181){case 1:_OE.x=-this._3a1[0]._U2.x;
720_OE.y=-this._3a1[0]._U2.y;break; 721case 2:{var _ca1=this._3a1[1]._U2.x-this._3a1[0]._U2.x;var _da1=this._3a1[1]._U2.y-this._3a1[0]._U2.y;var _ea1=_ca1*-this._3a1[0]._U2.y-_da1*-this._3a1[0]._U2.x;if(_ea1>0.0){_OE.x=-1.0*_da1;_OE.y=1.0*_ca1}else {_OE.x=1.0*_da1;_OE.y=-1.0*_ca1}}break;default :_i41(!1);_OE.x=_OE.y=0;break }},_fa1:function(_OE){switch(this._181){case 1:_OE.x=this._3a1[0]._U2.x;_OE.y=this._3a1[0]._U2.y;break;case 2:_OE.x=(this._3a1[0]._N9*this._3a1[0]._U2.x)+(this._3a1[1]._N9*this._3a1[1]._U2.x);_OE.y=(this._3a1[0]._N9*this._3a1[0]._U2.y)+(this._3a1[1]._N9*this._3a1[1]._U2.y); 722break;case 3:_OE.x=_OE.y=0;break;default :_i41(!1);_OE.x=_OE.y=0;break }},_ga1:function(_ha1,_ia1){switch(this._181){case 1:_ha1.x=this._3a1[0]._0a1.x;_ha1.y=this._3a1[0]._0a1.y;_ia1.x=this._3a1[0]._1a1.x;_ia1.y=this._3a1[0]._1a1.y;break;case 2:_ha1.x=(this._3a1[0]._N9*this._3a1[0]._0a1.x)+(this._3a1[1]._N9*this._3a1[1]._0a1.x);_ha1.y=(this._3a1[0]._N9*this._3a1[0]._0a1.y)+(this._3a1[1]._N9*this._3a1[1]._0a1.y);_ia1.x=(this._3a1[0]._N9*this._3a1[0]._1a1.x)+(this._3a1[1]._N9*this._3a1[1]._1a1.x);_ia1.y=(this._3a1[0]._N9*this._3a1[0]._1a1.y)+(this._3a1[1]._N9*this._3a1[1]._1a1.y); 723break;case 3:_ha1.x=(this._3a1[0]._N9*this._3a1[0]._0a1.x)+(this._3a1[1]._N9*this._3a1[1]._0a1.x)+(this._3a1[2]._N9*this._3a1[2]._0a1.x);_ha1.y=(this._3a1[0]._N9*this._3a1[0]._0a1.y)+(this._3a1[1]._N9*this._3a1[1]._0a1.y)+(this._3a1[2]._N9*this._3a1[2]._0a1.y);_ia1.x=_ha1.x;_ia1.y=_ha1.y;break;default :_i41(!1);break }},_9a1:function(){switch(this._181){case 1:return 0.0;case 2:return _861(this._3a1[0]._U2,this._3a1[1]._U2);case 3:return(this._3a1[1]._U2.x-this._3a1[0]._U2.x)*(this._3a1[2]._U2.y-this._3a1[0]._U2.y)-(this._3a1[1]._U2.y-this._3a1[0]._U2.y)*(this._3a1[2]._U2.x-this._3a1[0]._U2.x); 724default :_i41(!1);return 0.0}},_ja1:function(){var _ka1=this._3a1[0]._U2;var _la1=this._3a1[1]._U2;var _ca1=_la1.x-_ka1.x;var _da1=_la1.y-_ka1.y;var _ma1=-(_ka1.x*_ca1+_ka1.y*_da1);if(_ma1<=0.0){this._3a1[0]._N9=1.0;this._181=1;return }var _na1=_la1.x*_ca1+_la1.y*_da1;if(_na1<=0.0){this._3a1[1]._N9=1.0;this._181=1;this._3a1[0]._UH(this._3a1[1]);return }var _oa1=1.0/(_na1+_ma1);this._3a1[0]._N9=_na1*_oa1;this._3a1[1]._N9=_ma1*_oa1;this._181=2},_pa1:function(){var _ka1=this._3a1[0]._U2;var _la1=this._3a1[1]._U2; 725var _qa1=this._3a1[2]._U2;var _ca1=_la1.x-_ka1.x;var _da1=_la1.y-_ka1.y;var _ra1=_ka1.x*_ca1+_ka1.y*_da1;var _sa1=_la1.x*_ca1+_la1.y*_da1;var _na1=_sa1;var _ma1=-_ra1;var _ta1=_qa1.x-_ka1.x;var _ua1=_qa1.y-_ka1.y;var _va1=_ka1.x*_ta1+_ka1.y*_ua1;var _wa1=_qa1.x*_ta1+_qa1.y*_ua1;var _xa1=_wa1;var _ya1=-_va1;var _za1=_qa1.x-_la1.x;var _Aa1=_qa1.y-_la1.y;var _Ba1=_la1.x*_za1+_la1.y*_Aa1;var _Ca1=_qa1.x*_za1+_qa1.y*_Aa1;var _Da1=_Ca1;var _Ea1=-_Ba1;var _Fa1=_ca1*_ua1-_da1*_ta1;var _Ga1=_Fa1*(_la1.x*_qa1.y-_la1.y*_qa1.x); 726var _Ha1=_Fa1*(_qa1.x*_ka1.y-_qa1.y*_ka1.x);var _Ia1=_Fa1*(_ka1.x*_la1.y-_ka1.y*_la1.x);if(_ma1<=0.0&&_ya1<=0.0){this._3a1[0]._N9=1.0;this._181=1;return }if(_na1>0.0&&_ma1>0.0&&_Ia1<=0.0){var _oa1=1.0/(_na1+_ma1);this._3a1[0]._N9=_na1*_oa1;this._3a1[1]._N9=_ma1*_oa1;this._181=2;return }if(_xa1>0.0&&_ya1>0.0&&_Ha1<=0.0){var _Ja1=1.0/(_xa1+_ya1);this._3a1[0]._N9=_xa1*_Ja1;this._3a1[2]._N9=_ya1*_Ja1;this._181=2;this._3a1[1]._UH(this._3a1[2]);return }if(_na1<=0.0&&_Ea1<=0.0){this._3a1[1]._N9=1.0;this._181=1; 727this._3a1[0]._UH(this._3a1[1]);return }if(_xa1<=0.0&&_Da1<=0.0){this._3a1[2]._N9=1.0;this._181=1;this._3a1[0]._UH(this._3a1[2]);return }if(_Da1>0.0&&_Ea1>0.0&&_Ga1<=0.0){var _Ka1=1.0/(_Da1+_Ea1);this._3a1[1]._N9=_Da1*_Ka1;this._3a1[2]._N9=_Ea1*_Ka1;this._181=2;this._3a1[0]._UH(this._3a1[2]);return }var _La1=1.0/(_Ga1+_Ha1+_Ia1);this._3a1[0]._N9=_Ga1*_La1;this._3a1[1]._N9=_Ha1*_La1;this._3a1[2]._N9=_Ia1*_La1;this._181=3}};var _Ma1=new _2a1();var _Na1=new _651();var _Oa1=new _651();function _Pa1(_KC,_ld,_IC){ 728++_Pa1._Qa1;var _R91=_IC._R91;var _S91=_IC._S91;var _T91=_IC._T91;var _U91=_IC._U91;_Ma1._4a1(_ld,_R91,_T91,_S91,_U91);var vertices=_Ma1._3a1;var _Ra1=20;var _Sa1=[0,0,0],_Ta1=[0,0,0];var _Ua1=0;var _Va1=_k41;var _Wa1=_Va1;var _Xa1=0;while(_Xa1<_Ra1){_Ua1=_Ma1._181;for(var _S2=0;_S2<_Ua1;++_S2){_Sa1[_S2]=vertices[_S2]._O91;_Ta1[_S2]=vertices[_S2]._P91}switch(_Ma1._181){case 1:break;case 2:_Ma1._ja1();break;case 3:_Ma1._pa1();break;default :_i41(!1)}if(_Ma1._181==3){break }_Ma1._fa1(_Oa1);_Wa1=_Oa1._e51();_Va1=_Wa1; 729_Ma1._ba1(_Oa1);if(_Oa1._e51()<_l41*_l41){break }var _Ya1=vertices[_Ma1._181];_Ya1._O91=_R91._I71(_T91._YC._T2*-_Oa1.x+_T91._YC._8z*-_Oa1.y,-_T91._YC._8z*-_Oa1.x+_T91._YC._T2*-_Oa1.y);var _Za1=_R91._K71(_Ya1._O91);_Ya1._0a1.x=(_T91._YC._T2*_Za1.x-_T91._YC._8z*_Za1.y)+_T91._OE.x;_Ya1._0a1.y=(_T91._YC._8z*_Za1.x+_T91._YC._T2*_Za1.y)+_T91._OE.y;_Ya1._P91=_S91._I71(_U91._YC._T2*_Oa1.x+_U91._YC._8z*_Oa1.y,-_U91._YC._8z*_Oa1.x+_U91._YC._T2*_Oa1.y);var __a1=_S91._K71(_Ya1._P91);_Ya1._1a1.x=(_U91._YC._T2*__a1.x-_U91._YC._8z*__a1.y)+_U91._OE.x; 730_Ya1._1a1.y=(_U91._YC._8z*__a1.x+_U91._YC._T2*__a1.y)+_U91._OE.y;_Ya1._U2.x=_Ya1._1a1.x-_Ya1._0a1.x;_Ya1._U2.y=_Ya1._1a1.y-_Ya1._0a1.y;++_Xa1;++_Pa1._0b1;var _1b1=!1;for(var _S2=0;_S2<_Ua1;++_S2){if(_Ya1._O91==_Sa1[_S2]&&_Ya1._P91==_Ta1[_S2]){_1b1=!0;break }}if(_1b1){break }++_Ma1._181}_Pa1._2b1=_w61(_Pa1._2b1,_Xa1);_Ma1._ga1(_KC._X91,_KC._Y91);_KC._t71=_861(_KC._X91,_KC._Y91);_KC._Z91=_Xa1;_Ma1._aa1(_ld);if(_IC._V91){var _3b1=_R91._h71;var _4b1=_S91._h71;if(_KC._t71>_3b1+_4b1&&_KC._t71>_l41){_KC._t71-=_3b1+_4b1; 731_Na1.x=_KC._Y91.x-_KC._X91.x;_Na1.y=_KC._Y91.y-_KC._X91.y;_Na1._f51();
731_KC._X91.x+=(_3b1*_Na1.x);_KC._X91.y+=(_3b1*_Na1.y);_KC._Y91.x-=(_4b1*_Na1.x);_KC._Y91.y-=(_4b1*_Na1.y)}else {var _po=(0.5*(_KC._X91.x+_KC._Y91.x));var _qo=(0.5*(_KC._X91.y+_KC._Y91.y));_KC._X91.x=_po;_KC._X91.y=_qo;_KC._Y91.x=_po;_KC._Y91.y=_qo;_KC._t71=0.0}}}_Pa1._Qa1=0;_Pa1._0b1=0;_Pa1._2b1=0;var _5b1=255;function _6b1(){}_6b1.prototype={_O91:0,_P91:0,_7b1:0,_8b1:0,_GD:function(){this._O91=this._P91=this._7b1=this._8b1=0},_6b:function(){ 732return this._O91|(this._P91<<8)|(this._7b1<<16)|(this._8b1<<24)},_UH:function(_Dm){this._O91=_Dm._O91;this._P91=_Dm._P91;this._7b1=_Dm._7b1;this._8b1=_Dm._8b1}};_6b1._9b1=0;_6b1._ab1=1;function _bb1(){this._cb1=new _651();this._db1=0;this._eb1=0;this.id=new _6b1()};_bb1.prototype={_z8:function(){var _fb1=new _bb1();_fb1._cb1.x=this._cb1.x;_fb1._cb1.y=this._cb1.y;_fb1._db1=this._db1;_fb1._eb1=this._eb1;_fb1.id._UH(this.id);return _fb1}};function _gb1(){this._hb1=new Array(_n41);this._ib1=new _651();this._cb1=new _651(); 733this.type=0;this._jb1=0};_gb1.prototype={_z8:function(){var _kb1=new _gb1();_kb1._jb1=this._jb1;
733_kb1.type=this.type;_kb1._cb1.x=this._cb1.x;_kb1._cb1.y=this._cb1.y;_kb1._ib1.x=this._ib1.x;_kb1._ib1.y=this._ib1.y;for(var _S2=0;_S2<this._jb1;++_S2)_kb1._hb1[_S2]=this._hb1[_S2]._z8();return _kb1},_UH:function(_kb1){this._jb1=_kb1._jb1;this.type=_kb1.type;this._cb1.x=_kb1._cb1.x;this._cb1.y=_kb1._cb1.y;this._ib1.x=_kb1._ib1.x;this._ib1.y=_kb1._ib1.y;for(var _S2=0;_S2<this._jb1;++_S2)this._hb1[_S2]=_kb1._hb1[_S2]._z8()} 734};_gb1._lb1=0;_gb1._mb1=1;_gb1._nb1=2;_gb1._ob1=0;_gb1._pb1=1;_gb1._qb1=2;_gb1._rb1=3;function _sb1(){this._u71=new _651();this._hb1=new Array(_n41);this._tb1=new Array(_n41)}_sb1.prototype={_ub1:function(_kb1,_vb1,_wb1,_xb1,_yb1){if(_kb1._jb1==0){return }switch(_kb1.type){case _gb1._lb1:{this._u71.x=1;this._u71.y=0;var _zb1=(_vb1._YC._T2*_kb1._cb1.x-_vb1._YC._8z*_kb1._cb1.y)+_vb1._OE.x;var _Ab1=(_vb1._YC._8z*_kb1._cb1.x+_vb1._YC._T2*_kb1._cb1.y)+_vb1._OE.y;var _Bb1=(_xb1._YC._T2*_kb1._hb1[0]._cb1.x-_xb1._YC._8z*_kb1._hb1[0]._cb1.y)+_xb1._OE.x; 735var _Cb1=(_xb1._YC._8z*_kb1._hb1[0]._cb1.x+_xb1._YC._T2*_kb1._hb1[0]._cb1.y)+_xb1._OE.y;var _ho=_zb1-_Bb1;var _io=_Ab1-_Cb1;if((_ho*_ho+_io*_io)>_l41*_l41){this._u71.x=_Bb1-_zb1;this._u71.y=_Cb1-_Ab1;this._u71._f51()}var _Db1=_zb1+(_wb1*this._u71.x);var _Eb1=_Ab1+(_wb1*this._u71.y);var _Fb1=_Bb1-(_yb1*this._u71.x);var _Gb1=_Cb1-(_yb1*this._u71.y);this._hb1[0]=new _651(0.5*(_Db1+_Fb1),0.5*(_Eb1+_Gb1));this._tb1[0]=(_Fb1-_Db1)*this._u71.x+(_Gb1-_Eb1)*this._u71.y}break;case _gb1._mb1:{this._u71.x=_vb1._YC._T2*_kb1._ib1.x-_vb1._YC._8z*_kb1._ib1.y; 736this._u71.y=_vb1._YC._8z*_kb1._ib1.x+_vb1._YC._T2*_kb1._ib1.y;var _Hb1=(_vb1._YC._T2*_kb1._cb1.x-_vb1._YC._8z*_kb1._cb1.y)+_vb1._OE.x;var _Ib1=(_vb1._YC._8z*_kb1._cb1.x+_vb1._YC._T2*_kb1._cb1.y)+_vb1._OE.y;for(var _S2=0;_S2<_kb1._jb1;++_S2){var _Jb1=(_xb1._YC._T2*_kb1._hb1[_S2]._cb1.x-_xb1._YC._8z*_kb1._hb1[_S2]._cb1.y)+_xb1._OE.x;var _Kb1=(_xb1._YC._8z*_kb1._hb1[_S2]._cb1.x+_xb1._YC._T2*_kb1._hb1[_S2]._cb1.y)+_xb1._OE.y;var _Bo=(_Jb1-_Hb1)*this._u71.x+(_Kb1-_Ib1)*this._u71.y;var _Db1=_Jb1+((_wb1-_Bo)*this._u71.x); 737var _Eb1=_Kb1+((_wb1-_Bo)*this._u71.y);var _Fb1=(_Jb1-(_yb1*this._u71.x));var _Gb1=(_Kb1-(_yb1*this._u71.y));this._hb1[_S2]=new _651(0.5*(_Db1+_Fb1),0.5*(_Eb1+_Gb1));this._tb1[_S2]=(_Fb1-_Db1)*this._u71.x+(_Gb1-_Eb1)*this._u71.y;}}break;case _gb1._nb1:{this._u71.x=_xb1._YC._T2*_kb1._ib1.x-_xb1._YC._8z*_kb1._ib1.y;this._u71.y=_xb1._YC._8z*_kb1._ib1.x+_xb1._YC._T2*_kb1._ib1.y;var _Hb1=(_xb1._YC._T2*_kb1._cb1.x-_xb1._YC._8z*_kb1._cb1.y)+_xb1._OE.x;var _Ib1=(_xb1._YC._8z*_kb1._cb1.x+_xb1._YC._T2*_kb1._cb1.y)+_xb1._OE.y; 738for(var _S2=0;_S2<_kb1._jb1;++_S2){var _Jb1=(_vb1._YC._T2*_kb1._hb1[_S2]._cb1.x-_vb1._YC._8z*_kb1._hb1[_S2]._cb1.y)+_vb1._OE.x;var _Kb1=(_vb1._YC._8z*_kb1._hb1[_S2]._cb1.x+_vb1._YC._T2*_kb1._hb1[_S2]._cb1.y)+_vb1._OE.y;var _Bo=(_Jb1-_Hb1)*this._u71.x+(_Kb1-_Ib1)*this._u71.y;var _Fb1=_Jb1+((_yb1-_Bo)*this._u71.x);var _Gb1=_Kb1+((_yb1-_Bo)*this._u71.y);var _Db1=(_Jb1-(_wb1*this._u71.x));var _Eb1=(_Kb1-(_wb1*this._u71.y));this._hb1[_S2]=new _651(0.5*(_Db1+_Fb1),0.5*(_Eb1+_Gb1));this._tb1[_S2]=(_Db1-_Fb1)*this._u71.x+(_Eb1-_Gb1)*this._u71.y} 739this._u71.x=-this._u71.x;this._u71.y=-this._u71.y}break }}};function _Lb1(_Mb1,_Nb1,_Ob1,_Pb1){for(var _S2=0;_S2<_n41;++_S2){_Mb1[_S2]=_gb1._ob1;_Nb1[_S2]=_gb1._ob1}for(var _S2=0;_S2<_Ob1._jb1;++_S2){var id=_Ob1._hb1[_S2].id;_Mb1[_S2]=_gb1._rb1;for(var _0c=0;_0c<_Pb1._jb1;++_0c){if(_Pb1._hb1[_0c].id._6b()==id._6b()){_Mb1[_S2]=_gb1._qb1;break }}}for(var _S2=0;_S2<_Pb1._jb1;++_S2){var id=_Pb1._hb1[_S2].id;_Nb1[_S2]=_gb1._pb1;for(var _0c=0;_0c<_Ob1._jb1;++_0c){if(_Ob1._hb1[_0c].id._6b()==id._6b()){_Nb1[_S2]=_gb1._qb1; 740break }}}}function _Qb1(){this._qa=new _651();this.id=new _6b1()};function _Rb1(){this._Eo=new _651(),this._V61=new _651();this._E71=0};function _Sb1(){this._u71=new _651();this._F71=0};function _Tb1(){this._G71=new _651();this._H71=new _651()}_Tb1.prototype={_UH:function(_Ub1){this._G71.x=_Ub1._G71.x;this._G71.y=_Ub1._G71.y;this._H71.x=_Ub1._H71.x;this._H71.y=_Ub1._H71.y},_z8:function(){var _Vb1=new _Tb1();_Vb1._G71.x=this._G71.x;_Vb1._G71.y=this._G71.y;_Vb1._H71.x=this._H71.x;_Vb1._H71.y=this._H71.y;return _Vb1} 741,_h51:function(){return(this._H71.x-this._G71.x)>=0.0&&(this._H71.y-this._G71.y)>=0.0&&this._G71._h51()&&this._H71._h51()},_Wb1:function(){return new _651(0.5*(this._G71.x+this._H71.x),0.5*(this._G71.y+this._H71.y))},_Xb1:function(){return new _651(0.5*(this._H71.x-this._G71.x),0.5*(this._H71.y-this._G71.y))},_Yb1:function(){return 2.0*((this._H71.x-this._G71.x)+(this._H71.y-this._G71.y))},_Zb1:function(__b1,_0c1){if(_0c1){this._G71.x=_u61(__b1._G71.x,_0c1._G71.x);this._G71.y=_u61(__b1._G71.y,_0c1._G71.y); 742this._H71.x=_w61(__b1._H71.x,_0c1._H71.x);this._H71.y=_w61(__b1._H71.y,_0c1._H71.y)}else {this._G71.x=_u61(this._G71.x,__b1._G71.x);this._G71.y=_u61(this._G71.y,__b1._G71.y);this._H71.x=_w61(this._H71.x,__b1._H71.x);this._H71.y=_w61(this._H71.y,__b1._H71.y)}},_1c1:function(_o71){return this._G71.x<=_o71._G71.x&&this._G71.y<=_o71._G71.y&&_o71._H71.x<=this._H71.x&&_o71._H71.y<=this._H71.y},_l71:function(_KC,_IC){var _2c1=-_k41;var _3c1=_k41;var _OE=_IC._Eo;var _Bo=_651._d51(_IC._V61,_IC._Eo);var _4c1=_s61(_Bo); 743var _u71=new _651();for(var _S2=0;_S2<2;++_S2){if(_4c1._b51(_S2)<_l41){if(_OE._b51(_S2)<this._G71._b51(_S2)||this._H71._b51(_S2)<_OE._b51(_S2)){return !1}}else {var _5c1=1.0/_Bo._b51(_S2);var _6c1=(this._G71._b51(_S2)-_OE._b51(_S2))*_5c1;var _7c1=(this._H71._b51(_S2)-_OE._b51(_S2))*_5c1;var _8z=-1.0;if(_6c1>_7c1){var _4F=_7c1;_7c1=_6c1;_6c1=_4F;_8z=1.0}if(_6c1>_2c1){_u71.x=_u71.y=0;_u71._c51(_S2,_8z);_2c1=_6c1}_3c1=_u61(_3c1,_7c1);if(_2c1>_3c1){return !1}}}if(_2c1<0.0||_IC._E71<_2c1){return !1}_KC._F71=_2c1; 744_KC._u71.x=_u71.x;_KC._u71.y=_u71.y;return !0}};function _8c1(_kb1,_9c1,_vb1,_ac1,_xb1){_kb1._jb1=0;var _ha1=_j61(_vb1,_9c1._B71);var _ia1=_j61(_xb1,_ac1._B71);var _1g=_ia1.x-_ha1.x;var _2g=_ia1.y-_ha1.y;var _bc1=_1g*_1g+_2g*_2g;var _3b1=_9c1._h71,_4b1=_ac1._h71;var _S61=_3b1+_4b1;if(_bc1>_S61*_S61){return;}_kb1.type=_gb1._lb1;_kb1._cb1.x=_9c1._B71.x;_kb1._cb1.y=_9c1._B71.y;_kb1._ib1.x=_kb1._ib1.y=0;_kb1._jb1=1;_kb1._hb1[0]=new _bb1();_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;_kb1._hb1[0].id._GD()} 745function _cc1(_kb1,_dc1,_vb1,_ac1,_xb1){_kb1._jb1=0;var _T2=_j61(_xb1,_ac1._B71);var _ec1=_l61(_vb1,_T2);var _fc1=0;var _gc1=-_k41;var _S61=_dc1._h71+_ac1._h71;var vertexCount=_dc1._181;var vertices=_dc1._081;var _hc1=_dc1._j81;for(var _S2=0;_S2<vertexCount;++_S2){var _8z=_hc1[_S2].x*(_ec1.x-vertices[_S2].x)+_hc1[_S2].y*(_ec1.y-vert
745ices[_S2].y);if(_8z>_S61){return }if(_8z>_gc1){_gc1=_8z;_fc1=_S2}}var _ic1=_fc1;var _jc1=_ic1+1<vertexCount?_ic1+1:0;var _5g=vertices[_ic1];var _sa=vertices[_jc1];if(_gc1<_l41){_kb1._jb1=1; 746_kb1.type=_gb1._mb1;_kb1._ib1.x=_hc1[_fc1].x;_kb1._ib1.y=_hc1[_fc1].y;_kb1._cb1.x=0.5*(_5g.x+_sa.x);_kb1._cb1.y=0.5*(_5g.y+_sa.y);_kb1._hb1[0]=new _bb1();_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;_kb1._hb1[0].id._GD();return }var _kc1=(_ec1.x-_5g.x)*(_sa.x-_5g.x)+(_ec1.y-_5g.y)*(_sa.y-_5g.y);var _ra=(_ec1.x-_sa.x)*(_5g.x-_sa.x)+(_ec1.y-_sa.y)*(_5g.y-_sa.y);if(_kc1<=0.0){if(_961(_ec1,_5g)>_S61*_S61){return }_kb1._jb1=1;_kb1.type=_gb1._mb1;_kb1._ib1.x=_ec1.x-_5g.x;_kb1._ib1.y=_ec1.y-_5g.y; 747_kb1._ib1._f51();_kb1._cb1.x=_5g.x;_kb1._cb1.y=_5g.y;_kb1._hb1[0]=new _bb1();_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;_kb1._hb1[0].id._GD()}else if(_ra<=0.0){if(_961(_ec1,_sa)>_S61*_S61){return }_kb1._jb1=1;_kb1.type=_gb1._mb1;_kb1._ib1.x=_ec1.x-_sa.x;_kb1._ib1.y=_ec1.y-_sa.y;_kb1._ib1._f51();_kb1._cb1.x=_sa.x;_kb1._cb1.y=_sa.y;_kb1._hb1[0]=new _bb1();_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;_kb1._hb1[0].id._GD()}else {var _lc1=0.5*(_5g.x+_sa.x);var _mc1=0.5*(_5g.y+_sa.y); 748var _nc1=(_ec1.x-_lc1)*_hc1[_ic1].x+(_ec1.y-_mc1)*_hc1[_ic1].y;if(_nc1>_S61){return }_kb1._jb1=1;_kb1.type=_gb1._mb1;_kb1._ib1.x=_hc1[_ic1].x;_kb1._ib1.y=_hc1[_ic1].y;_kb1._cb1.x=_lc1;_kb1._cb1.y=_mc1;_kb1._hb1[0]=new _bb1();_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;_kb1._hb1[0].id._GD()}}function _oc1(_pc1,_qc1,_rc1,_sc1,_tc1){var _uc1=_qc1._181;var _vc1=_sc1._181;var _wc1=_qc1._j81;var _xc1=_qc1._081;var _yc1=_sc1._081;var _S51=_o61(_tc1,_rc1);var _K91=0;var _zc1=-_k41;for(var _S2=0;_S2<_uc1; 749++_S2){var _Ng=_S51._YC._T2*_wc1[_S2].x-_S51._YC._8z*_wc1[_S2].y;var _Og=_S51._YC._8z*_wc1[_S2].x+_S51._YC._T2*_wc1[_S2].y;var _ig=(_S51._YC._T2*_xc1[_S2].x-_S51._YC._8z*_xc1[_S2].y)+_S51._OE.x;var _jg=(_S51._YC._8z*_xc1[_S2].x+_S51._YC._T2*_xc1[_S2].y)+_S51._OE.y;var _Ac1=_k41;for(var _0c=0;_0c<_vc1;++_0c){var _Bc1=_Ng*(_yc1[_0c].x-_ig)+_Og*(_yc1[_0c].y-_jg);if(_Bc1<_Ac1){_Ac1=_Bc1}}if(_Ac1>_zc1){_zc1=_Ac1;_K91=_S2}}_pc1[0]=_K91;return _zc1}function _Cc1(_T2,_qc1,_rc1,_Dc1,_sc1,_tc1){var _Ec1=_qc1._j81;var _vc1=_sc1._181; 750var _Fc1=_sc1._081;var _Gc1=_sc1._j81;_i41(0<=_Dc1&&_Dc1<_qc1._181);var _Hc1=_rc1._YC._T2*_Ec1[_Dc1].x-_rc1._YC._8z*_Ec1[_Dc1].y;var _Ic1=_rc1._YC._8z*_Ec1[_Dc1].x+_rc1._YC._T2*_Ec1[_Dc1].y;var _Jc1=_tc1._YC._T2*_Hc1+_tc1._YC._8z*_Ic1;var _Kc1=-_tc1._YC._8z*_Hc1+_tc1._YC._T2*_Ic1;var index=0;var _Lc1=_k41;for(var _S2=0;_S2<_vc1;++_S2){var _v81=_Jc1*_Gc1[_S2].x+_Kc1*_Gc1[_S2].y;if(_v81<_Lc1){_Lc1=_v81;index=_S2}}var _f81=index;var _g81=_f81+1<_vc1?_f81+1:0;_T2[0]._qa.x=(_tc1._YC._T2*_Fc1[_f81].x-_tc1._YC._8z*_Fc1[_f81].y)+_tc1._OE.x; 751_T2[0]._qa.y=(_tc1._YC._8z*_Fc1[_f81].x+_tc1._YC._T2*_Fc1[_f81].y)+_tc1._OE.y;_T2[0].id._O91=_Dc1;_T2[0].id._P91=_f81;_T2[0].id._7b1=_6b1._ab1;_T2[0].id._8b1=_6b1._9b1;_T2[1]._qa.x=(_tc1._YC._T2*_Fc1[_g81].x-_tc1._YC._8z*_Fc1[_g81].y)+_tc1._OE.x;_T2[1]._qa.y=(_tc1._YC._8z*_Fc1[_g81].x+_tc1._YC._T2*_Fc1[_g81].y)+_tc1._OE.y;_T2[1].id._O91=_Dc1;_T2[1].id._P91=_g81;_T2[1].id._7b1=_6b1._ab1;_T2[1].id._8b1=_6b1._9b1;}function _Mc1(_kb1,_Nc1,_vb1,_Oc1,_xb1){_kb1._jb1=0;var _Pc1=_Nc1._h71+_Oc1._h71;var _Qc1=[0]; 752var _Rc1=_oc1(_Qc1,_Nc1,_vb1,_Oc1,_xb1);if(_Rc1>_Pc1)return;var _Sc1=[0];var _Tc1=_oc1(_Sc1,_Oc1,_xb1,_Nc1,_vb1);if(_Tc1>_Pc1)return;var _qc1;var _sc1;var _rc1,_tc1;var _Dc1=0;var _Uc1=0;var _Vc1=0.1*_r41;if(_Tc1>_Rc1+_Vc1){_qc1=_Oc1;_sc1=_Nc1;_rc1=_xb1;_tc1=_vb1;_Dc1=_Sc1[0];_kb1.type=_gb1._nb1;_Uc1=1}else {_qc1=_Nc1;_sc1=_Oc1;_rc1=_vb1;_tc1=_xb1;_Dc1=_Qc1[0];_kb1.type=_gb1._mb1;_Uc1=0}_Cc1(_Mc1._Wc1,_qc1,_rc1,_Dc1,_sc1,_tc1);var _uc1=_qc1._181;var _Xc1=_qc1._081;var _Yc1=_Dc1;var _Zc1=_Dc1+1<_uc1?_Dc1+1:0;var __c1=_Xc1[_Yc1]; 753var _0d1=_Xc1[_Zc1];_Mc1._1d1.x=_0d1.x-__c1.x;_Mc1._1d1.y=_0d1.y-__c1.y;_Mc1._1d1._f51();var _2d1=1.0*_Mc1._1d1.y;var _3d1=-1.0*_Mc1._1d1.x;var _Hb1=0.5*(__c1.x+_0d1.x);var _Ib1=0.5*(__c1.y+_0d1.y);var _4d1=_rc1._YC._T2*_Mc1._1d1.x-_rc1._YC._8z*_Mc1._1d1.y;var _5d1=_rc1._YC._8z*_Mc1._1d1.x+_rc1._YC._T2*_Mc1._1d1.y;var _6d1=1.0*_5d1;var _7d1=-1.0*_4d1;__c1=_j61(_rc1,__c1);_0d1=_j61(_rc1,_0d1);var _8d1=_6d1*__c1.x+_7d1*__c1.y;var _9d1=-(_4d1*__c1.x+_5d1*__c1.y)+_Pc1;var _ad1=(_4d1*_0d1.x+_5d1*_0d1.y)+_Pc1;var _bd1=new Array(2); 754var _cd1=new Array(2);var _dd1;_dd1=_ed1(_bd1,_Mc1._Wc1,-_4d1,-_5d1,_9d1,_Yc1);if(_dd1<2)return;_dd1=_ed1(_cd1,_bd1,_4d1,_5d1,_ad1,_Zc1);if(_dd1<2){return }_kb1._ib1.x=_2d1;_kb1._ib1.y=_3d1;_kb1._cb1.x=_Hb1;_kb1._cb1.y=_Ib1;var _jb1=0;for(var _S2=0;_S2<_n41;++_S2){var _gc1=(_6d1*_cd1[_S2]._qa.x+_7d1*_cd1[_S2]._qa.y)-_8d1;if(_gc1<=_Pc1){var _fd1=_kb1._hb1[_jb1]=new _bb1();_fd1._cb1._UH(_l61(_tc1,_cd1[_S2]._qa));_fd1.id._UH(_cd1[_S2].id);if(_Uc1){var _gd1=new _6b1();_gd1._UH(_fd1.id);_fd1.id._O91=_gd1._P91;_fd1.id._P91=_gd1._O91; 755_fd1.id._7b1=_gd1._8b1;_fd1.id._8b1=_gd1._7b1}++_jb1}}_kb1._jb1=_jb1}_Mc1._1d1=new _651();_Mc1._Wc1=[new _Qb1(),new _Qb1()];function _hd1(_kb1,_Qc1,_vb1,_ac1,_xb1){_kb1._jb1=0;var _id1=_l61(_vb1,_j61(_xb1,_ac1._B71));var _j41=_Qc1._O71,_t51=_Qc1._P71;var _PB=_t51.x-_j41.x;var _IG=_t51.y-_j41.y;var _pa=_PB*(_t51.x-_id1.x)+_IG*(_t51.y-_id1.y);var _qa=_PB*(_id1.x-_j41.x)+_IG*(_id1.y-_j41.y);var _S61=_Qc1._h71+_ac1._h71;var _gd1=new _6b1();_gd1._P91=0;_gd1._8b1=_6b1._9b1;if(_qa<=0.0){var _jd1=_j41;var _1g=_id1.x-_jd1.x; 756var _2g=_id1.y-_jd1.y;var _0G=_1g*_1g+_2g*_2g;if(_0G>_S61*_S61){return }if(_Qc1._R71){var _kd1=_Qc1._N71;var _ld1=_j41;var _md1=_ld1.x-_kd1.x;var _nd1=_ld1.y-_kd1.y;var _kc1=_md1*(_ld1.x-_id1.x)+_nd1*(_ld1.y-_id1.y);if(_kc1>0.0){return }}_gd1._O91=0;_gd1._7b1=_6b1._9b1;_kb1._jb1=1;_kb1.type=_gb1._lb1;_kb1._ib1.x=_kb1._ib1.y=0;_kb1._cb1.x=_jd1.x;_kb1._cb1.y=_jd1.y;_kb1._hb1[0]=new _bb1();_kb1._hb1[0].id._UH(_gd1);_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;return }if(_pa<=0.0){var _jd1=_t51; 757var _1g=_id1.x-_jd1.x;var _2g=_id1.y-_jd1.y;var _0G=_1g*_1g+_2g*_2g;if(_0G>_S61*_S61){return }if(_Qc1._S71){var _od1=_Qc1._Q71;var _pd1=_t51;var _qd1=_od1.x-_pd1.x;var _rd1=_od1.y-_pd1.y;var _sa=_qd1*(_id1.x-_pd1.x)+_rd1*(_id1.y-_pd1.y);if(_sa>0.0){return }}_gd1._O91=1;_gd1._7b1=_6b1._9b1;_kb1._jb1=1;_kb1.type=_gb1._lb1;_kb1._ib1.x=_kb1._ib1.y=0;_kb1._cb1.x=_jd1.x;_kb1._cb1.y=_jd1.y;_kb1._hb1[0]=new _bb1();_kb1._hb1[0].id._UH(_gd1);_kb1._hb1[0]._cb1.x=_ac1._B71.x;_kb1._hb1[0]._cb1.y=_ac1._B71.y;return }var _sd1=_PB*_PB+_IG*_IG; 758_i41(_sd1>0.0);var _td1=(1.0/_sd1)*((_pa*_j41.x)+(_qa*_t51.x));var _ud1=(1.0/_sd1)*((_pa*_j41.y)+(_qa*_t51.y));var _1g=_id1.x-_td1;var _2g=_id1.y-_ud1;var _0G=_1g*_1g+_2g*_2g;if(_0G>_S61*_S61){return }var _Ng=-_IG;
758var _Og=_PB;if(_Ng*(_id1.x-_j41.x)+_Og*(_id1.y-_j41.y)<0.0){_Ng=-_Ng;_Og=-_Og}_gd1._O91=0;_gd1._7b1=_6b1._ab1;_kb1._jb1=1;_kb1.type=_gb1._mb1;_kb1._ib1.x=_Ng;_kb1._ib1.y=_Og;_kb1._ib1._f51();_kb1._cb1.x=_j41.x;_kb1._cb1.y=_j41.y;_kb1._hb1[0]=new _bb1();_kb1._hb1[0].id._UH(_gd1);_kb1._hb1[0]._cb1.x=_ac1._B71.x; 759_kb1._hb1[0]._cb1.y=_ac1._B71.y}function _vd1(){this.type=0;this.index=0;this._gc1=0}_vd1._wd1=0;_vd1._xd1=1;_vd1._yd1=2;function _zd1(){this.vertices=new Array(_o41);this._hc1=new Array(_o41);this._md=0};function _Ad1(){this._f81=0,this._g81=0;this._5g=new _651(),this._sa=new _651();this._u71=new _651();this._Bd1=new _651();this._9d1=0;this._Cd1=new _651();this._ad1=0;};function _Dd1(){this._Ed1=new _zd1();this._Fd1=new _R51();this._Gd1=new _651();this._Hd1=new _651(),this._Id1=new _651(),this._Jd1=new _651(),this._Kd1=new _651(); 760this._Ld1=new _651(),this._Md1=new _651(),this._Nd1=new _651();this._Od1=new _651();this._Pd1=0,this._Qd1=0;this._Rd1=new _651(),this._Sd1=new _651();this._h71=0;this._Td1=!1}_Dd1._Ud1=new _651();_Dd1._Vd1=new _651();_Dd1._Wd1=new _651();_Dd1.prototype={_Xd1:function(_kb1,_Qc1,_vb1,_Yd1,_xb1){this._Fd1._UH(_o61(_vb1,_xb1));this._Gd1.x=(this._Fd1._YC._T2*_Yd1._i81.x-this._Fd1._YC._8z*_Yd1._i81.y)+this._Fd1._OE.x;this._Gd1.y=(this._Fd1._YC._8z*_Yd1._i81.x+this._Fd1._YC._T2*_Yd1._i81.y)+this._Fd1._OE.y;this._Hd1.x=_Qc1._N71.x; 761this._Hd1.y=_Qc1._N71.y;this._Id1.x=_Qc1._O71.x;this._Id1.y=_Qc1._O71.y;this._Jd1.x=_Qc1._P71.x;this._Jd1.y=_Qc1._P71.y;this._Kd1.x=_Qc1._Q71.x;this._Kd1.y=_Qc1._Q71.y;var _Zd1=_Qc1._R71;var __d1=_Qc1._S71;_Dd1._Ud1.x=this._Jd1.x-this._Id1.x;_Dd1._Ud1.y=this._Jd1.y-this._Id1.y;_Dd1._Ud1._f51();this._Md1.x=_Dd1._Ud1.y;this._Md1.y=-_Dd1._Ud1.x;var _0e1=this._Md1.x*(this._Gd1.x-this._Id1.x)+this._Md1.y*(this._Gd1.y-this._Id1.y);var _1e1=0.0,_2e1=0.0;var _3e1=!1,_4e1=!1;if(_Zd1){_Dd1._Vd1.x=this._Id1.x-this._Hd1.x; 762_Dd1._Vd1.y=this._Id1.y-this._Hd1.y;_Dd1._Vd1._f51();this._Ld1.x=_Dd1._Vd1.y;this._Ld1.y=-_Dd1._Vd1.x;_3e1=(_Dd1._Vd1.x*_Dd1._Ud1.y-_Dd1._Vd1.y*_Dd1._Ud1.x)>=0;_1e1=this._Ld1.x*(this._Gd1.x-this._Hd1.x)+this._Ld1.y*(this._Gd1.y-this._Hd1.y)}if(__d1){_Dd1._Wd1.x=this._Kd1.x-this._Jd1.x;_Dd1._Wd1.y=this._Kd1.y-this._Jd1.y;_Dd1._Wd1._f51();this._Nd1.x=_Dd1._Wd1.y;this._Nd1.y=-_Dd1._Wd1.x;_4e1=(_Dd1._Ud1.x*_Dd1._Wd1.y-_Dd1._Ud1.y*_Dd1._Wd1.x)>0.0;_2e1=this._Nd1.x*(this._Gd1.x-this._Jd1.x)+this._Nd1.y*(this._Gd1.y-this._Jd1.y)} 763if(_Zd1&&__d1){if(_3e1&&_4e1){this._Td1=_1e1>=0.0||_0e1>=0.0||_2e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=this._Ld1.x;this._Rd1.y=this._Ld1.y;this._Sd1.x=this._Nd1.x;this._Sd1.y=this._Nd1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=-this._Md1.x;this._Sd1.y=-this._Md1.y}}else if(_3e1){this._Td1=_1e1>=0.0||(_0e1>=0.0&&_2e1>=0.0);if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y; 764this._Rd1.x=this._Ld1.x;this._Rd1.y=this._Ld1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=-this._Nd1.x;this._Rd1.y=-this._Nd1.y;this._Sd1.x=-this._Md1.x;this._Sd1.y=-this._Md1.y}}else if(_4e1){this._Td1=_2e1>=0.0||(_1e1>=0.0&&_0e1>=0.0);if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=this._Nd1.x;this._Sd1.y=this._Nd1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y; 765this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=-this._Ld1.x;this._Sd1.y=-this._Ld1.y}}else {this._Td1=_1e1>=0.0&&_0e1>=0.0&&_2e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=-this._Nd1.x;this._Rd1.y=-this._Nd1.y;this._Sd1.x=-this._Ld1.x;this._Sd1.y=-this._Ld1.y}}}else if(_Zd1){if(_3e1){this._Td1=_1e1>=0.0||_0e1>=0.0; 766if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=this._Ld1.x;this._Rd1.y=this._Ld1.y;this._Sd1.x=-this._Md1.x;this._Sd1.y=-this._Md1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=-this._Md1.x;this._Sd1.y=-this._Md1.y}}else {this._Td1=_1e1>=0.0&&_0e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=-this._Md1.x;this._Sd1.y=-this._Md1.y} 767else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=-this._Ld1.x;this._Sd1.y=-this._Ld1.y}}}else if(__d1){if(_4e1){this._Td1=_0e1>=0.0||_2e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=this._Nd1.x;this._Sd1.y=this._Nd1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y} 768}else {this._Td1=_0e1>=0.0&&_2e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=-this._Nd1.x;this._Rd1.y=-this._Nd1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y}}}else {this._Td1=_0e1>=0.0;if(this._Td1){this._Od1.x=this._Md1.x;this._Od1.y=this._Md1.y;this._Rd1.x=-this._Md1.x;this._Rd1.y=-this._Md1.y;this._Sd1.x=-this._Md1.x; 769this._Sd1.y=-this._Md1.y}else {this._Od1.x=-this._Md1.x;this._Od1.y=-this._Md1.y;this._Rd1.x=this._Md1.x;this._Rd1.y=this._Md1.y;this._Sd1.x=this._Md1.x;this._Sd1.y=this._Md1.y}}this._Ed1._md=_Yd1._181;for(var _S2=0;_S2<_Yd1._181;++_S2){this._Ed1.vertices[_S2]=_j61(this._Fd1,_Yd1._081[_S2]);this._Ed1._hc1[_S2]=_h61(this._Fd1._YC,_Yd1._j81[_S2])}this._h71=2.0*_t41;_kb1._jb1=0;var _5e1=this._6e1();if(_5e1.type==_vd1._wd1){return }if(_5e1._gc1>this._h71){return }var _7e1=this._8e1();if(_7e1.type!=_vd1._wd1&&_7e1._gc1>this._h71){ 770return }var _9e1=0.98;var _ae1=0.001;var _be1=new _vd1();if(_7e1.type==_vd1._wd1){_be1=_5e1}else if(_7e1._gc1>_9e1*_5e1._gc1+_ae1){_be1=_7e1}else {_be1=_5e1}var _q81=new Array(2);var _ce1=new _Ad1();if(_be1.type==_vd1._xd1){_kb1.type=_gb1._mb1;var _K91=0;var _L91=this._Od1.x*this._Ed1._hc1[0].x+this._Od1.y*this._Ed1._hc1[0].y;for(var _S2=1;_S2<this._Ed1._md;++_S2){var value=this._Od1.x*this._Ed1._hc1[_S2].x+this._Od1.y*this._Ed1._hc1[_S2].y;if(value<_L91){_L91=value;_K91=_S2}}var _f81=_K91;var _g81=_f81+1<this._Ed1._md?_f81+1:0; 771_q81[0]=new _Qb1();_q81[0]._qa.x=this._Ed1.vertices[_f81].x;_q81[0]._qa.y=this._Ed1.vertices[_f81].y;_q81[0].id._O91=0;_q81[0].id._P91=_f81;_q81[0].id._7b1=_6b1._ab1;_q81[0].id._8b1=_6b1._9b1;_q81[1]=new _Qb1();_q81[1]._qa.x=this._Ed1.vertices[_g81].x;_q81[1]._qa.y=this._Ed1.vertices[_g81].y;_q81[1].id._O91=0;_q81[1].id._P91=_g81;_q81[1].id._7b1=_6b1._ab1;_q81[1].id._8b1=_6b1._9b1;if(this._Td1){_ce1._f81=0;_ce1._g81=1;_ce1._5g.x=this._Id1.x;_ce1._5g.y=this._Id1.y;_ce1._sa.x=this._Jd1.x;_ce1._sa.y=this._Jd1.y; 772_ce1._u71.x=this._Md1.x;_ce1._u71.y=this._Md1.y}else {_ce1._f81=1;_ce1._g81=0;_ce1._5g.x=this._Jd1.x;_ce1._5g.y=this._Jd1.y;_ce1._sa.x=this._Id1.x;_ce1._sa.y=this._Id1.y;_ce1._u71.x=-this._Md1.x;_ce1._u71.y=-this._Md1.y}}else {_kb1.type=_gb1._nb1;_q81[0]=new _Qb1();_q81[0]._qa=this._Id1;_q81[0].id._O91=0;_q81[0].id._P91=_be1.index;_q81[0].id._7b1=_6b1._9b1;_q81[0].id._8b1=_6b1._ab1;_q81[1]=new _Qb1();_q81[1]._qa=this._Jd1;_q81[1].id._O91=0;_q81[1].id._P91=_be1.index;
772_q81[1].id._7b1=_6b1._9b1;_q81[1].id._8b1=_6b1._ab1; 773_ce1._f81=_be1.index;_ce1._g81=_ce1._f81+1<this._Ed1._md?_ce1._f81+1:0;_ce1._5g.x=this._Ed1.vertices[_ce1._f81].x;_ce1._5g.y=this._Ed1.vertices[_ce1._f81].y;_ce1._sa.x=this._Ed1.vertices[_ce1._g81].x;_ce1._sa.y=this._Ed1.vertices[_ce1._g81].y;_ce1._u71.x=this._Ed1._hc1[_ce1._f81].x;_ce1._u71.y=this._Ed1._hc1[_ce1._f81].y}_ce1._Bd1.x=_ce1._u71.y;_ce1._Bd1.y=-_ce1._u71.x;_ce1._Cd1.x=-_ce1._Bd1.x;_ce1._Cd1.y=-_ce1._Bd1.y;_ce1._9d1=_ce1._Bd1.x*_ce1._5g.x+_ce1._Bd1.y*_ce1._5g.y;_ce1._ad1=_ce1._Cd1.x*_ce1._sa.x+_ce1._Cd1.y*_ce1._sa.y; 774var _bd1=new Array(2);var _cd1=new Array(2);var _dd1;_dd1=_ed1(_bd1,_q81,_ce1._Bd1.x,_ce1._Bd1.y,_ce1._9d1,_ce1._f81);if(_dd1<_n41){return }_dd1=_ed1(_cd1,_bd1,_ce1._Cd1.x,_ce1._Cd1.y,_ce1._ad1,_ce1._g81);if(_dd1<_n41){return }if(_be1.type==_vd1._xd1){_kb1._ib1.x=_ce1._u71.x;_kb1._ib1.y=_ce1._u71.y;_kb1._cb1.x=_ce1._5g.x;_kb1._cb1.y=_ce1._5g.y}else {_kb1._ib1.x=_Yd1._j81[_ce1._f81].x;_kb1._ib1.y=_Yd1._j81[_ce1._f81].y;_kb1._cb1.x=_Yd1._081[_ce1._f81].x;_kb1._cb1.y=_Yd1._081[_ce1._f81].y}var _jb1=0;for(var _S2=0; 775_S2<_n41;++_S2){var _gc1=_ce1._u71.x*(_cd1[_S2]._qa.x-_ce1._5g.x)+_ce1._u71.y*(_cd1[_S2]._qa.y-_ce1._5g.y);if(_gc1<=this._h71){var _fd1=_kb1._hb1[_jb1]=new _bb1();if(_be1.type==_vd1._xd1){_fd1._cb1._UH(_l61(this._Fd1,_cd1[_S2]._qa));_fd1.id._UH(_cd1[_S2].id)}else {_fd1._cb1.x=_cd1[_S2]._qa.x;_fd1._cb1.y=_cd1[_S2]._qa.y;_fd1.id._7b1=_cd1[_S2].id._8b1;_fd1.id._8b1=_cd1[_S2].id._7b1;_fd1.id._O91=_cd1[_S2].id._P91;_fd1.id._P91=_cd1[_S2].id._O91;}++_jb1}}_kb1._jb1=_jb1},_6e1:function(){var _Fo=new _vd1();_Fo.type=_vd1._xd1; 776_Fo.index=this._Td1?0:1;_Fo._gc1=Number.MAX_VALUE;for(var _S2=0;_S2<this._Ed1._md;++_S2){var _8z=this._Od1.x*(this._Ed1.vertices[_S2].x-this._Id1.x)+this._Od1.y*(this._Ed1.vertices[_S2].y-this._Id1.y);if(_8z<_Fo._gc1){_Fo._gc1=_8z}}return _Fo},_8e1:function(){var _Fo=new _vd1();_Fo.type=_vd1._wd1;_Fo.index=-1;_Fo._gc1=-Number.MAX_VALUE;var _de1=-this._Od1.y;var _ee1=this._Od1.x;for(var _S2=0;_S2<this._Ed1._md;++_S2){var _Ng=-this._Ed1._hc1[_S2].x;var _Og=-this._Ed1._hc1[_S2].y;var _Hw=_Ng*(this._Ed1.vertices[_S2].x-this._Id1.x)+_Og*(this._Ed1.vertices[_S2].y-this._Id1.y); 777var _Iw=_Ng*(this._Ed1.vertices[_S2].x-this._Jd1.x)+_Og*(this._Ed1.vertices[_S2].y-this._Jd1.y);var _8z=_u61(_Hw,_Iw);if(_8z>this._h71){_Fo.type=_vd1._yd1;_Fo.index=_S2;_Fo._gc1=_8z;return _Fo}if(_Ng*_de1+_Og*_ee1>=0.0){if((_Ng-this._Sd1.x)*this._Od1.x+(_Og-this._Sd1.y)*this._Od1.y<-_s41){continue }}else {if((_Ng-this._Rd1.x)*this._Od1.x+(_Og-this._Rd1.y)*this._Od1.y<-_s41){continue }}if(_8z>_Fo._gc1){_Fo.type=_vd1._yd1;_Fo.index=_S2;_Fo._gc1=_8z}}return _Fo}};_Dd1._fe1=0;_Dd1._ge1=1;_Dd1._he1=2;function _ie1(_kb1, 778_Qc1,_vb1,_Yd1,_xb1){_ie1._je1._Xd1(_kb1,_Qc1,_vb1,_Yd1,_xb1)}_ie1._je1=new _Dd1();function _ed1(_ke1,_le1,_6d1,_7d1,offset,_me1){var _ne1=0;var _oe1=(_6d1*_le1[0]._qa.x+_7d1*_le1[0]._qa.y)-offset;var _pe1=(_6d1*_le1[1]._qa.x+_7d1*_le1[1]._qa.y)-offset;if(_oe1<=0.0)_ke1[_ne1++]=_le1[0];if(_pe1<=0.0)_ke1[_ne1++]=_le1[1];if(_oe1*_pe1<0.0){var _qe1=_oe1/(_oe1-_pe1);_ke1[_ne1]=new _Qb1();_ke1[_ne1]._qa.x=_le1[0]._qa.x+(_qe1*(_le1[1]._qa.x-_le1[0]._qa.x));_ke1[_ne1]._qa.y=_le1[0]._qa.y+(_qe1*(_le1[1]._qa.y-_le1[0]._qa.y)); 779_ke1[_ne1].id._O91=_me1;_ke1[_ne1].id._P91=_le1[0].id._P91;_ke1[_ne1].id._7b1=_6b1._9b1;_ke1[_ne1].id._8b1=_6b1._ab1;++_ne1}return _ne1}function _re1(_se1,_O91,_te1,_P91,_vb1,_xb1){_re1._IC._R91._Bm(_se1,_O91);_re1._IC._S91._Bm(_te1,_P91);_re1._IC._T91=_vb1;_re1._IC._U91=_xb1;_re1._IC._V91=!0;_re1._ld._md=0;_Pa1(_re1._KC,_re1._ld,_re1._IC);return _re1._KC._t71<10.0*_l41}_re1._IC=new _Q91();_re1._ld=new _M91();_re1._KC=new _W91();function _n91(_N9,_M9){return !((_M9._G71.x-_N9._H71.x)>0.0||(_M9._G71.y-_N9._H71.y)>0.0||(_N9._G71.x-_M9._H71.x)>0.0||(_N9._G71.y-_M9._H71.y)>0.0)} 780var _ue1=-1;function _ve1(){this._o71=new _Tb1();this._b91=null;this.parent=0;this._we1=this._xe1=this.height=0}_ve1.prototype={_ye1:function(){return this._we1==_ue1}};function _391(){this._ze1=_ue1;this._Ae1=16;this._Be1=0;this._Ce1=new Array(this._Ae1);for(var _S2=0;_S2<this._Ae1-1;++_S2){this._Ce1[_S2]=new _ve1();this._Ce1[_S2].parent=_S2+1;this._Ce1[_S2].height=-1}this._Ce1[this._Ae1-1]=new _ve1();this._Ce1[this._Ae1-1].parent=_ue1;this._Ce1[this._Ae1-1].height=-1;this._De1=0;this._Ee1=0;this._Fe1=0} 781_391._Ge1=new _651(_p41,_p41);_391.prototype={_a91:function(_o71,_b91){var _c91=this._He1();this._Ce1[_c91]._o71._G71._UH(_651._d51(_o71._G71,_391._Ge1));this._Ce1[_c91]._o71._H71._UH(_651._yk(_o71._H71,_391._Ge1));this._Ce1[_c91]._b91=_b91;this._Ce1[_c91].height=0;this._Ie1(_c91);return _c91},_e91:function(_c91){_i41(0<=_c91&&_c91<this._Ae1);_i41(this._Ce1[_c91]._ye1());this._Je1(_c91);this._Ke1(_c91)},/// @return true if the proxy was re-inserted. 782_g91:function(_c91,_o71,_h91){_i41(0<=_c91&&_c91<this._Ae1); 783_i41(this._Ce1[_c91]._ye1());if(this._Ce1[_c91]._o71._1c1(_o71)){return !1}this._Je1(_c91);this._Ce1[_c91]._o71._UH(_o71);this._Ce1[_c91]._o71._G71._d51(_391._Ge1);this._Ce1[_c91]._o71._H71._yk(_391._Ge1);var _Bo=_651.Multiply(_q41,_h91);if(_Bo.x<0.0){this._Ce1[_c91]._o71._G71.x+=_Bo.x}else {this._Ce1[_c91]._o71._H71.x+=_Bo.x}if(_Bo.y<0.0){this._Ce1[_c91]._o71._G71.y+=_Bo.y;}else {this._Ce1[_c91]._o71._H71.y+=_Bo.y}this._Ie1(_c91);return !0}
783,/// @return the proxy user data or 0 if the id is invalid. 784_k91:function(_c91){ 785_i41(0<=_c91&&_c91<this._Ae1);return this._Ce1[_c91]._b91},_j91:function(_c91){_i41(0<=_c91&&_c91<this._Ae1);return this._Ce1[_c91]._o71},_t91:function(_q91,_o71){var _R31=[];_R31.push(this._ze1);while(_R31.length>0){var _Le1=_R31.pop();if(_Le1==_ue1){continue }var _Rm=this._Ce1[_Le1];if(_n91(_Rm._o71,_o71)){if(_Rm._ye1()){var _Me1=_q91._G91(_Le1);if(_Me1==!1){return }}else {_R31.push(_Rm._we1);_R31.push(_Rm._xe1)}}}},/// @param input the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). 786/// @param callback a callback class that is called for each proxy that is hit by the ray. 787_l71:function(_q91, 788_IC){var _Eo=_IC._Eo;var _V61=_IC._V61;var _K9=_651._d51(_V61,_Eo);_i41(_K9._e51()>0.0);_K9._f51();var _qa=_561(1.0,_K9);var _Ne1=_s61(_qa);var _E71=_IC._E71;var _Oe1=new _Tb1();{var _Xb=_651._yk(_Eo,_651.Multiply(_E71,_651._d51(_V61,_Eo)));_Oe1._G71._UH(_v61(_Eo,_Xb));_Oe1._H71._UH(_x61(_Eo,_Xb))}var _R31=[];_R31.push(this._ze1);while(_R31.length>0){var _Le1=_R31.pop();if(_Le1==_ue1){continue }var _Rm=this._Ce1[_Le1];if(_n91(_Rm._o71,_Oe1)==!1){continue }var _T2=_Rm._o71._Wb1();var _V2=_Rm._o71._Xb1();var _gc1=_r61(_261(_qa, 789_651._d51(_Eo,_T2)))-_261(_Ne1,_V2);if(_gc1>0.0){continue }if(_Rm._ye1()){var _Pe1=new _Rb1();_Pe1._Eo._UH(_IC._Eo);_Pe1._V61._UH(_IC._V61);_Pe1._E71=_E71;var value=_q91._Qe1(_Pe1,_Le1);if(value==0.0){return }if(value>0.0){_E71=value;var _7c1=_651._yk(_Eo,_651.Multiply(_E71,_651._d51(_V61,_Eo)));_Oe1._G71._UH(_v61(_Eo,_7c1));_Oe1._H71._UH(_x61(_Eo,_7c1))}}else {_R31.push(_Rm._we1);_R31.push(_Rm._xe1)}}},_M81:function(){this._Re1(this._ze1);this._Se1(this._ze1);var _Te1=0;var _Ue1=this._De1;while(_Ue1!=_ue1){ 790_i41(0<=_Ue1&&_Ue1<this._Ae1);_Ue1=this._Ce1[_Ue1].parent;++_Te1}_i41(this._DP()==this._Ve1());_i41(this._Be1+_Te1==this._Ae1)},_DP:function(){if(this._ze1==_ue1){return 0}return this._Ce1[this._ze1].height},_B91:function(){var _We1=0;for(var _S2=0;_S2<this._Ae1;++_S2){var _Rm=this._Ce1[_S2];if(_Rm.height<=1){continue }_i41(_Rm._ye1()==!1);var _we1=_Rm._we1;var _xe1=_Rm._xe1;var _Xe1=_r61(this._Ce1[_xe1].height-this._Ce1[_we1].height);_We1=_w61(_We1,_Xe1)}return _We1},_D91:function(){if(this._ze1==_ue1){return 0.0} 791var _W8=this._Ce1[this._ze1];var _Ye1=_W8._o71._Yb1();var _Ze1=0.0;for(var _S2=0;_S2<this._Ae1;++_S2){var _Rm=this._Ce1[_S2];if(_Rm.height<0){continue }_Ze1+=_Rm._o71._Yb1()}return _Ze1/_Ye1},__e1:function(){var _0f1=new Array(this._Be1);var _md=0;for(var _S2=0;_S2<this._Ae1;++_S2){if(this._Ce1[_S2].height<0){continue }if(this._Ce1[_S2]._ye1()){this._Ce1[_S2].parent=_ue1;_0f1[_md]=_S2;++_md}else {this._Ke1(_S2)}}while(_md>1){var _1f1=_k41;var _2f1=-1,_3f1=-1;for(_S2=0;_S2<_md;++_S2){var _4f1=this._Ce1[_0f1[_S2]]._o71; 792for(var _0c=_S2+1;_0c<_md;++_0c){var _5f1=this._Ce1[_0f1[_0c]]._o71;var _M9=new _Tb1();_M9._Zb1(_4f1,_5f1);var _6f1=_M9._Yb1();if(_6f1<_1f1){_2f1=_S2;_3f1=_0c;_1f1=_6f1}}}var _7f1=_0f1[_2f1];var _8f1=_0f1[_3f1];var _we1=this._Ce1[_7f1];var _xe1=this._Ce1[_8f1];var _9f1=this._He1();var parent=this._Ce1[_9f1];parent._we1=_7f1;parent._xe1=_8f1;parent.height=1+_w61(_we1.height,_xe1.height);parent._o71._Zb1(_we1._o71,_xe1._o71);parent.parent=_ue1;_we1.parent=_9f1;_xe1.parent=_9f1;_0f1[_3f1]=_0f1[_md-1];_0f1[_2f1]=_9f1; 793--_md}this._ze1=_0f1[0];this._M81()},/// @param newOrigin the new origin with respect to the old origin 794_E91:function(_F91){for(var _S2=0;_S2<this._Ae1;++_S2){this._Ce1[_S2]._o71._G71._d51(_F91);this._Ce1[_S2]._o71._H71._d51(_F91)}},_He1:function(){if(this._De1==_ue1){_i41(this._Be1==this._Ae1);var _af1=this._Ce1;this._Ae1*=2;this._Ce1=_af1.concat(new Array(this._Ae1-this._Be1));for(var _S2=this._Be1;_S2<this._Ae1-1;++_S2){this._Ce1[_S2]=new _ve1();this._Ce1[_S2].parent=_S2+1;this._Ce1[_S2].height=-1} 795this._Ce1[this._Ae1-1]=new _ve1();this._Ce1[this._Ae1-1].parent=_ue1;this._Ce1[this._Ae1-1].height=-1;this._De1=this._Be1}var _Le1=this._De1;this._De1=this._Ce1[_Le1].parent;this._Ce1[_Le1].parent=_ue1;this._Ce1[_Le1]._we1=_ue1;this._Ce1[_Le1]._xe1=_ue1;this._Ce1[_Le1].height=0;this._Ce1[_Le1]._b91=null;++this._Be1;return _Le1},_Ke1:function(_Le1){_i41(0<=_Le1&&_Le1<this._Ae1);_i41(0<this._Be1);this._Ce1[_Le1].parent=this._De1;this._Ce1[_Le1].height=-1;this._De1=_Le1;--this._Be1},_Ie1:function(_bf1){ 796++this._Fe1;if(this._ze1==_ue1){this._ze1=_bf1;this._Ce1[this._ze1].parent=_ue1;return }var _cf1=this._Ce1[_bf1]._o71;var index=this._ze1;while(this._Ce1[index]._ye1()==!1){var _we1=this._Ce1[index]._we1;var _xe1=this._Ce1[index]._xe1;var _A81=this._Ce1[index]._o71._Yb1();var _df1=new _Tb1();_df1._Zb1(this._Ce1[index]._o71,_cf1);var _ef1=_df1._Yb1();var _6f1=2.0*_ef1;var _ff1=2.0*(_ef1-_A81);var _gf1;var _o71;if(this._Ce1[_we1]._ye1()){_o71=new _Tb1();_o71._Zb1(_cf1,this._Ce1[_we1]._o71);_gf1=_o71._Yb1()+_ff1} 797else {_o71=new _Tb1();_o71._Zb1(_cf1,this._Ce1[_we1]._o71);var _hf1=this._Ce1[_we1]._o71._Yb1();var _if1=_o71._Yb1();_gf1=(_if1-_hf1)+_ff1}var _jf1;if(this._Ce1[_xe1]._ye1()){_o71=new _Tb1();_o71._Zb1(_cf1,this._Ce1[_xe1]._o71);_jf1=_o71._Yb1()+_ff1}else {_o71=new _Tb1();_o71._Zb1(_cf1,this._Ce1[_xe1]._o71);var _hf1=this._Ce1[_xe1]._o71._Yb1();var _if1=_o71._Yb1();_jf1=_if1-_hf1+_ff1}if(_6f1<_gf1&&_6f1<_jf1){break }if(_gf1<_jf1){index=_we1}else {index=_xe1}}var _kf1=index;var _lf1=this._Ce1[_kf1].parent;var _mf1=this._He1(); 798this._Ce1[_mf1].parent=_lf1;this._Ce1[_mf1]._b91=null;this._Ce1[_mf1]._o71._Zb1(_cf1,this._Ce1[_kf1]._o71);this._Ce1[_mf1].height=this._Ce1[_kf1].height+1;if(_lf1!=_ue1){if(this._Ce1[_lf1]._we1==_kf1){this._Ce1[_lf1]._we1=_mf1}else {this._Ce1[_lf1]._xe1=_mf1}this._Ce1[_mf1]._we1=_kf1;this._Ce1[_mf1]._xe1=_bf1;this._Ce1[_kf1].parent=_mf1;this._Ce1[_bf1].parent=_mf1}else {this._Ce1[_mf1]._we1=_kf1;this._Ce1[_mf1]._xe1=_bf1;this._Ce1[_kf1].parent=_mf1;this._Ce1[_bf1].parent=_mf1;this._ze1=_mf1}index=this._Ce1[_bf1].parent; 799while(index!=_ue1){index=this._nf1(index);var _we1=this._Ce1[index]._we1;var _xe1=this._Ce1[index]._xe1;_i41(_we1!=_ue1);_i41(_xe1!=_ue1);this._Ce1[index].height=1+_w61(this._Ce1[_we1].height,this._Ce1[_xe1].height);this._Ce1[index]._o71._Zb1(this._Ce1[_we1]._o71,this._Ce1[_xe1]._o71);index=this._Ce1[index].parent;}},_Je1:function(_bf1){if(_bf1==this._ze1){this._ze1=_ue1;return }var parent=this._Ce1[_bf1].parent;var _of1=this._Ce1[parent].parent;var _kf1;if(this._Ce1[parent]._we1==_bf1){_kf1=this._Ce1[parent]._xe1} 800else {_kf1=this._Ce1[parent]._we1}if(_of1!=_ue1){if(this._Ce1[_of1]._we1==parent){this._Ce1[_of1]._we1=_kf1}
800else {this._Ce1[_of1]._xe1=_kf1}this._Ce1[_kf1].parent=_of1;this._Ke1(parent);var index=_of1;while(index!=_ue1){index=this._nf1(index);var _we1=this._Ce1[index]._we1;var _xe1=this._Ce1[index]._xe1;this._Ce1[index]._o71._Zb1(this._Ce1[_we1]._o71,this._Ce1[_xe1]._o71);this._Ce1[index].height=1+_w61(this._Ce1[_we1].height,this._Ce1[_xe1].height);index=this._Ce1[index].parent}}else {this._ze1=_kf1;this._Ce1[_kf1].parent=_ue1; 801this._Ke1(parent)}},_nf1:function(_pf1){_i41(_pf1!=_ue1);var _j41=this._Ce1[_pf1];if(_j41._ye1()||_j41.height<2){return _pf1}var _qf1=_j41._we1;var _rf1=_j41._xe1;_i41(0<=_qf1&&_qf1<this._Ae1);_i41(0<=_rf1&&_rf1<this._Ae1);var _t51=this._Ce1[_qf1];var _n61=this._Ce1[_rf1];var _Xe1=_n61.height-_t51.height;if(_Xe1>1){var _sf1=_n61._we1;var _tf1=_n61._xe1;var _uf1=this._Ce1[_sf1];var _vf1=this._Ce1[_tf1];_i41(0<=_sf1&&_sf1<this._Ae1);_i41(0<=_tf1&&_tf1<this._Ae1);_n61._we1=_pf1;_n61.parent=_j41.parent;_j41.parent=_rf1; 802if(_n61.parent!=_ue1){if(this._Ce1[_n61.parent]._we1==_pf1){this._Ce1[_n61.parent]._we1=_rf1}else {_i41(this._Ce1[_n61.parent]._xe1==_pf1);this._Ce1[_n61.parent]._xe1=_rf1}}else {this._ze1=_rf1}if(_uf1.height>_vf1.height){_n61._xe1=_sf1;_j41._xe1=_tf1;_vf1.parent=_pf1;_j41._o71._Zb1(_t51._o71,_vf1._o71);_n61._o71._Zb1(_j41._o71,_uf1._o71);_j41.height=1+_w61(_t51.height,_vf1.height);_n61.height=1+_w61(_j41.height,_uf1.height)}else {_n61._xe1=_tf1;_j41._xe1=_sf1;_uf1.parent=_pf1;_j41._o71._Zb1(_t51._o71, 803_uf1._o71);_n61._o71._Zb1(_j41._o71,_vf1._o71);_j41.height=1+_w61(_t51.height,_uf1.height);_n61.height=1+_w61(_j41.height,_vf1.height)}return _rf1}if(_Xe1<-1){var _wf1=_t51._we1;var _xf1=_t51._xe1;var _E81=this._Ce1[_wf1];var _yf1=this._Ce1[_xf1];_i41(0<=_wf1&&_wf1<this._Ae1);_i41(0<=_xf1&&_xf1<this._Ae1);_t51._we1=_pf1;_t51.parent=_j41.parent;_j41.parent=_qf1;if(_t51.parent!=_ue1){if(this._Ce1[_t51.parent]._we1==_pf1){this._Ce1[_t51.parent]._we1=_qf1}else {_i41(this._Ce1[_t51.parent]._xe1==_pf1);this._Ce1[_t51.parent]._xe1=_qf1} 804}else {this._ze1=_qf1}if(_E81.height>_yf1.height){_t51._xe1=_wf1;_j41._we1=_xf1;_yf1.parent=_pf1;_j41._o71._Zb1(_n61._o71,_yf1._o71);_t51._o71._Zb1(_j41._o71,_E81._o71);_j41.height=1+_w61(_n61.height,_yf1.height);_t51.height=1+_w61(_j41.height,_E81.height)}else {_t51._xe1=_xf1;_j41._we1=_wf1;_E81.parent=_pf1;_j41._o71._Zb1(_n61._o71,_E81._o71);_t51._o71._Zb1(_j41._o71,_yf1._o71);_j41.height=1+_w61(_n61.height,_E81.height);_t51.height=1+_w61(_j41.height,_yf1.height)}return _qf1}return _pf1},_Ve1:function(_Le1){ 805if(typeof(_Le1)==='undefined')_Le1=this._ze1;_i41(0<=_Le1&&_Le1<this._Ae1);var _Rm=this._Ce1[_Le1];if(_Rm._ye1()){return 0}var _zf1=this._Ve1(_Rm._we1);var _Af1=this._Ve1(_Rm._xe1);return 1+_w61(_zf1,_Af1)},_Re1:function(index){if(index==_ue1){return }if(index==this._ze1){_i41(this._Ce1[index].parent==_ue1)}var _Rm=this._Ce1[index];var _we1=_Rm._we1;var _xe1=_Rm._xe1;if(_Rm._ye1()){_i41(_we1==_ue1);_i41(_xe1==_ue1);_i41(_Rm.height==0);return }_i41(0<=_we1&&_we1<this._Ae1);_i41(0<=_xe1&&_xe1<this._Ae1);_i41(this._Ce1[_we1].parent==index); 806_i41(this._Ce1[_xe1].parent==index);this._Re1(_we1);this._Re1(_xe1)},_Se1:function(index){if(index==_ue1){return }var _Rm=this._Ce1[index];var _we1=_Rm._we1;var _xe1=_Rm._xe1;if(_Rm._ye1()){_i41(_we1==_ue1);_i41(_xe1==_ue1);_i41(_Rm.height==0);return }_i41(0<=_we1&&_we1<this._Ae1);_i41(0<=_xe1&&_xe1<this._Ae1);var _zf1=this._Ce1[_we1].height;var _Af1=this._Ce1[_xe1].height;var height;height=1+_w61(_zf1,_Af1);_i41(_Rm.height==height);var _o71=new _Tb1();_o71._Zb1(this._Ce1[_we1]._o71,this._Ce1[_xe1]._o71); 807_i41(_651._l51(_o71._G71,_Rm._o71._G71));_i41(_651._l51(_o71._H71,_Rm._o71._H71));this._Se1(_we1);this._Se1(_xe1)}};function _Bf1(){this._R91=new _H91();this._S91=new _H91();this._Cf1=new _T51();this._Df1=new _T51();this._Ef1=0};function _Ff1(){this.state=0;this._Xb=0};_Ff1._wd1=0;_Ff1._Gf1=1;_Ff1._Hf1=2;_Ff1._If1=3;_Ff1._Jf1=4;function _Kf1(){this._Lf1=null;this._Mf1=null;this._Nf1=null;this._Of1=null;this._rI=0;this._Pf1=new _651();this._Qf1=new _651()}var _Rf1=new _R51();var _Sf1=new _R51();_Kf1.prototype={ 808_ub1:function(_ld,_R91,_Cf1,_S91,_Df1,_6c1){this._Lf1=_R91;this._Mf1=_S91;var _md=_ld._md;_i41(0<_md&&_md<3);this._Nf1=_Cf1;this._Of1=_Df1;this._Nf1._Z51(_Rf1,_6c1);this._Of1._Z51(_Sf1,_6c1);if(_md==1){this._rI=_Kf1._Tf1;var _Uf1=this._Lf1._K71(_ld._O91[0]);var _Vf1=this._Mf1._K71(_ld._P91[0]);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y; 809this._Qf1.x=_Bb1-_zb1;this._Qf1.y=_Cb1-_Ab1;var _8z=this._Qf1._f51();return _8z}else if(_ld._O91[0]==_ld._O91[1]){this._rI=_Kf1._nb1;var _Wf1=_S91._K71(_ld._P91[0]);var _Xf1=_S91._K71(_ld._P91[1]);this._Qf1.x=1.0*(_Xf1.y-_Wf1.y);this._Qf1.y=-1.0*(_Xf1.x-_Wf1.x);this._Qf1._f51();var _6d1=_Sf1._YC._T2*this._Qf1.x-_Sf1._YC._8z*this._Qf1.y;var _7d1=_Sf1._YC._8z*this._Qf1.x+_Sf1._YC._T2*this._Qf1.y;this._Pf1.x=0.5*(_Wf1.x+_Xf1.x);this._Pf1.y=0.5*(_Wf1.y+_Xf1.y);var _Bb1=(_Sf1._YC._T2*this._Pf1.x-_Sf1._YC._8z*this._Pf1.y)+_Sf1._OE.x; 810var _Cb1=(_Sf1._YC._8z*this._Pf1.x+_Sf1._YC._T2*this._Pf1.y)+_Sf1._OE.y;var _Uf1=_R91._K71(_ld._O91[0]);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;var _8z=(_zb1-_Bb1)*_6d1+(_Ab1-_Cb1)*_7d1;if(_8z<0.0){this._Qf1.x=-this._Qf1.x;this._Qf1.y=-this._Qf1.y;_8z=-_8z}return _8z}else {this._rI=_Kf1._mb1;var _Yf1=this._Lf1._K71(_ld._O91[0]);var _Zf1=this._Lf1._K71(_ld._O91[1]);this._Qf1.x=1.0*(_Zf1.y-_Yf1.y);this._Qf1.y=-1.0*(_Zf1.x-_Yf1.x); 811this._Qf1._f51();var _6d1=_Rf1._YC._T2*this._Qf1.x-_Rf1._YC._8z*this._Qf1.y;var _7d1=_Rf1._YC._8z*this._Qf1.x+_Rf1._YC._T2*this._Qf1.y;this._Pf1.x=0.5*(_Yf1.x+_Zf1.x);this._Pf1.y=0.5*(_Yf1.y+_Zf1.y);var _zb1=(_Rf1._YC._T2*this._Pf1.x-_Rf1._YC._8z*this._Pf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*this._Pf1.x+_Rf1._YC._T2*this._Pf1.y)+_Rf1._OE.y;var _Vf1=this._Mf1._K71(_ld._P91[0]);var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y;var _8z=(_Bb1-_zb1)*_6d1+(_Cb1-_Ab1)*_7d1; 812if(_8z<0.0){this._Qf1.x=-this._Qf1.x;this._Qf1.y=-this._Qf1.y;_8z=-_8z}return _8z}},__f1:function(_je,_Xb){this._Nf1._Z51(_Rf1,_Xb);this._Of1._Z51(_Sf1,_Xb);switch(this._rI){case _Kf1._Tf1:{var _0g1=_Rf1._YC._T2*this._Qf1.x+_Rf1._YC._8z*this._Qf1.y;var _1g1=-_Rf1._YC._8z*this._Qf1.x+_Rf1._YC._T2*this._Qf1.y;var _2g1=_Sf1._YC._T2*-this._Qf1.x+_Sf1._YC._8z*-this._Qf1.y;var _3g1=-_Sf1._YC._8z*-this._Qf1.x+_Sf1._YC._T2*-this._Qf1.y;_je[0]=this._Lf1._I71(_0g1,_1g1);_je[1]=this._Mf1._I71(_2g1,_3g1);var _Uf1=this._Lf1._K71(_je[0]); 813var _Vf1=this._Mf1._K71(_je[1]);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y;return(_Bb1-_zb1)*this._Qf1.x+(_Cb1-_Ab1)*this._Qf1.y}case _Kf1._mb1:{var _6d1=_Rf1._YC._T2*this._Qf1.x-_Rf1._YC._8z*this._Qf1.y;var _7d1=_Rf1._YC._8z*this._Qf1.x+_Rf1._YC._T2*this._Qf1.y;var _zb1=(_Rf1._YC._T2*this._Pf1.x-_Rf1._YC._8z*this._Pf1.y)+_Rf1._OE.x; 814var _Ab1=(_Rf1._YC._8z*this._Pf1.x+_Rf1._YC._T2*this._Pf1.y)+_Rf1._OE.y;var _2g1=_Sf1._YC._T2*-_6d1+_Sf1._YC._8z*-_7d1;var _3g1=-_Sf1._YC._8z*-_6d1+_Sf1._YC._T2*-_7d1;_je[0]=-1;_je[1]=this._Mf1._I71(_2g1,_3g1);var _Vf1=this._Mf1._K71(_je[1]);var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y;return(_Bb1-_zb1)*_6d1+(_Cb1-_Ab1)*_7d1}case _Kf1._nb1:{var _6d1=_Sf1._YC._T2*this._Qf1.x-_Sf1._YC._8z*this._Qf1.y;var _7d1=_Sf1._YC._8z*this._Qf1.x+_Sf1._YC._T2*this._Qf1.y; 815var _Bb1=(_Sf1._YC._T2*this._Pf1.x-_Sf1._YC._8z*this._Pf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*this._Pf1.x+_Sf1._YC._T2*this._Pf1.y)+_Sf1._OE.y;var _0g1=_Rf1._YC._T2*-_6d1+_Rf1._YC._8z*-_7d1;var _3g1=-_Rf1._YC._8z*-_6d1+_Rf1._YC._T2*-_7d1;_je[1]=-1;_je[0]=this._Lf1._I71(_0g1,_3g1);var _Uf1=this._Lf1._K71(_je[0]);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;return(_zb1-_Bb1)*_6d1+(_Ab1-_Cb1)*_7d1}default :_i41(!1);_je[0]=-1;_je[1]=-1; 816return 0.0}},_4g1:function(_O91,_P91,_Xb){this._Nf1._Z51(_Rf1,_Xb);this._Of1._Z51(_Sf1,_Xb);switch(this._rI){case _Kf1._Tf1:{var _Uf1=this._Lf1._K71(_O91);var _Vf1=this._Mf1._K71(_P91);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y;var _gc1=(_Bb1-_zb1)*this._Qf1.x+(_Cb1-_Ab1)*this._Qf1.y;return _gc1}case _Kf1._mb1:{ 817var _6d1=_Rf1._YC._T2*this._Qf1.x-_Rf1._YC._8z*this._Qf1.y;var _7d1=_Rf1._YC._8z*this._Qf1.x+_Rf1._YC._T2*this._Qf1.y;var _zb1=(_Rf1._YC._T2*this._Pf1.x-_Rf1._YC._8z*this._Pf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*this._Pf1.x+_Rf1._YC._T2*this._Pf1.y)+_Rf1._OE.y;var _Vf1=this._Mf1._K71(_P91);var _Bb1=(_Sf1._YC._T2*_Vf1.x-_Sf1._YC._8z*_Vf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*_Vf1.x+_Sf1._YC._T2*_Vf1.y)+_Sf1._OE.y;var _gc1=(_Bb1-_zb1)*_6d1+(_Cb1-_Ab1)*_7d1;return _gc1}case _Kf1._nb1:{var _6d1=_Sf1._YC._T2*this._Qf1.x-_Sf1._YC._8z*this._Qf1.y; 818var _7d1=_Sf1._YC._8z*this._Qf1.x+_Sf1._YC._T2*this._Qf1.y;var _Bb1=(_Sf1._YC._T2*this._Pf1.x-_Sf1._YC._8z*this._Pf1.y)+_Sf1._OE.x;var _Cb1=(_Sf1._YC._8z*this._Pf1.x+_Sf1._YC._T2*this._Pf1.y)+_Sf1._OE.y;var _Uf1=this._Lf1._K71(_O91);var _zb1=(_Rf1._YC._T2*_Uf1.x-_Rf1._YC._8z*_Uf1.y)+_Rf1._OE.x;var _Ab1=(_Rf1._YC._8z*_Uf1.x+_Rf1._YC._T2*_Uf1.y)+_Rf1._OE.y;var _gc1=(_zb1-_Bb1)*_6d1+(_Ab1-_Cb1)*_7d1;return _gc1}default :_i41(!1);return 0.0}}};_Kf1._Tf1=0;_Kf1._mb1=1;_Kf1._nb1=2;var _5g1=_041._b41("toi","solveTOI"); 819function _6g1(_KC,_IC){_5g1.start();++_6g1._7g1;_KC.state=_Ff1._wd1;_KC._Xb=_IC._Ef1;var _R91=_IC._R91;var _S91=_IC._S91;_6g1._8g1._UH(_IC._Cf1);_6g1._9g1._UH(_IC._Df1);_6g1._8g1._f51();_6g1._9g1._f51();var _Ef1=_IC._Ef1;var _Pc1=_R91._h71+_S91._h71;var target=_w61(_r41,_Pc1-3.0*_r41);var _ag1=0.25*_r41;_i41(target>_ag1);var _6c1=0.0;var _bg1=20;var _Xa1=0;var _ld=new _M91();_ld._md=0;var _cg1=new _Q91();_cg1._R91._UH(_IC._R91);_cg1._S91._UH(_IC._S91);_cg1._V91=!1;for(;;){_6g1._8g1._Z51(_cg1._T91,_6c1);_6g1._9g1._Z51(_cg1._U91, 820_6c1);var _dg1=new _W91();_Pa1(_dg1,_ld,_cg1);if(_dg1._t71<=0.0){_KC.state=_Ff1._Hf1;_KC._Xb=0.0;break }if(_dg1._t71<target+_ag1){_KC.state=_Ff1._If1;_KC._Xb=_6c1;break }var _eg1=new _Kf1();_eg1._ub1(_ld,_R91,_6g1._8g1,_S91,_6g1._9g1,_6c1);var _fg1=!1;var _7c1=_Ef1;var _gg1=0;for(;;){var _je=[];var _Iw=_eg1.__f1(_je,_7c1);if(_Iw>target+_ag1){_KC.state=_Ff1._Jf1;_KC._Xb=_Ef1;_fg1=!0;break }if(_Iw>target-_ag1){_6c1=_7c1;break }var _Hw=_eg1._4g1(_je[0],_je[1],_6c1);if(_Hw<target-_ag1){_KC.state=_Ff1._Gf1;_KC._Xb=_6c1; 821_fg1=!0;break }if(_Hw<=target+_ag1){_KC.state=_Ff1._If1;_KC._Xb=_6c1;_fg1=!0;break }var _hg1=0;var _E_=_6c1,_F_=_7c1;for(;;){var _Xb;if(_hg1&1){_Xb=_E_+(target-_Hw)*(_F_-_E_)/(_Iw-_Hw)}else {_Xb=0.5*(_E_+_F_)}++_hg1;++_6g1._ig1;var _8z=_eg1._4g1(_je[0],_je[1],_Xb);if(_r61(_8z-target)<_ag1){_7c1=_Xb;break }if(_8z>target){_E_=_Xb;_Hw=_8z}else {_F_=_Xb;_Iw=_8z;}if(_hg1==50){break }}_6g1._jg1=_w61(_6g1._jg1,_hg1);++_gg1;if(_gg1==_o41){break }}++_Xa1;++_6g1._kg1;if(_fg1){break }if(_Xa1==_bg1){_KC.state=_Ff1._Gf1; 822_KC._Xb=_6c1;break }}_6g1._lg1=_w61(_6g1._lg1,_Xa1);_5g1.stop();_6g1._mg1=_w61(_6g1._mg1,_5g1._441);_6g1._ng1+=_5g1._441}_6g1._8g1=new _T51();_6g1._9g1=new _T51();_6g1._ng1=0;_6g1._mg1=0;_6g1._7g1=0;
822_6g1._kg1=0;_6g1._lg1=0;_6g1._ig1=0;_6g1._jg1=0;function _og1(){this.type=_pg1._qg1;this.position=new _651(0.0,0.0);this.angle=0.0;this._rg1=new _651(0.0,0.0);this._sg1=0.0;this._tg1=0.0;this._ug1=0.0;this._vg1=!0;this._wg1=!0;this._xg1=!1;/// @warning You should use this flag sparingly since it increases processing time. 823this._yg1=!1; 824this._DH=!0;this._b91=null;this._zg1=1.0;Object.seal(this)}_og1.prototype={_k51:function(data){this.type=data['type'];this.position._k51(data['position']);this.angle=data['angle'];this._rg1._k51(data['linearVelocity']);this._sg1=data['angularVelocity'];this._tg1=data['linearDamping'];this._ug1=data['angularDamping'];this._vg1=data['allowSleep'];this._wg1=data['awake'];this._xg1=data['fixedRotation'];this._yg1=data['bullet'];this._DH=data['active'];this._zg1=data['gravityScale']}};function _pg1(_Ag1, 825_Bg1){_i41(_Ag1.position._h51());_i41(_Ag1._rg1._h51());_i41(_X41(_Ag1.angle));_i41(_X41(_Ag1._sg1));_i41(_X41(_Ag1._ug1)&&_Ag1._ug1>=0.0);_i41(_X41(_Ag1._tg1)&&_Ag1._tg1>=0.0);this._Cg1=0;this._Dg1=0;if(_Ag1._yg1){this._Dg1|=_pg1._Eg1}if(_Ag1._xg1){this._Dg1|=_pg1._Fg1}if(_Ag1._vg1){this._Dg1|=_pg1._Gg1}if(_Ag1._wg1){this._Dg1|=_pg1._Hg1}if(_Ag1._DH){this._Dg1|=_pg1._Ig1}this._Jg1=_Bg1;this._Fd1=new _R51();this._Fd1._OE._UH(_Ag1.position);this._Fd1._YC._Bm(_Ag1.angle);this._Kg1=new _R51();this._Kg1._UH(this._Fd1); 826this._Lg1=new _T51();this._Lg1._U51._751();this._Lg1._V51._UH(this._Fd1._OE);this._Lg1._T2._UH(this._Fd1._OE);this._Lg1._X51=_Ag1.angle;this._Lg1._N9=_Ag1.angle;this._Lg1._Y51=0.0;this._Mg1=null;this._Ng1=null;this._Og1=null;this._Pg1=null;this._Qg1=_Ag1._rg1._z8();this._Rg1=_Ag1._sg1;this._Sg1=_Ag1._tg1;this._Tg1=_Ag1._ug1;this._Ug1=_Ag1._zg1;this._Vg1=new _651();this._Wg1=0.0;this._Xg1=0.0;this._rI=_Ag1.type;if(this._rI==_pg1._Yg1){this._Zg1=1.0;this.__g1=1.0}else {this._Zg1=0.0;this.__g1=0.0}this._0h1=0.0; 827this._1h1=0.0;this._2h1=_Ag1._b91;this._3h1=null;this._4h1=0}_pg1._qg1=0;_pg1._5h1=1;_pg1._Yg1=2;_pg1._6h1=0x0001;_pg1._Hg1=0x0002;_pg1._Gg1=0x0004;_pg1._Eg1=0x0008;_pg1._Fg1=0x0010;_pg1._Ig1=0x0020;_pg1._7h1=0x0040;_pg1._8h1=new _651();_pg1._9h1=new _R51();_pg1.prototype={/// @param def the fixture definition. 828/// @warning This function is locked during callbacks. 829_ah1:function(_bh1,_r71){if(typeof(_r71)!=='undefined'){var _ch1=new _dh1();_ch1._C71=_bh1;_ch1._r71=_r71;return this._ah1(_ch1)}_i41(this._Jg1._eh1()==!1); 830if(this._Jg1._eh1()==!0){return null}var _uS=new _fh1();_uS._gh1(this,_bh1);if(this._Dg1&_pg1._Ig1){var _hh1=this._Jg1._ih1._jh1;_uS._kh1(_hh1,this._Fd1)}_uS._Pg1=this._3h1;this._3h1=_uS;++this._4h1;_uS._lh1=this;if(_uS._mh1>0.0){this._nh1()}this._Jg1._Dg1|=_oh1._ph1;return _uS},/// @param fixture the fixture to be removed. 831/// @warning This function is locked during callbacks. 832_qh1:function(_uS){_i41(this._Jg1._eh1()==!1);if(this._Jg1._eh1()==!0){return }_i41(_uS._lh1==this);_i41(this._4h1>0);var _Rm=this._3h1; 833var _fo=!1;while(_Rm!=null){if(_Rm==_uS){this._3h1=_Rm=_uS._Pg1;_fo=!0;break }_Rm=_Rm._Pg1}_i41(_fo);var _e81=this._Ng1;while(_e81){var _T2=_e81._rh1;_e81=_e81._Hm;var _sh1=_T2._th1();var _uh1=_T2._vh1();if(_uS==_sh1||_uS==_uh1){this._Jg1._ih1._wh1(_T2)}}if(this._Dg1&_pg1._Ig1){var _hh1=this._Jg1._ih1._jh1;_uS._xh1(_hh1)}_uS._wh1();_uS._lh1=null;_uS._Pg1=null;--this._4h1;this._nh1();},/// @param position the world position of the body's local origin. 834/// @param angle the world rotation in radians. 835_yh1:function(position, 836angle){_i41(this._Jg1._eh1()==!1);if(this._Jg1._eh1()==!0){return }this._Fd1._YC._Bm(angle);this._Fd1._OE._UH(position);this._Kg1._UH(this._Fd1);this._Lg1._T2._UH(_j61(this._Fd1,this._Lg1._U51));this._Lg1._N9=angle;this._Lg1._V51._UH(this._Lg1._T2);this._Lg1._X51=angle;var _hh1=this._Jg1._ih1._jh1;for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){_Jz._zh1(_hh1,this._Fd1,this._Fd1)}},/// @return the world transform of the body's origin. 837_Z51:function(){return this._Fd1},/// @return the world position of the body's origin. 838_kS:function(){ 839return this._Fd1._OE},/// @return the current world rotation angle in radians. 840_O51:function(){return this._Lg1._N9},_Ah1:function(){return this._Lg1._T2},_Bh1:function(){return this._Lg1._U51},/// @param v the new linear velocity of the center of mass. 841_Ch1:function(_qa){if(this._rI==_pg1._qg1){return }if(_261(_qa,_qa)>0.0){this._SS(!0);}this._Qg1=_qa},/// @return the linear velocity of the center of mass. 842_Dh1:function(){return this._Qg1},/// @param omega the new angular velocity in radians/second. 843_Eh1:function(_U2){ 844if(this._rI==_pg1._qg1){return }if(_U2*_U2>0.0){this._SS(!0)}this._Rg1=_U2},/// @return the angular velocity in radians/second. 845_Fh1:function(){return this._Rg1},/// @param force the world force vector, usually in Newtons (N). 846/// @param point the world position of the point of application. 847/// @param wake also wake up the body 848_gT:function(_Gh1,_fb1,_Hh1){if(this._rI!=_pg1._Yg1){return }if(_Hh1&&(this._Dg1&_pg1._Hg1)==0){this._SS(!0)}if(this._Dg1&_pg1._Hg1){this._Vg1._yk(_Gh1);this._Wg1+=_361(_651._d51(_fb1, 849this._Lg1._T2),_Gh1)}},/// @param force the world force vector, usually in Newtons (N). 850/// @param wake also wake up the body 851_Ih1:function(_Gh1,_Hh1){if(this._rI!=_pg1._Yg1){return }if(_Hh1&&(this._Dg1&_pg1._Hg1)==0){this._SS(!0)}if(this._Dg1&_pg1._Hg1){this._Vg1._yk(_Gh1)}},/// @param torque about the z-axis (out of the screen), usually in N-m. 852/// @param wake also wake up the body 853_xT:function(_Jh1,_Hh1){if(this._rI!=_pg1._Yg1){return }if(_Hh1&&(this._Dg1&_pg1._Hg1)==0){this._SS(!0)}if(this._Dg1&_pg1._Hg1){ 854this._Wg1+=_Jh1}},/// @param impulse the world impulse vector, usually in N-seconds or kg-m/s. 855/// @param point the world position of the point of application. 856/// @param wake also wake up the body 857_Kh1:function(_Lh1,_fb1,_Hh1){if(this._rI!=_pg1._Yg1){return }if(_Hh1&&(this._Dg1&_pg1._Hg1)==0){this._SS(!0)}if(this._Dg1&_pg1._Hg1){this._Qg1._yk(_651.Multiply(this.__g1,_Lh1));this._Rg1+=this._1h1*_361(_651._d51(_fb1,this._Lg1._T2),_Lh1)}},/// @param impulse the angular impulse in units of kg*m*m/s 858/// @param wake also wake up the body 859_vT:function(_Lh1, 860_Hh1){if(this._rI!=_pg1._Yg1){return }if(_Hh1&&(this._Dg1&_pg1._Hg1)==0){this._SS(!0)}if(this._Dg1&_pg1._Hg1){this._Rg1+=this._1h1*_Lh1}},/// @return the mass, usually in kilograms (kg). 861_Mh1:function(){return this._Zg1},/// @return the rotational inertia, usually in kg-m^2. 862_Nh1:function(){return this._0h1+this._Zg1*_261(this._Lg1._U51,this._Lg1._U51);},/// @return a struct containing the mass, inertia and center of the body. 863_Oh1:function(data){data._e71=this._Zg1;data._f71=this._0h1+this._Zg1*_261(this._Lg1._U51, 864this._Lg1._U51);data._R61=this._Lg1._U51},/// @param massData the mass properties. 865_Ph1:function(_q71){_i41(this._Jg1._eh1()==!1);if(this._Jg1._eh1()==!0){return }if(this._rI!=_pg1._Yg1){return }this.__g1=0.0;this._0h1=0.0;this._1h1=0.0;this._Zg1=_q71._e71;if(this._Zg1<=0.0){this._Zg1=1.0}this.__g1=1.0/this._Zg1;if(_q71._f71>0.0&&(this._Dg1&_pg1._Fg1)==0){this._0h1=_q71._f71-this._Zg1*_261(_q71._R61,_q71._R61);_i41(this._0h1>0.0);this._1h1=1.0/this._0h1}_pg1._8h1._UH(this._Lg1._T2);this._Lg1._U51._UH(_q71._R61); 866this._Lg1._V51._UH(_j61(this._Fd1,this._Lg1._U51));this._Lg1._T2._UH(this._Lg1._V51);this._Qg1._yk(_561(this._Rg1,_651._d51(this._Lg1._T2,_pg1._8h1)))},_nh1:function(){this._Zg1=0.0;this.__g1=0.0;this._0h1=0.0;this._1h1=0.0;this._Lg1._U51._751();if(this._rI==_pg1._qg1||this._rI==_pg1._5h1){this._Lg1._V51._UH(this._Fd1._OE);this._Lg1._T2._UH(this._Fd1._OE);this._Lg1._X51=this._Lg1._N9;return }_i41(this._rI==_pg1._Yg1);var _U51=new _651(0,0);for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){if(_Jz._mh1==0.0){continue } 867var _q71=new _d71();_Jz._Oh1(_q71);this._Zg1+=_q71._e71;_U51._yk(_651.Multiply(_q71._e71,_q71._R61));this._0h1+=_q71._f71}
867if(this._Zg1>0.0){this.__g1=1.0/this._Zg1;_U51.Multiply(this.__g1)}else {this._Zg1=1.0;this.__g1=1.0}if(this._0h1>0.0&&(this._Dg1&_pg1._Fg1)==0){this._0h1-=this._Zg1*_261(_U51,_U51);_i41(this._0h1>0.0);this._1h1=1.0/this._0h1}else {this._0h1=0.0;this._1h1=0.0}_pg1._8h1._UH(this._Lg1._T2);this._Lg1._U51._UH(_U51);this._Lg1._V51._UH(_j61(this._Fd1,this._Lg1._U51));this._Lg1._T2._UH(this._Lg1._V51); 868this._Qg1._yk(_561(this._Rg1,_651._d51(this._Lg1._T2,_pg1._8h1)))},/// @param localPoint a point on the body measured relative the the body's origin. 869/// @return the same point expressed in world coordinates. 870_Qh1:function(_cb1){return _j61(this._Fd1,_cb1)},/// @param localVector a vector fixed in the body. 871/// @return the same vector expressed in world coordinates. 872_Rh1:function(_Sh1){return _h61(this._Fd1._YC,_Sh1)},/// @param a point in world coordinates. 873/// @return the corresponding local point relative to the body's origin. 874_Th1:function(_Uh1){ 875return _l61(this._Fd1,_Uh1)},/// @param a vector in world coordinates. 876/// @return the corresponding local vector. 877_Vh1:function(_Wh1){return _i61(this._Fd1._YC,_Wh1)},/// @param a point in world coordinates. 878/// @return the world velocity of a point. 879_Xh1:function(_Uh1){return _651._yk(this._Qg1,_561(this._Rg1,_651._d51(_Uh1,this._Lg1._T2)))},/// @param a point in local coordinates. 880/// @return the world velocity of a point. 881_Yh1:function(_cb1){return this._Xh1(this._Qh1(_cb1))},_Zh1:function(){ 882return this._Sg1},_NS:function(_tg1){this._Sg1=_tg1},__h1:function(){return this._Tg1},_PS:function(_ug1){this._Tg1=_ug1},_0i1:function(){return this._Ug1},_1i1:function(scale){this._Ug1=scale},_2i1:function(type){_i41(this._Jg1._eh1()==!1);if(this._Jg1._eh1()==!0){return }if(this._rI==type){return }this._rI=type;this._nh1();if(this._rI==_pg1._qg1){this._Qg1._751();this._Rg1=0.0;this._Lg1._X51=this._Lg1._N9;this._Lg1._V51._UH(this._Lg1._T2);this._3i1()}this._SS(!0);this._Vg1._751();this._Wg1=0.0;var _4i1=this._Ng1; 883while(_4i1){var _5i1=_4i1;_4i1=_4i1._Hm;this._Jg1._ih1._wh1(_5i1._rh1)}this._Ng1=null;var _hh1=this._Jg1._ih1._jh1;for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){var _6i1=_Jz._591;for(var _S2=0;_S2<_6i1;++_S2){_hh1._i91(_Jz._7i1[_S2]._c91)}}},_i71:function(){return this._rI},_8i1:function(_9i1){if(_9i1){this._Dg1|=_pg1._Eg1;}else {this._Dg1&=~_pg1._Eg1}},_ai1:function(){return(this._Dg1&_pg1._Eg1)==_pg1._Eg1},_bi1:function(_9i1){if(_9i1){this._Dg1|=_pg1._Gg1}else {this._Dg1&=~_pg1._Gg1;this._SS(!0)}},_ci1:function(){ 884return(this._Dg1&_pg1._Gg1)==_pg1._Gg1},/// @param flag set to true to wake the body, false to put it to sleep. 885_SS:function(_9i1){if(_9i1){if((this._Dg1&_pg1._Hg1)==0){this._Dg1|=_pg1._Hg1;this._Xg1=0.0}}else {this._Dg1&=~_pg1._Hg1;this._Xg1=0.0;this._Qg1._751();this._Rg1=0.0;this._Vg1._751();this._Wg1=0.0;}},/// @return true if the body is awake. 886_di1:function(){return(this._Dg1&_pg1._Hg1)==_pg1._Hg1},_ei1:function(_9i1){_i41(this._Jg1._eh1()==!1);if(_9i1==this._fi1()){return }if(_9i1){this._Dg1|=_pg1._Ig1; 887var _hh1=this._Jg1._ih1._jh1;for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){_Jz._kh1(_hh1,this._Fd1)}}else {this._Dg1&=~_pg1._Ig1;var _hh1=this._Jg1._ih1._jh1;for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){_Jz._xh1(_hh1)}var _4i1=this._Ng1;while(_4i1){var _5i1=_4i1;_4i1=_4i1._Hm;this._Jg1._ih1._wh1(_5i1._rh1);}this._Ng1=null}},_fi1:function(){return(this._Dg1&_pg1._Ig1)==_pg1._Ig1},_gi1:function(_9i1){var status=(this._Dg1&_pg1._Fg1)==_pg1._Fg1;if(status==_9i1){return }if(_9i1){this._Dg1|=_pg1._Fg1}else {this._Dg1&=~_pg1._Fg1} 888this._Rg1=0.0;this._nh1()},_hi1:function(){return(this._Dg1&_pg1._Fg1)==_pg1._Fg1},_ii1:function(){return this._3h1},_ji1:function(){return this._Mg1},/// @warning this list changes during the time step and you may 889_ki1:function(){return this._Ng1},_li1:function(){return this._Pg1;},_k91:function(){return this._2h1},_mi1:function(data){this._2h1=data},_ni1:function(){return this._Jg1},_3i1:function(){_pg1._9h1._YC._Bm(this._Lg1._X51);_pg1._9h1._OE._UH(_651._d51(this._Lg1._V51,_h61(_pg1._9h1._YC,this._Lg1._U51))); 890var _hh1=this._Jg1._ih1._jh1;for(var _Jz=this._3h1;_Jz;_Jz=_Jz._Pg1){_Jz._zh1(_hh1,_pg1._9h1,this._Fd1)}},_oi1:function(){this._Fd1._YC._Bm(this._Lg1._N9);this._Fd1._OE._UH(_651._d51(this._Lg1._T2,_h61(this._Fd1._YC,this._Lg1._U51))
890)},_pi1:function(_Ub1){if(this._rI!=_pg1._Yg1&&_Ub1._rI!=_pg1._Yg1){return !1}for(var _qi1=this._Mg1;_qi1;_qi1=_qi1._Hm){if(_qi1._Ub1==_Ub1){if(_qi1._ri1._si1==!1){return !1}}}return !0},_061:function(alpha){this._Lg1._061(alpha);this._Lg1._T2._UH(this._Lg1._V51);this._Lg1._N9=this._Lg1._X51; 891this._Fd1._YC._Bm(this._Lg1._N9);this._Fd1._OE._UH(_651._d51(this._Lg1._T2,_h61(this._Fd1._YC,this._Lg1._U51)))},_j51:function(out){var _bo=out||{};_bo['fixtures']=null;_bo['type']=this._rI;_bo['position']=this._kS()._j51();_bo['angle']=this._O51();_bo['linearVelocity']=this._Dh1()._j51();_bo['angularVelocity']=this._Fh1();_bo['linearDamping']=this._Zh1();_bo['angularDamping']=this.__h1();_bo['allowSleep']=this._ci1();_bo['awake']=this._di1();_bo['fixedRotation']=this._hi1();_bo['bullet']=this._ai1(); 892_bo['active']=this._fi1();_bo['gravityScale']=this._0i1();return _bo}};function _ti1(){this._ui1=0x0001;this._vi1=0xFFFF;this._wi1=0}_ti1.prototype={_z8:function(){var _or=new _ti1();_or._ui1=this._ui1;_or._vi1=this._vi1;_or._wi1=this._wi1;return _or},_UH:function(_or){this._ui1=_or._ui1;this._vi1=_or._vi1;this._wi1=_or._wi1},_j51:function(out){var _bo=out||{};_bo['categoryBits']=this._ui1;_bo['maskBits']=this._vi1;_bo['groupIndex']=this._wi1;return _bo},_k51:function(data){this._ui1=data['categoryBits']; 893this._vi1=data['maskBits'];this._wi1=data['groupIndex']}};function _dh1(){this._C71=null;this._b91=null;this._1A=0.2;this._xi1=0.0;this._r71=0.0;this._yi1=!1;this._or=new _ti1();Object.seal(this)}_dh1.prototype={_k51:function(data){this._1A=data['friction'];this._xi1=data['restitution'];this._r71=data['density'];this._yi1=data['isSensor'];this._or._k51(data['filter'])}};function _zi1(){this._o71=new _Tb1();this._uS=null;this._m71=0;this._c91=0};/// @warning you cannot reuse fixtures. 894function _fh1(){ 895this._2h1=null;this._lh1=null;this._Pg1=null;this._7i1=null;this._591=0;this._Ai1=null;this._mh1=0.0;this._Bi1=new _ti1();this._Ci1=!1;this._Di1=0;this._Ei1=0}_fh1.prototype={/// @return the shape type. 896_i71:function(){return this._Ai1._i71()},_Fi1:function(){return this._Ai1},_KS:function(_Gi1){if(_Gi1!=this._Ci1){this._lh1._SS(!0);this._Ci1=_Gi1}},/// @return the true if the shape is a sensor. 897_Hi1:function(){return this._Ci1},_Ii1:function(_or){this._Bi1=_or;this._Ji1()},_Ki1:function(){return this._Bi1} 898,_Ji1:function(){if(this._lh1==null){return }var _e81=this._lh1._ki1();while(_e81){var _rh1=_e81._rh1;var _sh1=_rh1._th1();var _uh1=_rh1._vh1();if(_sh1==this||_uh1==this){_rh1._Li1()}_e81=_e81._Hm}var _Bg1=this._lh1._ni1();if(_Bg1==null){return }var _hh1=_Bg1._ih1._jh1;for(var _S2=0;_S2<this._591;++_S2){_hh1._i91(this._7i1[_S2]._c91)}},/// @return the parent body. 899_Mi1:function(){return this._lh1},/// @return the next shape. 900_li1:function(){return this._Pg1},_k91:function(){return this._2h1},_mi1:function(data){ 901this._2h1=data},/// @param p a point in world coordinates. 902_k71:function(_OE){return this._Ai1._k71(this._lh1._Z51(),_OE)},/// @param output the ray-cast results. 903/// @param input the ray-cast input parameters. 904_l71:function(_KC,_IC,_m71){return this._Ai1._l71(_KC,_IC,this._lh1._Z51(),_m71)},_Oh1:function(_q71){this._Ai1._p71(_q71,this._mh1)},_yS:function(_r71){_i41(_X41(_r71)&&_r71>=0.0);this._mh1=_r71},_HT:function(){return this._mh1},_GT:function(){return this._Di1},_ES:function(_1A){this._Di1=_1A} 905,_IT:function(){return this._Ei1},_BS:function(_xi1){this._Ei1=_xi1},_Ni1:function(_m71){_i41(0<=_m71&&_m71<this._591);return this._7i1[_m71]._o71},_gh1:function(body,_bh1){this._2h1=_bh1._b91;this._Di1=_bh1._1A;this._Ei1=_bh1._xi1;this._lh1=body;this._Pg1=null;this._Bi1._UH(_bh1._or);this._Ci1=_bh1._yi1;this._Ai1=_bh1._C71._z8();var _Oi1=this._Ai1._j71();this._7i1=new Array(_Oi1);for(var _S2=0;_S2<_Oi1;++_S2){this._7i1[_S2]=new _zi1();this._7i1[_S2]._uS=null;this._7i1[_S2]._c91=_191._r91}this._591=0; 906this._mh1=_bh1._r71},_wh1:function(){_i41(this._591==0);this._7i1=null;this._Ai1=null},_kh1:function(_hh1,_S51){_i41(this._591==0);this._591=this._Ai1._j71();for(var _S2=0;_S2<this._591;++_S2){var _Pi1=this._7i1[_S2];this._Ai1._n71(_Pi1._o71,_S51,_S2);_Pi1._c91=_hh1._a91(_Pi1._o71,_Pi1);_Pi1._uS=this;_Pi1._m71=_S2;}},_xh1:function(_hh1){for(var _S2=0;_S2<this._591;++_S2){var _Pi1=this._7i1[_S2];_hh1._e91(_Pi1._c91);_Pi1._c91=_191._r91}this._591=0},_zh1:function(_hh1,_Qi1,_Ri1){if(this._591==0){return } 907for(var _S2=0;_S2<this._591;++_S2){var _Pi1=this._7i1[_S2];var __b1=new _Tb1(),_0c1=new _Tb1();this._Ai1._n71(__b1,_Qi1,_Pi1._m71);this._Ai1._n71(_0c1,_Ri1,_Pi1._m71);_Pi1._o71._Zb1(__b1,_0c1);var _h91=_651._d51(_Ri1._OE,_Qi1._OE);_hh1._g91(_Pi1._c91,_Pi1._o71,_h91)}},_s71:function(_OE,_Bo,_Hb,_m71){this._Ai1._s71(this._lh1._Z51(),_OE,_Bo,_Hb,_m71)},_j51:function(out){var _bo=out||{};_bo['shape']=null;_bo['friction']=this._Di1;_bo['restitution']=this._Ei1;_bo['density']=this._mh1;_bo['isSensor']=this._Ci1; 908_bo['filter']=this._Bi1._j51();return _bo}};function _Si1(){}_Si1.prototype={_Ti1:function(_ri1){},_Ui1:function(_uS){},_Vi1:function(_cY){},_Wi1:function(index){}};function _Xi1(){}_Xi1.prototype={/// @warning for performance reasons this is only called when the AABBs begin to overlap. 909_pi1:function(_sh1,_uh1){var _Yi1=_sh1._Ki1();var _Zi1=_uh1._Ki1();if(_Yi1._wi1==_Zi1._wi1&&_Yi1._wi1!=0){return _Yi1._wi1>0}var __i1=(_Yi1._vi1&_Zi1._ui1)!=0&&(_Yi1._ui1&_Zi1._vi1)!=0;return __i1}};function _0j1(){this._1j1=new Array(_n41); 910this._2j1=new Array(_n41);this._md=0}/// @warning You cannot create/destroy Box2D entities inside these callbacks. 911function _3j1(){}_3j1.prototype={_4j1:function(_rh1){},_5j1:function(_rh1){},_6j1:function(_rh1,_7j1){},_8j1:function(_rh1,_Lh1){}};function _9j1(){}_9j1.prototype={/// @return false to terminate the query. 912_aj1:function(_uS){return !1},/// @return false to terminate the query. 913_bj1:function(index){return !1}};function _cj1(){}_cj1.prototype={/// @param fixture the fixture hit by the ray 914/// @param point the point of initial intersection 915/// @param normal the normal vector at the point of intersection 916/// @return -1 to filter, 0 to terminate, fraction to clip the ray for 917_aj1:function(_uS, 918_fb1,_u71,_F71){},_bj1:function(index,_fb1,_u71,_F71){return 0}};function _dj1(){this._ej1=0;this._fj1=0;this._gj1=0;this._hj1=0;this._ij1=0;this._jj1=!1}function _kj1(){this._T2=new _651();this._N9=0}function _lj1(){this._qa=new _651();this._U2=0}function _mj1(){this._W31=new _dj1();this._nj1=null;this._oj1=null}var _pj1=_041._b41("step");var _qj1=_041._b41("collide","step");var _rj1=_041._b41("solve","step");var _sj1=_041._b41("solveTOI","step");var _tj1=_041._b41("broadphase","step");function _oh1(_2A){this._ih1=new _uj1(); 919this._vj1=null;this._wj1=null;this._xj1=null;this._Mg1=null;this._yj1=0;this._zj1=0;this._Aj1=!0;this._Bj1=!0;this._Cj1=!1;this._Dj1=!0;this._Ej1=!0;this._Fj1=_2A;this._Dg1=_oh1._Gj1;this._Hj1=0.0;this._Ij1=new _dj1();this._Jj1=new _Kj1();this._Lj1=new _Mj1();this._Lj1._Jg1=this}function _Nj1(){this._hh1=null;this._q91=null}_Nj1.prototype={_G91:function(_c91){var _Pi1=this._hh1._k91(_c91);return this._q91._aj1(_Pi1._uS)}};function _Oj1(){this._hh1=null;this._q91=null}_Oj1.prototype={_Qe1:function(_IC,_c91){ 920var _b91=this._hh1._k91(_c91);var _Pi1=_b91;var _uS=_Pi1._uS;var index=_Pi1._m71;var _KC=new _Sb1();var _Ob=_uS._l71(_KC,_IC,index);if(_Ob){var _F71=_KC._F71;var _fb1=_651._yk(_651.Multiply((1.0-_F71),_IC._Eo),_651.Multiply(_F71,_IC._V61));return this._q91._aj1(_uS,_fb1,_KC._u71,_F71)}return _IC._E71}};_oh1._Pj1=new _T51();_oh1._Qj1=new _T51();_oh1._Rj1=new _T51();_oh1.prototype={_wh1:function(){var _M9=this._xj1;while(_M9){var _Sj1=_M9._Pg1;var _Jz=_M9._3h1;while(_Jz){var _Tj1=_Jz._Pg1;_Jz._591=0;_Jz._wh1();_Jz=_Tj1} 921_M9=_Sj1}},_Uj1:function(listener){this._vj1=listener},_Vj1:function(_or){this._ih1._Wj1=_or;},_Xj1:function(listener){this._ih1._Yj1=listener},_Zj1:function(__j1){this._wj1=__j1},/// @warning This function is locked during callbacks. 922_5T:function(_bh1){_i41(this._eh1()==!1);if(this._eh1()){return null}var _M9=new _pg1(_bh1,this);_M9._Og1=null;_M9._Pg1=this._xj1;if(this._xj1){this._xj1._Og1=_M9}this._xj1=_M9;++this._yj1;return _M9},/// @warning This automatically deletes all associated shapes and joints. 923/// @warning This function is locked during callbacks. 924_0k1:function(_M9){ 925_i41(this._yj1>0);_i41(this._eh1()==!1);if(this._eh1()){return }var _1k1=_M9._Mg1;while(_1k1){var _2k1=_1k1;_1k1=_1k1._Hm;if(this._vj1){this._vj1._Ti1(_2k1._ri1)}this._3k1(_2k1._ri1);_M9._Mg1=_1k1}_M9._Mg1=null;var _4i1=_M9._Ng1;while(_4i1){var _5i1=_4i1;_4i1=_4i1._Hm;this._ih1._wh1(_5i1._rh1)}_M9._Ng1=null;var _Jz=_M9._3h1;while(_Jz){var _4k1=_Jz;_Jz=_Jz._Pg1;if(this._vj1){this._vj1._Ui1(_4k1)}_4k1._xh1(this._ih1._jh1);_4k1._wh1();_M9._3h1=_Jz;_M9._4h1-=1}_M9._3h1=null;_M9._4h1=0;if(_M9._Og1){_M9._Og1._Pg1=_M9._Pg1; 926}if(_M9._Pg1){_M9._Pg1._Og1=_M9._Og1}if(_M9==this._xj1){this._xj1=_M9._Pg1}_M9._5k1=!0;--this._yj1},/// @warning This function is locked during callbacks. 927_6k1:function(_bh1){_i41(this._eh1()==!1);if(this._eh1()){return null}var _0c=_7k1._gh1(_bh1);_0c._Og1=null;_0c._Pg1=this._Mg1;if(this._Mg1){this._Mg1._Og1=_0c}this._Mg1=_0c;++this._zj1;_0c._8k1._ri1=_0c;_0c._8k1._Ub1=_0c._9k1;_0c._8k1._ak1=null;_0c._8k1._Hm=_0c._bk1._Mg1;if(_0c._bk1._Mg1)_0c._bk1._Mg1._ak1=_0c._8k1;_0c._bk1._Mg1=_0c._8k1;_0c._ck1._ri1=_0c; 928_0c._ck1._Ub1=_0c._bk1;_0c._ck1._ak1=null;_0c._ck1._Hm=_0c._9k1._Mg1;if(_0c._9k1._Mg1)_0c._9k1._Mg1._ak1=_0c._ck1;_0c._9k1._Mg1=_0c._ck1;var _dk1=_bh1._dk1;var _ek1=_bh1._ek1;if(_bh1._fk1==!1){var _e81=_ek1._ki1();while(_e81){if(_e81._Ub1==_dk1){_e81._rh1._Li1()}_e81=_e81._Hm}}return _0c},/// @warning This function is locked during callbacks. 929_3k1:function(_0c){_i41(this._eh1()==!1);if(this._eh1()){return }var _fk1=_0c._si1;if(_0c._Og1){_0c._Og1._Pg1=_0c._Pg1}if(_0c._Pg1){_0c._Pg1._Og1=_0c._Og1;}if(_0c==this._Mg1){ 930this._Mg1=_0c._Pg1}var _dk1=_0c._bk1;var _ek1=_0c._9k1;_dk1._SS(!0);_ek1._SS(!0);if(_0c._8k1._ak1){_0c._8k1._ak1._Hm=_0c._8k1._Hm}if(_0c._8k1._Hm){_0c._8k1._Hm._ak1=_0c._8k1._ak1}if(_0c._8k1==_dk1._Mg1){_dk1._Mg1=_0c._8k1._Hm}_0c._8k1._ak1=null;_0c._8k1._Hm=null;if(_0c._ck1._ak1){_0c._ck1._ak1._Hm=_0c._ck1._Hm}if(_0c._ck1._Hm){_0c._ck1._Hm._ak1=_0c._ck1._ak1}if(_0c._ck1==_ek1._Mg1){_ek1._Mg1=_0c._ck1._Hm}_0c._ck1._ak1=null;_0c._ck1._Hm=null;_7k1._wh1(_0c);_i41(this._zj1>0);--this._zj1;if(_fk1==!1){ 931var _e81=_ek1._ki1();while(_e81){if(_e81._Ub1==_dk1){_e81._rh1._Li1()}_e81=_e81._Hm}}},/// @param timeStep the amount of time to simulate, this should not vary. 932/// @param velocityIterations for the velocity constraint solver. 933/// @param positionIterations for the position constraint solver. 934_gk1:function(_ej1,_hj1,_ij1){_pj1.start();if(this._Dg1&_oh1._ph1){this._ih1._hk1();this._Dg1&=~_oh1._ph1}this._Dg1|=_oh1._ik1;this._Ij1._ej1=_ej1;this._Ij1._hj1=_hj1;this._Ij1._ij1=_ij1;if(_ej1>0.0){this._Ij1._fj1=1.0/_ej1} 935else {this._Ij1._fj1=0.0}this._Ij1._gj1=this._Hj1*_ej1;this._Ij1._jj1=this._Aj1;{_qj1.start();this._ih1._Xd1();_qj1.stop()}if(this._Dj1&&this._Ij1._ej1>0.0){_rj1.start();this._Lj1._v51(this._Ij1);this._v51(this._Ij1);_rj1.stop()}if(this._Bj1&&this._Ij1._ej1>0.0){_sj1.start();this._jk1(this._Ij1);_sj1.stop()}if(this._Ij1._ej1>0.0){this._Hj1=this._Ij1._fj1}if(this._Dg1&_oh1._Gj1){this._kk1()}this._Dg1&=~_oh1._ik1;_pj1.stop()},/// @see SetAutoClearForces 936_kk1:function(){for(var body=this._xj1;body;body=body._li1()){ 937body._Vg1.x=body._Vg1.y=0;body._Wg1=0.0}},_lk1:function(){if(this._wj1==null){return }var _o21=this._wj1._K61();if(_o21&_H61.__61){for(var _M9=this._xj1;_M9;_M9=_M9._li1()){var _S51=_M9._Z51();for(var _Jz=_M9._ii1();_Jz;_Jz=_Jz._li1()){if(_M9._fi1()==!1){this._mk1(_Jz,_S51,new _G61(0.5,0.5,0.3))}else if(_M9._i71()==_pg1._qg1){this._mk1(_Jz,_S51,new _G61(0.5,0.9,0.5))}else if(_M9._i71()==_pg1._5h1){this._mk1(_Jz,_S51,new _G61(0.5,0.5,0.9))}else if(_M9._di1()==!1){this._mk1(_Jz,_S51,new _G61(0.6,0.6,0.6))}else { 938this._mk1(_Jz,_S51,new _G61(0.9,0.7,0.7))}}}this._nk1(this._Lj1)}if(_o21&_H61._071){for(var _0c=this._Mg1;_0c;_0c=_0c._li1()){this._ok1(_0c)}}if(_o21&_H61._971){var color=new _G61(0.3,0.9,0.9);for(var _T2=this._ih1._Ng1;_T2;_T2=_T2._li1()){var _sh1=_T2._th1();var _uh1=_T2._vh1();var _pk1=_sh1._Ni1(_T2._qk1())._Wb1();var _rk1=_uh1._Ni1(_T2._sk1())._Wb1();this._wj1._U61(_pk1,_rk1,color)}}if(_o21&_H61._171){var color=new _G61(0.9,0.3,0.9);var _tk1=new _G61(0.3,0.3,0.9);var _uk1=this._ih1._jh1;for(var _M9=this._xj1; 939_M9;_M9=_M9._li1()){if(_M9._fi1()==!1){continue }for(var _Jz=_M9._ii1();_Jz;_Jz=_Jz._li1()){for(var _S2=0;_S2<_Jz._591;++_S2){var _Pi1=_Jz._7i1[_S2];var _o71=_uk1._j91(_Pi1._c91);var _S81=[];_S81[0]=new _651(_o71._G71.x,_o71._G71.y);_S81[1]=new _651(_o71._H71.x,_o71._G71.y);_S81[2]=new _651(_o71._H71.x,_o71._H71.y);_S81[3]=new _651(_o71._G71.x,_o71._H71.y);this._wj1._O61(_S81,4,color);var _vk1=new _Tb1();_Jz._Fi1()._n71(_vk1,_M9._Z51(),0);_S81[0]=new _651(_vk1._G71.x,_vk1._G71.y);_S81[1]=new _651(_vk1._H71.x, 940_vk1._G71.y);_S81[2]=new _651(_vk1._H71.x,_vk1._H71.y);_S81[3]=new _651(_vk1._G71.x,_vk1._H71.y);this._wj1._O61(_S81,4,_tk1)}}}}if(_o21&_H61._271){for(var _M9=this._xj1;_M9;_M9=_M9._li1()){var _S51=_M9._Z51()._z8();_S51._OE=_M9._Ah1();this._wj1._W61(_S51)}}},/// @param callback a user implemented callback class. 941/// @param aabb the query box. 942_wk1:function(_q91,_o71){var _xk1=new _Nj1();_xk1._hh1=this._ih1._jh1;_xk1._q91=_q91;this._ih1._jh1._t91(_xk1,_o71);this._Lj1._wk1(_q91,_o71)},/// @param callback a user implemented callback class. 943/// @param point1 the ray starting point 944/// @param point2 the ray ending point 945_l71:function(_q91, 946_yk1,_zk1){var _xk1=new _Oj1();_xk1._hh1=this._ih1._jh1;_xk1._q91=_q91;var _IC=new _Rb1();_IC._E71=1.0;_IC._Eo=_yk1;_IC._V61=_zk1;this._ih1._jh1._l71(_xk1,_IC);this._Lj1._l71(_q91,_yk1,_zk1)},/*@returns {b2Body} the head of the world body list. */_Ak1:function(){return this._xj1},/// @return the head of the world joint list. 947_ji1:function(){return this._Mg1},/// @return the head of the world contact list. 948/// @warning contacts are created and destroyed in the middle of a time step. 949_ki1:function(){ 950return this._ih1._Ng1},_Bk1:function(_9i1){if(_9i1==this._Ej1){return }this._Ej1=_9i1;if(this._Ej1==!1){for(var _M9=this._xj1;_M9;_M9=_M9._Pg1){_M9._SS(!0)}}},_Ck1:function(){return this._Ej1},_Dk1:function(_9i1){this._Aj1=_9i1},_Ek1:function(){return this._Aj1},_Fk1:function(_9i1){this._Bj1=_9i1},_Gk1:function(){return this._Bj1},_Hk1:function(_9i1){this._Cj1=_9i1},_Ik1:function(){return this._Cj1},_o91:function(){return this._ih1._jh1._o91()},_Jk1:function(){return this._yj1},_Kk1:function(){return this._zj1} 951,_Lk1:function(){return this._ih1._Mk1},_z91:function(){return this._ih1._jh1._z91()},_A91:function(){return this._ih1._jh1._A91()},_C91:function(){return this._ih1._jh1._C91()},_Nk1:function(_2A){this._Fj1=_2A},_Ok1:function(){return this._Fj1},_eh1:function(){return(this._Dg1&_oh1._ik1)==_oh1._ik1},_Pk1:function(_9i1){if(_9i1){this._Dg1|=_oh1._Gj1}else {this._Dg1&=~_oh1._Gj1}},_Qk1:function(){return(this._Dg1&_oh1._Gj1)==_oh1._Gj1},/// @param newOrigin the new origin with respect to the old origin 952_E91:function(_F91){ 953_i41((this._Dg1&_oh1._ik1)==0);if((this._Dg1&_oh1._ik1)==_oh1._ik1){return }for(var _M9=this._xj1;_M9;_M9=_M9._Pg1){_M9._Fd1._OE._d51(_F91);_M9._Lg1._V51._d51(_F91);_M9._Lg1._T2._d51(_F91)}for(var _0c=this._Mg1;_0c;_0c=_0c._Pg1){_0c._E91(_F91)}this._ih1._jh1._E91(_F91)},_Rk1:function(){return this._ih1},_v51:function(_W31){for(var _M9=this._xj1;_M9;_M9=_M9._Pg1){_M9._Kg1._UH(_M9._Fd1)}this._Jj1._ub1(this._yj1,this._ih1._Mk1,this._zj1,this._ih1._Yj1);for(var _M9=this._xj1;_M9;_M9=_M9._Pg1){_M9._Dg1&=~_pg1._6h1; 954}for(var _T2=this._ih1._Ng1;_T2;_T2=_T2._Pg1){_T2._Dg1&=~_Sk1._6h1}for(var _0c=this._Mg1;_0c;_0c=_0c._Pg1){_0c._Tk1=!1}var _Uk1=this._yj1;var _R31=new Array(_Uk1);for(var _Vk1=this._xj1;_Vk1;_Vk1=_Vk1._Pg1){if(_Vk1._Dg1&_pg1._6h1){continue }if(_Vk1._di1()==!1||_Vk1._fi1()==!1){continue }if(_Vk1._i71()==_pg1._qg1){continue }this._Jj1._Pk();var _Wk1=0;_R31[_Wk1++]=_Vk1;_Vk1._Dg1|=_pg1._6h1;while(_Wk1>0){var _M9=_R31[--_Wk1];_i41(_M9._fi1()==!0);this._Jj1._Xk1(_M9);_M9._SS(!0);if(_M9._i71()==_pg1._qg1){continue } 955for(var _4i1=_M9._Ng1;_4i1;_4i1=_4i1._Hm){var _rh1=_4i1._rh1;if(_rh1._Dg1&_Sk1._6h1){continue }if(_rh1._Yk1()==!1||_rh1._Zk1()==!1){continue }var __k1=_rh1._0l1._Ci1;var _1l1=_rh1._2l1._Ci1;if(__k1||
955_1l1){continue }this._Jj1._3l1(_rh1);_rh1._Dg1|=_Sk1._6h1;var _Ub1=_4i1._Ub1;if(_Ub1._Dg1&_pg1._6h1){continue }_i41(_Wk1<_Uk1);_R31[_Wk1++]=_Ub1;_Ub1._Dg1|=_pg1._6h1}for(var _1k1=_M9._Mg1;_1k1;_1k1=_1k1._Hm){if(_1k1._ri1._Tk1==!0){continue }var _Ub1=_1k1._Ub1;if(_Ub1._fi1()==!1){continue }this._Jj1._4l1(_1k1._ri1); 956_1k1._ri1._Tk1=!0;if(_Ub1._Dg1&_pg1._6h1){continue }_i41(_Wk1<_Uk1);_R31[_Wk1++]=_Ub1;_Ub1._Dg1|=_pg1._6h1}}this._Jj1._v51(_W31,this._Fj1,this._Ej1);for(var _S2=0;_S2<this._Jj1._yj1;++_S2){var _M9=this._Jj1._5l1[_S2];if(_M9._i71()==_pg1._qg1){_M9._Dg1&=~_pg1._6h1}}}{_tj1.start();for(var _M9=this._xj1;_M9;_M9=_M9._li1()){if((_M9._Dg1&_pg1._6h1)==0){continue }if(_M9._i71()==_pg1._qg1){continue }_M9._3i1()}this._ih1._hk1();_tj1.stop()}},_jk1:function(_W31){this._Jj1._ub1(2*_v41,_v41,0,this._ih1._Yj1);if(this._Dj1){ 957for(var _M9=this._xj1;_M9;_M9=_M9._Pg1){_M9._Dg1&=~_pg1._6h1;_M9._Lg1._Y51=0.0}for(var _T2=this._ih1._Ng1;_T2;_T2=_T2._Pg1){_T2._Dg1&=~(_Sk1._7h1|_Sk1._6h1);_T2._6l1=0;_T2._7l1=1.0}}for(;;){var _8l1=null;var _9l1=1.0;for(var _T2=this._ih1._Ng1;_T2;_T2=_T2._Pg1){if(_T2._Yk1()==!1){continue }if(_T2._6l1>_u41){continue }var alpha=1.0;if(_T2._Dg1&_Sk1._7h1){alpha=_T2._7l1}else {var _al1=_T2._th1();var _bl1=_T2._vh1();if(_al1._Hi1()||_bl1._Hi1()){continue }var _cl1=_al1._Mi1();var _dl1=_bl1._Mi1();var _7b1=_cl1._rI; 958var _8b1=_dl1._rI;_i41(_7b1==_pg1._Yg1||_8b1==_pg1._Yg1);var _el1=_cl1._di1()&&_7b1!=_pg1._qg1;var _fl1=_dl1._di1()&&_8b1!=_pg1._qg1;if(_el1==!1&&_fl1==!1){continue }var _gl1=_cl1._ai1()||_7b1!=_pg1._Yg1;var _hl1=_dl1._ai1()||_8b1!=_pg1._Yg1;if(_gl1==!1&&_hl1==!1){continue }var _Y51=_cl1._Lg1._Y51;if(_cl1._Lg1._Y51<_dl1._Lg1._Y51){_Y51=_dl1._Lg1._Y51;_cl1._Lg1._061(_Y51)}else if(_dl1._Lg1._Y51<_cl1._Lg1._Y51){_Y51=_cl1._Lg1._Y51;_dl1._Lg1._061(_Y51)}_i41(_Y51<1.0);var _O91=_T2._qk1();var _P91=_T2._sk1();var _IC=new _Bf1(); 959_IC._R91._Bm(_al1._Fi1(),_O91);_IC._S91._Bm(_bl1._Fi1(),_P91);_IC._Cf1._UH(_cl1._Lg1);_IC._Df1._UH(_dl1._Lg1);_IC._Ef1=1.0;var _KC=new _Ff1();_6g1(_KC,_IC);var __51=_KC._Xb;if(_KC.state==_Ff1._If1){alpha=_u61(_Y51+(1.0-_Y51)*__51,1.0)}else {alpha=1.0}_T2._7l1=alpha;_T2._Dg1|=_Sk1._7h1}if(alpha<_9l1){_8l1=_T2;_9l1=alpha}}if(_8l1==null||1.0-10.0*_l41<_9l1){this._Dj1=!0;break }var _al1=_8l1._th1();var _bl1=_8l1._vh1();var _cl1=_al1._Mi1();var _dl1=_bl1._Mi1();_oh1._Pj1._UH(_cl1._Lg1);_oh1._Qj1._UH(_dl1._Lg1); 960_cl1._061(_9l1);_dl1._061(_9l1);_8l1._Qk(this._ih1._Yj1);_8l1._Dg1&=~_Sk1._7h1;++_8l1._6l1;if(_8l1._Yk1()==!1||_8l1._Zk1()==!1){_8l1._il1(!1);_cl1._Lg1._UH(_oh1._Pj1);_dl1._Lg1._UH(_oh1._Qj1);_cl1._oi1();_dl1._oi1();continue }_cl1._SS(!0);_dl1._SS(!0);this._Jj1._Pk();this._Jj1._Xk1(_cl1);this._Jj1._Xk1(_dl1);this._Jj1._3l1(_8l1);_cl1._Dg1|=_pg1._6h1;_dl1._Dg1|=_pg1._6h1;_8l1._Dg1|=_Sk1._6h1;var _jl1=[_cl1,_dl1];for(var _S2=0;_S2<2;++_S2){var body=_jl1[_S2];if(body._rI==_pg1._Yg1){for(var _4i1=body._Ng1; 961_4i1;_4i1=_4i1._Hm){if(this._Jj1._yj1==this._Jj1._kl1){break }if(this._Jj1._Mk1==this._Jj1._ll1){break }var _rh1=_4i1._rh1;if(_rh1._Dg1&_Sk1._6h1){continue }var _Ub1=_4i1._Ub1;if(_Ub1._rI==_pg1._Yg1&&body._ai1()==!1&&_Ub1._ai1()==!1){continue }var __k1=_rh1._0l1._Ci1;var _1l1=_rh1._2l1._Ci1;if(__k1||_1l1){continue }_oh1._Rj1._UH(_Ub1._Lg1);if((_Ub1._Dg1&_pg1._6h1)==0){_Ub1._061(_9l1)}_rh1._Qk(this._ih1._Yj1);if(_rh1._Yk1()==!1){_Ub1._Lg1._UH(_oh1._Rj1);_Ub1._oi1();continue }if(_rh1._Zk1()==!1){_Ub1._Lg1._UH(_oh1._Rj1); 962_Ub1._oi1();continue }_rh1._Dg1|=_Sk1._6h1;this._Jj1._3l1(_rh1);if(_Ub1._Dg1&_pg1._6h1){continue }_Ub1._Dg1|=_pg1._6h1;if(_Ub1._rI!=_pg1._qg1){_Ub1._SS(!0)}this._Jj1._Xk1(_Ub1)}}}var _ml1=new _dj1();_ml1._ej1=(1.0-_9l1)*_W31._ej1;_ml1._fj1=1.0/_ml1._ej1;_ml1._gj1=1.0;_ml1._ij1=20;_ml1._hj1=_W31._hj1;_ml1._jj1=!1;this._Jj1._jk1(_ml1,_cl1._Cg1,_dl1._Cg1);for(var _S2=0;_S2<this._Jj1._yj1;++_S2){var body=this._Jj1._5l1[_S2];body._Dg1&=~_pg1._6h1;if(body._rI!=_pg1._Yg1){continue;}body._3i1();for(var _4i1=body._Ng1; 963_4i1;_4i1=_4i1._Hm){_4i1._rh1._Dg1&=~(_Sk1._7h1|_Sk1._6h1)}}this._ih1._hk1();if(this._Cj1){this._Dj1=!1;break }}},_ok1:function(_ri1){var _dk1=_ri1._nl1();var _ek1=_ri1._ol1();var _rc1=_dk1._Z51();var _tc1=_ek1._Z51();var _Kb=_rc1._OE;var _Mb=_tc1._OE;var _Eo=_ri1._pl1();var _V61=_ri1._ql1();var color=new _G61(0.5,0.8,0.8);switch(_ri1._i71()){case _7k1._rl1:this._wj1._U61(_Eo,_V61,color);break;case _7k1._sl1:{var _tl1=_ri1;var _Hw=_tl1._ul1();var _Iw=_tl1._vl1();this._wj1._U61(_Hw,_Eo,color);this._wj1._U61(_Iw, 964_V61,color);this._wj1._U61(_Hw,_Iw,color)}break;case _7k1._wl1:break;case _7k1._xl1:this._wj1._yl1(_ri1._zl1(),5.0,color);default :this._wj1._U61(_Kb,_Eo,color);this._wj1._U61(_Eo,_V61,color);this._wj1._U61(_Mb,_V61,color)}},_mk1:function(_uS,_S51,color){switch(_uS._i71()){case _g71._v71:{var _I91=_uS._Fi1();var _R61=_j61(_S51,_I91._B71);var _S61=_I91._h71;var _Fo=_h61(_S51._YC,new _651(1.0,0.0));this._wj1._T61(_R61,_S61,_Fo,color)}break;case _g71._w71:{var _e81=_uS._Fi1();var _5g=_j61(_S51,_e81._O71);var _sa=_j61(_S51, 965_e81._P71);this._wj1._U61(_5g,_sa,color)}break;case _g71._y71:{var _J91=_uS._Fi1();var _md=_J91._181;var vertices=_J91._081;var _5g=_j61(_S51,vertices[0]);for(var _S2=1;_S2<_md;++_S2){var _sa=_j61(_S51,vertices[_S2]);this._wj1._U61(_5g,_sa,color);_5g=_sa}}break;case _g71._x71:{var _Al1=_uS._Fi1();var vertexCount=_Al1._181;_i41(vertexCount<=_o41);var vertices=new Array(_o41);for(var _S2=0;_S2<vertexCount;++_S2){vertices[_S2]=_j61(_S51,_Al1._081[_S2])}this._wj1._P61(vertices,vertexCount,color)}break;default :break } 966},_Bl1:function(){return this._Lj1._Bl1()},_Cl1:function(_md){this._Lj1._Cl1(_md)},_Dl1:function(_r71){this._Lj1._Dl1(_r71)},_El1:function(){return this._Lj1._El1()},_Fl1:function(_zg1){this._Lj1._Fl1(_zg1)},_Gl1:function(){return this._Lj1._Gl1()},_Hl1:function(_Il1){this._Lj1._Hl1(_Il1)},_Jl1:function(){return this._Lj1._Jl1()},_Kl1:function(_S61){this._Lj1._Kl1(_S61)},_Ll1:function(){return this._Lj1._Ll1()},_Ml1:function(_bh1){_i41(this._eh1()==!1);if(this._eh1()){return 0}var _OE=this._Lj1._Ml1(_bh1); 967return _OE},_Nl1:function(index,_Ol1){this._Lj1._Nl1(index,_Ol1)},_Pl1:function(_C71,_S51,_Ol1){_i41(this._eh1()==!1);if(this._eh1()){return 0}return this._Lj1._Pl1(_C71,_S51,_Ol1)},_Ql1:function(_bh1){_i41(this._eh1()==!1);if(this._eh1()){return null}var _L9=this._Lj1._Ql1(_bh1);return _L9},_Rl1:function(_Sl1,_Tl1){_i41(this._eh1()==!1);if(this._eh1()){return }this._Lj1._Rl1(_Sl1,_Tl1)},_Ul1:function(_cY,_Ol1){_i41(this._eh1()==!1);if(this._eh1()){return }this._Lj1._Ul1(_cY,_Ol1)},_Vl1:function(){return this._Lj1._Vl1()} 968,_Wl1:function(){return this._Lj1._Wl1()},_Xl1:function(){return this._Lj1._Xl1()},_Yl1:function(){return this._Lj1._Yl1()},_Zl1:function(){return this._Lj1._Zl1()},__l1:function(){return this._Lj1.__l1()},_0m1:function(buffer,_1m1){this._Lj1._0m1(buffer,_1m1)},_2m1:function(buffer,_1m1){this._Lj1._2m1(buffer,_1m1)},_3m1:function(buffer,_1m1){this._Lj1._3m1(buffer,_1m1)},_4m1:function(buffer,_1m1){this._Lj1._4m1(buffer,_1m1)},_5m1:function(buffer,_1m1){this._Lj1._5m1(buffer,_1m1)},_6m1:function(){return this._Lj1._7m1} 969,_8m1:function(){return this._Lj1._Mk1},_9m1:function(){return this._Lj1._am1},_bm1:function(){return this._Lj1._cm1},_dm1:function(){return this._Lj1._dm1()},_em1:function(){return this._Lj1._em1()},_fm1:function(){return this._Lj1._fm1()},_gm1:function(){return this._Lj1._gm1()},_nk1:function(_hm1){var _im1=_hm1._gm1();if(_im1){var _jm1=_hm1._Ll1();var _km1=_hm1._Wl1();if(_hm1._lm1.data){var _mm1=_hm1._Yl1();this._wj1._X61(_km1,_jm1,_mm1,_im1)}else {this._wj1._X61(_km1,_jm1,null,_im1)}}}};_oh1._ph1=0x0001; 970_oh1._ik1=0x0002;_oh1._Gj1=0x0004;function _nm1(_1m1){this._om1=new Array(_1m1);this._Td1=0;this._pm1=0;this._qm1=_1m1}_nm1.prototype={_lP:function(_Im){if(this._pm1>=this._qm1)return;this._om1[this._pm1++]=_Im},_nP:function(){_i41(this._Td1<this._pm1);this._Td1++},_rm1:function(){return this._Td1>=this._pm1},_sm1:function(){return this._om1[this._Td1]}};function _tm1(_um1){this._vm1=new Array(_um1);this._wm1=0;this._xm1=0;this._ym1=0;this._zm1=null}_tm1._Am1=function(){this._R61=new _651();this._Bm1=0} 971;_tm1._Cm1=function(x,y,_S2,_L9){this._sJ=x;this._tJ=y;this._Dm1=_S2;this._Em1=_L9};
971_tm1.prototype={_Fm1:function(_R61,_Bm1){var _L9=(this._vm1[this._wm1++]=new _tm1._Am1());_L9._R61._UH(_R61);_L9._Bm1=_Bm1},_Gm1:function(_S61){_i41(this._zm1==null);var _Hm1=1/_S61;var _w81=new _651(+_k41,+_k41);var _x81=new _651(-_k41,-_k41);for(var _Dm=0;_Dm<this._wm1;_Dm++){var _L9=this._vm1[_Dm];_w81._UH(_v61(_w81,_L9._R61));_x81._UH(_x61(_x81,_L9._R61))}this._xm1=1+((_Hm1*(_x81.x-_w81.x))>>>0);this._ym1=1+((_Hm1*(_x81.y-_w81.y))>>>0); 972this._zm1=new Array(this._xm1*this._ym1);for(var _S2=0;_S2<this._xm1*this._ym1;_S2++)this._zm1[_S2]=null;var _Im1=new _nm1(this._xm1*this._xm1);for(var _Dm=0;_Dm<this._wm1;_Dm++){var _L9=this._vm1[_Dm];_L9._R61._UH(_651.Multiply(_Hm1,_651._d51(_L9._R61,_w81)));var x=_w61(0,_u61(Math.floor(_L9._R61.x),this._xm1-1));var y=_w61(0,_u61(Math.floor(_L9._R61.y),this._ym1-1));_Im1._lP(new _tm1._Cm1(x,y,x+y*this._xm1,_L9))}while(!_Im1._rm1()){var x=_Im1._sm1()._sJ;var y=_Im1._sm1()._tJ;var _S2=_Im1._sm1()._Dm1;var _L9=_Im1._sm1()._Em1; 973_Im1._nP();if(!this._zm1[_S2]){this._zm1[_S2]=_L9;if(x>0){_Im1._lP(new _tm1._Cm1(x-1,y,_S2-1,_L9))}if(y>0){_Im1._lP(new _tm1._Cm1(x,y-1,_S2-this._xm1,_L9))}if(x<this._xm1-1){_Im1._lP(new _tm1._Cm1(x+1,y,_S2+1,_L9))}if(y<this._ym1-1){_Im1._lP(new _tm1._Cm1(x,y+1,_S2+this._xm1,_L9))}}}var _Jm1=this._xm1+this._ym1;for(var _Km1=0;_Km1<_Jm1;_Km1++){for(var y=0;y<this._ym1;y++){for(var x=0;x<this._xm1-1;x++){var _S2=x+y*this._xm1;var _N9=this._zm1[_S2];var _M9=this._zm1[_S2+1];if(_N9!=_M9){_Im1._lP(new _tm1._Cm1(x, 974y,_S2,_M9));_Im1._lP(new _tm1._Cm1(x+1,y,_S2+1,_N9))}}}for(var y=0;y<this._ym1-1;y++){for(var x=0;x<this._xm1;x++){var _S2=x+y*this._xm1;var _N9=this._zm1[_S2];var _M9=this._zm1[_S2+this._xm1];if(_N9!=_M9){_Im1._lP(new _tm1._Cm1(x,y,_S2,_M9));_Im1._lP(new _tm1._Cm1(x,y+1,_S2+this._xm1,_N9))}}}var _Lm1=!1;while(!_Im1._rm1()){var x=_Im1._sm1()._sJ;var y=_Im1._sm1()._tJ;var _S2=_Im1._sm1()._Dm1;var _Dm=_Im1._sm1()._Em1;_Im1._nP();var _N9=this._zm1[_S2];var _M9=_Dm;if(_N9!=_M9){var _yM=_N9._R61.x-x;var _zM=_N9._R61.y-y; 975var _Mm1=_M9._R61.x-x;var _Nm1=_M9._R61.y-y;var _F_=_yM*_yM+_zM*_zM;var __B=_Mm1*_Mm1+_Nm1*_Nm1;if(_F_>__B){this._zm1[_S2]=_M9;if(x>0){_Im1._lP(new _tm1._Cm1(x-1,y,_S2-1,_M9))}if(y>0){_Im1._lP(new _tm1._Cm1(x,y-1,_S2-this._xm1,_M9))}if(x<this._xm1-1){_Im1._lP(new _tm1._Cm1(x+1,y,_S2+1,_M9))}if(y<this._ym1-1){_Im1._lP(new _tm1._Cm1(x,y+1,_S2+this._xm1,_M9))}_Lm1=!0}}}if(!_Lm1){break }}},_Om1:function(_q91){for(var y=0;y<this._ym1-1;y++){for(var x=0;x<this._xm1-1;x++){var _S2=x+y*this._xm1;var _N9=this._zm1[_S2]; 976var _M9=this._zm1[_S2+1];var _T2=this._zm1[_S2+this._xm1];var _Bo=this._zm1[_S2+1+this._xm1];if(_M9!=_T2){if(_N9!=_M9&&_N9!=_T2){_q91(_N9._Bm1,_M9._Bm1,_T2._Bm1)}if(_Bo!=_M9&&_Bo!=_T2){_q91(_M9._Bm1,_Bo._Bm1,_T2._Bm1)}}}}}};function _Pm1(_K9,_L9,_M9,_N9){if(_K9 instanceof _G61){this._K9=(255*_K9._K9);this._L9=(255*_K9._L9);this._M9=(255*_K9._M9);this._N9=255}else if(typeof(_K9)!=='undefined'){this._K9=_K9;this._L9=_L9;this._M9=_M9;this._N9=_N9}else this._K9=this._L9=this._M9=this._N9=0}_Pm1.prototype={_Qm1:function(){ 977return !this._K9&&!this._L9&&!this._M9&&!this._N9;},_Rm1:function(){return new _G61(1.0/255*this._K9,1.0/255*this._L9,1.0/255*this._M9)},_Bm:function(_Sm1,_Tm1,_Um1,_Vm1){if(_Sm1 instanceof _G61){this._K9=(255*_Sm1._K9);this._L9=(255*_Sm1._L9);this._M9=(255*_Sm1._M9);this._N9=255}else {this._K9=_Sm1;this._L9=_Tm1;this._M9=_Um1;this._N9=_Vm1}},_UH:function(_Wm1){this._K9=_Wm1._K9;this._L9=_Wm1._L9;this._M9=_Wm1._M9;this._N9=_Wm1._N9},_z8:function(){return new _Pm1(this._K9,this._L9,this._M9,this._N9)}};_Pm1._Xm1=new _Pm1(); 978function _Ym1(){this._o21=0;this.position=new _651();this._iV=new _651();this.color=new _Pm1();this._b91=null}_Ym1._Zm1=0;_Ym1.__m1=1<<1;_Ym1._0n1=1<<2;_Ym1._1n1=1<<3;_Ym1._2n1=1<<4;_Ym1._3n1=1<<5;_Ym1._4n1=1<<6;_Ym1._5n1=1<<7;_Ym1._6n1=1<<8;_Ym1._7n1=1<<9;function _8n1(){this._o21=0;this._9n1=0;this.position=new _651();this.angle=0;this._rg1=new _651();this._sg1=0;this.color=new _Pm1();this._an1=1;this._C71=null;this._bn1=!0;this._b91=null}function _cn1(){this._dn1=null;this._en1=0;this._fn1=0;this._gn1=0; 979this._hn1=1.0;this._Og1=null;this._Pg1=null;this._in1=-1;this._Zg1=0;this._jn1=0;this._kn1=new _651();this._Qg1=new _651();this._Rg1=0;this._ln1=new _R51();this._ln1._r51();this._mn1=!0;this._nn1=!1;this._on1=!1;this._2h1=null}_cn1.prototype={_li1:function(){return this._Pg1},_gm1:function(){return this._fn1-this._en1},_pn1:function(){return this._en1},_qn1:function(){return this._gn1},_rn1:function(_o21){this._gn1=_o21},_Mh1:function(){this._sn1();return this._Zg1},_Nh1:function(){this._sn1();return this._jn1} 980,_Wb1:function(){this._sn1();return this._kn1},_Dh1:function(){this._sn1();return this._Qg1},_Fh1:function(){this._sn1();return this._Rg1},_Z51:function(){return this._ln1},_kS:function(){return this._ln1._OE},_O51:function(){return this._ln1._YC._O51()},_k91:function(){return this._2h1},_mi1:function(data){this._2h1=data},_sn1:function(){if(this._in1!=this._dn1._in1){var _Jb=this._dn1._tn1();this._Zg1=0;this._kn1._751();this._Qg1._751();for(var _S2=this._en1;_S2<this._fn1;_S2++){this._Zg1+=_Jb;this._kn1._yk(_651.Multiply(_Jb, 981this._dn1._un1.data[_S2]));this._Qg1._yk(_651.Multiply(_Jb,this._dn1._vn1.data[_S2]))}if(this._Zg1>0){this._kn1.Multiply(1/this._Zg1);this._Qg1.Multiply(1/this._Zg1)}this._jn1=0;this._Rg1=0;for(var _S2=this._en1;_S2<this._fn1;_S2++){var _OE=_651._d51(this._dn1._un1.data[_S2],this._kn1);var _qa=_651._d51(this._dn1._vn1.data[_S2],this._Qg1);this._jn1+=_Jb*_261(_OE,_OE);this._Rg1+=_Jb*_361(_OE,_qa)}if(this._jn1>0){this._Rg1*=1/this._jn1}this._in1=this._dn1._in1}}};_cn1._wn1=1<<0;_cn1._xn1=1<<1;function _yn1(){ 982this._O91=this._P91=0;this._o21=0;this._zn1=0.0;this._u71=new _651()};function _An1(){this.index=0;this.body=null;this._zn1=0.0;this._u71=new _651();this._e71=0.0};function _Mj1(){this._in1=0;this._Bn1=0;this._Cn1=0;this._mh1=1;this._Dn1=1;this._Ug1=1;this._En1=1;this._Fn1=1;this._Gn1=1;this._181=0;this._Hn1=0;this._In1=0;this._Jn1=new _Mj1._Kn1();this._un1=new _Mj1._Kn1();this._vn1=new _Mj1._Kn1();this._Ln1=null;this._Mn1=null;this._Nn1=null;this._lm1=new _Mj1._Kn1();this._On1=null;this._Pn1=new _Mj1._Kn1(); 983this._591=0;this._Qn1=0;this._Rn1=null;this._Mk1=0;this._ll1=0;this._7m1=null;this._cm1=0;this._Sn1=0;this._am1=null;this._691=0;this._Tn1=0;this._791=null;this._Un1=0;this._Vn1=0;this._Wn1=null;this._Xn1=0;this._Yn1=null;this._Zn1=0.05;this.__n1=1.0;this._0o1=0.25;this._1o1=0.25;this._2o1=0.25;this._3o1=0.1;this._4o1=0.2;this._5o1=0.5;this._6o1=0.5;this._7o1=0.5;this._Jg1=null}_Mj1._Kn1=function(){this.data=null;this._8o1=0};_Mj1._9o1=function(){this.index=0;this._Bm1=0};_Mj1._9o1._ao1=function(_N9, 984_M9){return _N9._Bm1<_M9._Bm1;};_Mj1._9o1._bo1=function(_N9,_M9){return _N9<_M9._Bm1};
984_Mj1._9o1._co1=function(_N9,_M9){return _N9._Bm1<_M9};_Mj1._do1=function(){this._O91=this._P91=0;this._o21=0;this._an1=0.0;this._t71=0.0};_Mj1._eo1=function(){this._O91=this._P91=this._fo1=0;this._o21=0;this._an1=0.0;this._go1=new _651(),this._ho1=new _651(),this._Wm1=new _651();this._io1=0.0,this._jo1=0.0,this._ko1=0.0,this._8z=0.0};_Mj1._lo1=_Ym1._1n1;_Mj1._mo1=_Ym1._2n1;_Mj1._no1=_Ym1._4n1;_Mj1._oo1=12;_Mj1._po1=12; 985_Mj1._qo1=8*4;_Mj1._ro1=1<<(_Mj1._po1-1);_Mj1._so1=_Mj1._qo1-_Mj1._po1;_Mj1._to1=_Mj1._qo1-_Mj1._po1-_Mj1._oo1;_Mj1._uo1=1<<_Mj1._to1;_Mj1._vo1=_Mj1._uo1*(1<<(_Mj1._oo1-1));_Mj1._wo1=(1<<_Mj1._oo1)-1;_Mj1._xo1=(1<<_Mj1._po1)-1;function _yo1(x,y){return((y+_Mj1._ro1)<<_Mj1._so1)+(_Mj1._uo1*x+_Mj1._vo1)>>>0}function _zo1(_Bm1,x,y){return _Bm1+(y<<_Mj1._so1)+(x<<_Mj1._to1)}function _Ao1(_1m1,_Bo1){return _Bo1&&_1m1>_Bo1?_Bo1:_1m1}function _Co1(_rh1){return(_rh1._o21&_Ym1.__m1)==_Ym1.__m1}_Mj1.prototype={ 986_Do1:function(_Eo1,_Fo1,_Go1){_i41(_Go1>_Fo1);var _Ho1=(_Eo1)?_Eo1.slice():[];_Ho1.length=_Go1;return _Ho1},_Io1:function(buffer,_8o1,_Fo1,_Go1,_Jo1){_i41(_Go1>_Fo1);_i41(!_8o1||_Go1<=_8o1);if((!_Jo1||buffer)&&!_8o1){buffer=this._Do1(buffer,_Fo1,_Go1)}return buffer},_Ko1:function(buffer,_Fo1,_Go1,_Jo1){_i41(_Go1>_Fo1);return this._Io1(buffer.data,buffer._8o1,_Fo1,_Go1,_Jo1)},_Lo1:function(buffer){if(!buffer){buffer=new Array(this._Hn1);for(var _S2=0;_S2<this._Hn1;_S2++){buffer[_S2]=0}}return buffer},_Ml1:function(_bh1){ 987if(this._181>=this._Hn1){var _1m1=this._181?2*this._181:_O41;_1m1=_Ao1(_1m1,this._In1);_1m1=_Ao1(_1m1,this._Jn1._8o1);_1m1=_Ao1(_1m1,this._un1._8o1);_1m1=_Ao1(_1m1,this._vn1._8o1);_1m1=_Ao1(_1m1,this._lm1._8o1);_1m1=_Ao1(_1m1,this._Pn1._8o1);if(this._Hn1<_1m1){this._Jn1.data=this._Ko1(this._Jn1,this._Hn1,_1m1,!1);this._un1.data=this._Ko1(this._un1,this._Hn1,_1m1,!1);this._vn1.data=this._Ko1(this._vn1,this._Hn1,_1m1,!1);this._Ln1=this._Io1(this._Ln1,0,this._Hn1,_1m1,!1);this._Mn1=this._Io1(this._Mn1, 9880,this._Hn1,_1m1,!0);this._Nn1=this._Io1(this._Nn1,0,this._Hn1,_1m1,!0);this._lm1.data=this._Ko1(this._lm1,this._Hn1,_1m1,!0);this._On1=this._Io1(this._On1,0,this._Hn1,_1m1,!1);this._Pn1.data=this._Ko1(this._Pn1,this._Hn1,_1m1,!0);this._Hn1=_1m1}}if(this._181>=this._Hn1){return _I41}var index=this._181++;this._Jn1.data[index]=_bh1._o21;this._un1.data[index]=_bh1.position._z8();this._vn1.data[index]=_bh1._iV._z8();this._On1[index]=null;if(this._Nn1){this._Nn1[index]=0}if(this._lm1.data||!_bh1.color._Qm1()){ 989this._lm1.data=this._Lo1(this._lm1.data);this._lm1.data[index]=_bh1.color._z8()}if(this._Pn1.data||_bh1._b91){this._Pn1.data=this._Lo1(this._Pn1.data);this._Pn1.data[index]=_bh1._b91}if(this._591>=this._Qn1){var _Fo1=this._Qn1;var _Go1=this._591?2*this._591:_O41;this._Rn1=this._Do1(this._Rn1,_Fo1,_Go1);this._Qn1=_Go1}this._Rn1[this._591]=new _Mj1._9o1();this._Rn1[this._591++].index=index;return index},_Nl1:function(index,_Ol1){var _o21=_Ym1.__m1;if(_Ol1){_o21|=_Ym1._7n1}this._Jn1.data[index]|=_o21},_Pl1:function(_C71, 990_S51,_Ol1){function _Mo1(_hm1,_C71,_S51,_Ol1){this._dn1=_hm1;this._Ai1=_C71;this._Fd1=_S51;this._No1=_Ol1;this._5k1=0}_Mo1.prototype={_aj1:function(_uS){return !1},_bj1:function(index){_i41(index>=0&&index<this._dn1._181);if(this._Ai1._k71(this._Fd1,this._dn1._un1.data[index])){this._dn1._Nl1(index,this._No1);this._5k1++}return !0},_Oo1:function(){return this._5k1}};var _q91=new _Mo1(this,_C71,_S51,_Ol1);var _o71=new _Tb1();_C71._n71(_o71,_S51,0);this._Jg1._wk1(_q91,_o71);return _q91._Oo1()},_Ul1:function(_cY, 991_Ol1){for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){this._Nl1(_S2,_Ol1)}}
991,_Ql1:function(_Po1){var _rf=this._Qo1();var identity=new _R51();identity._r51();var transform=identity._z8();var _Ro1=this._181;if(_Po1._C71){var _So1=new _Ym1();_So1._o21=_Po1._o21;_So1.color=_Po1.color;_So1._b91=_Po1._b91;var _C71=_Po1._C71;transform._Bm(_Po1.position,_Po1.angle);var _o71=new _Tb1();var _Oi1=_C71._j71();for(var _m71=0;_m71<_Oi1;_m71++){if(_m71==0){_C71._n71(_o71,identity,_m71)}else {var _To1=new _Tb1();_C71._n71(_To1,identity, 992_m71);_o71._Zb1(_To1)}}for(var y=Math.floor(_o71._G71.y/_rf)*_rf;y<_o71._H71.y;y+=_rf){for(var x=Math.floor(_o71._G71.x/_rf)*_rf;x<_o71._H71.x;x+=_rf){var _OE=new _651(x,y);if(_C71._k71(identity,_OE)){_OE=_j61(transform,_OE);_So1.position._UH(_OE);_So1._iV._UH(_651._yk(_Po1._rg1,_561(_Po1._sg1,_651._d51(_OE,_Po1.position))));this._Ml1(_So1)}}}}var lastIndex=this._181;var _cY=new _cn1();_cY._dn1=this;_cY._en1=_Ro1;_cY._fn1=lastIndex;_cY._gn1=_Po1._9n1;_cY._hn1=_Po1._an1;_cY._2h1=_Po1._b91;_cY._ln1=transform; 993_cY._mn1=_Po1._bn1;_cY._Og1=null;_cY._Pg1=this._Yn1;if(this._Yn1){this._Yn1._Og1=_cY}this._Yn1=_cY;++this._Xn1;for(var _S2=_Ro1;_S2<lastIndex;_S2++){this._On1[_S2]=_cY}this._Uo1(!0);if(_Po1._o21&_Mj1._lo1){for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(_N9>_M9){var _Vo1=_N9;_N9=_M9;_M9=_Vo1}if(_Ro1<=_N9&&_M9<lastIndex){if(this._691>=this._Tn1){var _Fo1=this._Tn1;var _Go1=this._691?2*this._691:_O41;this._791=this._Do1(this._791,_Fo1,_Go1);this._Tn1=_Go1} 994var _y91=this._791[this._691]=new _Mj1._do1();_y91._O91=_N9;_y91._P91=_M9;_y91._o21=_rh1._o21;_y91._an1=_Po1._an1;_y91._t71=_861(this._un1.data[_N9],this._un1.data[_M9]);this._691++}}}if(_Po1._o21&_Mj1._mo1){var _Wo1=new _tm1(lastIndex-_Ro1);for(var _S2=_Ro1;_S2<lastIndex;_S2++){_Wo1._Fm1(this._un1.data[_S2],_S2)}_Wo1._Gm1(_rf/2);var _q91=function _Xo1(_N9,_M9,_T2){var _go1=this._un1.data[_N9];var _ho1=this._un1.data[_M9];var _Wm1=this._un1.data[_T2];var _Yo1=_651._d51(_go1,_ho1);var _Zo1=_651._d51(_ho1,_Wm1); 995var __o1=_651._d51(_Wm1,_go1);var _0p1=_N41*this._Gn1;if(_261(_Yo1,_Yo1)<_0p1&&_261(_Zo1,_Zo1)<_0p1&&_261(__o1,__o1)<_0p1){if(this._Un1>=this._Vn1){var _Fo1=this._Vn1;var _Go1=this._Un1?2*this._Un1:_O41;this._Wn1=this._Do1(this._Wn1,_Fo1,_Go1);this._Vn1=_Go1}var _1p1=this._Wn1[this._Un1];_1p1._O91=_N9;_1p1._P91=_M9;_1p1._fo1=_T2;_1p1._o21=this._Jn1.data[_N9]|this._Jn1.data[_M9]|this._Jn1.data[_T2];_1p1._an1=_Po1._an1;var _2p1=_651.Multiply(1.0/3.0,_651._yk(_go1,_651._yk(_ho1,_Wm1)));_1p1._go1=_651._d51(_go1, 996_2p1);_1p1._ho1=_651._d51(_ho1,_2p1);_1p1._Wm1=_651._d51(_Wm1,_2p1);_1p1._io1=-_261(__o1,_Yo1);_1p1._jo1=-_261(_Yo1,_Zo1);_1p1._ko1=-_261(_Zo1,__o1);_1p1._8z=_361(_go1,_ho1)+_361(_ho1,_Wm1)+_361(_Wm1,_go1);this._Un1++}};_Wo1._Om1(_q91)}if(_Po1._9n1&_Ym1._wn1){this._3p1(_cY)}return _cY},_Rl1:function(_Sl1,_Tl1){_i41(_Sl1!=_Tl1);this._4p1(_Tl1._en1,_Tl1._fn1,this._181);_i41(_Tl1._fn1==this._181);this._4p1(_Sl1._en1,_Sl1._fn1,_Tl1._en1);this._i41(_Sl1._fn1==_Tl1._en1);var _5p1=0;for(var _S2=_Sl1._en1; 997_S2<_Tl1._fn1;_S2++){_5p1|=this._Jn1.data[_S2]}this._Uo1(!0);if(_5p1&_Mj1._lo1){for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(_N9>_M9){var _Vo1=_N9;_N9=_M9;_M9=_Vo1}if(_Sl1._en1<=_N9&&_N9<_Sl1._fn1&&_Tl1._en1<=_M9&&_M9<_Tl1._fn1){if(this._691>=this._Tn1){var _Fo1=this._Tn1;var _Go1=this._691?2*this._691:_O41;this._791=this._Do1(this._791,_Fo1,_Go1);this._Tn1=_Go1}var _y91=this._791[this._691]=new _Mj1._do1();_y91._O91=_N9;_y91._P91=_M9;_y91._o21=_rh1._o21; 998_y91._an1=_u61(_Sl1._hn1,_Tl1._hn1);_y91._t71=_861(this._un1.data[_N9],this._un1.data[_M9]);this._691++}}}if(_5p1&_Mj1._mo1){}for(var _S2=_Tl1._en1;_S2<_Tl1._fn1;_S2++){this._On1[_S2]=_Sl1}var _9n1=_Sl1._gn1|_Tl1._gn1;_Sl1._gn1=_9n1;_Sl1._fn1=_Tl1._fn1;_Tl1._en1=_Tl1._fn1;this._6p1(_Tl1);if(_9n1&_Ym1._wn1){this._3p1(_Sl1)}},_6p1:function(_cY){_i41(this._Xn1>0);_i41(_cY);if(this._Jg1._vj1){this._Jg1._vj1._7p1(_cY)}for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){this._On1[_S2]=null}if(_cY._Og1){_cY._Og1._Pg1=_cY._Pg1} 999if(_cY._Pg1){_cY._Pg1._Og1=_cY._Og1}if(_cY==this._Yn1){this._Yn1=_cY._Pg1}--this._Xn1},_3p1:function(_cY){for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){this._Ln1[_S2]=0}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(_N9>=_cY._en1&&_N9<_cY._fn1&&_M9>=_cY._en1&&_M9<_cY._fn1){var _U2=_rh1._zn1;this._Ln1[_N9]+=_U2;this._Ln1[_M9]+=_U2}}this._Nn1=this._Lo1(this._Nn1);for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){var _U2=this._Ln1[_S2];this._Nn1[_S2]=_U2<0.8?0:_k41}var _8p1=_cY._gm1(); 1000for(var _Xb=0;_Xb<_8p1;_Xb++){var _Lm1=!1;for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(_N9>=_cY._en1&&_N9<_cY._fn1&&_M9>=_cY._en1&&_M9<_cY._fn1){var _K9=1-_rh1._zn1;var _9p1=this._Nn1[_N9];var _ap1=this._Nn1[_M9];var _bp1=_ap1+_K9;var _cp1=_9p1+_K9;if(_9p1>_bp1){_9p1=_bp1;_Lm1=!0}if(_ap1>_cp1){_ap1=_cp1;_Lm1=!0}this._Nn1[_N9]=_9p1;this._Nn1[_M9]=_ap1}}if(!_Lm1){break }}for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){var _OE=this._Nn1[_S2];if(_OE<_k41){_OE*=this._En1} 1001else {_OE=0}this._Nn1[_S2]=_OE}},_3l1:function(_N9,_M9){var _Bo=_651._d51(this._un1.data[_M9],this._un1.data[_N9]);var _dp1=_261(_Bo,_Bo);if(_dp1<this._Gn1){if(this._Mk1>=this._ll1){var _Fo1=this._ll1;var _Go1=this._Mk1?2*this._Mk1:_O41;this._7m1=this._Do1(this._7m1,_Fo1,_Go1);this._ll1=_Go1}var _ep1=_551(_dp1);var _rh1=this._7m1[this._Mk1]=new _yn1();_rh1._O91=_N9;_rh1._P91=_M9;_rh1._o21=this._Jn1.data[_N9]|this._Jn1.data[_M9];_rh1._zn1=1-_dp1*_ep1*this._Fn1;_rh1._u71._UH(_651.Multiply(_ep1,_Bo));this._Mk1++} 1002},_Uo1:function(_fp1){var _gp1=0;var _hp1=this._591;for(var _ip1=_gp1;_ip1<_hp1;++_ip1){var _Pi1=this._Rn1[_ip1];var _S2=_Pi1.index;var _OE=this._un1.data[_S2];_Pi1._Bm1=_yo1(this._Fn1*_OE.x,this._Fn1*_OE.y)}this._Rn1._P31(_gp1,_hp1,function(_N9,_M9){return _Mj1._9o1._ao1(_N9,_M9)});this._Mk1=0;for(var _N9=_gp1,_T2=_gp1;_N9<_hp1;_N9++){var _jp1=_zo1(this._Rn1[_N9]._Bm1,1,0);for(var _M9=_N9+1;_M9<_hp1;_M9++){if(_jp1<this._Rn1[_M9]._Bm1)break;this._3l1(this._Rn1[_N9].index,this._Rn1[_M9].index)}var _kp1=_zo1(this._Rn1[_N9]._Bm1, 1003-1,1);for(;_T2<_hp1;_T2++){if(_kp1<=this._Rn1[_T2]._Bm1)break }var _lp1=_zo1(this._Rn1[_N9]._Bm1,1,1);for(var _M9=_T2;_M9<_hp1;_M9++){if(_lp1<this._Rn1[_M9]._Bm1)break;this._3l1(this._Rn1[_N9].index,this._Rn1[_M9].index)}}if(_fp1){this._Mk1=this._7m1._T31(_Co1,this._Mk1)}},_mp1:function(){var _o71=new _Tb1();_o71._G71.x=+_k41;_o71._G71.y=+_k41;_o71._H71.x=-_k41;_o71._H71.y=-_k41;for(var _S2=0;_S2<this._181;_S2++){var _OE=this._un1.data[_S2];_o71._G71._UH(_v61(_o71._G71,_OE));_o71._H71._UH(_x61(_o71._H71, 1004_OE))}_o71._G71.x-=this._En1;_o71._G71.y-=this._En1;_o71._H71.x+=this._En1;_o71._H71.y+=this._En1;this._cm1=0;function _np1(_hm1){this._dn1=_hm1}_np1.prototype={_aj1:function(_uS){if(_uS._Hi1()){return !0}var _C71=_uS._Fi1();var _M9=_uS._Mi1();var _uk1=_M9._Ah1();var _op1=_M9._Mh1();var _pp1=_M9._Nh1()-_op1*_M9._Bh1()._e51();var _qp1=_op1>0?1/_op1:0;var _rp1=_pp1>0?1/_pp1:0;var _Oi1=_C71._j71();for(var _m71=0;_m71<_Oi1;_m71++){var _o71=_uS._Ni1(_m71)._z8();_o71._G71.x-=this._dn1._En1;_o71._G71.y-=this._dn1._En1; 1005_o71._H71.x+=this._dn1._En1;_o71._H71.y+=this._dn1._En1;var _gp1=0;var _hp1=this._dn1._591;var _sp1=this._dn1._Rn1._V31(_gp1,_hp1,_yo1(this._dn1._Fn1*_o71._G71.x,this._dn1._Fn1*_o71._G71.y),function(_N9,_M9){return _Mj1._9o1._c
1005o1(_N9,_M9)});var _tp1=this._dn1._Rn1._Y31(_sp1,_hp1,_yo1(this._dn1._Fn1*_o71._H71.x,this._dn1._Fn1*_o71._H71.y),function(_N9,_M9){return _Mj1._9o1._bo1(_N9,_M9)});for(var _Pi1=_sp1;_Pi1!=_tp1;++_Pi1){var _up1=this._dn1._Rn1[_Pi1];var _N9=_up1.index;var _vp1=this._dn1._un1.data[_N9]; 1006if(_o71._G71.x<=_vp1.x&&_vp1.x<=_o71._H71.x&&_o71._G71.y<=_vp1.y&&_vp1.y<=_o71._H71.y){var _Bo=[0];var _Hb=new _651();_uS._s71(_vp1,_Bo,_Hb,_m71);if(_Bo[0]<this._dn1._En1){var _wp1=this._dn1._Jn1.data[_N9]&_Ym1._0n1?0:this._dn1._xp1();var _yp1=_651._d51(_vp1,_uk1);var _zp1=_361(_yp1,_Hb);if(this._dn1._cm1>=this._dn1._Sn1){var _Fo1=this._dn1._Sn1;var _Go1=this._dn1._cm1?2*this._dn1._cm1:_O41;this._dn1._am1=this._dn1._Do1(this._dn1._am1,_Fo1,_Go1);this._dn1._Sn1=_Go1}var _rh1=this._dn1._am1[this._dn1._cm1]=new _An1(); 1007_rh1.index=_N9;_rh1.body=_M9;_rh1._zn1=1-_Bo[0]*this._dn1._Fn1;_rh1._u71._UH(_Hb._a51());_rh1._e71=1/(_wp1+_qp1+_rp1*_zp1*_zp1);this._dn1._cm1++}}}}return !0},_bj1:function(_S2){return !1}};var _q91=new _np1(this);this._Jg1._wk1(_q91,_o71)},_v51:function(_W31){++this._in1;if(this._181==0){return }this._Bn1=0;for(var _S2=0;_S2<this._181;_S2++){this._Bn1|=this._Jn1.data[_S2]}if(this._Bn1&_Ym1.__m1){this._Ap1()}this._Cn1=0;for(var _cY=this._Yn1;_cY;_cY=_cY._li1()){this._Cn1|=_cY._gn1}var _2A=_651.Multiply(_W31._ej1*this._Ug1, 1008this._Jg1._Ok1());var _Bp1=this._Cp1(_W31);for(var _S2=0;_S2<this._181;_S2++){var _qa=this._vn1.data[_S2];_qa._yk(_2A);var _sa=_261(_qa,_qa);if(_sa>_Bp1){_qa.Multiply(_351(_Bp1/_sa))}}this._Dp1(_W31);if(this._Cn1&_cn1._xn1){this._Ep1(_W31)}if(this._Bn1&_Ym1._0n1){this._Fp1(_W31)}for(var _S2=0;_S2<this._181;_S2++){this._un1.data[_S2]._yk(_651.Multiply(_W31._ej1,this._vn1.data[_S2]))}this._mp1();this._Uo1(!1);if(this._Bn1&_Ym1._3n1){this._Gp1(_W31)}if(this._Bn1&_Ym1._4n1){this._Hp1(_W31)}if(this._Bn1&_Ym1._5n1){ 1009this._Ip1(_W31)}if(this._Bn1&_Ym1._2n1){this._Jp1(_W31)}if(this._Bn1&_Ym1._1n1){this._Kp1(_W31)}if(this._Cn1&_cn1._wn1){this._Lp1(_W31)}if(this._Bn1&_Ym1._6n1){this._Mp1(_W31)}this._Np1(_W31);this._Op1(_W31)},_Dp1:function(_W31){var _o71=new _Tb1();_o71._G71.x=+_k41;_o71._G71.y=+_k41;_o71._H71.x=-_k41;_o71._H71.y=-_k41;for(var _S2=0;_S2<this._181;_S2++){var _qa=this._vn1.data[_S2];var _Eo=this._un1.data[_S2];var _V61=_651._yk(_Eo,_651.Multiply(_W31._ej1,_qa));_o71._G71=_v61(_o71._G71,_v61(_Eo,_V61));_o71._H71=_x61(_o71._H71, 1010_x61(_Eo,_V61))}function _Pp1(_hm1,_W31){this._dn1=_hm1;this._Qp1=_W31}_Pp1.prototype={_aj1:function(_uS){if(_uS._Hi1()){return !0}var _C71=_uS._Fi1();var body=_uS._Mi1();var _gp1=0;var _hp1=this._dn1._591;var _Oi1=_C71._j71();for(var _m71=0;_m71<_Oi1;_m71++){var _o71=_uS._Ni1(_m71)._z8();_o71._G71.x-=this._dn1._En1;_o71._G71.y-=this._dn1._En1;_o71._H71.x+=this._dn1._En1;_o71._H71.y+=this._dn1._En1;var _sp1=this._dn1._Rn1._V31(_gp1,_hp1,_yo1(this._dn1._Fn1*_o71._G71.x,this._dn1._Fn1*_o71._G71.y),function(_N9, 1011_M9){return _Mj1._9o1._co1(_N9,_M9)});var _tp1=this._dn1._Rn1._Y31(_sp1,_hp1,_yo1(this._dn1._Fn1*_o71._H71.x,this._dn1._Fn1*_o71._H71.y),function(_N9,_M9){return _Mj1._9o1._bo1(_N9,_M9)});for(var _Pi1=_sp1;_Pi1!=_tp1;++_Pi1){var _up1=this._dn1._Rn1[_Pi1];var _N9=_up1.index;var _vp1=this._dn1._un1.data[_N9];if(_o71._G71.x<=_vp1.x&&_vp1.x<=_o71._H71.x&&_o71._G71.y<=_vp1.y&&_vp1.y<=_o71._H71.y){var _Rp1=this._dn1._vn1.data[_N9];var _KC=new _Sb1();var _IC=new _Rb1();_IC._Eo=_j61(body._Fd1,_l61(body._Kg1,_vp1)); 1012_IC._V61=_651._yk(_vp1,_651.Multiply(this._Qp1._ej1,_Rp1));_IC._E71=1;if(_uS._l71(_KC,_IC,_m71)){var _OE=_651._yk(_651._yk(_651.Multiply((1-_KC._F71),_IC._Eo),_651.Multiply(_KC._F71,_IC._V61)),_651.Multiply(_r41,_KC._u71));var _qa=_651.Multiply(this._Qp1._fj1,_651._d51(_OE,_vp1));this._dn1._vn1.data[_N9]._UH(_qa);var _Jz=_651.Multiply(this._dn1._tn1(),_651._d51(_Rp1,_qa));_Jz=_651.Multiply(_261(_Jz,_KC._u71),_KC._u71);body._Kh1(_Jz,_OE,!0)}}}}return !0},_bj1:function(_S2){return !1}};var _q91=new _Pp1(this, 1013_W31);this._Jg1._wk1(_q91,_o71)},_Np1:function(_W31){for(var _S2=0;_S2<this._181;_S2++){this._Ln1[_S2]=0}for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];var _N9=_rh1.index;var _U2=_rh1._zn1;this._Ln1[_N9]+=_U2}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;var _U2=_rh1._zn1;this._Ln1[_N9]+=_U2;this._Ln1[_M9]+=_U2}if(this._Bn1&_Mj1._no1){for(var _S2=0;_S2<this._181;_S2++){if(this._Jn1.data[_S2]&_Mj1._no1){this._Ln1[_S2]=0}}}var _Sp1=this._Zn1*this._Tp1(_W31); 1014for(var _S2=0;_S2<this._181;_S2++){var _U2=this._Ln1[_S2];var _V2=_Sp1*_w61(0.0,_u61(_U2,_L41)-_K41);this._Ln1[_S2]=_V2}var _Up1=_W31._ej1/(this._mh1*this._En1);for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];var _N9=_rh1.index;var _M9=_rh1.body;var _U2=_rh1._zn1;var _Jb=_rh1._e71;var _Hb=_rh1._u71;var _OE=this._un1.data[_N9];var _V2=this._Ln1[_N9]+_Sp1*_U2;var _Jz=_651.Multiply(_Up1*_U2*_Jb*_V2,_Hb);this._vn1.data[_N9]._d51(_651.Multiply(this._xp1(),_Jz));_M9._Kh1(_Jz,_OE,!0)}for(var _Dm=0;_Dm<this._Mk1; 1015_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;var _U2=_rh1._zn1;var _Hb=_rh1._u71;var _V2=this._Ln1[_N9]+this._Ln1[_M9];var _Jz=_651.Multiply(_Up1*_U2*_V2,_Hb);this._vn1.data[_N9]._d51(_Jz);this._vn1.data[_M9]._yk(_Jz)}},_Op1:function(_W31){var _Il1=this.__n1;for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];var _N9=_rh1.index;var _M9=_rh1.body;var _U2=_rh1._zn1;var _Jb=_rh1._e71;var _Hb=_rh1._u71;var _OE=this._un1.data[_N9];var _qa=_651._d51(_M9._Xh1(_OE),this._vn1.data[_N9]);var _Vp1=_261(_qa, 1016_Hb);if(_Vp1<0){var _Jz=_651.Multiply(_Il1*_U2*_Jb*_Vp1,_Hb);this._vn1.data[_N9]._yk(_651.Multiply(this._xp1(),_Jz));_M9._Kh1(_Jz._a51(),_OE,!0)}}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;var _U2=_rh1._zn1;var _Hb=_rh1._u71;var _qa=_651._d51(this._vn1.data[_M9],this._vn1.data[_N9]);var _Vp1=_261(_qa,_Hb);if(_Vp1<0){var _Jz=_651.Multiply(_Il1*_U2*_Vp1,_Hb);this._vn1.data[_N9]._yk(_Jz);this._vn1.data[_M9]._d51(_Jz)}}},_Fp1:function(_W31){for(var _S2=0;_S2<this._181; 1017_S2++){if(this._Jn1.data[_S2]&_Ym1._0n1){this._vn1.data[_S2]._751()}}},_Ep1:function(_W31){for(var _cY=this._Yn1;_cY;_cY=_cY._li1()){if(_cY._gn1&_cn1._xn1){_cY._sn1();var rotation=new _N51(_W31._ej1*_cY._Rg1);var transform=new _R51(_651._yk(_cY._kn1,_651._d51(_651.Multiply(_W31._ej1,_cY._Qg1),_h61(rotation,_cY._kn1))),rotation);_cY._ln1=_m61(transform,_cY._ln1);var _Wp1=new _R51();_Wp1._OE.x=_W31._fj1*transform._OE.x;_Wp1._OE.y=_W31._fj1*transform._OE.y;_Wp1._YC._8z=_W31._fj1*transform._YC._8z;_Wp1._YC._T2=_W31._fj1*(transform._YC._T2-1); 1018for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){this._vn1.data[_S2]._UH(_j61(_Wp1,this._un1.data[_S2]))}}}},_Jp1:function(_W31){var _Xp1=_W31._fj1*this._0o1;for(var _Dm=0;_Dm<this._Un1;_Dm++){var _1p1=this._Wn1[_Dm];if(_1p1._o21&_Ym1._2n1){var _N9=_1p1._O91;var _M9=_1p1._P91;var _T2=_1p1._fo1;var _Vo1=_1p1._go1;var _Yp1=_1p1._ho1;var _Zp1=_1p1._Wm1;var _go1=this._un1.data[_N9];var _ho1=this._un1.data[_M9];var _Wm1=this._un1.data[_T2];var _OE=_651.Multiply(1/3,_651._yk(_go1,_651._yk(_ho1,_Wm1)));var _K9=new _N51();_K9._8z=_361(_Vo1, 1019_go1)+_361(_Yp1,_ho1)+_361(_Zp1,_Wm1);_K9._T2=_261(_Vo1,_go1)+_261(_Yp1,_ho1)+_261(_Zp1,_Wm1);var _WB=_K9._8z*_K9._8z+_K9._T2*_K9._T2;var __p1=_551(_WB);_K9._8z*=__p1;_K9._T2*=__p1;var _an1=_Xp1*_1p1._an1;this._vn1.data[_N9]._yk(_651.Multiply(_an1,(_651._d51(_651.Multiply(_Vo1,_K9),(_651._d51(_go1,_OE))))));this._vn1.data[_M9]._yk(_651.Multiply(_an1,(_651._d51(_651.Multiply(_Yp1,_K9),(_651._d51(_ho1,_OE))))));this._vn1.data[_T2]._yk(_651.Multiply(_an1,(_651._d51(_651.Multiply(_Zp1,_K9),(_651._d51(_Wm1, 1020_OE))))))}}},_Kp1:function(_W31){var _0q1=_W31._fj1*this._1o1;for(var _Dm=0;_Dm<this._691;_Dm++){var _y91=this._791[_Dm];if(_y91._o21&_Ym1._1n1){var _N9=_y91._O91;var _M9=_y91._P91;var _Bo=_651._d51(this._un1.data[_M9],this._un1.data[_N9]);var _1q1=_y91._t71;var _VB=_Bo.Length();var _an1=_0q1*_y91._an1;var _Jz=_651.Multiply(_an1*(_1q1-_VB)/_VB,_Bo);this._vn1.data[_N9]._d51(_Jz);this._vn1.data[_M9]._yk(_Jz)}}},_Ip1:function(_W31){this._Mn1=this._Lo1(this._Mn1);for(var _S2=0;_S2<this._181;_S2++){this._Ln1[_S2]=0; 1021this._Mn1[_S2]=new _651()}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];if(_rh1._o21&_Ym1._5n1){var _N9=_rh1._O91;var _M9=_rh1._P91;var _U2=_rh1._zn1;var _Hb=_rh1._u71;this._Ln1[_N9]+=_U2;this._Ln1[_M9]+=_U2;this._Mn1[_N9]._d51(_651.Multiply((1-_U2)*_U2,_Hb));this._Mn1[_M9]._yk(_651.Multiply((1-_U2)*_U2,_Hb))}}var _2q1=this._3o1*this._3q1(_W31);var _4q1=this._4o1*this._3q1(_W31);for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];if(_rh1._o21&_Ym1._5n1){var _N9=_rh1._O91;var _M9=_rh1._P91; 1022var _U2=_rh1._zn1;var _Hb=_rh1._u71;var _V2=this._Ln1[_N9]+this._Ln1[_M9];var _8z=_651._d51(this._Mn1[_M9],this._Mn1[_N9]);var _5q1=(_2q1*(_V2-2)+_4q1*_261(_8z,_Hb))*_U2;var _Jz=_651.Multiply(_5q1,_Hb);this._vn1.data[_N9]._d51(_Jz);this._vn1.data[_M9]._yk(_Jz)}}},_Gp1:function(_W31){var _6q1=this._2o1;for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];var _N9=_rh1.index;if(this._Jn1.data[_N9]&_Ym1._3n1){var _M9=_rh1.body;var _U2=_rh1._zn1;var _Jb=_rh1._e71;var _OE=this._un1.data[_N9];var _qa=_651._d51(_M9._Xh1(_OE), 1023this._vn1.data[_N9]);var _Jz=_651.Multiply(_6q1*_Jb*_U2,_qa);this._vn1.data[_N9]._yk(_651.Multiply(this._xp1(),_Jz));_M9._Kh1(_Jz._a51(),_OE,!0)}}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];if(_rh1._o21&_Ym1._3n1){var _N9=_rh1._O91;var _M9=_rh1._P91;var _U2=_rh1._zn1;var _qa=_651._d51(this._vn1.data[_M9],this._vn1.data[_N9]);
1023var _Jz=_651.Multiply(_6q1*_U2,_qa);this._vn1.data[_N9]._yk(_Jz);this._vn1.data[_M9]._d51(_Jz)}}},_Hp1:function(_W31){var _7q1=this._5o1*this._3q1(_W31);var _8q1=1.0-_J41; 1024for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];var _N9=_rh1.index;if(this._Jn1.data[_N9]&_Ym1._4n1){var _U2=_rh1._zn1;if(_U2>_8q1){var _M9=_rh1.body;var _Jb=_rh1._e71;var _OE=this._un1.data[_N9];var _Hb=_rh1._u71;var _Jz=_651.Multiply(_7q1*_Jb*(_U2-_8q1),_Hb);this._vn1.data[_N9]._d51(_651.Multiply(this._xp1(),_Jz));_M9._Kh1(_Jz,_OE,!0)}}}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];if(_rh1._o21&_Ym1._4n1){var _U2=_rh1._zn1;if(_U2>_8q1){var _N9=_rh1._O91;var _M9=_rh1._P91;var _Hb=_rh1._u71; 1025var _Jz=_651.Multiply(_7q1*(_U2-_8q1),_Hb);this._vn1.data[_N9]._d51(_Jz);this._vn1.data[_M9]._yk(_Jz)}}}},_Lp1:function(_W31){this._Nn1=this._Lo1(this._Nn1);var _9q1=_W31._fj1*this._6o1;for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(this._On1[_N9]!=this._On1[_M9]){var _U2=_rh1._zn1;var _Hb=_rh1._u71;var _V2=this._Nn1[_N9]+this._Nn1[_M9];var _Jz=_651.Multiply(_9q1*_V2*_U2,_Hb);this._vn1.data[_N9]._d51(_Jz);this._vn1.data[_M9]._yk(_Jz)}}},_Mp1:function(_W31){ 1026this._lm1.data=this._Lo1(this._lm1.data);var _aq1=Math.floor(256*this._7o1);for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;if(this._Jn1.data[_N9]&this._Jn1.data[_M9]&_Ym1._6n1){var _bq1=this._lm1.data[_N9];var _cq1=this._lm1.data[_M9];var _dq1=(_aq1*(_cq1._K9-_bq1._K9))>>8;var _eq1=(_aq1*(_cq1._L9-_bq1._L9))>>8;var _fq1=(_aq1*(_cq1._M9-_bq1._M9))>>8;var _gq1=(_aq1*(_cq1._N9-_bq1._N9))>>8;_bq1._K9+=_dq1;_bq1._L9+=_eq1;_bq1._M9+=_fq1;_bq1._N9+=_gq1;_cq1._K9-=_dq1; 1027_cq1._L9-=_eq1;_cq1._M9-=_fq1;_cq1._N9-=_gq1}}},_Ap1:function(){var _hq1=0;var _iq1=new Array(this._181);for(var _S2=0;_S2<this._181;_S2++){var _o21=this._Jn1.data[_S2];if(_o21&_Ym1.__m1){var _jq1=this._Jg1._vj1;if((_o21&_Ym1._7n1)&&_jq1){_jq1._Wi1(_S2)}_iq1[_S2]=_I41}else {_iq1[_S2]=_hq1;if(_S2!=_hq1){this._Jn1.data[_hq1]=this._Jn1.data[_S2];this._un1.data[_hq1]=this._un1.data[_S2];this._vn1.data[_hq1]=this._vn1.data[_S2];this._On1[_hq1]=this._On1[_S2];if(this._Nn1){this._Nn1[_hq1]=this._Nn1[_S2]}if(this._lm1.data){ 1028this._lm1.data[_hq1]=this._lm1.data[_S2]}if(this._Pn1.data){this._Pn1.data[_hq1]=this._Pn1.data[_S2]}}_hq1++}}var _kq1={_lq1:function(_Pi1){return _Pi1.index<0},_mq1:function(_rh1){return _rh1._O91<0||_rh1._P91<0},_nq1:function(_rh1){return _rh1.index<0},_oq1:function(_y91){return _y91._O91<0||_y91._P91<0},_pq1:function(_1p1){return _1p1._O91<0||_1p1._P91<0||_1p1._fo1<0;}};for(var _Dm=0;_Dm<this._591;_Dm++){var _Pi1=this._Rn1[_Dm];_Pi1.index=_iq1[_Pi1.index]}if(this._Rn1){this._591=this._Rn1._T31(_kq1._lq1, 1029this._591)}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];_rh1._O91=_iq1[_rh1._O91];_rh1._P91=_iq1[_rh1._P91]}if(this._7m1){this._Mk1=this._7m1._T31(_kq1._mq1,this._Mk1)}for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];_rh1.index=_iq1[_rh1.index]}if(this._am1){this._cm1=this._am1._T31(_kq1._nq1,this._cm1)}for(var _Dm=0;_Dm<this._691;_Dm++){var _y91=this._791[_Dm];_y91._O91=_iq1[_y91._O91];_y91._P91=_iq1[_y91._P91]}if(this._791){this._691=this._791._T31(_kq1._oq1,this._691)}for(var _Dm=0; 1030_Dm<this._Un1;_Dm++){var _1p1=this._Wn1[_Dm];_1p1._O91=_iq1[_1p1._O91];_1p1._P91=_iq1[_1p1._P91];_1p1._fo1=_iq1[_1p1._fo1]}if(this._Wn1){this._Un1=this._Wn1._T31(_kq1._pq1,this._Un1)}for(var _cY=this._Yn1;_cY;_cY=_cY._li1()){var _Ro1=_hq1;var lastIndex=0;var _qq1=!1;for(var _S2=_cY._en1;_S2<_cY._fn1;_S2++){var _0c=_iq1[_S2];if(_0c>=0){_Ro1=_u61(_Ro1,_0c);lastIndex=_w61(lastIndex,_0c+1)}else {_qq1=!0}}if(_Ro1<lastIndex){_cY._en1=_Ro1;_cY._fn1=lastIndex;if(_qq1){if(_cY._gn1&_cn1._xn1){_cY._on1=!0}}}else {_cY._en1=0; 1031_cY._fn1=0;if(_cY._mn1){_cY._nn1=!0}}}this._181=_hq1;for(var _cY=this._Yn1;_cY;){var _Hm=_cY._li1();if(_cY._nn1){this._6p1(_cY)}_cY=_Hm}},_4p1:function(start,_rq1,end){if(start==_rq1||_rq1==end){return }function _iq1(_S2){if(_S2<start){return _S2}else if(_S2<_rq1){return _S2+end-_rq1}else if(_S2<end){return _S2+start-_rq1}else {return _S2}}this._Jn1.data.rotate(start,_rq1,end);this._un1.data.rotate(start,_rq1,end);this._vn1.data.rotate(start,_rq1,end);this._On1.rotate(start,_rq1,end);if(this._Nn1){this._Nn1.rotate(start, 1032_rq1,end)}if(this._lm1.data){this._lm1.data.rotate(start,_rq1,end)}if(this._Pn1.data){this._Pn1.data.rotate(start,_rq1,end)}for(var _Dm=0;_Dm<this._591;_Dm++){var _Pi1=this._Rn1[_Dm];_Pi1.index=_iq1(_Pi1.index)}for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];_rh1._O91=_iq1(_rh1._O91);_rh1._P91=_iq1(_rh1._P91)}for(var _Dm=0;_Dm<this._cm1;_Dm++){var _rh1=this._am1[_Dm];_rh1.index=_iq1(_rh1.index)}for(var _Dm=0;_Dm<this._691;_Dm++){var _y91=this._791[_Dm];_y91._O91=_iq1(_y91._O91);_y91._P91=_iq1(_y91._P91)} 1033for(var _Dm=0;_Dm<this._Un1;_Dm++){var _1p1=this._Wn1[_Dm];_1p1._O91=_iq1(_1p1._O91);
1033_1p1._P91=_iq1(_1p1._P91);_1p1._fo1=_iq1(_1p1._fo1)}for(var _cY=this._Yn1;_cY;_cY=_cY._li1()){_cY._en1=_iq1(_cY._en1);_cY._fn1=_iq1(_cY._fn1-1)+1}},_Kl1:function(_S61){this._En1=2*_S61;this._Gn1=this._En1*this._En1;this._Fn1=1/this._En1},_Dl1:function(_r71){this._mh1=_r71;this._Dn1=1/this._mh1},_El1:function(){return this._mh1},_Fl1:function(_zg1){this._Ug1=_zg1},_Gl1:function(){return this._Ug1},_Hl1:function(_Il1){ 1034this.__n1=_Il1},_Jl1:function(){return this.__n1},_Ll1:function(){return this._En1/2},_3q1:function(_W31){return this._En1*_W31._fj1},_Cp1:function(_W31){var _iV=this._3q1(_W31);return _iV*_iV},_Tp1:function(_W31){return this._mh1*this._Cp1(_W31)},_Qo1:function(){return _J41*this._En1},_tn1:function(){var _rf=this._Qo1();return this._mh1*_rf*_rf;},_xp1:function(){return 1.777777*this._Dn1*this._Fn1*this._Fn1},_Vl1:function(){return this._Jn1.data},_Wl1:function(){return this._un1.data},_Xl1:function(){return this._vn1.data} 1035,_Yl1:function(){this._lm1.data=this._Lo1(this._lm1.data);return this._lm1.data},_Zl1:function(){this._Pn1.data=this._Lo1(this._Pn1.data);return this._Pn1.data},_Bl1:function(){return this._In1},_Cl1:function(_md){_i41(this._181<=_md);this._In1=_md},__l1:function(){return this._On1},_sq1:function(buffer,_tq1,_Go1){_i41((_tq1&&_Go1)||(!_tq1&&!_Go1));buffer.data=_tq1;buffer._8o1=_Go1},_0m1:function(buffer,_1m1){this._sq1(this._Jn1,buffer,_1m1)},_2m1:function(buffer,_1m1){this._sq1(this._un1,buffer,_1m1)} 1036,_3m1:function(buffer,_1m1){this._sq1(this._vn1,buffer,_1m1)},_4m1:function(buffer,_1m1){this._sq1(this._lm1,buffer,_1m1)},_5m1:function(buffer,_1m1){this._sq1(this._Pn1,buffer,_1m1)},_wk1:function(_q91,_o71){if(this._591==0){return }var _gp1=0;var _hp1=this._591;var _sp1=this._Rn1._V31(_gp1,_hp1,_yo1(this._Fn1*_o71._G71.x,this._Fn1*_o71._G71.y),function(_N9,_M9){return _Mj1._9o1._co1(_N9,_M9)});var _tp1=this._Rn1._Y31(_sp1,_hp1,_yo1(this._Fn1*_o71._H71.x,this._Fn1*_o71._H71.y),function(_N9,_M9){return _Mj1._9o1._bo1(_N9, 1037_M9)});for(var _Pi1=_sp1;_Pi1<_tp1;++_Pi1){var _up1=this._Rn1[_Pi1];var _S2=_up1.index;var _OE=this._un1.data[_S2];if(_o71._G71.x<_OE.x&&_OE.x<_o71._H71.x&&_o71._G71.y<_OE.y&&_OE.y<_o71._H71.y){if(!_q91._bj1(_S2)){break }}}},_l71:function(_q91,_yk1,_zk1){if(this._591==0){return }var _gp1=0;var _hp1=this._591;var _sp1=this._Rn1._V31(_gp1,_hp1,_yo1(this._Fn1*_u61(_yk1.x,_zk1.x)-1,this._Fn1*_u61(_yk1.y,_zk1.y)-1),function(_N9,_M9){return _Mj1._9o1._co1(_N9,_M9)});var _tp1=this._Rn1._Y31(_gp1,_hp1,_yo1(this._Fn1*_w61(_yk1.x, 1038_zk1.x)+1,this._Fn1*_w61(_yk1.y,_zk1.y)+1),function(_N9,_M9){return _Mj1._9o1._bo1(_N9,_M9)});var _F71=1;var _qa=_651._d51(_zk1,_yk1);var _sa=_261(_qa,_qa);for(var _Pi1=_sp1;_Pi1<_tp1;++_Pi1){var _up1=this._Rn1[_Pi1];var _S2=_up1.index;var _OE=_651._d51(_yk1,this._un1.data[_S2]);var _uq1=_261(_OE,_qa);var _V61=_261(_OE,_OE);var _vq1=_uq1*_uq1-_sa*(_V61-this._Gn1);if(_vq1>=0){var _wq1=_351(_vq1);var _Xb=(-_uq1-_wq1)/_sa;if(_Xb>_F71){continue }if(_Xb<0){_Xb=(-_uq1+_wq1)/_sa;if(_Xb<0||_Xb>_F71){continue }}var _Hb=_651._yk(_OE, 1039_651._d51(_Xb,_qa));_Hb._f51();var _Jz=_q91._bj1(_S2,_651._yk(_yk1,_651.Multiply(_Xb,_qa)),_Hb,_Xb);_F71=_u61(_F71,_Jz);if(_F71<=0){break }}}},_dm1:function(){var _xq1=0;for(var _Dm=0;_Dm<this._Mk1;_Dm++){var _rh1=this._7m1[_Dm];var _N9=_rh1._O91;var _M9=_rh1._P91;var _Hb=_rh1._u71;var _qa=_651._d51(this._vn1.data[_M9],this._vn1.data[_N9]);var _Vp1=_261(_qa,_Hb);if(_Vp1<0){_xq1+=_Vp1*_Vp1}}return 0.5*this._tn1()*_xq1},_em1:function(){return this._Yn1},_fm1:function(){return this._Xn1},_gm1:function(){return this._181} 1040};function _yq1(_zq1,_Aq1){return _351(_zq1*_Aq1)}function _Bq1(_Cq1,_Dq1){return _Cq1>_Dq1?_Cq1:_Dq1}function _Eq1(){this._eg1=null;this._Fq1=!1};function _Gq1(){this._Ub1=null;this._rh1=null;this._ak1=null;this._Hm=null};function _Sk1(){this._Hq1=new _Gq1();this._Iq1=new _Gq1();this._Jq1=new _gb1()}_Sk1._Kq1=new _gb1();_Sk1.prototype={_gh1:function(_al1,_O91,_bl1,_P91){this._7l1=0;this._Dg1=_Sk1._Lq1;this._0l1=_al1||null;this._2l1=_bl1||null;this._Mq1=_O91||0;this._Nq1=_P91||0;this._Jq1._jb1=0;this._Og1=null; 1041this._Pg1=null;this._Hq1._rh1=null;this._Hq1._ak1=null;this._Hq1._Hm=null;this._Hq1._Ub1=null;this._Iq1._rh1=null;this._Iq1._ak1=null;this._Iq1._Hm=null;this._Iq1._Ub1=null;this._6l1=0;if(_al1){this._Di1=_yq1(this._0l1._Di1,this._2l1._Di1);this._Ei1=_Bq1(this._0l1._Ei1,this._2l1._Ei1)}else {this._Di1=0;this._Ei1=0}this._Oq1=0.0},_Pq1:function(){return this._Jq1},_Qq1:function(_Rq1){var _dk1=this._0l1._Mi1();var _ek1=this._2l1._Mi1();var _se1=this._0l1._Fi1();var _te1=this._2l1._Fi1();_Rq1._ub1(this._Jq1,
1042_dk1._Z51(),_se1._h71,_ek1._Z51(),_te1._h71)},_Zk1:function(){return(this._Dg1&_Sk1._Sq1)==_Sk1._Sq1},_il1:function(_9i1){if(_9i1){this._Dg1|=_Sk1._Lq1}else {this._Dg1&=~_Sk1._Lq1}},_Yk1:function(){return(this._Dg1&_Sk1._Lq1)==_Sk1._Lq1},_li1:function(){return this._Pg1},_th1:function(){return this._0l1},_qk1:function(){return this._Mq1;},_vh1:function(){return this._2l1},_sk1:function(){return this._Nq1},_ES:function(_1A){this._Di1=_1A},_GT:function(){return this._Di1},_Tq1:function(){this._Di1=_yq1(this._0l1._Di1, 1043this._2l1._Di1)},_BS:function(_xi1){this._Ei1=_xi1},_IT:function(){return this._Ei1},_Uq1:function(){this._Ei1=_Bq1(this._0l1._Ei1,this._2l1._Ei1)},_Vq1:function(_g3){this._Oq1=_g3},_Wq1:function(){return this._Oq1},_4g1:function(_kb1,_vb1,_xb1){},_Li1:function(){this._Dg1|=_Sk1._Xq1},_Yq1:null,_Qk:function(listener){_Sk1._Kq1._UH(this._Jq1);this._Dg1|=_Sk1._Lq1;var _Zq1=!1;var __q1=(this._Dg1&_Sk1._Sq1)==_Sk1._Sq1;var __k1=this._0l1._Hi1();var _1l1=this._2l1._Hi1();var _Gi1=__k1||_1l1;var _dk1=this._0l1._Mi1(); 1044var _ek1=this._2l1._Mi1();var _vb1=_dk1._Z51();var _xb1=_ek1._Z51();if(_Gi1){var _se1=this._0l1._Fi1();var _te1=this._2l1._Fi1();_Zq1=_re1(_se1,this._Mq1,_te1,this._Nq1,_vb1,_xb1);this._Jq1._jb1=0}else {this._4g1(this._Jq1,_vb1,_xb1);_Zq1=this._Jq1._jb1>0;for(var _S2=0;_S2<this._Jq1._jb1;++_S2){var _0r1=this._Jq1._hb1[_S2];_0r1._db1=0.0;_0r1._eb1=0.0;var _1r1=_0r1.id;for(var _0c=0;_0c<_Sk1._Kq1._jb1;++_0c){var _2r1=_Sk1._Kq1._hb1[_0c];if(_2r1.id._6b()==_1r1._6b()){_0r1._db1=_2r1._db1;_0r1._eb1=_2r1._eb1;break } 1045}}if(_Zq1!=__q1){_dk1._SS(!0);_ek1._SS(!0)}}if(_Zq1){this._Dg1|=_Sk1._Sq1}else {this._Dg1&=~_Sk1._Sq1}if(__q1==!1&&_Zq1==!0&&listener){listener._4j1(this)}if(__q1==!0&&_Zq1==!1&&listener){listener._5j1(this)}if(_Gi1==!1&&_Zq1&&listener){listener._6j1(this,_Sk1._Kq1)}}};_Sk1._6h1=0x0001;_Sk1._Sq1=0x0002;_Sk1._Lq1=0x0004;_Sk1._Xq1=0x0008;_Sk1._3r1=0x0010;_Sk1._7h1=0x0020;function _4r1(){this.parent.call(this)}_4r1.prototype={_4g1:function(_kb1,_vb1,_xb1){_8c1(_kb1,this._0l1._Fi1(),_vb1,this._2l1._Fi1(), 1046_xb1)},_gh1:function(_sh1,_5r1,_uh1,_6r1){this.parent.prototype._gh1.call(this,_sh1,0,_uh1,0);_i41(this._0l1._i71()==_g71._v71);_i41(this._2l1._i71()==_g71._v71)}};_4r1._N31(_Sk1);var _7r1=new _M71();function _8r1(){this.parent.call(this)}_8r1.prototype={_4g1:function(_kb1,_vb1,_xb1){var _J91=this._0l1._Fi1();_J91._d81(_7r1,this._Mq1);_hd1(_kb1,_7r1,_vb1,this._2l1._Fi1(),_xb1)},_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,_O91,_uh1,_P91);_i41(this._0l1._i71()==_g71._y71); 1047_i41(this._2l1._i71()==_g71._v71)}};_8r1._N31(_Sk1);function _9r1(){this.parent.call(this)}_9r1.prototype={_4g1:function(_kb1,_vb1,_xb1){var _J91=this._0l1._Fi1();_J91._d81(_7r1,this._Mq1);_ie1(_kb1,_7r1,_vb1,this._2l1._Fi1(),_xb1)},_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,_O91,_uh1,_P91);_i41(this._0l1._i71()==_g71._y71);_i41(this._2l1._i71()==_g71._x71)}};_9r1._gh1=function(_sh1,_O91,_uh1,_P91){return new _9r1(_sh1,_O91,_uh1,_P91)};_9r1._N31(_Sk1);function _ar1(){ 1048this.parent.call(this)}_ar1.prototype={_4g1:function(_kb1,_vb1,_xb1){_hd1(_kb1,this._0l1._Fi1(),_vb1,this._2l1._Fi1(),_xb1)},_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,0,_uh1,0);_i41(this._0l1._i71()==_g71._w71);_i41(this._2l1._i71()==_g71._v71)}};_ar1._gh1=function(_sh1,_O91,_uh1,_P91){return new _ar1(_sh1,_uh1)};_ar1._N31(_Sk1);function _br1(){this.parent.call(this)}_br1.prototype={_4g1:function(_kb1,_vb1,_xb1){_ie1(_kb1,this._0l1._Fi1(),_vb1,this._2l1._Fi1(),_xb1)} 1049,_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,0,_uh1,0);_i41(this._0l1._i71()==_g71._w71);_i41(this._2l1._i71()==_g71._x71)}};_br1._gh1=function(_sh1,_O91,_uh1,_P91){return new _br1(_sh1,_uh1)};_br1._N31(_Sk1);function _cr1(){this.parent.call(this)}_cr1.prototype={_4g1:function(_kb1,_vb1,_xb1){_cc1(_kb1,this._0l1._Fi1(),_vb1,this._2l1._Fi1(),_xb1)},_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,0,_uh1,0);_i41(this._0l1._i71()==_g71._x71); 1050_i41(this._2l1._i71()==_g71._v71)}};_cr1._gh1=function(_sh1,_O91,_uh1,_P91){return new _cr1(_sh1,_uh1)};_cr1._N31(_Sk1);function _dr1(){this.parent.call(this)}_dr1.prototype={_4g1:function(_kb1,_vb1,_xb1){_Mc1(_kb1,this._0l1._Fi1(),_vb1,this._2l1._Fi1(),_xb1)},_gh1:function(_sh1,_O91,_uh1,_P91){this.parent.prototype._gh1.call(this,_sh1,0,_uh1,0);_i41(this._0l1._i71()==_g71._x71);_i41(this._2l1._i71()==_g71._x71)}};_dr1._gh1=function(_sh1,_O91,_uh1,_P91){return new _dr1(_sh1,_uh1)};_dr1._N31(_Sk1);_Sk1._er1=function(_eg1, 1051_fr1,_gr1){_i41(0<=_fr1&&_fr1<_g71._z71);_i41(0<=_gr1&&_gr1<_g71._z71);if(!_Sk1._hr1[_fr1])_Sk1._hr1[_fr1]=[];_Sk1._hr1[_fr1][_gr1]=new _Eq1();_Sk1._hr1[_fr1][_gr1]._eg1=_eg1;_Sk1._hr1[_fr1][_gr1]._Fq1=!0;
1051if(_fr1!=_gr1){if(!_Sk1._hr1[_gr1])_Sk1._hr1[_gr1]=[];_Sk1._hr1[_gr1][_fr1]=new _Eq1();_Sk1._hr1[_gr1][_fr1]._eg1=_eg1;_Sk1._hr1[_gr1][_fr1]._Fq1=!1}_eg1._ir1=[];_eg1._jr1=2};_Sk1._kr1=function(){_Sk1._er1(_4r1,_g71._v71,_g71._v71);_Sk1._er1(_cr1,_g71._x71,_g71._v71);_Sk1._er1(_dr1,_g71._x71,_g71._x71); 1052_Sk1._er1(_ar1,_g71._w71,_g71._v71);_Sk1._er1(_br1,_g71._w71,_g71._x71);_Sk1._er1(_8r1,_g71._y71,_g71._v71);_Sk1._er1(_9r1,_g71._y71,_g71._x71)};_Sk1._lr1=function(_eg1){var _rh1;if(_rh1=_eg1._ir1.pop())return _rh1;for(var _S2=0;_S2<_eg1._jr1-1;++_S2)_eg1._ir1.push(new _eg1());{_eg1._jr1+=32}return new _eg1()};_Sk1._gh1=function(_sh1,_O91,_uh1,_P91){if(_Sk1._mr1==!1){_Sk1._kr1();_Sk1._mr1=!0}var _fr1=_sh1._i71();var _gr1=_uh1._i71();_i41(0<=_fr1&&_fr1<_g71._z71);_i41(0<=_gr1&&_gr1<_g71._z71);var _eg1=_Sk1._hr1[_fr1]?_Sk1._hr1[_fr1][_gr1]?_Sk1._hr1[_fr1][_gr1]._eg1:null:null; 1053if(_eg1){var _rh1=_Sk1._lr1(_eg1);if(_Sk1._hr1[_fr1][_gr1]._Fq1)_rh1._gh1(_sh1,_O91,_uh1,_P91);else _rh1._gh1(_uh1,_P91,_sh1,_O91);return _rh1}return null};_Sk1._wh1=function(_rh1){_i41(_Sk1._mr1==!0);var _sh1=_rh1._0l1;var _uh1=_rh1._2l1;if(_rh1._Jq1._jb1>0&&_sh1._Hi1()==!1&&_uh1._Hi1()==!1){_sh1._Mi1()._SS(!0);_uh1._Mi1()._SS(!0)}var _7b1=_sh1._i71();var _8b1=_uh1._i71();_i41(0<=_7b1&&_8b1<_g71._z71);_i41(0<=_7b1&&_8b1<_g71._z71);_Sk1._hr1[_7b1][_8b1]._eg1._ir1.push(_rh1)};_Sk1._hr1=[];_Sk1._mr1=!1;var _nr1=new _Xi1(); 1054var _or1=new _3j1();function _uj1(){this._jh1=new _191();this._Ng1=null;this._Mk1=0;this._Wj1=_nr1;this._Yj1=_or1}_uj1.prototype={_x91:function(_pr1,_qr1){var _R91=_pr1;var _S91=_qr1;var _sh1=_R91._uS;var _uh1=_S91._uS;var _O91=_R91._m71;var _P91=_S91._m71;var _dk1=_sh1._Mi1();var _ek1=_uh1._Mi1();if(_dk1==_ek1){return }var _e81=_ek1._ki1();while(_e81){if(_e81._Ub1==_dk1){var _al1=_e81._rh1._th1();var _bl1=_e81._rh1._vh1();var _pf1=_e81._rh1._qk1();var _qf1=_e81._rh1._sk1();if(_al1==_sh1&&_bl1==_uh1&&_pf1==_O91&&_qf1==_P91){ 1055return }if(_al1==_uh1&&_bl1==_sh1&&_pf1==_P91&&_qf1==_O91){return }}_e81=_e81._Hm}if(_ek1._pi1(_dk1)==!1){return }if(this._Wj1&&this._Wj1._pi1(_sh1,_uh1)==!1){return }var _T2=_Sk1._gh1(_sh1,_O91,_uh1,_P91);if(_T2==null){return }_sh1=_T2._th1();_uh1=_T2._vh1();_O91=_T2._qk1();_P91=_T2._sk1();_dk1=_sh1._Mi1();_ek1=_uh1._Mi1();_T2._Og1=null;_T2._Pg1=this._Ng1;if(this._Ng1!=null){this._Ng1._Og1=_T2}this._Ng1=_T2;_T2._Hq1._rh1=_T2;_T2._Hq1._Ub1=_ek1;_T2._Hq1._ak1=null;_T2._Hq1._Hm=_dk1._Ng1;if(_dk1._Ng1!=null){ 1056_dk1._Ng1._ak1=_T2._Hq1}_dk1._Ng1=_T2._Hq1;_T2._Iq1._rh1=_T2;_T2._Iq1._Ub1=_dk1;_T2._Iq1._ak1=null;_T2._Iq1._Hm=_ek1._Ng1;if(_ek1._Ng1!=null){_ek1._Ng1._ak1=_T2._Iq1}_ek1._Ng1=_T2._Iq1;if(_sh1._Hi1()==!1&&_uh1._Hi1()==!1){_dk1._SS(!0);_ek1._SS(!0)}++this._Mk1},_hk1:function(){this._jh1._p91(this)},_wh1:function(_T2){var _sh1=_T2._th1();var _uh1=_T2._vh1();var _dk1=_sh1._Mi1();var _ek1=_uh1._Mi1();if(this._Yj1&&_T2._Zk1()){this._Yj1._5j1(_T2)}if(_T2._Og1){_T2._Og1._Pg1=_T2._Pg1}if(_T2._Pg1){_T2._Pg1._Og1=_T2._Og1} 1057if(_T2==this._Ng1){this._Ng1=_T2._Pg1}if(_T2._Hq1._ak1){_T2._Hq1._ak1._Hm=_T2._Hq1._Hm}if(_T2._Hq1._Hm){_T2._Hq1._Hm._ak1=_T2._Hq1._ak1}if(_T2._Hq1==_dk1._Ng1){_dk1._Ng1=_T2._Hq1._Hm}if(_T2._Iq1._ak1){_T2._Iq1._ak1._Hm=_T2._Iq1._Hm}if(_T2._Iq1._Hm){_T2._Iq1._Hm._ak1=_T2._Iq1._ak1}if(_T2._Iq1==_ek1._Ng1){_ek1._Ng1=_T2._Iq1._Hm;}_Sk1._wh1(_T2);--this._Mk1},_Xd1:function(){var _T2=this._Ng1;while(_T2){var _sh1=_T2._th1();var _uh1=_T2._vh1();var _O91=_T2._qk1();var _P91=_T2._sk1();var _dk1=_sh1._Mi1();var _ek1=_uh1._Mi1(); 1058if(_T2._Dg1&_Sk1._Xq1){if(_ek1._pi1(_dk1)==!1){var _rr1=_T2;_T2=_rr1._li1();this._wh1(_rr1);continue }if(this._Wj1&&this._Wj1._pi1(_sh1,_uh1)==!1){var _rr1=_T2;_T2=_rr1._li1();this._wh1(_rr1);continue }_T2._Dg1&=~_Sk1._Xq1}var _el1=_dk1._di1()&&_dk1._rI!=_pg1._qg1;var _fl1=_ek1._di1()&&_ek1._rI!=_pg1._qg1;if(_el1==!1&&_fl1==!1){_T2=_T2._li1();continue }var _X81=_sh1._7i1[_O91]._c91;var _Y81=_uh1._7i1[_P91]._c91;var _sr1=this._jh1._ET(_X81,_Y81);if(_sr1==!1){var _rr1=_T2;_T2=_rr1._li1();this._wh1(_rr1);continue } 1059_T2._Qk(this._Yj1);_T2=_T2._li1()}}};function _tr1(){this._3b1=new _651();this._4b1=new _651();this._db1=0;this._eb1=0;this._ur1=0;this._vr1=0;this._wr1=0}function _xr1(){this._yr1=new Array(_n41);this._ib1=new _651();this._cb1=new _651();this._O91=0;this._P91=0;this._zr1=0,this._Ar1=0;this._Br1=new _651(),this._Cr1=new _651();this._Dr1=0,this._Er1=0;this.type=0;this._wb1=0,this._yb1=0;this._jb1=0};function _Fr1(){this._hb1=new Array(_n41);for(var _S2=0;_S2<this._hb1.length;++_S2)this._hb1[_S2]=new _tr1();this._u71=new _651(); 1060this._ur1=new _o51();this._Gr1=new _o51();this._O91=0;this._P91=0;this._zr1=0,this._Ar1=0;this._Dr1=0,this._Er1=0;this._1A=0;this._xi1=0;this._Hr1=0;this._jb1=0;this._Ir1=0}function _Jr1(){this._u71=new _651();this._fb1=new _651();this._gc1=0}_Jr1.prototype={_ub1:function(_Wm1,_vb1,_xb1,index){_i41(_Wm1._jb1>0);switch(_Wm1.type){case _gb1._lb1:{var _zb1=(_vb1._YC._T2*_Wm1._cb1.x-_vb1._YC._8z*_Wm1._cb1.y)+_vb1._OE.x;var _Ab1=(_vb1._YC._8z*_Wm1._cb1.x+_vb1._YC._T2*_Wm1._cb1.y)+_vb1._OE.y;var _Bb1=(_xb1._YC._T2*_Wm1._yr1[0].x-_xb1._YC._8z*_Wm1._yr1[0].y)+_xb1._OE.x; 1061var _Cb1=(_xb1._YC._8z*_Wm1._yr1[0].x+_xb1._YC._T2*_Wm1._yr1[0].y)+_xb1._OE.y;this._fb1.x=0.5*(_zb1+_Bb1);this._fb1.y=0.5*(_Ab1+_Cb1);this._u71.x=_Bb1-_zb1;this._u71.y=_Cb1-_Ab1;var _Kr1=this._u71.x;var _Lr1=this._u71.y;this._u71._f51();this._gc1=(_Kr1*this._u71.x+_Lr1*this._u71.y)-_Wm1._wb1-_Wm1._yb1;}break;case _gb1._mb1:{this._u71.x=_vb1._YC._T2*_Wm1._ib1.x-_vb1._YC._8z*_Wm1._ib1.y;this._u71.y=_vb1._YC._8z*_Wm1._ib1.x+_vb1._YC._T2*_Wm1._ib1.y;var _Hb1=(_vb1._YC._T2*_Wm1._cb1.x-_vb1._YC._8z*_Wm1._cb1.y)+_vb1._OE.x; 1062var _Ib1=(_vb1._YC._8z*_Wm1._cb1.x+_vb1._YC._T2*_Wm1._cb1.y)+_vb1._OE.y;var _Jb1=(_xb1._YC._T2*_Wm1._yr1[index].x-_xb1._YC._8z*_Wm1._yr1[index].y)+_xb1._OE.x;var _Kb1=(_xb1._YC._8z*_Wm1._yr1[index].x+_xb1._YC._T2*_Wm1._yr1[index].y)+_xb1._OE.y;this._gc1=((_Jb1-_Hb1)*this._u71.x+(_Kb1-_Ib1)*this._u71.y)-_Wm1._wb1-_Wm1._yb1;this._fb1.x=_Jb1;this._fb1.y=_Kb1}break;case _gb1._nb1:{this._u71.x=_xb1._YC._T2*_Wm1._ib1.x-_xb1._YC._8z*_Wm1._ib1.y;this._u71.y=_xb1._YC._8z*_Wm1._ib1.x+_xb1._YC._T2*_Wm1._ib1.y; 1063var _Hb1=(_xb1._YC._T2*_Wm1._cb1.x-_xb1._YC._8z*_Wm1._cb1.y)+_xb1._OE.x;var _Ib1=(_xb1._YC._8z*_Wm1._cb1.x+_xb1._YC._T2*_Wm1._cb1.y)+_xb1._OE.y;var _Jb1=(_vb1._YC._T2*_Wm1._yr1[index].x-_vb1._YC._8z*_Wm1._yr1[index].y)+_vb1._OE.x;var _Kb1=(_vb1._YC._8z*_Wm1._yr1[index].x+_vb1._YC._T2*_Wm1._yr1[index].y)+_vb1._OE.y;this._gc1=((_Jb1-_Hb1)*this._u71.x+(_Kb1-_Ib1)*this._u71.y)-_Wm1._wb1-_Wm1._yb1;this._fb1.x=_Jb1;this._fb1.y=_Kb1;this._u71.x=-this._u71.x;this._u71.y=-this._u71.y}break }}};function _Mr1(){ 1064this._W31=new _dj1();this._Nr1=null;this._md=0;this._nj1=null;this._oj1=null}function _Or1(){this._Pr1=[];this._Qr1=[]}_Or1._Rr1=new _R51();_Or1._Sr1=new _R51();_Or1._Tr1=new _Jr1();_Or1.prototype={_gK:function(_bh1){this._Qp1=_bh1._W31;this._181=_bh1._md;this._Pr1.length=this._181;this._Qr1.length=this._181;this._Ur1=_bh1._nj1;this._Vr1=_bh1._oj1;this._Wr1=_bh1._Nr1;for(var _S2=0;_S2<this._181;++_S2){var _rh1=this._Wr1[_S2];var _sh1=_rh1._0l1;var _uh1=_rh1._2l1;var _se1=_sh1._Fi1();var _te1=_uh1._Fi1();var _wb1=_se1._h71; 1065var _yb1=_te1._h71;var _dk1=_sh1._Mi1();var _ek1=_uh1._Mi1();var _kb1=_rh1._Pq1();var _jb1=_kb1._jb1;_i41(_jb1>0);var _Xr1=this._Qr1[_S2]||new _Fr1();_Xr1._1A=_rh1._Di1;_Xr1._xi1=_rh1._Ei1;_Xr1._Hr1=_rh1._Oq1;_Xr1._O91=_dk1._Cg1;_Xr1._P91=_ek1._Cg1;_Xr1._zr1=_dk1.__g1;_Xr1._Ar1=_ek1.__g1;_Xr1._Dr1=_dk1._1h1;_Xr1._Er1=_ek1._1h1;_Xr1._Ir1=_S2;_Xr1._jb1=_jb1;_Xr1._Gr1._751();_Xr1._ur1._751();this._Qr1[_S2]=_Xr1;var _Wm1=this._Pr1[_S2]||new _xr1();_Wm1._O91=_dk1._Cg1;_Wm1._P91=_ek1._Cg1;_Wm1._zr1=_dk1.__g1;_Wm1._Ar1=_ek1.__g1; 1066_Wm1._Br1.x=_dk1._Lg1._U51.x;_Wm1._Br1.y=_dk1._Lg1._U51.y;_Wm1._Cr1.x=_ek1._Lg1._U51.x;_Wm1._Cr1.y=_ek1._Lg1._U51.y;_Wm1._Dr1=_dk1._1h1;_Wm1._Er1=_ek1._1h1;_Wm1._ib1.x=_kb1._ib1.x;_Wm1._ib1.y=_kb1._ib1.y;_Wm1._cb1.x=_kb1._cb1.x;_Wm1._cb1.y=_kb1._cb1.y;_Wm1._jb1=_jb1;_Wm1._wb1=_wb1;_Wm1._yb1=_yb1;_Wm1.type=_kb1.type;this._Pr1[_S2]=_Wm1;for(var _0c=0;_0c<_jb1;++_0c){var _fd1=_kb1._hb1[_0c];var _Yr1=_Xr1._hb1[_0c];if(this._Qp1._jj1){_Yr1._db1=this._Qp1._gj1*_fd1._db1;_Yr1._eb1=this._Qp1._gj1*_fd1._eb1} 1067else {_Yr1._db1=0.0;_Yr1._eb1=0.0}_Yr1._3b1._751();_Yr1._4b1._751();_Yr1._ur1=0.0;_Yr1._vr1=0.0;_Yr1._wr1=0.0;_Wm1._yr1[_0c]=_fd1._cb1}}},_Zr1:function(){for(var _S2=0;_S2<this._181;++_S2){var _Xr1=this._Qr1[_S2];var _Wm1=this._Pr1[_S2];var _wb1=_Wm1._wb1;var _yb1=_Wm1._yb1;var _kb1=this._Wr1[_Xr1._Ir1]._Pq1();var _O91=_Xr1._O91;var _P91=_Xr1._P91;var __r1=_Xr1._zr1;var _0s1=_Xr1._Ar1;var _pf1=_Xr1._Dr1;var _qf1=_Xr1._Er1;var _Br1=_Wm1._Br1;var _Cr1=_Wm1._Cr1;var _pk1=this._Ur1[_O91]._T2;var _1s1=this._Ur1[_O91]._N9; 1068var _2s1=this._Vr1[_O91]._qa;var _0a1=this._Vr1[_O91]._U2;var _rk1=this._Ur1[_P91]._T2;var _3s1=this._Ur1[_P91]._N9;var _4s1=this._Vr1[_P91]._qa;var _1a1=this._Vr1[_P91]._U2;_i41(_kb1._jb1>0);_Or1._Rr1._YC._Bm(_1s1);_Or1._Sr1._YC._Bm(_3s1);_Or1._Rr1._OE.x=_pk1.x-(_Or1._Rr1._YC._T2*_Br1.x-_Or1._Rr1._YC._8z*_Br1.y);_Or1._Rr1._OE.y=_pk1.y-(_Or1._Rr1._YC._8z*_Br1.x+_Or1._Rr1._YC._T2*_Br1.y);_Or1._Sr1._OE.x=_rk1.x-(_Or1._Sr1._YC._T2*_Cr1.x-_Or1._Sr1._YC._8z*_Cr1.y);_Or1._Sr1._OE.y=_rk1.y-(_Or1._Sr1._YC._8z*_Cr1.x+_Or1._Sr1._YC._T2*_Cr1.y); 1069var _Rq1=new _sb1();_Rq1._ub1(_kb1,_Or1._Rr1,_wb1,_Or1._Sr1,_yb1);_Xr1._u71.x=_Rq1._u71.x;_Xr1._u71.y=_Rq1._u71.y;var _jb1=_Xr1._jb1;for(var _0c=0;_0c<_jb1;++_0c){var _Yr1=_Xr1._hb1[_0c];_Yr1._3b1.x=_Rq1._hb1[_0c].x-_pk1.x;_Yr1._3b1.y=_Rq1._hb1[_0c].y-_pk1.y;_Yr1._4b1.x=_Rq1._hb1[_0c].x-_rk1.x;_Yr1._4b1.y=_Rq1._hb1[_0c].y-_rk1.y;var _5s1=_Yr1._3b1.x*_Xr1._u71.y-_Yr1._3b1.y*_Xr1._u71.x;
1069var _6s1=_Yr1._4b1.x*_Xr1._u71.y-_Yr1._4b1.y*_Xr1._u71.x;var _7s1=__r1+_0s1+_pf1*_5s1*_5s1+_qf1*_6s1*_6s1;_Yr1._ur1=_7s1>0.0?1.0/_7s1:0.0; 1070var _4d1=1.0*_Xr1._u71.y;var _5d1=-1.0*_Xr1._u71.x;var _8s1=_Yr1._3b1.x*_5d1-_Yr1._3b1.y*_4d1;var _9s1=_Yr1._4b1.x*_5d1-_Yr1._4b1.y*_4d1;var _as1=__r1+_0s1+_pf1*_8s1*_8s1+_qf1*_9s1*_9s1;_Yr1._vr1=_as1>0.0?1.0/_as1:0.0;_Yr1._wr1=0.0;var _bs1=_Xr1._u71.x*(((_4s1.x+(-_1a1*_Yr1._4b1.y))-_2s1.x)-(-_0a1*_Yr1._3b1.y))+_Xr1._u71.y*(((_4s1.y+(_1a1*_Yr1._4b1.x))-_2s1.y)-(_0a1*_Yr1._3b1.x));if(_bs1<-_w41){_Yr1._wr1=-_Xr1._xi1*_bs1}}if(_Xr1._jb1==2){var _cs1=_Xr1._hb1[0];var _ds1=_Xr1._hb1[1];var _es1=_cs1._3b1.x*_Xr1._u71.y-_cs1._3b1.y*_Xr1._u71.x; 1071var _fs1=_cs1._4b1.x*_Xr1._u71.y-_cs1._4b1.y*_Xr1._u71.x;var _gs1=_ds1._3b1.x*_Xr1._u71.y-_ds1._3b1.y*_Xr1._u71.x;var _hs1=_ds1._4b1.x*_Xr1._u71.y-_ds1._4b1.y*_Xr1._u71.x;var _is1=__r1+_0s1+_pf1*_es1*_es1+_qf1*_fs1*_fs1;var _js1=__r1+_0s1+_pf1*_gs1*_gs1+_qf1*_hs1*_hs1;var _ks1=__r1+_0s1+_pf1*_es1*_gs1+_qf1*_fs1*_hs1;var _ls1=1000.0;if(_is1*_is1<_ls1*(_is1*_js1-_ks1*_ks1)){_Xr1._Gr1._PB.x=_is1;_Xr1._Gr1._PB.y=_ks1;_Xr1._Gr1._IG.x=_ks1;_Xr1._Gr1._IG.y=_js1;_Xr1._ur1._UH(_Xr1._Gr1._s51())}else {_Xr1._jb1=1} 1072}}},_ms1:function(){for(var _S2=0;_S2<this._181;++_S2){var _Xr1=this._Qr1[_S2];var _O91=_Xr1._O91;var _P91=_Xr1._P91;var __r1=_Xr1._zr1;var _pf1=_Xr1._Dr1;var _0s1=_Xr1._Ar1;var _qf1=_Xr1._Er1;var _jb1=_Xr1._jb1;var _2s1=this._Vr1[_O91]._qa;var _0a1=this._Vr1[_O91]._U2;var _4s1=this._Vr1[_P91]._qa;var _1a1=this._Vr1[_P91]._U2;var _u71=_Xr1._u71;var _4d1=1.0*_u71.y;var _5d1=-1.0*_u71.x;for(var _0c=0;_0c<_jb1;++_0c){var _Yr1=_Xr1._hb1[_0c];var _td1=(_Yr1._db1*_u71.x)+(_Yr1._eb1*_4d1);var _ud1=(_Yr1._db1*_u71.y)+(_Yr1._eb1*_5d1); 1073_0a1-=_pf1*(_Yr1._3b1.x*_ud1-_Yr1._3b1.y*_td1);_2s1.x-=__r1*_td1;_2s1.y-=__r1*_ud1;_1a1+=_qf1*(_Yr1._4b1.x*_ud1-_Yr1._4b1.y*_td1);_4s1.x+=_0s1*_td1;_4s1.y+=_0s1*_ud1}this._Vr1[_O91]._U2=_0a1;this._Vr1[_P91]._U2=_1a1}},_ns1:function(){for(var _S2=0;_S2<this._181;++_S2){var _Xr1=this._Qr1[_S2];var _O91=_Xr1._O91;var _P91=_Xr1._P91;var __r1=_Xr1._zr1;var _pf1=_Xr1._Dr1;var _0s1=_Xr1._Ar1;var _qf1=_Xr1._Er1;var _jb1=_Xr1._jb1;var _2s1=this._Vr1[_O91]._qa;var _0a1=this._Vr1[_O91]._U2;var _4s1=this._Vr1[_P91]._qa; 1074var _1a1=this._Vr1[_P91]._U2;var _u71=_Xr1._u71;var _4d1=1.0*_u71.y;var _5d1=-1.0*_u71.x;var _1A=_Xr1._1A;_i41(_jb1==1||_jb1==2);for(var _0c=0;_0c<_jb1;++_0c){var _Yr1=_Xr1._hb1[_0c];var _os1=_4s1.x+(-_1a1*_Yr1._4b1.y)-_2s1.x-(-_0a1*_Yr1._3b1.y);var _ps1=_4s1.y+(_1a1*_Yr1._4b1.x)-_2s1.y-(_0a1*_Yr1._3b1.x);var _qs1=(_os1*_4d1+_ps1*_5d1)-_Xr1._Hr1;var _rs1=_Yr1._vr1*(-_qs1);var _ss1=_1A*_Yr1._db1;var _ts1=_y61(_Yr1._eb1+_rs1,-_ss1,_ss1);_rs1=_ts1-_Yr1._eb1;_Yr1._eb1=_ts1;var _td1=_rs1*_4d1;var _ud1=_rs1*_5d1;_2s1.x-=__r1*_td1; 1075_2s1.y-=__r1*_ud1;_0a1-=_pf1*(_Yr1._3b1.x*_ud1-_Yr1._3b1.y*_td1);_4s1.x+=_0s1*_td1;_4s1.y+=_0s1*_ud1;_1a1+=_qf1*(_Yr1._4b1.x*_ud1-_Yr1._4b1.y*_td1)}if(_Xr1._jb1==1){_Yr1=_Xr1._hb1[0];_os1=_4s1.x+(-_1a1*_Yr1._4b1.y)-_2s1.x-(-_0a1*_Yr1._3b1.y);_ps1=_4s1.y+(_1a1*_Yr1._4b1.x)-_2s1.y-(_0a1*_Yr1._3b1.x);var _Vp1=_os1*_u71.x+_ps1*_u71.y;var _rs1=-_Yr1._ur1*(_Vp1-_Yr1._wr1);var _ts1=_w61(_Yr1._db1+_rs1,0.0);_rs1=_ts1-_Yr1._db1;_Yr1._db1=_ts1;_td1=_rs1*_u71.x;_ud1=_rs1*_u71.y;_2s1.x-=__r1*_td1;_2s1.y-=__r1*_ud1; 1076_0a1-=_pf1*(_Yr1._3b1.x*_ud1-_Yr1._3b1.y*_td1);_4s1.x+=_0s1*_td1;_4s1.y+=_0s1*_ud1;_1a1+=_qf1*(_Yr1._4b1.x*_ud1-_Yr1._4b1.y*_td1)}else {var _us1=_Xr1._hb1[0];var _vs1=_Xr1._hb1[1];var _yM=_us1._db1;var _zM=_vs1._db1;_i41(_yM>=0.0&&_zM>=0.0);var _ws1=_4s1.x+(-_1a1*_us1._4b1.y)-_2s1.x-(-_0a1*_us1._3b1.y);var _xs1=_4s1.y+(_1a1*_us1._4b1.x)-_2s1.y-(_0a1*_us1._3b1.x);var _ys1=_4s1.x+(-_1a1*_vs1._4b1.y)-_2s1.x-(-_0a1*_vs1._3b1.y);var _zs1=_4s1.y+(_1a1*_vs1._4b1.x)-_2s1.y-(_0a1*_vs1._3b1.x);var _As1=_ws1*_u71.x+_xs1*_u71.y; 1077var _Bs1=_ys1*_u71.x+_zs1*_u71.y;var _Mm1=_As1-_us1._wr1;var _Nm1=_Bs1-_vs1._wr1;_Mm1-=_Xr1._Gr1._PB.x*_yM+_Xr1._Gr1._IG.x*_zM;_Nm1-=_Xr1._Gr1._PB.y*_yM+_Xr1._Gr1._IG.y*_zM;for(;;){var _1c=-(_Xr1._ur1._PB.x*_Mm1+_Xr1._ur1._IG.x*_Nm1);var _Cs1=-(_Xr1._ur1._PB.y*_Mm1+_Xr1._ur1._IG.y*_Nm1);if(_1c>=0.0&&_Cs1>=0.0){var _1g=_1c-_yM;var _2g=_Cs1-_zM;var _Ds1=_1g*_u71.x;var _Es1=_1g*_u71.y;var _Fs1=_2g*_u71.x;var _Gs1=_2g*_u71.y;_2s1.x-=__r1*(_Ds1+_Fs1);_2s1.y-=__r1*(_Es1+_Gs1);_0a1-=_pf1*((_us1._3b1.x*_Es1-_us1._3b1.y*_Ds1)+(_vs1._3b1.x*_Gs1-_vs1._3b1.y*_Fs1)); 1078_4s1.x+=_0s1*(_Ds1+_Fs1);_4s1.y+=_0s1*(_Es1+_Gs1);
1078_1a1+=_qf1*((_us1._4b1.x*_Es1-_us1._4b1.y*_Ds1)+(_vs1._4b1.x*_Gs1-_vs1._4b1.y*_Fs1));_us1._db1=_1c;_vs1._db1=_Cs1;break }_1c=-_us1._ur1*_Mm1;_Cs1=0.0;_As1=0.0;_Bs1=_Xr1._Gr1._PB.y*_1c+_Nm1;if(_1c>=0.0&&_Bs1>=0.0){_1g=_1c-_yM;_2g=_Cs1-_zM;_Ds1=_1g*_u71.x;_Es1=_1g*_u71.y;_Fs1=_2g*_u71.x;_Gs1=_2g*_u71.y;_2s1.x-=__r1*(_Ds1+_Fs1);_2s1.y-=__r1*(_Es1+_Gs1);_0a1-=_pf1*((_us1._3b1.x*_Es1-_us1._3b1.y*_Ds1)+(_vs1._3b1.x*_Gs1-_vs1._3b1.y*_Fs1));_4s1.x+=_0s1*(_Ds1+_Fs1); 1079_4s1.y+=_0s1*(_Es1+_Gs1);_1a1+=_qf1*((_us1._4b1.x*_Es1-_us1._4b1.y*_Ds1)+(_vs1._4b1.x*_Gs1-_vs1._4b1.y*_Fs1));_us1._db1=_1c;_vs1._db1=_Cs1;break }_1c=0.0;_Cs1=-_vs1._ur1*_Nm1;_As1=_Xr1._Gr1._IG.x*_Cs1+_Mm1;_Bs1=0.0;if(_Cs1>=0.0&&_As1>=0.0){_1g=_1c-_yM;_2g=_Cs1-_zM;_Ds1=_1g*_u71.x;_Es1=_1g*_u71.y;_Fs1=_2g*_u71.x;_Gs1=_2g*_u71.y;_2s1.x-=__r1*(_Ds1+_Fs1);_2s1.y-=__r1*(_Es1+_Gs1);_0a1-=_pf1*((_us1._3b1.x*_Es1-_us1._3b1.y*_Ds1)+(_vs1._3b1.x*_Gs1-_vs1._3b1.y*_Fs1));_4s1.x+=_0s1*(_Ds1+_Fs1);_4s1.y+=_0s1*(_Es1+_Gs1); 1080_1a1+=_qf1*((_us1._4b1.x*_Es1-_us1._4b1.y*_Ds1)+(_vs1._4b1.x*_Gs1-_vs1._4b1.y*_Fs1));_us1._db1=_1c;_vs1._db1=_Cs1;break }_1c=0.0;_Cs1=0.0;_As1=_Mm1;_Bs1=_Nm1;if(_As1>=0.0&&_Bs1>=0.0){_1g=_1c-_yM;_2g=_Cs1-_zM;_Ds1=_1g*_u71.x;_Es1=_1g*_u71.y;_Fs1=_2g*_u71.x;_Gs1=_2g*_u71.y;_2s1.x-=__r1*(_Ds1+_Fs1);_2s1.y-=__r1*(_Es1+_Gs1);_0a1-=_pf1*((_us1._3b1.x*_Es1-_us1._3b1.y*_Ds1)+(_vs1._3b1.x*_Gs1-_vs1._3b1.y*_Fs1));_4s1.x+=_0s1*(_Ds1+_Fs1);_4s1.y+=_0s1*(_Es1+_Gs1);_1a1+=_qf1*((_us1._4b1.x*_Es1-_us1._4b1.y*_Ds1)+(_vs1._4b1.x*_Gs1-_vs1._4b1.y*_Fs1)); 1081_us1._db1=_1c;_vs1._db1=_Cs1;break }break }}this._Vr1[_O91]._U2=_0a1;this._Vr1[_P91]._U2=_1a1}},_Hs1:function(){for(var _S2=0;_S2<this._181;++_S2){var _Xr1=this._Qr1[_S2];var _kb1=this._Wr1[_Xr1._Ir1]._Pq1();for(var _0c=0;_0c<_Xr1._jb1;++_0c){_kb1._hb1[_0c]._db1=_Xr1._hb1[_0c]._db1;_kb1._hb1[_0c]._eb1=_Xr1._hb1[_0c]._eb1}}},_Is1:function(){var _Js1=0.0;for(var _S2=0;_S2<this._181;++_S2){var _Wm1=this._Pr1[_S2];var _O91=_Wm1._O91;var _P91=_Wm1._P91;var _Br1=_Wm1._Br1;var __r1=_Wm1._zr1;var _pf1=_Wm1._Dr1;var _Cr1=_Wm1._Cr1; 1082var _0s1=_Wm1._Ar1;var _qf1=_Wm1._Er1;var _jb1=_Wm1._jb1;var _pk1=this._Ur1[_O91]._T2;var _1s1=this._Ur1[_O91]._N9;var _rk1=this._Ur1[_P91]._T2;var _3s1=this._Ur1[_P91]._N9;for(var _0c=0;_0c<_jb1;++_0c){_Or1._Rr1._YC._Bm(_1s1);_Or1._Sr1._YC._Bm(_3s1);_Or1._Rr1._OE.x=_pk1.x-(_Or1._Rr1._YC._T2*_Br1.x-_Or1._Rr1._YC._8z*_Br1.y);_Or1._Rr1._OE.y=_pk1.y-(_Or1._Rr1._YC._8z*_Br1.x+_Or1._Rr1._YC._T2*_Br1.y);_Or1._Sr1._OE.x=_rk1.x-(_Or1._Sr1._YC._T2*_Cr1.x-_Or1._Sr1._YC._8z*_Cr1.y);_Or1._Sr1._OE.y=_rk1.y-(_Or1._Sr1._YC._8z*_Cr1.x+_Or1._Sr1._YC._T2*_Cr1.y); 1083_Or1._Tr1._ub1(_Wm1,_Or1._Rr1,_Or1._Sr1,_0c);var _u71=_Or1._Tr1._u71;var _fb1=_Or1._Tr1._fb1;var _gc1=_Or1._Tr1._gc1;var _Ks1=_fb1.x-_pk1.x;var _Ls1=_fb1.y-_pk1.y;var _Ms1=_fb1.x-_rk1.x;var _Ns1=_fb1.y-_rk1.y;_Js1=_u61(_Js1,_gc1);var _n61=_y61(_D41*(_gc1+_r41),-_x41,0.0);var _5s1=_Ks1*_u71.y-_Ls1*_u71.x;var _6s1=_Ms1*_u71.y-_Ns1*_u71.x;var _Gr1=__r1+_0s1+_pf1*_5s1*_5s1+_qf1*_6s1*_6s1;var _Lh1=_Gr1>0.0?-_n61/_Gr1:0.0;var _td1=_Lh1*_u71.x;var _ud1=_Lh1*_u71.y;_pk1.x-=__r1*_td1;_pk1.y-=__r1*_ud1;_1s1-=_pf1*(_Ks1*_ud1-_Ls1*_td1); 1084_rk1.x+=_0s1*_td1;_rk1.y+=_0s1*_ud1;_3s1+=_qf1*(_Ms1*_ud1-_Ns1*_td1)}this._Ur1[_O91]._N9=_1s1;this._Ur1[_P91]._N9=_3s1}return _Js1>=-3.0*_r41},_Os1:function(_Ps1,_Qs1){var _Js1=0.0;for(var _S2=0;_S2<this._181;++_S2){var _Wm1=this._Pr1[_S2];var _O91=_Wm1._O91;var _P91=_Wm1._P91;var _Br1=_Wm1._Br1;var _Cr1=_Wm1._Cr1;var _jb1=_Wm1._jb1;var __r1=0.0;var _pf1=0.0;if(_O91==_Ps1||_O91==_Qs1){__r1=_Wm1._zr1;_pf1=_Wm1._Dr1}var _0s1=0.0;var _qf1=0.0;if(_P91==_Ps1||_P91==_Qs1){_0s1=_Wm1._Ar1;_qf1=_Wm1._Er1}var _pk1=this._Ur1[_O91]._T2; 1085var _1s1=this._Ur1[_O91]._N9;var _rk1=this._Ur1[_P91]._T2;var _3s1=this._Ur1[_P91]._N9;for(var _0c=0;_0c<_jb1;++_0c){_Or1._Rr1._YC._Bm(_1s1);_Or1._Sr1._YC._Bm(_3s1);_Or1._Rr1._OE._UH(_651._d51(_pk1,_h61(_Or1._Rr1._YC,_Br1)));_Or1._Sr1._OE._UH(_651._d51(_rk1,_h61(_Or1._Sr1._YC,_Cr1)));_Or1._Tr1._ub1(_Wm1,_Or1._Rr1,_Or1._Sr1,_0c);var _u71=_Or1._Tr1._u71;var _fb1=_Or1._Tr1._fb1;var _gc1=_Or1._Tr1._gc1;var _3b1=_651._d51(_fb1,_pk1);var _4b1=_651._d51(_fb1,_rk1);_Js1=_u61(_Js1,_gc1);var _n61=_y61(_E41*(_gc1+_r41), 1086-_x41,0.0);var _5s1=_361(_3b1,_u71);var _6s1=_361(_4b1,_u71);var _Gr1=__r1+_0s1+_pf1*_5s1*_5s1+_qf1*_6s1*_6s1;var _Lh1=_Gr1>0.0?-_n61/_Gr1:0.0;var _jd1=_651.Multiply(_Lh1,_u71);_pk1._d51(_651.Multiply(__r1,_jd1));_1s1-=_pf1*_361(_3b1,_jd1);_rk1._yk(_651.Multiply(_0s1,_jd1));_3s1+=_qf1*_361(_4b1,_jd1)}this._Ur1[_O91]._N9=_1s1;this._Ur1[_P91]._N9=_3s1}return _Js1>=-1.5*_r41;}};function _Kj1(){this._5l1=[];this._Wr1=[];this._Rs1=[];this._Vr1=[];this._Ur1=[]}var _Ss1=_041._b41("solve initialization","solve"); 1087var _Ts1=_041._b41("warm starting","solve initialization");var _Us1=_041._b41("solve velocities","solve");var _Vs1=_041._b41("solve positions","solve");_Kj1._Ws1=new _mj1();_Kj1._Xs1=new _Mr1();_Kj1._Ys1=new _Or1();_Kj1.prototype={_Pk:function(){this._yj1=0;this._Mk1=0;this._zj1=0},_ub1:function(_Zs1,__s1,_0t1,listener){this._1t1=listener;this._kl1=_Zs1;this._ll1=__s1;this._2t1=_0t1;this._yj1=0;this._Mk1=0;this._zj1=0;this._5l1.length=_Zs1;this._Wr1.length=__s1;this._Rs1.length=_0t1;this._Vr1.length=_Zs1; 1088this._Ur1.length=_Zs1},_v51:function(_W31,_2A,_vg1){_Ss1.start();var _V2=_W31._ej1;for(var _S2=0;_S2<this._yj1;++_S2){var _M9=this._5l1[_S2];this._Ur1[_S2]._T2._UH(_M9._Lg1._T2);var _N9=_M9._Lg1._N9;this._Vr1[_S2]._qa._UH(_M9._Qg1);var _U2=_M9._Rg1;_M9._Lg1._V51._UH(_M9._Lg1._T2);_M9._Lg1._X51=_M9._Lg1._N9;if(_M9._rI==_pg1._Yg1){this._Vr1[_S2]._qa.x+=_V2*((_M9._Ug1*_2A.x)+(_M9.__g1*_M9._Vg1.x));this._Vr1[_S2]._qa.y+=_V2*((_M9._Ug1*_2A.y)+(_M9.__g1*_M9._Vg1.y));_U2+=_V2*_M9._1h1*_M9._Wg1;this._Vr1[_S2]._qa.x*=1.0/(1.0+_V2*_M9._Sg1); 1089this._Vr1[_S2]._qa.y*=1.0/(1.0+_V2*_M9._Sg1);_U2*=1.0/(1.0+_V2*_M9._Tg1)}this._Ur1[_S2]._N9=_N9;this._Vr1[_S2]._U2=_U2}_Kj1._Ws1._W31=_W31;_Kj1._Ws1._nj1=this._Ur1;_Kj1._Ws1._oj1=this._Vr1;_Kj1._Xs1._W31=_W31;_Kj1._Xs1._Nr1=this._Wr1;_Kj1._Xs1._md=this._Mk1;_Kj1._Xs1._nj1=this._Ur1;_Kj1._Xs1._oj1=this._Vr1;_Kj1._Xs1._3t1=this._4t1;_Kj1._Ys1._gK(_Kj1._Xs1);_Kj1._Ys1._Zr1();if(_W31._jj1){_Ts1.start();_Kj1._Ys1._ms1();_Ts1.stop()}for(var _S2=0;_S2<this._zj1;++_S2){this._Rs1[_S2]._5t1(_Kj1._Ws1)}_Ss1.stop(); 1090_Us1.start();for(var _S2=0;_S2<_W31._hj1;++_S2){for(var _0c=0;_0c<this._zj1;++_0c){this._Rs1[_0c]._ns1(_Kj1._Ws1)}_Kj1._Ys1._ns1()}_Kj1._Ys1._Hs1();_Us1.stop();_Vs1.start();for(var _S2=0;_S2<this._yj1;++_S2){var _T2=this._Ur1[_S2]._T2;var _N9=this._Ur1[_S2]._N9;var _qa=this._Vr1[_S2]._qa;var _U2=this._Vr1[_S2]._U2;var _6t1=_V2*_qa.x;var _7t1=_V2*_qa.y;var _8t1=_6t1*_6t1+_7t1*_7t1;if(_8t1>_A41){var _9t1=_z41/_351(_8t1);_qa.x*=_9t1;_qa.y*=_9t1}var rotation=_V2*_U2;if(rotation*rotation>_C41){var _9t1=_B41/_r61(rotation); 1091_U2*=_9t1}_T2.x+=_V2*_qa.x;_T2.y+=_V2*_qa.y;_N9+=_V2*_U2;this._Ur1[_S2]._N9=_N9;this._Vr1[_S2]._U2=_U2}var _at1=!1;for(var _S2=0;_S2<_W31._ij1;++_S2){var _bt1=_Kj1._Ys1._Is1();var _ct1=!0;for(var _0c=0;_0c<this._zj1;++_0c){var _dt1=this._Rs1[_0c]._Is1(_Kj1._Ws1);_ct1=_ct1&&_dt1}if(_bt1&&_ct1){_at1=!0;break }}for(var _S2=0;_S2<this._yj1;++_S2){var body=this._5l1[_S2];body._Lg1._T2._UH(this._Ur1[_S2]._T2);body._Lg1._N9=this._Ur1[_S2]._N9;body._Qg1._UH(this._Vr1[_S2]._qa);body._Rg1=this._Vr1[_S2]._U2;body._oi1()} 1092_Vs1.stop();this._et1(_Kj1._Ys1._Qr1);if(_vg1){var _ft1=_k41;var _gt1=_G41*_G41;var _ht1=_H41*_H41;for(var _S2=0;_S2<this._yj1;++_S2){var _M9=this._5l1[_S2];if(_M9._i71()==_pg1._qg1){continue }if((_M9._Dg1&_pg1._Gg1)==0||_M9._Rg1*_M9._Rg1>_ht1||_261(_M9._Qg1,_M9._Qg1)>_gt1){_M9._Xg1=0.0;_ft1=0.0}else {_M9._Xg1+=_V2;_ft1=_u61(_ft1,_M9._Xg1)}}if(_ft1>
1092=_F41&&_at1){for(var _S2=0;_S2<this._yj1;++_S2){var _M9=this._5l1[_S2];_M9._SS(!1)}}}},_jk1:function(_ml1,_Ps1,_Qs1){_i41(_Ps1<this._yj1);_i41(_Qs1<this._yj1); 1093for(var _S2=0;_S2<this._yj1;++_S2){var _M9=this._5l1[_S2];this._Ur1[_S2]._T2._UH(_M9._Lg1._T2);this._Ur1[_S2]._N9=_M9._Lg1._N9;this._Vr1[_S2]._qa._UH(_M9._Qg1);this._Vr1[_S2]._U2=_M9._Rg1}_Kj1._Xs1._Nr1=this._Wr1;_Kj1._Xs1._md=this._Mk1;_Kj1._Xs1._W31=_ml1;_Kj1._Xs1._nj1=this._Ur1;_Kj1._Xs1._oj1=this._Vr1;_Kj1._Ys1._gK(_Kj1._Xs1);for(var _S2=0;_S2<_ml1._ij1;++_S2){var _bt1=_Kj1._Ys1._Os1(_Ps1,_Qs1);if(_bt1){break }}this._5l1[_Ps1]._Lg1._V51._UH(this._Ur1[_Ps1]._T2);this._5l1[_Ps1]._Lg1._X51=this._Ur1[_Ps1]._N9; 1094this._5l1[_Qs1]._Lg1._V51._UH(this._Ur1[_Qs1]._T2);this._5l1[_Qs1]._Lg1._X51=this._Ur1[_Qs1]._N9;_Kj1._Ys1._Zr1();for(var _S2=0;_S2<_ml1._hj1;++_S2){_Kj1._Ys1._ns1()}var _V2=_ml1._ej1;for(var _S2=0;_S2<this._yj1;++_S2){var _T2=this._Ur1[_S2]._T2;var _N9=this._Ur1[_S2]._N9;var _qa=this._Vr1[_S2]._qa;var _U2=this._Vr1[_S2]._U2;var _it1=_651.Multiply(_V2,_qa);if(_261(_it1,_it1)>_A41){var _9t1=_z41/_it1.Length();_qa.Multiply(_9t1)}var rotation=_V2*_U2;if(rotation*rotation>_C41){var _9t1=_B41/_r61(rotation);_U2*=_9t1} 1095_T2._yk(_651.Multiply(_V2,_qa));_N9+=_V2*_U2;this._Ur1[_S2]._N9=_N9;this._Vr1[_S2]._U2=_U2;var body=this._5l1[_S2];body._Lg1._T2._UH(_T2);body._Lg1._N9=_N9;body._Qg1._UH(_qa);body._Rg1=_U2;body._oi1()}this._et1(_Kj1._Ys1._Qr1)},_Xk1:function(body){_i41(this._yj1<this._kl1);body._Cg1=this._yj1;this._5l1[this._yj1]=body;if(!this._Ur1[this._yj1]){this._Ur1[this._yj1]=new _kj1();this._Vr1[this._yj1]=new _lj1()}++this._yj1},_3l1:function(_rh1){_i41(this._Mk1<this._ll1);this._Wr1[this._Mk1++]=_rh1},_4l1:function(_ri1){ 1096_i41(this._zj1<this._2t1);this._Rs1[this._zj1++]=_ri1;},_et1:function(_jt1){if(this._1t1==null){return }for(var _S2=0;_S2<this._Mk1;++_S2){var _T2=this._Wr1[_S2];var _Xr1=_jt1[_S2];var _Lh1=new _0j1();_Lh1._md=_Xr1._jb1;for(var _0c=0;_0c<_Xr1._jb1;++_0c){_Lh1._1j1[_0c]=_Xr1._hb1[_0c]._db1;_Lh1._2j1[_0c]=_Xr1._hb1[_0c]._eb1}this._1t1._8j1(_T2,_Lh1)}}};function _kt1(){this._er=new _651();this._lt1=0;this._mt1=0};function _nt1(){this._Ub1=null;this._ri1=null;this._ak1=null;this._Hm=null};function _ot1(){this.type=_7k1._pt1; 1097this._b91=null;this._dk1=null;this._ek1=null;this._fk1=!1};_ot1.prototype={_k51:function(data,_jl1,_qt1){this._dk1=_jl1[data['bodyA']];this._ek1=_jl1[data['bodyB']];this._fk1=data['collideConnected']}};function _7k1(_bh1){_i41(_bh1._dk1!=_bh1._ek1);this._rI=_bh1.type;this._Og1=null;this._Pg1=null;this._bk1=_bh1._dk1;this._9k1=_bh1._ek1;this._oA=0;this._si1=_bh1._fk1;this._Tk1=!1;this._2h1=_bh1._b91;this._8k1=new _nt1();this._8k1._ri1=null;this._8k1._Ub1=null;this._8k1._ak1=null;this._8k1._Hm=null; 1098this._ck1=new _nt1();this._ck1._ri1=null;this._ck1._Ub1=null;this._ck1._ak1=null;this._ck1._Hm=null}_7k1.prototype={_i71:function(){return this._rI},_nl1:function(){return this._bk1},_ol1:function(){return this._9k1},_pl1:function(){},_ql1:function(){},_rt1:function(_fj1){},_st1:function(_fj1){},_li1:function(){return this._Pg1},_k91:function(){return this._2h1},_mi1:function(data){this._2h1=data},_fi1:function(){return this._bk1._fi1()&&this._9k1._fi1()},_tt1:function(){return this._si1},_E91:function(_F91){ 1099},_5t1:function(data){},_ns1:function(data){},_Is1:function(data){},_j51:function(out){var _bo=out||{};_bo['bodyA']=null;_bo['bodyB']=null;_bo['type']=this._rI;_bo['collideConnected']=this._si1;return _bo}};_7k1._ut1=0;_7k1._vt1=1;_7k1._wt1=2;_7k1._xt1=3;_7k1._pt1=0;_7k1._yt1=1;_7k1._zt1=2;_7k1._rl1=3;_7k1._sl1=4;_7k1._wl1=5;_7k1._At1=6;_7k1._Bt1=7;_7k1._Ct1=8;_7k1._Dt1=9;_7k1._Et1=10;_7k1._xl1=11;_7k1._gh1=function(_bh1){var _ri1=null;switch(_bh1.type){case _7k1._rl1:_ri1=new _Ft1(_bh1);break;case _7k1._wl1:_ri1=new _Gt1(_bh1); 1100break;case _7k1._zt1:_ri1=new _Ht1(_bh1);break;case _7k1._yt1:_ri1=new _It1(_bh1);break;case _7k1._sl1:_ri1=new _Jt1(_bh1);break;case _7k1._At1:_ri1=new _Kt1(_bh1);break;case _7k1._Bt1:_ri1=new _Lt1(_bh1);break;case _7k1._Ct1:_ri1=new _Mt1(_bh1);break;case _7k1._Dt1:_ri1=new _Nt1(_bh1);break;case _7k1._Et1:_ri1=new _Ot1(_bh1);break;case _7k1._xl1:_ri1=new _Pt1(_bh1);break;default :_i41(!1);break }return _ri1};_7k1._wh1=function(_ri1){};function _Qt1(){this.parent.call(this);this.type=_7k1._yt1;this._Rt1=new _651();this._St1=new _651(); 1101this._Tt1=0.0;this._Ut1=0.0;this._Vt1=0.0;this._Wt1=0.0;this._Xt1=0.0;this._Yt1=!1;this._Zt1=!1;Object.seal(this)}_Qt1.prototype={_ub1:function(_cl1,_dl1,anchor){this._dk1=_cl1;this._ek1=_dl1;this._Rt1=this._dk1._Th1(anchor);this._St1=this._ek1._Th1(anchor);this._Tt1=this._ek1._O51()-this._dk1._O51()},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._Tt1=data['referenceAngle'];this._Ut1=data['lowerAngle']; 1102this._Vt1=data['upperAngle'];this._Wt1=data['maxMotorTorque'];this._Xt1=data['motorSpeed'];this._Yt1=data['enableLimit'];this._Zt1=data['enableMotor']}};_Qt1._N31(_ot1);function _It1(_bh1){this.parent.call(this,_bh1);this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._1u1=_bh1._Tt1;this._2u1=new _m51();this._3u1=0.0;this._4u1=_bh1._Ut1;this._5u1=_bh1._Vt1;this._6u1=_bh1._Wt1;this._7u1=_bh1._Xt1;this._8u1=_bh1._Yt1;this._9u1=_bh1._Zt1;this._au1=_7k1._ut1;this._Mq1=0;this._Nq1=0;this._bu1=new _651(); 1103this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Zg1=new _A51();this._ju1=0}_It1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_ku1:function(){return this.__t1},_lu1:function(){return this._0u1},_mu1:function(){return this._1u1},_nu1:function(){var _cl1=this._bk1;var _dl1=this._9k1;return _dl1._Lg1._N9-_cl1._Lg1._N9-this._1u1},_ou1:function(){var _cl1=this._bk1;var _dl1=this._9k1; 1104return _dl1._Rg1-_cl1._Rg1},_pu1:function(){return this._8u1},_qu1:function(_9i1){if(_9i1!=this._8u1){this._bk1._SS(!0);this._9k1._SS(!0);this._8u1=_9i1;this._2u1._Gg=0.0}}
1104,_ru1:function(){return this._4u1},_su1:function(){return this._5u1},_tu1:function(_w81,_x81){_i41(_w81<=_x81);if(_w81!=this._4u1||_x81!=this._5u1){this._bk1._SS(!0);this._9k1._SS(!0);this._2u1._Gg=0.0;this._4u1=_w81;this._5u1=_x81}},_uu1:function(){return this._9u1},_vu1:function(_9i1){this._bk1._SS(!0);this._9k1._SS(!0);this._9u1=_9i1} 1105,_wu1:function(_g3){this._bk1._SS(!0);this._9k1._SS(!0);this._7u1=_g3},_xu1:function(){return this._7u1},_yu1:function(_Jh1){this._bk1._SS(!0);this._9k1._SS(!0);this._6u1=_Jh1},_zu1:function(){return this._6u1},_rt1:function(_fj1){var _jd1=new _651(this._2u1.x,this._2u1.y);return _651.Multiply(_fj1,_jd1)},_st1:function(_fj1){return _fj1*this._2u1._Gg},_Au1:function(_fj1){return _fj1*this._3u1},_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1=this._bk1._Lg1._U51;this._eu1=this._9k1._Lg1._U51; 1106this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();
1106var _0a1=data._oj1[this._Mq1]._U2;var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1=_h61(_Bu1,_651._d51(this.__t1,this._du1));this._cu1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1, 1107_qf1=this._iu1;var _xg1=(_pf1+_qf1==0.0);this._Zg1._PB.x=__r1+_0s1+this._bu1.y*this._bu1.y*_pf1+this._cu1.y*this._cu1.y*_qf1;this._Zg1._IG.x=-this._bu1.y*this._bu1.x*_pf1-this._cu1.y*this._cu1.x*_qf1;this._Zg1._C51.x=-this._bu1.y*_pf1-this._cu1.y*_qf1;this._Zg1._PB.y=this._Zg1._IG.x;this._Zg1._IG.y=__r1+_0s1+this._bu1.x*this._bu1.x*_pf1+this._cu1.x*this._cu1.x*_qf1;this._Zg1._C51.y=this._bu1.x*_pf1+this._cu1.x*_qf1;this._Zg1._PB._Gg=this._Zg1._C51.x;this._Zg1._IG._Gg=this._Zg1._C51.y;this._Zg1._C51._Gg=_pf1+_qf1; 1108this._ju1=_pf1+_qf1;if(this._ju1>0.0){this._ju1=1.0/this._ju1}if(this._9u1==!1||_xg1){this._3u1=0.0}if(this._8u1&&_xg1==!1){var _Du1=_3s1-_1s1-this._1u1;if(_r61(this._5u1-this._4u1)<2.0*_s41){this._au1=_7k1._xt1}else if(_Du1<=this._4u1){if(this._au1!=_7k1._vt1){this._2u1._Gg=0.0}this._au1=_7k1._vt1}else if(_Du1>=this._5u1){if(this._au1!=_7k1._wt1){this._2u1._Gg=0.0}this._au1=_7k1._wt1}else {this._au1=_7k1._ut1;this._2u1._Gg=0.0}}else {this._au1=_7k1._ut1}if(data._W31._jj1){this._2u1.Multiply(data._W31._gj1); 1109this._3u1*=data._W31._gj1;var _jd1=new _651(this._2u1.x,this._2u1.y);_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*(_361(this._bu1,_jd1)+this._3u1+this._2u1._Gg);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1,_jd1)+this._3u1+this._2u1._Gg)}else {this._2u1._751();this._3u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1109var _0a1=data._oj1[this._Mq1]._U2; 1110var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _xg1=(_pf1+_qf1==0.0);if(this._9u1&&this._au1!=_7k1._xt1&&_xg1==!1){var _Eu1=_1a1-_0a1-this._7u1;var _Lh1=-this._ju1*_Eu1;var _Fu1=this._3u1;var _Gu1=data._W31._ej1*this._6u1;this._3u1=_y61(this._3u1+_Lh1,-_Gu1,_Gu1);_Lh1=this._3u1-_Fu1;_0a1-=_pf1*_Lh1;_1a1+=_qf1*_Lh1}if(this._8u1&&this._au1!=_7k1._ut1&&_xg1==!1){var _Hu1=_651._d51(_651._d51(_651._yk(_4s1,_561(_1a1, 1111this._cu1)),_2s1),_561(_0a1,this._bu1));var _Iu1=_1a1-_0a1;var _Eu1=new _m51(_Hu1.x,_Hu1.y,_Iu1);var _Lh1=this._Zg1._D51(_Eu1)._a51();if(this._au1==_7k1._xt1){this._2u1._yk(_Lh1)}else if(this._au1==_7k1._vt1){var _ts1=this._2u1._Gg+_Lh1._Gg;if(_ts1<0.0){var _Ju1=_651._yk(_Hu1._a51(),_651.Multiply(this._2u1._Gg,new _651(this._Zg1._C51.x,this._Zg1._C51.y)));var _Ku1=this._Zg1._G51(_Ju1);_Lh1.x=_Ku1.x;_Lh1.y=_Ku1.y;_Lh1._Gg=-this._2u1._Gg;this._2u1.x+=_Ku1.x;this._2u1.y+=_Ku1.y;this._2u1._Gg=0.0;}else {this._2u1._yk(_Lh1)} 1112}else if(this._au1==_7k1._wt1){var _ts1=this._2u1._Gg+_Lh1._Gg;if(_ts1>0.0){var _Ju1=_651._yk(_Hu1._a51(),_651.Multiply(this._2u1._Gg,new _651(this._Zg1._C51.x,this._Zg1._C51.y)));var _Ku1=this._Zg1._G51(_Ju1);_Lh1.x=_Ku1.x;_Lh1.y=_Ku1.y;_Lh1._Gg=-this._2u1._Gg;this._2u1.x+=_Ku1.x;this._2u1.y+=_Ku1.y;this._2u1._Gg=0.0}else {this._2u1._yk(_Lh1)}}var _jd1=new _651(_Lh1.x,_Lh1.y);_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*(_361(this._bu1,_jd1)+_Lh1._Gg);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1, 1113_jd1)+_Lh1._Gg)}else {var _Eu1=_651._d51(_651._d51(_651._yk(_4s1,_561(_1a1,this._cu1)),_2s1),_561(_0a1,this._bu1));var _Lh1=this._Zg1._G51(_Eu1._a51());this._2u1.x+=_Lh1.x;this._2u1.y+=_Lh1.y;_2s1._d51(_651.Multiply(__r1,_Lh1));_0a1-=_pf1*_361(this._bu1,_Lh1);_4s1._yk(_651.Multiply(_0s1,_Lh1));_1a1+=_qf1*_361(this._cu1,_Lh1)}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8(); 1114var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _Lu1=0.0;var _Mu1=0.0;var _xg1=(this._hu1+this._iu1==0.0);if(this._8u1&&this._au1!=_7k1._ut1&&_xg1==!1){var angle=_3s1-_1s1-this._1u1;var _Nu1=0.0;if(this._au1==_7k1._xt1){var _n61=_y61(angle-this._4u1,-_y41,_y41);_Nu1=-this._ju1*_n61;_Lu1=_r61(_n61)}else if(this._au1==_7k1._vt1){var _n61=angle-this._4u1;_Lu1=-_n61;_n61=_y61(_n61+_s41,-_y41,0.0);_Nu1=-this._ju1*_n61} 1115else if(this._au1==_7k1._wt1){var _n61=angle-this._5u1;_Lu1=_n61;_n61=_y61(_n61-_s41,0.0,_y41);_Nu1=-this._ju1*_n61}_1s1-=this._hu1*_Nu1;_3s1+=this._iu1*_Nu1}{_Bu1._Bm(_1s1);_Cu1._Bm(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _n61=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);_Mu1=_n61.Length();var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _Gr1=new _o51();_Gr1._PB.x=__r1+_0s1+_pf1*_3b1.y*_3b1.y+_qf1*_4b1.y*_4b1.y; 1116_Gr1._PB.y=-_pf1*_3b1.x*_3b1.y-_qf1*_4b1.x*_4b1.y;_Gr1._IG.x=_Gr1._PB.y;_Gr1._IG.y=__r1+_0s1+_pf1*_3b1.x*_3b1.x+_qf1*_4b1.x*_4b1.x;var _Lh1=_Gr1._v51(_n61)._a51();_pk1._d51(_651.Multiply(__r1,_Lh1));_1s1-=_pf1*_361(_3b1,_Lh1);_rk1._yk(_651.Multiply(_0s1,_Lh1));_3s1+=_qf1*_361(_4b1,_Lh1)}data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return _Mu1<=_r41&&_Lu1<=_s41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this, 1117_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['referenceAngle']=this._1u1;_bo['lowerAngle']=this._4u1;_bo['upperAngle']=this._5u1;_bo['maxMotorTorque']=this._6u1;_bo['motorSpeed']=this._7u1;_bo['enableLimit']=this._8u1;_bo['enableMotor']=this._9u1;return _bo}};_It1._N31(_7k1);function _Ou1(){this.parent.call(this);this.type=_7k1._wl1;this.target=new _651(0.0,0.0);this._Pu1=0.0;this._Qu1=5.0;this._Ru1=0.7;Object.seal(this)}_Ou1._N31(_ot1);function _Gt1(_bh1){this.parent.call(this, 1118_bh1);_i41(_bh1.target._h51());_i41(_X41(_bh1._Pu1)&&_bh1._Pu1>=0.0);_i41(_X41(_bh1._Qu1)&&_bh1._Qu1>=0.0);_i41(_X41(_bh1._Ru1)&&_bh1._Ru1>=0.0);this._Su1=_bh1.target._z8();
1118this._0u1=_l61(this._9k1._Z51(),this._Su1);this._Tu1=_bh1._Pu1;this._2u1=new _651();this._Uu1=_bh1._Qu1;this._Vu1=_bh1._Ru1;this._Wu1=0.0;this._Xu1=0.0;this._Mq1=0;this._Nq1=0;this._cu1=new _651();this._eu1=new _651();this._gu1=0;this._iu1=0;this._Zg1=new _o51();this._Yu1=new _651()}_Gt1.prototype={_pl1:function(){return this._Su1; 1119},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){return _651.Multiply(_fj1,this._2u1)},_st1:function(_fj1){return _fj1*0.0},_Zu1:function(target){if(this._9k1._di1()==!1){this._9k1._SS(!0)}this._Su1._UH(target)},__u1:function(){return this._Su1},_0v1:function(_Gh1){this._Tu1=_Gh1},_1v1:function(){return this._Tu1},_2v1:function(_3v1){this._Uu1=_3v1},_4v1:function(){return this._Uu1},_5v1:function(_9t1){this._Vu1=_9t1},_6v1:function(){return this._Vu1},_E91:function(_F91){this._Su1._d51(_F91)} 1120,_5t1:function(data){this._Nq1=this._9k1._Cg1;this._eu1._UH(this._9k1._Lg1._U51);this._gu1=this._9k1.__g1;this._iu1=this._9k1._1h1;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Cu1=new _N51(_3s1);var _e71=this._9k1._Mh1();var _7v1=2.0*_m41*this._Uu1;var _Bo=2.0*_e71*this._Vu1*_7v1;var _Dm=_e71*(_7v1*_7v1);var _V2=data._W31._ej1;_i41(_Bo+_V2*_Dm>_l41);this._Xu1=_V2*(_Bo+_V2*_Dm);if(this._Xu1!=0.0){this._Xu1=1.0/this._Xu1} 1121this._Wu1=_V2*_Dm*this._Xu1;this._cu1._UH(_h61(_Cu1,_651._d51(this._0u1,this._eu1)));var _Gr1=new _o51();_Gr1._PB.x=this._gu1+this._iu1*this._cu1.y*this._cu1.y+this._Xu1;_Gr1._PB.y=-this._iu1*this._cu1.x*this._cu1.y;_Gr1._IG.x=_Gr1._PB.y;_Gr1._IG.y=this._gu1+this._iu1*this._cu1.x*this._cu1.x+this._Xu1;this._Zg1._UH(_Gr1._s51());this._Yu1._UH(_651._d51(_651._yk(_rk1,this._cu1),this._Su1));this._Yu1.Multiply(this._Wu1);_1a1*=0.98;if(data._W31._jj1){this._2u1.Multiply(data._W31._gj1);_4s1._yk(_651.Multiply(this._gu1, 1122this._2u1));_1a1+=this._iu1*_361(this._cu1,this._2u1)}else {this._2u1._751()}data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Eu1=_651._yk(_4s1,_561(_1a1,this._cu1));var _Lh1=_661(this._Zg1,(_651._yk(_651._yk(_Eu1,this._Yu1),_651.Multiply(this._Xu1,this._2u1)))._a51());var _Fu1=this._2u1._z8();this._2u1._yk(_Lh1);var _Gu1=data._W31._ej1*this._Tu1;if(this._2u1._e51()>_Gu1*_Gu1){this._2u1.Multiply(_Gu1/this._2u1.Length())} 1123_Lh1._UH(_651._d51(this._2u1,_Fu1));_4s1._yk(_651.Multiply(this._gu1,_Lh1));_1a1+=this._iu1*_361(this._cu1,_Lh1);data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){return !0}};_Gt1._N31(_7k1);/// @warning Do not use a zero or short length. 1124function _8v1(){this.parent.call(this);this.type=_7k1._rl1;this._Rt1=new _651(0.0,0.0);this._St1=new _651(0.0,0.0);this.length=1.0;this._Qu1=0.0;this._Ru1=0.0;Object.seal(this)}_8v1.prototype={_ub1:function(_ZB,__B,_9v1,_av1){this._dk1=_ZB; 1125this._ek1=__B;this._Rt1=this._dk1._Th1(_9v1);this._St1=this._ek1._Th1(_av1);var _Bo=_651._d51(_av1,_9v1);this.length=_Bo.Length()},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this.length=data['length'];this._Qu1=data['frequencyHz'];this._Ru1=data['dampingRatio']}};_8v1._N31(_ot1);function _Ft1(_bh1){this.parent.call(this,_bh1);this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._dM=_bh1.length; 1126this._Uu1=_bh1._Qu1;this._Vu1=_bh1._Ru1;this._2u1=0.0;this._Xu1=0.0;this._bv1=0.0;this._Mq1=0;this._Nq1=0;this._cv1=new _651();this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Zg1=0}_Ft1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){var _uf1=_651.Multiply((_fj1*this._2u1),this._cv1);return _uf1},_st1:function(_fj1){return 0.0},_ku1:function(){ 1127return this.__t1},_lu1:function(){return this._0u1},_dv1:function(length){this._dM=length},_ev1:function(){return this._dM},_2v1:function(_3v1){this._Uu1=_3v1},_4v1:function(){return this._Uu1},_5v1:function(_9t1){this._Vu1=_9t1},_6v1:function(){return this._Vu1}
1127,_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _pk1=data._nj1[this._Mq1]._T2._z8(); 1128var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();var _0a1=data._oj1[this._Mq1]._U2;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1=_h61(_Bu1,_651._d51(this.__t1,this._du1));this._cu1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));this._cv1=_651._d51(_651._d51(_651._yk(_rk1,this._cu1),_pk1),this._bu1);var length=this._cv1.Length();if(length>_r41){ 1129this._cv1.Multiply(1.0/length)}else {this._cv1._Bm(0.0,0.0)}var _fv1=_361(this._bu1,this._cv1);var _gv1=_361(this._cu1,this._cv1);var _hv1=this._fu1+this._hu1*_fv1*_fv1+this._gu1+this._iu1*_gv1*_gv1;this._Zg1=_hv1!=0.0?1.0/_hv1:0.0;if(this._Uu1>0.0){var _n61=length-this._dM;var _7v1=2.0*_m41*this._Uu1;var _Bo=2.0*this._Zg1*this._Vu1*_7v1;var _Dm=this._Zg1*_7v1*_7v1;var _V2=data._W31._ej1;this._Xu1=_V2*(_Bo+_V2*_Dm);this._Xu1=this._Xu1!=0.0?1.0/this._Xu1:0.0;this._bv1=_n61*_V2*_Dm*this._Xu1;_hv1+=this._Xu1; 1130this._Zg1=_hv1!=0.0?1.0/_hv1:0.0}else {this._Xu1=0.0;this._bv1=0.0}if(data._W31._jj1){this._2u1*=data._W31._gj1;var _jd1=_651.Multiply(this._2u1,this._cv1);_2s1._d51(_651.Multiply(this._fu1,_jd1));_0a1-=this._hu1*_361(this._bu1,_jd1);_4s1._yk(_651.Multiply(this._gu1,_jd1));_1a1+=this._iu1*_361(this._cu1,_jd1)}else {this._2u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1;},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8(); 1131var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _iv1=_651._yk(_2s1,_561(_0a1,this._bu1));var _jv1=_651._yk(_4s1,_561(_1a1,this._cu1));var _Eu1=_261(this._cv1,_651._d51(_jv1,_iv1));var _Lh1=-this._Zg1*(_Eu1+this._bv1+this._Xu1*this._2u1);this._2u1+=_Lh1;var _jd1=_651.Multiply(_Lh1,this._cv1);_2s1._d51(_651.Multiply(this._fu1,_jd1));_0a1-=this._hu1*_361(this._bu1,_jd1);_4s1._yk(_651.Multiply(this._gu1,_jd1));_1a1+=this._iu1*_361(this._cu1,_jd1); 1132data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){if(this._Uu1>0.0){return !0}var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _pa=_651._d51(_651._d51(_651._yk(_rk1, 1133_4b1),_pk1),_3b1);var length=_pa._f51();var _n61=length-this._dM;_n61=_y61(_n61,-_x41,_x41);var _Lh1=-this._Zg1*_n61;var _jd1=_651.Multiply(_Lh1,_pa);_pk1._d51(_651.Multiply(this._fu1,_jd1));_1s1-=this._hu1*_361(_3b1,_jd1);_rk1._yk(_651.Multiply(this._gu1,_jd1));_3s1+=this._iu1*_361(_4b1,_jd1);data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return _r61(_n61)<_r41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this, 1134_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['length']=this._dM;_bo['frequencyHz']=this._Uu1;_bo['dampingRatio']=this._Vu1;return _bo}};_Ft1._N31(_7k1);function _kv1(){this.parent.call(this);this.type=_7k1._zt1;this._Rt1=new _651();this._St1=new _651();this._lv1=new _651(1.0,0.0);this._Tt1=0.0;this._Yt1=!1;this._mv1=0.0;this._nv1=0.0;this._Zt1=!1;this._ov1=0.0;this._Xt1=0.0;Object.seal(this)}_kv1.prototype={_ub1:function(_cl1,_dl1,anchor,_Fo){this._dk1=_cl1;this._ek1=_dl1; 1135this._Rt1=this._dk1._Th1(anchor);this._St1=this._ek1._Th1(anchor);this._lv1=this._dk1._Vh1(_Fo);this._Tt1=this._ek1._O51()-this._dk1._O51()},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._lv1._k51(data['localAxisA']);this._Tt1=data['referenceAngle'];this._Yt1=data['enableLimit'];this._mv1=data['lowerTranslation'];this._nv1=data['upperTranslation'];this._Zt1=data['enableMotor'];this._ov1=data['maxMotorForce']; 1136this._Xt1=data['motorSpeed']}};_kv1._N31(_ot1);function _Ht1(_bh1){this.parent.call(this,_bh1);this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._pv1=_bh1._lv1._z8();this._pv1._f51();this._qv1=_561(1.0,this._pv1);this._1u1=_bh1._Tt1;this._2u1=new _m51();this._ju1=0.0;this._3u1=0.0;this._rv1=_bh1._mv1;this._sv1=_bh1._nv1;
1136this._tv1=_bh1._ov1;this._7u1=_bh1._Xt1;this._8u1=_bh1._Yt1;this._9u1=_bh1._Zt1;this._au1=_7k1._ut1;this._Qf1=new _651();this._uv1=new _651();this._Mq1=0;this._Nq1=0;this._du1=new _651(); 1137this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._vv1=0,this._wv1=0;this._xv1=0,this._yv1=0;this._zv1=new _A51();this._ju1=0}_Ht1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){return _651.Multiply(_fj1,_651._yk(_651.Multiply(this._2u1.x,this._uv1),_651.Multiply((this._3u1+this._2u1._Gg),this._Qf1)))},_st1:function(_fj1){return _fj1*this._2u1.y;},_ku1:function(){return this.__t1},_lu1:function(){ 1138return this._0u1},_Av1:function(){return this._pv1},_mu1:function(){return this._1u1},_Bv1:function(){var _ha1=this._bk1._Qh1(this.__t1);var _ia1=this._9k1._Qh1(this._0u1);var _Bo=_651._d51(_ia1,_ha1);var _Fo=this._bk1._Rh1(this._pv1);var _it1=_261(_Bo,_Fo);return _it1},_ou1:function(){var _cl1=this._bk1;var _dl1=this._9k1;var _3b1=_h61(_cl1._Fd1._YC,_651._d51(this.__t1,_cl1._Lg1._U51));var _4b1=_h61(_dl1._Fd1._YC,_651._d51(this._0u1,_dl1._Lg1._U51));var _Eo=_651._yk(_cl1._Lg1._T2,_3b1);var _V61=_651._yk(_dl1._Lg1._T2, 1139_4b1);var _Bo=_651._d51(_V61,_Eo);var _Fo=_h61(_cl1._Fd1._YC,this._pv1);var _2s1=_cl1._Qg1;var _4s1=_dl1._Qg1;var _0a1=_cl1._Rg1;var _1a1=_dl1._Rg1;var _g3=_261(_Bo,_561(_0a1,_Fo))+_261(_Fo,_651._d51(_651._d51(_651._yk(_4s1,_561(_1a1,_4b1)),_2s1),_561(_0a1,_3b1)));return _g3},_pu1:function(){return this._8u1},_qu1:function(_9i1){if(_9i1!=this._8u1){this._bk1._SS(!0);this._9k1._SS(!0);this._8u1=_9i1;this._2u1._Gg=0.0}}
1139,_ru1:function(){return this._rv1},_su1:function(){return this._sv1},_tu1:function(_w81,_x81){ 1140_i41(_w81<=_x81);if(_w81!=this._rv1||_x81!=this._sv1){this._bk1._SS(!0);this._9k1._SS(!0);this._rv1=_w81;this._sv1=_x81;this._2u1._Gg=0.0}},_uu1:function(){return this._9u1},_vu1:function(_9i1){this._bk1._SS(!0);this._9k1._SS(!0);this._9u1=_9i1},_wu1:function(_g3){this._bk1._SS(!0);this._9k1._SS(!0);this._7u1=_g3},_xu1:function(){return this._7u1},_Cv1:function(_Gh1){this._bk1._SS(!0);this._9k1._SS(!0);this._tv1=_Gh1},_Dv1:function(){return this._tv1},_Ev1:function(_fj1){return _fj1*this._3u1},_5t1:function(data){ 1141this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1=this._bk1._Lg1._U51;this._eu1=this._9k1._Lg1._U51;this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();var _0a1=data._oj1[this._Mq1]._U2;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1), 1142_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _Bo=_651._yk(_651._d51(_rk1,_pk1),_651._d51(_4b1,_3b1));var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;{this._Qf1=_h61(_Bu1,this._pv1);this._xv1=_361(_651._yk(_Bo,_3b1),this._Qf1);this._yv1=_361(_4b1,this._Qf1);this._ju1=__r1+_0s1+_pf1*this._xv1*this._xv1+_qf1*this._yv1*this._yv1;if(this._ju1>0.0){this._ju1=1.0/this._ju1}}{this._uv1=_h61(_Bu1,this._qv1);this._vv1=_361(_651._yk(_Bo, 1143_3b1),this._uv1);this._wv1=_361(_4b1,this._uv1);var _is1=__r1+_0s1+_pf1*this._vv1*this._vv1+_qf1*this._wv1*this._wv1;var _ks1=_pf1*this._vv1+_qf1*this._wv1;var _Fv1=_pf1*this._vv1*this._xv1+_qf1*this._wv1*this._yv1;var _js1=_pf1+_qf1;if(_js1==0.0){_js1=1.0}var _Gv1=_pf1*this._xv1+_qf1*this._yv1;var _Hv1=__r1+_0s1+_pf1*this._xv1*this._xv1+_qf1*this._yv1*this._yv1;this._zv1._PB._Bm(_is1,_ks1,_Fv1);this._zv1._IG._Bm(_ks1,_js1,_Gv1);this._zv1._C51._Bm(_Fv1,_Gv1,_Hv1)}if(this._8u1){var _Iv1=_261(this._Qf1,_Bo); 1144if(_r61(this._sv1-this._rv1)<2.0*_r41){this._au1=_7k1._xt1}else if(_Iv1<=this._rv1){if(this._au1!=_7k1._vt1){this._au1=_7k1._vt1;this._2u1._Gg=0.0}}else if(_Iv1>=this._sv1){if(this._au1!=_7k1._wt1){this._au1=_7k1._wt1;this._2u1._Gg=0.0}}else {this._au1=_7k1._ut1;this._2u1._Gg=0.0}}else {this._au1=_7k1._ut1;this._2u1._Gg=0.0}if(this._9u1==!1){this._3u1=0.0}if(data._W31._jj1){this._2u1.Multiply(data._W31._gj1);this._3u1*=data._W31._gj1;var _jd1=_651._yk(_651.Multiply(this._2u1.x,this._uv1),_651.Multiply((this._3u1+this._2u1._Gg), 1145this._Qf1));var _Jv1=this._2u1.x*this._vv1+this._2u1.y+(this._3u1+this._2u1._Gg)*this._xv1;var _Kv1=this._2u1.x*this._wv1+this._2u1.y+(this._3u1+this._2u1._Gg)*this._yv1;_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_Jv1;_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}else {this._2u1._751();this._3u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1145var _0a1=data._oj1[this._Mq1]._U2; 1146var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;if(this._9u1&&this._au1!=_7k1._xt1){var _Eu1=_261(this._Qf1,_651._d51(_4s1,_2s1))+this._yv1*_1a1-this._xv1*_0a1;var _Lh1=this._ju1*(this._7u1-_Eu1);var _Fu1=this._3u1;var _Gu1=data._W31._ej1*this._tv1;this._3u1=_y61(this._3u1+_Lh1,-_Gu1,_Gu1);_Lh1=this._3u1-_Fu1;var _jd1=_651.Multiply(_Lh1,this._Qf1);var _Jv1=_Lh1*this._xv1;var _Kv1=_Lh1*this._yv1;_2s1._d51(_651.Multiply(__r1, 1147_jd1));_0a1-=_pf1*_Jv1;_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}var _Hu1=new _651();_Hu1.x=_261(this._uv1,_651._d51(_4s1,_2s1))+this._wv1*_1a1-this._vv1*_0a1;_Hu1.y=_1a1-_0a1;if(this._8u1&&this._au1!=_7k1._ut1){var _Iu1;_Iu1=_261(this._Qf1,_651._d51(_4s1,_2s1))+this._yv1*_1a1-this._xv1*_0a1;var _Eu1=new _m51(_Hu1.x,_Hu1.y,_Iu1);var _bP=this._2u1._z8();var _Lv1=this._zv1._D51(_Eu1._a51());this._2u1._yk(_Lv1);if(this._au1==_7k1._vt1){this._2u1._Gg=_w61(this._2u1._Gg,0.0)}else if(this._au1==_7k1._wt1){ 1148this._2u1._Gg=_u61(this._2u1._Gg,0.0)}var _M9=_651._d51(_Hu1._a51(),_651.Multiply((this._2u1._Gg-_bP._Gg),new _651(this._zv1._C51.x,this._zv1._C51.y)));var _Mv1=_651._yk(this._zv1._G51(_M9),new _651(_bP.x,_bP.y));this._2u1.x=_Mv1.x;this._2u1.y=_Mv1.y;_Lv1=_m51._d51(this._2u1,_bP);var _jd1=_651._yk(_651.Multiply(_Lv1.x,this._uv1),_651.Multiply(_Lv1._Gg,this._Qf1));var _Jv1=_Lv1.x*this._vv1+_Lv1.y+_Lv1._Gg*this._xv1;var _Kv1=_Lv1.x*this._wv1+_Lv1.y+_Lv1._Gg*this._yv1;_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_Jv1; 1149_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}else {var _Lv1=this._zv1._G51(_Hu1._a51());this._2u1.x+=_Lv1.x;this._2u1.y+=_Lv1.y;var _jd1=_651.Multiply(_Lv1.x,this._uv1);var _Jv1=_Lv1.x*this._vv1+_Lv1.y;var _Kv1=_Lv1.x*this._wv1+_Lv1.y;_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_Jv1;_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8(); 1150var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _Bo=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);var _Fo=_h61(_Bu1,this._pv1);var _E_=_361(_651._yk(_Bo,_3b1),_Fo);var _F_=_361(_4b1,_Fo);var _Nv1=_h61(_Bu1,this._qv1);var _Hw=_361(_651._yk(_Bo, 1151_3b1),_Nv1);var _Iw=_361(_4b1,_Nv1);var _Lh1=new _m51();var _Ov1=new _651();_Ov1.x=_261(_Nv1,_Bo);_Ov1.y=_3s1-_1s1-this._1u1;var _Pv1=_r61(_Ov1.x);var _Lu1=_r61(_Ov1.y);var _DH=!1;var _Qv1=0.0;if(this._8u1){var _it1=_261(_Fo,_Bo);if(_r61(this._sv1-this._rv1)<2.0*_r41){_Qv1=_y61(_it1,-_x41,_x41);_Pv1=_w61(_Pv1,_r61(_it1));_DH=!0}else if(_it1<=this._rv1){_Qv1=_y61(_it1-this._rv1+_r41,-_x41,0.0);_Pv1=_w61(_Pv1,this._rv1-_it1);_DH=!0}else if(_it1>=this._sv1){_Qv1=_y61(_it1-this._sv1-_r41,0.0,_x41);_Pv1=_w61(_Pv1, 1152_it1-this._sv1);_DH=!0}}if(_DH){var _is1=__r1+_0s1+_pf1*_Hw*_Hw+_qf1*_Iw*_Iw;var _ks1=_pf1*_Hw+_qf1*_Iw;var _Fv1=_pf1*_Hw*_E_+_qf1*_Iw*_F_;var _js1=_pf1+_qf1;if(_js1==0.0){_js1=1.0}var _Gv1=_pf1*_E_+_qf1*_F_;var _Hv1=__r1+_0s1+_pf1*_E_*_E_+_qf1*_F_*_F_;var _Gr1=new _A51();_Gr1._PB._Bm(_is1,_ks1,_Fv1);_Gr1._IG._Bm(_ks1,_js1,_Gv1);_Gr1._C51._Bm(_Fv1,_Gv1,_Hv1);var _n61=new _m51();_n61.x=_Ov1.x;_n61.y=_Ov1.y;_n61._Gg=_Qv1;_Lh1=_Gr1._D51(_n61._a51())}else {var _is1=__r1+_0s1+_pf1*_Hw*_Hw+_qf1*_Iw*_Iw;var _ks1=_pf1*_Hw+_qf1*_Iw; 1153var _js1=_pf1+_qf1;if(_js1==0.0){_js1=1.0}var _Gr1=new _o51();_Gr1._PB._Bm(_is1,_ks1);_Gr1._IG._Bm(_ks1,_js1);var _Rv1=_Gr1._v51(_Ov1._a51());_Lh1.x=_Rv1.x;_Lh1.y=_Rv1.y;_Lh1._Gg=0.0}var _jd1=_651._yk(_651.Multiply(_Lh1.x,_Nv1),_651.Multiply(_Lh1._Gg,_Fo));var _Jv1=_Lh1.x*_Hw+_Lh1.y+_Lh1._Gg*_E_;var _Kv1=_Lh1.x*_Iw+_Lh1.y+_Lh1._Gg*_F_;_pk1._d51(_651.Multiply(__r1,_jd1));_1s1-=_pf1*_Jv1;_rk1._yk(_651.Multiply(_0s1,_jd1));_3s1+=_qf1*_Kv1;data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);
1154data._nj1[this._Nq1]._N9=_3s1;return _Pv1<=_r41&&_Lu1<=_s41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['localAxisA']=this._pv1._j51();_bo['referenceAngle']=this._1u1;_bo['enableLimit']=this._8u1;_bo['lowerTranslation']=this._rv1;_bo['upperTranslation']=this._sv1;_bo['enableMotor']=this._9u1;_bo['maxMotorForce']=this._tv1;_bo['motorSpeed']=this._7u1;return _bo}};_Ht1._N31(_7k1);function _Sv1(){ 1155this.parent.call(this);this.type=_7k1._Dt1;this._Rt1=new _651();this._St1=new _651();this._Pu1=0.0;this._Tv1=0.0;Object.seal(this)}_Sv1.prototype={_ub1:function(_cl1,_dl1,anchor){this._dk1=_cl1;this._ek1=_dl1;this._Rt1._UH(this._dk1._Th1(anchor));this._St1._UH(this._ek1._Th1(anchor))},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._Pu1=data['maxForce'];this._Tv1=data['maxTorque']}};_Sv1._N31(_ot1); 1156function _Nt1(_bh1){this.parent.call(this,_bh1);this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._Uv1=new _651();this._Vv1=0.0;this._Tu1=_bh1._Pu1;this._Wv1=_bh1._Tv1;this._Mq1=0;this._Nq1=0;this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Xv1=new _o51();this._Yv1=0}_Nt1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){return _651.Multiply(_fj1, 1157this._Uv1)},_st1:function(_fj1){return _fj1*this._Vv1},_ku1:function(){return this.__t1},_lu1:function(){return this._0u1},_0v1:function(_Gh1){_i41(_X41(_Gh1)&&_Gh1>=0.0);this._Tu1=_Gh1},_1v1:function(){return this._Tu1},_Zv1:function(_Jh1){_i41(_X41(_Jh1)&&_Jh1>=0.0);this._Wv1=_Jh1},__v1:function(){return this._Wv1},_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1; 1158this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();
1158var _0a1=data._oj1[this._Mq1]._U2;var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1=_h61(_Bu1,_651._d51(this.__t1,this._du1));this._cu1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _Gr1=new _o51();_Gr1._PB.x=__r1+_0s1+_pf1*this._bu1.y*this._bu1.y+_qf1*this._cu1.y*this._cu1.y; 1159_Gr1._PB.y=-_pf1*this._bu1.x*this._bu1.y-_qf1*this._cu1.x*this._cu1.y;_Gr1._IG.x=_Gr1._PB.y;_Gr1._IG.y=__r1+_0s1+_pf1*this._bu1.x*this._bu1.x+_qf1*this._cu1.x*this._cu1.x;this._Xv1=_Gr1._s51();this._Yv1=_pf1+_qf1;if(this._Yv1>0.0){this._Yv1=1.0/this._Yv1}if(data._W31._jj1){this._Uv1.Multiply(data._W31._gj1);this._Vv1*=data._W31._gj1;var _jd1=new _651(this._Uv1.x,this._Uv1.y);_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*(_361(this._bu1,_jd1)+this._Vv1);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1, 1160_jd1)+this._Vv1)}else {this._Uv1._751();this._Vv1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1160var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _V2=data._W31._ej1;{var _Eu1=_1a1-_0a1;var _Lh1=-this._Yv1*_Eu1;var _Fu1=this._Vv1;var _Gu1=_V2*this._Wv1; 1161this._Vv1=_y61(this._Vv1+_Lh1,-_Gu1,_Gu1);_Lh1=this._Vv1-_Fu1;_0a1-=_pf1*_Lh1;_1a1+=_qf1*_Lh1}{var _Iu1=_651._yk(_4s1,_651._d51(_561(_1a1,this._cu1),_651._d51(_2s1,_561(_0a1,this._bu1))));var _0w1=_661(this._Xv1,_Iu1)._a51();var _1w1=this._Uv1._z8();this._Uv1._yk(_0w1);var _2w1=_V2*this._Tu1;if(this._Uv1._e51()>_2w1*_2w1){this._Uv1._f51();this._Uv1.Multiply(_2w1)}_0w1=_651._d51(this._Uv1,_1w1);_2s1._d51(_651.Multiply(__r1,_0w1));_0a1-=_pf1*_361(this._bu1,_0w1);_4s1._yk(_651.Multiply(_0s1,_0w1));_1a1+=_qf1*_361(this._cu1, 1162_0w1)}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){return !0},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['maxForce']=this._Tu1;_bo['maxTorque']=this._Wv1;return _bo}};_Nt1._N31(_7k1);function _3w1(){this.parent.call(this);this.type=_7k1._Ct1;this._Rt1=new _651(0.0,0.0);this._St1=new _651(0.0, 11630.0);this._Tt1=0.0;this._Qu1=0.0;this._Ru1=0.0;Object.seal(this)}_3w1.prototype={_ub1:function(_cl1,_dl1,anchor){this._dk1=_cl1;this._ek1=_dl1;this._Rt1._UH(this._dk1._Th1(anchor));this._St1._UH(this._ek1._Th1(anchor));this._Tt1=this._ek1._O51()-this._dk1._O51()},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._Tt1=data['referenceAngle'];this._Qu1=data['frequencyHz'];this._Ru1=data['dampingRatio']} 1164};_3w1._N31(_ot1);function _Mt1(_bh1){this.parent.call(this,_bh1);this._bv1=0;this._Xu1=0;this._Mq1=0;this._Nq1=0;this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Zg1=new _A51();this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._1u1=_bh1._Tt1;this._Uu1=_bh1._Qu1;this._Vu1=_bh1._Ru1;this._2u1=new _m51()}_Mt1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)} 1165,_rt1:function(_fj1){var _jd1=new _651(this._2u1.x,this._2u1.y);return _651.Multiply(_fj1,_jd1)},_st1:function(_fj1){return _fj1*this._2u1._Gg},_ku1:function(){return this.__t1},_lu1:function(){return this._0u1},_mu1:function(){return this._1u1},_2v1:function(_3v1){this._Uu1=_3v1;},_4v1:function(){return this._Uu1},_5v1:function(_9t1){this._Vu1=_9t1},_6v1:function(){return this._Vu1},_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51); 1166this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();
1166var _0a1=data._oj1[this._Mq1]._U2;var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1._UH(_h61(_Bu1,_651._d51(this.__t1,this._du1)));this._cu1._UH(_h61(_Cu1,_651._d51(this._0u1,this._eu1)));var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1, 1167_qf1=this._iu1;var _Gr1=new _A51();_Gr1._PB.x=__r1+_0s1+this._bu1.y*this._bu1.y*_pf1+this._cu1.y*this._cu1.y*_qf1;_Gr1._IG.x=-this._bu1.y*this._bu1.x*_pf1-this._cu1.y*this._cu1.x*_qf1;_Gr1._C51.x=-this._bu1.y*_pf1-this._cu1.y*_qf1;_Gr1._PB.y=_Gr1._IG.x;_Gr1._IG.y=__r1+_0s1+this._bu1.x*this._bu1.x*_pf1+this._cu1.x*this._cu1.x*_qf1;_Gr1._C51.y=this._bu1.x*_pf1+this._cu1.x*_qf1;_Gr1._PB._Gg=_Gr1._C51.x;_Gr1._IG._Gg=_Gr1._C51.y;_Gr1._C51._Gg=_pf1+_qf1;if(this._Uu1>0.0){_Gr1._H51(this._Zg1);var _4w1=_pf1+_qf1; 1168var _Jb=_4w1>0.0?1.0/_4w1:0.0;var _n61=_3s1-_1s1-this._1u1;var _7v1=2.0*_m41*this._Uu1;var _Bo=2.0*_Jb*this._Vu1*_7v1;var _Dm=_Jb*_7v1*_7v1;var _V2=data._W31._ej1;this._Xu1=_V2*(_Bo+_V2*_Dm);this._Xu1=this._Xu1!=0.0?1.0/this._Xu1:0.0;this._bv1=_n61*_V2*_Dm*this._Xu1;_4w1+=this._Xu1;this._Zg1._C51._Gg=_4w1!=0.0?1.0/_4w1:0.0}else {_Gr1._J51(this._Zg1);this._Xu1=0.0;this._bv1=0.0}if(data._W31._jj1){this._2u1.Multiply(data._W31._gj1);var _jd1=new _651(this._2u1.x,this._2u1.y);_2s1._d51(_651.Multiply(__r1,_jd1)); 1169_0a1-=_pf1*(_361(this._bu1,_jd1)+this._2u1._Gg);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1,_jd1)+this._2u1._Gg)}else {this._2u1._751()}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1169var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1; 1170if(this._Uu1>0.0){var _Iu1=_1a1-_0a1;var _0w1=-this._Zg1._C51._Gg*(_Iu1+this._bv1+this._Xu1*this._2u1._Gg);this._2u1._Gg+=_0w1;_0a1-=_pf1*_0w1;_1a1+=_qf1*_0w1;var _Hu1=_651._d51(_651._d51(_651._yk(_4s1,_561(_1a1,this._cu1)),_2s1),_561(_0a1,this._bu1));var _Rv1=_d61(this._Zg1,_Hu1)._a51();this._2u1.x+=_Rv1.x;this._2u1.y+=_Rv1.y;var _jd1=_Rv1._z8();_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_361(this._bu1,_jd1);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_361(this._cu1,_jd1)}else {var _Hu1=_651._d51(_651._d51(_651._yk(_4s1, 1171_561(_1a1,this._cu1)),_2s1),_561(_0a1,this._bu1));var _Iu1=_1a1-_0a1;var _Eu1=new _m51(_Hu1.x,_Hu1.y,_Iu1);var _Lh1=_c61(this._Zg1,_Eu1)._a51();this._2u1._yk(_Lh1);var _jd1=new _651(_Lh1.x,_Lh1.y);_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*(_361(this._bu1,_jd1)+_Lh1._Gg);_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1,_jd1)+_Lh1._Gg)}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8(); 1172var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _Mu1,_Lu1;var _Gr1=new _A51();_Gr1._PB.x=__r1+_0s1+_3b1.y*_3b1.y*_pf1+_4b1.y*_4b1.y*_qf1;_Gr1._IG.x=-_3b1.y*_3b1.x*_pf1-_4b1.y*_4b1.x*_qf1;_Gr1._C51.x=-_3b1.y*_pf1-_4b1.y*_qf1;_Gr1._PB.y=_Gr1._IG.x; 1173_Gr1._IG.y=__r1+_0s1+_3b1.x*_3b1.x*_pf1+_4b1.x*_4b1.x*_qf1;_Gr1._C51.y=_3b1.x*_pf1+_4b1.x*_qf1;_Gr1._PB._Gg=_Gr1._C51.x;_Gr1._IG._Gg=_Gr1._C51.y;_Gr1._C51._Gg=_pf1+_qf1;if(this._Uu1>0.0){var _Ov1=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);_Mu1=_Ov1.Length();_Lu1=0.0;var _jd1=_Gr1._G51(_Ov1)._a51();_pk1._d51(_651.Multiply(__r1,_jd1));_1s1-=_pf1*_361(_3b1,_jd1);_rk1._yk(_651.Multiply(_0s1,_jd1));_3s1+=_qf1*_361(_4b1,_jd1)}else {var _Ov1=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);var _Qv1=_3s1-_1s1-this._1u1; 1174_Mu1=_Ov1.Length();_Lu1=_r61(_Qv1);var _n61=new _m51(_Ov1.x,_Ov1.y,_Qv1);var _Lh1=_Gr1._D51(_n61)._a51();var _jd1=new _651(_Lh1.x,_Lh1.y);_pk1._d51(_651.Multiply(__r1,_jd1));_1s1-=_pf1*(_361(_3b1,_jd1)+_Lh1._Gg);_rk1._yk(_651.Multiply(_0s1,_jd1));_3s1+=_qf1*(_361(_4b1,_jd1)+_Lh1._Gg)}data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return _Mu1<=_r41&&_Lu1<=_s41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this, 1175_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['referenceAngle']=this._1u1;_bo['frequencyHz']=this._Uu1;_bo['dampingRatio']=this._Vu1;return _bo}};_Mt1._N31(_7k1);function _5w1(){this.parent.call(this);this.type=_7k1._Bt1;this._Rt1=new _651();this._St1=new _651();this._lv1=new _651(1.0,0.0);this._Zt1=!1;this._Wt1=0.0;this._Xt1=0.0;this._Qu1=2.0;this._Ru1=0.7;Object.seal(this)}_5w1.prototype={_ub1:function(_cl1,_dl1,anchor,_Fo){this._dk1=_cl1;this._ek1=_dl1;this._Rt1._UH(this._dk1._Th1(anchor)); 1176this._St1._UH(this._ek1._Th1(anchor));this._lv1._UH(this._dk1._Vh1(_Fo))},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._lv1._k51(data['localAxisA']);this._Zt1=data['enableMotor'];this._Wt1=data['maxMotorTorque'];this._Xt1=data['motorSpeed'];this._Qu1=data['frequencyHz'];this._Ru1=data['dampingRatio']}};_5w1._N31(_ot1);function _Lt1(_bh1){this.parent.call(this,_bh1);this._Mq1=0;this._Nq1=0; 1177this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this._pv1=_bh1._lv1._z8();this._qv1=_561(1.0,this._pv1);this._Zg1=0.0;this._2u1=0.0;this._ju1=0.0;this._3u1=0.0;this._6w1=0.0;this._7w1=0.0;this._6u1=_bh1._Wt1;this._7u1=_bh1._Xt1;this._9u1=_bh1._Zt1;this._Uu1=_bh1._Qu1;this._Vu1=_bh1._Ru1;this._bv1=0.0;this._Xu1=0.0;this._8w1=new _651();this._9w1=new _651();this._aw1=this._bw1=0;this._cw1=this._dw1=0}_Lt1.prototype={ 1178_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){return _651.Multiply(_fj1,_651._yk(_651.Multiply(this._2u1,this._9w1),_651.Multiply(this._7w1,this._8w1)))},_st1:function(_fj1){return _fj1*this._3u1;},_ku1:function(){return this.__t1},_lu1:function(){return this._0u1},_Av1:function(){return this._pv1},_Bv1:function(){var _cl1=this._bk1;var _dl1=this._9k1;var _ha1=_cl1._Qh1(this.__t1);var _ia1=_dl1._Qh1(this._0u1);var _Bo=_651._d51(_ia1,_ha1); 1179var _Fo=_cl1._Rh1(this._pv1);var _it1=_261(_Bo,_Fo);return _it1},_ou1:function(){var _0a1=this._bk1._Rg1;var _1a1=this._9k1._Rg1;return _1a1-_0a1},_uu1:function(){return this._9u1},_vu1:function(_9i1){this._bk1._SS(!0);this._9k1._SS(!0);this._9u1=_9i1},_wu1:function(_g3){this._bk1._SS(!0);this._9k1._SS(!0);this._7u1=_g3},_xu1:function(){return this._7u1},_yu1:function(_Jh1){this._bk1._SS(!0);this._9k1._SS(!0);this._6u1=_Jh1},_zu1:function(){return this._6u1},_Au1:function(_fj1){return _fj1*this._3u1},_ew1:function(_3v1){ 1180this._Uu1=_3v1},_fw1:function(){return this._Uu1},_gw1:function(_9t1){this._Vu1=_9t1},_hw1:function(){return this._Vu1}
1180,_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8(); 1181var _0a1=data._oj1[this._Mq1]._U2;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _Bo=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);{this._9w1._UH(_h61(_Bu1,this._qv1));this._cw1=_361(_651._yk(_Bo,_3b1),this._9w1);this._dw1=_361(_4b1,this._9w1);this._Zg1=__r1+_0s1+_pf1*this._cw1*this._cw1+_qf1*this._dw1*this._dw1; 1182if(this._Zg1>0.0){this._Zg1=1.0/this._Zg1}}this._6w1=0.0;this._bv1=0.0;this._Xu1=0.0;if(this._Uu1>0.0){this._8w1._UH(_h61(_Bu1,this._pv1));this._aw1=_361(_651._yk(_Bo,_3b1),this._8w1);this._bw1=_361(_4b1,this._8w1);var _hv1=__r1+_0s1+_pf1*this._aw1*this._aw1+_qf1*this._bw1*this._bw1;if(_hv1>0.0){this._6w1=1.0/_hv1;var _n61=_261(_Bo,this._8w1);var _7v1=2.0*_m41*this._Uu1;var _dp1=2.0*this._6w1*this._Vu1*_7v1;var _Dm=this._6w1*_7v1*_7v1;var _V2=data._W31._ej1;this._Xu1=_V2*(_dp1+_V2*_Dm);if(this._Xu1>0.0){ 1183this._Xu1=1.0/this._Xu1}this._bv1=_n61*_V2*_Dm*this._Xu1;this._6w1=_hv1+this._Xu1;if(this._6w1>0.0){this._6w1=1.0/this._6w1}}}else {this._7w1=0.0}if(this._9u1){this._ju1=_pf1+_qf1;if(this._ju1>0.0){this._ju1=1.0/this._ju1}}else {this._ju1=0.0;this._3u1=0.0}if(data._W31._jj1){this._2u1*=data._W31._gj1;this._7w1*=data._W31._gj1;this._3u1*=data._W31._gj1;var _jd1=_651._yk(_651.Multiply(this._2u1,this._9w1),_651.Multiply(this._7w1,this._8w1));var _Jv1=this._2u1*this._cw1+this._7w1*this._aw1+this._3u1;var _Kv1=this._2u1*this._dw1+this._7w1*this._bw1+this._3u1; 1184_2s1._d51(_651.Multiply(this._fu1,_jd1));_0a1-=this._hu1*_Jv1;_4s1._yk(_651.Multiply(this._gu1,_jd1));_1a1+=this._iu1*_Kv1}else {this._2u1=0.0;this._7w1=0.0;this._3u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _2s1=data._oj1[this._Mq1]._qa._z8();
1184var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2; 1185{var _Eu1=_261(this._8w1,_651._d51(_4s1,_2s1))+this._bw1*_1a1-this._aw1*_0a1;var _Lh1=-this._6w1*(_Eu1+this._bv1+this._Xu1*this._7w1);this._7w1+=_Lh1;var _jd1=_651.Multiply(_Lh1,this._8w1);var _Jv1=_Lh1*this._aw1;var _Kv1=_Lh1*this._bw1;_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_Jv1;_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}{var _Eu1=_1a1-_0a1-this._7u1;var _Lh1=-this._ju1*_Eu1;var _Fu1=this._3u1;var _Gu1=data._W31._ej1*this._6u1;this._3u1=_y61(this._3u1+_Lh1,-_Gu1,_Gu1);_Lh1=this._3u1-_Fu1; 1186_0a1-=_pf1*_Lh1;_1a1+=_qf1*_Lh1}{var _Eu1=_261(this._9w1,_651._d51(_4s1,_2s1))+this._dw1*_1a1-this._cw1*_0a1;var _Lh1=-this._Zg1*_Eu1;this._2u1+=_Lh1;var _jd1=_651.Multiply(_Lh1,this._9w1);var _Jv1=_Lh1*this._cw1;var _Kv1=_Lh1*this._dw1;_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*_Jv1;_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*_Kv1}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8(); 1187var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _Bo=_651._yk(_651._d51(_rk1,_pk1),_651._d51(_4b1,_3b1));var _zM=_h61(_Bu1,this._qv1);var _iw1=_361(_651._yk(_Bo,_3b1),_zM);var _jw1=_361(_4b1,_zM);var _n61=_261(_Bo,_zM);var _Dm=this._fu1+this._gu1+this._hu1*this._cw1*this._cw1+this._iu1*this._dw1*this._dw1; 1188var _Lh1;if(_Dm!=0.0){_Lh1=-_n61/_Dm}else {_Lh1=0.0}var _jd1=_651.Multiply(_Lh1,_zM);var _Jv1=_Lh1*_iw1;var _Kv1=_Lh1*_jw1;_pk1._d51(_651.Multiply(this._fu1,_jd1));_1s1-=this._hu1*_Jv1;_rk1._yk(_651.Multiply(this._gu1,_jd1));_3s1+=this._iu1*_Kv1;data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return _r61(_n61)<=_r41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['localAnchorA']=this.__t1._j51(); 1189_bo['localAnchorB']=this._0u1._j51();_bo['localAxisA']=this._kw1._j51();_bo['enableMotor']=this._9u1;_bo['maxMotorTorque']=this._6u1;_bo['motorSpeed']=this._7u1;_bo['frequencyHz']=this._Uu1;_bo['dampingRatio']=this._Vu1;return _bo}};_Lt1._N31(_7k1);function _lw1(){this.parent.call(this);this.type=_7k1._At1;this._mw1=null;this._nw1=null;this._9t1=1.0;Object.seal(this)}_lw1.prototype={_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._mw1=data['joint1'];this._nw1=data['joint2']; 1190this._9t1=data['ratio']}};_lw1._N31(_ot1);/// @warning You have to manually destroy the gear joint if joint1 or joint2 1191function _Kt1(_bh1){this.parent.call(this,_bh1);this._ow1=_bh1._mw1;this._pw1=_bh1._nw1;this._qw1=this._ow1._i71();this._rw1=this._pw1._i71();_i41(this._qw1==_7k1._yt1||this._qw1==_7k1._zt1);_i41(this._rw1==_7k1._yt1||this._rw1==_7k1._zt1);var _sw1,_tw1;this._uw1=this._ow1._nl1();this._bk1=this._ow1._ol1();var _vb1=this._bk1._Fd1;var _1s1=this._bk1._Lg1._N9;var _vw1=this._uw1._Fd1;var _ww1=this._uw1._Lg1._N9; 1192this.__t1=new _651();this._0u1=new _651();this._xw1=new _651();this._yw1=new _651();this._zw1=new _651();this._Aw1=new _651();if(this._qw1==_7k1._yt1){var _Bw1=_bh1._mw1;this._xw1._UH(_Bw1.__t1);this.__t1._UH(_Bw1._0u1);this._Cw1=_Bw1._1u1;this._zw1._751();_sw1=_1s1-_ww1-this._Cw1}else {var _Dw1=_bh1._mw1;this._xw1._UH(_Dw1.__t1);this.__t1._UH(_Dw1._0u1);this._Cw1=_Dw1._1u1;this._zw1._UH(_Dw1._pv1);var _Ew1=this._xw1;var _ha1=_i61(_vw1._YC,_651._yk(_h61(_vb1._YC,this.__t1),_651._d51(_vb1._OE,_vw1._OE)));_sw1=_261(_651._d51(_ha1, 1193_Ew1),this._zw1)}this._Fw1=this._pw1._nl1();this._9k1=this._pw1._ol1();var _xb1=this._9k1._Fd1;var _3s1=this._9k1._Lg1._N9;var _Gw1=this._Fw1._Fd1;var _Hw1=this._Fw1._Lg1._N9;if(this._rw1==_7k1._yt1){var _Bw1=_bh1._nw1;this._yw1._UH(_Bw1.__t1);this._0u1._UH(_Bw1._0u1);this._Iw1=_Bw1._1u1;this._Aw1._751();_tw1=_3s1-_Hw1-this._Iw1}else {var _Dw1=_bh1._nw1;this._yw1._UH(_Dw1.__t1);this._0u1._UH(_Dw1._0u1);this._Iw1=_Dw1._1u1;this._Aw1._UH(_Dw1._pv1);var _Jw1=this._yw1;var _ia1=_i61(_Gw1._YC,_651._yk(_h61(_xb1._YC, 1194this._0u1),_651._d51(_xb1._OE,_Gw1._OE)));_tw1=_261(_651._d51(_ia1,_Jw1),this._Aw1)}this._Kw1=_bh1._9t1;this._Lw1=_sw1+this._Kw1*_tw1;this._2u1=0.0;this._Mq1=this._Nq1=this._Mw1=this._Nw1=0;this._Ow1=new _651();this._Pw1=new _651();this._Qw1=new _651();this._Rw1=new _651();this._Sw1=this._Tw1=this._Uw1=this._Vw1=0;this._Ww1=this._Xw1=this._Yw1=this._Zw1=0;this.__w1=new _651(),this._0x1=new _651();this._1x1=this._2x1=this._3x1=this._4x1=0;this._Zg1=0}_Kt1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)} 1195,_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){var _jd1=_651.Multiply(this._2u1,this.__w1);return _651.Multiply(_fj1,_jd1)},_st1:function(_fj1){var _5x1=this._2u1*this._1x1;return _fj1*_5x1},_6x1:function(){return this._ow1},_7x1:function(){return this._pw1},_8x1:function(_9t1){_i41(_X41(_9t1));this._Kw1=_9t1},_9x1:function(){return this._Kw1}
1195,_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._Mw1=this._uw1._Cg1;this._Nw1=this._Fw1._Cg1;this._Ow1._UH(this._bk1._Lg1._U51); 1196this._Pw1._UH(this._9k1._Lg1._U51);this._Qw1._UH(this._uw1._Lg1._U51);this._Rw1._UH(this._Fw1._Lg1._U51);this._Sw1=this._bk1.__g1;this._Tw1=this._9k1.__g1;this._Uw1=this._uw1.__g1;this._Vw1=this._Fw1.__g1;this._Ww1=this._bk1._1h1;this._Xw1=this._9k1._1h1;this._Yw1=this._uw1._1h1;this._Zw1=this._Fw1._1h1;var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();var _0a1=data._oj1[this._Mq1]._U2;var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2; 1197var _ww1=data._nj1[this._Mw1]._N9;var _ax1=data._oj1[this._Mw1]._qa._z8();var _bx1=data._oj1[this._Mw1]._U2;var _Hw1=data._nj1[this._Nw1]._N9;var _cx1=data._oj1[this._Nw1]._qa._z8();var _dx1=data._oj1[this._Nw1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1),_ex1=new _N51(_ww1),_fx1=new _N51(_Hw1);this._Zg1=0.0;if(this._qw1==_7k1._yt1){this.__w1._751();this._1x1=1.0;this._3x1=1.0;this._Zg1+=this._Ww1+this._Yw1}else {var _pa=_h61(_ex1,this._zw1);var _gx1=_h61(_ex1,_651._d51(this._xw1,this._Qw1));var _3b1=_h61(_Bu1, 1198_651._d51(this.__t1,this._Ow1));this.__w1._UH(_pa);this._3x1=_361(_gx1,_pa);this._1x1=_361(_3b1,_pa);this._Zg1+=this._Uw1+this._Sw1+this._Yw1*this._3x1*this._3x1+this._Ww1*this._1x1*this._1x1;}if(this._rw1==_7k1._yt1){this._0x1._751();this._2x1=this._Kw1;this._4x1=this._Kw1;this._Zg1+=this._Kw1*this._Kw1*(this._Xw1+this._Zw1)}else {var _pa=_h61(_fx1,this._Aw1);var _hx1=_h61(_fx1,_651._d51(this._yw1,this._Rw1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._Pw1));this._0x1._UH(_651.Multiply(this._Kw1,_pa)); 1199this._4x1=this._Kw1*_361(_hx1,_pa);this._2x1=this._Kw1*_361(_4b1,_pa);this._Zg1+=this._Kw1*this._Kw1*(this._Vw1+this._Tw1)+this._Zw1*this._4x1*this._4x1+this._Xw1*this._2x1*this._2x1}this._Zg1=this._Zg1>0.0?1.0/this._Zg1:0.0;if(data._W31._jj1){_2s1._yk(_651.Multiply((this._Sw1*this._2u1),this.__w1));_0a1+=this._Ww1*this._2u1*this._1x1;_4s1._yk(_651.Multiply((this._Tw1*this._2u1),this._0x1));_1a1+=this._Xw1*this._2u1*this._2x1;_ax1._d51(_651.Multiply((this._Uw1*this._2u1),this.__w1));_bx1-=this._Yw1*this._2u1*this._3x1; 1200_cx1._d51(_651.Multiply((this._Vw1*this._2u1),this._0x1));_dx1-=this._Zw1*this._2u1*this._4x1}else {this._2u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1;data._oj1[this._Mw1]._qa._UH(_ax1);data._oj1[this._Mw1]._U2=_bx1;data._oj1[this._Nw1]._qa._UH(_cx1);data._oj1[this._Nw1]._U2=_dx1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1200var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8(); 1201var _1a1=data._oj1[this._Nq1]._U2;var _ax1=data._oj1[this._Mw1]._qa._z8();var _bx1=data._oj1[this._Mw1]._U2;var _cx1=data._oj1[this._Nw1]._qa._z8();var _dx1=data._oj1[this._Nw1]._U2;var _Eu1=_261(this.__w1,_651._d51(_2s1,_ax1))+_261(this._0x1,_651._d51(_4s1,_cx1));_Eu1+=(this._1x1*_0a1-this._3x1*_bx1)+(this._2x1*_1a1-this._4x1*_dx1);var _Lh1=-this._Zg1*_Eu1;this._2u1+=_Lh1;_2s1._yk(_651.Multiply((this._Sw1*_Lh1),this.__w1));_0a1+=this._Ww1*_Lh1*this._1x1;_4s1._yk(_651.Multiply((this._Tw1*_Lh1),this._0x1)); 1202_1a1+=this._Xw1*_Lh1*this._2x1;_ax1._d51(_651.Multiply((this._Uw1*_Lh1),this.__w1));_bx1-=this._Yw1*_Lh1*this._3x1;_cx1._d51(_651.Multiply((this._Vw1*_Lh1),this._0x1));_dx1-=this._Zw1*_Lh1*this._4x1;data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1;data._oj1[this._Mw1]._qa._UH(_ax1);data._oj1[this._Mw1]._U2=_bx1;data._oj1[this._Nw1]._qa._UH(_cx1);data._oj1[this._Nw1]._U2=_dx1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8(); 1203var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _ix1=data._nj1[this._Mw1]._T2._z8();var _ww1=data._nj1[this._Mw1]._N9;var _jx1=data._nj1[this._Nw1]._T2._z8();var _Hw1=data._nj1[this._Nw1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1),_ex1=new _N51(_ww1),_fx1=new _N51(_Hw1);var _Pv1=0.0;var _sw1,_tw1;var _kx1=new _651(),_lx1=new _651();var _mx1,_nx1,_ox1,_px1;var _e71=0.0;if(this._qw1==_7k1._yt1){_kx1._751();_mx1=1.0;_ox1=1.0;_e71+=this._Ww1+this._Yw1; 1204_sw1=_1s1-_ww1-this._Cw1}else {var _pa=_h61(_ex1,this._zw1);var _gx1=_h61(_ex1,_651._d51(this._xw1,this._Qw1));var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._Ow1));_kx1._UH(_pa);_ox1=_361(_gx1,_pa);_mx1=_361(_3b1,_pa);_e71+=this._Uw1+this._Sw1+this._Yw1*_ox1*_ox1+this._Ww1*_mx1*_mx1;var _Ew1=_651._d51(this._xw1,this._Qw1);var _ha1=_i61(_ex1,_651._yk(_3b1,_651._d51(_pk1,_ix1)));_sw1=_261(_651._d51(_ha1,_Ew1),this._zw1)}if(this._rw1==_7k1._yt1){_lx1._751();_nx1=this._Kw1;_px1=this._Kw1;_e71+=this._Kw1*this._Kw1*(this._Xw1+this._Zw1); 1205_tw1=_3s1-_Hw1-this._Iw1}else {var _pa=_h61(_fx1,this._Aw1);var _hx1=_h61(_fx1,_651._d51(this._yw1,this._Rw1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._Pw1));_lx1._UH(_651.Multiply(this._Kw1,_pa));_px1=this._Kw1*_361(_hx1,_pa);_nx1=this._Kw1*_361(_4b1,_pa);_e71+=this._Kw1*this._Kw1*(this._Vw1+this._Tw1)+this._Zw1*_px1*_px1+this._Xw1*_nx1*_nx1;var _Jw1=_651._d51(this._yw1,this._Rw1);var _ia1=_i61(_fx1,_651._yk(_4b1,_651._d51(_rk1,_jx1)));_tw1=_261(_651._d51(_ia1,_Jw1),this._Aw1)}var _n61=(_sw1+this._Kw1*_tw1)-this._Lw1; 1206var _Lh1=0.0;if(_e71>0.0){_Lh1=-_n61/_e71}_pk1._yk(_651.Multiply(this._Sw1,_651.Multiply(_Lh1,_kx1)));_1s1+=this._Ww1*_Lh1*_mx1;_rk1._yk(_651.Multiply(this._Tw1,_651.Multiply(_Lh1,_lx1)));_3s1+=this._Xw1*_Lh1*_nx1;_ix1._d51(_651.Multiply(this._Uw1,_651.Multiply(_Lh1,_kx1)));_ww1-=this._Yw1*_Lh1*_ox1;_jx1._d51(_651.Multiply(this._Vw1,_651.Multiply(_Lh1,_lx1)));_Hw1-=this._Zw1*_Lh1*_px1;data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1; 1207data._nj1[this._Mw1]._T2._UH(_ix1);data._nj1[this._Mw1]._N9=_ww1;data._nj1[this._Nw1]._T2._UH(_jx1);data._nj1[this._Nw1]._N9=_Hw1;return _Pv1<_r41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['joint1']=this._ow1._qx1;_bo['joint2']=this._pw1._qx1;_bo['ratio']=this._Kw1;return _bo}};_Kt1._N31(_7k1);function _rx1(){this.parent.call(this);this.type=_7k1._xl1;this._sx1=new _651();this._tx1=0.0;this._Pu1=1.0;this._Tv1=1.0;this._ux1=0.3;Object.seal(this)}_rx1.prototype={ 1208_ub1:function(_cl1,_dl1){this._dk1=_cl1;this._ek1=_dl1;var _vx1=this._ek1._kS();this._sx1._UH(this._dk1._Th1(_vx1));var _wx1=this._dk1._O51();var _xx1=this._ek1._O51();this._tx1=_xx1-_wx1},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._sx1._k51(data['linearOffset']);this._tx1=data['angularOffset'];this._Pu1=data['maxForce'];this._Tv1=data['maxTorque'];this._ux1=data['correctionFactor']}};_rx1._N31(_ot1);function _Pt1(_bh1){this.parent.call(this,_bh1);this._yx1=_bh1._sx1._z8(); 1209this._zx1=_bh1._tx1;this._Uv1=new _651();this._Vv1=0.0;this._Tu1=_bh1._Pu1;this._Wv1=_bh1._Tv1;this._Ax1=_bh1._ux1;this._Mq1=0;this._Nq1=0;this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._Bx1=new _651();this._Cx1=0;this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Xv1=new _o51();this._Yv1=0}_Pt1.prototype={_pl1:function(){return this._bk1._kS()},_ql1:function(){return this._9k1._kS()},_rt1:function(_fj1){return _651.Multiply(_fj1,this._Uv1)},_st1:function(_fj1){ 1210return _fj1*this._Vv1},_Dx1:function(_sx1){if(_sx1.x!=this._yx1.x||_sx1.y!=this._yx1.y){this._bk1._SS(!0);this._9k1._SS(!0);this._yx1._UH(_sx1)}},_zl1:function(){return this._yx1},_Ex1:function(_tx1){if(_tx1!=this._zx1){this._bk1._SS(!0);this._9k1._SS(!0);this._zx1=_tx1}},_Fx1:function(){return this._zx1},_0v1:function(_Gh1){_i41(_X41(_Gh1)&&_Gh1>=0.0);this._Tu1=_Gh1},_1v1:function(){return this._Tu1},_Zv1:function(_Jh1){_i41(_X41(_Jh1)&&_Jh1>=0.0);this._Wv1=_Jh1},__v1:function(){return this._Wv1},_Gx1:function(_Hx1){ 1211_i41(_X41(_Hx1)&&0.0<=_Hx1&&_Hx1<=1.0);this._Ax1=_Hx1},_Ix1:function(){return this._Ax1}
1211,_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();var _0a1=data._oj1[this._Mq1]._U2;var _rk1=data._nj1[this._Nq1]._T2._z8(); 1212var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1._UH(_h61(_Bu1,this._du1._a51()));this._cu1._UH(_h61(_Cu1,this._eu1._a51()));var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _Gr1=new _o51();_Gr1._PB.x=__r1+_0s1+_pf1*this._bu1.y*this._bu1.y+_qf1*this._cu1.y*this._cu1.y;_Gr1._PB.y=-_pf1*this._bu1.x*this._bu1.y-_qf1*this._cu1.x*this._cu1.y;_Gr1._IG.x=_Gr1._PB.y;_Gr1._IG.y=__r1+_0s1+_pf1*this._bu1.x*this._bu1.x+_qf1*this._cu1.x*this._cu1.x; 1213this._Xv1._UH(_Gr1._s51());this._Yv1=_pf1+_qf1;if(this._Yv1>0.0){this._Yv1=1.0/this._Yv1}this._Bx1.x=_rk1.x+this._cu1.x-_pk1.x-this._bu1.x-(_Bu1._T2*this._yx1.x-_Bu1._8z*this._yx1.y);this._Bx1.y=_rk1.y+this._cu1.y-_pk1.y-this._bu1.y-(_Bu1._8z*this._yx1.x+_Bu1._T2*this._yx1.y);this._Cx1=_3s1-_1s1-this._zx1;if(data._W31._jj1){this._Uv1.Multiply(data._W31._gj1);this._Vv1*=data._W31._gj1;var _jd1=new _651(this._Uv1.x,this._Uv1.y);_2s1._d51(_651.Multiply(__r1,_jd1));_0a1-=_pf1*(_361(this._bu1,_jd1)+this._Vv1); 1214_4s1._yk(_651.Multiply(_0s1,_jd1));_1a1+=_qf1*(_361(this._cu1,_jd1)+this._Vv1)}else {this._Uv1._751();this._Vv1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1214var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var __r1=this._fu1,_0s1=this._gu1;var _pf1=this._hu1,_qf1=this._iu1;var _V2=data._W31._ej1;var _Jx1=data._W31._fj1; 1215{var _Eu1=_1a1-_0a1+_Jx1*this._Ax1*this._Cx1;var _Lh1=-this._Yv1*_Eu1;var _Fu1=this._Vv1;var _Gu1=_V2*this._Wv1;this._Vv1=_y61(this._Vv1+_Lh1,-_Gu1,_Gu1);_Lh1=this._Vv1-_Fu1;_0a1-=_pf1*_Lh1;_1a1+=_qf1*_Lh1}{var _Eu1=new _651(_4s1.x+(-_1a1*this._cu1.x)-_2s1.x-(-_0a1*this._bu1.x)+_Jx1*this._Ax1*this._Bx1.x,_4s1.y+(_1a1*this._cu1.y)-_2s1.y-(_0a1*this._bu1.y)+_Jx1*this._Ax1*this._Bx1.y);var _Lh1=_661(this._Xv1,_Eu1)._a51();var _Fu1=this._Uv1._z8();this._Uv1._yk(_Lh1);var _Gu1=_V2*this._Tu1;if(this._Uv1._e51()>_Gu1*_Gu1){ 1216this._Uv1._f51();this._Uv1.Multiply(_Gu1)}_Lh1._UH(_651._d51(this._Uv1,_Fu1));_2s1._d51(_651.Multiply(__r1,_Lh1));_0a1-=_pf1*_361(this._bu1,_Lh1);_4s1._yk(_651.Multiply(_0s1,_Lh1));_1a1+=_qf1*_361(this._cu1,_Lh1)}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){return !0},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['linearOffset']=this._yx1._j51();_bo['angularOffset']=this._zx1; 1217_bo['maxForce']=this._Tu1;_bo['maxTorque']=this._Wv1;_bo['correctionFactor']=this._Ax1;return _bo}};_Pt1._N31(_7k1);var _Kx1=2.0;function _Lx1(){this.parent.call(this);this.type=_7k1._sl1;
1217this._Mx1=new _651(-1.0,1.0);this._Nx1=new _651(1.0,1.0);this._Rt1=new _651(-1.0,0.0);this._St1=new _651(1.0,0.0);this._Ox1=0.0;this._Px1=0.0;this._9t1=1.0;this._fk1=!0;Object.seal(this)}_Lx1.prototype={_ub1:function(_cl1,_dl1,_Qx1,_Rx1,_Sx1,_Tx1,_K9){this._dk1=_cl1;this._ek1=_dl1;this._Mx1._UH(_Qx1);this._Nx1._UH(_Rx1); 1218this._Rt1._UH(this._dk1._Th1(_Sx1));this._St1._UH(this._ek1._Th1(_Tx1));var _Ux1=_651._d51(_Sx1,_Qx1);this._Ox1=_Ux1.Length();var _Vx1=_651._d51(_Tx1,_Rx1);this._Px1=_Vx1.Length();this._9t1=_K9;_i41(this._9t1>_l41)},_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Mx1._k51(data['groundAnchorA']);this._Nx1._k51(data['groundAnchorB']);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._Ox1=data['lengthA'];this._Px1=data['lengthB'];this._9t1=data['ratio']} 1219};_Lx1._N31(_ot1);function _Jt1(_bh1){this.parent.call(this,_bh1);this._Mq1=0;this._Nq1=0;this._Wx1=new _651();this._Xx1=new _651();this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0;this._Zg1=0;this._Yx1=_bh1._Mx1._z8();this._Zx1=_bh1._Nx1._z8();this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8();this.__x1=_bh1._Ox1;this._0y1=_bh1._Px1;_i41(_bh1._9t1!=0.0);this._Kw1=_bh1._9t1;this._Lw1=_bh1._Ox1+this._Kw1*_bh1._Px1;this._2u1=0.0} 1220_Jt1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){var _jd1=_651.Multiply(this._2u1,this._Xx1);return _651.Multiply(_fj1,_jd1)},_st1:function(_fj1){return 0.0},_ul1:function(){return this._Yx1},_vl1:function(){return this._Zx1},_1y1:function(){return this.__x1},_2y1:function(){return this._0y1},_9x1:function(){return this._Kw1},_3y1:function(){var _OE=this._bk1._Qh1(this.__t1);var _8z=this._Yx1;var _Bo=_651._d51(_OE,_8z);return _Bo.Length()} 1221,_4y1:function(){var _OE=this._9k1._Qh1(this._0u1);var _8z=this._Zx1;var _Bo=_651._d51(_OE,_8z);return _Bo.Length()},_E91:function(_F91){this._Yx1._d51(_F91);this._Zx1._d51(_F91)},_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8(); 1222var _0a1=data._oj1[this._Mq1]._U2;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1._UH(_h61(_Bu1,_651._d51(this.__t1,this._du1)));this._cu1._UH(_h61(_Cu1,_651._d51(this._0u1,this._eu1)));this._Wx1._UH(_651._yk(_pk1,_651._d51(this._bu1,this._Yx1)));this._Xx1._UH(_651._yk(_rk1,_651._d51(this._cu1,this._Zx1)));var _Ox1=this._Wx1.Length();var _Px1=this._Xx1.Length(); 1223if(_Ox1>10.0*_r41){this._Wx1.Multiply(1.0/_Ox1)}else {this._Wx1._751()}if(_Px1>10.0*_r41){this._Xx1.Multiply(1.0/_Px1)}else {this._Xx1._751();}var _5y1=_361(this._bu1,this._Wx1);var _6y1=_361(this._cu1,this._Xx1);var __r1=this._fu1+this._hu1*_5y1*_5y1;var _0s1=this._gu1+this._iu1*_6y1*_6y1;this._Zg1=__r1+this._Kw1*this._Kw1*_0s1;if(this._Zg1>0.0){this._Zg1=1.0/this._Zg1}if(data._W31._jj1){this._2u1*=data._W31._gj1;var _7y1=_651.Multiply(-(this._2u1),this._Wx1);var _8y1=_651.Multiply((-this._Kw1*this._2u1), 1224this._Xx1);_2s1._yk(_651.Multiply(this._fu1,_7y1));_0a1+=this._hu1*_361(this._bu1,_7y1);_4s1._yk(_651.Multiply(this._gu1,_8y1));_1a1+=this._iu1*_361(this._cu1,_8y1)}else {this._2u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1224var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _iv1=_651._yk(_2s1, 1225_561(_0a1,this._bu1));var _jv1=_651._yk(_4s1,_561(_1a1,this._cu1));var _Eu1=-_261(this._Wx1,_iv1)-this._Kw1*_261(this._Xx1,_jv1);var _Lh1=-this._Zg1*_Eu1;this._2u1+=_Lh1;var _7y1=_651.Multiply(-_Lh1,this._Wx1);var _8y1=_651.Multiply(-this._Kw1,_651.Multiply(_Lh1,this._Xx1));_2s1._yk(_651.Multiply(this._fu1,_7y1));_0a1+=this._hu1*_361(this._bu1,_7y1);_4s1._yk(_651.Multiply(this._gu1,_8y1));_1a1+=this._iu1*_361(this._cu1,_8y1);data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1); 1226data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _9y1=_651._yk(_pk1,_651._d51(_3b1,this._Yx1));var _ay1=_651._yk(_rk1,_651._d51(_4b1,this._Zx1));var _Ox1=_9y1.Length();var _Px1=_ay1.Length();if(_Ox1>10.0*_r41){_9y1.Multiply(1.0/_Ox1)} 1227else {_9y1._751()}if(_Px1>10.0*_r41){_ay1.Multiply(1.0/_Px1)}else {_ay1._751()}var _5y1=_361(_3b1,_9y1);var _6y1=_361(_4b1,_ay1);var __r1=this._fu1+this._hu1*_5y1*_5y1;var _0s1=this._gu1+this._iu1*_6y1*_6y1;var _e71=__r1+this._Kw1*this._Kw1*_0s1;if(_e71>0.0){_e71=1.0/_e71}var _n61=this._Lw1-_Ox1-this._Kw1*_Px1;var _Pv1=_r61(_n61);var _Lh1=-_e71*_n61;var _7y1=_651.Multiply(-_Lh1,_9y1);var _8y1=_651.Multiply(-this._Kw1,_651.Multiply(_Lh1,_ay1));_pk1._yk(_651.Multiply(this._fu1,_7y1));_1s1+=this._hu1*_361(_3b1, 1228_7y1);_rk1._yk(_651.Multiply(this._gu1,_8y1));_3s1+=this._iu1*_361(_4b1,_8y1);data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return _Pv1<_r41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['groundAnchorA']=this._Yx1._j51();_bo['groundAnchorB']=this._Zx1._j51();_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['lengthA']=this.__x1;_bo['lengthB']=this._0y1; 1229_bo['ratio']=this._Kw1;return _bo}};_Jt1._N31(_7k1);function _by1(){this.parent.call(this);this.type=_7k1._Et1;this._Rt1=new _651(-1.0,0.0);this._St1=new _651(1.0,0.0);this._cy1=0.0;Object.seal(this)}_by1.prototype={_k51:function(data,_jl1,_qt1){this.parent.prototype._k51.call(this,data,_jl1,_qt1);this._Rt1._k51(data['localAnchorA']);this._St1._k51(data['localAnchorB']);this._cy1=data['maxLength']}};_by1._N31(_ot1);function _Ot1(_bh1){this.parent.call(this,_bh1);this.__t1=_bh1._Rt1._z8();this._0u1=_bh1._St1._z8(); 1230this._dy1=_bh1._cy1;this._Zg1=0.0;this._2u1=0.0;this._ey1=_7k1._ut1;this._dM=0.0;this._Mq1=0;this._Nq1=0;this._cv1=new _651();this._bu1=new _651();this._cu1=new _651();this._du1=new _651();this._eu1=new _651();this._fu1=0;this._gu1=0;this._hu1=0;this._iu1=0}_Ot1.prototype={_pl1:function(){return this._bk1._Qh1(this.__t1)},_ql1:function(){return this._9k1._Qh1(this._0u1)},_rt1:function(_fj1){var _uf1=_651.Multiply((_fj1*this._2u1),this._cv1);return _uf1},_st1:function(_fj1){return 0.0},_ku1:function(){return this.__t1} 1231,_lu1:function(){return this._0u1},_fy1:function(length){this._dy1=length},_gy1:function(){return this._dy1},_hy1:function(){return this._ey1},_5t1:function(data){this._Mq1=this._bk1._Cg1;this._Nq1=this._9k1._Cg1;this._du1._UH(this._bk1._Lg1._U51);this._eu1._UH(this._9k1._Lg1._U51);this._fu1=this._bk1.__g1;this._gu1=this._9k1.__g1;this._hu1=this._bk1._1h1;this._iu1=this._9k1._1h1;var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9;var _2s1=data._oj1[this._Mq1]._qa._z8();
1231var _0a1=data._oj1[this._Mq1]._U2; 1232var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);this._bu1._UH(_h61(_Bu1,_651._d51(this.__t1,this._du1)));this._cu1._UH(_h61(_Cu1,_651._d51(this._0u1,this._eu1)));this._cv1._UH(_651._d51(_651._d51(_651._yk(_rk1,this._cu1),_pk1),this._bu1));this._dM=this._cv1.Length();var _n61=this._dM-this._dy1;if(_n61>0.0){this._ey1=_7k1._wt1}else {this._ey1=_7k1._ut1}if(this._dM>_r41){ 1233this._cv1.Multiply(1.0/this._dM)}else {this._cv1._751();this._Zg1=0.0;this._2u1=0.0;return }var _iy1=_361(this._bu1,this._cv1);var _jy1=_361(this._cu1,this._cv1);var _hv1=this._fu1+this._hu1*_iy1*_iy1+this._gu1+this._iu1*_jy1*_jy1;this._Zg1=_hv1!=0.0?1.0/_hv1:0.0;if(data._W31._jj1){this._2u1*=data._W31._gj1;var _jd1=_651.Multiply(this._2u1,this._cv1);_2s1._d51(_651.Multiply(this._fu1,_jd1));_0a1-=this._hu1*_361(this._bu1,_jd1);_4s1._yk(_651.Multiply(this._gu1,_jd1));_1a1+=this._iu1*_361(this._cu1,_jd1)} 1234else {this._2u1=0.0}data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1;},_ns1:function(data){var _2s1=data._oj1[this._Mq1]._qa._z8();
1234var _0a1=data._oj1[this._Mq1]._U2;var _4s1=data._oj1[this._Nq1]._qa._z8();var _1a1=data._oj1[this._Nq1]._U2;var _iv1=_651._yk(_2s1,_561(_0a1,this._bu1));var _jv1=_651._yk(_4s1,_561(_1a1,this._cu1));var _n61=this._dM-this._dy1;var _Eu1=_261(this._cv1,_651._d51(_jv1,_iv1));if(_n61<0.0){_Eu1+=data._W31._fj1*_n61} 1235var _Lh1=-this._Zg1*_Eu1;var _Fu1=this._2u1;this._2u1=_u61(0.0,this._2u1+_Lh1);_Lh1=this._2u1-_Fu1;var _jd1=_651.Multiply(_Lh1,this._cv1);_2s1._d51(_651.Multiply(this._fu1,_jd1));_0a1-=this._hu1*_361(this._bu1,_jd1);_4s1._yk(_651.Multiply(this._gu1,_jd1));_1a1+=this._iu1*_361(this._cu1,_jd1);data._oj1[this._Mq1]._qa._UH(_2s1);data._oj1[this._Mq1]._U2=_0a1;data._oj1[this._Nq1]._qa._UH(_4s1);data._oj1[this._Nq1]._U2=_1a1},_Is1:function(data){var _pk1=data._nj1[this._Mq1]._T2._z8();var _1s1=data._nj1[this._Mq1]._N9; 1236var _rk1=data._nj1[this._Nq1]._T2._z8();var _3s1=data._nj1[this._Nq1]._N9;var _Bu1=new _N51(_1s1),_Cu1=new _N51(_3s1);var _3b1=_h61(_Bu1,_651._d51(this.__t1,this._du1));var _4b1=_h61(_Cu1,_651._d51(this._0u1,this._eu1));var _pa=_651._d51(_651._d51(_651._yk(_rk1,_4b1),_pk1),_3b1);var length=_pa._f51();var _n61=length-this._dy1;_n61=_y61(_n61,0.0,_x41);var _Lh1=-this._Zg1*_n61;var _jd1=_651.Multiply(_Lh1,_pa);_pk1._d51(_651.Multiply(this._fu1,_jd1));_1s1-=this._hu1*_361(_3b1,_jd1);_rk1._yk(_651.Multiply(this._gu1, 1237_jd1));_3s1+=this._iu1*_361(_4b1,_jd1);data._nj1[this._Mq1]._T2._UH(_pk1);data._nj1[this._Mq1]._N9=_1s1;data._nj1[this._Nq1]._T2._UH(_rk1);data._nj1[this._Nq1]._N9=_3s1;return length-this._dy1<_r41},_j51:function(out){var _bo=out||{};this.parent.prototype._j51.call(this,_bo);_bo['localAnchorA']=this.__t1._j51();_bo['localAnchorB']=this._0u1._j51();_bo['maxLength']=this._dy1;return _bo}};_Ot1._N31(_7k1);var _ky1=Math.exp;function _ly1(){this.vertices=null;this._md=0;this._my1=null;this._2A=new _651();this._Il1=0.1; 1238this._ny1=0.9;this._oy1=0.1}function _py1(){this._181=0;this._qy1=null;this._ry1=null;this._sy1=null;this._ty1=null;this._uy1=null;this._vy1=null;this._wy1=0;this._Fj1=new _651();this._xy1=1.0;this._yy1=0.1}_py1.prototype={_ub1:function(_bh1){_i41(_bh1._md>=3);this._181=_bh1._md;this._qy1=new Array(this._181);this._ry1=new Array(this._181);this._sy1=new Array(this._181);this._ty1=new Array(this._181);for(var _S2=0;_S2<this._181;++_S2){this._qy1[_S2]=_bh1.vertices[_S2]._z8();this._ry1[_S2]=_bh1.vertices[_S2]._z8(); 1239this._sy1[_S2]=new _651();var _Jb=_bh1._my1[_S2];if(_Jb>0.0){this._ty1[_S2]=1.0/_Jb}else {this._ty1[_S2]=0.0}}var _vc1=this._181-1;var _zy1=this._181-2;this._uy1=new Array(_vc1);this._vy1=new Array(_zy1);for(var _S2=0;_S2<_vc1;++_S2){var _Eo=this._qy1[_S2];var _V61=this._qy1[_S2+1];this._uy1[_S2]=_861(_Eo,_V61)}for(var _S2=0;_S2<_zy1;++_S2){var _Eo=this._qy1[_S2];var _V61=this._qy1[_S2+1];var _V81=this._qy1[_S2+2];var _L71=_651._d51(_V61,_Eo);var _dp1=_651._d51(_V81,_V61);var _N9=_361(_L71,_dp1);var _M9=_261(_L71, 1240_dp1);this._vy1[_S2]=_451(_N9,_M9)}this._Fj1=_bh1._2A._z8();this._wy1=_bh1._Il1;this._xy1=_bh1._ny1;this._yy1=_bh1._oy1},_gk1:function(_V2,_Z91){if(_V2==0.0){return }var _Bo=_ky1(-_V2*this._wy1);for(var _S2=0;_S2<this._181;++_S2){this._ry1[_S2]._UH(this._qy1[_S2]);if(this._ty1[_S2]>0.0){this._sy1[_S2]._yk(_651.Multiply(_V2,this._Fj1))}this._sy1[_S2].Multiply(_Bo);this._qy1[_S2]._yk(_651.Multiply(_V2,this._sy1[_S2]))}for(var _S2=0;_S2<_Z91;++_S2){this._Ay1();this._By1();this._Ay1()}var _Jx1=1.0/_V2;for(var _S2=0; 1241_S2<this._181;++_S2){this._sy1[_S2]=_651.Multiply(_Jx1,_651._d51(this._qy1[_S2],this._ry1[_S2]))}},_8j:function(){return this._181},_Cy1:function(){return this._qy1},_Qd:function(_Dy1){var _T2=new _G61(0.4,0.5,0.7);for(var _S2=0;_S2<this._181-1;++_S2){_Dy1._U61(this._qy1[_S2],this._qy1[_S2+1],_T2)}},_Ey1:function(angle){var _zy1=this._181-2;for(var _S2=0;_S2<_zy1;++_S2){this._vy1[_S2]=angle}},_Ay1:function(){var _vc1=this._181-1;for(var _S2=0;_S2<_vc1;++_S2){var _Eo=this._qy1[_S2];var _V61=this._qy1[_S2+1]; 1242var _Bo=_651._d51(_V61,_Eo);var _5x1=_Bo._f51();var _Fy1=this._ty1[_S2];var _Gy1=this._ty1[_S2+1];if(_Fy1+_Gy1==0.0){continue }var _Hw=_Fy1/(_Fy1+_Gy1);var _Iw=_Gy1/(_Fy1+_Gy1);_Eo._d51(_651.Multiply(this._xy1*_Hw*(this._uy1[_S2]-_5x1),_Bo));_V61._yk(_651.Multiply(this._xy1*_Iw*(this._uy1[_S2]-_5x1),_Bo))}},_By1:function(){var _zy1=this._181-2;for(var _S2=0;_S2<_zy1;++_S2){var _Eo=this._qy1[_S2];var _V61=this._qy1[_S2+1];var _V81=this._qy1[_S2+2];var _Hy1=this._ty1[_S2];var _Iy1=this._ty1[_S2+1];var _Jy1=this._ty1[_S2+2]; 1243var _L71=_651._d51(_V61,_Eo);var _dp1=_651._d51(_V81,_V61);var _Ky1=_L71._e51();var _Ly1=_dp1._e51();if(_Ky1*_Ly1==0.0){continue }var _N9=_361(_L71,_dp1);var _M9=_261(_L71,_dp1);var angle=_451(_N9,_M9);var _My1=_651.Multiply((-1.0/_Ky1),_L71._i51());var _Ny1=_651.Multiply((1.0/_Ly1),_dp1._i51());var _Oy1=_651._a51(_My1);var _Py1=_651._d51(_My1,_Ny1);var _Qy1=_Ny1;var _e71=_Hy1*_261(_Oy1,_Oy1)+_Iy1*_261(_Py1,_Py1)+_Jy1*_261(_Qy1,_Qy1);if(_e71==0.0){continue }_e71=1.0/_e71;var _n61=angle-this._vy1[_S2];while(_n61>_m41){ 1244angle-=2*_m41;_n61=angle-this._vy1[_S2]}while(_n61<-_m41){angle+=2.0*_m41;_n61=angle-this._vy1[_S2]}var _Lh1=-this._yy1*_e71*_n61;_Eo._yk(_651.Multiply((_Hy1*_Lh1),_Oy1));_V61._yk(_651.Multiply((_Iy1*_Lh1),_Py1));_V81._yk(_651.Multiply((_Jy1*_Lh1),_Qy1))}}};var _Ry1={/*@param {b2World}
1244 world */_Sy1:function(_Bg1){var _Ty1=[];/*@type Number */var _S2;/*@type String */var _Uy1;/*@type b2Body */var _M9;/*@type b2Fixture */var _Jz;/*@type b2Shape */var _C71;for(_M9=_Bg1._Ak1();_M9;_M9=_M9._li1()){for(_Jz=_M9._ii1(); 1245_Jz;_Jz=_Jz._li1()){_C71=_Jz._Fi1();_Jz._Vy1=_Ty1.length;_Ty1.push(_C71._j51())}}var _Wy1=[];for(_M9=_Bg1._Ak1();_M9;_M9=_M9._li1()){_M9._Xy1=[];for(_Jz=_M9._ii1();_Jz;_Jz=_Jz._li1()){_Uy1=_Jz._j51();_Uy1['shape']=_Jz._Vy1;delete _Jz._Vy1;_M9._Xy1.push(_Wy1.length);_Wy1.push(_Uy1)}}var _jl1=[];for(_M9=_Bg1._Ak1();_M9;_M9=_M9._li1()){_Uy1=_M9._j51();_Uy1._Wy1=[];for(_S2=0;_S2<_M9._Xy1.length;++_S2)_Uy1._Wy1.push(_M9._Xy1[_S2]);delete _M9._Xy1;_M9._Yy1=_jl1.length;_jl1.push(_Uy1)};var _qt1=[];/*@type b2Joint */var _0c; 1246for(_0c=_Bg1._ji1(),_S2=0;_0c;_0c=_0c._li1(),++_S2)_0c._qx1=_S2;for(_0c=_Bg1._ji1();_0c;_0c=_0c._li1()){if(_0c._i71()===_7k1._wl1)continue;_Uy1=_0c._j51();_Uy1['bodyA']=_0c._nl1()._Yy1;_Uy1['bodyB']=_0c._ol1()._Yy1;_qt1.push(_Uy1)}for(_0c=_Bg1._ji1();_0c;_0c=_0c._li1())delete _0c._qx1;for(_M9=_Bg1._Ak1();_M9;_M9=_M9._li1())delete _M9._Yy1;var _V9={_Ty1:_Ty1,_Wy1:_Wy1,_jl1:_jl1,_qt1:_qt1};return _V9},/*@param {b2World} world */_Zy1:function(_Uy1,_Bg1,clear){var __y1=JSON.parse(_Uy1);if(clear){for(var _M9=_Bg1._Ak1(); 1247_M9;){var _Hm=_M9._li1();_Bg1._0k1(_M9);_M9=_Hm}for(var _0c=_Bg1._ji1();_0c;){var _Hm=_0c._li1();_Bg1._3k1(_0c);_0c=_Hm}}var _Ty1=[];for(var _S2=0;_S2<__y1._Ty1.length;++_S2){var _0z1=__y1._Ty1[_S2];var _C71;switch(_0z1._rI){case _g71._v71:_C71=new _A71();break;case _g71._w71:_C71=new _M71();break;case _g71._y71:_C71=new __71();break;case _g71._x71:_C71=new _h81();break }_C71._k51(_0z1);_Ty1.push(_C71)}var _Wy1=[];for(_S2=0;_S2<__y1._Wy1.length;++_S2){var _1z1=__y1._Wy1[_S2];var _uS=new _dh1();_uS._k51(_1z1);_uS._C71=_Ty1[_1z1['shape']]; 1248_Wy1.push(_uS)}var _jl1=[];for(_S2=0;_S2<__y1._jl1.length;++_S2){var _2z1=__y1._jl1[_S2];var _bh1=new _og1();_bh1._k51(_2z1);var body=_Bg1._5T(_bh1);for(var x=0;x<_2z1._Wy1.length;++x)body._ah1(_Wy1[_2z1._Wy1[x]]);_jl1.push(body)}var _qt1=[];var _3z1=[];for(_S2=0;_S2<__y1._qt1.length;++_S2){var _4z1=__y1._qt1[_S2];var _5z1;switch(_4z1.type){case _7k1._yt1:_5z1=new _Qt1();break;case _7k1._zt1:_5z1=new _kv1();break;case _7k1._rl1:_5z1=new _8v1();break;case _7k1._sl1:_5z1=new _Lx1();break;case _7k1._At1:_5z1=new _lw1(); 1249break;case _7k1._Bt1:_5z1=new _5w1();break;case _7k1._Ct1:_5z1=new _3w1();break;case _7k1._Dt1:_5z1=new _Sv1();break;case _7k1._Et1:_5z1=new _by1();break;case _7k1._xl1:_5z1=new _rx1();break;default :throw new Error('unknown joint')}_5z1._k51(_4z1,_jl1);if(_4z1.type===_7k1._At1){_3z1.push([_5z1,_qt1.length]);_qt1.push(null)}else {var _ri1=_Bg1._6k1(_5z1);_qt1.push(_ri1)}}for(_S2=0;_S2<_3z1.length;++_S2){_3z1[_S2][0]._mw1=_qt1[_3z1[_S2][0]._mw1];_3z1[_S2][0]._nw1=_qt1[_3z1[_S2][0]._nw1];_ri1=_Bg1._6k1(_3z1[_S2][0]); 1250_qt1[_3z1[_S2][1]]=_ri1}}};var _6z1=(function(){function _7z1(_bo){return new _651(_bo?(_bo.x||0):0,_bo?(_bo.y||0):0)}function _8z1(_bo){var _9z1=new Array(_bo.x.length);for(var _S2=0;_S2<_9z1.length;++_S2)_9z1[_S2]=new _651(_bo.x[_S2],_bo.y[_S2]);return _9z1}function _az1(_bo,_bz1){var name=_bo.name;var _mj;if(typeof(_bo['int'])!=='undefined')_mj=_bo['int'];else if(typeof(_bo['float'])!=='undefined')_mj=_bo['float'];else if(typeof(_bo['string'])!=='undefined')_mj=_bo['string'];else if(typeof(_bo['bool'])!=='undefined')_mj=_bo['bool']; 1251else if(typeof(_bo._cz1)!=='undefined')_mj=_7z1(_bo._cz1);else throw new Error("unknown property type");if(_bz1.hasOwnProperty(name))throw new Error("custom property possibly overwriting an existing one");_bz1[name]=_mj}function _dz1(_bo,body){var _bh1=new _dh1();_bh1._r71=_bo._r71||0;_bh1._or._ui1=typeof(_bo['filter-categoryBits'])==='undefined'?1:_bo['filter-categoryBits'];_bh1._or._vi1=typeof(_bo['filter-maskBits'])==='undefined'?65535:_bo['filter-maskBits'];_bh1._or._wi1=typeof(_bo['filter-groupIndex'])==='undefined'?0:_bo['filter-groupIndex']; 1252_bh1._1A=_bo._1A||0;_bh1._xi1=_bo._xi1||0;_bh1._yi1=_bo._Gi1||0;var _C71;
1252if(typeof(_bo._I91)!=='undefined'){_C71=new _A71();_C71._B71=_7z1(_bo._I91._R61);_C71._h71=_bo._I91._S61||0}else if(typeof(_bo._vb)!=='undefined'){var vertices=_8z1(_bo._vb.vertices);_C71=new _h81();_C71._Bm(vertices,vertices.length)}else if(typeof(_bo._J91)!=='undefined'){var vertices=_8z1(_bo._J91.vertices);_C71=new __71();_C71._181=vertices.length;_C71._081=vertices;if(_C71._581=_bo._J91._ez1)_C71._381=_7z1(_bo._J91._c81);if(_C71._481=_bo._J91._fz1)_C71._281=_7z1(_bo._J91._a81)} 1253else throw new Error("unknown shape type");_bh1._C71=_C71;var _uS=body._ah1(_bh1);_uS.name=_bo.name;if(_bo._gz1)for(var _S2=0;_S2<_bo._gz1.length;++_S2)_az1(_bo,_uS)}function _hz1(_bo,_Bg1){var _bh1=new _og1();_bh1.type=_bo.type||_pg1._qg1;_bh1.angle=_bo.angle||0;_bh1._ug1=_bo._ug1||0;_bh1._sg1=_bo._sg1||0;_bh1._wg1=_bo._wg1||!1;_bh1._yg1=_bo._yg1||!1;_bh1._xg1=_bo._xg1||!1;_bh1._tg1=_bo._tg1||!1;_bh1._rg1=_7z1(_bo._rg1);_bh1._zg1=typeof(_bo._zg1)!=='undefined'?_bo._zg1:1;var _iz1=new _d71();_iz1._e71=_bo['massData-mass']||0; 1254_iz1._R61=_7z1(_bo['massData-center']);_iz1._f71=_bo['massData-I']||0;_bh1.position=_7z1(_bo.position);var body=_Bg1._5T(_bh1);body.name=_bo.name;body._Ph1(_iz1);if(_bo._uS)for(var _S2=0;_S2<_bo._uS.length;++_S2)_dz1(_bo._uS[_S2],body);if(_bo._gz1)for(_S2=0;_S2<_bo._gz1.length;++_S2)_az1(_bo,body);return body}var _jz1={'revolute':_Qt1,'distance':_8v1,'prismatic':_kv1,'wheel':_5w1,'rope':_by1,'motor':_rx1,'weld':_3w1,'friction':_Sv1};function _kz1(_bo,_Bg1,_jl1){if(!_jz1[_bo.type])throw new Error("unknown joint type"); 1255var _lz1=new _jz1[_bo.type]();switch(_lz1.type){case _7k1._yt1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Yt1=_bo._Yt1||!1;_lz1._Zt1=_bo._Zt1||!1;_lz1._Ut1=_bo._mz1||0;_lz1._Wt1=_bo._Wt1||0;_lz1._Xt1=_bo._Xt1||0;_lz1._Tt1=_bo._nz1||0;_lz1._Vt1=_bo._oz1||0;break;case _7k1._rl1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Ru1=_bo._Ru1||0;_lz1._Qu1=_bo._pz1||0;_lz1.length=_bo.length||0;break;case _7k1._zt1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Yt1=_bo._Yt1||!1;_lz1._Zt1=_bo._Zt1||!1; 1256_lz1._lv1=_7z1(_bo._lv1);_lz1._mv1=_bo._mz1||0;_lz1._ov1=_bo._ov1||0;_lz1._Xt1=_bo._Xt1||0;_lz1._Tt1=_bo._nz1||0;_lz1._nv1=_bo._oz1||0;break;case _7k1._Bt1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Zt1=_bo._Zt1||!1;_lz1._lv1=_7z1(_bo._lv1);_lz1._Wt1=_bo._Wt1||0;_lz1._Xt1=_bo._Xt1||0;_lz1._Ru1=_bo._qz1||0;_lz1._Qu1=_bo._rz1||0;break;case _7k1._Et1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._cy1=_bo._cy1||0;break;case _7k1._xl1:_lz1._sx1=_7z1(_bo._Sx1);_lz1._tx1=_bo._nz1||0; 1257_lz1._Pu1=_bo._Pu1||0;_lz1._Tv1=_bo._Tv1||0;_lz1._ux1=_bo._ux1||0;break;case _7k1._Ct1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Tt1=_bo._nz1||0;_lz1._Ru1=_bo._Ru1||0;_lz1._Qu1=_bo._Qu1||0;break;case _7k1._Dt1:_lz1._Rt1=_7z1(_bo._Sx1);_lz1._St1=_7z1(_bo._Tx1);_lz1._Pu1=_bo._Pu1||0;_lz1._Tv1=_bo._Tv1||0;break;default :throw new Error("wat?");}_lz1._dk1=_jl1[_bo._dk1||0];_lz1._ek1=_jl1[_bo._ek1||0];_lz1._fk1=_bo._fk1||!1;var _ri1=_Bg1._6k1(_lz1);_ri1.name=_bo.name;if(_bo._gz1)for(var _S2=0; 1258_S2<_bo._gz1.length;++_S2)_az1(_bo,_ri1);return _ri1}function _sz1(){this._Bg1=null;this._ij1=0;this._hj1=0;this._tz1=0;this._Wy1={};this._jl1={};this._qt1={};Object.seal(this)}function _uz1(_bo,_Bg1){var _Tw=new _sz1();_Tw._Bg1=_Bg1=_Bg1||new _oh1(new _651(0,0));_Tw._ij1=_bo._ij1||0;_Tw._hj1=_bo._hj1||0;_Tw._tz1=_bo._tz1||0;if(_bo._2A)_Bg1._Nk1(_7z1(_bo._2A));_Bg1._Bk1(_bo._vg1||!1);_Bg1._Pk1(_bo._vz1||!1);_Bg1._Dk1(_bo._jj1||!1);_Bg1._Fk1(_bo._wz1||!1);_Bg1._Hk1(_bo._xz1||!1);var _jl1=[];var _yz1=_bo.body; 1259if(_yz1){for(var _S2=0;_S2<_yz1.length;++_S2){var body=_hz1(_yz1[_S2],_Bg1);_jl1.push(body);for(var _Jz=body._ii1();_Jz;
1259_Jz=_Jz._li1()){if(!_Tw._Wy1[_Jz.name])_Tw._Wy1[_Jz.name]=[];_Tw._Wy1[_Jz.name].push(_Jz)}if(!_Tw._jl1[body.name])_Tw._jl1[body.name]=[];_Tw._jl1[body.name].push(body)}}var _qt1=[];var _zz1=_bo._ri1;if(_zz1){for(_S2=0;_S2<_zz1.length;++_S2){var _ri1=_kz1(_zz1[_S2],_Bg1,_jl1);_qt1.push(_ri1);if(!_Tw._qt1[_ri1.name])_Tw._qt1[_ri1.name]=[];_Tw._qt1[_ri1.name].push(_ri1)}}return _Tw}var _V9={ 1260_uz1:_uz1};return _V9})();var _Az1=[{"trimmed":"version","name":"b2_version","def":_W41},{"trimmed":"Vec2","name":"b2Vec2","def":_651},{"trimmed":"Vec3","name":"b2Vec3","def":_m51},{"trimmed":"Mat22","name":"b2Mat22","def":_o51},{"trimmed":"Mat33","name":"b2Mat33","def":_A51},{"trimmed":"Rot","name":"b2Rot","def":_N51},{"trimmed":"Transform","name":"b2Transform","def":_R51},{"trimmed":"Sweep","name":"b2Sweep","def":_T51},{"trimmed":"Dot_v2_v2","name":"b2Dot_v2_v2","def":_261},{"trimmed":"Cross_v2_v2", 1261"name":"b2Cross_v2_v2","def":_361},{"trimmed":"Cross_v2_f","name":"b2Cross_v2_f","def":_461},{"trimmed":"Cross_f_v2","name":"b2Cross_f_v2","def":_561},{"trimmed":"Mul_m22_v2","name":"b2Mul_m22_v2","def":_661},{"trimmed":"MulT_m22_v2","name":"b2MulT_m22_v2","def":_761},{"trimmed":"Distance","name":"b2Distance","def":_861},{"trimmed":"DistanceSquared","name":"b2DistanceSquared","def":_961},{"trimmed":"Dot_v3_v3","name":"b2Dot_v3_v3","def":_E51},{"trimmed":"Cross_v3_v3","name":"b2Cross_v3_v3","def":_F51} 1262,{"trimmed":"Mul_m22_m22","name":"b2Mul_m22_m22","def":_a61},{"trimmed":"MulT_m22_m22","name":"b2MulT_m22_m22","def":_b61},{"trimmed":"Mul_m33_v3","name":"b2Mul_m33_v3","def":_c61},{"trimmed":"Mul22_m33_v2","name":"b2Mul22_m33_v2","def":_d61},{"trimmed":"Mul_r_r","name":"b2Mul_r_r","def":_e61},{"trimmed":"MulT_r_r","name":"b2MulT_r_r","def":_g61},{"trimmed":"Mul_r_v2","name":"b2Mul_r_v2","def":_h61},{"trimmed":"MulT_r_v2","name":"b2MulT_r_v2","def":_i61},{"trimmed":"Mul_t_v2","name":"b2Mul_t_v2", 1263"def":_j61},{"trimmed":"Min_v2","name":"b2Min_v2","def":_v61},{"trimmed":"Max_v2","name":"b2Max_v2","def":_x61},{"trimmed":"Clamp","name":"b2Clamp","def":_y61},{"trimmed":"MulT_t_v2","name":"b2MulT_t_v2","def":_l61},{"trimmed":"Mul_t_t","name":"b2Mul_t_t","def":_m61},{"trimmed":"MulT_t_t","name":"b2MulT_t_t","def":_o61},{"trimmed":"Clamp_v2","name":"b2Clamp_v2","def":_A61},{"trimmed":"NextPowerOfTwo","name":"b2NextPowerOfTwo","def":_B61},{"trimmed":"Abs_v2","name":"b2Abs_v2","def":_s61},{"trimmed":"Abs_m22", 1264"name":"b2Abs_m22","def":_t61},{"trimmed":"IsPowerOfTwo","name":"b2IsPowerOfTwo","def":_C61},{"trimmed":"RandomFloat","name":"b2RandomFloat","def":_E61},{"trimmed":"Timer","name":"b2Timer","def":_a71},{"trimmed":"Color","name":"b2Color","def":_G61},{"trimmed":"Draw","name":"b2Draw","def":_H61},{"trimmed":"ContactID","name":"b2ContactID","def":_6b1},{"trimmed":"ManifoldPoint","name":"b2ManifoldPoint","def":_bb1},{"trimmed":"Manifold","name":"b2Manifold","def":_gb1},{"trimmed":"WorldManifold","name":"b2WorldManifold", 1265"def":_sb1},{"trimmed":"GetPointStates","name":"b2GetPointStates","def":_Lb1},{"trimmed":"ClipVertex","name":"b2ClipVertex","def":_Qb1},{"trimmed":"RayCastInput","name":"b2RayCastInput","def":_Rb1},{"trimmed":"RayCastOutput","name":"b2RayCastOutput","def":_Sb1},{"trimmed":"AABB","name":"b2AABB","def":_Tb1},{"trimmed":"CollideCircles","name":"b2CollideCircles","def":_8c1},{"trimmed":"CollidePolygonAndCircle","name":"b2CollidePolygonAndCircle","def":_cc1},{"trimmed":"FindMaxSeparation","name":"b2FindMaxSeparation", 1266"def":_oc1},{"trimmed":"FindIncidentEdge","name":"b2FindIncidentEdge","def":_Cc1},{"trimmed":"CollidePolygons","name":"b2CollidePolygons","def":_Mc1},{"trimmed":"CollideEdgeAndCircle","name":"b2CollideEdgeAndCircle","def":_hd1},{"trimmed":"EPAxis","name":"b2EPAxis","def":_vd1},{"trimmed":"TempPolygon","name":"b2TempPolygon","def":_zd1},{"trimmed":"ReferenceFace","name":"b2ReferenceFace","def":_Ad1},{"trimmed":"EPCollider","name":"b2EPCollider","def":_Dd1},{"trimmed":"CollideEdgeAndPolygon","name":"b2CollideEdgeAndPolygon", 1267"def":_ie1},{"trimmed":"ClipSegmentToLine","name":"b2ClipSegmentToLine","def":_ed1},{"trimmed":"TestShapeOverlap","name":"b2TestShapeOverlap","def":_re1},{"trimmed":"TestOverlap","name":"b2TestOverlap","def":_n91},{"trimmed":"Shape","name":"b2Shape","def":_g71},{"trimmed":"MassData","name":"b2MassData","def":_d71},{"trimmed":"CircleShape","name":"b2CircleShape","def":_A71},{"trimmed":"EdgeShape","name":"b2EdgeShape","def":_M71},{"trimmed":"ChainShape","name":"b2ChainShape","def":__71},{"trimmed":"PolygonShape", 1268"name":"b2PolygonShape","def":_h81}
1268,{"trimmed":"Pair","name":"b2Pair","def":_W81},{"trimmed":"PairLessThan","name":"b2PairLessThan","def":_Z81},{"trimmed":"BroadPhase","name":"b2BroadPhase","def":_191},{"trimmed":"DistanceProxy","name":"b2DistanceProxy","def":_H91},{"trimmed":"SimplexCache","name":"b2SimplexCache","def":_M91},{"trimmed":"DistanceInput","name":"b2DistanceInput","def":_Q91},{"trimmed":"DistanceOutput","name":"b2DistanceOutput","def":_W91},{"trimmed":"SimplexVertex","name":"b2SimplexVertex", 1269"def":__91},{"trimmed":"Simplex","name":"b2Simplex","def":_2a1},{"trimmed":"DistanceFunc","name":"b2DistanceFunc","def":_Pa1},{"trimmed":"TreeNode","name":"b2TreeNode","def":_ve1},{"trimmed":"DynamicTree","name":"b2DynamicTree","def":_391},{"trimmed":"TOIInput","name":"b2TOIInput","def":_Bf1},{"trimmed":"TOIOutput","name":"b2TOIOutput","def":_Ff1},{"trimmed":"SeparationFunction","name":"b2SeparationFunction","def":_Kf1},{"trimmed":"TimeOfImpact","name":"b2TimeOfImpact","def":_6g1},{"trimmed":"BodyDef", 1270"name":"b2BodyDef","def":_og1},{"trimmed":"Body","name":"b2Body","def":_pg1},{"trimmed":"Filter","name":"b2Filter","def":_ti1},{"trimmed":"FixtureDef","name":"b2FixtureDef","def":_dh1},{"trimmed":"Fixture","name":"b2Fixture","def":_fh1},{"trimmed":"DestructionListener","name":"b2DestructionListener","def":_Si1},{"trimmed":"ContactFilter","name":"b2ContactFilter","def":_Xi1},{"trimmed":"ContactImpulse","name":"b2ContactImpulse","def":_0j1},{"trimmed":"ContactListener","name":"b2ContactListener","def":_3j1} 1271,{"trimmed":"QueryCallback","name":"b2QueryCallback","def":_9j1},{"trimmed":"RayCastCallback","name":"b2RayCastCallback","def":_cj1},{"trimmed":"TimeStep","name":"b2TimeStep","def":_dj1},{"trimmed":"Position","name":"b2Position","def":_kj1},{"trimmed":"Velocity","name":"b2Velocity","def":_lj1},{"trimmed":"SolverData","name":"b2SolverData","def":_mj1},{"trimmed":"World","name":"b2World","def":_oh1},{"trimmed":"MixFriction","name":"b2MixFriction","def":_yq1},{"trimmed":"MixRestitution","name":"b2MixRestitution", 1272"def":_Bq1},{"trimmed":"ContactRegister","name":"b2ContactRegister","def":_Eq1},{"trimmed":"ContactEdge","name":"b2ContactEdge","def":_Gq1},{"trimmed":"Contact","name":"b2Contact","def":_Sk1},{"trimmed":"CircleContact","name":"b2CircleContact","def":_4r1},{"trimmed":"PolygonContact","name":"b2PolygonContact","def":_dr1},{"trimmed":"ChainAndCircleContact","name":"b2ChainAndCircleContact","def":_8r1},{"trimmed":"ChainAndPolygonContact","name":"b2ChainAndPolygonContact","def":_9r1},{"trimmed":"EdgeAndCircleContact", 1273"name":"b2EdgeAndCircleContact","def":_ar1},{"trimmed":"EdgeAndPolygonContact","name":"b2EdgeAndPolygonContact","def":_br1},{"trimmed":"PolygonAndCircleContact","name":"b2PolygonAndCircleContact","def":_cr1},{"trimmed":"defaultFilter","name":"b2_defaultFilter","def":_nr1},{"trimmed":"defaultListener","name":"b2_defaultListener","def":_or1},{"trimmed":"ContactManager","name":"b2ContactManager","def":_uj1},{"trimmed":"VelocityConstraintPoint","name":"b2VelocityConstraintPoint","def":_tr1},{"trimmed":"ContactPositionConstraint", 1274"name":"b2ContactPositionConstraint","def":_xr1},{"trimmed":"ContactVelocityConstraint","name":"b2ContactVelocityConstraint","def":_Fr1},{"trimmed":"PositionSolverManifold","name":"b2PositionSolverManifold","def":_Jr1},{"trimmed":"ContactSolverDef","name":"b2ContactSolverDef","def":_Mr1},{"trimmed":"ContactSolver","name":"b2ContactSolver","def":_Or1},{"trimmed":"Island","name":"b2Island","def":_Kj1},{"trimmed":"Jacobian","name":"b2Jacobian","def":_kt1},{"trimmed":"JointEdge","name":"b2JointEdge", 1275"def":_nt1},{"trimmed":"JointDef","name":"b2JointDef","def":_ot1},{"trimmed":"Joint","name":"b2Joint","def":_7k1},{"trimmed":"RevoluteJointDef","name":"b2RevoluteJointDef","def":_Qt1},{"trimmed":"RevoluteJoint","name":"b2RevoluteJoint","def":_It1},{"trimmed":"MouseJointDef","name":"b2MouseJointDef","def":_Ou1},{"trimmed":"MouseJoint","name":"b2MouseJoint","def":_Gt1},{"trimmed":"DistanceJointDef","name":"b2DistanceJointDef","def":_8v1},{"trimmed":"DistanceJoint","name":"b2DistanceJoint","def":_Ft1} 1276,{"trimmed":"PrismaticJointDef","name":"b2PrismaticJointDef","def":_kv1}
1276,{"trimmed":"PrismaticJoint","name":"b2PrismaticJoint","def":_Ht1},{"trimmed":"FrictionJointDef","name":"b2FrictionJointDef","def":_Sv1},{"trimmed":"FrictionJoint","name":"b2FrictionJoint","def":_Nt1},{"trimmed":"WeldJointDef","name":"b2WeldJointDef","def":_3w1},{"trimmed":"WeldJoint","name":"b2WeldJoint","def":_Mt1},{"trimmed":"WheelJointDef","name":"b2WheelJointDef","def":_5w1},{"trimmed":"WheelJoint","name":"b2WheelJoint", 1277"def":_Lt1},{"trimmed":"GearJointDef","name":"b2GearJointDef","def":_lw1},{"trimmed":"GearJoint","name":"b2GearJoint","def":_Kt1},{"trimmed":"MotorJointDef","name":"b2MotorJointDef","def":_rx1},{"trimmed":"MotorJoint","name":"b2MotorJoint","def":_Pt1},{"trimmed":"PulleyJointDef","name":"b2PulleyJointDef","def":_Lx1},{"trimmed":"PulleyJoint","name":"b2PulleyJoint","def":_Jt1},{"trimmed":"RopeJointDef","name":"b2RopeJointDef","def":_by1},{"trimmed":"RopeJoint","name":"b2RopeJoint","def":_Ot1},{"trimmed":"RopeDef", 1278"name":"b2RopeDef","def":_ly1},{"trimmed":"Rope","name":"b2Rope","def":_py1},{"trimmed":"maxManifoldPoints","name":"b2_maxManifoldPoints","def":_n41},{"trimmed":"maxPolygonVertices","name":"b2_maxPolygonVertices","def":_o41},{"trimmed":"aabbExtension","name":"b2_aabbExtension","def":_p41},{"trimmed":"aabbMultiplier","name":"b2_aabbMultiplier","def":_q41},{"trimmed":"linearSlop","name":"b2_linearSlop","def":_r41},{"trimmed":"angularSlop","name":"b2_angularSlop","def":_s41},{"trimmed":"polygonRadius", 1279"name":"b2_polygonRadius","def":_t41},{"trimmed":"maxSubSteps","name":"b2_maxSubSteps","def":_u41},{"trimmed":"maxTOIContacts","name":"b2_maxTOIContacts","def":_v41},{"trimmed":"velocityThreshold","name":"b2_velocityThreshold","def":_w41},{"trimmed":"maxLinearCorrection","name":"b2_maxLinearCorrection","def":_x41},{"trimmed":"maxAngularCorrection","name":"b2_maxAngularCorrection","def":_y41},{"trimmed":"maxTranslation","name":"b2_maxTranslation","def":_z41},{"trimmed":"maxTranslationSquared","name":"b2_maxTranslationSquared", 1280"def":_A41},{"trimmed":"maxRotation","name":"b2_maxRotation","def":_B41},{"trimmed":"maxRotationSquared","name":"b2_maxRotationSquared","def":_C41},{"trimmed":"baumgarte","name":"b2_baumgarte","def":_D41},{"trimmed":"toiBaugarte","name":"b2_toiBaugarte","def":_E41},{"trimmed":"timeToSleep","name":"b2_timeToSleep","def":_F41},{"trimmed":"linearSleepTolerance","name":"b2_linearSleepTolerance","def":_G41},{"trimmed":"angularSleepTolerance","name":"b2_angularSleepTolerance","def":_H41},{"trimmed":"epsilon", 1281"name":"b2_epsilon","def":_l41},{"trimmed":"JsonSerializer","name":"b2JsonSerializer","def":_Ry1},{"trimmed":"RUBELoader","name":"b2RUBELoader","def":_6z1},{"trimmed":"Profiler","name":"b2Profiler","def":_041},{"trimmed":"ParticleDef","name":"b2ParticleDef","def":_Ym1},{"trimmed":"ParticleColor","name":"b2ParticleColor","def":_Pm1},{"trimmed":"ParticleGroupDef","name":"b2ParticleGroupDef","def":_8n1},{"trimmed":"ParticleGroup","name":"b2ParticleGroup","def":_cn1},{"trimmed":"ParticleSystem","name":"b2ParticleSystem", 1282"def":_Mj1}];if(typeof(b2_compatibility)!=="undefined"&&typeof(window)!=="undefined"){for(var _S2=0;_S2<_Az1.length;++_S2)window[_Az1[_S2]["name"]]=_Az1[_S2]["def"]}else {var __B={};for(var _S2=0;_S2<_Az1.length;++_S2)__B[_Az1[_S2]["trimmed"]]=_Az1[_S2]["def"];if(typeof(module)!=="undefined")module._Bz1=__B;else window["b2"]=__B;}})();/* 1283 * This class lets you encode animated GIF files 1284 * Base class : http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm 1285 * @author Kevin Weiner (original Java version - [email protected]) 1286 * @author Thibault Imbert (AS3 version - bytearray.org) 1287 * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) 1288 * @version 0.1 AS3 implementation 1289 */_Cz1=function(){ 1290for(var _S2=0,_pC={};_S2<256;_S2++)_pC[_S2]=String.fromCharCode(_S2);function _Dz1(){this._Ez1=[];};_Dz1.prototype._Fz1=function(){for(var _qa='',_Ub=this._Ez1.length,_S2=0;_S2<_Ub;_S2++)_qa+=_pC[this._Ez1[_S2]];return _qa};_Dz1.prototype._Gz1=function(_mj){this._Ez1.push(_mj)};_Dz1.prototype._Hz1=function(_O4){for(var _Ub=_O4.length,_S2=0;_S2<_Ub;_S2++)this._Gz1(_O4.charCodeAt(_S2))};_Dz1.prototype._Iz1=function(_Jz1,offset,length){for(var _Ub=length||_Jz1.length,_S2=offset||0;_S2<_Ub;_S2++)this._Gz1(_Jz1[_S2])} 1291;var _Bz1={};var width;var height;var _b2=null;var _Kz1;var repeat=-1;var _Lz1=0;var _Mz1=!1;var out;var _ka;var _Nz1;var _Oz1;var colorDepth;var _Pz1;var _Qz1=[];var _Rz1=7;var dispose=-1;var _Sz1=!1;var _Tz1=!0;var _Uz1=!1;var _Vz1=10;var _Wz1="Generated by jsgif (https://github.com/antimatter15/jsgif/)";/* 1292 * Sets the delay time between each frame, or changes it for subsequent frames 1293 * (applies to last frame added) 1294 * int delay time in milliseconds 1295 * @param ms 1296 */var _Xz1=_Bz1._Xz1=function _Xz1(_7w){_Lz1=Math.round(_7w/10)} 1297;/* 1298 * Sets the GIF frame disposal code for the last added frame and any 1299 * 1300 * subsequent frames. Default is 0 if no transparent color has been set, 1301 * otherwise 2. 1302 * @param code 1303 * int disposal code. 1304 */var _Yz1=_Bz1._Yz1=function _Yz1(_rZ){if(_rZ>=0)dispose=_rZ};/* 1305 * Sets the number of times the set of GIF frames should be played. Default is 1306 * 1; 0 means play indefinitely. Must be invoked before the first image is 1307 * added. 1308 * 1309 * @param iter 1310 * int number of iterations. 1311 * @return 1312 */var _Zz1=_Bz1._Zz1=function _Zz1(_Xa1){ 1313if(_Xa1>=0)repeat=_Xa1};/* 1314 * Sets the transparent color for the last added frame and any subsequent 1315 * frames. Since all colors are subject to modification in the quantization 1316 * process, the color in the final palette for each frame closest to the given 1317 * color becomes the transparent color for that frame. May be set to null to 1318 * indicate no transparent color. 1319 * @param 1320 * Color to be treated as transparent on display. 1321 */var __z1=_Bz1.__z1=function __z1(_T2){_b2=_T2};/* 1322 * Sets the comment for the block comment 1323 * @param 1324 * string to be insterted as comment 1325 */var _0A1=_Bz1._0A1=function _0A1(_T2){ 1326_Wz1=_T2};/* 1327 * The addFrame method takes an incoming BitmapData object to create each frames 1328 * @param 1329 * BitmapData object to be treated as a GIF's frame 1330 */var _1A1=_Bz1._1A1=function _1A1(_Of,_2A1){if((_Of===null)||!_Mz1||out===null){throw new Error("Please call start method before calling addFrame")}var _Az=!0;try{if(!_2A1){_ka=_Of.getImageData(0,0,_Of.canvas.width,_Of.canvas.height).data;if(!_Uz1)_3A1(_Of.canvas.width,_Of.canvas.height)}else {if(_Of instanceof ImageData){_ka=_Of.data;if(!_4A1||width!=_Of.width||height!=_Of.height){ 1331_3A1(_Of.width,_Of.height)}else {}}else if(_Of instanceof Uint8ClampedArray){if(_Of.length==(width*height*4)){_ka=_Of}else {console.log("Please set the correct size: ImageData length mismatch");_Az=!1}}else {console.log("Please provide correct input");_Az=!1}}_5A1();if(_Vz1==0)_6A1();else _7A1();if(_Tz1){_8A1();_9A1();if(repeat>=0){_aA1()}}_bA1();if(_Wz1!==''){_cA1()}_dA1();if(!_Tz1)_9A1();_eA1();_Tz1=!1}catch(e){_Az=!1}return _Az};/* 1332 * @description: Downloads the encoded gif with the given name 1333 * No need of any conversion from the stream data (out) to base64 1334 * Solves the issue of large file sizes when there are more frames 1335 * and does not involve in creation of any temporary data in the process 1336 * so no wastage of memory, and speeds up the process of downloading
1337 * to just calling this function. 1338 * @parameter {String} filename filename used for downloading the gif 1339 */var download=_Bz1.download=function download(_fA1){ 1340if(out===null||_Sz1==!1){console.log("Please call start method and add frames and call finish method before calling download")}else {_fA1=_fA1!==undefined?(_fA1.endsWith(".gif")?_fA1:_fA1+".gif"):"download.gif";var _gA1=document.createElement("a");_gA1.download=_fA1;_gA1.href=URL.createObjectURL(new Blob([new Uint8Array(out._Ez1)],{type:"image/gif"}));_gA1.click()}};var _hA1=_Bz1._hA1=function _hA1(){if(!_Mz1)return !1;var _Az=!0;_Mz1=!1;try{out._Gz1(0x3b);_Sz1=!0}catch(e){_Az=!1}return _Az;};var _841=function _841(){ 1341_Kz1=0;_ka=null;_Nz1=null;_Oz1=null;_Pz1=null;_Sz1=!1;_Tz1=!0};/* 1342 * * Sets frame rate in frames per second. Equivalent to 1343 * <code>setDelay(1000/fps)</code>. 1344 * @param fps 1345 * float frame rate (frames per second) 1346 */var _iA1=_Bz1._iA1=function _iA1(__L){if(__L!=0xf)_Lz1=Math.round(100/__L)};/* 1347 * Sets quality of color quantization (conversion of images to the maximum 256 1348 * colors allowed by the GIF specification). Lower values (minimum = 1) 1349 * produce better colors, but slow processing significantly. 10 is the 1350 * default, and produces good color mapping at reasonable speeds. Values 1351 * greater than 20 do not yield significant improvements in speed. 1352 * @param quality 1353 * int greater than 0. 1354 * @return 1355 */var _jA1=_Bz1._jA1=function _jA1(_kA1){ 1356_Vz1=_kA1};/* 1357 * Sets the GIF frame size. The default size is the size of the first frame 1358 * added if this method is not invoked. 1359 * @param w 1360 * int frame width. 1361 * @param h 1362 * int frame width. 1363 */var _3A1=_Bz1._3A1=function _3A1(_U2,_V2){if(_Mz1&&!_Tz1)return;width=_U2;height=_V2;if(width<1)width=320;if(height<1)height=240;_Uz1=!0};/* 1364 * Initiates GIF file creation on the given stream. 1365 * @param os 1366 * OutputStream on which GIF images are written. 1367 * @return false if initial write failed. 1368 */var start=_Bz1.start=function start(){ 1369_841();var _Az=!0;_Sz1=!1;out=new _Dz1();try{out._Hz1("GIF89a")}catch(e){_Az=!1}return _Mz1=_Az};var _lA1=_Bz1._lA1=function _lA1(){_841();var _Az=!0;_Sz1=!1;out=new _Dz1();return _Mz1=_Az};var _7A1=function _7A1(){var _Dy=_Nz1.length;var _mA1=_Dy/3;_Oz1=[];var _nA1=new _oA1(_Nz1,_Dy,_Vz1);_Pz1=_nA1._pA1();var _Dm=0;for(var _0c=0;_0c<_mA1;_0c++){var index=_nA1.map(_Nz1[_Dm++]&0xff,_Nz1[_Dm++]&0xff,_Nz1[_Dm++]&0xff);_Qz1[index]=!0;_Oz1[_0c]=index}_Nz1=null;colorDepth=8;_Rz1=7;if(_b2!==null){_Kz1=_qA1(_b2)}};var _6A1=function _6A1(){ 1370var _Dy=_Nz1.length;var _mA1=_Dy/3;_Oz1=[];_Pz1=[];for(var _K9=0;_K9<8;_K9++){for(var _L9=0;_L9<8;_L9++){for(var _M9=0;_M9<4;_M9++){var index=32*_K9+4*_L9+_M9;_Pz1[index*3+0]=floor((_M9+0.5)*255/4);_Pz1[index*3+2]=floor((_K9+0.5)*255/8);_Pz1[index*3+1]=floor((_L9+0.5)*255/8)}}}var _Dm=0;for(var _0c=0;_0c<_mA1;_0c++){var _M9=floor((4*(_Nz1[_Dm++]&0xff)/256));var _L9=floor((8*(_Nz1[_Dm++]&0xff)/256));var _K9=floor((8*(_Nz1[_Dm++]&0xff)/256));var index=_K9*32+_L9*4+_M9;_Qz1[index]=!0;_Oz1[_0c]=index}_Nz1=null; 1371colorDepth=8;_Rz1=7;if(_b2!==null){_Kz1=0}};var _qA1=function _qA1(_T2){if(_Pz1===null)return -1;var _K9=(_T2&0xFF0000)>>16;var _L9=(_T2&0x00FF00)>>8;var _M9=(_T2&0x0000FF);var _rA1=0;var _sA1=256*256*256;var _Dy=_Pz1.length;for(var _S2=0;_S2<_Dy;){var _dq1=_K9-(_Pz1[_S2++]&0xff);var _eq1=_L9-(_Pz1[_S2++]&0xff);var _fq1=_M9-(_Pz1[_S2]&0xff);var _Bo=_dq1*_dq1+_eq1*_eq1+_fq1*_fq1;var index=_S2/3;if(_Qz1[index]&&(_Bo<_sA1)){_sA1=_Bo;_rA1=index}_S2++}return _rA1};var _tA1=_Bz1._tA1=function _tA1(){return width};var _uA1=_Bz1._uA1=function _uA1(){ 1372return height};var _5A1=function _5A1(){var _U2=width;var _V2=height;_Nz1=[];var data=_ka;var _md=0;for(var _S2=0;_S2<_V2;_S2++){for(var _0c=0;_0c<_U2;_0c++){var _M9=(_S2*_U2*4)+_0c*4;_Nz1[_md++]=data[_M9];_Nz1[_md++]=data[_M9+1];_Nz1[_md++]=data[_M9+2]}}};var _bA1=function _bA1(){out._Gz1(0x21);out._Gz1(0xf9);out._Gz1(4);var _vA1;var _wA1;if(_b2===null){_vA1=0;_wA1=0}else {_vA1=1;_wA1=2}if(dispose>=0){_wA1=dispose&7}_wA1<<=2;out._Gz1(0|_wA1|0|_vA1);_xA1(_Lz1);out._Gz1(_Kz1);out._Gz1(0)};var _cA1=function _cA1(){ 1373out._Gz1(0x21);out._Gz1(0xfe);out._Gz1(_Wz1.length);out._Hz1(_Wz1);out._Gz1(0)};var _dA1=function _dA1(){out._Gz1(0x2c);_xA1(0);_xA1(0);_xA1(width);_xA1(height);if(_Tz1){out._Gz1(0)}else {out._Gz1(0x80|0|0|0|_Rz1)}};var _8A1=function _8A1(){_xA1(width);_xA1(height);out._Gz1((0x80|0x70|0x00|_Rz1));out._Gz1(0);out._Gz1(0)};var _aA1=function _aA1(){out._Gz1(0x21);out._Gz1(0xff);out._Gz1(11);out._Hz1("NETSCAPE"+"2.0");out._Gz1(3);out._Gz1(1);_xA1(repeat);out._Gz1(0);};var _9A1=function _9A1(){out._Iz1(_Pz1); 1374var _Hb=(3*256)-_Pz1.length;for(var _S2=0;_S2<_Hb;_S2++)out._Gz1(0)};var _xA1=function _xA1(_yA1){out._Gz1(_yA1&0xFF);out._Gz1((_yA1>>8)&0xFF)};var _eA1=function _eA1(){var _zA1=new _AA1(width,height,_Oz1,colorDepth);_zA1._BA1(out)};var _CA1=_Bz1._CA1=function _CA1(){return out};var _DA1=_Bz1._DA1=function _DA1(_EA1,_FA1){_Mz1=_EA1;_Tz1=_FA1};return _Bz1};/* 1375 * This class handles LZW encoding 1376 * Adapted from Jef Poskanzer's Java port by way of J. M. G. Elliott. 1377 * @author Kevin Weiner (original Java version - [email protected]) 1378 * @author Thibault Imbert (AS3 version - bytearray.org) 1379 * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) 1380 * @version 0.1 AS3 implementation 1381 */_AA1=function(){ 1382var _Bz1={};var _GA1=-1;var _HA1;var _IA1;var _JA1;var _KA1;var _LA1;var _MA1;// David Rowley ([email protected]) 1383var _NA1=12;var _OA1=5003;var _PA1;var _QA1=_NA1;var _RA1;var _SA1=1<<_NA1;var _TA1=[];var _UA1=[];var _VA1=_OA1;var _WA1=0;var _XA1=!1;var _YA1;var _ZA1;var __A1;var _0B1=0;var _1B1=0;
1383var _2B1=[0x0000,0x0001,0x0003,0x0007,0x000F,0x001F,0x003F,0x007F,0x00FF,0x01FF,0x03FF,0x07FF,0x0FFF,0x1FFF,0x3FFF,0x7FFF,0xFFFF];var _3B1;var _4B1=[];var _AA1=_Bz1._AA1=function _AA1(width,height,_Nz1,_5B1){_HA1=width; 1384_IA1=height;_JA1=_Nz1;_KA1=Math.max(2,_5B1)};var _6B1=function _6B1(_T2,_7B1){_4B1[_3B1++]=_T2;if(_3B1>=254)_8B1(_7B1)};var _9B1=function _9B1(_7B1){_aB1(_VA1);_WA1=_ZA1+2;_XA1=!0;_KC(_ZA1,_7B1)};var _aB1=function _aB1(_VA1){for(var _S2=0;_S2<_VA1;++_S2)_TA1[_S2]=-1};var compress=_Bz1.compress=function compress(_bB1,_7B1){var _cB1;var _S2;var _T2;var _dB1;var _wA1;var _eB1;var _fB1;_YA1=_bB1;_XA1=!1;_PA1=_YA1;_RA1=_gB1(_PA1);_ZA1=1<<(_bB1-1);__A1=_ZA1+1;_WA1=_ZA1+2;_3B1=0;_dB1=_hB1();_fB1=0;for(_cB1=_VA1;_cB1<65536; 1385_cB1*=2)++_fB1;_fB1=8-_fB1;_eB1=_VA1;_aB1(_eB1);_KC(_ZA1,_7B1);_iB1:while((_T2=_hB1())!=_GA1){_cB1=(_T2<<_QA1)+_dB1;_S2=(_T2<<_fB1)^_dB1;if(_TA1[_S2]==_cB1){_dB1=_UA1[_S2];continue }else if(_TA1[_S2]>=0){_wA1=_eB1-_S2;if(_S2===0)_wA1=1;do {if((_S2-=_wA1)<0)_S2+=_eB1;if(_TA1[_S2]==_cB1){_dB1=_UA1[_S2];continue _iB1}}while(_TA1[_S2]>=0)}_KC(_dB1,_7B1);_dB1=_T2;if(_WA1<_SA1){_UA1[_S2]=_WA1++;_TA1[_S2]=_cB1}else _9B1(_7B1)}_KC(_dB1,_7B1);_KC(__A1,_7B1)};var _BA1=_Bz1._BA1=function _BA1(_jB1){_jB1._Gz1(_KA1); 1386_LA1=_HA1*_IA1;_MA1=0;compress(_KA1+1,_jB1);_jB1._Gz1(0)};var _8B1=function _8B1(_7B1){if(_3B1>0){_7B1._Gz1(_3B1);_7B1._Iz1(_4B1,0,_3B1);_3B1=0}};var _gB1=function _gB1(_PA1){return(1<<_PA1)-1};var _hB1=function _hB1(){if(_LA1===0)return _GA1;--_LA1;var _kB1=_JA1[_MA1++];return _kB1&0xff};var _KC=function _KC(_rZ,_7B1){_0B1&=_2B1[_1B1];if(_1B1>0)_0B1|=(_rZ<<_1B1);else _0B1=_rZ;_1B1+=_PA1;while(_1B1>=8){_6B1((_0B1&0xff),_7B1);_0B1>>=8;_1B1-=8}if(_WA1>_RA1||_XA1){if(_XA1){_RA1=_gB1(_PA1=_YA1);_XA1=!1}else {++_PA1; 1387if(_PA1==_QA1)_RA1=_SA1;else _RA1=_gB1(_PA1);}}if(_rZ==__A1){while(_1B1>0){_6B1((_0B1&0xff),_7B1);_0B1>>=8;_1B1-=8}_8B1(_7B1)}};_AA1.apply(this,arguments);return _Bz1};/* * This class handles Neural-Net quantization algorithm 1388 * @author Kevin Weiner (original Java version - [email protected]) 1389 * @author Thibault Imbert (AS3 version - bytearray.org) 1390 * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) 1391 * @version 0.1 AS3 implementation 1392 */_oA1=function(){var _Bz1={ 1393};var _lB1=256;var _mB1=499;var _nB1=491;var _oB1=487;var _pB1=503;var _qB1=(3*_pB1);var _rB1=(_lB1-1);var _sB1=4;var _tB1=100;var _uB1=16;var _vB1=(1<<_uB1);var _wB1=10;var _xB1=(1<<_wB1);var _yB1=10;var __51=(_vB1>>_yB1);var _zB1=(_vB1<<(_wB1-_yB1));var _AB1=(_lB1>>3);var _BB1=6;var _CB1=(1<<_BB1);var _DB1=(_AB1*_CB1);var _EB1=30;var _FB1=10;var _GB1=(1<<_FB1);var _HB1;var _IB1=8;var _JB1=(1<<_IB1);var _KB1=(_FB1+_IB1);var _LB1=(1<<_KB1);var _MB1;var _NB1;var _OB1;var _PB1;var _QB1=[];var _rr=[];var _RB1=[];var _SB1=[];var _oA1=_Bz1._oA1=function _oA1(_TB1, 1394_Dy,_Vz1){var _S2;var _OE;_MB1=_TB1;_NB1=_Dy;_OB1=_Vz1;_PB1=new Array(_lB1);for(_S2=0;_S2<_lB1;_S2++){_PB1[_S2]=new Array(4);_OE=_PB1[_S2];_OE[0]=_OE[1]=_OE[2]=(_S2<<(_sB1+8))/_lB1;_RB1[_S2]=_vB1/_lB1;_rr[_S2]=0}};var _UB1=function _UB1(){var map=[];var index=new Array(_lB1);for(var _S2=0;_S2<_lB1;_S2++)index[_PB1[_S2][3]]=_S2;var _Dm=0;for(var _Ub=0;_Ub<_lB1;_Ub++){var _0c=index[_Ub];map[_Dm++]=(_PB1[_0c][0]);map[_Dm++]=(_PB1[_0c][1]);map[_Dm++]=(_PB1[_0c][2])}return map};var _VB1=function _VB1(){var _S2;var _0c; 1395var _WB1;var _XB1;var _OE;var _YC;var _YB1;var _ZB1;_YB1=0;_ZB1=0;for(_S2=0;_S2<_lB1;_S2++){_OE=_PB1[_S2];_WB1=_S2;_XB1=_OE[1];for(_0c=_S2+1;_0c<_lB1;_0c++){_YC=_PB1[_0c];if(_YC[1]<_XB1){_WB1=_0c;_XB1=_YC[1]}}_YC=_PB1[_WB1];if(_S2!=_WB1){_0c=_YC[0];_YC[0]=_OE[0];_OE[0]=_0c;_0c=_YC[1];_YC[1]=_OE[1];_OE[1]=_0c;_0c=_YC[2];_YC[2]=_OE[2];_OE[2]=_0c;_0c=_YC[3];_YC[3]=_OE[3];_OE[3]=_0c}if(_XB1!=_YB1){_QB1[_YB1]=(_ZB1+_S2)>>1;for(_0c=_YB1+1;_0c<_XB1;_0c++)_QB1[_0c]=_S2;_YB1=_XB1;_ZB1=_S2}}_QB1[_YB1]=(_ZB1+_rB1)>>1; 1396for(_0c=_YB1+1;_0c<256;_0c++)_QB1[_0c]=_rB1};var __B1=function __B1(){var _S2;var _0c;var _M9;var _L9;var _K9;var _S61;var _HG;var alpha;var _W31;var _0C1;var _1C1;var _OE;var _kB1;var _2C1;if(_NB1<_qB1)_OB1=1;_HB1=30+((_OB1-1)/3);_OE=_MB1;_kB1=0;_2C1=_NB1;_1C1=_NB1/(3*_OB1);_0C1=(_1C1/_tB1)|0;alpha=_GB1;_S61=_DB1;_HG=_S61>>_BB1;
1396if(_HG<=1)_HG=0;for(_S2=0;_S2<_HG;_S2++)_SB1[_S2]=alpha*(((_HG*_HG-_S2*_S2)*_JB1)/(_HG*_HG));if(_NB1<_qB1)_W31=3;else if((_NB1%_mB1)!==0)_W31=3*_mB1;else {if((_NB1%_nB1)!==0)_W31=3*_nB1;else { 1397if((_NB1%_oB1)!==0)_W31=3*_oB1;else _W31=3*_pB1}}_S2=0;while(_S2<_1C1){_M9=(_OE[_kB1+0]&0xff)<<_sB1;_L9=(_OE[_kB1+1]&0xff)<<_sB1;_K9=(_OE[_kB1+2]&0xff)<<_sB1;_0c=_3C1(_M9,_L9,_K9);_4C1(alpha,_0c,_M9,_L9,_K9);if(_HG!==0)_5C1(_HG,_0c,_M9,_L9,_K9);_kB1+=_W31;if(_kB1>=_2C1)_kB1-=_NB1;_S2++;if(_0C1===0)_0C1=1;if(_S2%_0C1===0){alpha-=alpha/_HB1;_S61-=_S61/_EB1;_HG=_S61>>_BB1;if(_HG<=1)_HG=0;for(_0c=0;_0c<_HG;_0c++)_SB1[_0c]=alpha*(((_HG*_HG-_0c*_0c)*_JB1)/(_HG*_HG))}}};var map=_Bz1.map=function map(_M9,_L9, 1398_K9){var _S2;var _0c;var _do;var _N9;var _6C1;var _OE;var _7C1;_6C1=1000;_7C1=-1;_S2=_QB1[_L9];_0c=_S2-1;while((_S2<_lB1)||(_0c>=0)){if(_S2<_lB1){_OE=_PB1[_S2];_do=_OE[1]-_L9;if(_do>=_6C1)_S2=_lB1;else {_S2++;if(_do<0)_do=-_do;_N9=_OE[0]-_M9;if(_N9<0)_N9=-_N9;_do+=_N9;if(_do<_6C1){_N9=_OE[2]-_K9;if(_N9<0)_N9=-_N9;_do+=_N9;if(_do<_6C1){_6C1=_do;_7C1=_OE[3]}}}}if(_0c>=0){_OE=_PB1[_0c];_do=_L9-_OE[1];if(_do>=_6C1)_0c=-1;else {_0c--;if(_do<0)_do=-_do;_N9=_OE[0]-_M9;if(_N9<0)_N9=-_N9;_do+=_N9;if(_do<_6C1){_N9=_OE[2]-_K9; 1399if(_N9<0)_N9=-_N9;_do+=_N9;if(_do<_6C1){_6C1=_do;_7C1=_OE[3]}}}}}return(_7C1)};var _pA1=_Bz1._pA1=function _pA1(){__B1();_8C1();_VB1();return _UB1()};var _8C1=function _8C1(){var _S2;var _0c;for(_S2=0;_S2<_lB1;_S2++){_PB1[_S2][0]>>=_sB1;_PB1[_S2][1]>>=_sB1;_PB1[_S2][2]>>=_sB1;_PB1[_S2][3]=_S2}};var _5C1=function _5C1(_HG,_S2,_M9,_L9,_K9){var _0c;var _Dm;var _F61;var _vZ;var _N9;var _Jb;var _OE;_F61=_S2-_HG;if(_F61<-1)_F61=-1;_vZ=_S2+_HG;if(_vZ>_lB1)_vZ=_lB1;_0c=_S2+1;_Dm=_S2-1;_Jb=1;while((_0c<_vZ)||(_Dm>_F61)){ 1400_N9=_SB1[_Jb++];if(_0c<_vZ){_OE=_PB1[_0c++];try{_OE[0]-=(_N9*(_OE[0]-_M9))/_LB1;_OE[1]-=(_N9*(_OE[1]-_L9))/_LB1;_OE[2]-=(_N9*(_OE[2]-_K9))/_LB1;}catch(e){}}if(_Dm>_F61){_OE=_PB1[_Dm--];try{_OE[0]-=(_N9*(_OE[0]-_M9))/_LB1;_OE[1]-=(_N9*(_OE[1]-_L9))/_LB1;_OE[2]-=(_N9*(_OE[2]-_K9))/_LB1}catch(e){}}}};var _4C1=function _4C1(alpha,_S2,_M9,_L9,_K9){var _Hb=_PB1[_S2];_Hb[0]-=(alpha*(_Hb[0]-_M9))/_GB1;_Hb[1]-=(alpha*(_Hb[1]-_L9))/_GB1;_Hb[2]-=(alpha*(_Hb[2]-_K9))/_GB1};var _3C1=function _3C1(_M9,_L9,_K9){var _S2; 1401var _do;var _N9;var _9C1;var _aC1;var _bC1;var _cC1;var _6C1;var _dC1;var _Hb;_6C1=~(1<<31);_dC1=_6C1;_bC1=-1;_cC1=_bC1;for(_S2=0;_S2<_lB1;_S2++){_Hb=_PB1[_S2];_do=_Hb[0]-_M9;if(_do<0)_do=-_do;_N9=_Hb[1]-_L9;if(_N9<0)_N9=-_N9;_do+=_N9;_N9=_Hb[2]-_K9;if(_N9<0)_N9=-_N9;_do+=_N9;if(_do<_6C1){_6C1=_do;_bC1=_S2}_9C1=_do-((_rr[_S2])>>(_uB1-_sB1));if(_9C1<_dC1){_dC1=_9C1;_cC1=_S2}_aC1=(_RB1[_S2]>>_yB1);_RB1[_S2]-=_aC1;_rr[_S2]+=(_aC1<<_wB1)}_RB1[_bC1]+=__51;_rr[_bC1]-=_zB1;return(_cC1)};_oA1.apply(this,arguments); 1402return _Bz1};function _eC1(){var _fC1="#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"+"}"; 1403return _fC1}function _gC1(){var _hC1="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;
1403\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"; 1404return _hC1}function _iC1(){var _jC1="#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"+"}"; 1405return _jC1}function _kC1(){var _hC1="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"; 1406return _hC1}/*@constructor */function _lC1(_mC1,_Z11){var _nC1=null;var _oC1=null,_pC1=null,_qC1=null;var _rC1=0;var _sC1,_tC1,_uC1;var _vC1,_wC1,_xC1=[];var _yC1,_zC1,_AC1,_BC1;var _CC1,_DC1;var _EC1=0;Object.defineProperties(this,{_FC1:{get :function(){return _nC1}},_GC1:{get :function(){return(_nC1!==null&&_nC1!==undefined)}},_2f:{get :function(){return _qC1}},_qf:{get :function(){return _vC1}},_Rh:{get :function(){return _wC1}},_HC1:{get :function(){return _sC1}},_IC1:{get :function(){return _tC1}},_JC1:{get :function(){ 1407return _yC1}},_KC1:{get :function(){return _zC1}},_LC1:{get :function(){return _AC1},set :function(_mj){_AC1=_mj}},_MC1:{get :function(){return _BC1},set :function(_mj){_BC1=_mj}},_mx:{get :function(){return _CC1}}});(function(){_nC1=_NC1(_mC1,_Z11);if(_nC1){_OC1(_nC1);var _PC1=_nC1.getParameter(_nC1.MAX_TEXTURE_IMAGE_UNITS);_CC1=(_PC1<_Re._QC1)?_PC1:_Re._QC1;_DC1=_nC1.getParameter(_nC1.MAX_TEXTURE_SIZE);_pC1=new _RC1(_Z11._SC1);_qC1=new _TC1(_CC1,32,_pC1,_Z11._SC1);_oC1=new _UC1(_pC1,_qC1);_VC1();_WC1();
1407_XC1(); 1408_pC1._Su(_sC1);_YC1()}})();function _YC1(){_ZC1=(_nC1.getExtension('EXT_texture_filter_anisotropic')||_nC1.getExtension('MOZ_EXT_texture_filter_anisotropic')||_nC1.getExtension('WEBKIT_EXT_texture_filter_anisotropic'))}function _OC1(__C1){_RC1.prototype.__C1=__C1;_UC1.prototype.__C1=__C1;_Bh.prototype.__C1=__C1;_0D1.prototype.__C1=__C1;_1D1.prototype.__C1=__C1;_2D1.prototype.__C1=__C1};function _3D1(){var userAgent=navigator.userAgent.toString().toLowerCase();var _4D1=userAgent.indexOf("trident/");if(_4D1>=0){ 1409var version=parseFloat(userAgent.slice(_4D1+"trident/".length));if(version==7){return true}}return false};function _NC1(_mC1,_Z11){if(_3D1())return null;var _5D1=null;var _6D1=["webgl","experimental-webgl","moz-webgl","webkit-3d"];{for(var _S2=0;_S2<_6D1.length;_S2++){try{var _7D1={alpha:true,stencil:_Z11._8D1,antialias:false,premultipliedAlpha:false,preserveDrawingBuffer:_Z11._9D1};_5D1=_mC1.getContext(_6D1[_S2],_7D1);if(_5D1){break }}catch(_PB){return null}}}if(_5D1){_yC1=_mC1.width;_zC1=_mC1.height;_AC1=_yC1; 1410_BC1=_zC1}return _5D1};function _VC1(){var _aD1=new _1D1(),_bD1=new _1D1();_aD1._cD1();_aD1._dD1();_aD1._eD1();_bD1._cD1();_bD1._dD1();_bD1._eD1();_bD1._fD1();_vC1=_xC1.push(_aD1)-1;_wC1=_xC1.push(_bD1)-1;_oC1._gD1(_vC1);_oC1._gD1(_wC1);_aD1._hD1=_bD1._hD1=true};/*@this {yyWebGL} */this._iD1=function(_jD1){for(var _S2 in _xC1){if(!_xC1.hasOwnProperty(_S2))continue;if(_xC1[_S2]._l51(_jD1)){return _S2}}var _kD1=_xC1.push(_jD1)-1;_oC1._gD1(_kD1);return _kD1};/*@this {yyWebGL} */this._Dh=function(_vi){return _xC1[_vi]} 1411;function _lD1(_uN){while(((_uN&0x1)==0)&&(_uN>1)){_uN>>=1}return(_uN==1)};/*@this {yyWebGL} */this._mD1=function(){return _DC1};/*@this {yyWebGL} */this._nD1=function(_oD1,_pD1,_qD1,_rD1){_oC1._x_();_pC1._nD1(_oD1,_pD1,_qD1,_rD1)};function _sD1(_tD1,type,source){var _8z=_nC1.createShader((type=='vertex')?_nC1.VERTEX_SHADER:_nC1.FRAGMENT_SHADER);_nC1.shaderSource(_8z,source);_nC1.compileShader(_8z);if(!_nC1.getShaderParameter(_8z,_nC1.COMPILE_STATUS)){alert("Could not compile "+type+" shader:\n\n"+_nC1.getShaderInfoLog(_8z)); 1412console.log("----------------Shader Begin----------------");console.log(source);console.log("-----------------Shader END----------------");return }_nC1.attachShader(_tD1,_8z)};function _WC1(){var _jC1=_eC1();var _hC1=_gC1();var _uD1=_nC1.createProgram();var error=_nC1.getError();_sD1(_uD1,"vertex",_jC1);_sD1(_uD1,"fragment",_hC1);_nC1.linkProgram(_uD1);error=_nC1.getError();if(!_nC1.getProgramParameter(_uD1,_nC1.LINK_STATUS)){alert("Could not initialise shaders\n\n");return false}_nC1.useProgram(_uD1); 1413_sC1=_uD1;_uD1._vD1=_nC1.getAttribLocation(_uD1,"vertex");_uD1._wD1=_nC1.getAttribLocation(_uD1,"normal");_uD1._xD1=_nC1.getAttribLocation(_uD1,"color");_uD1._yD1=_nC1.getAttribLocation(_uD1,"UV");_uD1._zD1=_nC1.getUniformLocation(_uD1,"pTexure");_uD1._AD1=_nC1.getUniformLocation(_uD1,"matrices");_uD1._BD1=_nC1.getUniformLocation(_uD1,"fogParameters");_uD1._CD1=_nC1.getUniformLocation(_uD1,"alphaTestEnabled");_uD1._DD1=_nC1.getUniformLocation(_uD1,"alphaRefValue");_uD1._ED1=[];_uD1._ED1.push(_nC1.getAttribLocation(_uD1, 1414"vertex"));_uD1._ED1.push(_nC1.getAttribLocation(_uD1,"color"));_uD1._ED1.push(_nC1.getAttribLocation(_uD1,"UV"));_uD1._ED1=[];_uD1._FD1=[];_uD1._GD1=[];if(_uD1._vD1!=-1){_uD1._ED1.push(_uD1._vD1);_uD1._FD1.push("vertex");_uD1._GD1.push(_Re._Ai)}if(_uD1._wD1!=-1){_uD1._ED1.push(_uD1._wD1);_uD1._FD1.push("normal");_uD1._GD1.push(_Re._Pi)}if(_uD1._xD1!=-1){_uD1._ED1.push(_uD1._xD1);_uD1._FD1.push("color");_uD1._GD1.push(_Re._Fi)}if(_uD1._yD1!=-1){_uD1._ED1.push(_uD1._yD1);_uD1._FD1.push("UV");_uD1._GD1.push(_Re._Ni); 1415}_uD1._HD1=_EC1++;return true};function _XC1(){var _fC1=_iC1();var _hC1=_kC1();var _uD1=_nC1.createProgram();var error=_nC1.getError();_sD1(_uD1,"vertex",_fC1);_sD1(_uD1,"fragment",_hC1);_nC1.linkProgram(_uD1);error=_nC1.getError();if(!_nC1.getProgramParameter(_uD1,_nC1.LINK_STATUS)){alert("Could not initialise 3D shader\n\n");return false}_nC1.useProgram(_uD1);_uD1._ID1=_nC1.getUniformLocation(_uD1,"ViewMatrix");_tC1=_uD1;_uD1._vD1=_nC1.getAttribLocation(_uD1,"vertex");_uD1._wD1=_nC1.getAttribLocation(_uD1, 1416"normal");_uD1._xD1=_nC1.getAttribLocation(_uD1,"color");_uD1._yD1=_nC1.getAttribLocation(_uD1,"UV");_uD1._zD1=_nC1.getUniformLocation(_uD1,"pTexure");_uD1._AD1=_nC1.getUniformLocation(_uD1,"matrices");_uD1._JD1=_nC1.getUniformLocation(_uD1,"dirlightdir");_uD1._KD1=_nC1.getUniformLocation(_uD1,"pointlightpos");_uD1._LD1=_nC1.getUniformLocation(_uD1,"lightcol");_uD1._MD1=_nC1.getUniformLocation(_uD1,"ambientcol");_uD1._BD1=_nC1.getUniformLocation(_uD1,"fogParameters");_uD1._CD1=_nC1.getUniformLocation(_uD1, 1417"alphaTestEnabled");_uD1._DD1=_nC1.getUniformLocation(_uD1,"alphaRefValue");_uD1._ED1=[];_uD1._FD1=[];_uD1._GD1=[];if(_uD1._vD1!=-1){_uD1._ED1.push(_uD1._vD1);_uD1._FD1.push("vertex");_uD1._GD1.push(_Re._Ai)}if(_uD1._wD1!=-1){_uD1._ED1.push(_uD1._wD1);_uD1._FD1.push("normal");_uD1._GD1.push(_Re._Pi)}if(_uD1._xD1!=-1){_uD1._ED1.push(_uD1._xD1);_uD1._FD1.push("color");_uD1._GD1.push(_Re._Fi)}if(_uD1._yD1!=-1){_uD1._ED1.push(_uD1._yD1);_uD1._FD1.push("UV");_uD1._GD1.push(_Re._Ni)}_uD1._HD1=_EC1++;return true} 1418;/*@this {yyWebGL} */this._ND1=function(_OD1,_PD1,_QD1){if(_OD1=="None"||_PD1=="None"){var _RD1={_SD1:null,_TD1:null};return _RD1}var _uD1=_nC1.createProgram();var error=_nC1.getError();_sD1(_uD1,"vertex",_OD1);_sD1(_uD1,"fragment",_PD1);_nC1.linkProgram(_uD1);error=_nC1.getError();if(!_nC1.getProgramParameter(_uD1,_nC1.LINK_STATUS)){var _RD1={_SD1:null,_TD1:null};return _RD1}_nC1.useProgram(_uD1);_uD1._AD1=_nC1.getUniformLocation(_uD1,"gm_Matrices");_uD1._JD1=_nC1.getUniformLocation(_uD1,"gm_Lights_Direction"); 1419_uD1._KD1=_nC1.getUniformLocation(_uD1,"gm_Lights_PosRange");_uD1._LD1=_nC1.getUniformLocation(_uD1,"gm_Lights_Colour");_uD1._MD1=_nC1.getUniformLocation(_uD1,"gm_AmbientColour");_uD1._vD1=_nC1.getAttribLocation(_uD1,"in_Position");_uD1._wD1=_nC1.getAttribLocation(_uD1,"in_Normal");_uD1._xD1=_nC1.getAttribLocation(_uD1,"in_Colour");_uD1._yD1=_nC1.getAttribLocation(_uD1,"in_TextureCoord");_uD1._ED1=[];_uD1._GD1=[];for(var _UD1=0;_UD1<_QD1.length;_UD1++){_uD1._ED1.push(_nC1.getAttribLocation(_uD1,_QD1[_UD1]));
1420switch(_QD1[_UD1]){case "in_Position":_uD1._GD1.push(_Re._Ai);break;case "in_Normal":_uD1._GD1.push(_Re._Pi);break;case "in_Colour":_uD1._GD1.push(_Re._Fi);break;case "in_TextureCoord":_uD1._GD1.push(_Re._Ni);break;default :_uD1._GD1.push(_Re._Ni);break }}_uD1._FD1=_QD1;var _VD1="gm_BaseTexture";var _lx=[_VD1];var _Bx=0;var _WD1=[];var _XD1=_nC1.getUniformLocation(_uD1,_VD1);_nC1.uniform1iv(_XD1,[_Bx++]);_uD1._zD1=_XD1;_uD1._YD1={_ZD1:[]};for(var _pa=0,__D1=_nC1.getProgramParameter(_uD1,_nC1.ACTIVE_UNIFORMS); 1421_pa<__D1;_pa++){var _0E1=1;var _1E1=_nC1.getActiveUniform(_uD1,_pa),_2E1=_1E1["name"];if(_1E1["size"]>1){var _Zo=_2E1.indexOf('[');if(_Zo>0){_2E1=_2E1.substring(0,_Zo)}}if((_1E1["type"]==_nC1.SAMPLER_2D)||(_1E1["type"]==_nC1.SAMPLER_CUBE)){if(_2E1!=_VD1){_lx[_Bx]=_2E1;var _UD1=_nC1.getUniformLocation(_uD1,_2E1);_nC1.uniform1iv(_UD1,[_Bx++])}}else {switch(_1E1["type"]){case _nC1.FLOAT:_0E1=1;break;case _nC1._3E1:_0E1=1;break;case _nC1.INT:_0E1=1;break;case _nC1._4E1:_0E1=1;break;case _nC1.FLOAT_VEC2:_0E1=2; 1422break;case _nC1.FLOAT_VEC3:_0E1=3;break;case _nC1.FLOAT_VEC4:_0E1=4;break;case _nC1.INT_VEC2:_0E1=2;break;case _nC1.INT_VEC3:_0E1=3;break;case _nC1.INT_VEC4:_0E1=4;break;case _nC1._5E1:_0E1=2;break;case _nC1._6E1:_0E1=3;break;case _nC1._7E1:_0E1=4;break;case _nC1.FLOAT_MAT2:_0E1=4;break;case _nC1.FLOAT_MAT3:_0E1=9;break;case _nC1.FLOAT_MAT4:_0E1=16;break;default :_0E1=1}}_uD1._YD1._ZD1[_pa]=_2E1;_uD1._YD1[_2E1]={index:_pa,location:_nC1.getUniformLocation(_uD1,_2E1),_8E1:_1E1,width:_0E1,size:_1E1.size};_uD1._YD1[_pa]=_uD1._YD1[_2E1]; 1423_uD1._Ya1=_OD1;_uD1._9E1=_PD1}_uD1._HD1=_EC1++;_RD1={_SD1:_uD1,_TD1:_lx};return _RD1};/*@this {yyWebGL} */this._aE1=function(){_rC1++};/*@this {yyWebGL} */this._bE1=function(){_oC1._x_();_pC1._Z8=_rC1;_pC1._cE1();_pC1._GD();_nC1.clearColor(1,1,1,1);_nC1.colorMask(false,false,false,true);_nC1.clear(_nC1.COLOR_BUFFER_BIT);_nC1.colorMask(true,true,true,true)};/*@this {yyWebGL} */this._dE1=function(){_oC1._x_();_pC1._cE1()};/*@this {yyWebGL} */this._eE1=function(_Pl,_1x){_qC1._mf(_Re._4f,_Pl);_qC1._mf(_Re._5f, 1424_1x);_qC1._mf(_Re._6f,_Pl);_qC1._mf(_Re._7f,_1x)};this._fE1=function(_Pu){_qC1._mf(_Re._Mw,_Pu)};/*@this {yyWebGL} */this._Du=function(_gE1){_qC1._mf(_Re._Nw,_gE1)};/*@this {yyWebGL} */this._Hu=function(_gE1){_qC1._mf(_Re._Zw,_gE1?_Re._hE1:_Re._iE1)};/*@this {yyWebGL} */this._jE1=function(_kE1){};/*@this {yyWebGL} */this._Fu=function(_gE1){_qC1._mf(_Re._Qw,_gE1)};/*@this {yyWebGL} *//*@this {yyWebGL} */this._Ou=function(_lE1,_mE1,_nE1,_oE1){var _fx={_To:_lE1,_Uo:_mE1,_Vo:_nE1,alpha:_oE1};_qC1._mf(_Re._gx, 1425_fx)};/*@this {yyWebGL} */this._yv=function(_Y9,_pE1,_qE1,_rE1){_oC1._x_();_pC1._yv(_Y9,_pE1,_qE1,_rE1)};/*@this {yyWebGL} */this._Cv=function(_Y9,_gE1,_sE1){_oC1._x_();_pC1._Cv(_Y9,_gE1,_sE1)};/*@this {yyWebGL} */this._Dv=function(_sE1){_oC1._x_();_pC1._tE1(_sE1)};/*@this {yyWebGL} */this._Fv=function(_uE1){var _vE1=_uE1[0];var end=_uE1[2];var start=end;if(_uE1[1]!=0.0)start=end-(1.0/_uE1[1]);var _h3=(_uE1[4]*255)|((_uE1[5]*255)<<8)|((_uE1[6]*255)<<16)|((_uE1[7]*255)<<24);_qC1._mf(_Re._Uw,_vE1);_qC1._mf(_Re._Ww, 1426start);_qC1._mf(_Re._Xw,end);_qC1._mf(_Re._Vw,_h3)};/*@this {yyWebGL} */this._wE1=function(_Pu,_xE1){_qC1._mf(_Re._hx,_Pu);_qC1._mf(_Re._jx,(_xE1*255)|0)};/*@this {yyWebGL} */this._yE1=function(_zE1,_AE1){if(_AE1){_qC1._nx(_zE1,_Re._ux,_Re._vx);_qC1._nx(_zE1,_Re._wx,_Re._vx)}else {_qC1._nx(_zE1,_Re._ux,_Re._xx);_qC1._nx(_zE1,_Re._wx,_Re._xx)}};/*@this {yyWebGL} */this._BE1=function(_zE1,_yx){_qC1._nx(_zE1,_Re._ox,_yx);_qC1._nx(_zE1,_Re._qx,_yx)};/*@this {yyWebGL} */this._CE1=function(){return _CC1} 1427;/*@this {yyWebGL} */this._DE1=function(_Pu){_qC1._mf(_Re._EE1,_Pu)};/*@this {yyWebGL} */this._FE1=function(_Hz){_qC1._mf(_Re._GE1,_Hz)};/*@this {yyWebGL} */this._HE1=function(_IE1){_qC1._mf(_Re._JE1,_IE1)};/*@this {yyWebGL} */this._KE1=function(_LE1){_qC1._mf(_Re._ME1,_LE1)};/*@this {yyWebGL} */this._Su=function(_NE1){_oC1._x_();_pC1._Su(_NE1);_uC1=_NE1};/*@this {yyWebGL} */this._OE1=function(_NE1,_PE1){var _QE1=_NE1._YD1[_PE1];if(_QE1){return _QE1.index}return -1};/*@this {yyWebGL} */this._RE1=function(_dU, 1428_SE1){if(_dU!=-1){_oC1._x_();_pC1._RE1(_dU,_SE1)}};/*@this {yyWebGL} */this._TE1=function(_dU,_SE1){if(_dU!=-1){_oC1._x_();_pC1._TE1(_dU,_SE1)}};/*@this {yyWebGL} */this._UE1=function(_dU,_SE1){if(_dU!=-1){_oC1._x_();_pC1._UE1(_dU,_SE1)}};/*@this {yyWebGL} */this._VE1=function(_dU,_SE1){var width=_uC1._YD1[_dU].width;var size=_uC1._YD1[_dU].size;var _WD1;var _Ub=_SE1.length;var _WE1=(_Ub+width)-((_Ub+width)%width);if(_WE1>(width*size))_WE1=width*size;if(_Ub==_WE1){_WD1=new Float32Array(_SE1)}else {_WD1=new Float32Array(_WE1); 1429if(_WE1<_Ub)_Ub=_WE1;for(var _S2=0;_S2<_Ub;_S2++){_WD1[_S2]=_SE1[_S2]}}return _WD1};/*@this {yyWebGL} */this._XE1=function(_dU,_SE1){if(_dU!=-1){_oC1._x_();_SE1=_VE1(_dU,_SE1);_pC1._XE1(_dU,_SE1)}};/*@this {yyWebGL} */this._YE1=function(_dU,_SE1){if(_dU!=-1){_oC1._x_();_SE1=this._VE1(_dU,_SE1);_pC1._YE1(_dU,_SE1)}};/*@this {yyWebGL} */this._ZE1=function(_CA){_oC1._x_();_pC1._ZE1(_CA)};this._x_=function(){_oC1._x_()};/*@this {yyWebGL} */this.__E1=function(_3j,_Oa,_Pa,_Ll,_Ml,_mC1){_pC1.__E1(_3j,_Oa, 1430_Pa,_Ll,_Ml,_mC1)};/*@this {yyWebGL} */this._0F1=function(_zE1,_3j){_Re._1F1(_3j instanceof _0D1,"Texture is not a yyGLTexture",_Re._2F1);_oC1._x_();_pC1._0F1(_zE1,_3j)};/*@this {yyWebGL} */this._Zu=function(_nq){_oC1._x_();_pC1._3F1(_nq)};/*@this {yyWebGL} */this._4v=function(_nq){_oC1._x_();_pC1._4F1(_nq)};/*@this {yyWebGL} */this._5F1=function(_nq){_oC1._x_();_pC1._6F1(_nq)};/*@this {yyWebGL} */this._7F1=function(_8F1){var _V9=new _0D1(undefined,_8F1.width,_8F1.height,_lD1(_8F1.width)&&_lD1(_8F1.height), 1431_8F1,_8F1._9F1);return _V9};this._aF1=function(_bF1,_cF1){var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _Qh=_nC1.createTexture();_nC1.bindTexture(_nC1.TEXTURE_2D,_Qh);if(_bF1.Image instanceof Uint8Array){_nC1.texImage2D(_nC1.TEXTURE_2D,0,_nC1.RGBA,_bF1._eF1,_bF1._fF1,0,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_bF1.Image)}else {_nC1.texImage2D(_nC1.TEXTURE_2D,0,_nC1.RGBA,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_bF1.Image)}if(_cF1!==undefined&&(_cF1==_Re._gF1)||(_cF1==_Re._hF1)&&((_bF1._ul!==undefined&&(_bF1._ul&_iF1._jF1)!==0))){ 1432_nC1.generateMipmap(_nC1.TEXTURE_2D);var _kF1=_bF1._ul;_kF1|=_iF1._lF1;_bF1._ul=_kF1}_bF1._mF1=_Qh;_bF1._nF1._oF1(_nC1.TEXTURE_2D);_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);_bF1._pF1=true};/*@this {yyWebGL} */this._qF1=function(_Hh,_Lm,_rF1,_Wh){var _zC=0;if(_Hh){_zC|=_nC1.COLOR_BUFFER_BIT}if(_Lm){_zC|=_nC1.DEPTH_BUFFER_BIT}_pC1._qF1(_zC,_Wh)};/*@this {yyWebGL} */this._q_=function(_Y11){_oC1._x_();_pC1._q_(_Y11)};
1432function _sF1(_tF1,_Ll,_Ml){if((_Ll==0)||(_Ml==0)){return }var _uF1=_tF1[(_Ml-1)*_Ll]&0xffffff; 1433for(var _S2=0;_S2<(_Ll*_Ml);_S2++){if((_tF1[_S2]&0xffffff)==_uF1){_tF1[_S2]=_tF1[_S2]&0xffffff}}};function _vF1(_2i){var max=_DC1;var size=1;while(size<=max){if(_2i<=size)return size;size=size<<1}return max};/*@this {yyWebGL} */this._wF1=function(_8F1,_Oa,_Pa,_Ll,_Ml,_An,_Bn,_xF1){this._x_();var _yF1=new Uint8Array(_Ll*_Ml*4);_nC1.readPixels(_Oa,_BC1-(_Pa+_Ml),_Ll,_Ml,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_yF1);var _zF1;if(_xF1){var _AF1=new ArrayBuffer(_Ll*_Ml*4);_zF1=new Uint8Array(_AF1);for(var _qa=0;_qa<_Ml;_qa++){ 1434var _BF1=_yF1.subarray(_qa*_Ll*4,(_qa+1)*_Ll*4);var _CF1=_zF1.subarray((_Ml-1-_qa)*_Ll*4,(_Ml-_qa)*_Ll*4);_CF1.set(_BF1)}if(_An){_sF1(new Int32Array(_AF1),_Ll,_Ml)}}else {_zF1=_yF1}var _U2=_vF1(_Ll);var _V2=_vF1(_Ml);var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _V9=new _0D1(undefined,_U2,_V2,(_U2==_Ll)&&(_V2==_Ml),_zF1);_8F1.width=_U2;_8F1.height=_V2;_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);_pC1._GD();return _V9};/*@this {yyWebGL} */this._DF1=function(_8F1,_EF1,_Oa,_Pa,_Ll,_Ml,_An,_Bn){this._dE1(); 1435var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING);var _AF1=new ArrayBuffer(_Ll*_Ml*4);var _zF1=new Uint8Array(_AF1);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_EF1);_nC1.readPixels(_Oa,_Pa,_Ll,_Ml,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_zF1);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_FF1);if(_An){_sF1(new Int32Array(_AF1),_Ll,_Ml)}var _U2=_vF1(_Ll);var _V2=_vF1(_Ml);var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _GF1=new ArrayBuffer(_U2*_V2*4);var _HF1=new Uint8Array(_GF1);var y;var _em=0;var _IF1=0;for(y=0;y<_Ml;y++){ 1436var x;for(x=0;x<_Ll;x++){_HF1[_em++]=_zF1[_IF1++];_HF1[_em++]=_zF1[_IF1++];_HF1[_em++]=_zF1[_IF1++];_HF1[_em++]=_zF1[_IF1++]}for(;x<_U2;x++){_HF1[_em++]=0;_HF1[_em++]=0;_HF1[_em++]=0;_HF1[_em++]=0}}for(;y<_V2;y++){var x;for(x=0;x<_U2;x++){_HF1[_em++]=0;_HF1[_em++]=0;_HF1[_em++]=0;_HF1[_em++]=0}}var _V9=new _0D1(undefined,_U2,_V2,(_U2==_Ll)&&(_V2==_Ml),_HF1);_8F1.width=_U2;_8F1.height=_V2;_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);this._dE1();_pC1._GD();return _V9};/*@this {yyWebGL} */this._JF1=function(_8F1, 1437_KF1,_Ll,_Ml){var _U2=_vF1(_Ll);var _V2=_vF1(_Ml);var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _V9=new _0D1(undefined,_U2,_V2,(_U2==_Ll)&&(_V2==_Ml),_KF1);_8F1.width=_U2;_8F1.height=_V2;_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);_pC1._GD();return _V9};/*@this {yyWebGL} */this._LF1=function(_8F1,_KF1,_Ll,_Ml){var _AF1=new ArrayBuffer(_Ll*_Ml*4);var _MF1=new DataView(_AF1);for(var _Hb=0;_Hb<_Ll*_Ml;_Hb++){_MF1.setUint32(_Hb*4,~~_KF1[_Hb],true)}return this._JF1(_8F1,new Uint8Array(_AF1),_Ll,_Ml)};/*@this {yyWebGL} */this._NF1=function(_3j, 1438_ee){_Re._1F1(_3j instanceof _0D1,"Texture is not a yyGLTexture",_Re._2F1);if(!_OF1(_3j,_Re._PF1)){_QF1(_3j);_RF1(_3j)}var _Qh=_3j._mF1;var _U2=_3j._eF1;var _V2=_3j._fF1;var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING);var _SF1=_nC1.createFramebuffer();_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_SF1);_nC1.framebufferTexture2D(_nC1.FRAMEBUFFER,_nC1.COLOR_ATTACHMENT0,_nC1.TEXTURE_2D,_Qh,0);var _zF1=new Uint8Array(_U2*_V2*4);_nC1.readPixels(0,0,_U2,_V2,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_zF1);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER, 1439_FF1);_nC1.deleteFramebuffer(_SF1);for(var _S2=0;_S2<(_U2*_V2);_S2++){_zF1[(_S2*4)+3]=_ee[_S2];}var _la1=_vF1(_U2);var _wC=_vF1(_V2);var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _V9=new _0D1(undefined,_la1,_wC,(_la1==_U2)&&(_wC==_V2),_zF1);_nC1.deleteTexture(_3j._mF1);_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);return _V9};/*@this {yyWebGL} */this._TF1=function(_Oa,_Pa){this._x_();var _zF1=new Uint8Array(16);_nC1.readPixels(_Oa,_BC1-_Pa,1,1,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_zF1);var _S9=(_zF1[0])+(_zF1[1]<<8)+(_zF1[2]<<16)+(_zF1[3]*0x01000000); 1440_pC1._GD();return _S9};/*@this {yyWebGL} */this._UF1=function(_EF1,_Oa,_Pa){this._dE1();var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING);var _zF1=new Uint8Array(16);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_EF1);_nC1.readPixels(_Oa,_Pa,1,1,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_zF1);var _S9=(_zF1[0])+(_zF1[1]<<8)+(_zF1[2]<<16)+(_zF1[3]*0x01000000);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_FF1);_pC1._GD();return _S9};/*@this {yyWebGL} */this._VF1=function(_EF1,_Oa,_Pa,_Ll,_Ml){this._dE1();var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING); 1441var _zF1=new Uint8Array(_Ll*_Ml*4);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_EF1);_nC1.readPixels(_Oa,_Pa,_Ll,_Ml,_nC1.RGBA,_nC1.UNSIGNED_BYTE,_zF1);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_FF1);_pC1._GD();return _zF1};/*@this {yyWebGL} */this._WF1=function(_Ll,_Ml){var _dF1=_nC1.getParameter(_nC1.TEXTURE_BINDING_2D);var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING);
1441var _XF1=_nC1.getParameter(_nC1.RENDERBUFFER_BINDING);{var _YF1=_nC1.createFramebuffer();_YF1.width=_Ll;_YF1.height=_Ml;_nC1.bindFramebuffer(_nC1.FRAMEBUFFER, 1442_YF1);var _ZF1=_nC1.createTexture();_nC1.bindTexture(_nC1.TEXTURE_2D,_ZF1);_nC1.texImage2D(_nC1.TEXTURE_2D,0,_nC1.RGBA,_Ll,_Ml,0,_nC1.RGBA,_nC1.UNSIGNED_BYTE,null);var __F1=new _0D1(_ZF1,_Ll,_Ml,_lD1(_Ll)&&_lD1(_Ml),null);var _0G1=_nC1.createRenderbuffer();_nC1.bindRenderbuffer(_nC1.RENDERBUFFER,_0G1);_nC1.framebufferTexture2D(_nC1.FRAMEBUFFER,_nC1.COLOR_ATTACHMENT0,_nC1.TEXTURE_2D,_ZF1,0);if(_NZ){_nC1.renderbufferStorage(_nC1.RENDERBUFFER,_nC1.DEPTH_STENCIL,_YF1.width,_YF1.height);_nC1.framebufferRenderbuffer(_nC1.FRAMEBUFFER, 1443_nC1.DEPTH_STENCIL_ATTACHMENT,_nC1.RENDERBUFFER,_0G1)}}_nC1.bindTexture(_nC1.TEXTURE_2D,_dF1);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_FF1);_nC1.bindRenderbuffer(_nC1.RENDERBUFFER,_XF1);var _1G1={_a_:_YF1,_2G1:_0G1,_mF1:__F1};return _1G1};/*@this {yyWebGL} */this._3G1=function(_EF1){_nC1.deleteFramebuffer(_EF1._a_);_nC1.deleteRenderbuffer(_EF1._2G1);_nC1.deleteTexture(_EF1._mF1._mF1);_EF1._mF1=null};/*@this {yyWebGL} */this._4G1=function(_5G1){_nC1.deleteTexture(_5G1)};/*@this {yyWebGL} */this._6G1=function(_3j){ 1444_Re._1F1(_3j instanceof _0D1,"NULL texture is not a yyGLTexture",_Re._2F1);_pC1._7G1=_3j};/*@this {yyWebGL} */this._of=function(_rh,_3j,_vi,_8G1){_Re._1F1((_3j==null)||(_3j instanceof _0D1),"Texture is not a yyGLTexture",_Re._2F1);return _oC1._of(_rh,_3j,_vi,_8G1,_xC1[_vi],_rC1)};/*@this {yyWebGL} */this._4j=function(_rh,_3j,_9G1,_aG1){_Re._1F1((_3j==null)||(_3j instanceof _0D1),"Texture is not a yyGLTexture",_Re._2F1);_oC1._bG1(_rh,_3j,_9G1,_aG1)};/*@this {yyWebGL} */this._cG1=function(_eZ){var _ca=_eZ._ca._hf;
1445if(!_OF1(_ca,_Re._PF1)){_QF1(_ca);_RF1(_ca)}var _Qh=_ca._mF1;var _U2=_ca._eF1;var _V2=_ca._fF1;var _FF1=_nC1.getParameter(_nC1.FRAMEBUFFER_BINDING);var _SF1=_nC1.createFramebuffer();_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_SF1);_nC1.framebufferTexture2D(_nC1.FRAMEBUFFER,_nC1.COLOR_ATTACHMENT0,_nC1.TEXTURE_2D,_Qh,0);var data=new Uint8Array(_U2*_V2*4);_nC1.readPixels(0,0,_U2,_V2,_nC1.RGBA,_nC1.UNSIGNED_BYTE,data);_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_FF1);_nC1.deleteFramebuffer(_SF1);return data}}var _Re={_dG1:8, 1446_QC1:8,_eG1:-1,_pf:0,_wh:1,_vh:2,_th:3,_uh:4,_sh:5,_Ai:1,_Fi:2,_Pi:3,_Ni:4,_fG1:5,_gG1:6,_hG1:7,_iG1:8,_jG1:9,_kG1:10,_lG1:11,_mG1:12,_nG1:13,_oG1:14,_pG1:14,_Ri:1,_Bi:2,_Di:3,_Vi:4,_Gi:5,_Xi:6,_qG1:6,_0x:1,_Ve:2,_rG1:3,_Xe:4,_Se:5,_Ue:6,_sG1:7,_tG1:8,_We:9,_uG1:10,_vG1:11,_wG1:12,_xG1:13,_yG1:14,_zG1:15,_AG1:16,_BG1:16,_CG1:0,_Nw:1,_DG1:2,_EG1:3,_Qw:4,_hx:5,_4f:6,_5f:7,_Zw:8,_Pw:9,_jx:10,_Wx:11,_Mw:12,_Uw:13,_FG1:14,_Vw:15,_GG1:16,_Ww:17,_Xw:18,_HG1:19,_IG1:20,_JG1:21,_KG1:22,_LG1:23,_gx:24,_EE1:25, 1447_MG1:26,_NG1:27,_JE1:28,_GE1:29,_ME1:30,_OG1:31,_PG1:32,_8f:33,_6f:34,_7f:35,_QG1:36,_RG1:37,_SG1:1,_TG1:2,_UG1:3,_VG1:4,_WG1:5,_XG1:6,_YG1:7,_ZG1:8,__G1:1,_0H1:2,_1H1:3,_2H1:4,_3H1:5,_4H1:6,_5H1:7,_6H1:8,_vx:0,_xx:1,_ox:0,_qx:1,_ux:2,_wx:3,_zx:4,_Fx:5,_Hx:6,_Dx:7,_Jx:8,_Kx:9,_7H1:10,_rx:0,_px:1,_8H1:2,_9H1:3,_iE1:0,_aH1:1,_hE1:2,_bH1:0,_cH1:1,_dH1:2,_eH1:0,_fH1:1,_gH1:0,_hH1:1,_iH1:0,_jH1:1,_kH1:2,_lH1:3,_mH1:0,_nH1:1,_oH1:2,_pH1:4,_qH1:8,_PF1:-1,_rH1:0,_gF1:1,_hF1:2,_sH1:0,_tH1:1,_2F1:2,_uH1:1, 1448_1F1:function(_vH1,_wH1,_xH1){if(!_vH1){throw new Error(_wH1)}}};Object.freeze(_Re);/*@constructor */function _RC1(_yH1){var _nC1=this.__C1;var _zH1=0,_AH1=1,_BH1=2,_CH1=3,_DH1=4,_EH1=5,_FH1=6,_GH1=7,_HH1=8,_IH1=9,_JH1=10,_KH1=11,_LH1=12,_MH1=13,_NH1=14,_OH1=15,_PH1=16,_QH1=17,_RH1=18,_SH1=19,_TH1=20,_UH1=21,_VH1=22,_WH1=23,_XH1=24,_YH1=25,_ZH1=26,__H1=27;var _0I1=0,_1I1=1,_2I1=2,_3I1=3,_4I1=4,_5I1=5;var _6I1=1,_7I1=2,_8I1=4,_9I1=8;var _aI1=[];var _bI1=[],_cI1,_dI1;var _eI1,_fI1=[],_gI1=[],_hI1=[],_iI1=new Float32Array(_Re._dG1*4), 1449_jI1=new Float32Array(_Re._dG1*4),_kI1=new Float32Array(_Re._dG1*4),_lI1=new Float32Array(4),_mI1=new Float32Array(8),_nI1=false,_oI1=0.0,_pI1,_qI1=_nC1.SRC_ALPHA,_rI1=_nC1.ONE_MINUS_SRC_ALPHA,_sI1=_nC1.SRC_ALPHA,_tI1=_nC1.ONE_MINUS_SRC_ALPHA;var _rC1=0,_uI1;Object.defineProperties(this,{_Z8:{get :function(){return _rC1},set :function(_mj){_rC1=_mj}},_7G1:{get :function(){return _uI1},set :function(_mj){_uI1=_mj}}});(function(){_vI1();var _PC1=_nC1.getParameter(_nC1.MAX_TEXTURE_IMAGE_UNITS);if(_PC1>_Re._QC1){ 1450_PC1=_Re._QC1}for(var _Bx=0;_Bx<_PC1;_Bx++){_hI1[_Bx]=new _2D1(_yH1)}var _wI1=_xI1(_Re._SG1);_pI1={_yI1:0,_zI1:0xffffffff,_AI1:0xffffffff,_BI1:_CI1(_Re._6H1),_DI1:_wI1,_EI1:_wI1,_FI1:_wI1};for(var _S2=0;_S2<_5I1;_S2++){_gI1[_S2]=new _Bu()}})();function _vI1(){_bI1=[];_dI1=undefined;_cI1=undefined;_bI1[0]=1;_bI1[1]=1};/*@this {yyCommandBuilder} */this._GD=function(){_vI1()};/*@this {yyCommandBuilder} */this._Su=function(_GI1){if(_GI1!=_cI1){_dI1=null;_aI1.push(_QH1);_aI1.push(_GI1);_cI1=_GI1}};/*@this {yyCommandBuilder} */this._0F1=function(_zE1, 1451_3j){if(_bI1[_zE1]==_3j){return }_bI1[_zE1]=_3j;_aI1.push(_AH1);_aI1.push(_3j);_aI1.push(_zE1)};/*@this {yyCommandBuilder} */this._ZE1=function(_Zy){_aI1.push(_Zy)};this.__E1=function(_3j,_Oa,_Pa,_Ll,_Ml,_HI1){_aI1.push(__H1);_aI1.push(_3j);_aI1.push(_Oa);_aI1.push(_Pa);_aI1.push(_Ll);_aI1.push(_Ml);_aI1.push(_HI1)};/*@this {yyCommandBuilder} */this._II1=function(_JI1){if(_dI1==_JI1)return;_dI1=_JI1;_aI1.push(_LH1);_aI1.push(_JI1)};/*@this {yyCommandBuilder} */this._KI1=function(_Rw,_LI1){_aI1.push(_BH1); 1452_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._MI1=function(_Rw,_LI1){_aI1.push(_CH1);_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._NI1=function(_Rw,_LI1){_aI1.push(_DH1);_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._OI1=function(_Rw,_LI1){_aI1.push(_EH1);_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._PI1=function(_Rw,_LI1){_aI1.push(_FH1);_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._yl1=function(_Rw, 1453_LI1){_aI1.push(_GH1);_aI1.push(_Rw);_aI1.push(_LI1)};/*@this {yyCommandBuilder} */this._4F1=function(_nq){_aI1.push(_IH1);_aI1.push(new _Bu(_nq))};/*@this {yyCommandBuilder} */this._3F1=function(_nq){_aI1.push(_JH1);_aI1.push(new _Bu(_nq))};/*@this {yyCommandBuilder} */this._6F1=function(_nq){_aI1.push(_HH1);_aI1.push(new _Bu(_nq))};/*@this {yyCommandBuilder} */this._nD1=function(_Oa,_Pa,_Ll,_Ml){_aI1.push(_KH1);_aI1.push(_Oa);_aI1.push(_Pa);_aI1.push(_Ll);_aI1.push(_Ml)};/*@this {yyCommandBuilder} */this._qF1=function(_QI1, 1454_Wh){_aI1.push(_MH1);_aI1.push(_QI1);_aI1.push(Math.floor(_Wh))};/*@this {yyCommandBuilder} */this._q_=function(_RI1){_aI1.push(_NH1);_aI1.push(_RI1)};/*@this {yyCommandBuilder} */this._SI1=function(_ee,_8x,_9x,_ax){_aI1.push(_OH1);_aI1.push(_ee);_aI1.push(_8x);_aI1.push(_9x);_aI1.push(_ax)};/*@this {yyCommandBuilder} */this._eE1=function(_Pl,_1x){_aI1.push(_PH1);_aI1.push(_Pl);_aI1.push(_1x)};/*@this {yyCommandBuilder} */this._RE1=function(_TI1,_SE1){_aI1.push(_RH1);_aI1.push(_TI1);_aI1.push(_SE1); 1455};/*@this {yyCommandBuilder} */this._TE1=function(_TI1,_SE1){_aI1.push(_SH1);_aI1.push(_TI1);_aI1.push(_SE1)};/*@this {yyCommandBuilder} */this._XE1=function(_TI1,_SE1){_aI1.push(_RH1);_aI1.push(_TI1);_aI1.push(_SE1)};/*@this {yyCommandBuilder} */this._YE1=function(_TI1,_SE1){_aI1.push(_SH1);_aI1.push(_TI1);_aI1.push(_SE1)};/*@this {yyCommandBuilder} */this._UE1=function(_TI1,_SE1){_aI1.push(_SH1);_aI1.push(_TI1);_aI1.push(_SE1)};/*@this {yyCommandBuilder} */this._mf=function(_UI1,_VI1){_aI1.push(_TH1); 1456_aI1.push(_UI1);_aI1.push(_VI1)};/*@this {yyCommandBuilder} */this._nx=function(_zE1,_WI1,_XI1){_aI1.push(_UH1);_aI1.push(_zE1);_aI1.push(_WI1);_aI1.push(_XI1)};/*@this {yyCommandBuilder} */this._yv=function(_Zo,_YI1,_ZI1,__I1){_aI1.push(_VH1);_aI1.push(_Zo);_aI1.push(new Float32Array(_YI1));_aI1.push(new Float32Array(_ZI1));_aI1.push(new Float32Array(__I1))};/*@this {yyCommandBuilder} */this._tE1=function(_h3){_aI1.push(_WH1);_aI1.push(new Float32Array(_h3))};/*@this {yyCommandBuilder} */this._0J1=function(_1J1){ 1457_aI1.push(_XH1);_aI1.push(new Float32Array(_1J1))};/*@this {yyCommandBuilder} */this._Cv=function(_Zo,enable,_h3){_aI1.push(_YH1);_aI1.push(_Zo);_aI1.push(enable);_aI1.push(_h3)};/*@this {yyCommandBuilder} */this._wE1=function(_Pu,_2J1){_aI1.push(_ZH1);_aI1.push(_Pu);_aI1.push(_2J1)};function _3J1(_ix){switch(_ix){case _Re._0x:return _nC1.ZERO;case _Re._Ve:return _nC1.ONE;case _Re._rG1:return _nC1.SRC_COLOR;case _Re._Xe:return _nC1.ONE_MINUS_SRC_COLOR;case _Re._Se:return _nC1.SRC_ALPHA;case _Re._Ue:return _nC1.ONE_MINUS_SRC_ALPHA; 1458case _Re._sG1:return _nC1.DST_ALPHA;case _Re._tG1:return _nC1.ONE_MINUS_DST_ALPHA;case _Re._We:return _nC1.DST_COLOR;case _Re._uG1:return _nC1.ONE_MINUS_DST_COLOR;case _Re._vG1:return _nC1.SRC_ALPHA_SATURATE;case _Re._wG1:return 0;case _Re._xG1:return 0;case _Re._yG1:return 0;case _Re._zG1:return 0;case _Re._AG1:return 0;case _Re._BG1:return 0}return 0}function _xI1(_ix){switch(_ix){case _Re._SG1:return _nC1.KEEP;case _Re._TG1:return _nC1.ZERO;case _Re._UG1:return _nC1.REPLACE;case _Re._VG1:return _nC1.INCR;case _Re._WG1:return _nC1.DECR;
1459case _Re._XG1:return _nC1.INVERT;case _Re._YG1:return _nC1.INCR;case _Re._ZG1:return _nC1.DECR;default :return _nC1.KEEP}}function _CI1(_ix){switch(_ix){case _Re.__G1:return _nC1.NEVER;case _Re._0H1:return _nC1.LESS;case _Re._1H1:return _nC1.EQUAL;case _Re._2H1:return _nC1.LEQUAL;case _Re._3H1:return _nC1.GREATER;case _Re._4H1:return _nC1.NOTEQUAL;case _Re._5H1:return _nC1.GEQUAL;case _Re._6H1:default :return _nC1.ALWAYS}}function _4J1(_UI1,_VI1){switch(_UI1){case _Re._Nw:if(_VI1){_nC1.enable(_nC1.DEPTH_TEST)}else {_nC1.disable(_nC1.DEPTH_TEST); 1460}break;case _Re._Qw:_nC1.depthMask(_VI1);break;case _Re._hx:_nI1=_VI1;_5J1(_9I1);break;case _Re._4f:_qI1=_3J1(_VI1);_nC1.blendFuncSeparate(_qI1,_rI1,_sI1,_tI1);break;case _Re._5f:_rI1=_3J1(_VI1);_nC1.blendFuncSeparate(_qI1,_rI1,_sI1,_tI1);break;case _Re._Zw:if(_VI1!=_Re._iE1){_nC1.enable(_nC1.CULL_FACE);_nC1.frontFace((_VI1===_Re._aH1)?_nC1.CW:_nC1.CCW)}else {_nC1.disable(_nC1.CULL_FACE)}break;case _Re._Pw:_nC1.depthFunc(_CI1(_VI1));break;case _Re._jx:_oI1=_VI1/255.0;_5J1(_9I1);break;case _Re._Wx:break;case _Re._Mw:if(_VI1){ 1461_nC1.enable(_nC1.BLEND)}else {_nC1.disable(_nC1.BLEND)}break;case _Re._Uw:break;case _Re._FG1:break;case _Re._Vw:break;case _Re._GG1:break;case _Re._Ww:break;case _Re._Xw:break;case _Re._HG1:break;case _Re._IG1:break;case _Re._JG1:break;case _Re._KG1:break;case _Re._LG1:break;case _Re._gx:_nC1.colorMask(_VI1._To,_VI1._Uo,_VI1._Vo,_VI1.alpha);break;case _Re._EE1:if(_VI1){_nC1.enable(_nC1.STENCIL_TEST)}else {_nC1.disable(_nC1.STENCIL_TEST)}break;case _Re._MG1:_pI1._DI1=_xI1(_VI1);_nC1.stencilOp(_pI1._DI1,_pI1._EI1, 1462_pI1._FI1);break;case _Re._NG1:_pI1._EI1=_xI1(_VI1);_nC1.stencilOp(_pI1._DI1,_pI1._EI1,_pI1._FI1);break;case _Re._JE1:_pI1._FI1=_xI1(_VI1);_nC1.stencilOp(_pI1._DI1,_pI1._EI1,_pI1._FI1);break;case _Re._GE1:_pI1._BI1=_CI1(_VI1);_nC1.stencilFunc(_pI1._BI1,_pI1._yI1,_pI1._zI1);break;case _Re._ME1:_pI1._yI1=_VI1;_nC1.stencilFunc(_pI1._BI1,_pI1._yI1,_pI1._zI1);break;case _Re._OG1:_pI1._zI1=_VI1;_nC1.stencilFunc(_pI1._BI1,_pI1._yI1,_pI1._zI1);break;case _Re._PG1:_nC1.stencilMask(_VI1);break;case _Re._8f:break; 1463case _Re._6f:_sI1=_3J1(_VI1);_nC1.blendFuncSeparate(_qI1,_rI1,_sI1,_tI1);break;case _Re._7f:_tI1=_3J1(_VI1);_nC1.blendFuncSeparate(_qI1,_rI1,_sI1,_tI1);break;case _Re._QG1:if(_VI1!=_Re._iE1){_nC1.enable(_nC1.CULL_FACE);_nC1.frontFace((_VI1===_Re._aH1)?_nC1.CW:_nC1.CCW)}else {_nC1.disable(_nC1.CULL_FACE)}break }}function _6J1(){if(_eI1&&_eI1._AD1){_gI1[_3I1].Multiply(_gI1[_2I1],_gI1[_0I1]);_gI1[_4I1].Multiply(_gI1[_3I1],_gI1[_1I1]);var _7J1=new Float32Array(16*_5I1);for(var _S2=0;_S2<_5I1;_S2++){_7J1.set(_gI1[_S2]._Jb, 1464_S2*16)}_nC1.uniformMatrix4fv(_eI1._AD1,_nC1._8J1,_7J1)}}function _5J1(_9J1){if(_9J1&_9I1){if(_eI1._CD1!==undefined){_nC1.uniform1i(_eI1._CD1,_nI1)}if(_eI1._DD1!==undefined){_nC1.uniform1f(_eI1._DD1,_oI1)}}if((_9J1&_6I1)&&(_eI1._BD1!==undefined)){_nC1.uniform4fv(_eI1._BD1,_mI1)}if(_9J1&_7I1){if(_eI1._KD1!==undefined){_nC1.uniform4fv(_eI1._KD1,_iI1)}if(_eI1._JD1!==undefined){_nC1.uniform4fv(_eI1._JD1,_jI1)}if(_eI1._LD1!==undefined){_nC1.uniform4fv(_eI1._LD1,_kI1)}}if((_9J1&_8I1)&&(_eI1._MD1!==undefined)){ 1465_nC1.uniform4fv(_eI1._MD1,_lI1)}}var _aJ1=[_nC1.NEAREST_MIPMAP_NEAREST,_nC1.LINEAR_MIPMAP_NEAREST,_nC1.LINEAR_MIPMAP_NEAREST,_nC1.NEAREST_MIPMAP_LINEAR,_nC1.LINEAR_MIPMAP_LINEAR,_nC1.LINEAR_MIPMAP_LINEAR,_nC1.NEAREST_MIPMAP_LINEAR,_nC1.LINEAR_MIPMAP_LINEAR,_nC1.LINEAR_MIPMAP_LINEAR,];
1465function _bJ1(_LN,_cJ1){return _aJ1[(_cJ1*_Re._9H1)+_LN]}function _dJ1(_3j,_zE1){if(_3j===null||_3j===undefined){return }var _eJ1=false;if(_3j._ul!==undefined){_eJ1=(_3j._ul&_iF1._lF1)!==0}var _fJ1=_hI1[_zE1];if(_fJ1===null||_fJ1===undefined){ 1466return }var _gJ1=_fJ1._hJ1;var _iJ1=_3j._nF1._hJ1;if(_3j._pF1===true||_gJ1[_Re._ox]!=_iJ1[_Re._ox]){_nC1.texParameteri(_nC1.TEXTURE_2D,_nC1.TEXTURE_MAG_FILTER,(_gJ1[_Re._ox]==_Re._px)?_nC1.LINEAR:_nC1.NEAREST);_iJ1[_Re._ox]=_gJ1[_Re._ox]}if(!_eJ1){if(_3j._pF1===true||_gJ1[_Re._qx]!=_iJ1[_Re._qx]){_nC1.texParameteri(_nC1.TEXTURE_2D,_nC1.TEXTURE_MIN_FILTER,(_gJ1[_Re._qx]==_Re._px)?_nC1.LINEAR:_nC1.NEAREST);_iJ1[_Re._qx]=_gJ1[_Re._qx]}}else {if(_3j._pF1===true||_gJ1[_Re._zx]!=_iJ1[_Re._zx]||_gJ1[_Re._qx]!=_iJ1[_Re._qx]){ 1467var _jJ1=_bJ1(_gJ1[_Re._qx],_gJ1[_Re._zx]);_nC1.texParameteri(_nC1.TEXTURE_2D,_nC1.TEXTURE_MIN_FILTER,_jJ1);_iJ1[_Re._zx]=_gJ1[_Re._zx];_iJ1[_Re._qx]=_gJ1[_Re._qx]}if(_ZC1){if(_gJ1[_Re._zx]==_Re._8H1){if(_iJ1[_Re._Jx]!=_gJ1[_Re._Jx]){_iJ1[_Re._Jx]=_gJ1[_Re._Jx];var _kJ1=_nC1.getParameter(_ZC1.MAX_TEXTURE_MAX_ANISOTROPY_EXT);var _lJ1=_iJ1[_Re._Jx];_lJ1=Math.min(_lJ1,_kJ1);_nC1.texParameterf(_nC1.TEXTURE_2D,_ZC1.TEXTURE_MAX_ANISOTROPY_EXT,_lJ1)}}else {if(_iJ1[_Re._Jx]!=1.0){_iJ1[_Re._Jx]=1.0;_nC1.texParameterf(_nC1.TEXTURE_2D, 1468_ZC1.TEXTURE_MAX_ANISOTROPY_EXT,1.0)}}}}if(_gJ1[_Re._ux]!=_iJ1[_Re._ux]){if(_3j._mJ1){var _nJ1=(_gJ1[_Re._ux]==_Re._xx)?_nC1.CLAMP_TO_EDGE:_nC1.REPEAT;_nC1.texParameteri(_nC1.TEXTURE_2D,_nC1.TEXTURE_WRAP_S,_nJ1)}_iJ1[_Re._ux]=_gJ1[_Re._ux]}if(_gJ1[_Re._wx]!=_iJ1[_Re._wx]){if(_3j._mJ1){var _nJ1=(_gJ1[_Re._wx]==_Re._xx)?_nC1.CLAMP_TO_EDGE:_nC1.REPEAT;_nC1.texParameteri(_nC1.TEXTURE_2D,_nC1.TEXTURE_WRAP_T,_nJ1)}_iJ1[_Re._wx]=_gJ1[_Re._wx]}_3j._pF1=false}var _oJ1=null;function _II1(_pJ1){_nC1.bindBuffer(_nC1.ARRAY_BUFFER, 1469_pJ1._qJ1);if(_oJ1!=null){if(_oJ1._hD1===true){var _rJ1,_sJ1,_tJ1=_oJ1._ji.length;;for(_rJ1=0;_rJ1<_tJ1;++_rJ1){switch(_rJ1){case 0:_sJ1=_eI1._vD1;break;case 1:_sJ1=_eI1._xD1;break;case 2:_sJ1=_eI1._yD1;break;case 3:_sJ1=_eI1._wD1;break;default :_sJ1=-1;break }if(_sJ1>=0){_nC1.disableVertexAttribArray(_sJ1)}}}else {var _rJ1,_sJ1,_tJ1=_oJ1._ji.length;;for(_rJ1=0;_rJ1<_tJ1;++_rJ1){_sJ1=_eI1._ED1[_rJ1];if(_sJ1>=0){_nC1.disableVertexAttribArray(_sJ1)}}}}var _uJ1=_pJ1._vJ1;_oJ1=_uJ1;if(_uJ1._hD1===true){var _rJ1, 1470_sJ1,_wJ1,_tJ1=_uJ1._ji.length;for(_rJ1=0;_rJ1<_tJ1;++_rJ1){_wJ1=_uJ1._ji[_rJ1];switch(_rJ1){case 0:_sJ1=_eI1._vD1;break;case 1:_sJ1=_eI1._xD1;break;case 2:_sJ1=_eI1._yD1;break;case 3:_sJ1=_eI1._wD1;break;default :_sJ1=-1;break }if(_sJ1>=0){_nC1.enableVertexAttribArray(_sJ1);_nC1.vertexAttribPointer(_sJ1,_wJ1._xJ1,_wJ1._yJ1,_wJ1._zJ1,_uJ1._pi,_wJ1.offset)}}}else {{var _rJ1,_sJ1,_wJ1,_tJ1=_uJ1._ji.length;var _AJ1=_eI1._ED1.length;var _BJ1=_uJ1._BJ1[_eI1._HD1];if(_BJ1===undefined){_BJ1=[];var _CJ1=[];for(_rJ1=0; 1471_rJ1<_tJ1;++_rJ1){_wJ1=_uJ1._ji[_rJ1];var _li=_wJ1._li;_sJ1=-1;for(var _DJ1=0;_DJ1<_AJ1;_DJ1++){if(_CJ1[_DJ1]===undefined){var _EJ1=_eI1._ED1[_DJ1];if(_eI1._GD1[_DJ1]==_li){_sJ1=_EJ1;_CJ1[_DJ1]=1;break }else if(_eI1._GD1[_DJ1]==4&&_li==2){_eI1._GD1[_DJ1]=_nC1.UNSIGNED_BYTE;_sJ1=_EJ1;_CJ1[_DJ1]=1;break }}}_BJ1.push(_sJ1)}_uJ1._BJ1[_eI1._HD1]=_BJ1}for(_rJ1=0;_rJ1<_tJ1;++_rJ1){_wJ1=_uJ1._ji[_rJ1];_sJ1=_BJ1[_rJ1];if(_sJ1>=0){_nC1.enableVertexAttribArray(_sJ1);_nC1.vertexAttribPointer(_sJ1,_wJ1._xJ1,_wJ1._yJ1, 1472_wJ1._zJ1,_uJ1._pi,_wJ1.offset)}}}}}/*@this {yyCommandBuilder} */this._cE1=function(){var _S2,error,_PV,_WD1,_FJ1,_Bx,_ca,_nf,_Zo,_S9,enable,_GJ1,_QE1;_S2=0;while(_S2<_aI1.length){switch(_aI1[_S2]){case _QH1:{_eI1=_aI1[_S2+1];_GJ1=_eI1._YD1;_S2+=2;_nC1.useProgram(_eI1);_6J1();_5J1(0xff);break }case _KH1:{_nC1.viewport(_aI1[_S2+1],_aI1[_S2+2],_aI1[_S2+3],_aI1[_S2+4]);_nC1.scissor(_aI1[_S2+1],_aI1[_S2+2],_aI1[_S2+3],_aI1[_S2+4]);_S2+=5;break }case _MH1:{_S9=_aI1[_S2+2];_nC1.clearColor((_S9&0xff)/255.0,((_S9>>8)&0xff)/255.0, 1473((_S9>>16)&0xff)/255.0,((_S9>>24)&0xff)/255.0);_nC1.clear(_aI1[_S2+1]);_S2+=3;break }case _IH1:{_gI1[_1I1]=_aI1[_S2+1];_6J1();_S2+=2;break }case _JH1:{_gI1[_0I1]=_aI1[_S2+1];_6J1();_S2+=2;break }case _HH1:{_gI1[_2I1]=_aI1[_S2+1];_6J1();_S2+=2;break }case _AH1:{_ca=_aI1[_S2+1];_Bx=_aI1[_S2+2];_S2+=3;if(_ca===null){_ca=_uI1;_nC1.activeTexture(_nC1.TEXTURE0+_Bx);if(!_OF1(_ca,_vu())){_QF1(_ca,_vu());_RF1(_ca,_vu())}_nC1.bindTexture(_nC1.TEXTURE_2D,_ca._mF1);_nC1.uniform1i(_eI1._zD1,0);_fI1[_Bx]=null}else {_nC1.activeTexture(_nC1.TEXTURE0+_Bx); 1474if(!_OF1(_ca,_vu())){_QF1(_ca,_vu());_RF1(_ca,_vu())}_nC1.bindTexture(_nC1.TEXTURE_2D,_ca._mF1);_nC1.uniform1i(_eI1._zD1,0);_dJ1(_ca,_Bx);_fI1[_Bx]=_ca}break }case _LH1:{_nf=_aI1[_S2+1];_S2+=2;if(_nf._HJ1){_nf._IJ1()}_nf._JJ1=this._Z8;_II1(_nf)}break;case _BH1:{_nC1.drawArrays(_nC1.TRIANGLES,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _CH1:{_nC1.drawArrays(_nC1.TRIANGLE_FAN,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _DH1:{_nC1.drawArrays(_nC1.TRIANGLE_STRIP,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _EH1:{ 1475_nC1.drawArrays(_nC1.LINES,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _FH1:{_nC1.drawArrays(_nC1.LINE_STRIP,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _GH1:{_nC1.drawArrays(_nC1.POINTS,_aI1[_S2+1],_aI1[_S2+2]);_S2+=3;break }case _NH1:{_nC1.bindFramebuffer(_nC1.FRAMEBUFFER,_aI1[_S2+1]);_S2+=2;break }case _OH1:{_nC1.colorMask(_aI1[_S2+2],_aI1[_S2+3],_aI1[_S2+4],_aI1[_S2+1]);_S2+=5;break }case _PH1:{_nC1.blendFunc(_3J1(_aI1[_S2+1]),_3J1(_aI1[_S2+2]));_S2+=3;break }case _TH1:{_4J1(_aI1[_S2+1],_aI1[_S2+2]);_S2+=3; 1476break }case _RH1:{_PV=_aI1[_S2+1];_WD1=_aI1[_S2+2];_S2+=3;_QE1=_GJ1[_GJ1._ZD1[_PV]];switch(_QE1._8E1["type"]){case _nC1.INT:_nC1.uniform1iv(_QE1.location,_WD1);break;case _nC1.INT_VEC2:_nC1.uniform2iv(_QE1.location,_WD1);break;case _nC1.INT_VEC3:_nC1.uniform3iv(_QE1.location,_WD1);break;case _nC1.INT_VEC4:_nC1.uniform4iv(_QE1.location,_WD1);break }break }case _SH1:{_PV=_aI1[_S2+1];_WD1=_aI1[_S2+2];_S2+=3;_QE1=_GJ1[_GJ1._ZD1[_PV]];switch(_QE1._8E1["type"]){case _nC1.FLOAT:_nC1.uniform1fv(_QE1.location,_WD1); 1477break;case _nC1.FLOAT_VEC2:_nC1.uniform2fv(_QE1.location,_WD1);break;case _nC1.FLOAT_VEC3:_nC1.uniform3fv(_QE1.location,_WD1);break;case _nC1.FLOAT_VEC4:_nC1.uniform4fv(_QE1.location,_WD1);break;case _nC1.FLOAT_MAT2:_nC1.uniformMatrix2fv(_QE1.location,false,_WD1);break;case _nC1.FLOAT_MAT3:_nC1.uniformMatrix3fv(_QE1.location,false,_WD1);break;case _nC1.FLOAT_MAT4:_nC1.uniformMatrix4fv(_QE1.location,false,_WD1);break }break }case _UH1:{_Bx=_aI1[_S2+1];var state=_aI1[_S2+2];var _Dr=_aI1[_S2+3];_S2+=4;var _fJ1=_hI1[_Bx]; 1478_fJ1._hJ1[state]=_Dr;if(_fI1[_Bx]!=null){_nC1.activeTexture(_nC1.TEXTURE0+_Bx);if(!_OF1(_fI1[_Bx],_vu())){_QF1(_fI1[_Bx],_vu());_RF1(_fI1[_Bx],_vu())}_nC1.bindTexture(_nC1.TEXTURE_2D,_fI1[_Bx]._mF1)}_dJ1(_fI1[_Bx],_Bx);break }case _VH1:{_Zo=_aI1[_S2+1];_iI1.set(_aI1[_S2+2],_Zo*4);_jI1.set(_aI1[_S2+3],_Zo*4);_kI1.set(_aI1[_S2+4],_Zo*4);_S2+=5;_5J1(_7I1);break }case _WH1:{_lI1.set(_aI1[_S2+1]);_S2+=2;_5J1(_8I1);break }case _XH1:{_mI1.set(_aI1[_S2+1]);_S2+=2;_5J1(_6I1);break }case _YH1:{_Zo=_aI1[_S2+1];enable=_aI1[_S2+2]; 1479_S9=_aI1[_S2+3];_S2+=4;if(enable){_kI1.set(_S9,_Zo*4)}else {var _pv=_Zo*4;_kI1[_pv+0]=0;_kI1[_pv+1]=0;_kI1[_pv+2]=0;_kI1[_pv+3]=0;}_5J1(_7I1);break }case _ZH1:{_nI1=_aI1[_S2+1];_oI1=_aI1[_S2+2];_S2+=3;_5J1(_9I1);break }case __H1:{_ca=_aI1[_S2+1];var _1c=_aI1[_S2+2];var _3c=_aI1[_S2+3];var _ic=_aI1[_S2+4];var _jc=_aI1[_S2+5];var canvas=_aI1[_S2+6];_S2+=7;if(!_OF1(_ca,_vu())){_QF1(_ca,_vu());_RF1(_ca,_vu())}_nC1.activeTexture(_nC1.TEXTURE0);_nC1.bindTexture(_nC1.TEXTURE_2D,_ca._mF1);_nC1.texSubImage2D(_nC1.TEXTURE_2D, 14800,_1c,_3c,_ic,_jc,_nC1.RGBA,_nC1.UNSIGNED_BYTE,canvas);if(_fI1.length>0){if(_fI1[0]!=null){_nC1.bindTexture(_nC1.TEXTURE_2D,_fI1[0]._mF1);}}break }}}_aI1.length=0}}/*@constructor */function _0D1(_KJ1,_id,_jd,_LJ1,_8F1,_MJ1,_NJ1){var _nC1=this.__C1;var _OJ1,_PJ1,_mM,_oM,_QJ1,_RJ1,_SJ1,_Dg1;var _TJ1;Object.defineProperties(this,{_nF1:{get :function(){return _OJ1}},_mF1:{get :function(){return _PJ1},set :function(_b9){_PJ1=_b9}},_eF1:{get :function(){return _mM}},_fF1:{get :function(){return _oM}},_mJ1:{get :function(){ 1481return _QJ1}},Image:{get :function(){return _RJ1}},_UJ1:{get :function(){return _SJ1}},_ul:{get :function(){return _Dg1},set :function(_b9){_Dg1=_b9}},_pF1:{get :function(){return _TJ1},set :function(_b9){_TJ1=_b9}}});(function(){_PJ1=_KJ1;_mM=_id;_oM=_jd;_QJ1=_LJ1;_RJ1=_8F1;_SJ1=_MJ1;_Dg1=_NJ1;_TJ1=false;_OJ1=new _2D1();if(_PJ1){_OJ1._oF1(_nC1.TEXTURE_2D)}_Dg1=_iF1._VJ1;if(_SJ1!==undefined&&_SJ1!==0){_Dg1|=(_iF1._jF1|_iF1._WJ1)}})()}var _XJ1={_VJ1:0,_HJ1:1,_YJ1:2,_ZJ1:4,__J1:8,_0K1:16,_jF1:32,_1K1:64};Object.freeze(_XJ1); 1482var _2K1={_HJ1:0,_3K1:1,_4K1:2,_YJ1:3,_jF1:4,_lF1:5,_WJ1:6,_5K1:7,_1K1:8,_ZJ1:9,_6K1:16,};Object.freeze(_2K1);var _iF1={_VJ1:0,_HJ1:(1<<_2K1._HJ1),_3K1:(1<<_2K1._3K1),_4K1:(1<<_2K1._4K1),_YJ1:(1<<_2K1._YJ1),_jF1:(1<<_2K1._jF1),_lF1:(1<<_2K1._lF1),_WJ1:(1<<_2K1._WJ1),_5K1:(1<<_2K1._5K1),_1K1:(1<<_2K1._1K1)};Object.freeze(_iF1);function _7K1(_8K1){var _9K1=[];var _aK1;(function(){if(_8K1==undefined)_8K1=32;_aK1=~~(_8K1/32);if(_aK1==0)_aK1=1;_9K1=new Array(_aK1);for(var _S2=0;_S2<_aK1;_S2++){_9K1[_S2]=0x0} 1483})();this._bK1=function(){return _8K1};this._cK1=function(_dK1){if(_dK1>=_8K1)return;var _Fm=~~(_dK1/32);var _eK1=_dK1-(_Fm*32);_9K1[_Fm]|=1<<_eK1};this._fK1=function(_dK1){if(_dK1>=_8K1)return;var _Fm=~~(_dK1/32);var _eK1=_dK1-(_Fm*32);_9K1[_Fm]&=~(1<<_eK1)};this._gK1=function(_dK1){if(_dK1>=_8K1)return 0;var _Fm=~~(_dK1/32);var _hK1=_dK1-(_Fm*32);var _mj=(_9K1[_Fm]>>_hK1)&0x1;return _mj};this._iK1=function(){var _S2;for(_S2=0;_S2<(_aK1-1);_S2++){_9K1[_S2]=0xffffffff}var _jK1=_8K1-(_S2*32);var _0c;var _mi=1; 1484for(_0c=0;_0c<_jK1;_0c++){_9K1[_S2]|=_mi;_mi<<=1}};this._kK1=function(){for(var _S2=0;_S2<_aK1;_S2++){_9K1[_S2]=0x0}};this._lK1=function(){var _S2;for(_S2=0;_S2<_aK1;_S2++){if(_9K1[_S2]!=0)return 1}return 0};this._mK1=function(_9C){var _nK1=_9C._bK1()>this._bK1()?_9C._bK1():this._bK1();var _oK1=new _7K1(_nK1);for(var _S2=0;_S2<_nK1;_S2++){var _pK1=this._gK1(_S2)|_9C._gK1(_S2);if(_pK1==1){_oK1._cK1(_S2)}}return _oK1};this._qK1=function(_9C){var _nK1=_9C._bK1()>this._bK1()?_9C._bK1():this._bK1();var _oK1=new _7K1(_nK1); 1485for(var _S2=0;_S2<_nK1;_S2++){var _pK1=this._gK1(_S2)&_9C._gK1(_S2);if(_pK1==1){_oK1._cK1(_S2)}}return _oK1}}function _rK1(_sK1,_tK1,_uK1){var _vK1=[];var _wK1=[];(function(){_vK1=new Array(_sK1);_wK1=new Array(_tK1*_uK1)})();Object.defineProperties(this,{_xK1:{get :function(){return _vK1},set :function(_mj){_vK1=_mj}},_yK1:{get :function(){return _wK1},set :function(_mj){_wK1=_mj}},})}/*@constructor */function _TC1(_zK1,_AK1,_BK1,_yH1){var _nC1=this.__C1;var _CK1=null;var _Pg1=null;var _DK1=[];var _EK1;var _FK1=null; 1486var _GK1=null;var _HK1=false;var _IK1=_BK1;(function(){_FK1=new _7K1(64);_GK1=new _7K1(64);_CK1=new _rK1(_Re._RG1,_zK1,_Re._7H1);_Pg1=new _rK1(_Re._RG1,_zK1,_Re._7H1);_DK1=new Array(_AK1);for(var _S2=0;_S2<_AK1;_S2++){_DK1[_S2]=new _rK1(_Re._RG1,_zK1,_Re._7H1)}_vI1()})();function _vI1(){_FK1._iK1();_GK1._iK1();_HK1=true;_EK1=0;_CK1._xK1[_Re._Nw]=false;_CK1._xK1[_Re._DG1]=_Re._dH1;_CK1._xK1[_Re._EG1]=_Re._fH1;_CK1._xK1[_Re._Qw]=true;_CK1._xK1[_Re._hx]=false;_CK1._xK1[_Re._4f]=_Re._Se;_CK1._xK1[_Re._5f]=_Re._Ue; 1487_CK1._xK1[_Re._Zw]=_Re._iE1;_CK1._xK1[_Re._Pw]=_Re._2H1;_CK1._xK1[_Re._jx]=0;_CK1._xK1[_Re._Wx]=_Re._3H1;_CK1._xK1[_Re._Mw]=true;_CK1._xK1[_Re._Uw]=false;_CK1._xK1[_Re._FG1]=false;_CK1._xK1[_Re._Vw]=0x00000000;_CK1._xK1[_Re._GG1]=_Re._lH1;_CK1._xK1[_Re._Ww]=0.0;_CK1._xK1[_Re._Xw]=1.0;_CK1._xK1[_Re._HG1]=0;_CK1._xK1[_Re._IG1]=false;_CK1._xK1[_Re._JG1]=false;_CK1._xK1[_Re._KG1]=0x00000000;_CK1._xK1[_Re._LG1]=_Re._lH1;_CK1._xK1[_Re._gx]=_Re._nH1|_Re._pH1|_Re._oH1|_Re._qH1;_CK1._xK1[_Re._EE1]=false; 1488_CK1._xK1[_Re._MG1]=_Re._SG1;_CK1._xK1[_Re._NG1]=_Re._SG1;_CK1._xK1[_Re._JE1]=_Re._SG1;_CK1._xK1[_Re._GE1]=_Re._6H1;_CK1._xK1[_Re._ME1]=0;_CK1._xK1[_Re._OG1]=0xffffffff;_CK1._xK1[_Re._PG1]=0xffffffff;_CK1._xK1[_Re._8f]=false;_CK1._xK1[_Re._6f]=_Re._Se;_CK1._xK1[_Re._7f]=_Re._Ue;_CK1._xK1[_Re._QG1]=0;var _S2;for(_S2=0;_S2<_Re._RG1;_S2++){_Pg1._xK1[_S2]=_CK1._xK1[_S2]}var index=0;for(_S2=0;_S2<_zK1;_S2++){_CK1._yK1[index+_Re._ox]=_yH1==true?_Re._px:_Re._rx;_CK1._yK1[index+_Re._qx]=_yH1==true?_Re._px:_Re._rx; 1489_CK1._yK1[index+_Re._zx]=_yH1==true?_Re._px:_Re._rx;_CK1._yK1[index+_Re._ux]=_Re._xx;_CK1._yK1[index+_Re._wx]=_Re._xx;_CK1._yK1[index+_Re._Fx]=0;_CK1._yK1[index+_Re._Hx]=0;_CK1._yK1[index+_Re._Dx]=0;_CK1._yK1[index+_Re._Jx]=0;_CK1._yK1[index+_Re._Kx]=_Re._hF1;index+=_Re._7H1}for(_S2=0;_S2<(_Re._7H1*_zK1);_S2++){_Pg1._yK1[_S2]=_CK1._yK1[_S2]}_EK1=0};this._GD=function(){_vI1()};this._JK1=function(){return _FK1};this._KK1=function(){return _GK1};this._LK1=function(){return _HK1};this._mf=function(_WI1, 1490_ix){if(_Pg1._xK1[_WI1]==_ix)return;if(_CK1._xK1[_WI1]!=_ix){_FK1._cK1(_WI1)}else {_FK1._fK1(_WI1)}_Pg1._xK1[_WI1]=_ix;_HK1=_FK1._lK1()||_GK1._lK1()};this._nx=function(_zE1,_WI1,_ix){var index=(_zE1*_Re._7H1)+_WI1;if(_Pg1._yK1[index]==_ix)return;if(_CK1._yK1[index]!=_ix){_GK1._cK1(index)}else {_GK1._fK1(index)}_Pg1._yK1[index]=_ix;_HK1=_FK1._lK1()||_GK1._lK1()};this._3f=function(_WI1){return _Pg1._xK1[_WI1]};this._Qx=function(_zE1,_WI1){return _Pg1._yK1[(_zE1*_Re._7H1)+_WI1]};this._Rx=function(){_DK1[_EK1]._xK1=_Pg1._xK1.slice(); 1491_DK1[_EK1]._yK1=_Pg1._yK1.slice();if(_EK1<_AK1){_EK1++}else {debug("GPU state stack has run out of space")}};this._Sx=function(){if(_EK1>0){_EK1--}else {debug("Attempting to drop below bottom of GPU state stack");}var _S2;for(_S2=0;_S2<_Re._RG1;_S2++){this._mf(_S2,_DK1[_EK1]._xK1[_S2])}for(_S2=0;_S2<_zK1;_S2++){var _0c;for(_0c=0;_0c<_Re._7H1;_0c++){this._nx(_S2,_0c,_DK1[_EK1]._yK1[(_S2*_zK1)+_0c])}}};this._x_=function(){var _S2;if(_FK1._lK1()){for(_S2=0;_S2<_Re._RG1;_S2++){if(_FK1._gK1(_S2)!=0){_IK1._mf(_S2, 1492_Pg1._xK1[_S2]);_CK1._xK1[_S2]=_Pg1._xK1[_S2]}}_FK1._kK1()}if(_GK1._lK1()){for(_S2=0;_S2<(_zK1*_Re._7H1);
1492_S2++){if(_GK1._gK1(_S2)!=0){var _Bx=~~(_S2/_Re._7H1);var state=_S2-(_Bx*_Re._7H1);_IK1._nx(_Bx,state,_Pg1._yK1[_S2]);_CK1._yK1[_S2]=_Pg1._yK1[_S2]}}_GK1._kK1();}_HK1=false}}/*@constructor */function _2D1(_yH1){var _nC1=this.__C1;var _MK1=[];Object.defineProperties(this,{_hJ1:{get :function(){return _MK1}}});(function(){if(_yH1){_MK1[_Re._ox]=_Re._px;_MK1[_Re._qx]=_Re._px;_MK1[_Re._zx]=_Re._px}else { 1493_MK1[_Re._ox]=_Re._rx;_MK1[_Re._qx]=_Re._rx;_MK1[_Re._zx]=_Re._rx}_MK1[_Re._ux]=_Re._xx;_MK1[_Re._wx]=_Re._xx})();/*@this {yyTextureSamplerState} */this._oF1=function(_Y11){var _NK1=_MK1;_nC1.texParameteri(_Y11,_nC1.TEXTURE_MAG_FILTER,(_NK1[_Re._ox]==_Re._px)?_nC1.LINEAR:_nC1.NEAREST);_nC1.texParameteri(_Y11,_nC1.TEXTURE_MIN_FILTER,(_NK1[_Re._qx]==_Re._px)?_nC1.LINEAR:_nC1.NEAREST);_nC1.texParameteri(_Y11,_nC1.TEXTURE_WRAP_S,(_NK1[_Re._ux]==_Re._xx)?_nC1.CLAMP_TO_EDGE:_nC1.REPEAT);_nC1.texParameteri(_Y11, 1494_nC1.TEXTURE_WRAP_T,(_NK1[_Re._wx]==_Re._xx)?_nC1.CLAMP_TO_EDGE:_nC1.REPEAT)}}/*@constructor */function _Bh(_2i,_OK1,_PK1){var _nC1=this.__C1;this._QK1=null;this._Ph=null;this._qJ1=null;this._vf=null;this._xf=null;this._Vh=null;this._zf=null;this._vJ1=_OK1;this._JJ1=-1;this._tf=0;this._RK1=_2i;this._HJ1=false;_SK1(this);function _SK1(_B_){_TK1(_B_);_UK1(_B_);if(_PK1){_VK1(_B_)}}function _TK1(_B_){var _WK1=_B_._vJ1._pi;_B_._QK1=new ArrayBuffer(_2i*_WK1);_B_._Ph=new Int8Array(_B_._QK1)}function _VK1(_B_){ 1495_B_._qJ1=_nC1.createBuffer();_nC1.bindBuffer(_nC1.ARRAY_BUFFER,_B_._qJ1);_nC1.bufferData(_nC1.ARRAY_BUFFER,_B_._Ph,_nC1.DYNAMIC_DRAW)}function _UK1(_B_){var _XK1=_B_._vJ1._ji;for(var _Hb=0;_Hb<_XK1.length;_Hb++){var _wJ1=_XK1[_Hb];switch(_wJ1._li){case _Re._Ai:_B_._vf=_YK1(_wJ1._yJ1,_B_._QK1,_wJ1.offset);break;case _Re._Fi:_B_._xf=_YK1(_wJ1._yJ1,_B_._QK1,_wJ1.offset);break;case _Re._Pi:_B_._Vh=_YK1(_wJ1._yJ1,_B_._QK1,_wJ1.offset);break;case _Re._Ni:_B_._zf=_YK1(_wJ1._yJ1,_B_._QK1,_wJ1.offset);break }}}function _YK1(_ZK1, 1496__K1,_0L1){switch(_ZK1){case _nC1.UNSIGNED_BYTE:return(new Int32Array(__K1,_0L1));break;case _nC1.FLOAT:return(new Float32Array(__K1,_0L1));break }return false}/*@this {yyVBuffer} */this._1L1=function(_9G1){if(_9G1._sf()===this._sf()){var __i=_9G1._tf*_9G1._sf();var offset=this._tf*this._sf();if((offset+__i)>this._Ph.length){var _2L1=new ArrayBuffer(this._Ph.length*2);var _Oh=new Int8Array(_2L1);_Oh.set(this._Ph);this._Ph=_Oh;this._QK1=_2L1;_UK1(this)}this._Ph.set(_9G1._Ph.subarray(0,__i),offset);this._tf+=_9G1._tf} 1497};/*@this {yyVBuffer} */this._Yi=function(){if(this._tf<this.max){var __i=this._tf*this._sf();var _3L1=new ArrayBuffer(__i);var _4L1=new Int8Array(_3L1);_4L1.set(this._Ph.subarray(0,__i));this._Ph=_4L1;this._QK1=_3L1}this._qJ1=_nC1.createBuffer();_nC1.bindBuffer(_nC1.ARRAY_BUFFER,this._qJ1);_nC1.bufferData(_nC1.ARRAY_BUFFER,this._Ph,_nC1.STATIC_DRAW);this._vf=null;this._xf=null;this._Vh=null;this._zf=null};/*@this {yyVBuffer} */this._Eh=function(_5L1){if((this._tf+_5L1)>this.max){var _6L1=this.max*2;this.max=_6L1; 1498var _ri=new ArrayBuffer(_6L1);var _ti=new Int8Array(_ri);_ti.set(this._Ph);this._QK1=_ri;_UK1(this)}this._tf+=_5L1};/*@this {yyVBuffer} */this._sf=function(){return this._vJ1._pi};/*@this {yyVBuffer} */this._IJ1=function(){_nC1.bindBuffer(_nC1.ARRAY_BUFFER,this._qJ1);var _7L1=new Int8Array(this._QK1,0,this._tf*this._vJ1._pi);_nC1.bufferSubData(_nC1.ARRAY_BUFFER,0,_7L1);this._tf=0;this._HJ1=false}}/*@constructor */function _UC1(_BK1,_8L1){var _nC1=this.__C1;var _9L1=[];var _aL1=0,_bI1=null,_bL1=null,_cL1=_Re._eG1, 1499_cI1=null;var _IK1=_BK1;var _dL1=_8L1;/*@this {yyVBufferManager} */this._gD1=function(_vi){if(_9L1[_vi]){debug("WARNING: Vertex format has already been registered\n")}else {_9L1[_vi]=new _2m()}};/*@this {yyVBufferManager} */this._bG1=function(_rh,_3j,_9G1,_aG1){var size=_9G1._tf-_aG1;switch(_rh){case _Re._pf:_IK1._0F1(0,_3j);_IK1._II1(_9G1);_IK1._KI1(_aG1,size);break;case _Re._wh:_IK1._0F1(0,_3j);_IK1._II1(_9G1);_IK1._MI1(_aG1,size);break;case _Re._vh:_IK1._0F1(0,_3j);_IK1._II1(_9G1);_IK1._NI1(_aG1,size); 1500break;case _Re._th:_IK1._0F1(0,null);_IK1._II1(_9G1);_IK1._OI1(_aG1,size);break;case _Re._uh:_IK1._0F1(0,null);_IK1._II1(_9G1);_IK1._PI1(_aG1,size);break;case _Re._sh:_IK1._0F1(0,null);_IK1._II1(_9G1);_IK1._yl1(_aG1,size);break }};/*@this {yyVBufferManager} */this._x_=function(){if(_bL1==null){_dL1._x_();return }this._bG1(_cL1,_bI1,_bL1,_aL1);_bL1=_bI1=null;_cL1=_Re._eG1;_dL1._x_()};/*@this {yyVBufferManager} */this._of=function(_rh,_eL1,_vi,_fL1,_OK1,_gL1){var _S2,_hL1,_nf,_7a;_7a=_eL1;
1500if(_bL1!=null){ 1501if((_bL1._kD1==_vi)&&((_bL1._tf+_fL1)<=_bL1._RK1)&&(_bI1==_7a)&&(_cL1==_rh)&&((_rh!=_Re._uh)&&(_rh!=_Re._vh)&&(_rh!=_Re._wh))&&(_dL1._LK1()==false)){return _bL1}else {var _iL1=_bL1;_ad._x_();if((_iL1._kD1==_vi)&&((_iL1._tf+_fL1)<=_iL1._RK1)){_bL1=_iL1;_aL1=_iL1._tf;_cL1=_rh;_bI1=_7a;return _bL1}}}else this._x_();_cL1=_rh;_bI1=_7a;_hL1=_9L1[_vi]._gm;for(_S2=_hL1.length-1;_S2>=0;_S2--){_nf=_hL1[_S2];if(((_nf._JJ1+1)<_gL1)&&(_nf._tf+_fL1)<=_nf._RK1){_nf._HJ1=true;_aL1=_nf._tf;_bL1=_nf;return _nf}}if(_fL1<_Ch){ 1502_fL1=_Ch}_nf=new _Bh(_fL1,_OK1,true);_nf._kD1=_vi;_nf._HJ1=true;_aL1=_nf._tf;_bL1=_nf;_9L1[_vi]._yk(_nf);return _nf}}/*@constructor */function _1D1(){var _nC1=this.__C1;var _jL1=1,_kL1=false,_lL1=[],_mL1=0,_nL1=0;this._BJ1=[];Object.defineProperties(this,{_ji:{get :function(){return _lL1},set :function(_mj){_lL1=_mj}},_oi:{get :function(){return _nL1},set :function(_mj){_nL1=_mj}},_pi:{get :function(){return _mL1},set :function(_mj){_mL1=_mj}},_hD1:{get :function(){return _kL1},set :function(_mj){_kL1=_mj}}});function _oL1(_gi, 1503_fi,_pL1){var _ki={offset:_mL1,type:_gi,_li:_fi,_mi:_pL1,_yJ1:0,_xJ1:0,_zJ1:false};return _ki}function _yk(_gi,_fi,_pL1){_nL1|=_pL1;var _wJ1=_oL1(_gi,_fi,_pL1);switch(_gi){case _Re._Gi:case _Re._Xi:_mL1+=4;_wJ1._yJ1=_nC1.UNSIGNED_BYTE;_wJ1._xJ1=4;_wJ1._zJ1=true;break;case _Re._Ri:_mL1+=4;_wJ1._yJ1=_nC1.FLOAT;_wJ1._xJ1=1;_wJ1._zJ1=false;break;case _Re._Bi:_mL1+=8;_wJ1._yJ1=_nC1.FLOAT;_wJ1._xJ1=2;_wJ1._zJ1=false;break;case _Re._Di:_mL1+=12;_wJ1._yJ1=_nC1.FLOAT;_wJ1._xJ1=3;_wJ1._zJ1=false;break;case _Re._Vi:_mL1+=16; 1504_wJ1._yJ1=_nC1.FLOAT;_wJ1._xJ1=4;_wJ1._zJ1=false;break }_lL1.push(_wJ1)}/*@this {yyVertexFormat} */this._qL1=function(){_yk(_Re._Bi,_Re._Ai,_jL1);_jL1=_jL1<<1};/*@this {yyVertexFormat} */this._cD1=function(){_yk(_Re._Di,_Re._Ai,_jL1);_jL1=_jL1<<1;};/*@this {yyVertexFormat} */this._dD1=function(){_yk(_Re._Gi,_Re._Fi,_jL1);_jL1=_jL1<<1};/*@this {yyVertexFormat} */this._fD1=function(){_yk(_Re._Di,_Re._Pi,_jL1);_jL1=_jL1<<1};/*@this {yyVertexFormat} */this._eD1=function(){_yk(_Re._Bi,_Re._Ni,_jL1);_jL1=_jL1<<1} 1505;/*@this {yyVertexFormat} */this._rL1=function(_gi,_fi){if((_gi<_Re._Ri)||(_gi>_Re._qG1)){debug("ERROR vertex_format_add_custom: illegal types");return }if((_fi<_Re._Ai)||(_fi>_Re._pG1)){debug("ERROR vertex_format_add_custom: illegal usage");return }_yk(_gi,_fi,_jL1);_jL1=_jL1<<1};/*@this {yyVertexFormat} */this._l51=function(_jD1){if(_lL1.length!==_jD1._ji.length){return false}for(var _S2=0;_S2<_lL1.length;_S2++){var _sL1=_lL1[_S2];var _tL1=_jD1._ji[_S2];if((_sL1.offset!==_tL1.offset)||(_sL1.type!==_tL1.type)||(_sL1._li!==_tL1._li)||(_sL1._mi!==_tL1._mi)||(_sL1._yJ1!==_tL1._yJ1)||(_sL1._xJ1!==_tL1._xJ1)){ 1506return false}}return true}}var _uL1=null;try{_uL1=new _vL1._wL1(new _vL1._xL1(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126, 150732,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{})._Bz1}catch(e){}/* 1508 * Constructs a 64 bit two's-complement integer, given its low and high 32 bit values as *signed* integers. 1509 * See the from* functions below for more convenient ways of constructing Longs. 1510 * @exports Long 1511 * @class A Long class for representing a 64 bit two's-complement integer value. 1512 * @param {number} low The low (signed) 32 bits of the long 1513 * @param {number} high The high (signed) 32 bits of the long 1514 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1515 * @constructor 1516 */function Long(_wZ, 1517_z61,_yL1){/* 1518 * The low 32 bits as a signed value. 1519 * @type {number} 1520 */this._wZ=_wZ|0;/* 1521 * The high 32 bits as a signed value. 1522 * @type {number} 1523 */this._z61=_z61|0;/* 1524 * Whether unsigned or not. 1525 * @type {boolean} 1526 */this._yL1=!!_yL1}/* 1527 * An indicator used to reliably determine if an object is a Long or not. 1528 * @type {boolean} 1529 * @const 1530 * @private 1531 */Long.prototype.__isLong__;Object.defineProperty(Long.prototype,"__isLong__",{value:!0});/* 1532 * @function 1533 * @param {*} obj Object 1534 * @returns {boolean} 1535 * @inner 1536 */function _zL1(_bo){ 1537return(_bo&&_bo["__isLong__"])===true}/* 1538 * Tests if the specified object is a Long. 1539 * @function 1540 * @param {*} obj Object 1541 * @returns {boolean} 1542 */Long._zL1=_zL1;/* 1543 * A cache of the Long representations of small integer values.
1544 * @type {!Object} 1545 * @inner 1546 */var _AL1={};/* 1547 * A cache of the Long representations of small unsigned integer values. 1548 * @type {!Object} 1549 * @inner 1550 */var _BL1={};/* 1551 * @param {number} value 1552 * @param {boolean=} unsigned 1553 * @returns {!Long} 1554 * @inner 1555 */function _CL1(value, 1556_yL1){var _bo,_DL1,_ld;if(_yL1){value>>>=0;if(_ld=(0<=value&&value<256)){_DL1=_BL1[value];if(_DL1)return _DL1}_bo=_EL1(value,(value|0)<0?-1:0,true);if(_ld)_BL1[value]=_bo;return _bo}else {value|=0;if(_ld=(-128<=value&&value<128)){_DL1=_AL1[value];if(_DL1)return _DL1}_bo=_EL1(value,value<0?-1:0,false);if(_ld)_AL1[value]=_bo;return _bo}}/* 1557 * Returns a Long representing the given 32 bit integer value. 1558 * @function 1559 * @param {number} value The 32 bit integer in question 1560 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1561 * @returns {!Long} The corresponding Long value 1562 */Long._CL1=_CL1; 1563/* 1564 * @param {number} value 1565 * @param {boolean=} unsigned 1566 * @returns {!Long} 1567 * @inner 1568 */function _FL1(value,_yL1){if(isNaN(value))return _yL1?_GL1:ZERO;if(_yL1){if(value<0)return _GL1;if(value>=_HL1)return _IL1}else {if(value<=-_JL1)return MIN_VALUE;if(value+1>=_JL1)return MAX_VALUE}if(value<0)return _FL1(-value,_yL1)._KL1();return _EL1((value%_LL1)|0,(value/_LL1)|0,_yL1)}/* 1569 * Returns a Long representing the given value, provided that it is a finite number. Otherwise, zero is returned. 1570 * @function 1571 * @param {number} value The number in question 1572 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1573 * @returns {!Long} The corresponding Long value 1574 */Long._FL1=_FL1; 1575/* 1576 * @param {number} lowBits 1577 * @param {number} highBits 1578 * @param {boolean=} unsigned 1579 * @returns {!Long} 1580 * @inner 1581 */function _EL1(_tZ,_sZ,_yL1){return new Long(_tZ,_sZ,_yL1)}/* 1582 * Returns a Long representing the 64 bit integer that comes by concatenating the given low and high bits. Each is 1583 * assumed to use 32 bits. 1584 * @function 1585 * @param {number} lowBits The low 32 bits 1586 * @param {number} highBits The high 32 bits 1587 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1588 * @returns {!Long} The corresponding Long value 1589 */Long._EL1=_EL1; 1590/* 1591 * @function 1592 * @param {number} base 1593 * @param {number} exponent 1594 * @returns {number} 1595 * @inner 1596 */var _ML1=Math.pow;/* 1597 * @param {string} str 1598 * @param {(boolean|number)=} unsigned 1599 * @param {number=} radix 1600 * @returns {!Long} 1601 * @inner 1602 */function _rm(_Kz,_yL1,_NL1){if(_Kz.length===0)throw Error('empty string');if(_Kz==="NaN"||_Kz==="Infinity"||_Kz==="+Infinity"||_Kz==="-Infinity")return ZERO;if(typeof _yL1==='number'){_NL1=_yL1,_yL1=false}else {_yL1=!!_yL1}_NL1=_NL1||10;if(_NL1<2||36<_NL1)throw _OL1('radix'); 1603var _OE;if((_OE=_Kz.indexOf('-'))>0)throw Error('interior hyphen');else if(_OE===0){return _rm(_Kz.substring(1),_yL1,_NL1)._KL1()}var _PL1=_FL1(_ML1(_NL1,8));var result=ZERO;for(var _S2=0;_S2<_Kz.length;_S2+=8){var size=Math.min(8,_Kz.length-_S2),value=parseInt(_Kz.substring(_S2,_S2+size),_NL1);if(size<8){var _tN=_FL1(_ML1(_NL1,size));result=result._TN(_tN).add(_FL1(value))}else {result=result._TN(_PL1);result=result.add(_FL1(value))}}result._yL1=_yL1;return result}/* 1604 * Returns a Long representation of the given string, written using the specified radix. 1605 * @function 1606 * @param {string} str The textual representation of the Long 1607 * @param {(boolean|number)=} unsigned Whether unsigned or not, defaults to signed 1608 * @param {number=} radix The radix in which the text is written (2-36), defaults to 10 1609 * @returns {!Long} The corresponding Long value 1610 */Long._rm=_rm; 1611/* 1612 * @function 1613 * @param {!Long|number|string|!{low: number, high: number, unsigned: boolean}} val 1614 * @param {boolean=} unsigned 1615 * @returns {!Long} 1616 * @inner 1617 */function _QL1(_mj,_yL1){if(typeof _mj==='number')return _FL1(_mj,_yL1);if(typeof _mj==='string')return _rm(_mj,_yL1);return _EL1(_mj._wZ,_mj._z61,typeof _yL1==='boolean'?_yL1:_mj._yL1)}/* 1618 * Converts the specified value to a Long using the appropriate from* function for its type. 1619 * @function 1620 * @param {!Long|number|string|!{low: number, high: number, unsigned: boolean}} val Value 1621 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1622 * @returns {!Long} 1623 */Long._QL1=_QL1; 1624/* 1625 * @type {number} 1626 * @const 1627 * @inner 1628 */var _RL1=1<<16;/* 1629 * @type {number} 1630 * @const 1631 * @inner 1632 */var _SL1=1<<24;/* 1633 * @type {number} 1634 * @const 1635 * @inner 1636 */var _LL1=_RL1*_RL1;/* 1637 * @type {number} 1638 * @const 1639 * @inner 1640 */var _HL1=_LL1*_LL1;/* 1641 * @type {number} 1642 * @const 1643 * @inner 1644 */var _JL1=_HL1/2;/*
1645 * @type {!Long} 1646 * @const 1647 * @inner 1648 */var _TL1=_CL1(_SL1);/* 1649 * @type {!Long} 1650 * @inner 1651 */var ZERO=_CL1(0);/* 1652 * Signed zero. 1653 * @type {!Long} 1654 */Long.ZERO=ZERO;/* 1655 * @type {!Long} 1656 * @inner 1657 */var _GL1=_CL1(0, 1658!0);/* 1659 * Unsigned zero. 1660 * @type {!Long} 1661 */Long._GL1=_GL1;/* 1662 * @type {!Long} 1663 * @inner 1664 */var ONE=_CL1(1);/* 1665 * Signed one. 1666 * @type {!Long} 1667 */Long.ONE=ONE;/* 1668 * @type {!Long} 1669 * @inner 1670 */var _UL1=_CL1(1,!0);/* 1671 * Unsigned one. 1672 * @type {!Long} 1673 */Long._UL1=_UL1;/* 1674 * @type {!Long} 1675 * @inner 1676 */var _VL1=_CL1(-1);/* 1677 * Signed negative one. 1678 * @type {!Long} 1679 */Long._VL1=_VL1;/* 1680 * @type {!Long} 1681 * @inner 1682 */var MAX_VALUE=_EL1(0xFFFFFFFF|0,0x7FFFFFFF|0,!1);/* 1683 * Maximum signed value. 1684 * @type {!Long} 1685 */Long.MAX_VALUE=MAX_VALUE; 1686/* 1687 * @type {!Long} 1688 * @inner 1689 */var _IL1=_EL1(0xFFFFFFFF|0,0xFFFFFFFF|0,!0);/* 1690 * Maximum unsigned value. 1691 * @type {!Long} 1692 */Long._IL1=_IL1;/* 1693 * @type {!Long} 1694 * @inner 1695 */var MIN_VALUE=_EL1(0,0x80000000|0,!1);/* 1696 * Minimum signed value. 1697 * @type {!Long} 1698 */Long.MIN_VALUE=MIN_VALUE;/* 1699 * @alias Long.prototype 1700 * @inner 1701 */var _WL1=Long.prototype;/* 1702 * Converts the Long to a 32 bit integer, assuming it is a 32 bit integer. 1703 * @returns {number} 1704 */_WL1._XL1=function _XL1(){return this._yL1?this._wZ>>>0:this._wZ; 1705};/* 1706 * Converts the Long to a the nearest floating-point representation of this value (double, 53 bit mantissa). 1707 * @returns {number} 1708 */_WL1._ZA=function _ZA(){if(this._yL1)return((this._z61>>>0)*_LL1)+(this._wZ>>>0);return this._z61*_LL1+(this._wZ>>>0)};/* 1709 * Converts the Long to a string written in the specified radix. 1710 * @param {number=} radix Radix (2-36), defaults to 10 1711 * @returns {string} 1712 * @override 1713 * @throws {RangeError} If `radix` is out of range 1714 */_WL1.toString=function toString(_NL1){ 1715_NL1=_NL1||10;if(_NL1<2||36<_NL1)throw _OL1('radix');if(this._YL1())return '0';if(this._ZL1()){if(this.__L1(MIN_VALUE)){var _0M1=_FL1(_NL1),_fz=this._fz(_0M1),_1M1=_fz._TN(_0M1).sub(this);return _fz.toString(_NL1)+_1M1._XL1().toString(_NL1)}else return '-'+this._KL1().toString(_NL1)}var _PL1=_FL1(_ML1(_NL1,6),this._yL1),_2M1=this;var result='';while(true){var _3M1=_2M1._fz(_PL1),_4M1=_2M1.sub(_3M1._TN(_PL1))._XL1()>>>0,_5M1=_4M1.toString(_NL1);_2M1=_3M1;if(_2M1._YL1())return _5M1+result;else {while(_5M1.length<6)_5M1='0'+_5M1; 1716result=''+_5M1+result}}};/* 1717 * Gets the high 32 bits as a signed integer. 1718 * @returns {number} Signed high bits 1719 */_WL1._6M1=function _6M1(){return this._z61};/* 1720 * Gets the high 32 bits as an unsigned integer. 1721 * @returns {number} Unsigned high bits 1722 */_WL1._7M1=function _7M1(){return this._z61>>>0};/* 1723 * Gets the low 32 bits as a signed integer. 1724 * @returns {number} Signed low bits 1725 */_WL1._8M1=function _8M1(){return this._wZ};/* 1726 * Gets the low 32 bits as an unsigned integer. 1727 * @returns {number} Unsigned low bits 1728 */_WL1._9M1=function _9M1(){ 1729return this._wZ>>>0};/* 1730 * Gets the number of bits needed to represent the absolute value of this Long. 1731 * @returns {number} 1732 */_WL1._aM1=function _aM1(){if(this._ZL1())return this.__L1(MIN_VALUE)?64:this._KL1()._aM1();var _mj=this._z61!=0?this._z61:this._wZ;for(var _mi=31;_mi>0;_mi--)if((_mj&(1<<_mi))!=0)break;return this._z61!=0?_mi+33:_mi+1};/* 1733 * Tests if this Long's value equals zero. 1734 * @returns {boolean} 1735 */_WL1._YL1=function _YL1(){return this._z61===0&&this._wZ===0};/* 1736 * Tests if this Long's value equals zero. This is an alias of {@link Long#isZero}. 1737 * @returns {boolean} 1738 */_WL1._bM1=_WL1._YL1; 1739/* 1740 * Tests if this Long's value is negative. 1741 * @returns {boolean} 1742 */_WL1._ZL1=function _ZL1(){return !this._yL1&&this._z61<0};/* 1743 * Tests if this Long's value is positive. 1744 * @returns {boolean} 1745 */_WL1._cM1=function _cM1(){return this._yL1||this._z61>=0};/* 1746 * Tests if this Long's value is odd. 1747 * @returns {boolean} 1748 */_WL1._dM1=function _dM1(){return(this._wZ&1)===1};/* 1749 * Tests if this Long's value is even. 1750 * @returns {boolean} 1751 */_WL1._eM1=function _eM1(){return(this._wZ&1)===0;};/* 1752 * Tests if this Long's value equals the specified's. 1753 * @param {!Long|number|string} other Other value 1754 * @returns {boolean} 1755 */_WL1._fM1=function _fM1(_Ub1){
1756if(!_zL1(_Ub1))_Ub1=_QL1(_Ub1);if(this._yL1!==_Ub1._yL1&&(this._z61>>>31)===1&&(_Ub1._z61>>>31)===1)return false;return this._z61===_Ub1._z61&&this._wZ===_Ub1._wZ};/* 1757 * Tests if this Long's value equals the specified's. This is an alias of {@link Long#equals}. 1758 * @function 1759 * @param {!Long|number|string} other Other value 1760 * @returns {boolean} 1761 */_WL1.__L1=_WL1._fM1;/* 1762 * Tests if this Long's value differs from the specified's. 1763 * @param {!Long|number|string} other Other value 1764 * @returns {boolean} 1765 */_WL1._gM1=function _gM1(_Ub1){ 1766return !this.__L1(_Ub1)};/* 1767 * Tests if this Long's value differs from the specified's. This is an alias of {@link Long#notEquals}. 1768 * @function 1769 * @param {!Long|number|string} other Other value 1770 * @returns {boolean} 1771 */_WL1._hM1=_WL1._gM1;/* 1772 * Tests if this Long's value differs from the specified's. This is an alias of {@link Long#notEquals}. 1773 * @function 1774 * @param {!Long|number|string} other Other value 1775 * @returns {boolean} 1776 */_WL1._iM1=_WL1._gM1;/* 1777 * Tests if this Long's value is less than the specified's. 1778 * @param {!Long|number|string} other Other value 1779 * @returns {boolean} 1780 */_WL1._jM1=function _jM1(_Ub1){ 1781return this._kM1(_Ub1)<0};/* 1782 * Tests if this Long's value is less than the specified's. This is an alias of {@link Long#lessThan}. 1783 * @function 1784 * @param {!Long|number|string} other Other value 1785 * @returns {boolean} 1786 */_WL1._lM1=_WL1._jM1;/* 1787 * Tests if this Long's value is less than or equal the specified's. 1788 * @param {!Long|number|string} other Other value 1789 * @returns {boolean} 1790 */_WL1._mM1=function _mM1(_Ub1){return this._kM1(_Ub1)<=0};/* 1791 * Tests if this Long's value is less than or equal the specified's. This is an alias of {@link Long#lessThanOrEqual}. 1792 * @function 1793 * @param {!Long|number|string} other Other value 1794 * @returns {boolean} 1795 */_WL1._nM1=_WL1._mM1; 1796/* 1797 * Tests if this Long's value is less than or equal the specified's. This is an alias of {@link Long#lessThanOrEqual}. 1798 * @function 1799 * @param {!Long|number|string} other Other value 1800 * @returns {boolean} 1801 */_WL1._oM1=_WL1._mM1;/* 1802 * Tests if this Long's value is greater than the specified's. 1803 * @param {!Long|number|string} other Other value 1804 * @returns {boolean} 1805 */_WL1._pM1=function _pM1(_Ub1){return this._kM1(_Ub1)>0};/* 1806 * Tests if this Long's value is greater than the specified's. This is an alias of {@link Long#greaterThan}. 1807 * @function 1808 * @param {!Long|number|string} other Other value 1809 * @returns {boolean} 1810 */_WL1._qM1=_WL1._pM1; 1811/* 1812 * Tests if this Long's value is greater than or equal the specified's. 1813 * @param {!Long|number|string} other Other value 1814 * @returns {boolean} 1815 */_WL1._rM1=function _rM1(_Ub1){return this._kM1(_Ub1)>=0};/* 1816 * Tests if this Long's value is greater than or equal the specified's. This is an alias of {@link Long#greaterThanOrEqual}. 1817 * @function 1818 * @param {!Long|number|string} other Other value 1819 * @returns {boolean} 1820 */_WL1._sM1=_WL1._rM1;/* 1821 * Tests if this Long's value is greater than or equal the specified's. This is an alias of {@link Long#greaterThanOrEqual}. 1822 * @function 1823 * @param {!Long|number|string} other Other value 1824 * @returns {boolean} 1825 */_WL1._tM1=_WL1._rM1; 1826/* 1827 * Compares this Long's value with the specified's. 1828 * @param {!Long|number|string} other Other value 1829 * @returns {number} 0 if they are the same, 1 if the this is greater and -1 1830 * if the given one is greater 1831 */_WL1._uM1=function _uM1(_Ub1){if(!_zL1(_Ub1))_Ub1=_QL1(_Ub1);if(this.__L1(_Ub1))return 0;var _vM1=this._ZL1(),_wM1=_Ub1._ZL1();if(_vM1&&!_wM1)return -1;if(!_vM1&&_wM1)return 1;if(!this._yL1)return this.sub(_Ub1)._ZL1()?-1:1;return(_Ub1._z61>>>0)>(this._z61>>>0)||(_Ub1._z61===this._z61&&(_Ub1._wZ>>>0)>(this._wZ>>>0))?-1:1} 1832;/* 1833 * Compares this Long's value with the specified's. This is an alias of {@link Long#compare}. 1834 * @function 1835 * @param {!Long|number|string} other Other value 1836 * @returns {number} 0 if they are the same, 1 if the this is greater and -1 1837 * if the given one is greater 1838 */_WL1._kM1=_WL1._uM1;/* 1839 * Negates this Long's value. 1840 * @returns {!Long} Negated Long 1841 */_WL1._xM1=function _xM1(){if(!this._yL1&&this.__L1(MIN_VALUE))return MIN_VALUE;return this._yM1().add(ONE)};/* 1842 * Negates this Long's value. This is an alias of {@link Long#negate}. 1843 * @function 1844 * @returns {!Long} Negated Long 1845 */_WL1._KL1=_WL1._xM1; 1846/* 1847 * Returns the sum of this and the specified Long. 1848 * @param {!Long|number|string} addend Addend 1849 * @returns {!Long} Sum 1850 */_WL1.add=function add(_zM1){if(!_zL1(_zM1))_zM1=_QL1(_zM1);var _AM1=this._z61>>>16;var _BM1=this._z61&0xFFFF;var _CM1=this._wZ>>>16;var _DM1=this._wZ&0xFFFF;var _EM1=_zM1._z61>>>16;var _FM1=_zM1._z61&0xFFFF;var _GM1=_zM1._wZ>>>16;var _HM1=_zM1._wZ&0xFFFF;var _IM1=0,_JM1=0,_KM1=0,_LM1=0;_LM1+=_DM1+_HM1;_KM1+=_LM1>>>16;_LM1&=0xFFFF;_KM1+=_CM1+_GM1;_JM1+=_KM1>>>16;_KM1&=0xFFFF;_JM1+=_BM1+_FM1; 1851_IM1+=_JM1>>>16;_JM1&=0xFFFF;_IM1+=_AM1+_EM1;_IM1&=0xFFFF;return _EL1((_KM1<<16)|_LM1,(_IM1<<16)|_JM1,this._yL1)};/* 1852 * Returns the difference of this and the specified Long. 1853 * @param {!Long|number|string} subtrahend Subtrahend 1854 * @returns {!Long} Difference 1855 */_WL1._MM1=function _MM1(_NM1){if(!_zL1(_NM1))_NM1=_QL1(_NM1);return this.add(_NM1._KL1())};/* 1856 * Returns the difference of this and the specified Long. This is an alias of {@link Long#subtract}. 1857 * @function 1858 * @param {!Long|number|string} subtrahend Subtrahend 1859 * @returns {!Long} Difference 1860 */_WL1.sub=_WL1._MM1; 1861/* 1862 * Returns the product of this and the specified Long. 1863 * @param {!Long|number|string} multiplier Multiplier 1864 * @returns {!Long} Product 1865 */_WL1._OM1=function _OM1(_PM1){if(this._YL1())return ZERO;if(!_zL1(_PM1))_PM1=_QL1(_PM1);if(_uL1){var _wZ=_uL1._TN(this._wZ,this._z61,_PM1._wZ,_PM1._z61);return _EL1(_wZ,_uL1._QM1(),this._yL1)}if(_PM1._YL1())return ZERO;if(this.__L1(MIN_VALUE))return _PM1._dM1()?MIN_VALUE:ZERO;if(_PM1.__L1(MIN_VALUE))return this._dM1()?MIN_VALUE:ZERO;
vendor: 4,210 bytes, lines 1865-1912
1865if(this._ZL1()){if(_PM1._ZL1())return this._KL1()._TN(_PM1._KL1()); 1866else return this._KL1()._TN(_PM1)._KL1()}else if(_PM1._ZL1())return this._TN(_PM1._KL1())._KL1();if(this._lM1(_TL1)&&_PM1._lM1(_TL1))return _FL1(this._ZA()*_PM1._ZA(),this._yL1);var _AM1=this._z61>>>16;var _BM1=this._z61&0xFFFF;var _CM1=this._wZ>>>16;var _DM1=this._wZ&0xFFFF;var _EM1=_PM1._z61>>>16;var _FM1=_PM1._z61&0xFFFF;var _GM1=_PM1._wZ>>>16;var _HM1=_PM1._wZ&0xFFFF;var _IM1=0,_JM1=0,_KM1=0,_LM1=0;_LM1+=_DM1*_HM1;_KM1+=_LM1>>>16;_LM1&=0xFFFF;_KM1+=_CM1*_HM1;_JM1+=_KM1>>>16;_KM1&=0xFFFF;_KM1+=_DM1*_GM1;_JM1+=_KM1>>>16; 1867_KM1&=0xFFFF;_JM1+=_BM1*_HM1;_IM1+=_JM1>>>16;_JM1&=0xFFFF;_JM1+=_CM1*_GM1;_IM1+=_JM1>>>16;_JM1&=0xFFFF;_JM1+=_DM1*_FM1;_IM1+=_JM1>>>16;_JM1&=0xFFFF;_IM1+=_AM1*_HM1+_BM1*_GM1+_CM1*_FM1+_DM1*_EM1;_IM1&=0xFFFF;return _EL1((_KM1<<16)|_LM1,(_IM1<<16)|_JM1,this._yL1)};/* 1868 * Returns the product of this and the specified Long. This is an alias of {@link Long#multiply}. 1869 * @function 1870 * @param {!Long|number|string} multiplier Multiplier 1871 * @returns {!Long} Product 1872 */_WL1._TN=_WL1._OM1;/* 1873 * Returns this Long divided by the specified. The result is signed if this Long is signed or 1874 * unsigned if this Long is unsigned. 1875 * @param {!Long|number|string} divisor Divisor 1876 * @returns {!Long} Quotient 1877 */_WL1._RM1=function _RM1(_SM1){ 1878if(!_zL1(_SM1))_SM1=_QL1(_SM1);if(_SM1._YL1())throw Error('division by zero');if(_uL1){if(!this._yL1&&this._z61===-0x80000000&&_SM1._wZ===-1&&_SM1._z61===-1){return this}var _wZ=(this._yL1?_uL1._TM1:_uL1._UM1)(this._wZ,this._z61,_SM1._wZ,_SM1._z61);return _EL1(_wZ,_uL1._QM1(),this._yL1)}if(this._YL1())return this._yL1?_GL1:ZERO;var _VM1,_2M1,_fg;if(!this._yL1){if(this.__L1(MIN_VALUE)){if(_SM1.__L1(ONE)||_SM1.__L1(_VL1))return MIN_VALUE;else if(_SM1.__L1(MIN_VALUE))return ONE;else {var _WM1=this._XM1(1);_VM1=_WM1._fz(_SM1)._YM1(1); 1879if(_VM1.__L1(ZERO)){return _SM1._ZL1()?ONE:_VL1}else {_2M1=this.sub(_SM1._TN(_VM1));_fg=_VM1.add(_2M1._fz(_SM1));return _fg}}}else if(_SM1.__L1(MIN_VALUE))return this._yL1?_GL1:ZERO;if(this._ZL1()){if(_SM1._ZL1())return this._KL1()._fz(_SM1._KL1());return this._KL1()._fz(_SM1)._KL1()}else if(_SM1._ZL1())return this._fz(_SM1._KL1())._KL1();_fg=ZERO}else {if(!_SM1._yL1)_SM1=_SM1._ZM1();if(_SM1._qM1(this))return _GL1;if(_SM1._qM1(this.__M1(1)))return _UL1;_fg=_GL1}_2M1=this;while(_2M1._sM1(_SM1)){_VM1=Math.max(1, 1880Math.floor(_2M1._ZA()/_SM1._ZA()));var _vN=Math.ceil(Math.log(_VM1)/Math.LN2),_0C1=(_vN<=48)?1:_ML1(2,_vN-48),_0N1=_FL1(_VM1),_1N1=_0N1._TN(_SM1);while(_1N1._ZL1()||_1N1._qM1(_2M1)){_VM1-=_0C1;_0N1=_FL1(_VM1,this._yL1);_1N1=_0N1._TN(_SM1)}if(_0N1._YL1())_0N1=ONE;_fg=_fg.add(_0N1);_2M1=_2M1.sub(_1N1)}return _fg};/* 1881 * Returns this Long divided by the specified. This is an alias of {@link Long#divide}. 1882 * @function 1883 * @param {!Long|number|string} divisor Divisor 1884 * @returns {!Long} Quotient 1885 */_WL1._fz=_WL1._RM1; 1886/* 1887 * Returns this Long modulo the specified. 1888 * @param {!Long|number|string} divisor Divisor 1889 * @returns {!Long} Remainder 1890 */_WL1._2N1=function _2N1(_SM1){if(!_zL1(_SM1))_SM1=_QL1(_SM1);if(_uL1){var _wZ=(this._yL1?_uL1._3N1:_uL1._4N1)(this._wZ,this._z61,_SM1._wZ,_SM1._z61);return _EL1(_wZ,_uL1._QM1(),this._yL1)}return this.sub(this._fz(_SM1)._TN(_SM1))};/* 1891 * Returns this Long modulo the specified. This is an alias of {@link Long#modulo}. 1892 * @function 1893 * @param {!Long|number|string} divisor Divisor 1894 * @returns {!Long} Remainder 1895 */_WL1._UN=_WL1._2N1; 1896/* 1897 * Returns this Long modulo the specified. This is an alias of {@link Long#modulo}. 1898 * @function 1899 * @param {!Long|number|string} divisor Divisor 1900 * @returns {!Long} Remainder 1901 */_WL1._2M1=_WL1._2N1;/* 1902 * Returns the bitwise NOT of this Long. 1903 * @returns {!Long} 1904 */_WL1._yM1=function _yM1(){return _EL1(~this._wZ,~this._z61,this._yL1)};/* 1905 * Returns the bitwise AND of this Long and the specified. 1906 * @param {!Long|number|string} other Other Long 1907 * @returns {!Long} 1908 */_WL1._XN=function _XN(_Ub1){ 1909if(!_zL1(_Ub1))_Ub1=_QL1(_Ub1);return _EL1(this._wZ&_Ub1._wZ,this._z61&_Ub1._z61,this._yL1)};/* 1910 * Returns the bitwise OR of this Long and the specified. 1911 * @param {!Long|number|string} other Other Long 1912 * @returns {!Long}
1913 */_WL1._YN=function _YN(_Ub1){if(!_zL1(_Ub1))_Ub1=_QL1(_Ub1);return _EL1(this._wZ|_Ub1._wZ,this._z61|_Ub1._z61,this._yL1)};/* 1914 * Returns the bitwise XOR of this Long and the given one. 1915 * @param {!Long|number|string} other Other Long 1916 * @returns {!Long} 1917 */_WL1._ZN=function _ZN(_Ub1){ 1918if(!_zL1(_Ub1))_Ub1=_QL1(_Ub1);return _EL1(this._wZ^_Ub1._wZ,this._z61^_Ub1._z61,this._yL1)};/* 1919 * Returns this Long with bits shifted to the left by the given amount. 1920 * @param {number|!Long} numBits Number of bits 1921 * @returns {!Long} Shifted Long 1922 */_WL1.__N=function __N(_nK1){if(_zL1(_nK1))_nK1=_nK1._XL1();if((_nK1&=63)===0)return this;else if(_nK1<32)return _EL1(this._wZ<<_nK1,(this._z61<<_nK1)|(this._wZ>>>(32-_nK1)),this._yL1);else return _EL1(0,this._wZ<<(_nK1-32),this._yL1)};/* 1923 * Returns this Long with bits shifted to the left by the given amount. This is an alias of {@link Long#shiftLeft}. 1924 * @function 1925 * @param {number|!Long} numBits Number of bits 1926 * @returns {!Long} Shifted Long 1927 */_WL1._YM1=_WL1.__N; 1928/* 1929 * Returns this Long with bits arithmetically shifted to the right by the given amount. 1930 * @param {number|!Long} numBits Number of bits 1931 * @returns {!Long} Shifted Long 1932 */_WL1._0O=function _0O(_nK1){if(_zL1(_nK1))_nK1=_nK1._XL1();if((_nK1&=63)===0)return this;else if(_nK1<32)return _EL1((this._wZ>>>_nK1)|(this._z61<<(32-_nK1)),this._z61>>_nK1,this._yL1);else return _EL1(this._z61>>(_nK1-32),this._z61>=0?0:-1,this._yL1)};/* 1933 * Returns this Long with bits arithmetically shifted to the right by the given amount. This is an alias of {@link Long#shiftRight}. 1934 * @function 1935 * @param {number|!Long} numBits Number of bits 1936 * @returns {!Long} Shifted Long 1937 */_WL1._XM1=_WL1._0O; 1938/* 1939 * Returns this Long with bits logically shifted to the right by the given amount. 1940 * @param {number|!Long} numBits Number of bits 1941 * @returns {!Long} Shifted Long 1942 */_WL1._5N1=function _5N1(_nK1){if(_zL1(_nK1))_nK1=_nK1._XL1();_nK1&=63;if(_nK1===0)return this;else {var _z61=this._z61;if(_nK1<32){var _wZ=this._wZ;return _EL1((_wZ>>>_nK1)|(_z61<<(32-_nK1)),_z61>>>_nK1,this._yL1)}else if(_nK1===32)return _EL1(_z61,0,this._yL1);else return _EL1(_z61>>>(_nK1-32),0,this._yL1)}};/* 1943 * Returns this Long with bits logically shifted to the right by the given amount. This is an alias of {@link Long#shiftRightUnsigned}. 1944 * @function 1945 * @param {number|!Long} numBits Number of bits 1946 * @returns {!Long} Shifted Long 1947 */_WL1.__M1=_WL1._5N1; 1948/* 1949 * Returns this Long with bits logically shifted to the right by the given amount. This is an alias of {@link Long#shiftRightUnsigned}. 1950 * @function 1951 * @param {number|!Long} numBits Number of bits 1952 * @returns {!Long} Shifted Long 1953 */_WL1._6N1=_WL1._5N1;/* 1954 * Converts this Long to signed. 1955 * @returns {!Long} Signed long 1956 */_WL1._7N1=function _7N1(){if(!this._yL1)return this;return _EL1(this._wZ,this._z61,false)};/* 1957 * Converts this Long to unsigned. 1958 * @returns {!Long} Unsigned long 1959 */_WL1._ZM1=function _ZM1(){ 1960if(this._yL1)return this;return _EL1(this._wZ,this._z61,true)};/* 1961 * Converts this Long to its byte representation. 1962 * @param {boolean=} le Whether little or big endian, defaults to big endian 1963 * @returns {!Array.<number>} Byte representation 1964 */_WL1._8N1=function _8N1(_oM1){return _oM1?this._9N1():this._aN1()};/* 1965 * Converts this Long to its little endian byte representation. 1966 * @returns {!Array.<number>} Little endian byte representation 1967 */_WL1._9N1=function _9N1(){var _vZ=this._z61,_F61=this._wZ; 1968return [_F61&0xff,_F61>>>8&0xff,_F61>>>16&0xff,_F61>>>24,_vZ&0xff,_vZ>>>8&0xff,_vZ>>>16&0xff,_vZ>>>24]};/* 1969 * Converts this Long to its big endian byte representation. 1970 * @returns {!Array.<number>} Big endian byte representation 1971 */_WL1._aN1=function _aN1(){var _vZ=this._z61,_F61=this._wZ;return [_vZ>>>24,_vZ>>>16&0xff,_vZ>>>8&0xff,_vZ&0xff,_F61>>>24,_F61>>>16&0xff,_F61>>>8&0xff,_F61&0xff]};/* 1972 * Creates a Long from its byte representation. 1973 * @param {!Array.<number>} bytes Byte representation 1974 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1975 * @param {boolean=} le Whether little or big endian, defaults to big endian 1976 * @returns {Long} The corresponding Long value 1977 */Long._bN1=function _bN1(_cN1, 1978_yL1,_oM1){return _oM1?Long._dN1(_cN1,_yL1):Long._eN1(_cN1,_yL1)};/* 1979 * Creates a Long from its little endian byte representation. 1980 * @param {!Array.<number>} bytes Little endian byte representation 1981 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1982 * @returns {Long} The corresponding Long value 1983 */Long._dN1=function _dN1(_cN1,_yL1){return new Long(_cN1[0]|_cN1[1]<<8|_cN1[2]<<16|_cN1[3]<<24,_cN1[4]|_cN1[5]<<8|_cN1[6]<<16|_cN1[7]<<24,_yL1)};/* 1984 * Creates a Long from its big endian byte representation. 1985 * @param {!Array.<number>} bytes Big endian byte representation 1986 * @param {boolean=} unsigned Whether unsigned or not, defaults to signed 1987 * @returns {Long} The corresponding Long value 1988 */Long._eN1=function _eN1(_cN1, 1989_yL1){return new Long(_cN1[4]<<24|_cN1[5]<<16|_cN1[6]<<8|_cN1[7],_cN1[0]<<24|_cN1[1]<<16|_cN1[2]<<8|_cN1[3],_yL1)};function _fN1(color){return(((color._K9*255)&0xff)<<0)|(((color._L9*255)&0xff)<<8)|(((color._M9*255)&0xff)<<16)}/*@this {yyPhysicsDebugDraw} */function _gN1(vertices,vertexCount,color){_8n(_fN1(color));var scale=1.0/this._hN1._XS;for(var _Hb=0;_Hb<vertexCount;++_Hb){var _iN1=vertices[_Hb];var _jN1=vertices[(_Hb+1)%vertexCount];_Df(_iN1.x*scale,_iN1.y*scale,_jN1.x*scale,_jN1.y*scale);}}/*@this {yyPhysicsDebugDraw} */function _kN1(vertices, 1990vertexCount,color){_8n(_fN1(color));var scale=1.0/this._hN1._XS;var _iN1=vertices[0];for(var _Hb=2;_Hb<vertexCount;++_Hb){var _jN1=vertices[_Hb-1];var _lN1=vertices[_Hb];_CF(_iN1.x*scale,_iN1.y*scale,_jN1.x*scale,_jN1.y*scale,_lN1.x*scale,_lN1.y*scale,false)}}/*@this {yyPhysicsDebugDraw} */function _mN1(_R61,_S61,color){_8n(_fN1(color));var scale=1.0/this._hN1._XS;_1G((_R61.x-_S61)*scale,(_R61.y-_S61)*scale,(_R61.x+_S61)*scale,(_R61.y+_S61)*scale,true)}/*@this {yyPhysicsDebugDraw} */function _nN1(_R61,_S61, 1991_Fo,color){_8n(_fN1(color));var scale=1.0/this._hN1._XS;_1G((_R61.x-_S61)*scale,(_R61.y-_S61)*scale,(_R61.x+_S61)*scale,(_R61.y+_S61)*scale,false)}/*@this {yyPhysicsDebugDraw} */function _oN1(_Eo,_V61,color){_8n(_fN1(color));var scale=1.0/this._hN1._XS;_Df(_Eo.x*scale,_Eo.y*scale,_V61.x*scale,_V61.y*scale)}/*@this {yyPhysicsDebugDraw} */function _pN1(_S51){var _qN1=0.4;var scale=1.0/this._hN1._XS;var _Eo=_S51._OE,_V61=new _rN1._sN1();_V61.x=_Eo.x+_qN1*_S51._YC._P51().x;_V61.y=_Eo.y+_qN1*_S51._YC._P51().y; 1992_8n(_tN1);_Df(_Eo.x*scale,_Eo.y*scale,_V61.x*scale,_V61.y*scale);_V61.x=_Eo.x+_qN1*_S51._YC._Q51().x;_V61.y=_Eo.y+_qN1*_S51._YC._Q51().y;_8n(_uN1);_Df(_Eo.x*scale,_Eo.y*scale,_V61.x*scale,_V61.y*scale)}/*@this {yyPhysicsDebugDraw} */function _vN1(_Y61,_S61,_Z61,_md){for(var _Hb=0;_Hb<_md;_Hb++){var scale=1.0/this._hN1._XS;_8n(((_Z61[_Hb]._K9&0xff)<<0)|((_Z61[_Hb]._L9&0xff)<<8)|((_Z61[_Hb]._M9&0xff)<<16));_1G((_Y61[_Hb].x-_S61)*scale,(_Y61[_Hb].y-_S61)*scale,(_Y61[_Hb].x+_S61)*scale,(_Y61[_Hb].y+_S61)*scale, 1993true)}}/*@constructor */function _rS(){this._Sg1=0;this._Tg1=0;this._wN1=false;this._xN1=true;this._yN1=false;this._zN1=new _rN1._AN1();this._081=null};_rS.prototype._VS=function(_lo){this._081=null;this._zN1._C71=new _rN1._BN1();this._zN1._C71._h71=_lo};_rS.prototype._ZS=function(){this._081=[];this._zN1._C71=new _rN1._CN1()};_rS.prototype._2T=function(_Oa,_Pa){var vertexCount=this._081.length;this._081[vertexCount]=new _rN1._sN1(_Oa,_Pa)};_rS.prototype._DN1=function(){if(this._081===null||this._081===undefined){ 1994return true;}if(this._zN1._C71._rI===_rN1._EN1._x71){if(this._081.length>2){this._zN1._C71._Bm(this._081,this._081.length);return true}}else if(this._zN1._C71._rI===_rN1._EN1._y71){if(this._yN1){if(this._081.length>=3){this._zN1._C71._781(this._081,this._081.length);return true}}else {if(this._081.length>=2){this._zN1._C71._881(this._081,this._081.length);return true}}}return false};_rS.prototype._HS=function(_GS){this._zN1._or._wi1=_GS};_rS.prototype._ES=function(_DS){this._zN1._1A=_DS};_rS.prototype._BS=function(_AS){ 1995this._zN1._xi1=_AS};_rS.prototype._yS=function(_xS){this._zN1._r71=_xS};_rS.prototype._KS=function(_FN1){this._zN1._yi1=_FN1};_rS.prototype._NS=function(_MS){this._Sg1=_MS};_rS.prototype._PS=function(_MS){this._Tg1=_MS};_rS.prototype._PS=function(_MS){this._Tg1=_MS};_rS.prototype._SS=function(_RS){this._xN1=_RS};_rS.prototype._vS=function(){this._wN1=true};var _GN1=0,_HN1=1,_IN1=2,_JN1=3,_KN1=4,_LN1=5,_MN1=6,_NN1=7,_ON1=8,_PN1=9,_QN1=10,_RN1=11,_SN1=12,_TN1=13,_UN1=14,_VN1=15,_WN1=16,_XN1=17,_YN1=18, 1996_ZN1=19,__N1=20,_0O1=21,_1O1=22,_2O1=23,_3O1=24;/*@constructor */function _4O1(_5O1){this._6O1=_5O1};_4O1.prototype._vu1=function(_7O1){if((this._6O1 instanceof _rN1._8O1)||(this._6O1 instanceof _rN1._9O1)||(this._6O1 instanceof _rN1._aO1)){this._6O1._nl1()._SS(true);this._6O1._ol1()._SS(true);this._6O1._vu1(_7O1)}};/*@constructor */function _bO1(_cO1,_dO1,_Z9,__9){this._eO1=_cO1;this._fO1=_dO1;this._gO1=new _rN1._sN1(_Z9,__9);this._hO1=[]};_bO1.prototype._jT=function(_iO1,_jO1,_kO1,_lO1){this._eO1._Kh1(new _rN1._sN1(_kO1,
1997_lO1),new _rN1._sN1(_iO1,_jO1),true)};_bO1.prototype._gT=function(_iO1,_jO1,_kO1,_lO1){this._eO1._gT(new _rN1._sN1(_kO1,_lO1),new _rN1._sN1(_iO1,_jO1),true)};_bO1.prototype._qT=function(_mO1,_nO1,_oO1,_pO1){var _qO1=this._eO1._Rh1(new _rN1._sN1(_oO1,_pO1));var _rO1=this._eO1._Qh1(new _rN1._sN1(_mO1,_nO1));this._eO1._gT(_qO1,_rO1,true)};_bO1.prototype._tT=function(_mO1,_nO1,_oO1,_pO1){var _qO1=this._eO1._Rh1(new _rN1._sN1(_oO1,_pO1));var _rO1=this._eO1._Qh1(new _rN1._sN1(_mO1,_nO1));this._eO1._Kh1(_qO1,_rO1, 1998true)};_bO1.prototype._vT=function(_uT){this._eO1._vT(_uT,true)};_bO1.prototype._xT=function(_wT){this._eO1._xT(_wT,true)};_bO1.prototype._CT=function(_yT,_sO1,_tO1,_BT){var _q71=new _rN1._uO1();_q71._e71=_yT;_q71._f71=_BT;_q71._R61=new _rN1._sN1(_sO1,_tO1);this._eO1._Ph1(_q71)};_bO1.prototype._vO1=function(_wO1){var position=this._eO1._kS();this._eO1._yh1(position,(_wO1*Math.PI)/180.0);this._eO1._SS(true)};_bO1.prototype._xO1=function(_dm){var angle=this._eO1._O51();var _Ff=this._eO1._kS().y;this._eO1._yh1(new _rN1._sN1(_dm, 1999_Ff),angle);this._eO1._SS(true)};_bO1.prototype._yO1=function(_dm){var angle=this._eO1._O51();var _Ef=this._eO1._kS().x;this._eO1._yh1(new _rN1._sN1(_Ef,_dm),angle);this._eO1._SS(true)};_bO1.prototype._Eh1=function(_zO1){this._eO1._Eh1((_zO1*Math.PI)/180.0);this._eO1._SS(true)};_bO1.prototype._AO1=function(_BO1){var _CO1=this._eO1._Dh1();this._eO1._Ch1(new _rN1._sN1(_BO1,_CO1.y));this._eO1._SS(true)};_bO1.prototype._DO1=function(_BO1){var _CO1=this._eO1._Dh1();this._eO1._Ch1(new _rN1._sN1(_CO1.x,_BO1)); 2000this._eO1._SS(true)};_bO1.prototype._8i1=function(_EO1){this._eO1._8i1(_EO1)};_bO1.prototype._gi1=function(_FO1){this._eO1._gi1(_FO1)};_bO1.prototype._ei1=function(_GO1){this._eO1._ei1(_GO1)};_bO1.prototype._DT=function(_HO1){if(this._eO1){this._IO1(_HO1);this._JO1(_HO1)}};_bO1.prototype._IO1=function(_KO1){var _uS=this._eO1._ii1();while((_uS!=null)&&(_uS!=undefined)){var _C71=_uS._Fi1();var _LO1=this._eO1._kS();if(_C71 instanceof _rN1._BN1){_1G((_LO1.x-_C71._h71)*_KO1,(_LO1.y-_C71._h71)*_KO1,(_LO1.x+_C71._h71)*_KO1, 2001(_LO1.y+_C71._h71)*_KO1,true)}else if(_C71 instanceof _rN1._CN1){var _MO1=Math.sin(this._eO1._O51());var _NO1=Math.cos(this._eO1._O51());for(var _Hb=0;_Hb<_C71._181;++_Hb){var _iN1=_C71._081[_Hb];var _jN1=_C71._081[(_Hb+1)%_C71._181];_Df((_LO1.x+((_iN1.x*_NO1)-(_iN1.y*_MO1)))*_KO1,(_LO1.y+((_iN1.x*_MO1)+(_iN1.y*_NO1)))*_KO1,(_LO1.x+((_jN1.x*_NO1)-(_jN1.y*_MO1)))*_KO1,(_LO1.y+((_jN1.x*_MO1)+(_jN1.y*_NO1)))*_KO1)}}_uS=_uS._Pg1}};_bO1.prototype._JO1=function(_KO1){var _qi1=this._eO1._Mg1;while((_qi1!=null)&&(_qi1!=undefined)){ 2002var _ri1=_qi1._ri1;if(_ri1 instanceof _rN1._8O1){this._OO1(_ri1,_KO1)}else if(_ri1 instanceof _rN1._9O1){this._PO1(_ri1,_KO1)}else if(_ri1 instanceof _rN1._QO1){this._RO1(_ri1,_KO1)}else if(_ri1 instanceof _rN1._SO1){this._TO1(_ri1,_KO1)}else if(_ri1 instanceof _rN1._UO1){if(_ri1._VO1!=null){this._OO1(_ri1._VO1,_KO1)}if(_ri1._WO1!=null){this._OO1(_ri1._WO1,_KO1)}if(_ri1._XO1!=null){this._PO1(_ri1._XO1,_KO1)}if(_ri1._YO1!=null){this._PO1(_ri1._YO1,_KO1)}}_qi1=_qi1._Pg1}};_bO1.prototype._RO1=function(_ZO1,_KO1){ 2003var _9v1=_ZO1._pl1();var _av1=_ZO1._ql1();_Df(_9v1.x*_KO1,_9v1.y*_KO1,_av1.x*_KO1,_av1.y*_KO1)};_bO1.prototype._OO1=function(_ZO1,_KO1){var anchor=_ZO1._pl1();_Df((anchor.x*_KO1)-2,(anchor.y*_KO1)-2,(anchor.x*_KO1)+2,(anchor.y*_KO1)+2);_Df((anchor.x*_KO1)-2,(anchor.y*_KO1)+2,(anchor.x*_KO1)+2,(anchor.y*_KO1)-2)};_bO1.prototype._PO1=function(_ZO1,_KO1){var _9v1=_ZO1._pl1();var _av1=this._eO1._kS();_Df(_9v1.x*_KO1,_9v1.y*_KO1,_av1.x*_KO1,_av1.y*_KO1)};_bO1.prototype._TO1=function(_ZO1,_KO1){var anchor,__O1; 2004if(_ZO1._0P1()==this._eO1){anchor=_ZO1._pl1();__O1=_ZO1._ul1()}else {anchor=_ZO1._ql1();__O1=_ZO1._vl1()}_Df(anchor.x*_KO1,anchor.y*_KO1,__O1.x*_KO1,__O1.y*_KO1);_Df(_ZO1._ul1().x*_KO1,_ZO1._ul1().y*_KO1,_ZO1._vl1().x*_KO1,_ZO1._vl1().y*_KO1)};_bO1.prototype._1P1=function(_2P1){for(var _S2=0;_S2<this._hO1.length;_S2++){if(this._hO1[_S2]==null||this._hO1[_S2]==undefined){this._hO1[_S2]=_2P1;return _S2}}return(this._hO1.push(_2P1)-1)};_bO1.prototype._3P1=function(_FT){if(this._hO1[_FT]){this._eO1._qh1(this._hO1[_FT]); 2005this._hO1[_FT]=undefined}};_bO1.prototype._GT=function(_FT){if(this._hO1[_FT]){return this._hO1[_FT]._GT()}return 0.0};_bO1.prototype._HT=function(_FT){if(this._hO1[_FT]){return this._hO1[_FT]._HT()}return 0.0};_bO1.prototype._IT=function(_FT){if(this._hO1[_FT]){return this._hO1[_FT]._IT()}return 0.0};_bO1.prototype._ES=function(_FT,_b9){if(this._hO1[_FT]){this._hO1[_FT]._ES(_b9)}};_bO1.prototype._yS=function(_FT,_b9){if(this._hO1[_FT]){this._hO1[_FT]._yS(_b9);this._eO1._nh1()}};_bO1.prototype._BS=function(_FT, 2006_b9){if(this._hO1[_FT]){this._hO1[_FT]._BS(_b9)}};var _4P1=10,_5P1=32,_6P1=(1<<0),_7P1=(1<<1),_8P1=(1<<2),_9P1=(1<<3),_aP1=(1<<4),_bP1=(1<<5),_cP1=(1<<6);var _rN1=null;function _dP1(){if(_rN1===null){var __B=window["b2"];_rN1={};_rN1.version=__B["version"];_rN1._sN1=__B["Vec2"];_rN1._eP1=__B["Vec3"];_rN1._fP1=__B["Mat22"];_rN1._gP1=__B["Mat33"];_rN1._hP1=__B["Rot"];_rN1._iP1=__B["Transform"];_rN1._jP1=__B["Sweep"];_rN1._kP1=__B["Dot_v2_v2"];_rN1._lP1=__B["Cross_v2_v2"];_rN1._mP1=__B["Cross_v2_f"];_rN1._nP1=__B["Cross_f_v2"]; 2007_rN1._oP1=__B["Mul_m22_v2"];_rN1._pP1=__B["MulT_m22_v2"];_rN1._qP1=__B["Distance"];_rN1._rP1=__B["DistanceSquared"];_rN1._sP1=__B["Dot_v3_v3"];_rN1._tP1=__B["Cross_v3_v3"];_rN1._uP1=__B["Mul_m22_m22"];_rN1._vP1=__B["MulT_m22_m22"];_rN1._wP1=__B["Mul_m33_v3"];_rN1._xP1=__B["Mul22_m33_v2"];_rN1._yP1=__B["Mul_r_r"];_rN1._zP1=__B["MulT_r_r"];_rN1._AP1=__B["Mul_r_v2"];_rN1._BP1=__B["MulT_r_v2"];_rN1._CP1=__B["Mul_t_v2"];_rN1._DP1=__B["Min_v2"];_rN1._EP1=__B["Max_v2"];_rN1._FP1=__B["Clamp"];_rN1._GP1=__B["MulT_t_v2"]; 2008_rN1._HP1=__B["Mul_t_t"];_rN1._IP1=__B["MulT_t_t"];_rN1._JP1=__B["Clamp_v2"];_rN1._KP1=__B["NextPowerOfTwo"];_rN1._LP1=__B["Abs_v2"];_rN1._MP1=__B["Abs_m22"];_rN1._NP1=__B["IsPowerOfTwo"];_rN1._OP1=__B["RandomFloat"];_rN1._PP1=__B["Timer"];_rN1._O9=__B["Color"];_rN1._Qd=__B["Draw"];_rN1._QP1=__B["ContactID"];_rN1._RP1=__B["ManifoldPoint"];_rN1._SP1=__B["Manifold"];_rN1._TP1=__B["WorldManifold"];_rN1._UP1=__B["GetPointStates"];_rN1._VP1=__B["ClipVertex"];_rN1._WP1=__B["RayCastInput"];
2008_rN1._XP1=__B["RayCastOutput"]; 2009_rN1._YP1=__B["AABB"];_rN1._ZP1=__B["CollideCircles"];_rN1.__P1=__B["CollidePolygonAndCircle"];_rN1._0Q1=__B["FindMaxSeparation"];_rN1._1Q1=__B["FindIncidentEdge"];_rN1._2Q1=__B["CollidePolygons"];_rN1._3Q1=__B["CollideEdgeAndCircle"];_rN1._4Q1=__B["EPAxis"];_rN1._5Q1=__B["TempPolygon"];_rN1._6Q1=__B["ReferenceFace"];_rN1._7Q1=__B["EPCollider"];_rN1._8Q1=__B["CollideEdgeAndPolygon"];_rN1._9Q1=__B["ClipSegmentToLine"];_rN1._aQ1=__B["TestShapeOverlap"];_rN1._ET=__B["TestOverlap"];_rN1._EN1=__B["Shape"]; 2010_rN1._uO1=__B["MassData"];_rN1._BN1=__B["CircleShape"];_rN1._bQ1=__B["EdgeShape"];_rN1._cQ1=__B["ChainShape"];_rN1._CN1=__B["PolygonShape"];_rN1._do1=__B["Pair"];_rN1._dQ1=__B["PairLessThan"];_rN1._eQ1=__B["BroadPhase"];_rN1._fQ1=__B["DistanceProxy"];_rN1._gQ1=__B["SimplexCache"];_rN1._hQ1=__B["DistanceInput"];_rN1._iQ1=__B["DistanceOutput"];_rN1._jQ1=__B["SimplexVertex"];_rN1._kQ1=__B["Simplex"];_rN1._lQ1=__B["DistanceFunc"];_rN1._mQ1=__B["TreeNode"];_rN1._nQ1=__B["DynamicTree"];_rN1._oQ1=__B["TOIInput"]; 2011_rN1._pQ1=__B["TOIOutput"];_rN1._qQ1=__B["SeparationFunction"];_rN1._rQ1=__B["TimeOfImpact"];_rN1._sQ1=__B["BodyDef"];_rN1._tQ1=__B["Body"];_rN1._uQ1=__B["Filter"];_rN1._AN1=__B["FixtureDef"];_rN1._vQ1=__B["Fixture"];_rN1._wQ1=__B["DestructionListener"];_rN1._xQ1=__B["ContactFilter"];_rN1._yQ1=__B["ContactImpulse"];_rN1._zQ1=__B["ContactListener"];_rN1._G91=__B["QueryCallback"];_rN1._Qe1=__B["RayCastCallback"];_rN1._AQ1=__B["TimeStep"];_rN1._BQ1=__B["Position"];_rN1._CQ1=__B["Velocity"];_rN1._DQ1=__B["SolverData"]; 2012_rN1._EQ1=__B["World"];_rN1._FQ1=__B["MixFriction"];_rN1._GQ1=__B["MixRestitution"];_rN1._HQ1=__B["ContactRegister"];_rN1._IQ1=__B["ContactEdge"];_rN1._JQ1=__B["Contact"];_rN1._KQ1=__B["CircleContact"];_rN1._LQ1=__B["PolygonContact"];_rN1._MQ1=__B["ChainAndCircleContact"];_rN1._NQ1=__B["ChainAndPolygonContact"];_rN1._OQ1=__B["EdgeAndCircleContact"];_rN1._PQ1=__B["EdgeAndPolygonContact"];_rN1._QQ1=__B["PolygonAndCircleContact"];_rN1._RQ1=__B["defaultFilter"];_rN1._SQ1=__B["defaultListener"];_rN1._TQ1=__B["ContactManager"]; 2013_rN1._UQ1=__B["VelocityConstraintPoint"];_rN1._VQ1=__B["ContactPositionConstraint"];_rN1._WQ1=__B["ContactVelocityConstraint"];_rN1._XQ1=__B["PositionSolverManifold"];_rN1._YQ1=__B["ContactSolverDef"];_rN1._ZQ1=__B["ContactSolver"];_rN1.__Q1=__B["Island"];_rN1._0R1=__B["Jacobian"];_rN1._1R1=__B["JointEdge"];_rN1._2R1=__B["JointDef"];_rN1._3R1=__B["Joint"];_rN1._4R1=__B["RevoluteJointDef"];_rN1._8O1=__B["RevoluteJoint"];_rN1._5R1=__B["MouseJointDef"];_rN1._6R1=__B["MouseJoint"];_rN1._7R1=__B["DistanceJointDef"]; 2014_rN1._QO1=__B["DistanceJoint"];_rN1._8R1=__B["PrismaticJointDef"];_rN1._9O1=__B["PrismaticJoint"];_rN1._9R1=__B["FrictionJointDef"];_rN1._aR1=__B["FrictionJoint"];_rN1._bR1=__B["WeldJointDef"];_rN1._cR1=__B["WeldJoint"];_rN1._dR1=__B["WheelJointDef"];_rN1._aO1=__B["WheelJoint"];_rN1._eR1=__B["GearJointDef"];_rN1._UO1=__B["GearJoint"];_rN1._fR1=__B["MotorJointDef"];_rN1._gR1=__B["MotorJoint"];_rN1._hR1=__B["PulleyJointDef"];_rN1._SO1=__B["PulleyJoint"];_rN1._iR1=__B["RopeJointDef"];_rN1._jR1=__B["RopeJoint"]; 2015_rN1._kR1=__B["RopeDef"];_rN1._lR1=__B["Rope"];_rN1._mR1=__B["maxManifoldPoints"];_rN1._nR1=__B["maxPolygonVertices"];_rN1._oR1=__B["aabbExtension"];_rN1._pR1=__B["aabbMultiplier"];_rN1._qR1=__B["linearSlop"];_rN1._rR1=__B["angularSlop"];_rN1._sR1=__B["polygonRadius"];_rN1._tR1=__B["maxSubSteps"];_rN1._uR1=__B["maxTOIContacts"];_rN1._vR1=__B["velocityThreshold"];_rN1._wR1=__B["maxLinearCorrection"];_rN1._xR1=__B["maxAngularCorrection"];_rN1._yR1=__B["maxTranslation"];_rN1._zR1=__B["maxTranslationSquared"]; 2016_rN1._AR1=__B["maxRotation"];_rN1._BR1=__B["maxRotationSquared"];_rN1._CR1=__B["baumgarte"];_rN1._DR1=__B["toiBaugarte"];_rN1._ER1=__B["timeToSleep"];_rN1._FR1=__B["linearSleepTolerance"];_rN1._GR1=__B["angularSleepTolerance"];_rN1._HR1=__B["epsilon"];_rN1._IR1=__B["JsonSerializer"];_rN1._JR1=__B["RUBELoader"];_rN1._KR1=__B["Profiler"];_rN1._LR1=__B["ParticleDef"];_rN1._MR1=__B["ParticleColor"];_rN1._NR1=__B["ParticleGroupDef"];_rN1._OR1=__B["ParticleGroup"];_rN1._PR1=__B["ParticleSystem"]}}/*@constructor */function _QR1(_RR1){ 2017var _Rq1=new _rN1._TP1();_RR1._Qq1(_Rq1);this._SR1=_RR1._th1();this._TR1=_RR1._vh1();this._UR1=[];this._VR1=[];this._UR1[0]=_RR1._Pq1();this._VR1[0]=_Rq1};/*@constructor */function _WR1(_XR1,_YR1,_ZR1){this.__R1=_XR1;this._ui1=_YR1;this._vi1=_ZR1};/*@constructor */function _0S1(_1S1,_2S1){_dP1();if(_rN1===null){_rN1=window["b2"]}this._XS=_1S1;this._3S1=_2S1;this._4S1=_4P1;this._Ng1=[];this._5S1=[];this._6S1=new _rN1._NR1();this.__j1=null;this._BD=false;this._7S1=[];for(var _S2=0;_S2<_5P1;_S2++){this._7S1[_S2]=new _WR1(-1, 20180,0)}var _2A=new _rN1._sN1(0,10);this._Jg1=new _rN1._EQ1(_2A);this._8S1();this._9S1();this._X61=_ad?this._aS1:this._bS1;this._cS1=_ad?this._dS1:this._eS1};_0S1.prototype._8S1=function(){var _Nf=document.getElementById("canvas").getContext("2d");if(_Nf){this.__j1=new _rN1._Qd();this.__j1._I61(_rN1._Qd.__61|_rN1._Qd._071);this.__j1._hN1=this;this.__j1._O61=_gN1;this.__j1._P61=_kN1;this.__j1._Q61=_mN1;this.__j1._T61=_nN1;this.__j1._U61=_oN1;this.__j1._W61=_pN1;this.__j1._X61=_vN1;this._Jg1._Zj1(this.__j1)} 2019};_0S1.prototype._9S1=function(){var _fS1=new _rN1._zQ1();_fS1._gS1=this;_fS1._4j1=function(_rh1){if(_rh1._th1()._Hi1()||_rh1._vh1()._Hi1()){this._gS1._hS1(_rh1)}};_fS1._6j1=function(_rh1,_7j1){};_fS1._5j1=function(_rh1){};_fS1._8j1=function(_rh1,_iS1){this._gS1._hS1(_rh1)};this._Jg1._Xj1(_fS1)};_0S1.prototype._hS1=function(_RR1){for(var _Hb=0;_Hb<this._Ng1.length;_Hb++){var _jS1=this._Ng1[_Hb];if((_jS1._SR1==_RR1._th1()&&_jS1._TR1==_RR1._vh1())||(_jS1._SR1==_RR1._vh1()&&_jS1._TR1==_RR1._th1())){var _Rq1=new _rN1._TP1(); 2020_RR1._Qq1(_Rq1);_jS1._UR1[_jS1._UR1.length]=_RR1._Pq1();_jS1._VR1[_jS1._VR1.length]=_Rq1;return }}this._Ng1[this._Ng1.length]=new _QR1(_RR1)};_0S1.prototype._kS1=function(_MH){this._3S1=_MH};_0S1.prototype._Nk1=function(_lS1,_mS1){this._Jg1._Fj1.x=_lS1;this._Jg1._Fj1.y=_mS1;if((_lS1!=0.0)||(_mS1!=0.0)){var _nS1=this._Jg1._Ak1();while((_nS1!=null)&&(_nS1!=undefined)){if(_nS1._i71()===_rN1._tQ1._Yg1){_nS1._SS(true)}_nS1=_nS1._li1()}}};_0S1.prototype._oS1=function(){var _gm=_29._tH._gm;for(var index=0;
2020index<_gm.length; 2021index++){var _9o=_gm[index];if(_9o._bA>=0){var _pS1=_9o._fT;if(_pS1!==null&&_pS1!==undefined){var _nS1=_pS1._eO1;if(_nS1._i71()!==_rN1._tQ1._Yg1){if(_9o._qS1()){_9o._fb(_rS1,0,_9o,_9o)}_nS1._yh1(new _rN1._sN1(_9o.x*this._XS,_9o.y*this._XS),_nS1._O51())}}else {if(_9o._qS1()){_9o._fb(_rS1,0,_9o,_9o)}}}}};_0S1.prototype._sS1=function(){var _tS1=1.0/this._XS;var _nS1=this._Jg1._Ak1();while((_nS1!=null)&&(_nS1!=undefined)){var _9o=_nS1._k91();if((_9o!=null)&&(_9o!=undefined)){_9o._uS1(_nS1);var _em=_nS1._kS(); 2022_9o._vS1=_em.x*_tS1;_9o._wS1=_em.y*_tS1}_nS1=_nS1._li1()}};_0S1.prototype._Qk=function(_xS1){if(_xS1<=0){return }this._oS1();if(this._BD==true){return }this._sS1();var _yS1=1.0/this._3S1;var _zS1=this._3S1/_xS1;var _AS1=_zS1;while(_AS1>0.0){var _BS1=(_AS1>1.0)?_yS1:(_yS1*_AS1);this._Jg1._gk1(_BS1,this._4S1,this._4S1);_AS1-=1.0}this._Jg1._kk1();this._CS1();this._DS1()};_0S1.prototype._CS1=function(){var _tS1=1.0/this._XS;var _nS1=this._Jg1._Ak1();while((_nS1!=null)&&(_nS1!=undefined)){var _9o=_nS1._k91(); 2023if((_9o!=null)&&(_9o!=undefined)){if(_9o._BH&&_9o._fT){this._0k1(_9o._fT);_9o._fT=null}else {_9o._uS1(_nS1)}}_nS1=_nS1._li1()}};_0S1.prototype._DS1=function(){var _tS1=1.0/this._XS;for(var _S2=0;_S2<this._Ng1.length;_S2++){if(this._Ng1[_S2]._SR1&&this._Ng1[_S2]._TR1&&this._Ng1[_S2]._SR1._Mi1()&&this._Ng1[_S2]._TR1._Mi1()){var _ES1=this._Ng1[_S2]._SR1._Mi1()._k91();var _FS1=this._Ng1[_S2]._TR1._Mi1()._k91();_ES1._GS1=0;_ES1._HS1=[];_ES1._IS1=[];_ES1._JS1=[];_ES1._KS1=[];_FS1._GS1=0;_FS1._HS1=[];_FS1._IS1=[]; 2024_FS1._JS1=[];_FS1._KS1=[];var _LS1=0;for(var _MS1=0;_MS1<this._Ng1[_S2]._UR1.length;_MS1++){var _Rq1=this._Ng1[_S2]._VR1[_MS1];for(var _0c in _Rq1._hb1){if(!_Rq1._hb1.hasOwnProperty(_0c))continue;_ES1._HS1[_LS1]=_Rq1._hb1[_0c].x*_tS1;_ES1._IS1[_LS1]=_Rq1._hb1[_0c].y*_tS1;_ES1._JS1[_LS1]=_Rq1._u71.x;_ES1._KS1[_LS1]=_Rq1._u71.y;_FS1._HS1[_LS1]=_Rq1._hb1[_0c].x*_tS1;_FS1._IS1[_LS1]=_Rq1._hb1[_0c].y*_tS1;_FS1._JS1[_LS1]=_Rq1._u71.x;_FS1._KS1[_LS1]=_Rq1._u71.y;_ES1._GS1++;_FS1._GS1++;_LS1++}}if(!_ES1._BH&&!_FS1._BH){ 2025_ES1._fb(_NS1,_FS1._SH,_ES1,_FS1);_FS1._fb(_NS1,_ES1._SH,_FS1,_ES1)}_ES1._GS1=0;_ES1._HS1=undefined;_ES1._IS1=undefined;_ES1._JS1=undefined;_ES1._KS1=undefined;_FS1._GS1=0;_FS1._HS1=undefined;_FS1._IS1=undefined;_FS1._JS1=undefined;_FS1._KS1=undefined}}this._Ng1=[]};_0S1.prototype._5T=function(_2P1,_OS1,_Z9,__9){var _3T=-1;if(!_2P1._DN1()){return }var _PS1=this._QS1(_OS1._SH);if(_PS1!=-1){_2P1._zN1._or._ui1=this._7S1[_PS1]._ui1;_2P1._zN1._or._vi1=this._7S1[_PS1]._vi1;}else {_2P1._zN1._or._ui1=0;_2P1._zN1._or._vi1=0} 2026var _RS1=(_2P1._zN1._r71==0)?(_2P1._wN1?_rN1._tQ1._5h1:_rN1._tQ1._qg1):_rN1._tQ1._Yg1;var _SS1=_OS1._fT;if(_OS1._fT){var _nS1=_SS1._eO1;var _uS=_nS1._ii1();if((_uS==null)||(_uS==undefined)){_nS1._2i1(_RS1)}var _uS=_nS1._ah1(_2P1._zN1);_3T=_SS1._1P1(_uS)}else {var _TS1=new _rN1._sQ1();_TS1.type=_RS1;_TS1.angle=-_OS1._i01*_Zb/180.0;_TS1._tg1=_2P1._Sg1;_TS1._ug1=_2P1._Tg1;_TS1._wg1=_2P1._xN1;var _US1=_OS1._VS1(_TS1.angle,{x:_Z9,y:__9});_TS1.position.x=(_OS1.x-_US1.x)*this._XS;_TS1.position.y=(_OS1.y-_US1.y)*this._XS; 2027_TS1._b91=_OS1;var _nS1=this._Jg1._5T(_TS1);var _uS=_nS1._ah1(_2P1._zN1);_SS1=new _bO1(_nS1,_PS1,_Z9,__9);_OS1._fT=_SS1;_OS1._uS1(_nS1);_3T=_SS1._1P1(_uS);this._WS1()}return _3T};_0S1.prototype._0k1=function(_XS1){this._Jg1._0k1(_XS1._eO1)};_0S1.prototype._3k1=function(_YS1){this._Jg1._3k1(_YS1._6O1)};_0S1.prototype._DT=function(_NJ1){if(this.__j1==null){return }var _ZS1=0;if(_NJ1&_6P1){_ZS1=_ZS1|_rN1._Qd.__61}if(_NJ1&_7P1){_ZS1=_ZS1|_rN1._Qd._071}if(_NJ1&_8P1){_ZS1=_ZS1|_rN1._Qd._271;}if(_NJ1&_9P1){_ZS1=_ZS1|_rN1._Qd._171} 2028if(_NJ1&_cP1){_ZS1=_ZS1|_rN1._Qd._971}this.__j1._I61(_ZS1);this._Jg1._lk1()};_0S1.prototype.__S1=function(_XR1){for(var _Hb=0;_Hb<_5P1;_Hb++){if(this._7S1[_Hb].__R1==_XR1){return _Hb}}return -1};_0S1.prototype._0T1=function(_XR1){var _1T1=this.__S1(_XR1);if(_1T1!=-1){return _1T1}for(var _Hb=0;_Hb<_5P1;_Hb++){if(this._7S1[_Hb].__R1==-1){this._7S1[_Hb].__R1=_XR1;this._7S1[_Hb]._ui1=(1<<_Hb);this._7S1[_Hb]._vi1=0;return _Hb}}return -1};_0S1.prototype._2T1=function(_XR1){var _3T1=[];for(var _4T1 in _5T1){if(!_5T1.hasOwnProperty(_4T1))continue;
2029for(var _1r1 in _5T1[_4T1]){if(!_5T1[_4T1].hasOwnProperty(_1r1))continue;var _6T1=-1;if(_4T1==_XR1){_6T1=_1r1}else if(_1r1==_XR1){_6T1=_4T1}if(_6T1!==-1){_3T1[_3T1.length]=_6T1}}}return _3T1};_0S1.prototype._7T1=function(_wm,_8T1){for(var _Oz in _O8._9T1){if(!_O8._9T1.hasOwnProperty(_Oz))continue;var _aT1=_O8._9T1[_Oz];if(_aT1._cI===_wm._eI){if(this._2T1(_aT1._eI).length!==0){_8T1[_8T1.length]=_aT1._eI}this._7T1(_aT1,_8T1)}}};_0S1.prototype._bT1=function(_XR1){var _3T1=this._2T1(_XR1);var _cT1=_XR1;var _dT1=_O8._6b(_XR1); 2030while((_dT1._cI>=0)&&_O8._6b(_dT1._cI)){_dT1=_O8._6b(_dT1._cI);_3T1=_3T1.concat(this._2T1(_dT1._eI))}for(var _Hb=0;_Hb<_3T1.length;_Hb++){var _eT1=_3T1[_Hb];var _Oz=_O8._6b(_eT1);this._7T1(_Oz,_3T1)}return _3T1};_0S1.prototype._fT1=function(_XR1,_dO1){var _3T1=this._bT1(_XR1);for(var _gT1=0;_gT1<_3T1.length;++_gT1){for(var _hT1=0;_hT1<_5P1;++_hT1){if(this._7S1[_hT1].__R1==_3T1[_gT1]){this._7S1[_dO1]._vi1|=this._7S1[_hT1]._ui1;this._7S1[_hT1]._vi1|=this._7S1[_dO1]._ui1;}}}};_0S1.prototype._QS1=function(_XR1){ 2031var _PS1=this.__S1(_XR1);if(_PS1!==-1){return _PS1}var _3T1=this._2T1(_XR1);var __R1=_XR1;if(_3T1.length===0){var _cT1=_XR1;var _dT1=_O8._6b(_XR1);while((_dT1._cI>=0)&&_O8._6b(_dT1._cI)){_dT1=_O8._6b(_dT1._cI);__R1=_dT1._eI;_3T1=this._2T1(__R1);if(_3T1.length!==0){_PS1=this.__S1(__R1);break }}if(_3T1.length===0){return -1}}if(_PS1===-1){_PS1=this._0T1(__R1);if(_PS1===-1){return -1}}this._fT1(_XR1,_PS1);return _PS1};_0S1.prototype._WS1=function(){var _nS1=this._Jg1._Ak1();while((_nS1!=null)&&(_nS1!=undefined)){ 2032var _9o=_nS1._k91();if((_9o!=null)&&(_9o!=undefined)){var _iT1=_9o._fT._fO1;if(_iT1!=-1){var _jT1=new _rN1._uQ1();_jT1._ui1=this._7S1[_iT1]._ui1;_jT1._vi1=this._7S1[_iT1]._vi1;var _uS=_nS1._ii1();while((_uS!=null)&&(_uS!=undefined)){_jT1._wi1=_uS._Ki1()._wi1;_uS._Ii1(_jT1);_uS=_uS._Pg1}}}_nS1=_nS1._li1()}};_0S1.prototype._ET=function(_3n,_9C,_Oa,_Pa,_Sa){var _kT1=new _rN1._iP1();_kT1._Bm(new _rN1._sN1(_Oa,_Pa),_Sa);if((_3n._fT===null)||(_3n._fT===undefined)||(_9C._fT===null)||(_9C._fT===undefined)){return } 2033var _lT1=_3n._fT._eO1;
2033var _mT1=_9C._fT._eO1;var _nT1;for(_nT1=_lT1._ii1();_nT1;_nT1=_nT1._li1()){var _oT1;for(_oT1=_mT1._ii1();_oT1;_oT1=_nT1._li1()){if(_rN1._aQ1(_nT1._Fi1(),0,_oT1._Fi1(),0,_kT1,_mT1._Z51())){return true}}}return false};_0S1.prototype._Ml1=function(_NJ1,_Oa,_Pa,_pT1,_qT1,_Wh,_ee,_rT1){var _bh1=new _rN1._LR1();_bh1._o21=_NJ1;_bh1.position._Bm(_Oa*this._XS,_Pa*this._XS);_bh1._iV._Bm(_pT1*this._XS,_qT1*this._XS);_bh1.color._Bm((_Wh&0xff),(_Wh&0xff00)>>8,(_Wh&0xff0000)>>16,(_ee*255.0));_bh1._b91=_rT1; 2034return this._Jg1._Ml1(_bh1)};_0S1.prototype._sT1=function(){for(var _Hb=0;_Hb<this._5S1.length;_Hb++){var _cY=this._5S1[_Hb];if(_cY===null||_cY===undefined){return _Hb}}var slot=this._5S1.length;return slot};_0S1.prototype._tT1=function(_uT1){if(_uT1>=0&&_uT1<this._5S1.length){return this._5S1[_uT1]}return null};_0S1.prototype._Rl1=function(_vT1,_wT1){var _xT1=this._tT1(_vT1);var _yT1=this._tT1(_wT1);if((_xT1!==null)&&(_yT1!==null)){this._Jg1._Rl1(_xT1,_yT1);this._5S1[_wT1]=null}};_0S1.prototype._zT1=function(_B_, 2035_AT1,_BT1,_CT1){var _md=this._Jg1._gm1();if(_BT1<0||_BT1>=_md)return;if(_CT1<_BT1)return;if(_CT1>_md)return;var _o21=this._Jg1._Vl1();var _nj1=this._Jg1._Wl1();var _oj1=this._Jg1._Xl1();var _DT1=this._Jg1._Yl1();var _b91=this._Jg1._Zl1();var _ET1=_B_._FT1;var _GT1=1.0/this._XS;for(var _Hb=_BT1;_Hb<_CT1;_Hb++){if(_AT1&(1<<0)){_B_._HT1(_IT1,_o21[_Hb]);}if(_AT1&(1<<1)){_B_._HT1(_JT1,_nj1[_Hb].x*_GT1);_B_._HT1(_JT1,_nj1[_Hb].y*_GT1)}if(_AT1&(1<<2)){_B_._HT1(_JT1,_oj1[_Hb].x*_GT1);_B_._HT1(_JT1,_oj1[_Hb].y*_GT1)} 2036if(_AT1&(1<<3)){_B_._HT1(_IT1,(_DT1[_Hb]._N9<<24)|(_DT1[_Hb]._K9<<16)|(_DT1[_Hb]._L9<<8)|_DT1[_Hb]._M9)}if(_AT1&(1<<4)){_B_._HT1(_KT1,_b91[_Hb])}}_B_._LT1(_MT1,_ET1)};_0S1.prototype._rn1=function(_uT1,_NJ1){var _cY=this._tT1(_uT1);if(_cY!==null&&_cY!==undefined){_cY._rn1(_NJ1)}};_0S1.prototype._qn1=function(_uT1){var _cY=this._tT1(_uT1);if(_cY!==null&&_cY!==undefined){return _cY._qn1()}return 0};_0S1.prototype._bS1=function(_NT1,_rT1,_3b,_OT1){var _md=this._Jg1._gm1();var _o21=this._Jg1._Vl1();var _nj1=this._Jg1._Wl1(); 2037var _DT1=this._Jg1._Yl1();var _b91=this._Jg1._Zl1();var _GT1=1.0/this._XS;for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){var _S9=(_DT1[_Hb]._M9&0xff)|((_DT1[_Hb]._L9<<8)&0xff00)|((_DT1[_Hb]._K9<<16)&0xff0000);_3b._Qd(_Hb,_nj1[_Hb].x*_GT1,_nj1[_Hb].y*_GT1,1.0,1.0,0,_S9,_DT1[_Hb]._N9/255.0)}}};_0S1.prototype._eS1=function(_NT1,_rT1,_3b,_OT1,_Aw,_Bw,_Sa,_Wh,_ee){var _md=this._Jg1._gm1();var _o21=this._Jg1._Vl1();var _nj1=this._Jg1._Wl1();var _b91=this._Jg1._Zl1(); 2038var _GT1=1.0/this._XS;for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){_3b._Qd(_Hb,_nj1[_Hb].x*_GT1,_nj1[_Hb].y*_GT1,_Aw,_Bw,_Sa,_Wh,_ee)}}};_0S1.prototype._aS1=function(_NT1,_rT1,_3b,_OT1){var _4a=_3b._5a[_OT1%_3b._6a()];if(!_4a){return }if(!_4a._ca.complete){return }if(!_4a._ca._hf){_if(_4a)}var _md=this._Jg1._gm1();var _o21=this._Jg1._Vl1();var _nj1=this._Jg1._Wl1();var _DT1=this._Jg1._Yl1();var _b91=this._Jg1._Zl1();var _GT1=1.0/this._XS;var _PT1=0; 2039for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){_PT1++}}if(_PT1===0){return }var _nf=_ad._of(_Re._pf,_4a._ca._hf,_ad._qf,_PT1*6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_PT1*6;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;var _Kb=-(_3b._e2-_4a._K3);var _Lb=-(_3b._f2-_4a._L3);var _Mb=_Kb+_4a._M3;var _Nb=_Lb+_4a._N3;var _QT1=0;for(var _Hb=0;_Hb<_md;_Hb++){ 2040if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){var x=_nj1[_Hb].x*_GT1;var y=_nj1[_Hb].y*_GT1;_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=x+_Kb;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=y+_Lb;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=x+_Mb;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=y+_Nb;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;var _S9=(_DT1[_Hb]._M9&0xff)|((_DT1[_Hb]._L9<<8)&0xff00)|((_DT1[_Hb]._K9<<16)&0xff0000)|((_DT1[_Hb]._N9<<24)&0xff000000);_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9; 2041_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_4a.x/_4a._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_4a.y/_4a._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_4a.x+_4a._U2)/_4a._ca.width;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_4a.y+_4a._V2)/_4a._ca.height;var _RT1=_rf*6;_Af+=_RT1;_5g+=_RT1;_sa+=_RT1;_6g+=_RT1;_7g+=_RT1;_8g+=_RT1}}};_0S1.prototype._dS1=function(_NT1,_rT1,_3b,_OT1,_Aw,_Bw,_Sa,_Wh,_ee){_Sa=(_Sa*Math.PI)/180.0;var _4a=_3b._5a[_OT1%_3b._6a()];if(!_4a){return;}if(!_4a._ca.complete){return }if(!_4a._ca._hf){_if(_4a)} 2042var _md=this._Jg1._gm1();var _o21=this._Jg1._Vl1();var _nj1=this._Jg1._Wl1();var _b91=this._Jg1._Zl1();var _GT1=1.0/this._XS;var _PT1=0;for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){_PT1++}}if(_PT1===0){return }var _nf=_ad._of(_Re._pf,_4a._ca._hf,_ad._qf,_PT1*6);
2042var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_PT1*6;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf; 2043var _S9=_Wh|(((_ee*255)&0xff)<<24);var _Kb=-_Aw*(_3b._e2-_4a._K3);var _Lb=-_Bw*(_3b._f2-_4a._L3);var _Mb=_Kb+(_Aw*_4a._M3);var _Nb=_Lb+(_Bw*_4a._N3);var _QT1=0;if(Math.abs(_Sa)<0.0001){for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){var x=_nj1[_Hb].x*_GT1;var y=_nj1[_Hb].y*_GT1;_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=x+_Kb;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=y+_Lb;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=x+_Mb;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=y+_Nb;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf; 2044_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9;_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_4a.x/_4a._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_4a.y/_4a._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_4a.x+_4a._U2)/_4a._ca.width;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_4a.y+_4a._V2)/_4a._ca.height;var _RT1=_rf*6;_Af+=_RT1;_5g+=_RT1;_sa+=_RT1;_6g+=_RT1;_7g+=_RT1;_8g+=_RT1}}}else {var _lc=Math.sin(_Sa);var _mc=Math.cos(_Sa);var _ST1=_Kb*_mc;var _TT1=_Mb*_mc;var _UT1=_Lb*_mc;var _VT1=_Nb*_mc;var _WT1=_Kb*_lc;var _XT1=_Mb*_lc; 2045var _YT1=_Lb*_lc;var _ZT1=_Nb*_lc;for(var _Hb=0;_Hb<_md;_Hb++){if(((_o21[_Hb]===0)||((_o21[_Hb]&_NT1)!==0))&&((_rT1===0)||(_rT1===_b91[_Hb]))){var x=_nj1[_Hb].x*_GT1;var y=_nj1[_Hb].y*_GT1;_uf[_Af+0]=_uf[_8g+0]=x+_ST1+_YT1;_uf[_Af+1]=_uf[_8g+1]=y-_WT1+_UT1;_uf[_sa+0]=_uf[_6g+0]=x+_TT1+_ZT1;_uf[_sa+1]=_uf[_6g+1]=y-_XT1+_VT1;_uf[_5g+1]=y-_XT1+_UT1;_uf[_5g+0]=x+_TT1+_YT1;_uf[_7g+0]=x+_ST1+_ZT1;_uf[_7g+1]=y-_WT1+_VT1;_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9;_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_4a.x/_4a._ca.width; 2046_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_4a.y/_4a._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_4a.x+_4a._U2)/_4a._ca.width;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_4a.y+_4a._V2)/_4a._ca.height;var _RT1=_rf*6;_Af+=_RT1;_5g+=_RT1;_sa+=_RT1;_6g+=_RT1;_7g+=_RT1;_8g+=_RT1}}}};_0S1.prototype._gm1=function(){return this._Jg1._gm1()};_0S1.prototype._Bl1=function(){return this._Jg1._Bl1()};_0S1.prototype._Ll1=function(){return this._Jg1._Ll1()*(1.0/this._XS)};_0S1.prototype._El1=function(){return this._Jg1._El1()};_0S1.prototype._Jl1=function(){ 2047return this._Jg1._Jl1()};_0S1.prototype._Gl1=function(){return this._Jg1._Gl1()};_0S1.prototype._Cl1=function(_7j){this._Jg1._Cl1(_7j)};_0S1.prototype._Kl1=function(_lo){this._Jg1._Kl1(_lo*this._XS)};_0S1.prototype._Dl1=function(_xS){this._Jg1._Dl1(_xS)};_0S1.prototype._Hl1=function(_MS){this._Jg1._Hl1(_MS)};_0S1.prototype._Fl1=function(_KO1){this._Jg1._Fl1(_KO1)};var __T1=(this&&this.__T1)||(function(){var _0U1=Object.setPrototypeOf||({_1U1:[]} instanceof Array&&function(_Bo,_M9){_Bo._1U1=_M9})||function(_Bo, 2048_M9){for(var _OE in _M9)if(_M9.hasOwnProperty(_OE))_Bo[_OE]=_M9[_OE]};return function(_Bo,_M9){_0U1(_Bo,_M9);function _2U1(){this.constructor=_Bo}_Bo.prototype=_M9===null?Object._b41(_M9):(_2U1.prototype=_M9.prototype,new _2U1())}})();var spine;(function(spine){var _3U1=(function(){function _3U1(name,_bb,duration){if(name==null)throw new Error("name cannot be null.");if(_bb==null)throw new Error("timelines cannot be null.");this.name=name;this._bb=_bb;this.duration=duration}_3U1.prototype.apply=function(skeleton, 2049_4U1,time,loop,events,alpha,_6J,_0A){if(skeleton==null)throw new Error("skeleton cannot be null.");if(loop&&this.duration!=0){time%=this.duration;if(_4U1>0)_4U1%=this.duration}var _bb=this._bb;for(var _S2=0,_Hb=_bb.length;_S2<_Hb;_S2++)_bb[_S2].apply(skeleton,_4U1,time,events,alpha,_6J,_0A)};_3U1._5U1=function(_6U1,target,_W31){if(_W31===void 0){_W31=1}var _wZ=0;var _z61=_6U1.length/_W31-2;if(_z61==0)return _W31;var current=_z61>>>1;while(!0){if(_6U1[(current+1)*_W31]<=target)_wZ=current+1;else _z61=current; 2050if(_wZ==_z61)return(_wZ+1)*_W31;current=(_wZ+_z61)>>>1}};_3U1._7U1=function(_6U1,target,_W31){for(var _S2=0,_M2=_6U1.length-_W31;_S2<=_M2;_S2+=_W31)if(_6U1[_S2]>target)return _S2;return -1};return _3U1}());spine._3U1=_3U1;var _8U1;(function(_8U1){_8U1[_8U1["setup"]=0]="setup";_8U1[_8U1["first"]=1]="first";_8U1[_8U1["replace"]=2]="replace";_8U1[_8U1["add"]=3]="add"})(_8U1=spine._8U1||(spine._8U1={}));var _9U1;(function(_9U1){_9U1[_9U1["in"]=0]="in";_9U1[_9U1["out"]=1]="out"})(_9U1=spine._9U1||(spine._9U1={ 2051}));var _aU1;(function(_aU1){_aU1[_aU1["rotate"]=0]="rotate";_aU1[_aU1["translate"]=1]="translate";_aU1[_aU1["scale"]=2]="scale";_aU1[_aU1["shear"]=3]="shear";_aU1[_aU1["attachment"]=4]="attachment";_aU1[_aU1["color"]=5]="color";_aU1[_aU1["deform"]=6]="deform";_aU1[_aU1["event"]=7]="event";_aU1[_aU1["drawOrder"]=8]="drawOrder";_aU1[_aU1["ikConstraint"]=9]="ikConstraint";_aU1[_aU1["transformConstraint"]=10]="transformConstraint";_aU1[_aU1["pathConstraintPosition"]=11]="pathConstraintPosition";_aU1[_aU1["pathConstraintSpacing"]=12]="pathConstraintSpacing"; 2052_aU1[_aU1["pathConstraintMix"]=13]="pathConstraintMix";_aU1[_aU1["twoColor"]=14]="twoColor"})(_aU1=spine._aU1||(spine._aU1={}));var _bU1=(function(){function _bU1(_7b){if(_7b<=0)throw new Error("frameCount must be > 0: "+_7b);this._cU1=spine._dU1._eU1((_7b-1)*_bU1._fU1)}_bU1.prototype._gU1=function(){return this._cU1.length/_bU1._fU1+1};_bU1.prototype._hU1=function(_h9){this._cU1[_h9*_bU1._fU1]=_bU1.LINEAR;};_bU1.prototype._iU1=function(_h9){this._cU1[_h9*_bU1._fU1]=_bU1._jU1};_bU1.prototype._kU1=function(_h9){ 2053var index=_h9*_bU1._fU1;if(index==this._cU1.length)return _bU1.LINEAR;var type=this._cU1[index];if(type==_bU1.LINEAR)return _bU1.LINEAR;if(type==_bU1._jU1)return _bU1._jU1;return _bU1._lU1};_bU1.prototype._mU1=function(_h9,_nU1,_oU1,_pU1,_qU1){var _rU1=(-_nU1*2+_pU1)*0.03,_sU1=(-_oU1*2+_qU1)*0.03;var _tU1=((_nU1-_pU1)*3+1)*0.006,_uU1=((_oU1-_qU1)*3+1)*0.006;var _vU1=_rU1*2+_tU1,_wU1=_sU1*2+_uU1;
2053var _xU1=_nU1*0.3+_rU1+_tU1*0.16666667,_yU1=_oU1*0.3+_sU1+_uU1*0.16666667;var _S2=_h9*_bU1._fU1;var _cU1=this._cU1; 2054_cU1[_S2++]=_bU1._lU1;var x=_xU1,y=_yU1;for(var _Hb=_S2+_bU1._fU1-1;_S2<_Hb;_S2+=2){_cU1[_S2]=x;_cU1[_S2+1]=y;_xU1+=_vU1;_yU1+=_wU1;_vU1+=_tU1;_wU1+=_uU1;x+=_xU1;y+=_yU1}};_bU1.prototype._zU1=function(_h9,_AU1){_AU1=spine._BU1._KN(_AU1,0,1);var _cU1=this._cU1;var _S2=_h9*_bU1._fU1;var type=_cU1[_S2];if(type==_bU1.LINEAR)return _AU1;if(type==_bU1._jU1)return 0;_S2++;var x=0;for(var start=_S2,_Hb=_S2+_bU1._fU1-1;_S2<_Hb;_S2+=2){x=_cU1[_S2];if(x>=_AU1){var _CU1=void 0,_DU1=void 0;if(_S2==start){_CU1=0;_DU1=0}else { 2055_CU1=_cU1[_S2-2];_DU1=_cU1[_S2-1]}return _DU1+(_cU1[_S2+1]-_DU1)*(_AU1-_CU1)/(x-_CU1)}}var y=_cU1[_S2-1];return y+(1-y)*(_AU1-x)/(1-x)};_bU1.LINEAR=0;_bU1._jU1=1;_bU1._lU1=2;_bU1._fU1=10*2-1;return _bU1}());spine._bU1=_bU1;var _EU1=(function(_FU1){__T1(_EU1,_FU1);function _EU1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b<<1);return _GU1}_EU1.prototype._HU1=function(){return(_aU1.rotate<<24)+this._IU1};_EU1.prototype._JU1=function(_h9,time,_KU1){_h9<<=1;this.frames[_h9]=time;this.frames[_h9+_EU1._LU1]=_KU1} 2056;_EU1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var frames=this.frames;var bone=skeleton.bones[this._IU1];if(time<frames[0]){switch(_6J){case _8U1.setup:bone.rotation=bone.data.rotation;return;case _8U1.first:var _MU1=bone.data.rotation-bone.rotation;bone.rotation+=(_MU1-(16384-((16384.499999999996-_MU1/360)|0))*360)*alpha}return }if(time>=frames[frames.length-_EU1._NU1]){var _K9=frames[frames.length+_EU1._OU1];switch(_6J){case _8U1.setup:bone.rotation=bone.data.rotation+_K9*alpha; 2057break;case _8U1.first:case _8U1.replace:_K9+=bone.data.rotation-bone.rotation;_K9-=(16384-((16384.499999999996-_K9/360)|0))*360;case _8U1.add:bone.rotation+=_K9*alpha}return }var _jb=_3U1._5U1(frames,time,_EU1._NU1);var _PU1=frames[_jb+_EU1._OU1];var _QU1=frames[_jb];var _AU1=this._zU1((_jb>>1)-1,1-(time-_QU1)/(frames[_jb+_EU1._RU1]-_QU1));_K9=frames[_jb+_EU1._LU1]-_PU1;_K9=_PU1+(_K9-(16384-((16384.499999999996-_K9/360)|0))*360)*_AU1;switch(_6J){case _8U1.setup:bone.rotation=bone.data.rotation+(_K9-(16384-((16384.499999999996-_K9/360)|0))*360)*alpha; 2058break;case _8U1.first:case _8U1.replace:_K9+=bone.data.rotation-bone.rotation;case _8U1.add:bone.rotation+=(_K9-(16384-((16384.499999999996-_K9/360)|0))*360)*alpha}};_EU1._NU1=2;_EU1._RU1=-2;_EU1._OU1=-1;_EU1._LU1=1;return _EU1}(_bU1));spine._EU1=_EU1;var _SU1=(function(_FU1){__T1(_SU1,_FU1);function _SU1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_SU1._NU1);return _GU1}_SU1.prototype._HU1=function(){return(_aU1.translate<<24)+this._IU1};_SU1.prototype._JU1=function(_h9,time, 2059x,y){_h9*=_SU1._NU1;this.frames[_h9]=time;this.frames[_h9+_SU1._rv]=x;this.frames[_h9+_SU1._sv]=y};_SU1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var frames=this.frames;var bone=skeleton.bones[this._IU1];if(time<frames[0]){switch(_6J){case _8U1.setup:bone.x=bone.data.x;bone.y=bone.data.y;return;case _8U1.first:bone.x+=(bone.data.x-bone.x)*alpha;bone.y+=(bone.data.y-bone.y)*alpha;}return }var x=0,y=0;if(time>=frames[frames.length-_SU1._NU1]){x=frames[frames.length+_SU1._TU1];y=frames[frames.length+_SU1._UU1]} 2060else {var _jb=_3U1._5U1(frames,time,_SU1._NU1);x=frames[_jb+_SU1._TU1];y=frames[_jb+_SU1._UU1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_SU1._NU1-1,1-(time-_QU1)/(frames[_jb+_SU1._RU1]-_QU1));x+=(frames[_jb+_SU1._rv]-x)*_AU1;y+=(frames[_jb+_SU1._sv]-y)*_AU1}switch(_6J){case _8U1.setup:bone.x=bone.data.x+x*alpha;bone.y=bone.data.y+y*alpha;break;case _8U1.first:case _8U1.replace:bone.x+=(bone.data.x+x-bone.x)*alpha;bone.y+=(bone.data.y+y-bone.y)*alpha;break;case _8U1.add:bone.x+=x*alpha;bone.y+=y*alpha} 2061};_SU1._NU1=3;_SU1._RU1=-3;_SU1._TU1=-2;_SU1._UU1=-1;_SU1._rv=1;_SU1._sv=2;return _SU1}(_bU1));spine._SU1=_SU1;var _VU1=(function(_FU1){__T1(_VU1,_FU1);function _VU1(_7b){return _FU1.call(this,_7b)||this}_VU1.prototype._HU1=function(){return(_aU1.scale<<24)+this._IU1};_VU1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var frames=this.frames;var bone=skeleton.bones[this._IU1];if(time<frames[0]){switch(_6J){case _8U1.setup:bone.scaleX=bone.data.scaleX;bone.scaleY=bone.data.scaleY;return; 2062case _8U1.first:bone.scaleX+=(bone.data.scaleX-bone.scaleX)*alpha;bone.scaleY+=(bone.data.scaleY-bone.scaleY)*alpha}return }var x=0,y=0;if(time>=frames[frames.length-_VU1._NU1]){x=frames[frames.length+_VU1._TU1]*bone.data.scaleX;y=frames[frames.length+_VU1._UU1]*bone.data.scaleY}else {var _jb=_3U1._5U1(frames,time,_VU1._NU1);x=frames[_jb+_VU1._TU1];y=frames[_jb+_VU1._UU1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_VU1._NU1-1,1-(time-_QU1)/(frames[_jb+_VU1._RU1]-_QU1));x=(x+(frames[_jb+_VU1._rv]-x)*_AU1)*bone.data.scaleX; 2063y=(y+(frames[_jb+_VU1._sv]-y)*_AU1)*bone.data.scaleY}if(alpha==1){if(_6J==_8U1.add){bone.scaleX+=x-bone.data.scaleX;bone.scaleY+=y-bone.data.scaleY}else {bone.scaleX=x;bone.scaleY=y}}else {var _Mm1=0,_Nm1=0;if(_0A==_9U1.out){switch(_6J){case _8U1.setup:_Mm1=bone.data.scaleX;_Nm1=bone.data.scaleY;bone.scaleX=_Mm1+(Math.abs(x)*spine._BU1._WU1(_Mm1)-_Mm1)*alpha;bone.scaleY=_Nm1+(Math.abs(y)*spine._BU1._WU1(_Nm1)-_Nm1)*alpha;break;case _8U1.first:case _8U1.replace:_Mm1=bone.scaleX;_Nm1=bone.scaleY;bone.scaleX=_Mm1+(Math.abs(x)*spine._BU1._WU1(_Mm1)-_Mm1)*alpha; 2064bone.scaleY=_Nm1+(Math.abs(y)*spine._BU1._WU1(_Nm1)-_Nm1)*alpha;break;case _8U1.add:_Mm1=bone.scaleX;_Nm1=bone.scaleY;bone.scaleX=_Mm1+(Math.abs(x)*spine._BU1._WU1(_Mm1)-bone.data.scaleX)*alpha;bone.scaleY=_Nm1+(Math.abs(y)*spine._BU1._WU1(_Nm1)-bone.data.scaleY)*alpha}}else {switch(_6J){case _8U1.setup:_Mm1=Math.abs(bone.data.scaleX)*spine._BU1._WU1(x);_Nm1=Math.abs(bone.data.scaleY)*spine._BU1._WU1(y);bone.scaleX=_Mm1+(x-_Mm1)*alpha;bone.scaleY=_Nm1+(y-_Nm1)*alpha;break;case _8U1.first:case _8U1.replace:_Mm1=Math.abs(bone.scaleX)*spine._BU1._WU1(x); 2065_Nm1=Math.abs(bone.scaleY)*spine._BU1._WU1(y);bone.scaleX=_Mm1+(x-_Mm1)*alpha;bone.scaleY=_Nm1+(y-_Nm1)*alpha;break;case _8U1.add:_Mm1=spine._BU1._WU1(x);_Nm1=spine._BU1._WU1(y);bone.scaleX=Math.abs(bone.scaleX)*_Mm1+(x-Math.abs(bone.data.scaleX)*_Mm1)*alpha;bone.scaleY=Math.abs(bone.scaleY)*_Nm1+(y-Math.abs(bone.data.scaleY)*_Nm1)*alpha}}}};return _VU1;}(_SU1));spine._VU1=_VU1;var _XU1=(function(_FU1){__T1(_XU1,_FU1);function _XU1(_7b){return _FU1.call(this,_7b)||this}_XU1.prototype._HU1=function(){ 2066return(_aU1.shear<<24)+this._IU1};_XU1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var frames=this.frames;var bone=skeleton.bones[this._IU1];if(time<frames[0]){switch(_6J){case _8U1.setup:bone.shearX=bone.data.shearX;bone.shearY=bone.data.shearY;return;case _8U1.first:bone.shearX+=(bone.data.shearX-bone.shearX)*alpha;bone.shearY+=(bone.data.shearY-bone.shearY)*alpha;}return }var x=0,y=0;if(time>=frames[frames.length-_XU1._NU1]){x=frames[frames.length+_XU1._TU1];y=frames[frames.length+_XU1._UU1]} 2067else {var _jb=_3U1._5U1(frames,time,_XU1._NU1);x=frames[_jb+_XU1._TU1];y=frames[_jb+_XU1._UU1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_XU1._NU1-1,1-(time-_QU1)/(frames[_jb+_XU1._RU1]-_QU1));x=x+(frames[_jb+_XU1._rv]-x)*_AU1;y=y+(frames[_jb+_XU1._sv]-y)*_AU1}switch(_6J){case _8U1.setup:bone.shearX=bone.data.shearX+x*alpha;bone.shearY=bone.data.shearY+y*alpha;break;case _8U1.first:case _8U1.replace:bone.shearX+=(bone.data.shearX+x-bone.shearX)*alpha;bone.shearY+=(bone.data.shearY+y-bone.shearY)*alpha; 2068break;case _8U1.add:bone.shearX+=x*alpha;bone.shearY+=y*alpha}};return _XU1}(_SU1));spine._XU1=_XU1;var _YU1=(function(_FU1){__T1(_YU1,_FU1);
2068function _YU1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_YU1._NU1);return _GU1}_YU1.prototype._HU1=function(){return(_aU1.color<<24)+this._D9};_YU1.prototype._JU1=function(_h9,time,_K9,_L9,_M9,_N9){_h9*=_YU1._NU1;this.frames[_h9]=time;this.frames[_h9+_YU1._ZU1]=_K9;this.frames[_h9+_YU1._vf1]=_L9;this.frames[_h9+_YU1._t51]=_M9;this.frames[_h9+_YU1._j41]=_N9} 2069;_YU1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var slot=skeleton.slots[this._D9];var frames=this.frames;if(time<frames[0]){switch(_6J){case _8U1.setup:slot.color._Ka(slot.data.color);return;case _8U1.first:var color=slot.color,setup=slot.data.color;color.add((setup._K9-color._K9)*alpha,(setup._L9-color._L9)*alpha,(setup._M9-color._M9)*alpha,(setup._N9-color._N9)*alpha)}return }var _K9=0,_L9=0,_M9=0,_N9=0;if(time>=frames[frames.length-_YU1._NU1]){var _S2=frames.length;_K9=frames[_S2+_YU1.__U1]; 2070_L9=frames[_S2+_YU1._0V1];_M9=frames[_S2+_YU1._1V1];_N9=frames[_S2+_YU1._2V1]}else {var _jb=_3U1._5U1(frames,time,_YU1._NU1);_K9=frames[_jb+_YU1.__U1];_L9=frames[_jb+_YU1._0V1];_M9=frames[_jb+_YU1._1V1];_N9=frames[_jb+_YU1._2V1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_YU1._NU1-1,1-(time-_QU1)/(frames[_jb+_YU1._RU1]-_QU1));_K9+=(frames[_jb+_YU1._ZU1]-_K9)*_AU1;_L9+=(frames[_jb+_YU1._vf1]-_L9)*_AU1;_M9+=(frames[_jb+_YU1._t51]-_M9)*_AU1;_N9+=(frames[_jb+_YU1._j41]-_N9)*_AU1}if(alpha==1)slot.color.set(_K9, 2071_L9,_M9,_N9);else {var color=slot.color;if(_6J==_8U1.setup)color._Ka(slot.data.color);color.add((_K9-color._K9)*alpha,(_L9-color._L9)*alpha,(_M9-color._M9)*alpha,(_N9-color._N9)*alpha)}};_YU1._NU1=5;_YU1._RU1=-5;_YU1.__U1=-4;_YU1._0V1=-3;_YU1._1V1=-2;_YU1._2V1=-1;_YU1._ZU1=1;_YU1._vf1=2;_YU1._t51=3;_YU1._j41=4;return _YU1}(_bU1));spine._YU1=_YU1;var _3V1=(function(_FU1){__T1(_3V1,_FU1);function _3V1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_3V1._NU1);return _GU1}_3V1.prototype._HU1=function(){ 2072return(_aU1.twoColor<<24)+this._D9};_3V1.prototype._JU1=function(_h9,time,_K9,_L9,_M9,_N9,_WB,_YB,__B){_h9*=_3V1._NU1;this.frames[_h9]=time;this.frames[_h9+_3V1._ZU1]=_K9;this.frames[_h9+_3V1._vf1]=_L9;this.frames[_h9+_3V1._t51]=_M9;this.frames[_h9+_3V1._j41]=_N9;this.frames[_h9+_3V1._4V1]=_WB;this.frames[_h9+_3V1._5V1]=_YB;this.frames[_h9+_3V1._od1]=__B};_3V1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var slot=skeleton.slots[this._D9];var frames=this.frames;if(time<frames[0]){ 2073switch(_6J){case _8U1.setup:slot.color._Ka(slot.data.color);slot._ef._Ka(slot.data._ef);return;case _8U1.first:var _6V1=slot.color,_7V1=slot._ef,_8V1=slot.data.color,_9V1=slot.data._ef;_6V1.add((_8V1._K9-_6V1._K9)*alpha,(_8V1._L9-_6V1._L9)*alpha,(_8V1._M9-_6V1._M9)*alpha,(_8V1._N9-_6V1._N9)*alpha);_7V1.add((_9V1._K9-_7V1._K9)*alpha,(_9V1._L9-_7V1._L9)*alpha,(_9V1._M9-_7V1._M9)*alpha,0)}return }var _K9=0,_L9=0,_M9=0,_N9=0,_WB=0,_YB=0,__B=0;if(time>=frames[frames.length-_3V1._NU1]){var _S2=frames.length; 2074_K9=frames[_S2+_3V1.__U1];_L9=frames[_S2+_3V1._0V1];_M9=frames[_S2+_3V1._1V1];_N9=frames[_S2+_3V1._2V1];_WB=frames[_S2+_3V1._aV1];_YB=frames[_S2+_3V1._bV1];__B=frames[_S2+_3V1._cV1]}else {var _jb=_3U1._5U1(frames,time,_3V1._NU1);_K9=frames[_jb+_3V1.__U1];_L9=frames[_jb+_3V1._0V1];_M9=frames[_jb+_3V1._1V1];_N9=frames[_jb+_3V1._2V1];_WB=frames[_jb+_3V1._aV1];_YB=frames[_jb+_3V1._bV1];__B=frames[_jb+_3V1._cV1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_3V1._NU1-1,1-(time-_QU1)/(frames[_jb+_3V1._RU1]-_QU1)); 2075_K9+=(frames[_jb+_3V1._ZU1]-_K9)*_AU1;_L9+=(frames[_jb+_3V1._vf1]-_L9)*_AU1;_M9+=(frames[_jb+_3V1._t51]-_M9)*_AU1;_N9+=(frames[_jb+_3V1._j41]-_N9)*_AU1;_WB+=(frames[_jb+_3V1._4V1]-_WB)*_AU1;_YB+=(frames[_jb+_3V1._5V1]-_YB)*_AU1;__B+=(frames[_jb+_3V1._od1]-__B)*_AU1}if(alpha==1){slot.color.set(_K9,_L9,_M9,_N9);slot._ef.set(_WB,_YB,__B,1)}else {var _6V1=slot.color,_7V1=slot._ef;if(_6J==_8U1.setup){_6V1._Ka(slot.data.color);_7V1._Ka(slot.data._ef)}_6V1.add((_K9-_6V1._K9)*alpha,(_L9-_6V1._L9)*alpha,(_M9-_6V1._M9)*alpha, 2076(_N9-_6V1._N9)*alpha);_7V1.add((_WB-_7V1._K9)*alpha,(_YB-_7V1._L9)*alpha,(__B-_7V1._M9)*alpha,0)}};_3V1._NU1=8;_3V1._RU1=-8;_3V1.__U1=-7;_3V1._0V1=-6;_3V1._1V1=-5;_3V1._2V1=-4;_3V1._aV1=-3;_3V1._bV1=-2;_3V1._cV1=-1;_3V1._ZU1=1;_3V1._vf1=2;_3V1._t51=3;_3V1._j41=4;_3V1._4V1=5;_3V1._5V1=6;_3V1._od1=7;return _3V1}(_bU1));spine._3V1=_3V1;var _dV1=(function(){function _dV1(_7b){this.frames=spine._dU1._eU1(_7b);this._eV1=new Array(_7b)}_dV1.prototype._HU1=function(){return(_aU1.attachment<<24)+this._D9};_dV1.prototype._gU1=function(){ 2077return this.frames.length};_dV1.prototype._JU1=function(_h9,time,_og){this.frames[_h9]=time;this._eV1[_h9]=_og};_dV1.prototype.apply=function(skeleton,_4U1,time,events,alpha,_6J,_0A){var slot=skeleton.slots[this._D9];if(_0A==_9U1.out&&_6J==_8U1.setup){var _fV1=slot.data._og;slot._C9(_fV1==null?null:skeleton._G9(this._D9,_fV1));return }var frames=this.frames;
2077if(time<frames[0]){if(_6J==_8U1.setup||_6J==_8U1.first){var _gV1=slot.data._og;slot._C9(_gV1==null?null:skeleton._G9(this._D9,_gV1))}return }var _h9=0; 2078if(time>=frames[frames.length-1])_h9=frames.length-1;else _h9=_3U1._5U1(frames,time,1)-1;var _og=this._eV1[_h9];skeleton.slots[this._D9]._C9(_og==null?null:skeleton._G9(this._D9,_og))};return _dV1}());spine._dV1=_dV1;var _hV1=null;var _iV1=(function(_FU1){__T1(_iV1,_FU1);function _iV1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b);_GU1._jV1=new Array(_7b);if(_hV1==null)_hV1=spine._dU1._eU1(64);return _GU1}_iV1.prototype._HU1=function(){return(_aU1.deform<<27)+ +this.attachment.id+this._D9} 2079;_iV1.prototype._JU1=function(_h9,time,vertices){this.frames[_h9]=time;this._jV1[_h9]=vertices};_iV1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var slot=skeleton.slots[this._D9];var _lV1=slot._G9();if(!(_lV1 instanceof spine._mV1)||!_lV1._nV1(this.attachment))return;var _oV1=slot._pV1;if(_oV1.length==0)_6J=_8U1.setup;var _jV1=this._jV1;var vertexCount=_jV1[0].length;var frames=this.frames;if(time<frames[0]){var _qV1=_lV1;switch(_6J){case _8U1.setup:_oV1.length=0;return;case _8U1.first:if(alpha==1){ 2080_oV1.length=0;break }var _rV1=spine._dU1._sV1(_oV1,vertexCount);if(_qV1.bones==null){var _tV1=_qV1.vertices;for(var _S2=0;_S2<vertexCount;_S2++)_rV1[_S2]+=(_tV1[_S2]-_rV1[_S2])*alpha}else {alpha=1-alpha;for(var _S2=0;_S2<vertexCount;_S2++)_rV1[_S2]*=alpha}}return }var vertices=spine._dU1._sV1(_oV1,vertexCount);if(time>=frames[frames.length-1]){var _uV1=_jV1[frames.length-1];if(alpha==1){if(_6J==_8U1.add){var _qV1=_lV1;if(_qV1.bones==null){var _vV1=_qV1.vertices;for(var _wV1=0;_wV1<vertexCount;_wV1++){vertices[_wV1]+=_uV1[_wV1]-_vV1[_wV1]} 2081}else {for(var _xV1=0;_xV1<vertexCount;_xV1++)vertices[_xV1]+=_uV1[_xV1]}}else {spine._dU1._yV1(_uV1,0,vertices,0,vertexCount)}}else {switch(_6J){case _8U1.setup:{var _zV1=_lV1;if(_zV1.bones==null){var _AV1=_zV1.vertices;for(var _BV1=0;_BV1<vertexCount;_BV1++){var setup=_AV1[_BV1];vertices[_BV1]=setup+(_uV1[_BV1]-setup)*alpha}}else {for(var _CV1=0;_CV1<vertexCount;_CV1++)vertices[_CV1]=_uV1[_CV1]*alpha}break }case _8U1.first:case _8U1.replace:for(var _DV1=0;_DV1<vertexCount;_DV1++)vertices[_DV1]+=(_uV1[_DV1]-vertices[_DV1])*alpha; 2082case _8U1.add:var _qV1=_lV1;if(_qV1.bones==null){var _EV1=_qV1.vertices;for(var _FV1=0;_FV1<vertexCount;_FV1++){vertices[_FV1]+=(_uV1[_FV1]-_EV1[_FV1])*alpha}}else {for(var _GV1=0;_GV1<vertexCount;_GV1++)vertices[_GV1]+=_uV1[_GV1]*alpha}}}return }var _jb=_3U1._5U1(frames,time);var _HV1=_jV1[_jb-1];var _IV1=_jV1[_jb];var _QU1=frames[_jb];var _AU1=this._zU1(_jb-1,1-(time-_QU1)/(frames[_jb-1]-_QU1));if(alpha==1){if(_6J==_8U1.add){var _qV1=_lV1;if(_qV1.bones==null){var _JV1=_qV1.vertices;for(var _KV1=0;_KV1<vertexCount; 2083_KV1++){var _ak1=_HV1[_KV1];vertices[_KV1]+=_ak1+(_IV1[_KV1]-_ak1)*_AU1-_JV1[_KV1]}}else {for(var _LV1=0;_LV1<vertexCount;_LV1++){var _ak1=_HV1[_LV1];vertices[_LV1]+=_ak1+(_IV1[_LV1]-_ak1)*_AU1}}}else {for(var _MV1=0;_MV1<vertexCount;_MV1++){var _ak1=_HV1[_MV1];vertices[_MV1]=_ak1+(_IV1[_MV1]-_ak1)*_AU1}}}else {switch(_6J){case _8U1.setup:{var _NV1=_lV1;if(_NV1.bones==null){var _OV1=_NV1.vertices;for(var _PV1=0;_PV1<vertexCount;_PV1++){var _ak1=_HV1[_PV1],setup=_OV1[_PV1];vertices[_PV1]=setup+(_ak1+(_IV1[_PV1]-_ak1)*_AU1-setup)*alpha} 2084}else {for(var _QV1=0;_QV1<vertexCount;_QV1++){var _ak1=_HV1[_QV1];vertices[_QV1]=(_ak1+(_IV1[_QV1]-_ak1)*_AU1)*alpha}}break }case _8U1.first:case _8U1.replace:for(var _RV1=0;_RV1<vertexCount;_RV1++){var _ak1=_HV1[_RV1];vertices[_RV1]+=(_ak1+(_IV1[_RV1]-_ak1)*_AU1-vertices[_RV1])*alpha;}break;case _8U1.add:var _qV1=_lV1;if(_qV1.bones==null){var _SV1=_qV1.vertices;for(var _TV1=0;_TV1<vertexCount;_TV1++){var _ak1=_HV1[_TV1];vertices[_TV1]+=(_ak1+(_IV1[_TV1]-_ak1)*_AU1-_SV1[_TV1])*alpha}}else {for(var _UV1=0;_UV1<vertexCount; 2085_UV1++){var _ak1=_HV1[_UV1];vertices[_UV1]+=(_ak1+(_IV1[_UV1]-_ak1)*_AU1)*alpha}}}}};return _iV1}(_bU1));spine._iV1=_iV1;var _Oc=(function(){function _Oc(_7b){this.frames=spine._dU1._eU1(_7b);this.events=new Array(_7b)}_Oc.prototype._HU1=function(){return _aU1.event<<24};_Oc.prototype._gU1=function(){return this.frames.length};_Oc.prototype._JU1=function(_h9,event){this.frames[_h9]=event.time;this.events[_h9]=event};_Oc.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){if(_kV1==null)return; 2086var frames=this.frames;var _7b=this.frames.length;if(_4U1>time){this.apply(skeleton,_4U1,Number.MAX_VALUE,_kV1,alpha,_6J,_0A);_4U1=-1}else if(_4U1>=frames[_7b-1])return;if(time<frames[0])return;var _jb=0;
2086if(_4U1<frames[0])_jb=0;else {_jb=_3U1._5U1(frames,_4U1);var _QU1=frames[_jb];while(_jb>0){if(frames[_jb-1]!=_QU1)break;_jb--}}for(;_jb<_7b&&time>=frames[_jb];_jb++)_kV1.push(this.events[_jb])};return _Oc}());spine._Oc=_Oc;var _VV1=(function(){function _VV1(_7b){this.frames=spine._dU1._eU1(_7b);this._WV1=new Array(_7b)} 2087_VV1.prototype._HU1=function(){return _aU1.drawOrder<<24};_VV1.prototype._gU1=function(){return this.frames.length};_VV1.prototype._JU1=function(_h9,time,drawOrder){this.frames[_h9]=time;this._WV1[_h9]=drawOrder};_VV1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var drawOrder=skeleton.drawOrder;var slots=skeleton.slots;if(_0A==_9U1.out&&_6J==_8U1.setup){spine._dU1._yV1(skeleton.slots,0,skeleton.drawOrder,0,skeleton.slots.length);return }var frames=this.frames;if(time<frames[0]){if(_6J==_8U1.setup||_6J==_8U1.first)spine._dU1._yV1(skeleton.slots, 20880,skeleton.drawOrder,0,skeleton.slots.length);return }var _jb=0;if(time>=frames[frames.length-1])_jb=frames.length-1;else _jb=_3U1._5U1(frames,time)-1;var _XV1=this._WV1[_jb];if(_XV1==null)spine._dU1._yV1(slots,0,drawOrder,0,slots.length);else {for(var _S2=0,_Hb=_XV1.length;_S2<_Hb;_S2++)drawOrder[_S2]=slots[_XV1[_S2]]}};return _VV1}());spine._VV1=_VV1;var _YV1=(function(_FU1){__T1(_YV1,_FU1);function _YV1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_YV1._NU1);return _GU1}_YV1.prototype._HU1=function(){ 2089return(_aU1.ikConstraint<<24)+this._ZV1};_YV1.prototype._JU1=function(_h9,time,mix,__V1,compress,_z2){_h9*=_YV1._NU1;this.frames[_h9]=time;this.frames[_h9+_YV1._0W1]=mix;this.frames[_h9+_YV1._1W1]=__V1;this.frames[_h9+_YV1._2W1]=compress?1:0;this.frames[_h9+_YV1._3W1]=_z2?1:0};_YV1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var frames=this.frames;var _4W1=skeleton._5W1[this._ZV1];if(time<frames[0]){switch(_6J){case _8U1.setup:_4W1.mix=_4W1.data.mix;_4W1.__V1=_4W1.data.__V1;_4W1.compress=_4W1.data.compress; 2090_4W1._z2=_4W1.data._z2;return;case _8U1.first:_4W1.mix+=(_4W1.data.mix-_4W1.mix)*alpha;_4W1.__V1=_4W1.data.__V1;_4W1.compress=_4W1.data.compress;_4W1._z2=_4W1.data._z2}return }if(time>=frames[frames.length-_YV1._NU1]){if(_6J==_8U1.setup){_4W1.mix=_4W1.data.mix+(frames[frames.length+_YV1._6W1]-_4W1.data.mix)*alpha;if(_0A==_9U1.out){_4W1.__V1=_4W1.data.__V1;_4W1.compress=_4W1.data.compress;_4W1._z2=_4W1.data._z2}else {_4W1.__V1=frames[frames.length+_YV1._7W1];_4W1.compress=frames[frames.length+_YV1._8W1]!=0; 2091_4W1._z2=frames[frames.length+_YV1._9W1]!=0}}else {_4W1.mix+=(frames[frames.length+_YV1._6W1]-_4W1.mix)*alpha;if(_0A==_9U1["in"]){_4W1.__V1=frames[frames.length+_YV1._7W1];_4W1.compress=frames[frames.length+_YV1._8W1]!=0;_4W1._z2=frames[frames.length+_YV1._9W1]!=0}}return }var _jb=_3U1._5U1(frames,time,_YV1._NU1);var mix=frames[_jb+_YV1._6W1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_YV1._NU1-1,1-(time-_QU1)/(frames[_jb+_YV1._RU1]-_QU1));if(_6J==_8U1.setup){_4W1.mix=_4W1.data.mix+(mix+(frames[_jb+_YV1._0W1]-mix)*_AU1-_4W1.data.mix)*alpha; 2092if(_0A==_9U1.out){_4W1.__V1=_4W1.data.__V1;_4W1.compress=_4W1.data.compress;_4W1._z2=_4W1.data._z2}else {_4W1.__V1=frames[_jb+_YV1._7W1];_4W1.compress=frames[_jb+_YV1._8W1]!=0;_4W1._z2=frames[_jb+_YV1._9W1]!=0}}else {_4W1.mix+=(mix+(frames[_jb+_YV1._0W1]-mix)*_AU1-_4W1.mix)*alpha;if(_0A==_9U1["in"]){_4W1.__V1=frames[_jb+_YV1._7W1];_4W1.compress=frames[_jb+_YV1._8W1]!=0;_4W1._z2=frames[_jb+_YV1._9W1]!=0}}};_YV1._NU1=5;_YV1._RU1=-5;_YV1._6W1=-4;_YV1._7W1=-3;_YV1._8W1=-2;_YV1._9W1=-1;_YV1._0W1=1;_YV1._1W1=2; 2093_YV1._2W1=3;_YV1._3W1=4;return _YV1}(_bU1));spine._YV1=_YV1;var _aW1=(function(_FU1){__T1(_aW1,_FU1);function _aW1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_aW1._NU1);return _GU1}_aW1.prototype._HU1=function(){return(_aU1.transformConstraint<<24)+this._bW1};_aW1.prototype._JU1=function(_h9,time,rotateMix,_cW1,scaleMix,_dW1){_h9*=_aW1._NU1;this.frames[_h9]=time;this.frames[_h9+_aW1._eW1]=rotateMix;this.frames[_h9+_aW1._fW1]=_cW1;this.frames[_h9+_aW1._gW1]=scaleMix;this.frames[_h9+_aW1._hW1]=_dW1; 2094};_aW1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var frames=this.frames;var _4W1=skeleton._iW1[this._bW1];if(time<frames[0]){var data=_4W1.data;switch(_6J){case _8U1.setup:_4W1.rotateMix=data.rotateMix;_4W1._cW1=data._cW1;_4W1.scaleMix=data.scaleMix;_4W1._dW1=data._dW1;return;case _8U1.first:_4W1.rotateMix+=(data.rotateMix-_4W1.rotateMix)*alpha;_4W1._cW1+=(data._cW1-_4W1._cW1)*alpha;_4W1.scaleMix+=(data.scaleMix-_4W1.scaleMix)*alpha;_4W1._dW1+=(data._dW1-_4W1._dW1)*alpha}return } 2095var rotate=0,translate=0,scale=0,shear=0;if(time>=frames[frames.length-_aW1._NU1]){var _S2=frames.length;rotate=frames[_S2+_aW1._jW1];translate=frames[_S2+_aW1._kW1];scale=frames[_S2+_aW1._lW1];shear=frames[_S2+_aW1._mW1]}else {var _jb=_3U1._5U1(frames,time,_aW1._NU1);rotate=frames[_jb+_aW1._jW1];translate=frames[_jb+_aW1._kW1];scale=frames[_jb+_aW1._lW1];shear=frames[_jb+_aW1._mW1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_aW1._NU1-1,1-(time-_QU1)/(frames[_jb+_aW1._RU1]-_QU1));rotate+=(frames[_jb+_aW1._eW1]-rotate)*_AU1; 2096translate+=(frames[_jb+_aW1._fW1]-translate)*_AU1;scale+=(frames[_jb+_aW1._gW1]-scale)*_AU1;shear+=(frames[_jb+_aW1._hW1]-shear)*_AU1}if(_6J==_8U1.setup){var data=_4W1.data;_4W1.rotateMix=data.rotateMix+(rotate-data.rotateMix)*alpha;_4W1._cW1=data._cW1+(translate-data._cW1)*alpha;_4W1.scaleMix=data.scaleMix+(scale-data.scaleMix)*alpha;_4W1._dW1=data._dW1+(shear-data._dW1)*alpha}else {_4W1.rotateMix+=(rotate-_4W1.rotateMix)*alpha;_4W1._cW1+=(translate-_4W1._cW1)*alpha;_4W1.scaleMix+=(scale-_4W1.scaleMix)*alpha; 2097_4W1._dW1+=(shear-_4W1._dW1)*alpha}};_aW1._NU1=5;_aW1._RU1=-5;_aW1._jW1=-4;_aW1._kW1=-3;_aW1._lW1=-2;_aW1._mW1=-1;_aW1._eW1=1;_aW1._fW1=2;_aW1._gW1=3;_aW1._hW1=4;return _aW1}(_bU1));spine._aW1=_aW1;var _nW1=(function(_FU1){__T1(_nW1,_FU1);
2097function _nW1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_nW1._NU1);return _GU1}_nW1.prototype._HU1=function(){return(_aU1.pathConstraintPosition<<24)+this._oW1};_nW1.prototype._JU1=function(_h9,time,value){_h9*=_nW1._NU1;this.frames[_h9]=time; 2098this.frames[_h9+_nW1._pW1]=value};_nW1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var frames=this.frames;var _4W1=skeleton._qW1[this._oW1];if(time<frames[0]){switch(_6J){case _8U1.setup:_4W1.position=_4W1.data.position;return;case _8U1.first:_4W1.position+=(_4W1.data.position-_4W1.position)*alpha}return }var position=0;if(time>=frames[frames.length-_nW1._NU1])position=frames[frames.length+_nW1._rW1];else {var _jb=_3U1._5U1(frames,time,_nW1._NU1);position=frames[_jb+_nW1._rW1];var _QU1=frames[_jb]; 2099var _AU1=this._zU1(_jb/_nW1._NU1-1,1-(time-_QU1)/(frames[_jb+_nW1._RU1]-_QU1));position+=(frames[_jb+_nW1._pW1]-position)*_AU1}if(_6J==_8U1.setup)_4W1.position=_4W1.data.position+(position-_4W1.data.position)*alpha;else _4W1.position+=(position-_4W1.position)*alpha};_nW1._NU1=2;_nW1._RU1=-2;_nW1._rW1=-1;_nW1._pW1=1;return _nW1}(_bU1));spine._nW1=_nW1;var _sW1=(function(_FU1){__T1(_sW1,_FU1);function _sW1(_7b){return _FU1.call(this,_7b)||this}_sW1.prototype._HU1=function(){return(_aU1.pathConstraintSpacing<<24)+this._oW1} 2100;_sW1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var frames=this.frames;var _4W1=skeleton._qW1[this._oW1];if(time<frames[0]){switch(_6J){case _8U1.setup:_4W1.spacing=_4W1.data.spacing;return;case _8U1.first:_4W1.spacing+=(_4W1.data.spacing-_4W1.spacing)*alpha}return }var spacing=0;if(time>=frames[frames.length-_sW1._NU1])spacing=frames[frames.length+_sW1._rW1];else {var _jb=_3U1._5U1(frames,time,_sW1._NU1);spacing=frames[_jb+_sW1._rW1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_sW1._NU1-1, 21011-(time-_QU1)/(frames[_jb+_sW1._RU1]-_QU1));spacing+=(frames[_jb+_sW1._pW1]-spacing)*_AU1}if(_6J==_8U1.setup)_4W1.spacing=_4W1.data.spacing+(spacing-_4W1.data.spacing)*alpha;else _4W1.spacing+=(spacing-_4W1.spacing)*alpha};return _sW1}(_nW1));spine._sW1=_sW1;var _tW1=(function(_FU1){__T1(_tW1,_FU1);function _tW1(_7b){var _GU1=_FU1.call(this,_7b)||this;_GU1.frames=spine._dU1._eU1(_7b*_tW1._NU1);return _GU1}_tW1.prototype._HU1=function(){return(_aU1.pathConstraintMix<<24)+this._oW1};_tW1.prototype._JU1=function(_h9, 2102time,rotateMix,_cW1){_h9*=_tW1._NU1;this.frames[_h9]=time;this.frames[_h9+_tW1._eW1]=rotateMix;this.frames[_h9+_tW1._fW1]=_cW1};_tW1.prototype.apply=function(skeleton,_4U1,time,_kV1,alpha,_6J,_0A){var frames=this.frames;var _4W1=skeleton._qW1[this._oW1];if(time<frames[0]){switch(_6J){case _8U1.setup:_4W1.rotateMix=_4W1.data.rotateMix;_4W1._cW1=_4W1.data._cW1;return;case _8U1.first:_4W1.rotateMix+=(_4W1.data.rotateMix-_4W1.rotateMix)*alpha;_4W1._cW1+=(_4W1.data._cW1-_4W1._cW1)*alpha}return }var rotate=0, 2103translate=0;if(time>=frames[frames.length-_tW1._NU1]){rotate=frames[frames.length+_tW1._jW1];translate=frames[frames.length+_tW1._kW1]}else {var _jb=_3U1._5U1(frames,time,_tW1._NU1);rotate=frames[_jb+_tW1._jW1];translate=frames[_jb+_tW1._kW1];var _QU1=frames[_jb];var _AU1=this._zU1(_jb/_tW1._NU1-1,1-(time-_QU1)/(frames[_jb+_tW1._RU1]-_QU1));rotate+=(frames[_jb+_tW1._eW1]-rotate)*_AU1;translate+=(frames[_jb+_tW1._fW1]-translate)*_AU1;}if(_6J==_8U1.setup){_4W1.rotateMix=_4W1.data.rotateMix+(rotate-_4W1.data.rotateMix)*alpha; 2104_4W1._cW1=_4W1.data._cW1+(translate-_4W1.data._cW1)*alpha}else {_4W1.rotateMix+=(rotate-_4W1.rotateMix)*alpha;_4W1._cW1+=(translate-_4W1._cW1)*alpha}};_tW1._NU1=3;_tW1._RU1=-3;_tW1._jW1=-2;_tW1._kW1=-1;_tW1._eW1=1;_tW1._fW1=2;return _tW1}(_bU1));spine._tW1=_tW1})(spine||(spine={}));var spine;(function(spine){var _E8=(function(){function _E8(data){this._s2=new Array();this.events=new Array();this._uW1=new Array();this._Im1=new _vW1(this);this._wW1=new spine._xW1();this._yW1=!1;this._zW1=1;this._AW1=new spine._BW1(function(){ 2105return new _CW1()});this.data=data}_E8.prototype._eb=function(_0C1){_0C1*=this._zW1;var _s2=this._s2;for(var _S2=0,_Hb=_s2.length;_S2<_Hb;_S2++){var current=_s2[_S2];
2105if(current==null)continue;current._DW1=current._EW1;current._FW1=current._GW1;var _HW1=_0C1*current._zW1;if(current._Lz1>0){current._Lz1-=_HW1;if(current._Lz1>0)continue;_HW1=-current._Lz1;current._Lz1=0}var _Hm=current._Hm;if(_Hm!=null){var _IW1=current._FW1-_Hm._Lz1;if(_IW1>=0){_Hm._Lz1=0;_Hm._i9=(_IW1/current._zW1+_0C1)*_Hm._zW1;current._i9+=_HW1; 2106this._JW1(_S2,_Hm,!0);while(_Hm._KW1!=null){_Hm._LW1+=_0C1;_Hm=_Hm._KW1}continue }}else if(current._FW1>=current._MW1&¤t._KW1==null){_s2[_S2]=null;this._Im1.end(current);this._NW1(current);continue }if(current._KW1!=null&&this._OW1(current,_0C1)){var from=current._KW1;current._KW1=null;if(from!=null)from._PW1=null;while(from!=null){this._Im1.end(from);from=from._KW1;}}current._i9+=_HW1}this._Im1._QW1()};_E8.prototype._OW1=function(_RW1,_0C1){var from=_RW1._KW1;if(from==null)return !0;var _5M=this._OW1(from, 2107_0C1);from._DW1=from._EW1;from._FW1=from._GW1;if(_RW1._LW1>0&&_RW1._LW1>=_RW1._SW1){if(from._TW1==0||_RW1._SW1==0){_RW1._KW1=from._KW1;if(from._KW1!=null)from._KW1._PW1=_RW1;_RW1._UW1=from._UW1;this._Im1.end(from)}return _5M}from._i9+=_0C1*from._zW1;_RW1._LW1+=_0C1;return !1};_E8.prototype.apply=function(skeleton){if(skeleton==null)throw new Error("skeleton cannot be null.");if(this._yW1)this._VW1();var events=this.events;var _s2=this._s2;var _WW1=!1;for(var _S2=0,_Hb=_s2.length;_S2<_Hb;_S2++){var current=_s2[_S2]; 2108if(current==null||current._Lz1>0)continue;_WW1=!0;var _6J=_S2==0?spine._8U1.first:current._XW1;var mix=current.alpha;if(current._KW1!=null)mix*=this._YW1(current,skeleton,_6J);else if(current._i9>=current._MW1&¤t._Hm==null)mix=0;var _DW1=current._DW1,_ZW1=current.__W1();var _ab=current._99._bb.length;var _bb=current._99._bb;if(_S2==0&&(mix==1||_6J==spine._8U1.add)){for(var _jA=0;_jA<_ab;_jA++)_bb[_jA].apply(skeleton,_DW1,_ZW1,events,mix,_6J,spine._9U1["in"])}else {var _0X1=current._0X1;var _Tz1=current._1X1.length==0; 2109if(_Tz1)spine._dU1._sV1(current._1X1,_ab<<1,null);var _1X1=current._1X1;for(var _jA=0;_jA<_ab;_jA++){var _cC=_bb[_jA];var _2X1=_0X1[_jA]==_E8._3X1?_6J:spine._8U1.setup;if(_cC instanceof spine._EU1){this._4X1(_cC,skeleton,_ZW1,mix,_2X1,_1X1,_jA<<1,_Tz1)}else {spine._dU1._5X1(mix,_6J);_cC.apply(skeleton,_DW1,_ZW1,events,mix,_2X1,spine._9U1["in"])}}}this._6X1(current,_ZW1);events.length=0;current._EW1=_ZW1;current._GW1=current._i9}this._Im1._QW1();return _WW1};_E8.prototype._YW1=function(_RW1,skeleton,_6J){ 2110var from=_RW1._KW1;if(from._KW1!=null)this._YW1(from,skeleton,_6J);var mix=0;if(_RW1._SW1==0){mix=1;if(_6J==spine._8U1.first)_6J=spine._8U1.setup}else {mix=_RW1._LW1/_RW1._SW1;if(mix>1)mix=1;if(_6J!=spine._8U1.first)_6J=from._XW1}var events=mix<from._7X1?this.events:null;var _8X1=mix<from._9X1,drawOrder=mix<from._aX1;var _DW1=from._DW1,_ZW1=from.__W1();var _ab=from._99._bb.length;var _bb=from._99._bb;var _bX1=from.alpha*_RW1._UW1,_cX1=_bX1*(1-mix);if(_6J==spine._8U1.add){for(var _S2=0;_S2<_ab;_S2++)_bb[_S2].apply(skeleton, 2111_DW1,_ZW1,events,_cX1,_6J,spine._9U1.out)}else {var _0X1=from._0X1;var _dX1=from._dX1;var _Tz1=from._1X1.length==0;if(_Tz1)spine._dU1._sV1(from._1X1,_ab<<1,null);var _1X1=from._1X1;from._TW1=0;for(var _S2=0;_S2<_ab;_S2++){var _cC=_bb[_S2];var _2X1;var alpha=0;switch(_0X1[_S2]){case _E8._3X1:if(!_8X1&&_cC instanceof spine._dV1)continue;if(!drawOrder&&_cC instanceof spine._VV1)continue;_2X1=_6J;alpha=_cX1;break;case _E8._eX1:_2X1=spine._8U1.setup;alpha=_cX1;break;case _E8._fX1:_2X1=spine._8U1.setup;alpha=_bX1;break; 2112default :_2X1=spine._8U1.setup;var _gX1=_dX1[_S2];alpha=_bX1*Math.max(0,1-_gX1._LW1/_gX1._SW1);break }from._TW1+=alpha;if(_cC instanceof spine._EU1)this._4X1(_cC,skeleton,_ZW1,alpha,_2X1,_1X1,_S2<<1,_Tz1);else {spine._dU1._5X1(alpha,_6J);_cC.apply(skeleton,_DW1,_ZW1,events,alpha,_2X1,spine._9U1.out)}}}if(_RW1._SW1>0)this._6X1(from,_ZW1);this.events.length=0;from._EW1=_ZW1;from._GW1=from._i9;return mix};_E8.prototype._4X1=function(_cC,skeleton,time,alpha,_6J,_1X1,_S2,_Tz1){if(_Tz1)_1X1[_S2]=0;if(alpha==1){ 2113_cC.apply(skeleton,0,time,null,1,_6J,spine._9U1["in"]);return }var _hX1=_cC;var frames=_hX1.frames;var bone=skeleton.bones[_hX1._IU1];
2113if(time<frames[0]){if(_6J==spine._8U1.setup)bone.rotation=bone.data.rotation;return }var _WB=0;if(time>=frames[frames.length-spine._EU1._NU1])_WB=bone.data.rotation+frames[frames.length+spine._EU1._OU1];else {var _jb=spine._3U1._5U1(frames,time,spine._EU1._NU1);var _PU1=frames[_jb+spine._EU1._OU1];var _QU1=frames[_jb];var _AU1=_hX1._zU1((_jb>>1)-1,1-(time-_QU1)/(frames[_jb+spine._EU1._RU1]-_QU1)); 2114_WB=frames[_jb+spine._EU1._LU1]-_PU1;_WB-=(16384-((16384.499999999996-_WB/360)|0))*360;_WB=_PU1+_WB*_AU1+bone.data.rotation;_WB-=(16384-((16384.499999999996-_WB/360)|0))*360}var _VB=_6J==spine._8U1.setup?bone.data.rotation:bone.rotation;var _6Y=0,_Cy=_WB-_VB;_Cy-=(16384-((16384.499999999996-_Cy/360)|0))*360;if(_Cy==0){_6Y=_1X1[_S2]}else {var _iX1=0,_jX1=0;if(_Tz1){_iX1=0;_jX1=_Cy}else {_iX1=_1X1[_S2];_jX1=_1X1[_S2+1]}var current=_Cy>0,_RP=_iX1>=0;if(spine._BU1._WU1(_jX1)!=spine._BU1._WU1(_Cy)&&Math.abs(_jX1)<=90){ 2115if(Math.abs(_iX1)>180)_iX1+=360*spine._BU1._WU1(_iX1);_RP=current}_6Y=_Cy+_iX1-_iX1%360;if(_RP!=current)_6Y+=360*spine._BU1._WU1(_iX1);_1X1[_S2]=_6Y}_1X1[_S2+1]=_Cy;_VB+=_6Y*alpha;bone.rotation=_VB-(16384-((16384.499999999996-_VB/360)|0))*360};_E8.prototype._6X1=function(_Fm,_ZW1){var _kX1=_Fm._kX1,_lX1=_Fm._lX1;var duration=_lX1-_kX1;var _mX1=_Fm._FW1%duration;var events=this.events;var _S2=0,_Hb=events.length;for(;_S2<_Hb;_S2++){var _nX1=events[_S2];if(_nX1.time<_mX1)break;if(_nX1.time>_lX1)continue; 2116this._Im1.event(_Fm,_nX1)}var complete=!1;if(_Fm.loop)complete=duration==0||_mX1>_Fm._i9%duration;else complete=_ZW1>=_lX1&&_Fm._DW1<_lX1;if(complete)this._Im1.complete(_Fm);for(;_S2<_Hb;_S2++){var _oX1=events[_S2];if(_oX1.time<_kX1)continue;this._Im1.event(_Fm,events[_S2])}};_E8.prototype._pX1=function(){var _qX1=this._Im1._rX1;this._Im1._rX1=!0;for(var _S2=0,_Hb=this._s2.length;_S2<_Hb;_S2++)this._Gc(_S2);this._s2.length=0;this._Im1._rX1=_qX1;this._Im1._QW1()};_E8.prototype._Gc=function(_sX1){if(_sX1>=this._s2.length)return; 2117var current=this._s2[_sX1];if(current==null)return;this._Im1.end(current);this._NW1(current);var _Fm=current;while(!0){var from=_Fm._KW1;if(from==null)break;this._Im1.end(from);_Fm._KW1=null;_Fm._PW1=null;_Fm=from}this._s2[current._sX1]=null;this._Im1._QW1()};_E8.prototype._JW1=function(index,current,interrupt){var from=this._tX1(index);this._s2[index]=current;if(from!=null){if(interrupt)this._Im1.interrupt(from);current._KW1=from;from._PW1=current;current._LW1=0;if(from._KW1!=null&&from._SW1>0)current._UW1*=Math.min(1, 2118from._LW1/from._SW1);from._1X1.length=0}this._Im1.start(current)};_E8.prototype._o9=function(_sX1,_uX1,loop){var _99=this.data._vX1._n9(_uX1);if(_99==null)throw new Error("Animation not found: "+_uX1);return this._wX1(_sX1,_99,loop)};_E8.prototype._wX1=function(_sX1,_99,loop){if(_99==null)throw new Error("animation cannot be null.");var interrupt=!0;var current=this._tX1(_sX1);if(current!=null){if(current._GW1==-1){this._s2[_sX1]=current._KW1;this._Im1.interrupt(current);this._Im1.end(current);this._NW1(current); 2119current=current._KW1;interrupt=!1}else this._NW1(current)}var _Fm=this._xX1(_sX1,_99,loop,current);this._JW1(_sX1,_Fm,interrupt);this._Im1._QW1();return _Fm};_E8.prototype._yX1=function(_sX1,_uX1,loop,_Lz1){var _99=this.data._vX1._n9(_uX1);if(_99==null)throw new Error("Animation not found: "+_uX1);return this._zX1(_sX1,_99,loop,_Lz1);};_E8.prototype._zX1=function(_sX1,_99,loop,_Lz1){if(_99==null)throw new Error("animation cannot be null.");var _M2=this._tX1(_sX1);if(_M2!=null){while(_M2._Hm!=null)_M2=_M2._Hm} 2120var _Fm=this._xX1(_sX1,_99,loop,_M2);if(_M2==null){this._JW1(_sX1,_Fm,!0);this._Im1._QW1()}else {_M2._Hm=_Fm;if(_Lz1<=0){var duration=_M2._lX1-_M2._kX1;if(duration!=0){if(_M2.loop)_Lz1+=duration*(1+((_M2._i9/duration)|0));else _Lz1+=Math.max(duration,_M2._i9);_Lz1-=this.data._AX1(_M2._99,_99)}else _Lz1=_M2._i9;}}_Fm._Lz1=_Lz1;return _Fm};_E8.prototype._BX1=function(_sX1,_SW1){var _Fm=this._wX1(_sX1,_E8._CX1,!1);_Fm._SW1=_SW1;_Fm._MW1=_SW1;return _Fm};_E8.prototype._DX1=function(_sX1,_SW1,_Lz1){if(_Lz1<=0)_Lz1-=_SW1; 2121var _Fm=this._zX1(_sX1,_E8._CX1,!1,_Lz1);_Fm._SW1=_SW1;_Fm._MW1=_SW1;return _Fm};_E8.prototype._EX1=function(_SW1){var _qX1=this._Im1._rX1;this._Im1._rX1=!0;for(var _S2=0,_Hb=this._s2.length;_S2<_Hb;_S2++){var current=this._s2[_S2];
2121if(current!=null)this._BX1(current._sX1,_SW1)}this._Im1._rX1=_qX1;this._Im1._QW1()};_E8.prototype._tX1=function(index){if(index<this._s2.length)return this._s2[index];spine._dU1._FX1(this._s2,index-this._s2.length+1,null);this._s2.length=index+1;return null};_E8.prototype._xX1=function(_sX1, 2122_99,loop,_M2){var _Fm=this._AW1._GX1();_Fm._sX1=_sX1;_Fm._99=_99;_Fm.loop=loop;_Fm._HX1=!1;_Fm._7X1=0;_Fm._9X1=0;_Fm._aX1=0;_Fm._kX1=0;_Fm._lX1=_99.duration;_Fm._DW1=-1;_Fm._EW1=-1;_Fm._Lz1=0;_Fm._i9=0;_Fm._FW1=-1;_Fm._GW1=-1;_Fm._MW1=Number.MAX_VALUE;_Fm._zW1=1;_Fm.alpha=1;_Fm._UW1=1;_Fm._LW1=0;_Fm._SW1=_M2==null?0:this.data._AX1(_M2._99,_99);return _Fm};_E8.prototype._NW1=function(_Fm){var _Hm=_Fm._Hm;while(_Hm!=null){this._Im1.dispose(_Hm);_Hm=_Hm._Hm}_Fm._Hm=null};_E8.prototype._VW1=function(){ 2123this._yW1=!1;this._wW1.clear();for(var _S2=0,_Hb=this._s2.length;_S2<_Hb;_S2++){var _Fm=this._s2[_S2];if(_Fm==null)continue;while(_Fm._KW1!=null)_Fm=_Fm._KW1;do {if(_Fm._KW1==null||_Fm._XW1!=spine._8U1.add)this._IX1(_Fm);_Fm=_Fm._PW1}while(_Fm!=null)}};_E8.prototype._IX1=function(_Fm){var _RW1=_Fm._PW1;var _bb=_Fm._99._bb;var _JX1=_Fm._99._bb.length;var _0X1=spine._dU1._sV1(_Fm._0X1,_JX1);_Fm._dX1.length=0;var _KX1=spine._dU1._sV1(_Fm._dX1,_JX1);var _wW1=this._wW1;if(_RW1!=null&&_RW1._HX1){for(var _LX1=0; 2124_LX1<_JX1;_LX1++){_wW1.add(_bb[_LX1]._HU1());_0X1[_LX1]=_E8._fX1}return }_MX1:for(var _S2=0;_S2<_JX1;_S2++){var id=_bb[_S2]._HU1();if(!_wW1.add(id))_0X1[_S2]=_E8._3X1;else if(_RW1==null||!this._NX1(_RW1,id))_0X1[_S2]=_E8._eX1;else {for(var _Hm=_RW1._PW1;_Hm!=null;_Hm=_Hm._PW1){if(this._NX1(_Hm,id))continue;if(_Fm._SW1>0){_0X1[_S2]=_E8._OX1;_KX1[_S2]=_Hm;continue _MX1}break }_0X1[_S2]=_E8._fX1}}};_E8.prototype._NX1=function(_Fm,id){var _bb=_Fm._99._bb;for(var _S2=0,_Hb=_bb.length;_S2<_Hb;_S2++)if(_bb[_S2]._HU1()==id)return !0; 2125return !1};_E8.prototype._PX1=function(_sX1){if(_sX1>=this._s2.length)return null;return this._s2[_sX1]};_E8.prototype._S8=function(listener){if(listener==null)throw new Error("listener cannot be null.");this._uW1.push(listener)};_E8.prototype._QX1=function(listener){var index=this._uW1.indexOf(listener);if(index>=0)this._uW1.splice(index,1)};_E8.prototype._RX1=function(){this._uW1.length=0};_E8.prototype._SX1=function(){this._Im1.clear()};_E8._CX1=new spine._3U1("<empty>",[],0);_E8._3X1=0;_E8._eX1=1;_E8._fX1=2; 2126_E8._OX1=3;return _E8}());spine._E8=_E8;var _CW1=(function(){function _CW1(){this._XW1=spine._8U1.replace;this._0X1=new Array();this._dX1=new Array();this._1X1=new Array()}_CW1.prototype._841=function(){this._Hm=null;this._KW1=null;this._PW1=null;this._99=null;this.listener=null;this._0X1.length=0;this._dX1.length=0;this._1X1.length=0};_CW1.prototype.__W1=function(){if(this.loop){var duration=this._lX1-this._kX1;if(duration==0)return this._kX1;return(this._i9%duration)+this._kX1}return Math.min(this._i9+this._kX1, 2127this._lX1)};_CW1.prototype._TX1=function(_DW1){this._DW1=_DW1;this._EW1=_DW1};_CW1.prototype._UX1=function(){return this._i9>=this._lX1-this._kX1};_CW1.prototype._VX1=function(){this._1X1.length=0};return _CW1}());spine._CW1=_CW1;var _vW1=(function(){function _vW1(_WX1){this._XX1=[];this._rX1=!1;this._WX1=_WX1}_vW1.prototype.start=function(_Fm){this._XX1.push(_YX1.start);this._XX1.push(_Fm);this._WX1._yW1=!0};_vW1.prototype.interrupt=function(_Fm){this._XX1.push(_YX1.interrupt);this._XX1.push(_Fm)}; 2128_vW1.prototype.end=function(_Fm){this._XX1.push(_YX1.end);this._XX1.push(_Fm);this._WX1._yW1=!0};_vW1.prototype.dispose=function(_Fm){this._XX1.push(_YX1.dispose);this._XX1.push(_Fm)};_vW1.prototype.complete=function(_Fm){this._XX1.push(_YX1.complete);this._XX1.push(_Fm);};_vW1.prototype.event=function(_Fm,event){this._XX1.push(_YX1.event);this._XX1.push(_Fm);this._XX1.push(event)};_vW1.prototype._QW1=function(){if(this._rX1)return;this._rX1=!0;var _XX1=this._XX1;var _uW1=this._WX1._uW1;for(var _S2=0; 2129_S2<_XX1.length;_S2+=2){var type=_XX1[_S2];var _Fm=_XX1[_S2+1];switch(type){case _YX1.start:if(_Fm.listener!=null&&_Fm.listener.start)_Fm.listener.start(_Fm);for(var _jA=0;_jA<_uW1.length;_jA++)if(_uW1[_jA].start)_uW1[_jA].start(_Fm);break;case _YX1.interrupt:if(_Fm.listener!=null&&_Fm.listener.interrupt)_Fm.listener.interrupt(_Fm);for(var _jA=0;_jA<_uW1.length;_jA++)if(_uW1[_jA].interrupt)_uW1[_jA].interrupt(_Fm);break;case _YX1.end:if(_Fm.listener!=null&&_Fm.listener.end)_Fm.listener.end(_Fm);for(var _jA=0; 2130_jA<_uW1.length;_jA++)if(_uW1[_jA].end)_uW1[_jA].end(_Fm);case _YX1.dispose:if(_Fm.listener!=null&&_Fm.listener.dispose)_Fm.listener.dispose(_Fm);for(var _jA=0;_jA<_uW1.length;_jA++)if(_uW1[_jA].dispose)_uW1[_jA].dispose(_Fm);this._WX1._AW1._ZX1(_Fm);break;case _YX1.complete:if(_Fm.listener!=null&&_Fm.listener.complete)_Fm.listener.complete(_Fm);for(var _jA=0;_jA<_uW1.length;_jA++)if(_uW1[_jA].complete)_uW1[_jA].complete(_Fm);break;case _YX1.event:var __X1=_XX1[_S2+++2];if(_Fm.listener!=null&&_Fm.listener.event)_Fm.listener.event(_Fm, 2131__X1);for(var _jA=0;_jA<_uW1.length;_jA++)if(_uW1[_jA].event)_uW1[_jA].event(_Fm,__X1);break }}this.clear();this._rX1=!1};_vW1.prototype.clear=function(){this._XX1.length=0};return _vW1}());spine._vW1=_vW1;var _YX1;(function(_YX1){_YX1[_YX1["start"]=0]="start";_YX1[_YX1["interrupt"]=1]="interrupt";_YX1[_YX1["end"]=2]="end";_YX1[_YX1["dispose"]=3]="dispose";_YX1[_YX1["complete"]=4]="complete";_YX1[_YX1["event"]=5]="event"})(_YX1=spine._YX1||(spine._YX1={}));var _0Y1=(function(){function _0Y1(){}_0Y1.prototype.start=function(_Fm){ 2132};_0Y1.prototype.interrupt=function(_Fm){};_0Y1.prototype.end=function(_Fm){};_0Y1.prototype.dispose=function(_Fm){};_0Y1.prototype.complete=function(_Fm){};_0Y1.prototype.event=function(_Fm,event){};return _0Y1}());spine._0Y1=_0Y1})(spine||(spine={}));var spine;(function(spine){var _D8=(function(){function _D8(_vX1){this._1Y1={};this._2Y1=0;if(_vX1==null)throw new Error("skeletonData cannot be null.");this._vX1=_vX1}_D8.prototype._x9=function(_3Y1,_4Y1,duration){var from=this._vX1._n9(_3Y1);if(from==null)throw new Error("Animation not found: "+_3Y1); 2133var _RW1=this._vX1._n9(_4Y1);if(_RW1==null)throw new Error("Animation not found: "+_4Y1);this._5Y1(from,_RW1,duration)};_D8.prototype._5Y1=function(from,_RW1,duration){if(from==null)throw new Error("from cannot be null.");if(_RW1==null)throw new Error("to cannot be null.");var key=from.name+"."+_RW1.name;this._1Y1[key]=duration};_D8.prototype._AX1=function(from,_RW1){var key=from.name+"."+_RW1.name;var value=this._1Y1[key];return value===undefined?this._2Y1:value};return _D8}());spine._D8=_D8})(spine||(spine={ 2134}));var spine;(function(spine){var _6Y1=(function(){function _6Y1(_7Y1,_8Y1){if(_8Y1===void 0){_8Y1=""}this._xM={};this._9Y1={};this._aY1=0;this._5Y=0;this._7Y1=_7Y1;this._8Y1=_8Y1}_6Y1._bY1=function(_3W,_cY1,error){var _8Y=new XMLHttpRequest();_8Y.open("GET",_3W,!0);_8Y.onload=function(){if(_8Y.status==200){_cY1(_8Y.responseText)}else {error(_8Y.status,_8Y.responseText)}};_8Y.onerror=function(){error(_8Y.status,_8Y.responseText)};_8Y.send()};_6Y1._dY1=function(_3W,_cY1,error){var _8Y=new XMLHttpRequest(); 2135_8Y.open("GET",_3W,!0);_8Y.responseType="arraybuffer";_8Y.onload=function(){if(_8Y.status==200){_cY1(new Uint8Array(_8Y.response))}else {error(_8Y.status,_8Y.responseText)}};_8Y.onerror=function(){error(_8Y.status,_8Y.responseText);};_8Y.send()};
2135_6Y1.prototype._eY1=function(path,_cY1,error){var _GU1=this;if(_cY1===void 0){_cY1=null}if(error===void 0){error=null}path=this._8Y1+path;this._aY1++;_6Y1._bY1(path,function(data){_GU1._xM[path]=data;if(_cY1)_cY1(path,data);_GU1._aY1--;_GU1._5Y++},function(state, 2136responseText){_GU1._9Y1[path]="Couldn't load text "+path+": status "+status+", "+responseText;if(error)error(path,"Couldn't load text "+path+": status "+status+", "+responseText);_GU1._aY1--;_GU1._5Y++})};_6Y1.prototype._zd=function(path,_cY1,error){var _GU1=this;if(_cY1===void 0){_cY1=null}if(error===void 0){error=null}path=this._8Y1+path;this._aY1++;var img=new Image();img.crossOrigin=_fY1;img.onload=function(_gY1){var _ca=_GU1._7Y1(img);_GU1._xM[path]=_ca;_GU1._aY1--;_GU1._5Y++;if(_cY1)_cY1(path,img)} 2137;img.onerror=function(_gY1){_GU1._9Y1[path]="Couldn't load image "+path;_GU1._aY1--;_GU1._5Y++;if(error)error(path,"Couldn't load image "+path)};img.src=_FW(null,null,path)};_6Y1.prototype._hY1=function(path,data,_cY1,error){var _GU1=this;if(_cY1===void 0){_cY1=null}if(error===void 0){error=null}path=this._8Y1+path;this._aY1++;var img=new Image();img.onload=function(_gY1){var _ca=_GU1._7Y1(img);_GU1._xM[path]=_ca;_GU1._aY1--;_GU1._5Y++;if(_cY1)_cY1(path,img)};img.onerror=function(_gY1){_GU1._9Y1[path]="Couldn't load image "+path; 2138_GU1._aY1--;_GU1._5Y++;if(error)error(path,"Couldn't load image "+path)};img.src=data};_6Y1.prototype._iY1=function(path,_cY1,error){var _GU1=this;if(_cY1===void 0){_cY1=null}if(error===void 0){error=null}var parent=path.lastIndexOf("/")>=0?path.substring(0,path.lastIndexOf("/")):"";path=this._8Y1+path;this._aY1++;_6Y1._bY1(path,function(_jY1){var _kY1={_md:0};var _lY1=new Array();try{var _za=new spine._Aa(_jY1,function(path){_lY1.push(parent+"/"+path);var _ka=document.createElement("img");_ka.width=16;_ka.height=16; 2139return new spine._mY1(_ka)})}catch(e){var _PB=e;_GU1._9Y1[path]="Couldn't load texture atlas "+path+": "+_PB.message;if(error)error(path,"Couldn't load texture atlas "+path+": "+_PB.message);_GU1._aY1--;_GU1._5Y++;return }var _nY1=function(_ue){var _oY1=!1;_GU1._zd(_ue,function(_pY1,_ka){_kY1._md++;if(_kY1._md==_lY1.length){if(!_oY1){try{var _za=new spine._Aa(_jY1,function(path){return _GU1.get(parent+"/"+path)});_GU1._xM[path]=_za;if(_cY1)_cY1(path,_za);_GU1._aY1--;_GU1._5Y++}catch(e){var _PB=e;_GU1._9Y1[path]="Couldn't load texture atlas "+path+": "+_PB.message; 2140if(error)error(path,"Couldn't load texture atlas "+path+": "+_PB.message);_GU1._aY1--;_GU1._5Y++}}else {_GU1._9Y1[path]="Couldn't load texture atlas page "+_pY1+"} of atlas "+path;if(error)error(path,"Couldn't load texture atlas page "+_pY1+" of atlas "+path);_GU1._aY1--;_GU1._5Y++}}},function(_pY1,_qY1){_oY1=!0;_kY1._md++;if(_kY1._md==_lY1.length){_GU1._9Y1[path]="Couldn't load texture atlas page "+_pY1+"} of atlas "+path;if(error)error(path,"Couldn't load texture atlas page "+_pY1+" of atlas "+path); 2141_GU1._aY1--;_GU1._5Y++}})};for(var _rY1=0,_sY1=_lY1;_rY1<_sY1.length;_rY1++){var _ue=_sY1[_rY1];_nY1(_ue)}},function(state,responseText){_GU1._9Y1[path]="Couldn't load texture atlas "+path+": status "+status+", "+responseText;if(error)error(path,"Couldn't load texture atlas "+path+": status "+status+", "+responseText);_GU1._aY1--;_GU1._5Y++})};_6Y1.prototype.get =function(path){path=this._8Y1+path;return this._xM[path]};_6Y1.prototype.remove=function(path){path=this._8Y1+path;var _tY1=this._xM[path]; 2142if(_tY1.dispose)_tY1.dispose();this._xM[path]=null};_6Y1.prototype._uY1=function(){for(var key in this._xM){var _tY1=this._xM[key];if(_tY1.dispose)_tY1.dispose()}this._xM={}};_6Y1.prototype._vY1=function(){return this._aY1==0};_6Y1.prototype._wY1=function(){return this._aY1};_6Y1.prototype._xY1=function(){return this._5Y};_6Y1.prototype.dispose=function(){this._uY1()};_6Y1.prototype._yY1=function(){return Object._zY1(this._9Y1).length>0};_6Y1.prototype._AY1=function(){return this._9Y1};return _6Y1}());spine._6Y1=_6Y1} 2143)(spine||(spine={}));var spine;(function(spine){var _Ea=(function(){function _Ea(_za){this._za=_za}_Ea.prototype._Ga=function(skin,name,path){var _na=this._za._BY1(path);if(_na==null)throw new Error("Region not found in atlas: "+path+" (region attachment: "+name+")");_na._re=_na;
2143var attachment=new spine._2e(name);attachment._CY1(_na);return attachment};_Ea.prototype._DY1=function(skin,name,path){var _na=this._za._BY1(path);if(_na==null)throw new Error("Region not found in atlas: "+path+" (mesh attachment: "+name+")"); 2144_na._re=_na;var attachment=new spine._4e(name);attachment._na=_na;return attachment};_Ea.prototype._EY1=function(skin,name){return new spine._6e(name)};_Ea.prototype._FY1=function(skin,name){return new spine._GY1(name)};_Ea.prototype._HY1=function(skin,name){return new spine._IY1(name)};_Ea.prototype._JY1=function(skin,name){return new spine._xe(name)};return _Ea}());spine._Ea=_Ea})(spine||(spine={}));var spine;(function(spine){var _Qe;(function(_Qe){_Qe[_Qe["Normal"]=0]="Normal";_Qe[_Qe["Additive"]=1]="Additive"; 2145_Qe[_Qe["Multiply"]=2]="Multiply";_Qe[_Qe["Screen"]=3]="Screen"})(_Qe=spine._Qe||(spine._Qe={}))})(spine||(spine={}));var spine;(function(spine){var _KY1=(function(){function _KY1(data,skeleton,parent){this._341=new Array();this.x=0;this.y=0;this.rotation=0;this.scaleX=0;this.scaleY=0;this.shearX=0;this.shearY=0;this._yM=0;this._zM=0;this._Bc=0;this._LY1=0;this._MY1=0;this._NY1=0;this._OY1=0;this._PY1=!1;this._N9=0;this._M9=0;this._vc=0;this._T2=0;this._Bo=0;this._wc=0;this._QY1=!1;if(data==null)throw new Error("data cannot be null."); 2146if(skeleton==null)throw new Error("skeleton cannot be null.");this.data=data;this.skeleton=skeleton;this.parent=parent;this._RY1()}_KY1.prototype._eb=function(){this._SY1(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)};_KY1.prototype._Xa=function(){this._SY1(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)};_KY1.prototype._SY1=function(x,y,rotation,scaleX,scaleY,shearX,shearY){this._yM=x;this._zM=y;this._Bc=rotation;this._LY1=scaleX;this._MY1=scaleY; 2147this._NY1=shearX;this._OY1=shearY;this._PY1=!0;var parent=this.parent;if(parent==null){var skeleton=this.skeleton;var _TY1=rotation+90+shearY;var _AP=skeleton.scaleX;var _BP=skeleton.scaleY;this._N9=spine._BU1._UY1(rotation+shearX)*scaleX*_AP;this._M9=spine._BU1._UY1(_TY1)*scaleY*_BP;this._T2=spine._BU1._VY1(rotation+shearX)*scaleX*_AP;this._Bo=spine._BU1._VY1(_TY1)*scaleY*_BP;this._vc=x*_AP+skeleton.x;this._wc=y*_BP+skeleton.y;return }var _go1=parent._N9,_ho1=parent._M9,_Wm1=parent._T2,_WY1=parent._Bo; 2148this._vc=_go1*x+_ho1*y+parent._vc;this._wc=_Wm1*x+_WY1*y+parent._wc;switch(this.data._XY1){case spine._YY1.Normal:{var _TY1=rotation+90+shearY;var _ZY1=spine._BU1._UY1(rotation+shearX)*scaleX;var __Y1=spine._BU1._UY1(_TY1)*scaleY;var _0Z1=spine._BU1._VY1(rotation+shearX)*scaleX;var _1Z1=spine._BU1._VY1(_TY1)*scaleY;this._N9=_go1*_ZY1+_ho1*_0Z1;this._M9=_go1*__Y1+_ho1*_1Z1;this._T2=_Wm1*_ZY1+_WY1*_0Z1;this._Bo=_Wm1*__Y1+_WY1*_1Z1;return }case spine._YY1.OnlyTranslation:{var _TY1=rotation+90+shearY;this._N9=spine._BU1._UY1(rotation+shearX)*scaleX; 2149this._M9=spine._BU1._UY1(_TY1)*scaleY;this._T2=spine._BU1._VY1(rotation+shearX)*scaleX;this._Bo=spine._BU1._VY1(_TY1)*scaleY;break }case spine._YY1.NoRotationOrReflection:{var _8z=_go1*_go1+_Wm1*_Wm1;var _2Z1=0;if(_8z>0.0001){_8z=Math.abs(_go1*_WY1-_ho1*_Wm1)/_8z;_ho1=_Wm1*_8z;_WY1=_go1*_8z;_2Z1=Math.atan2(_Wm1,_go1)*spine._BU1._3Z1}else {_go1=0;_Wm1=0;_2Z1=90-Math.atan2(_WY1,_ho1)*spine._BU1._3Z1}var _ev=rotation+shearX-_2Z1;var _fv=rotation+shearY-_2Z1+90;
2149var _ZY1=spine._BU1._UY1(_ev)*scaleX;var __Y1=spine._BU1._UY1(_fv)*scaleY; 2150var _0Z1=spine._BU1._VY1(_ev)*scaleX;var _1Z1=spine._BU1._VY1(_fv)*scaleY;this._N9=_go1*_ZY1-_ho1*_0Z1;this._M9=_go1*__Y1-_ho1*_1Z1;this._T2=_Wm1*_ZY1+_WY1*_0Z1;this._Bo=_Wm1*__Y1+_WY1*_1Z1;break }case spine._YY1.NoScale:case spine._YY1.NoScaleOrReflection:{var cos=spine._BU1._UY1(rotation);var sin=spine._BU1._VY1(rotation);var _dq=(_go1*cos+_ho1*sin)/this.skeleton.scaleX;var _4Z1=(_Wm1*cos+_WY1*sin)/this.skeleton.scaleY;var _8z=Math.sqrt(_dq*_dq+_4Z1*_4Z1);if(_8z>0.00001)_8z=1/_8z;_dq*=_8z;_4Z1*=_8z;_8z=Math.sqrt(_dq*_dq+_4Z1*_4Z1); 2151var _K9=Math.PI/2+Math.atan2(_4Z1,_dq);var _5Z1=Math.cos(_K9)*_8z;var _6Z1=Math.sin(_K9)*_8z;var _ZY1=spine._BU1._UY1(shearX)*scaleX;var __Y1=spine._BU1._UY1(90+shearY)*scaleY;var _0Z1=spine._BU1._VY1(shearX)*scaleX;var _1Z1=spine._BU1._VY1(90+shearY)*scaleY;this._N9=_dq*_ZY1+_5Z1*_0Z1;this._M9=_dq*__Y1+_5Z1*_1Z1;this._T2=_4Z1*_ZY1+_6Z1*_0Z1;this._Bo=_4Z1*__Y1+_6Z1*_1Z1;break }}this._N9*=this.skeleton.scaleX;this._M9*=this.skeleton.scaleX;this._T2*=this.skeleton.scaleY;this._Bo*=this.skeleton.scaleY};_KY1.prototype._RY1=function(){ 2152var 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};_KY1.prototype._xc=function(){return Math.atan2(this._T2,this._N9)*spine._BU1._3Z1};_KY1.prototype._yc=function(){return Math.atan2(this._Bo,this._M9)*spine._BU1._3Z1};_KY1.prototype._zc=function(){return Math.sqrt(this._N9*this._N9+this._T2*this._T2)};_KY1.prototype._Ac=function(){return Math.sqrt(this._M9*this._M9+this._Bo*this._Bo)} 2153;_KY1.prototype._7Z1=function(){this._PY1=!0;var parent=this.parent;if(parent==null){this._yM=this._vc;this._zM=this._wc;this._Bc=Math.atan2(this._T2,this._N9)*spine._BU1._3Z1;this._LY1=Math.sqrt(this._N9*this._N9+this._T2*this._T2);this._MY1=Math.sqrt(this._M9*this._M9+this._Bo*this._Bo);this._NY1=0;this._OY1=Math.atan2(this._N9*this._M9+this._T2*this._Bo,this._N9*this._Bo-this._M9*this._T2)*spine._BU1._3Z1;return }var _go1=parent._N9,_ho1=parent._M9,_Wm1=parent._T2,_WY1=parent._Bo;var _8Z1=1/(_go1*_WY1-_ho1*_Wm1); 2154var _1g=this._vc-parent._vc,_2g=this._wc-parent._wc;this._yM=(_1g*_WY1*_8Z1-_2g*_ho1*_8Z1);this._zM=(_2g*_go1*_8Z1-_1g*_Wm1*_8Z1);var _9Z1=_8Z1*_WY1;var id=_8Z1*_go1;var _aZ1=_8Z1*_ho1;var _bZ1=_8Z1*_Wm1;var _cZ1=_9Z1*this._N9-_aZ1*this._T2;var _dZ1=_9Z1*this._M9-_aZ1*this._Bo;var _eZ1=id*this._T2-_bZ1*this._N9;var _fZ1=id*this._Bo-_bZ1*this._M9;this._NY1=0;this._LY1=Math.sqrt(_cZ1*_cZ1+_eZ1*_eZ1);if(this._LY1>0.0001){var _u51=_cZ1*_fZ1-_dZ1*_eZ1;this._MY1=_u51/this._LY1;this._OY1=Math.atan2(_cZ1*_dZ1+_eZ1*_fZ1, 2155_u51)*spine._BU1._3Z1;this._Bc=Math.atan2(_eZ1,_cZ1)*spine._BU1._3Z1}else {this._LY1=0;this._MY1=Math.sqrt(_dZ1*_dZ1+_fZ1*_fZ1);this._OY1=0;this._Bc=90-Math.atan2(_fZ1,_dZ1)*spine._BU1._3Z1}};_KY1.prototype._gZ1=function(_Bg1){var _N9=this._N9,_M9=this._M9,_T2=this._T2,_Bo=this._Bo;var _hZ1=1/(_N9*_Bo-_M9*_T2);var x=_Bg1.x-this._vc,y=_Bg1.y-this._wc;_Bg1.x=(x*_Bo*_hZ1-y*_M9*_hZ1);_Bg1.y=(y*_N9*_hZ1-x*_T2*_hZ1);return _Bg1};_KY1.prototype._iZ1=function(_jZ1){var x=_jZ1.x,y=_jZ1.y;_jZ1.x=x*this._N9+y*this._M9+this._vc; 2156_jZ1.y=x*this._T2+y*this._Bo+this._wc;return _jZ1};_KY1.prototype._kZ1=function(_lZ1){var sin=spine._BU1._VY1(_lZ1),cos=spine._BU1._UY1(_lZ1);return Math.atan2(this._N9*sin-this._T2*cos,this._Bo*cos-this._M9*sin)*spine._BU1._3Z1+this.rotation-this.shearX;};_KY1.prototype._mZ1=function(_nZ1){_nZ1-=this.rotation-this.shearX;var sin=spine._BU1._VY1(_nZ1),cos=spine._BU1._UY1(_nZ1);return Math.atan2(cos*this._T2+sin*this._Bo,cos*this._N9+sin*this._M9)*spine._BU1._3Z1};_KY1.prototype._oZ1=function(_KU1){var _N9=this._N9, 2157_M9=this._M9,_T2=this._T2,_Bo=this._Bo;var cos=spine._BU1._UY1(_KU1),sin=spine._BU1._VY1(_KU1);this._N9=cos*_N9-sin*_T2;this._M9=cos*_M9-sin*_Bo;this._T2=sin*_N9+cos*_T2;this._Bo=sin*_M9+cos*_Bo;this._PY1=!1};return _KY1}());spine._KY1=_KY1})(spine||(spine={}));var spine;(function(spine){var _pZ1=(function(){function _pZ1(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._XY1=_YY1.Normal;if(index<0)throw new Error("index must be >= 0.");if(name==null)throw new Error("name cannot be null."); 2158this.index=index;this.name=name;this.parent=parent}return _pZ1}());spine._pZ1=_pZ1;var _YY1;(function(_YY1){_YY1[_YY1["Normal"]=0]="Normal";_YY1[_YY1["OnlyTranslation"]=1]="OnlyTranslation";
2158_YY1[_YY1["NoRotationOrReflection"]=2]="NoRotationOrReflection";_YY1[_YY1["NoScale"]=3]="NoScale";_YY1[_YY1["NoScaleOrReflection"]=4]="NoScaleOrReflection"})(_YY1=spine._YY1||(spine._YY1={}))})(spine||(spine={}));var spine;(function(spine){var _gC=(function(){function _gC(time,data){if(data==null)throw new Error("data cannot be null."); 2159this.time=time;this.data=data}return _gC}());spine._gC=_gC})(spine||(spine={}));var spine;(function(spine){var _qZ1=(function(){function _qZ1(name){this.name=name}return _qZ1}());spine._qZ1=_qZ1})(spine||(spine={}));var spine;(function(spine){var _rZ1=(function(){function _rZ1(data,skeleton){this.__V1=0;this.compress=!1;this._z2=!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.__V1=data.__V1; 2160this.compress=data.compress;this._z2=data._z2;this.bones=new Array();for(var _S2=0;_S2<data.bones.length;_S2++)this.bones.push(skeleton._qc(data.bones[_S2].name));this.target=skeleton._qc(data.target.name)}
2160_rZ1.prototype._sZ1=function(){return this.data._tZ1};_rZ1.prototype.apply=function(){this._eb()};_rZ1.prototype._eb=function(){var target=this.target;var bones=this.bones;switch(bones.length){case 1:this._uZ1(bones[0],target._vc,target._wc,this.compress,this._z2,this.data._vZ1,this.mix);break;case 2:this._wZ1(bones[0], 2161bones[1],target._vc,target._wc,this.__V1,this._z2,this.mix);break }};_rZ1.prototype._uZ1=function(bone,_xZ1,_yZ1,compress,_z2,_vZ1,alpha){if(!bone._PY1)bone._7Z1();var _OE=bone.parent;var id=1/(_OE._N9*_OE._Bo-_OE._M9*_OE._T2);var x=_xZ1-_OE._vc,y=_yZ1-_OE._wc;var _zZ1=(x*_OE._Bo-y*_OE._M9)*id-bone._yM,_AZ1=(y*_OE._N9-x*_OE._T2)*id-bone._zM;var _BZ1=Math.atan2(_AZ1,_zZ1)*spine._BU1._3Z1-bone._NY1-bone._Bc;if(bone._LY1<0)_BZ1+=180;if(_BZ1>180)_BZ1-=360;else if(_BZ1<-180)_BZ1+=360;var _AP=bone._LY1,_BP=bone._MY1; 2162if(compress||_z2){var _M9=bone.data.length*_AP,_0G=Math.sqrt(_zZ1*_zZ1+_AZ1*_AZ1);if((compress&&_0G<_M9)||(_z2&&_0G>_M9)&&_M9>0.0001){var _8z=(_0G/_M9-1)*alpha+1;_AP*=_8z;if(_vZ1)_BP*=_8z}}bone._SY1(bone._yM,bone._zM,bone._Bc+_BZ1*alpha,_AP,_BP,bone._NY1,bone._OY1)};_rZ1.prototype._wZ1=function(parent,_CZ1,_xZ1,_yZ1,_DZ1,_z2,alpha){if(alpha==0){_CZ1._Xa();return }if(!parent._PY1)parent._7Z1();if(!_CZ1._PY1)_CZ1._7Z1();var _po=parent._yM,_qo=parent._zM,_EZ1=parent._LY1,_AP=_EZ1,_FZ1=parent._MY1,_GZ1=_CZ1._LY1; 2163var _HZ1=0,_IZ1=0,_Iw=0;if(_EZ1<0){_EZ1=-_EZ1;_HZ1=180;_Iw=-1}else {_HZ1=0;_Iw=1}if(_FZ1<0){_FZ1=-_FZ1;_Iw=-_Iw}if(_GZ1<0){_GZ1=-_GZ1;_IZ1=180}else _IZ1=0;var _ho=_CZ1._yM,_io=0,_JZ1=0,_KZ1=0,_N9=parent._N9,_M9=parent._M9,_T2=parent._T2,_Bo=parent._Bo;var _pa=Math.abs(_EZ1-_FZ1)<=0.0001;if(!_pa){_io=0;_JZ1=_N9*_ho+parent._vc;_KZ1=_T2*_ho+parent._wc}else {_io=_CZ1._zM;_JZ1=_N9*_ho+_M9*_io+parent._vc;_KZ1=_T2*_ho+_Bo*_io+parent._wc}var _LZ1=parent.parent;_N9=_LZ1._N9;_M9=_LZ1._M9;_T2=_LZ1._T2;_Bo=_LZ1._Bo; 2164var id=1/(_N9*_Bo-_M9*_T2),x=_xZ1-_LZ1._vc,y=_yZ1-_LZ1._wc;var _zZ1=(x*_Bo-y*_M9)*id-_po,_AZ1=(y*_N9-x*_T2)*id-_qo,_0G=_zZ1*_zZ1+_AZ1*_AZ1;x=_JZ1-_LZ1._vc;y=_KZ1-_LZ1._wc;var _1g=(x*_Bo-y*_M9)*id-_po,_2g=(y*_N9-x*_T2)*id-_qo;var _MZ1=Math.sqrt(_1g*_1g+_2g*_2g),_WE1=_CZ1.data.length*_GZ1,_E_=0,_F_=0;_MX1:if(_pa){_WE1*=_EZ1;var cos=(_0G-_MZ1*_MZ1-_WE1*_WE1)/(2*_MZ1*_WE1);if(cos<-1)cos=-1;else if(cos>1){cos=1;if(_z2&&_MZ1+_WE1>0.0001)_AP*=(Math.sqrt(_0G)/(_MZ1+_WE1)-1)*alpha+1}_F_=Math.acos(cos)*_DZ1;_N9=_MZ1+_WE1*cos; 2165_M9=_WE1*Math.sin(_F_);_E_=Math.atan2(_AZ1*_N9-_zZ1*_M9,_zZ1*_N9+_AZ1*_M9)}else {_N9=_EZ1*_WE1;_M9=_FZ1*_WE1;var _NZ1=_N9*_N9,_xE=_M9*_M9,_OZ1=Math.atan2(_AZ1,_zZ1);_T2=_xE*_MZ1*_MZ1+_NZ1*_0G-_NZ1*_xE;var _p51=-2*_xE*_MZ1,_q51=_xE-_NZ1;_Bo=_p51*_p51-4*_q51*_T2;if(_Bo>=0){var _YC=Math.sqrt(_Bo);if(_p51<0)_YC=-_YC;_YC=-(_p51+_YC)/2;var _1q1=_YC/_q51,_VB=_T2/_YC;var _K9=Math.abs(_1q1)<Math.abs(_VB)?_1q1:_VB;if(_K9*_K9<=_0G){y=Math.sqrt(_0G-_K9*_K9)*_DZ1;_E_=_OZ1-Math.atan2(y,_K9);_F_=Math.atan2(y/_FZ1,(_K9-_MZ1)/_EZ1); 2166break _MX1}}var _PZ1=spine._BU1.PI,_ob=_MZ1-_N9,_QZ1=_ob*_ob,_qb=0;var _RZ1=0,_pb=_MZ1+_N9,_SZ1=_pb*_pb,_rb=0;_T2=-_N9*_MZ1/(_NZ1-_xE);if(_T2>=-1&&_T2<=1){_T2=Math.acos(_T2);x=_N9*Math.cos(_T2)+_MZ1;y=_M9*Math.sin(_T2);_Bo=x*x+y*y;if(_Bo<_QZ1){_PZ1=_T2;_QZ1=_Bo;_ob=x;_qb=y}if(_Bo>_SZ1){_RZ1=_T2;_SZ1=_Bo;_pb=x;_rb=y}}if(_0G<=(_QZ1+_SZ1)/2){_E_=_OZ1-Math.atan2(_qb*_DZ1,_ob);_F_=_PZ1*_DZ1}else {_E_=_OZ1-Math.atan2(_rb*_DZ1,_pb);_F_=_RZ1*_DZ1}}var _jB1=Math.atan2(_io,_ho)*_Iw;var rotation=parent._Bc;_E_=(_E_-_jB1)*spine._BU1._3Z1+_HZ1-rotation; 2167if(_E_>180)_E_-=360;else if(_E_<-180)_E_+=360;parent._SY1(_po,_qo,rotation+_E_*alpha,_AP,parent._MY1,0,0);rotation=_CZ1._Bc;_F_=((_F_+_jB1)*spine._BU1._3Z1-_CZ1._NY1)*_Iw+_IZ1-rotation;if(_F_>180)_F_-=360;else if(_F_<-180)_F_+=360;_CZ1._SY1(_ho,_io,rotation+_F_*alpha,_CZ1._LY1,_CZ1._MY1,_CZ1._NY1,_CZ1._OY1)};return _rZ1}());spine._rZ1=_rZ1})(spine||(spine={}));var spine;(function(spine){var _TZ1=(function(){function _TZ1(name){this._tZ1=0;this.bones=new Array();this.__V1=1;this.compress=!1;this._z2=!1; 2168this._vZ1=!1;this.mix=1;this.name=name}return _TZ1}());spine._TZ1=_TZ1})(spine||(spine={}));var spine;(function(spine){var _UZ1=(function(){function _UZ1(data,skeleton){this.position=0;this.spacing=0;this.rotateMix=0;this._cW1=0;this._VZ1=new Array();this._nj1=new Array();this._Bg1=new Array();this._cU1=new Array();this.lengths=new Array();this._WZ1=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(); 2169for(var _S2=0,_Hb=data.bones.length;_S2<_Hb;_S2++)this.bones.push(skeleton._qc(data.bones[_S2].name));this.target=skeleton._B9(data.target.name);this.position=data.position;this.spacing=data.spacing;this.rotateMix=data.rotateMix;this._cW1=data._cW1}_UZ1.prototype.apply=function(){this._eb()};_UZ1.prototype._eb=function(){var attachment=this.target._G9();if(!(attachment instanceof spine._GY1))return;var rotateMix=this.rotateMix,_cW1=this._cW1;var translate=_cW1>0,rotate=rotateMix>0;if(!translate&&!rotate)return; 2170var data=this.data;var _XZ1=data.spacingMode==spine._YZ1.Percent;var rotateMode=data.rotateMode;var _ZZ1=rotateMode==spine.__Z1.Tangent,scale=rotateMode==spine.__Z1.ChainScale;var _0_1=this.bones.length,_1_1=_ZZ1?_0_1:_0_1+1;var bones=this.bones;var _VZ1=spine._dU1._sV1(this._VZ1,_1_1),lengths=null;var spacing=this.spacing;if(scale||!_XZ1){if(scale)lengths=spine._dU1._sV1(this.lengths,_0_1);var _2_1=data.spacingMode==spine._YZ1.Length;for(var _S2=0,_Hb=_1_1-1;_S2<_Hb;){var bone=bones[_S2];var _3_1=bone.data.length; 2171if(_3_1<_UZ1._HR1){if(scale)lengths[_S2]=0;_VZ1[++_S2]=0}else if(_XZ1){if(scale){var x=_3_1*bone._N9,y=_3_1*bone._T2;var length=Math.sqrt(x*x+y*y);lengths[_S2]=length}_VZ1[++_S2]=spacing;}else {var _4_1=_3_1*bone._N9,_5_1=_3_1*bone._T2;var _6_1=Math.sqrt(_4_1*_4_1+_5_1*_5_1);if(scale)lengths[_S2]=_6_1;_VZ1[++_S2]=(_2_1?_3_1+spacing:spacing)*_6_1/_3_1}}}else {for(var _S2=1;_S2<_1_1;_S2++)_VZ1[_S2]=spacing}var _nj1=this._7_1(attachment,_1_1,_ZZ1,data._8_1==spine._9_1.Percent,_XZ1);var _a_1=_nj1[0],_b_1=_nj1[1], 2172_c_1=data._c_1;var _d_1=!1;if(_c_1==0)_d_1=rotateMode==spine.__Z1.Chain;else {_d_1=!1;var _OE=this.target.bone;_c_1*=_OE._N9*_OE._Bo-_OE._M9*_OE._T2>0?spine._BU1._e_1:-spine._BU1._e_1}for(var _S2=0,_OE=3;_S2<_0_1;_S2++,_OE+=3){var bone=bones[_S2];bone._vc+=(_a_1-bone._vc)*_cW1;
2172bone._wc+=(_b_1-bone._wc)*_cW1;var _f_1=_nj1[_OE],_g_1=_nj1[_OE+1],_1g=_f_1-_a_1,_2g=_g_1-_b_1;if(scale){var _h_1=lengths[_S2];if(_h_1!=0){var _8z=(Math.sqrt(_1g*_1g+_2g*_2g)/_h_1-1)*rotateMix+1;bone._N9*=_8z;bone._T2*=_8z}}_a_1=_f_1; 2173_b_1=_g_1;if(rotate){var _N9=bone._N9,_M9=bone._M9,_T2=bone._T2,_Bo=bone._Bo,_K9=0,cos=0,sin=0;if(_ZZ1)_K9=_nj1[_OE-1];else if(_VZ1[_S2+1]==0)_K9=_nj1[_OE+2];else _K9=Math.atan2(_2g,_1g);_K9-=Math.atan2(_T2,_N9);if(_d_1){cos=Math.cos(_K9);sin=Math.sin(_K9);var _i_1=bone.data.length;_a_1+=(_i_1*(cos*_N9-sin*_T2)-_1g)*rotateMix;_b_1+=(_i_1*(sin*_N9+cos*_T2)-_2g)*rotateMix}else {_K9+=_c_1}if(_K9>spine._BU1.PI)_K9-=spine._BU1._j_1;else if(_K9<-spine._BU1.PI)_K9+=spine._BU1._j_1;_K9*=rotateMix;cos=Math.cos(_K9); 2174sin=Math.sin(_K9);bone._N9=cos*_N9-sin*_T2;bone._M9=cos*_M9-sin*_Bo;bone._T2=sin*_N9+cos*_T2;bone._Bo=sin*_M9+cos*_Bo}bone._PY1=!1}};_UZ1.prototype._7_1=function(path,_1_1,_ZZ1,_k_1,_XZ1){var target=this.target;var position=this.position;var _VZ1=this._VZ1,out=spine._dU1._sV1(this._nj1,_1_1*3+2),_Bg1=null;var _gp=path._gp;
2174var _l_1=path._we,_m_1=_l_1/6,_n_1=_UZ1._o_1;if(!path._p_1){var lengths=path.lengths;_m_1-=_gp?1:2;var _q_1=lengths[_m_1];if(_k_1)position*=_q_1;if(_XZ1){for(var _S2=0;_S2<_1_1;_S2++)_VZ1[_S2]*=_q_1} 2175_Bg1=spine._dU1._sV1(this._Bg1,8);for(var _S2=0,_Oz=0,curve=0;_S2<_1_1;_S2++,_Oz+=3){var _r_1=_VZ1[_S2];position+=_r_1;var _OE=position;if(_gp){_OE%=_q_1;if(_OE<0)_OE+=_q_1;curve=0}else if(_OE<0){if(_n_1!=_UZ1._s_1){_n_1=_UZ1._s_1;path._qe(target,2,4,_Bg1,0,2)}this._t_1(_OE,_Bg1,0,out,_Oz);continue }else if(_OE>_q_1){if(_n_1!=_UZ1._u_1){_n_1=_UZ1._u_1;path._qe(target,_l_1-6,4,_Bg1,0,2)}this._v_1(_OE-_q_1,_Bg1,0,out,_Oz);continue }for(;;curve++){var _w_1=lengths[curve];if(_OE>_w_1)continue;if(curve==0)_OE/=_w_1; 2176else {var _ak1=lengths[curve-1];_OE=(_OE-_ak1)/(_w_1-_ak1)}break }if(curve!=_n_1){_n_1=curve;if(_gp&&curve==_m_1){path._qe(target,_l_1-4,4,_Bg1,0,2);path._qe(target,0,4,_Bg1,4,2)}else path._qe(target,curve*6+2,8,_Bg1,0,2)}this._x_1(_OE,_Bg1[0],_Bg1[1],_Bg1[2],_Bg1[3],_Bg1[4],_Bg1[5],_Bg1[6],_Bg1[7],out,_Oz,_ZZ1||(_S2>0&&_r_1==0))}return out}if(_gp){_l_1+=2;_Bg1=spine._dU1._sV1(this._Bg1,_l_1);path._qe(target,2,_l_1-4,_Bg1,0,2);path._qe(target,0,2,_Bg1,_l_1-4,2);_Bg1[_l_1-2]=_Bg1[0];_Bg1[_l_1-1]=_Bg1[1]} 2177else {_m_1--;_l_1-=4;_Bg1=spine._dU1._sV1(this._Bg1,_l_1);path._qe(target,2,_l_1,_Bg1,0,2)}var _cU1=spine._dU1._sV1(this._cU1,_m_1);var _y_1=0;var _Kb=_Bg1[0],_Lb=_Bg1[1],_nU1=0,_oU1=0,_pU1=0,_qU1=0,_Mb=0,_Nb=0;var _rU1=0,_sU1=0,_tU1=0,_uU1=0,_vU1=0,_wU1=0,_xU1=0,_yU1=0;for(var _S2=0,_U2=2;_S2<_m_1;_S2++,_U2+=6){_nU1=_Bg1[_U2];_oU1=_Bg1[_U2+1];_pU1=_Bg1[_U2+2];_qU1=_Bg1[_U2+3];_Mb=_Bg1[_U2+4];_Nb=_Bg1[_U2+5];
2177_rU1=(_Kb-_nU1*2+_pU1)*0.1875;_sU1=(_Lb-_oU1*2+_qU1)*0.1875;_tU1=((_nU1-_pU1)*3-_Kb+_Mb)*0.09375; 2178_uU1=((_oU1-_qU1)*3-_Lb+_Nb)*0.09375;_vU1=_rU1*2+_tU1;_wU1=_sU1*2+_uU1;_xU1=(_nU1-_Kb)*0.75+_rU1+_tU1*0.16666667;_yU1=(_oU1-_Lb)*0.75+_sU1+_uU1*0.16666667;_y_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_xU1+=_vU1;_yU1+=_wU1;_vU1+=_tU1;_wU1+=_uU1;_y_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_xU1+=_vU1;_yU1+=_wU1;_y_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_xU1+=_vU1+_tU1;_yU1+=_wU1+_uU1;_y_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_cU1[_S2]=_y_1;_Kb=_Mb;_Lb=_Nb}if(_k_1)position*=_y_1;else position*=_y_1/path.lengths[_m_1-1];if(_XZ1){ 2179for(var _S2=0;_S2<_1_1;_S2++)_VZ1[_S2]*=_y_1}var _WZ1=this._WZ1;var _z_1=0;for(var _S2=0,_Oz=0,curve=0,_A_1=0;_S2<_1_1;_S2++,_Oz+=3){var _r_1=_VZ1[_S2];position+=_r_1;var _OE=position;if(_gp){_OE%=_y_1;if(_OE<0)_OE+=_y_1;curve=0}else if(_OE<0){this._t_1(_OE,_Bg1,0,out,_Oz);continue }else if(_OE>_y_1){this._v_1(_OE-_y_1,_Bg1,_l_1-4,out,_Oz);continue }for(;;curve++){var _B_1=_cU1[curve];if(_OE>_B_1)continue;if(curve==0)_OE/=_B_1;else {var _ak1=_cU1[curve-1];_OE=(_OE-_ak1)/(_B_1-_ak1)}break }if(curve!=_n_1){_n_1=curve; 2180var _jA=curve*6;_Kb=_Bg1[_jA];_Lb=_Bg1[_jA+1];_nU1=_Bg1[_jA+2];_oU1=_Bg1[_jA+3];_pU1=_Bg1[_jA+4];_qU1=_Bg1[_jA+5];_Mb=_Bg1[_jA+6];_Nb=_Bg1[_jA+7];_rU1=(_Kb-_nU1*2+_pU1)*0.03;_sU1=(_Lb-_oU1*2+_qU1)*0.03;_tU1=((_nU1-_pU1)*3-_Kb+_Mb)*0.006;_uU1=((_oU1-_qU1)*3-_Lb+_Nb)*0.006;_vU1=_rU1*2+_tU1;_wU1=_sU1*2+_uU1;_xU1=(_nU1-_Kb)*0.3+_rU1+_tU1*0.16666667;_yU1=(_oU1-_Lb)*0.3+_sU1+_uU1*0.16666667;_z_1=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_WZ1[0]=_z_1;for(_jA=1;_jA<8;_jA++){_xU1+=_vU1;_yU1+=_wU1;_vU1+=_tU1;_wU1+=_uU1; 2181_z_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_WZ1[_jA]=_z_1}_xU1+=_vU1;_yU1+=_wU1;_z_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_WZ1[8]=_z_1;_xU1+=_vU1+_tU1;_yU1+=_wU1+_uU1;_z_1+=Math.sqrt(_xU1*_xU1+_yU1*_yU1);_WZ1[9]=_z_1;_A_1=0}_OE*=_z_1;for(;;_A_1++){var _C_1=_WZ1[_A_1];if(_OE>_C_1)continue;if(_A_1==0)_OE/=_C_1;else {var _ak1=_WZ1[_A_1-1];_OE=_A_1+(_OE-_ak1)/(_C_1-_ak1)}break }this._x_1(_OE*0.1,_Kb,_Lb,_nU1,_oU1,_pU1,_qU1,_Mb,_Nb,out,_Oz,_ZZ1||(_S2>0&&_r_1==0))}return out};_UZ1.prototype._t_1=function(_OE,_4F,_S2, 2182out,_Oz){var _Kb=_4F[_S2],_Lb=_4F[_S2+1],_1g=_4F[_S2+2]-_Kb,_2g=_4F[_S2+3]-_Lb,_K9=Math.atan2(_2g,_1g);out[_Oz]=_Kb+_OE*Math.cos(_K9);out[_Oz+1]=_Lb+_OE*Math.sin(_K9);out[_Oz+2]=_K9};_UZ1.prototype._v_1=function(_OE,_4F,_S2,out,_Oz){var _Kb=_4F[_S2+2],_Lb=_4F[_S2+3],_1g=_Kb-_4F[_S2],_2g=_Lb-_4F[_S2+1],_K9=Math.atan2(_2g,_1g);out[_Oz]=_Kb+_OE*Math.cos(_K9);out[_Oz+1]=_Lb+_OE*Math.sin(_K9);out[_Oz+2]=_K9};_UZ1.prototype._x_1=function(_OE,_Kb,_Lb,_nU1,_oU1,_pU1,_qU1,_Mb,_Nb,out,_Oz,_ZZ1){if(_OE==0||isNaN(_OE)){ 2183out[_Oz]=_Kb;out[_Oz+1]=_Lb;out[_Oz+2]=Math.atan2(_oU1-_Lb,_nU1-_Kb);return }var _D_1=_OE*_OE,_E_1=_D_1*_OE,_pa=1-_OE,_F_1=_pa*_pa,_G_1=_F_1*_pa;var _H_1=_pa*_OE,_I_1=_H_1*3,_J_1=_pa*_I_1,_K_1=_I_1*_OE;var x=_Kb*_G_1+_nU1*_J_1+_pU1*_K_1+_Mb*_E_1,y=_Lb*_G_1+_oU1*_J_1+_qU1*_K_1+_Nb*_E_1;out[_Oz]=x;out[_Oz+1]=y;if(_ZZ1){if(_OE<0.001)out[_Oz+2]=Math.atan2(_oU1-_Lb,_nU1-_Kb);else out[_Oz+2]=Math.atan2(y-(_Lb*_F_1+_oU1*_H_1*2+_qU1*_D_1),x-(_Kb*_F_1+_nU1*_H_1*2+_pU1*_D_1))}};_UZ1.prototype._sZ1=function(){return this.data._tZ1} 2184;_UZ1._o_1=-1;_UZ1._s_1=-2;_UZ1._u_1=-3;_UZ1._HR1=0.00001;return _UZ1}());spine._UZ1=_UZ1})(spine||(spine={}));var spine;(function(spine){var _L_1=(function(){function _L_1(name){this._tZ1=0;this.bones=new Array();this.name=name}return _L_1}());spine._L_1=_L_1;var _9_1;(function(_9_1){_9_1[_9_1["Fixed"]=0]="Fixed";_9_1[_9_1["Percent"]=1]="Percent"})(_9_1=spine._9_1||(spine._9_1={}));var _YZ1;(function(_YZ1){_YZ1[_YZ1["Length"]=0]="Length";_YZ1[_YZ1["Fixed"]=1]="Fixed";_YZ1[_YZ1["Percent"]=2]="Percent"})(_YZ1=spine._YZ1||(spine._YZ1={ 2185}));var __Z1;(function(__Z1){__Z1[__Z1["Tangent"]=0]="Tangent";__Z1[__Z1["Chain"]=1]="Chain";__Z1[__Z1["ChainScale"]=2]="ChainScale"})(__Z1=spine.__Z1||(spine.__Z1={}))})(spine||(spine={}));var spine;(function(spine){var _M_1=(function(){function _M_1(_N_1){this._aY1=new Array();this._xM={};this._N_1=_N_1}_M_1.prototype._5Y=function(){var _S2=0;for(var _qa in this._xM)_S2++;return _S2};return _M_1}());var _O_1=(function(){function _O_1(_8Y1){if(_8Y1===void 0){_8Y1=""}this._P_1={};this._Q_1={};this._R_1={};this._9Y1={ 2186};this._8Y1=_8Y1}_O_1.prototype._S_1=function(_N_1,_7Y1,path){var _P_1=this._P_1[_N_1];
2186if(_P_1===null||_P_1===undefined){_P_1=new _M_1(_N_1);this._P_1[_N_1]=_P_1}if(_7Y1!==null)_P_1._7Y1=_7Y1;_P_1._aY1.push(path);if(this._Q_1[path]===path){return !1}else {this._Q_1[path]=path;return !0}};_O_1.prototype._eY1=function(_N_1,path){var _GU1=this;path=this._8Y1+path;if(!this._S_1(_N_1,null,path))return;var _8Y=new XMLHttpRequest();_8Y.onreadystatechange=function(){if(_8Y.readyState==XMLHttpRequest._T_1){if(_8Y.status>=200&&_8Y.status<300){ 2187_GU1._R_1[path]=_8Y.responseText}else {_GU1._9Y1[path]="Couldn't load text "+path+": status "+_8Y.status+", "+_8Y.responseText}}};_8Y.open("GET",path,!0);_8Y.send()};_O_1.prototype._U_1=function(_N_1,path){var _GU1=this;path=this._8Y1+path;if(!this._S_1(_N_1,null,path))return;var _8Y=new XMLHttpRequest();_8Y.onreadystatechange=function(){if(_8Y.readyState==XMLHttpRequest._T_1){if(_8Y.status>=200&&_8Y.status<300){_GU1._R_1[path]=JSON.parse(_8Y.responseText)}else {_GU1._9Y1[path]="Couldn't load text "+path+": status "+_8Y.status+", "+_8Y.responseText} 2188}};_8Y.open("GET",path,!0);_8Y.send()};_O_1.prototype._zd=function(_N_1,_7Y1,path){var _GU1=this;path=this._8Y1+path;if(!this._S_1(_N_1,_7Y1,path))return;var img=new Image();img.crossOrigin=_fY1;img.src=_FW(null,null,path);img.onload=function(_gY1){_GU1._R_1[path]=img};img.onerror=function(_gY1){_GU1._9Y1[path]="Couldn't load image "+path}};_O_1.prototype.get =function(_N_1,path){path=this._8Y1+path;var _P_1=this._P_1[_N_1];if(_P_1===null||_P_1===undefined)return !0;return _P_1._xM[path]};_O_1.prototype._V_1=function(_P_1){ 2189for(var _S2=0;_S2<_P_1._aY1.length;_S2++){var path=_P_1._aY1[_S2];var _tY1=_P_1._xM[path];if(_tY1===null||_tY1===undefined){var _W_1=this._R_1[path];if(_W_1===null||_W_1===undefined)continue;if(_W_1 instanceof HTMLImageElement){_P_1._xM[path]=_P_1._7Y1(_W_1)}else {_P_1._xM[path]=_W_1}}}};_O_1.prototype._vY1=function(_N_1){var _P_1=this._P_1[_N_1];if(_P_1===null||_P_1===undefined)return !0;this._V_1(_P_1);return _P_1._aY1.length==_P_1._5Y()};_O_1.prototype.dispose=function(){};_O_1.prototype._yY1=function(){ 2190return Object._zY1(this._9Y1).length>0};_O_1.prototype._AY1=function(){return this._9Y1};return _O_1}());spine._O_1=_O_1;})(spine||(spine={}));var spine;(function(spine){var _C8=(function(){function _C8(data){this._X_1=new Array();this._Y_1=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 _S2=0;_S2<data.bones.length;_S2++){var _Wc=data.bones[_S2];var bone=void 0;if(_Wc.parent==null)bone=new spine._KY1(_Wc, 2191this,null);else {var _Z_1=this.bones[_Wc.parent.index];bone=new spine._KY1(_Wc,this,_Z_1);_Z_1._341.push(bone)}this.bones.push(bone);}this.slots=new Array();this.drawOrder=new Array();for(var _S2=0;_S2<data.slots.length;_S2++){var ___1=data.slots[_S2];var bone=this.bones[___1._Wc.index];var slot=new spine._002(___1,bone);this.slots.push(slot);this.drawOrder.push(slot)}this._5W1=new Array();for(var _S2=0;_S2<data._5W1.length;_S2++){var _102=data._5W1[_S2];this._5W1.push(new spine._rZ1(_102,this))}this._iW1=new Array(); 2192for(var _S2=0;_S2<data._iW1.length;_S2++){var _202=data._iW1[_S2];this._iW1.push(new spine._302(_202,this))}this._qW1=new Array();for(var _S2=0;_S2<data._qW1.length;_S2++){var _402=data._qW1[_S2];this._qW1.push(new spine._UZ1(_402,this))}this.color=new spine._O9(1,1,1,1);this._502()}_C8.prototype._502=function(){var _502=this._X_1;_502.length=0;this._Y_1.length=0;var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++)bones[_S2]._QY1=!1;var _5W1=this._5W1;var _iW1=this._iW1;var _qW1=this._qW1;var _602=_5W1.length, 2193_702=_iW1.length,_802=_qW1.length;var _902=_602+_702+_802;_MX1:for(var _S2=0;_S2<_902;_S2++){for(var _jA=0;_jA<_602;_jA++){var _4W1=_5W1[_jA];if(_4W1.data._tZ1==_S2){this._a02(_4W1);continue _MX1}}for(var _jA=0;_jA<_702;_jA++){var _4W1=_iW1[_jA];if(_4W1.data._tZ1==_S2){this._b02(_4W1);continue _MX1}}for(var _jA=0;_jA<_802;_jA++){var _4W1=_qW1[_jA];if(_4W1.data._tZ1==_S2){this._c02(_4W1);continue _MX1}}}for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++)this._d02(bones[_S2])};_C8.prototype._a02=function(_4W1){var target=_4W1.target; 2194this._d02(target);var _e02=_4W1.bones;var parent=_e02[0];this._d02(parent);if(_e02.length>1){var _CZ1=_e02[_e02.length-1];if(!(this._X_1.indexOf(_CZ1)>-1))this._Y_1.push(_CZ1);}this._X_1.push(_4W1);this._f02(parent._341);_e02[_e02.length-1]._QY1=!0};_C8.prototype._c02=function(_4W1){var slot=_4W1.target;var _D9=slot.data.index;var _g02=slot.bone;if(this.skin!=null)this._h02(this.skin,_D9,_g02);if(this.data._q9!=null&&this.data._q9!=this.skin)this._h02(this.data._q9,_D9,_g02);for(var _S2=0,_Hb=this.data.skins.length; 2195_S2<_Hb;_S2++)this._h02(this.data.skins[_S2],_D9,_g02);var attachment=slot._G9();if(attachment instanceof spine._GY1)this._i02(attachment,_g02);var _e02=_4W1.bones;var _0_1=_e02.length;for(var _S2=0;_S2<_0_1;_S2++)this._d02(_e02[_S2]);this._X_1.push(_4W1);for(var _S2=0;_S2<_0_1;_S2++)this._f02(_e02[_S2]._341);for(var _S2=0;_S2<_0_1;_S2++)_e02[_S2]._QY1=!0};_C8.prototype._b02=function(_4W1){this._d02(_4W1.target);var _e02=_4W1.bones;var _0_1=_e02.length;if(_4W1.data._jZ1){for(var _S2=0;_S2<_0_1;_S2++){var _CZ1=_e02[_S2]; 2196this._d02(_CZ1.parent);if(!(this._X_1.indexOf(_CZ1)>-1))this._Y_1.push(_CZ1)}}else {for(var _S2=0;_S2<_0_1;_S2++){this._d02(_e02[_S2])}}this._X_1.push(_4W1);for(var _jA=0;_jA<_0_1;_jA++)this._f02(_e02[_jA]._341);for(var _jA=0;_jA<_0_1;_jA++)_e02[_jA]._QY1=!0};_C8.prototype._h02=function(skin,_D9,_g02){var _8X1=skin._8X1[_D9];if(!_8X1)return;for(var key in _8X1){this._i02(_8X1[key],_g02)}};_C8.prototype._i02=function(attachment,_g02){if(!(attachment instanceof spine._GY1))return;var _j02=attachment.bones;if(_j02==null)this._d02(_g02); 2197else {var bones=this.bones;var _S2=0;while(_S2<_j02.length){var _0_1=_j02[_S2++];for(var _Hb=_S2+_0_1;_S2<_Hb;_S2++){var _IU1=_j02[_S2];
2197this._d02(bones[_IU1])}}}};_C8.prototype._d02=function(bone){if(bone._QY1)return;var parent=bone.parent;if(parent!=null)this._d02(parent);bone._QY1=!0;this._X_1.push(bone)};_C8.prototype._f02=function(bones){for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];if(bone._QY1)this._f02(bone._341);bone._QY1=!1}};_C8.prototype._Xa=function(){var _Y_1=this._Y_1;for(var _S2=0, 2198_Hb=_Y_1.length;_S2<_Hb;_S2++){var bone=_Y_1[_S2];bone._yM=bone.x;bone._zM=bone.y;bone._Bc=bone.rotation;bone._LY1=bone.scaleX;bone._MY1=bone.scaleY;bone._NY1=bone.shearX;bone._OY1=bone.shearY;bone._PY1=!0}var _502=this._X_1;for(var _S2=0,_Hb=_502.length;_S2<_Hb;_S2++)_502[_S2]._eb()};_C8.prototype._RY1=function(){this._k02();this._s9()};_C8.prototype._k02=function(){var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++)bones[_S2]._RY1();var _5W1=this._5W1;for(var _S2=0,_Hb=_5W1.length;_S2<_Hb; 2199_S2++){var _4W1=_5W1[_S2];_4W1.mix=_4W1.data.mix;_4W1.__V1=_4W1.data.__V1;_4W1.compress=_4W1.data.compress;_4W1._z2=_4W1.data._z2}var _iW1=this._iW1;for(var _S2=0,_Hb=_iW1.length;_S2<_Hb;_S2++){var _4W1=_iW1[_S2];var data=_4W1.data;_4W1.rotateMix=data.rotateMix;_4W1._cW1=data._cW1;_4W1.scaleMix=data.scaleMix;_4W1._dW1=data._dW1}var _qW1=this._qW1;for(var _S2=0,_Hb=_qW1.length;_S2<_Hb;_S2++){var _4W1=_qW1[_S2];var data=_4W1.data;_4W1.position=data.position;_4W1.spacing=data.spacing;_4W1.rotateMix=data.rotateMix; 2200_4W1._cW1=data._cW1}};_C8.prototype._s9=function(){var slots=this.slots;spine._dU1._yV1(slots,0,this.drawOrder,0,slots.length);for(var _S2=0,_Hb=slots.length;_S2<_Hb;_S2++)slots[_S2]._RY1()};_C8.prototype._X8=function(){if(this.bones.length==0)return null;return this.bones[0]};_C8.prototype._qc=function(_l02){if(_l02==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];if(bone.data.name==_l02)return bone}return null};_C8.prototype._m02=function(_l02){ 2201if(_l02==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++)if(bones[_S2].data.name==_l02)return _S2;return -1};_C8.prototype._B9=function(_n02){if(_n02==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _S2=0,_Hb=slots.length;_S2<_Hb;_S2++){var slot=slots[_S2];if(slot.data.name==_n02)return slot}return null};_C8.prototype._E9=function(_n02){if(_n02==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _S2=0, 2202_Hb=slots.length;_S2<_Hb;_S2++)if(slots[_S2].data.name==_n02)return _S2;return -1};_C8.prototype._r9=function(_o02){var skin=this.data._p02(_o02);if(skin==null)throw new Error("Skin not found: "+_o02);this._q02(skin)};_C8.prototype._q02=function(_r02){if(_r02!=null){if(this.skin!=null)_r02._s02(this,this.skin);else {var slots=this.slots;for(var _S2=0,_Hb=slots.length;_S2<_Hb;_S2++){var slot=slots[_S2];var _t02=slot.data._og;if(_t02!=null){var attachment=_r02._G9(_S2,_t02);if(attachment!=null)slot._C9(attachment)} 2203}}}this.skin=_r02};_C8.prototype._u02=function(_n02,_og){return this._G9(this.data._E9(_n02),_og)};_C8.prototype._G9=function(_D9,_og){if(_og==null)throw new Error("attachmentName cannot be null.");if(this.skin!=null){var attachment=this.skin._G9(_D9,_og);if(attachment!=null)return attachment;}if(this.data._q9!=null)return this.data._q9._G9(_D9,_og);return null};_C8.prototype._C9=function(_n02,_og){if(_n02==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _S2=0,_Hb=slots.length; 2204_S2<_Hb;_S2++){var slot=slots[_S2];if(slot.data.name==_n02){var attachment=null;if(_og!=null){attachment=this._G9(_S2,_og);if(attachment==null)throw new Error("Attachment not found: "+_og+", for slot: "+_n02)}slot._C9(attachment);return }}throw new Error("Slot not found: "+_n02)};_C8.prototype._v02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _5W1=this._5W1;for(var _S2=0,_Hb=_5W1.length;_S2<_Hb;_S2++){var ikConstraint=_5W1[_S2];if(ikConstraint.data.name==_w02)return ikConstraint} 2205return null};_C8.prototype._x02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _iW1=this._iW1;for(var _S2=0,_Hb=_iW1.length;_S2<_Hb;_S2++){var _4W1=_iW1[_S2];if(_4W1.data.name==_w02)return _4W1}return null};_C8.prototype._y02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _qW1=this._qW1;for(var _S2=0,_Hb=_qW1.length;_S2<_Hb;_S2++){var _4W1=_qW1[_S2];if(_4W1.data.name==_w02)return _4W1}return null};_C8.prototype.getBounds=function(offset,size, 2206_4F){if(_4F===void 0){_4F=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 _ob=Number.POSITIVE_INFINITY,_qb=Number.POSITIVE_INFINITY,_pb=Number.NEGATIVE_INFINITY,_rb=Number.NEGATIVE_INFINITY;for(var _S2=0,_Hb=drawOrder.length;_S2<_Hb;_S2++){var slot=drawOrder[_S2];var _l_1=0;var vertices=null;var attachment=slot._G9();if(attachment instanceof spine._2e){_l_1=8;vertices=spine._dU1._sV1(_4F,_l_1,0);attachment._qe(slot.bone, 2207vertices,0,2)}else if(attachment instanceof spine._4e){var _ve=attachment;_l_1=_ve._we;vertices=spine._dU1._sV1(_4F,_l_1,0);_ve._qe(slot,0,_l_1,vertices,0,2)}if(vertices!=null){for(var _jA=0,_z02=vertices.length;_jA<_z02;_jA+=2){var x=vertices[_jA],y=vertices[_jA+1];_ob=Math.min(_ob,x);_qb=Math.min(_qb,y);_pb=Math.max(_pb,x);_rb=Math.max(_rb,y)}}}offset.set(_ob,_qb);size.set(_pb-_ob,_rb-_qb)};_C8.prototype._eb=function(_0C1){this.time+=_0C1};return _C8}());spine._C8=_C8})(spine||(spine={}));var spine;(function(spine){ 2208var _V8=(function(){function _V8(){this._ob=0;this._qb=0;this._pb=0;this._rb=0;this._nb=new Array();this._wb=new Array();this._A02=new spine._BW1(function(){return spine._dU1._eU1(16)})}_V8.prototype._eb=function(skeleton,_B02){if(skeleton==null)throw new Error("skeleton cannot be null.");var _nb=this._nb;var _wb=this._wb;var _A02=this._A02;var slots=skeleton.slots;var _C02=slots.length;_nb.length=0;_A02._D02(_wb);_wb.length=0;for(var _S2=0;_S2<_C02;_S2++){var slot=slots[_S2];var attachment=slot._G9();if(attachment instanceof spine._6e){ 2209var _mg=attachment;_nb.push(_mg);var _vb=_A02._GX1();if(_vb.length!=_mg._we){_vb=spine._dU1._eU1(_mg._we)}_wb.push(_vb);_mg._qe(slot,0,_mg._we,_vb,0,2)}}if(_B02){this._E02()}else {this._ob=Number.POSITIVE_INFINITY;this._qb=Number.POSITIVE_INFINITY;this._pb=Number.NEGATIVE_INFINITY;this._rb=Number.NEGATIVE_INFINITY;}};_V8.prototype._E02=function(){var _ob=Number.POSITIVE_INFINITY,_qb=Number.POSITIVE_INFINITY,_pb=Number.NEGATIVE_INFINITY,_rb=Number.NEGATIVE_INFINITY;var _wb=this._wb;for(var _S2=0,_Hb=_wb.length; 2210_S2<_Hb;_S2++){var _vb=_wb[_S2];var vertices=_vb;for(var _jA=0,_z02=_vb.length;_jA<_z02;_jA+=2){var x=vertices[_jA];var y=vertices[_jA+1];_ob=Math.min(_ob,x);_qb=Math.min(_qb,y);_pb=Math.max(_pb,x);_rb=Math.max(_rb,y)}}this._ob=_ob;this._qb=_qb;this._pb=_pb;this._rb=_rb};_V8.prototype._F02=function(x,y){return x>=this._ob&&x<=this._pb&&y>=this._qb&&y<=this._rb;};_V8.prototype._G02=function(_Kb,_Lb,_Mb,_Nb){var _ob=this._ob;var _qb=this._qb;var _pb=this._pb;var _rb=this._rb;if((_Kb<=_ob&&_Mb<=_ob)||(_Lb<=_qb&&_Nb<=_qb)||(_Kb>=_pb&&_Mb>=_pb)||(_Lb>=_rb&&_Nb>=_rb))return !1; 2211var _Jb=(_Nb-_Lb)/(_Mb-_Kb);var y=_Jb*(_ob-_Kb)+_Lb;if(y>_qb&&y<_rb)return !0;y=_Jb*(_pb-_Kb)+_Lb;if(y>_qb&&y<_rb)return !0;var x=(_qb-_Lb)/_Jb+_Kb;if(x>_ob&&x<_pb)return !0;x=(_rb-_Lb)/_Jb+_Kb;if(x>_ob&&x<_pb)return !0;return !1};_V8.prototype._H02=function(_I02){return this._ob<_I02._pb&&this._pb>_I02._ob&&this._qb<_I02._rb&&this._rb>_I02._qb;};_V8.prototype._8c=function(x,y){var _wb=this._wb;for(var _S2=0,_Hb=_wb.length;_S2<_Hb;_S2++)if(this._J02(_wb[_S2],x,y))return this._nb[_S2];return null};
2211_V8.prototype._J02=function(_vb, 2212x,y){var vertices=_vb;var _z02=_vb.length;var _K02=_z02-2;var _L02=!1;for(var _jA=0;_jA<_z02;_jA+=2){var _M02=vertices[_jA+1];var _DU1=vertices[_K02+1];if((_M02<y&&_DU1>=y)||(_DU1<y&&_M02>=y)){var _N02=vertices[_jA];if(_N02+(y-_M02)/(_DU1-_M02)*(vertices[_K02]-_N02)<x)_L02=!_L02}_K02=_jA}return _L02};_V8.prototype._Pb=function(_Kb,_Lb,_Mb,_Nb){var _wb=this._wb;for(var _S2=0,_Hb=_wb.length;_S2<_Hb;_S2++)if(this._O02(_wb[_S2],_Kb,_Lb,_Mb,_Nb))return this._nb[_S2];return null};_V8.prototype._O02=function(_vb,_Kb, 2213_Lb,_Mb,_Nb){var vertices=_vb;var _z02=_vb.length;var _P02=_Kb-_Mb,_Q02=_Lb-_Nb;var _R02=_Kb*_Nb-_Lb*_Mb;var _3g=vertices[_z02-2],_4g=vertices[_z02-1];for(var _jA=0;_jA<_z02;_jA+=2){var _S02=vertices[_jA],_T02=vertices[_jA+1];var _U02=_3g*_T02-_4g*_S02;var _V02=_3g-_S02,_W02=_4g-_T02;var _X02=_P02*_W02-_Q02*_V02;var x=(_R02*_V02-_P02*_U02)/_X02;if(((x>=_3g&&x<=_S02)||(x>=_S02&&x<=_3g))&&((x>=_Kb&&x<=_Mb)||(x>=_Mb&&x<=_Kb))){var y=(_R02*_W02-_Q02*_U02)/_X02;if(((y>=_4g&&y<=_T02)||(y>=_T02&&y<=_4g))&&((y>=_Lb&&y<=_Nb)||(y>=_Nb&&y<=_Lb)))return !0} 2214_3g=_S02;_4g=_T02}return !1};_V8.prototype._Y02=function(_mg){if(_mg==null)throw new Error("boundingBox cannot be null.");var index=this._nb.indexOf(_mg);return index==-1?null:this._wb[index]};_V8.prototype._tA1=function(){return this._pb-this._ob};_V8.prototype._uA1=function(){return this._rb-this._qb;};return _V8}());spine._V8=_V8})(spine||(spine={}));var spine;(function(spine){var _ye=(function(){function _ye(){this._Z02=new spine.__02();this._012=new Array();this._112=new Array();this._Be=new Array();this._Ce=new Array(); 2215this._212=new Array()}_ye.prototype._ze=function(slot,clip){if(this._312!=null)return 0;this._312=clip;var _Hb=clip._we;var vertices=spine._dU1._sV1(this._012,_Hb);clip._qe(slot,0,_Hb,vertices,0,2);var _012=this._012;_ye._412(_012);var _512=this._512=this._Z02._612(_012,this._Z02._712(_012));for(var _S2=0,_812=_512.length;_S2<_812;_S2++){var _vb=_512[_S2];_ye._412(_vb);_vb.push(_vb[0]);_vb.push(_vb[1])}return _512.length};_ye.prototype._Ke=function(slot){if(this._312!=null&&this._312._912==slot.data)this._Le()} 2216;_ye.prototype._Le=function(){if(this._312==null)return;this._312=null;this._512=null;this._Be.length=0;this._Ce.length=0;this._012.length=0};_ye.prototype._pe=function(){return this._312!=null};_ye.prototype._Ae=function(vertices,_l_1,triangles,_a12,uvs,_6V1,_7V1,twoColor){var _112=this._112,_Be=this._Be;var _Ce=this._Ce;var _wb=this._512;var _b12=this._512.length;var _WK1=twoColor?12:8;var index=0;_Be.length=0;_Ce.length=0;_MX1:for(var _S2=0;_S2<_a12;_S2+=3){var _c12=triangles[_S2]<<1;var _Kb=vertices[_c12], 2217_Lb=vertices[_c12+1];var _kc1=uvs[_c12],_5g=uvs[_c12+1];_c12=triangles[_S2+1]<<1;var _Mb=vertices[_c12],_Nb=vertices[_c12+1];var _ra=uvs[_c12],_sa=uvs[_c12+1];_c12=triangles[_S2+2]<<1;var _3g=vertices[_c12],_4g=vertices[_c12+1];var _d12=uvs[_c12],_6g=uvs[_c12+1];for(var _OE=0;_OE<_b12;_OE++){var _8z=_Be.length;if(this.clip(_Kb,_Lb,_Mb,_Nb,_3g,_4g,_wb[_OE],_112)){var _e12=_112.length;if(_e12==0)continue;var _f12=_Nb-_4g,_L71=_3g-_Mb,_dp1=_Kb-_3g,_g12=_4g-_Lb;var _Bo=1/(_f12*_dp1+_L71*(_Lb-_4g));var _h12=_e12>>1; 2218var _i12=this._112;var _j12=spine._dU1._sV1(_Be,_8z+_h12*_WK1);for(var _jA=0;_jA<_e12;_jA+=2){var x=_i12[_jA],y=_i12[_jA+1];_j12[_8z]=x;_j12[_8z+1]=y;_j12[_8z+2]=_6V1._K9;_j12[_8z+3]=_6V1._L9;_j12[_8z+4]=_6V1._M9;_j12[_8z+5]=_6V1._N9;var _V51=x-_3g,_p51=y-_4g;var _N9=(_f12*_V51+_L71*_p51)*_Bo;var _M9=(_g12*_V51+_dp1*_p51)*_Bo;var _T2=1-_N9-_M9;_j12[_8z+6]=_kc1*_N9+_ra*_M9+_d12*_T2;_j12[_8z+7]=_5g*_N9+_sa*_M9+_6g*_T2;if(twoColor){_j12[_8z+8]=_7V1._K9;_j12[_8z+9]=_7V1._L9;_j12[_8z+10]=_7V1._M9;_j12[_8z+11]=_7V1._N9} 2219_8z+=_WK1}_8z=_Ce.length;var _k12=spine._dU1._sV1(_Ce,_8z+3*(_h12-2));_h12--;for(var _jA=1;_jA<_h12;_jA++){_k12[_8z]=index;_k12[_8z+1]=(index+_jA);_k12[_8z+2]=(index+_jA+1);_8z+=3}index+=_h12+1}else {var _j12=spine._dU1._sV1(_Be,_8z+3*_WK1);_j12[_8z]=_Kb;_j12[_8z+1]=_Lb;_j12[_8z+2]=_6V1._K9;_j12[_8z+3]=_6V1._L9;_j12[_8z+4]=_6V1._M9;_j12[_8z+5]=_6V1._N9;if(!twoColor){_j12[_8z+6]=_kc1;_j12[_8z+7]=_5g;_j12[_8z+8]=_Mb;_j12[_8z+9]=_Nb;_j12[_8z+10]=_6V1._K9;_j12[_8z+11]=_6V1._L9;_j12[_8z+12]=_6V1._M9;_j12[_8z+13]=_6V1._N9; 2220_j12[_8z+14]=_ra;_j12[_8z+15]=_sa;_j12[_8z+16]=_3g;_j12[_8z+17]=_4g;_j12[_8z+18]=_6V1._K9;_j12[_8z+19]=_6V1._L9;_j12[_8z+20]=_6V1._M9;_j12[_8z+21]=_6V1._N9;_j12[_8z+22]=_d12;_j12[_8z+23]=_6g}else {_j12[_8z+6]=_kc1;_j12[_8z+7]=_5g;_j12[_8z+8]=_7V1._K9;_j12[_8z+9]=_7V1._L9;_j12[_8z+10]=_7V1._M9;_j12[_8z+11]=_7V1._N9;_j12[_8z+12]=_Mb;_j12[_8z+13]=_Nb;_j12[_8z+14]=_6V1._K9;_j12[_8z+15]=_6V1._L9;_j12[_8z+16]=_6V1._M9;_j12[_8z+17]=_6V1._N9;_j12[_8z+18]=_ra;_j12[_8z+19]=_sa;_j12[_8z+20]=_7V1._K9;_j12[_8z+21]=_7V1._L9; 2221_j12[_8z+22]=_7V1._M9;_j12[_8z+23]=_7V1._N9;_j12[_8z+24]=_3g;_j12[_8z+25]=_4g;_j12[_8z+26]=_6V1._K9;_j12[_8z+27]=_6V1._L9;_j12[_8z+28]=_6V1._M9;_j12[_8z+29]=_6V1._N9;_j12[_8z+30]=_d12;_j12[_8z+31]=_6g;_j12[_8z+32]=_7V1._K9;_j12[_8z+33]=_7V1._L9;_j12[_8z+34]=_7V1._M9;_j12[_8z+35]=_7V1._N9}_8z=_Ce.length;var _k12=spine._dU1._sV1(_Ce,_8z+3);_k12[_8z]=index;_k12[_8z+1]=(index+1);_k12[_8z+2]=(index+2);index+=3;continue _MX1}}}};_ye.prototype.clip=function(_Kb,_Lb,_Mb,_Nb,_3g,_4g,_l12,_KC){var _m12=_KC;var _n12=!1; 2222var _IC=null;if(_l12.length%4>=2){_IC=_KC;_KC=this._212}else _IC=this._212;_IC.length=0;_IC.push(_Kb);_IC.push(_Lb);_IC.push(_Mb);_IC.push(_Nb);_IC.push(_3g);_IC.push(_4g);_IC.push(_Kb);_IC.push(_Lb);_KC.length=0;var _o12=_l12;var _p12=_l12.length-4;for(var _S2=0;;_S2+=2){var _q12=_o12[_S2],_r12=_o12[_S2+1];var _s12=_o12[_S2+2],_t12=_o12[_S2+3];var _u12=_q12-_s12,_v12=_r12-_t12;var _w12=_IC;var _x12=_IC.length-2,_y12=_KC.length;for(var _jA=0;_jA<_x12;_jA+=2){var _z12=_w12[_jA],_A12=_w12[_jA+1];var _B12=_w12[_jA+2], 2223_C12=_w12[_jA+3];var _D12=_u12*(_C12-_t12)-_v12*(_B12-_s12)>0;if(_u12*(_A12-_t12)-_v12*(_z12-_s12)>0){if(_D12){_KC.push(_B12);_KC.push(_C12);continue }var _V51=_C12-_A12,_q51=_B12-_z12;var _E12=(_q51*(_r12-_A12)-_V51*(_q12-_z12))/(_V51*(_s12-_q12)-_q51*(_t12-_r12));_KC.push(_q12+(_s12-_q12)*_E12);_KC.push(_r12+(_t12-_r12)*_E12);}else if(_D12){var _V51=_C12-_A12,_q51=_B12-_z12;var _E12=(_q51*(_r12-_A12)-_V51*(_q12-_z12))/(_V51*(_s12-_q12)-_q51*(_t12-_r12));_KC.push(_q12+(_s12-_q12)*_E12);_KC.push(_r12+(_t12-_r12)*_E12); 2224_KC.push(_B12);_KC.push(_C12)}_n12=!0}if(_y12==_KC.length){_m12.length=0;return !0}_KC.push(_KC[0]);_KC.push(_KC[1]);if(_S2==_p12)break;var _4F=_KC;_KC=_IC;_KC.length=0;_IC=_4F}if(_m12!=_KC){_m12.length=0;for(var _S2=0,_Hb=_KC.length-2;_S2<_Hb;_S2++)_m12[_S2]=_KC[_S2]}else _m12.length=_m12.length-2;return _n12};_ye._412=function(_vb){var vertices=_vb;var _F12=_vb.length;
2224var _A81=vertices[_F12-2]*vertices[1]-vertices[0]*vertices[_F12-1],_G12=0,_H12=0,_I12=0,_J12=0;for(var _S2=0,_Hb=_F12-3;_S2<_Hb;_S2+=2){ 2225_G12=vertices[_S2];_H12=vertices[_S2+1];_I12=vertices[_S2+2];_J12=vertices[_S2+3];_A81+=_G12*_J12-_I12*_H12}if(_A81<0)return;for(var _S2=0,_K12=_F12-2,_Hb=_F12>>1;_S2<_Hb;_S2+=2){var x=vertices[_S2],y=vertices[_S2+1];var _Ub1=_K12-_S2;vertices[_S2]=vertices[_Ub1];vertices[_S2+1]=vertices[_Ub1+1];vertices[_Ub1]=x;vertices[_Ub1+1]=y}};return _ye}());spine._ye=_ye;})(spine||(spine={}));var spine;(function(spine){var _L12=(function(){function _L12(){this.bones=new Array();this.slots=new Array();this.skins=new Array(); 2226this.events=new Array();this.animations=new Array();this._5W1=new Array();this._iW1=new Array();this._qW1=new Array();this.__L=0}_L12.prototype._qc=function(_l02){if(_l02==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];if(bone.name==_l02)return bone}return null};_L12.prototype._m02=function(_l02){if(_l02==null)throw new Error("boneName cannot be null.");var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++)if(bones[_S2].name==_l02)return _S2; 2227return -1};_L12.prototype._B9=function(_n02){if(_n02==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _S2=0,_Hb=slots.length;_S2<_Hb;_S2++){var slot=slots[_S2];if(slot.name==_n02)return slot}return null};_L12.prototype._E9=function(_n02){if(_n02==null)throw new Error("slotName cannot be null.");var slots=this.slots;for(var _S2=0,_Hb=slots.length;_S2<_Hb;_S2++)if(slots[_S2].name==_n02)return _S2;return -1};_L12.prototype._p02=function(_o02){if(_o02==null)throw new Error("skinName cannot be null."); 2228var skins=this.skins;for(var _S2=0,_Hb=skins.length;_S2<_Hb;_S2++){var skin=skins[_S2];if(skin.name==_o02)return skin}return null};_L12.prototype._M12=function(_N12){if(_N12==null)throw new Error("eventDataName cannot be null.");var events=this.events;for(var _S2=0,_Hb=events.length;_S2<_Hb;_S2++){var _O12=events[_S2];if(_O12.name==_N12)return _O12}return null};_L12.prototype._n9=function(_uX1){if(_uX1==null)throw new Error("animationName cannot be null.");var animations=this.animations;for(var _S2=0,_Hb=animations.length; 2229_S2<_Hb;_S2++){var _99=animations[_S2];if(_99.name==_uX1)return _99}return null};_L12.prototype._v02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _5W1=this._5W1;for(var _S2=0,_Hb=_5W1.length;_S2<_Hb;_S2++){var _4W1=_5W1[_S2];if(_4W1.name==_w02)return _4W1}return null};_L12.prototype._x02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _iW1=this._iW1;for(var _S2=0,_Hb=_iW1.length;_S2<_Hb;_S2++){var _4W1=_iW1[_S2];if(_4W1.name==_w02)return _4W1} 2230return null};_L12.prototype._y02=function(_w02){if(_w02==null)throw new Error("constraintName cannot be null.");var _qW1=this._qW1;for(var _S2=0,_Hb=_qW1.length;_S2<_Hb;_S2++){var _4W1=_qW1[_S2];if(_4W1.name==_w02)return _4W1}return null};_L12.prototype._P12=function(_Q12){if(_Q12==null)throw new Error("pathConstraintName cannot be null.");var _qW1=this._qW1;for(var _S2=0,_Hb=_qW1.length;_S2<_Hb;_S2++)if(_qW1[_S2].name==_Q12)return _S2;return -1};return _L12}());spine._L12=_L12})(spine||(spine={}));var spine;(function(spine){ 2231var _Gd=(function(){function _Gd(_Da){this.scale=1;this._R12=new Array();this._Da=_Da}_Gd.prototype._Hd=function(_tm){var scale=this.scale;var _vX1=new spine._L12();var _W8=typeof(_tm)==="string"?JSON.parse(_tm):_tm;var _S12=_W8.skeleton;if(_S12!=null){_vX1.hash=_S12.hash;_vX1.version=_S12.spine;_vX1.width=_S12.width;_vX1.height=_S12.height;_vX1.__L=_S12.__L;_vX1._T12=_S12.images}if(_W8.bones){for(var _S2=0;_S2<_W8.bones.length;_S2++){var _U12=_W8.bones[_S2];var _V12=null;var _W12=this._X12(_U12,"parent",null); 2232if(_W12!=null){_V12=_vX1._qc(_W12);if(_V12==null)throw new Error("Parent bone not found: "+_W12)}var data=new spine._pZ1(_vX1.bones.length,_U12.name,_V12);data.length=this._X12(_U12,"length",0)*scale;data.x=this._X12(_U12,"x",0)*scale;data.y=this._X12(_U12,"y",0)*scale;data.rotation=this._X12(_U12,"rotation",0);data.scaleX=this._X12(_U12,"scaleX",1);data.scaleY=this._X12(_U12,"scaleY",1);data.shearX=this._X12(_U12,"shearX",0);data.shearY=this._X12(_U12,"shearY",0);data._XY1=_Gd._Y12(this._X12(_U12,"transform", 2233"normal"));_vX1.bones.push(data)}}if(_W8.slots){for(var _S2=0;_S2<_W8.slots.length;_S2++){var _Z12=_W8.slots[_S2];var _n02=_Z12.name;var _l02=_Z12.bone;var _Wc=_vX1._qc(_l02);if(_Wc==null)throw new Error("Slot bone not found: "+_l02);var data=new spine.__12(_vX1.slots.length,_n02,_Wc);var color=this._X12(_Z12,"color",null);if(color!=null)data.color._022(color);var _7V1=this._X12(_Z12,"dark",null);if(_7V1!=null){data._ef=new spine._O9(1,1,1,1);data._ef._022(_7V1)}data._og=this._X12(_Z12,"attachment",null);data._kf=_Gd._122(this._X12(_Z12, 2234"blend","normal"));_vX1.slots.push(data)}}if(_W8.ik){for(var _S2=0;_S2<_W8.ik.length;_S2++){var _222=_W8.ik[_S2];var data=new spine._TZ1(_222.name);data._tZ1=this._X12(_222,"order",0);for(var _0c=0;_0c<_222.bones.length;_0c++){var _l02=_222.bones[_0c];var bone=_vX1._qc(_l02);if(bone==null)throw new Error("IK bone not found: "+_l02);data.bones.push(bone)}
2234var _322=_222.target;data.target=_vX1._qc(_322);if(data.target==null)throw new Error("IK target bone not found: "+_322);data.mix=this._X12(_222,"mix",1);data.__V1=this._X12(_222, 2235"bendPositive",!0)?1:-1;data.compress=this._X12(_222,"compress",!1);data._z2=this._X12(_222,"stretch",!1);data._vZ1=this._X12(_222,"uniform",!1);_vX1._5W1.push(data)}}if(_W8.transform){for(var _S2=0;_S2<_W8.transform.length;_S2++){var _222=_W8.transform[_S2];var data=new spine._422(_222.name);data._tZ1=this._X12(_222,"order",0);for(var _0c=0;_0c<_222.bones.length;_0c++){var _l02=_222.bones[_0c];var bone=_vX1._qc(_l02);if(bone==null)throw new Error("Transform constraint bone not found: "+_l02);data.bones.push(bone)} 2236var _322=_222.target;data.target=_vX1._qc(_322);if(data.target==null)throw new Error("Transform constraint target bone not found: "+_322);data._jZ1=this._X12(_222,"local",!1);data._522=this._X12(_222,"relative",!1);data._c_1=this._X12(_222,"rotation",0);data._ta=this._X12(_222,"x",0)*scale;data._ua=this._X12(_222,"y",0)*scale;data._622=this._X12(_222,"scaleX",0);data._722=this._X12(_222,"scaleY",0);data._822=this._X12(_222,"shearY",0);data.rotateMix=this._X12(_222,"rotateMix",1);data._cW1=this._X12(_222, 2237"translateMix",1);data.scaleMix=this._X12(_222,"scaleMix",1);data._dW1=this._X12(_222,"shearMix",1);_vX1._iW1.push(data)}}if(_W8.path){for(var _S2=0;_S2<_W8.path.length;_S2++){var _222=_W8.path[_S2];var data=new spine._L_1(_222.name);data._tZ1=this._X12(_222,"order",0);for(var _0c=0;_0c<_222.bones.length;_0c++){var _l02=_222.bones[_0c];var bone=_vX1._qc(_l02);if(bone==null)throw new Error("Transform constraint bone not found: "+_l02);data.bones.push(bone)}var _322=_222.target;data.target=_vX1._B9(_322);if(data.target==null)throw new Error("Path target slot not found: "+_322); 2238data._8_1=_Gd._922(this._X12(_222,"positionMode","percent"));data.spacingMode=_Gd._a22(this._X12(_222,"spacingMode","length"));data.rotateMode=_Gd._b22(this._X12(_222,"rotateMode","tangent"));data._c_1=this._X12(_222,"rotation",0);data.position=this._X12(_222,"position",0);if(data._8_1==spine._9_1.Fixed)data.position*=scale;data.spacing=this._X12(_222,"spacing",0);if(data.spacingMode==spine._YZ1.Length||data.spacingMode==spine._YZ1.Fixed)data.spacing*=scale;data.rotateMix=this._X12(_222,"rotateMix", 22391);data._cW1=this._X12(_222,"translateMix",1);_vX1._qW1.push(data)}}if(_W8.skins){for(var _o02 in _W8.skins){var _c22=_W8.skins[_o02];var skin=new spine._d22(_o02);for(var _n02 in _c22){var _D9=_vX1._E9(_n02);if(_D9==-1)throw new Error("Slot not found: "+_n02);var _Z12=_c22[_n02];for(var _e22 in _Z12){var attachment=this._f22(_Z12[_e22],skin,_D9,_e22,_vX1);if(attachment!=null)skin._g22(_D9,_e22,attachment)}}_vX1.skins.push(skin);if(skin.name=="default")_vX1._q9=skin}}for(var _S2=0,_Hb=this._R12.length;_S2<_Hb;_S2++){ 2240var _h22=this._R12[_S2];var skin=_h22.skin==null?_vX1._q9:_vX1._p02(_h22.skin);if(skin==null)throw new Error("Skin not found: "+_h22.skin);var _i22=skin._G9(_h22._D9,_h22.parent);if(_i22==null)throw new Error("Parent mesh not found: "+_h22.parent);_h22._ve._j22(_i22);_h22._ve._k22()}this._R12.length=0;if(_W8.events){for(var _l22 in _W8.events){var _m22=_W8.events[_l22];var data=new spine._qZ1(_l22);data._L8=this._X12(_m22,"int",0);data._M8=this._X12(_m22,"float",0);data._N8=this._X12(_m22,"string","");data._n22=this._X12(_m22, 2241"audio",null);if(data._n22!=null){data.volume=this._X12(_m22,"volume",1);data._Xe1=this._X12(_m22,"balance",0)}_vX1.events.push(data)}}if(_W8.animations){for(var _uX1 in _W8.animations){var _o22=_W8.animations[_uX1];this._p22(_o22,_uX1,_vX1)}}return _vX1};_Gd.prototype._f22=function(map,skin,_D9,name,_vX1){var scale=this.scale;name=this._X12(map,"name",name);var type=this._X12(map,"type","region");switch(type){case "region":{var path=this._X12(map,"path",name);var _na=this._Da._Ga(skin,name,path);if(_na==null)return null; 2242_na.path=path;_na.x=this._X12(map,"x",0)*scale;_na.y=this._X12(map,"y",0)*scale;_na.scaleX=this._X12(map,"scaleX",1);_na.scaleY=this._X12(map,"scaleY",1);_na.rotation=this._X12(map,"rotation",0);_na.width=map.width*scale;_na.height=map.height*scale;var color=this._X12(map,"color",null);if(color!=null)_na.color._022(color);_na._La();return _na}case "boundingbox":{var _q22=this._Da._EY1(skin,name);if(_q22==null)return null;this._r22(map,_q22,map.vertexCount<<1);var color=this._X12(map,"color",null);if(color!=null)_q22.color._022(color); 2243return _q22}case "mesh":case "linkedmesh":{var path=this._X12(map,"path",name);var _ve=this._Da._DY1(skin,name,path);if(_ve==null)return null;_ve.path=path;var color=this._X12(map,"color",null);if(color!=null)_ve.color._022(color);var _s22=this._X12(map,"parent",null);if(_s22!=null){_ve._t22=this._X12(map,"deform",!0);this._R12.push(new LinkedMesh(_ve,this._X12(map,"skin",null),_D9,_s22));return _ve}var uvs=map.uvs;this._r22(map,_ve,uvs.length);_ve.triangles=map.triangles;_ve._u22=uvs;_ve._k22();_ve._v22=this._X12(map, 2244"hull",0)*2;return _ve}case "path":{var path=this._Da._FY1(skin,name);if(path==null)return null;path._gp=this._X12(map,"closed",!1);path._p_1=this._X12(map,"constantSpeed",!0);var vertexCount=map.vertexCount;this._r22(map,path,vertexCount<<1);var lengths=spine._dU1._w22(vertexCount/3,0);for(var _S2=0;_S2<map.lengths.length;_S2++)lengths[_S2]=map.lengths[_S2]*scale;path.lengths=lengths;var color=this._X12(map,"color",null);if(color!=null)path.color._022(color);return path}case "point":{var _fb1=this._Da._HY1(skin, 2245name);if(_fb1==null)return null;_fb1.x=this._X12(map,"x",0)*scale;_fb1.y=this._X12(map,"y",0)*scale;_fb1.rotation=this._X12(map,"rotation",0);var color=this._X12(map,"color",null);if(color!=null)_fb1.color._022(color);return _fb1}case "clipping":{var clip=this._Da._JY1(skin,name);if(clip==null)return null;var end=this._X12(map,"end",null);if(end!=null){var slot=_vX1._B9(end);if(slot==null)throw new Error("Clipping end slot not found: "+end);clip._912=slot;}var vertexCount=map.vertexCount;this._r22(map,clip, 2246vertexCount<<1);var color=this._X12(map,"color",null);if(color!=null)clip.color._022(color);return clip}}return null};_Gd.prototype._r22=function(map,attachment,_l_1){var scale=this.scale;attachment._we=_l_1;var vertices=map.vertices;if(_l_1==vertices.length){var _x22=spine._dU1._y22(vertices);if(scale!=1){for(var _S2=0,_Hb=vertices.length;_S2<_Hb;_S2++)_x22[_S2]*=scale}attachment.vertices=_x22;return }var _z22=new Array();var bones=new Array();for(var _S2=0,_Hb=vertices.length;_S2<_Hb;){var _0_1=vertices[_S2++]; 2247bones.push(_0_1);for(var _z02=_S2+_0_1*4;_S2<_z02;
2247_S2+=4){bones.push(vertices[_S2]);_z22.push(vertices[_S2+1]*scale);_z22.push(vertices[_S2+2]*scale);_z22.push(vertices[_S2+3])}}attachment.bones=bones;attachment.vertices=spine._dU1._y22(_z22)};_Gd.prototype._p22=function(map,name,_vX1){var scale=this.scale;var _bb=new Array();var duration=0;if(map.slots){for(var _n02 in map.slots){var _Z12=map.slots[_n02];var _D9=_vX1._E9(_n02);if(_D9==-1)throw new Error("Slot not found: "+_n02);for(var _A22 in _Z12){var _B22=_Z12[_A22]; 2248if(_A22=="attachment"){var _cC=new spine._dV1(_B22.length);_cC._D9=_D9;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];_cC._JU1(_h9++,_C22.time,_C22.name)}_bb.push(_cC);duration=Math.max(duration,_cC.frames[_cC._gU1()-1])}else if(_A22=="color"){var _cC=new spine._YU1(_B22.length);_cC._D9=_D9;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];var color=new spine._O9();color._022(_C22.color);_cC._JU1(_h9,_C22.time,color._K9,color._L9,color._M9,color._N9);this._D22(_C22,_cC,_h9); 2249_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._YU1._NU1])}else if(_A22=="twoColor"){var _cC=new spine._3V1(_B22.length);_cC._D9=_D9;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];var _6V1=new spine._O9();var _7V1=new spine._O9();_6V1._022(_C22._6V1);_7V1._022(_C22._7V1);_cC._JU1(_h9,_C22.time,_6V1._K9,_6V1._L9,_6V1._M9,_6V1._N9,_7V1._K9,_7V1._L9,_7V1._M9);this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._3V1._NU1]); 2250}else throw new Error("Invalid timeline type for a slot: "+_A22+" ("+_n02+")")}}}if(map.bones){for(var _l02 in map.bones){var _U12=map.bones[_l02];var _IU1=_vX1._m02(_l02);if(_IU1==-1)throw new Error("Bone not found: "+_l02);for(var _A22 in _U12){var _B22=_U12[_A22];if(_A22==="rotate"){var _cC=new spine._EU1(_B22.length);_cC._IU1=_IU1;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];_cC._JU1(_h9,_C22.time,_C22.angle);this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._EU1._NU1]); 2251}else if(_A22==="translate"||_A22==="scale"||_A22==="shear"){var _cC=null;var _E22=1;if(_A22==="scale")_cC=new spine._VU1(_B22.length);else if(_A22==="shear")_cC=new spine._XU1(_B22.length);else {_cC=new spine._SU1(_B22.length);_E22=scale}_cC._IU1=_IU1;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];var x=this._X12(_C22,"x",0),y=this._X12(_C22,"y",0);_cC._JU1(_h9,_C22.time,x*_E22,y*_E22);this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._SU1._NU1]); 2252}else throw new Error("Invalid timeline type for a bone: "+_A22+" ("+_l02+")")}}}if(map.ik){for(var _w02 in map.ik){var _222=map.ik[_w02];var _4W1=_vX1._v02(_w02);var _cC=new spine._YV1(_222.length);_cC._ZV1=_vX1._5W1.indexOf(_4W1);var _h9=0;for(var _S2=0;_S2<_222.length;_S2++){var _C22=_222[_S2];_cC._JU1(_h9,_C22.time,this._X12(_C22,"mix",1),this._X12(_C22,"bendPositive",!0)?1:-1,this._X12(_C22,"compress",!1),this._X12(_C22,"stretch",!1));this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration, 2253_cC.frames[(_cC._gU1()-1)*spine._YV1._NU1])}}if(map.transform){for(var _w02 in map.transform){var _222=map.transform[_w02];var _4W1=_vX1._x02(_w02);var _cC=new spine._aW1(_222.length);_cC._bW1=_vX1._iW1.indexOf(_4W1);var _h9=0;for(var _S2=0;_S2<_222.length;_S2++){var _C22=_222[_S2];_cC._JU1(_h9,_C22.time,this._X12(_C22,"rotateMix",1),this._X12(_C22,"translateMix",1),this._X12(_C22,"scaleMix",1),this._X12(_C22,"shearMix",1));this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._aW1._NU1]); 2254}}if(map.paths){for(var _w02 in map.paths){var _222=map.paths[_w02];var index=_vX1._P12(_w02);if(index==-1)throw new Error("Path constraint not found: "+_w02);var data=_vX1._qW1[index];for(var _A22 in _222){var _B22=_222[_A22];if(_A22==="position"||_A22==="spacing"){var _cC=null;var _E22=1;if(_A22==="spacing"){_cC=new spine._sW1(_B22.length);if(data.spacingMode==spine._YZ1.Length||data.spacingMode==spine._YZ1.Fixed)_E22=scale}else {_cC=new spine._nW1(_B22.length);if(data._8_1==spine._9_1.Fixed)_E22=scale}_cC._oW1=index; 2255var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];_cC._JU1(_h9,_C22.time,this._X12(_C22,_A22,0)*_E22);this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[(_cC._gU1()-1)*spine._nW1._NU1])}else if(_A22==="mix"){var _cC=new spine._tW1(_B22.length);_cC._oW1=index;var _h9=0;for(var _S2=0;_S2<_B22.length;_S2++){var _C22=_B22[_S2];_cC._JU1(_h9,_C22.time,this._X12(_C22,"rotateMix",1),this._X12(_C22,"translateMix",1));this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration, 2256_cC.frames[(_cC._gU1()-1)*spine._tW1._NU1])}}}}if(map.deform){for(var _F22 in map.deform){var _G22=map.deform[_F22];var skin=_vX1._p02(_F22);if(skin==null)throw new Error("Skin not found: "+_F22);for(var _n02 in _G22){var _Z12=_G22[_n02];var _D9=_vX1._E9(_n02);if(_D9==-1)throw new Error("Slot not found: "+_Z12.name);for(var _A22 in _Z12){var _B22=_Z12[_A22];var attachment=skin._G9(_D9,_A22);if(attachment==null)throw new Error("Deform attachment not found: "+_B22.name);var _H22=attachment.bones!=null;var vertices=attachment.vertices; 2257var _I22=_H22?vertices.length/3*2:vertices.length;var _cC=new spine._iV1(_B22.length);_cC._D9=_D9;_cC.attachment=attachment;var _h9=0;for(var _0c=0;_0c<_B22.length;_0c++){var _C22=_B22[_0c];var deform=void 0;var _J22=this._X12(_C22,"vertices",null);if(_J22==null)deform=_H22?spine._dU1._eU1(_I22):vertices;else {deform=spine._dU1._eU1(_I22);var start=this._X12(_C22,"offset",0);spine._dU1._yV1(_J22,0,deform,start,_J22.length);if(scale!=1){for(var _S2=start,_Hb=_S2+_J22.length;_S2<_Hb;_S2++)deform[_S2]*=scale}if(!_H22){ 2258for(var _S2=0;_S2<_I22;_S2++)deform[_S2]+=vertices[_S2]}}_cC._JU1(_h9,_C22.time,deform);this._D22(_C22,_cC,_h9);_h9++}_bb.push(_cC);duration=Math.max(duration,_cC.frames[_cC._gU1()-1])}}}}var _K22=map.drawOrder;if(_K22==null)_K22=map._L22;if(_K22!=null){var _cC=new spine._VV1(_K22.length);var _C02=_vX1.slots.length;var _h9=0;for(var _0c=0;_0c<_K22.length;_0c++){var _M22=_K22[_0c];var drawOrder=null;var _N22=this._X12(_M22,"offsets",null);if(_N22!=null){drawOrder=spine._dU1._w22(_C02,-1);var _O22=spine._dU1._w22(_C02-_N22.length, 22590);var _P22=0,_Q22=0;for(var _S2=0;_S2<_N22.length;_S2++){var _R22=_N22[_S2];var _D9=_vX1._E9(_R22.slot);if(_D9==-1)throw new Error("Slot not found: "+_R22.slot);while(_P22!=_D9)_O22[_Q22++]=_P22++;drawOrder[_P22+_R22.offset]=_P22++}while(_P22<_C02)_O22[_Q22++]=_P22++;for(var _S2=_C02-1;_S2>=0;_S2--)if(drawOrder[_S2]==-1)drawOrder[_S2]=_O22[--_Q22]}_cC._JU1(_h9++,_M22.time,drawOrder)}_bb.push(_cC);duration=Math.max(duration,_cC.frames[_cC._gU1()-1])}if(map.events){var _cC=new spine._Oc(map.events.length); 2260var _h9=0;for(var _S2=0;_S2<map.events.length;_S2++){var _m22=map.events[_S2];var _eC=_vX1._M12(_m22.name);if(_eC==null)throw new Error("Event not found: "+_m22.name);var _S22=new spine._gC(spine._dU1._T22(_m22.time),_eC);_S22._L8=this._X12(_m22,"int",_eC._L8);_S22._M8=this._X12(_m22,"float",_eC._M8);_S22._N8=this._X12(_m22,"string",_eC._N8);
2260if(_S22.data._n22!=null){_S22.volume=this._X12(_m22,"volume",1);_S22._Xe1=this._X12(_m22,"balance",0)}_cC._JU1(_h9++,_S22)}_bb.push(_cC);duration=Math.max(duration, 2261_cC.frames[_cC._gU1()-1]);}if(isNaN(duration)){throw new Error("Error while parsing animation, duration is NaN")}_vX1.animations.push(new spine._3U1(name,_bb,duration))};_Gd.prototype._D22=function(map,_cC,_h9){if(!map.curve)return;if(map.curve==="stepped")_cC._iU1(_h9);else if(Object.prototype.toString.call(map.curve)==='[object Array]'){var curve=map.curve;_cC._mU1(_h9,curve[0],curve[1],curve[2],curve[3])}};_Gd.prototype._X12=function(map,prop,_U22){return map[prop]!==undefined?map[prop]:_U22};_Gd._122=function(_Kz){ 2262_Kz=_Kz.toLowerCase();if(_Kz=="normal")return spine._Qe.Normal;if(_Kz=="additive")return spine._Qe.Additive;if(_Kz=="multiply")return spine._Qe.Multiply;if(_Kz=="screen")return spine._Qe.Screen;throw new Error("Unknown blend mode: "+_Kz)};_Gd._922=function(_Kz){_Kz=_Kz.toLowerCase();if(_Kz=="fixed")return spine._9_1.Fixed;if(_Kz=="percent")return spine._9_1.Percent;throw new Error("Unknown position mode: "+_Kz)};_Gd._a22=function(_Kz){_Kz=_Kz.toLowerCase();if(_Kz=="length")return spine._YZ1.Length;if(_Kz=="fixed")return spine._YZ1.Fixed; 2263if(_Kz=="percent")return spine._YZ1.Percent;throw new Error("Unknown position mode: "+_Kz)};_Gd._b22=function(_Kz){_Kz=_Kz.toLowerCase();if(_Kz=="tangent")return spine.__Z1.Tangent;if(_Kz=="chain")return spine.__Z1.Chain;if(_Kz=="chainscale")return spine.__Z1.ChainScale;throw new Error("Unknown rotate mode: "+_Kz)};_Gd._Y12=function(_Kz){_Kz=_Kz.toLowerCase();if(_Kz=="normal")return spine._YY1.Normal;if(_Kz=="onlytranslation")return spine._YY1.OnlyTranslation;if(_Kz=="norotationorreflection")return spine._YY1.NoRotationOrReflection; 2264if(_Kz=="noscale")return spine._YY1.NoScale;if(_Kz=="noscaleorreflection")return spine._YY1.NoScaleOrReflection;throw new Error("Unknown transform mode: "+_Kz)};return _Gd}());spine._Gd=_Gd;var LinkedMesh=(function(){function LinkedMesh(_ve,skin,_D9,parent){this._ve=_ve;this.skin=skin;this._D9=_D9;this.parent=parent}return LinkedMesh}())})(spine||(spine={}));var spine;(function(spine){var _d22=(function(){function _d22(name){this._8X1=new Array();if(name==null)throw new Error("name cannot be null.");this.name=name; 2265}_d22.prototype._g22=function(_D9,name,attachment){if(attachment==null)throw new Error("attachment cannot be null.");var _8X1=this._8X1;if(_D9>=_8X1.length)_8X1.length=_D9+1;if(!_8X1[_D9])_8X1[_D9]={};_8X1[_D9][name]=attachment};_d22.prototype._G9=function(_D9,name){var _V22=this._8X1[_D9];return _V22?_V22[name]:null};_d22.prototype._s02=function(skeleton,_W22){var _D9=0;for(var _S2=0;_S2<skeleton.slots.length;_S2++){var slot=skeleton.slots[_S2];var _lV1=slot._G9();if(_lV1&&_D9<_W22._8X1.length){var _V22=_W22._8X1[_D9]; 2266for(var key in _V22){var _X22=_V22[key];if(_lV1==_X22){var attachment=this._G9(_D9,key);if(attachment!=null)slot._C9(attachment);break }}}_D9++}};return _d22}());spine._d22=_d22})(spine||(spine={}));var spine;(function(spine){var _002=(function(){function _002(data,bone){this._pV1=new Array();if(data==null)throw new Error("data cannot be null.");if(bone==null)throw new Error("bone cannot be null.");this.data=data;this.bone=bone;this.color=new spine._O9();this._ef=data._ef==null?null:new spine._O9();this._RY1();} 2267_002.prototype._G9=function(){return this.attachment};_002.prototype._C9=function(attachment){if(this.attachment==attachment)return;this.attachment=attachment;this._Y22=this.bone.skeleton.time;this._pV1.length=0};_002.prototype._Z22=function(time){this._Y22=this.bone.skeleton.time-time};_002.prototype.__22=function(){return this.bone.skeleton.time-this._Y22};_002.prototype._RY1=function(){this.color._Ka(this.data.color);if(this._ef!=null)this._ef._Ka(this.data._ef);if(this.data._og==null)this.attachment=null; 2268else {this.attachment=null;this._C9(this.bone.skeleton._G9(this.data.index,this.data._og))}};return _002}());spine._002=_002})(spine||(spine={}));var spine;(function(spine){var __12=(function(){function __12(index,name,_Wc){this.color=new spine._O9(1,1,1,1);if(index<0)throw new Error("index must be >= 0.");if(name==null)throw new Error("name cannot be null.");if(_Wc==null)throw new Error("boneData cannot be null.");this.index=index;this.name=name;this._Wc=_Wc}return __12}());spine.__12=__12})(spine||(spine={ 2269}));var spine;(function(spine){var _mF1=(function(){function _mF1(_ka){this._8F1=_ka}_mF1.prototype._3d=function(){return this._8F1};_mF1._032=function(text){switch(text.toLowerCase()){case "nearest":return _ea.Nearest;case "linear":return _ea.Linear;case "mipmap":return _ea.MipMap;case "mipmapnearestnearest":return _ea.MipMapNearestNearest;case "mipmaplinearnearest":return _ea.MipMapLinearNearest;case "mipmapnearestlinear":return _ea.MipMapNearestLinear;case "mipmaplinearlinear":return _ea.MipMapLinearLinear;default :throw new Error("Unknown texture filter "+text); 2270}};_mF1._132=function(text){switch(text.toLowerCase()){case "mirroredtepeat":return _ha.MirroredRepeat;case "clamptoedge":return _ha.ClampToEdge;case "repeat":return _ha.Repeat;default :throw new Error("Unknown texture wrap "+text)}};return _mF1}());spine._mF1=_mF1;var _ea;(function(_ea){_ea[_ea["Nearest"]=9728]="Nearest";_ea[_ea["Linear"]=9729]="Linear";_ea[_ea["MipMap"]=9987]="MipMap";_ea[_ea["MipMapNearestNearest"]=9984]="MipMapNearestNearest";_ea[_ea["MipMapLinearNearest"]=9985]="MipMapLinearNearest";_ea[_ea["MipMapNearestLinear"]=9986]="MipMapNearestLinear"; 2271_ea[_ea["MipMapLinearLinear"]=9987]="MipMapLinearLinear"})(_ea=spine._ea||(spine._ea={}));var _ha;(function(_ha){_ha[_ha["MirroredRepeat"]=33648]="MirroredRepeat";_ha[_ha["ClampToEdge"]=33071]="ClampToEdge";_ha[_ha["Repeat"]=10497]="Repeat"})(_ha=spine._ha||(spine._ha={}));var _232=(function(){function _232(){this._pa=0;this._qa=0;this._ra=0;this._sa=0;this.width=0;this.height=0;this.rotate=!1;this._ta=0;this._ua=0;this._va=0;this._wa=0;}return _232}());spine._232=_232;var _mY1=(function(_FU1){__T1(_mY1, 2272_FU1);function _mY1(){return _FU1!==null&&_FU1.apply(this,arguments)||this}_mY1.prototype._la=function(_da,_fa){};_mY1.prototype._ma=function(_ga,_ia){};_mY1.prototype.dispose=function(){};return _mY1}(spine._mF1));spine._mY1=_mY1})(spine||(spine={}));var spine;(function(spine){var _Aa=(function(){function _Aa(_332,_7Y1){this._Ba=new Array();this._Ca=new Array();this.load(_332,_7Y1)}
2272_Aa.prototype.load=function(_332,_7Y1){if(_332===null||_332===undefined)return;if(_7Y1===null||_7Y1===undefined)return;var _432=new _532(_332); 2273var _632=new Array(4);var _9a=null;while(!0){var _732=_432._832();if(_732==null)break;_732=_732.trim();if(_732.length==0)_9a=null;else if(!_9a){_9a=new _aa();_9a.name=_732;if(_432._932(_632)==2){_9a.width=parseInt(_632[0]);_9a.height=parseInt(_632[1]);_432._932(_632)}_432._932(_632);_9a._da=spine._mF1._032(_632[0]);_9a._fa=spine._mF1._032(_632[1]);var _0A=_432._a32();_9a._ga=spine._ha.ClampToEdge;_9a._ia=spine._ha.ClampToEdge;if(_0A=="x")_9a._ga=spine._ha.Repeat;else if(_0A=="y")_9a._ia=spine._ha.Repeat; 2274else if(_0A=="xy")_9a._ga=_9a._ia=spine._ha.Repeat;_9a._ca=_7Y1(_732);_9a._ca._la(_9a._da,_9a._fa);_9a._ca._ma(_9a._ga,_9a._ia);_9a.width=_9a._ca._3d().width;_9a.height=_9a._ca._3d().height;this._Ba.push(_9a)}else {var _na=new _oa();_na.name=_732;_na._9a=_9a;_na.rotate=_432._a32()=="true";_432._932(_632);var x=parseInt(_632[0]);var y=parseInt(_632[1]);_432._932(_632);var width=parseInt(_632[0]);var height=parseInt(_632[1]);_na._pa=x/_9a.width;_na._qa=y/_9a.height;if(_na.rotate){_na._ra=(x+height)/_9a.width; 2275_na._sa=(y+width)/_9a.height}else {_na._ra=(x+width)/_9a.width;_na._sa=(y+height)/_9a.height}_na.x=x;_na.y=y;_na.width=Math.abs(width);_na.height=Math.abs(height);if(_432._932(_632)==4){if(_432._932(_632)==4){_432._932(_632)}}_na._va=parseInt(_632[0]);_na._wa=parseInt(_632[1]);_432._932(_632);_na._ta=parseInt(_632[0]);_na._ua=parseInt(_632[1]);_na.index=parseInt(_432._a32());_na._ca=_9a._ca;this._Ca.push(_na)}}};_Aa.prototype._BY1=function(name){for(var _S2=0;_S2<this._Ca.length;_S2++){if(this._Ca[_S2].name==name){ 2276return this._Ca[_S2]}}return null};_Aa.prototype.dispose=function(){for(var _S2=0;_S2<this._Ba.length;_S2++){this._Ba[_S2]._ca.dispose()}};return _Aa}());spine._Aa=_Aa;var _532=(function(){function _532(text){this.index=0;var _0z=text.replace("\r\n","\n");_0z=_0z.replace("\r","\n");this._b32=text.split("\n")}_532.prototype._832=function(){if(this.index>=this._b32.length)return null;return this._b32[this.index++]};_532.prototype._a32=function(){var _732=this._832();var _c32=_732.indexOf(":");if(_c32==-1)throw new Error("Invalid line: "+_732); 2277return _732.substring(_c32+1).trim()};_532.prototype._932=function(_632){var _732=this._832();var _c32=_732.indexOf(":");if(_c32==-1)throw new Error("Invalid line: "+_732);var _S2=0,_d32=_c32+1;for(;_S2<3;_S2++){var _e32=_732.indexOf(",",_d32);if(_e32==-1)break;_632[_S2]=_732.substr(_d32,_e32-_d32).trim();_d32=_e32+1}_632[_S2]=_732.substring(_d32).trim();return _S2+1};return _532}());var _aa=(function(){function _aa(){}return _aa}());spine._aa=_aa;var _oa=(function(_FU1){__T1(_oa,_FU1);function _oa(){return _FU1!==null&&_FU1.apply(this, 2278arguments)||this}return _oa}(spine._232));spine._oa=_oa})(spine||(spine={}));var spine;(function(spine){var _302=(function(){function _302(data,skeleton){this.rotateMix=0;this._cW1=0;this.scaleMix=0;this._dW1=0;this._4F=new spine._f32();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._cW1=data._cW1;this.scaleMix=data.scaleMix;this._dW1=data._dW1;this.bones=new Array();for(var _S2=0;_S2<data.bones.length; 2279_S2++)this.bones.push(skeleton._qc(data.bones[_S2].name));this.target=skeleton._qc(data.target.name)}
2279_302.prototype.apply=function(){this._eb()};_302.prototype._eb=function(){if(this.data._jZ1){if(this.data._522)this._g32();else this._h32()}else {if(this.data._522)this._i32();else this._j32()}};_302.prototype._j32=function(){var rotateMix=this.rotateMix,_cW1=this._cW1,scaleMix=this.scaleMix,_dW1=this._dW1;var target=this.target;var _OZ1=target._N9,_k32=target._M9,_l32=target._T2,_m32=target._Bo;var _n32=_OZ1*_m32-_k32*_l32>0?spine._BU1._e_1:-spine._BU1._e_1; 2280var _c_1=this.data._c_1*_n32;var _822=this.data._822*_n32;var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];var _qq1=!1;if(rotateMix!=0){var _N9=bone._N9,_M9=bone._M9,_T2=bone._T2,_Bo=bone._Bo;var _K9=Math.atan2(_l32,_OZ1)-Math.atan2(_T2,_N9)+_c_1;if(_K9>spine._BU1.PI)_K9-=spine._BU1._j_1;else if(_K9<-spine._BU1.PI)_K9+=spine._BU1._j_1;_K9*=rotateMix;var cos=Math.cos(_K9),sin=Math.sin(_K9);bone._N9=cos*_N9-sin*_T2;bone._M9=cos*_M9-sin*_Bo;bone._T2=sin*_N9+cos*_T2;bone._Bo=sin*_M9+cos*_Bo; 2281_qq1=!0}if(_cW1!=0){var _4F=this._4F;target._iZ1(_4F.set(this.data._ta,this.data._ua));bone._vc+=(_4F.x-bone._vc)*_cW1;
2281bone._wc+=(_4F.y-bone._wc)*_cW1;_qq1=!0}if(scaleMix>0){var _8z=Math.sqrt(bone._N9*bone._N9+bone._T2*bone._T2);var _o32=Math.sqrt(_OZ1*_OZ1+_l32*_l32);if(_8z>0.00001)_8z=(_8z+(_o32-_8z+this.data._622)*scaleMix)/_8z;bone._N9*=_8z;bone._T2*=_8z;_8z=Math.sqrt(bone._M9*bone._M9+bone._Bo*bone._Bo);_o32=Math.sqrt(_k32*_k32+_m32*_m32);if(_8z>0.00001)_8z=(_8z+(_o32-_8z+this.data._722)*scaleMix)/_8z; 2282bone._M9*=_8z;bone._Bo*=_8z;_qq1=!0}if(_dW1>0){var _M9=bone._M9,_Bo=bone._Bo;var _Nm1=Math.atan2(_Bo,_M9);var _K9=Math.atan2(_m32,_k32)-Math.atan2(_l32,_OZ1)-(_Nm1-Math.atan2(bone._T2,bone._N9));if(_K9>spine._BU1.PI)_K9-=spine._BU1._j_1;else if(_K9<-spine._BU1.PI)_K9+=spine._BU1._j_1;_K9=_Nm1+(_K9+_822)*_dW1;var _8z=Math.sqrt(_M9*_M9+_Bo*_Bo);bone._M9=Math.cos(_K9)*_8z;bone._Bo=Math.sin(_K9)*_8z;_qq1=!0;}if(_qq1)bone._PY1=!1}};_302.prototype._i32=function(){var rotateMix=this.rotateMix,_cW1=this._cW1, 2283scaleMix=this.scaleMix,_dW1=this._dW1;var target=this.target;var _OZ1=target._N9,_k32=target._M9,_l32=target._T2,_m32=target._Bo;var _n32=_OZ1*_m32-_k32*_l32>0?spine._BU1._e_1:-spine._BU1._e_1;var _c_1=this.data._c_1*_n32,_822=this.data._822*_n32;var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];var _qq1=!1;if(rotateMix!=0){var _N9=bone._N9,_M9=bone._M9,_T2=bone._T2,_Bo=bone._Bo;var _K9=Math.atan2(_l32,_OZ1)+_c_1;if(_K9>spine._BU1.PI)_K9-=spine._BU1._j_1;else if(_K9<-spine._BU1.PI)_K9+=spine._BU1._j_1; 2284_K9*=rotateMix;var cos=Math.cos(_K9),sin=Math.sin(_K9);bone._N9=cos*_N9-sin*_T2;bone._M9=cos*_M9-sin*_Bo;bone._T2=sin*_N9+cos*_T2;bone._Bo=sin*_M9+cos*_Bo;_qq1=!0}if(_cW1!=0){var _4F=this._4F;target._iZ1(_4F.set(this.data._ta,this.data._ua));bone._vc+=_4F.x*_cW1;bone._wc+=_4F.y*_cW1;_qq1=!0}if(scaleMix>0){var _8z=(Math.sqrt(_OZ1*_OZ1+_l32*_l32)-1+this.data._622)*scaleMix+1;bone._N9*=_8z;bone._T2*=_8z;_8z=(Math.sqrt(_k32*_k32+_m32*_m32)-1+this.data._722)*scaleMix+1;bone._M9*=_8z;bone._Bo*=_8z;_qq1=!0} 2285if(_dW1>0){var _K9=Math.atan2(_m32,_k32)-Math.atan2(_l32,_OZ1);if(_K9>spine._BU1.PI)_K9-=spine._BU1._j_1;else if(_K9<-spine._BU1.PI)_K9+=spine._BU1._j_1;var _M9=bone._M9,_Bo=bone._Bo;_K9=Math.atan2(_Bo,_M9)+(_K9-spine._BU1.PI/2+_822)*_dW1;var _8z=Math.sqrt(_M9*_M9+_Bo*_Bo);bone._M9=Math.cos(_K9)*_8z;bone._Bo=Math.sin(_K9)*_8z;_qq1=!0}if(_qq1)bone._PY1=!1}};_302.prototype._h32=function(){var rotateMix=this.rotateMix,_cW1=this._cW1,scaleMix=this.scaleMix,_dW1=this._dW1;var target=this.target;if(!target._PY1)target._7Z1(); 2286var bones=this.bones;for(var _S2=0,_Hb=bones.length;_S2<_Hb;_S2++){var bone=bones[_S2];if(!bone._PY1)bone._7Z1();var rotation=bone._Bc;if(rotateMix!=0){var _K9=target._Bc-rotation+this.data._c_1;_K9-=(16384-((16384.499999999996-_K9/360)|0))*360;rotation+=_K9*rotateMix}var x=bone._yM,y=bone._zM;if(_cW1!=0){x+=(target._yM-x+this.data._ta)*_cW1;y+=(target._zM-y+this.data._ua)*_cW1}var scaleX=bone._LY1,scaleY=bone._MY1;if(scaleMix>0){if(scaleX>0.00001)scaleX=(scaleX+(target._LY1-scaleX+this.data._622)*scaleMix)/scaleX; 2287if(scaleY>0.00001)scaleY=(scaleY+(target._MY1-scaleY+this.data._722)*scaleMix)/scaleY}var shearY=bone._OY1;if(_dW1>0){var _K9=target._OY1-shearY+this.data._822;_K9-=(16384-((16384.499999999996-_K9/360)|0))*360;bone.shearY+=_K9*_dW1}bone._SY1(x,y,rotation,scaleX,scaleY,bone._NY1,shearY)}};_302.prototype._g32=function(){var rotateMix=this.rotateMix,_cW1=this._cW1,scaleMix=this.scaleMix,_dW1=this._dW1;var target=this.target;if(!target._PY1)target._7Z1();var bones=this.bones;for(var _S2=0,_Hb=bones.length; 2288_S2<_Hb;_S2++){var bone=bones[_S2];if(!bone._PY1)bone._7Z1();var rotation=bone._Bc;if(rotateMix!=0)rotation+=(target._Bc+this.data._c_1)*rotateMix;var x=bone._yM,y=bone._zM;if(_cW1!=0){x+=(target._yM+this.data._ta)*_cW1;y+=(target._zM+this.data._ua)*_cW1}var scaleX=bone._LY1,scaleY=bone._MY1;if(scaleMix>0){if(scaleX>0.00001)scaleX*=((target._LY1-1+this.data._622)*scaleMix)+1;if(scaleY>0.00001)scaleY*=((target._MY1-1+this.data._722)*scaleMix)+1;}var shearY=bone._OY1;if(_dW1>0)shearY+=(target._OY1+this.data._822)*_dW1; 2289bone._SY1(x,y,rotation,scaleX,scaleY,bone._NY1,shearY)}};_302.prototype._sZ1=function(){return this.data._tZ1};return _302}());spine._302=_302})(spine||(spine={}));var spine;(function(spine){var _422=(function(){function _422(name){this._tZ1=0;this.bones=new Array();this.rotateMix=0;this._cW1=0;this.scaleMix=0;this._dW1=0;this._c_1=0;this._ta=0;this._ua=0;this._622=0;this._722=0;this._822=0;this._522=!1;this._jZ1=!1;if(name==null)throw new Error("name cannot be null.");this.name=name}return _422}());spine._422=_422} 2290)(spine||(spine={}));var spine;(function(spine){var __02=(function(){function __02(){this._p32=new Array();this._q32=new Array();this._r32=new Array();this._s32=new Array();this.triangles=new Array();this._A02=new spine._BW1(function(){return new Array()});this._t32=new spine._BW1(function(){return new Array()})}__02.prototype._712=function(_oV1){var vertices=_oV1;var vertexCount=_oV1.length>>1;var _je=this._r32;_je.length=0;for(var _S2=0;_S2<vertexCount;_S2++)_je[_S2]=_S2;var _u32=this._s32;_u32.length=0;for(var _S2=0, 2291_Hb=vertexCount;_S2<_Hb;++_S2)_u32[_S2]=__02._u32(_S2,vertexCount,vertices,_je);var triangles=this.triangles;triangles.length=0;while(vertexCount>3){var _v32=vertexCount-1,_S2=0,_Hm=1;while(!0){_MX1:if(!_u32[_S2]){var _Eo=_je[_v32]<<1,_V61=_je[_S2]<<1,_V81=_je[_Hm]<<1;var _G12=vertices[_Eo],_H12=vertices[_Eo+1];var _I12=vertices[_V61],_J12=vertices[_V61+1];var _w32=vertices[_V81],_x32=vertices[_V81+1];for(var _jA=(_Hm+1)%vertexCount;_jA!=_v32;_jA=(_jA+1)%vertexCount){if(!_u32[_jA])continue;var _qa=_je[_jA]<<1; 2292var _y81=vertices[_qa],_z81=vertices[_qa+1];if(__02._y32(_w32,_x32,_G12,_H12,_y81,_z81)){if(__02._y32(_G12,_H12,_I12,_J12,_y81,_z81)){if(__02._y32(_I12,_J12,_w32,_x32,_y81,_z81))break _MX1}}}break }if(_Hm==0){do {if(!_u32[_S2])break;_S2--}while(_S2>0);break }_v32=_S2;_S2=_Hm;_Hm=(_Hm+1)%vertexCount}triangles.push(_je[(vertexCount+_S2-1)%vertexCount]);triangles.push(_je[_S2]);triangles.push(_je[(_S2+1)%vertexCount]);_je.splice(_S2,1);_u32.splice(_S2,1);vertexCount--;var _z32=(vertexCount+_S2-1)%vertexCount; 2293var _A32=_S2==vertexCount?0:_S2;_u32[_z32]=__02._u32(_z32,vertexCount,vertices,_je);_u32[_A32]=__02._u32(_A32,vertexCount,vertices,_je)}if(vertexCount==3){triangles.push(_je[2]);triangles.push(_je[0]);triangles.push(_je[1])}return triangles};__02.prototype._612=function(_oV1,triangles){var vertices=_oV1;var _p32=this._p32;this._A02._D02(_p32);_p32.length=0;var _q32=this._q32;this._t32._D02(_q32);_q32.length=0;var _B32=this._t32._GX1();_B32.length=0;var _vb=this._A02._GX1();_vb.length=0;var _C32=-1,_D32=0;
2294for(var _S2=0,_Hb=triangles.length;_S2<_Hb;_S2+=3){var _6c1=triangles[_S2]<<1,_7c1=triangles[_S2+1]<<1,_E32=triangles[_S2+2]<<1;var _Kb=vertices[_6c1],_Lb=vertices[_6c1+1];var _Mb=vertices[_7c1],_Nb=vertices[_7c1+1];var _3g=vertices[_E32],_4g=vertices[_E32+1];var _F32=!1;if(_C32==_6c1){var _Oz=_vb.length-4;var _G32=__02._H32(_vb[_Oz],_vb[_Oz+1],_vb[_Oz+2],_vb[_Oz+3],_3g,_4g);var _I32=__02._H32(_3g,_4g,_vb[0],_vb[1],_vb[2],_vb[3]);if(_G32==_D32&&_I32==_D32){_vb.push(_3g);_vb.push(_4g);_B32.push(_E32);_F32=!0} 2295}if(!_F32){if(_vb.length>0){_p32.push(_vb);_q32.push(_B32)}else {this._A02._ZX1(_vb);this._t32._ZX1(_B32)}_vb=this._A02._GX1();_vb.length=0;_vb.push(_Kb);_vb.push(_Lb);_vb.push(_Mb);_vb.push(_Nb);_vb.push(_3g);_vb.push(_4g);_B32=this._t32._GX1();_B32.length=0;_B32.push(_6c1);_B32.push(_7c1);_B32.push(_E32);_D32=__02._H32(_Kb,_Lb,_Mb,_Nb,_3g,_4g);_C32=_6c1}}if(_vb.length>0){_p32.push(_vb);_q32.push(_B32)}for(var _S2=0,_Hb=_p32.length;_S2<_Hb;_S2++){_B32=_q32[_S2];if(_B32.length==0)continue;var _Ro1=_B32[0]; 2296var lastIndex=_B32[_B32.length-1];_vb=_p32[_S2];var _Oz=_vb.length-4;var _J32=_vb[_Oz],_K32=_vb[_Oz+1];var _CU1=_vb[_Oz+2],_DU1=_vb[_Oz+3];var _L32=_vb[0],_M32=_vb[1];var _N32=_vb[2],_O32=_vb[3];var _H32=__02._H32(_J32,_K32,_CU1,_DU1,_L32,_M32);for(var _jA=0;_jA<_Hb;_jA++){if(_jA==_S2)continue;var _P32=_q32[_jA];if(_P32.length!=3)continue;var _Q32=_P32[0];var _R32=_P32[1];var _S32=_P32[2];var _T32=_p32[_jA];var _3g=_T32[_T32.length-2],_4g=_T32[_T32.length-1];if(_Q32!=_Ro1||_R32!=lastIndex)continue;var _G32=__02._H32(_J32, 2297_K32,_CU1,_DU1,_3g,_4g);var _I32=__02._H32(_3g,_4g,_L32,_M32,_N32,_O32);if(_G32==_H32&&_I32==_H32){_T32.length=0;_P32.length=0;_vb.push(_3g);_vb.push(_4g);_B32.push(_S32);_J32=_CU1;_K32=_DU1;_CU1=_3g;_DU1=_4g;_jA=0}}}for(var _S2=_p32.length-1;_S2>=0;_S2--){_vb=_p32[_S2];if(_vb.length==0){_p32.splice(_S2,1);this._A02._ZX1(_vb);_B32=_q32[_S2];_q32.splice(_S2,1);this._t32._ZX1(_B32)}}return _p32};__02._u32=function(index,vertexCount,vertices,_je){var _v32=_je[(vertexCount+index-1)%vertexCount]<<1;var current=_je[index]<<1; 2298var _Hm=_je[(index+1)%vertexCount]<<1;return !this._y32(vertices[_v32],vertices[_v32+1],vertices[current],vertices[current+1],vertices[_Hm],vertices[_Hm+1])};__02._y32=function(_G12,_H12,_I12,_J12,_w32,_x32){return _G12*(_x32-_J12)+_I12*(_H12-_x32)+_w32*(_J12-_H12)>=0};__02._H32=function(_G12,_H12,_I12,_J12,_w32,_x32){var _po=_I12-_G12,_qo=_J12-_H12;return _w32*_qo-_x32*_po+_po*_H12-_G12*_qo>=0?1:-1};return __02}());spine.__02=__02})(spine||(spine={}));var spine;(function(spine){var _xW1=(function(){function _xW1(){ 2299this._Jz1=new Array();}_xW1.prototype.add=function(value){var _U32=this._U32(value);this._Jz1[value|0]=value|0;return !_U32};_xW1.prototype._U32=function(value){return this._Jz1[value|0]!=undefined};_xW1.prototype.remove=function(value){this._Jz1[value|0]=undefined};_xW1.prototype.clear=function(){this._Jz1.length=0};return _xW1}());spine._xW1=_xW1;var _O9=(function(){function _O9(_K9,_L9,_M9,_N9){if(_K9===void 0){_K9=0}if(_L9===void 0){_L9=0}if(_M9===void 0){_M9=0}if(_N9===void 0){_N9=0}this._K9=_K9;this._L9=_L9; 2300this._M9=_M9;this._N9=_N9}_O9.prototype.set =function(_K9,_L9,_M9,_N9){this._K9=_K9;this._L9=_L9;this._M9=_M9;this._N9=_N9;this._KN();return this};_O9.prototype._Ka=function(_T2){this._K9=_T2._K9;this._L9=_T2._L9;this._M9=_T2._M9;this._N9=_T2._N9;return this};_O9.prototype._022=function(_V32){_V32=_V32.charAt(0)=='#'?_V32.substr(1):_V32;this._K9=parseInt(_V32.substr(0,2),16)/255.0;this._L9=parseInt(_V32.substr(2,2),16)/255.0;this._M9=parseInt(_V32.substr(4,2),16)/255.0;this._N9=(_V32.length!=8?255:parseInt(_V32.substr(6, 23012),16))/255.0;return this};_O9.prototype.add=function(_K9,_L9,_M9,_N9){this._K9+=_K9;this._L9+=_L9;this._M9+=_M9;this._N9+=_N9;this._KN();return this};_O9.prototype._KN=function(){if(this._K9<0)this._K9=0;else if(this._K9>1)this._K9=1;if(this._L9<0)this._L9=0;else if(this._L9>1)this._L9=1;if(this._M9<0)this._M9=0;else if(this._M9>1)this._M9=1;if(this._N9<0)this._N9=0;else if(this._N9>1)this._N9=1;return this};_O9._W32=new _O9(1,1,1,1);_O9._X32=new _O9(1,0,0,1);_O9._Y32=new _O9(0,1,0,1);_O9._Z32=new _O9(0,0, 23021,1);_O9.__32=new _O9(1,0,1,1);return _O9}());spine._O9=_O9;var _BU1=(function(){function _BU1(){}_BU1._KN=function(value,min,max){if(value<min)return min;if(value>max)return max;return value};_BU1._UY1=function(_KU1){return Math.cos(_KU1*_BU1._e_1)};_BU1._VY1=function(_KU1){return Math.sin(_KU1*_BU1._e_1)};_BU1._WU1=function(value){return value>0?1:value<0?-1:0};_BU1._XL1=function(x){return x>0?Math.floor(x):Math.ceil(x)};_BU1._042=function(x){var y=Math.pow(Math.abs(x),1/3);return x<0?-y:y};_BU1._142=function(min, 2303max){return _BU1._242(min,max,(min+max)*0.5)};_BU1._242=function(min,max,_4r){var _pa=Math.random();var _Bo=max-min;if(_pa<=(_4r-min)/_Bo)return min+Math.sqrt(_pa*_Bo*(_4r-min));return max-Math.sqrt((1-_pa)*_Bo*(max-_4r))};_BU1.PI=3.1415927;_BU1._j_1=_BU1.PI*2;_BU1._342=180/_BU1.PI;_BU1._3Z1=_BU1._342;_BU1._442=_BU1.PI/180;_BU1._e_1=_BU1._442;return _BU1}());spine._BU1=_BU1;var _542=(function(){function _542(){}_542.prototype.apply=function(start,end,_N9){return start+(end-start)*this._642(_N9)};return _542} 2304());spine._542=_542;var _742=(function(_FU1){__T1(_742,_FU1);function _742(_tN){var _GU1=_FU1.call(this)||this;_GU1._tN=2;_GU1._tN=_tN;return _GU1}_742.prototype._642=function(_N9){if(_N9<=0.5)return Math.pow(_N9*2,this._tN)/2;return Math.pow((_N9-1)*2,this._tN)/(this._tN%2==0?-2:2)+1};return _742}(_542));spine._742=_742;var _842=(function(_FU1){__T1(_842,_FU1);function _842(_tN){return _FU1.call(this,_tN)||this}_842.prototype._642=function(_N9){return Math.pow(_N9-1,this._tN)*(this._tN%2==0?-1:1)+1;};return _842} 2305(_742));spine._842=_842;var _dU1=(function(){function _dU1(){}_dU1._yV1=function(source,_942,_Te,_a42,_b42){for(var _S2=_942,_0c=_a42;_S2<_942+_b42;_S2++,_0c++){_Te[_0c]=source[_S2]}};_dU1._sV1=function(_Jz1,size,value){if(value===void 0){value=0}var _c42=_Jz1.length;if(_c42==size)return _Jz1;_Jz1.length=size;if(_c42<size){for(var _S2=_c42;_S2<size;_S2++)_Jz1[_S2]=value}return _Jz1};_dU1._FX1=function(_Jz1,size,value){if(value===void 0){value=0}if(_Jz1.length>=size)return _Jz1;return _dU1._sV1(_Jz1,size,value)} 2306;_dU1._w22=function(size,_U22){var _Jz1=new Array(size);for(var _S2=0;_S2<size;_S2++)_Jz1[_S2]=_U22;return _Jz1};_dU1._eU1=function(size){if(_dU1._d42){return new Float32Array(size)}else {var _Jz1=new Array(size);for(var _S2=0;_S2<_Jz1.length;_S2++)_Jz1[_S2]=0;return _Jz1}};_dU1._e42=function(size){if(_dU1._d42){return new Int16Array(size)}else {var _Jz1=new Array(size);for(var _S2=0;_S2<_Jz1.length;_S2++)_Jz1[_S2]=0;return _Jz1}};_dU1._y22=function(_Jz1){return _dU1._d42?new Float32Array(_Jz1):_Jz1};_dU1._T22=function(value){ 2307return _dU1._d42?Math._f42(value):value};_dU1._5X1=function(alpha,_6J){};_dU1._d42=typeof(Float32Array)!=="undefined";return _dU1}());spine._dU1=_dU1;var _g42=(function(){function _g42(){}_g42._h42=function(skeleton){for(var _S2=0;_S2<skeleton.bones.length;_S2++){var bone=skeleton.bones[_S2];console.log(bone.data.name+", "+bone._N9+", "+bone._M9+", "+bone._T2+", "+bone._Bo+", "+bone._vc+", "+bone._wc)}};return _g42}());
2307spine._g42=_g42;var _BW1=(function(){function _BW1(_i42){this._j42=new Array();this._i42=_i42; 2308}_BW1.prototype._GX1=function(){return this._j42.length>0?this._j42.pop():this._i42()};_BW1.prototype._ZX1=function(_Im){if(_Im._841)_Im._841();this._j42.push(_Im)};_BW1.prototype._D02=function(_j42){for(var _S2=0;_S2<_j42.length;_S2++){if(_j42[_S2]._841)_j42[_S2]._841();this._j42[_S2]=_j42[_S2]}};_BW1.prototype.clear=function(){this._j42.length=0};return _BW1}());spine._BW1=_BW1;var _f32=(function(){function _f32(x,y){if(x===void 0){x=0}if(y===void 0){y=0}this.x=x;this.y=y}_f32.prototype.set =function(x, 2309y){this.x=x;this.y=y;return this};_f32.prototype.length=function(){var x=this.x;var y=this.y;return Math.sqrt(x*x+y*y)};_f32.prototype._k42=function(){var _Dy=this.length();if(_Dy!=0){this.x/=_Dy;this.y/=_Dy}return this};return _f32}());spine._f32=_f32;var _l42=(function(){function _l42(){this._m42=0.064;this._n42=0;this._0C1=0;this._541=0;this._4U1=Date.now()/1000;this._7b=0;this._QU1=0}_l42.prototype._eb=function(){var now=Date.now()/1000;this._0C1=now-this._4U1;this._QU1+=this._0C1;this._541+=this._0C1; 2310if(this._0C1>this._m42)this._0C1=this._m42;this._4U1=now;this._7b++;if(this._QU1>1){this._n42=this._7b/this._QU1;this._QU1=0;this._7b=0}};return _l42}());spine._l42=_l42;var _o42=(function(){function _o42(_p42){if(_p42===void 0){_p42=32}this._q42=0;this._wj=0;this._xN=0;this._r42=!0;this._6U1=new Array(_p42)}_o42.prototype._s42=function(){return this._q42>=this._6U1.length};_o42.prototype._t42=function(value){if(this._q42<this._6U1.length)this._q42++;this._6U1[this._wj++]=value;if(this._wj>this._6U1.length-1)this._wj=0; 2311this._r42=!0};_o42.prototype._u42=function(){if(this._s42()){if(this._r42){var _xN=0;for(var _S2=0;_S2<this._6U1.length;_S2++){_xN+=this._6U1[_S2]}this._xN=_xN/this._6U1.length;this._r42=!1}return this._xN}else {return 0}};return _o42}());spine._o42=_o42})(spine||(spine={}));(function(){if(!Math._f42){Math._f42=(function(_Jz1){return function(x){return _Jz1[0]=x,_Jz1[0]}})(new Float32Array(1))}})();var spine;(function(spine){var _v42=(function(){function _v42(name){if(name==null)throw new Error("name cannot be null."); 2312this.name=name}return _v42}());spine._v42=_v42;var _mV1=(function(_FU1){__T1(_mV1,_FU1);function _mV1(name){var _GU1=_FU1.call(this,name)||this;_GU1.id=(_mV1._w42++&65535)<<11;_GU1._we=0;return _GU1}_mV1.prototype._qe=function(slot,start,_md,_x42,offset,_rf){_md=offset+(_md>>1)*_rf;var skeleton=slot.bone.skeleton;var _y42=slot._pV1;var vertices=this.vertices;var bones=this.bones;if(bones==null){if(_y42.length>0)vertices=_y42;var bone=slot.bone;var x=bone._vc;var y=bone._wc;var _N9=bone._N9,_M9=bone._M9,_T2=bone._T2, 2313_Bo=bone._Bo;for(var _z42=start,_U2=offset;_U2<_md;_z42+=2,_U2+=_rf){var _y81=vertices[_z42],_z81=vertices[_z42+1];_x42[_U2]=_y81*_N9+_z81*_M9+x;_x42[_U2+1]=_y81*_T2+_z81*_Bo+y}return }var _qa=0,_A42=0;for(var _S2=0;_S2<start;_S2+=2){var _Hb=bones[_qa];_qa+=_Hb+1;_A42+=_Hb}var _B42=skeleton.bones;if(_y42.length==0){for(var _U2=offset,_M9=_A42*3;_U2<_md;_U2+=_rf){var _C42=0,_D42=0;var _Hb=bones[_qa++];_Hb+=_qa;for(;_qa<_Hb;_qa++,_M9+=3){var bone=_B42[bones[_qa]];var _y81=vertices[_M9],_z81=vertices[_M9+1],_zn1=vertices[_M9+2]; 2314_C42+=(_y81*bone._N9+_z81*bone._M9+bone._vc)*_zn1;_D42+=(_y81*bone._T2+_z81*bone._Bo+bone._wc)*_zn1}_x42[_U2]=_C42;_x42[_U2+1]=_D42}}else {var deform=_y42;for(var _U2=offset,_M9=_A42*3,_Jz=_A42<<1;_U2<_md;_U2+=_rf){var _C42=0,_D42=0;var _Hb=bones[_qa++];_Hb+=_qa;for(;_qa<_Hb;_qa++,_M9+=3,_Jz+=2){var bone=_B42[bones[_qa]];var _y81=vertices[_M9]+deform[_Jz],_z81=vertices[_M9+1]+deform[_Jz+1],_zn1=vertices[_M9+2];_C42+=(_y81*bone._N9+_z81*bone._M9+bone._vc)*_zn1;_D42+=(_y81*bone._T2+_z81*bone._Bo+bone._wc)*_zn1} 2315_x42[_U2]=_C42;_x42[_U2+1]=_D42}}};_mV1.prototype._nV1=function(_E42){return this==_E42};_mV1._w42=0;return _mV1}(_v42));spine._mV1=_mV1})(spine||(spine={}));var spine;(function(spine){var _F42;(function(_F42){_F42[_F42["Region"]=0]="Region";_F42[_F42["BoundingBox"]=1]="BoundingBox";_F42[_F42["Mesh"]=2]="Mesh";_F42[_F42["LinkedMesh"]=3]="LinkedMesh";_F42[_F42["Path"]=4]="Path";_F42[_F42["Point"]=5]="Point"})(_F42=spine._F42||(spine._F42={}))})(spine||(spine={}));var spine;(function(spine){var _6e=(function(_FU1){ 2316__T1(_6e,_FU1);
2316function _6e(name){var _GU1=_FU1.call(this,name)||this;_GU1.color=new spine._O9(1,1,1,1);return _GU1}return _6e}(spine._mV1));spine._6e=_6e})(spine||(spine={}));var spine;(function(spine){var _xe=(function(_FU1){__T1(_xe,_FU1);function _xe(name){var _GU1=_FU1.call(this,name)||this;_GU1.color=new spine._O9(0.2275,0.2275,0.8078,1);return _GU1}return _xe}(spine._mV1));spine._xe=_xe})(spine||(spine={}));var spine;(function(spine){var _4e=(function(_FU1){__T1(_4e,_FU1);function _4e(name){var _GU1=_FU1.call(this, 2317name)||this;_GU1.color=new spine._O9(1,1,1,1);_GU1._t22=!1;_GU1._G42=new spine._O9(0,0,0,0);return _GU1}_4e.prototype._k22=function(){var _pa=0,_qa=0,width=0,height=0;if(this._na==null){_pa=_qa=0;width=height=1}else {_pa=this._na._pa;_qa=this._na._qa;width=this._na._ra-_pa;height=this._na._sa-_qa}var _u22=this._u22;if(this.uvs==null||this.uvs.length!=_u22.length)this.uvs=spine._dU1._eU1(_u22.length);var uvs=this.uvs;if(this._na.rotate){for(var _S2=0,_Hb=uvs.length;_S2<_Hb;_S2+=2){uvs[_S2]=_pa+_u22[_S2+1]*width; 2318uvs[_S2+1]=_qa+height-_u22[_S2]*height}}else {for(var _S2=0,_Hb=uvs.length;_S2<_Hb;_S2+=2){uvs[_S2]=_pa+_u22[_S2]*width;uvs[_S2+1]=_qa+_u22[_S2+1]*height}}};_4e.prototype._nV1=function(_E42){return this==_E42||(this._t22&&this._H42==_E42)};_4e.prototype._I42=function(){return this._H42};_4e.prototype._j22=function(_H42){this._H42=_H42;if(_H42!=null){this.bones=_H42.bones;this.vertices=_H42.vertices;this._we=_H42._we;this._u22=_H42._u22;this.triangles=_H42.triangles;this._v22=_H42._v22;this._we=_H42._we} 2319};return _4e}(spine._mV1));spine._4e=_4e})(spine||(spine={}));var spine;(function(spine){var _GY1=(function(_FU1){__T1(_GY1,_FU1);function _GY1(name){var _GU1=_FU1.call(this,name)||this;_GU1._gp=!1;_GU1._p_1=!1;_GU1.color=new spine._O9(1,1,1,1);return _GU1}return _GY1}(spine._mV1));spine._GY1=_GY1})(spine||(spine={}));var spine;(function(spine){var _IY1=(function(_FU1){__T1(_IY1,_FU1);function _IY1(name){var _GU1=_FU1.call(this,name)||this;_GU1.color=new spine._O9(0.38,0.94,0,1);return _GU1}_IY1.prototype._J42=function(bone, 2320_fb1){_fb1.x=this.x*bone._N9+this.y*bone._M9+bone._vc;_fb1.y=this.x*bone._T2+this.y*bone._Bo+bone._wc;return _fb1};_IY1.prototype._K42=function(bone){var cos=spine._BU1._UY1(this.rotation),sin=spine._BU1._VY1(this.rotation);var x=cos*bone._N9+sin*bone._M9;var y=cos*bone._T2+sin*bone._Bo;return Math.atan2(y,x)*spine._BU1._3Z1};return _IY1}(spine._mV1));spine._IY1=_IY1})(spine||(spine={}));var spine;(function(spine){var _2e=(function(_FU1){__T1(_2e,_FU1);function _2e(name){var _GU1=_FU1.call(this,name)||this; 2321_GU1.x=0;_GU1.y=0;_GU1.scaleX=1;_GU1.scaleY=1;_GU1.rotation=0;_GU1.width=0;_GU1.height=0;_GU1.color=new spine._O9(1,1,1,1);_GU1.offset=spine._dU1._eU1(8);_GU1.uvs=spine._dU1._eU1(8);_GU1._G42=new spine._O9(1,1,1,1);return _GU1}_2e.prototype._La=function(){var _L42=this.width/this._na._va*this.scaleX;var _M42=this.height/this._na._wa*this.scaleY;var _N42=-this.width/2*this.scaleX+this._na._ta*_L42;var _O42=-this.height/2*this.scaleY+this._na._ua*_M42;var _P42=_N42+this._na.width*_L42;var _Q42=_O42+this._na.height*_M42; 2322var _R42=this.rotation*Math.PI/180;var cos=Math.cos(_R42);var sin=Math.sin(_R42);var _S42=_N42*cos+this.x;var _T42=_N42*sin;var _U42=_O42*cos+this.y;var _V42=_O42*sin;var _W42=_P42*cos+this.x;var _X42=_P42*sin;var _Y42=_Q42*cos+this.y;var _Z42=_Q42*sin;var offset=this.offset;offset[_2e._9g]=_S42-_V42;offset[_2e._ag]=_U42+_T42;offset[_2e._Gf]=_S42-_Z42;offset[_2e._Hf]=_Y42+_T42;offset[_2e._If]=_W42-_Z42;offset[_2e._Jf]=_Y42+_X42;offset[_2e._Kf]=_W42-_V42;offset[_2e._Lf]=_U42+_X42};_2e.prototype._CY1=function(_na){ 2323this._na=_na;var uvs=this.uvs;if(_na.rotate){uvs[2]=_na._pa;uvs[3]=_na._sa;uvs[4]=_na._pa;uvs[5]=_na._qa;uvs[6]=_na._ra;uvs[7]=_na._qa;uvs[0]=_na._ra;uvs[1]=_na._sa}else {uvs[0]=_na._pa;uvs[1]=_na._sa;uvs[2]=_na._pa;uvs[3]=_na._qa;uvs[4]=_na._ra;uvs[5]=_na._qa;uvs[6]=_na._ra;uvs[7]=_na._sa}};_2e.prototype._qe=function(bone,_x42,offset,_rf){var _c12=this.offset;var x=bone._vc,y=bone._wc;var _N9=bone._N9,_M9=bone._M9,_T2=bone._T2,_Bo=bone._Bo;var _ta=0,_ua=0;_ta=_c12[_2e._9g];_ua=_c12[_2e._ag];_x42[offset]=_ta*_N9+_ua*_M9+x; 2324_x42[offset+1]=_ta*_T2+_ua*_Bo+y;offset+=_rf;_ta=_c12[_2e._Gf];_ua=_c12[_2e._Hf];_x42[offset]=_ta*_N9+_ua*_M9+x;_x42[offset+1]=_ta*_T2+_ua*_Bo+y;offset+=_rf;_ta=_c12[_2e._If];_ua=_c12[_2e._Jf];_x42[offset]=_ta*_N9+_ua*_M9+x;_x42[offset+1]=_ta*_T2+_ua*_Bo+y;offset+=_rf;_ta=_c12[_2e._Kf];_ua=_c12[_2e._Lf];_x42[offset]=_ta*_N9+_ua*_M9+x;_x42[offset+1]=_ta*_T2+_ua*_Bo+y};_2e._9g=0;_2e._ag=1;_2e._Gf=2;_2e._Hf=3;_2e._If=4;_2e._Jf=5;_2e._Kf=6;_2e._Lf=7;_2e.__42=0;_2e._052=1;_2e._152=2;_2e._252=3;_2e._352=4; 2325_2e._452=5;_2e._552=6;_2e._652=7;_2e._752=8;_2e._852=9;_2e._952=10;_2e._a52=11;_2e._b52=12;_2e._c52=13;_2e._d52=14;_2e._e52=15;_2e._f52=16;_2e._g52=17;_2e._h52=18;_2e._i52=19;_2e._j52=20;_2e._k52=21;_2e._l52=22;_2e._m52=23;_2e._n52=24;_2e._o52=25;_2e._p52=26;_2e._q52=27;_2e._r52=28;_2e._s52=29;_2e._t52=30;_2e._u52=31;return _2e}(spine._v42));spine._2e=_2e})(spine||(spine={}));var spine;(function(spine){var _v52=(function(){function _v52(_w52,_x52){this._w52=0;this._x52=0;this._w52=_w52;this._x52=_x52} 2326_v52.prototype._y52=function(skeleton){};_v52.prototype.transform=function(position,_Lh,_6V1,_7V1){position.x+=spine._BU1._142(-this._w52,this._x52);position.y+=spine._BU1._142(-this._w52,this._x52)};_v52.prototype.end=function(){};return _v52}());spine._v52=_v52})(spine||(spine={}));var spine;(function(spine){var _z52=(function(){function _z52(_S61){this._A52=0;this._B52=0;this._S61=0;this.angle=0;this._vc=0;this._wc=0;this._S61=_S61}_z52.prototype._y52=function(skeleton){this._vc=skeleton.x+this._A52; 2327this._wc=skeleton.y+this._B52};_z52.prototype.transform=function(position,_Lh,_6V1,_7V1){var _C52=this.angle*spine._BU1._442;var x=position.x-this._vc;var y=position.y-this._wc;var _do=Math.sqrt(x*x+y*y);if(_do<this._S61){var _D52=_z52._E52.apply(0,_C52,(this._S61-_do)/this._S61);var cos=Math.cos(_D52);var sin=Math.sin(_D52);position.x=cos*x-sin*y+this._vc;position.y=sin*x+cos*y+this._wc}};_z52.prototype.end=function(){};_z52._E52=new spine._842(2);return _z52}());spine._z52=_z52})(spine||(spine={}));var _F52=0, 2328_G52=1,_H52=2,_I52=3,_J52=4,_K52=5,_L52=6,_M52=7,_N52=8,_O52=9;var _P52=0,_Q52=1,_R52=2,_S52=3;/*@constructor */function _T52(_gi,_Sl){this.type=_gi;this.id=_Sl;this._7a=null;this._U52=-1};_T52.prototype._V52=function(__K1,_W52,_X52,_Y52,_Z52){var __52=_W52.getInt32(_X52,_Y52);_X52+=4;var width=_W52.getInt32(_X52,_Y52);_X52+=4;var height=_W52.getInt32(_X52,_Y52);_X52+=4;this._U52=_W52.getInt32(_X52,_Y52);_X52+=4;return _X52};_T52.prototype._062=function(_hN,_lE){var _M9=new ArrayBuffer(4);
2328var _N9=new Uint32Array(_M9); 2329var _T2=new Uint8Array(_M9);_N9[0]=0xdeadbeef;if(_T2[0]==0xef){return(((_hN&0xff)<<8)|(_lE&0xff))}if(_T2[0]==0xde){return(((_lE&0xff)<<8)|(_hN&0xff))}};_T52.prototype._162=function(_262){try{do {if(_262[1]==0xd9){_262=_262.subarray(2)}else if(_262[1]==0xd8){if((_262[6]===0x4a)&&(_262[7]===0x46)&&(_262[8]===0x49)&&(_262[9]===0x46)){var _U2=this._062(_262[14],_262[15]);var _V2=this._062(_262[16],_262[17]);var _362={width:_U2,height:_V2,body:_262};return _362}_262=_262.subarray(4+this._062(_262[4],_262[5]))} 2330else {_262=_262.subarray(2+this._062(_262[2],_262[3]))}}while((_262.byteLength>=0)&&(_262[0]==0xff));}catch(e){debug(e.message)}var _362={width:_U2,height:_V2,body:_262};return _362};_T52.prototype._462=function(_id,_jd,_262,_562,_VG,_662){var _762=new Uint16Array(_262);var _862="";for(var _S2=0,_Ub=_762.length;_S2<_Ub;_S2++){_862+=String.fromCharCode(_762[_S2]);}var _962=window.btoa(_862);var _a62="data:image/"+_562+";base64,"+_962;var img=new Image();img.onload=function(){var _4a={_ca:img};_if(_4a);if(_VG){ 2331_VG(_4a)}};img.onerror=function(e){debug(e);if(_662){_662(e)}};img.src=_FW(null,null,_a62);return img};function _NF1(_eZ,_ee){var _Qh=_ad._NF1(_eZ._ca._hf,_ee);_eZ._ca._hf=_Qh;_eZ._ca._Sh=_Qh._eF1;_eZ._ca._Th=_Qh._fF1;return _eZ._ca}var _b62=0,_c62=1,_d62=2;var _e62=0,_f62=1,_g62=2,_h62=3;var _i62=0,_j62=1;var _k62={_T41:0,_U41:0,version:1};/*@constructor */function _l62(_gi,_Sl){this.type=_gi;this.id=_Sl};_l62.prototype._m62=function(_W52,_X52,_Y52,_n62){this._ob=_W52.getFloat32(_X52,_Y52);_X52+=4;this._pb=_W52.getFloat32(_X52, 2332_Y52);_X52+=4;this._qb=_W52.getFloat32(_X52,_Y52);_X52+=4;this._rb=_W52.getFloat32(_X52,_Y52);_X52+=4;var _o62=_W52.getInt32(_X52,_Y52);_X52+=4;this._p62=[];for(var _S2=0;_S2<_o62;_S2++){var _q62=_W52.getInt32(_X52,_Y52);_X52+=4;var _r62=_W52.getInt32(_X52,_Y52);_X52+=4;var _s62=_W52.getInt32(_X52,_Y52);_X52+=4;var _t62={_q62:_q62,_r62:_r62,_s62:_s62};_t62._u62=(_q62>0)?[]:null;_t62._v62=(_r62>0)?[]:null;_t62._w62=(_s62>0)?[]:null;_X52=this._x62(_t62,_W52,_X52,_Y52,_n62);_X52=this._y62(_t62,_W52,_X52, 2333_Y52);_X52=this._z62(_t62,_W52,_X52,_Y52);this._p62.push(_t62)}return _X52};_l62.prototype._x62=function(_A62,_W52,_X52,_Y52,_n62){_A62._u62=[];for(var _S2=0;_S2<_A62._q62;_S2++){var _B62=_W52.getInt32(_X52,_Y52);_X52+=4;var _C62=null;switch(_B62){case _f62:{_C62={type:_f62};var _To=_W52.getUint8(_X52,_Y52);_X52++;var _Uo=_W52.getUint8(_X52,_Y52);_X52++;var _Vo=_W52.getUint8(_X52,_Y52);_X52++;var alpha=_W52.getUint8(_X52,_Y52);_X52++;_C62._S9=(_To|(_Uo<<8)|(_Vo<<16)|(alpha<<24))}break;case _g62:{_C62={type:_g62} 2334;_C62._D62=_W52.getInt32(_X52,_Y52);_X52+=4;_C62._U52=_W52.getInt32(_X52,_Y52);_X52+=4;var _E62=[];for(var _Jb=0;_Jb<9;_Jb++){_E62[_Jb]=_W52.getFloat32(_X52,_Y52);_X52+=4}_C62._E62=new _Bu();_C62._E62._Jb[_9w]=_E62[0];_C62._E62._Jb[_aw]=_E62[1];_C62._E62._Jb[_cw]=_E62[2];_C62._E62._Jb[_dw]=_E62[3];_C62._E62._Jb[_2v]=_E62[4];_C62._E62._Jb[_fw]=_E62[5];_C62._F62=_W52.getInt32(_X52,_Y52);_X52+=4;_C62._G62=[];for(var _Jb=0;_Jb<_C62._F62;_Jb++){var _9t1=_W52.getInt32(_X52,_Y52);_X52+=4;var _To=_W52.getUint8(_X52, 2335_Y52);_X52++;var _Uo=_W52.getUint8(_X52,_Y52);_X52++;var _Vo=_W52.getUint8(_X52,_Y52);_X52++;var alpha=_W52.getUint8(_X52,_Y52);_X52++;_C62._G62.push({_9t1:_9t1,_S9:(_To|(_Uo<<8)|(_Vo<<16)|(alpha<<24))})}_C62._Ah=null}break;case _h62:{_C62={type:_h62};_C62._H62=_W52.getInt32(_X52,_Y52);_X52+=4;_C62._I62=_W52.getInt32(_X52,_Y52);_X52+=4;_C62._J62=-1;for(var index=0;index<_n62.length;index++){if(_n62[index].id===_C62._I62){_C62._J62=index;break }}var _E62=[];for(var _Jb=0;_Jb<9;_Jb++){_E62[_Jb]=_W52.getFloat32(_X52, 2336_Y52);_X52+=4}_C62._E62=new _Bu();_C62._E62._Jb[_9w]=_E62[0];_C62._E62._Jb[_aw]=_E62[1];_C62._E62._Jb[_cw]=_E62[2];_C62._E62._Jb[_dw]=_E62[3];_C62._E62._Jb[_2v]=_E62[4];_C62._E62._Jb[_fw]=_E62[5]}break }_A62._u62.push(_C62)}return _X52};function _K62(_Ll,_Ml,_KF1){var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _Qh=_ad._LF1(_LY,_KF1,_Ll,_Ml);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_Qh._eF1;_4a._V2=_Qh._fF1;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_Ll;_4a._P3=_Ml; 2337_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];_4a._ca._hf=_Qh;_4a._ca._Sh=_LY.width;_4a._ca._Th=_LY.height;return _4a}_l62.prototype._L62=function(_M62,_N62){if(_M62._F62<=0){return 0}_N62=(_N62<0)?0:(_N62>255)?255:_N62;if(_N62<_M62._G62[0]._9t1){return _M62._G62[0]._S9}for(var _S2=1;_S2<_M62._F62;_S2++){var _O62=_M62._G62[_S2];
2337if(_O62._9t1>=_N62){var _P62=_M62._G62[_S2-1];var _Q62=0;if(_O62._9t1!=_P62._9t1){_Q62=((_N62-_P62._9t1)<<8)/(_O62._9t1-_P62._9t1)}var _R62=256-_Q62;var _S9=_O62._S9;var _S62=_P62._S9;var _T62=[]; 2338_T62[0]=((_S9&0xff)*_Q62)>>8;_T62[1]=(((_S9>>8)&0xff)*_Q62)>>8;_T62[2]=(((_S9>>16)&0xff)*_Q62)>>8;_T62[3]=(((_S9>>24)&0xff)*_Q62)>>8;_T62[0]+=((_S62&0xff)*_R62)>>8;_T62[1]+=(((_S62>>8)&0xff)*_R62)>>8;_T62[2]+=(((_S62>>16)&0xff)*_R62)>>8;_T62[3]+=(((_S62>>24)&0xff)*_R62)>>8;var _U62=_T62[0]|(_T62[1]<<8)|(_T62[2]<<16)|(_T62[3]<<24);return _U62}}return _M62._G62[_M62._F62-1]._S9};_l62.prototype._y62=function(_A62,_W52,_X52,_Y52){_A62._v62=[];for(var _S2=0;_S2<_A62._r62;_S2++){var _To=_W52.getUint8(_X52, 2339_Y52);_X52++;var _Uo=_W52.getUint8(_X52,_Y52);_X52++;var _Vo=_W52.getUint8(_X52,_Y52);_X52++;var alpha=_W52.getUint8(_X52,_Y52);_X52++;_A62._v62.push({_S9:(_To|(_Uo<<8)|(_Vo<<16)|(alpha<<24))})}return _X52};_l62.prototype._z62=function(_A62,_W52,_X52,_Y52){var _S2,_Jb;_A62._w62=[];for(_S2=0;_S2<_A62._s62;_S2++){var _V62={};_A62._w62.push(_V62);_V62._W62=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._X62=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._Y62=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._Z62=_W52.getInt32(_X52,_Y52); 2340_X52+=4;_V62.__62=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._072=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._172=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._272=_W52.getInt32(_X52,_Y52);_X52+=4;if(_k62.version>=2){_V62._372=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._472=_W52.getInt32(_X52,_Y52);_X52+=4}if(_k62.version>=3){_V62._572=_W52.getInt32(_X52,_Y52);_X52+=4;_V62._672=_W52.getInt32(_X52,_Y52);_X52+=4}_V62._772=(_V62._Z62>0)?[]:null;_V62._872=(_V62.__62>0)?[]:null;_V62._972=(_V62._072>0)?[]:null;_V62._a72=(_V62._172>0)?[]:null; 2341_V62._b72=(_V62._272>0)?[]:null;_V62._c72=(_V62._372)?[]:null;_V62._d72=(_V62._472)?[]:null;_V62._e72=(_V62._572)?[]:null;_V62._f72=(_V62._672)?[]:null;for(_Jb=0;_Jb<_V62._Z62*2;_Jb++){_V62._772[_Jb]=_W52.getFloat32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62.__62*2;_Jb++){_V62._g72[_Jb]=_W52.getInt32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62._072*3;_Jb++){_V62._972[_Jb]=_W52.getUint32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62._172*2;_Jb++){_V62._a72[_Jb]=_W52.getFloat32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62._272*3; 2342_Jb++){_V62._b72[_Jb]=_W52.getUint32(_X52,_Y52);_X52+=4}if(_k62.version>=2){for(_Jb=0;_Jb<_V62._372*2;_Jb++){_V62._c72[_Jb]=_W52.getInt32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62._472*2;_Jb++){_V62._d72[_Jb]=_W52.getFloat32(_X52,_Y52);_X52+=4}}if(_k62.version>=3){for(_Jb=0;_Jb<_V62._572*2;_Jb++){_V62._e72[_Jb]=_W52.getInt32(_X52,_Y52);_X52+=4}for(_Jb=0;_Jb<_V62._672*2;_Jb++){_V62._f72[_Jb]=_W52.getFloat32(_X52,_Y52);_X52+=4}}}return _X52};var _h72=1.0/20.0;/*@constructor */function _i72(){this._j72=0; 2343this._k72=0;this._ob=0;this._pb=0;this._qb=0;this._rb=0;this._l72=null};_i72.prototype._m72=function(_W52,_X52,_Y52){this._j72=_W52.getInt32(_X52,_Y52);_X52+=4;this._k72=_W52.getInt32(_X52,_Y52);_X52+=4;this._ob=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;this._pb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;this._qb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;this._rb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;var _n72,_o72,_p72;_n72=_W52.getInt32(_X52,_Y52);_X52+=4;_o72=_W52.getInt32(_X52,_Y52);_X52+=4;_p72=_W52.getInt32(_X52, 2344_Y52);_X52+=4;this._l72={_n72:_n72,_o72:_o72,_p72:_p72};this._q72=[];for(var _S2=0;_S2<this._k72;_S2++){var _r72={};this._q72.push(_r72);_r72._s72=_W52.getInt32(_X52,_Y52);_X52+=4;_r72._ob=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_r72._pb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_r72._qb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_r72._rb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_r72._t72=[];for(var _0c=0;_0c<_r72._s72;_0c++){var _Yz={};_r72._t72.push(_Yz);_Yz._eI=_W52.getInt32(_X52,_Y52);_X52+=4;_Yz.index=_W52.getInt32(_X52, 2345_Y52);_X52+=4;_Yz._u3=_W52.getInt32(_X52,_Y52);_X52+=4;_Yz._u72=_W52.getInt32(_X52,_Y52);_X52+=4;var _v72=[];for(var _Dm=0;_Dm<4;_Dm++){_v72[_Dm]=_W52.getInt32(_X52,_Y52);_X52+=4}var _w72=[];for(var _Dm=0;_Dm<4;_Dm++){_w72[_Dm]=_W52.getInt32(_X52,_Y52);_X52+=4}_Yz._x72=[];_Yz._y72=[];_Yz._z72=[];_Yz._x72[0]=_v72[2];_Yz._y72[0]=_w72[2];_Yz._z72[0]=0;_Yz._x72[1]=_v72[1];_Yz._y72[1]=_w72[1];_Yz._z72[1]=_w72[1];_Yz._x72[2]=_v72[0];_Yz._y72[2]=_w72[0];_Yz._z72[2]=_w72[0];_Yz._x72[3]=_v72[3];_Yz._y72[3]=_w72[3]; 2346_Yz._z72[3]=_w72[3];_Yz._ob=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_Yz._pb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_Yz._qb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;_Yz._rb=_W52.getFloat32(_X52,_Y52)*_h72;_X52+=4;var _E62=[];for(var _Dm=0;_Dm<9;_Dm++){_E62[_Dm]=_W52.getFloat32(_X52,_Y52);_X52+=4}_Yz._E62=new _Bu();_Yz._E62._Jb[_9w]=_E62[0];
vendor: 8,257 bytes, lines 2346-2362
2346_Yz._E62._Jb[_aw]=_E62[1];_Yz._E62._Jb[_cw]=_E62[2];_Yz._E62._Jb[_dw]=_E62[3];_Yz._E62._Jb[_2v]=_E62[4];_Yz._E62._Jb[_fw]=_E62[5]}}return _X52};/*@license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */(function(){ 2347'use strict';var _Hb=void 0,_U2=!0,_NZ1=this;function _UP(_Jz,_Bo){var _T2=_Jz.split("."),e=_NZ1;!(_T2[0] in e)&&e._A72&&e._A72("var "+_T2[0]);for(var _M9;_T2.length&&(_M9=_T2.shift());)!_T2.length&&_Bo!==_Hb?e[_M9]=_Bo:e=e[_M9]?e[_M9]:e[_M9]={}};var _n61="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array&&"undefined"!==typeof DataView;function _Gr1(_Jz,_Bo){this.index="number"===typeof _Bo?_Bo:0;this.e=0;this.buffer=_Jz instanceof(_n61?Uint8Array:Array)?_Jz:new(_n61?Uint8Array:Array)(32768); 2348if(2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&_B72(this)}function _B72(_Jz){var _Bo=_Jz.buffer,_T2,e=_Bo.length,_M9=new(_n61?Uint8Array:Array)(e<<1);if(_n61)_M9.set(_Bo);else for(_T2=0;_T2<e;++_T2)_M9[_T2]=_Bo[_T2];return _Jz.buffer=_M9}_Gr1.prototype._M9=function(_Jz,_Bo,_T2){var e=this.buffer,_M9=this.index,_N9=this.e,_L9=e[_M9],_Jb;_T2&&1<_Bo&&(_Jz=8<_Bo?(_5x1[_Jz&255]<<24|_5x1[_Jz>>>8&255]<<16|_5x1[_Jz>>>16&255]<<8|_5x1[_Jz>>>24&255])>>32-_Bo:_5x1[_Jz]>>8-_Bo); 2349if(8>_Bo+_N9)_L9=_L9<<_Bo|_Jz,_N9+=_Bo;else for(_Jb=0;_Jb<_Bo;++_Jb)_L9=_L9<<1|_Jz>>_Bo-_Jb-1&1,8===++_N9&&(_N9=0,e[_M9++]=_5x1[_L9],_L9=0,_M9===e.length&&(e=_B72(this)));e[_M9]=_L9;this.buffer=e;this.e=_N9;this.index=_M9};_Gr1.prototype._hA1=function(){var _Jz=this.buffer,_Bo=this.index,_T2;0<this.e&&(_Jz[_Bo]<<=8-this.e,_Jz[_Bo]=_5x1[_Jz[_Bo]],_Bo++);_n61?_T2=_Jz.subarray(0,_Bo):(_Jz.length=_Bo,_T2=_Jz);return _T2};var _gq1=new(_n61?Uint8Array:Array)(256),_I51;for(_I51=0;256>_I51;++_I51){for(var _C72=_I51, 2350_D72=_C72,_E72=7,_C72=_C72>>>1;_C72;_C72>>>=1)_D72<<=1,_D72|=_C72&1,--_E72;_gq1[_I51]=(_D72<<_E72&255)>>>0}var _5x1=_gq1;function _9Z1(_Jz){this.buffer=new(_n61?Uint16Array:Array)(2*_Jz);this.length=0}_9Z1.prototype._F72=function(_Jz){return 2*((_Jz-2)/4|0)};_9Z1.prototype.push=function(_Jz,_Bo){var _T2,e,_M9=this.buffer,_N9;_T2=this.length;_M9[this.length++]=_Bo;for(_M9[this.length++]=_Jz;0<_T2;)if(e=this._F72(_T2),_M9[_T2]>_M9[e])_N9=_M9[_T2],_M9[_T2]=_M9[e],_M9[e]=_N9,_N9=_M9[_T2+1],_M9[_T2+1]=_M9[e+1], 2351_M9[e+1]=_N9,_T2=e;else break;return this.length};_9Z1.prototype.pop=function(){var _Jz,_Bo,_T2=this.buffer,e,_M9,_N9;_Bo=_T2[0];_Jz=_T2[1];this.length-=2;_T2[0]=_T2[this.length];_T2[1]=_T2[this.length+1];for(_N9=0;;){_M9=2*_N9+2;if(_M9>=this.length)break;_M9+2<this.length&&_T2[_M9+2]>_T2[_M9]&&(_M9+=2);if(_T2[_M9]>_T2[_N9])e=_T2[_N9],_T2[_N9]=_T2[_M9],_T2[_M9]=e,e=_T2[_N9+1],_T2[_N9+1]=_T2[_M9+1],_T2[_M9+1]=e;else break;_N9=_M9}return({index:_Jz,value:_Bo,length:this.length})};function _io1(_Jz,_Bo){ 2352this._Bo=_ZY1;this._S2=0;this._IC=_n61&&_Jz instanceof Array?new Uint8Array(_Jz):_Jz;this._T2=0;_Bo&&(_Bo._G72&&(this._S2=_Bo._G72),"number"===typeof _Bo._H72&&(this._Bo=_Bo._H72),_Bo.outputBuffer&&(this._N9=_n61&&_Bo.outputBuffer instanceof Array?new Uint8Array(_Bo.outputBuffer):_Bo.outputBuffer),"number"===typeof _Bo._I72&&(this._T2=_Bo._I72));this._N9||(this._N9=new(_n61?Uint8Array:Array)(32768))}var _ZY1=2,_J72={_o_1:0,_V2:1,_L9:_ZY1,_Hb:3},_k61=[],_K72;for(_K72=0;288>_K72;_K72++)switch(_U2){case 143>=_K72:_k61.push([_K72+48, 23538]);break;case 255>=_K72:_k61.push([_K72-144+400,9]);break;case 279>=_K72:_k61.push([_K72-256+0,7]);break;case 287>=_K72:_k61.push([_K72-280+192,8]);break;default :throw "invalid literal: "+_K72}_io1.prototype._Jz=function(){var _Jz,_Bo,_T2,e,_M9=this._IC;switch(this._Bo){case 0:_T2=0;for(e=_M9.length;_T2<e;){_Bo=_n61?_M9.subarray(_T2,_T2+65535):_M9.slice(_T2,_T2+65535);_T2+=_Bo.length;var _N9=_Bo,_L9=_T2===e,_Jb=_Hb,_Dm=_Hb,_OE=_Hb,_Xb=_Hb,_pa=_Hb,_Ub=this._N9,_V2=this._T2;if(_n61){for(_Ub=new Uint8Array(this._N9.buffer); 2354_Ub.length<=_V2+_N9.length+5;)_Ub=new Uint8Array(_Ub.length<<1);_Ub.set(this._N9)}_Jb=_L9?1:0;_Ub[_V2++]=_Jb|0;_Dm=_N9.length;_OE=~_Dm+65536&65535;_Ub[_V2++]=_Dm&255;_Ub[_V2++]=_Dm>>>8&255;_Ub[_V2++]=_OE&255;_Ub[_V2++]=_OE>>>8&255;if(_n61)_Ub.set(_N9,_V2),_V2+=_N9.length,_Ub=_Ub.subarray(0,_V2);else {_Xb=0;for(_pa=_N9.length;_Xb<_pa;++_Xb)_Ub[_V2++]=_N9[_Xb];_Ub.length=_V2}this._T2=_V2;this._N9=_Ub}break;case 1:var _YC=new _Gr1(_n61?new Uint8Array(this._N9.buffer):this._N9,this._T2);_YC._M9(1,1,_U2);_YC._M9(1, 23552,_U2);var _8z=_Vo1(this,_M9),x,_L72,_Gg;x=0;for(_L72=_8z.length;x<_L72;x++)if(_Gg=_8z[x],_Gr1.prototype._M9.apply(_YC,_k61[_Gg]),256<_Gg)_YC._M9(_8z[++x],_8z[++x],_U2),_YC._M9(_8z[++x],5),_YC._M9(_8z[++x],_8z[++x],_U2);else if(256===_Gg)break;this._N9=_YC._hA1();this._T2=this._N9.length;break;case _ZY1:var _t51=new _Gr1(_n61?new Uint8Array(this._N9.buffer):this._N9,this._T2),_OZ1,_M72,_N72,_jd1,_id1,_O72=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_rv,_E12,_sv,_P72,_Q72,_R72=Array(19),_S72,_ZU1, 2356_T72,y,_bq;_OZ1=_ZY1;_t51._M9(1,1,_U2);_t51._M9(_OZ1,2,_U2);_M72=_Vo1(this,_M9);_rv=_go1(this._Jb,15);_E12=_U72(_rv);_sv=_go1(this._Ub,7);_P72=_U72(_sv);for(_N72=286;257<_N72&&0===_rv[_N72-1];_N72--);for(_jd1=30;1<_jd1&&0===_sv[_jd1-1];_jd1--);var _cq=_N72,_dq=_jd1,_uf1=new(_n61?Uint32Array:Array)(_cq+_dq),_K9,_vf1,_qa,_tv,_yf1=new(_n61?Uint32Array:Array)(316),_E81,_j41,_V72=new(_n61?Uint8Array:Array)(19);for(_K9=_vf1=0;_K9<_cq;_K9++)_uf1[_vf1++]=_rv[_K9];for(_K9=0;_K9<_dq;_K9++)_uf1[_vf1++]=_sv[_K9]; 2357if(!_n61){_K9=0;for(_tv=_V72.length;_K9<_tv;++_K9)_V72[_K9]=0}_K9=_E81=0;for(_tv=_uf1.length;_K9<_tv;_K9+=_vf1){for(_vf1=1;_K9+_vf1<_tv&&_uf1[_K9+_vf1]===_uf1[_K9];++_vf1);_qa=_vf1;if(0===_uf1[_K9])if(3>_qa)for(;0<_qa--;)_yf1[_E81++]=0,_V72[0]++;else for(;0<_qa;)_j41=138>_qa?_qa:138,_j41>_qa-3&&_j41<_qa&&(_j41=_qa-3),10>=_j41?(_yf1[_E81++]=17,_yf1[_E81++]=_j41-3,_V72[17]++):(_yf1[_E81++]=18,_yf1[_E81++]=_j41-11,_V72[18]++),_qa-=_j41;else if(_yf1[_E81++]=_uf1[_K9],_V72[_uf1[_K9]]++,_qa--,3>_qa)for(; 23580<_qa--;)_yf1[_E81++]=_uf1[_K9],_V72[_uf1[_K9]]++;else for(;0<_qa;)_j41=6>_qa?_qa:6,_j41>_qa-3&&_j41<_qa&&(_j41=_qa-3),_yf1[_E81++]=16,_yf1[_E81++]=_j41-3,_V72[16]++,_qa-=_j41}_Jz=_n61?_yf1.subarray(0,_E81):_yf1.slice(0,_E81);_Q72=_go1(_V72,7);for(y=0;19>y;y++)_R72[y]=_Q72[_O72[y]];for(_id1=19;4<_id1&&0===_R72[_id1-1];_id1--);_S72=_U72(_Q72);_t51._M9(_N72-257,5,_U2);_t51._M9(_jd1-1,5,_U2);_t51._M9(_id1-4,4,_U2);for(y=0;y<_id1;y++)_t51._M9(_R72[y],3,_U2);y=0;for(_bq=_Jz.length;y<_bq;y++)if(_ZU1=_Jz[y], 2359_t51._M9(_S72[_ZU1],_Q72[_ZU1],_U2),16<=_ZU1){y++;switch(_ZU1){case 16:_T72=2;break;case 17:_T72=3;break;case 18:_T72=7;break;default :throw "invalid code: "+_ZU1}_t51._M9(_Jz[y],_T72,_U2)}var _W72=[_E12,_rv],_X72=[_P72,_sv],_f71,_Y72,$,_Q41,_Z72,__72,_082,_182;_Z72=_W72[0];__72=_W72[1];_082=_X72[0];_182=_X72[1];_f71=0;for(_Y72=_M72.length;_f71<_Y72;++_f71)if($=_M72[_f71],_t51._M9(_Z72[$],__72[$],_U2),256<$)_t51._M9(_M72[++_f71],_M72[++_f71],_U2),_Q41=_M72[++_f71],_t51._M9(_082[_Q41],_182[_Q41],_U2),_t51._M9(_M72[++_f71], 2360_M72[++_f71],_U2);else if(256===$)break;this._N9=_t51._hA1();this._T2=this._N9.length;break;default :throw "invalid compression type"}return this._N9};function _cZ1(_Jz,_Bo){this.length=_Jz;this._Dm=_Bo}var _282=function(){function _Jz(_M9){switch(_U2){case 3===_M9:return [257,_M9-3,0];case 4===_M9:return [258,_M9-4,0];case 5===_M9:return [259,_M9-5,0];case 6===_M9:return [260,_M9-6,0];case 7===_M9:return [261,_M9-7,0];case 8===_M9:return [262,_M9-8,0];case 9===_M9:return [263,_M9-9,0];case 10===_M9:return [264,_M9-10, 23610];case 12>=_M9:return [265,_M9-11,1];case 14>=_M9:return [266,_M9-13,1];case 16>=_M9:return [267,_M9-15,1];case 18>=_M9:return [268,_M9-17,1];case 22>=_M9:return [269,_M9-19,2];case 26>=_M9:return [270,_M9-23,2];case 30>=_M9:return [271,_M9-27,2];case 34>=_M9:return [272,_M9-31,2];case 42>=_M9:return [273,_M9-35,3];case 50>=_M9:return [274,_M9-43,3];case 58>=_M9:return [275,_M9-51,3];case 66>=_M9:return [276,_M9-59,3];case 82>=_M9:return [277,_M9-67,4];case 98>=_M9:return [278,_M9-83,4];case 114>=_M9:return [279,_M9-99,4];case 130>=_M9:return [280, 2362_M9-115,4];case 162>=_M9:return [281,_M9-131,5];case 194>=_M9:return [282,_M9-163,5];case 226>=_M9:return [283,_M9-195,5];case 257>=_M9:return [284,_M9-227,5];case 258===_M9:return [285,_M9-258,0];
2362default :throw "invalid length: "+_M9}}var _Bo=[],_T2,e;for(_T2=3;258>=_T2;_T2++)e=_Jz(_T2),_Bo[_T2]=e[2]<<24|e[1]<<16|e[0];return _Bo}(),_382=_n61?new Uint32Array(_282):_282;function _Vo1(_Jz,_Bo){function _T2(_M9,_T2){var _N9=_M9._Dm,_Bo=[],e=0,_Jz;_Jz=_382[_M9.length];_Bo[e++]=_Jz&65535;_Bo[e++]=_Jz>>16&255;_Bo[e++]=_Jz>>24; 2363var _L9;switch(_U2){case 1===_N9:_L9=[0,_N9-1,0];break;case 2===_N9:_L9=[1,_N9-2,0];break;case 3===_N9:_L9=[2,_N9-3,0];break;case 4===_N9:_L9=[3,_N9-4,0];break;case 6>=_N9:_L9=[4,_N9-5,1];break;case 8>=_N9:_L9=[5,_N9-7,1];break;case 12>=_N9:_L9=[6,_N9-9,2];break;case 16>=_N9:_L9=[7,_N9-13,2];break;case 24>=_N9:_L9=[8,_N9-17,3];break;case 32>=_N9:_L9=[9,_N9-25,3];break;case 48>=_N9:_L9=[10,_N9-33,4];break;case 64>=_N9:_L9=[11,_N9-49,4];break;case 96>=_N9:_L9=[12,_N9-65,5];break;case 128>=_N9:_L9=[13,_N9-97,5];break; 2364case 192>=_N9:_L9=[14,_N9-129,6];break;case 256>=_N9:_L9=[15,_N9-193,6];break;case 384>=_N9:_L9=[16,_N9-257,7];break;case 512>=_N9:_L9=[17,_N9-385,7];break;case 768>=_N9:_L9=[18,_N9-513,8];break;case 1024>=_N9:_L9=[19,_N9-769,8];break;case 1536>=_N9:_L9=[20,_N9-1025,9];break;case 2048>=_N9:_L9=[21,_N9-1537,9];break;case 3072>=_N9:_L9=[22,_N9-2049,10];break;case 4096>=_N9:_L9=[23,_N9-3073,10];break;case 6144>=_N9:_L9=[24,_N9-4097,11];break;case 8192>=_N9:_L9=[25,_N9-6145,11];break;case 12288>=_N9:_L9=[26,_N9-8193, 236512];break;case 16384>=_N9:_L9=[27,_N9-12289,12];break;case 24576>=_N9:_L9=[28,_N9-16385,13];break;case 32768>=_N9:_L9=[29,_N9-24577,13];break;default :throw "invalid distance"}_Jz=_L9;_Bo[e++]=_Jz[0];_Bo[e++]=_Jz[1];_Bo[e++]=_Jz[2];var _Dm,_Jb;_Dm=0;for(_Jb=_Bo.length;_Dm<_Jb;
vendor: 4,144 bytes, lines 2365-2373
2365++_Dm)_Ub[_V2++]=_Bo[_Dm];_8z[_Bo[0]]++;x[_Bo[3]]++;_YC=_M9.length+_T2-1;_pa=null}var e,_M9,_N9,_L9,_Jb,_Dm={},_OE,_Xb,_pa,_Ub=_n61?new Uint16Array(2*_Bo.length):[],_V2=0,_YC=0,_8z=new(_n61?Uint32Array:Array)(286),x=new(_n61?Uint32Array:Array)(30), 2366_L72=_Jz._S2,_Gg;if(!_n61){for(_N9=0;285>=_N9;)_8z[_N9++]=0;for(_N9=0;29>=_N9;)x[_N9++]=0}_8z[256]=1;e=0;for(_M9=_Bo.length;e<_M9;++e){_N9=_Jb=0;for(_L9=3;_N9<_L9&&e+_N9!==_M9;++_N9)_Jb=_Jb<<8|_Bo[e+_N9];_Dm[_Jb]===_Hb&&(_Dm[_Jb]=[]);_OE=_Dm[_Jb];if(!(0<_YC--)){for(;0<_OE.length&&32768<e-_OE[0];)_OE.shift();if(e+3>=_M9){_pa&&_T2(_pa,-1);_N9=0;for(_L9=_M9-e;_N9<_L9;++_N9)_Gg=_Bo[e+_N9],_Ub[_V2++]=_Gg,++_8z[_Gg];break }0<_OE.length?(_Xb=_482(_Bo,e,_OE),_pa?_pa.length<_Xb.length?(_Gg=_Bo[e-1],_Ub[_V2++]=_Gg, 2367++_8z[_Gg],_T2(_Xb,0)):_T2(_pa,-1):_Xb.length<_L72?_pa=_Xb:_T2(_Xb,0)):_pa?_T2(_pa,-1):(_Gg=_Bo[e],_Ub[_V2++]=_Gg,++_8z[_Gg])}_OE.push(e)}_Ub[_V2++]=256;_8z[256]++;_Jz._Jb=_8z;_Jz._Ub=x;return _n61?_Ub.subarray(0,_V2):_Ub}function _482(_Jz,_Bo,_T2){var e,_M9,_N9=0,_L9,_Jb,_Dm,_OE,_Xb=_Jz.length;_Jb=0;_OE=_T2.length;_N9:for(;_Jb<_OE;_Jb++){e=_T2[_OE-_Jb-1];_L9=3;if(3<_N9){for(_Dm=_N9;3<_Dm;_Dm--)if(_Jz[e+_Dm-1]!==_Jz[_Bo+_Dm-1])continue _N9;_L9=_N9}for(;258>_L9&&_Bo+_L9<_Xb&&_Jz[e+_L9]===_Jz[_Bo+_L9]; 2368)++_L9;_L9>_N9&&(_M9=e,_N9=_L9);if(258===_L9)break }return new _cZ1(_N9,_Bo-_M9)}function _go1(_Jz,_Bo){var _T2=_Jz.length,e=new _9Z1(572),_M9=new(_n61?Uint8Array:Array)(_T2),_N9,_L9,_Jb,_Dm,_OE;if(!_n61)for(_Dm=0;_Dm<_T2;_Dm++)_M9[_Dm]=0;for(_Dm=0;_Dm<_T2;++_Dm)0<_Jz[_Dm]&&e.push(_Dm,_Jz[_Dm]);_N9=Array(e.length/2);_L9=new(_n61?Uint32Array:Array)(e.length/2);if(1===_N9.length)return _M9[e.pop().index]=1,_M9;_Dm=0;for(_OE=e.length/2;_Dm<_OE;++_Dm)_N9[_Dm]=e.pop(),_L9[_Dm]=_N9[_Dm].value;_Jb=_582(_L9,_L9.length, 2369_Bo);_Dm=0;for(_OE=_N9.length;_Dm<_OE;++_Dm)_M9[_N9[_Dm].index]=_Jb[_Dm];return _M9}function _582(_Jz,_Bo,_T2){function e(_N9){var _M9=_Dm[_N9][_OE[_N9]];_M9===_Bo?(e(_N9+1),e(_N9+1)):--_L9[_M9];++_OE[_N9]}var _M9=new(_n61?Uint16Array:Array)(_T2),_N9=new(_n61?Uint8Array:Array)(_T2),_L9=new(_n61?Uint8Array:Array)(_Bo),_Jb=Array(_T2),_Dm=Array(_T2),_OE=Array(_T2),_Xb=(1<<_T2)-_Bo,_pa=1<<_T2-1,_Ub,_V2,_YC,_8z,x;_M9[_T2-1]=_Bo;for(_V2=0;_V2<_T2;++_V2)_Xb<_pa?_N9[_V2]=0:(_N9[_V2]=1,_Xb-=_pa),_Xb<<=1,_M9[_T2-2-_V2]=(_M9[_T2-1-_V2]/2|0)+_Bo; 2370_M9[0]=_N9[0];_Jb[0]=Array(_M9[0]);_Dm[0]=Array(_M9[0]);for(_V2=1;_V2<_T2;++_V2)_M9[_V2]>2*_M9[_V2-1]+_N9[_V2]&&(_M9[_V2]=2*_M9[_V2-1]+_N9[_V2]),_Jb[_V2]=Array(_M9[_V2]),_Dm[_V2]=Array(_M9[_V2]);for(_Ub=0;_Ub<_Bo;++_Ub)_L9[_Ub]=_T2;for(_YC=0;_YC<_M9[_T2-1];++_YC)_Jb[_T2-1][_YC]=_Jz[_YC],_Dm[_T2-1][_YC]=_YC;for(_Ub=0;_Ub<_T2;++_Ub)_OE[_Ub]=0;1===_N9[_T2-1]&&(--_L9[0],++_OE[_T2-1]);for(_V2=_T2-2;0<=_V2;--_V2){_8z=_Ub=0;x=_OE[_V2+1];for(_YC=0;_YC<_M9[_V2];_YC++)_8z=_Jb[_V2+1][x]+_Jb[_V2+1][x+1],_8z>_Jz[_Ub]?(_Jb[_V2][_YC]=_8z, 2371_Dm[_V2][_YC]=_Bo,x+=2):(_Jb[_V2][_YC]=_Jz[_Ub],_Dm[_V2][_YC]=_Ub,++_Ub);_OE[_V2]=0;1===_N9[_V2]&&e(_V2)}return _L9}function _U72(_Jz){var _Bo=new(_n61?Uint16Array:Array)(_Jz.length),_T2=[],e=[],_M9=0,_N9,_L9,_Jb,_Dm;_N9=0;for(_L9=_Jz.length;_N9<_L9;_N9++)_T2[_Jz[_N9]]=(_T2[_Jz[_N9]]|0)+1;_N9=1;for(_L9=16;_N9<=_L9;_N9++)e[_N9]=_M9,_M9+=_T2[_N9]|0,_M9<<=1;_N9=0;for(_L9=_Jz.length;_N9<_L9;_N9++){_M9=e[_Jz[_N9]];e[_Jz[_N9]]+=1;_Jb=_Bo[_N9]=0;for(_Dm=_Jz[_N9];_Jb<_Dm;_Jb++)_Bo[_N9]=_Bo[_N9]<<1|_M9&1,_M9>>>=1} 2372return _Bo};function _682(_Jz,_Bo){this._IC=_Jz;this._N9=new(_n61?Uint8Array:Array)(32768);this._Bo=_782._L9;var _T2={},e;if((_Bo||!(_Bo={}))&&"number"===typeof _Bo._H72)this._Bo=_Bo._H72;for(e in _Bo)_T2[e]=_Bo[e];_T2.outputBuffer=this._N9;this._0c=new _io1(this._IC,_T2)}var _782=_J72;_682.prototype._Jz=function(){var _Jz,_Bo,_T2,e,_M9,_N9,_L9=0;_N9=this._N9;switch(8){case 8:_Jz=Math.LOG2E*Math.log(32768)-8;break;default :throw Error("invalid compression method")}_Bo=_Jz<<4|8;_N9[_L9++]=_Bo;switch(8){case 8:switch(this._Bo){ 2373case _782._o_1:e=0;break;case _782._V2:e=1;break;case _782._L9:e=2;break;default :throw Error("unsupported compression type")}break;default :throw Error("invalid compression method");}_T2=e<<6|0;_N9[_L9++]=_T2|31-(256*_Bo+_T2)%31;var _Jb=this._IC;
2373if("string"===typeof _Jb){var _Dm=_Jb.split(""),_OE,_Xb;_OE=0;for(_Xb=_Dm.length;_OE<_Xb;_OE++)_Dm[_OE]=(_Dm[_OE].charCodeAt(0)&255)>>>0;_Jb=_Dm}for(var _pa=1,_Ub=0,_V2=_Jb.length,_YC,_8z=0;0<_V2;){_YC=1024<_V2?1024:_V2;_V2-=_YC;do _pa+=_Jb[_8z++],_Ub+=_pa;while(--_YC); 2374_pa%=65521;_Ub%=65521}_M9=(_Ub<<16|_pa)>>>0;this._0c._T2=_L9;_N9=this._0c._Jz();_L9=_N9.length;_n61&&(_N9=new Uint8Array(_N9.buffer),_N9.length<=_L9+4&&(this._N9=new Uint8Array(_N9.length+4),this._N9.set(_N9),_N9=this._N9),_N9=_N9.subarray(0,_L9+4));_N9[_L9++]=_M9>>24&255;_N9[_L9++]=_M9>>16&255;_N9[_L9++]=_M9>>8&255;_N9[_L9++]=_M9&255;return _N9};_UP("Zlib.Deflate",_682);_UP("Zlib.Deflate.compress",function(_Jz,_Bo){return(new _682(_Jz,_Bo))._Jz()});_UP("Zlib.Deflate.prototype.compress",_682.prototype._Jz); 2375var _882={_o_1:_782._o_1,FIXED:_782._V2,_982:_782._L9},_a82,_b82,_c82,_d82;if(Object._zY1)_a82=Object._zY1(_882);else for(_b82 in _a82=[],_c82=0,_882)_a82[_c82++]=_b82;_c82=0;for(_d82=_a82.length;_c82<_d82;++_c82)_b82=_a82[_c82],_UP("Zlib.Deflate.CompressionType."+_b82,_882[_b82])}).call(this);//@ sourceMappingURL=deflate.min.js.map 2376;/** fingerprintJS 0.5.4 - Fast browser fingerprint library 2377* https://github.com/Valve/fingerprintjs 2378* Copyright (c) 2013 Valentin Vasilyev ([email protected]) 2379* Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. 2380* 2381* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 2382* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2383* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2384* ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY 2385* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 2386* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2387* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 2388* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2389* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 2390* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2391*/; 2392(function(name,context,_e82){if(typeof module!=='undefined'&&module._Bz1){module._Bz1=_e82()}else if(typeof define==='function'&&define._f82){define(_e82)}else {context[name]=_e82()}})('Fingerprint',this,function(){'use strict';var Fingerprint=function(options){var _g82,_h82;_g82=Array.prototype._i82;_h82=Array.prototype.map;this._j82=function(_bo,_k82,context){if(_bo===null){return }if(_g82&&_bo._i82===_g82){_bo._i82(_k82,context)}else if(_bo.length===+_bo.length){for(var _S2=0,_Ub=_bo.length;_S2<_Ub;_S2++){ 2393if(_k82.call(context,_bo[_S2],_S2,_bo)==={})return }}else {for(var key in _bo){if(_bo.hasOwnProperty(key)){if(_k82.call(context,_bo[key],key,_bo)==={})return }}}};this.map=function(_bo,_k82,context){var _l82=[];if(_bo==null)return _l82;if(_h82&&_bo.map===_h82)return _bo.map(_k82,context);this._j82(_bo,function(value,index,_8m){_l82[_l82.length]=_k82.call(context,value,index,_8m)});return _l82};if(typeof options=='object'){this._m82=options._m82;this._n82=options._n82;this._o82=options._o82;this.canvas=options.canvas; 2394this._p82=options._p82}else if(typeof options=='function'){this._m82=options}};Fingerprint.prototype={get :function(){var _zY1=[];_zY1.push(navigator.userAgent);_zY1.push(navigator.language);_zY1.push(screen.colorDepth);if(this._n82){var _q82=this._r82();if(typeof _q82!=='undefined'){_zY1.push(_q82.join('x'))}}_zY1.push(new Date().getTimezoneOffset());_zY1.push(this.hasSessionStorage());_zY1.push(this.hasLocalStorage());_zY1.push(!!window.indexedDB);if(document.body){_zY1.push(typeof(document.body.addBehavior)); 2395}else {_zY1.push(typeof undefined)}_zY1.push(typeof(window.openDatabase));_zY1.push(navigator.cpuClass);_zY1.push(navigator.platform);_zY1.push(navigator.doNotTrack);_zY1.push(this._s82());if(this.canvas&&this._t82()){_zY1.push(this._u82())}if(this._m82){return this._m82(_zY1.join('###'),31)}else {return this._v82(_zY1.join('###'),31)}},/* 2396 * JS Implementation of MurmurHash3 (r136) (as of May 20, 2011) 2397 * 2398 * @author <a href="mailto:[email protected]">Gary Court</a> 2399 * @see http://github.com/garycourt/murmurhash-js 2400 * @author <a href="mailto:[email protected]">Austin Appleby</a> 2401 * @see http://sites.google.com/site/murmurhash/ 2402 * 2403 * @param {string} key ASCII only 2404 * @param {number} seed Positive integer only 2405 * @return {number} 32-bit positive integer hash 2406 */_v82:function(key, 2407_Vk1){var _w82,_cN1,_vC,_x82,_p51,_q51,_y82,_S2;_w82=key.length&3;_cN1=key.length-_w82;_vC=_Vk1;_p51=0xcc9e2d51;_q51=0x1b873593;_S2=0;
2407while(_S2<_cN1){_y82=((key.charCodeAt(_S2)&0xff))|((key.charCodeAt(++_S2)&0xff)<<8)|((key.charCodeAt(++_S2)&0xff)<<16)|((key.charCodeAt(++_S2)&0xff)<<24);++_S2;_y82=((((_y82&0xffff)*_p51)+((((_y82>>>16)*_p51)&0xffff)<<16)))&0xffffffff;_y82=(_y82<<15)|(_y82>>>17);_y82=((((_y82&0xffff)*_q51)+((((_y82>>>16)*_q51)&0xffff)<<16)))&0xffffffff;_vC^=_y82;_vC=(_vC<<13)|(_vC>>>19); 2408_x82=((((_vC&0xffff)*5)+((((_vC>>>16)*5)&0xffff)<<16)))&0xffffffff;_vC=(((_x82&0xffff)+0x6b64)+((((_x82>>>16)+0xe654)&0xffff)<<16))}_y82=0;switch(_w82){case 3:_y82^=(key.charCodeAt(_S2+2)&0xff)<<16;case 2:_y82^=(key.charCodeAt(_S2+1)&0xff)<<8;case 1:_y82^=(key.charCodeAt(_S2)&0xff);_y82=(((_y82&0xffff)*_p51)+((((_y82>>>16)*_p51)&0xffff)<<16))&0xffffffff;_y82=(_y82<<15)|(_y82>>>17);_y82=(((_y82&0xffff)*_q51)+((((_y82>>>16)*_q51)&0xffff)<<16))&0xffffffff;_vC^=_y82}_vC^=key.length;_vC^=_vC>>>16;_vC=(((_vC&0xffff)*0x85ebca6b)+((((_vC>>>16)*0x85ebca6b)&0xffff)<<16))&0xffffffff; 2409_vC^=_vC>>>13;_vC=((((_vC&0xffff)*0xc2b2ae35)+((((_vC>>>16)*0xc2b2ae35)&0xffff)<<16)))&0xffffffff;_vC^=_vC>>>16;return _vC>>>0},hasLocalStorage:function(){try{return !!window.localStorage}catch(e){return !0}},hasSessionStorage:function(){try{return !!window._z82}catch(e){return !0}},_t82:function(){var _FZ=document.createElement('canvas');return !!(_FZ.getContext&&_FZ.getContext('2d'))},_A82:function(){if(navigator._B82==='Microsoft Internet Explorer'){return !0}else if(navigator._B82==='Netscape'&&/_C82/.test(navigator.userAgent)){ 2410return !0}return !1},_s82:function(){if(this._A82()&&this._p82){return this._D82()}else {return this._E82()}},_E82:function(){return this.map(navigator._F82,function(_OE){var _G82=this.map(_OE,function(_4w){return [_4w.type,_4w._H82].join('~')}).join(',');return [_OE.name,_OE.description,_G82].join('::')},this).join(';')},_D82:function(){if(window.ActiveXObject){var _ZD1=['ShockwaveFlash.ShockwaveFlash','AcroPDF.PDF','PDF.PdfCtrl','QuickTime.QuickTime','rmocx.RealPlayer G2 Control','rmocx.RealPlayer G2 Control.1', 2411'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(_ZD1,function(name){try{new ActiveXObject(name);return name}catch(e){return null}}).join(';')}else {return ""}},_r82:function(){var _q82;if(this._o82){_q82=(screen.height>screen.width)?[screen.height,screen.width]:[screen.width,screen.height]}else {_q82=[screen.height,screen.width]}return _q82},_u82:function(){ 2412var canvas=document.createElement('canvas');var _Nf=canvas.getContext('2d');var _0z='http://valve.github.io';_Nf.textBaseline="top";_Nf.font="14px 'Arial'";_Nf.textBaseline="alphabetic";_Nf.fillStyle="#f60";_Nf.fillRect(125,1,62,20);_Nf.fillStyle="#069";_Nf.fillText(_0z,2,15);_Nf.fillStyle="rgba(102, 204, 0, 0.7)";_Nf.fillText(_0z,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 _Jb(_M9){ 2413throw _M9}var _Hb=void 0,_K9=this;function _8z(_M9,_Bo){var _N9=_M9.split("."),_T2=_K9;!(_N9[0] in _T2)&&_T2._A72&&_T2._A72("var "+_N9[0]);for(var _Jz;_N9.length&&(_Jz=_N9.shift());)!_N9.length&&_Bo!==_Hb?_T2[_Jz]=_Bo:_T2=_T2[_Jz]?_T2[_Jz]:_T2[_Jz]={}};var _pa="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array;function _qa(_M9){var _Bo=_M9.length,_N9=0,_T2=Number.POSITIVE_INFINITY,_Jz,e,_L9,_V2,_Dm,_Ub,_YC,_OE,_Xb;for(_OE=0;_OE<_Bo;++_OE)_M9[_OE]>_N9&&(_N9=_M9[_OE]), 2414_M9[_OE]<_T2&&(_T2=_M9[_OE]);_Jz=1<<_N9;e=new(_pa?Uint32Array:Array)(_Jz);_L9=1;_V2=0;for(_Dm=2;_L9<=_N9;){for(_OE=0;_OE<_Bo;++_OE)if(_M9[_OE]===_L9){_Ub=0;_YC=_V2;for(_Xb=0;_Xb<_L9;++_Xb)_Ub=_Ub<<1|_YC&1,_YC>>=1;for(_Xb=_Ub;_Xb<_Jz;_Xb+=_Dm)e[_Xb]=_L9<<16|_OE;++_V2}++_L9;_V2<<=1;_Dm<<=1}return [e,_N9,_T2]};function _U2(_M9,_Bo){this._L9=[];this._V2=32768;this._Bo=this._Jz=this._N9=this._Ub=0;this._IC=_pa?new Uint8Array(_M9):_M9;this._Jb=!1;this._S2=x;this._K9=!1;if(_Bo||!(_Bo={}))_Bo.index&&(this._N9=_Bo.index), 2415_Bo._I82&&(this._V2=_Bo._I82),_Bo._J82&&(this._S2=_Bo._J82),_Bo._K82&&(this._K9=_Bo._K82);switch(this._S2){case y:this._M9=32768;this._T2=new(_pa?Uint8Array:Array)(32768+this._V2+258);break;case x:this._M9=0;this._T2=new(_pa?Uint8Array:Array)(this._V2);this.e=this._Gg;this._Hb=this._qa;this._0c=this._U2;break;default :_Jb(Error("invalid inflate mode"))}}var y=0,x=1,_Gg={_Xb:y,_8z:x};_U2.prototype._Dm=function(){for(;!this._Jb;){var _M9=_j41(this,3);
2415_M9&1&&(this._Jb=!0);_M9>>>=1;switch(_M9){case 0:var _Bo=this._IC, 2416_N9=this._N9,_T2=this._T2,_Jz=this._M9,e=_Hb,_L9=_Hb,_V2=_Hb,_Dm=_T2.length,_Ub=_Hb;this._Bo=this._Jz=0;e=_Bo[_N9++];e===_Hb&&_Jb(Error("invalid uncompressed block header: LEN (first byte)"));_L9=e;e=_Bo[_N9++];e===_Hb&&_Jb(Error("invalid uncompressed block header: LEN (second byte)"));_L9|=e<<8;e=_Bo[_N9++];e===_Hb&&_Jb(Error("invalid uncompressed block header: NLEN (first byte)"));_V2=e;e=_Bo[_N9++];e===_Hb&&_Jb(Error("invalid uncompressed block header: NLEN (second byte)"));_V2|=e<<8;_L9===~_V2&&_Jb(Error("invalid uncompressed block header: length verify")); 2417_N9+_L9>_Bo.length&&_Jb(Error("input buffer is broken"));switch(this._S2){case y:for(;_Jz+_L9>_T2.length;){_Ub=_Dm-_Jz;_L9-=_Ub;if(_pa)_T2.set(_Bo.subarray(_N9,_N9+_Ub),_Jz),_Jz+=_Ub,_N9+=_Ub;else for(;_Ub--;)_T2[_Jz++]=_Bo[_N9++];this._M9=_Jz;_T2=this.e();_Jz=this._M9}break;case x:for(;_Jz+_L9>_T2.length;)_T2=this.e({_OE:2});break;default :_Jb(Error("invalid inflate mode"))}if(_pa)_T2.set(_Bo.subarray(_N9,_N9+_L9),_Jz),_Jz+=_L9,_N9+=_L9;else for(;_L9--;)_T2[_Jz++]=_Bo[_N9++];this._N9=_N9;this._M9=_Jz; 2418this._T2=_T2;break;case 1:this._0c(_t51,_n61);break;case 2:_NZ1(this);break;default :_Jb(Error("unknown BTYPE: "+_M9))}}return this._Hb()};var _E81=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_yf1=_pa?new Uint16Array(_E81):_E81,_uf1=[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],_vf1=_pa?new Uint16Array(_uf1):_uf1,_V72=[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],_f71=_pa?new Uint8Array(_V72):_V72,_M72=[1,2,3,4,5,7,9,13,17,25,33,49, 241965,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],_Gr1=_pa?new Uint16Array(_M72):_M72,_5x1=[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],_I51=_pa?new Uint8Array(_5x1):_5x1,_C72=new(_pa?Uint8Array:Array)(288),_N72,_jd1;_N72=0;for(_jd1=_C72.length;_N72<_jd1;++_N72)_C72[_N72]=143>=_N72?8:255>=_N72?9:279>=_N72?7:8;var _t51=_qa(_C72),_id1=new(_pa?Uint8Array:Array)(30),_ZU1,_D72;_ZU1=0;for(_D72=_id1.length;_ZU1<_D72;++_ZU1)_id1[_ZU1]=5;var _n61=_qa(_id1); 2420function _j41(_M9,_Bo){for(var _N9=_M9._Jz,_T2=_M9._Bo,_Jz=_M9._IC,e=_M9._N9,_L9;_T2<_Bo;)_L9=_Jz[e++],_L9===_Hb&&_Jb(Error("input buffer is broken")),_N9|=_L9<<_T2,_T2+=8;_L9=_N9&(1<<_Bo)-1;_M9._Jz=_N9>>>_Bo;_M9._Bo=_T2-_Bo;_M9._N9=e;return _L9}function _k61(_M9,_Bo){for(var _N9=_M9._Jz,_T2=_M9._Bo,_Jz=_M9._IC,e=_M9._N9,_L9=_Bo[0],_V2=_Bo[1],_Dm,_Ub,_YC;_T2<_V2;){_Dm=_Jz[e++];if(_Dm===_Hb)break;_N9|=_Dm<<_T2;_T2+=8}_Ub=_L9[_N9&(1<<_V2)-1];_YC=_Ub>>>16;_M9._Jz=_N9>>_YC;_M9._Bo=_T2-_YC;_M9._N9=e;return _Ub&65535} 2421function _NZ1(_M9){function _Bo(_N9,_M9,_T2){var _Bo,e,_Jz,_L9;for(_L9=0;_L9<_N9;)switch(_Bo=_k61(this,_M9),_Bo){case 16:for(_Jz=3+_j41(this,2);_Jz--;)_T2[_L9++]=e;break;case 17:for(_Jz=3+_j41(this,3);_Jz--;)_T2[_L9++]=0;e=0;break;case 18:for(_Jz=11+_j41(this,7);_Jz--;)_T2[_L9++]=0;e=0;break;default :e=_T2[_L9++]=_Bo}return _T2}var _N9=_j41(_M9,5)+257,_T2=_j41(_M9,5)+1,_Jz=_j41(_M9,4)+4,e=new(_pa?Uint8Array:Array)(_yf1.length),_L9,_V2,_Dm,_Ub;for(_Ub=0;_Ub<_Jz;++_Ub)e[_yf1[_Ub]]=_j41(_M9,3);_L9=_qa(e);_V2=new(_pa?Uint8Array:Array)(_N9); 2422_Dm=new(_pa?Uint8Array:Array)(_T2);_M9._0c(_qa(_Bo.call(_M9,_N9,_L9,_V2)),_qa(_Bo.call(_M9,_T2,_L9,_Dm)))}_U2.prototype._0c=function(_M9,_Bo){var _N9=this._T2,_T2=this._M9;this._Oz=_M9;for(var _Jz=_N9.length-258,e,_L9,_V2,_Dm;256!==(e=_k61(this,_M9));)if(256>e)_T2>=_Jz&&(this._M9=_T2,_N9=this.e(),_T2=this._M9),_N9[_T2++]=e;else {_L9=e-257;_Dm=_vf1[_L9];0<_f71[_L9]&&(_Dm+=_j41(this,_f71[_L9]));e=_k61(this,_Bo);_V2=_Gr1[e];0<_I51[e]&&(_V2+=_j41(this,_I51[e]));_T2>=_Jz&&(this._M9=_T2,_N9=this.e(),_T2=this._M9); 2423for(;_Dm--;)_N9[_T2]=_N9[_T2++-_V2]}for(;8<=this._Bo;)this._Bo-=8,this._N9--;this._M9=_T2};_U2.prototype._U2=function(_M9,_Bo){var _N9=this._T2,_T2=this._M9;this._Oz=_M9;for(var _Jz=_N9.length,e,_L9,_V2,_Dm;256!==(e=_k61(this,_M9));)if(256>e)_T2>=_Jz&&(_N9=this.e(),_Jz=_N9.length),_N9[_T2++]=e;else {_L9=e-257;_Dm=_vf1[_L9];0<_f71[_L9]&&(_Dm+=_j41(this,_f71[_L9]));e=_k61(this,_Bo);_V2=_Gr1[e];0<_I51[e]&&(_V2+=_j41(this,_I51[e]));_T2+_Dm>
2423_Jz&&(_N9=this.e(),_Jz=_N9.length);for(;_Dm--;)_N9[_T2]=_N9[_T2++-_V2]} 2424for(;8<=this._Bo;)this._Bo-=8,this._N9--;this._M9=_T2};_U2.prototype.e=function(){var _M9=new(_pa?Uint8Array:Array)(this._M9-32768),_Bo=this._M9-32768,_N9,_T2,_Jz=this._T2;if(_pa)_M9.set(_Jz.subarray(32768,_M9.length));else {_N9=0;for(_T2=_M9.length;_N9<_T2;++_N9)_M9[_N9]=_Jz[_N9+32768]}this._L9.push(_M9);this._Ub+=_M9.length;if(_pa)_Jz.set(_Jz.subarray(_Bo,_Bo+32768));else for(_N9=0;32768>_N9;++_N9)_Jz[_N9]=_Jz[_Bo+_N9];this._M9=32768;return _Jz};_U2.prototype._Gg=function(_M9){var _Bo,_N9=this._IC.length/this._N9+1|0, 2425_T2,_Jz,e,_L9=this._IC,_V2=this._T2;_M9&&("number"===typeof _M9._OE&&(_N9=_M9._OE),"number"===typeof _M9._pa&&(_N9+=_M9._pa));2>_N9?(_T2=(_L9.length-this._N9)/this._Oz[2],e=258*(_T2/2)|0,_Jz=e<_V2.length?_V2.length+e:_V2.length<<1):_Jz=_V2.length*_N9;_pa?(_Bo=new Uint8Array(_Jz),_Bo.set(_V2)):_Bo=_V2;return this._T2=_Bo};_U2.prototype._Hb=function(){var _M9=0,_Bo=this._T2,_N9=this._L9,_T2,_Jz=new(_pa?Uint8Array:Array)(this._Ub+(this._M9-32768)),e,_L9,_V2,_Dm;if(0===_N9.length)return _pa?this._T2.subarray(32768, 2426this._M9):this._T2.slice(32768,this._M9);e=0;for(_L9=_N9.length;e<_L9;++e){_T2=_N9[e];_V2=0;for(_Dm=_T2.length;_V2<_Dm;++_V2)_Jz[_M9++]=_T2[_V2]}e=32768;for(_L9=this._M9;e<_L9;++e)_Jz[_M9++]=_Bo[e];this._L9=[];return this.buffer=_Jz};_U2.prototype._qa=function(){var _M9,_Bo=this._M9;_pa?this._K9?(_M9=new Uint8Array(_Bo),_M9.set(this._T2.subarray(0,_Bo))):_M9=this._T2.subarray(0,_Bo):(this._T2.length>_Bo&&(this._T2.length=_Bo),_M9=this._T2);return this.buffer=_M9};function _K72(_M9,_Bo){var _N9,_T2;this._IC=_M9; 2427this._N9=0;if(_Bo||!(_Bo={}))_Bo.index&&(this._N9=_Bo.index),_Bo._L82&&(this._j41=_Bo._L82);_N9=_M9[this._N9++];_T2=_M9[this._N9++];switch(_N9&15){case _782:this.method=_782;break;default :_Jb(Error("unsupported compression method"))}0!==((_N9<<8)+_T2)%31&&_Jb(Error("invalid fcheck flag:"+((_N9<<8)+_T2)%31));_T2&32&&_Jb(Error("fdict flag is not supported"));this._YC=new _U2(_M9,{index:this._N9,_I82:_Bo._I82,_J82:_Bo._J82,_K82:_Bo._K82})}_K72.prototype._Dm=function(){var _M9=this._IC,_Bo,_N9;_Bo=this._YC._Dm(); 2428this._N9=this._YC._N9;if(this._j41){_N9=(_M9[this._N9++]<<24|_M9[this._N9++]<<16|_M9[this._N9++]<<8|_M9[this._N9++])>>>0;var _T2=_Bo;if("string"===typeof _T2){var _Jz=_T2.split(""),e,_L9;e=0;for(_L9=_Jz.length;e<_L9;e++)_Jz[e]=(_Jz[e].charCodeAt(0)&255)>>>0;_T2=_Jz}for(var _V2=1,_Dm=0,_Ub=_T2.length,_YC,_OE=0;0<_Ub;){_YC=1024<_Ub?1024:_Ub;_Ub-=_YC;do _V2+=_T2[_OE++],_Dm+=_V2;while(--_YC);_V2%=65521;_Dm%=65521}_N9!==(_Dm<<16|_V2)>>>0&&_Jb(Error("invalid adler-32 checksum"))}return _Bo};var _782=8;_8z("Zlib.Inflate", 2429_K72);_8z("Zlib.Inflate.prototype.decompress",_K72.prototype._Dm);var _c82={_M82:_Gg._8z,_N82:_Gg._Xb},_rv,_sv,_tv,$;if(Object._zY1)_rv=Object._zY1(_c82);else for(_sv in _rv=[],_tv=0,_c82)_rv[_tv++]=_sv;_tv=0;for($=_rv.length;_tv<$;++_tv)_sv=_rv[_tv],_8z("Zlib.Inflate.BufferType."+_sv,_c82[_sv])}).call(this);//@ sourceMappingURL=inflate.min.js.map 2430/*@constructor */function _O82(){this._P82=0;this._Q82=null;this._R82=0;this._S82=null;this._T82=new _2m()};/*@constructor */function _U82(){this._fj=0;this._V82=new _Bu(); 2431this._W82=new _Bu();this._X82=new _Bu();this._Y82=new _Bu();this._Z82=new _Bu();this.__82=new _Bu();this._092=0;this._192=0;this._292=0;this._392=0;this._492=0;this._592=0;this._692=0;this._792=0;this._892=0;this._992=-1;this._gJ=null;this._hJ=null;this._a92=null;this._b92=true;this._c92=false;this._d92=false};_U82.prototype._e92=function(_f92){this._c92=_f92};_U82.prototype._g92=function(){return this._c92};_U82.prototype._h92=function(_i92){this._d92=_i92};_U82.prototype._j92=function(){return this._d92} 2432;_O82.prototype._k92=function(_Sl){var _l92=this._m92(_Sl);if(!_l92)return -1;var _n92=this._o92();var _p92=this._m92(_n92);_p92._092=_l92._092;_p92._192=_l92._092;_p92._292=_l92._292;_p92._392=_l92._392;_p92._492=_l92._492;_p92._592=_l92._592;_p92._692=_l92._692;_p92._792=_l92._792;_p92._892=_l92._892;_p92._992=_l92._992;_p92._gJ=_l92._gJ;_p92._hJ=_l92._hJ;_p92._a92=_l92._a92;var _q92=new _Bu(_l92._W82);var _r92=new _Bu(_l92._V82);var _s92=new _Bu(_l92._X82);var _t92=new _Bu(_l92._Y82);var _u92=new _Bu(_l92._Z82); 2433var _v92=new _Bu(_l92.__82);_p92._V82=_r92;_p92._W82=_q92;_p92._X82=_s92;_p92._Y82=_t92;_p92._Z82=_u92;_p92.__82=_v92;_p92._d92=_l92._d92;_p92._e92(true);return _n92};_U82.prototype._w92=function(){if(this._V82._Jb[11]==0)return true;return false};_U82.prototype._x92=function(){if(this._w92()){if((this._V82._Jb[4]==0.0)&&(this._V82._Jb[8]==0.0)&&(this._V82._Jb[1]==0.0)&&(this._V82._Jb[9]==0.0)&&(this._V82._Jb[2]==0.0)&&(this._V82._Jb[6]==0.0)){if((this._W82._Jb[2]==0.0)&&(this._W82._Jb[6]==0.0)){this._b92=true; 2434return }}}this._b92=false};_U82.prototype._y92=function(_z92){this._W82=_z92;this._Z82._NG(_z92);this._X82.Multiply(this._W82,this._V82);this.__82._NG(this._X82);this._x92()};_U82.prototype._A92=function(_z92){this._V82=_z92;this._Y82._NG(_z92);this._X82.Multiply(this._W82,this._V82);this.__82._NG(this._X82);this._x92()};_O82.prototype._B92=function(){this._P82=this._T82.length};_O82.prototype._o92=function(){var _C92=new _U82();_C92._fj=this._R82;this._R82++;this._T82._yk(_C92);return _C92._fj};_O82.prototype._m92=function(_D92){ 2435for(var _S2=0;_S2<this._T82.length;_S2++){if(this._T82._6b(_S2)!=null)if(this._T82._6b(_S2)._fj==_D92)return this._T82._6b(_S2)}return null};_O82.prototype._E92=function(_D92){for(var _S2=0;_S2<this._T82.length;_S2++){var _F92=this._T82._6b(_S2);if(_F92){if(_F92._fj===_D92){this._T82._kK(_F92);return }}}return };_O82.prototype._G92=function(){this._T82._Pk();_P82=0};_O82.prototype._H92=function(_I92){if(_I92==null)return null;var _J92=this._o92();var _p92=this._m92(_J92);if(_p92!=null){_p92._K92(_I92._e_); 2436_p92._L92(_I92._g_);_p92._M92(_I92._i_);_p92._N92(_I92._k_);_p92._O92(_I92._v3);_p92._P92(_I92._w3);_p92._Q92(_I92._R92);_p92._S92(_I92._T92);_p92._U92(0.0);_p92._V92(_I92._W92);_p92._X92(_p92._Y92()+_p92._Z92()*0.5,_p92.__92()+_p92._0a2()*0.5)}return _p92};_O82.prototype._1a2=function(){if(this._Q82===null){this._Q82=new _QH(0,0,0,0,false,true)}};_O82.prototype._2a2=function(){if(this._Q82!=null){this._Q82=null;}for(var _S2=this._P82;_S2<this._T82.length;_S2++){var _3a2=this._T82._6b(_S2);if(_3a2!==null){ 2437if(_3a2._g92()&&!_3a2._j92()){this._E92(_3a2._fj)}}}};_O82.prototype._4a2=function(){this._5a2=0;this._S82=null;this._6a2=0;this._7a2=0};_O82.prototype._8a2=function(){return this._S82};_O82.prototype._9a2=function(_FD){if(typeof(_FD)==_U82){this._S82=_FD}else {this._S82=this._m92(_FD)}};_U82.prototype._V92=function(_FD){this._992=_FD};_U82.prototype._aa2=function(){return this.__82};_U82.prototype._K92=function(_FD){this._092=_FD};_U82.prototype._Y92=function(){return this._092};_U82.prototype._L92=function(_FD){ 2438this._192=_FD};_U82.prototype.__92=function(){return this._192};_U82.prototype._ba2=function(){return this._fj};_U82.prototype._M92=function(_FD){this._292=_FD};_U82.prototype._Z92=function(){return this._292};_U82.prototype._N92=function(_FD){this._392=_FD};_U82.prototype._0a2=function(){return this._392};_U82.prototype._O92=function(_FD){this._492=_FD};_U82.prototype._P92=function(_FD){this._592=_FD};_U82.prototype._Q92=function(_FD){this._692=_FD};_U82.prototype._S92=function(_FD){this._792=_FD}; 2439_U82.prototype._U92=function(_FD){this._892=_FD};_U82.prototype._ui=function(){if(this._gJ!==null){this._gJ(this._Q82,this._Q82)}};_U82.prototype._wi=function(){if(this._hJ!==null){this._hJ(this._Q82,this._Q82)}};_U82.prototype._ca2=function(){var _da2=new _Vu();_da2._rv=this._Z82._Jb[_cw];_da2._sv=this._Z82._Jb[_fw];_da2._tv=this._Z82._Jb[_kw];return _da2};_U82.prototype._ea2=function(){if(this._w92()){var _fa2=this._ca2();var _ga2,_ha2,_ia2,_ja2;_ga2=this.__82._ka2(new _Vu(-1.0,0.0,0.0));_ha2=this.__82._ka2(new _Vu(1.0, 24400.0,0.0));_ia2=this.__82._ka2(new _Vu(0.0,1.0,0.0));_ja2=this.__82._ka2(new _Vu(0.0,-1.0,0.0));var _la2=_ha2._ma2(_ga2);var _na2=_ia2._ma2(_ja2);_j_=_la2.Length();_l_=_na2.Length();_f_=_fa2._rv-(_j_*0.5);_h_=_fa2._sv-(_l_*0.5);var _oa2=_na2;_oa2._ov();var angle=Math.acos(_oa2._sv);if(_oa2._rv<0.0){angle=(2.0*Math.PI)-angle}var _pa2=(angle/(2.0*Math.PI))*360.0;_DG(_f_,_h_,_j_,_l_,_pa2)}else {_f_=0;_h_=0;_j_=_29!=null?_29._CP():1;_l_=_29!=null?_29._DP():1;_DG(_f_,_h_,_j_,_l_,0)}if(_ad!=null){_Xv(_qa2,this._W82)} 2441else {_Xv(_qa2,this._W82);var _ra2=_eE/_j_;var _sa2=_fE/_l_;_ta2[0]=this._W82._Jb[_9w]*_ra2;
2441_ta2[1]=this._W82._Jb[_aw]*_ra2;_ta2[2]=(this._W82._Jb[_cw]+(_j_*0.5))*_ra2+_cE;_ta2[3]=this._W82._Jb[_dw]*_sa2;_ta2[4]=this._W82._Jb[_2v]*_sa2;_ta2[5]=(this._W82._Jb[_fw]+(_l_*0.5))*_sa2+_dE;_Je._bE(_ta2[0],_ta2[3],_ta2[1],_ta2[4],_ta2[2],_ta2[5])}if(_3v==-1){_Xv(_ua2,this._V82)}else {var _va2=new _Bu();_va2._Jb[_2v]=-1;var _Io=new _Bu();_Io.Multiply(this._V82,_va2);_Xv(_ua2,_Io)}};_U82.prototype._Qk=function(){ 2442if(this._a92!=null){this._a92(_wa2,_wa2)}else {if((this._992>=0)&&(this._b92)){var _Sz=null;if(this._992<10000){var _OA=_O8._6b(this._992);var _gm=_OA._6T();for(var _jA=0;_jA<_gm.length;_jA++){var _9o=_gm[_jA];if(_9o._BH)continue;if(!_9o._DH)continue;_Sz=_9o;break }}else {_Sz=_Qz._6b(this._992);if(_Sz!=null){if(_Sz._BH||(!_Sz._DH))_Sz=null}}if(_Sz!=null){var _xa2=this._292*0.5;var _ya2=this._392*0.5;var _Ub,_Xb;var _za2,_Aa2;_Ub=this._092;_Xb=this._192;if(_Sz._IH)_Sz._JH();_za2=Math.floor(_Sz.x);_Aa2=Math.floor(_Sz.y); 2443if(2*this._692>=this._292){_Ub=_za2-_xa2}else if(_za2-this._692<this._092){_Ub=_za2-this._692}else if(_za2+this._692>(this._092+this._292)){_Ub=_za2+this._692-this._292}if(2*this._792>=this._392){_Xb=_Aa2-_ya2}else if(_Aa2-this._792<this._192){_Xb=_Aa2-this._792}else if(_Aa2+this._792>(this._192+this._392)){_Xb=_Aa2+this._792-this._392}if(_Ub<0)_Ub=0;if(_Ub+this._292>_29._CP())_Ub=_29._CP()-this._292;if(_Xb<0)_Xb=0;if(_Xb+this._392>_29._DP())_Xb=_29._DP()-this._392;if(this._492>=0){if((_Ub<this._092)&&(this._092-_Ub>this._492))_Ub=this._092-this._492; 2444if((_Ub>this._092)&&(_Ub-this._092>this._492))_Ub=this._092+this._492}if(this._592>=0){if((_Xb<this._192)&&(this._192-_Xb>this._592))_Xb=this._192-this._592;if((_Xb>this._192)&&(_Xb-this._192>this._592))_Xb=this._192+this._592}this._092=_Ub;this._192=_Xb;this._X92(_Ub+_xa2,_Xb+_ya2)}}}};_U82.prototype._X92=function(_FD,_jI){var _652=new _Vu();var _e52=new _Vu();var _m52=new _Vu();_652._rv=_FD;_652._sv=_jI;_652._tv=-16000.0;_e52._rv=_FD;_e52._sv=_jI;_e52._tv=0.0;_m52._rv=Math.sin(-this._892*(Math.PI/180.0)); 2445_m52._sv=Math.cos(-this._892*(Math.PI/180.0));_m52._tv=0.0;var _Ba2=new _Bu();_Ba2._Yu(_652,_e52,_m52);var _Ca2=new _Bu();_Ca2._6v(this._292,this._392,1,32000.0);this._y92(_Ba2);this._A92(_Ca2)};_U82.prototype._Da2=function(_FD,_jI){var _652=new _Vu();var _e52=new _Vu();var _m52=new _Vu();_652._rv=_FD;_652._sv=_jI;_652._tv=-(this._292);_e52._rv=_FD;_e52._sv=_jI;_e52._tv=0.0;_m52._rv=Math.sin(-this._892*(Math.PI/180.0));_m52._sv=Math.cos(-this._892*(Math.PI/180.0));_m52._tv=0.0;var _Ba2=new _Bu();_Ba2._Yu(_652, 2446_e52,_m52);var _Ca2=new _Bu();_Ca2._7v(1.0,-(this._392)/(this._292),1,32000.0);this._y92(_Ba2);this._A92(_Ca2)};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;var _Ea2=!1,_Fa2=-1,_Ga2=-1,_Ha2=0,_Ia2=1,_Ja2=2,_Ka2=3,_La2=4,_Ma2=5,_Na2=6,_Oa2=7,_Pa2=8,_Qa2=9,_Ra2=10,_Sa2=11,_Ta2=[0,0,0],_Ua2=[0,0,0],_Va2=[0,0,0,0,0,0],_Wa2=[0,0,0],_Xa2=[0,0,0],_Ya2=[0,0,0],_Za2=[0,0,0],__a2=[0,0,0],_0b2=[0,0,0],_1b2=[0,0,0],_2b2=0,_3b2=0;function _4b2(){if(_49){if((_79._89()<=30)||(_5b2<=30)){return 1.0}if((_79._89()/_5b2)<1.2){return 30.0/_79._89()} 2447else {return 30.0/_5b2}}else {if((_29._39()<=30)||(_5b2<=30)){return 1.0}if((_29._39()/_5b2)<1.2){return 30.0/_29._39()}else {return 30.0/_5b2}}}function _6b2(){if(!_EQ(_Fa2)){_Fa2=_jn();if(_49){_KQ(_Fa2,50)}else {_KQ(_Fa2,100000)}}if(!_EQ(_Ga2)){_Ga2=_jn();if(_49){_KQ(_Ga2,-15000)}else {_KQ(_Ga2,-100000)}}if(!_Ea2){_7b2()}}function _7b2(){var _S2;_Ea2=true;for(_S2=0;_S2<=5;_S2++){_Va2[_S2]=_kn()}for(_S2=0;_S2<=2;_S2++){_Wa2[_S2]=_kn();_Ta2[_S2]=_kn();_Xa2[_S2]=_kn();_Ua2[_S2]=_kn();_Ya2[_S2]=_kn();_Za2[_S2]=_kn(); 2448__a2[_S2]=_kn();_0b2[_S2]=_kn();_1b2[_S2]=_kn()}_2b2=_kn();_3b2=_kn()}function _8b2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_Va2[0],_ab2);_fR(_Va2[0],0.1,0.1,0.05*_Jz,0);_OR(_Va2[0],0,360,0,0,false);_SR(_Va2[0],0,360,0,0);_QR(_Va2[0],2*_Jz,2*_Jz,-0.1*_Jz,0);_on(_Va2[0],0.6,0);_IR(_Va2[0],_fm(10.0/_Jz),_fm(15.0/_Jz));_YQ(_9b2,_Oa,_Pa,_Va2[0],_Wh,20);_bR(_Va2[1],_ab2);_fR(_Va2[1],0.1,0.1,0.1*_Jz,0);_OR(_Va2[1],0,360,0,0,false);_on(_Va2[1],0.8,0);_IR(_Va2[1],_fm(15/_Jz),_fm(15/_Jz));_YQ(_9b2, 2449_Oa,_Pa,_Va2[1],0x000000,1)}else if(_2i==2){_bR(_Va2[4],_ab2);_fR(_Va2[4],0.4,0.4,0.2*_Jz,0);_OR(_Va2[4],0,360,0,0,false);_SR(_Va2[4],0,360,0,0);_QR(_Va2[4],7*_Jz,7*_Jz,-0.2*_Jz,0);_on(_Va2[4],0.6,0);_IR(_Va2[4],_fm(15/_Jz),_fm(20/_Jz));_YQ(_9b2,_Oa,_Pa,_Va2[4],_Wh,20);_bR(_Va2[5],_ab2);_fR(_Va2[5],0.4,0.4,0.4*_Jz,0);_OR(_Va2[5],0,360,0,0,false);_on(_Va2[5],0.8,0);_IR(_Va2[5],_fm(20/_Jz),_fm(20/_Jz));_YQ(_9b2,_Oa,_Pa,_Va2[5],0x000000,1)}else {_bR(_Va2[2],_ab2);_fR(_Va2[2],0.3,0.3,0.1*_Jz,0);_OR(_Va2[2], 24500,360,0,0,false);_SR(_Va2[2],0,360,0,0);_QR(_Va2[2],4*_Jz,4*_Jz,-0.18*_Jz,0);_on(_Va2[2],0.6,0);_IR(_Va2[2],_fm(12/_Jz),_fm(17/_Jz));_YQ(_9b2,_Oa,_Pa,_Va2[2],_Wh,20);_bR(_Va2[3],_ab2);_fR(_Va2[3],0.3,0.3,0.2*_Jz,0);_OR(_Va2[3],0,360,0,0,false);_on(_Va2[3],0.8,0);_IR(_Va2[3],_fm(17/_Jz),_fm(17/_Jz));_YQ(_9b2,_Oa,_Pa,_Va2[3],0x000000,1)}}function _bb2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_Wa2[0],_cb2);_on(_Wa2[0],1,0);_fR(_Wa2[0],0.0,0.0,0.15*_Jz,0.0);_IR(_Wa2[0],_fm(10.0/_Jz),_fm(12.0/_Jz)); 2451_YQ(_9b2,_Oa,_Pa,_Wa2[0],_Wh,1)}else if(_2i==2){_bR(_Wa2[2],_cb2);_on(_Wa2[2],1,0);_fR(_Wa2[2],0,0,0.4*_Jz,0);_IR(_Wa2[2],_fm(18.0/_Jz),_fm(20.0/_Jz));_YQ(_9b2,_Oa,_Pa,_Wa2[2],_Wh,1)}else {_bR(_Wa2[1],_cb2);_on(_Wa2[1],1,0);_fR(_Wa2[1],0,0,0.25*_Jz,0);_IR(_Wa2[1],_fm(13.0/_Jz),_fm(15.0/_Jz));_YQ(_9b2,_Oa,_Pa,_Wa2[1],_Wh,1)}}function _db2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_Ta2[0],_cb2);_on(_Ta2[0],1,0);_fR(_Ta2[0],0,0,0.2*_Jz,0);_hR(_Ta2[0],1,0.5);_IR(_Ta2[0],_fm(10.0/_Jz),_fm(12.0/_Jz)); 2452_YQ(_9b2,_Oa,_Pa,_Ta2[0],_Wh,1)}else if(_2i==2){_bR(_Ta2[2],_cb2);_on(_Ta2[2],1,0);_fR(_Ta2[2],0,0,0.6*_Jz,0);_hR(_Ta2[2],1,0.5);_IR(_Ta2[2],_fm(18.0/_Jz),_fm(20.0/_Jz));_YQ(_9b2,_Oa,_Pa,_Ta2[2],_Wh,1)}else {_bR(_Ta2[1],_cb2);_on(_Ta2[1],1,0);_fR(_Ta2[1],0,0,0.35*_Jz,0);_hR(_Ta2[1],1,0.5);_IR(_Ta2[1],_fm(13.0/_Jz),_fm(15.0/_Jz));_YQ(_9b2,_Oa,_Pa,_Ta2[1],_Wh,1)}}function _eb2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_Xa2[1],_fb2);_fR(_Xa2[1],0.1,0.2,0,0);
2452_QR(_Xa2[1],0.5*_Jz,3.0*_Jz,0.0,0.0); 2453_SR(_Xa2[1],0,360,0,0);_on(_Xa2[1],1,0.4);_IR(_Xa2[1],_fm(15.0/_Jz),_fm(25.0/_Jz));_UR(_Xa2[1],0.10*_Jz,270);_YQ(_9b2,_Oa,_Pa,_Xa2[1],_Wh,75)}else if(_2i==2){_bR(_Xa2[1],_fb2);_fR(_Xa2[1],0.1,0.2,0,0);_QR(_Xa2[1],0.5*_Jz,8.0*_Jz,0.0,0.0);_SR(_Xa2[1],0,360,0,0);_on(_Xa2[1],1,0.4);_IR(_Xa2[1],_fm(30.0/_Jz),_fm(40.0/_Jz));_UR(_Xa2[1],0.17*_Jz,270);_YQ(_9b2,_Oa,_Pa,_Xa2[1],_Wh,250)}else {_bR(_Xa2[1],_fb2);_fR(_Xa2[1],0.1,0.2,0,0);_QR(_Xa2[1],0.5*_Jz,6.0*_Jz,0.0,0.0);_SR(_Xa2[1],0,360,0,0);_on(_Xa2[1], 24541,0.4);_IR(_Xa2[1],_fm(20.0/_Jz),_fm(30.0/_Jz));_UR(_Xa2[1],0.15*_Jz,270);_YQ(_9b2,_Oa,_Pa,_Xa2[1],_Wh,150)}}function _gb2(_9b2,_Oa,_Pa,_2i,_Wh){var _S2;var _Jz=_4b2();if(_2i===0){_bR(_Ua2[0],_ab2);_fR(_Ua2[0],0.2,0.4,-0.01*_Jz,0);_on(_Ua2[0],0.4,0);_IR(_Ua2[0],_fm(25.0/_Jz),_fm(25.0/_Jz));for(_S2=0;_S2<=5;_S2++){_YQ(_9b2,_Oa-5+_GP(10),_Pa-5+_GP(10),_Ua2[0],_Wh,1)}}else if(_2i===2){_bR(_Ua2[2],_ab2);_fR(_Ua2[2],0.4,1,-0.01*_Jz,0);_on(_Ua2[2],0.4,0);_IR(_Ua2[2],_fm(50.0/_Jz),_fm(50.0/_Jz));for(_S2=0; 2455_S2<=15;_S2++){_YQ(_9b2,_Oa-30+_GP(60),_Pa-30+_GP(60),_Ua2[2],_Wh,1)}}else {_bR(_Ua2[1],_ab2);_fR(_Ua2[1],0.4,0.7,-0.01*_Jz,0);_on(_Ua2[1],0.4,0);_IR(_Ua2[1],_fm(30.0/_Jz),_fm(30.0/_Jz));for(_S2=0;_S2<=10;_S2++){_YQ(_9b2,_Oa-15+_GP(30),_Pa-15+_GP(30),_Ua2[1],_Wh,1)}}}function _hb2(_9b2,_Oa,_Pa,_2i,_Wh){var _S2;var _Jz=_4b2();if(_2i===0){_bR(_Ya2[0],_ab2);_fR(_Ya2[0],0.2,0.4,-0.01*_Jz,0);_on(_Ya2[0],0.4,0);_QR(_Ya2[0],3.0*_Jz,4.0*_Jz,0,0);_SR(_Ya2[0],90,90,0,0);_IR(_Ya2[0],_fm(25.0/_Jz),_fm(25.0/_Jz)); 2456for(_S2=0;_S2<=5;_S2++){_YQ(_9b2,_Oa-5+_GP(10),_Pa-5+_GP(10),_Ya2[0],_Wh,1)}}else if(_2i===2){_bR(_Ya2[2],_ab2);_fR(_Ya2[2],0.4,1,-0.01*_Jz,0);_on(_Ya2[2],0.4,0);_QR(_Ya2[2],6.0*_Jz,7.0*_Jz,0,0);_SR(_Ya2[2],90,90,0,0);_IR(_Ya2[2],_fm(50.0/_Jz),_fm(50.0/_Jz));for(_S2=0;_S2<=15;_S2++){_YQ(_9b2,_Oa-30+_GP(60),_Pa-30+_GP(60),_Ya2[2],_Wh,1)}}else {_bR(_Ya2[1],_ab2);_fR(_Ya2[1],0.4,0.7,-0.01*_Jz,0);_on(_Ya2[1],0.4,0);_QR(_Ya2[1],5.0*_Jz,6.0*_Jz,0,0);_SR(_Ya2[1],90,90,0,0);_IR(_Ya2[1],_fm(30.0/_Jz),_fm(30.0/_Jz)); 2457for(_S2=0;_S2<=10;_S2++){_YQ(_9b2,_Oa-15+_GP(30),_Pa-15+_GP(30),_Ya2[1],_Wh,1)}}}function _ib2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_Za2[0],_jb2);_fR(_Za2[0],0.4,0.3,-0.02*_Jz,0);_OR(_Za2[0],0,360,0,0,false);_IR(_Za2[0],_fm(20/_Jz),_fm(20/_Jz));_YQ(_9b2,_Oa,_Pa,_Za2[0],_Wh,1)}else if(_2i===2){_bR(_Za2[2],_jb2);_fR(_Za2[2],1.2,1.2,-0.04*_Jz,0);_OR(_Za2[2],0,360,0,0,false);_IR(_Za2[2],_fm(30/_Jz),_fm(30/_Jz));_YQ(_9b2,_Oa,_Pa,_Za2[2],_Wh,1)}else {_bR(_Za2[1],_jb2);_fR(_Za2[1],0.75,0.75, 2458-0.03*_Jz,0);_OR(_Za2[1],0,360,0,0,false);_IR(_Za2[1],_fm(25/_Jz),_fm(25/_Jz));_YQ(_9b2,_Oa,_Pa,_Za2[1],_Wh,1)}}function _kb2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(__a2[0],_lb2);_fR(__a2[0],0.4,0.4,-0.02*_Jz,0);_OR(__a2[0],0,360,0,0,false);_IR(__a2[0],_fm(20/_Jz),_fm(20/_Jz));_YQ(_9b2,_Oa,_Pa,__a2[0],_Wh,1)}else if(_2i===2){_bR(__a2[2],_lb2);_fR(__a2[2],1.2,1.2,-0.04*_Jz,0);_OR(__a2[2],0,360,0,0,false);_IR(__a2[2],_fm(30/_Jz),_fm(30/_Jz));_YQ(_9b2,_Oa,_Pa,__a2[2],_Wh,1)}else {_bR(__a2[1], 2459_lb2);_fR(__a2[1],0.75,0.75,-0.03*_Jz,0);_OR(__a2[1],0,360,0,0,false);_IR(__a2[1],_fm(25/_Jz),_fm(25/_Jz));_YQ(_9b2,_Oa,_Pa,__a2[1],_Wh,1)}}function _mb2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_0b2[0],_fb2);_fR(_0b2[0],0.4,0.4,-0.02*_Jz,0);_OR(_0b2[0],0,360,0,0,false);_IR(_0b2[0],_fm(20/_Jz),_fm(20/_Jz));_YQ(_9b2,_Oa,_Pa,_0b2[0],_Wh,1)}else if(_2i===2){_bR(_0b2[2],_fb2);_fR(_0b2[2],1.2,1.2,-0.04*_Jz,0);_OR(_0b2[2],0,360,0,0,false);_IR(_0b2[2],_fm(30/_Jz),_fm(30/_Jz));_YQ(_9b2,_Oa,_Pa, 2460_0b2[2],_Wh,1)}else {_bR(_0b2[1],_fb2);_fR(_0b2[1],0.75,0.75,-0.03*_Jz,0);_OR(_0b2[1],0,360,0,0,false);_IR(_0b2[1],_fm(25/_Jz),_fm(25/_Jz));_YQ(_9b2,_Oa,_Pa,_0b2[1],_Wh,1)}}function _nb2(_9b2,_Oa,_Pa,_2i,_Wh){var _Jz=_4b2();if(_2i===0){_bR(_1b2[0],_ab2);_fR(_1b2[0],2,2,0,0);_hR(_1b2[0],1,0.5);_GR(_1b2[0],0,0.3,0);_IR(_1b2[0],_fm(100.0/_Jz),_fm(100.0/_Jz));_YQ(_9b2,_Oa,_Pa,_1b2[0],_Wh,1)}else if(_2i===2){_bR(_1b2[2],_ab2);_fR(_1b2[2],8,8,0,0);_hR(_1b2[2],1,0.5);_GR(_1b2[2],0,0.3,0);_IR(_1b2[2],_fm(100.0/_Jz), 2461_fm(100.0/_Jz));_YQ(_9b2,_Oa,_Pa,_1b2[2],_Wh,1)}else {_bR(_1b2[1],_ab2);_fR(_1b2[1],4,4,0,0);_hR(_1b2[1],1,0.5);_GR(_1b2[1],0,0.3,0);_IR(_1b2[1],_fm(100.0/_Jz),_fm(100.0/_Jz));_YQ(_9b2,_Oa,_Pa,_1b2[1],_Wh,1)}}function _ob2(_9b2,_Oa,_Pa,_2i,_Wh){var _S2;var _Jz=_4b2();_bR(_2b2,_pb2);
2461_fR(_2b2,0.2,0.3,0.0,0.0);_OR(_2b2,0,0,0,0,true);_QR(_2b2,7*_Jz,7*_Jz,0,0);_SR(_2b2,260,260,0,0);_DR(_2b2,0.4);_IR(_2b2,_fm(0.2*_29._DP()/_Jz),_fm(0.2*_29._DP()/_Jz));if(_2i===0){for(_S2=0;_S2<=1;_S2++){_YQ(_9b2,_GP(1)*1.2*_29._CP(), 2462-30.0+_GP(20),_2b2,_Wh,1)}}else if(_2i==2){for(_S2=0;_S2<=8;_S2++){_YQ(_9b2,_GP(1)*1.2*_29._CP(),-30.0+_GP(20),_2b2,_Wh,1)}}else {for(_S2=0;_S2<=4;_S2++){_YQ(_9b2,_GP(1)*1.2*_29._CP(),-30.0+_GP(20),_2b2,_Wh,1)}}}function _qb2(_9b2,_Oa,_Pa,_2i,_Wh){var _S2;var _Jz=_4b2();_bR(_3b2,_rb2);_fR(_3b2,0.1,0.25,0.0,0.0);_DR(_3b2,0.6);_OR(_3b2,0,360,0,0,false);_QR(_3b2,2.5*_Jz,3.0*_Jz,0.0,0.0);_SR(_3b2,240,300,0,20);_IR(_3b2,_fm(0.5*_29._DP()/_Jz),_fm(0.5*_29._DP()/_Jz));if(_2i===0){for(_S2=0;_S2<=0;_S2++){_YQ(_9b2, 2463_GP(1)*1.2*_29._CP()-60,-30.0+_GP(20),_3b2,_Wh,1)}}else if(_2i===2){for(_S2=0;_S2<=6;_S2++){_YQ(_9b2,_GP(1)*1.2*_29._CP()-60,-30.0+_GP(20),_3b2,_Wh,1)}}else {for(_S2=0;_S2<=2;_S2++){_YQ(_9b2,_GP(1)*1.2*_29._CP()-60,-30.0+_GP(20),_3b2,_Wh,1)}}}function _sb2(_tb2,_yh,_Oa,_Pa,_2i,_Wh){var _l81;_6b2();if(_tb2){_l81=_Fa2}else {_l81=_Ga2}switch(_yh){case _Ha2:_8b2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Ia2:_bb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Ja2:_db2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Ka2:_eb2(_l81,_Oa,_Pa,_2i,_Wh); 2464break;case _La2:_gb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Ma2:_hb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Na2:_ib2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Oa2:_kb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Pa2:_mb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Qa2:_nb2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Ra2:_ob2(_l81,_Oa,_Pa,_2i,_Wh);break;case _Sa2:_qb2(_l81,_Oa,_Pa,_2i,_Wh);break }}var _ub2=!1,_v31=!1,_vb2=!0;function _wb2(_xb2){if(_xb2){_ub2=true}else {_v31=false;_ub2=false;if(_vb2){_yb2=false}}}function _zb2(){if(window["page"]===undefined){ 2465_vb2=false;window.addEventListener("focus",function(){_wb2(false)});window.addEventListener("blur",function(){_wb2(true)});window.addEventListener("click",function(){_wb2(false)})}}function _Ab2(){if(_ub2){_v31=true;_ub2=false}else if(_v31){_v31=false;if(_vb2){_yb2=true}}}function _Bb2(){var _KH,_S2,_Cb2;var _Zk=null;if(_29.__k){_Zk=_29._1l}var _gm=_29._tH._gm;var _md=_Db2++;for(var _Eb2=0;_Eb2<_gm.length;_Eb2++){var _Sz=_gm[_Eb2];var _Yz=_Sz._Yz;if(!_Sz._BH&&(_Sz._Fb2<=_md)){if(_Yz._Gb2[_Hb2]){var _iI=false; 2466if(_gD(_Sz._4b)||_gD(_Sz._aA)){_KH=_Sz._FP();_iI=((_KH.right<0)||(_KH.left>_29._CP())||(_KH.bottom<0)||(_KH.top>_29._DP()))}else {_iI=((_Sz.x<0)||(_Sz.x>_29._CP())||(_Sz.y<0)||(_Sz.y>_29._DP()))}if(_iI){if(!_Sz._Ib2){_Sz._fb(_Hb2,_Jb2,_Sz,_Sz)}}_Sz._Ib2=_iI}if(_Yz._Gb2[_Kb2]){if(_gD(_Sz._4b)||_gD(_Sz._aA)){_KH=_Sz._FP();if((_KH.left<0)||(_KH.right>_29._CP())||(_KH.top<0)||(_KH.bottom>_29._DP())){_Sz._fb(_Kb2,_Jb2,_Sz,_Sz)}}else {if((_Sz.x<0)||(_Sz.x>_29._CP())||(_Sz.y<0)||(_Sz.y>_29._DP())){_Sz._fb(_Kb2, 2467_Jb2,_Sz,_Sz)}}}if(_Zk){for(_Cb2=0;_Cb2<_Zk.length;_Cb2++){var _Lb2=_Zk[_Cb2];if(_Lb2._03){var _Mb2=_Lb2._e_;var _Nb2=_Lb2._g_;var _Ob2=_Lb2._e_+_Lb2._i_;var _Pb2=_Lb2._g_+_Lb2._k_;var _F92=_Qb2._m92(_Lb2._Rb2);if(_F92!=null){_Mb2=_F92._Y92();_Nb2=_F92.__92();_Ob2=_F92._Y92()+_F92._Z92();_Pb2=_F92.__92()+_F92._0a2()}if(_Yz._Gb2[_Sb2+_Cb2]){if(_gD(_Sz._4b)||_gD(_Sz._aA)){_KH=_Sz._FP();if((_KH.right<_Mb2)||(_KH.left>_Ob2)||(_KH.bottom<_Nb2)||(_KH.top>_Pb2)){_Sz._fb(_Sb2+_Cb2,_Jb2,_Sz,_Sz)}}else {if((_Sz.x<_Mb2)||(_Sz.x>_Ob2)||(_Sz.y<_Nb2)||(_Sz.y>_Pb2)){ 2468_Sz._fb(_Sb2+_Cb2,_Jb2,_Sz,_Sz)}}}if(_Yz._Gb2[_Tb2+_Cb2]){if(_gD(_Sz._4b)||_gD(_Sz._aA)){_KH=_Sz._FP();if((_KH.left<_Mb2)||(_KH.right>_Ob2)||(_KH.top<_Nb2)||(_KH.bottom>_Pb2)){_Sz._fb(_Tb2+_Cb2,_Jb2,_Sz,_Sz)}}else {if((_Sz.x<_Mb2)||(_Sz.x>_Ob2)||(_Sz.y<_Nb2)||(_Sz.y>_Pb2)){_Sz._fb(_Tb2+_Cb2,_Jb2,_Sz,_Sz)}}}}}}}}}function _Ub2(){for(var _4T1 in _5T1){if(!_5T1.hasOwnProperty(_4T1))continue;var _Vb2=_O8._6b(_4T1);var _Wb2=_Vb2._6T();var _md=_Db2++;for(var _ES1=0;_ES1<_Wb2.length;_ES1++){var _Xb2=_Wb2[_ES1];if(!_Xb2._BH&&_Xb2._DH&&(_Xb2._Fb2<=_md)){ 2469var _Yb2=_5T1[_4T1];for(var _Zb2 in _Yb2){if(!_Yb2.hasOwnProperty(_Zb2))continue;var _1r1=_Yb2[_Zb2];var __b2=_O8._6b(_1r1);var _0c2=__b2._6T();for(var _FS1=0;_FS1<_0c2.length;_FS1++){var _1c2=_0c2[_FS1];
2469if(!_1c2._BH&&_1c2._DH&&(_1c2._Fb2<=_md)){if((_Xb2._Yz==_1c2._Yz)&&(_FS1<_ES1))continue;if(_Xb2._wH(_1c2,true)){if((_Xb2._sP)||(_1c2._sP)){_Xb2.x=_Xb2._WP;_Xb2.y=_Xb2._XP;_Xb2._IH=true;_Xb2._cA=_Xb2._2c2;_1c2.x=_1c2._WP;_1c2.y=_1c2._XP;_1c2._IH=true;_1c2._cA=_1c2._2c2}_Xb2._fb(_NS1,_1c2._Yz._eI,_Xb2,_1c2); 2470_1c2._fb(_NS1,_Xb2._Yz._eI,_1c2,_Xb2);if((_Xb2._sP)||(_1c2._sP)){_Xb2._qS1();_1c2._qS1();_Xb2._zi(_Xb2.x+_Xb2._v3,_Xb2.y+_Xb2._w3);_1c2._zi(_1c2.x+_1c2._v3,_1c2.y+_1c2._w3);if(_Xb2._wH(_1c2,true)){_Xb2.x=_Xb2._WP;_Xb2.y=_Xb2._XP;_Xb2._IH=true;_Xb2._cA=_Xb2._2c2;_1c2.x=_1c2._WP;_1c2.y=_1c2._XP;_1c2._IH=true;_1c2._cA=_1c2._2c2}}}}}}}}}}function _3c2(){if(_29){var _Zo;var _md=_Db2;var _4c2=_P01();var _5c2=_Q01();var _6c2=_O8._rP();for(var _Oz=0;_Oz<_6c2.length;_Oz++){var _OA=_6c2[_Oz];var _7c2=_OA._Gb2;if(_7c2[_8c2]||_7c2[_9c2]||_7c2[_ac2]||_7c2[_bc2]||_7c2[_cc2]||_7c2[_dc2]||_7c2[_ec2]||_7c2[_fc2]||_7c2[_gc2]||_7c2[_hc2]||_7c2[_ic2]||_7c2[_jc2]||_7c2[_kc2]||_7c2[_lc2]){ 2471if(_OA._mc2.length>0){var _nc2=_OA._mc2._gm.slice(0);for(var _S2=_nc2.length-1;_S2>=0;_S2--){var _9o=_nc2[_S2];if(!_9o._BH&&(_9o._Fb2<=_md)){if(_9o._IH)_9o._JH();if(_9o._2o(_4c2,_5c2,true)){var _oc2=true;for(_Zo=0;_Zo<3;_Zo++){if(_pl._yj[_Zo]){if(_7c2[_8c2+_Zo]){_9o._fb(_8c2+_Zo,0,_9o,_9o)}_oc2=false}}for(_Zo=0;_Zo<3;_Zo++){if(_pl._tj[_Zo]===1){if(_7c2[_bc2+_Zo]){_9o._fb(_bc2+_Zo,0,_9o,_9o)}_oc2=false}}for(_Zo=0;_Zo<3;_Zo++){if(_pl._xj[_Zo]===1){if(_7c2[_ec2+_Zo]){_9o._fb(_ec2+_Zo,0,_9o,_9o)}}}if(_oc2){ 2472_9o._fb(_hc2,0,_9o,_9o)}if(!_9o._pc2){_9o._fb(_ic2,0,_9o,_9o);_9o._pc2=true}}else {if(_9o._pc2){_9o._fb(_jc2,0,_9o,_9o);_9o._pc2=false;}}}}}}}for(_Zo=0;_Zo<3;_Zo++){if(_pl._yj[_Zo]){_Qz._fb(_qc2+_Zo,0)}}for(_Zo=0;_Zo<3;_Zo++){if(_pl._tj[_Zo]===1){_Qz._fb(_rc2+_Zo,0)}}for(_Zo=0;_Zo<3;_Zo++){if(_pl._xj[_Zo]===1){_Qz._fb(_sc2+_Zo,0)}}if(_tc2){_Qz._fb(_kc2,0)}if(_uc2){_Qz._fb(_lc2,0)}}}function _vc2(){var _Fe,_Ge,_0c;var _gm=_29._tH._gm;var _md=_Db2++;for(var _Sz=0;_Sz<_gm.length;_Sz++){var _9o=_gm[_Sz];if(!_9o._BH&&(_9o._wc2>=0)&&(_9o._Fb2<=_md)){ 2473if(!_9o._xc2){var _cC=_dC._6b(_9o._wc2);if((_cC!==null)&&(_cC!==undefined)){if(_9o._yc2>0){_Fe=_cC._zc2(_9o._Ac2);_9o._Ac2+=_9o._yc2;_Ge=_cC._zc2(_9o._Ac2);for(_0c=_Fe;_0c<_Ge;_0c++){_8C(_9o,_9o,_9o._wc2,_0c)}if(_9o._Bc2&&(_9o._Ac2>_cC._Cc2())){_9o._Ac2=0}}else {_Fe=_cC._Dc2(_9o._Ac2);_9o._Ac2+=_9o._yc2;_Ge=_cC._Dc2(_9o._Ac2);for(_0c=_Fe;_0c>_Ge;_0c--){_8C(_9o,_9o,_9o._wc2,_0c)}if(_9o._Bc2&&(_9o._Ac2<0)){_9o._Ac2=_cC._Cc2();}}}}}}}function _Ec2(){var _gm=_29._tH._gm;var _md=_Db2++;for(var _Sz=0;_Sz<_gm.length; 2474_Sz++){var _9o=_gm[_Sz];if(!_9o._BH&&(_9o._Fb2<=_md)){for(var _N9=0;_N9<_Fc2;_N9++){var event=_Gc2|(_N9+1);var _OA=_9o._Yz;if(_OA._Gb2[event]){var _Hc2;_Hc2=~~(_9o._kA[_N9]);if(_Hc2>=0){_Hc2--;_9o._kA[_N9]=_Hc2}if(_Hc2===0){_9o._fb(_Gc2|(_N9+1),0,_9o,_9o)}}}}}}function _6C(_H8,_3C){switch(_H8){case _Ic2:return _YH;case _Jc2:return _zH;case _Kc2:return _AH;case _Lc2:switch(_3C){case 0:return _Mc2;case 1:return _Nc2;case 2:return _Oc2;case 3:return _Pc2;case 4:return _Qc2;case 5:return _Rc2;case 6:return _Sc2;case 7:return _Tc2; 2475case 8:return _Uc2;case 9:return _Vc2;case 10:return _Wc2;case 11:return _Xc2;default :return _Mc2}break;case _Yc2:switch(_3C){case _Zc2:return __c2;case _0d2:return _1d2;case _2d2:return _3d2;default :return _1d2}break;case _4d2:return _NS1;case _5d2:switch(_3C){case _6d2:return _8c2;case _7d2:return _ac2;case _8d2:return _9c2;case _9d2:return _hc2;case _ad2:return _bc2;case _bd2:return _dc2;case _cd2:return _cc2;case _dd2:return _ec2;case _ed2:return _gc2;case _fd2:return _fc2;case _gd2:return _ic2;case _hd2:return _jc2;case _id2:return 0;case _jd2:return 0; 2476case _kd2:return 0;case _ld2:return 0;case _md2:return 0;case _nd2:return 0;case _od2:return 0;case _pd2:return 0;case _qd2:return 0;case _rd2:return 0;case _sd2:return 0;case _td2:return 0;case _ud2:return 0;case _vd2:return 0;case _wd2:return 0;case _xd2:return 0;case _yd2:return 0;case _zd2:return 0;case _Ad2:return 0;case _Bd2:return 0;case _Cd2:return 0;case _Dd2:return 0;case _Ed2:return 0;case _Fd2:return 0;case _Gd2:return _qc2;case _Hd2:return _Id2;case _Jd2:return _Kd2;case _Ld2:return _rc2;case _Md2:return _Nd2;case _Od2:return _Pd2;case _Qd2:return _sc2; 2477case _Rd2:return _Sd2;case _Td2:return _Ud2;case _Vd2:return _kc2;case _Wd2:return _lc2;default :return 0}break;case _jC:{switch(_3C){case _Xd2:return _Hb2;case _Yd2:return _Kb2;case _Zd2:return __d2;case _0e2:return _1e2;case _2e2:return _3e2;case _4e2:return _5e2;case _6e2:return _7e2;case _8e2:return _9e2;
2477case _ae2:return _rS1;case _be2:return _ce2;case _de2:return _ee2;case _fe2:return _Sb2;case _ge2:return _he2;case _ie2:return _je2;case _ke2:return _le2;case _me2:return _ne2;case _oe2:return _pe2;case _qe2:return _re2;case _se2:return _te2; 2478case _ue2:return _Tb2;case _ve2:return _we2;case _xe2:return _ye2;case _ze2:return _Ae2;case _Be2:return _Ce2;case _De2:return _Ee2;case _Fe2:return _Ge2;case _He2:return _Ie2;case _iC:return _Je2;case _Ke2:return _Le2;case _Me2:return _Ne2;case _Oe2:return _Pe2;case _Qe2:return _Re2;case _Se2:return _Te2;case _Ue2:return _Ve2;case _We2:return _Xe2;case _Ye2:return _Ze2;case __e2:return _0f2;case _1f2:return _2f2;case _3f2:return _4f2;case _5f2:return _6f2;case _7f2:return _8f2;case _9f2:return _af2;case _bf2:return _cf2;case _df2:return _gb;case _ef2:return _Q8; 2479case _ff2:return _gf2;case _hf2:return _if2;case _jf2:return _kf2;case _lf2:return _mf2;case _nf2:return _of2;case _pf2:return _qf2;case _rf2:return _sf2;case _tf2:return _uf2;case _vf2:return _uY;case _wf2:return _xf2;case _yf2:return _pW;case _zf2:return _Af2;default :return 0}break }case _Bf2:return _Cf2|_3C;case _Df2:return _Ef2;case _Ff2:return _Gf2;case _Hf2:return _If2;case _Jf2:return _Kf2;case _Lf2:switch(_3C){case _Mf2:return _Nf2;case _Of2:return _Pf2;case _Qf2:return _Rf2;case _Sf2:return _Tf2;case _Uf2:return _Vf2;case _Wf2:return _Xf2; 2480case _Yf2:return _Zf2;case __f2:return _0g2;case _1g2:return _2g2;case _3g2:return _4g2;case _5g2:return _6g2;case _7g2:return _8g2;case _9g2:return _ag2;case _bg2:return _cg2;case _dg2:return _eg2;case _fg2:return _gg2;case _hg2:return _ig2;case _jg2:return _kg2;case _lg2:return _mg2;case _ng2:return _og2;case _pg2:return _qg2;case _rg2:return _sg2;case _tg2:return _ug2;case _vg2:return _wg2;case _xg2:return _yg2;case _zg2:return _Ag2;default :return 0;case _Bg2:return _XH}break;default :return 0}}function _7C(_H8,_3C){switch(_H8){case _4d2:case _Jf2:case _Df2:case _Ff2:case _Hf2:{ 2481return _3C}}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 <canvas> and the Canvas2D API, which this browser does not support.")}(function(window){try{var _N9=new Uint8Array(1);return }catch(e){}function subarray(start,end){return this.slice(start,end)}function _Cg2(_Jz1,offset){var _S2,_Hb=_Jz1.length;if(arguments.length<2){offset=0}for(_S2=0; 2482_S2<_Hb;++_S2,++offset){this[offset]=_Jz1[_S2]&0xFF}}function _Dg2(_jI){var result,_S2;if(typeof _jI==="number"){result=new Array(_jI);for(_S2=0;_S2<_jI;++_S2){result[_S2]=0}}else {result=_jI.slice(0)}result.subarray=subarray;result.buffer=result;result.byteLength=result.length;result.set =_Cg2;if(typeof _jI==="object"&&_jI.buffer){result.buffer=_jI.buffer}return result}window.Uint8Array=_Dg2;window.Uint32Array=_Dg2;window.Int32Array=_Dg2}(window));(function(window){if(window.opera)return;if("response" in XMLHttpRequest.prototype||"mozResponseArrayBuffer" in XMLHttpRequest.prototype||"mozResponse" in XMLHttpRequest.prototype||"responseArrayBuffer" in XMLHttpRequest.prototype){ 2483return }var getter;if(window.VBArray){getter=function(){return new Uint8Array(new window.VBArray(this.responseBody)._Eg2())}}else {getter=function(){return this.responseBody}}Object.defineProperty(XMLHttpRequest.prototype,"response",{get:getter})}(window));if(!window.btoa){window.btoa=function(data){var _rC="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _sC,_tC,_uC,_vC,_wC,_xC,_yC,_zC,_S2=0,_AC=0,_Fg2="",_CC=[];if(!data){return data}do {_sC=data.charCodeAt(_S2++);_tC=data.charCodeAt(_S2++); 2484_uC=data.charCodeAt(_S2++);_zC=_sC<<16|_tC<<8|_uC;_vC=_zC>>18&0x3f;_wC=_zC>>12&0x3f;_xC=_zC>>6&0x3f;_yC=_zC&0x3f;_CC[_AC++]=_rC.charAt(_vC)+_rC.charAt(_wC)+_rC.charAt(_xC)+_rC.charAt(_yC)}while(_S2<data.length);_Fg2=_CC.join('');var _K9=data.length%3;return(_K9?_Fg2.slice(0,_K9-3):_Fg2)+'==='.slice(_K9||3)}}function Font(){this._Gg2="fjs"+(999999*Math.random()|0)}Font.prototype._3W="";Font.prototype._Hg2="";Font.prototype.data="";Font.prototype._Ig2="AAEAAAAKAIAAAwAgT1MvMgAAAAAAAACsAAAAWGNtYXAA"+"AAAAAAABBAAAACxnbHlmAAAAAAAAATAAAAAQaGVhZAAAA"+"AAAAAFAAAAAOGhoZWEAAAAAAAABeAAAACRobXR4AAAAAA"+"AAAZwAAAAIbG9jYQAAAAAAAAGkAAAACG1heHAAAAAAAAA"+"BrAAAACBuYW1lAAAAAAAAAcwAAAAgcG9zdAAAAAAAAAHs"+"AAAAEAAEAAEAZAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAMAAQA"+"AAAwABAAgAAAABAAEAAEAAABB//8AAABB////wAABAAAA"+"AAABAAAAAAAAAAAAAAAAMQAAAQAAAAAAAAAAAABfDzz1A"+"AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAg"+"AAAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAQAAAAIAAQAB"+"AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAHgADAAEEC"+"QABAAAAAAADAAEECQACAAIAAAAAAAEAAAAAAAAAAAAAAA"+"AAAA=="; 2485Font.prototype._Jg2={_Kg2:0,_Lg2:0,_Mg2:0,_Ng2:0,_Og2:400};Font.prototype._Pg2=!1;Font.prototype._5Y=!1;Font.prototype.onload=function(){};Font.prototype.onerror=function(){};Font.prototype.canvas=!1;Font.prototype.context=!1;Font.prototype.validate=function(target,_Xm1,_Qg2,font,_Rg2){if(_Rg2!==!1&&_Rg2<0){this.onerror
2485("Requested system font '"+this._Gg2+"' could not be loaded (it may not be installed).");return }var _Sg2=document._Tg2.getComputedStyle(target,'');var width=_Sg2.getPropertyValue("width").replace("px", 2486'');if(width>0){document._Ug2.removeChild(_Xm1);document.body.removeChild(target);this._5Y=!0;this.onload()}else {setTimeout(function(){font.validate(target,_Xm1,_Qg2,font,_Rg2===!1?!1:_Rg2-50)},50)}};Font.prototype._Vg2=function(){var _bz1=this;var _pC=function(_mj){return String.fromCharCode(_mj)};var _Wg2=function(_mj){if(_mj<256){return _pC(0)+_pC(_mj)}var _ZB=_mj>>8;var __B=_mj&0xFF;return _pC(_ZB)+_pC(__B)};var _Xg2=function(_mj){if(_mj<0){_mj=0xFFFFFFFF+_mj+1}return parseInt(_mj,10).toString(16);};var _Yg2=function(_ZB, 2487__B){return 256*_ZB+__B};var _Zg2=function(_ZB,__B){var __g2=_ZB>>7===1,_mj;_ZB=_ZB&0x7F;_mj=256*_ZB+__B;if(!__g2){return _mj}return _mj-0x8000};var _0h2=function(_ZB,__B,_1h2,_2h2){return 16777216*_ZB+65536*__B+256*_1h2+_2h2};var error=function(_9z){_bz1.onerror(_9z)};var _3h2=_pC(0)+_pC(1)+_pC(0)+_pC(0);var _4h2="OTTO";var data=this.data;var version=_pC(data[0])+_pC(data[1])+_pC(data[2])+_pC(data[3]);var _5h2=(version===_3h2);var _6h2=(_5h2?!1:version===_4h2);if(_5h2){this._Hg2="truetype";}else if(_6h2){this._Hg2="opentype"}
2488else {error("Error: file at "+this._3W+" cannot be interpreted as OpenType font.");return }var _7h2=_Yg2(data[4],data[5]),_8h2=12,_9h2,end=_8h2+16*_7h2,_x2={},_Bm1;for(_9h2=_8h2;_9h2<end;_9h2+=16){_Bm1=_pC(data[_9h2])+_pC(data[_9h2+1])+_pC(data[_9h2+2])+_pC(data[_9h2+3]);_x2[_Bm1]={name:_Bm1,_ah2:_0h2(data[_9h2+4],data[_9h2+5],data[_9h2+6],data[_9h2+7]),offset:_0h2(data[_9h2+8],data[_9h2+9],data[_9h2+10],data[_9h2+11]),length:_0h2(data[_9h2+12],data[_9h2+13],data[_9h2+14],data[_9h2+15])}}var _bh2=function(_Bm1){ 2489if(!_x2[_Bm1]){error("Error: font is missing the required OpenType '"+_Bm1+"' table.");return !1}return _Bm1};_Bm1=_bh2("head");if(_Bm1===!1){return }_9h2=_x2[_Bm1].offset;_x2[_Bm1].version=""+data[_9h2]+data[_9h2+1]+data[_9h2+2]+data[_9h2+3];var _ch2=_Yg2(data[_9h2+18],data[_9h2+19]);this._Jg2._Kg2=_ch2;_Bm1=_bh2("hhea");if(_Bm1===!1){return }_9h2=_x2[_Bm1].offset;_x2[_Bm1].version=""+data[_9h2]+data[_9h2+1]+data[_9h2+2]+data[_9h2+3];this._Jg2._Mg2=_Zg2(data[_9h2+4],data[_9h2+5])/_ch2;this._Jg2._Ng2=_Zg2(data[_9h2+6], 2490data[_9h2+7])/_ch2;this._Jg2._Lg2=_Zg2(data[_9h2+8],data[_9h2+9])/_ch2;_Bm1=_bh2("OS/2");if(_Bm1===!1){return }_9h2=_x2[_Bm1].offset;_x2[_Bm1].version=""+data[_9h2]+data[_9h2+1];this._Jg2._Og2=_Yg2(data[_9h2+4],data[_9h2+5]);_Bm1=_bh2("cmap");if(_Bm1===!1){return }_9h2=_x2[_Bm1].offset;_x2[_Bm1].version=""+data[_9h2]+data[_9h2+1];_7h2=_Yg2(data[_9h2+2],data[_9h2+3]);var _dh2,_eh2,_fh2,_gh2,offset,_hh2=!1;for(_dh2=0;_dh2<_7h2;_dh2++){_eh2=_9h2+4+_dh2*8;_fh2=_Yg2(data[_eh2],data[_eh2+1]);_gh2=_Yg2(data[_eh2+2], 2491data[_eh2+3]);offset=_0h2(data[_eh2+4],data[_eh2+5],data[_eh2+6],data[_eh2+7]);if(_fh2===3&&_gh2===1){_hh2=offset}}var _ih2="A";this._jh2=[];if(_hh2!==!1){_9h2+=_hh2;version=_Yg2(data[_9h2],data[_9h2+1]);if(version===4){var _kh2=_Yg2(data[_9h2+6],data[_9h2+7])/2;var _lh2=function(_pC){return [0x0009,0x000A,0x000B,0x000C,0x000D,0x0020,0x0085,0x00A0,0x1680,0x180E,0x2000,0x2001,0x2002,0x2003,0x2004,0x2005,0x2006,0x2007,0x2008,0x2009,0x200A,0x2028,0x2029,0x202F,0x205F,0x3000].indexOf(_pC)===-1};var _S2=_9h2+14, 2492e=_9h2+14+2*_kh2,_mh2=!1;for(;_S2<e;_S2+=2){_mh2=_Yg2(data[_S2],data[_S2+1]);if(_lh2(_mh2)){break }_mh2=!1}var _8z=e+2;for(;_S2<e;_S2+=2,_8z+=2){var _nh2=_Yg2(data[_S2],data[_S2+1]);var _oh2=_Yg2(data[_8z],data[_8z+1]);if(_nh2!=0xffff){for(var _Hb=_oh2;_Hb<=_nh2;++_Hb){this._jh2.push(_Hb)}}}if(_mh2!==!1){_ih2=String.fromCharCode(_mh2);var _0C1=-(_mh2-1)+65536;var _ph2=btoa(_pC(0)+_Wg2(_mh2)+_Wg2(0xFFFF)+_Wg2(0)+_Wg2(_mh2)+_Wg2(0xFFFF)+_Wg2(_0C1)+_Wg2(1));this._Ig2=this._Ig2.substring(0,380)+_ph2+this._Ig2.substring(380+_ph2.length)} 2493}}this._qh2(_ih2,!1)};Font.prototype._qh2=function(_ih2,_Rg2){var _rh2=this._Gg2+" testfont";var _sh2=document.createElement("style");_sh2.setAttribute("type","text/css");_sh2.innerHTML="@font-face {\n"+" font-family: '"+_rh2+"';\n"+" src: url('data:application/x-font-ttf;base64,"+this._Ig2+"')\n"+" format('truetype');}";document._Ug2.appendChild(_sh2);var _th2=!1;if(!this._Pg2){_th2=this._uh2();document._Ug2.appendChild(_th2)}var _vh2=document.createElement("p");_vh2.style.cssText="position: absolute; top: 0; left: 0; opacity: 0;"; 2494_vh2.style._Gg2="'"+this._Gg2+"', '"+_rh2+"'";_vh2.innerHTML=_ih2+_ih2+_ih2+_ih2+_ih2+_ih2+_ih2+_ih2+_ih2+_ih2;document.body.appendChild(_vh2);if(!document._Tg2.getComputedStyle){this.onload();_Yy("Error: document.defaultView.getComputedStyle is not supported by this browser.\n"+"Consequently, Font.onload() cannot be trusted.")}else {var _wh2=this._Pg2?1000:this._Jg2._Kg2;var canvas=document.createElement("canvas");canvas.width=_wh2;canvas.height=_wh2;this.canvas=canvas;var context=canvas.getContext("2d"); 2495context.font="1em '"+this._Gg2+"'";context.fillStyle="white";context.fillRect(-1,-1,_wh2+2,_wh2+2);context.fillStyle="black";context.fillText("test text",50,_wh2/2);this.context=context;var _jZ1=this;var _xh2=function(){_jZ1.validate(_vh2,_sh2,_th2,_jZ1,_Rg2)};setTimeout(_xh2,50)}};Font.prototype._yh2=function(){this._Pg2=!0;this._Jg2=!1;this._qh2("A",1000)};Font.prototype._zh2=function(){var font=this;if(this._3W.indexOf(".")===-1){setTimeout(function(){font._yh2()},10);return }var _Ah2=new XMLHttpRequest(); 2496_Ah2.open('GET',font._3W,!0);_Ah2.responseType="arraybuffer";_Ah2.onload=function(_Bh2){var _Ch2=_Ah2.response;if(_Ch2){font.data=new Uint8Array(_Ch2);font._Vg2()}else {font.onerror("Error downloading font resource from "+font._3W)}};_Ah2.send(null)};Font.prototype._Dh2=!1;Font.prototype._uh2=function(){if(this._Dh2){return this._Dh2}this._Dh2=document.createElement("style");this._Dh2.type="text/css";var _Eh2="@font-face {\n";_Eh2+=" font-family: '"+this._Gg2+"';\n";_Eh2+=" src: url('"+this._3W+"') format('"+this._Hg2+"');\n"; 2497_Eh2+="}";this._Dh2.innerHTML=_Eh2;return this._Dh2};Font.prototype.measureText=function(_Fh2,_Gh2){if(!this._5Y){console.log("Error:measureText() was called while the font was not yet loaded");return !1}this.context.font=_Gh2+"px '"+this._Gg2+"'";var _Jg2=this.context.measureText(_Fh2);_Jg2.fontsize=_Gh2;_Jg2._Mg2=0;_Jg2._Ng2=0;_Jg2._I02={_Hh2:0,_Ih2:_Jg2.width,_Jh2:0,_Kh2:0};_Jg2.height=0;var _WZ1=[],_Lh2=_Jg2.width/this._Jg2._Kg2;if(_Lh2<=1){_WZ1.push(_Fh2)}else {_WZ1.push(_Fh2)}var _Mh2=_WZ1.length, 2498_S2;for(_S2=0;_S2<_Mh2;_S2++){this._Nh2(_WZ1[_S2],_Gh2,_Jg2)}return _Jg2};Font.prototype._Nh2=function(_Oh2,_Gh2,_Jg2){var _Ph2=function(_ki,_Qh2){return document._Tg2.getComputedStyle(_ki,null).getPropertyValue(_Qh2)};var _S2,_0c,_Rh2,_Dy,_rq1;var _Sh2=document.createElement("div");_Sh2.style.position="absolute";_Sh2.style.opacity=0;_Sh2.style.font=_Gh2+"px '"+this._Gg2+"'";var __62=10;_Sh2.innerHTML=_Oh2;
2498for(_S2=1;_S2<__62;_S2++){_Sh2.innerHTML+="<br/>"+_Oh2}document.body.appendChild(_Sh2);_Jg2._Lg2=1.2*_Gh2; 2499var _Th2=_Ph2(_Sh2,"height");_Th2=_Th2.replace("px","");if(_Th2>=_Gh2*__62){_Jg2._Lg2=(_Th2/__62)|0}document.body.removeChild(_Sh2);if(/^_Uh2*$/.test(_Oh2)){return _Jg2}var canvas=this.canvas,_Nf=this.context,_wh2=this._Pg2?1000:this._Jg2._Kg2,_U2=_wh2,_V2=_wh2,_Vh2=_wh2/2,padding=50,_Wh2=(_wh2-_Jg2.width)/2;if(_Wh2!==(_Wh2|0)){_Wh2=_Wh2|0}_Nf.fillStyle="white";_Nf.fillRect(-padding,-padding,_U2+2*padding,_V2+2*padding);_Nf.fillStyle="black";_Nf.fillText(_Oh2,_Wh2,_Vh2);var _Xh2=(_Jg2.width+padding)|0, 2500_Yh2=4*_Gh2,_Zh2=_Wh2-padding/2,__h2=_Vh2-_Yh2/2,_AF1=_Nf.getImageData(_Zh2,__h2,_Xh2,_Yh2).data;_S2=0;_0c=0;_Rh2=_Xh2*4;_Dy=_AF1.length;_rq1=_Yh2/2;while(++_S2<_Dy&&_AF1[_S2]===255){}var _Mg2=(_S2/_Rh2)|0;_S2=_Dy-1;while(--_S2>0&&_AF1[_S2]===255){}var _Ng2=(_S2/_Rh2)|0;for(_S2=0,_0c=0;_0c<_Xh2&&_AF1[_S2]===255;){_S2+=_Rh2;if(_S2>=_Dy){_0c++;_S2=(_S2-_Dy)+4}}var _Hh2=_0c;var _W31=1;for(_S2=_Dy-3,_0c=0;_0c<_Xh2&&_AF1[_S2]===255;){_S2-=_Rh2;if(_S2<0){_0c++;_S2=(_Dy-3)-(_W31++)*4}}var _Ih2=_Xh2-_0c;_Jg2._Mg2=(_rq1-_Mg2); 2501_Jg2._Ng2=(_Ng2-_rq1);_Jg2._I02={_Hh2:_Hh2-(padding/2),_Ih2:_Ih2-(padding/2),_Jh2:-_Jg2._Ng2,_Kh2:_Jg2._Mg2};_Jg2.height=1+(_Ng2-_Mg2);return _Jg2};Object.defineProperty(Font.prototype,"src",{set:function(_3W){this._3W=_3W;this._zh2()}});window.Font=Font}(window));function _0i2(){}var _Zb=3.14159265,_1i2=!0,_2i2=!1,_bY=!0,_S11=0,_3i2=-1,_4i2=0,_5i2=1,_6i2=2,_iH=0,_7i2=-1,_8i2=0,_jH=1,_9i2=2,_ai2=3,_bi2=4,_ci2=5,_di2=6,_ei2=7,_fi2=8,_gi2=9,_hi2=10,_ii2=11,_mV=0,_ji2=-1,_ki2=0,_li2=0,_mi2=1,_ni2=2,_nV=3, 2502_oi2=4,_pi2=5,_qi2=6,_ri2=7,_si2=8,_ti2=9,_V11=0,_ui2=-1,_UT=-100,_vi2=-200,_wi2=-300,_xi2=-400,_5Q=-1,_yi2=-2,_xH=-3,__n=-4,_zi2=-5,_Ai2=-7,_Bi2=-6,_YH=0x000,_zH=0x100,_Gc2=0x200,_Ci2=0x300,_NS1=0x400,_Ef2=0x500,_Di2=0x600,_Jb2=0x700,_Cf2=0x800,_Gf2=0x900,_If2=0xA00,_Kf2=0xB00,_AH=0xC00,_Ei2=0xD00,_XH=0xE00,_1d2=_Ci2|1,__c2=_Ci2|2,_3d2=_Ci2|3,_Hb2=_Jb2|1,_Kb2=_Jb2|2,__d2=_Jb2|3,_1e2=_Jb2|4,_3e2=_Jb2|5,_5e2=_Jb2|6,_7e2=_Jb2|7,_9e2=_Jb2|8,_rS1=_Jb2|9,_ce2=_Jb2|10,_ee2=_Jb2|11,_Je2=_Jb2|14,_Le2=_Jb2|15, 2503_Ne2=_Jb2|16,_Pe2=_Jb2|17,_Re2=_Jb2|18,_Te2=_Jb2|19,_Ve2=_Jb2|20,_Xe2=_Jb2|21,_Ze2=_Jb2|22,_0f2=_Jb2|23,_2f2=_Jb2|24,_4f2=_Jb2|25,_6f2=_Jb2|26,_8f2=_Jb2|27,_af2=_Jb2|28,_cf2=_Jb2|29,_Sb2=_Jb2|30,_he2=_Jb2|31,_je2=_Jb2|32,_le2=_Jb2|33,_ne2=_Jb2|34,_pe2=_Jb2|35,_re2=_Jb2|36,_te2=_Jb2|37,_Tb2=_Jb2|40,_we2=_Jb2|41,_ye2=_Jb2|42,_Ae2=_Jb2|43,_Ce2=_Jb2|44,_Ee2=_Jb2|45,_Ge2=_Jb2|46,_Ie2=_Jb2|47,_gb=_Jb2|58,_Q8=_Jb2|59,_gf2=_Jb2|60,_if2=_Jb2|61,_kf2=_Jb2|62,_mf2=_Jb2|63,_qf2=_Jb2|68,_Fi2=_Cf2|64,_Gi2=_Cf2|65, 2504_Hi2=_Cf2|72,_Ii2=_Cf2|73,_Ji2=_Cf2|74,_Ki2=_Cf2|75,_Li2=_Cf2|76,_Mi2=_Cf2|77,_of2=_Jb2|66,_sf2=_Jb2|70,_uf2=_Jb2|71,_uY=_Jb2|72,_Ni2=_Jb2|73,_xf2=_Jb2|74,_pW=_Jb2|75,_Af2=_Jb2|76,_8c2=_Di2|1,_ac2=_Di2|2,_9c2=_Di2|3,_bc2=_Di2|4,_dc2=_Di2|5,_cc2=_Di2|6,_ec2=_Di2|7,_gc2=_Di2|8,_fc2=_Di2|9,_qc2=_Di2|10,_Id2=_Di2|11,_Kd2=_Di2|12,_rc2=_Di2|13,_Nd2=_Di2|14,_Pd2=_Di2|15,_sc2=_Di2|16,_Sd2=_Di2|17,_Ud2=_Di2|18,_hc2=_Di2|19,_ic2=_Di2|20,_jc2=_Di2|21,_kc2=_Di2|22,_lc2=_Di2|23,_Mc2=_Gc2|1,_Nc2=_Gc2|2,_Oc2=_Gc2|3, 2505_Pc2=_Gc2|4,_Qc2=_Gc2|5,_Rc2=_Gc2|6,_Sc2=_Gc2|7,_Tc2=_Gc2|8,_Uc2=_Gc2|9,_Vc2=_Gc2|10,_Wc2=_Gc2|11,_Xc2=_Gc2|12,_Nf2=_Ei2|1,_Pf2=_Ei2|2,_Rf2=_Ei2|3,_Tf2=_Ei2|4,_Vf2=_Ei2|5,_Xf2=_Ei2|6,_Zf2=_Ei2|7,_0g2=_Ei2|8,_2g2=_Ei2|9,_4g2=_Ei2|10,_6g2=_Ei2|11,_8g2=_Ei2|12,_ag2=_Ei2|13,_cg2=_Ei2|65,_eg2=_Ei2|66,_gg2=_Ei2|67,_ig2=_Ei2|68,_kg2=_Ei2|69,_mg2=_Ei2|70,_og2=_Ei2|71,_qg2=_Ei2|72,_sg2=_Ei2|73,_ug2=_Ei2|74,_wg2=_Ei2|75,_yg2=_Ei2|76,_Ag2=_Ei2|77,_Ic2=0,_Jc2=1,_Lc2=2,_Yc2=3,_4d2=4,_Df2=5,_5d2=6,_jC=7,_Bf2=8, 2506_Ff2=9,_Hf2=10,_Jf2=11,_Kc2=12,_Lf2=13,_Bg2=14,_Oi2=10,_Pi2=11,_Qi2=12,_Ri2=13,_Si2=14,_Ti2=15,_Ui2=16,_Vi2=17,_Wi2=18,_Xi2=19,_Yi2=20,_Zi2=21,__i2=22,_0j2=23,_1j2=24,_2j2=25,_6d2=0,_7d2=1,_8d2=2,_9d2=3,_ad2=4,_bd2=5,_cd2=6,_dd2=7,_ed2=8,_fd2=9,_gd2=10,_hd2=11,_id2=16,_jd2=17,_kd2=18,_ld2=19,_md2=21,_nd2=22,_od2=23,_pd2=24,_qd2=25,_rd2=26,_sd2=27,_td2=28,_ud2=31,_vd2=32,_wd2=33,_xd2=34,_yd2=36,_zd2=37,_Ad2=38,_Bd2=39,_Cd2=40,_Dd2=41,_Ed2=42,_Fd2=43,_Gd2=50,_Hd2=51,_Jd2=52,_Ld2=53,_Md2=54,_Od2=55, 2507_Qd2=56,_Rd2=57,_Td2=58,_Vd2=60,_Wd2=61,_Mf2=0,_Of2=1,_Qf2=2,_Sf2=3,_Uf2=4,_Wf2=5,_Yf2=6,__f2=7,_1g2=8,_3g2=9,_5g2=10,_7g2=11,_9g2=12,_bg2=64,_dg2=65,_fg2=66,_hg2=67,_jg2=68,_lg2=69,_ng2=70,_pg2=71,_rg2=72,_tg2=73,_vg2=74,_xg2=75,_zg2=76,_0d2=0,_Zc2=1,_2d2=2,_Xd2=0,_Yd2=1,_Zd2=2,_0e2=3,_2e2=4,_4e2=5,_6e2=6,_8e2=7,_ae2=8,_be2=9,_de2=30,_fe2=40,_ge2=41,_ie2=42,_ke2=43,_me2=44,_oe2=45,_qe2=46,_se2=47,_ue2=50,_ve2=51,_xe2=52,_ze2=53,_Be2=54,_De2=55,_Fe2=56,_He2=57,_df2=58,_ef2=59,_iC=10,_Ke2=11,_Me2=12, 2508_Oe2=13,_Qe2=14,_Se2=15,_Ue2=16,_We2=17,_Ye2=18,__e2=19,_1f2=20,_3f2=21,_5f2=22,_7f2=23,_9f2=24,_bf2=25,_ff2=60,_hf2=61,_jf2=62,_lf2=63,_3j2=64,_4j2=65,_nf2=66,_pf2=68,_rf2=70,_tf2=71,_vf2=72,_wf2=74,_yf2=75,_zf2=76,_5j2=_Gf2|0,_6j2=_Gf2|1,_7j2=_Gf2|1,_8j2=_Gf2|8,_9j2=_Gf2|9,_aj2=_Gf2|13,_bj2=_Gf2|16,_cj2=_Gf2|17,_dj2=_Gf2|18,_ej2=_Gf2|19,_fj2=_Gf2|27,_gj2=_Gf2|32,_hj2=_Gf2|33,_ij2=_Gf2|34,_jj2=_Gf2|35,_kj2=_Gf2|36,_lj2=_Gf2|37,_mj2=_Gf2|38,_nj2=_Gf2|39,_oj2=_Gf2|40,_pj2=_Gf2|45,_qj2=_Gf2|46,_rj2=_Gf2|48, 2509_sj2=_Gf2|49,_tj2=_Gf2|50,_uj2=_Gf2|51,_vj2=_Gf2|52,_wj2=_Gf2|53,_xj2=_Gf2|54,_yj2=_Gf2|55,_zj2=_Gf2|56,_Aj2=_Gf2|57,_Bj2=_Gf2|65,_Cj2=_Gf2|66,_Dj2=_Gf2|67,_Ej2=_Gf2|68,_Fj2=_Gf2|69,_Gj2=_Gf2|70,_Hj2=_Gf2|71,_Ij2=_Gf2|72,_Jj2=_Gf2|73,_Kj2=_Gf2|74,_Lj2=_Gf2|75,_Mj2=_Gf2|76,_Nj2=_Gf2|77,_Oj2=_Gf2|78,_Pj2=_Gf2|79,_Qj2=_Gf2|80,_Rj2=_Gf2|81,_Sj2=_Gf2|82,_Tj2=_Gf2|83,_Uj2=_Gf2|84,_Vj2=_Gf2|85,_Wj2=_Gf2|86,_Xj2=_Gf2|87,_Yj2=_Gf2|88,_Zj2=_Gf2|89,__j2=_Gf2|90,_0k2=_Gf2|112,_1k2=_Gf2|113,_2k2=_Gf2|114,_3k2=_Gf2|115, 2510_4k2=_Gf2|116,_5k2=_Gf2|117,_6k2=_Gf2|118,_7k2=_Gf2|119,_8k2=_Gf2|120,_9k2=_Gf2|121,_ak2=_Gf2|122,_bk2=_Gf2|123,_ck2=_Gf2|145,_dk2=_Gf2|186,_ek2=_Gf2|187,_fk2=_Gf2|188,_gk2=_Gf2|189,_hk2=_Gf2|190,_ik2=_Gf2|191,_jk2=_Gf2|192,_kk2=_Gf2|219,_lk2=_Gf2|220,_mk2=_Gf2|221,_nk2=_Gf2|222,_ok2=_Gf2|223,_pk2=_Gf2|144,_qk2=_Gf2|96,_rk2=_Gf2|97,_sk2=_Gf2|98,_tk2=_Gf2|99,_uk2=_Gf2|100,_vk2=_Gf2|101,_wk2=_Gf2|102,_xk2=_Gf2|103,_yk2=_Gf2|104,_zk2=_Gf2|105,_Ak2=_Gf2|106,_Bk2=_Gf2|107,_Ck2=_Gf2|109,_Dk2=_Gf2|110, 2511_Ek2=_Gf2|111,_Fk2=_Ef2|0,_Gk2=_Ef2|1,_Hk2=_Ef2|1,_Ik2=_Ef2|8,_Jk2=_Ef2|9,_Kk2=_Ef2|13,_Lk2=_Ef2|16,_Mk2=_Ef2|17,_Nk2=_Ef2|18,_Ok2=_Ef2|19,_Pk2=_Ef2|27,_Qk2=_Ef2|32,_Rk2=_Ef2|33,_Sk2=_Ef2|34,_Tk2=_Ef2|35,_Uk2=_Ef2|36,_Vk2=_Ef2|37,_Wk2=_Ef2|38,_Xk2=_Ef2|39,_Yk2=_Ef2|40,_Zk2=_Ef2|45,__k2=_Ef2|46,_0l2=_Ef2|48,_1l2=_Ef2|49,_2l2=_Ef2|50,_3l2=_Ef2|51,_4l2=_Ef2|52,_5l2=_Ef2|53,_6l2=_Ef2|54,_7l2=_Ef2|55,_8l2=_Ef2|56,_9l2=_Ef2|57,_al2=_Ef2|65,_bl2=_Ef2|66,_cl2
2511=_Ef2|67,_dl2=_Ef2|68,_el2=_Ef2|69,_fl2=_Ef2|70, 2512_gl2=_Ef2|71,_hl2=_Ef2|72,_il2=_Ef2|73,_jl2=_Ef2|74,_kl2=_Ef2|75,_ll2=_Ef2|76,_ml2=_Ef2|77,_nl2=_Ef2|78,_ol2=_Ef2|79,_pl2=_Ef2|80,_ql2=_Ef2|81,_rl2=_Ef2|82,_sl2=_Ef2|83,_tl2=_Ef2|84,_ul2=_Ef2|85,_vl2=_Ef2|86,_wl2=_Ef2|87,_xl2=_Ef2|88,_yl2=_Ef2|89,_zl2=_Ef2|90,_Al2=_Ef2|112,_Bl2=_Ef2|113,_Cl2=_Ef2|114,_Dl2=_Ef2|115,_El2=_Ef2|116,_Fl2=_Ef2|117,_Gl2=_Ef2|118,_Hl2=_Ef2|119,_Il2=_Ef2|120,_Jl2=_Ef2|121,_Kl2=_Ef2|122,_Ll2=_Ef2|123,_Ml2=_Ef2|145,_Nl2=_Ef2|186,_Ol2=_Ef2|187,_Pl2=_Ef2|188,_Ql2=_Ef2|189,_Rl2=_Ef2|190, 2513_Sl2=_Ef2|191,_Tl2=_Ef2|192,_Ul2=_Ef2|219,_Vl2=_Ef2|220,_Wl2=_Ef2|221,_Xl2=_Ef2|222,_Yl2=_Ef2|223,_Zl2=_Ef2|144,__l2=_Ef2|96,_0m2=_Ef2|97,_1m2=_Ef2|98,_2m2=_Ef2|99,_3m2=_Ef2|100,_4m2=_Ef2|101,_5m2=_Ef2|102,_6m2=_Ef2|103,_7m2=_Ef2|104,_8m2=_Ef2|105,_9m2=_Ef2|106,_am2=_Ef2|107,_bm2=_Ef2|109,_cm2=_Ef2|110,_dm2=_Ef2|111,_em2=_If2|0,_fm2=_If2|1,_gm2=_If2|1,_hm2=_If2|8,_im2=_If2|9,_jm2=_If2|13,_km2=_If2|16,_lm2=_If2|17,_mm2=_If2|18,_nm2=_If2|19,_om2=_If2|27,_pm2=_If2|32,_qm2=_If2|33,_rm2=_If2|34,_sm2=_If2|35, 2514_tm2=_If2|36,_um2=_If2|37,_vm2=_If2|38,_wm2=_If2|39,_xm2=_If2|40,_ym2=_If2|45,_zm2=_If2|46,_Am2=_If2|48,_Bm2=_If2|49,_Cm2=_If2|50,_Dm2=_If2|51,_Em2=_If2|52,_Fm2=_If2|53,_Gm2=_If2|54,_Hm2=_If2|55,_Im2=_If2|56,_Jm2=_If2|57,_Km2=_If2|65,_Lm2=_If2|66,_Mm2=_If2|67,_Nm2=_If2|68,_Om2=_If2|69,_Pm2=_If2|70,_Qm2=_If2|71,_Rm2=_If2|72,_Sm2=_If2|73,_Tm2=_If2|74,_Um2=_If2|75,_Vm2=_If2|76,_Wm2=_If2|77,_Xm2=_If2|78,_Ym2=_If2|79,_Zm2=_If2|80,__m2=_If2|81,_0n2=_If2|82,_1n2=_If2|83,_2n2=_If2|84,_3n2=_If2|85,_4n2=_If2|86, 2515_5n2=_If2|87,_6n2=_If2|88,_7n2=_If2|89,_8n2=_If2|90,_9n2=_If2|112,_an2=_If2|113,_bn2=_If2|114,_cn2=_If2|115,_dn2=_If2|116,_en2=_If2|117,_fn2=_If2|118,_gn2=_If2|119,_hn2=_If2|120,_in2=_If2|121,_jn2=_If2|122,_kn2=_If2|123,_ln2=_If2|145,_mn2=_If2|186,_nn2=_If2|187,_on2=_If2|188,_pn2=_If2|189,_qn2=_If2|190,_rn2=_If2|191,_sn2=_If2|192,_tn2=_If2|219,_un2=_If2|220,_vn2=_If2|221,_wn2=_If2|222,_xn2=_If2|223,_yn2=_If2|144,_zn2=_If2|96,_An2=_If2|97,_Bn2=_If2|98,_Cn2=_If2|99,_Dn2=_If2|100,_En2=_If2|101,_Fn2=_If2|102, 2516_Gn2=_If2|103,_Hn2=_If2|104,_In2=_If2|105,_Jn2=_If2|106,_Kn2=_If2|107,_Ln2=_If2|109,_Mn2=_If2|110,_Nn2=_If2|111,_On2=0,_Pn2=1,_Qn2=2,_Rn2=[],_Fc2=12,_Sn2=8,_Tn2=8,_Un2=8,_MB=10,_XF=0x000000,_Vn2=0x000080,_Wn2=0x008000,_Xn2=0x008080,_Yn2=0x800000,_Zn2=0x800080,__n2=0x808000,_0o2=0x808080,_1o2=0xC0C0C0,_tN1=0x0000FF,_2o2=0x00FF00,_3o2=0x00FFFF,_uN1=0xFF0000,_4o2=0xFF00FF,_5o2=0xFFFF00,_6o2=0xC0C0C0,_7o2=0x808080,_8o2=0xFFFFFF,_9o2=0xC0DCC0,_ao2=0xF0CAA6,_bo2=0xF0FBFF,_co2=0xA4A0A0,_do2=-1,_IW=0,_ll=1, 2517global=null,_O8=null,_Qz=null,_pl=null,_GK=null,_05=null,_Ey=null,_eo2=null,_wW=null,_6z=null,_tn=null,_5b=null,_fo2=null,_mI=null,_Qb2=null,_5T1=null,_xO=null,_dC=null,_go2=null,_RK=null,_ho2=null,_xk=null,_io2=null,_29=null,_jo2=null,_0l=null,_ko2=null,_lo2=null,_mo2=null,_no2=null,_Ul=null,_Qm=null,_nm=null,_4m=null,_oo2=null,_YO=null,_sc=null,_po2=null,_Fn=null,_qo2=null,_v21=null,_OB=null,_NB=null,_ro2=null,_RB=null,_so2=null,_to2=null,_uo2=null,_vo2=null,_wo2=null,_xo2=null,_Ed=null,_wA=null, 2518_4l=null,_GG=null,_OG=null,_yo2=null,_zo2=null,_Ao2=null,_Bo2=null,_Co2=null,_wa2=null,_Do2=null,_Eo2=null,_b_=null,_6_=-1,_7_=[],_Fo2=null,_hV=null,_Go2=null,g_WebAudioContext=null,_Fz=null,_gz=null,_Ho2=null,_Q11=null,_Io2=null,g_GameMakerHTML5Dir=undefined,_Jo2=undefined,_Ko2=undefined,gml_Script_gmcallback_html5_set_load_location=undefined,_Lo2="",g_yyPrePostObject__=undefined,_kl=_IW,_Mo2=!0,_No2=!0,_Oo2=!1,_yb2=!1,_Po2=!1,_aW=!1,_9W=!1,_YX=!1,_zy=!1,_Qo2=!1,_Ro2=!1,_So2=!1,_To2=!1,_5C=!1,_Uo2=!1, 2519_iz=!1,_Vo2=!1,_Wo2=!1,_Xo2=!1,_Yo2=0,_ST=0,_Zo2=0,__o2=0,_0p2=0,_1p2=0,_F31=0,_H31=0,_F01=0,_E01=0,_I01=0,_H01=0,_2p2=0,_RH=0,_3p2=0,_Fh=0,_Gh=0,_iB=0,_VE=0,_RE=0,_yF=0,_AF=0,_4p2=0,_5p2=0,_6p2=0,_7p2=0,_8p2=0,_9p2=0,_ap2=0,_bp2=0,_cp2=0,_dp2=0,_ep2=0,_fp2=0,_lC=0,_mC=0,_gp2=0,_hp2=0,_ip2=0,_2H=0,_jp2=0,_kp2=0,_lp2=0,_mp2=0,_w01=0,_np2=0,_3v=0,_op2=0,_pp2=0,_qp2=0,_XD=0,_YD=0,_SD=!1,_TD=-1,_UD=-1,_VD=1,_WD=1,_KG=!0,_rp2=0,_sp2=0,_tp2=0,_up2=0,_vp2=0,_wp2=0,_xp2=0,_yp2=0,_zp2=0,_Ap2=0,_Bp2=0,_Cp2=0,
2520_Dp2=0,_Ep2=0,_Fp2=0,_Gp2=0,_Hp2=0,_Ip2=0,_Jp2=0,_Kp2=0,_Lp2=0,_Mp2=0,_Np2=0,_Op2=0,_Pp2=0,_Qp2=0,_Rp2=0,_Sp2=0,_Tp2=0,_Up2=0,_Vp2=0,_Wp2=0,_49=0,_Xp2=[],_dz='canvas',_Yp2='0123456789ABCDEF';function _Zp2(){var debug=false;if((_Ey._Z3)&&(_Ey._Z3.__3)&&(_Ey._Z3.__3===true)){debug=true}}function __p2(){_Xp2=[];var _0q2=0xEDB88320;for(var _S2=0;_S2<256;++_S2){var _1q2=~~_S2;for(var _0c=8;_0c>0;--_0c){if((_1q2&1)!==0){_1q2=((_1q2>>1)&0x7fffffff)^_0q2}else {_1q2>>=1;_1q2&=0x7fffffff}}_Xp2[_S2]=_1q2}}function _2q2(){ 2521__p2();_3q2();if(_kl!=_do2){try{var _4q2=new Audio();_4q2.controls=false;_aW=!!_4q2.canPlayType&&_4q2.canPlayType('audio/mpeg')!=="";_9W=!!_4q2.canPlayType&&_4q2.canPlayType('audio/ogg; codecs="vorbis"')!=="";_4q2=null}catch(e){_aW=false;_9W=false}}if(_aW)debug("Browser CAN play MP3");if(_9W)debug("Browser CAN play OGG");_Zp2();_Ho2=_Yo2=0;_29=null;_yb2=false;_ST=-1;_zo2=new _5q2();_Ao2=new _5q2();_jo2=new _5q2();_jo2._Rb2=0;_Io2=new _5q2();_Bo2=new _5q2();_OG=new _Gz();_GG=new _Gz();_yo2=new _Gz();_jo2._03=true; 2522_Io2._03=true;_0l=[];_0l[0]=_jo2;_lo2=[];_mo2=[];_no2=[];_Ul=new _mS(5);_Qm=new _mS(5);_nm=new _mS(5);_4m=new _mS(5);_oo2=new _mS(5);_YO=new _mS(5);_sc=new _mS(5);_Fn=new _mS(5);_po2=new _mS(5);_qo2=new _Kn();_wA=new _mS(5);_4l=new _Gz();_wa2=new _QH(0,0,0,0,false,true);_wa2._6q2="DUMMY INSTANCE";_Rn2[0]=-1;_Rn2[1]=0;_Rn2[2]=0x00000000;_Rn2[3]=1;_Rn2[4]=0;_Rn2[5]=0x00000000;_Rn2[6]=0;_Rn2[7]=-1;_Rn2[8]=0x00000000;_Rn2[9]=0;_Rn2[10]=1;_Rn2[11]=0x00000000;_Rn2[12]=0;_Rn2[13]=0;_Rn2[14]=0xffffffff;_dz="canvas"; 2523_Ed="html5game/";if(typeof(g_GameMakerHTML5Dir)!="undefined"){_Ed=g_GameMakerHTML5Dir}else {if(_Ey._Z3&&_Ey._Z3._n4){_Ed=_Ey._Z3._n4+'/'}}_v21=[];_OB=[];_NB=[];_ro2="Hiscore Table";_RB="<Nobody>";_so2="Press <ESC> to Continue";_9p2=0x000000;_dp2=-1;_ap2=0xffff00;_bp2=0xffffff;_to2="verdana";_cp2=16;_uo2="";_Mo2=true;_QB();_XD=-1;_YD=-1;_Fn._7q2();_2p2=0.0000001;_mp2=512;_Fz=[];_Ro2=_Wo2=false;_No2=true;_iz=false;_b_=_fp2=null;_lC=_mC=-1;_2H=0;_3p2=1.0;_Zo2=0;__o2=-1;_0p2=0;_ep2=0;_1p2=0;_8p2=10000000; 2524_RH=100000;_Fh=1.0;if(_49){_X5(_Ey._Z3._44)}else {_iB=0x00000000;_Gh=0x000000;_VE=_WE(_Gh);_RE=_Rn(_Gh,_Fh)}_Np2=_WE(0x000000);_Op2=_WE(0xffffff);_Pp2=_WE(0x0000ff);_Qp2=_WE(0x00ff00);_Rp2=_WE(0xff0000);_Sp2=_WE(0xff000000);_Tp2=_WE(0xffffffff);_Up2=_WE(0xff0000ff);_Vp2=_WE(0xff00ff00);_Wp2=_WE(0xffff0000);_rp2=0;_sp2=-1;_tp2=-2;_up2=-3;_vp2=-4;_wp2=-6;_xp2=-7;_yp2=-8;_zp2=-9;_Ap2=-10;_Bp2=-11;_Cp2=-12;_Dp2=-13;_Ep2=-14;_Fp2=-15;_Gp2=-16;_Hp2=-17;_Ip2=-18;_Jp2=-19;_Kp2=-20;_Lp2=-21;_Mp2=-22;_pp2=-1; 2525_op2=_Ey._Z3._b4?_rp2:_sp2;_qp2=0;_8q2();if(_Ey._Z3&&_Ey._Z3._b4===false){canvas.style.cursor="none"}_To2=false;if(_Ey._Z3&&_Ey._Z3._q4===true){_To2=true}if(typeof gmlGlobalInit=='function'){gmlGlobalInit()}}function _9q2(_aq2){return((_aq2*Math.PI)/180.0)}function _bq2(_Oa,_Pa){if(_Oa===0)return 0;var _Xb=((_Oa*0x1000000)%(_Pa*0x1000000));_Xb=_Xb/0x1000000;return _Xb}function _mv(_Oa){return _Oa*_Oa}function _WE(_Wh){var _S9="rgb("+((_Wh>>16)&0xff).toString()+","+((_Wh>>8)&0xff).toString()+","+(_Wh&0xff).toString()+")"; 2526return _S9}function _Rn(_Wh,_ee){var _S9="rgba("+((_Wh>>16)&0xff).toString()+","+((_Wh>>
25268)&0xff).toString()+","+(_Wh&0xff).toString()+","+((_ee*255.0)&0xff).toString()+")";return _S9}function _cq2(_aq2){return _Zb*_aq2/180.0}function _Ih(_Wh){return(((_Wh&0xff)<<16)|(_Wh&0xff00)|((_Wh&0xff0000)>>16))}function _Zn(_Wn,_wm,_Yn,_4T){var _gm,_9o,_Sz,_K9;var _N9=arguments;var _bm=arguments.length;var _dq2=_N9[_bm-1];_wm=~~_wm;if(_wm==__n)return _4T;if(_wm==_xH){_gm=_Qz._rP();for(_Sz=0;_Sz<_gm.length;_Sz++){_9o=_gm[_Sz]; 2527if((_Yn)&&(_9o==_Wn))continue;if(_9o._tP)continue;if(!_9o._DH)continue;_K9=_dq2(_9o);if(_K9>0)return _K9}}else if(_wm<100000){var _OA=_O8._6b(_wm);if(_OA===null){return _4T}_gm=_OA._6T();for(_Sz=0;_Sz<_gm.length;_Sz++){_9o=_gm[_Sz];if((_Yn)&&(_Wn==_9o))continue;if(_9o._tP)continue;if(!_9o._DH)continue;_K9=_dq2(_9o);if(_K9>0)return _K9}}else {_9o=_Qz._eq2(_wm);if((_Yn)&&(_Wn==_9o)){return _4T}if(_9o._tP){return _4T}if(!_9o._DH){return _4T}return _dq2(_9o)}return _4T}function _vH(_Wn,_wm,_Yn,_4T){var _gm,_9o,_Sz, 2528_Bo;var _N9=arguments;var _bm=arguments.length;var _dq2=_N9[_bm-1];var _do=10000000000;var id=-1;_wm=~~_wm;if(_wm==__n)return _4T;if(_wm==_xH){_gm=_Qz._rP();for(_Sz=0;_Sz<_gm.length;_Sz++){_9o=_gm[_Sz];if((_Yn)&&(_9o==_Wn))continue;if(_9o._tP)continue;if(!_9o._DH)continue;_Bo=_dq2(_9o);if(_Bo<_do){_do=_Bo}}if(_do!=10000000000)return _do}else if(_wm<100000){var _OA=_O8._6b(_wm);if(_OA===null){return _4T}_gm=_OA._6T();for(_Sz=0;_Sz<_gm.length;_Sz++){_9o=_gm[_Sz];if((_Yn)&&(_Wn==_9o))continue;if(_9o._tP)continue; 2529if(!_9o._DH)continue;_Bo=_dq2(_9o);if(_Bo<_do){_do=_Bo}}if(_do!=10000000000)return _do}else {_9o=_Qz._eq2(_wm);if((_Yn)&&(_Wn==_9o)){return _4T}if(_9o._tP){return _4T}if(!_9o._DH)return _4T;return _dq2(_9o)}return _4T}/*@constructor */function _fq2(){/*@this {BrowserDetect} */this.init=function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this._lH=this._gq2();this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this._hq2=this.searchString(this.dataOS)||"an unknown OS"; 2530this._iq2=this._jq2()},/*@this {BrowserDetect} */this._gq2=function(){var _kq2=navigator.userAgent.toString().toLowerCase();if(_kq2.indexOf("trident/5")>-1){return 9.0}else if(_kq2.indexOf("trident/6")>-1){return 10.0}else if(_kq2.indexOf("trident/7")>-1){return 11.0}return -1},/*@this {BrowserDetect} */this._jq2=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} 2531else 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 _ui2}},/*@this {BrowserDetect} */this.searchString=function(data){for(var _S2=0;_S2<data.length;_S2++){var _lq2=data[_S2]._O4;var _mq2=data[_S2].prop;this.versionSearchString=data[_S2].versionSearch||data[_S2].identity;if(_lq2){if(_lq2.indexOf(data[_S2]._nq2)!=-1){return data[_S2].identity}}else if(_mq2){ 2532return data[_S2].identity}}},/*@this {BrowserDetect} */this.searchVersion=function(_lq2){var index=_lq2.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(_lq2.substring(index+this.versionSearchString.length+1))},this.dataBrowser=[{_O4:navigator.userAgent,_nq2:"Tizen",identity:"Tizen"},{_O4:navigator.userAgent,_nq2:"Edge",identity:"Edge"},{_O4:navigator.userAgent,_nq2:"OPR",versionSearch:"OPR",identity:"Opera"},{_O4:navigator.userAgent,_nq2:"Chrome",identity:"Chrome"},{_O4:navigator.userAgent, 2533_nq2:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{_O4:navigator.vendor,_nq2:"Apple",identity:"Safari",versionSearch:"Version"},{_O4:navigator.userAgent,_nq2:"KHTML",identity:"KHTML",versionSearch:"Mozilla/"},{_O4:navigator.vendor,_nq2:"iCab",identity:"iCab"},{_O4:navigator.vendor,_nq2:"KDE",identity:"Konqueror"},{_O4:navigator.userAgent,_nq2:"Firefox",identity:"Firefox"},{_O4:navigator.userAgent,_nq2:"IceWeasel",identity:"IceWeasel"},{_O4:navigator.vendor,_nq2:"Camino",identity:"Camino"} 2534,{_O4:navigator.userAgent,_nq2:"Netscape",identity:"Netscape"},{_O4:navigator.userAgent,_nq2:"IEMobile",identity:"IEMobile"},{_O4:navigator.userAgent,_nq2:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{_O4:navigator.userAgent,_nq2:"Trident/",identity:"Explorer",versionSearch:"rv"},{_O4:navigator.userAgent,_nq2:"Gecko",identity:"Mozilla",versionSearch:"rv"}],this.dataOS=[{_O4:navigator.userAgent,_nq2:"Phone 8",identity:"WindowsPhone8"},{_O4:navigator.platform,_nq2:"Win",identity:"Windows"},{_O4:navigator.platform, 2535_nq2:"Mac",identity:"Mac"},{_O4:navigator.userAgent,_nq2:"iPhone",identity:"iPhone"},{_O4:navigator.userAgent,_nq2:"iPod",identity:"iPhone"},{_O4:navigator.userAgent,_nq2:"iPad",identity:"iPad"},{_O4:navigator.userAgent,_nq2:"Android",identity:"Android"},{_O4:navigator.userAgent,_nq2:"Tizen",identity:"Tizen"},{_O4:navigator.platform,_nq2:"Linux",identity:"Linux"}]};var _kH=new _fq2();function _3q2(){_kH.init();if(_kH._hq2=="Windows"){_mV=_ki2}else if(_kH._hq2=="Mac"){_mV=_mi2}else if(_kH._hq2=="iPhone"){ 2536_mV=_nV}else if(_kH._hq2=="iPad"){_mV=_nV}else if(_kH._hq2=="Android"){_mV=_oi2}else if(_kH._hq2=="Linux"){_mV=_qi2}else if(_kH._hq2=="Tizen"){_mV=_si2}else if(_kH._hq2=="WindowsPhone8"){_mV=_ri2}else {_mV=_ji2}if(_kH._hq2!==""){debug(_kH._hq2+" Detected("+_mV+")");}_V11=_kH._iq2;_iH=_8i2;_S11=_3i2;if(_kH.browser=="Explorer"){debug("Internet Explorer detected");_iH=_jH}else if(_kH.browser=="Explorer"){debug("Internet Explorer detected");_iH=_jH}else if(_kH.browser=="Edge"){debug("Microsoft Edge detected"); 2537_iH=_ii2}else if(_kH.browser=="IEMobile"){debug("IE Mobile detected");_iH=_hi2}else if(_kH.browser=="Firefox"){debug("Firefox detected");_iH=_9i2}else if(_kH.browser=="Chrome"){debug("Chrome detected");_iH=_ai2}
2537else if(_kH.browser=="Safari"){if(_mV==_nV){_iH=_ci2;_S11=_4i2;if(_kH._hq2=="iPad")_S11=_6i2;debug("Safari mobile detected")}else {debug("Safari detected");_iH=_bi2}}else if(_kH.browser=="Opera"){debug("BrowserDetect: "+_fq2._hq2);debug("Opera detected");_iH=_di2}else if(_kH.browser=="KHTML"){debug("Default Android browser detected"); 2538debug("OS: "+_V11);_iH=_ei2}else if(_kH.browser=="Tizen"){_iH=_7i2}else {debug("Unknown Browser - Please report these strings");debug("----------------------------------------------");if(navigator.userAgent)debug("userAgent: "+navigator.userAgent);debug("---");if(navigator.vendor)debug("vendor: "+navigator.vendor);debug("---");if(navigator.platform)debug("platform: "+navigator.platform);debug("----------------------------------------------")}if(true==_Ey._Z3._t4){if(document.URL.substring(0,5)=="file:"){ 2539alert("WARNING: Running this via a file and not a web server is not advised as the browser will enable additional security, and things like files and colours won't work correctly. "+_pC(13)+_pC(13)+"Please check the FAQ for more details. "+_pC(13)+_pC(13)+"https://help.yoyogames.com/hc/en-us/articles/360011372851");}}}var _oq2=0;var _WX=0;var _pq2=0;var _qq2=0;var _rq2=null;var _sq2=null;var _tq2=0,_uq2=1,_vq2=2,_wq2=3;function _xq2(){global=new _0i2();_05=new _yq2();_pl=new _zq2();_aj=new _Gj();_05._Aq2=new ArrayBuffer(1); 2540_05._Bq2=new ArrayBuffer(1);_05.NaN=Number.NaN;_05._Cq2=Number.POSITIVE_INFINITY;_Dq2(canvas);_Qz=new _Eq2();_O8=new _Fq2();_GK=new _Gq2();_5b=new _Hq2();_fo2=new _Iq2();_tn=new _Jq2();_wW=new _Kq2();_6z=new _Lq2();_5T1=[];_xO=new _Mq2();_dC=new _Nq2();_go2=new _Oq2();_RK=new _Pq2();_ho2=new _Z_();_xk=new _Qq2();_mI=new _1K();_Qb2=new _O82();_2q2();if(_49){_Qb2._4a2();_Rq2()}}function _Sq2(_Tq2){switch(_Tq2){case 1:return "MEDIA_ERR_ABORTED";case 2:return "MEDIA_ERR_NETWORK";case 3:return "MEDIA_ERR_DECODE";case 4:return "MEDIA_ERR_SRC_NOT_SUPPORTED"} 2541return "Unknown Error"}function _Uq2(_Tq2){switch(_Tq2){case _tq2:return "NETWORK_EMPTY";case _uq2:return "NETWORK_IDLE";case _vq2:return "NETWORK_LOADING";case _wq2:return "NETWORK_NO_SOURCE"}return "Unknown Error"}/*@this {XMLHttpRequest} */function _Vq2(_H8){debug("ImageLoaded: "+this.src);_WX++}/*@this {XMLHttpRequest} */function _Wq2(_H8){debug("ImageError: "+this.src);_WX++}/*@this {XMLHttpRequest} */function _Xq2(_H8){_qq2++;debug("ExtensionLoaded: ")}/*@this {XMLHttpRequest} */function _Yq2(_H8){_qq2++; 2542debug("ExtensionError: ")}function ClearEventListeners(_Zq2){_Zq2.removeEventListener('canplaythrough',__q2,false);_Zq2.removeEventListener('error',_0r2,false);_Zq2.removeEventListener("loadstart",_1r2,false);_Zq2.removeEventListener("suspend",_2r2,false);_Zq2.removeEventListener("stalled",_3r2,false);_Zq2.removeEventListener("stall",_3r2,false)}/*@this {XMLHttpRequest} */function __q2(_H8){this.completed=true;if(_sq2[this.URL]!==null){_sq2[this.URL]=null;_WX++}ClearEventListeners(this);debug("SoundLoaded: "+this.URL)} 2543/*@this {XMLHttpRequest} */function _0r2(_H8){debug("SoundError: "+this.URL+" NetworkError: "+_Sq2(this.error["code"]));this.completed=false;if(_sq2[this.URL]!==null){_sq2[this.URL]=null;_WX++}ClearEventListeners(this)}/*@this {XMLHttpRequest} */function _1r2(_H8){this._4r2=true}/*@this {XMLHttpRequest}
2543 */function _2r2(_H8){debug("SoundSuspended: "+this.URL);this.completed=true;if(_sq2[this.URL]!==null){_sq2[this.URL]=null;_WX++}ClearEventListeners(this)}function _3r2(_H8){}function _5r2(_6r2){debug("Loading: "+_6r2); 2544var index=_Dd(_6r2);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=63;_4a._V2=63;_4a._K3=-32;_4a._L3=-32;_4a._M3=63;_4a._N3=63;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=index;_4a._ca=_8a[index];_4a._ld=[];_4a._nd=32;_4a._md=0;var _7r2=_lo2.length;_lo2[_7r2]=_4a;return _7r2}function _8r2(_9r2){debug("Loading: "+_Ed+_9r2);var e=window.document.createElement('script');e.setAttribute('src',_Ed+_9r2);e.setAttribute('type',"text/javascript");e.onload=_Xq2;e.onerror=_Yq2;window.document.body.appendChild(e);_pq2++}function _ar2(_br2){ 2545if(_br2._42!==undefined){for(var _S2=0;_S2<_br2._42.length;_S2++){var _cr2=_br2._42[_S2];if(_cr2._dr2){for(var _er2=0;_er2<_cr2._dr2.length;_er2++){_8r2(_cr2._dr2[_er2])}}}}}function _fr2(_br2){_sq2=[];_pq2=0;_qq2=0;_ar2(_br2)}function _gr2(_6r2){_oq2++;var _8Y=new XMLHttpRequest();_8Y.open('GET',_5W(_6r2),true);_8Y.send();_8Y.onload=function(_gY1){_WX++;_5b._hr2(_8Y.responseText)};_8Y.onerror=function(_gY1){_WX++}}function _ir2(_6r2){_oq2++;var _8Y=new XMLHttpRequest();_8Y.open('GET',_5W(_6r2),true);_8Y.responseType='arraybuffer'; 2546_8Y.send();_8Y.onload=function(_gY1){_WX++;_5b._jr2(_8Y.response||_8Y.responseText)};_8Y.onerror=function(_gY1){_WX++}}var _FW;function _kr2(_yd,_Ub1,_lr2){return _lr2};var _mr2=[];function _nr2(_br2){var _Xb,id;if(_br2._Zz)document.title=_br2._Zz;if(typeof(gml_Script_gmcallback_html5_set_load_location)!='undefined'){_FW=gml_Script_gmcallback_html5_set_load_location}else _FW=_kr2;_rq2=document.getElementById('GM4HTML5_loadingscreen');_fr2(_br2);_Lo2=_or2;_WX=0;for(var index=0;index<_br2._R3.length;index++){ 2547_oq2++;debug("Loading: "+_Ed+_br2._R3[index]);_Xb=_Dd(_Ed+_br2._R3[index]);_8a[_Xb].onload=_Vq2;_8a[_Xb].onerror=_Wq2;_8a[_Xb].URL=_br2._R3[index];_8a[_Xb]._9F1=_br2._S3[index].MipsToGenerate;_mr2[index]=_Xb}if((_br2._pr2!==null)&&(_br2._pr2!==undefined)){_ir2(_br2._pr2)}if((_br2._qr2!==null)&&(_br2._qr2!==undefined)){_gr2(_br2._qr2)}if(true==_Ey._Z3._r4){for(var _S2=2;_S2<16;_S2++){_oq2++;var _OE=_5r2(_Ed+"particles/IDR_GIF"+_S2+".png");_Xb=_lo2[_OE]._Q3;_8a[_Xb].onload=_Vq2;_8a[_Xb].onerror=_Wq2; 2548_8a[_Xb].URL="particles/IDR_GIF"+_S2+".png"}}if(_kl==_ll){for(index=0;index<_br2._62.length;index++){if(_br2._62[index]!==null){var _EV=0;if(_br2._62[index]._EV!==undefined){_EV=_br2._62[index]._EV}if(_EV==0){_oq2++;debug("Loading: "+_Ed+_br2._62[index]._6W);if(_br2._62[index]._qg===0){id=_9Y(_Ed+_br2._62[index]._6W,index,_br2._62[index]._a2,_br2._62[index]._8W);if(id===undefined){_oq2--}}else if((_br2._62[index]._qg==3)||(_br2._62[index]._qg==1)){_0Y(_Ed+_br2._62[index]._6W,index,_br2._62[index]._a2, 2549_br2._62[index]._8W);_oq2--}else {debug("Attempting to load sound with unknown type: "+_br2._62[index]._qg);_oq2--}}}}}else if(_kl==_IW){var _rr2,_sr2;for(index=0;index<_br2._62.length;index++){if(_br2._62[index]!==null){_oq2++;_rr2=_br2._62[index]._a2;_sr2=_yW[_rr2];debug("Loading: "+_Ed+_br2._62[index]._6W);id=_tr2(_Ed+_br2._62[index]._6W,_br2._62[index]._a2,_br2._62[index]._8W,__q2,_0r2);
2549if((id!==undefined)&&(_sr2)&&(_sr2.URL)){_sq2[_sr2.URL]=_sr2}else {_oq2--}}}}}function _ur2(){for(var _S2 in _sq2){ 2550if(!_sq2.hasOwnProperty(_S2))continue;var _vr2=_sq2[_S2];if(_vr2){if((_vr2.networkState!==null&&_vr2.networkState!==undefined)&&(_vr2.readyState!==null&&_vr2.readyState!==undefined)){if((_vr2.networkState==_uq2||_vr2.networkState==_wq2)&&(_vr2._4r2)&&(_vr2.readyState!=4)){if(_vr2.completed!==true){_vr2.completed=false;_WX++;_sq2[_S2]=null;ClearEventListeners(_vr2);debug("SoundError: "+_vr2.URL+" NetworkState: "+_Uq2(_vr2.networkState))}}}}}}function _wr2(_xr2,_OA){if(_OA._yr2)return;if(_OA._ez!==null){ 2551_wr2(_OA._ez._eI,_OA._ez)}for(var _zr2 in _OA._Ar2){if(!_OA._Ar2.hasOwnProperty(_zr2))continue;if(_5T1[_zr2]){if(_5T1[_zr2][_xr2]){continue }}var _fo=false;var _Br2=_OA;while(_Br2!==null){var id=_Br2._eI;var _Cr2=_O8._6b(_zr2);while(_Cr2!==null){var _Dr2=_Cr2._eI;if(_5T1[_Dr2]&&_5T1[_Dr2][id]){_fo=true;break }_Cr2=_Cr2._ez}_Br2=_Br2._ez;}if(!_fo){if(!_5T1[_xr2]){_5T1[_xr2]=[]}_5T1[_xr2][_zr2]=_zr2}}_OA._yr2=true}function _Er2(){var _gm=_O8._rP();for(var _xr2=0;_xr2<_gm.length;_xr2++){var _OA=_gm[_xr2];if(_OA._ez!==null){ 2552_wr2(_OA._ez._eI,_OA._ez)}_wr2(_xr2,_OA)}}function _Fr2(_br2){var index,_LT,_S2;_RH=1000000;_05._Gr2=_br2._Z3._74;_w01=_br2._Z3._p4;_Qo2=_br2._Z3._c4;_Q11=_br2._Z3._o4;_05._Hr2=_Ir2();_05._Jr2=_br2._Z3._A4;_05._Kr2=_br2._Z3._A4;_05._Lr2=_Ed;_05._Mr2=_Ir2();if(_ad)_05._Nr2=true;_Co2=new _Or2(_br2._Y2);_kp2=_br2._Z3._v4;var id=0;for(var index=0;index<_br2._Z2.length;index++){var _bD=_br2._Z2[index];if(_bD!==null){var _Yz=_Pr2(id,_bD);_O8._yk(_Yz)}id++}_O8._Qr2();_Er2();_Rr2(_br2._J3);for(index=0;index<_br2._92.length; 2553index++){if(_br2._92[index]===null){_5b._XY(null)}else {var _Sr2=_Tr2(_br2._92[index]);_5b._XY(_Sr2)}}for(index=0;index<_br2._H2.length;index++){var _Of=_tn._Ur2(_br2._H2[index]);var _aZ=_tn._un(_Of);if(_aZ!==null)_aZ.__Y=_Vr2}for(index=0;index<_br2._K2.length;index++){_6z._yk(_br2._K2[index])}if(_br2._W2){for(index=0;index<_br2._W2.length;++index){_6z._Wr2(_br2._W2[index])}}for(var index=0;index<_br2._f3.length;index++){var _Xr2=_br2._f3[index];if(_Xr2!==null){_LT=new _Yr2();_LT._MT=_Xr2;_GK._yk(_LT)} 2554else {_Yo2++;_GK._yk(null)}}_kp2=_br2._Z3._u4;_GK._Zr2(_br2._I3);for(_S2=0;_S2<_br2._I3.length;_S2++){_LT=_GK.__r2(_S2);_LT._0s2=_S2}_05._1s2=_GK.__r2(0).id;_05._2s2=_GK.__r2(_GK._3s2.length-1).id;_Qb2._B92();for(index=0;index<_br2._I2.length;index++){var _wO=_4s2(_br2._I2[index]);_xO._yk(_wO)}for(index=0;index<_br2._62.length;index++){_wW._yk(_br2._62[index])}if(_br2._X2!==undefined){for(index=0;index<_br2._X2.length;index++){_dC._yk(_br2._X2[index])}}if(_br2._b3!==undefined){for(index=0;index<_br2._b3.length; 2555index++){_go2._yk(_br2._b3[index])}}if(_br2._c3!==undefined){for(index=0;index<_br2._c3.length;index++){_RK._yk(_br2._c3[index])}}if(_br2._d3!==undefined&&_br2._e3!==undefined){_ho2._501(_br2._d3,_br2._e3)}if(_br2._T3!==undefined){for(index=0;index<_br2._T3.length;index++){var _5s2=_br2._T3[index];var _6s2=new _7s2();if(_5s2._a2!==undefined)_6s2._a2=_5s2._a2;if(_5s2._U3!==undefined){for(var _S2=0;_S2<_5s2._U3.length;_S2++){_6s2._8s2[_S2]=_mr2[_5s2._U3[_S2]]}}if(_5s2._V3!==undefined){for(var _S2=0;_S2<_5s2._V3.length; 2556_S2++){_6s2._PM[_S2]=_5s2._V3[_S2]}}if(_5s2._W3!==undefined){for(var _S2=0;_S2<_5s2._W3.length;_S2++){_6s2._9s2[_S2]=_5s2._W3[_S2]}}if(_5s2._X3!==undefined){for(var _S2=0;_S2<_5s2._X3.length;_S2++){_6s2._as2[_S2]=_5s2._X3[_S2]}}if(_5s2._Y3!==undefined){for(var _S2=0;_S2<_5s2._Y3.length;_S2++){_6s2._bs2[_S2]=_5s2._Y3[_S2]}}if(_6s2._9s2.length>0){for(var _S2=0;_S2<_6s2._9s2.length;_S2++){var _cs2=_5b._92[_6s2._9s2[_S2]];if(_cs2!==null){if(_cs2._AG){var _Fm=_6s2._8s2.length;var _ud=_cs2._AG._Id();for(var _Xb=0; 2557_Xb<_ud;_Xb++){_6s2._8s2[_Fm]=_cs2._AG._Jd(_Xb);_Fm++}}}}}_fo2._ds2(_6s2)}}_QB();_IB();if(typeof gmlConst=='function'){_Fo2=new gmlConst()}if(typeof _b6=='function'){_b6()}if(_br2._42!==undefined){for(_S2=0;_S2<_br2._42.length;_S2++){var _cr2=_br2._42[_S2];if(_cr2.init!=undefined){try{var _es2=eval(_cr2.init);if(_es2)_es2()}catch(_PB){_Vl("Error calling extension initialisation function: "+_cr2.init+" exception: "+_PB.toString())}}else if(_cr2.initfuncs!=undefined){for(var _0c=0;_0c<_cr2.initfuncs.length; 2558_0c++){try{var _es2=eval(_cr2.initfuncs[_0c]);if(_es2)_es2()}catch(_PB){_Vl("Error calling extension initialisation function: "+_cr2.initfuncs[_0c]+" exceptio: "+_PB.toString())}}}}}}function _8q2(){try{if(('localStorage' in window)&&(window['localStorage']!==null)){_Oo2=true}}catch(e){_Oo2=false}return _Oo2}function _Ir2(){var _fs2="";if(_Ey._Z3._A4!==null&&_Ey._Z3._A4!==undefined){for(var _S2=0;_S2<_Ey._Z3._A4.length;_S2++){var _pC=_Ey._Z3._A4[_S2];
2558if((_pC>='a'&&_pC<='z')||(_pC>='A'&&_pC<='Z')||(_pC>='0'&&_pC<='9')||(_pC==='_')){ 2559_fs2=_fs2+_Ey._Z3._A4[_S2]}}}if(_fs2.length===0){_fs2="GameMaker"}return _fs2+"."+_05._Gr2+"."}function _gs2(_zA){return(_05._Mr2+_zA)}var _9w=0;var _dw=1;var _hw=2;var _hs2=3;var _aw=4;var _2v=5;var _iw=6;var _is2=7;var _bw=8;var _ew=9;var _jw=10;var _js2=11;var _cw=12;var _fw=13;var _kw=14;var _ks2=15;var _ls2=0;var _ms2=1;var _ns2=2;var _os2=3;var _ps2=4;var _qs2=5;var _rs2=6;var _ss2=7;var _ts2=8;var _us2=9;var _vs2=10;var _ws2=11;var _xs2=12;var _ys2=13;var _zs2=14;var _As2=15;/*@constructor 2560 * @param {Object=} _matrix Some value (optional). 2561*/function _Bu(_nq){ 2562this._Jb=new Float32Array(16);if(arguments.length>0){var _Bs2=_nq._Jb||_nq;for(var _S2=0;_S2<16;_S2++){this._Jb[_S2]=_Bs2[_S2]}}else {this._Cs2()}}_Bu.prototype.identity=function(_sa){this._Jb[1]=this._Jb[2]=this._Jb[3]=this._Jb[4]=this._Jb[6]=this._Jb[7]=this._Jb[8]=this._Jb[9]=this._Jb[11]=this._Jb[12]=this._Jb[13]=this._Jb[14]=0.0;this._Jb[0]=this._Jb[5]=this._Jb[10]=this._Jb[15]=1.0};_Bu.prototype._Cs2=function(_sa){this._Jb[1]=this._Jb[2]=this._Jb[3]=this._Jb[4]=this._Jb[6]=this._Jb[7]=this._Jb[8]=this._Jb[9]=this._Jb[11]=this._Jb[12]=this._Jb[13]=this._Jb[14]=0.0; 2563this._Jb[0]=this._Jb[5]=this._Jb[10]=this._Jb[15]=1.0};_Bu.prototype._Ol=function(_Ds2){for(var _S2=0;_S2<16;_S2++){this._Jb[_S2]=_Ds2._Jb[_S2]}};_Bu.prototype._Yu=function(_Es2,_Fs2,_Gs2){var _Hs2=new _Vu(_Gs2);var _Is2=new _Vu();var _Js2=_Fs2._ma2(_Es2);_Js2._ov();_Hs2._ov();_Is2._Ks2(_Hs2,_Js2);_Is2._ov();_Hs2._Ks2(_Js2,_Is2);_Hs2._ov();var _rv=_Es2._Ls2(_Is2);var _sv=_Es2._Ls2(_Hs2);var _tv=_Es2._Ls2(_Js2);this._Jb[_9w]=_Is2._rv;this._Jb[_dw]=_Hs2._rv;this._Jb[_hw]=_Js2._rv;this._Jb[_hs2]=0.0;this._Jb[_aw]=_Is2._sv; 2564this._Jb[_2v]=_Hs2._sv;this._Jb[_iw]=_Js2._sv;this._Jb[_is2]=0.0;this._Jb[_bw]=_Is2._tv;this._Jb[_ew]=_Hs2._tv;this._Jb[_jw]=_Js2._tv;this._Jb[_js2]=0.0;this._Jb[_cw]=-_rv;this._Jb[_fw]=-_sv;this._Jb[_kw]=-_tv;this._Jb[_ks2]=1};_Bu.prototype._1v=function(_Ms2,_Ns2,_Os2,_Ps2){if((_Ms2==0.0)||(_Ns2==0.0)||(_Os2==_Ps2)){this._Cs2();return }var _N9=_9q2(_Ms2);var _Qs2=1.0/Math.tan(_N9*0.5);var _uo1=_Qs2/_Ns2;this._Jb[_9w]=_uo1;this._Jb[_dw]=this._Jb[_hw]=this._Jb[_hs2]=0.0;this._Jb[_2v]=_Qs2;this._Jb[_aw]=this._Jb[_iw]=this._Jb[_is2]=0.0; 2565this._Jb[_bw]=this._Jb[_ew]=0.0;this._Jb[_js2]=1.0;this._Jb[_jw]=_Ps2/(_Ps2-_Os2);this._Jb[_cw]=this._Jb[_fw]=this._Jb[_ks2]=0.0;this._Jb[_kw]=-_Os2*_Ps2/(_Ps2-_Os2)};_Bu.prototype._7v=function(_Ll,_Ml,_Os2,_Ps2){if((_Ll==0.0)||(_Ml==0.0)||(_Os2==_Ps2)){this._Cs2();return }this._Jb[_9w]=2*_Os2/_Ll;this._Jb[_dw]=this._Jb[_hw]=this._Jb[_hs2]=0.0;this._Jb[_2v]=2*_Os2/_Ml;this._Jb[_aw]=this._Jb[_iw]=this._Jb[_is2]=0.0;this._Jb[_bw]=this._Jb[_ew]=0.0;this._Jb[_js2]=1.0;this._Jb[_jw]=_Ps2/(_Ps2-_Os2);this._Jb[_cw]=this._Jb[_fw]=this._Jb[_ks2]=0.0; 2566this._Jb[_kw]=-_Os2*_Ps2/(_Ps2-_Os2);};_Bu.prototype._6v=function(_Ll,_Ml,_Os2,_Ps2){if((_Ll==0.0)||(_Ml==0.0)||(_Os2==_Ps2)){this._Cs2();return }this._Jb[_9w]=2.0/_Ll;this._Jb[_dw]=this._Jb[_hw]=0.0;this._Jb[_hs2]=0;this._Jb[_2v]=2.0/_Ml;this._Jb[_aw]=this._Jb[_iw]=0.0;this._Jb[_is2]=0;this._Jb[_bw]=this._Jb[_ew]=0.0;this._Jb[_jw]=1.0/(_Ps2-_Os2);this._Jb[_js2]=0;this._Jb[_cw]=this._Jb[_fw]=0.0;this._Jb[_kw]=_Os2/(_Os2-_Ps2);this._Jb[_ks2]=1.0};_Bu.prototype.Multiply=function(_Rs2,_Ss2){this._Jb[_9w]=(_Rs2._Jb[_9w]*_Ss2._Jb[_9w])+(_Rs2._Jb[_dw]*_Ss2._Jb[_aw])+(_Rs2._Jb[_hw]*_Ss2._Jb[_bw])+(_Rs2._Jb[_hs2]*_Ss2._Jb[_cw]); 2567this._Jb[_dw]=(_Rs2._Jb[_9w]*_Ss2._Jb[_dw])+(_Rs2._Jb[_dw]*_Ss2._Jb[_2v])+(_Rs2._Jb[_hw]*_Ss2._Jb[_ew])+(_Rs2._Jb[_hs2]*_Ss2._Jb[_fw]);this._Jb[_hw]=(_Rs2._Jb[_9w]*_Ss2._Jb[_hw])+(_Rs2._Jb[_dw]*_Ss2._Jb[_iw])+(_Rs2._Jb[_hw]*_Ss2._Jb[_jw])+(_Rs2._Jb[_hs2]*_Ss2._Jb[_kw]);this._Jb[_hs2]=(_Rs2._Jb[_9w]*_Ss2._Jb[_hs2])+(_Rs2._Jb[_dw]*_Ss2._Jb[_is2])+(_Rs2._Jb[_hw]*_Ss2._Jb[_js2])+(_Rs2._Jb[_hs2]*_Ss2._Jb[_ks2]);this._Jb[_aw]=(_Rs2._Jb[_aw]*_Ss2._Jb[_9w])+(_Rs2._Jb[_2v]*_Ss2._Jb[_aw])+(_Rs2._Jb[_iw]*_Ss2._Jb[_bw])+(_Rs2._Jb[_is2]*_Ss2._Jb[_cw]); 2568this._Jb[_2v]=(_Rs2._Jb[_aw]*_Ss2._Jb[_dw])+(_Rs2._Jb[_2v]*_Ss2._Jb[_2v])+(_Rs2._Jb[_iw]*_Ss2._Jb[_ew])+(_Rs2._Jb[_is2]*_Ss2._Jb[_fw]);
2568this._Jb[_iw]=(_Rs2._Jb[_aw]*_Ss2._Jb[_hw])+(_Rs2._Jb[_2v]*_Ss2._Jb[_iw])+(_Rs2._Jb[_iw]*_Ss2._Jb[_jw])+(_Rs2._Jb[_is2]*_Ss2._Jb[_kw]);this._Jb[_is2]=(_Rs2._Jb[_aw]*_Ss2._Jb[_hs2])+(_Rs2._Jb[_2v]*_Ss2._Jb[_is2])+(_Rs2._Jb[_iw]*_Ss2._Jb[_js2])+(_Rs2._Jb[_is2]*_Ss2._Jb[_ks2]);this._Jb[_bw]=(_Rs2._Jb[_bw]*_Ss2._Jb[_9w])+(_Rs2._Jb[_ew]*_Ss2._Jb[_aw])+(_Rs2._Jb[_jw]*_Ss2._Jb[_bw])+(_Rs2._Jb[_js2]*_Ss2._Jb[_cw]); 2569this._Jb[_ew]=(_Rs2._Jb[_bw]*_Ss2._Jb[_dw])+(_Rs2._Jb[_ew]*_Ss2._Jb[_2v])+(_Rs2._Jb[_jw]*_Ss2._Jb[_ew])+(_Rs2._Jb[_js2]*_Ss2._Jb[_fw]);this._Jb[_jw]=(_Rs2._Jb[_bw]*_Ss2._Jb[_hw])+(_Rs2._Jb[_ew]*_Ss2._Jb[_iw])+(_Rs2._Jb[_jw]*_Ss2._Jb[_jw])+(_Rs2._Jb[_js2]*_Ss2._Jb[_kw]);this._Jb[_js2]=(_Rs2._Jb[_bw]*_Ss2._Jb[_hs2])+(_Rs2._Jb[_ew]*_Ss2._Jb[_is2])+(_Rs2._Jb[_jw]*_Ss2._Jb[_js2])+(_Rs2._Jb[_js2]*_Ss2._Jb[_ks2]);this._Jb[_cw]=(_Rs2._Jb[_cw]*_Ss2._Jb[_9w])+(_Rs2._Jb[_fw]*_Ss2._Jb[_aw])+(_Rs2._Jb[_kw]*_Ss2._Jb[_bw])+(_Rs2._Jb[_ks2]*_Ss2._Jb[_cw]); 2570this._Jb[_fw]=(_Rs2._Jb[_cw]*_Ss2._Jb[_dw])+(_Rs2._Jb[_fw]*_Ss2._Jb[_2v])+(_Rs2._Jb[_kw]*_Ss2._Jb[_ew])+(_Rs2._Jb[_ks2]*_Ss2._Jb[_fw]);this._Jb[_kw]=(_Rs2._Jb[_cw]*_Ss2._Jb[_hw])+(_Rs2._Jb[_fw]*_Ss2._Jb[_iw])+(_Rs2._Jb[_kw]*_Ss2._Jb[_jw])+(_Rs2._Jb[_ks2]*_Ss2._Jb[_kw]);this._Jb[_ks2]=(_Rs2._Jb[_cw]*_Ss2._Jb[_hs2])+(_Rs2._Jb[_fw]*_Ss2._Jb[_is2])+(_Rs2._Jb[_kw]*_Ss2._Jb[_js2])+(_Rs2._Jb[_ks2]*_Ss2._Jb[_ks2])};_Bu.prototype._2w=function(_Sa){this._Cs2();var _N9=_9q2(_Sa);var _8z=Math.sin(_N9);var _T2=Math.cos(_N9); 2571this._Jb[_9w]=_T2;this._Jb[_dw]=-_8z;this._Jb[_aw]=_8z;this._Jb[_2v]=_T2};_Bu.prototype._1w=function(_Sa){this._Cs2();var _N9=_9q2(_Sa);var _8z=Math.sin(_N9);var _T2=Math.cos(_N9);this._Jb[_9w]=_T2;this._Jb[_hw]=_8z;this._Jb[_bw]=-_8z;this._Jb[_jw]=_T2};_Bu.prototype._0w=function(_Sa){this._Cs2();var _N9=_9q2(_Sa);var _8z=Math.sin(_N9);var _T2=Math.cos(_N9);this._Jb[_2v]=_T2;this._Jb[_iw]=-_8z;this._Jb[_ew]=_8z;this._Jb[_jw]=_T2};_Bu.prototype._Zv=function(_Oa,_Pa,_Uh){this._Cs2();this._Jb[_cw]=_Oa;this._Jb[_fw]=_Pa; 2572this._Jb[_kw]=_Uh};_Bu.prototype.__v=function(_0a,_1a,_Ts2){this._Cs2();this._Jb[_9w]=_0a;this._Jb[_2v]=_1a;this._Jb[_jw]=_Ts2};_Bu.prototype._3w=function(_Kh,_Sa){_Kh._ov();var _N9=_9q2(_Sa);var _T2=Math.cos(_N9);var _8z=Math.sin(_N9);var _Us2=1.0-_T2;this._Cs2();this._Jb[0]=(_Us2*_Kh._rv*_Kh._rv+_T2);this._Jb[1]=(_Us2*_Kh._rv*_Kh._sv+_8z*_Kh._tv);this._Jb[2]=(_Us2*_Kh._rv*_Kh._tv-_8z*_Kh._sv);this._Jb[4]=(_Us2*_Kh._rv*_Kh._sv-_8z*_Kh._tv);this._Jb[5]=(_Us2*_Kh._sv*_Kh._sv+_T2);this._Jb[6]=(_Us2*_Kh._sv*_Kh._tv+_8z*_Kh._rv); 2573this._Jb[8]=(_Us2*_Kh._rv*_Kh._tv+_8z*_Kh._sv);this._Jb[9]=(_Us2*_Kh._sv*_Kh._tv-_8z*_Kh._rv);this._Jb[10]=(_Us2*_Kh._tv*_Kh._tv+_T2)};_Bu.prototype._Ew=function(_Oa,_Pa,_Uh,_xw,_yw,_zw,_Aw,_Bw,_Cw){var _Vs2=Math.sin(_xw);var _Ws2=Math.cos(_xw);var _Xs2=Math.sin(_yw);var _Ys2=Math.cos(_yw);var _Zs2=Math.sin(_zw);var __s2=Math.cos(_zw);var _0t2=-_Zs2*-_Vs2;var _1t2=__s2*-_Vs2;this._Jb[0]=((__s2*_Ys2)+(_0t2*-_Xs2))*_Aw;this._Jb[4]=(-_Zs2*_Ws2)*_Aw;this._Jb[8]=((__s2*_Xs2)+(_0t2*_Ys2))*_Aw;this._Jb[12]=_Oa; 2574this._Jb[1]=((_Zs2*_Ys2)+(_1t2*-_Xs2))*_Bw;this._Jb[5]=(__s2*_Ws2)*_Bw;this._Jb[9]=((_Zs2*_Xs2)+(_1t2*_Ys2))*_Bw;this._Jb[13]=_Pa;this._Jb[2]=(_Ws2*-_Xs2)*_Cw;this._Jb[6]=_Vs2*_Cw;this._Jb[10]=(_Ws2*_Ys2)*_Cw;this._Jb[14]=_Uh;this._Jb[3]=this._Jb[7]=this._Jb[11]=0.0;this._Jb[15]=1.0};_Bu.prototype._NG=function(_2t2){var _3t2=_2t2._Jb[_ls2]*_2t2._Jb[_qs2]-_2t2._Jb[_ps2]*_2t2._Jb[_ms2];var _Hw=_2t2._Jb[_ls2]*_2t2._Jb[_rs2]-_2t2._Jb[_ps2]*_2t2._Jb[_ns2];var _Iw=_2t2._Jb[_ls2]*_2t2._Jb[_ss2]-_2t2._Jb[_ps2]*_2t2._Jb[_os2]; 2575var _Jw=_2t2._Jb[_ms2]*_2t2._Jb[_rs2]-_2t2._Jb[_qs2]*_2t2._Jb[_ns2];var _4t2=_2t2._Jb[_ms2]*_2t2._Jb[_ss2]-_2t2._Jb[_qs2]*_2t2._Jb[_os2];var _5t2=_2t2._Jb[_ns2]*_2t2._Jb[_ss2]-_2t2._Jb[_rs2]*_2t2._Jb[_os2];var _6t2=_2t2._Jb[_vs2]*_2t2._Jb[_As2]-_2t2._Jb[_zs2]*_2t2._Jb[_ws2];var _7t2=_2t2._Jb[_us2]*_2t2._Jb[_As2]-_2t2._Jb[_ys2]*_2t2._Jb[_ws2];var _B51=_2t2._Jb[_us2]*_2t2._Jb[_zs2]-_2t2._Jb[_ys2]*_2t2._Jb[_vs2];var _q51=_2t2._Jb[_ts2]*_2t2._Jb[_As2]-_2t2._Jb[_xs2]*_2t2._Jb[_ws2];var _p51=_2t2._Jb[_ts2]*_2t2._Jb[_zs2]-_2t2._Jb[_xs2]*_2t2._Jb[_vs2]; 2576var _V51=_2t2._Jb[_ts2]*_2t2._Jb[_ys2]-_2t2._Jb[_xs2]*_2t2._Jb[_us2];var _u51=(_3t2*_6t2-_Hw*_7t2+_Iw*_B51+_Jw*_q51-_4t2*_p51+_5t2*_V51);if(_u51!=0){var _8t2=1.0/_u51;var _M9=new Float32Array(16);_M9[_ls2]=(_2t2._Jb[_qs2]*_6t2-_2t2._Jb[_rs2]*_7t2+_2t2._Jb[_ss2]*_B51)*_8t2;_M9[_ms2]=(-_2t2._Jb[_ms2]*_6t2+_2t2._Jb[_ns2]*_7t2-_2t2._Jb[_os2]*_B51)*_8t2;_M9[_ns2]=(_2t2._Jb[_ys2]*_5t2-_2t2._Jb[_zs2]*_4t2+_2t2._Jb[_As2]*_Jw)*_8t2;_M9[_os2]=(-_2t2._Jb[_us2]*_5t2+_2t2._Jb[_vs2]*_4t2-_2t2._Jb[_ws2]*_Jw)*_8t2;_M9[_ps2]=(-_2t2._Jb[_ps2]*_6t2+_2t2._Jb[_rs2]*_q51-_2t2._Jb[_ss2]*_p51)*_8t2; 2577_M9[_qs2]=(_2t2._Jb[_ls2]*_6t2-_2t2._Jb[_ns2]*_q51+_2t2._Jb[_os2]*_p51)*_8t2;_M9[_rs2]=(-_2t2._Jb[_xs2]*_5t2+_2t2._Jb[_zs2]*_Iw-_2t2._Jb[_As2]*_Hw)*_8t2;_M9[_ss2]=(_2t2._Jb[_ts2]*_5t2-_2t2._Jb[_vs2]*_Iw+_2t2._Jb[_ws2]*_Hw)*_8t2;_M9[_ts2]=(_2t2._Jb[_ps2]*_7t2-_2t2._Jb[_qs2]*_q51+_2t2._Jb[_ss2]*_V51)*_8t2;_M9[_us2]=(-_2t2._Jb[_ls2]*_7t2+_2t2._Jb[_ms2]*_q51-_2t2._Jb[_os2]*_V51)*_8t2;_M9[_vs2]=(_2t2._Jb[_xs2]*_4t2-_2t2._Jb[_ys2]*_Iw+_2t2._Jb[_As2]*_3t2)*_8t2;_M9[_ws2]=(-_2t2._Jb[_ts2]*_4t2+_2t2._Jb[_us2]*_Iw-_2t2._Jb[_ws2]*_3t2)*_8t2; 2578_M9[_xs2]=(-_2t2._Jb[_ps2]*_B51+_2t2._Jb[_qs2]*_p51-_2t2._Jb[_rs2]*_V51)*_8t2;_M9[_ys2]=(_2t2._Jb[_ls2]*_B51-_2t2._Jb[_ms2]*_p51+_2t2._Jb[_ns2]*_V51)*_8t2;_M9[_zs2]=(-_2t2._Jb[_xs2]*_Jw+_2t2._Jb[_ys2]*_Hw-_2t2._Jb[_zs2]*_3t2)*_8t2;_M9[_As2]=(_2t2._Jb[_ts2]*_Jw-_2t2._Jb[_us2]*_Hw+_2t2._Jb[_vs2]*_3t2)*_8t2;this._Jb=_M9}};_Bu.prototype._ka2=function(_9t2){var _at2=new _Vu(0.0,0.0,0.0);if(_9t2!=undefined){_at2._rv=(this._Jb[_9w]*_9t2._rv)+(this._Jb[_aw]*_9t2._sv)+(this._Jb[_bw]*_9t2._tv)+this._Jb[_cw]; 2579_at2._sv=(this._Jb[_dw]*_9t2._rv)+(this._Jb[_2v]*_9t2._sv)+(this._Jb[_ew]*_9t2._tv)+this._Jb[_fw];_at2._tv=(this._Jb[_hw]*_9t2._rv)+(this._Jb[_iw]*_9t2._sv)+(this._Jb[_jw]*_9t2._tv)+this._Jb[_kw]}return _at2};/*@constructor */function _Kn(){this.x=0;this.y=0;this._U2=0;this._V2=0;this._K3=0;this._L3=0;this._M3=0;this._N3=0;this._O3=0;this._P3=0;this._Q3=0;this.__Y=_Vr2}/*@constructor */function _Vr2(_eZ){this.x=_eZ.x;this.y=_eZ.y;this._U2=_eZ._U2;this._V2=_eZ._V2;this._K3=_eZ._K3;this._L3=_eZ._L3;this._M3=_eZ._M3; 2580this._N3=_eZ._N3;this._O3=_eZ._O3;this._P3=_eZ._P3;this._Q3=_eZ._Q3}/*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor *//*@constructor */function _bt2(_S9){_rg("splash_set_color()")}var _ct2=_bt2;var _dt2=!0;function _et2(_tg){_rg("texture_get_width()")}function _ft2(_tg){_rg("texture_get_height()")}function _gt2(_6J){_rg("texture_set_blending()")}function _av(repeat){_rg("texture_set_repeat()");}function _9v(){_rg("texture_get_repeat()")} 2581function _ht2(repeat){_rg("texture_set_repeat_ext()")}function _it2(_Bx,_er){_rg("texture_set_interpolation_ext()")}function _jt2(_kd){_rg("texture_get_uvs()")}
2581function _kt2(){_rg("draw_set_alpha_test()")}function _lt2(){_rg("draw_set_alpha_test_ref_value()")}function _mt2(){_rg("draw_get_alpha_test()");return 0}function _nt2(){_rg("draw_get_alpha_test_ref_value()");return 0}/*@constructor */function _Vu(_ot2,_pt2,_qt2){if(arguments.length>0){if(arguments.length==3){this._rv=_ot2;this._sv=_pt2;this._tv=_qt2} 2582else {this._rv=_ot2._rv;this._sv=_ot2._sv;this._tv=_ot2._tv}}else {this._rv=1.0;this._sv=0.0;this._tv=0.0}}_Vu.prototype._yk=function(_sa){return new _Vu(this._rv+_sa._rv,this._sv+_sa._sv,this._tv+_sa._tv)};_Vu.prototype._ma2=function(_sa){return new _Vu(this._rv-_sa._rv,this._sv-_sa._sv,this._tv-_sa._tv)};_Vu.prototype._ov=function(){var _Dy=1.0/Math.sqrt((this._rv*this._rv)+(this._sv*this._sv)+(this._tv*this._tv));this._rv=this._rv*_Dy;this._sv=this._sv*_Dy;this._tv=this._tv*_Dy};_Vu.prototype._rt2=function(){ 2583var _st2=(this._rv*this._rv)+(this._sv*this._sv)+(this._tv*this._tv);return _st2};_Vu.prototype.Length=function(){var _st2=this._rt2();if(_st2>0.0){return Math.sqrt(_st2)}else {return 0.0}};_Vu.prototype._Ks2=function(_tt2,_ut2){this._rv=(_tt2._sv*_ut2._tv)-(_tt2._tv*_ut2._sv);this._sv=(_tt2._tv*_ut2._rv)-(_tt2._rv*_ut2._tv);this._tv=(_tt2._rv*_ut2._sv)-(_tt2._sv*_ut2._rv)};_Vu.prototype._Ls2=function(_vt2){return(this._rv*_vt2._rv)+(this._sv*_vt2._sv)+(this._tv*_vt2._tv)};(function(global,_Bz1,_wt2){ 2584'use strict';function _xt2(_yt2){if(!_yt2)return;if(!_yt2.setTargetAtTime)_yt2.setTargetAtTime=_yt2.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._zt2;if(!AudioContext.prototype.hasOwnProperty('createScriptProcessor'))AudioContext.prototype.createScriptProcessor=AudioContext.prototype._At2; 2585if(!AudioContext.prototype.hasOwnProperty('createPeriodicWave'))AudioContext.prototype.createPeriodicWave=AudioContext.prototype._Bt2;AudioContext.prototype._Ct2=AudioContext.prototype.createGain;AudioContext.prototype.createGain=function(){var _Rm=this._Ct2();_xt2(_Rm.gain);return _Rm};AudioContext.prototype._Dt2=AudioContext.prototype.createDelay;AudioContext.prototype.createDelay=function(_Et2){var _Rm=_Et2?this._Dt2(_Et2):this._Dt2();_xt2(_Rm.delayTime);return _Rm};AudioContext.prototype._Ft2=AudioContext.prototype.createBufferSource; 2586AudioContext.prototype.createBufferSource=function(){var _Rm=this._Ft2();if(!_Rm.start){_Rm.start=function(_Gt2,offset,duration){if(offset||duration)this.noteGrainOn(_Gt2||0,offset,duration);else this.noteOn(_Gt2||0)}}else {_Rm._Ht2=_Rm.start;_Rm.start=function(_Gt2,offset,duration){if(typeof duration!=='undefined')_Rm._Ht2(_Gt2||0,offset,duration);else _Rm._Ht2(_Gt2||0,offset||0)}}if(!_Rm.stop){_Rm.stop=function(_Gt2){this.noteOff(_Gt2||0)}}else {_Rm._It2=_Rm.stop;_Rm.stop=function(_Gt2){_Rm._It2(_Gt2||0)} 2587}_xt2(_Rm.playbackRate);return _Rm};AudioContext.prototype._Jt2=AudioContext.prototype._Kt2;AudioContext.prototype._Kt2=function(){var _Rm=this._Jt2();_xt2(_Rm._Lt2);_xt2(_Rm._Mt2);_xt2(_Rm._9t1);_xt2(_Rm._Nt2);_xt2(_Rm._Ot2);_xt2(_Rm._Pt2);return _Rm};AudioContext.prototype._Qt2=AudioContext.prototype._Rt2;AudioContext.prototype._Rt2=function(){var _Rm=this._Qt2();_xt2(_Rm._pz1);_xt2(_Rm._St2);_xt2(_Rm._id1);_xt2(_Rm.gain);return _Rm};if(AudioContext.prototype.hasOwnProperty('createOscillator')){AudioContext.prototype._Tt2=AudioContext.prototype._Ut2; 2588AudioContext.prototype._Ut2=function(){var _Rm=this._Tt2();if(!_Rm.start){_Rm.start=function(_Gt2){this.noteOn(_Gt2||0)}}else {_Rm._Ht2=_Rm.start;_Rm.start=function(_Gt2){_Rm._Ht2(_Gt2||0)}}if(!_Rm.stop){_Rm.stop=function(_Gt2){this.noteOff(_Gt2||0)}}else {_Rm._It2=_Rm.stop;_Rm.stop=function(_Gt2){_Rm._It2(_Gt2||0)}}if(!_Rm._Vt2)_Rm._Vt2=_Rm._Wt2;_xt2(_Rm._pz1);_xt2(_Rm._St2);return _Rm}}}if(window.hasOwnProperty('webkitOfflineAudioContext')&&!window.hasOwnProperty('OfflineAudioContext')){
2588window.OfflineAudioContext=webkitOfflineAudioContext} 2589}(window));var _Xt2=0,_Yt2=1,_Zt2=2,__t2=3,_0u2=4,_1u2=5,_2u2=6,_3u2=7,_4u2=8,_5u2=9,_6u2=10,_7u2=11,_8u2=12,_9u2=13,_au2=14,_bu2=15;/*@constructor */function _Gv(){this._Pk()}_Gv.prototype._Pk=function(){this._cu2=[];this._du2=[]};_Gv.prototype._eu2=function(){var _fu2="100\n";_fu2+=this._cu2.length.toString()+"\n";for(var _S2=0;_S2<this._cu2.length;_S2++){var _gu2=this._cu2[_S2];_fu2+=_gu2._hu2.toString()+" ";switch(_gu2._hu2){case _Yt2:break;case _Xt2:_fu2+=_gu2._iu2.toString();break;case _Zt2:_fu2+=_gu2.x.toString()+" "; 2590_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+="0.0 0.0 0.0 0.0 0.0 0.0 0.0\n";break;case __t2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+=(_gu2.color*1.0).toString()+" ";_fu2+=_gu2.alpha.toString()+" ";_fu2+="0.0 0.0 0.0 0.0 0.0\n";break;case _0u2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+=_gu2._pa.toString()+" ";_fu2+=_gu2._qa.toString()+" ";_fu2+="0.0 0.0 0.0 0.0 0.0\n";break;case _1u2:_fu2+=_gu2.x.toString()+" "; 2591_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+=_gu2._pa.toString()+" ";_fu2+=_gu2._qa.toString()+" ";_fu2+=(_gu2.color*1.0).toString()+" ";_fu2+=_gu2.alpha.toString()+" ";_fu2+="0.0 0.0 0.0\n";break;case _2u2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+=_gu2._Ng.toString()+" ";_fu2+=_gu2._Og.toString()+" ";_fu2+=_gu2._Pg.toString()+" ";_fu2+="0.0 0.0 0.0 0.0\n";break;case _3u2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" "; 2592_fu2+=_gu2._Ng.toString()+" ";_fu2+=_gu2._Og.toString()+" ";_fu2+=_gu2._Pg.toString()+" ";_fu2+=(_gu2.color*1.0).toString()+" ";_fu2+=_gu2.alpha.toString()+" ";_fu2+="0.0 0.0\n";break;case _4u2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" ";_fu2+=_gu2._Gg.toString()+" ";_fu2+=_gu2._Ng.toString()+" ";_fu2+=_gu2._Og.toString()+" ";_fu2+=_gu2._Pg.toString()+" ";_fu2+=_gu2._pa.toString()+" ";_fu2+=_gu2._qa.toString()+" ";_fu2+="0.0 0.0\n";break;case _5u2:_fu2+=_gu2.x.toString()+" ";_fu2+=_gu2.y.toString()+" "; 2593_fu2+=_gu2._Gg.toString()+" ";_fu2+=_gu2._Ng.toString()+" ";_fu2+=_gu2._Og.toString()+" ";_fu2+=_gu2._Pg.toString()+" ";_fu2+=_gu2._pa.toString()+" ";_fu2+=_gu2._qa.toString()+" ";_fu2+=(_gu2.color*1.0).toString()+" ";_fu2+=_gu2.alpha.toString()+" ";_fu2+="\n";break;case _6u2:case _au2:case _bu2:_fu2+=_gu2._Kb.toString()+" ";_fu2+=_gu2._Lb.toString()+" ";_fu2+=_gu2._8p.toString()+" ";_fu2+=_gu2._Mb.toString()+" ";_fu2+=_gu2._Nb.toString()+" ";_fu2+=_gu2._9p.toString()+" ";_fu2+=(_gu2._bv?1.0:0.0).toString()+" "; 2594_fu2+=(_gu2._cv?1.0:0.0).toString()+" ";_fu2+="0.0 0.0\n";break;case _9u2:_fu2+=_gu2._Kb.toString()+" ";_fu2+=_gu2._Lb.toString()+" ";_fu2+=_gu2._8p.toString()+" ";_fu2+=_gu2._Mb.toString()+" ";_fu2+=_gu2._Nb.toString()+" ";_fu2+=_gu2._9p.toString()+" ";_fu2+=(_gu2._bv?1.0:0.0).toString()+" ";_fu2+=(_gu2._cv?1.0:0.0).toString()+" ";_fu2+=(_gu2._dp*1.0).toString()+" ";_fu2+="0.0\n";break;case _7u2:case _8u2:_fu2+=_gu2._Kb.toString()+" ";_fu2+=_gu2._Lb.toString()+" ";_fu2+=_gu2._8p.toString()+" ";_fu2+=_gu2._Mb.toString()+" "; 2595_fu2+=_gu2._Nb.toString()+" ";_fu2+=_gu2._9p.toString()+" ";_fu2+=(_gu2._bv?1.0:0.0).toString()+" ";_fu2+=(_gu2._cv?1.0:0.0).toString()+" ";_fu2+=(_gu2._gp?1.0:0.0).toString()+" ";_fu2+=(_gu2._dp*1.0).toString()+" ";_fu2+="\n";break }}return _fu2};_Gv.prototype._Hv=function(_zA){if(_Oo2===true){var _ju2=this._eu2();var _ku2=_yA(_zA);_BA(_ku2,_ju2);_uA(_ku2)}else {debug("d3d_model_save() browser does not support local storage\n")}};_Gv.prototype._lu2=function(_mu2){var _nu2="";var _r_1=false;for(var _S2=0; 2596_S2<_mu2.length;_S2++){var _ou2=_mu2.charAt(_S2);if(_ou2==' '){if(!_r_1){_nu2=_nu2+_ou2}_r_1=true}else {_r_1=false;_nu2=_nu2+_ou2}}return _nu2};_Gv.prototype._pu2=function(_qu2){var _ru2=_qu2.split("\n");var version=parseInt(_ru2[0]);if(version==100){var _su2=parseInt(_ru2[1]);for(var _S2=2;_S2<_ru2.length;_S2++){var _gu2={};var _tu2=this._lu2(_ru2[_S2]);var _uu2=_tu2.split(" ");_gu2._hu2=parseInt(_uu2[0]);switch(_gu2._hu2){case _Yt2:break;case _Xt2:{_gu2._iu2=parseInt(_uu2[1]);break;}case _Zt2:{_gu2.x=parseFloat(_uu2[1]); 2597_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);break }case __t2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2.color=parseInt(_uu2[4]);_gu2.alpha=parseFloat(_uu2[5]);break }case _0u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._pa=parseFloat(_uu2[4]);_gu2._qa=parseFloat(_uu2[5]);break }case _1u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._pa=parseFloat(_uu2[4]); 2598_gu2._qa=parseFloat(_uu2[5]);_gu2.color=parseInt(_uu2[6]);_gu2.alpha=parseFloat(_uu2[7]);break }case _2u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._Ng=parseFloat(_uu2[4]);_gu2._Og=parseFloat(_uu2[5]);_gu2._Pg=parseFloat(_uu2[6]);break }case _3u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._Ng=parseFloat(_uu2[4]);_gu2._Og=parseFloat(_uu2[5]);_gu2._Pg=parseFloat(_uu2[6]);_gu2.color=parseInt(_uu2[7]);_gu2.alpha=parseFloat(_uu2[8]); 2599break }case _4u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._Ng=parseFloat(_uu2[4]);_gu2._Og=parseFloat(_uu2[5]);_gu2._Pg=parseFloat(_uu2[6]);_gu2._pa=parseFloat(_uu2[7]);_gu2._qa=parseFloat(_uu2[8]);break }case _5u2:{_gu2.x=parseFloat(_uu2[1]);_gu2.y=parseFloat(_uu2[2]);_gu2._Gg=parseFloat(_uu2[3]);_gu2._Ng=parseFloat(_uu2[4]);_gu2._Og=parseFloat(_uu2[5]);_gu2._Pg=parseFloat(_uu2[6]);_gu2._pa=parseFloat(_uu2[7]);_gu2._qa=parseFloat(_uu2[8]);_gu2.color=parseInt(_uu2[9]); 2600_gu2.alpha=parseFloat(_uu2[10]);break }case _6u2:case _au2:case _bu2:{_gu2._Kb=parseFloat(_uu2[1]);_gu2._Lb=parseFloat(_uu2[2]);_gu2._8p=parseFloat(_uu2[3]);_gu2._Mb=parseFloat(_uu2[4]);_gu2._Nb=parseFloat(_uu2[5]);_gu2._9p=parseFloat(_uu2[6]);_gu2._bv=(parseFloat(_uu2[7])>=0.5)?true:false;_gu2._cv=(parseFloat(_uu2[8])>=0.5)?true:false;break }case _9u2:{_gu2._Kb=parseFloat(_uu2[1]);_gu2._Lb=parseFloat(_uu2[2]);_gu2._8p=parseFloat(_uu2[3]);_gu2._Mb=parseFloat(_uu2[4]);_gu2._Nb=parseFloat(_uu2[5]);_gu2._9p=parseFloat(_uu2[6]); 2601_gu2._bv=(parseFloat(_uu2[7])>=0.5)?true:false;_gu2._cv=(parseFloat(_uu2[8])>=0.5)?true:false;_gu2._dp=~~parseFloat(_uu2[9]);break }case _7u2:case _8u2:{_gu2._Kb=parseFloat(_uu2[1]);_gu2._Lb=parseFloat(_uu2[2]);_gu2._8p=parseFloat(_uu2[3]);_gu2._Mb=parseFloat(_uu2[4]);_gu2._Nb=parseFloat(_uu2[5]);_gu2._9p=parseFloat(_uu2[6]);_gu2._bv=(parseFloat(_uu2[7])>=0.5)?true:false;_gu2._cv=(parseFloat(_uu2[8])>=0.5)?true:false;_gu2._gp=(parseFloat(_uu2[9])>=0.5)?true:false;_gu2._dp=~~parseFloat(_uu2[10]);break } 2602}this._cu2.push(_gu2)}}};_Gv.prototype._od=function(_zA){var _vu2=_KB(_zA,true);if(_vu2!==null&&_vu2!==undefined){this._pu2(_vu2)}else {var _np=_5W(_zA);var _yd=this;var _wu2=new XMLHttpRequest();_wu2.open("GET",_np,false);_wu2.onload=function(){if(_wu2.readyState==4&&_wu2.status==200){_yd._pu2(_wu2.responseText)}};_wu2.send(null)}};
2602_Gv.prototype._ui=function(_qg){this._cu2.push({_hu2:_Xt2,_iu2:_qg})};_Gv.prototype._wi=function(){this._cu2.push({_hu2:_Yt2})};_Gv.prototype._Jv=function(x,y,_Gg){this._cu2.push({ 2603_hu2:_Zt2,x:x,y:y,_Gg:_Gg})};_Gv.prototype._Kv=function(x,y,_Gg,_S9,alpha){this._cu2.push({_hu2:__t2,x:x,y:y,_Gg:_Gg,color:_S9,alpha:alpha})};_Gv.prototype._Lv=function(x,y,_Gg,_yg,_zg){this._cu2.push({_hu2:_0u2,x:x,y:y,_Gg:_Gg,_pa:_yg,_qa:_zg})};_Gv.prototype._Mv=function(x,y,_Gg,_yg,_zg,_S9,alpha){this._cu2.push({_hu2:_1u2,x:x,y:y,_Gg:_Gg,_pa:_yg,_qa:_zg,color:_S9,alpha:alpha})};_Gv.prototype._Nv=function(x,y,_Gg,_Ng,_Og,_Pg){this._cu2.push({_hu2:_2u2,x:x,y:y,_Gg:_Gg,_Ng:_Ng,_Og:_Og,_Pg:_Pg})} 2604;_Gv.prototype._Ov=function(x,y,_Gg,_Ng,_Og,_Pg,_S9,alpha){this._cu2.push({_hu2:_3u2,x:x,y:y,_Gg:_Gg,_Ng:_Ng,_Og:_Og,_Pg:_Pg,color:_S9,alpha:alpha})};_Gv.prototype._Pv=function(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg){this._cu2.push({_hu2:_4u2,x:x,y:y,_Gg:_Gg,_Ng:_Ng,_Og:_Og,_Pg:_Pg,_pa:_yg,_qa:_zg})};_Gv.prototype._Qv=function(x,y,_Gg,_Ng,_Og,_Pg,_yg,_zg,_S9,alpha){this._cu2.push({_hu2:_5u2,x:x,y:y,_Gg:_Gg,_Ng:_Ng,_Og:_Og,_Pg:_Pg,_pa:_yg,_qa:_zg,color:_S9,alpha:alpha})};_Gv.prototype._Rv=function(_Kb,_Lb,_8p, 2605_Mb,_Nb,_9p,_ap,_bp){this._cu2.push({_hu2:_6u2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp})};_Gv.prototype._Sv=function(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){this._cu2.push({_hu2:_7u2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp,_gp:_gp,_dp:_dp})};_Gv.prototype._Tv=function(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp,_gp,_dp){this._cu2.push({_hu2:_8u2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp,_gp:_gp,_dp:_dp})};_Gv.prototype._Uv=function(_Kb,_Lb, 2606_8p,_Mb,_Nb,_9p,_ap,_bp,_dp){this._cu2.push({_hu2:_9u2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp,_dp:_dp})};_Gv.prototype._Vv=function(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){this._cu2.push({_hu2:_au2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp})};_Gv.prototype._Wv=function(_Kb,_Lb,_8p,_Mb,_Nb,_9p,_ap,_bp){this._cu2.push({_hu2:_bu2,_Kb:_Kb,_Lb:_Lb,_8p:_8p,_Mb:_Mb,_Nb:_Nb,_9p:_9p,_bv:_ap,_cv:_bp})};_Gv.prototype._xu2=function(){this._yu2=new _Bh(_Ch,_ad._Dh(_ad._Rh), 2607false);this._yu2._iu2=-1;this._yu2._zu2=null};_Gv.prototype._Au2=function(_rh){switch(_rh){case _0h:case _1h:case _3h:return true}return false};_Gv.prototype._Bu2=function(_Cu2){var _Du2=this._yu2;if((_Du2._iu2!=-1)&&((_Xg!=_Du2._iu2)||(_Yg!=_Du2._zu2)||(this._Au2(_Du2._iu2)===false))){_Du2._Yi();_Cu2.push({_iu2:_qh(_Du2._iu2),_zu2:_Du2._zu2,_Eu2:_Du2});this._xu2();_Du2=this._yu2}_Du2._1L1(__g);_Du2._iu2=_Xg;_Du2._zu2=_Yg;_xh()};_Gv.prototype._Fu2=function(_Cu2){var _Du2=this._yu2;_Du2._Yi();_Cu2.push({ 2608_iu2:_qh(_Du2._iu2),_zu2:_Du2._zu2,_Eu2:_Du2});_xh()};_Gv.prototype._mk1=function(_gu2,_Cd,_Cu2){var _Gu2=_Vg;var _yd=this;_Vg=function(){_yd._Bu2(_Cu2)};switch(_gu2._hu2){case _6u2:_ep(_gu2._Kb,_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv);break;case _7u2:_fp(_gu2._Kb,_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv,_gu2._gp,_gu2._dp);break;case _8u2:_hp(_gu2._Kb,_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv,_gu2._gp,_gu2._dp);break;case _9u2:_cp(_gu2._Kb, 2609_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv,_gu2._dp);break;case _au2:_ip(_gu2._Kb,_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv);break;case _bu2:_7p(_gu2._Kb,_gu2._Lb,_gu2._8p,_gu2._Mb,_gu2._Nb,_gu2._9p,_Cd,_gu2._bv,_gu2._cv);break }_Vg=_Gu2};_Gv.prototype._Qd=function(x,y,_Gg,_Cd){var _S2,_4w=new _Bu();_4w._Zv(x,y,_Gg);var _5w=_6w(_Yv);var _Jb=new _Bu();_Jb.Multiply(_4w,_5w);_Xv(_Yv,_Jb);var _h3=((_Fh*255.0)<<24)|(_Gh&0x00ffffff);var _Hu2=this._du2[_h3];if(_Hu2===undefined){ 2610_Hu2=[];this._du2[_h3]=_Hu2}if(_Hu2[_Cd]===undefined){_Hu2[_Cd]=[];var _ld=_Hu2[_Cd];this._xu2();for(var _S2=0;_S2<this._cu2.length;_S2++){var _gu2=this._cu2[_S2];switch(_gu2._hu2){case _Xt2:_Eg(_gu2._iu2,_Cd);break;case _Yt2:this._Bu2(_ld);break;case _Zt2:_Fg(_gu2.x,_gu2.y,_gu2._Gg);break;case __t2:_Hg(_gu2.x,_gu2.y,_gu2._Gg,_gu2.color,_gu2.alpha);break;case _0u2:_Jg(_gu2.x,_gu2.y,_gu2._Gg,_gu2._pa,_gu2._qa);break;case _1u2:_Kg(_gu2.x,_gu2.y,_gu2._Gg,_gu2._pa,_gu2._qa,_gu2.color,_gu2.alpha);break;case _2u2:_Mg(_gu2.x, 2611_gu2.y,_gu2._Gg,_gu2._Ng,_gu2._Og,_gu2._Pg);break;case _3u2:_Qg(_gu2.x,_gu2.y,_gu2._Gg,_gu2._Ng,_gu2._Og,_gu2._Pg,_gu2.color,_gu2.alpha);break;case _4u2:_Sg(_gu2.x,_gu2.y,_gu2._Gg,_gu2._Ng,_gu2._Og,_gu2._Pg,_gu2._pa,_gu2._qa);break;case _5u2:_Tg(_gu2.x,_gu2.y,_gu2._Gg,_gu2._Ng,_gu2._Og,_gu2._Pg,_gu2._pa,_gu2._qa,_gu2.color,_gu2.alpha);break;case _6u2:case _7u2:case _8u2:case _9u2:case _au2:case _bu2:this._mk1(_gu2,_Cd,_ld);break }}this._Fu2(_ld);
2611this._yu2=null}var _Iu2=_Hu2[_Cd];for(_S2=0;_S2<_Iu2.length;_S2++){ 2612var _Ju2=_Iu2[_S2];var _Qh=_Ju2._zu2?_Ju2._zu2._hf:null;_ad._4j(_Ju2._iu2,_Qh,_Ju2._Eu2,0)}_Xv(_Yv,_5w)};/*@constructor */function _mS(_Ku2){var _am=arguments;var _bm=arguments.length;this._gm=[];this._R31=[];this.length=0;this._md=0;if(_bm>0){for(var _S2=0;_S2<_bm;_S2++){this._gm[_S2]=null;this._R31.push(_S2)}}}_mS.prototype._7q2=function(){var _Hb;if(this._R31.length===0){_Hb=this._gm.length;this._gm[_Hb]=null;return _Hb}return this._R31.pop()};_mS.prototype._yk=function(_Lu2){var index=this._7q2();this._gm[index]=_Lu2; 2613this._md++;this.length=this._gm.length;return index};_mS.prototype._6b=function(_9O){var _Am=this._gm[_9O];if(_Am===undefined)_Am=null;return _Am};_mS.prototype._LL=function(_Mu2){for(var _Ub=0;_Ub<this._gm.length;_Ub++){if(this._gm[_Ub]==_Mu2)return _Ub}return -1};_mS.prototype._kK=function(_Mu2){var index=this._LL(_Mu2);if(index<0)return;this._gm[index]=null;this._R31.push(index);this._md--};_mS.prototype._7m=function(_9O){if(_9O<0||_9O>=this._gm.length)return;this._gm[_9O]=null;this._R31.push(_9O);this._md--} 2614;_mS.prototype._Pk=function(){this._gm=[];this._R31=[];this._md=0;this.length=this._gm.length};_mS.prototype._Bm=function(_k9,_b9){if(_k9<0||_k9>=this._gm.length)return;this._gm[_k9]=_b9};/*@constructor */function _Nu2(_Ou2){_Pu2.call(this);this.__type="[CurvePoint]";this._sJ=0;this._Qu2=0;this._Ru2=0;this._Su2=0;this._Tu2=0;this._Uu2=0;if((_Ou2!=null)&&(_Ou2!=undefined)){this._sJ=_Ou2.x;this._Qu2=_Ou2.value;this._Ru2=_Ou2._Vu2;this._Su2=_Ou2._Wu2;this._Tu2=_Ou2._Xu2;this._Uu2=_Ou2._Yu2}this._Zu2(); 2615Object.defineProperties(this,{__u2:{enumerable:true,get :function(){return this._sJ},set :function(_b9){this._sJ=yyGetReal(_b9);this._Zu2()}},_0v2:{enumerable:true,get :function(){return this._Qu2},set :function(_b9){this._Qu2=yyGetReal(_b9);this._Zu2()}}})}var _1v2=[];/*@constructor */function _2v2(_Ou2){_Pu2.call(this);this.__type="[AnimCurveChannel]";this._nJ="";this._3v2=0;this._4v2=0;this._5v2=0;this._6v2=[];this._7v2=0;this._8v2=[];if((_Ou2!=null)&&(_Ou2!=undefined)){this._nJ=_Ou2.name;this._3v2=_Ou2.function; 2616this._4v2=_Ou2._Z91;this._5v2=_Ou2._hb1.length;this._6v2=[];for(var _LS1=0;_LS1<this._5v2;++_LS1){this._6v2[_LS1]=new _Nu2(_Ou2._hb1[_LS1])}}this._Zu2();Object.defineProperties(this,{_9v2:{enumerable:true,get :function(){return this._nJ},set :function(_b9){this._nJ=yyGetString(_b9)}},_av2:{enumerable:true,get :function(){return this._3v2},set :function(_b9){_b9=yyGetInt32(_b9);_b9=_Vb(_b9,0);this._3v2=_b9;this._bv2();this._cv2=_dv2()}},_ev2:{enumerable:true,get :function(){return this._4v2},set :function(_b9){ 2617_b9=yyGetInt32(_b9);_b9=_Vb(_b9,0);this._4v2=_b9;this._bv2();this._cv2=_dv2()}},_fv2:{enumerable:true,get :function(){return this._5v2}},_gv2:{enumerable:true,get :function(){return this._6v2},set :function(_b9){if(_b9 instanceof Array){this._6v2=_b9;this._5v2=_b9.length;this._bv2();this._cv2=_dv2()}else {throw new Error("value must be an array of channels")}}}});this._4g1=function(_Oa){if(this._hv2()){this._iv2();this._cv2=_jv2();}if(_Oa<0.0)_Oa=0.0;if(_Oa>1.0)_Oa=1.0;var start=0;var end=this._7v2-1;var _rq1=end>>1; 2618while(_rq1!=start){if(this._8v2[_rq1]._sJ>_Oa){end=_rq1}else {start=_rq1}_rq1=(start+end)>>1}var _Kb=this._8v2[_rq1]._sJ;var _Mb=this._8v2[_rq1+1]._sJ;if(_Kb==_Mb){return this._8v2[_rq1]._Qu2}var _kv2=this._8v2[_rq1]._Qu2;var _0C=this._8v2[_rq1+1]._Qu2;var _9t1=(_Oa-_Kb)/(_Mb-_Kb);var _mj=((_0C-_kv2)*_9t1)+_kv2;return _mj};this._iv2=function(_lv2,_mv2,_nv2){if(_lv2==undefined)_lv2=false;if(_mv2==undefined)_mv2=true;if(_nv2==undefined)_nv2=true;this._bv2();if(this._3v2==_ov2){this._pv2(_lv2,_mv2,_nv2)}else if(this._3v2==_qv2){ 2619this._rv2()}else {var _Z62=this._5v2;for(var _0c=0;_0c<_Z62;_0c++){var _sv2=this._tv2();_sv2._sJ=this._6v2[_0c]._sJ;_sv2._Qu2=this._6v2[_0c]._Qu2}}for(var _S2=0;_S2<_Z62;_S2++){this._cv2=_Vb(this._cv2,this._6v2[_S2]._cv2)}};this._pv2=function(_lv2,_mv2,_nv2){var _Z62=this._5v2;if(_Z62<2){_Vl("Cannot evaluate catmull-rom animation curve, a minimum of 2 points is required");return }var _uv2=_Z62+2;var scale=1.0;var offset=0.0;if(_nv2){var _Jh2=this._6v2[0]._Qu2;var _Kh2=_Jh2;for(var _S2=1;_S2<_Z62;_S2++){_Jh2=_Wb(_Jh2, 2620this._6v2[_S2]._Qu2);_Kh2=_Vb(_Kh2,this._6v2[_S2]._Qu2)}var _1p=_Kh2-_Jh2;offset=_Jh2;if(_1p>1.0)scale=_1p;var _vv2=1.0/scale;var _za2=2;for(var _S2=0;_S2<_Z62;_S2++){_1v2[_za2++]=this._6v2[_S2]._sJ;_1v2[_za2++]=(this._6v2[_S2]._Qu2-offset)*_vv2}}else {_za2=2;for(var _S2=0;_S2<_Z62;_S2++){_1v2[_za2++]=this._6v2[_S2]._sJ;_1v2[_za2++]=this._6v2[_S2]._Qu2}}_1v2[0]=_1v2[2];_1v2[1]=_1v2[3];var _T2=_uv2*2;_1v2[_T2-2]=_1v2[_T2-4];_1v2[_T2-1]=_1v2[_T2-3];var alpha=0.5;var end=(_lv2==true)?_uv2:_uv2-3;for(var _S2=0; 2621_S2<end;++_S2){var _o81=_S2,_f81=_S2+1,_g81=_S2+2,_wv2=_S2+3;var _xv2=_1v2[_o81*2];var _G12=_1v2[_f81*2];var _I12=_1v2[_g81*2];var _w32=_1v2[_wv2*2];var _yv2=_1v2[_o81*2+1];var _H12=_1v2[_f81*2+1];var _J12=_1v2[_g81*2+1];var _x32=_1v2[_wv2*2+1];var _6c1=_zv2(0,_xv2,_yv2,_G12,_H12,alpha);var _7c1=_zv2(_6c1,_G12,_H12,_I12,_J12,alpha);var _E32=_zv2(_7c1,_I12,_J12,_w32,_x32,alpha);var _W31=(_7c1-_6c1)/this._4v2;var _ob=_G12;var _pb=_I12;
2621for(var _Xb=_6c1;_Xb<=_7c1;_Xb+=_W31){var _Av2=(_6c1-_Xb)/(_6c1)*_xv2+(_Xb)/(_6c1)*_G12; 2622var _Bv2=(_6c1-_Xb)/(_6c1)*_yv2+(_Xb)/(_6c1)*_H12;var _Cv2=(_7c1-_Xb)/(_7c1-_6c1)*_G12+(_Xb-_6c1)/(_7c1-_6c1)*_I12;var _Dv2=(_7c1-_Xb)/(_7c1-_6c1)*_H12+(_Xb-_6c1)/(_7c1-_6c1)*_J12;var _Ev2=(_E32-_Xb)/(_E32-_7c1)*_I12+(_Xb-_7c1)/(_E32-_7c1)*_w32;var _Fv2=(_E32-_Xb)/(_E32-_7c1)*_J12+(_Xb-_7c1)/(_E32-_7c1)*_x32;var _Gv2=(_7c1-_Xb)/(_7c1)*_Av2+(_Xb)/(_7c1)*_Cv2;var _Hv2=(_7c1-_Xb)/(_7c1)*_Bv2+(_Xb)/(_7c1)*_Dv2;var _Iv2=(_E32-_Xb)/(_E32-_6c1)*_Cv2+(_Xb-_6c1)/(_E32-_6c1)*_Ev2;var _Jv2=(_E32-_Xb)/(_E32-_6c1)*_Dv2+(_Xb-_6c1)/(_E32-_6c1)*_Fv2; 2623var _ho=(_7c1-_Xb)/(_7c1-_6c1)*_Gv2+(_Xb-_6c1)/(_7c1-_6c1)*_Iv2;var _io=(_7c1-_Xb)/(_7c1-_6c1)*_Hv2+(_Xb-_6c1)/(_7c1-_6c1)*_Jv2;if(_mv2){_ho=_Vb(_ho,_ob);_ho=_Wb(_ho,_pb);_ob=_ho}var _sv2=this._tv2();_sv2._sJ=_ho;_sv2._Qu2=(_io*scale)+offset}}if(_lv2==false){var _sv2=this._tv2();_sv2._sJ=this._6v2[_Z62-1]._sJ;_sv2._Qu2=this._6v2[_Z62-1]._Qu2}};this._rv2=function(){var _Z62=this._5v2;if(_Z62<2){_Vl("Cannot evaluate bezier animation curve, a minimum of 2 points is required");return }var _Kv2=this._4v2*2; 2624var _Xa1=1.0/_Kv2;for(var _S2=0;_S2<_Z62-1;++_S2){var _ln=this._6v2[_S2];var _Lv2=this._6v2[_S2+1];var _xv2=_ln._sJ;var _yv2=_ln._Qu2;var _G12=_ln._sJ+_ln._Tu2;var _H12=_ln._Qu2+_ln._Uu2;var _I12=_Lv2._sJ+_Lv2._Ru2;var _J12=_Lv2._Qu2+_Lv2._Su2;var _w32=_Lv2._sJ;var _x32=_Lv2._Qu2;for(var _0c=0;_0c<_Kv2;++_0c){var _Xb=_0c*_Xa1;var _7c1=_Xb*_Xb;var _E32=_7c1*_Xb;var _4w=1-_Xb;var _Mv2=_4w*_4w;var _Nv2=_Mv2*_4w;var _y81=(_xv2*_Nv2)+(3*_G12*_Mv2*_Xb)+(3*_I12*_4w*_7c1)+(_w32*_E32);var _z81=(_yv2*_Nv2)+(3*_H12*_Mv2*_Xb)+(3*_J12*_4w*_7c1)+(_x32*_E32); 2625var _sv2=this._tv2();_sv2._sJ=_y81;_sv2._Qu2=_z81}}var _Ov2=this._6v2[_Z62-1];var _sv2=this._tv2();_sv2._sJ=_Ov2._sJ;_sv2._Qu2=_Ov2._Qu2};this._bv2=function(){this._7v2=0};this._Pv2=function(_Qv2){if(this._hv2()){this._iv2();this._cv2=_jv2()}_Qv2._Z62=this._7v2;_Qv2._8v2=this._8v2;return _Qv2};this._tv2=function(){var _Rv2=new _Nu2();if(this._8v2==undefined){this._8v2=[]}this._8v2[this._7v2]=_Rv2;this._7v2=this._7v2+1;return _Rv2};this._hv2=function(){if(this._7v2==0){return true}else {if(this._Sv2<_jv2()){ 2626var _r42=false;for(var _S2=0;_S2<this._Z62;_S2++){if((this._6v2[_S2]!=null)&&(this._6v2[_S2]._pF1(this._cv2))){_r42=true;break }}this._Sv2=_jv2();return _r42}else {return false}}};this._Tv2=function(){var _r42=false;for(var _S2=0;_S2<this._Z62;_S2++){if((this._6v2[_S2]!=null)&&(this._6v2[_S2]._pF1(this._cv2))){_r42=true;break }}if(_r42){this._iv2()}}}/*@constructor */function _Uv2(_Ou2){_Pu2.call(this);this.__type="[AnimCurve]";this._a2="";this._Vv2=0;this._Wv2=0;this._eM=[];this._Xv2=false;if((_Ou2!=null)&&(_Ou2!=undefined)){ 2627this._a2=_Ou2._a2;this._Vv2=_Ou2._Yv2;this._Wv2=_Ou2._B2.length;this._eM=[];for(var _Zv2=0;_Zv2<this._Wv2;++_Zv2){this._eM[_Zv2]=new _2v2(_Ou2._B2[_Zv2])}this._Xv2=true}this._Zu2();Object.defineProperties(this,{_9v2:{enumerable:true,get :function(){return this._a2},set :function(_b9){this._a2=yyGetString(_b9);this._pF1(this._cv2);this._cv2=_dv2()}},__v2:{enumerable:true,get :function(){return this._Wv2}},_0w2:{enumerable:true,get :function(){return this._Vv2},set :function(_b9){this._Vv2=yyGetInt32(_b9)}} 2628,_1w2:{enumerable:true,get :function(){return this._eM},set :function(_b9){if(_b9 instanceof Array){this._eM=_b9;this._Wv2=_b9.length;this._pF1(this._cv2);this._cv2=_dv2()}else {throw new Error("value must be an array of channels")}}}});this._Tv2=function(){var _2w2=this._cv2;for(var _S2=0;_S2<this._Wv2;_S2++){if((this._eM[_S2]!=null)&&(this._eM[_S2]._pF1(_2w2))){this._cv2=_Vb(this._cv2,this._eM[_S2]._cv2)}}}}function _zv2(_3w2,_ac,_bc,_Cb,_Db,_ee){var _N9=(_Cb-_ac)*(_Cb-_ac)+(_Db-_bc)*(_Db-_bc);if(_N9==0.0)_N9=0.0001; 2629var _M9=Math.sqrt(_N9);var _T2=Math.pow(_M9,_ee);return _T2+_3w2}_Uv2.prototype._4g1=function(_09,_4w2,_5w2,_6w2,_7w2,_8w2){if(_8w2==undefined)_8w2=1.0;var _9w2=this._eM[_4w2];var _aw2={_Z62:0,_8v2:[]};_9w2._Pv2(_aw2);var _xb=_aw2._Z62;var _bw2=_aw2._8v2;for(var _S2=0;_S2<_xb;_S2++){if(_bw2[_S2]!=null){var _sv2=_09._tv2(_5w2);_sv2._sJ=_6w2+_bw2[_S2]._sJ*_7w2;_sv2._Qu2=_bw2[_S2]._Qu2*_8w2}}};/*@constructor */function _Oq2(){this._b3=[]}_Oq2.prototype._yk=function(_Ou2){var _wn=null;if(_Ou2!=null){_wn=new _Uv2(_Ou2)} 2630this._b3[this._b3.length]=_wn};_Oq2.prototype._6b=function(_Y9){if((_Y9<0)||(_Y9>=this._b3.length)){return undefined}return this._b3[_Y9]};_Oq2.prototype._cw2=function(_Y9){if((_Y9<0)||(_Y9>=this._b3.length)){return undefined}return this._b3[_Y9]};function _wD(_k9){var _dw2=_go2._6b(_k9);if(_dw2!==undefined&&_dw2!==null)return true;return false}function _xD(_k9){var _dw2=_go2._6b(_k9);if(_dw2!==undefined&&_dw2!==null)return _dw2._a2;return ""}var _ew2=0,_fw2=1,_gw2=2,_hw2=3,_iw2=4,_3H=5,_wz=6,_jw2=7,_sQ=8,_kw2=9, 2631_zk=10,_lw2=0,_qz=1,_uz=-1,_rH=0,_mw2=1,_4H=-1;var _nw2=[];var _ow2=[];function _pw2(_wm,_KF1){_nw2.push(_wm);_ow2.push(_KF1)}function _pz(_wm){var _S2=0;for(_S2=0;_S2<_nw2.length;_S2++){if(_nw2[_S2]==_wm){var _wk=_ow2[_S2];_ow2.splice(_S2,1);_nw2.splice(_S2,1);return _wk}}return undefined}/*@constructor */function _qw2(){this._rw2="";this._sw2=-1;this._Ck=0;this._Mm=null;this._tw2=_ew2;this._Dk=false}
2631/*@constructor */function _Qq2(){this._gm=new _mS(5)}_Qq2.prototype._rP=function(){return this._gm};_Qq2.prototype._yk=function(_Sl, 2632_6r2,_gi,_uw2){var _wk=new _qw2();_wk._sw2=_Sl;_wk._rw2=_6r2;_wk._Mm=_uw2;_wk._tw2=_gi;this._gm._yk(_wk);_pw2(_uw2,_wk);return _wk};_Qq2.prototype._vw2=function(){var map=_I8();_05._oW=map;var _gm=this._gm._gm;for(var _S2=0;_S2<_gm.length;_S2++){var _wk=_gm[_S2];if(_wk!==null){if(_wk._Dk){_zm(map);if(_wk._tw2==_sQ){var _Yz=_wk._Mm;for(var prop in _Yz){if(_Yz.hasOwnProperty(prop)){_K8(map,prop,_Yz[prop])}}}else if(_wk._tw2==_jw2){_K8(map,"filename",_wk._rw2);_K8(map,"url",_wk._rw2)}else if(_wk._tw2==_3H){_K8(map, 2633"filename","");_K8(map,"url",_wk._rw2);_K8(map,"result",_wk._5H);_K8(map,"http_status",_wk._WG);_K8(map,"response_headers",_wk._XG)}else if(_wk._tw2==_wz){_K8(map,"username",_wk._mz);_K8(map,"password",_wk._nz);_K8(map,"url","");_K8(map,"result",_wk.result);_K8(map,"value",_wk.value);_K8(map,"http_status",0)}else if(_wk._tw2==_kw2){_K8(map,"queue_id",_wk._OW);_K8(map,"buffer_id",_wk._ww2);_K8(map,"queue_shutdown",_wk._xw2)}else if(_wk._tw2==_zk){_K8(map,"event_type",_wk._Ak);_K8(map,"pad_index",_wk._Bk)} 2634else {_K8(map,"url","");_K8(map,"result","");_K8(map,"http_status",0);_K8(map,"filename",_wk._rw2)}if(_wk._tw2!=_sQ){_K8(map,"id",_wk._sw2);_K8(map,"status",_wk._Ck)}if(_wk._tw2==_fw2)_O8._P8(_gf2,0);else if(_wk._tw2==_gw2)_O8._P8(_gf2,0);else if(_wk._tw2==_hw2)_O8._P8(_gf2,0);else if(_wk._tw2==_iw2)_O8._P8(_if2,0);else if(_wk._tw2==_3H)_O8._P8(_kf2,0);else if(_wk._tw2==_wz)_O8._P8(_mf2,0);else if(_wk._tw2==_jw2)_O8._P8(_uY,0);else if(_wk._tw2==_sQ)_O8._P8(_qf2,0);else if(_wk._tw2==_kw2)_O8._P8(_xf2,0);else if(_wk._tw2==_zk)_O8._P8(_pW, 26350);this._gm._7m(_S2);if(_wk._tw2==_3H){_R8(_wk._XG)}if(_wk._tw2==_sQ&&_wk._Mm.type==_8Q){_yw2(_wk._Mm.buffer)}}}}_R8(map);_05._oW=-1};/*@constructor */function _Jn(){this.__type="[Background]";this._a2="";this._b2=false;this._c2=false;this.preload=false;this._xn=null;this._zw2=0;this._Aw2=0;this._Bw2=0;this._Cw2=0;this._Dw2=0;this.frames=0;this._Ew2=0;this._hM=0;this._Fw2=[]}function _Gw2(_Ou2){var _aZ=new _Jn();_aZ._a2=_Ou2._a2;if(_Ou2._b2!=undefined)_aZ._b2=_Ou2._b2;if(_Ou2._c2!=undefined)_aZ._c2=_Ou2._c2; 2636if(_Ou2.preload!=undefined)_aZ.preload=_Ou2.preload;_aZ._xn=_Hw2(_Ou2._k2);if(_Ou2._zw2!=undefined)_aZ._zw2=_Ou2._zw2;if(_Ou2._Aw2!=undefined)_aZ._Aw2=_Ou2._Aw2;if(_Ou2._Bw2!=undefined)_aZ._Bw2=_Ou2._Bw2;if(_Ou2._Cw2!=undefined)_aZ._Cw2=_Ou2._Cw2;if(_Ou2._Dw2!=undefined)_aZ._Dw2=_Ou2._Dw2;if(_Ou2.frames!=undefined)_aZ.frames=_Ou2.frames;if(_Ou2._Ew2!=undefined)_aZ._Ew2=_Ou2._Ew2;if(_Ou2._hM!=undefined)_aZ._hM=_Ou2._hM;for(var _S2=0;_S2<_Ou2.frames*_Ou2._Ew2;_S2++){if(_Ou2._Fw2[_S2]!=undefined)_aZ._Fw2[_S2]=_Ou2._Fw2[_S2]} 2637return _aZ}/*@constructor */function _Iw2(_Ou2){this._Pk();if(_Ou2._03!=undefined)this._03=_Ou2._03;if(_Ou2._1J!=undefined)this._1J=_Ou2._1J;if(_Ou2.index!=undefined)this.index=_Ou2.index;if(_Ou2.x!=undefined)this.x=_Ou2.x;if(_Ou2.y!=undefined)this.y=_Ou2.y;if(_Ou2._2J!=undefined)this._Jw2=_Ou2._2J;if(_Ou2._3J!=undefined)this._Kw2=_Ou2._3J;if(_Ou2._v3!=undefined)this._Lw2=_Ou2._v3;if(_Ou2._w3!=undefined)this._Mw2=_Ou2._w3;if(_Ou2._z2!=undefined)this._z2=_Ou2._z2;if(_Ou2.alpha!=undefined)this.alpha=_Ou2.alpha; 2638if(_Ou2._6J!=undefined)this._6J=_Ou2._6J;if(_Ou2._zw2!=undefined)this._zw2=_Ou2._zw2;if(_Ou2._Aw2!=undefined)this._Aw2=_Ou2._Aw2;if(_Ou2._Bw2!=undefined)this._Bw2=_Ou2._Bw2;if(_Ou2._Cw2!=undefined)this._Cw2=_Ou2._Cw2;if(_Ou2._Dw2!=undefined)this._Dw2=_Ou2._Dw2;if(_Ou2.frames!=undefined)this.frames=_Ou2.frames;if(_Ou2._Ew2!=undefined)this._Ew2=_Ou2._Ew2;if(_Ou2._Nw2!=undefined)this._Nw2=_Ou2._Nw2;if(_Ou2._Ow2!=undefined)this._Ow2=_Ou2._Ow2}_Iw2.prototype._Pk=function(){this._03=false;this._1J=false; 2639this.index=-1;this.x=0;this.y=0;this._Jw2=true;this._Kw2=true;this._Lw2=0;this._Mw2=0;this._4J=1;this._5J=1;this._z2=false;this.alpha=1.0;this._6J=0xffffff};/*@constructor */function _Jq2(){this.images=[];this._sn=[]}_Jq2.prototype._un=function(_k9){return this.images[_k9]};_Jq2.prototype._6b=function(_k9){return this._sn[_k9]};_Jq2.prototype._Pk=function(){this._sn=[]};_Jq2.prototype._Ur2=function(_Ou2){var _wn=null;if(_Ou2!=null){_wn=_Gw2(_Ou2)}return this._Ln(_wn)};_Jq2.prototype._Ln=function(_Pw2){ 2640var _S2=this.images.length;this.images[_S2]=_Pw2;return _S2};_Jq2.prototype._yk=function(_Ou2){var _wn=null;if(_Ou2!=null){_wn=new _Iw2(_Ou2)}this._sn[this._sn.length]=_wn};var _Qw2=-1,_Rw2=-2,_Sw2=-3,_Tw2=-4,_Uw2=-5;var _xQ=0,_Vw2=1,_Ww2=2,_Xw2=3,_Yw2=4;var _Zw2=0,__w2=1,_0x2=2,_1x2=3,_2x2=4,_IT1=5,_KT1=6,_3x2=7,_JT1=8,_4x2=9,_5x2=10,_6x2=11,_7x2=12,_8x2=13;var _MT1=0,_9x2=1,_ax2=2;function _bx2(data,_cx2,_dx2,_ex2,_fx2,_gx2){var _rC="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
2640+/=";var _sC, 2641_tC,_uC,_vC,_wC,_xC,_yC,_zC;var _S2=0;var _AC=_ex2;var _BC="";var _hx2=Math.floor(_gx2/3);_S2=_hx2*4;var _ix2=_gx2%3;if(!data){return data}data+='';do {_vC=_wC=_xC=_yC=-1;while(_vC<0){_vC=_rC.indexOf(data.charAt(_S2++))}while(_wC<0){_wC=_rC.indexOf(data.charAt(_S2++))}while(_xC<0){_xC=_rC.indexOf(data.charAt(_S2++))}while(_yC<0){_yC=_rC.indexOf(data.charAt(_S2++));}var _jx2=(_vC<<2)|(_wC>>4);var _kx2=((_wC&15)<<4)|(_xC>>2);var _lx2=((_xC&3)<<6)|_yC;_dx2[_AC++]=_jx2;if(_AC>=_cx2)return _dx2;if(_xC!=64){_dx2[_AC++]=_kx2; 2642if(_AC>=_cx2)return _dx2}if(_yC!=64){_dx2[_AC++]=_lx2;if(_AC>=_cx2)return _dx2}}while(_S2<data.length);var _mx2=_AC;if(_fx2&&_mx2<_cx2){_dx2[_mx2++]='\0'}return _dx2}function _nx2(_IC,length){var _ox2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var _KC="";var _jx2,_kx2,_lx2="";var _px2,_qx2,_rx2,_sx2="";var _S2=0;do {_jx2=_IC.charCodeAt(_S2++);_kx2=_IC.charCodeAt(_S2++);_lx2=_IC.charCodeAt(_S2++);_px2=_jx2>>2;_qx2=((_jx2&3)<<4)|(_kx2>>4);_rx2=((_kx2&15)<<2)|(_lx2>>6);_sx2=_lx2&63;if(isNaN(_kx2)){ 2643_rx2=_sx2=64}else if(isNaN(_lx2)){_sx2=64}_KC=_KC+_ox2.charAt(_px2)+_ox2.charAt(_qx2)+_ox2.charAt(_rx2)+_ox2.charAt(_sx2);_jx2=_kx2=_lx2="";_px2=_qx2=_rx2=_sx2=""}while(_S2<length);return _KC}function _vF1(_2i){var size=1;while(size<=1024){if(_2i<=size)return size;size=size<<1}return 1024}/*@constructor */function _tx2(_2i,_gi,_ux2,_vx2){_ux2=_vF1(_ux2&0x1ff);this._wx2=_2i+_ux2;this._tw2=_gi;this._xx2=_2i;this._yx2=_ux2;this._zx2=0;this._FT1=0;this._Ax2=0;this._om=new ArrayBuffer(_2i);this._Bx2=new DataView(this._om); 2644if(_vx2!=undefined&&_vx2.length>0){var _Cx2=_Wb(_vx2.length,_2i);this._Ax2=_Cx2;var _Dx2=new Uint8Array(this._om);for(var _S2=0;_S2<_Cx2;_S2++){_Dx2[_S2]=_vx2[_S2]}}}_tx2.prototype._Ex2=function(_6L1){var _Fx2=new ArrayBuffer(_6L1);var _Gx2=new Uint8Array(this._om);var _Hx2=new Uint8Array(_Fx2);if(this._om.byteLength>_6L1){for(var _S2=0;_S2<_6L1;_S2++){_Hx2[_S2]=_Gx2[_S2]}}else {_Hx2.set(_Gx2)}this._om=_Fx2;this._Bx2=new DataView(this._om);this._xx2=_6L1;this._Ix2(-1)};_tx2.prototype._Ix2=function(_2i,_Jx2){ 2645if(_2i==undefined)_2i=-1;if(_Jx2==undefined)_Jx2=false;var size=_2i;if(size==-1)size=this._FT1;if(_Jx2){this._Ax2=size}else {this._Ax2=_Vb(this._Ax2,size);this._Ax2=_Wb(this._Ax2,this._xx2)}};function _Kx2(_CA){var _0z="";for(var _S2=0;_S2<_CA.length;_S2++){var _Lx2=_CA.charCodeAt(_S2);if(_Lx2<0x80){_0z+=String.fromCharCode(_Lx2&0x7f)}else if(_Lx2<0x0800){_0z+=String.fromCharCode((((_Lx2>>6)&0x1f)|0xc0));_0z+=String.fromCharCode((_Lx2&0x3f)|0x80)}else if(_Lx2<0x10000){_0z+=String.fromCharCode(((_Lx2>>12)&0x0f)|0xe0); 2646_0z+=String.fromCharCode(((_Lx2>>6)&0x3f)|0x80);_0z+=String.fromCharCode((_Lx2&0x3f)|0x80)}else {_0z+=String.fromCharCode(((_Lx2>>18)&0x07)|0xf0);_0z+=String.fromCharCode(((_Lx2>>12)&0x3f)|0x80);_0z+=String.fromCharCode(((_Lx2>>6)&0x3f)|0x80);_0z+=String.fromCharCode((_Lx2&0x3f)|0x80)}}return _0z}_tx2.prototype._Mx2=function(_gi){this._FT1=(((this._FT1+this._zx2)+(this._yx2-1))&~(this._yx2-1))-this._zx2;if(this._FT1>=this._xx2&&this._tw2==_Ww2){while(this._FT1>=this._xx2){this._Nx2();this._FT1-=this._xx2} 2647}if(this._FT1>=this._xx2)return(_gi==_6x2)?"":_Sw2;var _fg;switch(_gi){case _5x2:_fg=this._Bx2.getUint8(this._FT1++);if(_fg==1){_fg=true}else {_fg=false}break;case __w2:{_fg=this._Bx2.getUint8(this._FT1++)}break;case _6x2:case _8x2:{_fg="";var _pC;var _oC=0;while(this._FT1<this._xx2){var _qa=0;_pC=-1;_oC=this._Bx2.getUint8(this._FT1++,true);if((_oC&0x80)==0){_qa=_oC}else if((_oC&0xe0)==0xc0){_qa=(_oC&0x1f)<<6;_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f)}else if((_oC&0xf0)==0xe0){_qa=(_oC&0x0f)<<12; 2648_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f)<<6;_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f)}else {_qa=(_oC&0x07)<<18;_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f)<<12;_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f)<<6;_oC=this._Bx2.getUint8(this._FT1++,true);_qa|=(_oC&0x3f);_pC=String.fromCharCode((_qa>>10)+0xD7C0)+String.fromCharCode((_qa&0x3FF)|0xDC00)}if(_qa==0x00)break;if(_pC<0)_pC=String.fromCharCode(_qa);_fg+=_pC}}break;case _0x2:_fg=this._Bx2.getInt8(this._FT1++); 2649break;case _1x2:_fg=this._Bx2.getUint16(this._FT1,true);this._FT1+=2;break;case _2x2:_fg=this._Bx2.getInt16(this._FT1,true);this._FT1+=2;break;case _KT1:_fg=this._Bx2.getInt32(this._FT1,true);this._FT1+=4;break;case _IT1:_fg=new Long(this._Bx2.getUint32(this._FT1,true),0);this._FT1+=4;break;case _JT1:_fg=this._Bx2.getFloat32(this._FT1,true);this._FT1+=4;break;case _4x2:_fg=this._Bx2.getFloat64(this._FT1,true);this._FT1+=8;break;case _7x2:var _wZ=this._Bx2.getUint32(this._FT1,true);this._FT1+=4;var _z61=this._Bx2.getUint32(this._FT1, 2650true);this._FT1+=4;_fg=new Long(_wZ,_z61);break }return _fg};_tx2.prototype._Nx2=function(){this._zx2=(this._zx2+this._xx2)%this._yx2};function _Ox2(_gi){var _Px2=0;switch(_gi){case _5x2:case __w2:case _0x2:_Px2=1;break;case _1x2:case _2x2:_Px2=2;break;case _KT1:case _IT1:case _JT1:_Px2=4;break;case _4x2:case _7x2:_Px2=8;break }return _Px2}function _Qx2(){this._S2=new Uint32Array(2);this._Rx2=new Uint32Array(4);this._Sx2=new Uint8Array(64);this._Tx2=new Uint8Array(16);this._S2[0]=this._S2[1]=0;this._Rx2[0]=this._Rx2[1]=this._Rx2[2]=this._Rx2[3]=0; 2651for(var _S2=0;_S2<64;_S2++)this._Sx2[_S2]=0;for(var _S2=0;_S2<16;_S2++)this._Tx2[_S2]=0}_Qx2.prototype._Ux2=function(){var _jc="0123456789abcdef";var _8z="";for(var _V2=0;_V2<16;_V2++){var _M9=this._Tx2[_V2];_8z+=_jc[((_M9>>4)&0xf)];_8z+=_jc[(_M9&0xf)];}return _8z};function _Vx2(){var _Wx2=new _Qx2();_Wx2._S2[0]=_Wx2._S2[1]=0;_Wx2._Rx2[0]=0x67452301;_Wx2._Rx2[1]=0xefcdab89;_Wx2._Rx2[2]=0x98badcfe;_Wx2._Rx2[3]=0x10325476;return _Wx2}var _Xx2=new Uint32Array(16);function _Yx2(x,y,_Gg){_Xx2[0]=x;_Xx2[1]=y;_Xx2[2]=_Gg; 2652return(((_Xx2[0])&(_Xx2[1]))|((~_Xx2[0])&(_Xx2[2])))}function _Zx2(x,y,_Gg){_Xx2[0]=x;_Xx2[1]=y;_Xx2[2]=_Gg;return(((_Xx2[0])&(_Xx2[2]))|((_Xx2[1])&(~_Xx2[2])))}function __x2(x,y,_Gg){_Xx2[0]=x;_Xx2[1]=y;_Xx2[2]=_Gg;return((_Xx2[0])^(_Xx2[1])^(_Xx2[2]));}function _0y2(x,y,_Gg){_Xx2[0]=x;_Xx2[1]=y;_Xx2[2]=_Gg;return((_Xx2[1])^((_Xx2[0])|(~_Xx2[2])))}var _1y2=new Uint32Array(2);function _2y2(x,_Hb){_1y2[0]=x;_1y2[1]=((_1y2[0]<<_Hb)&0xffffffff)|((_1y2[0]>>(32-_Hb))&((1<<_Hb)-1));return _1y2[1]}var _3y2=new Uint32Array(7); 2653function _4y2(_N9,_M9,_T2,_Bo,x,_8z,_AC){_3y2[0]=_N9;_3y2[1]=_M9;_3y2[2]=_T2;_3y2[3]=_Bo;_3y2[4]=x;_3y2[5]=_8z;_3y2[6]=_AC;_3y2[0]+=_Yx2(_3y2[1],_3y2[2],_3y2[3])+_3y2[4]+(_3y2[6]);_3y2[0]=_2y2(_3y2[0],_3y2[5]);_3y2[0]+=_3y2[1];return _3y2[0];}function _5y2(_N9,_M9,_T2,_Bo,x,_8z,_AC){_3y2[0]=_N9;_3y2[1]=_M9;_3y2[2]=_T2;_3y2[3]=_Bo;_3y2[4]=x;_3y2[5]=_8z;_3y2[6]=_AC;_3y2[0]+=_Zx2(_3y2[1],_3y2[2],_3y2[3])+_3y2[4]+(_3y2[6]);_3y2[0]=_2y2(_3y2[0],_3y2[5]);_3y2[0]+=_3y2[1];return _3y2[0]}function _6y2(_N9,_M9, 2654_T2,_Bo,x,_8z,_AC){_3y2[0]=_N9;_3y2[1]=_M9;_3y2[2]=_T2;_3y2[3]=_Bo;_3y2[4]=x;_3y2[5]=_8z;_3y2[6]=_AC;_3y2[0]+=__x2(_3y2[1],_3y2[2],_3y2[3])+_3y2[4]+(_3y2[6]);_3y2[0]=_2y2(_3y2[0],_3y2[5]);_3y2[0]+=_3y2[1];return _3y2[0]}function _7y2(_N9,_M9,_T2,_Bo,x,_8z,_AC){_3y2[0]=_N9;_3y2[1]=_M9;_3y2[2]=_T2;_3y2[3]=_Bo;_3y2[4]=x;_3y2[5]=_8z;_3y2[6]=_AC;_3y2[0]+=_0y2(_3y2[1],_3y2[2],_3y2[3])+_3y2[4]+(_3y2[6]);_3y2[0]=_2y2(_3y2[0],_3y2[5]);_3y2[0]+=_3y2[1];return _3y2[0]}function _iP1(_8y2,_9y2){var _N9=_8y2[0],_M9=_8y2[1], 2655_T2=_8y2[2],_Bo=_8y2[3];var _ay2=7;var _by2=12;var _cy2=17;var _dy2=22;_N9=_4y2(_N9,_M9,_T2,_Bo,_9y2[0],_ay2,0xD76AA478);_Bo=_4y2(_Bo,_N9,_M9,_T2,_9y2[1],_by2,0xE8C7B756);_T2=_4y2(_T2,_Bo,_N9,_M9,_9y2[2],_cy2,0x242070DB);_M9=_4y2(_M9,_T2,_Bo,_N9,_9y2[3],_dy2,0xC1BDCEEE);_N9=_4y2(_N9,_M9,_T2,_Bo,_9y2[4],_ay2,0xF57C0FAF);_Bo=_4y2(_Bo,_N9,_M9,_T2,_9y2[5],_by2,0x4787C62A);_T2=_4y2(_T2,_Bo,_N9,_M9,_9y2[6],_cy2,0xA8304613);_M9=_4y2(_M9,_T2,_Bo,_N9,_9y2[7],_dy2,0xFD469501);_N9=_4y2(_N9,_M9,_T2,_Bo,_9y2[8], 2656_ay2,0x698098D8);_Bo=_4y2(_Bo,_N9,_M9,_T2,_9y2[9],_by2,0x8B44F7AF);_T2=_4y2(_T2,_Bo,_N9,_M9,_9y2[10],_cy2,0xFFFF5BB1);_M9=_4y2(_M9,_T2,_Bo,_N9,_9y2[11],_dy2,0x895CD7BE);_N9=_4y2(_N9,_M9,_T2,_Bo,_9y2[12],_ay2,0x6B901122);_Bo=_4y2(_Bo,_N9,_M9,_T2,_9y2[13],_by2,0xFD987193);_T2=_4y2(_T2,_Bo,_N9,_M9,_9y2[14],_cy2,0xA679438E);_M9=_4y2(_M9,_T2,_Bo,_N9,_9y2[15],_dy2,0x49B40821);var _ey2=5;var _fy2=9;var _gy2=14;var _hy2=20;_N9=_5y2(_N9,_M9,_T2,_Bo,_9y2[1],_ey2,0xF61E2562);_Bo=_5y2(_Bo,_N9,_M9,_T2,_9y2[6],_fy2, 26570xC040B340);_T2=_5y2(_T2,_Bo,_N9,_M9,_9y2[11],_gy2,0x265E5A51);_M9=_5y2(_M9,_T2,_Bo,_N9,_9y2[0],_hy2,0xE9B6C7AA);_N9=_5y2(_N9,_M9,_T2,_Bo,_9y2[5],_ey2,0xD62F105D);
2657_Bo=_5y2(_Bo,_N9,_M9,_T2,_9y2[10],_fy2,0x02441453);_T2=_5y2(_T2,_Bo,_N9,_M9,_9y2[15],_gy2,0xD8A1E681);_M9=_5y2(_M9,_T2,_Bo,_N9,_9y2[4],_hy2,0xE7D3FBC8);_N9=_5y2(_N9,_M9,_T2,_Bo,_9y2[9],_ey2,0x21E1CDE6);_Bo=_5y2(_Bo,_N9,_M9,_T2,_9y2[14],_fy2,0xC33707D6);_T2=_5y2(_T2,_Bo,_N9,_M9,_9y2[3],_gy2,0xF4D50D87);_M9=_5y2(_M9,_T2,_Bo,_N9,_9y2[8],_hy2, 26580x455A14ED);_N9=_5y2(_N9,_M9,_T2,_Bo,_9y2[13],_ey2,0xA9E3E905);_Bo=_5y2(_Bo,_N9,_M9,_T2,_9y2[2],_fy2,0xFCEFA3F8);_T2=_5y2(_T2,_Bo,_N9,_M9,_9y2[7],_gy2,0x676F02D9);_M9=_5y2(_M9,_T2,_Bo,_N9,_9y2[12],_hy2,0x8D2A4C8A);var _iy2=4;var _jy2=11;var _ky2=16;var _ly2=23;_N9=_6y2(_N9,_M9,_T2,_Bo,_9y2[5],_iy2,0xFFFA3942);_Bo=_6y2(_Bo,_N9,_M9,_T2,_9y2[8],_jy2,0x8771F681);_T2=_6y2(_T2,_Bo,_N9,_M9,_9y2[11],_ky2,0x6D9D6122);_M9=_6y2(_M9,_T2,_Bo,_N9,_9y2[14],_ly2,0xFDE5380C);_N9=_6y2(_N9,_M9,_T2,_Bo,_9y2[1],_iy2,0xA4BEEA44); 2659_Bo=_6y2(_Bo,_N9,_M9,_T2,_9y2[4],_jy2,0x4BDECFA9);_T2=_6y2(_T2,_Bo,_N9,_M9,_9y2[7],_ky2,0xF6BB4B60);_M9=_6y2(_M9,_T2,_Bo,_N9,_9y2[10],_ly2,0xBEBFBC70);_N9=_6y2(_N9,_M9,_T2,_Bo,_9y2[13],_iy2,0x289B7EC6);_Bo=_6y2(_Bo,_N9,_M9,_T2,_9y2[0],_jy2,0xEAA127FA);_T2=_6y2(_T2,_Bo,_N9,_M9,_9y2[3],_ky2,0xD4EF3085);_M9=_6y2(_M9,_T2,_Bo,_N9,_9y2[6],_ly2,0x04881D05);_N9=_6y2(_N9,_M9,_T2,_Bo,_9y2[9],_iy2,0xD9D4D039);_Bo=_6y2(_Bo,_N9,_M9,_T2,_9y2[12],_jy2,0xE6DB99E5);_T2=_6y2(_T2,_Bo,_N9,_M9,_9y2[15],_ky2,0x1FA27CF8); 2660_M9=_6y2(_M9,_T2,_Bo,_N9,_9y2[2],_ly2,0xC4AC5665);var _my2=6;var _ny2=10;var _oy2=15;var _py2=21;_N9=_7y2(_N9,_M9,_T2,_Bo,_9y2[0],_my2,0xF4292244);_Bo=_7y2(_Bo,_N9,_M9,_T2,_9y2[7],_ny2,0x432AFF97);_T2=_7y2(_T2,_Bo,_N9,_M9,_9y2[14],_oy2,0xAB9423A7);_M9=_7y2(_M9,_T2,_Bo,_N9,_9y2[5],_py2,0xFC93A039);_N9=_7y2(_N9,_M9,_T2,_Bo,_9y2[12],_my2,0x655B59C3);_Bo=_7y2(_Bo,_N9,_M9,_T2,_9y2[3],_ny2,0x8F0CCC92);_T2=_7y2(_T2,_Bo,_N9,_M9,_9y2[10],_oy2,0xFFEFF47D);_M9=_7y2(_M9,_T2,_Bo,_N9,_9y2[1],_py2,0x85845DD1);_N9=_7y2(_N9, 2661_M9,_T2,_Bo,_9y2[8],_my2,0x6FA87E4F);_Bo=_7y2(_Bo,_N9,_M9,_T2,_9y2[15],_ny2,0xFE2CE6E0);_T2=_7y2(_T2,_Bo,_N9,_M9,_9y2[6],_oy2,0xA3014314);_M9=_7y2(_M9,_T2,_Bo,_N9,_9y2[13],_py2,0x4E0811A1);_N9=_7y2(_N9,_M9,_T2,_Bo,_9y2[4],_my2,0xF7537E82);_Bo=_7y2(_Bo,_N9,_M9,_T2,_9y2[11],_ny2,0xBD3AF235);_T2=_7y2(_T2,_Bo,_N9,_M9,_9y2[2],_oy2,0x2AD7D2BB);_M9=_7y2(_M9,_T2,_Bo,_N9,_9y2[9],_py2,0xEB86D391);_8y2[0]+=_N9;_8y2[1]+=_M9;_8y2[2]+=_T2;_8y2[3]+=_Bo}
2661function _qy2(_ry2,_sy2,_ty2,_uy2){var _9y2=new Uint32Array(16); 2662var _vy2;var _S2,_jA;var _k9=0;_vy2=(_ry2._S2[0]>>3)&0x3F;if((_ry2._S2[0]+((_uy2<<3)&0xffffffff))<_ry2._S2[0]){_ry2._S2[1]++}_ry2._S2[0]+=(_uy2<<3)&0xffffffff;_ry2._S2[1]+=(_uy2>>29)&0xffffffff;while(_uy2--){_ry2._Sx2[_vy2++]=_sy2[_k9++];if(_vy2==0x40){for(_S2=0,_jA=0;_S2<16;_S2++,_jA+=4)_9y2[_S2]=(((0xffffffff&_ry2._Sx2[_jA+3])<<24)|((0xffffffff&_ry2._Sx2[_jA+2])<<16)|((0xffffffff&_ry2._Sx2[_jA+1])<<8)|(0xffffffff&_ry2._Sx2[_jA]));_iP1(_ry2._Rx2,_9y2);_vy2=0}}}var _wy2=new Uint8Array(64);function _xy2(_ry2){ 2663var _9y2=new Uint32Array(16);var _vy2;var _S2,_jA;var _yy2;_9y2[14]=_ry2._S2[0];_9y2[15]=_ry2._S2[1];_vy2=((_ry2._S2[0]>>3)&0x3F);_yy2=(_vy2<56)?(56-_vy2):(120-_vy2);_wy2[0]=0x80;_qy2(_ry2,_wy2,0,_yy2);for(_S2=0,_jA=0;_S2<14;_S2++,_jA+=4){_9y2[_S2]=((~~_ry2._Sx2[_jA+3])<<24)|((~~_ry2._Sx2[_jA+2])<<16)|((~~_ry2._Sx2[_jA+1])<<8)|(~~_ry2._Sx2[_jA])}_iP1(_ry2._Rx2,_9y2);for(_S2=0,_jA=0;_S2<4;_S2++,_jA+=4){_ry2._Tx2[_jA]=(_ry2._Rx2[_S2]&0xFF);_ry2._Tx2[_jA+1]=((_ry2._Rx2[_S2]>>8)&0xFF);_ry2._Tx2[_jA+2]=((_ry2._Rx2[_S2]>>16)&0xFF); 2664_ry2._Tx2[_jA+3]=((_ry2._Rx2[_S2]>>24)&0xFF)}}function _zy2(_Ay2,_2i,_ty2){var _Wx2=_Vx2();var _By2=_2i;while(_By2>0){var _Cy2=_Wb(_By2,_2i-_ty2);_qy2(_Wx2,_Ay2,_ty2,_Cy2);_ty2=0;_By2-=_Cy2}_xy2(_Wx2);return _Wx2._Ux2()}function _Dy2(){var _Al1=-306674912;var _Ey2=new Array(256);for(var _S2=0;_S2<256;_S2++){var _u4=_S2;var _Fy2=8;while(--_Fy2>=0){if((_u4&1)!=0){_u4=_u4>>>1^_Al1}else _u4>>>=1}_Ey2[_S2]=_u4}return _Ey2}var _Gy2=_Dy2();function _Hy2(_M9,_em,_Dy){var _u4=-1;var _Ey2=_Gy2;var _S2=_em;for(var _Iy2=_em+_Dy;
2665_S2<_Iy2;_S2++)_u4=_Ey2[(_u4^_M9[_S2])&255]^_u4>>>8;return _u4}_tx2.prototype._Jy2=function(_ty2,_2i){if(this._xx2==0)return;if(_2i<0)_2i=this._xx2;if(_2i==0)return "";if(this._tw2==_Ww2){while(_ty2<0)_ty2+=this._xx2;while(_ty2>=this._xx2)_ty2-=this._xx2}else {if(_ty2<0)_ty2=0;if(_ty2>=this._xx2)_ty2=this._xx2-1;if((_ty2+_2i)>this._xx2)_2i=this._xx2-_ty2}if(_2i>this._xx2-_ty2){return ""}else {var _Ky2=new Uint8Array(this._om,_ty2,_2i);var _862="";for(var _S2=0;_S2<_2i;_S2++){_862+=String.fromCharCode(_Ky2[_S2])} 2666return _nx2(_862,_2i)}};_tx2.prototype._HT1=function(_gi,_ix){var _Ly2;var size=0;this._FT1=(((this._FT1+this._zx2)+(this._yx2-1))&~(this._yx2-1))-this._zx2;if(this._FT1>=this._xx2&&this._tw2==_Ww2){while(this._FT1>=this._xx2){this._Nx2();this._FT1-=this._xx2}}if((this._FT1>=this._xx2)&&(this._tw2!=_Vw2)){return _Rw2}var _Px2=_Ox2(_gi);if((_gi===_6x2)||(_gi===_8x2)){_Ly2=_Kx2(_ix);_Px2=_Ly2.length;if(_gi===_6x2)_Px2++}if((this._FT1+_Px2)>this._xx2){if(this._tw2==_Vw2){var _My2=this._xx2;var _6L1=this._xx2; 2667while((this._FT1+_Px2)>_6L1){_6L1=(_6L1<<1)}this._Ex2(_6L1)}else {if(this._tw2!=_Ww2){return _Rw2}}}switch(_gi){case _5x2:if(_ix==true){_ix=1}else {_ix=0}case __w2:{this._Bx2.setUint8(this._FT1,_ix);this._FT1++;}break;case _6x2:case _8x2:{for(var _S2=0;_S2<_Ly2.length;_S2++){var _Lx2=_Ly2.charCodeAt(_S2)&0xff;this._Bx2.setUint8(this._FT1++,_Lx2,true)}if(_gi===_6x2){this._Bx2.setUint8(this._FT1++,0,true)}}break;case _0x2:this._Bx2.setInt8(this._FT1,_ix);this._FT1++;break;case _1x2:this._Bx2.setUint16(this._FT1, 2668_ix,true);this._FT1+=2;break;case _2x2:this._Bx2.setInt16(this._FT1,_ix,true);this._FT1+=2;break;case _KT1:this._Bx2.setInt32(this._FT1,_ix,true);this._FT1+=4;break;case _IT1:this._Bx2.setUint32(this._FT1,_ix,true);this._FT1+=4;break;case _JT1:this._Bx2.setFloat32(this._FT1,_ix,true);this._FT1+=4;break;case _4x2:this._Bx2.setFloat64(this._FT1,_ix,true);this._FT1+=8;break;case _7x2:var _Ny2=yyGetInt64(_ix);this._Bx2.setUint32(this._FT1,_Ny2._wZ,true);this._FT1+=4;this._Bx2.setUint32(this._FT1,_Ny2._z61, 2669true);this._FT1+=4;break }this._Ix2(-1);return 0};_tx2.prototype._Oy2=function(_gi,_ty2){var size=_Ox2(_gi);if(_ty2<0)return undefined;if(this._tw2!=_Ww2){if(_ty2>(this._xx2-size))return undefined}else {while(_ty2>=this._xx2){_ty2-=this._xx2}}var _fg;switch(_gi){case _5x2:_fg=this._Bx2.getUint8(_ty2);if(_fg==1){_fg=true}else {_fg=false}break;case __w2:{_fg=this._Bx2.getUint8(_ty2)}break;case _0x2:_fg=this._Bx2.getInt8(_ty2);break;case _1x2:_fg=this._Bx2.getUint16(_ty2,true);break;case _2x2:_fg=this._Bx2.getInt16(_ty2, 2670true);break;case _KT1:_fg=this._Bx2.getInt32(_ty2,true);break;case _IT1:_fg=this._Bx2.getUint32(_ty2,true);break;case _JT1:_fg=this._Bx2.getFloat32(_ty2,true);break;case _4x2:_fg=this._Bx2.getFloat64(_ty2,true);break;case _7x2:var _wZ=this._Bx2.getUint32(_ty2,true);var _z61=this._Bx2.getUint32(_ty2+4,true);_fg=new Long(_wZ,_z61);break }return _fg};_tx2.prototype._Py2=function(_gi,_ty2,_ix){if(_ty2<0)return;var size=_Ox2(_gi);if(this._tw2!=_Ww2){if(_ty2>(this._xx2-size))return 0;}else {while(_ty2>=this._xx2){ 2671_ty2-=this._xx2}}switch(_gi){case _5x2:if(_ix==true){_ix=1}else {_ix=0}case __w2:this._Bx2.setUint8(_ty2,_ix);this._Ix2(_ty2+1);return;break;case _0x2:this._Bx2.setInt8(_ty2,_ix);this._Ix2(_ty2+1);return;break;case _1x2:this._Bx2.setUint16(_ty2,_ix,true);break;case _2x2:this._Bx2.setInt16(_ty2,_ix,true);break;case _KT1:this._Bx2.setInt32(_ty2,_ix,true);break;case _IT1:this._Bx2.setUint32(_ty2,_ix,true);break;case _JT1:this._Bx2.setFloat32(_ty2,_ix,true);break;case _4x2:this._Bx2.setFloat64(_ty2,_ix,true); 2672break;case _7x2:var _Ny2=yyGetInt64(_ix);this._Bx2.setUint32(_ty2,_Ny2._wZ,true);this._Bx2.setUint32(_ty2+4,_Ny2._z61,true);break }this._Ix2(_ty2+size)};_tx2.prototype._LT1=function(_Qy2,_ty2){switch(_Qy2){case _MT1:if(_ty2<0)_ty2=0;this._FT1=_ty2;break;case _9x2:this._FT1+=_ty2;if(this._FT1<0)this._FT1=0;break;case _ax2:this._FT1=this._xx2-_ty2;if(this._FT1>this._xx2)this._FT1=this._xx2;break }return this._FT1};function _Ry2(buffer,type){var _nf=_nm._6b(yyGetInt32(buffer));if(!_nf)return 0;return _nf._Mx2(yyGetInt32(type))} 2673function _wQ(_2i,_gi,_ux2){try{return _nm._yk(new _tx2(yyGetInt32(_2i),yyGetInt32(_gi),yyGetInt32(_ux2)))}catch(e){alert("ArrayBuffer Error : This functionality requires at least IE10");return -1}}function _Sy2(_k9,_gi,_ix){var _nf=_nm._6b(yyGetInt32(_k9));if(!_nf)return _Uw2;return _nf._HT1(yyGetInt32(_gi),_ix)};function _yw2(_k9){_k9=yyGetInt32(_k9);var _nf=_nm._6b(_k9);if(!_nf)return _Uw2;_nf._om=null;_nf._Bx2=null;_nm._7m(_k9);return 0}var _Ty2=-1;function _qm(_k9){var _nf=_nm._6b(yyGetInt32(_k9));if(!_nf)return undefined; 2674return _nf._om}function _Uy2(_B_,_Vy2,_ty2){var _nf=_nm._6b(yyGetInt32(_B_));var _Qn=_Fn._6b(yyGetInt32(_Vy2));if(!_nf||!_Qn)return false;var data=null;var _Gn=_Qn._Je;try{data=_Gn._C_(0,0,_Qn._Sh,_Qn._Th)}catch(_PB){return false}var _Wy2=data.data;_nf._LT1(_MT1,yyGetInt32(offset));for(var _S2=0;_S2<_Wy2.length;_S2++){_nf._Py2(__w2,_S2,_Wy2[_S2])}return true}function _Xy2(_B_,_Vy2,_ty2){var _nf=_nm._6b(yyGetInt32(_B_));var _Qn=_Fn._6b(yyGetInt32(_Vy2));if(!_nf||!_Qn)return false;var data=null;var _Gn=_Qn._Je;try{ 2675var _Yy2=_Gn.createImageData(_Qn._Sh,_Qn._Th);var data=_Yy2.data;var _Dy=_Qn._Sh*_Qn._Th*4;for(var _S2=0;_S2<_Dy;_S2++){data[_S2]=_nf._Oy2(__w2,_S2+_ty2)}_Gn._Zy2(_Yy2,0,0)}catch(_PB){return false}return true}var __y2=function(){_rg("vertex_create_buffer")};var _0z2=function(size){_rg("vertex_create_buffer_ext")};var _1z2=function(buffer){_rg("vertex_delete_buffer")};var _2z2=function(buffer,_Hg2){_rg("vertex_begin")};var _3z2=function(buffer){_rg("vertex_end")};var _4z2=function(buffer,x,y){_rg("vertex_position")} 2676;var _5z2=function(buffer,x,y,_Gg){_rg("vertex_position_3d")};var _6z2=function(buffer,_S9,alpha){_rg("vertex_colour")};var _7z2=function(buffer,_S9,alpha){_rg("vertex_color")};var _8z2=function(buffer,_K9,_L9,_M9,_N9){_rg("vertex_rgba")};var _9z2=function(buffer,_K9,_L9,_M9,_N9){_rg("vertex_argb")};var _az2=function(buffer,_pa,_qa){_rg("vertex_texcoord")};var _bz2=function(buffer,x,y,_Gg){_rg("vertex_normal")};var _cz2=function(buffer,x){_rg("vertex_float1")};var _dz2=function(buffer,x,y){_rg("vertex_float2")} 2677;var _ez2=function(buffer,x,y,_Gg){_rg("vertex_float3")};var _fz2=function(buffer,x,y,_Gg,_U2){_rg("vertex_float4")};var _gz2=function(buffer,x,y,_Gg,_U2){_rg("vertex_ubyte4")};var _hz2=function(buffer){_rg("vertex_freeze")};var _iz2=function(buffer){_rg("vertex_submit")};var _jz2=function(buffer){_rg("vertex_get_number")};var _kz2=function(buffer){_rg("vertex_get_buffer_size")};var _lz2=function(buffer){_rg("vertex_create_buffer_from_buffer")};var _mz2=function(buffer){_rg("vertex_create_buffer_from_buffer_ext")} 2678;var _nz2=function(){};var _oz2=8*1024;var _pz2=[];function _qz2(){__y2=_rz2;_0z2=_sz2;_lz2=_tz2;_mz2=_uz2;_1z2=_vz2;_2z2=_wz2;_3z2=_xz2;_4z2=_yz2;_5z2=_zz2;_6z2=_Az2;_7z2=_Az2;_8z2=_Bz2;_9z2=_Cz2;_az2=_Dz2;_bz2=_Ez2;_cz2=_Fz2;_dz2=_Gz2;_ez2=_Hz2;_fz2=_Iz2;_gz2=_Jz2;_hz2=_Kz2;_iz2=_Lz2;_jz2=_Mz2;_kz2=_Nz2;_nz2=_Oz2}function _uz2(_B_,_jD1,_Pz2,_Qz2){_jD1=yyGetInt32(_jD1);_Pz2=yyGetInt32(_Pz2);_Qz2=yyGetInt32(_Qz2);var _6Y=0;var _vJ1=_ad._Dh(_jD1);var _nf=_nm._6b(yyGetInt32(_B_));if(!_nf||!_vJ1)return -1;if(_Qz2==-1){ 2679_Pz2=0;_6Y=_nf._Ax2;_Qz2=_6Y/_vJ1._pi}else {_6Y=_Qz2*_vJ1._pi;if((_6Y+_Pz2)>_nf._Ax2){_6Y=(_nf._Ax2-_Pz2);_Qz2=~~(_6Y/_vJ1._pi);_6Y=_Qz2*_vJ1._pi}}var _Rz2=_0z2(_6Y);var _Sz2=_pz2[_Rz2];
2679var _Tz2=new Uint8Array(_nf._om);var _Dx2=new Uint8Array(_Sz2._9j());_Sz2._ui(_jD1);var src=_Pz2;for(var _S2=0;_S2<_6Y;_S2++){_Dx2[_S2]=_Tz2[src++]}_Sz2._6j(_Qz2);_Sz2._wi();return _Rz2}function _tz2(_B_,_jD1){return _uz2(_B_,_jD1,0,-1)}function _rz2(){return _0z2(_oz2)}function _sz2(_2i){var _Uz2=new _1i(yyGetInt32(_2i));var _Vz2=_pz2.length; 2680for(var _S2=0;_S2<_pz2;_S2++){if((_pz2[_S2]===null)||(_pz2[_S2]===undefined)){_Vz2=_S2;break }}_pz2[_Vz2]=_Uz2;return _Vz2}function _vz2(_B_){_pz2[yyGetInt32(_B_)]=null;}function _wz2(_B_,_jD1){_pz2[yyGetInt32(_B_)]._ui(yyGetInt32(_jD1))}function _xz2(_B_){_pz2[yyGetInt32(_B_)]._wi()}function _yz2(_B_,x,y){_pz2[yyGetInt32(_B_)]._zi(yyGetReal(x),yyGetReal(y))}function _zz2(_B_,x,y,_Gg){_pz2[yyGetInt32(_B_)]._Ci(yyGetReal(x),yyGetReal(y),yyGetReal(_Gg))}function _Az2(_B_,_S9,alpha){_pz2[yyGetInt32(_B_)]._Ei(yyGetInt32(_S9), 2681yyGetReal(alpha))}function _Bz2(_B_,_Ji){_pz2[yyGetInt32(_B_)]._Ii(yyGetInt32(_Ji))}function _Cz2(_B_,_Li){_pz2[yyGetInt32(_B_)]._Ki(yyGetInt32(_Li));}function _Dz2(_B_,_pa,_qa){_pz2[yyGetInt32(_B_)]._Mi(yyGetReal(_pa),yyGetReal(_qa))}function _Ez2(_B_,x,y,_Gg){_pz2[yyGetInt32(_B_)]._Oi(yyGetReal(x),yyGetReal(y),yyGetReal(_Gg))}function _Fz2(_B_,x){_pz2[yyGetInt32(_B_)]._Qi(yyGetReal(x))}function _Gz2(_B_,x,y){_pz2[yyGetInt32(_B_)]._Si(yyGetReal(x),yyGetReal(y))}function _Hz2(_B_,x,y,_Gg){_pz2[yyGetInt32(_B_)]._Ti(yyGetReal(x), 2682yyGetReal(y),yyGetReal(_Gg))}function _Iz2(_B_,x,y,_Gg,_U2){_pz2[yyGetInt32(_B_)]._Ui(yyGetReal(x),yyGetReal(y),yyGetReal(_Gg),yyGetReal(_U2))}function _Jz2(_B_,x,y,_Gg,_U2){_pz2[yyGetInt32(_B_)]._Wi(yyGetInt32(x),yyGetInt32(y),yyGetInt32(_Gg),yyGetInt32(_U2))}function _Kz2(_B_){var _Uz2=_pz2[yyGetInt32(_B_)];if(_Uz2){_Uz2._Yi()}}function _Oz2(){_ad._x_()}function _Lz2(_B_,_2j,_3j){_ad._x_();var _Nh,_Uz2=_pz2[yyGetInt32(_B_)];if(_Uz2){if(_bf!=-1){var _RD1=_Wz2[_bf]._SD1;var _uJ1=_Uz2._yi();if(_uJ1._ji.length<_RD1._ED1.length){ 2683_Yy("Trying to use a vertex buffer with too few inputs for the seleted shader.")}}_Uz2._1j(_qh(yyGetInt32(_2j)),_3j)}}function _Mz2(_B_){var _Uz2=_pz2[yyGetInt32(_B_)];if(_Uz2){return _Uz2._8j()}return 0}function _Nz2(_B_){var _Uz2=_pz2[yyGetInt32(_B_)];if(_Uz2){return _Uz2._9j().byteLength}return 0}/*@constructor */function _yq2(){this.__type="[BuiltIn]";this._kI=0;this._1s2=0;this._2s2=0;this._Xz2=0;this._Yz2=0;this._Zz2=0;this.__z2=0;this._0A2=100;this._Gr2=0;this._Lr2="/";this._1A2="/";this._2A2="/"; 2684this._3A2=0;this._4A2=0;this._5A2=0;this._6A2=0;this._7A2="room";this._8A2=30;this._9A2=false;this._aA2=0x00000000;this._bA2=false;this._cA2=false;this._dA2=false;this._eA2=0;this._fA2=0;this._gA2=0;this._hA2=0;this._iA2=0;this._jA2=0;this._kA2=0;this._lA2=1.0;this._mA2=1.0;this._nA2=0;this._oA2=0;this._pA2=0;this._qA2=1.0;this._rA2=false;this._sA2=0;this._tA2=0;this._uA2=0;this._vA2=0;this._wA2=0;this._xA2=0;this._yA2=0;this._zA2=0;this._AA2=0;this._BA2=0;this._CA2=0;this._DA2=0;this._EA2=0;this._FA2=0; 2685this._GA2=0;this._HA2=0;this._K01=0;this._O01=0;this._IA2=0;this._JA2=0;this._KA2=0;this._LA2=0;this._MA2="";this._NA2="";this._Nr2=false;this._OA2=false;this._PA2=false;this._QA2=false;this._RA2="score";this._SA2="lives";this._TA2="health";this.__L=0;this._UA2=0;this._VA2=0;this._WA2=0;this._XA2=0;this._YA2=0;this._ZA2=0;this.__A2=0;this._0B2=0;this._1B2=0;this._2B2=0;this._dt2=0;this._3B2=0;this._4B2=0;this._5B2=true;this._6B2=true;this._7B2=8.2;this._oW=-1;this._J8=-1;this._8B2=-1;this._9B2=false; 2686this._aB2=-1;this._tA2=[];this._uA2=[];this._vA2=[];this._wA2=[];this._xA2=[];this._yA2=[];this._zA2=[];this._AA2=[];this._BA2=[];this._CA2=[];this._DA2=[];this._EA2=[];this._FA2=[];this._GA2=[];this._HA2=[];this._bB2=[];this._cB2=[];this._cA2=[];this._dA2=[];this._eA2=[];this._fA2=[];this._gA2=[];this._hA2=[];this._iA2=[];this._jA2=[];this._kA2=[];this._lA2=[];this._mA2=[];this._nA2=[];this._oA2=[];this._pA2=[];this._qA2=[]}_yq2.prototype._15=function(_b9){if(_49){return _79._89(_b9)}else {return _29._dB2} 2687};_yq2.prototype._Ol=function(_eB2){for(var _qa=0;_qa<_eB2.length;_qa++){var _OE=_eB2[_qa];this[_qa]=_OE}};
2687/*@constructor */function _fB2(){this.__type="[Font]";this._gB2=false;this._hB2=false;this._a2="";this._iB2="";this.size=12;this._jB2=0;this.bold=false;this._L2=false;this.first=32;this._M2=127;this._kB2="";this.prop=false;this._lB2=0;this._mB2=null;this._nB2=null;this.antialias=0;this._N2=0;this._1b=1;this._2b=1;this._oB2=0.5;this._R2=null;this._xn=null;this._pB2=null}_fB2.prototype._qB2=function(_Ou2){ 2688this._nB2=null;this._a2=_Ou2._a2;this._iB2=_Ou2._O2;this.size=_Ou2.size;this.bold=_Ou2.bold;this._L2=_Ou2._L2;this.first=_Ou2.first&0xffff;this._gB2=false;this._jB2=_Ou2._jB2;this.antialias=0;this._N2=0;if(((_Ou2.first>>16)&0xff)!==0)this._N2=(_Ou2.first>>16)&0xff;if(((_Ou2.first>>24)&0xff)!==0)this.antialias=((_Ou2.first>>24)&0xff)-1;this._M2=_Ou2._M2;this._1b=_Ou2.scaleX;this._2b=_Ou2.scaleY;this._R2=[];var _Jz=99999999;var _Ub=-99999999;var maxHeight=0;for(var _rB2=0;_rB2<_Ou2._R2.length;_rB2++){ 2689var index=-2;var _sB2=_Ou2._R2[_rB2];if(_sB2._T2!=undefined)index=_sB2._T2.charCodeAt(0);else if(_sB2._S2!=undefined)index=_sB2._S2;this._R2[index]=_sB2;if(index<_Jz)_Jz=index;if(index>_Ub)_Ub=index;if(_sB2._V2>maxHeight)maxHeight=_sB2._V2}this._tB2=maxHeight;this.first=_Jz;this._M2=_Ub;this._xn=_Hw2(_Ou2._Q2)};_fB2.prototype._uB2=function(){var height=0;for(var _Hb=0;_Hb<this._pB2._5a.length;_Hb++){var _4a=this._pB2._5a[_Hb];height=_Vb(height,_4a._P3)}this.size=height};_fB2.prototype._vB2=function(_CA){ 2690if((!_CA)||(0===_CA.length))return 0;if(this._gB2){return this.size*this._1b}else {return this._tB2*this._1b}};_fB2.prototype._wB2=function(_CA,_xB2){if((!_CA)||(0===_CA.length))return 0;var _b32;if(_xB2){_b32=[_CA]}else {_b32=_6z._7z(_CA,-1,this)}if(this._gB2){if(this._hB2){var _zE=0;for(var _S2=0;_S2<_b32.length;_S2++){var _yB2=0;var _732=_b32[_S2];for(var _0c=0;_0c<_732.length;_0c++){_yB2+=this._zB2(_732.charCodeAt(_0c))}_zE=_Vb(_zE,_yB2)}return _zE}else {var _zE=0;_Je.font=this._kB2;if(_Je.measureText){for(var _S2=0; 2691_S2<_b32.length;_S2++){var _Jg2=_Je.measureText(_b32[_S2]);_zE=_Vb(_zE,_Jg2.width)}}return _zE}}else {var _zE=0;for(var _S2=0;_S2<_b32.length;_S2++){var _yB2=0;var _732=_b32[_S2];for(var _0c=0;_0c<_732.length;_0c++){var _T2=_732.charCodeAt(_0c);var _sB2=this._R2[_T2];if(!_sB2){_sB2=this._R2[this.first]}_yB2+=_sB2.shift*this._1b}_zE=_Vb(_zE,_yB2)}return _zE}};_fB2.prototype._zB2=function(_G31){if(this._gB2){if(this._hB2){var _zE=this._lB2;if((_G31>=this.first)&&(_G31<=this._M2)){var _AB2=this._nB2[_G31];var _4a=this._pB2._5a[_AB2]; 2692if(!_4a){result=this._BB2}else if(this.prop){_zE+=_4a._M3}else {_zE+=_4a._O3}}else if(_G31===32){_zE+=this._BB2}return _zE}else {_Je.font=this._kB2;if(_Je.measureText){var _Jg2=_Je.measureText(String.fromCharCode(_G31));return _Jg2.width}return 0}}var _sB2=this._R2[_G31];if(_sB2){return _sB2.shift*this._1b}else if(0x20>=this.first&&0x20<=this._M2){return this._R2[0x20].shift*this._1b}else {return this._R2[this.first].shift*this._1b}};_fB2.prototype._CB2=function(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_TB,_UB,_dF,_eF){var _EB2=this._xn; 2693if(!_EB2._ca.complete)return;var _Dy=_DB2.length;for(var _S2=0;_S2<_Dy;_S2++){var _G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _Md=_sB2.x;var _Nd=_sB2.y;var _xF=_sB2._U2;var _zF=_sB2._V2;if(Math.abs(_Sa)<0.001){_Je._PY(_EB2,_Md+_EB2.x,_Nd+_EB2.y,_xF,_zF,_Oa+(_sB2.offset*_Aw),_Pa,_xF*this._1b*_Aw,_zF*this._2b*_Bw,_TB,_UB,_dF,_eF)}else {_Je._PY(_EB2,_Md+_EB2.x,_Nd+_EB2.y,_xF,_zF,_Oa+(_sB2.offset*_Aw),_Pa,_xF,_zF,_TB,_UB,_dF,_eF)}_Oa+=_Aw*this._1b*this._zB2(_G31)}}};_fB2.prototype._FB2=function(_Oa, 2694_Pa,_Sa){var _4w=new _Bu();_4w._Zv(-_Oa,-_Pa,0);var _8w=new _Bu();_8w._2w(_Sa);var _R41=new _Bu();_R41.Multiply(_4w,_8w);_4w._Zv(_Oa,_Pa,0);var _GB2=new _Bu();_GB2.Multiply(_R41,_4w);return _GB2;};_fB2.prototype._HB2=function(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_TB,_UB,_dF,_eF){if(this._gB2){this._CB2(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_TB,_UB,_dF,_eF)}var _IB2;var _EB2=this._xn;if(!_EB2._ca.complete)return;var _Dy=_DB2.length;if(_JB2){_TB&=0xfffefffe;_UB&=0xfffefffe;_dF&=0xfffefffe;_eF&=0xfffefffe;_UB|=0x00010000;_dF|=0x00000001; 2695_eF|=0x00010001}var _nf,_uf,_wf,_yf;if(!_EB2._ca._hf)_if(_EB2);var _KB2;
2695if(Math.abs(_Sa)>0.001){_KB2=_6w(_Yv);_Xv(_Yv,this._FB2(_Oa,_Pa,_Sa))}var _me=_Dy*6;_nf=_ad._of(_Re._pf,_EB2._ca._hf,_ad._qf,_me);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_me;var _Af=index,_5g=_Af+_rf,_sa=_5g+_rf,_6g=_sa+_rf,_7g=_6g+_rf,_8g=_7g+_rf;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;var scaleX,scaleY;scaleX=this._1b*_Aw;scaleY=this._2b*_Bw;var _A42=0;var _LB2=this._oB2,_MB2=1.0/_EB2._ca.width,_NB2=1.0/_EB2._ca.height;var _OB2=false; 2696if((_TB!=_UB)||(_dF!=_eF)){var _PB2=this._wB2(_DB2,true);var _QB2=1/_PB2;var alpha=_TB&0xff000000;_OB2=true}for(var _S2=0;_S2<_Dy;_S2++){var _G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _Md=_sB2.x,_Nd=_sB2.y,_xF=_sB2._U2,_zF=_sB2._V2;var x=_Oa+(_sB2.offset*_Aw);_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=x-_LB2;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_Pa-_LB2;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=x+_LB2+(_xF*scaleX);_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Pa+_LB2+(_zF*scaleY);_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf; 2697_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=(_EB2.x+_Md-_LB2)*_MB2;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=(_EB2.y+_Nd-_LB2)*_NB2;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_EB2.x+_Md+_xF+_LB2)*_MB2;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_EB2.y+_Nd+_zF+_LB2)*_NB2;if(_OB2){var _Pf=_uf[index];var _VB=Math.min(Math.abs((_uf[_Af]-_Pf))*_QB2,1);var _WB=Math.min(Math.abs((_uf[_5g]-_Pf))*_QB2,1);var _p51=_HE(_TB,_UB,_VB)|alpha;var _q51=_HE(_TB,_UB,_WB)|alpha;var _B51=_HE(_eF,_dF,_WB)|alpha;var _7t2=_HE(_eF,_dF,_VB)|alpha;_wf[_Af]=_wf[_8g]=_p51; 2698_wf[_5g]=_q51;_wf[_sa]=_wf[_6g]=_B51;_wf[_7g]=_7t2}else {_wf[_Af]=_wf[_8g]=_TB;_wf[_5g]=_UB;_wf[_sa]=_wf[_6g]=_dF;_wf[_7g]=_eF}_Af+=(_rf*6);_5g+=(_rf*6);_sa+=(_rf*6);_6g+=(_rf*6);_7g+=(_rf*6);_8g+=(_rf*6);_Oa+=scaleX*_sB2.shift}else {_A42++}}_nf._tf-=_A42*6;if(_KB2!=undefined){_Xv(_Yv,_KB2)}};_fB2.prototype._RB2=function(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_TB,_UB,_dF,_eF){var _IB2=null;var _G31;var _EB2=_8a[this._xn._Q3];if(!_EB2.complete)return;var _ZY1=_Je.globalAlpha;_Je.globalAlpha=((_TB>>24)&0xff)/255.0;var _Dy=_DB2.length; 2699_TB=_TB&0xffffff;
2699_Sa=_cq2(_Sa);if(Math.abs(_Sa)>0.00001){_SB2(_Oa,_Pa,this._1b*_Aw,this._2b*_Bw,-_Sa);_Oa=0;_Pa=0;if(_TB!=0xffffff){for(var _S2=0;_S2<_Dy;_S2++){_G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _xF=_sB2._U2;if(_xF!=99999){var _zF=_sB2._V2;_IB2=_TB2(_EB2,_sB2,_sB2.x,_sB2.y,_xF+2,_zF+2,_TB);_Je._PY(_IB2,0,0,_xF,_zF,_Oa+_sB2.offset,_Pa,_xF,_zF);_Oa+=this._zB2(_G31)}}}}else {for(var _S2=0;_S2<_Dy;_S2++){_G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _xF=_sB2._U2; 2700if(_xF!=99999){var _zF=_sB2._V2;_Je._PY(_EB2,_sB2.x+this._xn.x,_sB2.y+this._xn.y,_xF,_zF,_Oa+_sB2.offset,_Pa,_xF,_zF);_Oa+=this._zB2(_G31)}}}}_UB2();}else {_Oa=~~(_Oa+0.5);_Pa=~~(_Pa+0.5);var _VB2=this._1b*_Aw;var _WB2=this._2b*_Bw;if(_TB!=0xffffff){for(var _S2=0;_S2<_Dy;_S2++){_G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _xF=_sB2._U2;if(_xF!=99999){var _zF=_sB2._V2;_IB2=_TB2(_EB2,_sB2,_sB2.x+this._xn.x,_sB2.y+this._xn.y,_xF+2,_zF+2,_TB);_Je._PY(_IB2,0,0,_xF+1,_zF+1,_Oa+(_sB2.offset*_VB2), 2701_Pa,(_xF+1)*_VB2,(_zF+1)*_WB2);_Oa+=_VB2*this._zB2(_G31)}}}}else {for(var _S2=0;_S2<_Dy;_S2++){_G31=_DB2.charCodeAt(_S2);var _sB2=this._R2[_G31];if(_sB2){var _xF=_sB2._U2;if(_xF!=99999){var _zF=_sB2._V2;_Je._PY(_EB2,_sB2.x+this._xn.x,_sB2.y+this._xn.y,_xF,_zF,_Oa+(_sB2.offset*_VB2),_Pa,_xF*_VB2,_zF*_WB2);_Oa+=_VB2*this._zB2(_G31)}}}}}_Je.globalAlpha=_ZY1};_fB2.prototype._XB2=function(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_TB,_UB,_dF,_eF){if(this._pB2==null)return;var _N9=((_TB>>24)&0xff)/255.0;var _ZY1=_Je.globalAlpha; 2702_Je.globalAlpha=_N9;_TB&=0xffffff;var _VB2=this._1b*_Aw;var _WB2=this._2b*_Bw;if(Math.abs(_Sa)>=0.001){_SB2(_Oa,_Pa,1,1,-_cq2(_Sa));_Pa=_Oa=0}var _Dy=_DB2.length;for(var _S2=0;_S2<_Dy;_S2++){var _G31=_DB2.charCodeAt(_S2);if(_G31!=0x20){if((_G31>=this.first)&&(_G31<=this._M2)){var _AB2=this._nB2[_G31];if(_AB2!==undefined){var _4a=this._pB2._5a[_AB2];var _EB2=_8a[_4a._Q3];if(_EB2.complete){var _7G=_4a._K3+this._pB2._e2;var _8G=_4a._L3+this._pB2._f2;if(this.prop)_7G=0;if(_TB!=0xffffff){var _IB2=_te(_4a,_TB);_Je._PY(_IB2, 27030,0,_4a._M3,_4a._N3,_Oa+(_7G*_VB2),_Pa+(_8G*_WB2),_4a._M3*_VB2,_4a._N3*_WB2)}else {_Je._PY(_EB2,_4a.x,_4a.y,_4a._U2,_4a._V2,_Oa+(_7G*_VB2),_Pa+(_8G*_WB2),_4a._M3*_VB2,_4a._N3*_WB2)}}}}}_Oa=_Oa+_VB2*this._zB2(_G31)}if(Math.abs(_Sa)>=0.001)_UB2();_Je.globalAlpha=_ZY1};_fB2.prototype._YB2=function(_Oa,_Pa,_DB2,_Aw,_Bw,_Sa,_cB,_dB,_eB,_fB){if(this._pB2==null)return;var _Dy=_DB2.length;var _VB2=this._1b*_Aw;var _WB2=this._2b*_Bw;var _ZB2=undefined;if(Math.abs(_Sa)>=0.001){_ZB2=_6w(_Yv);_Xv(_Yv,this._FB2(_Oa, 2704_Pa,_Sa))}var alpha=(_cB&0xff000000);var __B2=((_dB&0xff0000)-(_cB&0xff0000))/_Dy;var _0C2=((((_dB&0xff00)<<8)-((_cB&0xff00)<<8)))/_Dy;var _1C2=((((_dB&0xff)<<16)-((_cB&0xff)<<16)))/_Dy;var _2C2=((_eB&0xff0000)-(_fB&0xff0000))/_Dy;var _3C2=((((_eB&0xff00)<<8)-((_fB&0xff00)<<8)))/_Dy;var _4C2=((((_eB&0xff)<<16)-((_fB&0xff)<<16)))/_Dy;var _5C2=__B2;var _6C2=_0C2;var _7C2=_1C2;var _8C2=_2C2;var _9C2=_3C2;var _aC2=_4C2;var _p51=_cB;var _7t2=_fB;for(var _S2=0;_S2<_Dy;_S2++){var _q51=((_cB&0xff0000)+(_5C2&0xff0000))&0xff0000; 2705_q51|=((_cB&0xff00)+(_6C2>>8)&0xff00)&0xff00;_q51|=((_cB&0xff)+(_7C2>>16))&0xff;_q51|=alpha;var _B51=((_fB&0xff0000)+(_8C2&0xff0000))&0xff0000;_B51|=((_fB&0xff00)+(_9C2>>8)&0xff00)&0xff00;_B51|=((_fB&0xff)+(_aC2>>16))&0xff;_B51|=alpha;_5C2+=__B2;_6C2+=_0C2;_7C2+=_1C2;_8C2+=_2C2;_9C2+=_3C2;_aC2+=_4C2;var _G31=_DB2.charCodeAt(_S2);if(_G31!=0x20){if(_G31<this.first||_G31>this._M2){}else {var _AB2=this._nB2[_G31];if(_AB2!==undefined){var _4a=this._pB2._5a[_AB2];var _EB2=_8a[_4a._Q3];if(_EB2.complete){var _7G=_4a._K3+this._pB2._e2; 2706var _8G=_4a._L3+this._pB2._f2;if(this.prop)_7G=0;_Je._PY(_4a,_4a.x,_4a.y,_4a._U2,_4a._V2,_Oa+(_7G*_VB2),_Pa+(_8G*_WB2),_4a._M3*_VB2,_4a._N3*_WB2,_p51,_q51,_B51,_7t2)}}}}_7t2=_B51;_p51=_q51;_Oa+=_VB2*this._zB2(_G31)}if(_ZB2!==undefined){_Xv(_Yv,_ZB2)}};/*@constructor */function _Lq2(){this._K2=[];this.length=0;this._bC2=null;this._8B=0;this._6B=0;this._5B=0;_np2=-1;this._8B=_np2}_Lq2.prototype._Pk=function(){this._K2=[];this._K2.length=0};_Lq2.prototype._yk=function(_Ou2){var _tB=null;if(_Ou2!=null){ 2707_tB=new _fB2();_tB._qB2(_Ou2)}this._K2[this._K2.length]=_tB;return this._K2.length-1};_Lq2.prototype._Wr2=function(_Ou2){var _tB=null;if(_Ou2!=null){_tB=new _fB2();_tB._qB2(_Ou2)}this._K2[-1]=_tB};_Lq2.prototype._cC2=function(){if(this._8B>=0&&this._8B<=this._K2.length&&this._K2[this._8B]!=null){this._bC2=this._K2[this._8B]}else {this._bC2=this._K2[-1];if(!this._bC2)_Yy("Error: Failed to set font. Built-in fonts disabled
2707with no current font set.")}};_Lq2.prototype._6b=function(_Sl){if(_Sl>=0&&_Sl<=this._K2.length&&this._K2[_Sl]){ 2708return this._K2[_Sl]}return null};function _dC2(_Kz,_bC2,_eC2){if(_eC2===undefined)_eC2=false;if(_eC2==false&&_49)return _Kz;if(_Kz==null)return 0;var _fC2=_Kz;var _Jw1="";var _S2=0;var _Ac1=0;while(_Ac1<_fC2.length){var _8z=_fC2[_Ac1];if(_8z=="#"){if((_S2>0)&&(_fC2[_Ac1-1]=='\\')){_Jw1=_Jw1.substring(0,_Jw1.length-1)+'#'}else {_Jw1+=String.fromCharCode(0x0d);_Jw1+=String.fromCharCode(0x0a);_S2++}}else {_Jw1+=_8z;_S2++}_Ac1++}return _Jw1;}_Lq2.prototype._7z=function(_DB2,_gC2,_bC2){if(_DB2==null)return;if(_gC2<0)_gC2=10000000; 2709var _hC2=" ";var _By=String.fromCharCode(0x0a);var _iC2=String.fromCharCode(0x0d);var _5z=[];var _jC2=0;if(!_49)_DB2=_dC2(_DB2,_bC2);var _Dy=_DB2.length;var _In=_DB2;var _kC2=_In[0];var start=0;var end=0;while(start<_Dy){var _6Y=0;if(_gC2==10000000){while(end<_Dy&&_In[end]!=_By&&_In[end]!=_iC2){end++;if(end<_Dy)_kC2=_In[end];else _kC2=String.fromCharCode(0x0)}var _T2;if(end<_Dy)_T2=_In[end];else _T2=String.fromCharCode(0x0);if((_By==_kC2)&&(_iC2==_In[end])){end++;continue }if((_iC2==_kC2)&&(_By==_In[end])){end++; 2710continue }_kC2=_In[end];_5z[_jC2++]=_In.substring(start,end)}else {while(end<_Dy){if(_In[end]!=_hC2)break;end++}start=end;while(end<_Dy&&_6Y<_gC2){_T2=_In[end];if(_T2==_By)break;_6Y+=this._bC2._zB2(_T2.charCodeAt(0));end++}if(_6Y>_gC2){end--;_6Y-=this._bC2._zB2(_In.charCodeAt(end))}if(_In[end]==_By){_5z[_jC2++]=_In.substring(start,end)}else {if(end==start)return _5z;if(end!=_Dy){if((_In[end]!=_hC2)||(_In[end]!=_hC2&&_In[end+1]!=_hC2)){while(end>start){if(_In[--end]==_hC2)break }}}if(end>start){while(_In[end-1]==_hC2){ 2711end--}}else if(end==start){while(_In[end]!=_hC2&&end<_Dy){end++}}_5z[_jC2++]=_In.substring(start,end)}}start=++end}return _5z};_Lq2.prototype._9B=function(_CA,x,y,_lC2,_gC2,_Sa,_Aw,_Bw,_cB,_dB,_eB,_fB){var _4J=_Aw;var _5J=_Bw;var _mC2=0.0;var _nC2=0.0;var _5z=[];var _S2=0;this._cC2();var _bC2=this._bC2;
2711if(_cB===undefined){_cB=_Gh|((_Fh*255.0)<<24);_dB=_Gh|((_Fh*255.0)<<24);_eB=_Gh|((_Fh*255.0)<<24);_fB=_Gh|((_Fh*255.0)<<24)}else if(_dB===undefined){_dB=_cB;_eB=_cB;_fB=_cB}var _Kz=_CA;_5z=this._7z(_Kz,_gC2, 2712_bC2);var _oC2=_cq2(_Sa);var _lc=Math.sin(_oC2);var _mc=Math.cos(_oC2);if(_lC2<0){_lC2=_bC2?_bC2._vB2('M'):20}var _pC2=_lc*_5J*_lC2;var _qC2=_mc*_5J*_lC2;if(this._6B==1){y=y-((_5z.length*_qC2)/2.0);x=x-((_5z.length*_pC2)/2.0)}if(this._6B==2){y=y-(_5z.length*_qC2);x=x-(_5z.length*_pC2)}if(!_bC2){if(!_ad){_Je.fillStyle=_RE;_Je.globalAlpha=_Fh;for(_S2=0;_S2<=_5z.length-1;_S2++){var _rC2=_5z[_S2];if(_rC2!=null){_Je.fillText(_rC2,x,y+13);y=y+_qC2;x=x+_pC2}}}else {if(this._8B!=-1)_Yy("Error: Runtime canvas fonts are not supported in WebGL.")} 2713}else {for(_S2=0;_S2<=_5z.length-1;_S2++){_mC2=0;_nC2=0;if(_bC2._jB2!=undefined){_nC2-=_bC2._jB2*_5J}var _rC2=_5z[_S2];if(_rC2!=null){if(this._5B==1)_mC2=-(_4J*_bC2._wB2(_rC2,true)/2);if(this._5B==2)_mC2=-(_4J*_bC2._wB2(_rC2,true));if(_bC2._hB2){_mC2-=(_4J*_bC2._pB2._e2);_nC2-=(_5J*_bC2._pB2._f2)}var _1c=x+(_mc*_mC2)+(_lc*_nC2);var _3c=y-(_lc*_mC2)+(_mc*_nC2);if(_bC2._gB2){if(_bC2._hB2){if(!_ad){_bC2._XB2(_1c,_3c,_rC2,_4J,_5J,_Sa,_cB,_dB,_eB,_fB)}else {_bC2._YB2(_1c,_3c,_rC2,_4J,_5J,_Sa,_cB,_dB,_eB,_fB)} 2714}else {if(_bC2._5Y){_sC2(_bC2._kB2,_rC2,_1c,_3c,1,1,_oC2,_cB,_dB,_eB,_fB)}}}else {if(_ad){_bC2._HB2(_1c,_3c,_rC2,_4J,_5J,_Sa,_cB,_dB,_eB,_fB)}else {_bC2._RB2(_1c,_3c,_rC2,_4J,_5J,_Sa,_cB,_dB,_eB,_fB)}}}y=y+_qC2;x=x+_pC2}}};var _tC2;var _8a;var _uC2=null;var _vC2=1024;var _wC2=768;var _xC2=1;var _yC2=1;var _cE=0;var _dE=0;var _eE=0;var _fE=0;var _f_=0;var _h_=0;var _j_=0;var _l_=0;var _ta2=[];var _zC2=0;var _se=0xffffff;var _AC2;var _p01;var _u_;var _w_;var _UB2;var _BC2;var _SB2;var _o01;var _CC2;var _DC2;var _gE;var _9E;var _EC2; 2715var _FC2;var _GC2;var _HC2;var _IC2;var _sC2;var _JC2=!0;function _NY(_KC2){if(!_KC2)return;_KC2._LC2=_KC2.transform;_KC2._bE=_KC2.setTransform;_KC2._MC2=_KC2.save;_KC2._NC2=_KC2.restore;_KC2._9F=_KC2.fillRect;_KC2._8F=_KC2.strokeRect;_KC2._oF=_KC2.beginPath;_KC2._gG=_KC2.arc;_KC2._sF=_KC2.stroke;_KC2._rF=_KC2.closePath;_KC2.lineWidth=_KC2.lineWidth;_KC2._pF=_KC2.moveTo;_KC2._qF=_KC2.lineTo;_KC2._GF=_KC2.fill;_KC2._PY=_KC2.drawImage;_KC2._C_=_KC2.getImageData;_KC2._OC2=_KC2.createImageData;_KC2._Zy2=_KC2.putImageData; 2716_KC2._PC2=_KC2.clip;_KC2._QC2=_KC2.rect}function _RC2(_KC2,_Pu){if((_KC2.imageSmoothingEnabled==_Pu)&&(_KC2.msImageSmoothingEnabled==_Pu))return;_KC2.imageSmoothingEnabled=_Pu;_KC2.webkitImageSmoothingEnabled=_Pu;_KC2.mozImageSmoothingEnabled=_Pu;_KC2.msImageSmoothingEnabled=_Pu;_KC2.oImageSmoothingEnabled=_Pu}function _r_(_KC2){if(!_ad)_RC2(_KC2,_JC2)}function _SC2(_kx){_kx=_kx>0.5;if(_JC2!=_kx){_JC2=_kx;_RC2(_Je,_kx)}}function _Dq2(_mC1){_8a=[];_uC2=null;_cE=0;_dE=0;_eE=0;_fE=0;_f_=0;_h_=0;_j_=0;_l_=0; 2717_ta2=[];_ta2[0]=1;_ta2[1]=0;_ta2[2]=0;_ta2[3]=0;_ta2[4]=1;_ta2[5]=0;if(!_ad){if(_1i2){_AC2=_TC2}else {_AC2=_UC2}_p01=_VC2;_FC2=_WC2;_u_=_XC2;_w_=_YC2;_EC2=_ZC2;_UB2=__C2;_BC2=_0D2;_SB2=_1D2;_o01=_2D2;_9E=_3D2;_gE=_4D2;_sC2=_5D2;_DC2=_6D2;_GC2=_7D2;_CC2=_8D2;_HC2=function(){};_IC2=function(){};_JC2=!(_Ey._Z3&&!_Ey._Z3._a4);if(_2i2){if(_1i2){_se=0x1ffffff;_AC2=_9D2}else {_AC2=_aD2}_p01=_VC2;_FC2=_bD2}}else {_cD2()}_u_(0,0,_F31,_H31);_w_(0,0,_F31,_H31,0)}var _dD2=[];var _eD2=0;function _3D2(){_Je._MC2(); 2718_dD2.push({_fD2:_eD2++,_gD2:_cE,_hD2:_dE,_iD2:_eE,_jD2:_fE})}function _4D2(){_Je._NC2();var _L9=_dD2.pop();_cE=_L9._gD2;_dE=_L9._hD2;_eE=_L9._iD2;_fE=_L9._jD2;--_eD2}function _4Z(_eZ){_eZ._ld=[];_eZ._md=0;_eZ._nd=4;_eZ.__Z=0;_eZ._0_=null;_eZ._LY=null;_eZ._ca=_8a[_eZ._Q3]}function _Rr2(_kD2){_uC2=_kD2;for(var _S2=0;_S2<_kD2.length;_S2++){var _4a=_kD2[_S2];_4Z(_4a)}}/*@constructor */function _lD2(){this._aZ=null;this._mD2=0}function _TB2(_3j,_nD2,_Oa,_Pa,_Ll,_Ml,_Hh){var _oD2=null;if(_nD2._ld!=undefined){_oD2=_nD2._ld[_Hh]} 2719else {_nD2._ld=[];_nD2._nd=4;_nD2._md=0}if(_oD2!=null){_oD2._mD2=_zC2;return _oD2._aZ}var _pD2=-9999999999;_oD2=null;if(_nD2._md<_nD2._nd){_oD2=new _lD2();_nD2._md++}else {var _qD2=-1;for(var _S2 in _nD2._ld){if(!_nD2._ld.hasOwnProperty(_S2))continue;var _rD2=_nD2._ld[_S2];if(_rD2!=null){var _Xb=_zC2-_rD2._mD2;if(_Xb>_pD2){_qD2=_S2;_oD2=_rD2;_pD2=_Xb}}}if(_qD2>=0)delete _nD2._ld[_qD2]}_nD2._ld[_Hh]=_oD2;_oD2._mD2=_zC2;_oD2._aZ=_sD2(_3j,_Oa,_Pa,_Ll,_Ml,_Hh);return _oD2._aZ}function _te(_eZ,_Hh){return _TB2(_eZ._ca, 2720_eZ,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,_Hh)}function _Hw2(_k9){return _uC2[_k9]}function __C2(){_Je._bE(_ta2[0],_ta2[3],_ta2[1],_ta2[4],_ta2[2],_ta2[5])}function _0D2(_Wh){_9E();var _aE=[];_aE[0]=1;_aE[1]=0;_aE[2]=0;_aE[3]=1;_aE[4]=0;_aE[5]=0;_Je._bE(_aE[0],_aE[1],_aE[2],_aE[3],_aE[4],_aE[5]);_Je.fillStyle=_WE(_Wh|0xff000000);_Je._9F(_cE,_dE,_eE,_fE);_gE()}function _XC2(_oD1,_pD1,_qD1,_rD1){_cE=_oD1;_dE=_pD1;_eE=_qD1;_fE=_rD1;if(_49){if((_cE===0&&_dE===0)&&(_eE==_Je.canvas.width&&_fE===_Je.canvas.height)){}else { 2721_ta2[0]=1;_ta2[1]=0;_ta2[2]=0;_ta2[3]=1;_ta2[4]=0;_ta2[5]=0;_Je._bE(_ta2[0],_ta2[1],_ta2[2],_ta2[3],_ta2[4],_ta2[5]);_Je.beginPath();_Je.moveTo(_cE,_dE);_Je.lineTo(_cE+_eE,_dE);_Je.lineTo(_cE+_eE,_dE+_fE);_Je.lineTo(_cE,_dE+_fE);if(!(_iH==_ei2&&_V11==4.0)){_Je.clip()}}}}function _tD2(_Oa,_Pa,_Ll,_Ml,_Sa){var _652=new _Vu((_Oa+_Ll/2.0),(_Pa+_Ml/2.0),-16000.0);var _e52=new _Vu((_Oa+_Ll/2.0),(_Pa+_Ml/2.0),0.0);var _m52=new _Vu(Math.sin(-_Sa*(Math.PI/180.0)),Math.cos(-_Sa*(Math.PI/180.0)),0.0);_Eo2._Yu(_652, 2722_e52,_m52);_Do2._6v(_Ll,-_Ml*_3v,1.0,32000.0)}function _1D2(_Oa,_Pa,_0a,_1a,_Sa){var _aE=[];_aE[0]=Math.cos(_Sa);_aE[3]=Math.sin(_Sa);_aE[1]=-_aE[3];_aE[4]=_aE[0];_aE[0]*=_0a;_aE[3]*=_0a;_aE[1]*=_1a;_aE[4]*=_1a;_aE[2]=_Oa;_aE[5]=_Pa;_Je._LC2(_aE[0],_aE[3],_aE[1],_aE[4],_aE[2],_aE[5])}function _ZC2(_uD2,_vD2,_wD2,_xD2){if((_cE===0&&_dE===0)&&(_eE==_Je.canvas.width&&_fE===_Je.canvas.height)){}else {_ta2[0]=1;_ta2[1]=0;_ta2[2]=0;_ta2[3]=1;_ta2[4]=0;_ta2[5]=0;_Je._bE(_ta2[0],_ta2[1],_ta2[2],_ta2[3],_ta2[4], 2723_ta2[5]);_Je.moveTo(_cE,_dE);_Je.lineTo(_cE+_eE,_dE);_Je.lineTo(_cE+_eE,_dE+_fE);_Je.lineTo(_cE,_dE+_fE);if(!(_iH==_ei2&&_V11==4.0)){_Je.clip()}}_ta2[0]=_uD2;_ta2[1]=0;_ta2[2]=_wD2;_ta2[3]=0;_ta2[4]=_vD2;_ta2[5]=_xD2;_Je._bE(_ta2[0],_ta2[3],_ta2[1],_ta2[4],_ta2[2],_ta2[5])}function _YC2(_yD2,_zD2,_AD2,_BD2,_Sa){if((_cE===0&&_dE===0)&&(_eE==_Je.canvas.width&&_fE===_Je.canvas.height)){}else {_ta2[0]=1;_ta2[1]=0;_ta2[2]=0;_ta2[3]=1;_ta2[4]=0;_ta2[5]=0;_Je._bE(_ta2[0],_ta2[1],_ta2[2],_ta2[3],_ta2[4],_ta2[5]); 2724_Je.beginPath();_Je.moveTo(_cE,_dE);_Je.lineTo(_cE+_eE,_dE);_Je.lineTo(_cE+_eE,_dE+_fE);_Je.lineTo(_cE,_dE+_fE);if(!(_iH==_ei2&&_V11==4.0)){_Je.clip()}}var _U2=_eE/_AD2;var _V2=_fE/_BD2;_f_=_yD2;_h_=_zD2;_j_=_AD2;_l_=_BD2;_ta2[0]=_U2;_ta2[1]=0;_ta2[2]=-(_yD2*_U2)+_cE;_ta2[3]=0;_ta2[4]=_V2;_ta2[5]=-(_zD2*_V2)+_dE;_Je._bE(_ta2[0],_ta2[3],_ta2[1],_ta2[4],_ta2[2],_ta2[5])}function _Dd(_l9){var _S2=_8a.length;var _ca=new Image();_l9=_5W(_l9);_ca.crossOrigin=_fY1;_ca.src=_FW(null,null,_l9);_8a[_S2]=_ca;return _S2} 2725function _CD2(_id,_jd){var _T2=document.createElement("canvas");_T2.width=_id;_T2.height=_jd;var _S2=_8a.length;var _ca=new Image(_id,_jd);_ca.src=_FW(null,null,_T2.toDataURL());_8a[_S2]=_ca;return _S2}function _DD2(_3j,_Oa,_Pa,_Ll,_Ml,_mC1){var context=_3j.getContext('2d');context.globalCompositeOperation='copy';context.drawImage(_mC1,_Oa,_Pa)}function _QY(_ED2){var _S2=_8a.length;_8a[_S2]=_ED2;return _S2}function _6D2(){_zC2++}function _7D2(){}function _bZ(_eZ){var _LY=document.createElement(_dz);var _Gn=_LY.getContext('2d'); 2726_NY(_Gn);_LY.width=_eZ._U2;_LY.height=_eZ._V2;_Gn._PY(_eZ._ca,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,0,0,_eZ._U2,_eZ._V2);_LY.complete=true;return _LY}function _lZ(_eZ){var _jZ=[];var _WO=_eZ._O3*_eZ._P3*4;var _FD2;for(var _S2=0;_S2<_WO;_S2++)_jZ[_S2]=0;if(_eZ._ca._hf)_FD2=_ad._cG1(_eZ);else {var _LY=document.createElement(_dz);var _Gn=_LY.getContext('2d');_NY(_Gn);_LY.width=_eZ._U2;_LY.height=_eZ._V2;_Gn._PY(_eZ._ca,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,0,0,_eZ._U2,_eZ._V2);_LY.complete=true;var data,_D_,_GD2,_HD2;try{data=_Gn.getImageData(0, 27270,_eZ._U2,_eZ._V2)}catch(_PB){return _jZ}_FD2=data.data}var _ID2=(_eZ._K3+(_eZ._L3*_eZ._O3))*4;var _ic=_eZ._U2*4;var x,y;for(y=0;y<_eZ._V2;y++){var _B3=_ID2;var _JD2=y*_ic;for(x=0;x<_ic;x++){_jZ[_B3++]=_FD2[_JD2++]}_ID2+=_eZ._O3*4}return _jZ}function _TC2(_eZ,_Oa,_Pa,_ee){if(!_eZ)return;if(!_eZ._ca)return;if(!_eZ._ca.complete)return;if(_eZ._LY==null)_eZ._LY=_bZ(_eZ);_Oa+=_eZ._K3;_Pa+=_eZ._L3;_Je.globalAlpha=_ee;_Je._PY(_eZ._LY,~~_Oa,~~_Pa)}function _9D2(_eZ,_Oa,_Pa,_ee){_TC2(_eZ,_Oa,_Pa,_ee)}function _UC2(_eZ, 2728_Oa,_Pa,_ee){if(!_eZ)return;if(!_eZ._ca)return;if(!_eZ._ca.complete)return;_Je.globalAlpha=_ee;_Je._PY(_eZ._ca,~~_eZ.x,~~_eZ.y,_eZ._U2,_eZ._V2,Math.floor(_Oa)+_eZ._K3,Math.floor(_Pa)+_eZ._L3,_eZ._M3,_eZ._N3)}function _aD2(_eZ,_Oa,_Pa,_ee){_UC2(_eZ,_Oa,_Pa,_ee)}function _KD2(_mC1){try{_Je._PY(_mC1,0,0,_mC1.width,_mC1.height,canvas.width,canvas.height,0,0)}catch(e){return false}var _Nf=_mC1.getContext('2d');_Nf.fillStyle="white";_Nf.fillRect(0,0,1,1);var _Yy2=_Nf.getImageData(0,0,1,1);return(_Yy2.data[0]===255)} 2729function _VC2(_eZ,_Oa,_Pa,_LD2,_MD2,_ND2,_OD2,_Wh,_ee){var _7a=_eZ._ca;if(!_7a)return;if(!_7a.complete)return;if(_eZ._U2==0||_eZ._V2==0)return;var _S2=0;if(_ND2)_S2=1;if(_OD2)_S2|=2;if(_S2===0){_Je.globalAlpha=_ee;_Je._PY(_7a,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,_Oa+_eZ._K3,_Pa+_eZ._L3,(_eZ._M3*_LD2),(_eZ._N3*_MD2));return }var _U2=_eZ._O3;var _V2=_eZ._P3;if(_OD2){_U2=(((((_Bo2._i_+(_eZ._O3-1))/_eZ._O3)&0xffffffff)+2)*_eZ._O3);_Oa=_f_+(((_Oa-_f_)%_eZ._O3)-_eZ._O3);}if(_ND2){_V2=(((((_Bo2._k_+(_eZ._P3-1))/_eZ._P3)&0xffffffff)+2)*_eZ._P3); 2730_Pa=_h_+(((_Pa-_h_)%_eZ._P3)-_eZ._P3)}if((_eZ._0_!=null)&&(_eZ._0_.width<(_U2*_eZ._PD2)||_eZ._0_.height<(_V2*_eZ._PD2))){_eZ._0_=null;_eZ._QD2=0}if((_eZ.__Z!=_S2)||(!_eZ._0_)){_eZ.__Z=_S2;var buffer=document.createElement(_dz);var _Gn=buffer.getContext('2d');_NY(_Gn);buffer.width=_U2;
2730buffer.height=_V2;_Je.globalAlpha=1;var _RD2=1;while((_KD2(buffer)===false)&&(buffer.width>=64)&&(buffer.height>=64)){debug("WARNING: Tiled image quality reduction");buffer.width/=2;buffer.height/=2;_RD2/=2}var _AP=_eZ.x; 2731var _BP=_eZ.y;if(_Wh!=_se){_7a=_te(_eZ,_Wh);_AP=0;_BP=0}var _ho=_U2/_eZ._O3;var _io=_V2/_eZ._P3;for(var y=0;y<_io;y++){for(var x=0;x<_ho;x++){_Gn._PY(_7a,_AP,_BP,_eZ._U2,_eZ._V2,_eZ._K3+((x*_eZ._O3)*_RD2),_eZ._L3+((y*_eZ._P3)*_RD2),_eZ._M3*_RD2,_eZ._N3*_RD2)}}_eZ._PD2=_RD2;_eZ._0_=buffer}_Je.globalAlpha=_ee;_Je._PY(_eZ._0_,_Oa,_Pa,_eZ._0_.width/_eZ._PD2,_eZ._0_.height/_eZ._PD2)}function _WC2(_eZ,_TY,_UY,_Oa,_Pa,_LD2,_MD2,_2a,_TB,_UB,_dF,_eF,_ee){if(!_eZ._ca)return;if(!_eZ._ca.complete)return;if((abs(_LD2)<=0.0001)||(abs(_MD2)<=0.0001)||(_ee<=0)){ 2732return }_TB&=0xffffff;var _7G=-(_TY-_eZ._K3);var _8G=-(_UY-_eZ._L3);var _ZY1=_Je.globalAlpha;_Je.globalAlpha=_ee;if(_TB!=_se){var _IB2=_te(_eZ,_TB);var _K9=Math.abs(_2a);if((_K9<0.0001)&&(_LD2==1)&&(_MD2==1)&&(_eZ._U2===_eZ._M3)&&(_eZ._V2===_eZ._N3)){_Je._PY(_IB2,_Oa+_7G,_Pa+_8G)}else {if((_LD2<0)||(_MD2<0)||(_K9>0.0001)){_SB2(_Oa,_Pa,_LD2,_MD2,-_2a);_Je._PY(_IB2,0,0,_eZ._U2,_eZ._V2,_7G,_8G,_eZ._M3,_eZ._N3);_UB2()}else {_Je._PY(_IB2,0,0,_eZ._U2,_eZ._V2,_Oa+(_7G*_LD2),_Pa+(_8G*_MD2),_eZ._M3*_LD2,_eZ._N3*_MD2)} 2733}}else {var _K9=Math.abs(_2a);if((_K9<0.0001)&&(_LD2==1)&&(_MD2==1)&&(_eZ._U2===_eZ._M3)&&(_eZ._V2===_eZ._N3)){if(_eZ._LY==null){_eZ._LY=_bZ(_eZ)}_Je._PY(_eZ._LY,_Oa+_7G,_Pa+_8G)}else {if(_LD2<0||_MD2<0||_K9>0.001){_SB2(_Oa,_Pa,_LD2,_MD2,-_2a);_Je._PY(_eZ._ca,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,_7G,_8G,_eZ._M3,_eZ._N3);_UB2()}else {_Je._PY(_eZ._ca,_eZ.x,_eZ.y,_eZ._U2,_eZ._V2,_Oa+(_7G*_LD2),_Pa+(_8G*_MD2),_eZ._M3*_LD2,_eZ._N3*_MD2)}}}_Je.globalAlpha=_ZY1}function _bD2(_eZ,_TY,_UY,_Oa,_Pa,_LD2,_MD2,_2a,_TB,_UB, 2734_dF,_eF,_ee){try{_WC2(_eZ._ca,_TY,_UY,_Oa,_Pa,_LD2,_MD2,_2a,_TB,_UB,_dF,_eF,_ee)}catch(_PB){debug("error drawing image")}}function _sD2(_3j,_Oa,_Pa,_Ll,_Ml,_Wh){var buffer=document.createElement(_dz);var _Gn=buffer.getContext('2d');_NY(_Gn);buffer.width=_Ll;buffer.height=_Ml;_Gn._PY(_3j,_Oa,_Pa,_Ll,_Ml,0,0,_Ll,_Ml);if(~~_Wh!=0xffffff){var data,_D_,_GD2,_HD2;data=_Gn._C_(0,0,buffer.width,buffer.height);_D_=data.data;
2734var _SD2=_Gn._OC2(buffer.width,buffer.height);_HD2=_SD2.data;var _K9=((_Wh>>16)&0xff)/255; 2735var _L9=((_Wh>>8)&0xff)/255;var _M9=(_Wh&0xff)/255;var _6Y=(data.height*data.width*4);for(var _S2=_6Y-4;_S2>=0;_S2-=4){_HD2[_S2]=(_D_[_S2]*_K9)|0;_HD2[_S2+1]=(_D_[_S2+1]*_L9)|0;_HD2[_S2+2]=(_D_[_S2+2]*_M9)|0;_HD2[_S2+3]=(_D_[_S2+3])}_SD2.data=_HD2;_Gn._Zy2(_SD2,0,0)}return buffer}function _TD2(_eZ,_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee){var _7a=_eZ._ca;if(!_7a)return;if(!_7a.complete)return;_Je.globalAlpha=_ee;_UD2(_7a,_ac,_bc,_Cb,_Db,_EF,_FF,_eZ.x,_eZ.y,_eZ.x+_eZ._U2,_eZ.y,_eZ.x+_eZ._U2,_eZ.y+_eZ._V2); 2736_UD2(_7a,_EF,_FF,_l01,_m01,_ac,_bc,_eZ.x+_eZ._U2,_eZ.y+_eZ._V2,_eZ.x,_eZ.y+_eZ._V2,_eZ.x,_eZ.y)}function _UD2(_Of,_Pf,_Qf,_Kb,_Lb,_Mb,_Nb,_Rf,_Sf,_Tf,_Uf,_Vf,_Wf){_9E();_Je._oF();_Je._pF(_Pf,_Qf);_Je._qF(_Kb,_Lb);_Je._qF(_Mb,_Nb);_Je._rF();_Je._PC2();var _Xf=_Rf*(_Wf-_Uf)-_Tf*_Wf+_Vf*_Uf+(_Tf-_Vf)*_Sf;if(_Xf==0)return;var _Yf=-(_Sf*(_Mb-_Kb)-_Uf*_Mb+_Wf*_Kb+(_Uf-_Wf)*_Pf)/_Xf;var _Zf=(_Uf*_Nb+_Sf*(_Lb-_Nb)-_Wf*_Lb+(_Wf-_Uf)*_Qf)/_Xf;var __f=(_Rf*(_Mb-_Kb)-_Tf*_Mb+_Vf*_Kb+(_Tf-_Vf)*_Pf)/_Xf;var _0g=-(_Tf*_Nb+_Rf*(_Lb-_Nb)-_Vf*_Lb+(_Vf-_Tf)*_Qf)/_Xf; 2737var _1g=(_Rf*(_Wf*_Kb-_Uf*_Mb)+_Sf*(_Tf*_Mb-_Vf*_Kb)+(_Vf*_Uf-_Tf*_Wf)*_Pf)/_Xf;var _2g=(_Rf*(_Wf*_Lb-_Uf*_Nb)+_Sf*(_Tf*_Nb-_Vf*_Lb)+(_Vf*_Uf-_Tf*_Wf)*_Qf)/_Xf;_Je._LC2(_Yf,_Zf,__f,_0g,_1g,_2g);_Je._PY(_Of,0,0);_gE()}function _2D2(_eZ,_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_S_,_ee){if(!_eZ)return;if(!_eZ._ca)return;if(!_eZ._ca.complete)return;_S_&=0xffffff;_Je.globalAlpha=_ee;if(_fI<_eZ._K3){var _VD2=_eZ._K3-_fI;_Oa+=_VD2;_id-=_VD2;_fI=0}else {_fI-=_eZ._K3}if(_gI<_eZ._L3){var _VD2=_eZ._L3-_gI;_Pa+=_VD2;_jd-=_VD2; 2738_gI=0}else {_gI-=_eZ._L3}if(_id>(_eZ._M3-_fI))_id=_eZ._M3-_fI;if(_jd>(_eZ._N3-_gI))_jd=_eZ._N3-_gI;if(_id<=0||_jd<=0)return;_Oa=~~_Oa;_Pa=~~_Pa;if(_S_!=_se){var _IB2=_te(_eZ,_S_);if(_Aw<0||_Bw<0){_SB2(_Oa,_Pa,_Aw,_Bw,0);_Je._PY(_IB2,_fI,_gI,_id,_jd,0,0,_id,_jd);_UB2()}else {_Je._PY(_IB2,_fI,_gI,_id,_jd,_Oa,_Pa,_id*_Aw,_jd*_Bw)}}else {if(_Aw<0||_Bw<0){_SB2(_Oa,_Pa,_Aw,_Bw,0);_Je._PY(_eZ._ca,_fI+_eZ.x,_gI+_eZ.y,_id,_jd,0,0,_id,_jd);_UB2()}else {_Je._PY(_eZ._ca,_fI+_eZ.x,_gI+_eZ.y,_id,_jd,_Oa,_Pa,_id*_Aw, 2739_jd*_Bw)}}}function _P_(_eZ,_Oa,_Pa,_Ll,_Ml,_S_,_ee){if(!_eZ)return;if(!_eZ._ca)return;if((_eZ._ca instanceof HTMLImageElement)&&(!_eZ._ca.complete))return;_Oa=~~_Oa;_Pa=~~_Pa;var _AP=_Ll/_eZ._O3;var _BP=_Ml/_eZ._P3;_FC2(_eZ,0,0,_Oa,_Pa,_AP,_BP,0,_S_,_S_,_S_,_S_,_ee)}function _q01(_eZ,_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_2a,_cB,_dB,_eB,_fB,_ee){if(!_eZ)return;if(!_eZ._ca)return;if(!_eZ._ca.complete)return;if(_fI<_eZ._K3){var _VD2=_eZ._K3-_fI;_Oa+=_VD2;_id-=_VD2;_fI=0}else {var _VD2=_eZ._K3;_fI-=_VD2}if(_gI<_eZ._L3){ 2740var _VD2=_eZ._L3-_gI;_Pa+=_VD2;_jd-=_VD2;_gI=0}else {var _VD2=_eZ._L3;_gI-=_VD2}if(_id>(_eZ._M3-_fI-_eZ._K3)){_id=_eZ._M3-_fI-_eZ._K3}if(_jd>(_eZ._N3-_gI-_eZ._L3)){_jd=_eZ._N3-_gI-_eZ._L3}if(_id<=0||_jd<=0){return }_qo2.x=_fI+_eZ.x;_qo2.y=_gI+_eZ.y;_qo2._U2=_id;_qo2._V2=_jd;_qo2._K3=0;_qo2._L3=0;_qo2._M3=_qo2._U2;_qo2._N3=_qo2._V2;_qo2._O3=_qo2._U2;_qo2._P3=_qo2._V2;_qo2._Q3=_eZ._Q3;_qo2._ca=_eZ._ca;_qo2._ld=[];_qo2._md=0;_qo2._nd=1;_qo2.__Z=0;_qo2._0_=null;_qo2._LY=null;_Oa=~~_Oa;_Pa=~~_Pa;_FC2(_qo2, 27410,0,_Oa,_Pa,_Aw,_Bw,_2a,_cB,_dB,_eB,_fB,_ee)}var _WD2=_XD2;function _XD2(_YD2,_ZD2){if(_ad)return false;var buffer=document.createElement(_dz);var _Gn=buffer.getContext('2d');_NY(_Gn);buffer.width=_YD2._U2;buffer.height=_YD2._V2;_Gn.drawImage(_ZD2._ca,_ZD2.x,_ZD2.y,_ZD2._U2,_ZD2._V2,0,0,_YD2._U2,_YD2._V2);var __D2,_0E2,_1E2,_2E2,_3E2;try{_0E2=_Gn.getImageData(0,0,_YD2._U2,_YD2._V2);_3E2=_YD2._ca.getContext('2d');_NY(_3E2);_1E2=_3E2.getImageData(_YD2.x,_YD2.y,_YD2._U2,_YD2._V2)}catch(_PB){return false}__D2=_0E2.data; 2742_2E2=_1E2.data;var _6Y=(_1E2.height*_1E2.width*4);for(var _S2=_6Y-4;_S2>=0;_S2-=4){var _T2=~~((__D2[_S2]+__D2[_S2+1]+__D2[_S2+2])/3);_2E2[_S2+3]=_T2}_1E2.data=_2E2;_3E2.putImageData(_1E2,0,0);return true}function _5D2(_7B,_CA,_Oa,_Pa,_Aw,_Bw,_Sa,_Wh,_ee){_Je.globalAlpha=_ee;_Je.fillStyle=_Rn(_Wh,1.0);_Je.font=_7B;_Je.textBaseline="top";_SB2(_Oa,_Pa,_Aw,_Bw,-_Sa);_Je.fillText(_CA,0,0);_UB2()};function _Hn(_4E2,_Ll,_Ml){try{var data,_D_,_GD2,_HD2;data=_4E2._C_(0,0,_Ll,_Ml);
2742_D_=_HD2=data.data;var _5E2=(_Ml-1)*_Ll*4; 2743var _K9=_D_[_5E2+0];var _L9=_D_[_5E2+1];var _M9=_D_[_5E2+2];var _N9=_D_[_5E2+3];var _6Y=(data.height*data.width*4);for(var _S2=_6Y-4;_S2>=0;_S2-=4){_HD2[_S2+0]=_D_[_S2+0];_HD2[_S2+1]=_D_[_S2+1];_HD2[_S2+2]=_D_[_S2+2];if((_HD2[_S2+0]==_K9)&&(_HD2[_S2+1]==_L9)&&(_HD2[_S2+2]==_M9)){_HD2[_S2+3]=0x0}else {_HD2[_S2+3]=_D_[_S2+3]}}_4E2._Zy2(data,0,0)}catch(_PB){return false}return true};function _8D2(_Zy){};var _6E2=[];;;;;var _7E2=0,_8E2=0;function _9E2(_aE2){this._bE2=false;this._cE2=[];this._dE2=_aE2;this._eE2=""; 2744this._fE2=0;this._gE2=0}function _hE2(_iE2,_jE2){var _wk=_KB(_iE2,_jE2);var _kE2=new _9E2(_iE2);_kE2._eE2=_wk;_kE2._lE2();var _md=0;for(var _S2 in _kE2._cE2){if(!_kE2._cE2.hasOwnProperty(_S2))continue;_md++;break }if(_md==0)return null;return _kE2}_9E2.prototype._sA=function(){while((this._eE2.charCodeAt(this._fE2)!=0x0a)&&(this._eE2.charCodeAt(this._fE2)!=0x0d)&&(this._fE2<this._xx2)){this._fE2++}this._gE2++;this._fE2++;if(this._fE2>=this._xx2)return;if((this._eE2.charCodeAt(this._fE2)==0x0a)&&(this._eE2.charCodeAt(this._fE2)==0x0d)){ 2745this._fE2++}};_9E2.prototype._mE2=function(){{if(this._fE2>=this._xx2)return false;var _T2=this._eE2.charCodeAt(this._fE2);if(_T2==0x20||_T2==0x09||_T2==0x0a||_T2==0x0d||_T2==_uZ('#')||_T2==_uZ(';')){return true}else {return false}}};_9E2.prototype._tA=function(){{while(this._mE2()&&(this._fE2<this._xx2)){var _T2=this._eE2.charCodeAt(this._fE2);if(_T2==_uZ('#')||_T2==_uZ(';')){this._sA()}else if(_T2==0x0a){this._gE2++}this._fE2++}if(this._fE2>=this._xx2)return }};_9E2.prototype._nE2=function(){{this._tA(); 2746while((this._eE2.charAt(this._fE2)!='[')&&(this._fE2<this._xx2)){this._fE2++}if(this._fE2>=this._xx2)return null;this._fE2++;var _oE2=this._fE2;while((this._eE2.charAt(this._fE2)!=']')&&(this._fE2<this._xx2)){this._fE2++}if(this._fE2>=this._xx2)return null;var _Dy=this._fE2-_oE2;var _pE2=[];_pE2.__m_pIniFileName__=this._eE2.substr(_oE2,_Dy);this._fE2++;return _pE2}};_9E2.prototype._qE2=function(_rE2){{this._tA();if(this._fE2>=this._xx2||this._eE2.charAt(this._fE2)=='[')return false;var _oE2=this._fE2;var _sE2=-1; 2747while((this._eE2.charAt(this._fE2)!='=')&&(this._fE2<this._xx2)){if(this._mE2()){if(_sE2<0)_sE2=this._fE2}else {_sE2=-1}this._fE2++}if(this._fE2>=this._xx2)return false;if(_sE2<0)_sE2=this._fE2;var _Dy=_sE2-_oE2;var _w21=this._eE2.substr(_oE2,_Dy);while((this._eE2.charAt(this._fE2)!='=')&&(this._fE2<this._xx2)){this._fE2++}if(this._fE2>=this._xx2)return false;this._fE2++;var _732=this._gE2;this._tA();if(_732!=this._gE2)return false;var _tE2=_uZ('#');var _uE2=_uZ(';');var _vE2=false;var _mc=this._eE2.charCodeAt(this._fE2); 2748switch(_mc){case 34:case 39:_tE2=_mc;_uE2=_mc;_vE2=true;this._fE2++;break;case 91:case 123:_tE2=-1;_uE2=-1;break }_oE2=this._fE2;var _wE2=-1;var _T2=this._eE2.charCodeAt(this._fE2);while((_T2!=0x0a)&&(_T2!=0x0d)&&(_T2!=_tE2)&&(_T2!=_uE2)&&(this._fE2<this._xx2)){if(_T2==0x20||_T2==0x09){if(_wE2<0)_wE2=this._fE2}else {_wE2=-1}if(_T2==_uZ('\\'))this._fE2++;this._fE2++;_T2=this._eE2.charCodeAt(this._fE2)}if(_wE2>=0&&!_vE2){_Dy=_wE2-_oE2}else {_Dy=this._fE2-_oE2}var _yA1=this._eE2.substr(_oE2,_Dy);_rE2[_w21]=_yA1; 2749if(_vE2){_mc=this._eE2.charCodeAt(this._fE2);if((_mc==_tE2)&&(_mc==_uE2)){while((this._eE2.charCodeAt(this._fE2)!=0x0a)&&(this._eE2.charCodeAt(this._fE2)!=0x0d)&&(this._fE2<this._xx2)){this._fE2++}}}return true}};_9E2.prototype._lE2=function(){{if(this._eE2==null)return false;this._xx2=this._eE2.length;this._fE2=0;this._gE2=0;var _pE2=this._nE2();if(_pE2==null){this._eE2=null;return false}this._cE2[_pE2.__m_pIniFileName__]=_pE2;while(this._fE2<this._xx2){var _fo=this._qE2(_pE2);if(!_fo){if(this._fE2<this._xx2){ 2750if(this._eE2.charAt(this._fE2)=='['){_pE2=this._nE2();if(_pE2==null){this._eE2=null;return true}this._cE2[_pE2.__m_pIniFileName__]=_pE2}}}}this._eE2=null;return true}};_9E2.prototype._xE2=function(_yE2,_zE2){{var _pE2=this._cE2[_yE2];if(_pE2!=null&&_pE2!=undefined){var _yA1=_pE2[_zE2];if(_yA1!=undefined)return _yA1}return null;}};function _5W(_iE2){if(_iE2.substring(0,5)=="file:")return _iE2;if(_iE2.substring(0,5)=="data:")return _iE2;if((_iE2.substring(0,7)=="http://")||(_iE2.substring(0,8)=="https://"))return _iE2; 2751if(_iE2.substring(0,_Ed.length)==_Ed)return _FW(null,null,_iE2);return _FW(null,null,_Ed+_iE2)}function _AE2(_iE2){if(_iE2.substring(0,5)=="file:")return false;if(_iE2.substring(0,4)=="ftp:")return false;if(_iE2.substring(0,7)=="gopher:")return false;if(_iE2.substring(0,7)=="mailto:")return false;if(_iE2.substring(0,5)=="news:")return false;if(_iE2.substring(0,5)=="nntp:")return false;if(_iE2.substring(0,7)=="telnet:")return false;if(_iE2.substring(0,5)=="wais:")return false;if(_iE2.substring(0,5)=="news:")return false;
2752if(_iE2.substring(1,1)==":")return false;return true}function _BE2(_0H){try{var _CE2=new XMLHttpRequest();_CE2.open('HEAD',_0H,false);_CE2.send();_8E2=_CE2.status;var _DE2=(_CE2.status!=404&&_CE2.status!=0);return _DE2}catch(e){return false}}function _EE2(_K72,_782){try{var _rv=!window.XMLHttpRequest?new ActiveXObject('Microsoft.XMLHTTP'):new XMLHttpRequest();_rv.open(_782?'PUT':'GET',_K72,false);_rv.setRequestHeader('Content-Type','text/html');_rv.send(_782?_782:'');_8E2=_rv.status;return _rv.responseText}catch(e){ 2753return null}}function _xA(_6r2,_9r2){if(_FE2){return false}else if(_Oo2){try{window.localStorage[_gs2(_6r2)]=_9r2;return true}catch(_PB){return false}}}function _KB(_iE2,_jE2){var _wk=null;if(_iE2.substring(0,5)=="file:")return null;if(_jE2){if((_iE2.substring(0,7)=="http://")||(_iE2.substring(0,8)=="https://"))return;if(_FE2){return null}else if(_Oo2){try{_wk=window.localStorage[_gs2(_iE2)]}catch(_PB){return null}if((_wk==undefined)||(_wk==null))return null}}else {if(!_AE2(_iE2))return null;_iE2=_5W(_iE2);_wk=_EE2(_iE2, 2754false);if((_wk==null)||(_wk==undefined))return null;if(_8E2==404)return null}return _wk}function _FA(_iE2,_jE2){var _wk=null;if(_iE2.substring(0,5)=="file:")return null;if(_jE2){if(_FE2){return false}else if(_Oo2){try{var name=_gs2(_iE2);if(window.localStorage[name]&&(window.localStorage[name]!==undefined)){return true}return false}catch(_PB){return false}}}else {if(!_AE2(_iE2)){return false}_iE2=_5W(_iE2);return _BE2(_iE2)}}var _GE2=new _Gz(0,0,0,0);var _HE2=null;var _IE2=-1;var _JE2=-1;var _Db2=0;function _QH(_KE2, 2755_LE2,_Sl,_ME2,_NE2,_OE2){this.__type="[instance]";this._PE2=_KE2;this._QE2=_LE2;this._RE2=_KE2;this._SE2=_LE2;this._TE2=_KE2;this._UE2=_LE2;this._VE2=0;this._WE2=0;this._XE2=0;this._YE2=0;this._ZE2=0;this.__E2=0;this._0F2=270;this._SH=_ME2;this.id=_Sl;this._DH=true;this._1F2=true;this._kA=[];for(var _S2=0;_S2<=(_Fc2-1);_S2++){this._kA[_S2]=-1}this._2F2=true;this._3F2=true;this._4F2=false;this._5F2=0;this._KH=new _Gz(0,0,0,0);this._6F2=0;this._7F2=0;this._8F2=0;this._9F2=0;this._aF2=0;this._bF2=0;this._cF2=0; 2756this._dF2=1.0;this._eF2=1.0;this._fF2=0;this._gF2=1.0;this._hF2=0xffffff;this._iF2=1;this._jF2=-1;this._kF2=0;this._lF2=0;this._mF2=1;this._bA=-1;this._nF2=0;this._oF2=0;this._pF2=0;this._qF2=1;this._rF2=0;this._sF2=0;this._hA=0;this._iA=0;this._tF2=-1;this._uF2=0;this._vF2=1;this._xc2=true;this._Bc2=false;this._wF2=-1;this._xF2=false;this._BH=false;this._yF2=null;this._zF2=false;this._IH=true;this._pc2=false;this._Yz=null;this._AF2=null;this._fT=null;this._AG=null;this._Ib2=false;this._BF2=false; 2757if(!_OE2){this._Fb2=_Db2;this.__H(_ME2,_NE2,true);this._0I(this._Yz._1I)}else {this._Fb2=0;this._SH=0;this._4b=0;this._CF2=null}this._JK=-1;this._VH=false}_QH.prototype={get x(){return this._PE2},set x(_Oa){_Oa=yyGetReal(_Oa);if(this._PE2===_Oa)return;this._PE2=_Oa;this._IH=!0},get y(){return this._QE2},set y(_Pa){_Pa=yyGetReal(_Pa);if(this._QE2===_Pa)return;this._QE2=_Pa;this._IH=!0},get _DF2(){return this._TE2},set _DF2(_2P){_2P=yyGetReal(_2P);if(this._TE2===_2P)return;this._TE2=_2P},get _EF2(){return this._UE2} 2758,set _EF2(_3P){_3P=yyGetReal(_3P);if(this._UE2===_3P)return;this._UE2=_3P},get _WP(){return this._RE2},set _WP(_FF2){_FF2=yyGetReal(_FF2);if(this._RE2===_FF2)return;this._RE2=_FF2},get _XP(){return this._SE2},set _XP(_GF2){_GF2=yyGetReal(_GF2);if(this._SE2===_GF2)return;this._SE2=_GF2},get _v3(){return this._VE2},set _v3(_b9){_b9=yyGetReal(_b9);if(this._VE2==_b9)return;this._VE2=_b9;this._HF2()},get _w3(){return this._WE2},set _w3(_b9){_b9=yyGetReal(_b9);if(this._WE2==_b9)return;this._WE2=_b9;this._HF2()},get _0A(){ 2759return this._XE2;},set _0A(_b9){_b9=yyGetReal(_b9);while(_b9<0.0){_b9+=360.0}while(_b9>360.0){_b9-=360.0}this._XE2=_bq2(_b9,360.0);this._IF2()},get _g3(){return this._YE2},set _g3(_b9){_b9=yyGetReal(_b9);if(this._YE2==_b9)return;this._YE2=_b9;this._IF2()},get _1A(){return this._ZE2},set _1A(_b9){_b9=yyGetReal(_b9);if(this._ZE2==_b9)return;this._ZE2=_b9},get _2A(){return this.__E2},set _2A(_b9){_b9=yyGetReal(_b9);if(this.__E2==_b9)return;this.__E2=_b9},get _3A(){return this._0F2;},set _3A(_b9){_b9=yyGetReal(_b9); 2760if(this._0F2==_b9)return;this._0F2=_b9},get _sP(){return this._2F2},set _sP(_b9){_b9=yyGetBool(_b9);if(this._2F2==_b9)return;this._2F2=_b9},get __z(){return this._4F2},set __z(_b9){_b9=yyGetBool(_b9);if(this._4F2==_b9)return;this._4F2=_b9},get _03(){return this._3F2},set _03(_b9){_b9=yyGetBool(_b9);if(this._3F2==_b9)return;this._3F2=_b9},get _u3(){return this._5F2},set _u3(_Lm){_Lm=yyGetReal(_Lm);if(this._5F2!=_Lm){this._5F2=_Lm;_29._JF2[_29._JF2.length]=this}},get _cA(){return this._nF2},set _cA(_b9){_b9=yyGetReal(_b9); 2761if(this._nF2==_b9)return;this._nF2=_b9}
2761,get _2c2(){return this._oF2},set _2c2(_b9){_b9=yyGetReal(_b9);if(this._oF2==_b9)return;this._oF2=_b9},get _dA(){return this._pF2},set _dA(_b9){_b9=yyGetReal(_b9);if(this._pF2==_b9)return;this._pF2=_b9},get _eA(){return this._qF2},set _eA(_b9){_b9=yyGetReal(_b9);if(this._qF2==_b9)return;this._qF2=_b9;},get _fA(){return this._rF2},set _fA(_b9){_b9=yyGetReal(_b9);if(this._rF2==_b9)return;this._rF2=_b9},get _gA(){return this._sF2},set _gA(_b9){_b9=yyGetInt32(_b9);if(this._sF2==_b9)return; 2762this._sF2=_b9},get _wc2(){return this._tF2},set _wc2(_b9){_b9=yyGetInt32(_b9);if(this._tF2==_b9)return;this._tF2=_b9},get _Ac2(){return this._uF2},set _Ac2(_b9){_b9=yyGetReal(_b9);if(this._uF2==_b9)return;this._uF2=_b9},get _yc2(){return this._vF2},set _yc2(_b9){_b9=yyGetReal(_b9);if(this._vF2==_b9)return;this._vF2=_b9},get _KF2(){if(this._IH)this._JH();return this._KH.left},get _LF2(){if(this._IH)this._JH();return this._KH.right},get _MF2(){if(this._IH)this._JH();return this._KH.top},get _NF2(){if(this._IH)this._JH(); 2763return this._KH.bottom},get _4b(){return this._6F2},set _4b(_Sl){_Sl=yyGetInt32(_Sl);this._6F2=_Sl;this._IH=!0;this._CF2=null},get _6A(){return this._7F2;},set _6A(_OF2){_OF2=yyGetInt32(_OF2);var _0M=_5b._6b(this._4b);if(_0M!=null){if(_0M._l2!=null&&_0M._l2._7M!=null&&_0M._l2._7M[0]._rI==_8M){var _PF2=_0M._l2._7M[0];var _r2=_PF2._bM;var _QF2=_r2._RF2;if(_QF2>0){var _SF2=_a9(_OF2,_QF2);var _TF2=_SF2;var _UF2=_SF2-_TF2;this._lF2=this._kF2=(_r2._VF2[Math.floor(_TF2)]._WF2+(_UF2*_QF2));this._7F2=_SF2}else {this._7F2=_OF2} 2764}else {this._7F2=_OF2}}else {this._7F2=_OF2}},get _XF2(){if(this._7A==0){return this._6A;}else {return -1}},set _XF2(_hN){_hN=yyGetInt32(_hN);if(_hN<0){this._7A=1}else {this._7A=0;this._6A=_hN}},get _8F2(){var _Sr2=_5b._6b(this._4b);if(!_Sr2)return 0;var _uG=this._Rd();if(_uG){return _uG._Z8(_Sr2)}else if((_Sr2._YF2!==null)&&(_Sr2._YF2!==undefined)){return _Sr2._YF2._k72}return _Sr2._5a.length},get _9F2(){var _Sr2=_5b._6b(this._4b);if(!_Sr2)return 0;return _Sr2.width*this._8A},get _aF2(){var _Sr2=_5b._6b(this._4b);if(!_Sr2)return 0; 2765return _Sr2.height*this._9A},get _bF2(){var _Sr2=_5b._6b(this._4b);if(!_Sr2)return 0;return _Sr2._e2*this._8A},get _cF2(){var _Sr2=_5b._6b(this._4b);if(!_Sr2)return 0;return _Sr2._f2*this._9A},get _8A(){return this._dF2},set _8A(_KO1){_KO1=yyGetReal(_KO1);if(this._dF2===_KO1)return;this._dF2=_KO1;this._IH=!0},get _9A(){return this._eF2},set _9A(_KO1){_KO1=yyGetReal(_KO1);if(this._eF2===_KO1)return;this._eF2=_KO1;this._IH=!0},get _i01(){return this._fF2},set _i01(_ZF2){_ZF2=yyGetReal(_ZF2);if(this._fF2===_ZF2)return; 2766this._fF2=_ZF2;this._IH=!0},get _4n(){return _Ih(this._hF2)},set _4n(_Wh){this._hF2=yyGetInt32(_Wh)},get _5n(){return this._gF2},set _5n(_ee){this._gF2=yyGetReal(_ee)},get _7A(){return this._iF2},set _7A(_MH){_MH=yyGetReal(_MH);if(this._iF2===_MH)return;this._iF2=_MH},get _aA(){return this._jF2},set _aA(_Sl){this._jF2=yyGetInt32(_Sl);this._IH=!0},get __F2(){if(this._xc2){return 0}else {return 1}},set __F2(_0G2){this._xc2=!yyGetBool(_0G2)},get _1G2(){if(this._Bc2){return 1}else {return 0}},set _1G2(_2G2){this._Bc2=yyGetBool(_2G2)} 2767,get _3G2(){return this._4G2},set _3G2(_wO1){this._fT._vO1(yyGetReal(_wO1));this._uS1(this._fT._eO1)},get _5G2(){return this._6G2},set _5G2(_dm){this._fT._xO1(yyGetReal(_dm)*_29._WS._XS);this._uS1(this._fT._eO1);},get _7G2(){return this._8G2},set _7G2(_dm){this._fT._yO1(yyGetReal(_dm)*_29._WS._XS);this._uS1(this._fT._eO1)},get _9G2(){return this._aG2},set _9G2(_zO1){this._fT._Eh1(yyGetReal(_zO1));this._uS1(this._fT._eO1)},get _bG2(){return this._cG2},set _bG2(_BO1){this._fT._AO1(yyGetReal(_BO1)*_29._WS._XS);this._uS1(this._fT._eO1)} 2768,get _dG2(){return this._eG2},set _dG2(_BO1){this._fT._DO1(yyGetReal(_BO1)*_29._WS._XS);this._uS1(this._fT._eO1)},get _fG2(){return this._gG2},set _fG2(_MH){var _hG2=_29._39();if(_49)_hG2=_79._89();this._fT._AO1(yyGetReal(_MH)*_29._WS._XS*_hG2);this._uS1(this._fT._eO1)},get _iG2(){return this._jG2},set _iG2(_MH){var _hG2=_29._39();if(_49)_hG2=_79._89();this._fT._DO1(yyGetReal(_MH)*_29._WS._XS*_hG2);this._uS1(this._fT._eO1)},get _kG2(){return this._lG2},set _kG2(_MS){this._fT._eO1._PS(yyGetReal(_MS));this._uS1(this._fT._eO1)} 2769,get _mG2(){return this._nG2},set _mG2(_MS){this._fT._eO1._NS(yyGetReal(_MS));this._uS1(this._fT._eO1)},get _oG2(){return this._pG2},set _oG2(_EO1){this._fT._8i1(yyGetBool(_EO1));this._uS1(this._fT._eO1)},get _qG2(){return this._rG2},set _qG2(_FO1){this._fT._gi1(yyGetBool(_FO1));this._uS1(this._fT._eO1)},get _sG2(){return this._tG2},set _sG2(_GO1){this._fT._ei1(yyGetBool(_GO1));this._uS1(this._fT._eO1)},get _zK(){return this._JK},set _zK(_CL){_CL=yyGetInt32(_CL);_mI._vL(_29,this);this._JK=_CL;var _lI=_mI._oI(_29, 2770_CL);if(_lI!=null){_mI._tL(_29,_lI,this);this._5F2=_lI._u3}}};_QH.prototype._j9=function(_OF2){this._7F2=_OF2};_QH.prototype._uG2=function(_9i1){this._BF2=_9i1};_QH.prototype._vG2=function(){return this._BF2};_QH.prototype._zi=function(_wG2,_pt2){if((this.x==_wG2)&&(this.y==_pt2))return;this.x=_wG2;this.y=_pt2;this._IH=true};_QH.prototype._UH=function(_Wn,_xG2){if(this._Yz!=null){this._Yz._vL(this);this._Yz=null}for(var _qa in _Wn){var _OE=_Wn[_qa];this[_qa]=_OE}this._KH=new _Gz();this._KH._Ol(_Wn._KH); 2771for(var _S2=0;_S2<=_Fc2-1;_S2++){var _N9=_Wn._kA[_S2];this._kA[_S2]=_N9}if(_xG2&&this._Yz!=null){this._Yz._rL(this)}var _uG=this._Rd();if(_uG){this._CF2=_uG._z8()}this._JK=_Wn._zK};_QH.prototype.__H=function(_EH,_xG2,_yG2){this._SH=_EH;if(this._Yz!=null){this._Yz._vL(this);this._Yz=null;this._AF2=null}if(_EH==-1)_EH=0;this._AF2=this._Yz=_O8._6b(_EH);if(this._Yz!=null){if(_xG2){this._Yz._rL(this)}this._Gb2=this._Yz._Gb2;this._aA=this._Yz._zG2;if(!_49){if(_yG2){this._5F2=this._Yz._AG2}else {this._u3=this._Yz._AG2} 2772}
2772this._sP=this._Yz._BG2;this._03=this._Yz._CG2;this.__z=this._Yz._DG2;this._IH=true}};_QH.prototype._0I=function(_k9){var _Sr2=_5b._6b(_k9);if(_Sr2){this._KH.left=_Sr2._KH.left;this._KH.right=_Sr2._KH.right;this._KH.top=_Sr2._KH.top;this._KH.bottom=_Sr2._KH.bottom}this._4b=_k9;this._CF2=null;if(this._Yz!==null){this._Rd()}};_QH.prototype._2I=function(_vK){if(_vK&&this._fT){_vK._WS._0k1(this._fT)}this._fT=null;if(this._Yz._EG2._pS1){this._FG2();this._IH=true}};_QH.prototype._FG2=function(){if(!this._Yz._EG2._pS1){ 2773return }if(!_gD(this._4b)){return }var _pZ=_5b._6b(this._4b);if(!_29._WS){return }var _qS=_pS();var _GG2=this._Yz._EG2,_HG2=0.0,_IG2=0.0;switch(_GG2._JG2){case _KG2:{var _LG2=1.0;if(Math.abs(this._8A-this._9A)<0.0001){_LG2=this._8A}else {debug("Image scale for physics object using circle collision should not vary across axes: "+this._Yz._Zz)}_HG2=-_GG2._MG2[0]*_LG2;_IG2=-_GG2._MG2[1]*_LG2;var _S61=_GG2._MG2[2]*_LG2;_TS(_qS,_S61)}break;case _NG2:case _OG2:{_YS(_qS);if((this._8A*this._9A)<0){for(var _Hb=_GG2._MG2.length-2; 2774_Hb>=0;_Hb-=2){__S(_qS,_GG2._MG2[_Hb+0]*this._8A,_GG2._MG2[_Hb+1]*this._9A)}}else {for(var _Hb=0;_Hb<_GG2._MG2.length;_Hb+=2){__S(_qS,_GG2._MG2[_Hb+0]*this._8A,_GG2._MG2[_Hb+1]*this._9A)}}}break }_OS(_qS,_GG2._PG2);_LS(_qS,_GG2._QG2);_IS(_qS,_GG2._RG2);_FS(_qS,_GG2._SG2);_wS(_qS,_GG2._TG2);_zS(_qS,_GG2._UG2);if(_GG2._VG2!=undefined){_CS(_qS,_GG2._VG2)}if(_GG2._WG2!=undefined){_QS(_qS,_GG2._WG2)}if(_GG2._XG2!=undefined){_sS(_qS,_GG2._XG2)}_r7(this,_qS,this.id,_HG2,_IG2)};_QH.prototype._HF2=function(){ 2775with(this){if(this._v3==0){if(this._w3>0){this._XE2=270}else if(this._w3<0){this._XE2=90}else {this._XE2=0}}else {var _0G=_YG2(180*(Math.atan2(this._w3,this._v3))/_Zb);if(_0G<=0){this._XE2=-_0G}else {this._XE2=360.0-_0G}}if(Math.abs(this._XE2-_fm(this._XE2))<0.0001){this._XE2=_fm(this._XE2)}this._XE2=_bq2(this._XE2,360.0);this._YE2=Math.sqrt(_mv(this._v3)+_mv(this._w3));if(Math.abs(this._g3-_fm(this._g3))<0.0001)this._YE2=_fm(this._YE2)}};_QH.prototype._IF2=function(){this._VE2=this._g3*_YG2(Math.cos(this._0A*0.0174532925)); 2776this._WE2=-this._g3*_YG2(Math.sin(this._0A*0.0174532925));if(Math.abs(this._VE2-_fm(this._VE2))<0.0001){this._VE2=_fm(this._VE2)}if(Math.abs(this._WE2-_fm(this._WE2))<0.0001){this._WE2=_fm(this._WE2)}};function _YG2(_ZG2){return(~~(_ZG2*1000000))/1000000.0}_QH.prototype._NH=function(_LH,_IE){this._v3+=_IE*_YG2(Math.cos(_LH*0.0174532925));this._w3-=_IE*_YG2(Math.sin(_LH*0.0174532925));this._HF2()};_QH.prototype.__G2=function(){if(this._1A!=0.0){var _0H2;if(this._g3>0){_0H2=this._g3-this._1A;}else {_0H2=this._g3+this._1A} 2777if((this._g3>0)&&(_0H2<0)){this._g3=0}else if((this._g3<0)&&(_0H2>0)){this._g3=0}else if(this._g3!=0){this._g3=_0H2}}if(this._2A!=0){this._NH(this._3A,this._2A)}};_QH.prototype._1H2=function(){var _Sr2=_5b._6b(this._4b);var _uG=this._Rd();if(_uG){return _uG._Z8(_Sr2)}return _5b._2H2(this._4b)};_QH.prototype._fb=function(_H8,_k9,_Wn,_2C,_3H2){if(_3H2==undefined){_3H2=_Wn._Yz}var _4H2=_HE2;var _5H2=_IE2;var _6H2=_JE2;var result=false;var _7H2=false;if(_H8==_NS1){var _8H2=_O8._6b(_k9);while(_8H2!=null&&!_7H2){ 2778var _OA=_3H2;while(_OA!=null&&!_7H2){if(_OA._gC[_H8]){if(_OA._Ar2[_8H2._eI]){_HE2=_OA;_IE2=_H8;_JE2=_8H2._eI;result=_OA._fb(_H8,_8H2._eI,_Wn,_2C);_7H2=true;break }}_OA=_OA._ez}_8H2=_8H2._ez}}else {var _OA=_3H2;var _9H2=_H8|_k9;while(_OA!=null){if(_OA._gC[_9H2]){_HE2=_OA;_IE2=_H8;_JE2=_k9;result=_OA._fb(_H8,_k9,_Wn,_2C);break }_OA=_OA._ez}}_HE2=_4H2;_IE2=_5H2;_JE2=_6H2;return result};_QH.prototype._kC=function(_H8,_k9,_2C){if(_HE2!=null){if(_HE2._ez!=null){this._fb(_H8,_k9,this,_2C,_HE2._ez)}}};_QH.prototype._JH=function(){ 2779var _pZ,_Xb;var _za2=(this._aA>=0)?this._aA:this._4b;if(_za2<0||_za2>_5b._92.length){if(!this._KH){this._KH=new _Gz(0,0,0,0)}this._KH.left=this.x;this._KH.top=this.y;this._KH.right=this.x;this._KH.bottom=this.y;this._zF2=false}else {var _KH=this._KH;_pZ=_5b._92[_za2];if(this._i01==0){var _aH2=_pZ._KH;var width=(_aH2.right+1)-_aH2.left;var height=(_aH2.bottom+1)-_aH2.top;_KH.left=_fm(this.x+this._8A*(_aH2.left-_pZ._e2));_KH.right=_fm(_KH.left+(this._8A*width));if(_KH.left>_KH.right){_Xb=_KH.left;_KH.left=_KH.right; 2780_KH.right=_Xb}_KH.top=_fm(this.y+this._9A*(_aH2.top-_pZ._f2));_KH.bottom=_fm(_KH.top+(this._9A*height));if(_KH.top>_KH.bottom){_Xb=_KH.top;_KH.top=_KH.bottom;_KH.bottom=_Xb}_KH.right-=1;_KH.bottom-=1;this._zF2=_pZ._bH2();this._cH2=_pZ._cH2}else {var _aH2=_pZ._KH;var _wP,_xP;_wP=this._8A*(_aH2.left-_pZ._e2);_xP=this._8A*(_aH2.right-_pZ._e2+1);var _yP,_zP;_yP=this._9A*(_aH2.top-_pZ._f2);_zP=this._9A*(_aH2.bottom-_pZ._f2+1);var _mc,_lc;_mc=Math.cos(this._i01*_Zb/180.0);_lc=Math.sin(this._i01*_Zb/180.0); 2781var _dH2=_mc*_xP;var _eH2=_mc*_wP;var _fH2=_lc*_zP;var _gH2=_lc*_yP;var _Xb;if(_dH2<_eH2){_Xb=_eH2;_eH2=_dH2;_dH2=_Xb}if(_fH2<_gH2){_Xb=_gH2;_gH2=_fH2;_fH2=_Xb}_KH.left=Math.floor((this.x+_eH2+_gH2)+0.5);_KH.right=Math.floor((this.x+_dH2+_fH2)-0.5);var _hH2=_mc*_zP;var _iH2=_mc*_yP;var _jH2=_lc*_xP;var _kH2=_lc*_wP;if(_hH2<_iH2){_Xb=_iH2;_iH2=_hH2;_hH2=_Xb}if(_jH2<_kH2){_Xb=_kH2;_kH2=_jH2;_jH2=_Xb}_KH.top=Math.floor((this.y+_iH2-_jH2)+0.5);_KH.bottom=Math.floor((this.y+_hH2-_kH2)-0.5);this._zF2=_pZ._bH2(); 2782this._cH2=_pZ._cH2}this._KH=_KH}this._IH=false};_QH.prototype._2o=function(_Oa,_Pa,_Xn){if(this._BH)return false;var _uG=this._Rd();if(_uG){var _lH2=_Yc;_Yc=this;if(_uG._kb(this._KH,this._6A,this.x,this.y,this._8A,this._9A,this._i01)){this._zF2=true;this._IH=false}_Yc=_lH2;}if(this._IH)this._JH();var _KH=this._KH;if(_Oa>=_KH.right+1)return false;if(_Oa<_KH.left)return false;if(_Pa>=_KH.bottom+1)return false;if(_Pa<_KH.top)return false;if(this._cH2){if(!_mH2(this,_Oa,_Pa)){return false}}var _4A;if(this._aA<0){ 2783_4A=_5b._6b(this._4b)}else {_4A=_5b._6b(this._aA)}if((_4A===null)||(_4A._Sb===0))return false;if((!_Xn)||(!this._zF2))return true;var _zE=false;if(_uG){_zE=_uG._9c(this._6A,this.x,this.y,this._8A,this._9A,this._i01,_Oa,_Pa)}else {_zE=_4A._nH2(Math.floor(this._6A),_KH,_fm(this.x),_fm(this.y),this._8A,this._9A,this._i01,_fm(_Oa),_fm(_Pa))}return _zE};_QH.prototype._go=function(_ac,_bc,_Cb,_Db,_Xn){if(this._BH)return false;var _uG=this._Rd();if(_uG){var _lH2=_Yc;_Yc=this;if(_uG._kb(this._KH,this._6A,this.x, 2784this.y,this._8A,this._9A,this._i01)){this._zF2=true;this._IH=false}_Yc=_lH2}if(this._IH)this._JH();var _KH=this._KH;
2784if(_Wb(_ac,_Cb)>=_KH.right+1)return false;if(_Vb(_ac,_Cb)<_KH.left)return false;if(_Wb(_bc,_Db)>=_KH.bottom+1)return false;if(_Vb(_bc,_Db)<_KH.top)return false;var _4A;if(this._aA<0){_4A=_5b._6b(this._4b)}else {_4A=_5b._6b(this._aA)}if((_4A===null)||(_4A._Sb==0))return false;if(this._cH2){if(!_oH2(this,_ac,_bc,_Cb,_Db))return false}if((!_Xn)||(!this._zF2))return true;var _zE=false;if(_uG){_zE=_uG._dc(this._6A, 2785this.x,this.y,this._8A,this._9A,this._i01,_ac,_bc,_Cb,_Db)}else {_GE2.left=_fm(_Wb(_ac,_Cb));_GE2.top=_fm(_Wb(_bc,_Db));_GE2.right=_fm(_Vb(_ac,_Cb));_GE2.bottom=_fm(_Vb(_bc,_Db));_zE=_4A._pH2(Math.floor(this._6A),_KH,_fm(this.x),_fm(this.y),this._8A,this._9A,this._i01,_GE2)}return _zE};function _qH2(_ac,_bc,_Cb,_Db,_6o,_7o){var _gc=(_ac+_Cb)*0.5;var _hc=(_bc+_Db)*0.5;var _ic=(_Cb-_ac)*0.5;var _jc=(_Db-_bc)*0.5;var _N9=(_6o-_gc)/_ic;var _M9=(_7o-_hc)/_jc;return((_N9*_N9)+(_M9*_M9)<=1)?true:false}_QH.prototype._mo=function(_ac, 2786_bc,_Cb,_Db,_Xn){if(this._BH)return false;var _uG=this._Rd();if(_uG){var _lH2=_Yc;_Yc=this;if(_uG._kb(this._KH,this._6A,this.x,this.y,this._8A,this._9A,this._i01)){this._zF2=true;this._IH=false}_Yc=_lH2}if(this._IH)this._JH();_ac=_fm(_ac);_Cb=_fm(_Cb);_bc=_fm(_bc);_Db=_fm(_Db);var _rH2,_sH2,_tH2,_uH2;if(_ac<_Cb){_tH2=_ac;_rH2=_Cb}else {_tH2=_Cb;_rH2=_ac}if(_bc<_Db){_uH2=_bc;_sH2=_Db}else {_uH2=_Db;_sH2=_bc}var _KH=this._KH;if(_tH2>=_KH.right)return false;if(_rH2<_KH.left)return false;if(_uH2>=_KH.bottom)return false; 2787if(_sH2<_KH.top)return false;if((_ac==_Cb)||(_bc==_Db)){return this._go(_ac,_bc,_Cb,_Db,_Xn)}var _ho=(_ac+_Cb)*0.5;var _io=(_bc+_Db)*0.5;if(!(_KH.left<=_ho&&_KH.right>=_ho)&&!(_KH.top<=_io&&_KH.bottom>=_io)){var _po=(_KH.right<=_ho)?_KH.right:_KH.left;var _qo=(_KH.bottom<=_io)?_KH.bottom:_KH.top;if(!_qH2(_ac,_bc,_Cb,_Db,_po,_qo))return false}var _4A;if(this._aA<0){_4A=_5b._6b(this._4b)}else {_4A=_5b._6b(this._aA)}if((_4A===null)||(_4A._Sb==0))return false;if(this._cH2){if(!_vH2(this,_ac,_bc,_Cb,_Db))return false} 2788if((!_Xn)||(!this._zF2))return true;_GE2.left=_tH2;_GE2.top=_uH2;_GE2.right=_rH2;_GE2.bottom=_sH2;if(_uG){return _uG._ec(this._6A,this.x,this.y,this._8A,this._9A,this._i01,_GE2)}else {return _4A._wH2(Math.floor(this._6A),_KH,_fm(this.x),_fm(this.y),this._8A,this._9A,this._i01,_GE2)}};_QH.prototype._no=function(_ac,_bc,_Cb,_Db,_Xn){if(this._BH)return false;var _uG=this._Rd();if(_uG){var _lH2=_Yc;_Yc=this;if(_uG._kb(this._KH,this._6A,this.x,this.y,this._8A,this._9A,this._i01)){this._zF2=true;this._IH=false} 2789_Yc=_lH2}if(this._IH)this._JH();var _xH2=this._KH;if(_Wb(_ac,_Cb)>=_xH2.right+1){return false}if(_Vb(_ac,_Cb)<_xH2.left){return false}if(_Wb(_bc,_Db)>=_xH2.bottom+1){return false}if(_Vb(_bc,_Db)<_xH2.top){return false}if(_Cb<_ac){var _mj=_Cb;_Cb=_ac;_ac=_mj;_mj=_Db;_Db=_bc;_bc=_mj}if(_ac<_xH2.left){_bc=_bc+(_xH2.left-_ac)*(_Db-_bc)/(_Cb-_ac);_ac=_xH2.left}if(_Cb>(_xH2.right+1)){_Db=_Db+(_xH2.right+1-_Cb)*(_Db-_bc)/(_Cb-_ac);_Cb=_xH2.right+1}
2789if((_bc<_xH2.top)&&(_Db<_xH2.top)){return false}if((_bc>=_xH2.bottom+1)&&(_Db>=_xH2.bottom+1)){ 2790return false}var _4A;if(this._aA<0){_4A=_5b._6b(this._4b)}else {_4A=_5b._6b(this._aA)}if((_4A==null)||(_4A==undefined)||(_4A._6a()==0))return false;if(this._cH2){if(!_yH2(this,_ac,_bc,_Cb,_Db)){return false}}if(!_Xn||!this._zF2){return true}if(_uG){return _uG._cc(this._6A,this.x,this.y,this._8A,this._9A,this._i01,_ac,_bc,_Cb,_Db)}else {return _4A._zH2(this._6A|0,_xH2,_fm(this.x),_fm(this.y),this._8A,this._9A,this._i01,_fm(_ac),_fm(_bc),_fm(_Cb),_fm(_Db))}};_QH.prototype._AH2=function(_Sz,_BH2){var _CH2=this._Rd(); 2791var _DH2=_Sz._Rd();var _EH2=_5b._6b(this._4b);var _lH2=_Yc;_Yc=this;if(_CH2._kb(this._KH,this._6A,this.x,this.y,this._8A,this._9A,this._i01)){this._IH=false}_Yc=_Sz;if(_DH2){if(_DH2._kb(_Sz._KH,_Sz._6A,_Sz.x,_Sz.y,_Sz._8A,_Sz._9A,_Sz._i01)){_Sz._IH=false}}_Yc=_lH2;if(this._IH)this._JH();if(_Sz._IH)_Sz._JH();if(_Sz._KH.left>=this._KH.right+1)return false;if(_Sz._KH.right+1<=this._KH.left)return false;if(_Sz._KH.top>=this._KH.bottom+1)return false;if(_Sz._KH.bottom+1<=this._KH.top)return false;var _EH2=_5b._6b(this._4b); 2792var _FH2=(_Sz._aA<0)?_5b._6b(_Sz._4b):_5b._6b(_Sz._aA);if(_FH2===null)return false;if(!_BH2||(!this._zF2&&!_Sz._zF2))return true;if(_DH2){return _CH2._zb(this._6A,this.x,this.y,this._8A,this._9A,this._i01,_DH2,_Sz._6A,_Sz.x,_Sz.y,_Sz._8A,_Sz._9A,_Sz._i01)}else {return _CH2._Qb(this._6A,this.x,this.y,this._8A,this._9A,this._i01,_FH2,_Sz._KH,_Sz._6A,_Sz.x,_Sz.y,_Sz._8A,_Sz._9A,_Sz._i01)}};_QH.prototype._GH2=function(){if(_49){var _aZ=_5b._6b(this._4b);if(_aZ!=null){if(_aZ._59==_69){this._j9(this._6A+this._7A*_aZ._j2)} 2793else {var __L=_79._89();this._j9(this._6A+this._7A*_aZ._j2/__L)}return }}this._6A+=this._7A};function _HH2(_hb1){var _IH2=[];for(var _S2=0;_S2<2;++_S2){var x=_hb1[_S2+1].x-_hb1[_S2].x;var y=_hb1[_S2+1].y-_hb1[_S2].y;var length=sqrt(x*x+y*y);x=x/length;y=y/length;_IH2[_S2]={"x":-y,"y":x}}return _IH2}function _JH2(_Eo,_V61){var _KH2=_HH2(_Eo);var _LH2=_HH2(_V61);for(var _S2=0;_S2<2;++_S2){var _MH2=_NH2(_Eo,_KH2[_S2]);var _OH2=_NH2(_V61,_KH2[_S2]);var _PH2=((_MH2.max<=_OH2.min)||(_OH2.max<=_MH2.min));if(_PH2)return false} 2794for(var _S2=0;_S2<2;++_S2){var _MH2=_NH2(_Eo,_LH2[_S2]);var _OH2=_NH2(_V61,_LH2[_S2]);var _PH2=((_MH2.max<=_OH2.min)||(_OH2.max<=_MH2.min));if(_PH2)return false}return true}function _NH2(_hb1,_Fo){var _QH2=_hb1[0].x*_Fo.x+_hb1[0].y*_Fo.y;var result={"min":_QH2,"max":_QH2};for(var _S2=1;_S2<4;++_S2){_QH2=_hb1[_S2].x*_Fo.x+_Fo.y*_hb1[_S2].y;if(_QH2<result.min)result.min=_QH2;else if(_QH2>result.max)result.max=_QH2}return result;}function _RH2(_f81){var _za2=(_f81._aA>=0)?_f81._aA:_f81._4b;var _pZ=_5b._92[_za2];var _aH2=_pZ._KH; 2795var _wP,_xP;_wP=_f81._8A*(_aH2.left-_pZ._e2);_xP=_f81._8A*(_aH2.right-_pZ._e2+1);var _yP,_zP;_yP=_f81._9A*(_aH2.top-_pZ._f2);_zP=_f81._9A*(_aH2.bottom-_pZ._f2+1);var _mc,_lc;_mc=Math.cos(-_f81._i01*_Zb/180.0);_lc=Math.sin(-_f81._i01*_Zb/180.0);var _dH2=_mc*_xP;var _eH2=_mc*_wP;var _fH2=_lc*_zP;var _gH2=_lc*_yP;var _hH2=_mc*_zP;var _iH2=_mc*_yP;var _jH2=_lc*_xP;var _kH2=_lc*_wP;var _IH2=[];var _za2=_f81.x-0.5;var _Aa2=_f81.y-0.5;_IH2[0]={"x":(_za2+_eH2-_gH2),"y":(_Aa2+_iH2+_kH2)};_IH2[1]={"x":(_za2+_dH2-_gH2), 2796"y":(_Aa2+_iH2+_jH2)};_IH2[2]={"x":(_za2+_dH2-_fH2),"y":(_Aa2+_hH2+_jH2)};_IH2[3]={"x":(_za2+_eH2-_fH2),"y":(_Aa2+_hH2+_kH2)};return _IH2}function _SH2(_f81,_g81){var _Eo=_RH2(_f81);var _V61=_RH2(_g81);return _JH2(_Eo,_V61)}function _TH2(_hb1){var x=_hb1[1].x-_hb1[0].x;var y=_hb1[1].y-_hb1[0].y;var length=sqrt(x*x+y*y);x=x/length;y=y/length;_IH2={"x":-y,"y":x};return _IH2}function _UH2(_Eo,_V61){var _KH2=_HH2(_Eo);for(var _S2=0;_S2<2;++_S2){var _MH2=_NH2(_Eo,_KH2[_S2]);var _OH2=_V61.x*_KH2[_S2].x+_V61.y*_KH2[_S2].y; 2797var _PH2=((_MH2.max<=_OH2)||(_OH2<=_MH2.min));if(_PH2)return false}return true}function _VH2(_Eo,_WH2,_ev,_fv){var _AP=Math.abs(_fv/_ev);for(var _S2=0;_S2<4;++_S2)_Eo[_S2].x*=_AP;_WH2.x*=_AP;var _K9=Math.abs(_fv);var _KH2=_HH2(_Eo);for(var _S2=0;_S2<2;++_S2){var _MH2=_NH2(_Eo,_KH2[_S2]);var _XH2=_WH2.x*_KH2[_S2].x+_WH2.y*_KH2[_S2].y;var _OH2={"min":_XH2-_K9,"max":_XH2+_K9};var _PH2=((_MH2.max<=_OH2.min)||(_OH2.max<=_MH2.min));if(_PH2)return false}return true}function _YH2(_Eo,_V61){var _KH2=_HH2(_Eo);var _ZH2=_TH2(_V61); 2798for(var _S2=0;_S2<2;++_S2){var _MH2=_NH2(_Eo,_KH2[_S2]);var _OH2=__H2(_V61,_KH2[_S2]);var _PH2=((_MH2.max<=_OH2.min)||(_OH2.max<=_MH2.min));if(_PH2)return false}{var _MH2=_NH2(_Eo,_ZH2);var _OH2=__H2(_V61,_ZH2);var _PH2=((_MH2.max<=_OH2.min)||(_OH2.max<=_MH2.min));if(_PH2)return false}return true}function __H2(_hb1,_Fo){var _QH2=_hb1[0].x*_Fo.x+_hb1[0].y*_Fo.y;var result={"min":_QH2,"max":_QH2};for(var _S2=1;_S2<2;++_S2){_QH2=_hb1[_S2].x*_Fo.x+_Fo.y*_hb1[_S2].y;if(_QH2<result.min)result.min=_QH2;else if(_QH2>result.max)result.max=_QH2} 2799return result}function _0I2(_ac,_bc,_Cb,_Db){_IH2=[];_IH2[0]={"x":_ac,"y":_bc};_IH2[1]={"x":_Cb,"y":_Db};return _IH2}function _yH2(_f81,_ac,_bc,_Cb,_Db){var _Eo=_RH2(_f81);var _V61=_0I2(_ac,_bc,_Cb,_Db);return _YH2(_Eo,_V61)}function _mH2(_f81,_ac,_bc){var _Eo=_RH2(_f81);var _V61={"x":_ac,"y":_bc};return _UH2(_Eo,_V61)}function _vH2(_f81,_ac,_bc,_Cb,_Db){var _Eo=_RH2(_f81);var _WH2={"x":(_ac+_Cb)*0.5,"y":(_bc+_Db)*0.5};var _ev=Math.abs(_ac-_Cb)*0.5;var _fv=Math.abs(_bc-_Db)*0.5;return _VH2(_Eo,_WH2,_ev,_fv)}function _oH2(_f81, 2800_ac,_bc,_Cb,_Db){var _Eo=_RH2(_f81);var _V61=[];_V61[0]={"x":_ac,"y":_bc};_V61[1]={"x":_Cb,"y":_bc};_V61[2]={"x":_ac,"y":_Db};_V61[3]={"x":_Cb,"y":_Db};return _JH2(_Eo,_V61)}_QH.prototype._wH=function(_Wn,_Xn){if(this!=_Wn&&!this._BH&&!_Wn._BH){if((this._Rd())&&(this._aA<0)){return this._AH2(_Wn,_Xn)}if((_Wn._Rd())&&(_Wn._aA<0)){return _Wn._AH2(this,_Xn)}if(this._IH)this._JH();if(_Wn._IH)_Wn._JH();var _1I2=_Wn._KH;var _2I2=this._KH;if(_1I2.left>=(_2I2.right+1))return false;
2800if((_1I2.right+1)<=_2I2.left)return false; 2801if(_1I2.top>=(_2I2.bottom+1))return false;if((_1I2.bottom+1)<=_2I2.top)return false;if(this._cH2||_Wn._cH2){if(!_SH2(this,_Wn)){return false}}var _3I2=null;var _4I2=null;if(this._aA<0){_3I2=_5b._6b(this._4b)}else {_3I2=_5b._6b(this._aA)}if((_3I2==null)||(_3I2._Sb==0))return false;if(_Wn._aA<0){_4I2=_5b._6b(_Wn._4b)}else {_4I2=_5b._6b(_Wn._aA)}if((_4I2==null)||(_4I2._Sb==0))return false;if(!_Xn||(!this._zF2&&!_Wn._zF2))return true;return _3I2._5I2(this._6A|0,this._KH,_fm(this.x),_fm(this.y),this._8A,this._9A, 2802this._i01,_4I2,_Wn._6A|0,_Wn._KH,_fm(_Wn.x),_fm(_Wn.y),_Wn._8A,_Wn._9A,_Wn._i01)}return false};_QH.prototype._cS=function(_Y9,_MH,_KO1,_6I2,_bS,_7I2){this._bA=-1;if(_Y9<0)return;var _wO=_xO._I2[_Y9];if(!_wO)return;if(_wO.length<=0)return;if(_KO1<0)return;this._bA=_Y9;this._dA=_MH;if(this._dA>=0){this._cA=0}else {this._cA=1}this._2c2=this._cA;this._eA=_KO1;this._fA=_6I2;this._gA=_7I2;if(_bS){if(this._dA>=0){this._zi(_wO._8I2(0),_wO._9I2(0))}else {this._zi(_wO._8I2(1),_wO._9I2(1))}}this._hA=this.x;this._iA=this.y} 2803;_QH.prototype._qS1=function(){var _hS,_1c,_3c;if(this._bA<0)return false;var _wO=_xO._I2[this._bA];if(!_wO)return;if(_wO.length<=0)return;var _aI2=false;var _bI2=this._fA*Math.PI/180.0;var _cI2=_wO._kS(this._cA);_1c=_cI2.x;_3c=_cI2.y;_hS=_cI2._g3;_cI2=null;_hS=_hS/(100*this._eA);this._cA=this._cA+this._dA*_hS/_wO.length;var _dI2=_wO._kS(0);if((this._cA>=1)||(this._cA<=0)){_aI2=(this._dA==0)?false:true;switch(this._gA){case 0:{if(this._dA!=0){this._cA=1;this._bA=-1;}break }case 1:{if(this._cA<0){this._cA++} 2804else {this._cA--}break }case 2:{var _eI2=_wO._kS(1);_1c=_eI2.x-_dI2.x;_3c=_eI2.y-_dI2.y;var _fI2=this._eA*(_1c*Math.cos(_bI2)+_3c*Math.sin(_bI2));var _gI2=this._eA*(_3c*Math.cos(_bI2)-_1c*Math.sin(_bI2));if(this._cA<0){this._hA=this._hA-_fI2;this._iA=this._iA-_gI2;this._cA++}else {this._hA=this._hA+_fI2;this._iA=this._iA+_gI2;this._cA--}break }case 3:{if(this._cA<0){this._cA=-this._cA;this._dA=Math.abs(this._dA)}else {this._cA=2-this._cA;this._dA=-Math.abs(this._dA)}break }default :{this._cA=1;this._bA=-1}} 2805}_cI2=_wO._kS(this._cA);_1c=_cI2.x-_dI2.x;_3c=_cI2.y-_dI2.y;var _dO=this._hA+this._eA*(_1c*Math.cos(_bI2)+_3c*Math.sin(_bI2));var _eO=this._iA+this._eA*(_3c*Math.cos(_bI2)-_1c*Math.sin(_bI2));this._v3=_dO-this.x;this._w3=_eO-this.y;this._g3=0;this._zi(_dO,_eO);return _aI2};_QH.prototype._i21=function(_k9){var _zE=-1;if((_k9>=0)&&(_k9<_Fc2)){_zE=this._kA[_k9]}return _zE};_QH.prototype._hI2=function(_k9,_b9){if((_k9>=0)&&(_k9<_Fc2)){this._kA[_k9]=_b9}};_QH.prototype._FP=function(){if(this._IH){this._JH()} 2806return this._KH};_QH.prototype._qQ=function(_HP,_hF){var _U2,_V2;if(!_gD(this._4b)){_U2=_V2=0}else {var _4A=_5b._6b(this._4b);_U2=_4A.width*this._8A;_V2=_4A.height*this._9A}if(_HP){if((this._v3<0)&&(this.x<0)){this._zi(this.x+_29._CP()+_U2,this.y)}if((this._v3>0)&&(this.x>=_29._CP())){this._zi(this.x-_29._CP()-_U2,this.y)}}if(_hF){if((this._w3<0)&&(this.y<0)){this._zi(this.x,this.y+_29._DP()+_V2)}if((this._w3>0)&&(this.y>=_29._DP())){this._zi(this.x,this.y-_29._DP()-_V2)}}};_QH.prototype._VS1=function(_Sa, 2807_iI2){var _jI2={};if((_iI2.x!=0.0)||(_iI2.y!=0.0)){var _j41=_Sa;var _kI2=Math.cos(_j41);var _lI2=Math.sin(_j41);_jI2.x=((_iI2.x*_kI2)-(_iI2.y*_lI2));_jI2.y=((_iI2.y*_kI2)+(_iI2.x*_lI2))}else {_jI2.x=_iI2.x;_jI2.y=_iI2.y}return _jI2};_QH.prototype._uS1=function(_mI2){var _hG2=_29._39();if(_49)_hG2=_79._89();var _tS1=1.0/_29._WS._XS;var _US1=this._VS1(_mI2._O51(),this._fT._gO1);this.x=(_mI2._kS().x*_tS1)+_US1.x;this.y=(_mI2._kS().y*_tS1)+_US1.y;this._i01=(-_mI2._O51()*180.0)/_Zb;this._IH=true;this._4G2=(_mI2._O51()*180.0)/Math.PI; 2808this._6G2=this.x;this._8G2=this.y;this._aG2=(_mI2._Fh1()*180.0)/Math.PI;this._cG2=_mI2._Dh1().x*_tS1;this._eG2=_mI2._Dh1().y*_tS1;this._gG2=this._bG2/_hG2;this._jG2=this._dG2/_hG2;this._pG2=_mI2._ai1();this._nI2=_mI2._Mh1();this._oI2=_mI2._Nh1();this._pI2=_mI2._Ah1().x*_tS1;this._qI2=_mI2._Ah1().y*_tS1;this._rI2=(_mI2._rI===_rN1._tQ1._Yg1);this._sI2=(_mI2._rI===_rN1._tQ1._5h1);this._tI2=!_mI2._di1();this._rG2=_mI2._hi1();this._tG2=_mI2._fi1();this._uI2=Math.sqrt((this._fG2*this._fG2)+(this._iG2*this._iG2)); 2809this._lG2=_mI2.__h1();this._nG2=_mI2._Zh1();if(this._vS1===undefined){this._vS1=_mI2._kS().x*_tS1}if(this._wS1===undefined){this._wS1=_mI2._kS().y*_tS1}};_QH.prototype._Rd=function(){if(_gD(this._4b)){var _pZ=_5b._6b(this._4b);if(_pZ._AG){if(!this._CF2){this._CF2=new _l8(_pZ._AG)}}}return this._CF2};_QH.prototype._sL=function(){return this._VH};_QH.prototype._nK=function(_vI2){this._VH=_vI2};function _Eq2(){this._wI2=new _2m();this._wI2._3m=true;this._Rz=[]}_Eq2.prototype._Pk=function(){this._Rz=[];this._wI2._Pk()} 2810;_Eq2.prototype._rP=function(){return this._wI2._gm};_Eq2.prototype._yk=function(_9o){this._Rz[_9o.id]=_9o;this._wI2._yk(_9o)};_Eq2.prototype._eq2=function(_Sl){return this._Rz[_Sl]};_Eq2.prototype._6b=function(_Sl){var _9o=this._Rz[_Sl];if(_9o!=undefined&&_9o!=null)return _9o;var _OA=_O8._6b(_Sl);
2810if(_OA!=undefined&&_OA!=null){_9o=_OA._xI2._gm[0];if(_9o!=undefined&&_9o!=null)return _9o}return null};_Eq2.prototype._yI2=function(_Sl){if(_Sl>=0){var _9o=this._Rz[_Sl];if(_9o!=undefined&&_9o!=null)return _9o} 2811return null};_Eq2.prototype._zI2=function(_Wn){this._wI2._kK(_Wn);var id=_Wn.id;this._Rz[id]=null};_Eq2.prototype._AI2=function(){var _gm=_29._tH._gm;var _kI=_mI._FK();for(var index=0;index<_gm.length;index++){var _9o=_gm[index];_9o._WP=_9o.x;_9o._XP=_9o.y;_9o._2c2=_9o._cA;_9o._GH2();}};_Eq2.prototype._BI2=function(){var _gm=_29._tH._gm;for(var index=0;index<_gm.length;index++){var _9o=_gm[index];_9o.__G2();if(_9o._qS1()){_9o._fb(_rS1,0,_9o,_9o)}if(_9o._v3!==0||_9o._w3!==0){_9o.x+=_9o._v3;_9o.y+=_9o._w3; 2812_9o._IH=true}}};_Eq2.prototype._CI2=function(){var _gm=_29._tH._gm;for(var index=0;index<_gm.length;index++){var _9o=_gm[index];var _0M=_5b._6b(_9o._4b);var _DI2=false;if(_0M!=null){if(_0M._l2!=null){_DI2=true;var __L=_79._89();var length=_0M._l2._dM;_9o._kF2=_9o._lF2;var _EI2=_0M._l2._FI2;if(_0M._l2._GI2==_7J)_EI2/=__L;_9o._lF2+=(_9o._mF2*_9o._7A*_EI2);var _2M={_3M:_9o._lF2,_4M:_9o._mF2,_5M:false};var _HI2=_6M(_0M._l2,_2M);_9o._lF2=_2M._3M;_9o._mF2=_2M._4M;if((_0M._l2._7M!=null)&&(_0M._l2._7M[0]._rI==_8M)){ 2813var _PF2=_0M._l2._7M[0];var _w21=_PF2._bM._cM(_9o._lF2,_0M._l2._dM);if(_w21==null){_9o._j9(-1)}else {_9o._j9(_w21._eM[0]._FJ)}var _zK=_mI._oI(_29,_9o._zK);var _II2=-1;for(var _JI2=0;_JI2<_zK._pI._gm.length;++_JI2){var _KI2=_zK._pI._gm[_JI2];if(_KI2!==null&&_KI2!==undefined&&_KI2._lJ==_9o.id){_II2=_KI2._fj;break }}if(_II2!==-1){_fM(_0M._l2,_II2,__L,_EI2,_9o._mF2,_9o._kF2,_9o._lF2)}}if(_HI2){_9o._fb(_9e2,0,_9o,_9o)}}}if(!_DI2){var _Ho=_9o._1H2();if(_9o._6A>=_Ho){_9o._6A-=_Ho;var _Yz=_9o._Yz;if(_Yz._Gb2[_9e2]){ 2814_9o._fb(_9e2,0,_9o,_9o)}}else if(_9o._6A<0){_9o._6A+=_Ho;var _Yz=_9o._Yz;if(_Yz._Gb2[_9e2]){_9o._fb(_9e2,0,_9o,_9o)}}}}};_Eq2.prototype._fb=function(_H8,_k9){var _fg1=true;if(_29){var _9H2=_H8;if(_9H2!=_NS1)_9H2|=_k9;var _gm=_29._tH._gm;for(var index=0;index<_gm.length;index++){var _9o=_gm[index];if(!_9o._BH){var _Yz=_9o._Yz;if(_Yz._Gb2[_9H2]){_fg1=_9o._fb(_H8,_k9,_9o,_9o)}}}}return _fg1};var _LI2=_MI2;function _MI2(_3n,_9C,_Sl){if(typeof _Sl==="object"||typeof _Sl==="function")return _Sl;if(_Sl==-1)return _3n; 2815if(_Sl==-2)return _9C;if(_Sl==-3)return _3n;var _9o=_Qz._6b(_Sl);if(!_9o){_9o=_O8._6b(_Sl);if(!_9o){_Yy("Unknown instance ID: "+_Sl);debug(__y());return undefined}_9o=_9o._mc2._6b(0)}return _9o}function _NI2(_Wn){_Wn._fb(_zH,0,_Wn,_Wn);_Wn._fb(_AH,0,_Wn,_Wn);_Wn._BH=true}function _OI2(_9O,_Oa,_Pa,_Lm){var _Sz=_29._PI2(_Oa,_Pa,_Lm,_9O);if(_Sz!=null){_Sz._fb(_XH,0,_Sz,_Sz);_Sz._fb(_YH,0,_Sz,_Sz);return _Sz}}function _QI2(_9O,_Oa,_Pa,_RI2){var _zK=_mI._oI(_29,_RI2);if(_zK!=null){var _9o=_29._SI2(_Oa,_Pa,_zK,_9O); 2816_9o._fb(_XH,0,_9o,_9o);_9o._fb(_YH,0,_9o,_9o);return _9o}}var _TI2=256;var _UI2=3;var _VI2=1024;var _p21=1;var _x21=2;var _WI2=4;var _xl=1;var _vl=2;var _wl=0x80000000;var _XI2=128;var _zl=0,_sl=0,_ql=0,_rl=0,_Bl=-1,_YI2=0,_Al=-1,_ZI2=0,__I2=0,_0J2=0,_y31=(typeof(document.hasFocus)=="function"?document.hasFocus():!0),_tc2=0,_uc2=0,_1J2=!1,_2J2=0;var _3J2=[];var _4J2=[];var _5J2=[];var _s21=[];var _o31=[];var _tl=[];var _6J2=0;var _fl=[];var _7J2={8:String.fromCharCode(8),9:0,13:0,16:0,17:0,18:0,19:0,20:0,27:0,22:0,32:" ", 281734: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, 2818120: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 _8J2={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", 281984:"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 _9J2(){_y31=true}function _aJ2(){_y31=false;_bJ2()}function _cJ2(_dJ2,_eJ2){try{if(_dJ2){if(_dJ2._32){if(_dJ2._32._Z3){if(_dJ2._32._Z3._84){ 2820if(_dJ2._32._Z3._84==_32._Z3._84){_dJ2.focus();_eJ2.focus();return true}}}}}}catch(err){}return false}function _fJ2(){var _C01=document.getElementById(_dz);var _gJ2;if((_iH==_ai2)||(_iH==_9i2)||(_iH==_bi2)||(_iH==_ci2)){_gJ2=_C01.parentNode.frames;if(!_gJ2){_cJ2(this,_C01)}else {for(var _hJ2=0;_hJ2<_gJ2.length;_hJ2++){var _iJ2=_gJ2[_hJ2];if(_cJ2(_iJ2,_C01))break }}}else {if(!_C01._jJ2||!_C01._jJ2.document||!_C01.parentNode.document.getElementsByTagName("IFRAME")){_cJ2(this,_C01)}else {_gJ2=_C01.parentNode.document.getElementsByTagName("IFRAME"); 2821for(var _hJ2 in _gJ2){var _iJ2=_gJ2[_hJ2].contentWindow;if(_cJ2(_iJ2,_C01))break }}}}var _kJ2;var _lJ2;var _mJ2;var _nJ2;var _oJ2;var _pJ2;var _qJ2;var _rJ2;var _sJ2;var _tJ2;var _uJ2;function _vJ2(){var _FZ=document.getElementById("gm4html5_div_id");if(_FZ){_lJ2=_FZ.style.left;_mJ2=_FZ.style.top;_nJ2=_FZ.style.margin;var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _wJ2=top.chrome.app.window.current();if(_wJ2!=null){var _lA1=window.parent.document.getElementById("container"); 2822var _xJ2=window.parent.document.getElementById("game");
2822if(_lA1!=null){_oJ2=_lA1.style.width;_pJ2=_lA1.style.height;_sJ2=_lA1.style.left;_qJ2=_lA1.style.margin;_rJ2=_lA1.style.position}if(_xJ2!=null){_tJ2=_xJ2.style.width;_uJ2=_xJ2.style.height}_wJ2.fullscreen();var _yJ2=_wJ2.getBounds();if(_lA1!=null){_lA1.style.width="100%";_lA1.style.height="100%";_lA1.style.left="0";_lA1.style.margin='auto';_lA1.style.position='relative'}if(_xJ2!=null){_xJ2.style.width="100%";_xJ2.style.height="100%";canvas.style.width="100%"; 2823canvas.style.height="100%"}}}}_FZ.style.margin="0px";_FZ.style.top="0";_FZ.style.left="0";_FZ.style._zJ2="0px";_FZ.style._AJ2="0px";if(_FZ.mozRequestFullScreen){document._BJ2=function(event){document._BJ2=_CJ2;};_FZ.mozRequestFullScreen()}else if(_FZ.webkitRequestFullScreen){_FZ.onwebkitfullscreenchange=function(e){_FZ.onwebkitfullscreenchange=_CJ2};if(_iH==_bi2){_FZ.webkitRequestFullScreen()}else {_FZ.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}}else if(document.documentElement.requestFullScreen){ 2824document.documentElement.requestFullScreen()}_Xo2=true;return }if(canvas.mozRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._zJ2="0px";canvas.style._AJ2="0px";canvas.mozRequestFullScreen()}else if(canvas.webkitRequestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._zJ2="0px";canvas.style._AJ2="0px";canvas.onwebkitfullscreenchange=function(e){canvas.onwebkitfullscreenchange=_CJ2};if(_iH==_bi2){canvas.webkitRequestFullScreen()} 2825else {canvas.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}}else if(document.documentElement.requestFullScreen){canvas.style.margin="0px";canvas.style.top="";canvas.style.left="";canvas.style._zJ2="0px";canvas.style._AJ2="0px";document.documentElement.requestFullScreen()}_Xo2=true}function _CJ2(){if(_Po2){var _FZ=document.getElementById("gm4html5_div_id");if(_FZ){_FZ.style.left=_lJ2;_FZ.style.top=_mJ2;_FZ.style.margin=_nJ2}var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){ 2826var _wJ2=top.chrome.app.window.current();if(_wJ2!=null)_wJ2.restore()}}_Xo2=true}}function _DJ2(){var top=window.parent;if(top!=null){if(top.chrome!=null&&top.chrome.app!=null&&top.chrome.app.window!=null){var _wJ2=top.chrome.app.window.current();if(_wJ2!=null){_wJ2.restore();_Xo2=true;var _lA1=window.parent.document.getElementById("container");if(_lA1!=null){_lA1.style.width=_oJ2;_lA1.style.height=_pJ2;_lA1.style.left=_sJ2;_lA1.style.margin=_qJ2;_lA1.style.position=_rJ2}var _xJ2=window.parent.document.getElementById("game"); 2827if(_xJ2!=null){_xJ2.style.width=_tJ2;_xJ2.style.height=_uJ2;canvas.style.width=_tJ2;canvas.style.height=_uJ2}}}}if(document.webkitCancelFullScreen){document.webkitCancelFullScreen();}else if(document.mozCancelFullScreen){document.mozCancelFullScreen();_CJ2()}else {_Xo2=true}}function _rz(){if(_Uo2)return;window.onkeyup=function(){_EJ2(arguments[0]||window.event)};window.onkeydown=function(){var _Bh2=arguments[0]||window.event;if((_Qo2)&&(_Bh2!=null)&&(_Bh2.which==121)&&(!_Bh2.repeat)&&(canvas.mozRequestFullScreen)){ 2828if(!document.mozFullScreen){_FJ2();_vJ2()}else {_DJ2()}_Bh2.preventDefault();return false}if(_GJ2(_Bh2)==false){_Bh2.preventDefault();return false}};window.onmouseup=_HJ2;_Uo2=true}function _hz(){if(_Uo2==false)return;window.onkeydown=null;window.onkeyup=null;window.onmouseup=null;_Uo2=false}function _IJ2(_JJ2){if(_JJ2==121){return true}if(window.chrome&&window.chrome.app){if(_JJ2==183)return true}return false}function _GJ2(_Bh2){var _JJ2;if(_Bh2==null){_JJ2=window.event.which;if(_JJ2==122)return true;if(_JJ2!=121)window.event.preventDefault(); 2829else _Xo2=true;window.event.preventDefault()}else {_JJ2=_Bh2.which;if(_JJ2==122)return true;if(_JJ2==120){}else if(!_IJ2(_JJ2)){_Bh2.preventDefault()}else {if(_Qo2){if(!_Po2){_FJ2();_vJ2()}else {_DJ2()}}}_Bh2.preventDefault()}if(!_3J2[_JJ2]){_4J2[_JJ2]=1}_3J2[_JJ2]=1;_0J2=_JJ2;if(_iH==_jH){__I2=_Bh2.char}else if(_Bh2.key){if(_Bh2.key.length==1){__I2=_Bh2.key}else if(_JJ2==8){__I2=String.fromCharCode(8)}else if(_JJ2==13){__I2=String.fromCharCode(13)}else {__I2=""}}
2829else {if(_Bh2.shiftKey){__I2=_8J2[_JJ2]}else { 2830__I2=_7J2[_JJ2]}}if(!__I2)__I2="";return false}function _EJ2(_Bh2){var _JJ2;if(_Bh2==null){_JJ2=window.event.which;if(_JJ2==122)return;window.event.preventDefault()}else {_JJ2=_Bh2.which;if(_JJ2==122)return;_Bh2.preventDefault()}_5J2[_JJ2]=1;_3J2[_JJ2]=0;return false}function _KJ2(_LJ2){_ql=_LJ2.pageX;_rl=_LJ2.pageY;_tl[_LJ2.button].x=_ql;_tl[_LJ2.button].y=_rl}var _gl=!1;function _MJ2(_LJ2){if(!_y31){_fJ2()}if(!_gl){if(_iH==_bi2)_JW();_gl=true}_zl=_LJ2.button;if(_zl==2)_zl=1;else if(_zl==1)_zl=2;_Al=_zl; 2831_Bl=_zl;_sl|=(1<<_zl);_tl[_LJ2.button]._ul=_vl|_wl|_xl;_tl[_LJ2.button].x=_LJ2.pageX;_tl[_LJ2.button].y=_LJ2.pageY;return _LJ2}function _HJ2(_LJ2){_zl=_LJ2.button;if(_zl==2)_zl=1;else if(_zl==1)_zl=2;_ZI2=_YI2;_YI2=_zl;_sl&=~(1<<_zl);_Bl=-1;_tl[_LJ2.button]._ul=0;return false}function _NJ2(_LJ2){if(_LJ2.detail){_2J2=-_LJ2.detail}else {_2J2=_LJ2.wheelDelta}}function _OJ2(){if(_Qz!=null){_Qz._fb(_1e2,0)}return undefined}function _zq2(){this._PJ2="a";this._QJ2=[];this._RJ2=this._SJ2=-1;this._TJ2=[];this._UJ2=[]; 2832this._VJ2=[];this._WJ2=this._XJ2=0;this._yj=[];this._xj=[];this._tj=[];this._YJ2=this._ZJ2=false;this.__J2=[];this._0K2=this._1K2=this._2K2=this._3K2=this._L01=this._M01=this._Z8=0;for(var _Ub=0;_Ub<_VI2;_Ub++){this._QJ2[_Ub]=""}for(var _Ub=0;_Ub<_TI2;_Ub++){this._TJ2[_Ub]=this._UJ2[_Ub]=this._VJ2[_Ub]=false;this.__J2[_Ub]=_Ub}for(var _Ub=0;_Ub<_UI2;_Ub++){this._yj[_Ub]=this._xj[_Ub]=this._tj[_Ub]=false}this._Qk=_4K2;this._5K2=_6K2;this._7K2=_7K2;this._8K2=_8K2;this._9K2=_9K2;this._aK2=_aK2;this._bK2=_bK2; 2833this._cK2=_cK2;this._dK2=_dK2;this._eK2=_eK2;this._fK2=_fK2;this._gK2=_gK2;this._hK2=_hK2;this._iK2=_iK2;this._jK2=_jK2;this._kK2=_kK2;this._lK2=_lK2;this._mK2=_mK2;this._nK2=_nK2;this._oK2=_oK2;this._pK2=_pK2;this._qK2=_rK2;this._sK2=_tK2;this._uK2=_vK2;this._wK2=_wK2;for(var _Ub=0;_Ub<_TI2;_Ub++){_3J2[_Ub]=_5J2[_Ub]=false}if(!_FE2){window.onbeforeunload=_OJ2}_o31=new Array(_XI2);_tl=new Array(_XI2);for(var _xK2=0;_xK2<_XI2;_xK2++){_o31[_xK2]=new _yK2();_tl[_xK2]=new _yK2()}_zK2(true)}function _zK2(_Pu){ 2834_Pu=yyGetBool(_Pu);if(_1J2==_Pu)return;_bJ2();_1J2=_Pu;if(_Pu){canvas.onmousemove=_KJ2;canvas.onmousedown=_MJ2;window.onmouseup=_HJ2;canvas.onmousewheel=_NJ2;canvas.onselectstart=function(){return false};canvas.addEventListener("DOMMouseScroll",_NJ2,false);var _Ub=document.getElementById("loading_screen");if(_Ub){_Ub.onmousemove=_KJ2;_Ub.onmousedown=_MJ2;_Ub.onmouseup=_HJ2;_Ub.onmousewheel=_NJ2;_Ub.addEventListener("DOMMouseScroll",_NJ2,false)}window.addEventListener("focus",_9J2);window.addEventListener("blur", 2835_aJ2);_rz()}else {canvas.onmousemove=null;canvas.onmousedown=null;window.onmouseup=null;canvas.onmousewheel=null;canvas.onselectstart=null;canvas.removeEventListener("DOMMouseScroll",_NJ2);var _Ub=document.getElementById("loading_screen");if(_Ub){_Ub.onmousemove=null;_Ub.onmousedown=null;_Ub.onmouseup=null;_Ub.onmousewheel=null;_Ub.removeEventListener("DOMMouseScroll",_NJ2)}document.body.onfocusin=null;document.body.onfocusout=null;document.onfocusin=null;document.onfocusout=null;window.onfocus=null; 2836window.onblur=null;_hz()}}function _yK2(){this._ul=0;this.x=0;this.y=0}function _bJ2(){_AK2();_BK2();_05._KA2=0;_05._KA2="";_0J2=0;__I2="";}_zq2.prototype._Pk=function(){this._CK2();this._pK2();_05._KA2=0;_05._LA2=0;_05._KA2="";_0J2=0;__I2="";_05._MA2="";_05._NA2=""};/*@this {yyIOManager} */function _7K2(){return this._PJ2}/*@this {yyIOManager} */function _8K2(_DK2){this._PJ2=_DK2}/*@this {yyIOManager} */function _9K2(){return this._SJ2}/*@this {yyIOManager} */function _aK2(){return this._RJ2}/*@this {yyIOManager} */function _bK2(_lm){ 2837if(_lm<0||_lm>255)return false;this._SJ2=_lm}/*@this {yyIOManager} */function _cK2(_lm){if(_lm<0||_lm>255)return false;this._RJ2=_lm}/*@this {yyIOManager} */function _dK2(_lm){if(_lm<0||_lm>255)return false;return this._TJ2[_lm]}/*@this {yyIOManager} */function _eK2(_lm){if(_lm<0||_lm>255)return false;return this._VJ2[_lm]}/*@this {yyIOManager} */function _fK2(_lm){if(_lm<0||_lm>255)return false;return this._UJ2[_lm]}/*@this {yyIOManager} */function _gK2(_lm){if(_lm<0||_lm>255)return;this._TJ2[_lm]=0;this._VJ2[_lm]=0; 2838this._UJ2[_lm]=0;}_zq2.prototype._CK2=function(){this._SJ2=0;this._RJ2=0;this._PJ2=0;for(var _S2=0;_S2<=_TI2;_S2++){this._TJ2[_S2]=0;this._VJ2[_S2]=0;this._UJ2[_S2]=0}};function _AK2(){for(var _S2=0;_S2<_TI2;_S2++){_4J2[_S2]=0;_5J2[_S2]=0;_3J2[_S2]=0}}/*@this {yyIOManager} */function _hK2(){return this._WJ2}/*@this {yyIOManager} */function _iK2(){return this._XJ2}/*@this {yyIOManager} */function _jK2(_yI){if((_yI<1)||(_yI>3))return;this._WJ2=_yI}/*@this {yyIOManager} */function _kK2(_yI){if((_yI<1)||(_yI>3))return; 2839this._XJ2=_yI}/*@this {yyIOManager} */function _lK2(_yI){_yI--;if(_yI>=0&&_yI<_UI2){return this._yj[_yI]}return false}/*@this {yyIOManager} */function _mK2(_yI){_yI--;if(_yI>=0&&_yI<_UI2){return this._tj[_yI]}}/*@this {yyIOManager} */function _nK2(_yI){_yI--;if(_yI>=0&&_yI<_UI2){return this._xj[_yI]}return false}/*@this {yyIOManager} */function _oK2(_yI){_yI--;if(_yI>=0&&_yI<_UI2){this._yj[_yI]=false;this._tj[_yI]=false;this._xj[_yI]=false}}/*@this {yyIOManager} */function _pK2(){this._WJ2=0;this._XJ2=0;for(var _S2=0; 2840_S2<=_UI2;_S2++){this._yj[_S2]=false;this._tj[_S2]=false;this._xj[_S2]=false}this._ZJ2=false;this._YJ2=false;for(var _il=0;_il<_fl.length;_il++){_fl[_il]._Pk()}}
2840function _BK2(){_ZI2=-1;_YI2=-1;_Bl=-1;_sl=0;_tl[0]._ul=0;_tl[0].x=0;_tl[0].y=0;_zl=-1}/*@this {yyIOManager} */function _4K2(){for(var _il=0;_il<_fl.length;_il++){var _jl=_fl[_il];if(_jl._yj){_jl._xj=0;_jl._tj=_jl._Xk^_jl._yj}else {_jl._xj=_jl._Xk^_jl._yj;_jl._tj=0}_jl._Xk=_jl._yj}for(var _xK2=0;_xK2<_tl.length;_xK2++){_o31[_xK2]._ul=_tl[_xK2]._ul; 2841_o31[_xK2].x=_tl[_xK2].x;_o31[_xK2].y=_tl[_xK2].y;_tl[_xK2]._ul&=~_xl}if(_0J2){if(__I2){if(_0J2==13){}else if(_0J2==8){_05._MA2=__I2;if(_05._NA2.length>0){_05._NA2=_05._NA2.substring(0,_05._NA2.length-1)}}else {_05._MA2=__I2;_05._NA2+=_05._MA2;if(_05._NA2.length>1024){_05._NA2=_05._NA2.substring(1,_05._NA2.length-1)}}}if(_05._KA2!=0){_05._LA2=_05._KA2}_05._KA2=_0J2;_0J2=0}else if(!_pl._TJ2[_05._KA2]){_05._LA2=_05._KA2;_05._KA2=0}this._L01=_ql;this._M01=_rl;this._1K2=_sl;if((this._1K2&1)!=0){this._yj[0]=1; 2842if(((this._2K2^this._1K2)&0x1)!=0){this._tj[0]=1}}else {this._yj[0]=0;if(((this._2K2^this._1K2)&0x1)!=0){this._xj[0]=1}}if((this._1K2&2)!=0){this._yj[1]=1;if(((this._2K2^this._1K2)&0x2)!=0){this._tj[1]=1}}else {this._yj[1]=0;if(((this._2K2^this._1K2)&0x2)!=0){this._xj[1]=1}}if((this._1K2&4)!=0){this._yj[2]=1;if(((this._2K2^this._1K2)&0x4)!=0){this._tj[2]=1}}else {this._yj[2]=0;if(((this._2K2^this._1K2)&0x4)!=0){this._xj[2]=1}}this._2K2=this._1K2;_05._K01=this._L01;_05._O01=this._M01;_05._IA2=_Bl+1; 2843_05._JA2=_Al+1;this._wK2()}/*@this {yyIOManager} */function _wK2(){var _EK2=0;var _mi=0;var _U2=_XD;var _V2=_YD;var _ic=_D01();var _iZ=_G01();if(_U2<0)_U2=_ic;if(_V2<0)_V2=_iZ;for(var _xK2=0;_xK2<_o31.length;_xK2++){var _FK2=_o31[_xK2];if((_FK2._ul&_wl)!=0){_mi=1;for(var _GK2=0;_GK2<_s21.length;_GK2++){var _m21=_s21[_GK2];if((_m21._o21&_p21)!=0){var x=(_U2*(_FK2.x-_4l.left))/_ic;var y=(_V2*(_FK2.y-_4l.top))/_iZ;if((x>=_m21.x)&&(x<_m21._Mb)&&(y>=_m21.y)&&(y<_m21._Nb)){_EK2|=_mi}}_mi<<=1}_FK2._ul=0}}_mi=1;var _HK2=_6J2^_EK2; 2844for(var _GK2=0;_GK2<_s21.length;_GK2++){var _m21=_s21[_GK2];if((_m21._o21&_p21)!=0){var _IK2=_EK2&_mi;var _Cy=_HK2&_mi;if(_m21.key!=0){this._VJ2[_m21.key]|=(_IK2&&_Cy);this._TJ2[_m21.key]|=(_IK2&&!_Cy);this._UJ2[_m21.key]|=(!_IK2&&_Cy)}else {this._tj[_m21.button-1]|=(_IK2&&_Cy);this._yj[_m21.button-1]|=(_IK2&&!_Cy);this._xj[_m21.button-1]|=(!_IK2&&_Cy)}}_mi<<=1}_6J2=_EK2}function _qK2(_JK2){var _Bh2=_Ef2|_JK2;var _gm=_29._tH._gm;var _KK2=_gm.length;for(var _Oz=0;_Oz<_KK2;_Oz++){var _9o=_gm[_Oz];var _OA=_9o._Yz; 2845if(_OA._Gb2[_Bh2]){_9o._fb(_Ef2,_JK2,_9o,_9o)}}}function _LK2(_MK2){var _Bh2=_Gf2|_MK2;var _gm=_29._tH._gm;var _KK2=_gm.length;for(var _Oz=0;_Oz<_KK2;_Oz++){var _9o=_gm[_Oz];if(_9o._BH){continue }var _OA=_9o._Yz;if(_OA._Gb2[_Bh2]){_9o._fb(_Gf2,_MK2,_9o,_9o)}}}function _uK2(_NK2){var _Bh2=_If2|_NK2;var _gm=_29._tH._gm;var _KK2=_gm.length;for(var _Oz=0;_Oz<_KK2;_Oz++){var _9o=_gm[_Oz];var _OA=_9o._Yz;if(_OA._Gb2[_Bh2]){_9o._fb(_If2,_NK2,_9o,_9o)}}}/*@this {yyIOManager} */function _rK2(){var _OK2=0;for(var _S2=2;_S2<_TI2; 2846_S2++){if(this._TJ2[_S2]){_OK2=1;_qK2(_S2)}}_qK2(_OK2)}/*@this {yyIOManager} */function _tK2(){var _PK2=0;for(var _S2=2;_S2<_TI2;_S2++){if(this._VJ2[_S2]){_PK2=1;_LK2(_S2)}}_LK2(_PK2);}/*@this {yyIOManager} */function _vK2(){var _QK2=0;for(var _S2=2;_S2<_TI2;_S2++){if(this._UJ2[_S2]){_QK2=1;_uK2(_S2)}}_uK2(_QK2)}/*@this {yyIOManager} */function _6K2(){var _RK2=0,_SK2=0,_TK2=0;this._Z8++;for(var _S2=0;_S2<_TI2;_S2++){this._VJ2[_S2]=this._UJ2[_S2]=this._TJ2[_S2]=0}for(var _S2=0;_S2<_TI2;_S2++){var key=this.__J2[_S2]; 2847this._VJ2[key]|=_4J2[_S2];this._UJ2[key]|=_5J2[_S2];this._TJ2[key]|=_3J2[_S2];_RK2|=_4J2[_S2];_SK2|=_3J2[_S2];_TK2|=_5J2[_S2];_4J2[_S2]=0;_5J2[_S2]=0}this._VJ2[1]=_RK2;this._TJ2[1]=_SK2;this._UJ2[1]=_TK2;this._VJ2[0]=_RK2^1;this._TJ2[0]=_SK2^1;this._UJ2[0]=_TK2^1;_tc2=_uc2=0;if(_2J2>0){_tc2=1}else if(_2J2<0){_uc2=1}_2J2=0;for(var _S2=0;_S2<=_UI2;_S2++){this._tj[_S2]=false;this._xj[_S2]=false}this._ZJ2=false;this._YJ2=false;this._Qk();var _Zk;if(!_29.__k){_Zk=_0l}else {_Zk=_29._1l}var _2l;for(var _qa=0; 2848_qa<=7;++_qa){_2l=_Zk[_qa];if(_2l&&_2l._03){_05._K01=_2l._9l(_pl._L01,_pl._M01);_05._O01=_2l._al(_pl._L01,_pl._M01);break }}for(var _qa=7;_qa>=0;_qa--){_2l=_Zk[_qa];if(_2l&&_2l._03){_3l(canvas,_4l);if(((this._L01-_4l.left)>=_2l._5l)&&((this._L01-_4l.left)<_2l._6l)&&((this._M01-_4l.top)>=_2l._7l)&&((this._M01-_4l.top)<_2l._8l)){_05._K01=_2l._9l(_pl._L01,_pl._M01);_05._O01=_2l._al(_pl._L01,_pl._M01);break }}}}function _UK2(){_pl._qK2();_pl._sK2();_pl._uK2()}function _VK2(index){this._o21=0;this.index=index; 2849this.x=0;this.y=0;this._Mb=0;this._Nb=0;this._U2=0;this._V2=0;this._pa=0;this._qa=0;this.key=0;this.button=0}function _n21(){for(var _Ub=0;_Ub<_s21.length;++_Ub){if(_s21[_Ub]._o21==0){return _s21[_Ub]}}var _S2=_s21.length;_s21[_S2]=new _VK2(_S2);return _s21[_S2]}function _t21(_WK2){_s21[_WK2]._o21=0}function _XK2(){for(var _Ub=0;_Ub<_s21.length;++_Ub){_s21[_Ub]._o21=0}}_zq2.prototype._YK2=function(){_vz();_9E();var _aE=[];_aE[0]=1;_aE[1]=0;_aE[2]=0;_aE[3]=1;_aE[4]=0;_aE[5]=0;_UB2(_aE);var _gB=_SE();var _ZK2=_TE(); 2850_8n(0xffffff);for(var _Ub=0;_Ub<_v21.length;++_Ub){var _w21=_v21[_Ub];_Y5(_w21.x,_w21.y,_w21.x+_w21._U2-1,_w21.y+_w21._V2-1,true)}_8n(_ZK2);_QE(_gB);_gE()};function _2m(){this.__K2=[];this._gm=[];this._3m=false;this.length=0;this._md=0;}_2m.prototype._7q2=function(){if(this.__K2.length==0){return this._gm.length}return this.__K2.pop()};_2m.prototype._yk=function(_Lu2){var index;if(this._3m){index=this._gm.length}else {index=this._7q2()}this._gm[index]=_Lu2;this._md++;this.length=this._gm.length;return index} 2851;_2m.prototype._6b=function(_9O){if(_9O<0||_9O>=this._gm.length)return null;return this._gm[_9O]};_2m.prototype._LL=function(_Mu2){for(var _Ub=0;_Ub<this._gm.length;_Ub++){if(this._gm[_Ub]==_Mu2)return _Ub}};_2m.prototype._kK=function(_Mu2){for(var _Ub=0;_Ub<this._gm.length;_Ub++){if(this._gm[_Ub]==_Mu2){if(this._3m){this._gm.splice(_Ub,1)}else {this._gm[_Ub]=null;this.__K2.push(_Ub)}this._md--;this.length=this._gm.length;return true}}return false};_2m.prototype._7m=function(_9O){if(_9O<0||_9O>=this._gm.length)return false;
2852if(this._3m){this._gm.splice(_9O,1)}else {this._gm[_9O]=null;this.__K2.push(_9O)}this._md--;this.length=this._gm.length;return true};_2m.prototype._Pk=function(){var _gm=this._gm;for(var _S2=0;_S2<_gm.length;_S2++){var _qa=_gm[_S2];if(_qa!=null&&_qa.Object!==undefined)switch(_qa._xm){case _hm:_R8(_qa.Object);break;case _im:_5m(_qa.Object);break }}this._gm=[];this.__K2=[];this._md=0;this.length=this._gm.length};_2m.prototype._Bm=function(_k9,_b9){if(_k9<0||_k9>=this._gm.length)return;this._gm[_k9]=_b9;}; 2853_2m.prototype._0L2=function(_1L2){if(_1L2){this._gm.sort(function(_N9,_M9){return _N9-_M9})}else {this._gm.sort(function(_N9,_M9){return _M9-_N9})}this.__K2=[];for(var _S2=0;_S2<this._gm.length;_S2++){if(this._gm[_S2]==null||this._gm[_S2]==undefined){this.__K2.push(_S2)}}};_2m.prototype._Ol=function(_Pl){this._gm=_Pl._gm.slice();this.__K2=_Pl.__K2.slice();this._3m=_Pl._3m;this.length=_Pl.length;this._md=_Pl._md};var _KG2=0,_NG2=1,_OG2=2;function _2L2(){this._3L2=null;this._4L2=0;this._5L2=null}function _6L2(){ 2854this._3L2=null;this._7L2=false;this._Mm=null}function _8L2(){this._pS1=false}function _SS1(_9L2,_l9){this.__type="[Object]";this._ul=0;this._eI=_9L2;this._Zz=_l9;this._zG2=-1;this._1I=0;this._AG2=0;this._BG2=false;this._CG2=false;this._DG2=false;this._cI=0;this._ez=null;this._aL2=-1;this._yr2=false;this._mc2=new _2m();this._xI2=new _2m();this._mc2._3m=true;this._xI2._3m=true;this._bL2=[];for(var _N9=0;_N9<_Fc2;_N9++){this._bL2[_N9]=null}this._cL2=[];this._dL2=[];this._eL2=[];this._Ar2=[];this._Y2=[]; 2855this._gC=[];this._Gb2=[];this._EG2=new _8L2()}_SS1.prototype._rP=function(){return this._mc2._gm};_SS1.prototype._6T=function(){return this._xI2._gm};function _Pr2(_fL2,_gL2){var _OA=new _SS1(_fL2,_gL2._a2);{if(_gL2.__2!=undefined)_OA._1I=_gL2.__2;if(_gL2._03!=undefined)_OA._CG2=_gL2._03;if(_gL2._sP!=undefined)_OA._BG2=_gL2._sP;if(_gL2._u3!=undefined)_OA._AG2=_gL2._u3;if(_gL2.__z!=undefined)_OA._DG2=_gL2.__z;if(_gL2.parent!=undefined)_OA._cI=_gL2.parent;if(_gL2._hL2!=undefined)_OA._zG2=_gL2._hL2;if(_gL2._73){ 2856_OA._73=_gL2._73;_OA._gC[_XH]=true}if(_gL2._13){_OA._13=_gL2._13;_OA._gC[_YH]=true}if(_gL2._iL2){_OA._iL2=_gL2._iL2;_OA._gC[_zH]=true}if(_gL2._jL2){_OA._jL2=_gL2._jL2;_OA._gC[_AH]=true}if(_gL2._kL2){_OA._kL2=_gL2._kL2;_OA._gC[__c2]=true}if(_gL2._33){_OA._33=_gL2._33;_OA._gC[_1d2]=true}if(_gL2._lL2){_OA._lL2=_gL2._lL2;_OA._gC[_3d2]=true}if(_gL2._53){_OA._53=_gL2._53;_OA._gC[_Cf2]=true}if(_gL2._mL2){_OA._mL2=_gL2._mL2;_OA._gC[_Fi2]=true}if(_gL2._nL2){_OA._nL2=_gL2._nL2;_OA._gC[_Hi2]=true}if(_gL2._oL2){ 2857_OA._oL2=_gL2._oL2;_OA._gC[_Ii2]=true}if(_gL2._pL2){_OA._pL2=_gL2._pL2;_OA._gC[_Ji2]=true}if(_gL2._qL2){_OA._qL2=_gL2._qL2;_OA._gC[_Ki2]=true}if(_gL2._rL2){_OA._rL2=_gL2._rL2;_OA._gC[_Li2]=true}if(_gL2._sL2){_OA._sL2=_gL2._sL2;_OA._gC[_Mi2]=true}if(_gL2._tL2){_OA._tL2=_gL2._tL2;_OA._gC[_Gi2]=true}if(_gL2._uL2){_OA._uL2=_gL2._uL2;_OA._gC[_hc2]=true}if(_gL2._vL2){_OA._vL2=_gL2._vL2;_OA._gC[_8c2]=true}if(_gL2._wL2){_OA._wL2=_gL2._wL2;_OA._gC[_ac2]=true}if(_gL2._xL2){_OA._xL2=_gL2._xL2;_OA._gC[_9c2]=true} 2858if(_gL2._yL2){_OA._yL2=_gL2._yL2;_OA._gC[_bc2]=true}if(_gL2._zL2){_OA._zL2=_gL2._zL2;_OA._gC[_dc2]=true}if(_gL2._AL2){_OA._AL2=_gL2._AL2;_OA._gC[_cc2]=true}if(_gL2._BL2){_OA._BL2=_gL2._BL2;_OA._gC[_ec2]=true}if(_gL2._CL2){_OA._CL2=_gL2._CL2;_OA._gC[_gc2]=true}if(_gL2._DL2){_OA._DL2=_gL2._DL2;_OA._gC[_fc2]=true}if(_gL2._EL2){_OA._EL2=_gL2._EL2;_OA._gC[_kc2]=true}if(_gL2._FL2){_OA._FL2=_gL2._FL2;_OA._gC[_lc2]=true}if(_gL2._GL2){_OA._GL2=_gL2._GL2;_OA._gC[_qc2]=true}if(_gL2._HL2){_OA._HL2=_gL2._HL2; 2859_OA._gC[_Id2]=true}if(_gL2._IL2){_OA._IL2=_gL2._IL2;_OA._gC[_Kd2]=true}if(_gL2._JL2){_OA._JL2=_gL2._JL2;_OA._gC[_rc2]=true}if(_gL2._KL2){_OA._KL2=_gL2._KL2;_OA._gC[_Nd2]=true}if(_gL2._LL2){_OA._LL2=_gL2._LL2;_OA._gC[_Pd2]=true}if(_gL2._ML2){_OA._ML2=_gL2._ML2;_OA._gC[_sc2]=true}if(_gL2._NL2){_OA._NL2=_gL2._NL2;_OA._gC[_Sd2]=true}if(_gL2._OL2){_OA._OL2=_gL2._OL2;_OA._gC[_Ud2]=true}if(_gL2._PL2){_OA._PL2=_gL2._PL2;_OA._gC[_ic2]=true}if(_gL2._QL2){_OA._QL2=_gL2._QL2;_OA._gC[_jc2]=true}if(_gL2._RL2){ 2860_OA._RL2=_gL2._RL2;_OA._gC[_Nf2]=true}if(_gL2._SL2){_OA._SL2=_gL2._SL2;_OA._gC[_Pf2]=true}if(_gL2._TL2){_OA._TL2=_gL2._TL2;_OA._gC[_Rf2]=true}if(_gL2._UL2){_OA._UL2=_gL2._UL2;_OA._gC[_Tf2]=true}if(_gL2._VL2){_OA._VL2=_gL2._VL2;_OA._gC[_Vf2]=true}if(_gL2._WL2){_OA._WL2=_gL2._WL2;_OA._gC[_Xf2]=true}if(_gL2._XL2){_OA._XL2=_gL2._XL2;_OA._gC[_cg2]=true}if(_gL2._YL2){_OA._YL2=_gL2._YL2;_OA._gC[_eg2]=true}if(_gL2._ZL2){_OA._ZL2=_gL2._ZL2;_OA._gC[_gg2]=true}if(_gL2.__L2){_OA.__L2=_gL2.__L2;_OA._gC[_ig2]=true} 2861if(_gL2._0M2){_OA._0M2=_gL2._0M2;_OA._gC[_kg2]=true}if(_gL2._1M2){_OA._1M2=_gL2._1M2;_OA._gC[_mg2]=true}if(_gL2._2M2){_OA._2M2=_gL2._2M2;_OA._gC[_Hb2]=true}if(_gL2._3M2){_OA._3M2=_gL2._3M2;_OA._gC[_Kb2]=true}if(_gL2._4M2){_OA._4M2=_gL2._4M2;_OA._gC[__d2]=true}if(_gL2._5M2){_OA._5M2=_gL2._5M2;_OA._gC[_1e2]=true}if(_gL2._6M2){_OA._6M2=_gL2._6M2;_OA._gC[_3e2]=true}if(_gL2._7M2){_OA._7M2=_gL2._7M2;_OA._gC[_5e2]=true}if(_gL2._8M2){_OA._8M2=_gL2._8M2;_OA._gC[_7e2]=true}if(_gL2._9M2){_OA._9M2=_gL2._9M2; 2862_OA._gC[_9e2]=true}if(_gL2._aM2){_OA._aM2=_gL2._aM2;_OA._gC[_rS1]=true}if(_gL2._bM2){_OA._bM2=_gL2._bM2;_OA._gC[_ce2]=true}if(_gL2._cM2){_OA._cM2=_gL2._cM2;_OA._gC[_ee2]=true}if(_gL2._dM2){_OA._dM2=_gL2._dM2;_OA._gC[_Sb2]=true}if(_gL2._eM2){_OA._eM2=_gL2._eM2;_OA._gC[_he2]=true}if(_gL2._fM2){_OA._fM2=_gL2._fM2;_OA._gC[_je2]=true}if(_gL2._gM2){_OA._gM2=_gL2._gM2;_OA._gC[_le2]=true}if(_gL2._hM2){_OA._hM2=_gL2._hM2;_OA._gC[_ne2]=true}if(_gL2._iM2){_OA._iM2=_gL2._iM2;_OA._gC[_pe2]=true}if(_gL2._jM2){ 2863_OA._jM2=_gL2._jM2;_OA._gC[_re2]=true}if(_gL2._kM2){_OA._kM2=_gL2._kM2;_OA._gC[_te2]=true}if(_gL2._lM2){_OA._lM2=_gL2._lM2;_OA._gC[_Tb2]=true}if(_gL2._mM2){_OA._mM2=_gL2._mM2;_OA._gC[_we2]=true}if(_gL2._nM2){_OA._nM2=_gL2._nM2;_OA._gC[_ye2]=true}if(_gL2._oM2){_OA._oM2=_gL2._oM2;_OA._gC[_Ae2]=true}if(_gL2._pM2){_OA._pM2=_gL2._pM2;_OA._gC[_Ce2]=true}if(_gL2._qM2){_OA._qM2=_gL2._qM2;_OA._gC[_Ee2]=true}if(_gL2._rM2){_OA._rM2=_gL2._rM2;_OA._gC[_Ge2]=true}if(_gL2._sM2){_OA._sM2=_gL2._sM2;_OA._gC[_Ie2]=true; 2864}if(_gL2._tM2){_OA._tM2=_gL2._tM2;_OA._gC[_gb]=true}if(_gL2._uM2){_OA._uM2=_gL2._uM2;_OA._gC[_Je2]=true}if(_gL2._vM2){_OA._vM2=_gL2._vM2;_OA._gC[_Le2]=true}if(_gL2._wM2){_OA._wM2=_gL2._wM2;_OA._gC[_Ne2]=true}if(_gL2._xM2){_OA._xM2=_gL2._xM2;_OA._gC[_Pe2]=true}
2864if(_gL2._yM2){_OA._yM2=_gL2._yM2;_OA._gC[_Re2]=true}if(_gL2._zM2){_OA._zM2=_gL2._zM2;_OA._gC[_Te2]=true}if(_gL2._AM2){_OA._AM2=_gL2._AM2;_OA._gC[_Ve2]=true}if(_gL2._BM2){_OA._BM2=_gL2._BM2;_OA._gC[_Xe2]=true}if(_gL2._CM2){_OA._CM2=_gL2._CM2; 2865_OA._gC[_Ze2]=true}if(_gL2._DM2){_OA._DM2=_gL2._DM2;_OA._gC[_0f2]=true}if(_gL2._EM2){_OA._EM2=_gL2._EM2;_OA._gC[_2f2]=true}if(_gL2._FM2){_OA._FM2=_gL2._FM2;_OA._gC[_4f2]=true}if(_gL2._GM2){_OA._GM2=_gL2._GM2;_OA._gC[_6f2]=true}if(_gL2._HM2){_OA._HM2=_gL2._HM2;_OA._gC[_8f2]=true}if(_gL2._IM2){_OA._IM2=_gL2._IM2;_OA._gC[_af2]=true}if(_gL2._JM2){_OA._JM2=_gL2._JM2;_OA._gC[_cf2]=true}if(_gL2._KM2){_OA._KM2=_gL2._KM2;_OA._gC[_gf2]=true}if(_gL2._LM2){_OA._LM2=_gL2._LM2;_OA._gC[_if2]=true}if(_gL2._MM2){ 2866_OA._MM2=_gL2._MM2;_OA._gC[_kf2]=true}if(_gL2._NM2){_OA._NM2=_gL2._NM2;_OA._gC[_mf2]=true}if(_gL2._OM2){_OA._OM2=_gL2._OM2;_OA._gC[_of2]=true}if(_gL2._PM2){_OA._PM2=_gL2._PM2;_OA._gC[_sf2]=true}if(_gL2._QM2){_OA._QM2=_gL2._QM2;_OA._gC[_uf2]=true}if(_gL2._RM2){_OA._RM2=_gL2._RM2;_OA._gC[_uY]=true}if(_gL2._SM2){_OA._SM2=_gL2._SM2;_OA._gC[_qf2]=true}if(_gL2._TM2){_OA._TM2=_gL2._TM2;_OA._gC[_xf2]=true}if(_gL2._UM2){_OA._UM2=_gL2._UM2;_OA._gC[_Ni2]=true}if(_gL2._VM2){_OA._VM2=_gL2._VM2;_OA._gC[_Q8]=true} 2867if(_gL2._WM2){_OA._WM2=_gL2._WM2;_OA._gC[_pW]=true}if(_gL2._XM2){_OA._XM2=_gL2._XM2;_OA._gC[_Af2]=true}if(_gL2._YM2){_OA._bL2[0]=_gL2._YM2;_OA._gC[_Mc2]=true}if(_gL2._ZM2){_OA._bL2[1]=_gL2._ZM2;_OA._gC[_Nc2]=true}if(_gL2.__M2){_OA._bL2[2]=_gL2.__M2;_OA._gC[_Oc2]=true}if(_gL2._0N2){_OA._bL2[3]=_gL2._0N2;_OA._gC[_Pc2]=true}if(_gL2._1N2){_OA._bL2[4]=_gL2._1N2;_OA._gC[_Qc2]=true}if(_gL2._2N2){_OA._bL2[5]=_gL2._2N2;_OA._gC[_Rc2]=true}if(_gL2._3N2){_OA._bL2[6]=_gL2._3N2;_OA._gC[_Sc2]=true}if(_gL2._4N2){ 2868_OA._bL2[7]=_gL2._4N2;_OA._gC[_Tc2]=true}if(_gL2._5N2){_OA._bL2[8]=_gL2._5N2;_OA._gC[_Uc2]=true}if(_gL2._6N2){_OA._bL2[9]=_gL2._6N2;_OA._gC[_Vc2]=true}if(_gL2._7N2){_OA._bL2[10]=_gL2._7N2;_OA._gC[_Wc2]=true}if(_gL2._8N2){_OA._bL2[11]=_gL2._8N2;_OA._gC[_Xc2]=true}if(_gL2._9N2){_OA._dL2[_5j2]=_gL2._9N2;_OA._gC[_5j2]=true}if(_gL2._aN2){_OA._dL2[_7j2]=_gL2._aN2;_OA._gC[_7j2]=true}if(_gL2._bN2){_OA._dL2[_8j2]=_gL2._bN2;_OA._gC[_8j2]=true}if(_gL2._cN2){_OA._dL2[_9j2]=_gL2._cN2;_OA._gC[_9j2]=true}if(_gL2._dN2){ 2869_OA._dL2[_aj2]=_gL2._dN2;_OA._gC[_aj2]=true}if(_gL2._eN2){_OA._dL2[_bj2]=_gL2._eN2;_OA._gC[_bj2]=true}if(_gL2._fN2){_OA._dL2[_cj2]=_gL2._fN2;_OA._gC[_cj2]=true}if(_gL2._gN2){_OA._dL2[_dj2]=_gL2._gN2;_OA._gC[_dj2]=true}if(_gL2._hN2){_OA._dL2[_ej2]=_gL2._hN2;_OA._gC[_ej2]=true}if(_gL2._iN2){_OA._dL2[_fj2]=_gL2._iN2;_OA._gC[_fj2]=true}if(_gL2._jN2){_OA._dL2[_gj2]=_gL2._jN2;_OA._gC[_gj2]=true}if(_gL2._kN2){_OA._dL2[_hj2]=_gL2._kN2;_OA._gC[_hj2]=true}if(_gL2._lN2){_OA._dL2[_ij2]=_gL2._lN2;_OA._gC[_ij2]=true} 2870if(_gL2._mN2){_OA._dL2[_jj2]=_gL2._mN2;_OA._gC[_jj2]=true}if(_gL2._nN2){_OA._dL2[_kj2]=_gL2._nN2;_OA._gC[_kj2]=true}if(_gL2._oN2){_OA._dL2[_lj2]=_gL2._oN2;_OA._gC[_lj2]=true}if(_gL2._pN2){_OA._dL2[_mj2]=_gL2._pN2;_OA._gC[_mj2]=true}if(_gL2._qN2){_OA._dL2[_nj2]=_gL2._qN2;_OA._gC[_nj2]=true}if(_gL2._rN2){_OA._dL2[_oj2]=_gL2._rN2;_OA._gC[_oj2]=true}if(_gL2._sN2){_OA._dL2[_pj2]=_gL2._sN2;_OA._gC[_pj2]=true}if(_gL2._tN2){_OA._dL2[_qj2]=_gL2._tN2;_OA._gC[_qj2]=true}if(_gL2._uN2){_OA._dL2[_rj2]=(_gL2._uN2); 2871_OA._gC[_rj2]=true}if(_gL2._vN2){_OA._dL2[_sj2]=(_gL2._vN2);_OA._gC[_sj2]=true}if(_gL2._wN2){_OA._dL2[_tj2]=(_gL2._wN2);_OA._gC[_tj2]=true}if(_gL2._xN2){_OA._dL2[_uj2]=(_gL2._xN2);_OA._gC[_uj2]=true}if(_gL2._yN2){_OA._dL2[_vj2]=(_gL2._yN2);_OA._gC[_vj2]=true}if(_gL2._zN2){_OA._dL2[_wj2]=(_gL2._zN2);_OA._gC[_wj2]=true}if(_gL2._AN2){_OA._dL2[_xj2]=(_gL2._AN2);_OA._gC[_xj2]=true}if(_gL2._BN2){_OA._dL2[_yj2]=(_gL2._BN2);_OA._gC[_yj2]=true}if(_gL2._CN2){_OA._dL2[_zj2]=(_gL2._CN2);_OA._gC[_zj2]=true}if(_gL2._DN2){ 2872_OA._dL2[_Aj2]=(_gL2._DN2);_OA._gC[_Aj2]=true}if(_gL2._EN2){_OA._dL2[_Bj2]=(_gL2._EN2);_OA._gC[_Bj2]=true}if(_gL2._FN2){_OA._dL2[_Cj2]=(_gL2._FN2);_OA._gC[_Cj2]=true}if(_gL2._GN2){_OA._dL2[_Dj2]=(_gL2._GN2);_OA._gC[_Dj2]=true}if(_gL2._HN2){_OA._dL2[_Ej2]=(_gL2._HN2);_OA._gC[_Ej2]=true}if(_gL2._IN2){_OA._dL2[_Fj2]=(_gL2._IN2);_OA._gC[_Fj2]=true}if(_gL2._JN2){_OA._dL2[_Gj2]=(_gL2._JN2);_OA._gC[_Gj2]=true}if(_gL2._KN2){_OA._dL2[_Hj2]=(_gL2._KN2);_OA._gC[_Hj2]=true}if(_gL2._LN2){_OA._dL2[_Ij2]=(_gL2._LN2); 2873_OA._gC[_Ij2]=true}if(_gL2._MN2){_OA._dL2[_Jj2]=(_gL2._MN2);_OA._gC[_Jj2]=true}if(_gL2._NN2){_OA._dL2[_Kj2]=(_gL2._NN2);_OA._gC[_Kj2]=true}if(_gL2._ON2){_OA._dL2[_Lj2]=(_gL2._ON2);_OA._gC[_Lj2]=true}if(_gL2._PN2){_OA._dL2[_Mj2]=(_gL2._PN2);_OA._gC[_Mj2]=true}if(_gL2._QN2){_OA._dL2[_Nj2]=(_gL2._QN2);_OA._gC[_Nj2]=true}if(_gL2._RN2){_OA._dL2[_Oj2]=(_gL2._RN2);_OA._gC[_Oj2]=true}if(_gL2._SN2){_OA._dL2[_Pj2]=(_gL2._SN2);_OA._gC[_Pj2]=true}if(_gL2._TN2){_OA._dL2[_Qj2]=(_gL2._TN2);_OA._gC[_Qj2]=true}if(_gL2._UN2){ 2874_OA._dL2[_Rj2]=(_gL2._UN2);_OA._gC[_Rj2]=true}if(_gL2._VN2){_OA._dL2[_Sj2]=(_gL2._VN2);_OA._gC[_Sj2]=true}if(_gL2._WN2){_OA._dL2[_Tj2]=(_gL2._WN2);_OA._gC[_Tj2]=true}if(_gL2._XN2){_OA._dL2[_Uj2]=(_gL2._XN2);_OA._gC[_Uj2]=true}if(_gL2._YN2){_OA._dL2[_Vj2]=(_gL2._YN2);_OA._gC[_Vj2]=true}if(_gL2._ZN2){_OA._dL2[_Wj2]=(_gL2._ZN2);_OA._gC[_Wj2]=true}if(_gL2.__N2){_OA._dL2[_Xj2]=(_gL2.__N2);_OA._gC[_Xj2]=true}if(_gL2._0O2){_OA._dL2[_Yj2]=(_gL2._0O2);_OA._gC[_Yj2]=true}if(_gL2._1O2){_OA._dL2[_Zj2]=(_gL2._1O2); 2875_OA._gC[_Zj2]=true}if(_gL2._2O2){_OA._dL2[__j2]=(_gL2._2O2);_OA._gC[__j2]=true}if(_gL2._3O2){_OA._dL2[_0k2]=(_gL2._3O2);_OA._gC[_0k2]=true}if(_gL2._4O2){_OA._dL2[_1k2]=(_gL2._4O2);_OA._gC[_1k2]=true}if(_gL2._5O2){_OA._dL2[_2k2]=(_gL2._5O2);_OA._gC[_2k2]=true}if(_gL2._6O2){_OA._dL2[_3k2]=(_gL2._6O2);
2875_OA._gC[_3k2]=true}if(_gL2._7O2){_OA._dL2[_4k2]=(_gL2._7O2);_OA._gC[_4k2]=true}if(_gL2._8O2){_OA._dL2[_5k2]=(_gL2._8O2);_OA._gC[_5k2]=true}if(_gL2._9O2){_OA._dL2[_6k2]=(_gL2._9O2);_OA._gC[_6k2]=true}if(_gL2._aO2){ 2876_OA._dL2[_7k2]=(_gL2._aO2);_OA._gC[_7k2]=true}if(_gL2._bO2){_OA._dL2[_8k2]=(_gL2._bO2);_OA._gC[_8k2]=true}if(_gL2._cO2){_OA._dL2[_9k2]=(_gL2._cO2);_OA._gC[_9k2]=true}if(_gL2._dO2){_OA._dL2[_ak2]=(_gL2._dO2);_OA._gC[_ak2]=true}if(_gL2._eO2){_OA._dL2[_bk2]=(_gL2._eO2);_OA._gC[_bk2]=true}if(_gL2._fO2){_OA._dL2[_pk2]=(_gL2._fO2);_OA._gC[_pk2]=true}if(_gL2._gO2){_OA._dL2[_qk2]=(_gL2._gO2);_OA._gC[_qk2]=true}if(_gL2._hO2){_OA._dL2[_rk2]=(_gL2._hO2);_OA._gC[_rk2]=true}if(_gL2._iO2){_OA._dL2[_sk2]=(_gL2._iO2); 2877_OA._gC[_sk2]=true}if(_gL2._jO2){_OA._dL2[_tk2]=(_gL2._jO2);_OA._gC[_tk2]=true}if(_gL2._kO2){_OA._dL2[_uk2]=(_gL2._kO2);_OA._gC[_uk2]=true}if(_gL2._lO2){_OA._dL2[_vk2]=(_gL2._lO2);_OA._gC[_vk2]=true}if(_gL2._mO2){_OA._dL2[_wk2]=(_gL2._mO2);_OA._gC[_wk2]=true}if(_gL2._nO2){_OA._dL2[_xk2]=(_gL2._nO2);_OA._gC[_xk2]=true}if(_gL2._oO2){_OA._dL2[_yk2]=(_gL2._oO2);_OA._gC[_yk2]=true}if(_gL2._pO2){_OA._dL2[_zk2]=(_gL2._pO2);_OA._gC[_zk2]=true}if(_gL2._qO2){_OA._dL2[_Ak2]=(_gL2._qO2);_OA._gC[_Ak2]=true}if(_gL2._rO2){ 2878_OA._dL2[_Bk2]=(_gL2._rO2);_OA._gC[_Bk2]=true}if(_gL2._sO2){_OA._dL2[_Ck2]=(_gL2._sO2);_OA._gC[_Ck2]=true;}if(_gL2._tO2){_OA._dL2[_Dk2]=(_gL2._tO2);_OA._gC[_Dk2]=true}if(_gL2._uO2){_OA._dL2[_Ek2]=(_gL2._uO2);_OA._gC[_Ek2]=true}if(_gL2._vO2){_OA._cL2[_Fk2]=(_gL2._vO2);_OA._gC[_Fk2]=true}if(_gL2._wO2){_OA._cL2[_Hk2]=(_gL2._wO2);_OA._gC[_Hk2]=true}if(_gL2._xO2){_OA._cL2[_Ik2]=(_gL2._xO2);_OA._gC[_Ik2]=true}if(_gL2._yO2){_OA._cL2[_Jk2]=(_gL2._yO2);_OA._gC[_Jk2]=true}if(_gL2._zO2){_OA._cL2[_Kk2]=(_gL2._zO2); 2879_OA._gC[_Kk2]=true}if(_gL2._AO2){_OA._cL2[_Lk2]=(_gL2._AO2);_OA._gC[_Lk2]=true}if(_gL2._BO2){_OA._cL2[_Mk2]=(_gL2._BO2);_OA._gC[_Mk2]=true}if(_gL2._CO2){_OA._cL2[_Nk2]=(_gL2._CO2);_OA._gC[_Nk2]=true}if(_gL2._DO2){_OA._cL2[_Ok2]=(_gL2._DO2);_OA._gC[_Ok2]=true}if(_gL2._EO2){_OA._cL2[_Pk2]=(_gL2._EO2);_OA._gC[_Pk2]=true}if(_gL2._FO2){_OA._cL2[_Qk2]=(_gL2._FO2);_OA._gC[_Qk2]=true}if(_gL2._GO2){_OA._cL2[_Rk2]=(_gL2._GO2);_OA._gC[_Rk2]=true}if(_gL2._HO2){_OA._cL2[_Sk2]=(_gL2._HO2);_OA._gC[_Sk2]=true}if(_gL2._IO2){ 2880_OA._cL2[_Tk2]=(_gL2._IO2);_OA._gC[_Tk2]=true}if(_gL2._JO2){_OA._cL2[_Uk2]=(_gL2._JO2);_OA._gC[_Uk2]=true}if(_gL2._KO2){_OA._cL2[_Vk2]=(_gL2._KO2);_OA._gC[_Vk2]=true}if(_gL2._LO2){_OA._cL2[_Wk2]=(_gL2._LO2);_OA._gC[_Wk2]=true}if(_gL2._MO2){_OA._cL2[_Xk2]=(_gL2._MO2);_OA._gC[_Xk2]=true}if(_gL2._NO2){_OA._cL2[_Yk2]=(_gL2._NO2);_OA._gC[_Yk2]=true}if(_gL2._OO2){_OA._cL2[_Zk2]=(_gL2._OO2);_OA._gC[_Zk2]=true}if(_gL2._PO2){_OA._cL2[__k2]=(_gL2._PO2);_OA._gC[__k2]=true}if(_gL2._QO2){_OA._cL2[_0l2]=(_gL2._QO2); 2881_OA._gC[_0l2]=true}if(_gL2._RO2){_OA._cL2[_1l2]=(_gL2._RO2);_OA._gC[_1l2]=true}if(_gL2._SO2){_OA._cL2[_2l2]=(_gL2._SO2);_OA._gC[_2l2]=true}if(_gL2._TO2){_OA._cL2[_3l2]=(_gL2._TO2);_OA._gC[_3l2]=true}if(_gL2._UO2){_OA._cL2[_4l2]=(_gL2._UO2);_OA._gC[_4l2]=true}if(_gL2._VO2){_OA._cL2[_5l2]=(_gL2._VO2);_OA._gC[_5l2]=true}if(_gL2._WO2){_OA._cL2[_6l2]=(_gL2._WO2);_OA._gC[_6l2]=true}if(_gL2._XO2){_OA._cL2[_7l2]=(_gL2._XO2);_OA._gC[_7l2]=true}if(_gL2._YO2){_OA._cL2[_8l2]=(_gL2._YO2);_OA._gC[_8l2]=true}if(_gL2._ZO2){ 2882_OA._cL2[_9l2]=(_gL2._ZO2);_OA._gC[_9l2]=true}if(_gL2.__O2){_OA._cL2[_al2]=(_gL2.__O2);_OA._gC[_al2]=true}if(_gL2._0P2){_OA._cL2[_bl2]=(_gL2._0P2);_OA._gC[_bl2]=true}if(_gL2._1P2){_OA._cL2[_cl2]=(_gL2._1P2);_OA._gC[_cl2]=true}if(_gL2._2P2){_OA._cL2[_dl2]=(_gL2._2P2);_OA._gC[_dl2]=true}if(_gL2._3P2){_OA._cL2[_el2]=(_gL2._3P2);_OA._gC[_el2]=true}if(_gL2._4P2){_OA._cL2[_fl2]=(_gL2._4P2);_OA._gC[_fl2]=true}if(_gL2._5P2){_OA._cL2[_gl2]=(_gL2._5P2);_OA._gC[_gl2]=true}if(_gL2._6P2){_OA._cL2[_hl2]=(_gL2._6P2); 2883_OA._gC[_hl2]=true}if(_gL2._7P2){_OA._cL2[_il2]=(_gL2._7P2);_OA._gC[_il2]=true}if(_gL2._8P2){_OA._cL2[_jl2]=(_gL2._8P2);_OA._gC[_jl2]=true}if(_gL2._9P2){_OA._cL2[_kl2]=(_gL2._9P2);_OA._gC[_kl2]=true}if(_gL2._aP2){_OA._cL2[_ll2]=(_gL2._aP2);_OA._gC[_ll2]=true}if(_gL2._bP2){_OA._cL2[_ml2]=(_gL2._bP2);_OA._gC[_ml2]=true}if(_gL2._cP2){_OA._cL2[_nl2]=(_gL2._cP2);_OA._gC[_nl2]=true}if(_gL2._dP2){_OA._cL2[_ol2]=(_gL2._dP2);_OA._gC[_ol2]=true}if(_gL2._eP2){_OA._cL2[_pl2]=(_gL2._eP2);_OA._gC[_pl2]=true}if(_gL2._fP2){ 2884_OA._cL2[_ql2]=(_gL2._fP2);_OA._gC[_ql2]=true}if(_gL2._gP2){_OA._cL2[_rl2]=(_gL2._gP2);_OA._gC[_rl2]=true}if(_gL2._hP2){_OA._cL2[_sl2]=(_gL2._hP2);_OA._gC[_sl2]=true}if(_gL2._iP2){_OA._cL2[_tl2]=(_gL2._iP2);_OA._gC[_tl2]=true}if(_gL2._jP2){_OA._cL2[_ul2]=(_gL2._jP2);_OA._gC[_ul2]=true}if(_gL2._kP2){_OA._cL2[_vl2]=(_gL2._kP2);_OA._gC[_vl2]=true}if(_gL2._lP2){_OA._cL2[_wl2]=(_gL2._lP2);_OA._gC[_wl2]=true}if(_gL2._mP2){_OA._cL2[_xl2]=(_gL2._mP2);_OA._gC[_xl2]=true}if(_gL2._nP2){_OA._cL2[_yl2]=(_gL2._nP2); 2885_OA._gC[_yl2]=true}if(_gL2._oP2){_OA._cL2[_zl2]=(_gL2._oP2);_OA._gC[_zl2]=true}if(_gL2._pP2){_OA._cL2[_Al2]=(_gL2._pP2);_OA._gC[_Al2]=true}if(_gL2._qP2){_OA._cL2[_Bl2]=(_gL2._qP2);_OA._gC[_Bl2]=true}if(_gL2._rP2){_OA._cL2[_Cl2]=(_gL2._rP2);_OA._gC[_Cl2]=true}if(_gL2._sP2){_OA._cL2[_Dl2]=(_gL2._sP2);_OA._gC[_Dl2]=true}if(_gL2._tP2){_OA._cL2[_El2]=(_gL2._tP2);_OA._gC[_El2]=true}if(_gL2._uP2){_OA._cL2[_Fl2]=(_gL2._uP2);_OA._gC[_Fl2]=true}if(_gL2._vP2){_OA._cL2[_Gl2]=(_gL2._vP2);_OA._gC[_Gl2]=true}if(_gL2._wP2){ 2886_OA._cL2[_Hl2]=(_gL2._wP2);_OA._gC[_Hl2]=true}if(_gL2._xP2){_OA._cL2[_Il2]=(_gL2._xP2);_OA._gC[_Il2]=true}if(_gL2._yP2){_OA._cL2[_Jl2]=(_gL2._yP2);_OA._gC[_Jl2]=true}if(_gL2._zP2){_OA._cL2[_Kl2]=(_gL2._zP2);_OA._gC[_Kl2]=true}if(_gL2._AP2){_OA._cL2[_Ll2]=(_gL2._AP2);_OA._gC[_Ll2]=true}if(_gL2._BP2){_OA._cL2[_Zl2]=(_gL2._BP2);_OA._gC[_Zl2]=true}if(_gL2._CP2){_OA._cL2[__l2]=(_gL2._CP2);_OA._gC[__l2]=true}if(_gL2._DP2){_OA._cL2[_0m2]=(_gL2._DP2);_OA._gC[_0m2]=true}if(_gL2._EP2){_OA._cL2[_1m2]=(_gL2._EP2); 2887_OA._gC[_1m2]=true}if(_gL2._FP2){_OA._cL2[_2m2]=(_gL2._FP2);_OA._gC[_2m2]=true}if(_gL2._GP2){_OA._cL2[_3m2]=(_gL2._GP2);_OA._gC[_3m2]=true}if(_gL2._HP2){_OA._cL2[_4m2]=(_gL2._HP2);_OA._gC[_4m2]=true}if(_gL2._IP2){_OA._cL2[_5m2]=(_gL2._IP2);_OA._gC[_5m2]=true}if(_gL2._JP2){_OA._cL2[_6m2]=(_gL2._JP2);_OA._gC[_6m2]=true}if(_gL2._KP2){_OA._cL2[_7m2]=(_gL2._KP2);_OA._gC[_7m2]=true}if(_gL2._LP2){_OA._cL2[_8m2]=(_gL2._LP2);_OA._gC[_8m2]=true}if(_gL2._MP2){_OA._cL2[_9m2]=(_gL2._MP2);_OA._gC[_9m2]=true}if(_gL2._NP2){ 2888_OA._cL2[_am2]=(_gL2._NP2);_OA._gC[_am2]=true}if(_gL2._OP2){_OA._cL2[_bm2]=(_gL2._OP2);_OA._gC[_bm2]=true}
2888if(_gL2._PP2){_OA._cL2[_cm2]=(_gL2._PP2);_OA._gC[_cm2]=true}if(_gL2._QP2){_OA._cL2[_dm2]=(_gL2._QP2);_OA._gC[_dm2]=true}if(_gL2._RP2){_OA._eL2[_em2]=(_gL2._RP2);_OA._gC[_em2]=true}if(_gL2._SP2){_OA._eL2[_gm2]=(_gL2._SP2);_OA._gC[_gm2]=true}if(_gL2._TP2){_OA._eL2[_hm2]=(_gL2._TP2);_OA._gC[_hm2]=true}if(_gL2._UP2){_OA._eL2[_im2]=(_gL2._UP2);_OA._gC[_im2]=true}if(_gL2._VP2){_OA._eL2[_jm2]=(_gL2._VP2); 2889_OA._gC[_jm2]=true}if(_gL2._WP2){_OA._eL2[_km2]=(_gL2._WP2);_OA._gC[_km2]=true}if(_gL2._XP2){_OA._eL2[_lm2]=(_gL2._XP2);_OA._gC[_lm2]=true}if(_gL2._YP2){_OA._eL2[_mm2]=(_gL2._YP2);_OA._gC[_mm2]=true}if(_gL2._ZP2){_OA._eL2[_nm2]=(_gL2._ZP2);_OA._gC[_nm2]=true}if(_gL2.__P2){_OA._eL2[_om2]=(_gL2.__P2);_OA._gC[_om2]=true}if(_gL2._0Q2){_OA._eL2[_pm2]=(_gL2._0Q2);_OA._gC[_pm2]=true}if(_gL2._1Q2){_OA._eL2[_qm2]=(_gL2._1Q2);_OA._gC[_qm2]=true}if(_gL2._2Q2){_OA._eL2[_rm2]=(_gL2._2Q2);_OA._gC[_rm2]=true}if(_gL2._3Q2){ 2890_OA._eL2[_sm2]=(_gL2._3Q2);_OA._gC[_sm2]=true}if(_gL2._4Q2){_OA._eL2[_tm2]=(_gL2._4Q2);_OA._gC[_tm2]=true}if(_gL2._5Q2){_OA._eL2[_um2]=(_gL2._5Q2);_OA._gC[_um2]=true}if(_gL2._6Q2){_OA._eL2[_vm2]=(_gL2._6Q2);_OA._gC[_vm2]=true}if(_gL2._7Q2){_OA._eL2[_wm2]=(_gL2._7Q2);_OA._gC[_wm2]=true}if(_gL2._8Q2){_OA._eL2[_xm2]=(_gL2._8Q2);_OA._gC[_xm2]=true}if(_gL2._9Q2){_OA._eL2[_ym2]=(_gL2._9Q2);_OA._gC[_ym2]=true}if(_gL2._aQ2){_OA._eL2[_zm2]=(_gL2._aQ2);_OA._gC[_zm2]=true}if(_gL2._bQ2){_OA._eL2[_Am2]=(_gL2._bQ2); 2891_OA._gC[_Am2]=true}if(_gL2._cQ2){_OA._eL2[_Bm2]=(_gL2._cQ2);_OA._gC[_Bm2]=true}if(_gL2._dQ2){_OA._eL2[_Cm2]=(_gL2._dQ2);_OA._gC[_Cm2]=true}if(_gL2._eQ2){_OA._eL2[_Dm2]=(_gL2._eQ2);_OA._gC[_Dm2]=true}if(_gL2._fQ2){_OA._eL2[_Em2]=(_gL2._fQ2);_OA._gC[_Em2]=true}if(_gL2._gQ2){_OA._eL2[_Fm2]=(_gL2._gQ2);_OA._gC[_Fm2]=true}if(_gL2._hQ2){_OA._eL2[_Gm2]=(_gL2._hQ2);_OA._gC[_Gm2]=true}if(_gL2._iQ2){_OA._eL2[_Hm2]=(_gL2._iQ2);_OA._gC[_Hm2]=true}if(_gL2._jQ2){_OA._eL2[_Im2]=(_gL2._jQ2);_OA._gC[_Im2]=true}if(_gL2._kQ2){ 2892_OA._eL2[_Jm2]=(_gL2._kQ2);_OA._gC[_Jm2]=true;}if(_gL2._lQ2){_OA._eL2[_Km2]=(_gL2._lQ2);_OA._gC[_Km2]=true}if(_gL2._mQ2){_OA._eL2[_Lm2]=(_gL2._mQ2);_OA._gC[_Lm2]=true}if(_gL2._nQ2){_OA._eL2[_Mm2]=(_gL2._nQ2);_OA._gC[_Mm2]=true}if(_gL2._oQ2){_OA._eL2[_Nm2]=(_gL2._oQ2);_OA._gC[_Nm2]=true}if(_gL2._pQ2){_OA._eL2[_Om2]=(_gL2._pQ2);_OA._gC[_Om2]=true}if(_gL2._qQ2){_OA._eL2[_Pm2]=(_gL2._qQ2);_OA._gC[_Pm2]=true}if(_gL2._rQ2){_OA._eL2[_Qm2]=(_gL2._rQ2);_OA._gC[_Qm2]=true}if(_gL2._sQ2){_OA._eL2[_Rm2]=(_gL2._sQ2); 2893_OA._gC[_Rm2]=true}if(_gL2._tQ2){_OA._eL2[_Sm2]=(_gL2._tQ2);_OA._gC[_Sm2]=true}if(_gL2._uQ2){_OA._eL2[_Tm2]=(_gL2._uQ2);_OA._gC[_Tm2]=true}if(_gL2._vQ2){_OA._eL2[_Um2]=(_gL2._vQ2);_OA._gC[_Um2]=true}if(_gL2._wQ2){_OA._eL2[_Vm2]=(_gL2._wQ2);_OA._gC[_Vm2]=true}if(_gL2._xQ2){_OA._eL2[_Wm2]=(_gL2._xQ2);_OA._gC[_Wm2]=true}if(_gL2._yQ2){_OA._eL2[_Xm2]=(_gL2._yQ2);_OA._gC[_Xm2]=true}if(_gL2._zQ2){_OA._eL2[_Ym2]=(_gL2._zQ2);_OA._gC[_Ym2]=true}if(_gL2._AQ2){_OA._eL2[_Zm2]=(_gL2._AQ2);_OA._gC[_Zm2]=true}if(_gL2._BQ2){ 2894_OA._eL2[__m2]=(_gL2._BQ2);_OA._gC[__m2]=true}if(_gL2._CQ2){_OA._eL2[_0n2]=(_gL2._CQ2);_OA._gC[_0n2]=true}if(_gL2._DQ2){_OA._eL2[_1n2]=(_gL2._DQ2);_OA._gC[_1n2]=true;}if(_gL2._EQ2){_OA._eL2[_2n2]=(_gL2._EQ2);_OA._gC[_2n2]=true}if(_gL2._FQ2){_OA._eL2[_3n2]=(_gL2._FQ2);_OA._gC[_3n2]=true}if(_gL2._GQ2){_OA._eL2[_4n2]=(_gL2._GQ2);_OA._gC[_4n2]=true}if(_gL2._HQ2){_OA._eL2[_5n2]=(_gL2._HQ2);_OA._gC[_5n2]=true}if(_gL2._IQ2){_OA._eL2[_6n2]=(_gL2._IQ2);_OA._gC[_6n2]=true}if(_gL2._JQ2){_OA._eL2[_7n2]=(_gL2._JQ2); 2895_OA._gC[_7n2]=true}if(_gL2._KQ2){_OA._eL2[_8n2]=(_gL2._KQ2);_OA._gC[_8n2]=true}if(_gL2._LQ2){_OA._eL2[_9n2]=(_gL2._LQ2);_OA._gC[_9n2]=true}if(_gL2._MQ2){_OA._eL2[_an2]=(_gL2._MQ2);_OA._gC[_an2]=true}if(_gL2._NQ2){_OA._eL2[_bn2]=(_gL2._NQ2);_OA._gC[_bn2]=true}if(_gL2._OQ2){_OA._eL2[_cn2]=(_gL2._OQ2);_OA._gC[_cn2]=true}if(_gL2._PQ2){_OA._eL2[_dn2]=(_gL2._PQ2);_OA._gC[_dn2]=true}if(_gL2._QQ2){_OA._eL2[_en2]=(_gL2._QQ2);_OA._gC[_en2]=true}if(_gL2._RQ2){_OA._eL2[_fn2]=(_gL2._RQ2);_OA._gC[_fn2]=true}if(_gL2._SQ2){ 2896_OA._eL2[_gn2]=(_gL2._SQ2);_OA._gC[_gn2]=true}if(_gL2._TQ2){_OA._eL2[_hn2]=(_gL2._TQ2);_OA._gC[_hn2]=true}if(_gL2._UQ2){_OA._eL2[_in2]=(_gL2._UQ2);_OA._gC[_in2]=true}if(_gL2._VQ2){_OA._eL2[_jn2]=(_gL2._VQ2);_OA._gC[_jn2]=true}if(_gL2._WQ2){_OA._eL2[_kn2]=(_gL2._WQ2);_OA._gC[_kn2]=true}if(_gL2._XQ2){_OA._eL2[_yn2]=(_gL2._XQ2);_OA._gC[_yn2]=true}if(_gL2._YQ2){_OA._eL2[_zn2]=(_gL2._YQ2);_OA._gC[_zn2]=true}if(_gL2._ZQ2){_OA._eL2[_An2]=(_gL2._ZQ2);_OA._gC[_An2]=true}if(_gL2.__Q2){_OA._eL2[_Bn2]=(_gL2.__Q2); 2897_OA._gC[_Bn2]=true}
2897if(_gL2._0R2){_OA._eL2[_Cn2]=(_gL2._0R2);_OA._gC[_Cn2]=true}if(_gL2._1R2){_OA._eL2[_Dn2]=(_gL2._1R2);_OA._gC[_Dn2]=true}if(_gL2._2R2){_OA._eL2[_En2]=(_gL2._2R2);_OA._gC[_En2]=true}if(_gL2._3R2){_OA._eL2[_Fn2]=(_gL2._3R2);_OA._gC[_Fn2]=true}if(_gL2._4R2){_OA._eL2[_Gn2]=(_gL2._4R2);_OA._gC[_Gn2]=true}if(_gL2._5R2){_OA._eL2[_Hn2]=(_gL2._5R2);_OA._gC[_Hn2]=true}if(_gL2._6R2){_OA._eL2[_In2]=(_gL2._6R2);_OA._gC[_In2]=true;}if(_gL2._7R2){_OA._eL2[_Jn2]=(_gL2._7R2);_OA._gC[_Jn2]=true} 2898if(_gL2._8R2){_OA._eL2[_Kn2]=(_gL2._8R2);_OA._gC[_Kn2]=true}if(_gL2._9R2){_OA._eL2[_Ln2]=(_gL2._9R2);_OA._gC[_Ln2]=true}if(_gL2._aR2){_OA._eL2[_Mn2]=(_gL2._aR2);_OA._gC[_Mn2]=true}if(_gL2._bR2){_OA._eL2[_Nn2]=(_gL2._bR2);_OA._gC[_Nn2]=true}var _S2=0;if(_gL2._93!=undefined){while(_S2<_gL2._93.length){var key=parseInt(_gL2._93[_S2])+1;var _es2=_gL2._93[_S2+1];var _cR2=_Co2._6b(key);_OA._gC[_Kf2]=true;_OA._gC[_Kf2|key]=true;var _dR2=new _2L2();_dR2._3L2=_es2;_dR2._5L2=_cR2;_dR2._4L2=key;_OA._Y2[_Kf2|key]=_dR2; 2899_S2+=2}}_S2=0;if(_gL2._a3!=undefined){while(_S2<_gL2._a3.length){_OA._gC[_NS1]=true;var key=parseInt(_gL2._a3[_S2]);
2899var _BI1=_gL2._a3[_S2+1];var _eR2=new _6L2();_eR2._3L2=_BI1;_eR2._fR2=false;_eR2._Mm=this;_OA._Ar2[key]=_eR2;_S2+=2}}if(_gL2._pS1!=undefined){_OA._EG2._pS1=_gL2._pS1;_OA._EG2._RG2=_gL2._RG2;_OA._EG2._JG2=_gL2._JG2;_OA._EG2._TG2=_gL2._TG2;_OA._EG2._UG2=_gL2._UG2;_OA._EG2._SG2=_gL2._SG2;_OA._EG2._QG2=_gL2._QG2;_OA._EG2._PG2=_gL2._PG2;_OA._EG2._VG2=_gL2._VG2;_OA._EG2._WG2=_gL2._WG2;_OA._EG2._XG2=_gL2._XG2; 2900_OA._EG2._MG2=_gL2._MG2}}return _OA}_SS1.prototype._fb=function(_H8,index,_Wn,_2C){if((_H8!=_AH)&&_ST!=-1&&!((_Wn.__z||_29._gR2)&&((_H8==_YH)||(_H8==_XH)||(_H8==_zH)||(_H8==_Gc2)||(_H8==_Jb2)))){return }var _hR2=_lC;var _iR2=_mC;var _jR2=_fp2;var _kR2=_Sm;_fp2=this;_lC=_H8;_mC=index;_Sm=false;var _fg1=true;switch(_H8){case _XH:if(this._73)this._73(_Wn,_2C);else _fg1=false;break;case _YH:if(this._13)this._13(_Wn,_2C);else _fg1=false;break;case _zH:if(this._iL2)this._iL2(_Wn,_2C);else _fg1=false;break;case _AH:if(this._jL2)this._jL2(_Wn, 2901_2C);else _fg1=false;break;case _Gc2:_fg1=false;break;case _Ci2:_fg1=false;break;case _NS1:if(this._Ar2[index])this._Ar2[index]._3L2(_Wn,_2C);break;case _Ef2:if(this._cL2[_H8|index])this._cL2[_H8|index](_Wn,_2C);else _fg1=false;break;case _Di2:_fg1=false;break;case _Jb2:_fg1=false;break;case _Cf2:if(this._53)this._53(_Wn,_2C);else _fg1=false;break;case _Gf2:if(this._dL2[_H8|index])this._dL2[_H8|index](_Wn,_2C);else _fg1=false;break;case _If2:if(this._eL2[_H8|index])this._eL2[_H8|index](_Wn,_2C);else _fg1=false; 2902break;case _Kf2:if(this._Y2[_H8|index]){var _lR2=this._Y2[_H8|index];var _dR2=_lR2._5L2;var result=_dR2._es2(_Wn,_2C);if(result|_5C){_lR2._3L2(_Wn,_2C)}}break;case _Fi2:if(this._mL2)this._mL2(_Wn,_2C);else _fg1=false;break;case _Hi2:if(this._nL2)this._nL2(_Wn,_2C);else _fg1=false;break;case _Ii2:if(this._oL2)this._oL2(_Wn,_2C);else _fg1=false;break;case _Ji2:if(this._pL2)this._pL2(_Wn,_2C);else _fg1=false;break;case _Ki2:if(this._qL2)this._qL2(_Wn,_2C);else _fg1=false;break;case _Li2:if(this._rL2)this._rL2(_Wn, 2903_2C);else _fg1=false;break;case _Mi2:if(this._sL2)this._sL2(_Wn,_2C);else _fg1=false;break;case _Gi2:if(this._tL2)this._tL2(_Wn,_2C);else _fg1=false;break;case __c2:if(this._kL2)this._kL2(_Wn,_2C);else _fg1=false;break;case _1d2:if(this._33)this._33(_Wn,_2C);else _fg1=false;break;case _3d2:if(this._lL2)this._lL2(_Wn,_2C);else _fg1=false;break;case _Hb2:if(this._2M2)this._2M2(_Wn,_2C);else _fg1=false;break;case _Kb2:if(this._3M2)this._3M2(_Wn,_2C);else _fg1=false;break;case __d2:if(this._4M2)this._4M2(_Wn,_2C);else _fg1=false; 2904break;case _1e2:if(this._5M2)this._5M2(_Wn,_2C);else _fg1=false;break;case _3e2:if(this._6M2)this._6M2(_Wn,_2C);else _fg1=false;break;case _5e2:if(this._7M2)this._7M2(_Wn,_2C);else _fg1=false;break;case _7e2:if(this._8M2)this._8M2(_Wn,_2C);else _fg1=false;break;case _9e2:if(this._9M2)this._9M2(_Wn,_2C);else _fg1=false;break;case _rS1:if(this._aM2)this._aM2(_Wn,_2C);else _fg1=false;break;case _ce2:if(this._bM2)this._bM2(_Wn,_2C);else _fg1=false;break;case _ee2:if(this._cM2)this._cM2(_Wn,_2C);else _fg1=false;break; 2905case _Sb2:if(this._dM2)this._dM2(_Wn,_2C);else _fg1=false;break;case _he2:if(this._eM2)this._eM2(_Wn,_2C);else _fg1=false;break;case _je2:if(this._fM2)this._fM2(_Wn,_2C);else _fg1=false;break;case _le2:if(this._gM2)this._gM2(_Wn,_2C);else _fg1=false;break;case _ne2:if(this._hM2)this._hM2(_Wn,_2C);else _fg1=false;break;case _pe2:if(this._iM2)this._iM2(_Wn,_2C);else _fg1=false;break;case _re2:if(this._jM2)this._jM2(_Wn,_2C);else _fg1=false;break;case _te2:if(this._kM2)this._kM2(_Wn,_2C);else _fg1=false;break;case _Tb2:if(this._lM2)this._lM2(_Wn, 2906_2C);else _fg1=false;break;case _we2:if(this._mM2)this._mM2(_Wn,_2C);else _fg1=false;break;case _ye2:if(this._nM2)this._nM2(_Wn,_2C);else _fg1=false;break;case _Ae2:if(this._oM2)this._oM2(_Wn,_2C);else _fg1=false;break;case _Ce2:if(this._pM2)this._pM2(_Wn,_2C);else _fg1=false;break;case _Ee2:if(this._qM2)this._qM2(_Wn,_2C);else _fg1=false;break;case _Ge2:if(this._rM2)this._rM2(_Wn,_2C);else _fg1=false;break;case _Ie2:if(this._sM2)this._sM2(_Wn,_2C);else _fg1=false;break;case _gb:if(this._tM2)this._tM2(_Wn,_2C); 2907else _fg1=false;break;case _Q8:if(this._VM2)this._VM2(_Wn,_2C);else _fg1=false;break;case _gf2:if(this._KM2)this._KM2(_Wn,_2C);else _fg1=false;break;case _if2:if(this._LM2)this._LM2(_Wn,_2C);else _fg1=false;break;case _kf2:if(this._MM2)this._MM2(_Wn,_2C);else _fg1=false;break;case _mf2:if(this._NM2)this._NM2(_Wn,_2C);else _fg1=false;break;case _of2:if(this._OM2)this._OM2(_Wn,_2C);else _fg1=false;break;case _sf2:if(this._PM2)this._PM2(_Wn,_2C);else _fg1=false;break;case _uf2:if(this._QM2)this._QM2(_Wn,_2C);else _fg1=false; 2908break;case _uY:if(this._RM2)this._RM2(_Wn,_2C);else _fg1=false;break;case _qf2:if(this._SM2)this._SM2(_Wn,_2C);else _fg1=false;break;case _xf2:if(this._TM2)this._TM2(_Wn,_2C);else _fg1=false;break;case _Ni2:if(this._UM2)this._UM2(_Wn,_2C);else _fg1=false;break;case _pW:if(this._WM2)this._WM2(_Wn,_2C);else _fg1=false;break;case _Af2:if(this._XM2)this._XM2(_Wn,_2C);else _fg1=false;break;case _Je2:if(this._uM2)this._uM2(_Wn,_2C);else _fg1=false;break;case _Le2:if(this._vM2)this._vM2(_Wn,_2C);else _fg1=false;break; 2909case _Ne2:if(this._wM2)this._wM2(_Wn,_2C);else _fg1=false;break;case _Pe2:if(this._xM2)this._xM2(_Wn,_2C);else _fg1=false;break;case _Re2:if(this._yM2)this._yM2(_Wn,_2C);else _fg1=false;break;case _Te2:if(this._zM2)this._zM2(_Wn,_2C);else _fg1=false;break;case _Ve2:if(this._AM2)this._AM2(_Wn,_2C);else _fg1=false;break;case _Xe2:if(this._BM2)this._BM2(_Wn,_2C);else _fg1=false;break;case _Ze2:if(this._CM2)this._CM2(_Wn,_2C);else _fg1=false;break;case _0f2:if(this._DM2)this._DM2(_Wn,_2C);else _fg1=false;break;case _2f2:if(this._EM2)this._EM2(_Wn, 2910_2C);else _fg1=false;break;case _4f2:if(this._FM2)this._FM2(_Wn,_2C);else _fg1=false;break;case _6f2:if(this._GM2)this._GM2(_Wn,_2C);else _fg1=false;break;case _8f2:if(this._HM2)this._HM2(_Wn,_2C);else _fg1=false;break;case _af2:if(this._IM2)this._IM2(_Wn,_2C);else _fg1=false;break;case _cf2:if(this._JM2)this._JM2(_Wn,_2C);else _fg1=false;break;case _hc2:if(this._uL2)this._uL2(_Wn,_2C);else _fg1=false;break;case _8c2:if(this._vL2)this._vL2(_Wn,_2C);else _fg1=false;break;case _ac2:if(this._wL2)this._wL2(_Wn,_2C); 2911else _fg1=false;break;case _9c2:if(this._xL2)this._xL2(_Wn,_2C);else _fg1=false;break;case _bc2:if(this._yL2)this._yL2(_Wn,_2C);else _fg1=false;break;case _dc2:if(this._zL2)this._zL2(_Wn,_2C);else _fg1=false;break;case _cc2:if(this._AL2)this._AL2(_Wn,_2C);else _fg1=false;break;case _ec2:if(this._BL2)this._BL2(_Wn,_2C);else _fg1=false;break;case _gc2:if(this._CL2)this._CL2(_Wn,_2C);else _fg1=false;break;case _fc2:if(this._DL2)this._DL2(_Wn,_2C);else _fg1=false;break;case _kc2:if(this._EL2)this._EL2(_Wn,_2C);else _fg1=false; 2912break;case _lc2:if(this._FL2)this._FL2(_Wn,_2C);else _fg1=false;break;case _qc2:if(this._GL2)this._GL2(_Wn,_2C);else _fg1=false;break;case _Id2:if(this._HL2)this._HL2(_Wn,_2C);else _fg1=false;break;case _Kd2:if(this._IL2)this._IL2(_Wn,_2C);else _fg1=false;break;case _rc2:if(this._JL2)this._JL2(_Wn,_2C);else _fg1=false;break;case _Nd2:if(this._KL2)this._KL2(_Wn,_2C);else _fg1=false;break;case _Pd2:if(this._LL2)this._LL2(_Wn,_2C);else _fg1=false;break;case _sc2:if(this._ML2)this._ML2(_Wn,_2C);else _fg1=false;break; 2913case _Sd2:if(this._NL2)this._NL2(_Wn,_2C);else _fg1=false;break;case _Ud2:if(this._OL2)this._OL2(_Wn,_2C);else _fg1=false;break;case _ic2:if(this._PL2)this._PL2(_Wn,_2C);else _fg1=false;break;case _jc2:if(this._QL2)this._QL2(_Wn,_2C);else _fg1=false;break;case _Nf2:if(this._RL2)this._RL2(_Wn,_2C);else _fg1=false;break;case _Pf2:if(this._SL2)this._SL2(_Wn,_2C);else _fg1=false;break;case _Rf2:if(this._TL2)this._TL2(_Wn,_2C);else _fg1=false;break;case _Tf2:if(this._UL2)this._UL2(_Wn,_2C);else _fg1=false;break;case _Vf2:if(this._VL2)this._VL2(_Wn, 2914_2C);else _fg1=false;break;case _Xf2:if(this._WL2)this._WL2(_Wn,_2C);else _fg1=false;break;case _cg2:if(this._XL2)this._XL2(_Wn,_2C);else _fg1=false;break;case _eg2:if(this._YL2)this._YL2(_Wn,_2C);else _fg1=false;break;case _gg2:if(this._ZL2)this._ZL2(_Wn,_2C);else _fg1=false;break;case _ig2:if(this.__L2)this.__L2(_Wn,_2C);else _fg1=false;break;case _kg2:if(this._0M2)this._0M2(_Wn,_2C);else _fg1=false;break;case _mg2:if(this._1M2)this._1M2(_Wn,_2C);else _fg1=false;break;case _Mc2:if(this._bL2[0]!=null)this._bL2[0](_Wn, 2915_2C);else _fg1=false;break;case _Nc2:if(this._bL2[1]!=null)this._bL2[1](_Wn,_2C);else _fg1=false;break;case _Oc2:if(this._bL2[2]!=null)this._bL2[2](_Wn,_2C);else _fg1=false;break;case _Pc2:if(this._bL2[3]!=null)this._bL2[3](_Wn,_2C);else _fg1=false;break;case _Qc2:if(this._bL2[4]!=null)this._bL2[4](_Wn,_2C);else _fg1=false;break;
2915case _Rc2:if(this._bL2[5]!=null)this._bL2[5](_Wn,_2C);else _fg1=false;break;case _Sc2:if(this._bL2[6]!=null)this._bL2[6](_Wn,_2C);else _fg1=false;break;case _Tc2:if(this._bL2[7]!=null)this._bL2[7](_Wn, 2916_2C);else _fg1=false;break;case _Uc2:if(this._bL2[8]!=null)this._bL2[8](_Wn,_2C);else _fg1=false;break;case _Vc2:if(this._bL2[9]!=null)this._bL2[9](_Wn,_2C);else _fg1=false;break;case _Wc2:if(this._bL2[10]!=null)this._bL2[10](_Wn,_2C);else _fg1=false;break;case _Xc2:if(this._bL2[11]!=null)this._bL2[11](_Wn,_2C);else _fg1=false;break;default :_fg1=false}_Sm=_kR2;_lC=_hR2;_mC=_iR2;_fp2=_jR2;return _fg1};function _mR2(_H8){switch(_H8){case _XH:return _Bg2;case _YH:return _Ic2;case _zH:return _Jc2;case _AH:return _Kc2; 2917case _Gc2:return _Lc2;case _Ci2:return _Yc2;case _NS1:return _4d2;case _Ef2:return _Df2;case _Di2:return _5d2;case _Jb2:return _jC;case _Cf2:return _Bf2;case _Gf2:return _Ff2;case _If2:return _Hf2;case _Kf2:return _Jf2;case _Fi2:return _Bf2;case _Hi2:return _Bf2;case _Ii2:return _Bf2;case _Ji2:return _Bf2;case _Ki2:return _Bf2;case _Li2:return _Bf2;case _Mi2:return _Bf2;case _Gi2:return _Bf2;case __c2:return _Yc2;case _1d2:return _Yc2;case _3d2:return _Yc2;case _Hb2:return _jC;case _Kb2:return _jC;case __d2:return _jC;case _1e2:return _jC;case _3e2:return _jC; 2918case _5e2:return _jC;case _7e2:return _jC;case _9e2:return _jC;case _rS1:return _jC;case _ce2:return _jC;case _ee2:return _jC;case _Sb2:return _jC;case _he2:return _jC;case _je2:return _jC;case _le2:return _jC;case _ne2:return _jC;case _pe2:return _jC;case _re2:return _jC;case _te2:return _jC;case _Tb2:return _jC;case _we2:return _jC;case _ye2:return _jC;case _Ae2:return _jC;case _Ce2:return _jC;case _Ee2:return _jC;case _Ge2:return _jC;case _Ie2:return _jC;case _gb:return _jC;case _Q8:return _jC;case _gf2:return _jC;case _if2:return _jC;case _kf2:return _jC; 2919case _mf2:return _jC;case _of2:return _jC;case _sf2:return _jC;case _uf2:return _jC;case _uY:return _jC;case _qf2:return _jC;case _xf2:return _jC;case _Ni2:return _jC;case _pW:return _jC;case _Je2:return _jC;case _Le2:return _jC;case _Ne2:return _jC;case _Pe2:return _jC;case _Re2:return _jC;case _Te2:return _jC;case _Ve2:return _jC;case _Xe2:return _jC;case _Ze2:return _jC;case _0f2:return _jC;case _2f2:return _jC;case _4f2:return _jC;case _6f2:return _jC;case _8f2:return _jC;case _af2:return _jC;case _cf2:return _jC;case _hc2:return _5d2;case _8c2:return _5d2; 2920case _ac2:return _5d2;case _9c2:return _5d2;case _bc2:return _5d2;case _dc2:return _5d2;case _cc2:return _5d2;case _ec2:return _5d2;case _gc2:return _5d2;case _fc2:return _5d2;case _kc2:return _5d2;case _lc2:return _5d2;case _qc2:return _5d2;case _Id2:return _5d2;case _Kd2:return _5d2;case _rc2:return _5d2;case _Nd2:return _5d2;case _Pd2:return _5d2;case _sc2:return _5d2;case _Sd2:return _5d2;case _Ud2:return _5d2;case _ic2:return _5d2;case _jc2:return _5d2;case _Nf2:return _Lf2;case _Pf2:return _Lf2;case _Rf2:return _Lf2;case _Tf2:return _Lf2; 2921case _Vf2:return _Lf2;case _Xf2:return _Lf2;case _cg2:return _Lf2;case _eg2:return _Lf2;case _gg2:return _Lf2;case _ig2:return _Lf2;case _kg2:return _Lf2;case _mg2:return _Lf2;case _Mc2:return _Lc2;case _Nc2:return _Lc2;case _Oc2:return _Lc2;case _Pc2:return _Lc2;case _Qc2:return _Lc2;case _Rc2:return _Lc2;case _Sc2:return _Lc2;case _Tc2:return _Lc2;case _Uc2:return _Lc2;case _Vc2:return _Lc2;case _Wc2:return _Lc2;case _Xc2:return _Lc2;default :return -1}}function _nR2(_H8,_3C){if((_H8&0xff00)==_Ef2){return _3C}else if((_H8&0xff00)==_Gf2){ 2922return _3C}else if((_H8&0xff00)==_If2){return _3C}else if((_H8&0xff00)==_NS1){return _3C;}switch(_H8){case _XH:return 0;case _YH:return 0;case _zH:return 0;case _AH:return 0;case _Gc2:return 0;case _Ci2:return 0;case _NS1:return 0;case _Ef2:return _3C;case _Di2:return 0;case _Jb2:return 0;case _Cf2:return 0;case _Gf2:return _3C;case _If2:return _3C;case _Kf2:return 0;case _Fi2:return _3j2;case _Hi2:return _Hi2&0xff;case _Ii2:return _Ii2&0xff;case _Ji2:return _Ji2&0xff;case _Ki2:return _Ki2&0xff;case _Li2:return _Li2&0xff;case _Mi2:return _Mi2&0xff; 2923case _Gi2:return _4j2&0xff;case __c2:return _Zc2;case _1d2:return _0d2;case _3d2:return _2d2;case _Hb2:return _Xd2;case _Kb2:return _Yd2;case __d2:return _Zd2;case _1e2:return _0e2;case _3e2:return _2e2;case _5e2:return _4e2;case _7e2:return _6e2;case _9e2:return _8e2;case _rS1:return _ae2;case _ce2:return _be2;case _ee2:return _de2;case _Sb2:return _fe2;case _he2:return _ge2;case _je2:return _ie2;case _le2:return _ke2;case _ne2:return _me2;case _pe2:return _oe2;case _re2:return _qe2;case _te2:return _se2;case _Tb2:return _ue2;case _we2:return _ve2; 2924case _ye2:return _xe2;case _Ae2:return _ze2;case _Ce2:return _Be2;case _Ee2:return _De2;case _Ge2:return _Fe2;case _Ie2:return _He2;case _gb:return _df2;case _Q8:return _ef2;case _gf2:return _ff2;case _if2:return _hf2;case _kf2:return _vf2;case _mf2:return _lf2;case _of2:return _nf2;case _sf2:return _rf2;case _uf2:return _tf2;case _uY:return _vf2;case _qf2:return _pf2;case _xf2:return _wf2;case _Ni2:return _Ni2;case _pW:return _yf2;case _Af2:return _zf2;case _Je2:return _Oi2;case _Le2:return _Pi2;case _Ne2:return _Qi2;case _Pe2:return _Ri2;case _Re2:return _Si2; 2925case _Te2:return _Ti2;case _Ve2:return _Ui2;case _Xe2:return _Vi2;case _Ze2:return _Wi2;case _0f2:return _Xi2;case _2f2:return _Yi2;case _4f2:return _Zi2;case _6f2:return __i2;case _8f2:return _0j2;case _af2:return _1j2;case _cf2:return _2j2;case _hc2:return _9d2;case _8c2:return _6d2;case _ac2:return _7d2;case _9c2:return _8d2;
2925case _bc2:return _ad2;case _dc2:return _bd2;case _cc2:return _cd2;case _ec2:return _dd2;case _gc2:return _ed2;case _fc2:return _fd2;case _kc2:return _Vd2;case _lc2:return _Wd2;case _qc2:return _Gd2;case _Id2:return _Hd2; 2926case _Kd2:return _Jd2;case _rc2:return _Ld2;case _Nd2:return _Md2;case _Pd2:return _Od2;case _sc2:return _Qd2;case _Sd2:return _Rd2;case _Ud2:return _Td2;case _ic2:return _gd2;case _jc2:return _hd2;case _Nf2:return _Mf2;case _Pf2:return _Of2;case _Rf2:return _Qf2;case _Tf2:return _Sf2;case _Vf2:return _Uf2;case _Xf2:return _Wf2;case _cg2:return _bg2;case _eg2:return _dg2;case _gg2:return _fg2;case _ig2:return _hg2;case _kg2:return _jg2;case _mg2:return _lg2;case _Mc2:return 0;case _Nc2:return 1;case _Oc2:return 2;case _Pc2:return 3;case _Qc2:return 4; 2927case _Rc2:return 5;case _Sc2:return 6;case _Tc2:return 7;case _Uc2:return 8;case _Vc2:return 9;case _Wc2:return 10;case _Xc2:return 11;default :return 0}}_SS1.prototype._rL=function(_0o){this._mc2._yk(_0o);var _OA=this;while(_OA!=null){_OA._xI2._yk(_0o);_OA=_OA._ez}};_SS1.prototype._vL=function(_0o){this._mc2._kK(_0o);var _oR2=this;while(_oR2!=null){_oR2._xI2._kK(_0o);_oR2=_oR2._ez}};_SS1.prototype._pR2=function(_H8,_k9){if(!this._gC[_H8|_k9])return;var _gm=this._xI2._gm;for(var _S2=0;_S2<_gm.length;_S2++){var _9o=_gm[_S2]; 2928this._fb(_H8,_k9,_9o,_9o)}};function _Fq2(){this._qR2=[];this._9T1=[];this.length=0;}_Fq2.prototype._rP=function(){return this._9T1};_Fq2.prototype._yk=function(_rR2){this.length++;this._qR2[_rR2._Zz]=_rR2;this._9T1[_rR2._eI]=_rR2};_Fq2.prototype._6b=function(_fL2){return this._9T1[_fL2]};_Fq2.prototype._4I=function(_Sl){if(!this._9T1[_Sl])return false;else return true};_Fq2.prototype._P8=function(_H8,_k9){for(var _Oz=0;_Oz<_O8._9T1.length;_Oz++){var _OA=_O8._9T1[_Oz];if(_OA._gC[_H8|_k9]){_OA._pR2(_H8|_k9)} 2929}};_Fq2.prototype._Qr2=function(){var _gm=this._9T1;for(var index=0;index<_gm.length;index++){var _OA=_gm[index];_OA._ez=_O8._6b(_OA._cI);if(!_OA._ez)_OA._ez=null;for(var e=0;e<_OA._gC.length;e++){var _Bh2=_OA._gC[e];if(_Bh2){_OA._Gb2[e]=true}}}for(var index=0;index<_gm.length;index++){var _AF2=_gm[index];var _OA=_AF2._ez;while(_OA!=null){for(var e=0;e<_OA._gC.length;e++){var _Bh2=_OA._gC[e];if(_Bh2){_AF2._Gb2[e]=true}}_OA=_OA._ez}}};function _CH(_fL2){var _sR2=[];if((typeof _fL2==="object")&&!((_fL2 instanceof Array)||(_fL2 instanceof ArrayBuffer))){ 2930_sR2[0]=_fL2}else if(_fL2===_xH){_sR2=_29._rP()}else {_fL2=yyGetInt32(_fL2);var _OA=_O8._6b(_fL2);if(_OA!=null){_sR2=_OA._xI2._gm}else {var _9o=_Qz._6b(_fL2);if(_9o!=null){_sR2[0]=_9o}}}var _V9=[];for(var _Hb=0;_Hb<_sR2.length;++_Hb){var _Oz=_sR2[_Hb];if(_Oz instanceof _QH){if(!_Oz._BH&&_Oz._DH){_V9.push(_Oz)}}else {_V9.push(_Oz)}}return _V9}function _tR2(){this._gm=[];this.length=0;this._md=0;this._uR2=-1}_tR2.prototype._6b=function(_k9){return this._gm[_k9]};_tR2.prototype._yk=function(_Lu2){for(var _S2=0;_S2<this._gm.length; 2931_S2++){if(_Lu2._u3<this._gm[_S2]._u3){this._gm.splice(_S2,0,_Lu2);this._md++;this.length=this._gm.length;return _S2}}this._gm[this._gm.length]=_Lu2;this._md++;this.length=this._gm.length;return this.length-1};_tR2.prototype._8I=function(_Lu2){if(this._uR2<0){this._uR2=this._gm.length}this._gm[this._gm.length]=_Lu2;this._md++;this.length=this._gm.length;return this.length-1};_tR2.prototype._0L2=function(_Lu2){var _S2=this._uR2;if(_S2<0)return;var _8m=[];while(_S2<this._gm.length){_8m[_8m.length]=this._gm[_S2]; 2932_S2++}this._gm.splice(this._uR2,this._gm.length-this._uR2);for(_S2=0;_S2<_8m.length;_S2++){this._yk(_8m[_S2])}this._uR2=-1};_tR2.prototype._DL=function(_Lu2){for(var _S2=0;_S2<this._gm.length;_S2++){if(_Lu2==this._gm[_S2]){this._gm.splice(_S2,1);this._md--;this.length=this._gm.length;return true}}return false};_tR2.prototype._Pk=function(){this._gm=[];this.length=this._md=0};_tR2.prototype._6b=function(_k9){return this._gm[_k9]};_tR2.prototype._LL=function(_Lu2){for(var _S2=0;_S2<this._gm.length;_S2++){ 2933if(_Lu2==this._gm[_S2]){return _S2}}return -1};_tR2.prototype._Ol=function(_Pl){this._gm=_Pl._gm.slice();this.length=_Pl.length;this._md=_Pl._md;this._uR2=_Pl._uR2};var _vR2=0,_wR2=1,_xR2=2,_pb2=3,_jb2=4,_yR2=5,_cb2=6,_zR2=7,_fb2=8,_lb2=9,_ab2=10,_AR2=11,_BR2=12,_rb2=13,_CR2=14,_DR2=0,_ER2=1,_FR2=2,_GR2=3,_HR2=4,_IR2=5,_JR2=0,_KR2=1,_LR2=2,_MR2=0,_NR2=1,_OR2=2,_PR2=3;var _QR2=[];function _RR2(){this._GD=_SR2;this._Pk=_SR2;this._GD()}function _SR2(){this.__type="[ParticleType]";this.id=-1;this._TR2=true; 2934this._0M=-1;this._UR2=true;this._VR2=false;this._WR2=false;this._C71=_vR2;this._XR2=1.0;this._YR2=1.0;this._ZR2=0.0;this.__R2=0.0;this._4J=1.0;this._5J=1.0;this._0S2=100;this._1S2=100;this._2S2=0;this._3S2=0;this._4S2=0;this._5S2=0;this._6S2=0.0;this._7S2=0.0;this._8S2=0.0;this._9S2=0.0;this._aS2=0.0;this._bS2=0.0;this._cS2=0.0;this._dS2=0.0;this._eS2=0.0;this._fS2=0.0;this._gS2=0.0;this._hS2=0.0;this._iS2=0.0;this._jS2=0.0;this._kS2=270.0;this._lS2=_DR2;this._mS2=[];this._mS2[0]=_8o2;this._mS2[1]=_8o2; 2935this._mS2[2]=_8o2;this._nS2=1.0;this._oS2=1.0;this._pS2=1.0;this._qS2=false}function _rS2(){this._Pk=_sS2;this._GD=_sS2;this._GD()}function _sS2(){this._TR2=true;this._tS2=0;this._uS2=0;this._wP=0.0;this._xP=0.0;this._yP=0.0;this._zP=0.0;this._C71=_MR2;this._vS2=_JR2}function _wS2(){this._xS2=false;this._uS2=0;this._yS2=0;this._zS2=0;this.x=0;this.y=0;this._g3=0;this._RP=0;this._oC2=0;this.color=0xffffff;this.alpha=1.0;this.size=0;this._AS2=0;this._BS2=0;this.id=-1}function _CS2(){this._Pk=_DS2;this._GD=_DS2; 2936this._GD()}function _DS2(){this._TR2=false;this._ES2=[];this._FS2=[];this._GS2=true;this._u3=0.0;this._HS2=0.0;this._IS2=0.0;this._JS2=true;this._KS2=true;this._LS2=-1;this._MS2=false}function _GP(_Kh){var _K9=_qN();return _K9*_Kh}function _NS2(_OS2,_PS2,_QS2){var _1p=_PS2-_OS2;if(_1p<=0)return _OS2;var _1c=0.0;var _zE=0.0;switch(_QS2){case _JR2:_zE=_OS2+_GP(1)*_1p;break;//Gaussian distribution, SD = 1, cutoff @ +/- 3 2937case _KR2:{do {_1c=(_GP(1)-0.5)*6.0}while((exp(-(_1c*_1c)*0.5)<=_GP(1)));
2937_zE=_OS2+((_1c+3.0)*(1.0/6.0))*_1p} 2938break;//Inverse Gaussian distribution, SD = 1, cutoff @ +/- 3 2939case _LR2:{do {_1c=(_GP(1)-0.5)*6.0}while(!(exp(-(_1c*_1c)*0.5)>_GP(1)));if(_1c<0.0)_1c+=6.0;_zE=_OS2+(_1c*(1.0/6.0))*_1p}break;default :_zE=_OS2+_GP(1)*_1p}return _zE;}function _RS2(_Ml,_Kh){var _RP;if(_Ml==0){if(_Kh>0){_RP=270}else if(_Kh<0){_RP=90}else {_RP=0}}else {var _0G=180.0*(Math.atan2(_Kh,_Ml))/Math.PI;if(_0G<=0){_RP=-_0G}else {_RP=360.0-_0G}}return _RP-360.0*Math.floor(_RP/360.0)}function _SS2(_LH,_TS2){return _TS2*Math.cos(_LH*Math.PI/180.0)} 2940function _US2(_LH,_TS2){return -_TS2*Math.sin(_LH*Math.PI/180.0)}function _VS2(_WS2){var _XS2=_mo2[_WS2._uS2];{if(_WS2._yS2<=0||_WS2._zS2<=0){switch(_XS2._lS2){case _DR2:_WS2.color=_XS2._mS2[0];break;case _ER2:_WS2.color=_XS2._mS2[0];break;case _FR2:_WS2.color=_XS2._mS2[0];break;case _GR2:{var _K9=~~(_NS2(_XS2._mS2[0],_XS2._mS2[1],_JR2));var _L9=~~(_NS2(_XS2._mS2[2],_XS2._mS2[3],_JR2));var _M9=~~(_NS2(_XS2._mS2[4],_XS2._mS2[5],_JR2));_WS2.color=(_K9<<16)+(_L9<<8)+_M9}break;case _HR2:{var _V2=~~(_NS2(_XS2._mS2[0], 2941_XS2._mS2[1],_JR2));var _8z=~~(_NS2(_XS2._mS2[2],_XS2._mS2[3],_JR2));var _qa=~~(_NS2(_XS2._mS2[4],_XS2._mS2[5],_JR2));_WS2.color=0xffffff}break;case _IR2:_WS2.color=_Ih(_1C(_XS2._mS2[0],_XS2._mS2[1],_GP(1)));break }}else {switch(_XS2._lS2){case _ER2:{var _mj=_WS2._yS2/_WS2._zS2;if(_mj>1)_mj=1;_WS2.color=_1C((_XS2._mS2[0]),(_XS2._mS2[1]),_mj)}break;case _FR2:{var _mj=2.0*_WS2._yS2/_WS2._zS2;if(_mj>2)_mj=2;if(_mj<1){_WS2.color=_1C(_XS2._mS2[0],_XS2._mS2[1],_mj)}else {_WS2.color=_1C(_XS2._mS2[1],_XS2._mS2[2], 2942_mj-1)}}break }}}}function _Ml1(_Oa,_Pa,_YS2){var _zE=new _wS2;var _ZS2=_mo2[_YS2];if(_ZS2==null||_ZS2==undefined)return null;_zE._xS2=true;_zE._uS2=_YS2;_zE.x=_Oa;_zE.y=_Pa;_zE._g3=_NS2(_ZS2._6S2,_ZS2._7S2,0);_zE._RP=_NS2(_ZS2._aS2,_ZS2._bS2,0);_zE._oC2=_NS2(_ZS2._eS2,_ZS2._fS2,0);_zE._zS2=_NS2(_ZS2._0S2,_ZS2._1S2,0);_zE._yS2=0;_zE.color=0xffffff;_VS2(_zE);_zE.alpha=_ZS2._nS2;_zE.size=_NS2(_ZS2._XR2,_ZS2._YR2,0);_zE._qS2=_ZS2._qS2;if(_ZS2._WR2){_zE._AS2=_GP(10000)}else {_zE._AS2=0}_zE._BS2=_GP(100000); 2943return _zE}function _kn(){var _Zo=_mo2.length;_mo2[_Zo]=new _RR2();return _Zo}function _5R(_Y9){_Y9=yyGetInt32(_Y9);var __S2=_mo2[_Y9];if(__S2==null||__S2==undefined)return false;_mo2[_Y9]=null;return true}function _9R(_Y9){_Y9=yyGetInt32(_Y9);var __S2=_mo2[_Y9];if(__S2==null||__S2==undefined)return false;_mo2[_Y9]._Pk();return true}function _7R(_Y9){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return false;return true}function _bR(_Y9,_0T2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return; 2944__S2._C71=yyGetInt32(_0T2);__S2._0M=-1}function _dR(_Y9,__8,_Ic,_1T2,_2T2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._0M=yyGetInt32(__8);__S2._UR2=yyGetBool(_Ic);__S2._VR2=yyGetBool(_1T2);__S2._WR2=yyGetBool(_2T2)}function _fR(_Y9,_3T2,_4T2,_5T2,_6T2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._XR2=yyGetReal(_3T2);__S2._YR2=yyGetReal(_4T2);__S2._ZR2=yyGetReal(_5T2);__S2.__R2=yyGetReal(_6T2)}function _hR(_Y9,_Aw,_Bw){var __S2=_mo2[yyGetInt32(_Y9)]; 2945if(__S2==null||__S2==undefined)return;__S2._4J=yyGetReal(_Aw);__S2._5J=yyGetReal(_Bw)}function _IR(_Y9,_7T2,_8T2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._0S2=yyGetInt32(_7T2);__S2._1S2=yyGetInt32(_8T2)}function _KR(_Y9,_9T2,_aT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._3S2=yyGetInt32(_9T2);__S2._2S2=yyGetInt32(_aT2)}function _MR(_Y9,_bT2,_cT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._5S2=yyGetInt32(_bT2); 2946__S2._4S2=yyGetInt32(_cT2)}function _QR(_Y9,_dT2,_eT2,_fT2,_gT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._6S2=yyGetReal(_dT2);__S2._7S2=yyGetReal(_eT2);__S2._8S2=yyGetReal(_fT2);__S2._9S2=yyGetReal(_gT2)}function _SR(_Y9,_hT2,_iT2,_jT2,_kT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._aS2=yyGetReal(_hT2);__S2._bS2=yyGetReal(_iT2);__S2._cS2=yyGetReal(_jT2);__S2._dS2=yyGetReal(_kT2)}function _OR(_Y9,_lT2,_mT2,_nT2,_oT2,_pT2){var __S2=_mo2[yyGetInt32(_Y9)]; 2947if(__S2==null||__S2==undefined)return;__S2._eS2=yyGetReal(_lT2);__S2._fS2=yyGetReal(_mT2);__S2._gS2=yyGetReal(_nT2);__S2._hS2=yyGetReal(_oT2);__S2._iS2=yyGetBool(_pT2)}function _UR(_Y9,_qT2,_rT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._jS2=yyGetReal(_qT2);__S2._kS2=yyGetReal(_rT2)}function _xR(_Y9,_sT2,_tT2,_uT2,_vT2,_wT2,_xT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._lS2=_GR2;__S2._mS2[0]=yyGetInt32(_sT2);__S2._mS2[1]=yyGetInt32(_tT2); 2948__S2._mS2[2]=yyGetInt32(_uT2);__S2._mS2[3]=yyGetInt32(_vT2);__S2._mS2[4]=yyGetInt32(_wT2);__S2._mS2[5]=yyGetInt32(_xT2)}function _mn(_Y9,_TB,_UB){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._lS2=_IR2;__S2._mS2[0]=_Ih(yyGetInt32(_TB));__S2._mS2[1]=_Ih(yyGetInt32(_UB))}function _AR(_Y9,_yT2,_zT2,_AT2,_BT2,_CT2,_DT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._lS2=_HR2;__S2._mS2[0]=yyGetInt32(_yT2);__S2._mS2[1]=yyGetInt32(_zT2);__S2._mS2[2]=yyGetInt32(_AT2); 2949__S2._mS2[3]=yyGetInt32(_BT2);__S2._mS2[4]=yyGetInt32(_CT2);__S2._mS2[5]=yyGetInt32(_DT2)}function _lR(_Y9,_ET2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._lS2=_DR2;__S2._mS2[0]=_Ih(yyGetInt32(_ET2))}function _nn(_Y9,_ET2,_FT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._lS2=_ER2;__S2._mS2[0]=_Ih(yyGetInt32(_ET2));__S2._mS2[1]=_Ih(yyGetInt32(_FT2))}function _qR(_Y9,_ET2,_GT2,_FT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return; 2950__S2._lS2=(_ad===null)?_DR2:_FR2;__S2._mS2[0]=_Ih(yyGetInt32(_ET2));__S2._mS2[1]=_Ih(yyGetInt32(_GT2));__S2._mS2[2]=_Ih(yyGetInt32(_FT2))}function _DR(_Y9,_HT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;_HT2=yyGetReal(_HT2);__S2._nS2=_HT2;__S2._oS2=_HT2;__S2._pS2=_HT2}function _on(_Y9,_HT2,_IT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;_HT2=yyGetReal(_HT2);_IT2=yyGetReal(_IT2);__S2._nS2=_HT2;__S2._oS2=(_HT2+_IT2)/2.0;__S2._pS2=_IT2}function _GR(_Y9, 2951_HT2,_JT2,_IT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._nS2=yyGetReal(_HT2);__S2._oS2=yyGetReal(_JT2);__S2._pS2=yyGetReal(_IT2)}function _jR(_Y9,_KT2){var __S2=_mo2[yyGetInt32(_Y9)];if(__S2==null||__S2==undefined)return;__S2._qS2=yyGetReal(_KT2)}function _WR(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return -1;var _Zo=_LT2._FS2.length;_LT2._FS2[_Zo]=new _rS2();return _Zo}function _YR(_9b2,_Y9){_Y9=yyGetInt32(_Y9);var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;
2952var _MT2=_LT2._FS2[_Y9];if(_MT2==null||_MT2==undefined)return false;_LT2._FS2[_Y9]=null;return true}function __R(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;_LT2._FS2=[];return true}function _1S(_9b2,_Y9){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;var _MT2=_LT2._FS2[yyGetInt32(_Y9)];if(_MT2==null||_MT2==undefined)return false;return true}function _3S(_9b2,_Y9){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;var _MT2=_LT2._FS2[yyGetInt32(_Y9)]; 2953if(_MT2==null||_MT2==undefined)return false;_MT2._GD()}function _5S(_9b2,_Y9,_NT2,_OT2,_PT2,_QT2,_0T2,_RT2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;var _MT2=_LT2._FS2[yyGetInt32(_Y9)];if(_MT2==null||_MT2==undefined)return;_MT2._wP=yyGetReal(_NT2);_MT2._xP=yyGetReal(_OT2);_MT2._yP=yyGetReal(_PT2);_MT2._zP=yyGetReal(_QT2);_MT2._C71=yyGetInt32(_0T2);_MT2._vS2=yyGetInt32(_RT2)}function _7S(_9b2,_Y9,_ST2,_TT2){_ST2=yyGetInt32(_ST2);_TT2=yyGetInt32(_TT2);if(_TT2<0){var _qN=_GP(-_TT2)|0; 2954if(_qN==0){_TT2=1}else {return }}var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;var _MT2=_LT2._FS2[yyGetInt32(_Y9)];if(_MT2==null||_MT2==undefined)return;for(var _S2=0;_S2<=_TT2-1;_S2++){var _1c,_3c;var _UT2=false;while(_UT2==false){_1c=_NS2(0.0,1.0,_MT2._vS2);_3c=_NS2(0.0,1.0,_MT2._vS2);if((_MT2._vS2==_LR2)&&(_MT2._C71!=_PR2)){if(_GP()<0.5){_1c=_NS2(0.0,1.0,0)}else {_3c=_NS2(0.0,1.0,0)}}switch(_MT2._C71){case _MR2:_UT2=true;break;case _NR2:{var _1g=_1c-0.5;var _2g=_3c-0.5;if((_1g*_1g+_2g*_2g)<=0.25)_UT2=true; 2955break }case _OR2:if((Math.abs(_1c-0.5)+Math.abs(_3c-0.5))<=0.5)_UT2=true;break;case _PR2:_UT2=true;break;default :_UT2=true;break }}if(_MT2._C71==_PR2){_WQ(_9b2,_MT2._wP+(_MT2._xP-_MT2._wP)*_1c,_MT2._yP+(_MT2._zP-_MT2._yP)*_1c,_ST2,1)}else {_WQ(_9b2,_MT2._wP+(_MT2._xP-_MT2._wP)*_1c,_MT2._yP+(_MT2._zP-_MT2._yP)*_3c,_ST2,1)}}}function _9S(_9b2,_Y9,_ST2,_TT2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;var _MT2=_LT2._FS2[yyGetInt32(_Y9)];if(_MT2==null||_MT2==undefined)return;_MT2._tS2=yyGetInt32(_TT2); 2956_MT2._uS2=yyGetInt32(_ST2)}function _WQ(_9b2,_Oa,_Pa,_YS2,_TT2){_TT2=yyGetInt32(_TT2);_YS2=yyGetInt32(_YS2);var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;var _ZS2=_mo2[_YS2];if(_ZS2==null||_ZS2==undefined)return false;for(var _S2=0;_S2<_TT2;_S2++){var index=_LT2._ES2.length;_LT2._ES2[index]=_Ml1(yyGetReal(_Oa),yyGetReal(_Pa),_YS2)}}function _YQ(_9b2,_Oa,_Pa,_YS2,_Wh,_TT2){_TT2=yyGetInt32(_TT2);_YS2=yyGetInt32(_YS2);var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return; 2957var _ZS2=_mo2[_YS2];if(_ZS2==null||_ZS2==undefined)return false;for(var _S2=1;_S2<=_TT2;_S2++){var index=_LT2._ES2.length;_LT2._ES2[index]=_Ml1(yyGetReal(_Oa),yyGetReal(_Pa),_YS2);_LT2._ES2[index].color=_Ih(yyGetInt32(_Wh))}}function _0R(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;_LT2._ES2=[];return true}function _2R(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return 0;return _LT2._ES2.length}function _jn(_CL,_i92){if(_CL==undefined)_CL=-1;else _CL=yyGetInt32(_CL); 2958if(_i92==undefined)_i92=true;else _i92=yyGetBool(_i92);if(_49){var _VT2=null;if(_CL==-1){_VT2=new _UJ();_mI._1L(_29,0,_VT2,true,true)}else {var _kI=_mI._FK();if(_kI!=null){_zK=_mI._oI(_kI,_CL);if(_zK!=null){_VT2=new _UJ();if(_kI==_29){var _fg=_mI._ZK(_29,_zK,_VT2,true);if(_fg==-1){_mI._BK(_29,_VT2._fj,true);_VT2=null}}else {_mI._1L(_29,0,_VT2,true,true)}}}}if(_VT2==null)return -1}var _zK=null;var index=_no2.length;_no2[index]=new _CS2();_no2[index].id=index;if(_49){_no2[index]._LS2=-1}_no2[index]._Pk();if(_49){ 2959_VT2._VJ=index;_no2[index]._LS2=_VT2._fj;_no2[index]._MS2=!_i92;if(_CL!=-1){_zK=_mI._oI(_kI,_CL);_no2[index]._u3=_zK._u3}}return index}function _EQ(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return false;return true}function _CQ(_9b2){_9b2=yyGetInt32(_9b2);var _LT2=_no2[_9b2];if(_LT2==null||_LT2==undefined)return;_GQ(_9b2);_no2[_9b2]=null;return true}function _GQ(_9b2){_9b2=yyGetInt32(_9b2);var _LT2=_no2[_9b2];if(_LT2==null||_LT2==undefined)return;if(_49){if(_no2[_9b2]._LS2!==undefined){ 2960_mI._BK(_29,_no2[_9b2]._LS2,true)}_no2[_9b2]._LS2=-1;_no2[_9b2]._MS2=false}_LT2._Pk()}function _IQ(_9b2,_WT2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;_LT2._GS2=_WT2}
2960function _KQ(_9b2,_Lm){_9b2=yyGetInt32(_9b2);var _LT2=_no2[_9b2];if(_LT2==null||_LT2==undefined)return;_LT2.id=_9b2;_LT2._u3=yyGetReal(_Lm);_29._XT2.push({_YT2:_LT2,type:0})}function _MQ(_9b2,_Oa,_Pa){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;_LT2._HS2=yyGetReal(_Oa);_LT2._IS2=yyGetReal(_Pa)} 2961function _OQ(_9b2,_ZT2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;_LT2._JS2=yyGetBool(_ZT2)}function _QQ(_9b2,_ZT2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;_LT2._KS2=yyGetBool(_ZT2)}function __T2(_9b2){var _S2=0;var _Sb=0;var _Zo=0;var _LT2=_no2[_9b2];var _0U2=_LT2._ES2;_S2=0;while(_S2<_0U2.length){var _1U2=_0U2[_S2];var _ZS2=_mo2[_1U2._uS2];_1U2._yS2++;if(_1U2._yS2>=_1U2._zS2){_Sb=_ZS2._5S2;if(_Sb<0){if(_GP(-_Sb)==0)_Sb=1}if(_Sb>0){_WQ(_9b2,_1U2.x,_1U2.y, 2962_ZS2._4S2,_Sb)}_0U2.splice(_S2,1)}else {_Sb=_ZS2._3S2;if(_Sb<0){if(_GP(-_Sb)==0)_Sb=1}if(_Sb>0){_WQ(_9b2,_1U2.x,_1U2.y,_ZS2._2S2,_Sb)}_S2++}}}function _2U2(_9b2){var _S2=0;var _0c=0;var _v3=0.0;var _w3=0.0;var _wC=0.0;var _sa=0.0;var _3U2=0.0;var _Rp1=0.0;var _4U2=0.0;var _5U2=0.0;var _6U2=0.0;var _fZ1=0.0;var _7U2=0.0;var _LT2=_no2[_9b2];var _0U2=_LT2._ES2;for(_S2=0;_S2<_0U2.length;_S2++){var _1U2=_0U2[_S2];var _ZS2=_mo2[_1U2._uS2];_1U2._g3=_1U2._g3+_ZS2._8S2;if(_1U2._g3<0)_1U2._g3=0;_1U2._RP=_1U2._RP+_ZS2._cS2;_1U2._oC2=_1U2._oC2+_ZS2._gS2; 2963_5U2=0;_6U2=0;if((_ZS2._jS2!=0)||(_LT2._vM>0)){_v3=_SS2(_1U2._RP,_1U2._g3);_w3=_US2(_1U2._RP,_1U2._g3);if(_ZS2._jS2!=0){_wC=_SS2(_ZS2._kS2,_ZS2._jS2);_sa=_US2(_ZS2._kS2,_ZS2._jS2);_v3=_v3+_wC;_w3=_w3+_sa}_1U2._RP=_RS2(_v3,_w3);_1U2._g3=Math.sqrt(_v3*_v3+_w3*_w3)}_fZ1=((_1U2._yS2+3*_1U2._BS2)%24)/6.0;if(_fZ1>2.0){_fZ1=4.0-_fZ1}_fZ1=_fZ1-1.0;_7U2=((_1U2._yS2+4*_1U2._BS2)%20)/5.0;if(_7U2>2.0){_7U2=4.0-_7U2}_7U2=_7U2-1.0;_v3=_SS2(_1U2._RP+_fZ1*_ZS2._dS2,_1U2._g3+_7U2*_ZS2._9S2);_w3=_US2(_1U2._RP+_fZ1*_ZS2._dS2, 2964_1U2._g3+_7U2*_ZS2._9S2);_1U2.x=_1U2.x+_v3+_5U2;_1U2.y=_1U2.y+_w3+_6U2}}function _8U2(_9b2){var _LT2=_no2[_9b2];var _0U2=_LT2._ES2;for(var _S2=0;_S2<_0U2.length;_S2++){var _1U2=_0U2[_S2];var _ZS2=_mo2[_1U2._uS2];_1U2.size=_1U2.size+_ZS2._ZR2;if(_1U2.size<0){_1U2.size=0}_VS2(_1U2);var _9U2;if(_1U2._zS2>0){_9U2=2.0*_1U2._yS2/_1U2._zS2}else {_9U2=1}if(_9U2<1){_1U2.alpha=_ZS2._nS2*(1.0-_9U2)+_ZS2._oS2*_9U2}else {_1U2.alpha=_ZS2._oS2*(2.0-_9U2)+_ZS2._pS2*(_9U2-1)}}}function _SQ(_9b2){_9b2=yyGetReal(_9b2);var _LT2=_no2[_9b2]; 2965if(_LT2==null||_LT2==undefined)return 0;__T2(_9b2);_2U2(_9b2);_8U2(_9b2);var _aU2=_LT2._FS2;if(_aU2){for(var _S2=0;_S2<_aU2.length;_S2++){if(_aU2[_S2]!=null&&_aU2[_S2]._tS2!=0){_7S(_9b2,_S2,_aU2[_S2]._uS2,_aU2[_S2]._tS2)}}}}function _bU2(){for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];if(_LT2!=null){if(_LT2._JS2){_SQ(_S2)}}}}function _cU2(_WS2,_fS,_gS){var _pZ=null;var _7a=null;if(_WS2._zS2<=0)return;var _ZS2=_mo2[_WS2._uS2];_pZ=_5b._6b(_ZS2._0M);if(_pZ==null){var _C71=_ZS2._C71;if((_C71>=0)&&(_C71<_CR2)){ 2966_7a=_lo2[_C71];if(_7a==null){return }}else {return }}var _Hb;if(_7a!=null){}else {if(_pZ._Ho<=0)return;if(!_ZS2._UR2){_Hb=_WS2._AS2}else if(_ZS2._VR2){_Hb=_WS2._AS2+(_pZ._Sb*_WS2._yS2/_WS2._zS2)}else {_Hb=_WS2._AS2+_WS2._yS2;}}var _K9=((_WS2._yS2+2*_WS2._BS2)%16)/4.0;if(_K9>2.0)_K9=4.0-_K9;_K9=_K9-1.0;var _NZ1=_WS2._oC2;if(_ZS2._iS2)_NZ1=_NZ1+_WS2._RP;_NZ1=_NZ1+_K9*_ZS2._hS2;_K9=((_WS2._yS2+_WS2._BS2)%16)/4.0;if(_K9>2.0)_K9=4.0-_K9;_K9=_K9-1.0;if(_WS2._qS2){_qG(1)}var _8z=_WS2.size+_K9*_ZS2.__R2;var _T2=_WS2.color; 2967if(_7a!=null){var _4J,_5J,_oC2;var _VB2=_ZS2._4J*_8z;var _WB2=_ZS2._5J*_8z;var _dU2=_NZ1;var _eU2=~~(_WS2.x+_fS);var _fU2=~~(_WS2.y+_gS);if(_VB2==1&&_WB2==1&&_dU2==0&&_WS2.color==0xffffff){_AC2(_7a,_eU2,_fU2,_WS2.alpha);}else {_FC2(_7a,0,0,_eU2,_fU2,_VB2,_WB2,_dU2*0.017453293,_T2,_T2,_T2,_T2,_WS2.alpha)}}else {_pZ._Qd(_Hb,_WS2.x+_fS,_WS2.y+_gS,_mo2[_WS2._uS2]._4J*_8z,_mo2[_WS2._uS2]._5J*_8z,_NZ1,_T2,_WS2.alpha)}}function _UQ(_9b2){var _LT2=_no2[yyGetInt32(_9b2)];if(_LT2==null||_LT2==undefined)return;var src, 2968_Te;if(_ad!=null){src=_gU2;_Te=_hU2}var _0U2=_LT2._ES2;if(_LT2._GS2){for(var _S2=0;_S2<_LT2._ES2.length;_S2++){_cU2(_0U2[_S2],_LT2._HS2,_LT2._IS2)}}else {for(var _S2=_LT2._ES2.length-1;_S2>=0;_S2--){_cU2(_0U2[_S2],_LT2._HS2,_LT2._IS2)}}if(_ad!=null){_sG(src,_Te)}else {_qG(0)}}function _iU2(_jU2){for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];
2968if(_LT2!=null){if(_LT2._KS2){if(Math.abs(_LT2._u3-_jU2)<0.01)_UQ(_S2)}}}}function _kU2(){if(_49){if(_QR2.length<_no2.length){var _lU2=_QR2.length;for(var _S2=_lU2; 2969_S2<_no2.length;_S2++){_QR2[_S2]=null}}for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];if(_LT2!=null){if(_LT2._LS2==-1){var _mU2=null;var _nU2=_QR2[_S2];if(_nU2!=null){_mU2=_mI._nI(_29,_nU2);if(_mU2==null){_mU2=_mI._AL(_29,_LT2._u3,_nU2)}}var _VT2=new _UJ();_VT2._VJ=_S2;if(_mU2!=null){_LT2._LS2=_mI._ZK(_29,_mU2,_VT2,true)}if(_LT2._LS2==-1){_LT2._LS2=_mI._1L(_29,_LT2._u3,_VT2,true,true)}}}}_QR2=[]}};function _oU2(){if(_49){for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];if(_LT2!=null){var _mU2=null; 2970if(_LT2._LS2!=-1){var _TL=_mI._SL(_29,_LT2._LS2);if(_TL!=null){_mU2=_TL._zK}_mI._BK(_29,_no2[_S2]._LS2,true);_LT2._LS2=-1}if(_LT2._MS2==true){_CQ(_S2);_QR2[_S2]=null}else {if(_mU2!=null){if(_mU2._eJ==true){_QR2[_S2]=null}else {_QR2[_S2]=_mU2._fJ}}else {_QR2[_S2]=null}}}}}}function _pU2(_9b2){_9b2=yyGetInt32(_9b2);if(true==_EQ(_9b2)){var _LT2=_no2[_9b2];if(_LT2!=null){if(_LT2._KS2){_UQ(_9b2)}}}};function _qU2(){var _zE=-1000000000;for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];if(_LT2!=null&&_LT2._ES2.length>0){ 2971if(_LT2._KS2){if(_LT2._u3>_zE)_zE=_LT2._u3}}}return _zE}function _rU2(_jU2){var _zE=-1000000000;for(var _S2=0;_S2<_no2.length;_S2++){var _LT2=_no2[_S2];if(_LT2!=null&&_LT2._ES2.length>0){if(_LT2._KS2){if((_LT2._u3>_zE)&&(_LT2._u3<_jU2))_zE=_LT2._u3}}}return _zE}var _zO=0,_sU2=1;var _tU2=0;function _uU2(_Oa,_Pa,_MH){this.x=_Oa;this.y=_Pa;this._g3=_MH;this._Ub=0}function _vU2(){this.__type="[Path]";this.name="";this.id=_tU2++;this._qg=0;this._gp=1;this._wU2=4;this._Pk()}_vU2.prototype._Pk=function(){this._hb1=[]; 2972this._xU2=[];this._md=0;this._yU2=0;this.length=0};_vU2.prototype._yO=function(_b9){if((_b9<0)||(_b9>1)){this._qg=0}else {this._qg=_b9}this._zU2()};_vU2.prototype._AO=function(_b9){this._gp=_b9;this._zU2()};_vU2.prototype._AU2=function(){var _S2=0;this.length=0;if(this._yU2<=0)return;this._xU2[0]._Ub=0;for(_S2=1;_S2<this._yU2;_S2++){this._xU2[_S2]._Ub=this.length=this.length+sqrt(_mv(this._xU2[_S2].x-this._xU2[_S2-1].x)+_mv(this._xU2[_S2].y-this._xU2[_S2-1].y))}};_vU2.prototype._BU2=function(_KE2, 2973_LE2,_CU2){this._yU2++;var _DU2=new _uU2();this._xU2[this._yU2-1]=_DU2;_DU2.x=_KE2;_DU2.y=_LE2;_DU2._g3=_CU2};_vU2.prototype._EU2=function(){this._yU2=0;if(this._md<=0)return;for(var _S2=0;_S2<this._md;_S2++){this._BU2(this._hb1[_S2].x,this._hb1[_S2].y,this._hb1[_S2]._g3)}if(this._gp){this._BU2(this._hb1[0].x,this._hb1[0].y,this._hb1[0]._g3)}};_vU2.prototype._FU2=function(_Lm,_ac,_bc,_Fw,_Cb,_Db,_Gw,_EF,_FF,_GU2){if(_Lm==0)return;var _gc=(_ac+_Cb+_Cb+_EF)/4.0;var _hc=(_bc+_Db+_Db+_FF)/4.0;var _7w=(_Fw+_Gw+_Gw+_GU2)/4.0; 2974if(_mv(_Cb-_ac)+_mv(_Db-_bc)>16.0){this._FU2(_Lm-1,_ac,_bc,_Fw,(_Cb+_ac)/2.0,(_Db+_bc)/2.0,(_Gw+_Fw)/2.0,_gc,_hc,_7w)}this._BU2(_gc,_hc,_7w);if(_mv(_Cb-_EF)+_mv(_Db-_FF)>16.0){this._FU2(_Lm-1,_gc,_hc,_7w,(_EF+_Cb)/2.0,(_FF+_Db)/2.0,(_GU2+_Gw)/2.0,_EF,_FF,_GU2)}};_vU2.prototype._HU2=function(){var _S2=0;var _Hb=0;this._yU2=0;if(this._md<=0)return;if(!this._gp){this._BU2(this._hb1[0].x,this._hb1[0].y,this._hb1[0]._g3)}if(this._gp){_Hb=this._md-1}else {_Hb=this._md-3}for(_S2=0;_S2<=_Hb;_S2++){var _yk1=this._hb1[_S2%this._md]; 2975var _zk1=this._hb1[(_S2+1)%this._md];var _IU2=this._hb1[(_S2+2)%this._md];this._FU2(this._wU2,(_yk1.x+_zk1.x)/2.0,(_yk1.y+_zk1.y)/2.0,(_yk1._g3+_zk1._g3)/2.0,_zk1.x,_zk1.y,_zk1._g3,(_zk1.x+_IU2.x)/2.0,(_zk1.y+_IU2.y)/2.0,(_zk1._g3+_IU2._g3)/2.0)}if(!this._gp){this._BU2(this._hb1[this._md-1].x,this._hb1[this._md-1].y,this._hb1[this._md-1]._g3)}else {this._BU2(this._xU2[0].x,this._xU2[0].y,this._xU2[0]._g3)}};_vU2.prototype._zU2=function(){if(this._qg==1){this._HU2()}else {this._EU2()}this._AU2()};function _4s2(_Ou2){ 2976var _wO=new _vU2();if((_Ou2!=undefined)&&(_Ou2!=null)){if(_Ou2._wU2!=undefined){_wO._wU2=_Ou2._wU2}if(_Ou2._gp!=undefined){_wO._gp=_Ou2._gp}if(_Ou2._qg!=undefined){_wO._qg=_Ou2._qg}if(_Ou2._a2!=undefined){_wO.name=_Ou2._a2}if(_Ou2._hb1!=undefined){_wO._md=_Ou2._hb1.length}for(var _OE=0;_OE<_Ou2._hb1.length;_OE++){var _sv2=_Ou2._hb1[_OE];
2976var _JU2=new _uU2(_sv2.x,_sv2.y,_sv2._g3);_wO._hb1[_wO._hb1.length]=_JU2}_wO._zU2()}return _wO}var _KU2=new _uU2(0,0,100);_vU2.prototype._kS=function(_Y9){var _em=0;if(this._yU2<=0){ 2977_KU2.x=0;_KU2.y=0;_KU2._g3=0;return _KU2}if((this._yU2==1)||(this.length==0)||(_Y9<=0)){return this._xU2[0]}if(_Y9>=1){return this._xU2[this._yU2-1]}var _Ub=this.length*_Y9;_em=0;while((_em<this._yU2-2)&&(_Ub>=this._xU2[_em+1]._Ub)){_em++}var _cI2=this._xU2[_em];_Ub=_Ub-_cI2._Ub;var _U2=this._xU2[_em+1]._Ub-_cI2._Ub;if(_U2!=0){_em++;_KU2.x=_cI2.x+_Ub*(this._xU2[_em].x-_cI2.x)/_U2;_KU2.y=_cI2.y+_Ub*(this._xU2[_em].y-_cI2.y)/_U2;_KU2._g3=_cI2._g3+_Ub*(this._xU2[_em]._g3-_cI2._g3)/_U2;_cI2=_KU2}return _cI2} 2978;_vU2.prototype._8I2=function(_Y9){var _OE=this._kS(_Y9);return _OE.x};_vU2.prototype._9I2=function(_Y9){var _OE=this._kS(_Y9);return _OE.y};_vU2.prototype._UH=function(_LU2){this._hb1=null;this._xU2=null;this.name=_LU2.name;this._md=_LU2._md;this._qg=_LU2._qg;this._gp=_LU2._gp;this._wU2=_LU2._wU2;this._yU2=_LU2._yU2;this.length=_LU2.length;this._hb1=[];var _MU2;var _sv2;var _NU2=_LU2._hb1;var _Te=this._hb1;for(var _OE=0;_OE<_NU2.length;_OE++){_sv2=_NU2[_OE];_MU2=new _uU2(_sv2.x,_sv2.y,_sv2._g3);_MU2._Ub=_sv2._Ub; 2979_Te[_Te.length]=_MU2}this._xU2=[];var _OU2=_LU2._xU2;var _Te=this._xU2;for(var _OE=0;_OE<_OU2.length;_OE++){_sv2=_OU2[_OE];_MU2=new _uU2(_sv2.x,_sv2.y,_sv2._g3);_MU2._Ub=_sv2._Ub;_Te[_Te.length]=_MU2}};_vU2.prototype._PU2=function(_fS,_gS){for(var _S2=0;_S2<=this._md-1;_S2++){this._hb1[_S2].x+=_fS;this._hb1[_S2].y+=_gS}this._zU2()};_vU2.prototype._QU2=function(){var _wP=100000000;var _xP=-100000000;var _yP=100000000;var _zP=-100000000;for(var _S2=0;_S2<=this._md-1;_S2++){if(this._hb1[_S2].x<_wP)_wP=this._hb1[_S2].x; 2980if(this._hb1[_S2].x>_xP)_xP=this._hb1[_S2].x;if(this._hb1[_S2].y<_yP)_yP=this._hb1[_S2].y;if(this._hb1[_S2].y>_zP)_zP=this._hb1[_S2].y}return new _uU2((_wP+_xP)/2.0,(_yP+_zP)/2.0,0)};_vU2.prototype._pP=function(){if(this._md<=1)return;var _RU2=[];for(var _S2=this._md-1;_S2>=0;_S2--){_RU2[_RU2.length]=this._hb1[_S2]}this._hb1=_RU2;this._zU2()};_vU2.prototype._BO=function(_KE2,_LE2,_CU2){var _sv2=new _uU2(_KE2,_LE2,_CU2);
2980if(!this._hb1)this._hb1=[];this._hb1[this._hb1.length]=_sv2;this._md++;this._zU2(); 2981};function _Mq2(){this._I2=[];_tU2=0}_Mq2.prototype._yk=function(_LU2){this._I2[_LU2.id]=_LU2};_Mq2.prototype._DL=function(_LU2){this._I2[_LU2.id]=undefined};function _SU2(_Lm){this._u3=_Lm;this._03=true;this._TU2=new _2m()}_SU2.prototype._yk=function(_UU2){this._TU2._yk(_UU2)};_SU2.prototype._DL=function(_UU2){this._TU2._kK(_UU2)};_SU2.prototype._Qd=function(_QC2){if(!this._03){return }var _gm=this._TU2._gm;for(var index=0;index<_gm.length;index++){var _VU2=_gm[index];if(_VU2!=null){var _vx1=_VU2.x+(_VU2._4J*_VU2._U2), 2982_WU2=_VU2.y+(_VU2._5J*_VU2._V2);var _Kb=(_VU2.x<_vx1)?_VU2.x:_vx1,_Mb=(_VU2.x>_vx1)?_VU2.x:_vx1,_Lb=(_VU2.y<_WU2)?_VU2.y:_WU2,_Nb=(_VU2.y>_WU2)?_VU2.y:_WU2;if((_Kb<=_QC2.right)&&(_Lb<=_QC2.bottom)&&(_Mb>=_QC2.left)&&(_Nb>=_QC2.top)){_VU2._Qd()}}}};_SU2.prototype._rP=function(){return this._TU2._gm};function _XU2(){this._YU2=new _tR2();this._ZU2=-1}_XU2.prototype._6b=function(_Lm){var __U2;for(var index=0;index<this._YU2._md;index++){__U2=this._YU2._6b(index);if(__U2._u3==_Lm)return __U2}return null};_XU2.prototype._DL=function(_Lm){ 2983var __U2=this._6b(_Lm);if(__U2){this._YU2._DL(__U2)}};_XU2.prototype._yk=function(_UU2){var __U2;__U2=this._6b(_UU2._u3);if(!__U2){__U2=new _SU2(_UU2._u3);this._YU2._yk(__U2)}__U2._yk(_UU2)};_XU2.prototype._0V2=function(_UU2){var __U2=this._6b(_UU2._u3);if(__U2){__U2._DL(_UU2)}};_XU2.prototype._1V2=function(){this._ZU2=this._YU2.length-1;return this._YU2._6b(this._ZU2)};_XU2.prototype._li1=function(){this._ZU2--;if(this._ZU2<0)return null;return this._YU2._6b(this._ZU2)};function _kP(){this._Im1=[];this.offset=0; 2984this._nP=_kP.prototype._2V2;this._lP=_kP.prototype._3V2};_kP.prototype.Length=function(){return(this._Im1.length-this.offset)};_kP.prototype._mP=function(_7j){return((this._Im1.length-this.offset)>=_7j)};_kP.prototype._4V2=function(){return(this._Im1.length==0)};_kP.prototype._3V2=function(_Mu2){this._Im1.push(_Mu2)};_kP.prototype._2V2=function(){if(this._4V2())return undefined;var _Im=this._Im1[this.offset];if((++this.offset*2)>=this._Im1.length){this._Im1=this._Im1.slice(this.offset);this.offset=0} 2985return _Im};function _Yr2(){this.id=_Yo2++;this._gK()};_Yr2.prototype._gK=function(){this.__type="[Room]";this._5V2="";this._6V2="";this._dB2=30;this._mM=1024;this._oM=768;this._gR2=false;this._7V2=false;this._8V2=0xc0c0c0;this._9V2=true;this._aV2=true;this._bV2=true;this._cV2=[];for(var _Xb=0;_Xb<_Sn2;_Xb++){this._cV2[_Xb]=null}this.__k=false;this._dV2=null;this._tH=new _tR2();this._6I=new _2m();this._6I._3m=true;this._JF2=[];this._XT2=[];this._eV2=0;this._fV2=[];this._gV2=new _XU2();this._1l=[];this._hV2=[]; 2986this._iV2=[];this._MT=null;this._fJ="Room";this._WS=null;this._DK=new _tR2()};_Yr2.prototype._CP=function(){return this._mM};_Yr2.prototype._DP=function(){return this._oM};_Yr2.prototype._39=function(){return this._dB2};_Yr2.prototype._j92=function(){return this._gR2};_Yr2.prototype._rP=function(){return this._tH._gm};_Yr2.prototype._jV2=function(_b9){this._mM=_b9;_05._5A2=_b9};_Yr2.prototype._kV2=function(_b9){this._oM=_b9;_05._6A2=_b9};_Yr2.prototype._lV2=function(_b9){this._dB2=_b9;_05._8A2=_b9};_Yr2.prototype._mV2=function(_l9){ 2987this._fJ=_l9};_Yr2.prototype._nV2=function(_oV2){this._6V2=_oV2;_05._7A2=_oV2};_Yr2.prototype._h92=function(_b9){this._gR2=_b9;_05._9A2=_b9};_Yr2.prototype._pV2=function(){this._MT={_a2:"room_empty_"+this.id,width:640,height:480,_l3:[{},{},{},{},{},{},{},{}],_m3:[{},{},{},{},{},{},{},{}],_r3:[],_s3:[]};this._qV2(this._MT)};_Yr2.prototype._rV2=function(_Ou2){if(_Ou2!=null){this._MT.width=_Ou2.width;this._MT.height=_Ou2.height;this._MT._h3=_Ou2._h3;this._MT._j3=_Ou2._j3;this._MT._sV2=_Ou2._sV2;this._MT._k3=_Ou2._k3; 2988this._MT._tV2=_Ou2._tV2;this._MT._g3=_Ou2._g3;this._MT.__z=_Ou2.__z;this._MT._uV2=_Ou2._uV2;this._MT._i3=_Ou2._i3;if(_Ou2._vV2){this._MT._vV2=_Ou2._vV2}if(_Ou2._wV2){this._MT._wV2=_Ou2._wV2;this._MT._xV2=_Ou2._xV2;this._MT._yV2=_Ou2._yV2;this._MT._zV2=_Ou2._zV2;this._MT._AV2=_Ou2._AV2;this._MT._BV2=_Ou2._BV2;this._MT._CV2=_Ou2._CV2;this._MT._DV2=_Ou2._DV2}for(var _S2=0;_S2<_Ou2._l3.length;_S2++){var _EV2=_Ou2._l3[_S2];
2988if(_EV2!=null){this._MT._l3[_S2]={_03:_EV2._03,index:_EV2.index,_w3:_EV2._w3,_v3:_EV2._v3, 2989_1J:_EV2._1J,x:_EV2.x,y:_EV2.y,_2J:_EV2._2J,_3J:_EV2._3J,_z2:_EV2._z2,alpha:_EV2.alpha,_6J:_EV2._6J}}}for(var _S2=0;_S2<_Ou2._m3.length;_S2++){var _FV2=_Ou2._m3[_S2];if(_FV2){this._MT._m3[_S2]={_03:_FV2._03,_EG:_FV2._EG,_FG:_FV2._FG,_n3:_FV2._n3,_o3:_FV2._o3,_GV2:_FV2._GV2,_HV2:_FV2._HV2,_p3:_FV2._p3,_q3:_FV2._q3,_R92:_FV2._R92,_T92:_FV2._T92,_v3:_FV2._v3,_w3:_FV2._w3,index:_FV2.index}}}this._MT._r3=new Array(_Ou2._r3.length);for(var _S2=0;_S2<_Ou2._r3.length;_S2++){var _IV2=_Ou2._r3[_S2];if(_IV2){this._MT._r3[_S2]={ 2990x:_IV2.x,y:_IV2.y,index:_IV2.index,id:_IV2.id,rotation:_IV2._i01,scaleX:_IV2.scaleX,scaleY:_IV2.scaleY,imageSpeed:_IV2.imageSpeed,imageIndex:_IV2.imageIndex,_h3:_IV2._4n,_vV2:_IV2._vV2,_JV2:_IV2._JV2}}}this._MT._s3=new Array(_Ou2._s3.length);for(var _S2=0;_S2<_Ou2._s3.length;_S2++){var _KV2=_Ou2._s3[_S2];if(_KV2!=null){this._MT._s3[_S2]={x:_KV2.x,y:_KV2.y,index:_KV2.index,_LV2:_KV2._LV2,_MV2:_KV2._MV2,_U2:_KV2._U2,_V2:_KV2._V2,_u3:_KV2._u3,id:_KV2.id,scaleX:_KV2.scaleX,scaleY:_KV2.scaleY,_h3:_KV2._h3} 2991}}this._MT._t3=new Array(_Ou2._t3.length);for(var _S2=0;_S2<_Ou2._t3.length;_S2++){var _NV2=_Ou2._t3[_S2];if(_NV2!=null){var _OV2={_a2:_NV2._a2,id:_NV2.id,type:_NV2.type,_u3:_NV2._u3,x:_NV2.x,y:_NV2.y,_v3:_NV2._v3,_w3:_NV2._w3,_03:_NV2._03};switch(_NV2.type){case _AI:_OV2._z3=_NV2._z3;_OV2._A3=_NV2._A3;_OV2._B3=_NV2._B3;_OV2._C3=_NV2._C3;_OV2._D3=_NV2._D3;_OV2._E3=_NV2._E3;_OV2._F3=_NV2._F3;_OV2._59=_NV2._59;_OV2._G3=_NV2._G3;_OV2._H3=_NV2._H3;break;case _BI:_OV2._x3=_NV2._x3;_OV2._y3=_NV2._y3?_NV2._y3.slice(0):[]; 2992break;case _DI:_OV2._aN=_NV2._aN;_OV2._8N=_NV2._8N;_OV2._9N=_NV2._9N;_OV2._7N=_NV2._7N;_OV2._bN=_NV2._bN?_NV2._bN.slice(0):[];break;case _CI:var _PV2;_OV2._vM=_NV2._vM;_OV2._xM=new Array(_NV2._xM.length);for(_PV2=0;_PV2<_NV2._xM.length;_PV2++){_OV2._xM[_PV2]={_yM:_NV2._xM[_PV2]._yM,_zM:_NV2._xM[_PV2]._zM,_AM:_NV2._xM[_PV2]._AM,_BM:_NV2._xM[_PV2]._BM,_CM:_NV2._xM[_PV2]._CM,_DM:_NV2._xM[_PV2]._DM,_EM:_NV2._xM[_PV2]._EM,_QV2:_NV2._xM[_PV2]._QV2,_RV2:_NV2._xM[_PV2]._RV2,_FM:_NV2._xM[_PV2]._FM,_HM:_NV2._xM[_PV2]._HM, 2993_JM:_NV2._xM[_PV2]._JM}}_OV2._NM=_NV2._NM;_OV2._PM=new Array(_NV2._PM.length);for(_PV2=0;_PV2<_NV2._PM.length;_PV2++){_OV2._PM[_PV2]={__M:_NV2._PM[_PV2].__M,_QM:_NV2._PM[_PV2]._QM,_YM:_NV2._PM[_PV2]._YM,_ZM:_NV2._PM[_PV2]._ZM,_UM:_NV2._PM[_PV2]._UM,_VM:_NV2._PM[_PV2]._VM,_XM:_NV2._PM[_PV2]._XM,_SM:_NV2._PM[_PV2]._SM,_TM:_NV2._PM[_PV2]._TM,_RM:_NV2._PM[_PV2]._RM,_WM:_NV2._PM[_PV2]._WM}}_OV2._1N=_NV2._1N;_OV2._3N=new Array(_NV2._3N.length);for(_PV2=0;_PV2<_NV2._3N.length;_PV2++){_OV2._3N[_PV2]={__M:_NV2._3N[_PV2].__M, 2994_QM:_NV2._3N[_PV2]._QM,_YM:_NV2._3N[_PV2]._YM,_ZM:_NV2._3N[_PV2]._ZM,_UM:_NV2._3N[_PV2]._UM,_VM:_NV2._3N[_PV2]._VM,_XM:_NV2._3N[_PV2]._XM,_SM:_NV2._3N[_PV2]._SM,_TM:_NV2._3N[_PV2]._TM,_4N:_NV2._3N[_PV2]._4N,_WM:_NV2._3N[_PV2]._WM}}break }this._MT._t3[_S2]=_OV2}}}};_Yr2.prototype._qV2=function(_SV2){this._gK();this._MT=_SV2;if(_SV2._a2!=undefined)this._mV2(_SV2._a2);if(_SV2._tV2!=undefined)this._nV2(_SV2._tV2);if(_SV2.width!=undefined)this._jV2(_SV2.width);if(_SV2.height!=undefined)this._kV2(_SV2.height); 2995if(_SV2._g3!=undefined)this._lV2(_SV2._g3);if(_SV2.__z!=undefined)this._h92(_SV2.__z);if(_SV2._h3!=undefined)this._8V2=_SV2._h3;if(_SV2._j3!=undefined)this._9V2=_SV2._j3;if(_SV2._sV2!=undefined)this.__k=_SV2._sV2;if(_SV2._k3!=undefined)this._aV2=_SV2._k3;if(_SV2._uV2!=undefined)this._bV2=_SV2._uV2;this._jV2(this._mM);this._kV2(this._oM);this._lV2(this._dB2);this._nV2(this._6V2);this._h92(this._gR2);this._1l=[];this._eV2=0;for(var index=0;index<_SV2._s3.length;index++){var _TV2=_SV2._s3[index];if(_TV2!=null){ 2996var _VU2=_UV2(_TV2);this._gV2._yk(_VU2);this._fV2[_VU2.id]=_VU2;this._eV2++}}if(_SV2._vV2!=undefined)this._dV2=_SV2._vV2;for(var _qa=0;_qa<_SV2._m3.length;_qa++){this._1l[_qa]=_VV2(_SV2._m3[_qa])}if(_SV2._i3!=undefined){if(_SV2._i3>0){_mI._jM(this,_SV2._t3)}}};_Yr2.prototype._WV2=function(){if(this._MT._wV2){if(_49){this._WS=new _0S1(this._MT._DV2,_79._89())}else {this._WS=new _0S1(this._MT._DV2,this._39())}this._WS._Nk1(this._MT._BV2,this._MT._CV2)}};_Yr2.prototype._XV2=function(_YV2){var _S2;var _ZV2=0; 2997var __V2=[];for(_S2=this._tH.length-1;_S2>=0;_S2--){var _Sz=this._tH._6b(0);if(_YV2){_Sz._fb(_AH,0,_Sz,_Sz)}this._0W2(_Sz)}for(_S2=this._6I.length-1;_S2>=0;_S2--){this._0W2(this._6I._6b(0))}};
2997_Yr2.prototype._YK1=function(index){if(this._1l!=undefined){var _Uu=this._1l[index];if(_Uu!=undefined)return _Uu}return undefined};_Yr2.prototype._1W2=function(_Oa,_Pa,_2W2){return this._rL(_Oa,_Pa,_RH++,_2W2,false,0)};_Yr2.prototype._SI2=function(_Oa,_Pa,_iK,_2W2){return this._3W2(_Oa,_Pa,_iK,_RH++,_2W2,true)};_Yr2.prototype._PI2=function(_Oa, 2998_Pa,_Lm,_2W2){var _Sz=this._rL(_Oa,_Pa,_RH++,_2W2,true,_Lm);return _Sz};_Yr2.prototype._4W2=function(_Oa,_Pa,_Sl,_EH,_5W2,_6W2,_7W2,_8W2,_wO1,_Hh){var _9W2=new _QH(_Oa,_Pa,_Sl,_EH,true);this._tH._8I(_9W2);_Qz._yk(_9W2);if(_7W2!=undefined)_9W2._7A=_7W2;if(_8W2!=undefined)_9W2._6A=_8W2;if(_5W2!=undefined)_9W2._8A=_5W2;if(_6W2!=undefined)_9W2._9A=_6W2;if(_wO1!=undefined)_9W2._i01=_wO1;if(_Hh!=undefined){_9W2._4n=_Hh&0xffffff;_9W2._5n=((_Hh>>24)&0xff)/255.0}if(_49){_9W2._lF2=_9W2._kF2=_9W2._6A;var _TL=_mI._WL(this, 2999_Sl);if(_TL==null){_mI._rL(this,_9W2)}else {_mI._WK(this,_TL._zK,_TL._ki)}}_9W2._FG2();return _9W2};_Yr2.prototype._rL=function(_Oa,_Pa,_Sl,_EH,_aW2,_Lm){var _9W2=new _QH(_Oa,_Pa,_Sl,_EH,true);this._tH._8I(_9W2);_Qz._yk(_9W2);if(_aW2){_9W2._u3=_Lm}if(_49){var _TL=_mI._WL(this,_Sl);if(_TL==null){_mI._rL(this,_9W2)}else {_mI._WK(this,_TL._zK,_TL._ki)}}_9W2._FG2();return _9W2};_Yr2.prototype._3W2=function(_Oa,_Pa,_iK,_Sl,_EH){var _9W2=new _QH(_Oa,_Pa,_Sl,_EH,true);_9W2._u3=_iK._u3;this._tH._8I(_9W2);_Qz._yk(_9W2); 3000_9W2._FG2();if(_49)_mI._tL(this,_iK,_9W2);return _9W2};_Yr2.prototype._WH=function(_Wn){this._tH._8I(_Wn);_Qz._yk(_Wn);if(_49){var _lI=_mI._oI(this,_Wn._JK);if(_lI!=null)_mI._tL(this,_lI,_Wn)}};_Yr2.prototype._bW2=function(){var _U2=_3E();var _V2=_5E();for(var _S2=0;_S2<_Tn2;_S2++){_05._tA2[_S2]=false;_05._uA2[_S2]=0;_05._vA2[_S2]=0;_05._wA2[_S2]=_29._mM;_05._xA2[_S2]=_29._oM;_05._yA2[_S2]=0;_05._zA2[_S2]=0;_05._AA2[_S2]=_U2;_05._BA2[_S2]=_V2;_05._CA2[_S2]=0;_05._DA2[_S2]=0;_05._EA2[_S2]=0;_05._FA2[_S2]=0; 3001_05._GA2[_S2]=0;_05._HA2[_S2]=-1;_05._bB2[_S2]=-1;_05._cB2[_S2]=-1}var index=0;for(var _S2=0;_S2<this._1l.length;_S2++){var _2l=this._1l[_S2];_05._tA2[index]=_2l._03;_05._uA2[index]=_2l._e_;_05._vA2[index]=_2l._g_;_05._wA2[index]=_2l._i_;_05._xA2[index]=_2l._k_;_05._yA2[index]=_2l._cW2;_05._zA2[index]=_2l._dW2;_05._AA2[index]=_2l._eW2;_05._BA2[index]=_2l._fW2;_05._CA2[index]=_2l.angle;_05._DA2[index]=_2l._R92;_05._EA2[index]=_2l._T92;_05._FA2[index]=_2l._v3;_05._GA2[index]=_2l._w3;_05._HA2[index]=_2l._W92; 3002_05._bB2[index]=_2l._gW2;_05._cB2[index]=_2l._Rb2;index++}};_Yr2.prototype._hW2=function(){var index=0;for(var _S2=0;_S2<this._1l.length;_S2++){var _2l=this._1l[_S2];_2l._03=_05._tA2[index];_2l._e_=_05._uA2[index];_2l._g_=_05._vA2[index];_2l._i_=_05._wA2[index];_2l._k_=_05._xA2[index];_2l._cW2=_05._yA2[index];_2l._dW2=_05._zA2[index];_2l._eW2=_05._AA2[index];_2l._fW2=_05._BA2[index];_2l.angle=_05._CA2[index];_2l._R92=_05._DA2[index];_2l._T92=_05._EA2[index];_2l._v3=_05._FA2[index];_2l._w3=_05._GA2[index]; 3003_2l._W92=_05._HA2[index];_2l._gW2=_05._bB2[index];_2l._Rb2=_05._cB2[index];index++}};_Yr2.prototype._iW2=function(){for(var _S2=0;_S2<_tn._sn.length;_S2++){var _wn=_tn._6b(_S2);_wn._v3=_05._nA2[_S2];_wn._w3=_05._oA2[_S2];_wn.x=_05._fA2[_S2];_wn.y=_05._gA2[_S2];_wn.x+=_wn._v3;_wn.y+=_wn._w3;_05._fA2[_S2]=_wn.x;_05._gA2[_S2]=_wn.y}};_Yr2.prototype._jW2=function(){var _S2;var _Ub,_Xb,_za2,_Aa2;var _2l;var _9o;if(!this.__k)return;this._hW2();for(_S2=0;_S2<this._1l.length;_S2++){_2l=this._1l[_S2];if(!_2l._03)continue; 3004if(_49&&_ad==null){if(_2l._Rb2!=-1){var _F92=_Qb2._m92(_2l._Rb2);if(_F92!=null){_2l._W92=_F92._992}}}if(_49){if(_2l._Rb2!=-1){var _F92=_Qb2._m92(_2l._Rb2);if(_F92!=null){_F92._Qk()}}}else if((_2l._03)&&(_2l._W92>=0)){_9o=null;if(_2l._W92<100000){var _OA=_O8._6b(_2l._W92);if(_OA!=null){var _gm=_OA._6T();for(var _Oz=0;_Oz<_gm.length;_Oz++){_9o=_gm[_Oz];if(!_9o._BH)break;_9o=null}}}else {_9o=_Qz._6b(_2l._W92);if(!_9o&&_9o._BH)_9o=null;}if(_9o!=null){_Ub=_2l._e_;_Xb=_2l._g_;_za2=_9o.x;_Aa2=_9o.y;if(2*_2l._R92>=_2l._i_){ 3005_Ub=_za2-_2l._i_/2}else if(_za2-_2l._R92<_2l._e_){_Ub=_za2-_2l._R92}else if(_za2+_2l._R92>_2l._e_+_2l._i_){_Ub=_za2+_2l._R92-_2l._i_}if(2*_2l._T92>=_2l._k_){_Xb=_Aa2-_2l._k_/2}else if(_Aa2-_2l._T92<_2l._g_){_Xb=_Aa2-_2l._T92}else if(_Aa2+_2l._T92>_2l._g_+_2l._k_){_Xb=_Aa2+_2l._T92-_2l._k_}if(_Ub<0)_Ub=0;if(_Ub+_2l._i_>this._mM)_Ub=this._mM-_2l._i_;if(_Xb<0)_Xb=0;
3005if(_Xb+_2l._k_>this._oM)_Xb=this._oM-_2l._k_;if(_2l._v3>=0){if((_Ub<_2l._e_)&&(_2l._e_-_Ub>_2l._v3))_Ub=_2l._e_-_2l._v3;if((_Ub>_2l._e_)&&(_Ub-_2l._e_>_2l._v3))_Ub=_2l._e_+_2l._v3} 3006if(_2l._w3>=0){if((_Xb<_2l._g_)&&(_2l._g_-_Xb>_2l._w3))_Xb=_2l._g_-_2l._w3;if((_Xb>_2l._g_)&&(_Xb-_2l._g_>_2l._w3))_Xb=_2l._g_+_2l._w3}_2l._e_=_Ub;_2l._g_=_Xb}}}this._bW2();var left,right,top,bottom;left=999999;right=-999999;top=999999;bottom=-999999;for(var _S2=0;_S2<_29._1l.length;_S2++){_2l=_29._1l[_S2];if(_2l._03){if(left>_2l._cW2)left=_2l._cW2;if(right<(_2l._cW2+_2l._eW2))right=_2l._cW2+_2l._eW2;if(top>_2l._dW2)top=_2l._dW2;if(bottom<(_2l._dW2+_2l._fW2))bottom=_2l._dW2+_2l._fW2}}_xC2=_K31/(right-left); 3007_yC2=_L31/(bottom-top)};var _kW2=!1;_Yr2.prototype._lW2=function(_QC2){var __U2=this._gV2._1V2();var _mW2=__U2._u3;for(var _S2=this._tH.length-1;_S2>=0;_S2--){var _9o=this._tH._6b(_S2);if(_9o._BH||_9o._03==0)continue;while(_mW2>_9o._u3){__U2._Qd(_QC2);__U2=this._gV2._li1();if(__U2){_mW2=__U2._u3}else {_mW2=-1000000000000}}if(!_9o._Gb2[_Cf2]){var _Sr2=_5b._6b(_9o._4b);if(_Sr2){if((_9o._8A==1.0)&&(_9o._9A==1.0)&&(_9o._i01==0.0)&&(_9o._4n==0xffffff)){_Sr2._k01(_9o._6A,_9o.x,_9o.y,_9o._5n*_Fh)}else {_Sr2._Qd(_9o._6A, 3008_9o.x,_9o.y,_9o._8A,_9o._9A,_9o._i01,_Ih(_9o._4n),_9o._5n*_Fh)}}}else {_Yc=_9o;_9o._fb(_Cf2,0,_9o,_9o);_Yc=null}}while(__U2){__U2._Qd(_QC2);__U2=this._gV2._li1()}};_Yr2.prototype._nW2=function(_QC2){var _Sr2,_9o,_S2,_gm,_pB2;_gm=this._tH._gm;_pB2=_5b._92;for(_S2=_gm.length-1;_S2>=0;_S2--){_9o=_gm[_S2];if(_9o._BH||!_9o._03)continue;if(!_9o._Gb2[_Cf2]){_Sr2=_pB2[_9o._4b];if(_Sr2){_Yc=_9o;if((_9o._8A==1.0)&&(_9o._9A==1.0)&&(_9o._i01==0.0)&&(_9o._4n==0xffffff)){_Sr2._k01(_9o._6A,_9o.x,_9o.y,_9o._5n*_Fh)} 3009else {_Sr2._Qd(_9o._6A,_9o.x,_9o.y,_9o._8A,_9o._9A,_9o._i01,_Ih(_9o._4n),_9o._5n*_Fh)}_Yc=null}}else {_Yc=_9o;_9o._fb(_Cf2,0,_9o,_9o);_Yc=null}}};_Yr2.prototype._oW2=function(_QC2){var _pW2=_qU2();for(var _S2=this._tH.length-1;_S2>=0;_S2--){var _9o=this._tH._6b(_S2);if(_9o._BH||_9o._03==0)continue;var _qW2=_pW2;while(_pW2>_9o._u3){_iU2(_pW2);_pW2=_rU2(_pW2);if(_pW2==_qW2){break }_qW2=_pW2}if(!_9o._Gb2[_Cf2]){var _Sr2=_5b._6b(_9o._4b);if(_Sr2){if((_9o._8A==1.0)&&(_9o._9A==1.0)&&(_9o._i01==0.0)&&(_9o._4n==0xffffff)){ 3010_Sr2._k01(_9o._6A,_9o.x,_9o.y,_9o._5n*_Fh)}else {_Sr2._Qd(_9o._6A,_9o.x,_9o.y,_9o._8A,_9o._9A,_9o._i01,_Ih(_9o._4n),_9o._5n*_Fh)}}}else {_Yc=_9o;_9o._fb(_Cf2,0,_9o,_9o);_Yc=null}}while(_pW2>-1000000000){_iU2(_pW2);_pW2=_rU2(_pW2)}};_Yr2.prototype._rW2=function(_QC2){var _pW2=_qU2();var __U2=this._gV2._1V2();var _sW2=__U2._u3;for(var _S2=this._tH.length-1;_S2>=0;_S2--){var _9o=this._tH._6b(_S2);if(_9o._BH||_9o._03==0)continue;while(true){if(_sW2>_9o._u3){if(_sW2>_pW2){__U2._Qd(_QC2);__U2=this._gV2._li1(); 3011if(__U2){_sW2=__U2._u3}else {_sW2=-1000000000000}}else {_iU2(_pW2);_pW2=_rU2(_pW2)}}else if(_pW2>_9o._u3){_iU2(_pW2);_pW2=_rU2(_pW2)}else {break }}if(!_9o._Gb2[_Cf2]){var _Sr2=_5b._6b(_9o._4b);if(_Sr2){if((_9o._8A==1.0)&&(_9o._9A==1.0)&&(_9o._i01==0.0)&&(_9o._4n==0xffffff)){_Sr2._k01(_9o._6A,_9o.x,_9o.y,_9o._5n*_Fh)}else {_Sr2._Qd(_9o._6A,_9o.x,_9o.y,_9o._8A,_9o._9A,_9o._i01,_Ih(_9o._4n),_9o._5n*_Fh);}}}else {_Yc=_9o;_9o._fb(_Cf2,0,_9o,_9o);_Yc=null}}while(true){if(_sW2>_pW2){__U2._Qd(_QC2);__U2=this._gV2._li1(); 3012if(__U2){_sW2=__U2._u3}else {_sW2=-1000000000000}}else {if(_pW2<=-1000000000)break;_iU2(_pW2);_pW2=_rU2(_pW2)}}};_Yr2.prototype._tW2=function(_QC2,_iK,_wK){var _Sz=_wK._tI;if(_Sz!=null){if(!_Sz._BH&&_Sz._DH&&_Sz._03&&!_Sz._vG2()){var _bo=_O8._6b(_Sz._SH);if(_bo!=null){if(_bo._Gb2[_Cf2]){_Yc=_Sz;_Sz._fb(_Cf2,0,_Sz,_Sz);_Yc=null}else {var _aZ=_5b._6b(_Sz._4b);if(_aZ!=null){_Yc=_Sz;if((_Sz._8A===1)&&(_Sz._9A===1)&&(_Sz._i01===0)&&(_Ih(_Sz._4n)===0xffffff)&&(_Sz._5n===1)){_aZ._k01(_Sz._6A,_Sz.x,_Sz.y,_Sz._5n*_Fh)} 3013else {_aZ._Qd(_Sz._6A,_Sz.x,_Sz.y,_Sz._8A,_Sz._9A,_Sz._i01,_Ih(_Sz._4n),_Sz._5n)}_Yc=null}}}}}};_Yr2.prototype._uW2=function(_QC2,_iK,_wK){for(var _S2=0;_S2<_wK._vW2.length();_S2++){var _wW2=_wK._xW2;for(var _0c=0;_0c<_wW2.length();_0c++){var _yW2=_wW2[_0c];}}};_Yr2.prototype._zW2=function(_QC2,_iK,_wK){var _gM=_wK._pJ;if(!_gM._03)return;if(_gM._1J)return;var _AW2=_gM._6J;if(_gD(_gM.index)){var _aZ=_5b._6b(_gM.index);if(!_aZ)return;var _BW2=(~~_gM._6A)%_aZ._5a.length;if(_aZ._5a[_BW2]!=undefined){if(_gM._z2){ 3014var _4J=_29._CP()/_aZ.width;var _5J=_29._DP()/_aZ.height;_p01(_aZ._5a[_BW2],_iK._9J,_iK._aJ,_4J,_5J,_gM._3J,_gM._2J,_AW2,_gM.alpha)}else _p01(_aZ._5a[_BW2],_iK._9J,_iK._aJ,_gM._4J,_gM._5J,_gM._3J,_gM._2J,_AW2,_gM.alpha)}}else {var _CW2=_Fh;_Fh=_gM.alpha;if(!_ad)_AW2=_Ih(_gM._6J);_aF(_GG.left,_GG.top,_GG.right,_GG.bottom,_AW2,_AW2,_AW2,_AW2,false);_Fh=_CW2}};_Yr2.prototype._DW2=function(_QC2,_iK,_wK){if(_gD(_wK._AJ)){var _aZ=_5b._6b(_wK._AJ);if(!_aZ)return;
3014if((_wK._GJ==1.0)&&(_wK._HJ==1.0)&&(_wK._IJ==0.0)&&(_wK._JJ==0xffffff)){ 3015_aZ._k01(_wK._FJ,_wK._sJ+_iK._9J,_wK._tJ+_iK._aJ,_wK._KJ)}else {_aZ._Qd(_wK._FJ,_wK._sJ+_iK._9J,_wK._tJ+_iK._aJ,_wK._GJ,_wK._HJ,_wK._IJ*0.0174532925,_wK._JJ,_wK._KJ)}}};var _EW2=-1;function _Rq2(){_EW2=_Qb2._o92()}function _v_(_Oa,_Pa,_Ll,_Ml,_Sa){var _FW2=_Qb2._m92(_EW2);if(_FW2){_FW2._K92(_Oa);_FW2._L92(_Pa);_FW2._M92(_Ll);_FW2._N92(_Ml);_FW2._U92(_Sa);if(_FW2._b92){_FW2._X92(_FW2._Y92()+(_FW2._Z92()*0.5),_FW2.__92()+(_FW2._0a2()*0.5));_FW2._ea2()}else {_FW2._Da2(_FW2._Y92()+(_FW2._Z92()*0.5),_FW2.__92()+(_FW2._0a2()*0.5)); 3016_FW2._ea2();_f_=_Oa;_h_=_Pa;_j_=_Ll;_l_=_Ml;var _pa2=_Sa;_DG(_f_,_h_,_j_,_l_,_pa2)}_Qb2._9a2(_EW2);_FW2._ea2()}}function _GW2(_QC2,_HW2,_IW2,_OF2,_Oa,_Pa,_Lm){if(_HW2!=null){var _wn=_HW2;var _JW2=null;var _KW2=1;var _LW2=1;var _MW2=false;var _zw2=0;var _Aw2=0;var _NW2=0,_OW2=0;var _PW2=0,_QW2=0;_OF2=_OF2%_wn._hM;if(_wn._xn===null||_wn._xn===undefined){}else {var _Ah=_wn._xn;var _Cd=_Ah._ca;if(!_Cd.complete)return;if(_ad)if(!_Cd._hf)_if({_ca:_Cd});_KW2=_Ah._U2/_Ah._O3;_LW2=_Ah._V2/_Ah._P3;if(_Ah._K3!=0||_Ah._L3!=0||_Ah._M3!=_Ah._O3||_Ah._N3!=_Ah._P3){ 3017_MW2=false}else {_MW2=true;_zw2=_wn._zw2*_KW2/_Cd.width;_Aw2=_wn._Aw2*_LW2/_Cd.height;var _Bw2=_wn._Bw2*_KW2/_Cd.width;var _Cw2=_wn._Cw2*_LW2/_Cd.height;_PW2=_Bw2+_Ah.x/_Cd.width;_QW2=_Cw2+_Ah.y/_Cd.height;_NW2=_zw2+_Bw2*2;_OW2=_Aw2+_Cw2*2}}var _RW2,_SW2,_u3;{_RW2=_Oa;_SW2=_Pa;_u3=_Lm}if(_Cd!=null){var _TW2=_mI._fK();if(_MW2){var _UW2=_wn._zw2;var _VW2=_wn._Aw2;var _Dw2=_wn._Dw2;var _WW2=null;var _XW2=null;var _rf,_B3,_uf,_wf,_yf,_Af,_5g,_sa,_6g,_7g,_8g;if(_ad){var _YW2=_IW2;_YW2&=_TW2;var _ZW2=(_YW2>>_YI)&__I; 3018if(_ZW2===0)return;_ZW2=_wn._Fw2[_ZW2*_wn.frames+_OF2];if(_ZW2===0)return;_WW2=_ad._of(_Re._pf,_Cd._hf,_ad._qf,6);_rf=_WW2._sf()>>2;_B3=_rf*_WW2._tf;_WW2._tf+=6;_uf=_WW2._vf;_wf=_WW2._xf;_yf=_WW2._zf;_Af=_B3;_5g=_Af+_rf;_sa=_5g+_rf;_6g=_sa+_rf;_7g=_6g+_rf;_8g=_7g+_rf;var _Wh2=_RW2;var __W2=_SW2;var _LV2=((_ZW2%_Dw2)*_NW2)+_PW2;var _MV2=(Math.floor(_ZW2/_Dw2)*_OW2)+_QW2;var _0X2=_Wh2;var _1X2=__W2;var _2X2=_Wh2+_UW2;var _3X2=__W2;var _4X2=_Wh2;var _5X2=__W2+_VW2;var _6X2=_Wh2+_UW2;var _7X2=__W2+_VW2;var _8X2=_LV2; 3019var _9X2=_MV2;var _aX2=_LV2+_zw2;var _bX2=_MV2;var _cX2=_LV2;var _dX2=_MV2+_Aw2;var _eX2=_LV2+_zw2;var _fX2=_MV2+_Aw2;if(_YW2&_WI){if(_YW2&_TI){var _4F;_4F=_8X2;_8X2=_aX2;_aX2=_4F;_4F=_cX2;_cX2=_eX2;_eX2=_4F}if(_YW2&_SI){var _4F;_4F=_9X2;_9X2=_dX2;_dX2=_4F;_4F=_bX2;_bX2=_fX2;_fX2=_4F}if(_YW2&_UI){var _4F;_4F=_8X2;_8X2=_cX2;_cX2=_eX2;_eX2=_aX2;_aX2=_4F;_4F=_9X2;_9X2=_dX2;_dX2=_fX2;_fX2=_bX2;_bX2=_4F}}_uf[_Af+0]=_0X2;_uf[_Af+1]=_1X2;_uf[_Af+2]=_u3;_uf[_5g+0]=_uf[_7g+0]=_2X2;_uf[_5g+1]=_uf[_7g+1]=_3X2;_uf[_5g+2]=_uf[_7g+2]=_u3; 3020_uf[_sa+0]=_uf[_6g+0]=_4X2;_uf[_sa+1]=_uf[_6g+1]=_5X2;_uf[_sa+2]=_uf[_6g+2]=_u3;_uf[_8g+0]=_6X2;_uf[_8g+1]=_7X2;_uf[_8g+2]=_u3;_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=0xffffffff;_yf[_Af+0]=_8X2;_yf[_Af+1]=_9X2;_yf[_5g+0]=_yf[_7g+0]=_aX2;_yf[_5g+1]=_yf[_7g+1]=_bX2;_yf[_sa+0]=_yf[_6g+0]=_cX2;_yf[_sa+1]=_yf[_6g+1]=_dX2;_yf[_8g+0]=_eX2;_yf[_8g+1]=_fX2}else {var _YW2=_IW2;var _ZW2=(_YW2>>_YI)&__I;if(_ZW2===0)return;_ZW2=_wn._Fw2[_ZW2*_wn.frames+_OF2];if(_ZW2===0)return;var _Wh2=_RW2;var __W2=_SW2; 3021var _LV2=((_ZW2%_Dw2)*_NW2)+_PW2;var _MV2=(Math.floor(_ZW2/_Dw2)*_OW2)+_QW2;var _0X2=_Wh2;var _1X2=__W2;var _2X2=_Wh2+_UW2;var _3X2=__W2;var _4X2=_Wh2;var _5X2=__W2+_VW2;var _6X2=_Wh2+_UW2;var _7X2=__W2+_VW2;var _8X2=_LV2;var _9X2=_MV2;var _aX2=_LV2+_zw2;var _bX2=_MV2;var _cX2=_LV2;var _dX2=_MV2+_Aw2;var _eX2=_LV2+_zw2;var _fX2=_MV2+_Aw2;if(_YW2&_WI){var _LD2=1;var _MD2=1;var _2a=0;if(_YW2&_TI){_LD2=-_LD2}if(_YW2&_SI){_MD2=-_MD2}if(_YW2&_UI){_2a=-1.5708}_SB2(Math.floor(_0X2)+_UW2*0.5,Math.floor(_1X2)+_VW2*0.5,_LD2,_MD2, 3022-_2a);_Je._PY(_Cd,Math.floor(_8X2*_Cd.width),Math.floor(_9X2*_Cd.height),Math.floor(_zw2*_Cd.width),Math.floor(_Aw2*_Cd.height),-_UW2*0.5,-_UW2*0.5,_UW2,_VW2);_UB2()}else {_Je._PY(_Cd,Math.floor(_8X2*_Cd.width),Math.floor(_9X2*_Cd.height),Math.floor(_zw2*_Cd.width),Math.floor(_Aw2*_Cd.height),Math.floor(_0X2),Math.floor(_1X2),_UW2,_VW2)}}}}}};function _f8(_3n,_HW2,_gX2,_OF2,_Oa,_Pa){if(_qn(_HW2)){var _hX2=_vn(_HW2);var _iX2=_yn(_HW2);var _wn=_tn._un(_HW2);var _ZW2=((_gX2>>_YI)&__I);if(_wn!=null&&_ZW2>_wn._Ew2){ 3023return }_GW2(_GG,_wn,_gX2,_OF2,_Oa,_Pa,_3n._u3)}};_Yr2.prototype._eN=function(_QC2,_iK,_wK,_9T,_aT,_Lm){if(_qn(_wK._rJ)){var _hX2=_vn(_wK._rJ);var _iX2=_yn(_wK._rJ);var _wn=_tn._un(_wK._rJ);var _JW2=null;var _KW2=1;var _LW2=1;var _MW2=false;var _zw2=0;var _Aw2=0;var _NW2=0,_OW2=0;var _PW2=0,_QW2=0;if(_wn._xn===null||_wn._xn===undefined){}else {var _Ah=_wn._xn;var _Cd=_Ah._ca;if(!_Cd.complete)return;if(_ad)if(!_Cd._hf)_if({_ca:_Cd});_KW2=_Ah._U2/_Ah._O3;_LW2=_Ah._V2/_Ah._P3;if(_Ah._K3!=0||_Ah._L3!=0||_Ah._M3!=_Ah._O3||_Ah._N3!=_Ah._P3){ 3024_MW2=false}else {_MW2=true;_zw2=_wn._zw2*_KW2/_Cd.width;_Aw2=_wn._Aw2*_LW2/_Cd.height;var _Bw2=_wn._Bw2*_KW2/_Cd.width;var _Cw2=_wn._Cw2*_LW2/_Cd.height;_PW2=_Bw2+_Ah.x/_Cd.width;_QW2=_Cw2+_Ah.y/_Cd.height;_NW2=_zw2+_Bw2*2;_OW2=_Aw2+_Cw2*2}}var _RW2,_SW2,_u3;if(_iK!=null){_RW2=_iK._9J+_wK._sJ;_SW2=_iK._aJ+_wK._tJ;_u3=_iK._u3}else {_RW2=_9T;_SW2=_aT;_u3=_Lm}if(_Cd!=null){var _TW2=_mI._fK();_TW2&=_wK._yJ;if(_MW2){var _jX2=2048;var _Hh2=Math.floor((_QC2.left-_RW2)/_wn._zw2);var _Ih2=Math.floor(((_QC2.right-_RW2)+_wn._zw2)/_wn._zw2); 3025var _Jh2=Math.floor((_QC2.top-_SW2)/_wn._Aw2);var _Kh2=Math.floor(((_QC2.bottom-_SW2)+_wn._Aw2)/_wn._Aw2);_Hh2=_Vb(0,_Hh2);_Ih2=_Wb(_wK._uJ,_Ih2);_Jh2=_Vb(0,_Jh2);_Kh2=_Wb(_wK._vJ,_Kh2);var _UW2=_wn._zw2;var _VW2=_wn._Aw2;var _Dw2=_wn._Dw2;var _kX2=(_Ih2-_Hh2)*(_Kh2-_Jh2);var _lX2=0;var _WW2=null;var _XW2=null;var _rf,_B3,_uf,_wf,_yf,_Af,_5g,_sa,_6g,_7g,_8g;if(_ad){for(var y=_Jh2;y<_Kh2;y++){var index=y*_wK._uJ+_Hh2;for(var x=_Hh2;x<_Ih2;x++,index++,_kX2--){var _YW2=_wK._xJ[index];_YW2&=_TW2;var _ZW2=(_YW2>>_YI)&__I; 3026if(_ZW2===0)continue;_ZW2=_wn._Fw2[_ZW2*_wn.frames+_wK._wJ];if(_ZW2===0)continue;if(_lX2===0){_lX2=_Wb(_kX2,_jX2);_WW2=_ad._of(_Re._pf,_Cd._hf,_ad._qf,_lX2*6);_rf=_WW2._sf()>>2;_B3=_rf*_WW2._tf;_WW2._tf+=_lX2*6;_uf=_WW2._vf;_wf=_WW2._xf;_yf=_WW2._zf;_Af=_B3;_5g=_Af+_rf;_sa=_5g+_rf;_6g=_sa+_rf;_7g=_6g+_rf;_8g=_7g+_rf}var _Wh2=x*_UW2+_RW2;var __W2=y*_VW2+_SW2;var _LV2=((_ZW2%_Dw2)*_NW2)+_PW2;var _MV2=(Math.floor(_ZW2/_Dw2)*_OW2)+_QW2;var _0X2=_Wh2;var _1X2=__W2;var _2X2=_Wh2+_UW2;var _3X2=__W2;var _4X2=_Wh2; 3027var _5X2=__W2+_VW2;var _6X2=_Wh2+_UW2;var _7X2=__W2+_VW2;var _8X2=_LV2;var _9X2=_MV2;var _aX2=_LV2+_zw2;var _bX2=_MV2;var _cX2=_LV2;var _dX2=_MV2+_Aw2;var _eX2=_LV2+_zw2;var _fX2=_MV2+_Aw2;if(_YW2&_WI){if(_YW2&_TI){var _4F;_4F=_8X2;_8X2=_aX2;_aX2=_4F;_4F=_cX2;_cX2=_eX2;_eX2=_4F}if(_YW2&_SI){var _4F;_4F=_9X2;_9X2=_dX2;_dX2=_4F;_4F=_bX2;_bX2=_fX2;_fX2=_4F}if(_YW2&_UI){var _4F;_4F=_8X2;_8X2=_cX2;_cX2=_eX2;_eX2=_aX2;_aX2=_4F;_4F=_9X2;_9X2=_dX2;_dX2=_fX2;_fX2=_bX2;_bX2=_4F}}_uf[_Af+0]=_0X2;_uf[_Af+1]=_1X2;_uf[_Af+2]=_u3;
3028_uf[_5g+0]=_uf[_7g+0]=_2X2;_uf[_5g+1]=_uf[_7g+1]=_3X2;_uf[_5g+2]=_uf[_7g+2]=_u3;_uf[_sa+0]=_uf[_6g+0]=_4X2;_uf[_sa+1]=_uf[_6g+1]=_5X2;_uf[_sa+2]=_uf[_6g+2]=_u3;_uf[_8g+0]=_6X2;_uf[_8g+1]=_7X2;_uf[_8g+2]=_u3;_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=0xffffffff;_yf[_Af+0]=_8X2;_yf[_Af+1]=_9X2;_yf[_5g+0]=_yf[_7g+0]=_aX2;_yf[_5g+1]=_yf[_7g+1]=_bX2;_yf[_sa+0]=_yf[_6g+0]=_cX2;_yf[_sa+1]=_yf[_6g+1]=_dX2;_yf[_8g+0]=_eX2;_yf[_8g+1]=_fX2;_Af+=_rf*6;_5g+=_rf*6;_sa+=_rf*6;_6g+=_rf*6;_7g+=_rf*6;_8g+=_rf*6; 3029_lX2--}}if(_lX2>0)_WW2._tf-=_lX2*6}else {for(var y=_Jh2;y<_Kh2;y++){var index=y*_wK._uJ+_Hh2;for(var x=_Hh2;x<_Ih2;x++,index++,_kX2--){var _YW2=_wK._xJ[index];var _ZW2=(_YW2>>_YI)&__I;if(_ZW2===0)continue;_ZW2=_wn._Fw2[_ZW2*_wn.frames+_wK._wJ];if(_ZW2===0)continue;var _Wh2=x*_UW2+_RW2;var __W2=y*_VW2+_SW2;var _LV2=((_ZW2%_Dw2)*_NW2)+_PW2;var _MV2=(Math.floor(_ZW2/_Dw2)*_OW2)+_QW2;var _0X2=_Wh2;var _1X2=__W2;var _2X2=_Wh2+_UW2;var _3X2=__W2;var _4X2=_Wh2;var _5X2=__W2+_VW2;var _6X2=_Wh2+_UW2;var _7X2=__W2+_VW2;var _8X2=_LV2; 3030var _9X2=_MV2;var _aX2=_LV2+_zw2;var _bX2=_MV2;var _cX2=_LV2;var _dX2=_MV2+_Aw2;var _eX2=_LV2+_zw2;var _fX2=_MV2+_Aw2;if(_YW2&_WI){var _LD2=1;var _MD2=1;var _2a=0;if(_YW2&_TI){_LD2=-_LD2}if(_YW2&_SI){_MD2=-_MD2}if(_YW2&_UI){_2a=-1.5708}_SB2(Math.floor(_0X2)+_UW2*0.5,Math.floor(_1X2)+_VW2*0.5,_LD2,_MD2,-_2a);_Je._PY(_Cd,Math.floor(_8X2*_Cd.width),Math.floor(_9X2*_Cd.height),Math.floor(_zw2*_Cd.width),Math.floor(_Aw2*_Cd.height),-_UW2*0.5,-_UW2*0.5,_UW2,_VW2);_UB2()}else {_Je._PY(_Cd,Math.floor(_8X2*_Cd.width), 3031Math.floor(_9X2*_Cd.height),Math.floor(_zw2*_Cd.width),Math.floor(_Aw2*_Cd.height),Math.floor(_0X2),Math.floor(_1X2),_UW2,_VW2)}}}}}}}};_Yr2.prototype._mX2=function(_QC2,_iK,_wK){_pU2(_wK._VJ)};_Yr2.prototype._nX2=function(_QC2,_iK,_wK){if(!_wK._dJ)return false;var _aZ=_5b._6b(_wK._oA);if(_aZ!=null){var _4a=_aZ._5a[0];if((_4a._ca instanceof HTMLImageElement)&&(_4a._Q3>=_8a.length))return;if((_8a[_4a._Q3] instanceof HTMLImageElement)&&(!_8a[_4a._Q3].complete))return;_o01(_4a,_wK._ZJ,_wK.__J,_wK._XJ,_wK._YJ, 3032_wK._sJ,_wK._tJ,_wK._GJ,_wK._HJ,_wK._JJ,_wK._KJ)}};_Yr2.prototype._oX2=function(_QC2,_iK,_pX2){var _9o=_RK._lL(_pX2._NJ);if((_9o!=null)&&(_9o._qX2!=null)){var _rX2=_RK._sX2(_9o._MJ);if(_rX2!=null){var _tX2=new _Bu();var _uX2=_pX2._sJ!=0||_pX2._tJ!=0||_pX2._RJ!=0||_pX2._PJ!=1||_pX2._QJ!=1;if(_uX2){_tX2=_6w(_Yv);var _vX2=new _Bu();var _wX2=new _Bu();var _xX2=new _Bu();var _yX2=new _Bu();_vX2.__v(_pX2._PJ,_pX2._QJ,1);_wX2._2w(_pX2._RJ);_xX2._Zv(-_rX2._zX2*_pX2._PJ,-_rX2._AX2*_pX2._QJ,0);_yX2._Zv(_rX2._zX2*_pX2._PJ, 3033_rX2._AX2*_pX2._QJ,0);var _rw=new _Bu();_rw.Multiply(_xX2,_wX2);var _BX2=new _Bu();_BX2.Multiply(_rw,_yX2);_rw.Multiply(_vX2,_BX2);_rw._Jb[12]=_pX2._sJ;_rw._Jb[13]=_pX2._tJ;var _CX2=new _Bu();_CX2.Multiply(_rw,_tX2);_Xv(_Yv,_CX2);_JG()}_DX2.push(_rX2);this._EX2(_QC2,_iK,_pX2,_9o._qX2,_9o._OJ,_9o._FX2,_9o._GX2,_rX2,false);_DX2.pop();if(_uX2){_Xv(_Yv,_tX2)}}}};_Yr2.prototype._EX2=function(_QC2,_iK,_pX2,_HX2,_IX2,_JX2,_KX2,_LX2,_MX2,_NX2){if(_LX2==null){return }var _tX2=new _Bu();var _uX2=!_MX2&&(_LX2._zX2!=0||_LX2._AX2!=0); 3034if(_uX2){_tX2=_6w(_Yv);var _E62=new _Bu();_E62._Ew(-_LX2._zX2,-_LX2._AX2,0.0,0.0,0.0,0.0,1.0,1.0,1.0);var _CX2=new _Bu();_CX2.Multiply(_E62,_tX2);_Xv(_Yv,_CX2);_JG()}this._OX2(_QC2,_iK,_pX2,_HX2,_IX2,_JX2,_KX2,_LX2._7M,_LX2);if(_uX2){_Xv(_Yv,_tX2)}};_Yr2.prototype._OX2=function(_QC2,_iK,_pX2,_HX2,_IX2,_JX2,_KX2,_PX2,_LX2){var _QX2=_HX2;var _RX2=new _Bu();var _SX2=new _Bu();for(var _sX1=0;_sX1<_PX2.length;++_sX1){var _9M=_PX2[_sX1];if(_TX2(_9M._rI)||!_9M._82||!_9M._03){if(!_TX2(_9M._rI)&&_9M._82){if(_QX2!=null){ 3035_QX2=_QX2._Pg1}}continue }_DX2.push(_9M);switch(_9M._rI){default :break;case _UX2:case _VX2:if(_QX2!=null){_QX2=_QX2._Pg1}_DX2.pop();continue }if(_QX2!=null){_RX2=_6w(_Yv);_SX2.Multiply(_QX2.value._WX2,_RX2);_Xv(_Yv,_SX2)}if(_QX2!=null){switch(_9M._rI){default :break;case _XX2:this._YX2(_QC2,_iK,_pX2,_QX2,_9M,_IX2,_JX2,_KX2,_LX2);break;case _ZX2:this.__X2(_QC2,_iK,_pX2,_QX2,_9M,_IX2,_JX2,_KX2,_LX2);break;case _0Y2:if(_ad){this._1Y2(_QC2,_iK,_pX2,_QX2,_9M,_IX2,_JX2,_KX2,_LX2)}break;case _2Y2:this._3Y2(_QC2, 3036_iK,_pX2,_QX2,_9M,_IX2,_JX2,_KX2,_LX2);break }}if(_QX2!=null&&_9M._7M.length>0){this._OX2(_QC2,_iK,_pX2,_QX2._4Y2,_IX2,_JX2,_KX2,_9M._7M,_LX2)}_Xv(_Yv,_RX2);if(_QX2!=null){_QX2=_QX2._Pg1}_DX2.pop()}};_Yr2.prototype._YX2=function(_QC2,_iK,_pX2,_5Y2,_09,_IX2,_JX2,_KX2,_LX2){var _r2=_09._bM;var _6Y2=_r2._7Y2(_IX2,_LX2._dM);if(_6Y2==-1)return;var _aM=_r2._VF2[_6Y2];var __2=_aM._eM[0]._AJ;var _0M=_5b._92[__2];var _JD2=0;if(_0M._6a()>1){var _8Y2=Math.max(_IX2,_aM._WF2);_8Y2=Math.min(_8Y2,_aM._WF2+_r2._9Y2(_6Y2, 3037_LX2._dM));var _aY2=_8Y2-_aM._WF2;var _bY2=1.0;var _cY2=_0M._l2;if(_cY2!=null){if(_cY2._GI2==_7J)_bY2=_cY2._FI2/_LX2._FI2;else _bY2=_cY2._FI2*(_79._89()/_LX2._FI2)}
3037else if(_0M._j2!=0.0){if(_0M._59==_7J)_bY2=_0M._j2/_LX2._FI2;else _bY2=_0M._j2}if(_5Y2.value._dY2(_eY2)){_bY2*=_5Y2.value.imageSpeed}_aY2*=_bY2;if(_5Y2.value._dY2(_fY2)){_JD2=_5Y2.value.imageIndex;if(_JD2<0)_JD2=0;else if(_JD2>=_0M._6a())_JD2=_0M._6a()-1}else if(_cY2!=null){var _gY2=1.0;if(_JX2>_IX2)_gY2=-1.0;var _2M={_3M:_aY2,_4M:_gY2,_5M:false} 3038;_6M(_cY2,_2M);_aY2=_2M._3M;_gY2=_2M._4M;if((_cY2._7M!=null)&&(_cY2._7M[0]._rI==_8M)){var _9M=_cY2._7M[0];var _hY2=_9M._bM._cM(_aY2,_cY2._dM);if(_hY2==null)_JD2=-1;else _JD2=_hY2._eM[0]._FJ}}else {_JD2=_aY2;if(_JD2<0){_JD2=-_JD2;_JD2=_JD2%_0M._6a();if(_JD2>0)_JD2=_0M._6a()-_JD2}else if(_JD2>=_0M._6a()){_JD2=_JD2%_0M._6a()}}}var _TN=_5Y2.value._iY2;var add=_5Y2.value._jY2;var _K9=Math.min(255,((_TN[0]+add[0])*(_pX2._JJ&0xff)));var _L9=Math.min(255,((_TN[1]+add[1])*((_pX2._JJ>>8)&0xff)));var _M9=Math.min(255, 3039((_TN[2]+add[2])*((_pX2._JJ>>16)&0xff)));var _kY2=(Math.max(0,_K9))|(Math.max(0,_L9)<<8)|(Math.max(0,_M9)<<16);var _N9=Math.min(1,(_TN[3]+add[3])*_pX2._KJ);var _4J=1,_5J=1;var _lY2=_0M._e2,_mY2=_0M._f2;if(_5Y2.value._dY2(_nY2)){_4J=_5Y2.value.width/(_0M.width<=0?1:_0M.width);_lY2*=_4J}if(_5Y2.value._dY2(_oY2)){_5J=_5Y2.value.height/(_0M.height<=0?1:_0M.height);_mY2*=_5J}if(!_ad){var _KB2=_sw[_Yv];var _pY2=Math.atan2(_KB2._Jb[4],_KB2._Jb[0])*(180/Math.PI);var _qY2=Math.sqrt(Math.pow(_KB2._Jb[0],2)+Math.pow(_KB2._Jb[4], 30402))*_4J;var _rY2=Math.sqrt(Math.pow(_KB2._Jb[1],2)+Math.pow(_KB2._Jb[5],2))*_5J;var _sY2=_KB2._Jb[12]+_iK._9J+_lY2;var _tY2=_KB2._Jb[13]+_iK._aJ+_mY2;_Xv(_Yv,new _Bu());_0M._Qd(_JD2,_sY2,_tY2,_qY2,_rY2,_pY2,_kY2,Math.max(0,_N9));_Xv(_Yv,_KB2)}else {_0M._Qd(_JD2,_iK._9J+_lY2,_iK._aJ+_mY2,_4J,_5J,0,_kY2,Math.max(0,_N9))}};_Yr2.prototype.__X2=function(_QC2,_iK,_pX2,_5Y2,_09,_IX2,_JX2,_KX2,_LX2){_r2=_09._bM;var _uY2=[];var _vY2=[];var _wY2=_xY2(_IX2,_JX2,_KX2,1.0,_09,_LX2,_uY2,_vY2);if(!_wY2)return;var _yY2=1, 3041offset=0;if(_uY2[1]!=-1)_yY2=2;if(_uY2[0]==-1)offset=1;for(var _Dm=offset;_Dm<_yY2;_Dm++){var _zY2=_uY2[_Dm];var _AY2=_vY2[_Dm];for(var _S2=_zY2;_S2<=_AY2;_S2++){var _w21=_r2._VF2[_S2];var _BY2=_w21._eM[0];var _CY2=_r2._VF2[_S2]._eM[0]._oA;var _DY2=_RK._sX2(_CY2);if(_DY2==null)continue;_DX2.push(_w21);_DX2.push(_BY2);_DX2.push(_DY2);{var _Dy;if(_w21._EY2){if(_S2>=_r2._RF2-1)_Dy=_LX2._dM-_w21._WF2;else _Dy=_r2._VF2[_S2]._WF2-_w21._WF2}else _Dy=_w21._dM;if((_IX2>=_w21._WF2)&&(_IX2<(_w21._WF2+_Dy))){_JG();var _8Y2=Math.max(_IX2, 3042_w21._WF2);var _FY2=Math.max(_JX2,_w21._WF2);_8Y2=Math.min(_8Y2,_w21._WF2+(_Dy-1));_FY2=Math.min(_FY2,_w21._WF2+(_Dy-1));var _aY2=_8Y2-_w21._WF2;var _GY2=_FY2-_w21._WF2;var _bY2=1.0;if(_LX2._FI2!=0.0){if(_LX2._GI2==_7J)_bY2=_DY2._FI2/_LX2._FI2;else _bY2=_DY2._FI2}if(_5Y2.value._dY2(_eY2)){_bY2*=_5Y2.value.imageSpeed}_aY2*=_bY2;_GY2*=_bY2;var _gY2=1.0;if(_JX2>_IX2)_gY2=-1.0;var _2M={_3M:_aY2,_4M:_gY2,_5M:false};_6M(_DY2,_2M);_aY2=_2M._3M;_gY2=_2M._4M;this._EX2(_QC2,_iK,_pX2,_5Y2._4Y2,_aY2,_GY2,_gY2,_DY2, 3043true)}}_DX2.pop();_DX2.pop();_DX2.pop()}}};function _HY2(){this._IY2=0xCAFEBABE;this._JY2=0xCAFEBABE;this._KY2=0xCAFEBABE;this._LY2=0xCAFEBABE;this._MY2=0xCAFEBABE;this._NY2=0xCAFEBABE;this._OY2=0xCAFEBABE;this._PY2=0xCAFEBABE;this._QY2=0xCAFEBABE}_HY2.prototype._RY2=function(){if(this._IY2!=0xCAFEBABE)_ad._2f._mf(_Re._ME1,this._IY2);if(this._JY2!=0xCAFEBABE)_ad._2f._mf(_Re._EE1,this._JY2);if(this._KY2!=0xCAFEBABE)_ad._2f._mf(_Re._GE1,this._KY2);if(this._LY2!=0xCAFEBABE)_ad._2f._mf(_Re._JE1,this._LY2); 3044if(this._MY2!=0xCAFEBABE)_ad._2f._mf(_Re._gx,this._MY2);if(this._NY2!=0xCAFEBABE)_ad._2f._mf(_Re._Qw,this._NY2);if(this._OY2!=0xCAFEBABE)_ad._2f._mf(_Re._hx,this._OY2);if(this._PY2!=0xCAFEBABE)_ad._2f._mf(_Re._jx,this._PY2);if(this._QY2!=0xCAFEBABE)_ad._2f._mf(_Re._Wx,this._QY2)};_HY2.prototype._Hv=function(){this._IY2=_ad._2f._3f(_Re._ME1);this._JY2=_ad._2f._3f(_Re._EE1);this._KY2=_ad._2f._3f(_Re._GE1);this._LY2=_ad._2f._3f(_Re._JE1);this._MY2=_ad._2f._3f(_Re._gx);this._NY2=_ad._2f._3f(_Re._Qw); 3045this._OY2=_ad._2f._3f(_Re._hx);this._PY2=_ad._2f._3f(_Re._jx);this._QY2=_ad._2f._3f(_Re._Wx)};_SY2=[];_TY2=null;_Yr2.prototype._1Y2=function(_QC2,_iK,_pX2,_5Y2,_09,_IX2,_JX2,_KX2,_LX2){var _UY2=null;var _VY2=null;var _WY2=null;var _XY2=null;var _YY2=_5Y2._4Y2==null?null:_5Y2._4Y2;for(var _S2=0;_S2<_09._7M.length;_S2++){var _ZY2=_09._7M[_S2];if(_ZY2._rI==_UX2){_UY2=_ZY2;_WY2=_YY2;if(_VY2!=null){break }}else if(_ZY2._rI==_VX2){_VY2=_ZY2;_XY2=_YY2;if(_UY2!=null){break }}_YY2=_YY2._Pg1}if(_SY2==null||_SY2.length==0){ 3046if(_TY2==null)_TY2=new _HY2();_TY2._Hv();_ad._2f._mf(_Re._EE1,true)}var state=new _HY2();state._KY2=_Re._3H1;state._LY2=_Re._UG1;state._MY2=0;state._NY2=0;state._IY2=_SY2.length+1;state._RY2();_SY2.push(state);if(_TY2._OY2==0){_ad._2f._mf(_Re._hx,true);_ad._2f._mf(_Re._jx,0);_ad._2f._mf(_Re._Wx,_Re._3H1)}_DX2.push(_UY2);this._OX2(_QC2,_iK,_pX2,_WY2._4Y2,_IX2,_JX2,_KX2,_UY2._7M,_LX2);_DX2.pop();_ad._2f._mf(_Re._JE1,_Re._YG1);_ad._2f._mf(_Re._GE1,_SY2.length<2?_Re._2H1:_Re._1H1);_ad._2f._mf(_Re._gx,_SY2.length<2?_TY2._MY2:0); 3047_ad._2f._mf(_Re._Qw,_SY2.length<2?_TY2._NY2:0);if(_TY2._OY2==0){_ad._2f._mf(_Re._hx,_TY2._OY2);_ad._2f._mf(_Re._jx,_TY2._PY2);_ad._2f._mf(_Re._Wx,_TY2._QY2)}_DX2.push(_VY2);this._OX2(_QC2,_iK,_pX2,_XY2._4Y2,_IX2,_JX2,_KX2,_VY2._7M,_LX2);_DX2.pop();if(_TY2._OY2==0){_ad._2f._mf(_Re._hx,true);_ad._2f._mf(_Re._jx,0);_ad._2f._mf(_Re._Wx,_Re._3H1)}_ad._2f._mf(_Re._JE1,_Re._TG1);_ad._2f._mf(_Re._GE1,_Re._1H1);_ad._2f._mf(_Re._gx,0);_ad._2f._mf(_Re._Qw,0);_DX2.push(_UY2);this._OX2(_QC2,_iK,_pX2,_WY2._4Y2, 3048_IX2,_JX2,_KX2,_UY2._7M,_LX2);_DX2.pop();var restore=_SY2.pop();restore._RY2();if(_SY2.length==0){_TY2._RY2()}};_Yr2.prototype._3Y2=function(_QC2,_iK,_pX2,_5Y2,_09,_IX2,_JX2,_KX2,_LX2){var _r2=_09._bM;var __Y2=_r2._7Y2(_IX2,_LX2._dM);if(__Y2==-1)return;var _0Z2=_r2._VF2[__Y2];
3048if(_0Z2!=null){_DX2.push(_0Z2);var _1Z2=_RK._lL(_pX2._NJ);if(_1Z2!=null){var _2Z2=_6w(_Yv);var _3Z2=new _Bu();_3Z2._Cs2();_Xv(_Yv,_3Z2);for(var _4Z2 in _0Z2._eM){var _5Z2=_0Z2._eM[_4Z2];_DX2.push(_5Z2);var _6Z2=_1Z2._7Z2[_8Z2(_DX2)];if(_6Z2!=null){ 3049if(_6Z2._9Z2){var _9o=_Qz._yI2(_6Z2._aZ2);if(_9o!=null){if(!(_9o._BH||(!_9o._DH)||(!_9o._03))){if(!_9o._Gb2[_Cf2]){var _Sr2=_5b._6b(_9o._4b);if(_Sr2){if((_9o._8A==1.0)&&(_9o._9A==1.0)&&(_9o._i01==0.0)&&(_9o._4n==0xffffff)){_Sr2._k01(_9o._6A,_9o.x,_9o.y,_9o._5n*_Fh)}else {_Sr2._Qd(_9o._6A,_9o.x,_9o.y,_9o._8A,_9o._9A,_9o._i01,_Ih(_9o._4n),_9o._5n*_Fh)}}}else {_Yc=_9o;_9o._fb(_Cf2,0,_9o,_9o);_Yc=null}}}}}_DX2.pop()}_Xv(_Yv,_2Z2)}_DX2.pop()}};_Yr2.prototype._bZ2=function(_QC2){var _5H2=_IE2;var _6H2=_JE2; 3050_IE2=_Cf2;_JE2=0;var _YK,_qI,_S2,_gm;_gm=this._DK._gm;for(_S2=_gm.length-1;_S2>=0;_S2--){_YK=_gm[_S2];if(_YK===null||_YK._dJ<=0){continue }if(_mI._dK()){_ts(_mI._eK());}else {_ts(_YK._u3)}_cZ2(_YK._iJ);_dZ2(_YK._fj,_YK._gJ);for(var _0c=0;_0c<_YK._pI.length;_0c++){_qI=_YK._pI._6b(_0c);if(_qI!=null){if(_qI._rI===_GI){this._zW2(_QC2,_YK,_qI)}else if(_qI._rI===_sI){this._tW2(_QC2,_YK,_qI)}else if(_qI._rI===_HI){this._uW2(_QC2,_YK,_qI)}else if(_qI._rI===_II){this._DW2(_QC2,_YK,_qI,0,0,0)}else if(_qI._rI===_JI){ 3051this._eN(_QC2,_YK,_qI)}else if(_qI._rI===_KI){this._mX2(_QC2,_YK,_qI)}else if(_qI._rI===_LI){this._nX2(_QC2,_YK,_qI)}else if(_qI._rI===_MI){this._oX2(_QC2,_YK,_qI)}}}_dZ2(_YK._fj,_YK._hJ);_eZ2(_YK._iJ)}_IE2=_5H2;_JE2=_6H2};_Yr2.prototype._fZ2=function(_QC2){_GG=_QC2;_JG();if(this._9V2){_BC2(_Ih(_05._aA2))}this._gZ2(_QC2,_Hi2);if(this._DK!=null&&this._DK.length>0){this._bZ2(_QC2)}else {for(var _S2=0;_S2<_tn._sn.length;_S2++){var _wn=_tn._6b(_S2);if(_wn){_wn._03=_05._cA2[_S2];_wn._1J=_05._dA2[_S2];_wn.x=_05._fA2[_S2]; 3052_wn.y=_05._gA2[_S2];_wn.index=_05._eA2[_S2];_wn._Jw2=_05._jA2[_S2];_wn._Kw2=_05._kA2[_S2];_wn.alpha=_05._qA2[_S2];_wn._6J=_05._pA2[_S2];_wn._v3=_05._nA2[_S2];_wn._w3=_05._oA2[_S2];_wn._4J=_05._lA2[_S2];_wn._5J=_05._mA2[_S2];if(_wn!=null&&_wn._03&&!_wn._1J){var _aZ=_tn._un(_wn.index);if(_aZ!=null){if(_wn._z2){_P_(_aZ._xn,_wn.x,_wn.y,this._mM,this._oM,_wn._6J,_wn.alpha)}else {_p01(_aZ._xn,_wn.x,_wn.y,_wn._4J,_wn._5J,_wn._Kw2,_wn._Jw2,_wn._6J,_wn.alpha)}}}}}if(this._gV2._YU2._md>0){if(_no2.length!=0){ 3053this._rW2(_QC2)}else {this._lW2(_QC2);}}else if(_no2.length!=0){this._oW2(_QC2)}else {this._nW2(_QC2)}for(var _S2=0;_S2<_tn._sn.length;_S2++){var _wn=_tn._6b(_S2);if(_wn!=null&&_wn._03&&_wn._1J){var _aZ=_tn._un(_wn.index);if(_aZ!=null){if(_wn._z2){_P_(_aZ._xn,_wn.x,_wn.y,this._mM,this._oM,_wn._6J,_wn.alpha)}else {_p01(_aZ._xn,_wn.x,_wn.y,_wn._4J,_wn._5J,_wn._Kw2,_wn._Jw2,_wn._6J,_wn.alpha)}}}}}this._gZ2(_QC2,_Ii2)};_Yr2.prototype._hZ2=function(){if(_pp2>=0){var _4A=_5b._6b(_pp2);if(_4A!=null){_4A._Qd(_qp2, 3054_pl._L01-_4l.left,_pl._M01-_4l.top,1.0,1.0,0,0xffffff,1.0)}_qp2++;if(_qp2>_4A._Sb)_qp2-=_4A._Sb}};function _dZ2(_iZ2,_jZ2){if(_jZ2!=null){_jZ2(null,null)}};function _cZ2(_kZ2){if(_kZ2!=-1){_9U(_kZ2)}};function _eZ2(_kZ2){if(_kZ2!=-1){_bU()}};_Yr2.prototype._gZ2=function(_QC2,_H8){var _Sr2,_9o,_S2,_gm,_pB2;_GG=_QC2;_JG();if((this._DK.length>0)){var _YK,_qI;_gm=this._DK._gm;for(_S2=_gm.length-1;_S2>=0;_S2--){_YK=_gm[_S2];if(_YK==null||_YK._dJ==false){continue }_cZ2(_YK._iJ);_dZ2(_YK._fj,_YK._gJ);for(var _0c=0; 3055_0c<_YK._pI.length;_0c++){_qI=_YK._pI._6b(_0c);if(_qI!=null){if(_qI._rI===_sI){_9o=_qI._tI;if(_9o!=null){if(!(_9o._BH||(!_9o._DH)||(!_9o._03))){if(_9o._Gb2[_H8]){_9o._fb(_H8,0,_9o,_9o)}}}}}}_dZ2(_YK._fj,_YK._hJ);_eZ2(_YK._iJ)}}else {_gm=this._tH._gm;_pB2=_5b._92;for(_S2=_gm.length-1;_S2>=0;_S2--){_9o=_gm[_S2];if(_9o._BH||!_9o._03)continue;if(_9o._Gb2[_H8]){_9o._fb(_H8,0,_9o,_9o)}}}};_Yr2.prototype._lZ2=function(_K9){_Bo2=_Io2;_Bo2._5l=0;_Bo2._7l=0;_Bo2._mZ2=_K9.right;_Bo2._nZ2=_K9.bottom;_Bo2._6l=_K9.right; 3056_Bo2._8l=_K9.bottom;_Bo2._oZ2=1.0;_Bo2._pZ2=1.0;_9E();{_u_(0,0,_K9.right,_K9.bottom);_w_(0,0,_K9.right,_K9.bottom,0);if(this._bV2&&_J31){_BC2(_w01)}this._gZ2(_K9,_Li2)}_gE()};_Yr2.prototype._qZ2=function(){if(_J31){if(_QZ<0){_QZ=_Dn(_K31,_L31);_05._aB2=_QZ;debug("Application Surface created: w="+_K31+", h="+_L31)}if(_RZ){_RZ=false;_Dn(_SZ,_TZ,_QZ);_K31=_SZ;_L31=_TZ;debug("Application Surface resized: w="+_K31+", h="+_L31);_rZ2()}_s_(_QZ)}};_Yr2.prototype._sZ2=function(_K9){_9E();var _tZ2=new _Gz(); 3057_tZ2._Ol(_GG);if(_49){_v_(0,0,_K9.right,_K9.bottom,0)}_xC2=1;_yC2=1;this._qZ2();this._jW2();var _Zk;if(!this.__k){_Zk=_0l;_u_(0,0,_K31,_L31);if(_49){_v_(0,0,_29._mM,_29._oM,0)}else {_w_(0,0,_29._mM,_29._oM,0)}}else {_Zk=this._1l;if(this._aV2){_u_(0,0,_K31,_L31);_w_(0,0,_K31,_L31,0);_BC2(_w01)}}var _uZ2=_M31._U2/_K31;var _vZ2=_M31._V2/_L31;var _AP=_xC2;
3057var _BP=_yC2;_Ho2=0;for(var _S2=0;_S2<_Zk.length;_S2++){_Bo2=_Zk[_S2];if(_Bo2._03){var _wZ2=_xZ2;_9E();{if(_Bo2._gW2!=-1){_8_(_Bo2._gW2)}_Bo2._5l=_Bo2._cW2*_AP*_uZ2+_M31.x; 3058_Bo2._7l=_Bo2._dW2*_BP*_vZ2+_M31.y;_Bo2._mZ2=_Bo2._eW2*_AP*_uZ2;_Bo2._nZ2=_Bo2._fW2*_BP*_vZ2;_Bo2._6l=_Bo2._5l+_Bo2._mZ2;_Bo2._8l=_Bo2._7l+_Bo2._nZ2;_Bo2._oZ2=_Bo2._mZ2/_Bo2._i_;_Bo2._pZ2=_Bo2._nZ2/_Bo2._k_;if(_Bo2._gW2!=-1){_u_(0,0,_3_(_Bo2._gW2),_4_(_Bo2._gW2))}else {_u_(_Bo2._cW2*_AP,_Bo2._dW2*_BP,_Bo2._eW2*_AP,_Bo2._fW2*_BP)}if(_49){_Qb2._9a2(_Bo2._Rb2);var _F92=_Qb2._8a2();if(_F92!=null){_F92._ui();_F92._ea2()}}else _w_(_Bo2._e_,_Bo2._g_,_Bo2._i_,_Bo2._k_,_Bo2.angle);if((!_49)){if(Math.abs(_Bo2.angle)<0.001){ 3059_K9.left=_Bo2._e_;_K9.top=_Bo2._g_;_K9.right=_Bo2._e_+_Bo2._i_;_K9.bottom=_Bo2._g_+_Bo2._k_}else {var _HG=_Bo2.angle*(_Zb/180);var _8z=Math.abs(Math.sin(_HG));var _T2=Math.abs(Math.cos(_HG));var _PB=(_T2*_Bo2._i_)+(_8z*_Bo2._k_);var _IG=(_8z*_Bo2._i_)+(_T2*_Bo2._k_);_K9.left=_Bo2._e_+(_Bo2._i_-_PB)/2;_K9.right=_Bo2._e_+(_Bo2._i_+_PB)/2;_K9.top=_Bo2._g_+(_Bo2._k_-_IG)/2;_K9.bottom=_Bo2._g_+(_Bo2._k_+_IG)/2;}_05._sA2=_Ho2;this._fZ2(_K9)}else {_05._sA2=_Ho2;this._fZ2(_GG)}if(_Bo2._gW2!=-1){_y_()}_Ho2++;if(_49){ 3060var _F92=_Qb2._8a2();if(_F92!=null){_F92._wi()}_Qb2._9a2(-1)}}_gE()}}_GG._Ol(_tZ2);_gE()};_Yr2.prototype._yZ2=function(_K9){if(_zZ2&&_J31){_9E({_AZ2:true,_BZ2:true});_K9.left=0;_K9.top=0;_K9.right=_D01();_K9.bottom=_G01();var rect=_M31;var _nC1=_ad;var _CZ2=_nC1&&_Ur();if(_nC1)_br(false);_u_(0,0,_K9.right,_K9.bottom);_w_(0,0,_K9.right,_K9.bottom,0);_O_(_QZ,rect.x,rect.y,rect._U2,rect._V2);if(_nC1)_br(_CZ2);_gE({_DZ2:true,_EZ2:true})}};_Yr2.prototype._FZ2=function(_K9){_K9.left=0;_K9.top=0;_K9.right=_D01(); 3061_K9.bottom=_G01();_Bo2=_Io2;_Bo2._5l=0;_Bo2._7l=0;_Bo2._mZ2=_K9.right;_Bo2._nZ2=_K9.bottom;_Bo2._6l=_K9.right;_Bo2._8l=_K9.bottom;_Bo2._oZ2=1.0;_Bo2._pZ2=1.0;_9E();{_u_(0,0,_K9.right,_K9.bottom);_w_(0,0,_K9.right,_K9.bottom,0);this._gZ2(_K9,_Mi2)}_gE()};_Yr2.prototype._mL2=function(_K9){var _GZ2=_xC2;var _HZ2=_yC2;var _IZ2=_XD;var _JZ2=_YD;if(_IZ2<0)_IZ2=_D01();if(_JZ2<0)_JZ2=_G01();_9E({_AZ2:true});{_K9.left=0;_K9.top=0;_K9.right=_D01();_K9.bottom=_G01();_xC2=_K9.right/_IZ2;_yC2=_K9.bottom/_JZ2;_Bo2=_Io2; 3062_Bo2._5l=0;_Bo2._7l=0;_Bo2._mZ2=_K9.right;_Bo2._nZ2=_K9.bottom;_Bo2._6l=_K9.right;_Bo2._8l=_K9.bottom;_Bo2._oZ2=_xC2;_Bo2._pZ2=_yC2;_ZD=true;_u_(0,0,_K9.right,_K9.bottom);__D();var _tZ2=new _Gz();_tZ2._Ol(_GG);_GG.left=0;_GG.top=0;_GG.right=_IZ2;_GG.bottom=_JZ2;this._gZ2(_K9,_Ji2);this._gZ2(_K9,_Fi2);this._gZ2(_K9,_Ki2);_ZD=false;_GG._Ol(_tZ2)}_gE({_DZ2:true});_xC2=_GZ2;_yC2=_HZ2};_Yr2.prototype._KZ2=function(_K9){if(_pp2>=0){_9E();_u_(0,0,_K9.right,_K9.bottom);_w_(0,0,_K9.right,_K9.bottom,0);this._hZ2(); 3063_gE()}};_Yr2.prototype._Qd=function(){_9E();_cE=0;_dE=0;_eE=canvas.width;_fE=canvas.height;var _K9=new _Gz();if(this.__k){_K9.left=0;_K9.top=0;_K9.right=_D01();_K9.bottom=_G01()}else {_K9._Ol(_GG)}this._lZ2(_K9);this._sZ2(_K9);if(_J31){_y_()}if(_MZ.length!=0){_Vl("Unbalanced surface stack. You MUST use surface_reset_target() for each set.");return }this._FZ2(_K9);this._yZ2(_K9);this._mL2(_K9);this._KZ2(_K9);_gE()};function __D(){var _IZ2=_XD;var _JZ2=_YD;if(_IZ2<0)_IZ2=_F31;if(_JZ2<0)_JZ2=_H31;var _AP=1; 3064var _BP=1;var _zZ1=0;var _AZ1=0;if(_SD){_AP=_VD;_BP=_WD;_zZ1=_TD;_AZ1=_UD;_EC2(_AP,_BP,_zZ1,_AZ1)}else {_zZ1=_M31.x;_AZ1=_M31.y;if(_XD>0){_AP=_M31._U2/_IZ2}if(_YD>0){_BP=_M31._V2/_JZ2}_EC2(_AP,_BP,_zZ1,_AZ1)}_JG()};_Yr2.prototype._LZ2=function(){var _2M=[];var _MZ2=_Qz._wI2._gm;for(var _S2=0;_S2<_MZ2.length;_S2++){var _9o=_MZ2[_S2];if(_9o._BH){_2M[_2M.length]=_9o}}for(var _S2=0;_S2<_2M.length;_S2++){var _9o=_2M[_S2];this._0W2(_9o)}};_Yr2.prototype._0W2=function(_9o){if(this._WS&&_9o._fT){this._WS._0k1(_9o._fT)} 3065_mI._vL(this,_9o);_Qz._zI2(_9o);this._tH._DL(_9o);this._6I._kK(_9o);_9o._Yz._vL(_9o)};_Yr2.prototype._7I=function(_Wn){if(_Wn._DH){this._tH._DL(_Wn);_Wn._Yz._vL(_Wn);this._6I._yk(_Wn);_Wn._DH=false}};_Yr2.prototype._9I=function(_Wn){if(!_Wn._DH){this._6I._kK(_Wn);this._tH._8I(_Wn);_Wn._Yz._rL(_Wn);_Wn._DH=true}};_Yr2.prototype._0V2=function(_Sl){var _VU2=this._fV2[_Sl];
3065if(_VU2){this._gV2._0V2(_VU2);this._fV2[_Sl]=undefined;this._eV2--}};_Yr2.prototype._NZ2=function(){if(this._JF2.length==0)return; 3066var _8m=this._JF2;var _DH=this._tH;var _OZ2;var _PZ2;if(_DH._uR2<0){_PZ2=_DH._gm.length}else {_PZ2=_DH._uR2}var _md=0;for(var _S2=0;_S2<_8m.length;_S2++){var _9o=_8m[_S2];for(var _0c=0;_0c<_PZ2;_0c++){if(_9o==_DH._gm[_0c]){_DH._gm.splice(_0c,1);_DH._gm[_DH._gm.length]=_9o;_md+=1;_PZ2-=1;break }}if(_49){var _kI=_29;if(_kI!=null){var _lI=_mI._oI(_kI,_9o._JK);if(_lI!=null){if(floor(_lI._u3)!=floor(_9o._u3)){if(_lI._eJ&&_lI._pI.length==1){_mI._EL(_kI,_lI,_9o._u3,true)}else {_mI._wL(_kI,_lI,_9o);_mI._rL(_kI,_9o)} 3067}}}}}if(_md>0){if(_DH._uR2<0){_DH._uR2=_DH._gm.length-_md}else {_DH._uR2-=_md}}this._JF2=[]};_Yr2.prototype._QZ2=function(){if(_49){var _Dy=this._XT2.length;for(var _S2=0;_S2<_Dy;_S2++){var _RZ2=this._XT2[_S2];var _LT2=_RZ2._YT2;var type=_RZ2.type;var id=_LT2.id;if(type==0){_mI._BK(_29,_LT2._LS2,true);var _VT2=new _UJ();_VT2._VJ=id;_VT2._LS2=_mI._1L(_29,_LT2._u3,_VT2,true,true)}}}if(this._XT2.length!=0)this._XT2=[]};_Yr2.prototype._UK=function(_Sl){this._iV2[this._iV2.length]=_Sl};_Yr2.prototype._kL=function(_Sl){ 3068for(var _S2=0;_S2<this._iV2.length;_S2++){if(this._iV2[_S2]==_Sl){this._iV2.splice(_S2,1);return }}};function _Gq2(){this._SZ2=[];this._3s2=[]}_Gq2.prototype._Zr2=function(_kE1){this._3s2=_kE1};_Gq2.prototype._yk=function(_TZ2){return this._SZ2[this._SZ2.length]=_TZ2};_Gq2.prototype._6b=function(_UZ2){if(_UZ2<0||_UZ2>=this._SZ2.length)return null;return this._SZ2[_UZ2]};_Gq2.prototype.__r2=function(_UZ2){return this._SZ2[this._3s2[_UZ2]]};_Gq2.prototype._DL=function(_UZ2){this._SZ2[_UZ2]=null};_Gq2.prototype._VZ2=function(){ 3069_Qb2._G92();_Rq2();for(var _WZ2 in this._SZ2){if(!this._SZ2.hasOwnProperty(_WZ2))continue;var _kI=this._SZ2[_WZ2];for(var _S2=0;_S2<8;_S2++){var _XZ2=_kI._YK1(_S2);if(_XZ2){_XZ2._Rb2=-1}}var _YZ2=_kI._MT;if(_YZ2){for(var _S2=0;_S2<8;_S2++){var _Uu=_YZ2._m3[_S2];
3069if(_Uu){if(_Uu._Rb2!==undefined){delete _YZ2._m3[_S2]._Rb2}}else {var _M9=0}}}}_Qb2._B92()};function _8Z2(_ZZ2){var hash="";for(var _S2=0;_S2<_ZZ2.length;_S2++){var _mj=_ZZ2[_S2];hash+=_mj.__type+_mj.__Z2.toString()}return hash}/*@constructor */function _Pu2(){ 3070this._cv2=-1;this._Sv2=-1;this.__Z2=_0_2++;this._Ty=true;this._Tv2=function(){};this._pF1=function(_1_2){if(this._Sv2<_jv2()){this._Tv2();this._Sv2=_jv2()}if(_1_2<this._cv2)return true;else return false};this._Zu2=function(){this._cv2=_dv2()}}_2_2=0;_3_2=1;_4_2=2;_5_2=3;_6_2=0;_7_2=1;_8_2=0;_9_2=1;_a_2=2;_b_2=0;_c_2=1;_d_2=2;_e_2=3;_f_2=0;_XX2=1;_g_2=2;_h_2=3;_i_2=4;_j_2=5;_k_2=6;_ZX2=7;_0Y2=8;_UX2=9;_VX2=10;_l_2=11;_m_2=12;_8M=13;_2Y2=14;_n_2=15;_o_2=16;_p_2=17;function _TX2(type){return(type==_h_2||type==_i_2||type==_j_2||type==_k_2)} 3071_q_2=0;_r_2=1;_s_2=2;_t_2=3;_u_2=4;_v_2=5;_w_2=6;_x_2=7;_y_2=8;_z_2=9;_A_2=10;_B_2=11;_C_2=12;_D_2=13;_E_2=14;_F_2=15;_G_2=16;_eY2=17;_fY2=18;_H_2=19;_I_2=20;_J_2=21;_nY2=22;_oY2=23;_K_2=24;_L_2=25;_M_2=0;_ov2=1;_qv2=2;_N_2=0;_O_2=0;_P_2=0;_Q_2=1;_R_2=1;_S_2=2;_T_2=3;_U_2=0;_V_2=1;_W_2=-0.0001;_X_2=0;_Y_2=0;_Z_2=0;___2=1;_0_2=0;_DX2=[];function _003(){return _Z_2++}function _jv2(){return ___2;}function _dv2(){return ___2++}function _103(_WX2,x,y,_4J,_5J,rotation,_lY2,_mY2){var _203=new _Bu();var _303=new _Bu(); 3072var _2M=new _Bu();if(_lY2!=0||_mY2!=0){_303._Zv(-_lY2,-_mY2,0)}else _303._Cs2();_203.__v(_4J,_5J,1);_2M.Multiply(_303,_203);_303._Ol(_2M);_203._2w(rotation);_2M.Multiply(_303,_203);_303._Ol(_2M);_203._Zv(x,y,0);_2M.Multiply(_303,_203);_303._Ol(_2M);_2M._Ol(_WX2);_WX2.Multiply(_2M,_303)}function _xY2(_403,_503,_603,_703,_803,_903,_a03,_b03){if(_803==null)return false;if(_903==null)return false;var _j2=_903._FI2*_703;var _gY2=_603;if(_j2<0.0){_j2=-_j2;_gY2=-_gY2}return _803._bM._c03(_903._d03,_j2,_903._dM, 3073_503,_403,_gY2,_a03,_b03,false)}function _e03(_Ou2){if((_Ou2!=null)&&(_Ou2!=undefined)){var _t2=_Ou2._t2;var _f03;switch(_t2){case "GMRealTrack":_f03=new _g03(_Ou2);break;case "GMGraphicTrack":_f03=new _h03(_Ou2);break;case "GMInstanceTrack":_f03=new _i03(_Ou2);break;case "GMColourTrack":_f03=new _j03(_Ou2);break;case "GMSpriteFramesTrack":_f03=new _k03(_Ou2);break;case "GMSequenceTrack":_f03=new _l03(_Ou2);break;case "GMAudioTrack":_f03=new _m03(_Ou2);break;case "GMGroupTrack":_f03=new _n03(_Ou2);break;case "GMClipMaskTrack":_f03=new _o03(_Ou2); 3074break;case "GMClipMask_Mask":_f03=new _p03(_Ou2);break;case "GMClipMask_Subject":_f03=new _q03(_Ou2);break;case "GMStringTrack":_f03=new _r03(_Ou2);break;case "GMBoolTrack":_f03=new _s03(_Ou2);break }_f03._bM=new _t03(_f03._rI,_Ou2._r2);return _f03}}/*@constructor */function _g03(_Ou2){_u03.call(this,_Ou2);this._rI=_h_2;if((_Ou2!=null)&&(_Ou2!=undefined)){this._v03=_Ou2._E52}Object.defineProperties(this,{_w03:{enumerable:true,get :function(){return this._v03},set :function(_b9){var _mj=yyGetInt32(_b9);if((_mj>=0)&&(_mj<_a_2)){ 3075this._v03=_mj}else {debug("Trying to set interpolation property of track to out-of-bounds value "+yyGetReal(_b9))}}}});this._X12=function(_x03,_lm,_y03){if(!this._82)return null;if(this._bM==null)return null;if(this._bM._RF2==0)return null;return this._z03(_x03,_lm,_y03)};this._iv2=function(_x03,_y03){_y03+=1;if(_x03>this._7v2.length){var _A03=this._7v2.length;this._7v2.length=_x03+1;for(var _S2=_A03;_S2<this._7v2.length;_S2++){this._7v2[_S2]=-1}}this._7v2[_x03]=0;for(var _S2=0;_S2<this._bM._RF2;_S2++){ 3076var key=this._bM._VF2[_S2];var value=key._eM[_x03];if(value==null){value=key._eM[0];if((value==null)||((value._B03==-1)&&(value._C03==null)))continue }if((value._B03==-1)&&(value._C03==null)){var _sv2=this._tv2(_x03);_sv2._sJ=key._WF2;_sv2._Qu2=value._D03;if(!key._EY2&&key._dM>1){var _sv2=this._tv2(_x03);_sv2._sJ=(key._WF2+(key._dM));_sv2._Qu2=value._D03}else if(key._EY2==true){if(_S2==(this._bM._RF2-1)){if((_y03-key._WF2)>1){var _sv2=this._tv2(_x03);_sv2._sJ=key._WF2+(_y03-key._WF2);_sv2._Qu2=value._D03} 3077}else {var _E03=this._bM._VF2[_S2+1];if(_E03._WF2>(key._WF2+1)){var _sv2=this._tv2(_x03);_sv2._sJ=_E03._WF2;_sv2._Qu2=value._D03}}}}else {var _F03=key._dM;if(key._EY2==true){if(_S2==(this._bM._RF2-1)){if(_y03<=0)continue;else {_F03=_y03-key._WF2}}else {var _E03=this._bM._VF2[_S2+1];if(_E03._WF2>key._WF2){_F03=_E03._WF2-key._WF2}}}var _dw2=null;if(value._G03){_dw2=value._C03}else {_dw2=_go2._6b(value._B03)}if(_dw2==null){continue }var _H03=_x03;if(_H03>=_dw2._Wv2){_H03=_dw2._Wv2-1}_dw2._4g1(this,_H03,_x03,key._WF2, 3078_F03)}}}}/*@constructor */function _u03(_Ou2){_I03.call(this,_Ou2);this._v03=_8_2;this._7v2=[];this._8v2=[];this._J03=function(_x03,_lm,_y03){var _Te=this._K03();if(_Te!=null){return _Te._J03(_x03,_lm,_y03)}return this._X12(_x03,_lm,_y03)};this._X12=function(_x03,_lm,_y03){throw new Error("Not Implemented")};this._tv2=function(_x03){var _Rv2=new _Nu2();
3078if(this._8v2[_x03]==undefined){this._8v2[_x03]=[]}this._8v2[_x03][this._7v2[_x03]]=_Rv2;this._7v2[_x03]=this._7v2[_x03]+1;return _Rv2};this._z03=function(_x03, 3079_lm,_y03){var _L03=null;var _r42=false;var _Gh1=false;if(_x03>=this._7v2.length||this._7v2[_x03]==0){_Gh1=true}else if(this._Sv2<_jv2()){if(this._bM._pF1(this._cv2)){_r42=true}this._Sv2=_jv2()}if(_r42||_Gh1){var _M03=_Vb(this._7v2.length,_x03+1);for(var _S2=0;_S2<_M03;_S2++){if((_S2>=this._7v2.length)||(this._7v2[_S2]!=-1)){this._iv2(_S2,_y03)}}this._cv2=_Vb(this._cv2,this._bM._cv2)}var _xb=this._7v2[_x03];if(_xb==0){return null}var _NU2=this._8v2[_x03];if(_NU2[0]._sJ>_lm){_L03=_NU2[0]._Qu2;return _L03}else if(_NU2[_xb-1]._sJ<_lm){ 3080_L03=_NU2[_xb-1]._Qu2;return _L03}var start,end,_rq1;start=0;end=_xb;_rq1=(start+end)>>1;while(_rq1!=start){if(_NU2[_rq1]._sJ>_lm){end=_rq1}else {start=_rq1}_rq1=(start+end)>>1}if((this._v03==_8_2)||(_rq1==(_xb-1))){_L03=_NU2[_rq1]._Qu2;return _L03}else {var _N03=(_NU2[_rq1]);var _O03=(_NU2[_rq1+1]);var prop=0.0;if((_O03._sJ-_N03._sJ)>0.0){prop=(_lm-_N03._sJ)/(_O03._sJ-_N03._sJ)}_L03=(_O03._Qu2*prop)+(_N03._Qu2*(1.0-prop));return _L03}}}/*@constructor */function _h03(_Ou2){_I03.call(this,_Ou2);this._rI=_XX2} 3081/*@constructor */function _i03(_Ou2){_I03.call(this,_Ou2);this._rI=_2Y2}/*@constructor */function _j03(_Ou2){_u03.call(this,_Ou2);this._rI=_i_2;if((_Ou2!=null)&&(_Ou2!=undefined)){this._v03=_Ou2._E52}Object.defineProperties(this,{_w03:{enumerable:true,get :function(){return this._v03},set :function(_b9){var _mj=yyGetInt32(_b9);if((_mj>=0)&&(_mj<_a_2)){this._v03=_mj}else {debug("Trying to set interpolation property of track to out-of-bounds value "+yyGetReal(_b9))}}}});this._X12=function(_x03,_lm,_y03){ 3082if(!this._82)return null;if(this._bM==null)return null;if(this._bM._RF2==0)return null;var _L03=null;var _K9,_L9,_M9,_N9;_K9=_L9=_M9=_N9=1.0;if((_N9=this._z03(0,_lm,_y03))==null)return null;if((_K9=this._z03(1,_lm,_y03))==null)return null;if((_L9=this._z03(2,_lm,_y03))==null)return null;if((_M9=this._z03(3,_lm,_y03))==null)return null;_K9*=255.0;_L9*=255.0;_M9*=255.0;_N9*=255.0;var _P03=_Wb(_K9,255);var _Q03=_Wb(_L9,255);var _R03=_Wb(_M9,255);var _S03=_Wb(_N9,255);_L03=((_S03<<24)&0xff000000)|((_R03<<16)&0xff0000)|((_Q03<<8)&0xff00)|(_P03&0xff); 3083return _L03};this._iv2=function(_x03,_y03){_y03+=1;if(_x03>this._7v2.length){var _A03=this._7v2.length;this._7v2.length=_x03+1;for(var _S2=_A03;_S2<this._7v2.length;_S2++){this._7v2[_S2]=-1}}this._7v2[_x03]=0;for(var _S2=0;_S2<this._bM._RF2;_S2++){var key=this._bM._VF2[_S2];var value=key._eM[_x03];if(value==null){value=key._eM[0];if(value==null)continue }if((value._B03==-1)&&(value._C03==null)){var _sv2=this._tv2(_x03);_sv2._sJ=key._WF2;_sv2._Qu2=this._T03(value._8V2,_x03);if(!key._EY2&&key._dM>1){var _sv2=this._tv2(_x03); 3084_sv2._sJ=(key._WF2+(key._dM-1));_sv2._Qu2=this._T03(value._8V2,_x03)}else if(key._EY2==true){if(_S2==(this._bM._RF2-1)){if((_y03-key._WF2)>1){var _sv2=this._tv2(_x03);_sv2._sJ=key._WF2+(_y03-key._WF2);_sv2._Qu2=this._T03(value._8V2,_x03)}}else {var _E03=this._bM._VF2[_S2+1];if(_E03._WF2>(key._WF2+1)){var _sv2=this._tv2(_x03);_sv2._sJ=_E03._WF2-1;_sv2._Qu2=this._T03(value._8V2,_x03)}}}}else {var _F03=key._dM;if(key._EY2==true){if(_S2==(this._bM._RF2-1)){if(_y03<=0)continue;else {_F03=_y03-key._WF2}}else { 3085var _E03=this._bM._VF2[_S2+1];if(_E03._WF2>key._WF2){_F03=_E03._WF2-key._WF2}}}var _dw2=null;if(value._G03){_dw2=value._C03}else {_dw2=_go2._6b(value._B03)}if(_dw2==null){continue }var _H03=_x03;if(_H03>=_dw2._Wv2){_H03=_dw2._Wv2-1}_dw2._4g1(this,_H03,_x03,key._WF2,_F03,1.0/255.0)}}};this._T03=function(_Wh,_U03){var _V03=0;switch(_U03){case 0:_V03=_Wh>>24;break;case 1:_V03=_Wh;break;case 2:_V03=_Wh>>8;break;case 3:_V03=_Wh>>16;break }_V03&=0xff;var _W03=_V03/255.0;return _W03};this._X03=function(left,right){ 3086var _K9=_Wb((left&0xff)+(right&0xff),255);var _L9=_Wb(((left>>8)&0xff)+((right>>8)&0xff),255);var _M9=_Wb(((left>>16)&0xff)+((right>>16)&0xff),255);var _N9=_Wb(((left>>24)&0xff)+((right>>24)&0xff),255);return((_N9<<24)&0xff000000)|((_M9<<16)&0xff0000)|((_L9<<8)&0xff00)|(_K9&0xff)};this._Y03=function(left,right){var _K9=((left&0xff)*(right&0xff)/255.0);
3086var _L9=(((left>>8)&0xff)*((right>>8)&0xff)/255.0);var _M9=(((left>>16)&0xff)*((right>>16)&0xff)/255.0);var _N9=(((left>>24)&0xff)*((right>>24)&0xff)/255.0); 3087return((_N9<<24)&0xff000000)|((_M9<<16)&0xff0000)|((_L9<<8)&0xff00)|(_K9&0xff)};this._Y03=function(left,_Hx1){_Hx1=_Vb(_Hx1,0.0);_Hx1=_Wb(_Hx1,1.0);var _K9=((left&0xff)*_Hx1);var _L9=(((left>>8)&0xff)*_Hx1);var _M9=(((left>>16)&0xff)*_Hx1);var _N9=(((left>>24)&0xff)*_Hx1);return((_N9<<24)&0xff000000)|((_M9<<16)&0xff0000)|((_L9<<8)&0xff00)|(_K9&0xff);}}/*@constructor */function _k03(_Ou2){_I03.call(this,_Ou2);this._rI=_8M}/*@constructor */function _l03(_Ou2){_I03.call(this,_Ou2);this._rI=_ZX2}/*@constructor */function _m03(_Ou2){ 3088_I03.call(this,_Ou2);this._rI=_g_2}/*@constructor */function _n03(_Ou2){_I03.call(this,_Ou2);this._rI=_l_2}/*@constructor */function _o03(_Ou2){_I03.call(this,_Ou2);this._rI=_0Y2;this._Z03=null;this.__03=null;for(var _S2=0;_S2<this._7M.length;_S2++){var _ZY2=this._7M[_S2];if(_ZY2._rI==_UX2){this._Z03=_ZY2;if(this.__03!=null){break;}}else if(_ZY2._rI==_VX2){this.__03=_ZY2;if(this._Z03!=null){break }}}Object.defineProperties(this,{_013:{enumerable:true,get :function(){return this._Z03},set :function(_b9){this._Z03=_b9} 3089},_113:{enumerable:true,get :function(){return this.__03},set :function(_b9){this.__03=_b9}}})}_o03.prototype._213=function(){return this._Z03};_o03.prototype._313=function(){return this.__03};/*@constructor */function _p03(_Ou2){_I03.call(this,_Ou2);this._rI=_UX2}/*@constructor */function _q03(_Ou2){_I03.call(this,_Ou2);this._rI=_VX2}/*@constructor */function _r03(_Ou2){_I03.call(this,_Ou2);this._rI=_k_2}/*@constructor */function _s03(_Ou2){_I03.call(this,_Ou2);this._rI=_j_2}/*@constructor */function _I03(_Ou2){ 3090_Pu2.call(this);this.__type="[Track]";this.id=_003();this._413="";this._a2="";this._u2=0;this._513=0;this._613=false;this._713=null;this._813=0;this._7M=[];this._913=0;this._a13=[];this._bM=new _t03();if((_Ou2!=null)&&(_Ou2!=undefined)){this._413=_Ou2._t2;this._a2=_Ou2._a2;this._u2=_Ou2._u2;this._613=_Ou2._b13==1?true:false;this._513=_Ou2._v2;this._713=_Ou2._x2;this._813=_Ou2._s2.length;this._7M=[];for(var _sX1=0;_sX1<this._813;++_sX1){this._7M[_sX1]=_e03(_Ou2._s2[this._813-1-_sX1])}this._913=_Ou2._y2.length; 3091this._a13=[];for(var _c13=0;_c13<this._913;++_c13){var _d13=_Ou2._y2[_c13];var _e13=_d13.type;var _f13=_d13._g13;if(_e13=="GMAnimCurve"){this._a13[_c13]=new _Uv2(_f13)}}}Object.defineProperties(this,{_9v2:{enumerable:true,get :function(){return this._a2},set :function(_b9){this._a2=yyGetString(_b9);this._h13()}},_av2:{enumerable:true,get :function(){return this._rI}},_i13:{enumerable:true,get :function(){return this._513},set :function(_b9){this._513=yyGetInt32(_b9)}},_j13:{enumerable:true,get :function(){return this._7M} 3092,set :function(_b9){if(_b9 instanceof Array){this._7M=_b9}else {throw new Error("value must be an array of tracks")}}},_k13:{enumerable:true,get :function(){return this._713==null||this._713[_4_2]==undefined;},set :function(_b9){this._713[_4_2]=yyGetBool(_b9)?undefined:true}},_l13:{enumerable:true,get :function(){return this._713==null||this._713[_3_2]==undefined},set :function(_b9){this._713[_3_2]=yyGetBool(_b9)?undefined:true}},_82:{get :function(){return this._713==null||this._713[_4_2]==undefined},set :function(_b9){ 3093this._713[_4_2]=yyGetBool(_b9)?undefined:true}},_03:{get :function(){return this._713==null||this._713[_3_2]==undefined},set :function(_b9){this._713[_3_2]=yyGetBool(_b9)?undefined:true;}},_m13:{enumerable:true,get :function(){return this._a13},set :function(_b9){this._a13=_b9}},_n13:{enumerable:true,get :function(){return this._713[_2_2]!=null?this._713[_2_2]._9M:null},set :function(_b9){if(this._713[_4_2]==null)this._713[_2_2]={};this._713[_2_2]._9M=_b9}},_o13:{enumerable:true,get :function(){return this._bM._VF2} 3094,set :function(_b9){if(_b9 instanceof Array){this._bM._VF2=_b9;this._bM._RF2=_b9.length}else {throw new Error("value must be an array of keyframes");}}}});this._K03=function(){if(this._x2!=null&&this._x2[_2_2]!=null){var _p13=this._x2[_2_2];if(_p13==null)return null;if(_p13._9M==null){var _9M=_RK._sX2(_p13._sX1);if(_9M!=null)_p13._9M=_9M}return _p13._9M}return null};this._q13=function(_r13,_s13,_t13,_u13){_t13._e2=0.0;_t13._f2=0.0;_u13&=~(1<<_G_2);_t13._v13=0;_t13._w13(_u13);_t13._x13();var _y13=_t13._z13;for(var _sX1=0; 3095_sX1<this._7M.length;++_sX1){var _9M=this._7M[_sX1];if(_TX2(_9M._rI)&&(_9M._82)){var _A13=_9M._613;if(_A13){if(_y13&(1<<_9M._u2)){continue }if((_t13._v13&(1<<_9M._u2))==0){_y13|=(1<<_9M._u2)}}else {_y13&=~(1<<_9M._u2)}switch(_9M._u2){case _y_2:case _H_2:if(!_A13||!(_t13._v13&((1<<_y_2)|(1<<_H_2)))){_t13.rotation=_9M._J03(_N_2,_r13,_s13);_t13._v13|=(1<<_y_2)|(1<<_H_2)}break;case _E_2:if(!_A13||!(_t13._v13&(1<<_E_2))){_t13.x=_9M._J03(_N_2,_r13,_s13);_t13.y=_9M._J03(_R_2,_r13,_s13);_t13._v13|=(1<<_E_2)}break; 3096case _F_2:if(!_A13||!(_t13._v13&(1<<_F_2))){_t13.scaleX=_9M._J03(_N_2,_r13,_s13);_t13.scaleY=_9M._J03(_R_2,_r13,_s13);_t13._v13|=(1<<_F_2)}break;case _A_2:case _I_2:if(!_A13||!(_t13._v13&((1<<_A_2)|(1<<_I_2)))){var color=_9M._J03(0,_r13,_s13);if(color==null)_Vl("colour could not be evaluated");_t13._iY2[0]=(color&0xff)/255.0;_t13._iY2[1]=((color>>8)&0xff)/255.0;_t13._iY2[2]=((color>>16)&0xff)/255.0;_t13._iY2[3]=((color>>24)&0xff)/255.0;_t13._v13|=(1<<_A_2)|(1<<_I_2)}break;case _z_2:if(!_A13||!(_t13._v13&(1<<_z_2))){ 3097var color=_9M._J03(0,_r13,_s13);if(color==null)_Vl("colour could not be evaluated");_t13._jY2[0]=(color&0xff)/255.0;_t13._jY2[1]=((color>>8)&0xff)/255.0;_t13._jY2[2]=((color>>16)&0xff)/255.0;_t13._jY2[3]=((color>>24)&0xff)/255.0;_t13._v13|=(1<<_z_2)}break;case _G_2:if(!_A13||!(_t13._v13&(1<<_G_2))){_t13._e2=_9M._J03(_N_2,_r13,_s13);_t13._f2=_9M._J03(_R_2,_r13,_s13);_t13._v13|=(1<<_G_2)}break;case _v_2:if(!_A13||!(_t13._v13&(1<<_v_2))){_t13.gain=_9M._J03(0,_r13,_s13);_t13._v13|=(1<<_v_2)}break;case _w_2:if(!_A13||!(_t13._v13&(1<<_w_2))){ 3098_t13._CV=_9M._J03(0,_r13,_s13);_t13._v13|=(1<<_w_2)}break;case _x_2:if(!_A13||!(_t13._v13&(1<<_x_2))){_t13._B13=_9M._J03(0,_r13,_s13);_t13._v13|=(1<<_x_2)}break;case _eY2:if(!_A13||!(_t13._v13&(1<<_eY2))){_t13.imageSpeed=_9M._J03(0,_r13,_s13);_t13._C13(_eY2,true);_t13._v13|=(1<<_eY2)}break;case _fY2:if(!_A13||!(_t13._v13&(1<<_fY2))){_t13.imageIndex=_9M._J03(0,_r13,_s13);_t13._C13(_fY2,true);_t13._v13|=(1<<_fY2)}break;case _nY2:if(!_A13||!(_t13._v13&(1<<_nY2))){_t13.width=_9M._J03(0,_r13,_s13);_t13._C13(_nY2, 3099true);_t13._v13|=(1<<_nY2)}break;case _oY2:if(!_A13||!(_t13._v13&(1<<_oY2))){_t13.height=_9M._J03(0,_r13,_s13);_t13._C13(_oY2,true);_t13._v13|=(1<<_oY2)}break }}}_y13&=_u13;_t13._z13=_y13};this._h13=function(){if(this._a2==null){this._u2=_q_2;return }if(this._a2=="position")this._u2=_E_2;else if(this._a2=="scale")this._u2=_F_2;else if(this._a2=="gain")this._u2=_v_2;else if(this._a2=="pitch")this._u2=_w_2;else if(this._a2=="falloff")this._u2=_x_2;else if(this._a2=="rotation")this._u2=_y_2;else if(this._a2=="blend_add")this._u2=_z_2; 3100else if(this._a2=="blend_multiply")this._u2=_A_2;else if(this._a2=="mask")this._u2=_C_2;else if(this._a2=="subject")this._u2=_D_2;else if(this._a2=="origin")this._u2=_G_2;else if(this._a2=="image_speed")this._u2=_eY2;else if(this._a2=="image_index")this._u2=_fY2;else if(this._a2=="image_angle")this._u2=_H_2;else if(this._a2=="image_blend")this._u2=_I_2;else this._u2=_q_2}}
3100/*@constructor */function _D13(){_Pu2.call(this);this._E13=0;Object.defineProperties(this,{_F13:{enumerable:true,get :function(){return this._E13} 3101,set :function(_b9){this._E13=yyGetInt32(_b9)}},});this._Tv2=function(){var _2w2=this._cv2;for(var _G13 in this._eM){if(_G13._pF1(_2w2)){this._cv2=_Vb(this._cv2,_G13._cv2)}}}}/*@constructor */function _H13(_Ou2){_D13.call(this);this.__type="[MessageEventTrackKey]";this._I13=null;if((_Ou2!=null)&&(_Ou2!=undefined)){this._I13=_Ou2.events}Object.defineProperties(this,{_J13:{enumerable:true,get :function(){return this._I13},set :function(_b9){this._I13=_b9}},})}/*@constructor */function _K13(_Ou2){_D13.call(this); 3102this.__type="[CodeEventTrackKey]";if((_Ou2!=null)&&(_Ou2!=undefined)){this._L13=_Ou2.event;this._L13._M13=this._L13}else {this._L13=null}Object.defineProperties(this,{_N13:{enumerable:true,get :function(){return this._L13},set :function(_b9){this._L13=_b9}},})}/*@constructor *//*@constructor */function _O13(_Ou2){_D13.call(this);this.__type="[GraphicTrackKey]";this._AJ=-1;if((_Ou2!=null)&&(_Ou2!=undefined)){this._AJ=_Ou2.index}Object.defineProperties(this,{_P13:{enumerable:true,get :function(){return this._AJ} 3103,set :function(_b9){this._AJ=yyGetInt32(_b9)}},})}/*@constructor */function _Q13(_Ou2){_D13.call(this);this.__type="[InstanceTrackKey]";this._R13=-1;if((_Ou2!=null)&&(_Ou2!=undefined)){this._R13=_Ou2.index}Object.defineProperties(this,{_S13:{enumerable:true,get :function(){return this._R13},set :function(_b9){this._R13=yyGetInt32(_b9)}},})}/*@constructor */function _T13(_Ou2){_D13.call(this);this.__type="[AudioTrackKey]";this._U13=-1;this._V13=0;this._W13=0;if((_Ou2!=null)&&(_Ou2!=undefined)){this._U13=_Ou2._X13; 3104this._V13=_Ou2._FS2;this._W13=_Ou2._4r}Object.defineProperties(this,{_Y13:{enumerable:true,get :function(){return this._U13},set :function(_b9){this._U13=_b9}},_Z13:{enumerable:true,get :function(){return this._V13},set :function(_b9){this._V13=_b9}},__13:{enumerable:true,get :function(){return this._W13},set :function(_b9){this._W13=_b9}},})}/*@constructor */function _023(_Ou2){_D13.call(this);this.__type="[RealTrackKey]";this._D03=0;this._G03=false;this._B03=-1;this._C03=null;if((_Ou2!=null)&&(_Ou2!=undefined)){ 3105this._D03=_Ou2._123;this._G03=_Ou2._223;this._B03=_Ou2._323;if(_Ou2._423!=undefined){this._C03=new _Uv2(_Ou2._423)}}this._Tv2=function(){var _2w2=this._cv2;for(var _G13 in this._eM){var _dw2=_go2._cw2(_G13._B03);if((_dw2!=null)&&(_dw2._pF1(_2w2))){this._cv2=_Vb(this._cv2,_dw2._cv2)}}};Object.defineProperties(this,{_0v2:{enumerable:true,get :function(){return this._D03},set :function(_b9){this._D03=yyGetReal(_b9);this._B03=-1;this._G03=false;this._C03=null}},_523:{enumerable:true,get :function(){return this._G03} 3106,set :function(_b9){this._G03=yyGetBool(_b9)}},_623:{enumerable:true,get :function(){var _723=undefined;if((this._G03==true)&&(this._C03!=null)){_723=this._C03}else {_723=_go2._6b(this._B03)}if((_723==undefined)||(_723==null))return -1;else return _723},set :function(_b9){if(typeof(_b9)=="object"){var _ng=_go2._b3.indexOf(_b9);if(_ng==-1){this._C03=_b9;this._G03=true;this._B03=-1}else {this._B03=_ng;this._G03=false;this._C03=null}}else {if(_go2._6b(this._B03)!=null){this._B03=_b9;this._G03=false;this._C03=null; 3107}else {throw new Error("Invalid curve passed to curve property of keyframe channel")}}}},})}/*@constructor */function _823(_Ou2){_D13.call(this);this.__type="[ColorTrackKey]";this._8V2=0;this._G03=false;this._B03=-1;this._C03=null;if((_Ou2!=null)&&(_Ou2!=undefined)){this._8V2=_Ou2.color;this._G03=_Ou2._223;this._B03=_Ou2._323;if(_Ou2._423!=undefined){this._C03=new _Uv2(_Ou2._423)}}Object.defineProperties(this,{_923:{enumerable:true,get :function(){var _S9=[];_S9[1]=(this._8V2&0xff)/255.0;_S9[2]=((this._8V2>>8)&0xff)/255.0; 3108_S9[3]=((this._8V2>>16)&0xff)/255.0;_S9[0]=((this._8V2>>24)&0xff)/255.0;return _S9},set :function(_b9){if(_b9 instanceof Array){var _S9;_S9=((yyGetReal(_b9[1])*255.0)&0xff);_S9|=((yyGetReal(_b9[2])*255.0)&0xff)<<8;_S9|=((yyGetReal(_b9[3])*255.0)&0xff)<<16;_S9|=((yyGetReal(_b9[0])*255.0)&0xff)<<24;this._8V2=_S9}else {this._8V2=yyGetInt32(_b9)}this._B03=-1;this._G03=false;this._C03=null}},_a23:{enumerable:true,get :function(){var _S9=[];_S9[1]=(this._8V2&0xff)/255.0;_S9[2]=((this._8V2>>8)&0xff)/255.0;_S9[3]=((this._8V2>>16)&0xff)/255.0; 3109_S9[0]=((this._8V2>>24)&0xff)/255.0;return _S9},set :function(_b9){if(_b9 instanceof Array){var _S9;_S9=((yyGetReal(_b9[1])*255.0)&0xff);_S9|=((yyGetReal(_b9[2])*255.0)&0xff)<<8;_S9|=((yyGetReal(_b9[3])*255.0)&0xff)<<16;_S9|=((yyGetReal(_b9[0])*255.0)&0xff)<<24;this._8V2=_S9}else {this._8V2=yyGetInt32(_b9)}this._B03=-1;this._G03=false;this._C03=null}},_623:{enumerable:true,get :function(){var _723=undefined;if((this._G03==true)&&(this._C03!=null)){_723=this._C03}else {_723=_go2._6b(this._B03)}if((_723==undefined)||(_723==null))return -1; 3110else return _723},set :function(_b9){if(typeof(_b9)=="object"){var _ng=_go2._b3.indexOf(_b9);if(_ng==-1){this._C03=_b9;this._G03=true;this._B03=-1}else {this._B03=_ng;this._G03=false;this._C03=null}}else {if(_go2._6b(this._B03)!=null){this._B03=_b9;this._G03=false;this._C03=null}else {throw new Error("Invalid curve passed to curve property of keyframe channel")}}}},})}/*@constructor */function _b23(_Ou2){_D13.call(this);this.__type="[BoolTrackKey]";this._Qu2=false;if((_Ou2!=null)&&(_Ou2!=undefined)){this._Qu2=_Ou2.value} 3111Object.defineProperties(this,{_0v2:{enumerable:true,get :function(){return this._Qu2},set :function(_b9){this._Qu2=yyGetBool(_b9)}},})}/*@constructor */function _c23(_Ou2){_D13.call(this);this.__type="[StringTrackKey]";this._Qu2="";if((_Ou2!=null)&&(_Ou2!=undefined)){this._Qu2=_Ou2.value}Object.defineProperties(this,{_0v2:{enumerable:true,get :function(){return this._Qu2},set :function(_b9){this._Qu2=yyGetString(_b9)}},})}/*@constructor */function _d23(_Ou2){_D13.call(this);this._oA=-1;if((_Ou2!=null)&&(_Ou2!=undefined)){ 3112this._oA=_Ou2.index}Object.defineProperties(this,{_e23:{enumerable:true,get :function(){return this._oA},set :function(_b9){this._oA=yyGetInt32(_b9)}},});this.__type="[SequenceTrackKey]"}
3112/*@constructor */function _f23(_Ou2){_D13.call(this);this.__type="[SpriteFramesTrackKey]";this._FJ=-1;if((_Ou2!=null)&&(_Ou2!=undefined)){this._FJ=_Ou2.imageIndex}Object.defineProperties(this,{_g23:{enumerable:true,get :function(){return this._FJ},set :function(_b9){this._FJ=yyGetInt32(_b9)}},})}/*@constructor */function _h23(_gi, 3113_Ou2){_Pu2.call(this);this.__type="[Keyframe]";this._WF2=0;this._dM=0;this._EY2=false;this._i23=false;this._eM={};if((_Ou2!=null)&&(_Ou2!=undefined)){this._WF2=_Ou2.key;this._dM=_Ou2.length;this._EY2=_Ou2._z2;this._i23=_Ou2._A2;this._eM={};for(var _4Z2 in _Ou2._B2){var data=_Ou2._B2[_4Z2];var _j23=null;switch(_gi){case _XX2:_j23=new _O13(data);break;case _2Y2:_j23=new _Q13(data);break;case _g_2:_j23=new _T13(data);break;case _h_2:_j23=new _023(data);break;case _i_2:_j23=new _823(data);break;case _j_2:_j23=new _b23(data); 3114break;case _k_2:_j23=new _c23(data);break;case _ZX2:_j23=new _d23(data);break;case _8M:_j23=new _f23(data);break }if(_j23!=null){_j23.key=_4Z2;this._eM[_4Z2]=_j23}else {throw new Error("Invalid sequence track channel type")}}}this._Zu2();Object.defineProperties(this,{_k23:{enumerable:true,get :function(){return this._WF2},set :function(_b9){this._WF2=yyGetInt32(_b9)}},_l23:{enumerable:true,get :function(){return this._dM},set :function(_b9){this._dM=yyGetInt32(_b9)}},_m23:{enumerable:true,get :function(){return this._EY2} 3115,set :function(_b9){this._EY2=yyGetBool(_b9)}},_n23:{enumerable:true,get :function(){return this._i23},set :function(_b9){this._i23=yyGetBool(_b9)}},_1w2:{enumerable:true,get :function(){var _o23=[];for(var _4Z2 in this._eM){_o23.push(this._eM[_4Z2])}_o23.sort(function(_N9,_M9){return Number(_N9.key)-Number(_M9.key)});return _o23},set :function(_b9){if(_b9 instanceof Array){this._eM={};for(var _Zv2=0;_Zv2<_b9.length;_Zv2++){var key=_b9[_Zv2]._E13;this._eM[key]=_b9[_Zv2]}}else {throw new Error("value must be an array of keyframes")} 3116}}})}/*@constructor */function _t03(_gi,_Ou2){_Pu2.call(this);this.__type="[KeyframeStore]";this._RF2=0;this._VF2=[];if((_Ou2!=null)&&(_Ou2!=undefined)){var _p23=_Ou2.length;for(var _6Y2=0;_6Y2<_p23;++_6Y2){this._q23(new _h23(_gi,_Ou2[_6Y2]))}}}_t03.prototype._Tv2=function(){var _2w2=this._cv2;for(var _S2=0;_S2<this._RF2;_S2++){if(this._VF2[_S2]._pF1(_2w2)){this._cv2=_Vb(this._cv2,this._VF2[_S2]._cv2)}}};_t03.prototype._q23=function(_r23){var _s23=0;while(_s23<this._RF2){if(this._VF2[_s23].key>_r23.key){ 3117break }_s23++}this._VF2.splice(_s23,0,_r23);this._RF2++;this._Zu2()};_t03.prototype._7Y2=function(_lm,_y03){if(this._RF2==0)return -1;var start=0;var end=this._RF2;var index=(start+end)>>1;var length;while(index!=start){length=this._VF2[index]._EY2?(index+1<this._RF2?this._VF2[index+1]._WF2:0x7fffffff):this._VF2[index]._dM;if(this._VF2[index]._WF2<=_lm&&this._VF2[index]._WF2+length>_lm)return index;if(this._VF2[index]._WF2>_lm)end=index;else start=index;index=(start+end)>>1}length=this._VF2[index]._EY2?(index+1<this._RF2?this._VF2[index+1]._WF2:0x7fffffff):this._VF2[index]._dM; 3118if(this._VF2[index]._WF2<=_lm&&this._VF2[index]._WF2+length>_lm)return index;if((index==(this._RF2-1))&&(_lm==_y03)){if((this._VF2[index]._WF2+length)==_y03)return index}return -1};_t03.prototype._cM=function(_lm,_y03){var _t23=this._7Y2(_lm,_y03);if(_t23==-1)return null;return this._VF2[_t23]};_t03.prototype._9Y2=function(_k9,_y03){if(_k9<0){return 0.0}else if(_k9>this._RF2){return 0.0}if(this._VF2[_k9]._EY2){if(_k9<(this._RF2-1)){var length=(this._VF2[_k9+1]._WF2-this._VF2[_k9]._WF2)-1.0;return length}else { 3119var length=(_y03-this._VF2[_k9]._WF2)-1.0;return length}}else {return this._VF2[_k9]._dM}};_t03.prototype._u23=function(_Rw,_Sw,_v23,_603,_w23,_s13){if(_w23==undefined)_w23=false;if(_s13==undefined)_s13=-1.0;if(this._RF2==0)return false;var _x23=false;if(_Rw>_Sw){var _4F=_Rw;_Rw=_Sw;_Sw=_4F;_x23=true}var _y23=false;var _z23=false;if(_603>0.0){_z23=true;if(_w23&&(_Sw==_s13)){_y23=true}}else {_y23=true;if(_w23&&(_Rw==0.0)){_z23=true}}if((_y23&&(this._VF2[0]._WF2>_Sw))||((!_y23)&&this._VF2[0]._WF2>=_Sw))return false; 3120var _A23=this._VF2[this._RF2-1]._WF2+this._VF2[this._RF2-1]._dM;if((this._VF2[this._RF2-1]._EY2==false)&&((_A23<_Rw)||(!_z23&&((_A23==_Rw)))))return false;var _zY2=0;var start,end,_rq1;var _w21=null;start=0;end=this._RF2;_rq1=(start+end)>>1;while(_rq1!=start){if(this._VF2[_rq1]._WF2>_Rw){end=_rq1}else {start=_rq1}_rq1=(start+end)>>1}_w21=this._VF2[_rq1];
3120var _B23=_w21._WF2+_w21._dM;if((_B23<_Rw)||(!_z23&&(_B23==_Rw))){_zY2=_rq1+1}else {_zY2=_rq1}var _AY2=0;start=0;end=this._RF2;_rq1=(start+end)>>1;while(_rq1!=start){ 3121if((_y23&&(this._VF2[_rq1]._WF2>_Sw))||((!_y23)&&(this._VF2[_rq1]._WF2>=_Sw))){end=_rq1}else {start=_rq1}_rq1=(start+end)>>1}_AY2=_rq1;if(_AY2<_zY2){return false}else {if(_x23){_v23.start=_AY2;_v23.end=_zY2}else {_v23.start=_zY2;_v23.end=_AY2}return true}};_t03.prototype._c03=function(_C23,_MH,_s13,_503,_403,_603,_a03,_b03,_D23){if(_D23==undefined)_D23=false;var _E23=0.99;_a03[0]=_b03[0]=_a03[1]=_b03[1]=-1;var out={start:-1,end:-1};var _wY2=false;if(_C23==_b_2){_wY2=this._u23(_503,_403,out,_603,_D23,_s13); 3122_a03[0]=out.start;_b03[0]=out.end}else if(_C23==_c_2){if(_603>0.0){if(_403<_503){if(!_D23||(_503!=_s13)){_wY2=this._u23(_503,_s13,out,_603,_D23,_s13);_a03[0]=out.start;_b03[0]=out.end}if(this._u23(0,_403,out,_603,_D23,_s13)){_wY2=true;_a03[1]=out.start;_b03[1]=out.end}}else {_wY2=this._u23(_503,_403,out,_603,_D23,_s13);_a03[0]=out.start;_b03[0]=out.end}}else {if(_403>_503){if(!_D23||(_503!=0)){_wY2=this._u23(_503,0,out,_603,_D23,_s13);_a03[0]=out.start;_b03[0]=out.end}if(this._u23(_s13,_403,out,_603, 3123_D23,_s13)){_wY2=true;_a03[1]=out.start;_b03[1]=out.end}}else {_wY2=this._u23(_503,_403,out,_603,_D23,_s13);_a03[0]=out.start;_b03[0]=out.end}}}else if(_C23==_d_2){var _F23=0.0;if(_MH>0.0){_F23=1.0/_MH}if(_603>0.0){if((_403<_503)||((_403-_503)<(_F23*_E23))){if(!_D23||(_503!=0)){_wY2=this._u23(_503,0,out,_603*-1.0,false);_a03[0]=out.start;_b03[0]=out.end}if(this._u23(0,_403,out,_603,_D23,_s13)){_wY2=true;_a03[1]=out.start;_b03[1]=out.end}}else {_wY2=this._u23(_503,_403,out,_603,false);_a03[0]=out.start; 3124_b03[0]=out.end}}else {if((_403>_503)||((_503-_403)<(_F23*_E23))){if(!_D23||(_503!=_s13)){_wY2=this._u23(_503,_s13,out,_603*-1.0,false);_a03[0]=out.start;_b03[0]=out.end}if(this._u23(_s13,_403,out,_603,_D23,_s13)){_wY2=true;_a03[1]=out.start;_b03[1]=out.end}}else {_wY2=this._u23(_503,_403,out,_603,false);_a03[0]=out.start;_b03[0]=out.end}}}return _wY2};var _G23=["event_create","event_destroy","event_clean_up","event_step","event_step_begin","event_step_end","event_async_system"];/*@constructor */function _H23(_Ou2){ 3125_Pu2.call(this);this.__type="[Sequence]";this._a2="";this._d03=0;this._FI2=30.0;this._GI2=0;this._dM=0;this._I23=1.0;this._zX2=0;this._AX2=0;this._J23=new _t03();this._J23._RF2=0;this._J23._VF2=[];this._K23=new _t03();this._K23._RF2=0;this._K23._VF2=[];this._813=0;this._L23=0;this._7M=[];this["event_create"]=null;this["event_destroy"]=null;this["event_clean_up"]=null;this["event_step"]=null;this["event_step_begin"]=null;this["event_step_end"]=null;this["event_async_system"]=null;this["event_broadcast_message"]=null; 3126this._Xv2=false;if((_Ou2!=null)&&(_Ou2!=undefined)){this._a2=_Ou2._a2;this._d03=_Ou2._m2;this._FI2=_Ou2._n2;this._GI2=_Ou2._o2;this._dM=_Ou2.length;this._I23=_Ou2.volume;this._zX2=_Ou2._p2;this._AX2=_Ou2._q2;this._J23=new _t03();this._J23._RF2=0;this._J23._VF2=[];for(var _6Y2=0;_6Y2<_Ou2._r2.length;++_6Y2){var _M23=_Ou2._r2[_6Y2];var _N23=new _h23();_N23._WF2=_M23.key;_N23._dM=0;_N23._EY2=_M23._z2;_N23._i23=_M23._A2;_N23._eM={};for(var _4Z2 in _M23._B2){var _O23=_M23._B2[_4Z2];_N23._eM[_4Z2]=new _H13(_O23)} 3127this._J23._q23(_N23)}this._K23=new _t03();this._K23._RF2=0;this._K23._VF2=[];this._813=_Ou2._s2.length;this._7M=[];for(var _sX1=0;_sX1<this._813;++_sX1){this._7M[_sX1]=_e03(_Ou2._s2[this._813-1-_sX1]);}this._L23=_Ou2._C2.length;for(var _xK2=0;_xK2<this._L23;++_xK2){var _bo=_Ou2._C2[_xK2];var _P23=_G23[_bo._Q23];this[_P23]=_bo._R23;_bo._R23._M13=_bo._R23}this._K23=new _t03();this._K23._RF2=0;this._K23._VF2=[];for(var _6Y2=0;_6Y2<_Ou2._D2.length;++_6Y2){var _M23=_Ou2._D2[_6Y2];var _N23=new _h23();_N23._WF2=_M23.key; 3128_N23._dM=0;_N23._EY2=_M23._z2;_N23._i23=_M23._A2;_N23._eM={};for(var _4Z2 in _M23._B2){var _O23=_M23._B2[_4Z2];_N23._eM[_4Z2]=new _K13(_O23)}this._K23._q23(_N23)}this._Xv2=true}Object.defineProperties(this,{_9v2:{enumerable:true,get :function(){return this._a2},set :function(_b9){this._a2=yyGetString(_b9)}},_S23:{enumerable:true,get :function(){return this._d03},set :function(_b9){var _mj=yyGetInt32(_b9);if((_mj>=0)&&(_mj<_e_2)){this._d03=_mj}else {debug("Trying to set loopmode property of sequence to out-of-bounds value "+yyGetReal(_b9))} 3129}},_T23:{enumerable:true,get :function(){return this._FI2},set :function(_b9){this._FI2=yyGetReal(_b9)}},_U23:{enumerable:true,get :function(){return this._GI2},set :function(_b9){var _mj=yyGetInt32(_b9);if((_mj>=0)&&(_mj<_V23)){this._GI2=_mj}else {debug("Trying to set playbackSpeedType property of sequence to out-of-bounds value "+yyGetReal(_b9))}}},_l23:{enumerable:true,get :function(){return this._dM},set :function(_b9){_b9=yyGetReal(_b9);_b9=_Vb(_b9,0.0);this._dM=_b9}},_W23:{enumerable:true,get :function(){ 3130return this._I23},set :function(_b9){_b9=yyGetReal(_b9);_b9=_Vb(_b9,0.0);this._I23=_b9}},_X23:{enumerable:true,get :function(){return this._zX2},set :function(_b9){this._zX2=yyGetReal(_b9)}},_Y23:{enumerable:true,get :function(){return this._AX2},set :function(_b9){this._AX2=yyGetReal(_b9)}},_j13:{enumerable:true,get :function(){return this._7M},set :function(_b9){if(_b9 instanceof Array){this._7M=_b9}else {throw new Error("value must be an array of tracks")}}},_Z23:{enumerable:true,get :function(){return this._J23._VF2} 3131,set :function(_b9){if(_b9 instanceof Array){this._J23._VF2=_b9;this._J23._RF2=_b9.length}else {throw new Error("value must be an array of keyframes")}}},__23:{enumerable:true,get :function(){return this._K23._VF2},set :function(_b9){if(_b9 instanceof Array){this._K23._VF2=_b9;this._K23._RF2=_b9.length}else {throw new Error("value must be an array of keyframes")}}},_033:{enumerable:true,get :function(){return this["event_create"]},set :function(_b9){this["event_create"]=_b9}},_133:{enumerable:true,get :function(){ 3132return this["event_destroy"]},set :function(_b9){this["event_destroy"]=_b9}},_233:{enumerable:true,get :function(){return this["event_clean_up"]},set :function(_b9){this["event_clean_up"]=_b9}},_333:{enumerable:true,get :function(){return this["event_step"]},set :function(_b9){this["event_step"]=_b9}},_433:{enumerable:true,get :function(){return this["event_step_begin"]},set :function(_b9){this["event_step_begin"]=_b9}},_533:{enumerable:true,get :function(){return this["event_step_end"]},set :function(_b9){this["event_step_end"]=_b9} 3133},_633:{enumerable:true,get :function(){return this["event_async_system"]},set :function(_b9){this["event_async_system"]=_b9}},_733:{enumerable:true,get :function(){return this["event_broadcast_message"]},set :function(_b9){this["event_broadcast_message"]=_b9}},})}_H23.prototype._833=function(_PX2,_933){for(var _sX1=0;_sX1<_PX2.length;++_sX1){var _9M=_PX2[_sX1];if(_9M._rI==_2Y2){var _a33=_9M;if(_a33._bM!=null){var _b33=_a33._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_a33._bM._VF2[_S2];for(var _4Z2 in _w21._eM){ 3134var _5Z2=_w21._eM[_4Z2];if(_5Z2._R13!=-1){if(_933.indexOf(_5Z2._R13)==-1){_933.push(_5Z2._R13)}}}}}}else if(_9M._rI==_0Y2){var _Z03=_9M;this._833(_Z03._213(),_933);this._833(_Z03._313(),_933)}else if(_9M._rI==_ZX2){var _c33=_9M;if(_c33._bM!=null){var _b33=_c33._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_c33._bM._VF2[_S2];for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];if(_5Z2._oA!=-1){var _rX2=_RK._sX2(_5Z2._oA);if(_rX2!=null){this._833(_rX2._7M,_933)}}}}}}this._833(_9M._7M,_933)}};/*@constructor */function _Pq2(){ 3135this._c3=[];this._mc2=[]}_Pq2.prototype._yk=function(_Ou2){var _wn=null;if(_Ou2!=null){_wn=new _H23(_Ou2)}this._c3[this._c3.length]=_wn};_Pq2.prototype._sX2=function(_Y9){if((_Y9<0)||(_Y9>=this._c3.length)){return undefined}return this._c3[_Y9]};function _uD(_k9){var _d33=_RK._6b(_k9);if(_d33!==undefined&&_d33!==null)return true;return false}function _vD(_k9){var _d33=_RK._6b(_k9);if(_d33!==undefined&&_d33!==null)return _d33._a2;return ""}_Pq2.prototype._lL=function(_Y9){if((_Y9<0)||(_Y9>=this._mc2.length)){ 3136return undefined}return this._mc2[_Y9]};_Pq2.prototype._oL=function(_Y9){this._mc2[_Y9]=null;};_Pq2.prototype._SK=function(){var index;for(index=0;index<this._mc2.length;index++){if(this._mc2[index]==null){break }}this._mc2[index]=new _e33(index);return this._mc2[index]};var _f33=[];var _g33=[];var _h33=[];function _i33(_j33,_k33){var _l33=new Object();_l33._w21=_j33;_l33._m33=_k33;_f33[_f33.length]=_l33}function _n33(_j33,_o33){var _l33=new Object();_l33._w21=_j33;_l33._1Z2=_o33;_g33[_g33.length]=_l33}function _p33(_j33, 3137_RL){var _l33=new Object();_l33._w21=_j33;_l33._q33=_RL;_h33[_h33.length]=_l33}function _r33(){_h33=[]}_Pq2.prototype._s33=function(_vK){if(_vK==null){return }_f33=[];_g33=[];var __L=_79._89();for(var _t33=0;_t33<_vK._iV2.length;++_t33){var _u33=_vK._iV2[_t33];var _v33=_mI._QL(_vK,_u33);if(_v33==null)continue;var _bz1=this._mc2[_v33._NJ];if(_bz1!=null){if((_v33._TJ==0)&&((_bz1._BD&&_bz1._w33)||_bz1._x33))continue;if(_bz1._w33==false){var _rX2=_RK._sX2(_bz1._MJ);if(_rX2!=null){_DX2.push(_rX2);_bz1._y33(_rX2._7M, 3138-1,-1,_v33._SJ._fj);_bz1._z33(_rX2._7M);_DX2.pop()}_bz1._w33=true}var _l2=this._c3[_bz1._MJ];if(_l2!=null){_DX2.push(_l2);_bz1._FX2=_bz1._OJ;if(!_bz1._BD&&!_bz1._x33){var _A33=_l2._FI2;if(_l2._GI2==_7J){_A33/=__L}_bz1._OJ+=_bz1._GX2*_bz1._TK*_A33}var _2M={_3M:_bz1._OJ,_4M:_bz1._GX2,_5M:_bz1._x33};_6M(_l2,_2M);_bz1._OJ=_2M._3M;_bz1._GX2=_2M._4M;var _B33=new _Bu();var _uX2=_l2._zX2!=0||_l2._AX2!=0||_v33._sJ!=0||_v33._tJ!=0||_v33._RJ!=0||_v33._PJ!=1||_v33._QJ!=1||_v33._SJ._9J!=0||_v33._SJ._aJ!=0;if(_uX2){ 3139var _vX2=new _Bu();var _wX2=new _Bu();var _xX2=new _Bu();var _yX2=new _Bu();_vX2.__v(_v33._PJ,_v33._QJ,1);_wX2._2w(_v33._RJ);_yX2._Zv(-_l2._zX2,-_l2._AX2,0);_xX2._Zv(_v33._sJ+_v33._SJ._9J,_v33._tJ+_v33._SJ._aJ,0);var _C33=new _Bu();var _D33=new _Bu();_C33.Multiply(_yX2,_vX2);_D33.Multiply(_C33,_wX2);_C33.Multiply(_D33,_xX2);var _tX2=new _Bu(_B33);_B33.Multiply(_C33,_tX2)}this._E33(_v33,_l2,_bz1,_bz1._qX2,_bz1,_B33,null,_l2._7M,_bz1._OJ,_bz1._FX2,_bz1._GX2,false);
3139if(!_bz1._BD&&!_bz1._x33){this._F33(_bz1,_l2,_u33, 3140__L);this._G33(_bz1,_l2,_u33,__L)}_bz1._x33=_2M._5M;_v33._TJ=0;_DX2.pop()}}}this._H33();this._I33()};_Pq2.prototype._J33=function(_vK,_K33){if(_vK==null){return }var _l22;switch(_K33){case _1d2:_l22="event_step";break;case __c2:_l22="event_step_begin";break;case _3d2:_l22="event_step_end";break;case _pW:_l22="event_async_system";break;case _Af2:_l22="event_broadcast_message";break;default :return }for(var _t33=0;_t33<_vK._iV2.length;++_t33){var _u33=_vK._iV2[_t33];var _v33=_mI._QL(_vK,_u33);if(_v33==null)continue; 3141var _bz1=this._mc2[_v33._NJ];if(_bz1!=null){if(_bz1.paused||_bz1._5M)continue;var _l2=this._c3[_bz1._MJ];if(_l2!=null){if(_l2[_l22]!=null){_l2[_l22]._M13.call(_bz1,_bz1)}}}}};_Pq2.prototype._VK=function(_L33,_K33){if(_L33==null){return }var _l22;switch(_K33){case _1d2:_l22="event_step";break;case __c2:_l22="event_step_begin";break;case _3d2:_l22="event_step_end";break;case _YH:_l22="event_create";break;case _zH:_l22="event_destroy";break;case _AH:_l22="event_clean_up";break;default :return;}var _l2=this._c3[_L33._MJ]; 3142if(_l2!=null){if(_l2[_l22]!=null){_l2[_l22]._M13.call(_L33,_L33)}}};_Pq2.prototype._F33=function(_o33,_903,_k33,_M33){if(_o33==null)return;if(_903==null)return;if(_903._J23._RF2==0)return;var _uY2=[];var _vY2=[];var _EI2=_903._FI2;if(_903._GI2==_7J)_EI2/=_M33;if(_o33._TK!=0.0)_EI2*=_o33._TK;var _gY2=_o33._GX2;if(_EI2<0.0){_gY2=-_gY2;_EI2=-_EI2}var _wY2=_903._J23._c03(_903._d03,1.0/_EI2,_903._dM,_o33._FX2,_o33._OJ,_gY2,_uY2,_vY2,true);if(!_wY2)return;var _yY2=1,offset=0;if(_uY2[1]!=-1)_yY2=2;if(_uY2[0]==-1)offset=1; 3143for(var _Dm=offset;_Dm<_yY2;_Dm++){var _zY2=_uY2[_Dm];var _AY2=_vY2[_Dm];var _N33=1;if(_zY2>_AY2)_N33=-1;var _S2=_zY2;do {var _w21=_903._J23._VF2[_S2];_i33(_w21,_k33);if(_S2==_AY2)break;_S2+=_N33}while(true)}};_Pq2.prototype._G33=function(_o33,_903,_k33,_M33){if(_o33==null)return;if(_903==null)return;if(_903._K23._RF2==0)return;var _uY2=[];var _vY2=[];var _EI2=_903._FI2;if(_903._GI2==_7J)_EI2/=_M33;if(_o33._TK!=0.0)_EI2*=_o33._TK;var _gY2=_o33._GX2;if(_EI2<0.0){_gY2=-_gY2;_EI2=-_EI2}var _wY2=_903._K23._c03(_903._d03, 31441.0/_EI2,_903._dM,_o33._FX2,_o33._OJ,_gY2,_uY2,_vY2,true);if(!_wY2)return;var _yY2=1,offset=0;if(_uY2[1]!=-1)_yY2=2;if(_uY2[0]==-1)offset=1;for(var _Dm=offset;_Dm<_yY2;_Dm++){var _zY2=_uY2[_Dm];var _AY2=_vY2[_Dm];var _N33=1;if(_zY2>_AY2)_N33=-1;var _S2=_zY2;do {var _w21=_903._K23._VF2[_S2];_n33(_w21,_o33);if(_S2==_AY2)break;_S2+=_N33}while(true)}};function _fM(_903,_RL,_M33,_O33,_KX2,_JX2,_IX2){if(_903==null)return;if(_903._J23._RF2==0)return;var _uY2=[];var _vY2=[];var _EI2=_903._FI2;if(_903._GI2==_7J)_EI2/=_M33; 3145if(_O33!=0.0)_EI2*=_O33;var _gY2=_KX2;if(_EI2<0.0){_gY2=-_gY2;_EI2=-_EI2}var _wY2=_903._J23._c03(_903._d03,1.0/_EI2,_903._dM,_JX2,_IX2,_gY2,_uY2,_vY2,true);if(!_wY2)return;var _yY2=1,offset=0;if(_uY2[1]!=-1)_yY2=2;if(_uY2[0]==-1)offset=1;for(var _Dm=offset;_Dm<_yY2;_Dm++){var _zY2=_uY2[_Dm];var _AY2=_vY2[_Dm];var _N33=1;if(_zY2>_AY2)_N33=-1;var _S2=_zY2;do {var _w21=_903._J23._VF2[_S2];_p33(_w21,_RL);if(_S2==_AY2)break;_S2+=_N33}while(true)}};_Pq2.prototype._H33=function(){for(var _S2=0;_S2<_f33.length;_S2++){ 3146var _w21=_f33[_S2]._w21;var _P33=_w21._eM[0];for(var _0c=0;_0c<_P33._I13.length;_0c++){var map=_I8();_05._J8=map;_K8(map,"event_type","sequence event");_K8(map,"element_id",_f33[_S2]._m33);_K8(map,"message",_P33._I13[_0c]);_RK._J33(_29,_Af2);_O8._P8(_Af2,0);_R8(map);_05._J8=-1}}};_Pq2.prototype._I33=function(){for(var _S2=0;_S2<_g33.length;_S2++){var _w21=_g33[_S2]._w21;var _Q33=_w21._eM[0];if(_Q33._L13!=null){_Q33._L13._M13.call(_g33[_S2]._1Z2,_g33[_S2]._1Z2)}}};function _R33(){for(var _S2=0;_S2<_h33.length; 3147_S2++){var _w21=_h33[_S2]._w21;var _P33=_w21._eM[0];for(var _0c=0;_0c<_P33._I13.length;_0c++){var map=_I8();_05._J8=map;_K8(map,"event_type","sprite event");_K8(map,"element_id",_h33[_S2]._q33);_K8(map,"message",_P33._I13[_0c]);_RK._J33(_29,_Af2);_O8._P8(_Af2,0);_R8(map);_05._J8=-1}}};function _6M(_LX2,_S33){if(_LX2==null){return false}var end=_LX2._dM;var _HI2=false;if(_LX2._d03==_b_2){if(_S33._3M<=0.0){_S33._3M=0.0;if(_S33._4M<0.0){_HI2=true;_S33._5M=true}}else if(_S33._3M>=end){_S33._3M=end;if(_S33._4M>0.0){ 3148_S33._5M=true;_HI2=true}}}else if(_LX2._d03==_c_2){if((_S33._3M<0.0)||(_S33._3M>=end)){_HI2=true}if(end>0){_S33._3M=_a9(_S33._3M,end)}}else if(_LX2._d03==_d_2){if((_S33._3M<0.0)||(_S33._3M>=end)){if(_S33._3M<0.0){_S33._3M*=-1.0}var _SV=(_S33._3M/end);_S33._3M=_a9(_S33._3M,end);if(_SV&1){_S33._3M=end-_S33._3M;_S33._4M=-1.0}else {_S33._4M=1.0}_HI2=true}}return _HI2}_Pq2.prototype._E33=function(_wK,_LX2,_OS1,_HX2,_T33,_nq,_U33,_PX2,_IX2,_JX2,_KX2,_V33){var _SX2=new _Bu();var _W33=new _Bu();var _X33=_HX2;var _Rm=_HX2; 3149for(var _sX1=0;_sX1<_PX2.length;++_sX1){var _Y33=_PX2[_sX1];_DX2.push(_Y33);if(!_TX2(_Y33._rI)&&_Y33._82){var _Z33=__33(_T33,_X33,_Rm);_Rm=_Z33._Rm;_X33=_Z33._Hm;_Rm._043=_Y33;var _r42=_V33||_Rm.value._143!=_IX2;if(_r42){var _243=0xffffffff;if(_Rm._343!=null){_243=~(_Rm._343.value._v13&(~(_Rm._343.value._z13)))}_Y33._q13(_IX2,_LX2._dM,_Rm.value,_243);_Rm.value._143=_IX2}switch(_Y33._rI){case _XX2:this._443(_Rm,_Rm.value,_OS1,_Y33,_5b2,_KX2,_JX2,_IX2,_LX2._dM);break;case _ZX2:this._543(_wK,_LX2,_OS1,_Rm.value, 3150_Rm._4Y2,_Rm,_nq,_U33,_Y33,_IX2,_JX2,_KX2,false,_r42);break }if(_r42){_Rm.value._WX2._Cs2();
3150_103(_Rm.value._WX2,_Rm.value.x,_Rm.value.y,_Rm.value.scaleX,_Rm.value.scaleY,_Rm.value.rotation,_Rm.value._e2,_Rm.value._f2);if(_Rm._343!=null){if((_U33._513&_V_2)==0){_W33._Zv(_Rm._343.value._e2,_Rm._343.value._f2,0);_SX2.Multiply(_Rm.value._WX2,_W33);_Rm.value._WX2._Ol(_SX2);}var _643=_Rm._343.value._v13&~(_Rm.value._v13);_Rm.value._v13|=_Rm._343.value._v13;if(_Rm.value._v13&((1<<_A_2)|(1<<_I_2))){if(_643&((1<<_A_2)|(1<<_I_2))){ 3151_Rm.value._iY2[0]=_Rm._343.value._iY2[0];_Rm.value._iY2[1]=_Rm._343.value._iY2[1];_Rm.value._iY2[2]=_Rm._343.value._iY2[2];_Rm.value._iY2[3]=_Rm._343.value._iY2[3]}else {_Rm.value._iY2[0]*=_Rm._343.value._iY2[0];_Rm.value._iY2[1]*=_Rm._343.value._iY2[1];_Rm.value._iY2[2]*=_Rm._343.value._iY2[2];_Rm.value._iY2[3]*=_Rm._343.value._iY2[3]}}if(_Rm.value._v13&(1<<_z_2)){if(_643&(1<<_z_2)){_Rm.value._jY2[0]=_Rm._343.value._jY2[0];_Rm.value._jY2[1]=_Rm._343.value._jY2[1];_Rm.value._jY2[2]=_Rm._343.value._jY2[2]; 3152_Rm.value._jY2[3]=_Rm._343.value._jY2[3]}else {_Rm.value._jY2[0]+=_Rm._343.value._jY2[0];_Rm.value._jY2[1]+=_Rm._343.value._jY2[1];_Rm.value._jY2[2]+=_Rm._343.value._jY2[2];_Rm.value._jY2[3]+=_Rm._343.value._jY2[3]}}if(_Rm.value._v13&(1<<_v_2)){if(_643&(1<<_v_2)){_Rm.value.gain=_Rm._343.value.gain}else {_Rm.value.gain*=_Rm._343.value.gain}}if(_Rm.value._v13&(1<<_w_2)){if(_643&(1<<_w_2)){_Rm.value._CV=_Rm._343.value._CV}else {_Rm.value._CV*=_Rm._343.value._CV}}if(_Rm.value._v13&(1<<_x_2)){if(_643&(1<<_x_2)){ 3153_Rm.value._B13=_Rm._343.value._B13}else {_Rm.value._B13*=_Rm._343.value._B13}}if(_Rm.value._v13&(1<<_eY2)){if(_643&(1<<_eY2)){_Rm.value.imageSpeed=_Rm._343.value.imageSpeed}else {_Rm.value.imageSpeed*=_Rm._343.value.imageSpeed}}if(_Rm.value._v13&(1<<_fY2)){if(_643&(1<<_fY2)){_Rm.value.imageIndex=_Rm._343.value.imageIndex}else {_Rm.value.imageIndex+=_Rm._343.value.imageIndex;}}}}var _B33=new _Bu();_B33._Ol(_nq);_SX2.Multiply(_Rm.value._WX2,_nq);_nq._Ol(_SX2);switch(_Y33._rI){case _ZX2:this._543(_wK,_LX2, 3154_OS1,_Rm.value,_Rm._4Y2,_Rm,_nq,_U33,_Y33,_IX2,_JX2,_KX2,true,_r42);break;case _g_2:this._743(_wK,_LX2,_OS1,_Rm.value,_nq,_Y33,_IX2,_JX2,_KX2);break;case _2Y2:this._843(_wK,_LX2,_OS1,_Rm.value,_nq,_Y33,_IX2,_JX2);break }if(_Y33._7M.length>0){this._E33(_wK,_LX2,_OS1,_Rm._4Y2,_Rm,_nq,_Y33,_Y33._7M,_IX2,_JX2,_KX2,_r42)}_nq._Ol(_B33)}_DX2.pop()}};_Pq2.prototype._443=function(_5Y2,_943,_OS1,_09,_M33,_603,_503,_IX2,_y03){_943.__2=-1;var _r2=_09._bM;var _aM=_r2._cM(_IX2,_y03);if(_aM==null)return;var __2=_aM._eM[0]._AJ; 3155_943.__2=__2;var _0M=_5b._92[__2];if(!_943._dY2(_K_2))_943._e2+=_0M._e2;if(!_943._dY2(_L_2))_943._f2+=_0M._f2;_a43(_5Y2,_09,_OS1,_M33,_IX2,_503,_603,_0M._l2,_0M,_aM,_r2)};function _a43(_5Y2,_09,_3n,_M33,_IX2,_JX2,_KX2,_LX2,__8,_b43,_c43){if(_LX2===null){return }var _6Y2=_c43._7Y2(_IX2,_LX2._dM);if(_6Y2==-1){return }var _JD2=0;var _0M=__8;if(_0M._6a()>1){var _8Y2=Math.max(_IX2,_b43._WF2);_8Y2=Math.min(_8Y2,_b43._WF2+_c43._9Y2(_6Y2,_LX2._dM));var _aY2=_8Y2-_b43._WF2;var _bY2=1.0;var _cY2=_0M._l2;if(_cY2!=null){ 3156if(_cY2._GI2==_7J){_bY2=_cY2._FI2/_LX2._FI2}else {_bY2=_cY2._FI2*(_79._89()/_LX2._FI2)}}
3156else if(_0M._j2!=0.0){if(_0M._59==_7J){_bY2=_0M._j2/_LX2._FI2}else {_bY2=_0M._j2}}if(_5Y2.value._dY2(_eY2)){_bY2*=_5Y2.value.imageSpeed}_aY2*=_bY2;if(_cY2!=null){var _gY2=1.0;if(_JX2>_IX2){_gY2=-1.0}var _2M={_3M:_aY2,_4M:_gY2,_5M:false};_6M(_cY2,_2M);_aY2=_2M._3M;_gY2=_2M._4M;if((_cY2._7M!=null)&&(_cY2._7M[0]._rI==_8M)){_fM(_LX2,_3n.id,_M33,_LX2._n2,_KX2,_JX2,_aY2)}}}}_Pq2.prototype._543=function(_wK,_903,_Wn,_943, 3157_d43,_T33,_nq,_e43,_803,_403,_503,_603,_f43,_V33){_943._g43=-1;_943._d33=null;var _r2=_803._bM;var _uY2=[];var _vY2=[];var _wY2=_xY2(_403,_503,_603,1.0,_803,_903,_uY2,_vY2);if(_wY2){var _yY2=1,offset=0;if(_uY2[1]!=-1)_yY2=2;if(_uY2[0]==-1)offset=1;for(var _Dm=offset;_Dm<_yY2;_Dm++){var _zY2=_uY2[_Dm];var _AY2=_vY2[_Dm];for(var _S2=_zY2;_S2<=_AY2;_S2++){var _w21=_r2._VF2[_S2];var _BY2=_w21._eM[0];var _CY2=_r2._VF2[_S2]._eM[0]._oA;var _DY2=_RK._sX2(_CY2);if(_DY2==null)continue;_DX2.push(_w21);_DX2.push(_BY2);_DX2.push(_DY2); 3158{var _Dy;if(_w21._EY2){if(_S2>=_r2._RF2-1)_Dy=_903._dM-_w21._WF2;else _Dy=_r2._VF2[_S2]._WF2-_w21._WF2}else _Dy=_w21._dM;if((_403>=_w21._WF2)&&(_403<(_w21._WF2+_Dy))){if(!_f43){if(!_943._dY2(_K_2))_943._e2+=_DY2._zX2;if(!_943._dY2(_L_2))_943._f2+=_DY2._AX2;_DX2.pop();_DX2.pop();_DX2.pop();continue }_943._g43=_CY2;_943._d33=_DY2;var _8Y2=_Vb(_403,_w21._WF2);var _FY2=_Vb(_503,_w21._WF2);_8Y2=_Wb(_8Y2,_w21._WF2+(_Dy-1));_FY2=_Wb(_FY2,_w21._WF2+(_Dy-1));var _aY2=_8Y2-_w21._WF2;var _GY2=_FY2-_w21._WF2;var _bY2=1.0; 3159if(_903._FI2!=0.0){if(_903._GI2==_7J)_bY2=_DY2._FI2/_903._FI2;else _bY2=_DY2._FI2}_aY2*=_bY2;_GY2*=_bY2;var _gY2=1.0;if(_503>_403)_gY2=-1.0;var _2M={_3M:_aY2,_4M:_gY2,_5M:false};_6M(_DY2,_2M);_aY2=_2M._3M;_gY2=_2M._4M;this._E33(_wK,_DY2,_Wn,_d43,_T33,_nq,_803,_DY2._7M,_aY2,_GY2,_gY2,_V33)}}_DX2.pop();_DX2.pop();_DX2.pop()}}}};_Pq2.prototype._743=function(_h43,_903,_Wn,_943,_nq,_803,_403,_503,_603){_943._i43=-1;_943._X13=-1;var _r2=_803._bM;if(_r2==null)return;var _j43=_nq._Jb[12];var _k43=_nq._Jb[13]; 3160var gain=_943.gain*_Wn._I23*_903._I23;var _CV=_943._CV;var _B13=_943._B13;var _l43=_r2._7Y2(_403,_903._dM);var _QF2=_r2._RF2;if((_Wn._x33)||(_Wn._BD)){_l43=-1}for(var _S2=0;_S2<_QF2;_S2++){var _m43=_r2._VF2[_S2];if(_m43!=null){_DX2.push(_m43);for(var _4Z2 in _m43._eM){var _n43=_m43._eM[_4Z2];_DX2.push(_n43);var _o43=_Wn._p43[_8Z2(_DX2)];if(_o43!=null){if(_S2!=_l43){if(_o43._q43!=-1){_lX(_o43._q43);_o43._q43=-1}}else {if(_o43._q43!=-1){if(((_o43._r43*_603)<=0)||(((_403-_503)*_o43._r43)<=0)){_lX(_o43._q43);_o43._q43=-1} 3161}if(_o43._q43==-1){_o43._r43=_603;_o43._q43=_eX(_o43._s43,_n43._U13,(_n43._W13==_6_2)?true:false,1.0);var _t43;if(_o43._r43>0){_t43=_403-_m43._WF2}else {_t43=(_m43._WF2+(_m43._dM-1))-_403;if(_t43<0.0)_t43=0.0}if((_903._FI2*_Wn._u43)>
31610.0){_t43/=(_903._FI2*_Wn._u43);}_tX(_o43._q43,_t43)}if(_o43._q43!=-1){_TX(_o43._s43,gain);_UX(_o43._s43,_CV);_MX(_o43._s43,_j43,_k43,0.0)}_943._i43=_o43._s43;_943._X13=_o43._q43}}_DX2.pop()}_DX2.pop()}}};_Pq2.prototype._843=function(_h43,_903,_Wn,_943,_nq,_803,_403,_503){ 3162_943._aZ2=__n;var _r2=_803._bM;if(_r2==null)return;var _pY2=Math.atan2(_nq._Jb[1],_nq._Jb[0])*-(180/Math.PI);var _qY2=Math.sqrt((_nq._Jb[0]*_nq._Jb[0])+(_nq._Jb[1]*_nq._Jb[1]));var _rY2=Math.sqrt((_nq._Jb[4]*_nq._Jb[4])+(_nq._Jb[5]*_nq._Jb[5]));var _sY2=_nq._Jb[12];var _tY2=_nq._Jb[13];var _v43=[];_v43[0]=_nq._Jb[0];_v43[1]=_nq._Jb[1];var _w43=[];_w43[0]=_nq._Jb[4];_w43[1]=_nq._Jb[5];var _x43=(_v43[0]*_w43[1])-(_v43[1]*_w43[0]);if(_x43<0.0){if(Math.abs(_pY2-_943.rotation)>0.0001){_qY2*=-1.0;_pY2-=180.0}else { 3163_rY2*=-1.0}}var _l43=_r2._7Y2(_403,_903._dM);var _QF2=_r2._RF2;for(var _S2=0;_S2<_QF2;_S2++){var _w21=_r2._VF2[_S2];if(_w21!=null){_DX2.push(_w21);for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];_DX2.push(_5Z2);var _6Z2=_Wn._7Z2[_8Z2(_DX2)];if(_6Z2!=null){var _9o=_Qz._yI2(_6Z2._aZ2);if(_9o!=null){if(_S2!=_l43){if(_9o._03==true)_9o._03=false}else {_943._aZ2=_9o.id;if(_9o._03==false)_9o._03=true;if((_943._v13&(1<<_E_2))||(_h43._TJ&(1<<_E_2))||(_h43._SJ._9J!=0.0)||(_h43._SJ._aJ!=0.0)){_9o.x=_sY2;_9o.y=_tY2} 3164if((_943._v13&((1<<_y_2)|(1<<_H_2)))||(_h43._TJ&(1<<_H_2))){_9o._i01=_pY2;}if((_943._v13&(1<<_F_2))||(_h43._TJ&(1<<_F_2))){_9o._8A=_qY2;_9o._9A=_rY2}if((_943._v13&((1<<_A_2)|(1<<_I_2)))||((_h43._JJ&0x00ffffff)!=0xffffff)||(_h43._KJ!=1.0)){var _S9=0;if((_h43._JJ&0x00ffffff)!=0xffffff){var _K9=(_h43._JJ&0xff)/255.0;var _L9=((_h43._JJ>>8)&0xff)/255.0;var _M9=((_h43._JJ>>16)&0xff)/255.0;_S9=((_943._iY2[0]*_K9*255.0)&0xff);_S9|=((_943._iY2[1]*_L9*255.0)&0xff)<<8;_S9|=((_943._iY2[2]*_M9*255.0)&0xff)<<16}else { 3165_S9=((_943._iY2[0]*255.0)&0xff);_S9|=((_943._iY2[1]*255.0)&0xff)<<8;_S9|=((_943._iY2[2]*255.0)&0xff)<<16}_9o._4n=_S9;_9o._5n=_943._iY2[3]*_h43._KJ}if(_943._v13&(1<<_eY2)){_9o._7A=_943.imageSpeed}if(_943._v13&(1<<_fY2)){_9o._6A=_943.imageIndex}}}}_DX2.pop()}_DX2.pop()}}};/*@constructor */function _e33(_Sl){_Pu2.call(this);this.__type="[SequenceInstance]";this.id=_Sl;this._qX2=null;this._MJ=-1;this._OJ=0.0;this._GX2=1.0;this._TK=1.0;this._I23=1.0;this._BD=false;this._x33=false;this._w33=false;this._FX2=0.0; 3166this._p43={};this._7Z2={};this._y43=-1;Object.defineProperties(this,{_z43:{enumerable:true,get :function(){return _RK._sX2(this._MJ)},set :function(_b9){if(typeof(_b9)=="object"){this._MJ=_RK._c3.indexOf(_b9)}else {this._MJ=_b9}}},_A43:{enumerable:true,get :function(){return this._OJ},set :function(_b9){var _b9=yyGetReal(_b9);_b9=_Vb(_b9,0.0);var _B43=_RK._sX2(this._MJ);if(_B43!=null){var length=_B43._dM;_b9=_Wb(_b9,length)}this._OJ=_b9;this._FX2=_b9}},_C43:{enumerable:true,get :function(){return this._GX2; 3167},set :function(_b9){_b9=yyGetReal(_b9);if(_b9!=0){this._GX2=Math.sign(_b9)}}},_D43:{enumerable:true,get :function(){return this._TK},set :function(_b9){_b9=yyGetReal(_b9);this._TK=_b9}},_W23:{enumerable:true,get :function(){return this._I23},set :function(_b9){_b9=yyGetReal(_b9);_b9=_Vb(_b9,0.0);this._I23=_b9}},_E43:{enumerable:true,get :function(){return this._BD},},_F43:{enumerable:true,get :function(){return this._x33},},_G43:{enumerable:true,get :function(){var _H43=[];_I43=this._qX2;while(_I43!=null){_H43.push(_I43); 3168_I43=_I43._Pg1}return _H43}},_J43:{enumerable:true,get :function(){if(_29!=null){if(this._y43!=-1){var _qI=_mI._QL(_29,this._y43);if((_qI!=null)&&(_qI._rI==_MI)&&(_qI._NJ==this.id)){return this._y43}}for(var _S2=0;_S2<_29._DK.length;_S2++){var _zK=_29._DK._6b(_S2);for(var _0c=0;_0c<_zK._pI.length;_0c++){var _qI=_zK._pI._6b(_0c);if(_qI==null)continue;if((_qI._rI==_MI)&&(_qI._NJ==this.id)){this._y43=_qI._fj;return this._y43}}}}else {return -1}}}})}_e33.prototype._y33=function(_PX2,_K43,_zL,_CL){for(var _sX1=0; 3169_sX1<_PX2.length;++_sX1){var _9M=_PX2[_sX1];_DX2.push(_9M);if(_9M._rI==_2Y2){var _a33=_9M;if(_a33._bM!=null){var _b33=_a33._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_a33._bM._VF2[_S2];_DX2.push(_w21);for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];if(_5Z2._R13!=-1){_DX2.push(_5Z2);var _6Z2=this._7Z2[_8Z2(_DX2)];
3169if((_K43==_xH)||(_K43==_5Z2._R13)){if(_6Z2!=null){if(_6Z2._9Z2==true){var _9o=_Qz._yI2(_6Z2._aZ2);if(_9o!=null){_NI2(_9o)}}delete this._7Z2[_8Z2(_DX2)];}var _L43=new _M43();_L43._N43=_5Z2;if(_zL<10000){ 3170_L43._O43=_zL;_L43._9Z2=true}else {_L43._aZ2=_zL;_L43._9Z2=false}this._7Z2[_8Z2(_DX2)]=_L43}else {if(_6Z2==null){var _qP=null;if(_CL==-1){_qP=_OI2(_5Z2._R13,0,0,0)}else {_qP=_QI2(_5Z2._R13,0,0,_CL)}if(_qP!=null){_qP._uG2(true);var _L43=new _M43();_L43._N43=_5Z2;_L43._aZ2=_qP.id;_L43._9Z2=true;this._7Z2[_8Z2(_DX2)]=_L43}}else if((_6Z2._O43!=-1)&&(_6Z2._aZ2==-1)){var _qP=null;if(_CL==-1){_qP=_OI2(_6Z2._O43,0,0,0)}else {_qP=_QI2(_6Z2._O43,0,0,_CL)}if(_qP!=null){_qP._uG2(true);_6Z2._aZ2=_qP.id}}}_DX2.pop()}} 3171_DX2.pop()}}}else if(_9M._rI==_0Y2){var _Z03=_9M;this._y33(_Z03._213(),_K43,_zL,_CL);this._y33(_Z03._313(),_K43,_zL,_CL)}else if(_9M._rI==_ZX2){var _c33=_9M;if(_c33._bM!=null){var _b33=_c33._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_c33._bM._VF2[_S2];_DX2.push(_w21);for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];_DX2.push(_5Z2);if(_5Z2._oA!=-1){var _rX2=_RK._sX2(_5Z2._oA);if(_rX2!=null){_DX2.push(_rX2);this._y33(_rX2._7M,_K43,_zL,_CL);_DX2.pop()}}_DX2.pop()}_DX2.pop()}}}this._y33(_9M._7M,_K43,_zL,_CL); 3172_DX2.pop()}};_e33.prototype._mL=function(){{for(var key in this._7Z2){var _6Z2=this._7Z2[key];if((_6Z2._9Z2==true)&&(_6Z2._aZ2>=0)){var _9o=_Qz._yI2(_6Z2._aZ2);if(_9o!=null){_NI2(_9o);_6Z2._aZ2=-1}}}}};_e33.prototype._z33=function(_PX2){for(var _sX1=0;_sX1<_PX2.length;++_sX1){var _9M=_PX2[_sX1];_DX2.push(_9M);if(_9M._rI==_g_2){var _P43=_9M;if(_P43._bM!=null){var _b33=_P43._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_P43._bM._VF2[_S2];_DX2.push(_w21);for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];if(_5Z2._U13!=-1){ 3173_DX2.push(_5Z2);var _o43=this._p43[_8Z2(_DX2)];if(_o43==null){var _hX=_RX();if((_hX!=undefined)&&(_hX!=-1)){var _Q43=new _R43();_Q43._s43=_hX;this._p43[_8Z2(_DX2)]=_Q43}}_DX2.pop()}}_DX2.pop()}}}else if(_9M._rI==_0Y2){var _Z03=_9M;this._z33(_Z03._213());this._z33(_Z03._313())}else if(_9M._rI==_ZX2){var _c33=_9M;if(_c33._bM!=null){var _b33=_c33._bM._RF2;for(var _S2=0;_S2<_b33;_S2++){var _w21=_c33._bM._VF2[_S2];_DX2.push(_w21);for(var _4Z2 in _w21._eM){var _5Z2=_w21._eM[_4Z2];_DX2.push(_5Z2);if(_5Z2._oA!=-1){var _rX2=_RK._sX2(_5Z2._oA); 3174if(_rX2!=null){_DX2.push(_rX2);this._z33(_rX2._7M);_DX2.pop()}}_DX2.pop()}_DX2.pop()}}}this._z33(_9M._7M);_DX2.pop()}};_e33.prototype._nL=function(){{for(var key in this._p43){var _S43=this._p43[key];if((_S43._s43!=undefined)&&(_S43._s43>=0)){_lX(_S43._q43);_SX(_S43._s43);_S43._s43=-1;_S43._q43=-1}}}};/*@constructor */function _R43(){this._q43=-1;this._r43=1;this._s43=-1}/*@constructor */function _T43(){this._WX2=new _Bu();this._143=-1;this._U43=0;this._z13=0;this._v13=0;this.x=0;this.y=0;this.rotation=0; 3175this.scaleX=1;this.scaleY=1;this._e2=0;this._f2=0;this.gain=1;this._CV=1;this._B13=0;this.width=0;this.height=0;this.imageIndex=0;this.imageSpeed=1;this._iY2=[];this._iY2[0]=1;this._iY2[1]=1;this._iY2[2]=1;this._iY2[3]=1;this._jY2=[];this._jY2[0]=0;this._jY2[1]=0;this._jY2[2]=0;this._jY2[3]=0;this.__2=-1;this._aZ2=__n;this._i43=-1;this._X13=-1;this._d33=null;this._g43=-1}_T43.prototype._w13=function(_u13){this._z13&=_u13};_T43.prototype._x13=function(){this._U43=0};_T43.prototype._C13=function(_09, 3176_ix){switch(_09){case _K_2:if(_ix)this._U43|=(1<<0);else this._U43&=~(1<<0);break;case _L_2:if(_ix)this._U43|=(1<<1);else this._U43&=~(1<<1);break;case _eY2:if(_ix)this._U43|=(1<<2);else this._U43&=~(1<<2);break;case _fY2:if(_ix)this._U43|=(1<<3);else this._U43&=~(1<<3);break;case _nY2:if(_ix)this._U43|=(1<<4);else this._U43&=~(1<<4);break;case _oY2:if(_ix)this._U43|=(1<<5);else this._U43&=~(1<<5);break }};_T43.prototype._dY2=function(_09){switch(_09){case _K_2:return(this._U43&(1<<0))!=0;case _L_2:return(this._U43&(1<<1))!=0; 3177case _eY2:return(this._U43&(1<<2))!=0;case _fY2:return(this._U43&(1<<3))!=0;case _nY2:return(this._U43&(1<<4))!=0;case _oY2:return(this._U43&(1<<5))!=0}};/*@constructor */function _V43(_W43){_Pu2.call(this);this.__type="[TrackEvalNode]";this._043=null;this.value=new _T43();this._343=_W43!==undefined?_W43:null;this._Pg1=null;this._4Y2=null;Object.defineProperties(this,{_X43:{enumerable:true,get :function(){var _Y43=new _Bu();_Y43._Ol(this.value._WX2);return _Y43._Jb},set :function(_b9){if((_b9 instanceof Array||_b9 instanceof Float32Array)&&_b9.length==16){ 3178this.value._WX2._Cs2();for(var _S2=0;_S2<16;++_S2){this.value._WX2._Jb[_S2]=yyGetReal(_b9[_S2]);}}else {throw new Error("value must be an array of numbers and of length 16")}}},__u2:{enumerable:true,get :function(){return this.value.x},set :function(_b9){this.value.x=yyGetReal(_b9);this.value._WX2._Cs2();
3178_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},_Z43:{enumerable:true,get :function(){return this.value.y},set :function(_b9){ 3179this.value.y=yyGetReal(_b9);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},__43:{enumerable:true,get :function(){return this.value.rotation},set :function(_b9){this.value.rotation=yyGetReal(_b9);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},_053:{enumerable:true,get :function(){ 3180return this.value.scaleX},set :function(_b9){this.value.scaleX=yyGetReal(_b9);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},_153:{enumerable:true,get :function(){return this.value.scaleY},set :function(_b9){this.value.scaleY=yyGetReal(_b9);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)} 3181},_X23:{enumerable:true,get :function(){return this.value._e2},set :function(_b9){this.value._e2=yyGetReal(_b9);this.value._C13(_K_2,true);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX,this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},_Y23:{enumerable:true,get :function(){return this.value._f2},set :function(_b9){this.value._f2=yyGetReal(_b9);this.value._C13(_L_2,true);this.value._WX2._Cs2();_103(this.value._WX2,this.value.x,this.value.y,this.value.scaleX, 3182this.value.scaleY,this.value.rotation,this.value._e2,this.value._f2)}},_253:{enumerable:true,get :function(){return this.value.gain},set :function(_b9){this.value.gain=yyGetReal(_b9)}},_353:{enumerable:true,get :function(){return this.value._CV},set :function(_b9){this.value._CV=yyGetReal(_b9)}},_453:{enumerable:true,get :function(){return this.value._B13},set :function(_b9){this.value._B13=yyGetInt32(_b9)}},_553:{enumerable:true,get :function(){return this.value.width},set :function(_b9){this.value.width=yyGetReal(_b9); 3183this.value._C13(_nY2,true)}},_653:{enumerable:true,get :function(){return this.value.height},set :function(_b9){this.value.height=yyGetReal(_b9);this.value._C13(_oY2,true)}},_753:{enumerable:true,get :function(){return this.value.imageIndex},set :function(_b9){this.value.imageIndex=yyGetInt32(_b9);this.value._C13(_fY2,true)}},_853:{enumerable:true,get :function(){return this.value.imageSpeed},set :function(_b9){this.value.imageSpeed=yyGetReal(_b9);this.value._C13(_eY2,true)}},_953:{enumerable:true,get :function(){ 3184_a53=[];_a53[0]=yyGetReal(this.value._iY2[3]);_a53[1]=yyGetReal(this.value._iY2[0]);_a53[2]=yyGetReal(this.value._iY2[1]);_a53[3]=yyGetReal(this.value._iY2[2]);return _a53},set :function(_b9){if(_b9 instanceof Array){this.value._iY2[0]=yyGetReal(_b9[1]);this.value._iY2[1]=yyGetReal(_b9[2]);this.value._iY2[2]=yyGetReal(_b9[3]);this.value._iY2[3]=yyGetReal(_b9[0])}else {var _S9=yyGetInt32(_b9);this.value._iY2[0]=(_S9&0xff)/255.0;this.value._iY2[1]=((_S9>>8)&0xff)/255.0;this.value._iY2[2]=((_S9>>16)&0xff)/255.0; 3185this.value._iY2[3]=((_S9>>24)&0xff)/255.0}}},_b53:{enumerable:true,get :function(){_a53=[];_a53[0]=yyGetReal(this.value._iY2[3]);_a53[1]=yyGetReal(this.value._iY2[0]);_a53[2]=yyGetReal(this.value._iY2[1]);_a53[3]=yyGetReal(this.value._iY2[2]);return _a53},set :function(_b9){if(_b9 instanceof Array){this.value._iY2[0]=yyGetReal(_b9[1]);this.value._iY2[1]=yyGetReal(_b9[2]);this.value._iY2[2]=yyGetReal(_b9[3]);this.value._iY2[3]=yyGetReal(_b9[0])}else {var _S9=yyGetInt32(_b9);this.value._iY2[0]=(_S9&0xff)/255.0; 3186this.value._iY2[1]=((_S9>>8)&0xff)/255.0;this.value._iY2[2]=((_S9>>16)&0xff)/255.0;this.value._iY2[3]=((_S9>>24)&0xff)/255.0}}},_c53:{enumerable:true,get :function(){_a53=[];_a53[0]=yyGetReal(this.value._jY2[3]);_a53[1]=yyGetReal(this.value._jY2[0]);_a53[2]=yyGetReal(this.value._jY2[1]);_a53[3]=yyGetReal(this.value._jY2[2]);return _a53},set :function(_b9){if(_b9 instanceof Array){this.value._jY2[0]=yyGetReal(_b9[1]);this.value._jY2[1]=yyGetReal(_b9[2]);this.value._jY2[2]=yyGetReal(_b9[3]);this.value._jY2[3]=yyGetReal(_b9[0])} 3187else {var _S9=yyGetInt32(_b9);this.value._jY2[0]=(_S9&0xff)/255.0;this.value._jY2[1]=((_S9>>8)&0xff)/255.0;this.value._jY2[2]=((_S9>>16)&0xff)/255.0;this.value._jY2[3]=((_S9>>24)&0xff)/255.0}}},_d53:{enumerable:true,get :function(){_a53=[];_a53[0]=yyGetReal(this.value._jY2[3]);_a53[1]=yyGetReal(this.value._jY2[0]);_a53[2]=yyGetReal(this.value._jY2[1]);_a53[3]=yyGetReal(this.value._jY2[2]);return _a53},set :function(_b9){if(_b9 instanceof Array){this.value._jY2[0]=yyGetReal(_b9[1]);this.value._jY2[1]=yyGetReal(_b9[2]); 3188this.value._jY2[2]=yyGetReal(_b9[3]);this.value._jY2[3]=yyGetReal(_b9[0])}else {var _S9=yyGetInt32(_b9);this.value._jY2[0]=(_S9&0xff)/255.0;this.value._jY2[1]=((_S9>>8)&0xff)/255.0;this.value._jY2[2]=((_S9>>16)&0xff)/255.0;this.value._jY2[3]=((_S9>>24)&0xff)/255.0}}},_P13:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_XX2)){return this.value.__2}else {return -1}}},_e53:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_2Y2)){return this.value._aZ2}else {return __n} 3189}},_f53:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_g_2)){return this.value._i43}else {return -1}}},_Y13:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_g_2)){return this.value._X13}else {return -1}}},_z43:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_ZX2)){return this.value._d33}else {return -1}}},_g53:{enumerable:true,get :function(){if((this._043!=null)&&(this._043._rI==_ZX2)){return this.value._g43}else {return -1}}},_h53:{enumerable:true, 3190get :function(){return this._043}},_i53:{enumerable:true,get :function(){return this._343}},_G43:{enumerable:true,get :function(){var _H43=[];_I43=this._4Y2;while(_I43!=null){_H43.push(_I43);_I43=_I43._Pg1}return _H43}},})}function __33(_T33,_j53,_k53){var _Z33={};if(_j53==null){var _Rm=new _V43();if(_k53==null){if(_T33 instanceof _e33){_T33._qX2=_Rm}else {_T33._4Y2=_Rm}}else {_k53._Pg1=_Rm}if(_T33 instanceof _e33){_Rm._343=null}else {_Rm._343=_T33}_Z33._Rm=_Rm;_Z33._Hm=null}else {_Z33._Rm=_j53;_Z33._Hm=_j53._Pg1} 3191return _Z33}/*@constructor */function _M43(){this._N43=null;this._O43=-1;this._aZ2=-1;this._9Z2=false};var _yW=[];/*@constructor */function _l53(){this.__type="[sound]";this._a2="";this._qg=0;this._8W="";this._6W="";this._m53=0;this.volume=1;this._n53=0;this.preload=true;
3191this._o53=1.0;this._q43=0;this._p53=[]}_l53.prototype._q53=function(_Ou2){this._a2=_Ou2._a2;this._qg=_Ou2._qg;this._8W=_Ou2._8W;this._6W=_Ou2._6W;this._m53=_Ou2._m53;this.volume=_Ou2.volume;this._n53=_Ou2._n53;this.preload=_Ou2.preload; 3192this._o53=this.volume;this._qY(this._a2)};_l53.prototype._qY=function(_Zq2){this._q43=0;this._p53=[];var _r53=_yW[this._a2];if(_r53){if(_Un2>1&&typeof _r53.cloneNode==="function"){for(var _S2=0;_S2<_Un2;_S2++)this._p53[_S2]=_r53.cloneNode(true)}else {_Un2=1;this._p53[0]=_r53}}};var _s53=!1;function _tr2(_0H,_Sl,_1Y,_VG,_662){_0H=_5W(_0H);if(_bY==false){return undefined}var _t53=false;var _a2=_0H;var _7W;var index;index=_0H.indexOf(_1Y);if(index>0){_0H=_0H.substr(0,index)}if(_9W){_1Y="ogg"}else if(_aW){_1Y="mp3"} 3193else {_1Y="ogg"}_t53=true;if(_t53){_0H=_0H+"."+_1Y;try{var _u53=new Audio();_u53.URL=_0H;_u53._o53=1.0;_u53.autobuffer=true;if(typeof _u53.loop=='boolean')_u53.loop=false;_u53.preload='auto';_u53._4r2=false;_u53._v53=false;var _Nn=document.createElement('source');_Nn.setAttribute("src",_0H);if(_1Y=="ogg"){_Nn.setAttribute("type",'audio/ogg');_Nn.setAttribute("codecs",'vorbis')}else {_Nn.setAttribute("type",'audio/mpeg')}_u53.setAttribute("networkState",0);_u53.insertBefore(_Nn,null);document.body.appendChild(_u53); 3194_yW[_a2]=_u53;_u53.addEventListener('canplaythrough',_VG,false);_u53.addEventListener('error',_662,false);_u53.addEventListener("loadstart",_1r2,false);_u53.addEventListener("suspend",_2r2,false);_u53.addEventListener("stalled",_3r2,false);_u53.addEventListener("stall",_3r2,false);_u53.load();}catch(e){if(_iH==_bi2&&_s53==false){var _w53=navigator;_s53=true;var _x53=_w53.userAgent.indexOf("Windows");if(_x53!=-1){alert("Audio Error: Please ensure that quicktime is installed")}}}}return _Sl}/*@constructor */function _Kq2(){ 3195this._62=[];this.length=0}_Kq2.prototype._DL=function(_k9){if(this._62[_k9]){this._y53(_k9);this._62[_k9]=undefined}};/*@this {yySound} */function _z53(){this._v53=false}_Kq2.prototype._A53=function(_k9){try{var _B53=this._62[_k9];if(!_B53)return null;var _C53=_B53._p53[this._62[_k9]._q43];this._62[_k9]._q43++;if(this._62[_k9]._q43>=_Un2){this._62[_k9]._q43=0}return _C53}catch(e){debug("Sound buffer unavailable for sound: "+_k9)}return null};_Kq2.prototype._y53=function(_gi){{var _D53=this._62[_gi];if(!_D53)return; 3196_D53=_D53._p53;for(var _S2=0;_S2<_D53.length;_S2++){var _B53=_D53[_S2];if(_B53!=null){try{_B53.pause();_B53._v53=false}catch(_PB){if(_YX)debug("Error stopping sound: "+this._62[_gi]._a2)}}}}};/*@this {yySound} */function _E53(){try{this.currentTime=0}catch(_PB){if(_YX)debug("Error in Repeat_Sound_Callback: "+_PB.message)}this.play()}_Kq2.prototype._6b=function(_k9){if(_k9<0||_k9>=this._62.length)return null;return this._62[_k9]};_Kq2.prototype._Pk=function(){this._62=[];this._62.length=0};_Kq2.prototype._yk=function(_Ou2){ 3197var _wn=null;if(_Ou2!=null){_wn=new _l53();_wn._q53(_Ou2)}this._62[this._62.length]=_wn};var _7J=0,_69=1,_V23=2;var _F53=2147483647;/*@constructor */function _Gz(){this.left=0;this.top=0;this.right=0;this.bottom=0}_Gz.prototype._Ol=function(_gZ){this.left=_gZ.left;this.right=_gZ.right;this.top=_gZ.top;this.bottom=_gZ.bottom};/*@constructor */function _VY(){this.__type="[sprite]";this._a2="sprite";this.width=16;this.height=16;this._KH=new _Gz;this._b2=true;this._c2=true;this.preload=true;this._YY=0;this._ZY=false; 3198this._cH2=false;this._e2=0;this._f2=0;this.__Y=false;this._Sb=0;this._9Z=8;this._0Z=false;this._1Z=false;this._Tb=[];this._G53=[];this._5a=[];this._2Z=[];this._59=_7J;this._j2=30;this._l2=null;this._H53=false}_VY.prototype._bH2=function(){return this._ZY};_VY.prototype._sb=function(){return this._KH};_VY.prototype._6a=function(){return this._Sb};_VY.prototype._3Z=function(){var _I53=(this._f2*this._f2);var _J53=(this._e2*this._e2);var _K53=(this.width-this._e2)*(this.width-this._e2);var _L53=(this.height-this._f2)*(this.height-this._f2); 3199var _M53=~~ceil(sqrt(_J53+_I53));var _N53=~~ceil(sqrt(_K53+_I53));var _O53=~~ceil(sqrt(_J53+_L53));var _P53=~~ceil(sqrt(_K53+_L53));this._9Z=_Vb(_M53,_Vb(_N53,_Vb(_O53,_P53)))};_VY.prototype._Q53=function(_R53,_Z9,__9){try{if(_5b._S53!==undefined){var _T53=true;var byteOffset=0;var _U53=_5b._S53[_R53];var _MF1=new DataView(_U53);if(_MF1!==undefined){var _V53=_MF1.getInt32(byteOffset,_T53);var _W53=(1<<31);if((_V53&_W53)!=0){_V53&=(~_W53);byteOffset+=4;}byteOffset+=4;var _X53=null;if(_V53>0){_X53=new Uint8Array(_U53, 3200byteOffset,_V53);byteOffset+=((_V53+3)&~3)}var _Y53=_MF1.getUint32(byteOffset,_T53);byteOffset+=4;this._zG=[];for(var _S2=0;_S2<_Y53;_S2++){var type=_MF1.getInt32(byteOffset,_T53);byteOffset+=4;var id=_MF1.getInt32(byteOffset,_T53);byteOffset+=4;var _Z53=null;if(type===_c62){_Z53=new _l62(type,id);byteOffset=_Z53._m62(_MF1,byteOffset,_T53,this._zG)}else if(type===_d62){_Z53=new _T52(type,id);byteOffset=_Z53._V52(_U53,_MF1,byteOffset,_T53,_X53)}else {_Z53={type:_b62,id:id}}this._zG.push(_Z53)}this._YF2=new _i72(); 3201byteOffset=this._YF2._m72(_MF1,byteOffset,_T53);if(this._YF2._l72._n72>0){byteOffset=this.__53(_MF1,byteOffset,_T53);if(!this._H53){this._ZY=true}}else {this.width=this._YF2._pb;this.height=this._YF2._rb;if(!this._H53){this._ZY=false}}if(!this._H53){this._YY=0;this.preload=true}if(!this._H53&&!this._ZY){this._KH.left=this._YF2._ob;this._KH.right=this._YF2._pb;this._KH.top=this._YF2._qb;this._KH.bottom=this._YF2._rb;this._e2=_Z9;this._f2=__9}this._3Z();this._063()}}}catch(e){debug("Cannot build SWF data "+e.message)} 3202};_VY.prototype.__53=function(_W52,_X52,_Y52){if(true!=this._ZY){return }this._Tb=[];this.width=this._YF2._l72._o72;this.height=this._YF2._l72._p72;var _n72=this._YF2._l72._n72;for(var _S2=0;_S2<_n72;_S2++){var _163=_W52.getInt32(_X52,_Y52);_X52+=4;var _263=_X52;var _363=0;var _zI1=[];for(var _0c=0;_0c<_163;_0c++){var _463=_W52.getUint8(_X52,_Y52);_X52+=1;var _563=((_463)&0x80)!=0?true:false;var _663=((_463)&0x7f)+1;for(var _Dm=0;_Dm<_663;_Dm++){_zI1[_363++]=_563}}var _763=new Uint8Array(_zI1.length);for(var _S2=0; 3203_S2<_zI1.length;++_S2)_763[_S2]=_zI1[_S2];this._Tb[_S2]=_763;_X52=_263+((_163+3)&~3)}this._0Z=true;return _X52};_VY.prototype._063=function(){this._Qd=function(_Y9,_Oa,_Pa,_Aw,_Bw,_Sa,_Hh,_ee){_HC2(this._zG,this._YF2,_Y9,this._e2,this._f2,_Oa,_Pa,_Aw,_Bw,_Sa,_Hh,_ee,this._5a)};this._k01=function(_863,_Oa,_Pa,_ee){_HC2(this._zG,this._YF2,_863,this._e2,this._f2,_Oa,_Pa,1.0,1.0,0.0,0xffffffff,_ee,this._5a)}};_VY.prototype._963=function(_a63){if(_a63>=0){if(_5b._L12!==undefined){var _vX1=_5b._L12[_a63]; 3204this._AG=new _4d();this._AG._od(this._a2,_vX1._tm,_vX1._za,_vX1._ud,_vX1._vd)}this._Qd=function(_Y9,_Oa,_Pa,_Aw,_Bw,_Sa,_Hh,_ee){this._AG._Qd(_Y9,_Oa,_Pa,_Aw,_Bw,_Sa,_Hh,_ee)};this._k01=function(_Y9,_Oa,_Pa,_ee){this._AG._Qd(_Y9,_Oa,_Pa,1,1,0,0xffffff,_ee)};this._Sb=_F53}};_VY.prototype._b63=function(_c63){this._l2=new _H23(_c63);this._e2=this._l2._zX2;this._f2=this._l2._AX2;};function _d63(_e63,_QI1){if(_e63._2Z[_QI1]!=null){var _Jb=[];var src=0;var _Te=0;var _Bo;while(src<_e63._2Z[_QI1].length){var _f63=_e63._2Z[_QI1][src++]; 3205if(_f63&0x80){_f63=(_f63&0x7f)+1;_Bo=_e63._2Z[_QI1][src++];for(var _qa=0;_qa<_f63;
3205_qa++){_Jb[_Te++]=_Bo}}else {_f63++;for(var _qa=0;_qa<_f63;_qa++){_Jb[_Te++]=_e63._2Z[_QI1][src++]}}}}_e63._2Z[_QI1]=_Jb}function _Tr2(_g63){var _Sr2=new _VY();if(_g63._a2!==undefined)_Sr2._a2=_g63._a2;if(_g63.width!==undefined)_Sr2.width=_g63.width;if(_g63.height!==undefined)_Sr2.height=_g63.height;if(_g63._g2!==undefined)_Sr2._KH.left=_g63._g2;if(_g63._h2!==undefined)_Sr2._KH.right=_g63._h2;if(_g63._E2!==undefined)_Sr2._KH.top=_g63._E2; 3206if(_g63._i2!==undefined)_Sr2._KH.bottom=_g63._i2;if(_g63._b2!==undefined)_Sr2._b2=_g63._b2;if(_g63._c2!==undefined)_Sr2._c2=_g63._c2;if(_g63.preload!==undefined)_Sr2.preload=_g63.preload;if(_g63._h63!==undefined)_Sr2._YY=_g63._h63;if(_g63._d2!==undefined)_Sr2._ZY=_g63._d2==1;if(_g63._d2!==undefined)_Sr2._cH2=_g63._d2==2;if(_g63._e2!==undefined)_Sr2._e2=_g63._e2;if(_g63._f2!==undefined)_Sr2._f2=_g63._f2;if(_g63._59!==undefined)_Sr2._59=_g63._59;if(_g63._j2!==undefined)_Sr2._j2=_g63._j2;_Sr2._2Z=null; 3207if(_g63._i63!==undefined){_Sr2._H53=true;_Sr2._Q53(_g63._i63,_Sr2._e2,_Sr2._f2)}if(_g63._j63!==undefined){_Sr2._963(_g63._j63)}if(_g63._l2!==undefined){_Sr2._b63(_g63._l2)}if(_g63._2Z!==undefined)_Sr2._2Z=_g63._2Z;_Sr2._5a=[];for(var _S2=_g63._k2.length-1;_S2>=0;_S2--){_Sr2._5a[_S2]=_g63._k2[_S2]}if(_Sr2._Sb==0){_Sr2._Sb=_Sr2._5a.length}_Sr2._3Z();for(var _S2=0;_S2<_Sr2._5a.length;_S2++){_Sr2._5a[_S2]=_Hw2(_Sr2._5a[_S2]);if(_Sr2._5a[_S2]!=null){if(_Sr2._5a[_S2]._M3==0)_Sr2._5a[_S2]._M3=1;if(_Sr2._5a[_S2]._N3==0)_Sr2._5a[_S2]._N3=1} 3208}if(_Sr2._2Z){for(var _S2=0;_S2<_g63._2Z.length;_S2++){if(!_g63._k63)_d63(_Sr2,_S2);_Sr2._0Z=true;var size=_Sr2.width*_Sr2.height;var _zI1=new Uint8Array(size);var _l63=((_Sr2.width+7)>>3);var _jI2=0;for(var y=0;y<_Sr2.height;++y,_jI2+=_l63){var _Jb=0x80;var _m63=_jI2;for(var x=0;x<_Sr2.width;++x,_Jb>>=1){if(_Jb==0){_Jb=0x80;++_m63}_zI1[x+(y*_Sr2.width)]=((_Sr2._2Z[_S2][_m63]&_Jb)!=0)}}_Sr2._Tb[_S2]=_zI1}}_g63._k63=true;return _Sr2}_VY.prototype._k01=function(_863,_Oa,_Pa,_ee){if(this._Sb<=0)return;if(_KG){ 3209_LG()}var _9Z=this._9Z;if(((_OG.top-_Pa)<=_9Z)&&((_Pa-_OG.bottom)<=_9Z)&&((_OG.left-_Oa)<=_9Z)&&((_Oa-_OG.right)<=_9Z)||((_49)&&(_Qb2._8a2()!=null)&&(_Qb2._8a2()._b92==false))){_863=(~~_863)%this._Sb;if(_863<0)_863=_863+this._Sb;if(!this._5a)return;var _4a=this._5a[_863];if(!_4a)return;if((_4a._U2==_4a._M3)&&(_4a._V2==_4a._N3)){_AC2(_4a,_Oa-this._e2,_Pa-this._f2,_ee)}else {var _S9=0xffffffff;_FC2(_4a,0,0,_Oa-this._e2,_Pa-this._f2,1,1,0,_S9,_S9,_S9,_S9,1)}}};_VY.prototype._Qd=function(_Y9,_Oa,_Pa,_Aw, 3210_Bw,_Sa,_Hh,_ee){if(this._Sb<=0)return;if(this._l2!=null){if(_Y9<0){return }}if(_KG){_LG()}if(!this._5a)return;var _n63=abs(this._9Z*_Aw);var _o63=abs(this._9Z*_Bw);var _9Z;if(_n63>_o63){_9Z=_n63}else {_9Z=_o63}if(((_OG.top-_Pa)<=_9Z)&&((_Pa-_OG.bottom)<=_9Z)&&((_OG.left-_Oa)<=_9Z)&&((_Oa-_OG.right)<=_9Z)||((_49)&&(_Qb2._8a2()!=null)&&(_Qb2._8a2()._b92==false))){_Y9=(~~_Y9)%this._Sb;if(_Y9<0)_Y9+=this._Sb;_Sa=_bq2(_Sa,360.0);_FC2(this._5a[_Y9],this._e2,this._f2,_Oa,_Pa,_Aw,_Bw,_Sa*Math.PI/180.0,_Hh,undefined, 3211undefined,undefined,_ee)}};_VY.prototype._CG=function(_3n,_Oa,_Pa,_Uc){if((this._AG===undefined)||(this._AG===null))return;var _4J=_3n._8A;var _5J=_3n._9A;var x=_3n.x;var y=_3n.y;var _Zo=Math.floor(_3n._6A);if(this._Sb>0){_Zo=(~~_Zo)%this._Sb}if(_Zo<0)_Zo+=this._Sb;var angle=_3n._i01;this._AG._Ud(_3n,undefined,undefined,_Zo,x,y,_4J,_5J,angle,_Oa,_Pa,_Uc)};_VY.prototype._n01=function(_863,_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee){if(this._Sb<=0)return;_863=(~~_863)%this._Sb;if(_863<0)_863=_863+this._Sb;if(!this._5a)return; 3212_TD2(this._5a[_863],_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee)};_VY.prototype._nH2=function(_p63,_q63,_ac,_bc,_Qa,_Ra,_Sa,_Oa,_Pa){var _1c,_3c;if(!this._0Z)return true;if(this._Sb<=0)return false;_p63=_p63%this._Tb.length;if(_p63<0)_p63=_p63+this._Tb.length;_ac-=0.5;_bc-=0.5;if(Math.abs(_Sa)<0.0001){_1c=Math.floor((_Oa-_ac)/_Qa+this._e2);_3c=Math.floor((_Pa-_bc)/_Ra+this._f2)}else {var _lc=Math.sin(-_Sa*Math.PI/180.0);var _mc=Math.cos(-_Sa*Math.PI/180.0);_1c=Math.floor((_mc*(_Oa-_ac)+_lc*(_Pa-_bc))/_Qa+this._e2); 3213_3c=Math.floor((_mc*(_Pa-_bc)-_lc*(_Oa-_ac))/_Ra+this._f2)}if((_1c<0)||(_1c>=this.width))return false;if((_3c<0)||(_3c>=this.height))return false;return this._Tb[_p63][_1c+(_3c*this.width)]};_VY.prototype._pH2=function(_p63,_q63,_ac,_bc,_Qa,_Ra,_Sa,_fc){if(!this._0Z)return true;if(this._Sb<=0)return false;_p63=_p63%this._Tb.length;if(_p63<0){_p63=_p63+this._Tb.length}var _Ub=_Vb(_q63.left,_fc.left);var _K9=_Wb(_q63.right,_fc.right);var _Xb=_Vb(_q63.top,_fc.top);var _M9=_Wb(_q63.bottom,_fc.bottom);_ac-=0.5; 3214_bc-=0.5;
3214if((_Qa==1)&&(_Ra==1)&&(Math.abs(_Sa)<0.0001)){for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=~~(_S2-_ac+this._e2);var _3c=~~(_0c-_bc+this._f2);if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._Tb[_p63][_1c+(_3c*this.width)]==true)return true}}}else {var _lc=Math.sin(-_Sa*_Zb/180.0);var _mc=Math.cos(-_Sa*_Zb/180.0);var _r63=1.0/_Qa;var _s63=1.0/_Ra;for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=Math.floor((_mc*(_S2-_ac)+_lc*(_0c-_bc))*_r63+this._e2); 3215var _3c=Math.floor((_mc*(_0c-_bc)-_lc*(_S2-_ac))*_s63+this._f2);if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._Tb[_p63][_1c+(_3c*this.width)])return true}}}return false};_VY.prototype._wH2=function(_p63,_q63,_ac,_bc,_Qa,_Ra,_Sa,_fc){var _S2,_0c;if(!this._0Z)return true;if(this._Sb<=0)return false;_p63=_p63%this._Tb.length;if(_p63<0)_p63=_p63+this._Tb.length;var _Ub=_Vb(_q63.left,_fc.left);var _K9=_Wb(_q63.right,_fc.right);var _Xb=_Vb(_q63.top,_fc.top);var _M9=_Wb(_q63.bottom, 3216_fc.bottom);var _gc=((_fc.right+_fc.left)/2);var _hc=((_fc.bottom+_fc.top)/2);var _ic=1.0/((_fc.right-_fc.left)/2);var _jc=1.0/((_fc.bottom-_fc.top)/2);var _t63=this._Tb[_p63];var _2M;if((_Qa==1)&&(_Ra==1)&&(Math.abs(_Sa)<0.0001)){for(_S2=_Ub;_S2<=_K9;_S2++){_2M=(_S2-_gc)*_ic;var _u63=_2M*_2M;var _1c=_S2-_ac+this._e2;if((_1c<0)||(_1c>=this.width))continue;for(_0c=_Xb;_0c<=_M9;_0c++){_2M=(_0c-_hc)*_jc;if(_u63+(_2M*_2M)>1)continue;var _3c=_0c-_bc+this._f2;if((_3c<0)||(_3c>=this.height))continue;if(_t63[_1c+(_3c*this.width)])return true} 3217}}else {var _lc=Math.sin(-_Sa*Math.PI/180.0);var _mc=Math.cos(-_Sa*Math.PI/180.0);var _r63=1.0/_Qa;var _s63=1.0/_Ra;for(_S2=_Ub;_S2<=_K9;_S2++){var _v63=(_S2-_ac);var _w63=_mc*_v63;var _x63=_lc*_v63;var _2M=(_S2-_gc)*_ic;var _y63=_2M*_2M;for(_0c=_Xb;_0c<=_M9;_0c++){var _z63=(_0c-_hc)*_jc;if((_y63+(_z63*_z63))>1)continue;var _A63=_0c-_bc;var _1c=~~(((_w63+_lc*_A63)*_r63)+this._e2);if((_1c<0)||(_1c>=this.width))continue;var _3c=~~(((_mc*_A63-_x63)*_s63)+this._f2);if((_3c<0)||(_3c>=this.height))continue;if(_t63[_1c+(_3c*this.width)])return true} 3218}}return false};_VY.prototype._5I2=function(_p63,_q63,_ac,_bc,_B63,_C63,_D63,_X9,_E63,_Rb,_Cb,_Db,_Eb,_Fb,_Gb){if(_X9==null)return false;if(this._Sb<=0)return false;if(_X9._Sb<=0)return false;if(this._Tb.length>0)_p63=_p63%this._Tb.length;if(_p63<0){_p63=_p63+this._Tb.length;}if(_X9._Tb.length>0)_E63=_E63%_X9._Tb.length;if(_E63<0){_E63=_E63+_X9._Tb.length}_B63=1.0/_B63;_C63=1.0/_C63;_Eb=1.0/_Eb;_Fb=1.0/_Fb;var _Ub=_Vb(_q63.left,_Rb.left);var _K9=_Wb(_q63.right,_Rb.right);var _Xb=_Vb(_q63.top,_Rb.top);var _M9=_Wb(_q63.bottom, 3219_Rb.bottom);if((_B63==1)&&(_Eb==1)&&(_C63==1)&&(_Fb==1)&&(_D63==0)&&(_Gb==0)){for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=_S2-_ac+this._e2;var _3c=_0c-_bc+this._f2;if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._0Z){if(!this._Tb[_p63][_1c+(_3c*this.width)])continue }_1c=_S2-_Cb+_X9._e2;_3c=_0c-_Db+_X9._f2;if((_1c<0)||(_1c>=_X9.width))continue;if((_3c<0)||(_3c>=_X9.height))continue;if(_X9._0Z){if(!_X9._Tb[_E63][_1c+(_3c*_X9.width)])continue } 3220return true}}}else if((_D63==0)&&(_Gb==0)){for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=Math.floor(((_S2-_ac)*_B63+this._e2));var _3c=Math.floor(((_0c-_bc)*_C63+this._f2));if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._0Z){if(!this._Tb[_p63][_1c+(_3c*this.width)])continue }_1c=Math.floor(((_S2-_Cb)*_Eb+_X9._e2));_3c=Math.floor(((_0c-_Db)*_Fb+_X9._f2));if((_1c<0)||(_1c>=_X9.width))continue;if((_3c<0)||(_3c>=_X9.height))continue;if(_X9._0Z){ 3221if(!_X9._Tb[_E63][_1c+(_3c*_X9.width)])continue;}return true}}}else {var _F63=Math.sin(-_D63*_Zb/180);var _G63=Math.cos(-_D63*_Zb/180);var _Yb=Math.sin(-_Gb*_Zb/180);var __b=Math.cos(-_Gb*_Zb/180);for(var _S2=_Ub;_S2<=_K9;_S2++){for(var _0c=_Xb;_0c<=_M9;_0c++){var _1c=Math.floor(((_G63*(_S2-_ac)+_F63*(_0c-_bc))*_B63+this._e2));var _3c=Math.floor(((_G63*(_0c-_bc)-_F63*(_S2-_ac))*_C63+this._f2));if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;
3221if(this._0Z){if(!this._Tb[_p63][_1c+(_3c*this.width)])continue } 3222_1c=Math.floor(((__b*(_S2-_Cb)+_Yb*(_0c-_Db))*_Eb+_X9._e2));_3c=Math.floor(((__b*(_0c-_Db)-_Yb*(_S2-_Cb))*_Fb+_X9._f2));if((_1c<0)||(_1c>=_X9.width))continue;if((_3c<0)||(_3c>=_X9.height))continue;if(_X9._0Z){if(!_X9._Tb[_E63][_1c+(_3c*_X9.width)])continue }return true}}}return false};_VY.prototype._zH2=function(_p63,_q63,_ac,_bc,_Qa,_Ra,_Sa,_H63,_I63,_J63,_K63){if(!this._0Z){return true}if(this._Sb<=0){return false}_p63=_p63%this._Tb.length;if(_p63<0){_p63=_p63+this._Tb.length}if((_H63==_J63)||(_I63==_K63)){ 3223var _eZ1=new _Gz();_eZ1.left=_H63;_eZ1.top=_Wb(_I63,_K63);_eZ1.right=_J63;_eZ1.bottom=_Vb(_I63,_K63);return this._pH2(_p63,_q63,_ac,_bc,_Qa,_Ra,_Sa,_eZ1)}var _lc=Math.sin(-_Sa*Math.PI/180.0);var _mc=Math.cos(-_Sa*Math.PI/180.0);_ac-=0.5;_bc-=0.5;if(Math.abs(_J63-_H63)>=Math.abs(_K63-_I63)){if(_J63<_H63){var _mj=_J63;_J63=_H63;_H63=_mj;_mj=_K63;_K63=_I63;_I63=_mj}var _0G=(_K63-_I63)/(_J63-_H63);for(var _S2=_Vb(_q63.left,_H63);_S2<=_Wb(_q63.right,_J63);_S2++){var _1c=Math.floor((_mc*(_S2-_ac)+_lc*(_I63+(_S2-_H63)*_0G-_bc))/_Qa+this._e2); 3224var _3c=Math.floor((_mc*(_I63+(_S2-_H63)*_0G-_bc)-_lc*(_S2-_ac))/_Ra+this._f2);if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._Tb[_p63][_1c+(_3c*this.width)])return true}}else {if(_K63<_I63){var _mj=_K63;_K63=_I63;_I63=_mj;_mj=_J63;_J63=_H63;_H63=_mj}var _0G=(_J63-_H63)/(_K63-_I63);for(var _S2=_Vb(_q63.top,_I63);_S2<=_Wb(_q63.bottom,_K63);_S2++){var _1c=Math.floor((_mc*(_H63+(_S2-_I63)*_0G-_ac)+_lc*(_S2-_bc))/_Qa+this._e2);var _3c=Math.floor((_mc*(_S2-_bc)-_lc*(_H63+(_S2-_I63)*_0G-_ac))/_Ra+this._f2); 3225if((_1c<0)||(_1c>=this.width))continue;if((_3c<0)||(_3c>=this.height))continue;if(this._Tb[_p63][_1c+(_3c*this.width)])return true}}return false};_VY.prototype._qZ=function(_Y9){if(this._Sb<=0){return null}_Y9=_Y9%this._Sb;if(_Y9<0){_Y9=_Y9+this._Sb}if(this._5a){return this._5a[_Y9]}return null};/*@constructor */function _Hq2(){this._92=[]}_Hq2.prototype._XY=function(_e63){var _Hb=this._92.length;this._92[_Hb]=_e63;return _Hb};_Hq2.prototype._2H2=function(_L63){var _0M=this._92[_L63];if(!_0M)return null;if((_0M._YF2!==null)&&(_0M._YF2!==undefined)){ 3226return _0M._YF2._k72;}return _0M._5a.length};_Hq2.prototype._6b=function(_L63){if(Number.isNaN(_L63))return null;if(_L63<0||_L63>=this._92.length)return null;return this._92[_L63]};_Hq2.prototype._DL=function(_Sl){var _Sr2=this._92[_Sl];if(_Sr2!=undefined){var _M63=true;for(var _S2=0;_S2<_Sr2._5a.length;_S2++){var _4a=_Sr2._5a[_S2];if(!_4a||!_4a._ca)continue;var _7a=_4a._ca;if(!_7a||!_7a._hf)continue;if(_M63){_ad._dE1();_M63=false}_ad._4G1(_7a._hf._mF1);_7a._hf=null}this._92[_Sl]=undefined}};_Hq2.prototype._jr2=function(_KF1){ 3227try{var _N63={data:new Uint8Array(_KF1),offset:0};function _O63(_P63){var _Q63=";";var _Kz="";while(_N63.offset<_P63.data.byteLength){if(_P63.data[_N63.offset]===_Q63.charCodeAt(0)){_N63.offset++;break }_Kz=_Kz+String.fromCharCode(_P63.data[_N63.offset]);_N63.offset++}return _Kz};var type=_O63(_N63);if(type=="rswf"){var version=_O63(_N63),_R63=version.split('.',3);_k62._T41=parseInt(_R63[0]);_k62._U41=parseInt(_R63[1]);_k62.version=parseInt(_R63[2]);var _S63=parseInt(_O63(_N63)),_T63=parseInt(_O63(_N63)); 3228this._S53=[];var _ni=_S63;for(var _S2=0;_S2<_T63;_S2++){var _U63=parseInt(_O63(_N63));this._S53[_S2]=_KF1.slice(_ni,_ni+_U63);_ni+=_U63}}}catch(e){debug("Cannot parse SWF data "+e.message)}};_Hq2.prototype._hr2=function(_V63){function _W63(_N9,_M9){var _3U2=(_N9>>16)&0xffff,_Hc2=_N9&0xffff;var _SP=(_M9>>16)&0xffff,_yz1=_M9&0xffff;var _z61=((_3U2*_yz1)+(_Hc2*_SP))&0xffff;return((_z61<<16)>>>0)+(_Hc2*_yz1)};function _X63(_KF1){var _UN=Math.pow(2,32);var _Y63=6*7;var _Z63="";for(var _0c=0;_0c<_KF1.length;_0c++){ 3229_Z63+=String.fromCharCode((_KF1.charCodeAt(_0c)-(_Y63&0xff))&0xff);_Y63=_W63(_Y63,(_Y63+1)%_UN)%_UN}return _Z63};this._L12=[];try{var __63=_V63.split(';',4);if(__63[0]=="skel"){var version=__63[1];var _ni=parseInt(__63[2]);var _073=parseInt(__63[3]);var _173=4+_073;__63=_V63.split(';',_173);for(var _S2=0;_S2<_073;_S2++){var _273=parseInt(__63[4+_S2]);var _373=_V63.substr(_ni,_273);var _473=_373.split(';',2);var _Zo=0;var _573=parseInt(_473[_Zo++]);var _ud=parseInt(_473[_Zo++]);var _vd=[];_473=_373.split(';',_ud*2+3); 3230for(var _Xb=0;_Xb<_ud;_Xb++){var _673=new Object();_673.width=parseInt(_473[_Zo++]);_673.height=parseInt(_473[_Zo++]);_vd[_Xb]=_673}var _773=_473[_Zo].substr(0,_573);var _873=_473[_Zo].substr(_573,_473[_Zo].length-_573);this._L12.push({_tm:_X63(_qC(_773)),_za:_X63(_qC(_873)),_ud:_ud,_vd:_vd});_ni+=_273}}}catch(e){debug("Cannot parse Spine data "+e.message)}};/*@constructor */function _7s2(){this.__type="[TextureGroupInfo]";this._a2="unknowntexturegroup";this._8s2=[];this._PM=[];this._9s2=[];this._as2=[]; 3231this._bs2=[]}/*@constructor */function _Iq2(){this._T3=[];}_Iq2.prototype._ds2=function(_973){var _Hb=this._T3.length;this._T3[_Hb]=_973;return _Hb};_Iq2.prototype._a73=function(_b73){for(var _S2=0;_S2<this._T3.length;_S2++){var _6s2=this._T3[_S2];for(var _0c=0;_0c<_6s2._8s2.length;_0c++){if(_8a[_6s2._8s2[_0c]]){var _Cd=_8a[_6s2._8s2[_0c]];if(_Cd._hf){if(_Cd._hf===_b73){return _6s2}}}}}return null};function _c73(_d73){if(_8a[_d73]){if(_8a[_d73]._hf){return _8a[_d73]._hf}}return null}
3231var _e73=0;function _f73(_b73){ 3232if(_e73>0){var _tg=-1;for(var _S2=0;_S2<_8a.length;_S2++){if(_8a[_S2]){if(_8a[_S2]._hf){if(_8a[_S2]._hf===_b73){_tg=0;break }}}}var _6s2=_fo2._a73(_b73);if(_6s2!=null){_R5("Texture unpacked - Group: "+_6s2._a2+", Texture ID: "+String(_tg)+", Width: "+_b73._eF1+", Height "+_b73._fF1)}else if(_e73>1){_R5("Texture unpacked - Group: None, Texture ID: "+String(_tg)+", Width: "+_b73._eF1+", Height "+_b73._fF1);}}}function _g73(_b73){if(_e73>0){var _tg=-1;for(var _S2=0;_S2<_8a.length;_S2++){if(_8a[_S2]){if(_8a[_S2]._hf){ 3233if(_8a[_S2]._hf===_b73){_tg=0;break }}}}var _6s2=_fo2._a73(_b73);if(_6s2!=null){_R5("Texture flushed - Group: "+_6s2._a2+", Texture ID: "+String(_tg)+", Width: "+_b73._eF1+", Height "+_b73._fF1)}else if(_e73>1){_R5("Texture flushed - Group: None, Texture ID: "+String(_tg)+", Width: "+_b73._eF1+", Height "+_b73._fF1)}}}/*@constructor */function _h73(){this.__type="[Tile]";this.x=0;this.y=0;this.index=0;this._LV2=0;this._MV2=0;this._U2=0;this._V2=0;this._u3=0.0;this.id=_8p2++;this._4J=1.0;this._5J=1.0; 3234this._6J=0xffffff;this.alpha=1.0;this._03=true;this._i73=false}_h73.prototype._j73=function(){var _aZ=_tn._un(this.index);if(_aZ!=null){var _4a=_aZ._xn;if(_4a._Q3>=_8a.length)return;if(!_8a[_4a._Q3].complete)return;if(this._LV2<0){this._U2+=this._LV2;this._LV2=0}if(this._MV2<0){this._V2+=this._MV2;this._MV2=0}if(_4a!=null){if((this._LV2+this._U2)>=_4a._U2){this._U2=_4a._U2-this._LV2}if((this._MV2+this._V2)>=_4a._V2){this._V2=_4a._V2-this._MV2}}}};function _UV2(_k73){var _VU2=new _h73();if(_k73.x!=undefined)_VU2.x=_k73.x; 3235if(_k73.y!=undefined)_VU2.y=_k73.y;if(_k73.index!=undefined)_VU2.index=_k73.index;if(_k73._LV2!=undefined)_VU2._LV2=_k73._LV2;if(_k73._MV2!=undefined)_VU2._MV2=_k73._MV2;if(_k73._U2!=undefined)_VU2._U2=_k73._U2;if(_k73._V2!=undefined)_VU2._V2=_k73._V2;if(_k73._u3!=undefined)_VU2._u3=_k73._u3;if(_k73.id!=undefined)_VU2.id=_k73.id;if(_k73.scaleX!=undefined)_VU2._4J=_k73.scaleX;if(_k73.scaleY!=undefined)_VU2._5J=_k73.scaleY;if(_k73._h3!=undefined){_VU2._6J=(_k73._h3&0xffffff);_VU2.alpha=((_k73._h3>>24)&0xff)/255.0} 3236_VU2._j73();if(_8p2<_k73.id)_8p2=_k73.id+1;return _VU2}_h73.prototype._Qd=function(){if(!this._03)return false;var _aZ=_tn._un(this.index);if(_aZ!=null){var _4a=_aZ._xn;if((_4a._ca instanceof HTMLImageElement)&&(_4a._Q3>=_8a.length))return;if((_8a[_4a._Q3] instanceof HTMLImageElement)&&(!_8a[_4a._Q3].complete))return;var _1b=_4a._U2/_4a._O3;var _2b=_4a._V2/_4a._P3;if(!_ad){_Je.globalAlpha=this.alpha;if(this._6J!=0xffffff){var _IB2=_te(_4a,this._6J);if(this._4J<=0||this._5J<=0){_SB2(this.x,this.y,this._4J,this._5J, 32370.0);_Je._PY(_IB2,(this._LV2*_1b),(this._MV2*_2b),this._U2*_1b,this._V2*_2b,0,0,this._U2,this._V2);_UB2()}else {_Je._PY(_IB2,(this._LV2*_1b),(this._MV2*_2b),(this._U2*_1b),(this._V2*_2b),this.x,this.y,this._U2*this._4J,this._V2*this._5J)}}else {var _7a=-1;if(_4a._ca instanceof HTMLImageElement)_7a=_8a[_4a._Q3];else _7a=_4a._ca;if(this._4J<=0||this._5J<=0){_SB2(this.x,this.y,this._4J,this._5J,0.0);_Je._PY(_7a,_4a.x+(this._LV2*_1b),_4a.y+(this._MV2*_1b),this._U2*_1b,this._V2*_2b,0,0,this._U2,this._V2);_UB2()} 3238else {_Je._PY(_7a,_4a.x+(this._LV2*_1b),_4a.y+(this._MV2*_1b),this._U2*_1b,this._V2*_2b,this.x,this.y,this._U2*this._4J,this._V2*this._5J)}}}else {var _S9=this._6J|((this.alpha*255)<<24);_Je._PY(_4a,_4a.x+(this._LV2*_1b),_4a.y+(this._MV2*_1b),this._U2*_1b,this._V2*_1b,this.x,this.y,this._U2*this._4J,this._V2*this._5J,_S9)}}};/*@constructor */function _l73(_Ou2){this.__type="[Timeline]";if((_Ou2!=null)&&(_Ou2!=undefined)){this._a2=_Ou2._a2;this._fC=_Ou2._fC}else {this._a2="";this._fC=[]}}_l73.prototype._zc2=function(_m73){ 3239if(this._fC.length==0){return 0}if(_m73>this._fC[this._fC.length-1]._n73){return this._fC.length}for(var _S2=0;_S2<this._fC.length;_S2++){if(this._fC[_S2]._n73>=_m73){return _S2}}return this._fC.length};_l73.prototype._Dc2=function(_m73){if(this._fC.length==0){return 0}if(_m73<this._fC[0]._n73){return -1}for(var _S2=this._fC.length-1;_S2>=0;_S2--){if(this._fC[_S2]._n73<=_m73){return _S2}}return -1};_l73.prototype._Cc2=function(){return this._fC[this._fC.length-1]._n73};/*@constructor */function _Nq2(){this._X2=[]} 3240_Nq2.prototype._yk=function(_Ou2){var _wn=null;if(_Ou2!=null){_wn=new _l73(_Ou2)}this._X2[this._X2.length]=_wn};_Nq2.prototype._6b=function(_Y9){if((_Y9<0)||(_Y9>=this._X2.length)){return undefined}return this._X2[_Y9]};_Nq2.prototype._Pk=function(_Y9){if((_Y9>=0)||(_Y9<this._X2.length)){this._X2[_Y9]._fC._Pk()}};_Nq2.prototype._DL=function(_Y9){if((_Y9>=0)||(_Y9<this._X2.length)){this._X2[_Y9]=null}};/*@constructor *//*@constructor */function _Or2(_o73){if(!_o73){this._gm=[]}else {this._gm=_o73}}_Or2.prototype._6b=function(_k9){ 3241return this._gm[_k9]};_Or2.prototype._vw2=function(_p73){for(var _S2=1;_S2<this._gm.length;_S2++){var _cR2=this._gm[_S2];
3241if(_cR2._q73==_p73){_Qz._fb(_Kf2,_S2)}}};function yyGetReal(_Kh){if(typeof _Kh==="number")return _Kh;else if(typeof _Kh==="boolean")return _Kh?1:0;else if(typeof _Kh==="string"){var match=_Kh.match(_RN);if(match!=null){return Number(match)}}else if(typeof _Kh==="object"){if(_Kh instanceof Long){return _Kh._ZA()}else if(!(_Kh instanceof Array)&&!(_Kh instanceof ArrayBuffer)){if(_Kh.id!==undefined){return _Kh.id} 3242return Number(_Kh)}}_Vl("unable to convert "+_O4(_Kh)+" to a number");return 0}function yyGetInt64(_Kh){if(typeof _Kh==="number")return Long._QL1(_Kh,false);else if(typeof _Kh==="boolean")return Long._QL1(_Kh?1:0,false);else if(typeof _Kh==="string"){var match=_Kh.match(_RN);if(match!=null){return Long._QL1(Number(match),false)}}else if(typeof _Kh==="object"){if(_Kh instanceof Long){return _Kh}else if(!(_Kh instanceof Array)&&!(_Kh instanceof ArrayBuffer)){if(_Kh.id!==undefined){return Long._QL1(_Kh.id,false)}return Long._QL1(Number(_Kh), 3243false)}}_Vl("unable to convert "+_O4(_Kh)+" to a number");return 0}function yyGetInt32(_Kh){if(typeof _Kh==="number")return ~~_Kh;else if(typeof _Kh==="boolean")return _Kh?1:0;else if(typeof _Kh==="string"){var match=_Kh.match(_RN);if(match!=null){return ~~Number(match)}}else if(typeof _Kh==="object"){if(_Kh instanceof Long){return _Kh._XL1()}else if(!(_Kh instanceof Array)&&!(_Kh instanceof ArrayBuffer)){if(_Kh.id!==undefined){return _Kh.id}return ~~Number(_Kh);}}_Vl("unable to convert "+_O4(_Kh)+" to a number");return 0} 3244function yyGetBool(_Kh){if(typeof _Kh==="boolean")return _Kh;else if(_Kh===undefined)return false;else if(typeof _Kh==="number")return _Kh>0.5;else if(typeof _Kh==="string"){if(_Kh==="true"){return true}else if(_Kh==="false"){return false}else {var match=_Kh.match(_RN);if(match!=null){return Number(match)>0.5}}}else if(typeof _Kh==="object"){if(_Kh instanceof Long){return _Kh._ZA()>0.5}else if(_Kh._Ty)return true;else if(!(_Kh instanceof Array)&&!(_Kh instanceof ArrayBuffer)){return Number(_Kh)>0.5}}_Vl("unable to convert "+_O4(_Kh)+" to a boolean"); 3245return false}var _TA=0;var _SA=1;var _VA=1;var _r73=0;function yyGetString(_Kh){if(typeof _Kh==="string"){var _V9="";if(_r73>0)_V9+="\"";_V9+=_Kh;if(_r73>0)_V9+="\"";return _V9}else if(_Kh===null){return "null"}else if(_Kh===undefined){return "undefined"}else if(typeof _Kh==="number"){if(isFinite(_Kh)){if((~~_Kh)!=_Kh){return _Kh.toFixed(2)}else {return _Kh.toString()}}else {if(Number.isNaN(_Kh))return "NaN";else if(_Kh<0)return "-inf";else return "inf"}}else if(typeof _Kh==="boolean"){return(_Kh)?"1":"0"}else if(typeof _Kh==="object"){ 3246if(_Kh instanceof Long){return _Kh.toString(10)}else if(_Kh instanceof Array){var _s73="";++_r73;if(!(_Kh._RA)||(_Kh._RA<_SA)){_SA=++_TA;_Kh._RA=_TA;_s73="[ ";for(var _Hb=0;_Hb<_Kh.length;++_Hb){if(_Hb!=0){_s73+=", ";_SA=++_TA}_s73+=yyGetString(_Kh[_Hb])}_s73+=" ]";_SA=++_TA}else {_s73="\"Warning: recursive array found\""}--_r73;return _s73}else if(_Kh._Ty){var _s73="";++_r73;if(!(_Kh._RA)||(_Kh._RA<_VA)){var __A=null;if(typeof _0B!=="undefined"){__A=Object.getOwnPropertyNames(_0B)}_VA=++_TA;_Kh._RA=_TA;var _s73="{ "; 3247var _md=0;for(var _Hb in _Kh){if(_Kh.hasOwnProperty(_Hb)){var _1B=_Hb;if(__A!=null){for(var _0c=0;_0c<__A.length;_0c++){if(_0B[__A[_0c]]==_Hb){_1B="gml"+__A[_0c];break }}}if(_1B.startsWith("gml")||_2B[_1B]!=undefined){if(_md!=0){_s73+=", "}_s73+=_1B.startsWith("gml")?_1B.substring(3):_1B;_s73+=" : ";_s73+=yyGetString(_Kh[_Hb]);++_md}}}_s73+=" }";_VA=++_TA}else {_s73="\"Warning: recursive struct found\"";}--_r73;return _s73}}return _Kh.toString()}var _t73=0;var _u73=1;var _v73=2;var _w73=6;var _x73=7;var _y73=5; 3248var _z73=3;var _A73=4;var _B73=8;var _C73=9;var _D73=10;var _E73=11;var _F73=12;var _G73=13;var _H73=14;var _I73=15;var _J73=-1;/*@constructor */function _K73(_hN,_L73,_M73,_Kh){if(!(_hN instanceof Array))_Vl("array_set_2D() : argument 0 must be an array");if(typeof _L73!="number")_Vl("array_set_2D() : index 1 must be a number");if(typeof _M73!="number")_Vl("array_set_2D() : index 2 must be a number");if(!(_hN[_L73] instanceof Array))_hN[_L73]=[];_hN[_L73][_M73]=_Kh}function _N73(){this.__type="Object";this._Ty=true} 3249_N73.prototype.toString=function(){return yyGetString(this)};function _I4(_3n,_Hz){_Hz=_Hz._M13?_Hz._M13:_Hz;var _V9=_Hz;if((_3n==undefined)||(_3n==null)){_V9=_Hz.bind(_3n)}else {var _N9={_BI1:_Hz,_Sz:_3n};var _O73=function(){var _P73=Array.prototype.slice.call(arguments);_P73[0]=this._Sz;return this._BI1.apply(null,_P73)};_V9=_O73.bind(_N9)}_V9._M13=_Hz;_V9._Q73=_3n;_V9._R73=true;_Hz._R73=true;return _V9}function method(_3n,_Hz){if(typeof _Hz==="number"){_Hz=_32._i8[_Hz-100000]}if(!(_Hz instanceof Function))_Vl("method : argument needs to be a function"); 3250if(_Hz._R73){_Hz=_Hz._M13?_Hz._M13:_Hz;var _V9=_Hz;if((_3n==undefined)||(_3n==null)){_V9=_Hz.bind(_3n)}else {var _N9={_BI1:_Hz,_Sz:_3n};var _O73=function(){var _P73=Array.prototype.slice.call(arguments);_P73[0]=this._Sz;return this._BI1.apply(null,_P73)};_V9=_O73.bind(_N9)}_V9._Q73=_3n;_V9._M13=_Hz._M13===undefined?_Hz:_Hz._M13;return _V9}else {var _V9=undefined;if(_Hz._M13)_Hz=_Hz._M13;if(_Hz._l7){_V9=_Hz.bind(_3n)}else {var _N9={_BI1:_Hz};var _O73;if(_Hz._d6){_O73=function(){var _P73=Array.prototype.slice.call(arguments); 3251_P73.splice(1,1);return this._BI1.apply(null,_P73)}}else {_O73=function(){var _P73=Array.prototype.slice.call(arguments);return this._BI1.apply(null,_P73.slice(2))}}_V9=_O73.bind(_N9);_V9._Q73=_3n;_V9._M13=_Hz._M13===undefined?_Hz:_Hz._M13}return _V9}}function _S73(){return this}var _A31=[];
3251function _z31(){if(_A31._fg1===undefined){var _L9=_S73();var _md=0;for(var _Jz in _L9){if(_L9.hasOwnProperty(_Jz)&&(typeof _L9[_Jz]==="function")){_A31[_md]=_L9[_Jz];_L9[_Jz]._T73=_md;++_md}}_A31._fg1=true}}function _N4(_hN){ 3252if(_hN===undefined){_Vl("undefined value in expression")}else if(_hN instanceof ArrayBuffer){_Vl("pointer value in expression")}return _hN}function _U73(_dx2,_b9){if(typeof(_b9)=="boolean"){_Sy2(_dx2,_IT1,_G73);var _S2=0;if(_b9)_S2=1;_Sy2(_dx2,_4x2,_S2)}else if(typeof(_b9)=="number"){_Sy2(_dx2,_IT1,_t73);_Sy2(_dx2,_4x2,_b9)}else if(typeof(_b9)=="string"){_Sy2(_dx2,_IT1,_u73);var _V73=_Kx2(_b9);_Sy2(_dx2,_IT1,_V73.length);_Sy2(_dx2,_8x2,_b9)}else if(_b9 instanceof Array){_Sy2(_dx2,_IT1,_v73);var _Dy=_b9.length; 3253_Sy2(_dx2,_IT1,_Dy);for(var _S2=0;_S2<_Dy;_S2++){var _W73=_b9[_S2];var _X73=_W73.length;_Sy2(_dx2,_IT1,_X73);for(var _OE=0;_OE<_X73;_OE++){var _Y73=_W73[_OE];_U73(_dx2,_Y73)}}}else {_Sy2(_dx2,_IT1,_y73)}}function _Z73(_S21){return((_S21>='0')&&(_S21<='9'))||((_S21>='A')&&(_S21<='F'))||((_S21>='a')&&(_S21<='f'))}function __73(_S21){var _M9=(_S21&0x40)>>6;return(_S21&0x0f)+(_M9*9)}function _083(_dx2){var _Xb=_Ry2(_dx2,_KT1);if(_Xb===_G73){var _M9=_Ry2(_dx2,_4x2);var _183=false;if(_M9!=0)_183=true;return _183}else if(_Xb===_t73){ 3254var _M9=_Ry2(_dx2,_4x2);return _M9}else if(_Xb===_x73){var _qa=_Ry2(_dx2,_KT1);return _qa}else if(_Xb===_D73||_Xb===_z73){var _qa=_Ry2(_dx2,_KT1);var _sa=_Ry2(_dx2,_KT1);return(_sa<<32)|_qa}else if(_Xb===_u73){var _Ub=_Ry2(_dx2,_KT1);_8z="";for(var _S2=0;_S2<_Ub;_S2++){_8z+=String.fromCharCode(_Ry2(_dx2,__w2))}return _nC(_8z)}else if(_Xb===_v73){var _283=_Ry2(_dx2,_KT1);var _yb=[];if(_283===1){var _Dy=_Ry2(_dx2,_KT1);for(var _S2=0;_S2<_Dy;_S2++){_yb[_S2]=_083(_dx2)}}else {for(var _Oz=0;_Oz<_283;_Oz++){var _Dy=_Ry2(_dx2, 3255_KT1);for(var _S2=0;_S2<_Dy;_S2++){var _M9=_083(_dx2);_K73(_yb,_Oz,_S2,_M9)}}}return _yb}else {return undefined;}}var _383={"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, 3256null,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, 3257!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, 3258!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":[
3258!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", 3259"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, 3260null],"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, 3261!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, 3262!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, 3263!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, 3264!1,"set_cursor_sprite","get_cursor_sprite"],"delta_time":[!0,!0,!1,null,"get_delta_time"],"webgl_enabled":[!0,!1,!1,null,null],};var _2B={"x":[!0,!0,!0,null,null],"y":[!0,!0,!0,null,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":[
3264!0,!0,!0,null,null],"vspeed":[!0,!0,!0,null,null],"direction":[!0,!0,!0,null,null],"speed":[!0,!0,!0,null,null],"friction":[!0,!0,!0,null,null],"gravity":[!0,!0,!0,null,null],"gravity_direction":[!0, 3265!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,null,null],"bbox_left":[!0,!1,!1,null,null],"bbox_right":[!0,!1,!1,null,null],"bbox_top":[!0,!1,!1,null,null],"bbox_bottom":[!0,!1,!1,null,null],"sprite_index":[!0,!0,!0,null,null],"image_single":[!0,!0,!0,null,null],"image_number":[!0,!1,!1,null,null],"sprite_width":[!0,!1,!1,null, 3266null],"sprite_height":[!0,!1,!1,null,null],"sprite_xoffset":[!0,!1,!1,null,null],"sprite_yoffset":[!0,!1,!1,null,null],"image_xscale":[!0,!0,!0,null,null],"image_yscale":[!0,!0,!0,null,null],"image_angle":[!0,!0,!0,null,null],"image_alpha":[!0,!0,!0,null,null],"image_blend":[!0,!0,!0,null,null],"image_speed":[!0,!0,!0,null,null],"in_collision_tree":[!0,!1,!1,null,null],"mask_index":[!0,!0,!0,null,null],"path_index":[!0,!1,!1,null,null],"path_position":[!0,!0,!0,null,null],"path_positionprevious":[!0, 3267!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,null,null],"timeline_loop":[!0,!0,!0,null,null],"phy_rotation":[!0,!0,!0,null,null],"phy_position_x":[!0,!0,!0,null,null],"phy_position_y":[!0,!0,!0,null,null],"phy_angular_velocity":[!0,!0,!0, 3268null,null],"phy_linear_velocity_x":[!0,!0,!0,null,null],"phy_linear_velocity_y":[!0,!0,!0,null,null],"phy_speed_x":[!0,!0,!0,null,null],"phy_speed_y":[!0,!0,!0,null,null],"phy_speed":[!0,!1,!0,null,null],"phy_angular_damping":[!0,!0,!0,null,null],"phy_linear_damping":[!0,!0,!0,null,null],"phy_bullet":[!0,!0,!0,null,null],"phy_fixed_rotation":[!0,!0,!0,null,null],"phy_active":[!0,!0,!0,null,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, 3269!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,null,null],};function _483(){_rg("vertex_format_begin")}function _583(){ 3270_rg("vertex_format_end")}function _683(_783){_rg("vertex_format_delete")}function _883(){_rg("vertex_format_add_position")}function _983(){_rg("vertex_format_add_position_3d")}function _a83(){_rg("vertex_format_add_colour")}function _b83(){_rg("vertex_format_add_color")}function _c83(){_rg("vertex_format_add_normal")}function _d83(){_rg("vertex_format_add_texcoord")}function _e83(){_rg("vertex_format_add_textcoord")}function _f83(type,_li){_rg("vertex_format_add_custom")}var _g83=null;function _h83(){_483=_i83; 3271_583=_j83;_683=_k83;_883=_l83;_983=_m83;_a83=_n83;_b83=_n83;_c83=_o83;_d83=_p83;_e83=_p83;_f83=_q83}function _i83(){if(_g83!=null){debug("ERROR vertex_format_begin: Vertex format is already under construction")}else {_g83=new _1D1()}}function _l83(){if(_g83==null){debug("ERROR vertex_format_add_position: No vertex format is under construction");}else {_g83._qL1()}}function _m83(){if(_g83==null){debug("ERROR vertex_format_add_position_3d: No vertex format is under construction")}else {_g83._cD1()}}function _n83(){ 3272if(_g83==null){debug("ERROR vertex_format_add_colour: No vertex format is under construction")}else {_g83._dD1()}}function _o83(){if(_g83==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction")}else {_g83._fD1()}}function _p83(){if(_g83==null){debug("ERROR vertex_format_add_textcoord: No vertex format is under construction");}else {_g83._eD1()}}function _q83(_gi,_fi){if(_g83==null){debug("ERROR vertex_format_add_normal: No vertex format is under construction")}else {_g83._rL1(yyGetInt32(_gi), 3273yyGetInt32(_fi))}}function _j83(){if(_g83==null){debug("ERROR vertex_format_end: No vertex format under construction");return -1}var _rJ1=_ad._iD1(_g83);_g83=null;return _rJ1}function _k83(_r83){debug("WARNING vertex_format_delete not implemented on HTML5 (System shares vertex formats but doesn't reference count)")}/*@constructor */function _5q2(){this.__type="[View]";this._03=false;this._e_=0;this._g_=0;this._i_=640;this._k_=480;this._cW2=0;this._dW2=0;this._eW2=640;this._fW2=480;this.angle=0;this._5l=0;
3274this._7l=0;this._6l=0;this._8l=0;this._mZ2=0;this._nZ2=0;this._oZ2=1;this._pZ2=1;this._R92=32;this._T92=32;this._v3=-1;this._w3=-1;this._W92=-1;this._gW2=-1;this._Rb2=-1;this._992=-1}_5q2.prototype._Ol=function(_Pl){this._03=_Pl._03;this._e_=_Pl._e_;this._g_=_Pl._g_;this._i_=_Pl._i_;this._k_=_Pl._k_;this._cW2=_Pl._cW2;this._dW2=_Pl._dW2;this._eW2=_Pl._eW2;this._fW2=_Pl._fW2;this.angle=_Pl.angle;this._5l=_Pl._5l;this._7l=_Pl._7l;this._6l=_Pl._6l;this._8l=_Pl._8l;this._mZ2=_Pl._mZ2;this._nZ2=_Pl._nZ2; 3275this._oZ2=_Pl._oZ2;this._pZ2=_Pl._pZ2;this._R92=_Pl._R92;this._T92=_Pl._T92;this._v3=_Pl._v3;this._w3=_Pl._w3;this._W92=_Pl._W92;this._gW2=_Pl._gW2;this._Rb2=_Pl._Rb2};_5q2.prototype._s83=function(_Oa,_Pa,_t83){var _aH2=_4l;_Oa=(_Oa-_aH2.left-this._5l)/(_aH2.scaleX||1);_Pa=(_Pa-_aH2.top-this._7l)/(_aH2.scaleY||1);if(_49){var _u83=_Qb2._m92(this._Rb2);if(_u83==null)return 0;var _v83=_Oa/this._mZ2;var _w83=_Pa/this._nZ2;_v83=_v83*2.0-1.0;_w83=_w83*2.0-1.0;var _x83=_u83._aa2();var out;if(_t83){out=((_v83*_x83._Jb[_9w])+(_w83*_x83._Jb[_aw])+_x83._Jb[_cw])} 3276else {out=((_v83*_x83._Jb[_dw])+(_w83*_x83._Jb[_2v])+_x83._Jb[_fw])}return Math.floor(out)}else {if(_t83){_Oa/=this._oZ2;return _Oa+this._e_}else {_Pa/=this._pZ2;return _Pa+this._g_}}};_5q2.prototype._9l=function(_Oa,_Pa){return this._s83(_Oa,_Pa,true)};_5q2.prototype._al=function(_Oa,_Pa){return this._s83(_Oa,_Pa,false)};function _VV2(_y83){var _Uu=new _5q2();if(_y83._03!=undefined)_Uu._03=_y83._03;if(_y83._EG!=undefined)_Uu._e_=_y83._EG;if(_y83._FG!=undefined)_Uu._g_=_y83._FG;if(_y83._n3!=undefined)_Uu._i_=_y83._n3; 3277if(_y83._o3!=undefined)_Uu._k_=_y83._o3;if(_y83._GV2!=undefined)_Uu._cW2=_y83._GV2;if(_y83._HV2!=undefined)_Uu._dW2=_y83._HV2;if(_y83._p3!=undefined)_Uu._eW2=_y83._p3;if(_y83._q3!=undefined)_Uu._fW2=_y83._q3;if(_y83.angle!=undefined)_Uu._fW2=_y83.angle;if(_y83._R92!=undefined)_Uu._R92=_y83._R92;if(_y83._T92!=undefined)_Uu._T92=_y83._T92;if(_y83._v3!=undefined)_Uu._v3=_y83._v3;if(_y83._w3!=undefined)_Uu._w3=_y83._w3;if(_y83.index!=undefined)_Uu._W92=_y83.index;if(_49){if(_y83._Rb2!==undefined&&_y83._Rb2>=0){ 3278_Uu._Rb2=_Qb2._k92(_y83._Rb2)}else {var _F92=_Qb2._H92(_Uu);_F92._e92(true);_Uu._Rb2=_F92._ba2()}}return _Uu}/*@constructor */var _ad=null;var _z83=null;var _A83=null;var _Qu=!0;var _Cu=!1,_Ru=!1,_gU2=_Re._Se,_hU2=_Re._Ue,_B83=0,_C83=0.0,_D83=[],_Nu={_To:!0,_Uo:!0,_Vo:!0,alpha:!0};var _Bf=0.0,_Eu=!0,_Gu=!0,_Iu=!0,_E83=_Re._aH1;var _qv=null,_xv=null,_uv=null,_zv=null,_Ev=null,_vv=[],_Av=[];var _wv=0;var _Bv=1;var _JB2=!1,_F83=!1,_G83=1.0;var _Wz2=[];var _sw=null,_H83=null,_I83=0;var _qa2=0,_ua2=1,_Yv=2,_J83=16;var _Ch=16384; 3279var _K83=36,_L83=[],_M83=[];var _N83=0.5;var _ZC1=null;function _cD2(){_ns();_h83();_qz2();_7h();_O83(_K83);_Ih=_P83;_w_=_Q83;_u_=_R83;_UB2=_S83;_EC2=_T83;_BC2=_U83;_SB2=_V83;_9E=_W83;_gE=_X83;_sC2=_Y83;_DC2=_Z83;_GC2=__83;_CC2=_093;_DD2=_193;_AC2=_293;_p01=_393;_FC2=_493;_TD2=_593;_HC2=_693;_IC2=_793;_o01=_893;_Y5=_993;_ZE=_a93;_aF=_b93;_1F=_a93;_cF=_b93;_fF=_c93;_lF=_d93;_tF=_e93;_vF=_f93;_CF=_g93;_HF=_h93;_2G=_i93;_dG=_j93;_hG=_k93;_JF=_h93;_4G=_i93;_fG=_j93;_jG=_k93;_Df=_l93;_nF=_m93;_kG=_n93;_mG=_n93; 3280_7E=_o93;_8n=_p93;_X5=_p93;_QE=_q93;_sG=_r93;_g11=_s93;_M_=_t93;_dS=_u93;_0P=_v93;_ad._PY=_w93;_Dn=_x93;_1_=_y93;_I_=_z93;_K_=_A93;_T_=_B93;_W_=_C93;_zn=_D93;_Mn=_E93;_JY=_F93;_RY=_G93;_5Z=_H93;_WD2=_I93;_VT=_J93;_WT=_K93;_XT=_L93;_YT=_M93;_ZT=_N93;__T=_O93;_0U=_P93;_1U=_Q93;_2U=_R93;_3U=_S93;_4U=_T93;_5U=_U93;_6U=_V93;_7U=_W93;_8U=_X93;_gt2=_Y93;_av=_Z93;_ht2=__93;_SC2=_0a3;_it2=_1a3;_9v=_2a3;_et2=_3a3;_ft2=_4a3;_jt2=_5a3;_kt2=_6a3;_lt2=_7a3;_mt2=_8a3;_nt2=_9a3;_Uy2=_aa3;_Xy2=_ba3;_ca3()}function _da3(_mC1){ 3281var options={_8D1:((_Ey._pr2!==undefined)?true:false),_9D1:(_Ey._Z3._l4?true:false),_SC1:_Vo2};_ad=new _lC1(_mC1,options);if(!_ad._GC1){_ad=null;return false}if(!_ea3())return false;if(!_fa3())return false;if(!_ga3())return false;_H83=[];for(var _S2=0;_S2<_J83;_S2++){_H83[_S2]=new _Bu()}_I83=-1;_3v=1;_Do2=new _Bu();_Eo2=new _Bu();var _ha3=_ad._CE1();for(var _S2=0;_S2<_ha3;_S2++){_D83[_S2]=false}return true}function _O83(_TT2){var _Hb=_TT2;if(_Hb<4)_Hb=4;if(_Hb>64)_Hb=64;_Hb=4*((_Hb/4)|0);_K83=_Hb;_L83[0]=1;_M83[0]=0; 3282for(var _S2=1;_S2<_Hb;_S2++){_L83[_S2]=Math.cos(_S2*2*Math.PI/_Hb);_M83[_S2]=Math.sin(_S2*2*Math.PI/_Hb)}_L83[_Hb]=1;_M83[_Hb]=0}function _ca3(){_4p(0,0xff000000,0,0);_kt2(0);_nt2(0);_ia3()}function _ea3(){return _ja3()}function _fa3(){var _ka3=document.createElement(_dz);_ka3._Sh=_ka3.width=16;_ka3._Th=_ka3.height=16;_ka3.complete=true;_ka3._YZ=false;_ka3.name="";_ka3._Je=_ka3.getContext('2d');_ka3._Je.save();_ka3._Je.setTransform(1,0,0,1,0,0);_ka3._Je.globalAlpha=1;_ka3._Je.fillStyle='#ffffff';_ka3._Je.fillRect(0, 32830,16,16);
3283_ka3._Je.restore();var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=15;_4a._V2=15;_4a._K3=0;_4a._L3=0;_4a._M3=15;_4a._N3=15;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=-1;_4a._ca=_ka3;_4a._ld=[];_4a._nd=1;_4a._md=0;_if(_4a);_ad._6G1(_4a._ca._hf);return true}function _ga3(){_qv=new Float32Array(_Re._dG1*4);_xv=new Float32Array(_Re._dG1*4);_uv=new Float32Array(_Re._dG1*4);_zv=new Float32Array(4);var _pv;for(var _S2=0;_S2<_Re._dG1;_S2++){_uv[_S2]=0;_pv=_S2*4;_qv[_pv+0]=0;_qv[_pv+1]=0;_qv[_pv+2]=0;_qv[_pv+3]=0; 3284_xv[_pv+0]=0;_xv[_pv+1]=0;_xv[_pv+2]=0;_xv[_pv+3]=0;_Av[_S2]=false}return true}function _ia3(){var _la3=_mZ;_mZ=function(_nZ,_ma3){var _ca=_la3(_nZ,_ma3);if(_ca&&!_ca._zh._hf){_if(_ca._Ah)}return _ca};var _na3=_Tn;_Tn=function(_Y9){var _ca=_na3(_Y9);if(_ca&&!_ca._zh._hf){_if(_ca._Ah)}return _ca};_Z83()}function _Z83(){_ad._aE1();_ad._Su(_Tu());_ad._wE1(_B83,_C83);_ad._Fv(_Ev);_ad._Dv(_zv);_ad._Ou(_Nu._To,_Nu._Uo,_Nu._Vo,_Nu.alpha);for(var _S2=0;_S2<_Re._dG1;_S2++){_ad._yv(_S2,_xv.subarray(_S2*4,(_S2+1)*4), 3285_qv.subarray(_S2*4,(_S2+1)*4),_uv.subarray(_S2*4,(_S2+1)*4))}}function __83(){_ad._bE1()}function _W83(_oa3){if(_oa3){_z83={};if(_oa3._AZ2){_z83._Cu=_Cu;_z83._Ru=_Ru;_z83._Ev=new Float32Array(_Ev);if(_49){_z83._Iu=_Kr();_z83._Eu=_Gr();_z83._Gu=_Ir()}_Cu=false;_Ru=false;_4p(0,0xff000000,0,0);_ad._Du(false);_ad._Hu(false);_ad._Fu(false);_ad._Su(_Tu());}if(_oa3._BZ2){_z83._pa3=_ad._2f._3f(_Re._4f);_z83._qa3=_ad._2f._3f(_Re._5f);_ad._eE1(_Re._Ve,_Re._0x)}}}function _X83(_ra3){if(_z83&&_ra3){if(_ra3._DZ2){ 3286_Cu=_z83._Cu;_Ru=_z83._Ru;_Ev=new Float32Array(_z83._Ev);_ad._Fv(_Ev);if(_Cu||_49){if(_49){_ad._Hu(_z83._Iu);_ad._Du(_z83._Eu);_ad._Fu(_z83._Gu)}else {_ad._Du(_Eu);_ad._Fu(_Gu);_ad._Hu(_Iu)}}_ad._Su(_Tu())}if(_ra3._EZ2){_ad._eE1(_z83._pa3,_z83._qa3)}_z83=null}}function _Tu(){var _uD1=undefined;if(_Ru){_uD1=_ad._IC1}
3286else {_uD1=_ad._HC1}return _uD1;}function _T83(_uD2,_vD2,_wD2,_xD2){var _sa3=_F31;var _ta3=_H31;_Eo2._Cs2();var _U2=_F31/_uD2;var _V2=_H31/_vD2;_Eo2._Zv((_sa3*-0.5+_wD2)/_uD2,(_ta3*-0.5+_xD2)/_vD2, 328716000);_Do2._6v(_U2,-_V2*_3v,1.0,32000.0);_Xv(_qa2,_Eo2);_Xv(_ua2,_Do2)}function _Q83(_yD2,_zD2,_AD2,_BD2,_Sa){if(!_Cu){_tD2(_yD2,_zD2,_AD2,_BD2,_Sa)}else {var angle=-_Sa*(Math.PI/180.0);var _652=new _Vu((_yD2+_AD2/2.0),(_zD2+_BD2/2.0),-_AD2);var _e52=new _Vu((_yD2+_AD2/2.0),(_zD2+_BD2/2.0),0.0);var _m52=new _Vu(Math.sin(angle),Math.cos(angle),0.0);_Eo2._Yu(_652,_e52,_m52);if(false==_Qu){_Do2._6v(_AD2,-_BD2*_3v,1.0,32000.0)}else {_Do2._7v(1.0,_BD2/_AD2,1.0,32000.0)}_Do2._Jb[_2v]*=_3v}_Xv(_qa2,_Eo2);_Xv(_ua2, 3288_Do2);_Xv(_Yv,_sw[_Yv]);_f_=_yD2;_h_=_zD2;_j_=_AD2;_l_=_BD2}function _R83(_oD1,_pD1,_qD1,_rD1){_cE=_oD1;_dE=_pD1;_eE=_qD1;_fE=_rD1;var _3c=_pD1;if(_3v==1){_3c=_G01()-(_rD1+_pD1)}_ad._nD1(_oD1,_3c,_qD1,_rD1);_ad._x_()}function _U83(_Wh){_ad._x_();_ad._qF1(true,true,false,_Ih(_Wh)|0xff000000)}function _o93(_Wh,_ee){_ad._x_();_ee=yyGetReal(_ee);if(_ee>1)_ee=1;if(_ee<0)_ee=0;
3288var _S9=((_ee*255.0)<<24)|_Ih(yyGetInt32(_Wh));_ad._qF1(true,true,false,_S9)}function _P83(_Wh){return(_Wh&0x00ffffff)}function _q93(_ee){ 3289if(_ee<0){_ee=0}if(_ee>1){_ee=1}_Fh=_ee}function _S83(_ua3){if(arguments.length>0){var _aE=arguments[0]}else {}}function _V83(_Oa,_Pa,_0a,_1a,_Sa){}function _Y83(_7B,_CA,_Oa,_Pa,_Aw,_Bw,_Sa,_Wh,_ee){if(!_A83){var _ic=1024;var _jc=1024;var _ka=_CD2(_ic,_jc);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_ic;_4a._V2=_jc;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_ka;_4a._ca=_8a[_4a._Q3];_A83=_4a}var _T2=document.createElement("canvas");var _Nf=_T2.getContext("2d");_7B="20px arial"; 3290_Nf.font=_7B;_Nf.textBaseline="top";_Nf.textAlign="left";var _va3=_Nf.measureText(_CA);var width=_va3.width;var height=20;_T2.width=width;_T2.height=height;_Nf.globalAlpha=0.0;_Nf.globalCompositeOperation="copy";_Nf.fillStyle="black";_Nf.fillRect(0,0,_T2.width,_T2.height);_Nf.globalAlpha=1.0;_Nf.globalCompositeOperation="source-over";_Nf.fillStyle="white";_Nf.fillText(_CA,0,0)}function _nw(_nq){if(_I83>=_J83){return false}_I83++;if(_I83==0){_H83[_I83]=new _Bu(_nq)}else {_H83[_I83].Multiply(_H83[_I83-1], 3291_nq)}return true}function _ow(_nq){if(_I83<0){return false}_Xv(_Yv,_H83[_I83]);_I83--;return true}function _lw(){_I83=-1}function _mw(){if(_I83<0){return true}return false}function _pw(){if(_I83<0){return false}_Xv(_Yv,_H83[_I83]);return true}function _qw(){if(_I83<0){return false}_I83--;return true}function _293(_eZ,_Oa,_Pa,_ee){var _nf,_IK2,_wa3,_uf,_wf,_yf,_S9;if(!_eZ._ca._hf){if(_eZ._U2==0||_eZ._V2==0)return;_if(_eZ)}_nf=_ad._of(_Re._pf,_eZ._ca._hf,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6; 3292var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;_Oa=_Oa+_eZ._K3;_Pa=_Pa+_eZ._L3;_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=_Oa;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_Pa;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=_Oa+_eZ._M3;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Pa+_eZ._N3;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_eZ.x/_eZ._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_eZ.y/_eZ._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_eZ.x+_eZ._U2)/_eZ._ca.width; 3293_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_eZ.y+_eZ._V2)/_eZ._ca.height;
3293_S9=((_ee*255.0)<<24)|0xffffff;var _iF=_S9,_jF=_S9,_xa3=_S9,_ya3=_S9;if(_JB2){_iF&=0xfffefffe;_jF&=0xfffefffe;_xa3&=0xfffefffe;_ya3&=0xfffefffe;_jF|=0x00010000;_xa3|=0x00000001;_ya3|=0x00010001}_wf[_Af]=_wf[_8g]=_iF;_wf[_5g]=_jF;_wf[_sa]=_wf[_6g]=_xa3;_wf[_7g]=_ya3}function _w93(_eZ,_wD2,_xD2,_za3,_Aa3,_Oa,_Pa,_Ll,_Ml,_TB,_UB,_dF,_eF){var _nf,_IK2,_wa3,_uf,_wf,_yf,_S9;if(!_eZ._ca._hf){if(_eZ._U2==0||_eZ._V2==0)return;_if(_eZ)}if(_TB==undefined){ 3294_TB=_UB=_dF=_eF=0xffffffff}if(_UB==undefined){_UB=_dF=_eF=_TB}_nf=_ad._of(_Re._pf,_eZ._ca._hf,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=_Oa;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_Pa;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=_Oa+_Ll;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Pa+_Ml;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf; 3295_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_wD2/_eZ._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_xD2/_eZ._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_wD2+_za3)/_eZ._ca.width;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_xD2+_Aa3)/_eZ._ca.height;if(_JB2){_TB&=0xfffefffe;_UB&=0xfffefffe;_dF&=0xfffefffe;_eF&=0xfffefffe;_UB|=0x00010000;_dF|=0x00000001;_eF|=0x00010001}_wf[_Af]=_wf[_8g]=_TB;_wf[_5g]=_UB;_wf[_sa]=_wf[_6g]=_dF;_wf[_7g]=_eF}function _393(_eZ,_Oa,_Pa,_LD2,_MD2,_3J,_2J,_Wh,_ee){var _nf,_IK2,_wa3,_uf,_wf,_yf,_U2, 3296_V2;if(!_eZ._ca._hf){if(_eZ._U2==0||_eZ._V2==0)return;_if(_eZ)}var _Ba3=_LD2*_eZ._O3+~~_Oa;var _Ca3=_MD2*_eZ._P3+~~_Pa;var _ic=~~(_LD2*_eZ._O3);var _jc=~~(_MD2*_eZ._P3);var _Da3=_GG.right-_GG.left;var _Ea3=_GG.bottom-_GG.top;if(_2J){_Oa=(((~~(_GG.left/_ic))*_ic)+(~~_Oa)%_ic)-_ic;_Ba3=(((((_Da3+(_ic-1))/_ic)&0xffffffff)+2)*_ic)+~~_Oa+1}if(_3J){_Pa=(((~~(_GG.top/_jc))*_jc)+(~~_Pa)%_jc)-_jc;_Ca3=(((((_Ea3+(_jc-1))/_jc)&0xffffffff)+2)*_jc)+~~_Pa+1}_Oa=~~_Oa;_Pa=~~_Pa;var _TY=0;var _UY=0;if((_ic<=0)||(_jc<=0))return; 3297var _h3=_Ih(_Wh)|(~~((_ee*255.0)<<24));var _iF=_h3,_jF=_h3,_xa3=_h3,_ya3=_h3;if(_JB2){_iF&=0xfffefffe;_jF&=0xfffefffe;_xa3&=0xfffefffe;_ya3&=0xfffefffe;_jF|=0x00010000;_xa3|=0x00000001;_ya3|=0x00010001}var _Kb=(-_LD2*(_TY-_eZ._K3));var _Lb=(-_MD2*(_UY-_eZ._L3));var _Fa3=_LD2*_eZ._M3;var _Ga3=_MD2*_eZ._N3;var _1c=_Oa+_Kb;var _3c=~~_Pa+_Lb;var _pa=_eZ.x;var _ra=_pa+_eZ._U2;var _qa=_eZ.y;var _sa=_eZ.y+_eZ._V2;_pa/=_eZ._ca.width;_ra/=_eZ._ca.width;_qa/=_eZ._ca.height;_sa/=_eZ._ca.height;var _8G=_3c;while(_1c<_Ba3){ 3298_3c=_8G;var _UF=_1c+_Fa3;while(_3c<_Ca3){_nf=_ad._of(_Re._pf,_eZ._ca._hf,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;var _WF=_3c+_Ga3;_wf[index]=_ya3;_uf[index+0]=_1c;_uf[index+1]=_3c;_uf[index+2]=_Bf;_yf[index+0]=_pa;_yf[index+1]=_qa;index+=_rf;_wf[index]=_iF;_uf[index+0]=_UF;_uf[index+1]=_3c;_uf[index+2]=_Bf;_yf[index+0]=_ra;_yf[index+1]=_qa;index+=_rf;_wf[index]=_jF;_uf[index+0]=_UF;_uf[index+1]=_WF;_uf[index+2]=_Bf;_yf[index+0]=_ra;_yf[index+1]=_sa; 3299index+=_rf;_wf[index]=_jF;_uf[index+0]=_UF;_uf[index+1]=_WF;_uf[index+2]=_Bf;_yf[index+0]=_ra;_yf[index+1]=_sa;index+=_rf;_wf[index]=_xa3;_uf[index+0]=_1c;_uf[index+1]=_WF;_uf[index+2]=_Bf;_yf[index+0]=_pa;_yf[index+1]=_sa;index+=_rf;_wf[index]=_iF;_uf[index+0]=_1c;_uf[index+1]=_3c;_uf[index+2]=_Bf;_yf[index+0]=_pa;_yf[index+1]=_qa;if(!_3J){break }_3c=_3c+_jc}if(!_2J){break }_1c=_1c+_ic}}function _693(_Ha3,_YF2,_Zo,_lY2,_mY2,x,y,_4J,_5J,angle,color,alpha,_Ia3){var _Ja3=_Nu;var _Ka3=_Cu;_Zo=~~_Zo%(_YF2._k72); 3300if(_Zo<0){_Zo=_Zo+(_YF2._k72)}var _La3=[];_La3[0]=color&0xff;_La3[1]=(color>>8)&0xff;_La3[2]=(color>>16)&0xff;_La3[3]=(alpha*255)&0xff;var _Ma3=new _Bu();_Ma3._Zv(x,y,0.0);var _wX2=new _Bu();_wX2._2w(angle);var _Na3=new _Bu();_Na3._Zv(-_lY2/_h72,-_mY2/_h72,0.0);var _vX2=new _Bu();_vX2.__v(_h72*_4J,_h72*_5J,1.0);var _Oa3=new _Bu();_Oa3.Multiply(_Na3,_vX2);var _Pa3=new _Bu();_Pa3.Multiply(_Oa3,_wX2);var _Qa3=new _Bu();_Qa3.Multiply(_Pa3,_Ma3);var translate=new _Bu();translate._Zv(0.5,0.5,0.0);var scale=new _Bu();scale.__v(1.0/32768.0, 33011.0/32768.0,1.0);var _Ra3=new _Bu();_Ra3.Multiply(scale,translate);var _r72=_YF2._q72[_Zo];var _Sa3=[],_Ta3=0,_Ua3=0,_Va3=true;for(var _S2=0;_S2<_r72._s72;_S2++){var _Yz=_r72._t72[_S2];for(var _0c=0;_0c<_Ta3;){var _Wa3=_Sa3[_0c];if(_Wa3._u72<_Yz._u3){_ad._FE1(_Re._6H1);_ad._HE1(_Re._ZG1);_ad._Ou(false,false,false,false);_ad._Fu(false);_Ua3+=_IC2(_Ha3,_Wa3,_Qa3,_Ra3,color,_La3,false,_Ia3);_ad._KE1(_Ta3-1);_ad._FE1(_Re._1H1);_ad._HE1(_Re._SG1);_ad._Ou(_Ja3._To,_Ja3._Uo,_Ja3._Vo,_Ja3.alpha);_ad._Fu(_Ka3);_Va3=true; 3302_Ta3--;for(var _Dm=_0c;_Dm<_Ta3;_Dm++){_Sa3[_Dm]=_Sa3[_Dm+1]}}else {_0c++}}if(_Yz._u72>0){_Sa3[_Ta3++]=_Yz;_ad._DE1(true);_ad._FE1(_Re._6H1);_ad._HE1(_Re._YG1);_ad._Ou(false,false,false,false);_ad._Fu(false);_Va3=false;}if(_Ta3==0){_ad._DE1(false);_Va3=true}_Ua3+=_IC2(_Ha3,_Yz,_Qa3,_Ra3,color,_La3,_Va3?_F83:false,_Ia3);if(_Yz._u72>0){_ad._KE1(_Ta3);_ad._FE1(_Re._1H1);_ad._HE1(_Re._SG1);_ad._Ou(_Ja3._To,_Ja3._Uo,_Ja3._Vo,_Ja3.alpha);_ad._Fu(_Ka3);_Va3=true}}if(_Ta3>0){_ad._FE1(_Re._6H1);_ad._HE1(_Re._ZG1); 3303_ad._Ou(false,false,false,false);_ad._Fu(false);for(var _0c=0;_0c<_Ta3;_0c++){var _Wa3=_Sa3[_0c];_Ua3+=_IC2(_Ha3,_Wa3,_Qa3,_Ra3,color,_La3,false,_Ia3)}}_ad._DE1(false);_ad._Ou(_Ja3._To,_Ja3._Uo,_Ja3._Vo,_Ja3.alpha);_ad._Fu(_Ka3)}function _793(_zG,_Xa3,_Ya3,_Za3,__a3,_0b3,_1b3,_Ia3){var _2b3=[];_2b3[0]=_0b3[0],_2b3[1]=_0b3[1],_2b3[2]=_0b3[2],_2b3[3]=0;var _3b3=new _Bu();_3b3.Multiply(_Xa3._E62,_Ya3);var _4b3=1.0;if(_1b3){_4b3=_5b3(_Xa3,_3b3)*_G83}var _v72=[],_w72=[],_6b3=[];for(var _S2=0;_S2<4;_S2++){_v72[_S2]=_Xa3._x72[_S2]; 3304_w72[_S2]=_Xa3._y72[_S2];_6b3[_S2]=_Xa3._z72[_S2]}var _7b3=0;if(_Xa3._eI!==0){var _8b3=_zG[_Xa3.index];if(_8b3.type===_c62){var _Z53=_8b3;for(var _0c=0;_0c<_Z53._p62.length;_0c++){var _vY=_Z53._p62[_0c];for(var _Dm=0;_Dm<_vY._s62;_Dm++){var _V62=_vY._w62[_Dm];if((_V62._X62>=0)&&(_V62._072>0)){var _9b3=_vY._u62[_V62._X62];if((_9b3!==null)&&(_9b3!==undefined)){var _B62=_9b3.type;if(_B62===_f62){_7b3+=_ab3(_Xa3,_9b3,_V62,_3b3,_0b3,_2b3,_v72,_w72,_6b3,_1b3)}else if((_B62==_g62)||(_B62==_h62)){_7b3+=_bb3(_zG,_Xa3, 3305_B62,_9b3,_V62,_Za3,_3b3,_0b3,_2b3,__a3,_v72,_w72,_6b3,_1b3,_Ia3)}}}if((_V62._Y62>=0)&&(_V62._272>0)){var _S9=_vY._v62[_V62._Y62]._S9;var _T62=[];_T62[0]=((_S9&0xff)*_0b3[0])>>8;_T62[1]=(((_S9>>8)&0xff)*_0b3[1])>>8;_T62[2]=(((_S9>>16)&0xff)*_0b3[2])>>8;_T62[3]=(((_S9>>24)&0xff)*_0b3[3])>>8;for(var _Xb=0;_Xb<4;
3305_Xb++){_T62[_Xb]=((_T62[_Xb]*_v72[_Xb])>>8)+_w72[_Xb];_T62[_Xb]=Math.max(0,Math.min(_T62[_Xb],255))}var _cb3=_T62[0]|(_T62[1]<<8)|(_T62[2]<<16)|(_T62[3]<<24);var _db3=[];_db3[0]=((_S9&0xff)*_2b3[0])>>8; 3306_db3[1]=(((_S9>>8)&0xff)*_2b3[1])>>8;_db3[2]=(((_S9>>16)&0xff)*_2b3[2])>>8;_db3[3]=(((_S9>>24)&0xff)*_2b3[3])>>8;for(var _Xb=0;_Xb<4;_Xb++){_db3[_Xb]=((_db3[_Xb]*_v72[_Xb])>>8)+_6b3[_Xb];_db3[_Xb]=_Vb(0,_Wb(_db3[_Xb],255))}var _eb3=_db3[0]|(_db3[1]<<8)|(_db3[2]<<16)|(_db3[3]<<24);if(_1b3&&(_V62._572>0)){var _me=_V62._572*6;var _nf=_ad._of(_Re._pf,null,_ad._qf,_me);var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;var _uf=_nf._vf;var _wf=_nf._xf;var _yf=_nf._zf;_7b3+=_V62._572*2;for(var _Xb=0;_Xb<_V62._572; 3307_Xb++){var _7f1=_V62._e72[(_Xb*2)+0],_8f1=_V62._e72[(_Xb*2)+1];var _gb3=_V62._a72[(_7f1*2)+0],_hb3=_V62._a72[(_7f1*2)+1];var _ib3=_V62._f72[(_7f1*2)+0],_jb3=_V62._f72[(_7f1*2)+1];var _kb3=_V62._a72[(_8f1*2)+0],_lb3=_V62._a72[(_8f1*2)+1];var _mb3=_V62._f72[(_8f1*2)+0],_nb3=_V62._f72[(_8f1*2)+1];var _Kb=(_gb3*_3b3._Jb[_9w])+(_hb3*_3b3._Jb[_aw])+_3b3._Jb[_cw],_Lb=(_gb3*_3b3._Jb[_dw])+(_hb3*_3b3._Jb[_2v])+_3b3._Jb[_fw],_Mb=(_kb3*_3b3._Jb[_9w])+(_lb3*_3b3._Jb[_aw])+_3b3._Jb[_cw],_Nb=(_kb3*_3b3._Jb[_dw])+(_lb3*_3b3._Jb[_2v])+_3b3._Jb[_fw]; 3308_ib3*=_4b3;_jb3*=_4b3;_mb3*=_4b3;_nb3*=_4b3;var _3g=(_ib3*_3b3._Jb[_9w])+(_jb3*_3b3._Jb[_aw])+_Kb,_4g=(_ib3*_3b3._Jb[_dw])+(_jb3*_3b3._Jb[_2v])+_Lb,_S02=(_mb3*_3b3._Jb[_9w])+(_nb3*_3b3._Jb[_aw])+_Mb,_T02=(_mb3*_3b3._Jb[_dw])+(_nb3*_3b3._Jb[_2v])+_Nb;_uf[_fb3+0]=_Kb;_uf[_fb3+1]=_Lb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g;_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g; 3309_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_S02;_uf[_fb3+1]=_T02;_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf}}var _me=_V62._272*3;var _nf=_ad._of(_Re._pf,null,_ad._qf,_me);var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;_7b3+=_V62._272;var _ob3=0;for(var _Xb=_V62._272*3;_Xb>0;--_Xb){var index=_V62._b72[_ob3++];var _pb3=_V62._a72[index*2];var _qb3=_V62._a72[(index*2)+1];var x=(_pb3*_3b3._Jb[_9w])+(_qb3*_3b3._Jb[_aw])+_3b3._Jb[_cw]; 3310var y=(_pb3*_3b3._Jb[_dw])+(_qb3*_3b3._Jb[_2v])+_3b3._Jb[_fw];_uf[_fb3+0]=x;_uf[_fb3+1]=y;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf}}}}}}return _7b3}function _bb3(_zG,_Xa3,_rb3,_sb3,_tb3,_Za3,_ub3,_0b3,_vb3,__a3,_wb3,_xb3,_yb3,_1b3,_Ia3){var _uf,_wf,_yf,_4a=null,_4b3=1.0,_zb3=new _Bu();if(_1b3){_4b3=_5b3(_Xa3,_ub3)*_G83}if(_rb3===_g62){var _Ab3=_sb3;if(_Ab3._U52>-1){_4a=_Ia3[_Ab3._U52];var _Bb3=new _Bu();var _Cb3=new _Bu();var _Db3=new _Bu();var _Eb3=new _Bu();_Cb3._Zv(_4a.x/_4a._ca.width,_4a.y/_4a._ca.height, 33110);_Bb3.__v(_4a._U2/_4a._ca.width,_4a._V2/_4a._ca.height,1.0);_Db3.Multiply(_Bb3,_Cb3);_Eb3.Multiply(_Za3,_Db3);_zb3.Multiply(_Ab3._E62,_Eb3)}else {_4a=_Ab3._Ah;_zb3.Multiply(_Ab3._E62,_Za3)}}else if(_rb3===_h62){var _Ab3=_sb3;if(_Ab3._J62!==-1){var _Fb3=_zG[_Ab3._J62];if(_Fb3._U52>-1){_4a=_Ia3[_Fb3._U52];var _1b=_4a._U2/_4a._O3;var _2b=_4a._V2/_4a._P3;var _Cb3=new _Bu();var _Bb3=new _Bu();var _Db3=new _Bu();_Cb3._Zv(_4a.x/_1b,_4a.y/_2b,0);_Bb3.__v((1.0/_4a._ca.width)*_1b,(1.0/_4a._ca.height)*_2b,1.0);_Db3.Multiply(_Cb3, 3312_Bb3);_zb3.Multiply(_Ab3._E62,_Db3);if((_Ab3._H62===_P52)||(_Ab3._H62===_R52)){_ad._yE1(0,true)}else {_ad._yE1(0,false)}}else {var _7a=_Fb3._7a;_4a={_ca:_7a};if(_7a!==null){var _Bb3=new _Bu();_Bb3.__v(1.0/_7a.width,1.0/_7a.height,1.0);_zb3.Multiply(_Ab3._E62,_Bb3);if((_Ab3._H62===_P52)||(_Ab3._H62===_R52)){_ad._yE1(0,true)}else {_ad._yE1(0,false)}}}}}var _7b3=0;if(_4a!==null){if(!_4a._ca._hf){if(_4a._U2==0||_4a._V2==0)return;_if(_4a)}_7b3+=_tb3._072;if(_1b3&&(_tb3._372>0)){_7b3+=_tb3._372*2;var _T62=[]; 3313for(var _Xb=0;_Xb<4;_Xb++){_T62[_Xb]=((_0b3[_Xb]*_wb3[_Xb])>>8)+_xb3[_Xb];_T62[_Xb]=Math.max(0,Math.min(_T62[_Xb],255))}var _cb3=_T62[0]|(_T62[1]<<8)|(_T62[2]<<16)|(_T62[3]<<24);var _db3=[];for(var _Xb=0;_Xb<4;_Xb++){_db3[_Xb]=((_vb3[_Xb]*_wb3[_Xb])>>8)+_yb3[_Xb];_db3[_Xb]=Math.max(0,Math.min(_db3[_Xb],255))}var _eb3=_db3[0]|(_db3[1]<<8)|(_db3[2]<<16)|(_db3[3]<<24);var _me=_tb3._372*6;var _nf=_ad._of(_Re._pf,_4a._ca._hf,_ad._qf,_me);
3313var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;var _uf=_nf._vf;var _wf=_nf._xf; 3314var _yf=_nf._zf;var _Gb3=0;for(_Xb=_tb3._372;_Xb>0;_Xb--){var _7f1=_tb3._c72[_Gb3++],_8f1=_tb3._c72[_Gb3++];var _Hb3=_7f1*2,_Ib3=_7f1*2;var _gb3=_tb3._772[_Hb3];_Hb3++;var _hb3=_tb3._772[_Hb3];var _ib3=_tb3._d72[_Ib3];_Ib3++;var _jb3=_tb3._d72[_Ib3];_Hb3=_8f1*2;_Ib3=_8f1*2;var _kb3=_tb3._772[_Hb3];_Hb3++;var _lb3=_tb3._772[_Hb3];var _mb3=_tb3._d72[_Ib3];_Ib3++;var _nb3=_tb3._d72[_Ib3];var _Kb=(_gb3*_ub3._Jb[_9w])+(_hb3*_ub3._Jb[_aw])+_ub3._Jb[_cw],_Lb=(_gb3*_ub3._Jb[_dw])+(_hb3*_ub3._Jb[_2v])+_ub3._Jb[_fw],_Mb=(_kb3*_ub3._Jb[_9w])+(_lb3*_ub3._Jb[_aw])+_ub3._Jb[_cw], 3315_Nb=(_kb3*_ub3._Jb[_dw])+(_lb3*_ub3._Jb[_2v])+_ub3._Jb[_fw];_ib3*=_4b3;_jb3*=_4b3;_mb3*=_4b3;_nb3*=_4b3;var _3g=(_ib3*_ub3._Jb[_9w])+(_jb3*_ub3._Jb[_aw])+_Kb,_4g=(_ib3*_ub3._Jb[_dw])+(_jb3*_ub3._Jb[_2v])+_Lb,_S02=(_mb3*_ub3._Jb[_9w])+(_nb3*_ub3._Jb[_aw])+_Mb,_T02=(_mb3*_ub3._Jb[_dw])+(_nb3*_ub3._Jb[_2v])+_Nb;_ib3+=_gb3;_jb3+=_hb3;_mb3+=_kb3;_nb3+=_lb3;_uf[_fb3+0]=_Kb;_uf[_fb3+1]=_Lb;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_gb3*_zb3._Jb[_9w])+(_hb3*_zb3._Jb[_aw])+_zb3._Jb[_cw];_yf[_fb3+1]=(_gb3*_zb3._Jb[_dw])+(_hb3*_zb3._Jb[_2v])+_zb3._Jb[_fw]; 3316_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_kb3*_zb3._Jb[_9w])+(_lb3*_zb3._Jb[_aw])+_zb3._Jb[_cw];_yf[_fb3+1]=(_kb3*_zb3._Jb[_dw])+(_lb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_ib3*_zb3._Jb[_9w])+(_jb3*_zb3._Jb[_aw])+_zb3._Jb[_cw];_yf[_fb3+1]=(_ib3*_zb3._Jb[_dw])+(_jb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_ib3*_zb3._Jb[_9w])+(_jb3*_zb3._Jb[_aw])+_zb3._Jb[_cw]; 3317_yf[_fb3+1]=(_ib3*_zb3._Jb[_dw])+(_jb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_kb3*_zb3._Jb[_9w])+(_lb3*_zb3._Jb[_aw])+_zb3._Jb[_cw];_yf[_fb3+1]=(_kb3*_zb3._Jb[_dw])+(_lb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_S02;_uf[_fb3+1]=_T02;_uf[_fb3+2]=_Bf;_yf[_fb3+0]=(_mb3*_zb3._Jb[_9w])+(_nb3*_zb3._Jb[_aw])+_zb3._Jb[_cw];_yf[_fb3+1]=(_mb3*_zb3._Jb[_dw])+(_nb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_wf[_fb3]=_eb3; 3318_fb3+=_rf}}var _me=_tb3._072*3;var _nf=_ad._of(_Re._pf,_4a._ca._hf,_ad._qf,_me);var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;_uf=_nf._vf,_wf=_nf._xf,_yf=_nf._zf;var _ob3=0;for(var _Xb=_tb3._072*3;_Xb>0;--_Xb){var index=_tb3._972[_ob3++];var _pb3=_tb3._772[index*2];var _qb3=_tb3._772[(index*2)+1];var x=(_pb3*_ub3._Jb[_9w])+(_qb3*_ub3._Jb[_aw])+_ub3._Jb[_cw];var y=(_pb3*_ub3._Jb[_dw])+(_qb3*_ub3._Jb[_2v])+_ub3._Jb[_fw];_uf[_fb3+0]=x;_uf[_fb3+1]=y;_uf[_fb3+2]=_Bf;_wf[_fb3]=__a3;_yf[_fb3+0]=(_pb3*_zb3._Jb[_9w])+(_qb3*_zb3._Jb[_aw])+_zb3._Jb[_cw]; 3319_yf[_fb3+1]=(_pb3*_zb3._Jb[_dw])+(_qb3*_zb3._Jb[_2v])+_zb3._Jb[_fw];_fb3+=_rf}}return _7b3}function _ab3(_Xa3,_sb3,_tb3,_ub3,_0b3,_vb3,_wb3,_xb3,_yb3,_1b3){var _4b3=1.0;if(_1b3){_4b3=_5b3(_Xa3,_ub3)*_G83}var _Jb3=false;var _Ab3=_sb3,_S9=_Ab3._S9,_7b3=0,_Xb=0;var _T62=[];var _K9=(_S9&0xff),_L9=((_S9>>8)&0xff),_M9=((_S9>>16)&0xff),_N9=((_S9>>24)&0xff);_T62[0]=(_K9*_0b3[0])>>8;_T62[1]=(_L9*_0b3[1])>>8;_T62[2]=(_M9*_0b3[2])>>8;_T62[3]=(_N9*_0b3[3])>>8;for(_Xb=0;_Xb<4;_Xb++){_T62[_Xb]=((_T62[_Xb]*_wb3[_Xb])>>8)+_xb3[_Xb]; 3320_T62[_Xb]=_Vb(0,_Wb(_T62[_Xb],255))}var _cb3=_T62[0]|(_T62[1]<<8)|(_T62[2]<<16)|(_T62[3]<<24);var _db3=[];_db3[0]=((_S9&0xff)*_vb3[0])>>8;_db3[1]=(((_S9>>8)&0xff)*_vb3[1])>>8;_db3[2]=(((_S9>>16)&0xff)*_vb3[2])>>8;_db3[3]=(((_S9>>24)&0xff)*_vb3[3])>>8;for(_Xb=0;_Xb<4;_Xb++){_db3[_Xb]=((_db3[_Xb]*_wb3[_Xb])>>8)+_yb3[_Xb];_db3[_Xb]=_Vb(0,_Wb(_db3[_Xb],255))}var _eb3=_db3[0]|(_db3[1]<<8)|(_db3[2]<<16)|(_db3[3]<<24);if(_Jb3){}else if(_1b3&&(_tb3._372>0)){_7b3+=_tb3._372*2;var _me=_tb3._372*6;var _nf=_ad._of(_Re._pf, 3321null,_ad._qf,_me);var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;var _uf=_nf._vf;var _wf=_nf._xf;var _Gb3=0;for(_Xb=_tb3._372;_Xb>0;_Xb--){var _7f1=_tb3._c72[_Gb3++],_8f1=_tb3._c72[_Gb3++];var _Hb3=_7f1*2,_Ib3=_7f1*2;var _gb3=_tb3._772[_Hb3];_Hb3++;var _hb3=_tb3._772[_Hb3];var _ib3=_tb3._d72[_Ib3];_Ib3++;var _jb3=_tb3._d72[_Ib3];_Hb3=_8f1*2;_Ib3=_8f1*2;var _kb3=_tb3._772[_Hb3];_Hb3++;var _lb3=_tb3._772[_Hb3];var _mb3=_tb3._d72[_Ib3];_Ib3++;var _nb3=_tb3._d72[_Ib3];
3321var _Kb=(_gb3*_ub3._Jb[_9w])+(_hb3*_ub3._Jb[_aw])+_ub3._Jb[_cw], 3322_Lb=(_gb3*_ub3._Jb[_dw])+(_hb3*_ub3._Jb[_2v])+_ub3._Jb[_fw],_Mb=(_kb3*_ub3._Jb[_9w])+(_lb3*_ub3._Jb[_aw])+_ub3._Jb[_cw],_Nb=(_kb3*_ub3._Jb[_dw])+(_lb3*_ub3._Jb[_2v])+_ub3._Jb[_fw];_ib3*=_4b3;_jb3*=_4b3;_mb3*=_4b3;_nb3*=_4b3;var _3g=(_ib3*_ub3._Jb[_9w])+(_jb3*_ub3._Jb[_aw])+_Kb,_4g=(_ib3*_ub3._Jb[_dw])+(_jb3*_ub3._Jb[_2v])+_Lb,_S02=(_mb3*_ub3._Jb[_9w])+(_nb3*_ub3._Jb[_aw])+_Mb,_T02=(_mb3*_ub3._Jb[_dw])+(_nb3*_ub3._Jb[_2v])+_Nb;_uf[_fb3+0]=_Kb;_uf[_fb3+1]=_Lb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf; 3323_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g;_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_3g;_uf[_fb3+1]=_4g;_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf;_uf[_fb3+0]=_Mb;_uf[_fb3+1]=_Nb;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf;_uf[_fb3+0]=_S02;_uf[_fb3+1]=_T02;_uf[_fb3+2]=_Bf;_wf[_fb3]=_eb3;_fb3+=_rf}}var _me=_tb3._072*3;var _nf=_ad._of(_Re._pf,null,_ad._qf,_me);var _rf=_nf._sf()>>2;var _fb3=_rf*_nf._tf;_nf._tf+=_me;_uf=_nf._vf;_wf=_nf._xf; 3324_7b3+=_tb3._072;var _ob3=0;for(var _Xb=_tb3._072*3;_Xb>0;--_Xb){var index=_tb3._972[_ob3++];var _pb3=_tb3._772[index*2];var _qb3=_tb3._772[(index*2)+1];var x=(_pb3*_ub3._Jb[_9w])+(_qb3*_ub3._Jb[_aw])+_ub3._Jb[_cw];var y=(_pb3*_ub3._Jb[_dw])+(_qb3*_ub3._Jb[_2v])+_ub3._Jb[_fw];_uf[_fb3+0]=x;_uf[_fb3+1]=y;_uf[_fb3+2]=_Bf;_wf[_fb3]=_cb3;_fb3+=_rf}return _7b3}function _5b3(_Xa3,_ub3){if(_F83){if(_Xa3._4b3!==undefined){return _Xa3._4b3}var _ZB2=_6w(_Yv);var _q92=_6w(_qa2);var _r92=_6w(_ua2);var _Kb3=new _Bu();_Kb3.Multiply(_ZB2, 3325_q92);var _Lb3=new _Bu();_Lb3.Multiply(_Kb3,_r92);var _Mb3=new _Bu();_Mb3.Multiply(_ub3,_Lb3);var _Nb3=_ad._JC1,_Ob3=_ad._KC1;var _Pb3=[];_Pb3[0]=0.0;_Pb3[1]=0.0;_Pb3[2]=1.0;_Pb3[3]=0.0;_Pb3[4]=0.0;_Pb3[5]=1.0;var _Qb3=[];for(var _S2=0;_S2<3;_S2++){var _c82=(_Pb3[_S2*2]*_Mb3._Jb[_hs2])+(_Pb3[(_S2*2)+1]*_Mb3._Jb[_is2])+(_Bf*_Mb3._Jb[_js2])+_Mb3._Jb[_ks2];var index=(_S2*2)+0;_Qb3[index]=(_Pb3[_S2*2]*_Mb3._Jb[_9w])+(_Pb3[(_S2*2)+1]*_Mb3._Jb[_aw])+(_Bf*_Mb3._Jb[_bw])+_Mb3._Jb[_cw];_Qb3[index]=_Qb3[index]/_c82; 3326_Qb3[index]=_Qb3[index]*_Nb3;index++;_Qb3[index]=(_Pb3[_S2*2]*_Mb3._Jb[_dw])+(_Pb3[(_S2*2)+1]*_Mb3._Jb[_2v])+(_Bf*_Mb3._Jb[_ew])+_Mb3._Jb[_fw];_Qb3[index]=_Qb3[index]/_c82;_Qb3[index]=_Qb3[index]*_Ob3}var _Rb3=[];_Rb3[0]=_Qb3[2]-_Qb3[0];_Rb3[1]=_Qb3[3]-_Qb3[1];_Rb3[2]=_Qb3[4]-_Qb3[0];_Rb3[3]=_Qb3[5]-_Qb3[1];var _Sb3=0.0,_4b3=1.0,index=0;for(var _S2=0;_S2<2;_S2++){var length=_Rb3[index]*_Rb3[index];index++;length+=_Rb3[index]*_Rb3[index];index++;if(length>0.0){length=Math.sqrt(length)}_Sb3=Math.max(length, 3327_Sb3)}_Sb3*=0.5;if(_Sb3>0.0){_4b3=1.0/_Sb3}_Xa3._4b3=_4b3;return _4b3}return 1.0}function _493(_eZ,_TY,_UY,_Oa,_Pa,_LD2,_MD2,_2a,_Wh,_UB,_dF,_eF,_ee){var _nf,_IK2,_wa3,_uf,_wf,_yf;if(_eZ===undefined){debug("Attempting to draw texture that is not loaded");return }if(!_eZ._ca._hf){if(_eZ._U2==0||_eZ._V2==0)return;_if(_eZ)}_nf=_ad._of(_Re._pf,_eZ._ca._hf,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf; 3328_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;var _Kb=-_LD2*(_TY-_eZ._K3);var _Lb=-_MD2*(_UY-_eZ._L3);var _Mb=_Kb+(_LD2*_eZ._M3);var _Nb=_Lb+(_MD2*_eZ._N3);if(Math.abs(_2a)<0.001){_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=_Oa+_Kb;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_Pa+_Lb;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=_Oa+_Mb;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Pa+_Nb;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf}else {var _lc=Math.sin(_2a);var _mc=Math.cos(_2a);var _ST1=_Kb*_mc;var _TT1=_Mb*_mc;var _UT1=_Lb*_mc;var _VT1=_Nb*_mc; 3329var _WT1=_Kb*_lc;var _XT1=_Mb*_lc;var _YT1=_Lb*_lc;var _ZT1=_Nb*_lc;_uf[_Af+0]=_uf[_8g+0]=_Oa+_ST1+_YT1;_uf[_Af+1]=_uf[_8g+1]=_Pa-_WT1+_UT1;_uf[_sa+0]=_uf[_6g+0]=_Oa+_TT1+_ZT1;_uf[_sa+1]=_uf[_6g+1]=_Pa-_XT1+_VT1;_uf[_5g+1]=_Pa-_XT1+_UT1;_uf[_5g+0]=_Oa+_TT1+_YT1;_uf[_7g+0]=_Oa+_ST1+_ZT1;_uf[_7g+1]=_Pa-_WT1+_VT1;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf}_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_eZ.x/_eZ._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_eZ.y/_eZ._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_eZ.x+_eZ._U2)/_eZ._ca.width; 3330_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_eZ.y+_eZ._V2)/_eZ._ca.height;
3330var _N9=~~(_ee*255.0);_N9=_N9-((_N9-255)&((255-_N9)>>31));_N9=_N9-(_N9&(_N9>>31));_N9=(_N9<<24);_Wh=_N9|(_Wh&0xffffff);if(_UB==undefined){_UB=_Wh;_dF=_Wh;_eF=_Wh}else {_UB=(_UB&0xffffff)|_N9;_dF=(_dF&0xffffff)|_N9;_eF=(_eF&0xffffff)|_N9}if(_JB2){_Wh&=0xfffefffe;_UB&=0xfffefffe;_dF&=0xfffefffe;_eF&=0xfffefffe;_UB|=0x00010000;_dF|=0x00000001;_eF|=0x00010001}_wf[_Af]=_wf[_8g]=_Wh;_wf[_5g]=_UB;_wf[_sa]=_wf[_6g]=_dF;_wf[_7g]=_eF}function _593(_eZ, 3331_ac,_bc,_Cb,_Db,_EF,_FF,_l01,_m01,_ee){var _S9=~~((_ee*255.0)<<24)|0xffffff;var _jF=_S9;var _xa3=_S9;var _ya3=_S9;var _nf,_IK2,_wa3,_uf,_wf,_yf;if(!_eZ._ca._hf){if(_eZ._U2==0||_eZ._V2==0)return;_if(_eZ)}_nf=_ad._of(_Re._pf,_eZ._ca._hf,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6;var _Af=index,_5g=_Af+_rf,_sa=_5g+_rf,_6g=_sa+_rf,_7g=_6g+_rf,_8g=_7g+_rf;_uf=_nf._vf;_wf=_nf._xf;_yf=_nf._zf;_uf[_Af+0]=_uf[_8g+0]=_ac;_uf[_Af+1]=_uf[_8g+1]=_bc;_uf[_5g+0]=_Cb;_uf[_5g+1]=_Db;_uf[_sa+0]=_uf[_6g+0]=_EF; 3332_uf[_sa+1]=_uf[_6g+1]=_FF;_uf[_7g+0]=_l01;_uf[_7g+1]=_m01;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;_yf[_Af+0]=_yf[_7g+0]=_yf[_8g+0]=_eZ.x/_eZ._ca.width;_yf[_Af+1]=_yf[_5g+1]=_yf[_8g+1]=_eZ.y/_eZ._ca.height;_yf[_5g+0]=_yf[_sa+0]=_yf[_6g+0]=(_eZ.x+_eZ._U2)/_eZ._ca.width;_yf[_sa+1]=_yf[_6g+1]=_yf[_7g+1]=(_eZ.y+_eZ._V2)/_eZ._ca.height;if(_JB2){_S9&=0xfffefffe;_jF&=0xfffefffe;_xa3&=0xfffefffe;_ya3&=0xfffefffe;_jF|=0x00010000;_xa3|=0x00000001;_ya3|=0x00010001}_wf[_Af]=_wf[_8g]=_S9; 3333_wf[_5g]=_jF;_wf[_sa]=_wf[_6g]=_xa3;_wf[_7g]=_ya3}function _193(_3j,_Oa,_Pa,_Ll,_Ml,_mC1){_ad.__E1(_3j,_Oa,_Pa,_Ll,_Ml,_mC1)}function _893(_eZ,_fI,_gI,_id,_jd,_Oa,_Pa,_Aw,_Bw,_S_,_ee){if(!_eZ)return;if(!_eZ._ca)return;if(!_eZ._ca.complete)return;_S_&=0xffffff;_S_|=(_ee*255)<<24;if(_fI<_eZ._K3){var _VD2=_eZ._K3-_fI;_Oa+=_VD2;_id-=_VD2;_fI=0}else {_fI-=_eZ._K3}if(_gI<_eZ._L3){var _VD2=_eZ._L3-_gI;_Pa+=_VD2;_jd-=_VD2;_gI=0}else {_gI-=_eZ._L3}if(_id>(_eZ._M3-_fI))_id=_eZ._M3-_fI;if(_jd>(_eZ._N3-_gI))_jd=_eZ._N3-_gI; 3334if(_id<=0||_jd<=0)return;_w93(_eZ,_fI+_eZ.x,_gI+_eZ.y,_id,_jd,_Oa,_Pa,_id*_Aw,_jd*_Bw,_S_)}function _993(_ac,_bc,_Cb,_Db,_YE){var _nf,_IK2,_wa3,_uf,_wf,_yf;_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_YE=yyGetBool(_YE);var _Hg2=_Re._pf;var _md=6;if(_YE){_Hg2=_Re._th;_md=8}_nf=_ad._of(_Hg2,null,_ad._qf,_md);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_md;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;var _Tb3=_8g+_rf;var _Ub3=_Tb3+_rf; 3335_uf=_nf._vf;_wf=_nf._xf;var _S9=~~((_Fh*255.0)<<24)|(_Gh&0xffffff);if(!_YE){if(_N83!=0.0){_Cb+=_N83;_Db+=_N83}_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=_ac;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_bc;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=_Cb;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Db;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9}else {if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83}_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_wf[_Tb3]=_wf[_Ub3]=_S9; 3336_uf[_8g+0]=_uf[_Ub3+0]=_uf[_Tb3+0]=_uf[_Af+0]=_ac;_uf[_Ub3+1]=_uf[_sa+1]=_uf[_5g+1]=_uf[_Af+1]=_bc;_uf[_7g+0]=_uf[_6g+0]=_uf[_sa+0]=_uf[_5g+0]=_Cb;_uf[_6g+1]=_uf[_7g+1]=_uf[_8g+1]=_uf[_Tb3+1]=_Db;_uf[_Ub3+1]=_bc;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_uf[_Tb3+2]=_uf[_Ub3+2]=_Bf;}}function _a93(_ac,_bc,_Cb,_Db,_2F,_3F,_TB,_UB,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_2F=yyGetReal(_2F);_3F=yyGetReal(_3F);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB); 3337_YE=yyGetBool(_YE);if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83}var _S2,_U2,_V2;_U2=_2F;_V2=_3F;if(_U2>Math.abs(_Cb-_ac)){_U2=Math.abs(_Cb-_ac)}if(_V2>Math.abs(_Db-_bc)){_V2=Math.abs(_Db-_bc)}var _p51=(_Ih(_TB)&0xffffff)|((_Fh*255.0)<<24);var _q51=(_Ih(_UB)&0xffffff)|((_Fh*255.0)<<24);var _Vb3=_K83/4;var _Hg2=_Re._wh;var _md=((_Vb3+1)*4)+2;if(_YE){_Hg2=_Re._uh}var _bG=(_ac+_Cb)*0.5;var _cG=(_bc+_Db)*0.5;var _ev=Math.abs(_Cb-_ac)*0.5-_U2*0.5;var _fv=Math.abs(_Db-_bc)*0.5-_V2*0.5;var _nf=_ad._of(_Hg2, 3338null,_ad._qf,_md);
3338var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;var _Wb3=index;_nf._tf+=_md;var _uf=_nf._vf;var _wf=_nf._xf;_uf[index]=_bG;_uf[index+1]=_cG;_uf[index+2]=_Bf;_wf[index]=_p51;index+=_rf;for(_S2=0;_S2<=_Vb3;_S2++){_uf[index]=(_bG+_ev+_U2*_L83[_S2]/2);_uf[index+1]=(_cG+_fv+_V2*_M83[_S2]/2);_uf[index+2]=_Bf;_wf[index]=_q51;index+=_rf;}for(_S2=_Vb3;_S2<=(_Vb3*2);_S2++){_uf[index]=(_bG-_ev+_U2*_L83[_S2]/2);_uf[index+1]=(_cG+_fv+_V2*_M83[_S2]/2);_uf[index+2]=_Bf;_wf[index]=_q51;index+=_rf}for(_S2=(_Vb3*2); 3339_S2<=(_Vb3*3);_S2++){_uf[index]=(_bG-_ev+_U2*_L83[_S2]/2);_uf[index+1]=(_cG-_fv+_V2*_M83[_S2]/2);_uf[index+2]=_Bf;_wf[index]=_q51;index+=_rf}for(_S2=(_Vb3*3);_S2<=(_Vb3*4);_S2++){_uf[index]=(_bG+_ev+_U2*_L83[_S2]/2);_uf[index+1]=(_cG-_fv+_V2*_M83[_S2]/2);_uf[index+2]=_Bf;_wf[index]=_q51;index+=_rf}_uf[index]=_uf[_Wb3+_rf];_uf[index+1]=_uf[_Wb3+_rf+1];_uf[index+2]=_Bf;_wf[index]=_q51;if(_YE){_uf[_Wb3]=_uf[_Wb3+_rf];_uf[_Wb3+1]=_uf[_Wb3+_rf+1];_uf[_Wb3+2]=_Bf;_wf[_Wb3]=_wf[_Wb3+_rf]}}function _b93(_ac, 3340_bc,_Cb,_Db,_TB,_UB,_dF,_eF,_YE){var _nf,_IK2,_wa3,_uf,_wf,_yf;_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_dF=yyGetInt32(_dF);_eF=yyGetInt32(_eF);_YE=yyGetBool(_YE);var _N9=((_Fh*255.0)<<24);_TB=_Ih(_TB)|_N9;_UB=_Ih(_UB)|_N9;_dF=_Ih(_dF)|_N9;_eF=_Ih(_eF)|_N9;var _Hg2=_Re._pf;var _md=6;if(_YE){_Hg2=_Re._th;_md=8}_nf=_ad._of(_Hg2,null,_ad._qf,_md);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_md;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf; 3341var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;var _Tb3=_8g+_rf;var _Ub3=_Tb3+_rf;var _uf=_nf._vf;var _wf=_nf._xf;_yf=_nf._zf;var _S9=~~((_Fh*255.0)<<24)|(_Gh&0xffffff);if(!_YE){_uf[_Af+0]=_uf[_7g+0]=_uf[_8g+0]=_ac;_uf[_Af+1]=_uf[_5g+1]=_uf[_8g+1]=_bc;_uf[_5g+0]=_uf[_sa+0]=_uf[_6g+0]=_Cb+1.0;_uf[_sa+1]=_uf[_6g+1]=_uf[_7g+1]=_Db+1.0;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf;_wf[_Af]=_wf[_8g]=_TB;_wf[_sa]=_wf[_6g]=_dF;_wf[_5g]=_UB;_wf[_7g]=_eF}else {if(_N83!=0.0){_ac+=_N83;_bc+=_N83; 3342_Cb+=_N83;_Db+=_N83}_wf[_Af]=_wf[_Ub3]=_TB;_wf[_5g]=_wf[_sa]=_UB;_wf[_6g]=_wf[_7g]=_dF;_wf[_8g]=_wf[_Tb3]=_eF;_uf[_8g+0]=_uf[_Ub3+0]=_uf[_Tb3+0]=_uf[_Af+0]=_ac;_uf[_Ub3+1]=_uf[_sa+1]=_uf[_5g+1]=_uf[_Af+1]=_bc;_uf[_7g+0]=_uf[_6g+0]=_uf[_sa+0]=_uf[_5g+0]=_Cb;_uf[_6g+1]=_uf[_7g+1]=_uf[_8g+1]=_uf[_Tb3+1]=_Db;_uf[_Ub3+1]=_bc;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_uf[_Tb3+2]=_uf[_Ub3+2]=_Bf;}}function _k93(_Oa,_Pa,_Wh){_Oa=yyGetReal(_Oa);_Pa=yyGetReal(_Pa);_Wh=yyGetInt32(_Wh); 3343if(_N83!=0.0){_Oa+=_N83;_Pa+=_N83}var _nf,_uf,_wf;_nf=_ad._of(_Re._sh,null,_ad._qf,1);var _rf=_nf._sf()>>2;var _Af=_rf*_nf._tf;_nf._tf++;_uf=_nf._vf;_wf=_nf._xf;var _S9=~~((_Fh*255.0)<<24)|_Ih(_Wh);_uf[_Af+0]=~~_Oa+0.5;_uf[_Af+1]=~~_Pa+0.5;_uf[_Af+2]=_Bf;_wf[_Af]=_S9}function _g93(_ac,_bc,_Cb,_Db,_EF,_FF,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_EF=yyGetReal(_EF);_FF=yyGetReal(_FF);_YE=yyGetBool(_YE);if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83;_EF+=_N83; 3344_FF+=_N83}var _nf,_uf,_wf,_yf;if(_YE){_nf=_ad._of(_Re._uh,null,_ad._qf,4)}else {_nf=_ad._of(_Re._pf,null,_ad._qf,3)}var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=3;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _uf=_nf._vf;var _wf=_nf._xf;_uf[_Af+0]=_ac;_uf[_Af+1]=_bc;_uf[_Af+2]=_Bf;_uf[_5g+0]=_Cb;_uf[_5g+1]=_Db;_uf[_5g+2]=_Bf;_uf[_sa+0]=_EF;_uf[_sa+1]=_FF;_uf[_sa+2]=_Bf;if(_YE){_uf[_6g+0]=_ac;_uf[_6g+1]=_bc;_uf[_6g+2]=_Bf;_nf._tf++}_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=((_Fh*255.0)<<24)|_Gh} 3345function _c93(_ac,_bc,_Cb,_Db,_TB,_UB,_hF,_YE){if(_hF){_b93(_ac,_bc,_Cb,_Db,_TB,_TB,_UB,_UB,_YE)}else {_b93(_ac,_bc,_Cb,_Db,_TB,_UB,_UB,_TB,_YE)}}function _d93(_Oa,_Pa){_k93(_Oa,_Pa,_iB)}function _e93(_Oa,_Pa){return _f93(_Oa,_Pa)&0x00ffffff}function _f93(_Oa,_Pa){_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);if(_3v<0){_Pa=_ad._MC1-_Pa}return _ad._TF1(_Oa,_Pa)}function _h93(_ac,_bc,_Cb,_Db,_EF,_FF,_cB,_dB,_eB,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_EF=yyGetReal(_EF);_FF=yyGetReal(_FF); 3346_cB=yyGetInt32(_cB);_dB=yyGetInt32(_dB);_eB=yyGetInt32(_eB);_YE=yyGetBool(_YE);if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83;_EF+=_N83;_FF+=_N83}var _nf,_uf,_wf,_yf;var _N9=((_Fh*255.0)<<24);_cB=_N9|_Ih(_cB);_dB=_N9|_Ih(_dB);_eB=_N9|_Ih(_eB);if(_YE){_nf=_ad._of(_Re._uh,null,_ad._qf,4)}else {_nf=_ad._of(_Re._pf,null,_ad._qf,3)}var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=3;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;_uf=_nf._vf;_wf=_nf._xf;_uf[_Af+0]=_ac;_uf[_Af+1]=_bc;_uf[_Af+2]=_Bf;
3347_uf[_5g+0]=_Cb;_uf[_5g+1]=_Db;_uf[_5g+2]=_Bf;_uf[_sa+0]=_EF;_uf[_sa+1]=_FF;_uf[_sa+2]=_Bf;if(_YE){_uf[_6g+0]=_ac;_uf[_6g+1]=_bc;_uf[_6g+2]=_Bf;_nf._tf++}_wf[_Af]=_cB;_wf[_5g]=_dB;_wf[_sa]=_eB;_wf[_6g]=_cB}function _i93(_ac,_bc,_Cb,_Db,_TB,_UB,_YE){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);_YE=yyGetBool(_YE);if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83}var _bG=(_ac+_Cb)/2;var _cG=(_bc+_Db)/2;var _ev=Math.abs((_ac-_Cb)/2); 3348var _fv=Math.abs((_bc-_Db)/2);var _N9=((_Fh*255.0)<<24);_TB=_N9|_Ih(_TB);_UB=_N9|_Ih(_UB);var _WW2,_nf,_uf,_wf;var _qa;if(_YE){var _Xb3=_K83+1;_nf=_ad._of(_Re._uh,null,_ad._qf,_Xb3);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_Xb3;_uf=_nf._vf;_wf=_nf._xf;for(var _S2=0;_S2<=_K83;_S2++){_uf[index]=(_bG+(_ev*_L83[_S2]));_uf[index+1]=(_cG+(_fv*_M83[_S2]));_uf[index+2]=_Bf;_wf[index]=_UB;index+=_rf}}else {var _Yb3=_K83*3;_nf=_ad._of(_Re._pf,null,_ad._qf,_Yb3);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=_Yb3; 3349_uf=_nf._vf;_wf=_nf._xf;for(var _S2=0;_S2<_K83;_S2++){_uf[index]=_bG;_uf[index+1]=_cG;_uf[index+2]=_Bf;_wf[index]=_TB;index+=_rf;_uf[index]=(_bG+_ev*_L83[_S2]);_uf[index+1]=(_cG+_fv*_M83[_S2]);_uf[index+2]=_Bf;_wf[index]=_UB;index+=_rf;_uf[index]=(_bG+_ev*_L83[_S2+1]);_uf[index+1]=(_cG+_fv*_M83[_S2+1]);_uf[index+2]=_Bf;_wf[index]=_UB;index+=_rf}}}function _j93(_Oa,_Pa,_jE,_TB,_UB,_YE){_i93(_Oa-_jE,_Pa-_jE,_Oa+_jE,_Pa+_jE,_TB,_UB,_YE)}function _l93(_ac,_bc,_Cb,_Db){_n93(_ac,_bc,_Cb,_Db,1.0,_iB,_iB)} 3350function _m93(_ac,_bc,_Cb,_Db,_Ll){_n93(_ac,_bc,_Cb,_Db,_Ll,_iB,_iB)}function _n93(_ac,_bc,_Cb,_Db,_Ll,_TB,_UB){_ac=yyGetReal(_ac);_bc=yyGetReal(_bc);_Cb=yyGetReal(_Cb);_Db=yyGetReal(_Db);_Ll=yyGetReal(_Ll);_TB=yyGetInt32(_TB);_UB=yyGetInt32(_UB);if(_N83!=0.0){_ac+=_N83;_bc+=_N83;_Cb+=_N83;_Db+=_N83}var _N9=((_Fh*255.0)<<24);_TB=_N9|_Ih(_TB);_UB=_N9|_Ih(_UB);var _1c=(_Cb-_ac);var _3c=(_Db-_bc);var _Ub=(_1c*_1c)+(_3c*_3c);if(_Ub<0.0001)return;_Ub=Math.sqrt(_Ub);if(_Ub<0.0001)return;_1c=0.5*_Ll*_1c/_Ub; 3351_3c=0.5*_Ll*_3c/_Ub;var _nf=_ad._of(_Re._pf,null,_ad._qf,6);var _rf=_nf._sf()>>2;var index=_rf*_nf._tf;_nf._tf+=6;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;var _uf=_nf._vf;var _wf=_nf._xf;_uf[_Af+0]=(_ac-_3c);_uf[_Af+1]=(_bc+_1c);_uf[_5g+0]=(_Cb-_3c);_uf[_5g+1]=(_Db+_1c);_uf[_sa+0]=(_Cb+_3c);_uf[_sa+1]=(_Db-_1c);_uf[_6g+0]=(_Cb+_3c);_uf[_6g+1]=(_Db-_1c);_uf[_7g+0]=(_ac+_3c);_uf[_7g+1]=(_bc-_1c);_uf[_8g+0]=(_ac-_3c);_uf[_8g+1]=(_bc+_1c);_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf; 3352_wf[_Af]=_wf[_7g]=_wf[_8g]=_TB;_wf[_5g]=_wf[_sa]=_wf[_6g]=_UB}function _Zb3(_eZ,_Ll,_Ml){var _1G1=_ad._WF1(_Ll,_Ml);_eZ.__b3=_1G1;_eZ._a_=_1G1._a_;_eZ._ca._hf=_1G1._mF1}function _x93(_Ll,_Ml,_XZ){_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);if(_XZ!=undefined){_XZ=yyGetInt32(_XZ)}var _4a=new _Kn();_4a._ca=document.createElement("surf");_4a._Sh=_Ll;_4a._Th=_Ml;_4a._ca.width=_Ll;_4a._ca.height=_Ml;_4a._ca._Sh=_Ll;_4a._ca._Th=_Ml;if(_XZ!=undefined){var _Qn=_Fn._6b(_XZ);if(_Qn&&_Qn.__b3){_ad._3G1(_Qn.__b3)}}_Zb3(_4a, 3353_Ll,_Ml);_4a.x=0;_4a.y=0;_4a._U2=_Ll;_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;if(_XZ!=undefined){_Fn._Bm(_XZ,_4a);_4a._Q3=_XZ}else {_4a._Q3=_Fn._yk(_4a)}_4a._ZZ=_4a;_4a._ca.complete=true;_4a._ld=[];_4a._md=0;_4a._nd=4;_4a.__Z=0;_4a._0_=null;_4a._LY=_4a._ca;return _4a._Q3}function _y93(_Sl){_Sl=yyGetInt32(_Sl);if(_Sl<0){return }var _Qn=_Fn._6b(_Sl);if(_Qn&&_Qn.__b3){if(_VZ(_Sl)){_Yy("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack."); 3354return }_ad._dE1();_ad._3G1(_Qn.__b3);_Qn._ca._hf=undefined;_Fn._7m(_Sl)}else if(!_Qn){_Vl("Surface does not exist");return 0}}function _z93(_Sl,_Oa,_Pa){return _A93(_Sl,_Oa,_Pa)&0x00ffffff}function _A93(_Sl,_Oa,_Pa){var _V9=0;var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_V9=_ad._UF1(_Qn._a_,_Oa,_Pa)}return _V9}function _t93(_Sl,_Oa,_Pa){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(!_Qn)return;_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);var _h3=((_Fh*255.0)<<24)|0x00ffffff;_Je._PY(_Qn, 33550,0,_Qn._Sh,_Qn._Th,_Oa,_Pa,_Qn._Sh,_Qn._Th,_h3)}function _0c3(_Cd,_Kb,_Lb,_Mb,_Nb,_3g,_4g,_S02,_T02,_kc1,_1c3,_ra,_2c3,_p51,_q51,_B51,_7t2){var _Gg=(_Bf);var _Nh=_qh(_4h);var _3c3=_ad._of(_Nh,_Cd,_ad._qf,6);
3355var _rf=_3c3._sf()>>2;var index=_rf*_3c3._tf;_3c3._tf+=6;var _uf=_3c3._vf;var _wf=_3c3._xf;var _yf=_3c3._zf;var _Af=index;var _5g=_Af+_rf;var _sa=_5g+_rf;var _6g=_sa+_rf;var _7g=_6g+_rf;var _8g=_7g+_rf;_uf[_Af+0]=_uf[_8g+0]=_Kb;_uf[_Af+1]=_uf[_8g+1]=_Lb;_uf[_5g+0]=_Mb;_uf[_5g+1]=_Nb;_uf[_sa+0]=_uf[_6g+0]=_3g; 3356_uf[_sa+1]=_uf[_6g+1]=_4g;_uf[_7g+0]=_S02;_uf[_7g+1]=_T02;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Gg;_wf[_Af]=_wf[_8g]=_p51;_wf[_5g]=_q51;_wf[_sa]=_wf[_6g]=_B51;_wf[_7g]=_7t2;_yf[_Af+0]=_yf[_8g+0]=_kc1;_yf[_Af+1]=_yf[_8g+1]=_1c3;_yf[_5g+0]=_ra;_yf[_5g+1]=_1c3;_yf[_sa+0]=_yf[_6g+0]=_ra;_yf[_sa+1]=_yf[_6g+1]=_2c3;_yf[_7g+0]=_kc1;_yf[_7g+1]=_2c3;return true}function _B93(_U_,_4c3,_5c3,_V_){_U_=yyGetInt32(_U_);_4c3=yyGetInt32(_4c3);_5c3=yyGetInt32(_5c3);_V_=yyGetInt32(_V_);_ad._x_(); 3357_ad._2f._Rx();_t_(_U_);_zs(0,0,_3_(_U_),_4_(_U_),0);var _Ml=_4_(_V_);var _Ll=_3_(_V_);var _Oa=0;var _Pa=0;var _6c3=_5c3;var _7c3=(_5c3+_Ml);var _Lb=_Pa;var _Nb=(_Pa+_Ml);var _pa=(1/_Ll);var _qa=(1/_Ml);_0c3(_5_(_V_)._zh._hf,_4c3,_6c3,_4c3+_Ll,_6c3,_4c3+_Ll,_7c3,_4c3,_7c3,_pa*_Oa,_qa*_Lb,_pa*(_Oa+_Ll),_qa*_Nb,0xffffffff,0xffffffff,0xffffffff,0xffffffff);_ad._x_();_z_();_ad._2f._Sx()}function _C93(_U_,_4c3,_5c3,_V_,_0a,_1a,_X_,_Y_){_U_=yyGetInt32(_U_);_4c3=yyGetInt32(_4c3);_5c3=yyGetInt32(_5c3);_V_=yyGetInt32(_V_); 3358_0a=yyGetInt32(_0a);_1a=yyGetInt32(_1a);_X_=yyGetInt32(_X_);_Y_=yyGetInt32(_Y_);_ad._dE1();_ad._2f._Rx();_t_(_U_);_zs(0,0,_3_(_U_),_4_(_U_),0);var _Ml=_Y_;var _Ll=_X_;var _Oa=_0a;var _Pa=_1a;var _6c3=_5c3;var _7c3=(_5c3+_Ml);var _Lb=_Pa;var _Nb=(_Pa+_Ml);var _pa=(1/_3_(_V_));var _qa=(1/_4_(_V_));_0c3(_5_(_V_)._zh._hf,_4c3,_6c3,_4c3+_Ll,_6c3,_4c3+_Ll,_7c3,_4c3,_7c3,_pa*_Oa,_qa*_Lb,_pa*(_Oa+_Ll),_qa*_Nb,0xffffffff,0xffffffff,0xffffffff,0xffffffff);_ad._dE1();_z_();_ad._2f._Sx();_ad._dE1()}function _F93(_Y9,_Oa, 3359_Pa,_Ll,_Ml,_An,_Bn){_1z("sprite_add_from_screen() (WebGL)");return -1}function _E93(_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn){var _Qn=_Fn._6b(_Sl);if(_Qn!=null){_Oa=~~_Oa;_Pa=~~_Pa;_Ll=~~_Ll;_Ml=~~_Ml;var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _Qh=_ad._DF1(_LY,_Qn._a_,_Oa,_Pa,_Ll,_Ml,_An,_Bn);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_Qh._eF1;_4a._V2=_Qh._fF1;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_Ll;_4a._P3=_Ml;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];_4a._ca._hf=_Qh; 3360_4a._ca._Sh=_LY.width;_4a._ca._Th=_LY.height;var _In=new _Jn();_In._xn=_4a;return _tn._Ln(_In)}debug("Surface "+_Sl+" does not exist");return -1}function _D93(_Oa,_Pa,_Ll,_Ml,_An,_Bn){_Oa=~~_Oa;_Pa=~~_Pa;var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _Qh=_ad._wF1(_LY,_Oa,_Pa,_Ll,_Ml,_An,_Bn,(_3v>0));var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_Qh._eF1;_4a._V2=_Qh._fF1;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_Ll;_4a._P3=_Ml;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3]; 3361_4a._ca._hf=_Qh;_4a._ca.width=_Ll;_4a._ca.height=_Ml;_4a._ca._Sh=_Ll;_4a._ca._Th=_Ml;var _In=new _Jn();_In._xn=_4a;return _tn._Ln(_In)}function _G93(_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn,_TY,_UY){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_An=yyGetBool(_An);_Bn=yyGetBool(_Bn);_TY=yyGetInt32(_TY);_UY=yyGetInt32(_UY);var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _Qh=_ad._DF1(_LY,_Qn._a_,_Oa,_Pa,_Ll,_Ml, 3362_An,_Bn);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_Qh._eF1;_4a._V2=_Qh._fF1;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_Ll;_4a._P3=_Ml;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];_4a._ca._hf=_Qh;_4a._ca._Sh=_LY.width;_4a._ca._Th=_LY.height;var _OY=new _VY();_OY._a2="surface.copy";_OY.width=_Ll;_OY.height=_Ml;_OY._KH=new _Gz();_OY._KH.right=_OY.width;_OY._KH.bottom=_OY.height;_OY._b2=true;_OY._c2=true;_OY.preload=true;_OY._YY=0;_OY._ZY=false;_OY._e2=_TY;_OY._f2=_UY;_OY.__Y=true;_OY._Sb=1;_OY._9Z=0; 3363_OY._0Z=false;_OY._1Z=false;_OY._Tb=[];_OY._5a=[];_OY._2Z=[];_OY._3Z();_OY._5a[0]=_4a;var _WY=_5b._XY(_OY);return _WY}debug("Surface "+yyGetInt32(_Sl)+" does not exist");return -1}function _H93(_Y9,_Sl,_Oa,_Pa,_Ll,_Ml,_An,_Bn){var _Qn=_Fn._6b(yyGetInt32(_Sl));if(_Qn!=null){_Y9=yyGetInt32(_Y9);_Oa=yyGetInt32(_Oa);_Pa=yyGetInt32(_Pa);_Ll=yyGetInt32(_Ll);_Ml=yyGetInt32(_Ml);_An=yyGetBool(_An);_Bn=yyGetBool(_Bn);var _LY=document.createElement(_dz);var _MY=_LY.getContext('2d');_NY(_MY);var _Qh=_ad._DF1(_LY,_Qn._a_, 3364_Oa,_Pa,_Ll,_Ml,_An,_Bn);var _4a=new _Kn();_4a.x=0;_4a.y=0;_4a._U2=_Ll;_4a._V2=_Ml;_4a._K3=0;_4a._L3=0;_4a._M3=_4a._U2;_4a._N3=_4a._V2;_4a._O3=_4a._U2;_4a._P3=_4a._V2;_4a._Q3=_QY(_LY);_4a._ca=_8a[_4a._Q3];_4a._ca._hf=_Qh;_4a._ca._Sh=_LY.width;_4a._ca._Th=_LY.height;var _4A=_5b._6b(_Y9);_4A._5a[_4A._5a.length]=_4a;_4A._Sb++;return _Y9}debug("Surface "+yyGetInt32(_Sl)+" does not exist");return -1}function _I93(_YD2,_ZD2){var __D2,_2E2;__D2=_ad._cG1(_ZD2);_2E2=_ad._cG1(_YD2);var _6Y=(_YD2._V2*_YD2._U2*4);for(var _S2=_6Y-4; 3365_S2>=0;_S2-=4){var _T2=~~((__D2[_S2]+__D2[_S2+1]+__D2[_S2+2])/3);_2E2[_S2+3]=_T2}
3365var _Yy2=new Image();_ad._4G1(_YD2._ca._hf._mF1);_YD2._ca._hf=_ad._JF1(_Yy2,_2E2,_YD2._U2,_YD2._V2);return true}function _v93(_Sl){var _XO=_YO._6b(yyGetInt32(_Sl));if(_XO){var _nf,_rf,index,_IK2,_wa3,_uf,_wf,_yf,_ac,_bc,_Cb,_Db;var _To=~~((_Fh*255.0)<<24)|0x0000ff;var _Uo=~~((_Fh*255.0)<<24)|0x00ff00;var _md=6*(_XO._SO*_XO._RO);_nf=_ad._of(_Re._pf,null,_ad._qf,_md);_rf=_nf._sf()>>2;index=_rf*_nf._tf;_wa3=_nf._tf;_nf._tf+=_md; 3366var _uf=_nf._vf;var _wf=_nf._xf;for(var y=0;y<_XO._SO;y++){for(var x=0;x<_XO._RO;x++,index+=_rf*6){var _S9=_Uo;var _Af=index,_5g=_Af+_rf,_sa=_5g+_rf,_6g=_sa+_rf,_7g=_6g+_rf,_8g=_7g+_rf;if(_XO._VO[(_XO._SO*x)+y]<0)_S9=_To;_ac=~~(_XO._PO+x*_XO._TO);_bc=~~(_XO._QO+y*_XO._UO);_Cb=_ac+_XO._TO;_Db=_bc+_XO._UO;_uf[_8g+0]=_uf[_7g+0]=_uf[_Af+0]=_ac;_uf[_8g+1]=_uf[_5g+1]=_uf[_Af+1]=_bc;_uf[_6g+0]=_uf[_sa+0]=_uf[_5g+0]=_Cb;_uf[_7g+1]=_uf[_6g+1]=_uf[_sa+1]=_Db;_uf[_Af+2]=_uf[_5g+2]=_uf[_sa+2]=_uf[_6g+2]=_uf[_7g+2]=_uf[_8g+2]=_Bf; 3367_wf[_Af]=_wf[_5g]=_wf[_sa]=_wf[_6g]=_wf[_7g]=_wf[_8g]=_S9;}}return }_Vl("Error: invalid mp_grid ID (mp_grid_draw)")}function _u93(_Sl,_fS,_gS,_bS){var _wO=_xO._I2[yyGetInt32(_Sl)];if(!_wO)return;_fS=yyGetInt32(_fS);_gS=yyGetInt32(_gS);_bS=yyGetBool(_bS);var _nf,_fb3,_uf,_wf,_yf,_rf;var _S9=~~((_Fh*255.0)<<24)|(_Gh&0xffffff);var _1c,_3c,_hS;var _iS=0;var _jS=_wO._kS(0);if(!_bS){_fS=_fS-_jS.x;_gS=_gS-_jS.y}else {_fS=0;_gS=0}_iS=_fm(_wO.length/4.0);if(_iS==0)return;var _md=_iS*2;_nf=_ad._of(_Re._th,null,_ad._qf, 3368_md);_rf=_nf._sf()>>2;_fb3=_rf*_nf._tf;_nf._tf+=_md;var _uf=_nf._vf;var _wf=_nf._xf;for(var _S2=0;_S2<_iS;_S2++){_jS=_wO._kS(_S2/_iS);var _ac=~~(_fS+_jS.x);var _bc=~~(_gS+_jS.y);_wf[_fb3+0]=_S9;_uf[_fb3+0]=_ac;_uf[_fb3+1]=_bc;_uf[_fb3+2]=_Bf;_fb3+=_rf;_jS=_wO._kS((_S2+1)/_iS);var _Cb=~~(_fS+_jS.x);var _Db=~~(_gS+_jS.y);_wf[_fb3+0]=_S9;_uf[_fb3+0]=_Cb;_uf[_fb3+1]=_Db;_uf[_fb3+2]=_Bf;_fb3+=_rf}}function _093(_Zy){_ad._ZE1(_Zy)}function _r93(_Pl,_1x){_gU2=_Pl;_hU2=_1x;_ad._eE1(_gU2,_hU2)}function _s93(_8c3){ 3369if(_8c3){_qG(0)}else {_sG(_Nx,_Px)}}function _J93(_kd){if(_kd){return 1.0/_kd._zh.width}return 1.0}function _K93(_kd){if(_kd){return 1.0/_kd._zh.height}return 1}function _L93(_zE1,_3j){_ad._0F1(yyGetInt32(_zE1),_3j._zh._hf)}function _M93(_aU){_aU=yyGetInt32(_aU);if(_Wz2[_aU]&&_Wz2[_aU]._SD1){return 1}return 0}function _N93(_aU){_aU=yyGetInt32(_aU);var _uD1=(_aU==-1)?_Tu():_Wz2[_aU]._SD1;if(_uD1){_ad._Su(_uD1)}}function _O93(_aU,_cU){_aU=yyGetInt32(_aU);var _uD1=(_aU==-1)?_Tu():_Wz2[_aU]._SD1;if(_uD1){return _ad._OE1(_Wz2[_aU]._SD1, 3370yyGetString(_cU))}return undefined;}function _P93(_dU,_SE1){_dU=yyGetInt32(_dU);if(_dU!=-1){_ad._RE1(_dU,_SE1)}}function _Q93(_dU,_SE1){_dU=yyGetInt32(_dU);if(_dU!=-1){_ad._TE1(_dU,_SE1)}}function _R93(_dU,_SE1){_dU=yyGetInt32(_dU);if(_dU!=-1){var _5w=_6w(_Yv);_ad._UE1(_dU,new Float32Array(_5w._Jb))}}function _S93(_aU,_3j){_aU=yyGetInt32(_aU);if(_Wz2[_aU]){var _uD1=_Wz2[_aU];if(_uD1){for(var _S2=0;_S2<_uD1._TD1.length;_S2++){if(_uD1._TD1[_S2]==_3j){return Number(_S2)}}}}return 0}function _T93(_t01){_JB2=yyGetBool(_t01)} 3371function _U93(_dU,_aD){if(_aD instanceof Array){_ad._XE1(yyGetInt32(_dU),_WD1)}else {alert('ERROR: shader_set_uniform_i_array() Data is not an array')}}function _V93(_dU,_aD){if(_aD instanceof Array){_ad._YE1(yyGetInt32(_dU),_aD)}else {alert('ERROR: shader_set_uniform_f_array() Data is not an array')}}function _W93(_dU,_aD){if(_aD instanceof Array){var _WD1=new Float32Array(_aD);_ad._UE1(yyGetInt32(_dU),_WD1)}else {alert('ERROR: shader_set_uniform_matrix_array() Data is not an array')}}function _Y93(_rG){}function _Z93(_9c3){ 3372var _lx=_ad._CE1();for(var _Bx=0;_Bx<_lx;_Bx++){_ht2(_Bx,_9c3)}}function __93(_zE1,_9c3){_D83[_zE1]=_9c3?true:false;_ad._yE1(_zE1,_D83[_zE1])}function _0a3(_kx){var _lx=_ad._CE1();for(var _Bx=0;_Bx<_lx;_Bx++){_it2(_Bx,_kx)}}function _1a3(_zE1,_kx){_ad._BE1(_zE1,_kx?_Re._px:_Re._rx)}function _2a3(){return _D83[0]};function _3a3(_kd){if(typeof(_kd)=="object"){return 1.0}else if((yyGetInt32(_kd)!=-1)&&_8a[yyGetInt32(_kd)]){return 1.0}return 0}function _4a3(_kd){if(typeof(_kd)=="object"){return 1.0}else if((yyGetInt32(_kd)!=-1)&&_8a[yyGetInt32(_kd)]){ 3373return 1.0}return 0}function _5a3(_kd){if((_kd==-1)||(_kd===undefined))return [0,0,1,1];var _4a=_kd._Ah;var _ca=_4a._ca;
3373if(_4a===undefined||_ca===undefined)return [0,0,1,1];var _ac3=1.0/_ca.width;var _bc3=1.0/_ca.height;var _cc3=[];_cc3.push(_4a.x*_ac3,_4a.y*_bc3,(_4a.x+_4a._M3)*_ac3,(_4a.y+_4a._N3)*_bc3);return _cc3}function _X93(){return 1}function _6a3(_Pu){_B83=(_Pu>0.5)?true:false;_ad._wE1(_B83,_C83)}function _7a3(_ix){_C83=_ix/255.0;_ad._wE1(_B83,_C83)}function _8a3(){return(_B83?1.0:0.0)}function _9a3(){return _C83} 3374function _Xv(_gi,_nq){_sw[_gi]=new _Bu(_nq);_JG();if(_ad==null)return;switch(_gi){case _ua2:_ad._4v(_sw[_gi]);break;case _qa2:_ad._Zu(_sw[_gi]);break;case _Yv:_ad._5F1(_sw[_gi]);break }_ad._x_()}function _6w(_gi){switch(_gi){case _ua2:case _qa2:case _Yv:return _sw[_gi];break }}function _ja3(){if(_Ey._J2){for(var _S2=0;_S2<_Ey._J2.length;_S2++){var _RD1=_Ey._J2[_S2];_Wz2[_S2]=_ad._ND1(_RD1._Jv,_RD1._dc3,_RD1._ec3);if(_Wz2[_S2]._SD1==null){debug("Shader "+_RD1.name+" can't be compiled. Please check the shader for errors"); 3375}}}return true}function _p93(_Hh){_iB=_Hh;_Gh=_Ih(_Hh)}function _if(_eZ){if(!_eZ._hf){var _Qh=_ad._7F1(_eZ._ca);_eZ._ca._hf=_Qh;_eZ._ca._Sh=_eZ._ca.width;_eZ._ca._Th=_eZ._ca.height}}function _RF1(_kd,_cF1){if(_kd._mF1)return;if(_cF1===_Re._gF1||((_cF1===_Re._hF1)&&(_kd.Image._9F1!==undefined&&_kd.Image._9F1!==0))){_kd._ul|=(_iF1._WJ1|_iF1._jF1)}_ad._aF1(_kd,_cF1);_f73(_kd)}function _QF1(_kd,_cF1){if(_kd._mF1){_ad._4G1(_kd._mF1);_kd._mF1=undefined;_kd._ul&=~_iF1._lF1;_g73(_kd)}}function _OF1(_kd,_cF1){if(_kd._mF1!=undefined){ 3376var _fc3=true;if(_cF1!==_Re._PF1&&(((_cF1==_Re._gF1)&&(((_kd._ul&_iF1._lF1)==0)&&((_kd._ul&_iF1._WJ1)!=0)))||(((_cF1==_Re._rH1)&&((_kd._ul&_iF1._lF1)!=0)))||(((_cF1==_Re._hF1)&&(((_kd._ul&_iF1._jF1)&&((_kd._ul&_iF1._lF1)==0))||(((_kd._ul&_iF1._jF1)==0)&&((_kd._ul&_iF1._lF1)!=0))))))){_fc3=false}return _fc3}else {return false}}function _aa3(_B_,_Vy2,__w,_ty2,_gc3){var _nf=_nm._6b(yyGetInt32(_B_));var _Qn=_Fn._6b(yyGetInt32(_Vy2));if(!_nf||!_Qn)return false;var _Nz1=_ad._VF1(_Qn._a_,0,0,_Qn._Sh,_Qn._Th);for(var _S2=0; 3377_S2<_Nz1.length;_S2++){_nf._Py2(__w2,_S2,_Nz1[_S2])}_Nz1=null}function _ba3(_B_,_Vy2,__w,_ty2,_gc3){var _nf=_nm._6b(yyGetInt32(_B_));var _Qn=_Fn._6b(yyGetInt32(_Vy2));if(!_nf||!_Qn)return false;var data=new Uint8Array(_nf._om);_193(_Qn._ca._hf,0,0,_Qn._Sh,_Qn._Th,data);data=null}var _hc3=0;var _ic3=100;var canvas=null;var _jc3,_kc3,_lc3,_mc3,_nc3,_oc3,_pc3,_qc3;var _FE2=!1;var _Je=null;var g_CurrentGraphics;var _rc3=null;var _xZ2=null;var _sc3=0;var _tc3=!1;var _uc3=0;var _vc3=0;var _5b2=60;if(!Date.now)Date.now=function(){ 3378return new Date().getTime()};var _wc3=Date.now();var _xc3=_wc3;var _yc3=_wc3;var _fY1="anonymous";var _QZ=-1;var _K31=-1;var _L31=-1;var _zZ2=!0;var _zc3=!0;var _J31=!0;var _Ac3=-1;var _Bc3=-1;var _SZ=-1;var _TZ=-1;var _RZ=!1;var _I31=!0;var _M31={x:0,y:0,_U2:0,_V2:0};var _ZD=!1;var _Cc3=!1;var _Dc3=1;var _Ec3=1;var _Fc3=1;var _Gc3=0;var _Hc3=0;var _Ic3=0;if(window.chrome&&window.chrome.app){_FE2=!0;try{if(window&&window['localStorage']){_FE2=!1}}catch(e){}}if(Number.isNaN===undefined){Number.isNaN=function(_Oz){return typeof(_Oz)==='number'&&isNaN(_Oz)} 3379}window._Jc3=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame;if(!window._Jc3){window.addEventListener("message",function(e){if(e.source==window&&e.data=="yyRequestAnimationFrame"){e._Kc3();_Lc3()}},!0)}window.requestAnimFrame=(function(){return window._Jc3||function(_q91){window.setTimeout(_q91,1000/60)}})();var _Mc3=undefined;function _Nc3(event){if((_Mc3==undefined)||!(_Mc3 instanceof Function)){ 3380var _O4="Unhandled Exception - "+event.message+" in file "+event._fA1+" at line "+event._Oc3;_yy(_O4);_TT(-1)}else {var _V9=_Mc3(event.error);_TT(_V9)}debugger;return false}function _Pc3(error){var _O4="Unhandled Rejection - "+error.message;_yy(_O4);_TT(-2);debugger;return false}window.addEventListener("error",_Nc3);window.addEventListener("unhandledrejection",_Pc3);var GMS_API={"debug_msg":_R5,"ds_list_size":_9m,"ds_list_find_value":_cm,"json_encode":_XA,"send_async_event_social":_Qc3,"get_facebook_app_id":_Rc3, 3381"get_app_version_string":_Sc3};function _Rc3(){return _Ey._Z3._Tc3}function _Sc3(){var appVersion=_Ey._Z3._w4+"."+_Ey._Z3._x4+"."+_Ey._Z3._y4+" r"+_Ey._Z3._z4;return appVersion}function _Qc3(_Uc3){var _Vc3=_I8();var _Wc3=JSON.stringify(_Uc3);var _Xc3=_KA(_Wc3);_05._oW=_Xc3;_O8._P8(_sf2,0);_R8(_Xc3)}var _Ay=null;function _Yc3(){if(_Ay){_Ay.document.getElementById("debug_console").value=""}}function _Zc3(){if(_Ay){if(_yb2){_yb2=false}else {_yb2=true;}}}function __c3(){try{_Ay=window.open('','gamemakerstudio_debugconsole_window', 3382'width=990,height=600,titlebar=yes,scrollbars,resizable');if(_Ay){if(!_Ay.document.getElementById("debug_console")){{_Ay.document.write('
3382<!DOCTYPE html><html>'+'<header>'+'<title>GameMaker: Studio - DEBUG console</title>'+'</header>'+'<body>'+'<table border="0"><tr>'+'<td>Debug Output</td><td>Instances</td><td>InstanceData</td></tr>'+'<tr><td><textarea id="debug_console" wrap="off" style="width: 450px; height:500px; display: block;" cols="70"></textarea></td>'+'<td>'+'<select id="debug_instances" size=31 style="width: 120px; height: 500px; font-family: monospace;" > '+'</select>'+'</td>'+'<td ALIGN="left" VALIGN="top" style="min-width:350px; width:300px; height:500px; font-family: monospace; border:solid 1px #666"><div id="debug_Instance_Data" style="width:100%; height:500px;overflow: auto;"></div></td>'+'</tr></table>'+'<br><button type="button" id="clear_console_button" onclick="ClearConsoleCallback()">Clear Console</button>'+'<button type="button" id="gm_pause_button" onclick="ToggleDebugPause()">Pause/Resume</button>'+'</body>'+'</html>'); 3383}var _0d3=_Ay.document.getElementById("clear_console_button");_0d3.onclick=function(){_Yc3()};_0d3=_Ay.document.getElementById("gm_pause_button");_0d3.onclick=function(){_Zc3()}}}_911=0x71562}catch(e){debug(e.message)}}function _1d3(){var _T2=document.getElementById(_dz);var _bo=_T2.parentNode;var load=document.createElement('canvas');_3l(canvas,_4l);load.style.position="absolute";load.style.left=_4l.left+"px";load.style.top=_4l.top+"px";load.width=_T2.width;load.height=_T2.height;load.setAttribute("id", 3384"loading_screen");_bo.insertBefore(load,_T2.nextSibling);_rc3=load.getContext('2d');_NY(_rc3)}function _2d3(){var _T2=document.getElementById(_dz);var _Ub=document.getElementById("loading_screen");var _bo=_T2.parentNode;if(_Ub!=null){_bo.removeChild(_Ub)}_rc3=null;_tc3=false}function _3l(_mC1,_QC2){_QC2.left=0;_QC2.top=0;var _cI2=_mC1;while(_cI2!=null){var rect=_cI2.getBoundingClientRect();_QC2.left+=rect.left;_QC2.top+=rect.top;_cI2=_cI2.offsetParent}_QC2.right=_QC2.left+_F31;_QC2.bottom=_QC2.top+_H31; 3385_QC2.scaleX=(_mC1.clientWidth/_mC1.width)||1;_QC2.scaleY=(_mC1.clientHeight/_mC1.height)||1}function _3d3(_0H){_vo2=[];_wo2=[];_xo2=[];_gp2=0;var _Tw=_0H.search;var _3W=_0H.protocol+"//"+_0H.host+_0H.pathname;_wo2[0]=_3W;_xo2[0]=null;if(_Tw[0]=="?")_Tw=_Tw.substring(1,_Tw.length);var index=0;var start=0;var _4d3="";var _mj=null;while(index<_Tw.length){var _T2=_Tw[index];if(_T2=="&"){if(_4d3!=""){if(start!=index)_mj=_Tw.substring(start,index);_wo2[_wo2.length]=_4d3;_xo2[_xo2.length]=_mj;_vo2[_4d3]=_mj;_gp2++; 3386_4d3="";_mj=null}start=index+1}else if(_T2=="="){_4d3=_Tw.substring(start,index);_mj=null;start=index+1}index++}if(_4d3!=""){if(start!=index)_mj=_Tw.substring(start,index);_wo2[_wo2.length]=_4d3;_xo2[_xo2.length]=_mj;_vo2[_4d3]=_mj;_gp2++;_4d3=_mj=""}}function _FJ2(){_jc3=canvas.style.position;_kc3=canvas.style.left;_lc3=canvas.style.top;_mc3=canvas.style.cssText;_nc3=canvas.parentNode;_oc3=canvas.nextSibling;_pc3=false;_qc3=canvas.margin;if((_nc3==document.body)||(canvas.mozRequestFullScreen)||(canvas.webkitRequestFullScreen)){ 3387_pc3=true}}window['GameMaker_Init']=GameMaker_Init;function GameMaker_Init(){debug('------- GameMaker_Init -------------');if(!document.getElementById||!document.createElement)return;canvas=document.getElementById(_dz);_Je=null;if(!canvas)return;_3d3(window.location);_Ey=_32;if(_Ey._Z3._Fy){var _5d3=document.createElement('div');_5d3.id="yyDebugDiv";_5d3.style.display="none";document.body.appendChild(_5d3);}_3q2();if((_Ey._Z3&&_Ey._Z3.__3)||(_Ey._Z3&&_Ey._Z3.__3==undefined)){_zy=true}if((_Ey._Z3!=undefined)&&(_Ey._Z3._04!=undefined)&&(_Ey._Z3._04>1)){ 3388_49=true;if(_Ey._Z3._34!=undefined){_79._ED(_Ey._Z3._34)}}_zb2();_So2=false;_sw=[];_sw[_ua2]=new _Bu();_sw[_qa2]=new _Bu();_sw[_Yv]=new _Bu();if((_Ey._Z3._k4)&&(_Ey._Z3._k4!=0)){_Vo2=_Ey._Z3._a4;var _6d3=undefined;_6d3=_da3(canvas);if(_6d3){_Je=_ad}else {if(_Ey._Z3._k4==1){_So2=true}_Je=canvas.getContext('2d')}}else {_Je=canvas.getContext('2d')}g_CurrentGraphics=_Je;_6p2=canvas.width;_7p2=canvas.height;if((_Ey._Z3._m4==true)||_49){_kl=_ll}if(_kl==_ll){try{g_WebAudioContext=new AudioContext()}catch(e){try{ 3389g_WebAudioContext=new webkitAudioContext()}catch(e){debug('Web Audio API not supported in this browser');_kl=_IW}}if((_kl==_ll)&&(g_WebAudioContext!=null)){g_WebAudioContext.addEventListener("statechange",_mW)}_kV()}document.body.style._7d3="hidden";_xZ2=_Je;_yF=canvas.width;_AF=canvas.height;_F31=_yF;_H31=_AF;_K31=_F31;_L31=_H31;_I31=(_Ey._Z3.scale!=0);_Dc3=window.devicePixelRatio||1;_Ec3=(_Je.webkitBackingStorePixelRatio||_Je.mozBackingStorePixelRatio||_Je.msBackingStorePixelRatio||_Je.oBackingStorePixelRatio||_Je.backingStorePixelRatio||1); 3390_Fc3=_Dc3/_Ec3;_4l=new _Gz();_3l(canvas,_4l);_I01=_4l.top;_F01=_4l.left;_E01=_4l.right;_H01=_4l.bottom;if(_Ey._Z3._Tc3&&!_Ey._Z3._B4){console.log("using internal runtime facebook");_8d3(_Ey._Z3._Tc3)}else if(_Ey._Z3&&_Ey._Z3.__3){__c3()}_FJ2();_NY(_Je);document.body.oncontextmenu=function(){return false};_Cl();_rq2=document.getElementById('GM4HTML5_loadingscreen');if(_ad&&_zy){debug("WebGL Enabled!");debug("Max Texture Size="+_ad._mD1())}_xq2();_831();if(_So2){_sc3=-2}else {if(_zy)_05._9B2=_Ey._Z3.__3; 3391_Lo2="";_Jo2="";_Ko2=function(){};{_nr2(_Ey);_sc3=0}}_yc3=Date.now();
3391window.requestAnimFrame(_Lc3)}function _Lc3(){if(_sc3!=3)window.requestAnimFrame(_Lc3);if(_tc3){_3l(canvas,_4l);var load=document.getElementById("loading_screen");load.style.position="absolute";load.style.left=_4l.left+"px";load.style.top=_4l.top+"px"}var _fg1=false;while(!_fg1){_fg1=true;switch(_sc3){case -2:{if(_tc3)_2d3();_9d3(_Je,_F31,_H31);break }case -1:if(_pq2==_qq2){_nr2(_Ey);_sc3=0;if(!_tc3){_1d3();_tc3=true}_ur2();_Lo2(_rc3, 3392_F31,_H31,_oq2,_WX,_rq2)}break;case 0:if(!_tc3){_1d3();_tc3=true;}if(_WX>=_oq2){_WX=_oq2;_sc3=1;_fg1=false}_ur2();if(_Ey._Z3._ad3){if(_pq2==_qq2){_Jo2=eval(_Ey._Z3._ad3);_Jo2(_rc3,_F31,_H31,_oq2,_WX,_rq2)}}else _Lo2(_rc3,_F31,_H31,_oq2,_WX,_rq2);break;case 1:if(_pq2==_qq2){_2d3();_Fr2(_Ey);_sc3=2;_fg1=false}break;case 2:_Ko2();debug("Entering main loop...");_bd3();_sc3=3;_05._4A2=new Date().getTime();_fg1=false;break;case 3:_cd3();break }}}function _dd3(_KC2,x,y,_h3,text){_KC2.fillStyle=_h3;_KC2.lineStyle=_h3; 3393_KC2.font="14px Verdana";;_KC2.textAlign="center";_KC2.fillText(text,x,y);_KC2.textAlign="left"}function _9d3(_KC2,_id,_jd){_KC2.fillStyle=_Rn(0x151515,1.0);_KC2.fillRect(0,0,_id,_jd);_dd3(_KC2,_id/2,(_jd/2),_Rn(0x8d8f90,1.0),"WebGL is required to run this application.")}function _or2(_Je,_id,_jd,_ed3,_j53,_fd3){_Je.globalAlpha=1;if(_fd3){try{_Je.save();_Je.fillStyle=_Rn(0,1);_Je.globalCompositeOperation='copy';_Je.fillRect(0,0,_id,_jd);_Je.restore();_Je.drawImage(_rq2,0,0,_id,_jd)}catch(e){_az(e.message); 3394}}else {var _gd3=(_id/100)*50;var _hd3=2;var x=(_id-_gd3)/2;var y=10+(_jd-_hd3)/2;_Je.fillStyle=_Rn(0x151515,1.0);_Je.fillRect(0,0,_id,_jd);if(_j53!=0){var _U2=(_gd3/_ed3)*_j53;_Je.fillStyle=_Rn(0x404040,1.0);_Je.fillRect(x,y,_gd3,_hd3);_Je.fillStyle=_Rn(0x8d8f90,1.0);_Je.fillRect(x,y,_U2,_hd3)}_dd3(_Je,_id/2,(_jd/2),_Rn(0x8d8f90,1.0),"Loading")}}function _id3(_TZ2){_tn._Pk();var _jd3=_TZ2._MT._l3;for(var _S2=0;_S2<_jd3.length;_S2++){_tn._yk(_jd3[_S2]);var _wn=_tn._6b(_S2);var _kd3=_tn._un(_S2);_05._cA2[_S2]=_wn._03; 3395_05._dA2[_S2]=_wn._1J;_05._eA2[_S2]=_wn.index;_05._fA2[_S2]=_wn.x;_05._gA2[_S2]=_wn.y;if((_kd3!==null)&&(_kd3!==undefined)&&(_kd3._xn!==null)&&(_kd3._xn!==undefined)){_05._hA2[_S2]=_kd3._xn._U2;_05._iA2[_S2]=_kd3._xn._V2}else {_05._hA2[_S2]=0;_05._iA2[_S2]=0}_05._jA2[_S2]=_wn._Jw2;_05._kA2[_S2]=_wn._Kw2;_05._lA2[_S2]=_wn._4J;_05._mA2[_S2]=_wn._5J;_05._oA2[_S2]=_wn._Mw2;_05._nA2[_S2]=_wn._Lw2;_05._pA2[_S2]=_wn._6J;_05._qA2[_S2]=_wn.alpha;}_05._aA2=_TZ2._8V2}function _1a2(_TT2,_ld3){if(_29){_29._LZ2(); 3396var _md3=_29._j92();for(var _S2=0;_S2<8;_S2++){var _2l=_29._YK1(_S2);if(_2l){var _nd3=_2l._Rb2;if(_nd3!=-1){var _F92=_Qb2._m92(_nd3);if(_F92){if(_md3){_F92._h92(true)}else {_F92._h92(false)}}}}}if(_49){if(_Qb2!=null){_Qb2._2a2()}}}var _od3=_29;_ST=-1;_Qz._fb(_5e2,0);_oU2();_XK2();var __z=[];var _pd3=[];if(_od3!=null){for(var _S2=_od3._tH.length-1;_S2>=0;_S2--){var _9o=_od3._tH._6b(_S2);if(_9o.__z){__z[__z.length]=_9o;_9o._qd3=true;var _zK=_mI._oI(_od3,_9o._zK);if(_zK!=null){if(_zK._eJ){_pd3[_pd3.length]=null} 3397else {_pd3[_pd3.length]=_zK._fJ}}else {_pd3[_pd3.length]=null;}}}for(var _S2=__z.length-1;_S2>=0;_S2--){_od3._tH._DL(__z[_S2])}if(_od3._gR2===false){_od3._XV2(true);_mI._iM(_od3)}else {for(var _S2=_od3._tH.length-1;_S2>=0;_S2--){var _9o=_od3._tH._6b(_S2);_9o._Yz._vL(_9o)}}}_aj._Pk();if(_29&&!_29._gR2){var _rd3=_29._MT;_29._gK();_29._MT=_rd3}_29=_GK._6b(_TT2);var _sd3=_29._gR2;if(_sd3===true&&_29._7V2===false){_sd3=false}if(_sd3===false){_29._qV2(_29._MT);_29._bW2()}else {_29._jV2(_29._mM);_29._kV2(_29._oM); 3398_29._lV2(_29._dB2);_29._nV2(_29._6V2);_29._h92(_29._gR2);_29._bW2();for(_S2=_29._tH.length-1;_S2>=0;_S2--){var _9o=_29._tH._6b(_S2);_9o._Yz._rL(_9o)}}_05._kI=_29.id;_rZ2();var _AP=_M31._U2/(_GG.right-_GG.left);var _BP=_M31._V2/(_GG.bottom-_GG.top);var _Zk=(_29.__k)?_29._1l:_0l;for(var _S2=0;_S2<_Zk.length;_S2++){var _2l=_Zk[_S2];_2l._5l=_2l._cW2*_AP+_M31.x;_2l._7l=_2l._dW2*_BP+_M31.y;_2l._mZ2=_2l._eW2*_AP;_2l._nZ2=_2l._fW2*_BP;_2l._6l=_2l._5l+_2l._mZ2;_2l._8l=_2l._7l+_2l._nZ2}_id3(_29);if(_sd3===false){ 3399_29._WV2();_29._XV2(false);var _td3=_29._MT._r3;for(var _Ub=0;_Ub<_29._MT._r3.length;_Ub++){var _fo=false;var _ud3=_29._MT._r3[_Ub];if(_ud3.index>
3399=0){for(var _pa=__z.length-1;_pa>=0;_pa--){if(_ud3.id==__z[_pa].id){_fo=true;_mI._yL(_29,__z[_pa].id);break }}if(!_fo){var _qP=_29._4W2(_ud3.x,_ud3.y,_ud3.id,_ud3.index,_ud3.scaleX,_ud3.scaleY,_ud3.imageSpeed,_ud3.imageIndex,_ud3.rotation,_ud3._h3);_qP._qd3=false}}}var _td3=_29._MT._r3;for(var _Ub=0;_Ub<_29._MT._r3.length;_Ub++){var _ud3=_29._MT._r3[_Ub];var _qP=_Qz._6b(_ud3.id); 3400if(_qP&&(_qP._qd3==false)){_qP._qd3=true;if(!_To2&&!_49){if(_ud3._vV2)_ud3._vV2(_qP,_qP);_qP._fb(_XH,0,_qP,_qP);if(_ud3._JV2)_ud3._JV2(_qP,_qP);_qP._fb(_YH,0,_qP,_qP)}else {_qP._fb(_XH,0,_qP,_qP);if(_ud3._JV2)_ud3._JV2(_qP,_qP);_qP._fb(_YH,0,_qP,_qP);if(_ud3._vV2)_ud3._vV2(_qP,_qP)}}}}else {for(var _pa=__z.length-1;_pa>=0;_pa--){_mI._xL(_29,__z[_pa])}}for(var _pa=0;_pa<__z.length;_pa++){_29._tH._yk(__z[_pa]);__z[_pa]._2I();if(_49){var _vd3=-1;if(_pd3[_pa]!=null){var _OL=_mI._nI(_29,_pd3[_pa]);if(_OL==null){ 3401_OL=_mI._AL(_29,__z[_pa]._u3,_pd3[_pa])}if(_OL!=null){_vd3=_OL._fj}}__z[_pa]._nK(false);__z[_pa]._zK=_vd3;_mI._rL(_29,__z[_pa]);var _wd3=_mI._oI(_29,__z[_pa]._zK);if(_wd3!=null){__z[_pa]._u3=_wd3._u3}}}if(_49){if(_Qb2!=null){_Qb2._1a2()}}if(_mI!=null)_mI._XK(_29);_kU2();if(_ld3){_Qz._fb(__d2,0)}if((_sd3==false)&&(_29._dV2!=null)){var _xd3=new _QH(0,0,0,0,false,true);_29._dV2(_xd3,_xd3);_xd3=null}_Qz._fb(_3e2,0);_29._7V2=true}function _yd3(_zd3){_1a2(_zd3,false)}function _bd3(){_05._Zz2=0;_05.__z2=-1; 3402_Zo2=0;__o2=-1;_0p2=0;_1p2=0;_1a2(_GK.__r2(0).id,true);_yc3=Date.now();_uc3=_yc3;_05.__L=_5b2;_05._UA2=_5b2;if(_kl==_ll){_gW()}}function _Ad3(){_mo2=[];_no2=[];_Ga2=-1;_Fa2=-1;_Ea2=0;_29._tH._Pk();_29._6I._Pk();var _gm=_O8._9T1;for(var _S2=0;_S2<_gm.length;_S2++){var _OA=_gm[_S2];_OA._mc2._Pk();_OA._xI2._Pk()}_Qz._Pk()}function _Bd3(){_pl._YK2()}function _Cd3(){if(_29._JF2.length>0)_29._NZ2();if(_29._tH._uR2>=0)_29._tH._0L2();if(_29._XT2.length>0)_29._QZ2()}function _Dd3(){if(_29._WS){if(_49){_29._WS._Qk(_79._89())} 3403else _29._WS._Qk(_29._dB2)}else {_Qz._BI2()}}function _Ed3(){if((_29._WS==null)||(_29._WS==undefined)){_Ub2()}}function _Fd3(){_05._3A2=(_xc3-_05._4A2)*1000;_05._4A2=_xc3;_r33();_pl._5K2();_Ab2();_aj._Qk();_Qz._AI2();_Qz._CI2();_Cd3();if(_ST!=-1)return;_mI._XL();_RK._J33(_29,__c2);_Qz._fb(__c2,0);_Cd3();if(_ST!=-1)return;if(_Wo2){_Wo2=false;_Qz._fb(_Gi2,0)}_xk._vw2();_Cd3();if(_ST!=-1)return;_vc2();_Cd3();if(_ST!=-1)return;_Ec2();_Cd3();if(_ST!=-1)return;_UK2();_Cd3();if(_ST!=-1)return;_3c2();_Cd3(); 3404if(_ST!=-1)return;_RK._s33(_29);_RK._J33(_29,_1d2);_Qz._fb(_1d2,0);_Cd3();if(_ST!=-1)return;_R33();_Dd3();_Bb2();_Cd3();if(_ST!=-1)return;_f11();_Cd3();if(_ST!=-1)return;_Ed3();_Cd3();if(_ST!=-1)return;_RK._J33(_29,_3d2);_Qz._fb(_3d2,0);_Cd3();if(_ST!=-1)return;_bU2();if(_29!=null){_29._LZ2();if(_No2){_29._Qd();_Cd3()}}_29._iW2();_Bd3();__U()}function _rZ2(){var left,right,top,bottom;left=0;right=-999999;top=0;bottom=-999999;if(_29.__k){for(var _S2=0;_S2<_29._1l.length;_S2++){var _2l=_29._1l[_S2];if(_2l._03){ 3405if(right<_2l._cW2+_2l._eW2)right=_2l._cW2+_2l._eW2;if(bottom<_2l._dW2+_2l._fW2)bottom=_2l._dW2+_2l._fW2}}}else {left=0;right=_29._mM;top=0;bottom=_29._oM;_jo2._eW2=_jo2._i_=right;_jo2._fW2=_jo2._k_=bottom}if(_zc3){if(!_J31){_K31=_Ac3;_L31=_Bc3}}else {_K31=_F31;_L31=_H31;if(_UZ(_QZ)){_1_(_QZ);_QZ=-1}}_J31=_zc3;_vC2=_F31;_wC2=_H31;_xC2=_K31/(right-left);_yC2=_L31/(bottom-top);var _K9=new _Gz();_K9.left=left;_K9.top=top;_K9.right=right;_K9.bottom=bottom;_GG=_K9;_f_=_K9.left;_h_=_K9.top;_j_=_K9.right-_K9.left; 3406_l_=_K9.bottom-_K9.top;_B31()}function _4E(){var _U2=640;if(typeof(window.innerWidth)=='number'){_U2=window.innerWidth}else if(document.documentElement&&document.documentElement.clientWidth){_U2=document.documentElement.clientWidth}else if(document.body&&document.body.clientWidth){_U2=document.body.clientWidth}return _U2}function _6E(){var _V2=480;if(typeof(window.innerHeight)=='number'){_V2=window.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){_V2=document.documentElement.clientHeight} 3407else if(document.body&&document.body.clientHeight){_V2=document.body.clientHeight}return _V2};;;;function _Gd3(){_3l(canvas,_4l);_I01=_4l.top;_F01=_4l.left;_E01=_4l.right;_H01=_4l.bottom;_r_(_Je);if((_6p2!=canvas.width)||(_7p2!=canvas.height)){_Wo2=true}_6p2=canvas.width;_7p2=canvas.height;var _U2=_4E();var _V2=_6E();if((_Po2)&&(!_Xo2)){if((_4p2!=_U2)||(_5p2!=_V2)){_Xo2=true;_Po2=false}}if(_Xo2){_Xo2=false;if(_Po2){_U2=_yF;_V2=_AF;_Po2=false;canvas.style.position=_jc3;canvas.style.left=_kc3;canvas.style.top=_lc3; 3408canvas.style.margin=_qc3;canvas.style.cssText=_mc3;if(!_pc3){if(canvas.parentNode!=_nc3){_nc3.insertBefore(canvas,_oc3)}}}else {_Po2=true;_A01(0,0);if(!_pc3){if(canvas.parentNode==_nc3){_nc3.removeChild(canvas);document.body.insertBefore(canvas,null)}}}canvas.width=_U2;canvas.height=_V2;_F31=canvas.width;_H31=canvas.height;_F01=canvas.offsetLeft;_E01=_F01+_F31;_I01=canvas.offsetTop;_H01=_F01+_H31;_4p2=_F31;_5p2=_H31;
3408_vC2=_U2;_wC2=_V2;_xC2=1;_yC2=1;_rZ2()}}var _Hd3=0;var _Id3=0;function _cd3(){if(_ad){ 3409_ad._x_()}var _hG2;if(_49){_79._Qk();_hG2=_79._89()}else {_hG2=_29._39();if(_hG2<=0){_hG2=1;_29._lV2(1)}}_xc3=Date.now();if(_xc3>=_uc3+1000){if(_xc3-_yc3<2000){_5b2=_vc3;_05.__L=_5b2}_vc3=0;_uc3=_xc3}_vc3++;var _Jd3=_yc3+1000/_hG2;var now=Date.now();var _Lz1=_yc3+1000/_hG2-now;if(_Lz1<0)_Lz1=0;_yc3=now+_Lz1;if(_Lz1>4){setTimeout(function(){if(window._Jc3){window._Jc3(_Lc3)}else {}},_Lz1)}else {if(window._Jc3){window._Jc3(_Lc3)}else {window._Kd3("yyRequestAnimationFrame","*")}}if(!_yb2){_Gd3();var _Ld3=10; 3410var _fg1=false;while(!_fg1){_fg1=true;if(_29===null){_jo2._6l=_jo2._mZ2=_jo2._eW2=_jo2._i_=_F31;_jo2._8l=_jo2._nZ2=_jo2._fW2=_jo2._k_=_H31}else {_rZ2()}_DC2();_Fd3();_GC2();switch(_ST){case -1:break;;case _UT:case _xi2:return;case _vi2:_Ad3();_GK._VZ2();_bd3();break;case _wi2:_Fr2();break;default :_yd3(_ST);_fg1=false;break }_Ld3--;if(_Ld3<=0)break }}if(_Ey._Z3&&_Ey._Z3.__3){_lA()}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.