diff --git a/js/main_unpacked.js b/js/main_unpacked.js new file mode 100644 index 0000000..45f4206 --- /dev/null +++ b/js/main_unpacked.js @@ -0,0 +1,96708 @@ +Array.prototype._62 = 0; +var _72 = { + _82: [], + _92: { _a2: {}, _b2: {} }, + _c2: [ + { _d2: "snd_audience_dis", _e2: 0, _f2: "", _g2: "snd_audience_dis", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_audience_fg", _e2: 0, _f2: "", _g2: "snd_audience_fg", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_audience_idle", _e2: 0, _f2: "", _g2: "snd_audience_idle", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_beep", _e2: 0, _f2: "", _g2: "snd_beep", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_beep2", _e2: 0, _f2: "", _g2: "snd_beep2", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_bounce", _e2: 0, _f2: "", _g2: "snd_bounce", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_click", _e2: 0, _f2: "", _g2: "snd_click", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_kick", _e2: 0, _f2: "", _g2: "snd_kick", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_oof1", _e2: 0, _f2: "", _g2: "snd_oof1", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_oof2", _e2: 0, _f2: "", _g2: "snd_oof2", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_oof3", _e2: 0, _f2: "", _g2: "snd_oof3", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_post", _e2: 0, _f2: "", _g2: "snd_post", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_throw", _e2: 0, _f2: "", _g2: "snd_throw", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_tackle", _e2: 0, _f2: "", _g2: "snd_tackle", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0 }, + { _d2: "snd_music", _e2: 1, _f2: "", _g2: "snd_music", _h2: 0, volume: 1, _i2: 0, preload: !1, _j2: 0, duration: 0 }, + ], + _k2: [{ name: "audiogroup_default", _l2: !0 }], + _m2: [ + { _d2: "spr_field", width: 1300, height: 270, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 1299, _r2: 269, _s2: 0, _t2: [5, 2, 1, 4, 0, 6, 3] }, + { _d2: "spr_ball", width: 10, height: 5, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 2, _x2: 1, _q2: 8, _r2: 4, _s2: 7, _t2: [393, 394, 395, 396] }, + { _d2: "spr_blur", width: 10, height: 5, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 1, _x2: 1, _q2: 8, _r2: 4, _s2: 7, _t2: [390] }, + { _d2: "spr_chains", width: 32, height: 27, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 26, _x2: 6, _q2: 26, _r2: 26, _s2: 15, _t2: [187, 186] }, + { _d2: "spr_cheerleaders", width: 100, height: 25, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 50, _w2: 24, _x2: 5, _q2: 94, _y2: 1, _r2: 23, _s2: 2, _t2: [42, 40] }, + { _d2: "spr_dummy", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 13, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 0, _t2: [268, 340, 284] }, + { _d2: "spr_cone", width: 7, height: 4, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 2, _q2: 6, _r2: 3, _s2: 15, _t2: [380] }, + { _d2: "spr_goal_stand", width: 10, height: 37, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 32, _q2: 9, _y2: 5, _r2: 36, _s2: 0, _t2: [201, 200] }, + { _d2: "spr_goal_post", width: 17, height: 90, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 85, _x2: 10, _q2: 16, _r2: 61, _s2: 0, _t2: [216, 202, 190] }, + { _d2: "spr_goal_shadow", width: 32, height: 35, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 17, _x2: 7, _q2: 24, _r2: 34, _s2: 0, _t2: [184] }, + { _d2: "spr_rain", width: 2, height: 8, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 7, _q2: 1, _r2: 7, _s2: 8, _t2: [400, 404] }, + { _d2: "spr_splash", width: 13, height: 12, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 6, _w2: 9, _x2: 2, _q2: 11, _y2: 6, _r2: 11, _s2: 3, _t2: [406, 378, 368, 369, 405] }, + { _d2: "spr_snow", width: 3, height: 3, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 1, _w2: 1, _q2: 2, _r2: 2, _s2: 9, _t2: [401] }, + { _d2: "spr_grass", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 31, _r2: 31, _s2: 15, _t2: [46] }, + { _d2: "spr_coach", width: 10, height: 21, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 19, _q2: 9, _y2: 1, _r2: 19, _s2: 15, _t2: [252] }, + { _d2: "spr_stand_highlight", height: 24, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 22, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 0, _t2: [244, 251, 243] }, + { _d2: "spr_stand", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 15, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 0, _t2: [294, 299, 295] }, + { _d2: "spr_qb_walk", height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 16, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 6, _t2: [285, 258] }, + { _d2: "spr_qb_aim", width: 15, height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 16, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 6, _t2: [220] }, + { _d2: "spr_qb_throw", width: 12, height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 6, _w2: 16, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 1, _t2: [238] }, + { _d2: "spr_handoff", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 15, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 4, _t2: [280, 292] }, + { _d2: "spr_run", height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 16, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [311, 260, 240, 312, 259, 239] }, + { _d2: "spr_run_ball", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 15, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [317, 274, 265, 316, 275, 266] }, + { _d2: "spr_getup", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 15, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 4, _t2: [298, 291] }, + { _d2: "spr_stiffarm", height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 15, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [296, 261, 241, 297, 262, 242] }, + { _d2: "spr_jump_catch", width: 7, height: 28, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 27, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [349, 313, 314, 315, 348] }, + { _d2: "spr_jump_catch_ball", width: 7, height: 28, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 27, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [350, 307, 305, 306, 339] }, + { _d2: "spr_jump", height: 24, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 22, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [257, 263, 235] }, + { _d2: "spr_jockey", height: 17, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 15, _x2: 4, _q2: 11, _y2: 12, _r2: 18, _s2: 8, _t2: [309, 256, 308, 255] }, + { _d2: "spr_wrestle", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 9, _w2: 15, _x2: 2, _q2: 14, _y2: 9, _r2: 18, _s2: 4, _t2: [282, 303] }, + { _d2: "spr_falling", width: 24, height: 24, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 12, _w2: 22, _x2: 8, _q2: 17, _y2: 17, _r2: 23, _s2: 3, _t2: [341, 352] }, + { _d2: "spr_falling_ball", width: 24, height: 24, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 12, _w2: 22, _x2: 8, _q2: 17, _y2: 17, _r2: 23, _s2: 3, _t2: [342, 365] }, + { _d2: "spr_dive_ball", width: 32, height: 26, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 25, _x2: 13, _q2: 24, _y2: 10, _r2: 13, _s2: 8, _t2: [269, 254, 267] }, + { _d2: "spr_dive", width: 32, height: 26, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 25, _x2: 11, _q2: 24, _y2: 20, _r2: 24, _s2: 8, _t2: [276, 253, 272] }, + { _d2: "spr_kick1", height: 20, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 17, _q2: 12, _y2: 3, _r2: 19, _s2: 8, _t2: [236, 310, 231] }, + { _d2: "spr_kick2", height: 20, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 17, _x2: 1, _q2: 14, _y2: 3, _r2: 19, _s2: 9, _t2: [237, 232, 281, 270, 293] }, + { _d2: "spr_place", height: 13, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 6, _w2: 11, _x2: 2, _q2: 14, _r2: 11, _s2: 0, _t2: [283, 338] }, + { _d2: "spr_spike", height: 20, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 19, _q2: 13, _r2: 19, _s2: 9, _t2: [217, 264, 300] }, + { _d2: "spr_celebrate", height: 20, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 19, _x2: 3, _q2: 11, _y2: 1, _r2: 19, _s2: 2, _t2: [304, 290] }, + { _d2: "spr_route_pointR", _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 7, _x2: -1, _q2: 5, _y2: -1, _r2: 3, _s2: 15, _t2: [347] }, + { _d2: "spr_bouncespot", _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 3, _x2: 1, _q2: 7, _y2: 1, _r2: 5, _s2: 15, _t2: [379] }, + { _d2: "spr_kickpoint", width: 25, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 6, _w2: 3, _x2: 12, _q2: 24, _r2: 6, _s2: 15, _t2: [353] }, + { _d2: "spr_highlight", _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 7, _q2: 15, _r2: 14, _s2: 15, _t2: [225] }, + { _d2: "spr_aim", width: 7, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 2, _w2: 3, _x2: 1, _q2: 4, _y2: 1, _r2: 4, _s2: 15, _t2: [397] }, + { _d2: "spr_wind", width: 22, height: 21, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 9, _w2: 10, _q2: 21, _r2: 20, _s2: 15, _t2: [185] }, + { _d2: "spr_pointer", width: 9, height: 12, _u2: 2, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 6, _x2: 2, _q2: 12, _y2: 9, _r2: 18, _s2: 0, _t2: [343, 344] }, + { _d2: "spr_star_s", width: 5, height: 4, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 2, _w2: 2, _q2: 4, _r2: 3, _s2: 15, _t2: [392] }, + { _d2: "spr_attitude_s", width: 5, height: 5, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 2, _w2: 2, _q2: 4, _r2: 4, _s2: 15, _t2: [389, 385, 383, 386, 384, 387, 388] }, + { _d2: "spr_attitude_s2", width: 4, height: 4, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 1, _w2: 1, _q2: 4, _r2: 3, _s2: 15, _t2: [391, 410, 411, 407, 412, 409, 408] }, + { + _d2: "spr_press_conf", + width: 100, + height: 40, + _n2: !1, + _o2: !1, + preload: !1, + _p2: !1, + _q2: 99, + _r2: 39, + _s2: 15, + _t2: [26], + }, + { _d2: "spr_team_celebration", width: 100, height: 40, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 99, _r2: 39, _s2: 15, _t2: [27] }, + { _d2: "spr_helmet", width: 60, height: 60, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 30, _w2: 30, _x2: 6, _q2: 56, _y2: 6, _r2: 56, _s2: 0, _t2: [37, 38] }, + { _d2: "spr_matchline_dot", width: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 8, _x2: 4, _q2: 28, _y2: 2, _r2: 15, _s2: 15, _t2: [195] }, + { _d2: "spr_star", width: 7, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 4, _q2: 6, _r2: 6, _s2: 15, _t2: [375] }, + { _d2: "spr_connect", width: 7, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 3, _w2: 3, _q2: 6, _r2: 6, _s2: 15, _t2: [374] }, + { _d2: "spr_star_b", width: 9, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 4, _q2: 8, _r2: 8, _s2: 15, _t2: [360] }, + { _d2: "spr_xp", width: 14, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 3, _q2: 13, _r2: 6, _s2: 15, _t2: [351] }, + { _d2: "spr_credit", width: 9, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 4, _q2: 8, _r2: 8, _s2: 0, _t2: [358, 356, 357] }, + { _d2: "spr_attitude", width: 11, height: 11, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 5, _q2: 10, _r2: 10, _s2: 15, _t2: [322, 328, 327, 323, 325, 326, 324] }, + { _d2: "spr_trade", width: 11, height: 11, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 5, _q2: 10, _r2: 10, _s2: 15, _t2: [335] }, + { _d2: "spr_rookie", width: 11, height: 11, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 5, _q2: 10, _r2: 10, _s2: 0, _t2: [333] }, + { _d2: "spr_condition", width: 11, height: 11, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 5, _w2: 5, _q2: 10, _r2: 10, _s2: 15, _t2: [330, 332, 331, 329] }, + { _d2: "spr_morale", width: 9, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 4, _q2: 8, _r2: 8, _s2: 15, _t2: [359] }, + { _d2: "spr_heart", width: 9, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 4, _w2: 5, _q2: 8, _y2: 1, _r2: 8, _s2: 15, _t2: [366] }, + { _d2: "spr_star_rating", width: 39, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 3, _q2: 38, _r2: 6, _s2: 15, _t2: [413, 382, 376, 354, 345, 301, 278, 250, 233, 222, 210] }, + { _d2: "spr_star_rating_b", width: 41, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 4, _q2: 40, _r2: 8, _s2: 15, _t2: [414, 370, 361, 318, 286, 245, 227, 212, 205, 196, 191] }, + { _d2: "spr_star_rating_bn", width: 41, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _w2: 4, _q2: 40, _r2: 8, _s2: 15, _t2: [415, 371, 362, 319, 287, 246, 228, 213, 206, 197, 192] }, + { _d2: "spr_star_rating_c", width: 39, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 19, _w2: 3, _q2: 38, _r2: 6, _s2: 15, _t2: [416, 381, 377, 355, 346, 302, 279, 249, 234, 221, 211] }, + { _d2: "spr_star_rating_cb", width: 41, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 20, _w2: 4, _q2: 40, _r2: 8, _s2: 15, _t2: [417, 372, 363, 320, 288, 247, 229, 214, 207, 198, 193] }, + { _d2: "spr_star_rating_cbn", width: 41, height: 9, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 20, _w2: 4, _q2: 40, _r2: 8, _s2: 15, _t2: [418, 373, 364, 321, 289, 248, 230, 215, 208, 199, 194] }, + { _d2: "spr_cup", width: 15, height: 15, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 7, _x2: 1, _q2: 13, _y2: 1, _r2: 13, _s2: 15, _t2: [271] }, + { _d2: "spr_store", width: 15, height: 15, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 7, _x2: 1, _q2: 11, _y2: 2, _r2: 12, _s2: 15, _t2: [334] }, + { _d2: "spr_spangle", width: 23, height: 7, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 11, _w2: 4, _q2: 22, _r2: 6, _s2: 15, _t2: [277] }, + { _d2: "spr_fans", width: 12, height: 14, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 6, _w2: 7, _q2: 11, _r2: 13, _s2: 15, _t2: [273] }, + { _d2: "spr_box_208x64", width: 208, height: 64, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 207, _r2: 63, _s2: 15, _t2: [21] }, + { _d2: "spr_button_90", width: 90, height: 34, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 89, _r2: 33, _s2: 0, _t2: [34, 35, 39] }, + { _d2: "spr_button_104", width: 106, height: 34, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 105, _r2: 33, _s2: 0, _t2: [30, 33, 36] }, + { _d2: "spr_button_32", width: 33, height: 34, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 32, _r2: 33, _s2: 0, _t2: [45, 48, 183] }, + { _d2: "spr_button_40", width: 41, height: 34, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 40, _r2: 33, _s2: 0, _t2: [43, 44, 49] }, + { _d2: "spr_box_208x80", width: 208, height: 80, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 207, _r2: 79, _s2: 15, _t2: [18] }, + { _d2: "spr_box_208x32", width: 208, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 207, _r2: 31, _s2: 15, _t2: [22] }, + { _d2: "spr_meter", width: 192, height: 20, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 191, _r2: 19, _s2: 15, _t2: [28] }, + { _d2: "spr_box_416x144", width: 416, height: 144, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 415, _r2: 143, _s2: 15, _t2: [9] }, + { _d2: "spr_box_416x144_fill", width: 416, height: 144, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 413, _y2: 2, _r2: 141, _s2: 15, _t2: [10] }, + { _d2: "spr_box_448x80", width: 448, height: 80, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 447, _r2: 79, _s2: 15, _t2: [14] }, + { _d2: "spr_box_288x160", width: 288, height: 160, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 287, _r2: 159, _s2: 15, _t2: [11] }, + { _d2: "spr_details", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 16, _x2: 6, _q2: 26, _y2: 6, _r2: 24, _s2: 15, _t2: [188] }, + { _d2: "spr_arrowL", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 16, _x2: 9, _q2: 24, _y2: 8, _r2: 22, _s2: 15, _t2: [223] }, + { _d2: "spr_arrowL2", width: 8, height: 15, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 7, _w2: 7, _q2: 7, _r2: 14, _s2: 15, _t2: [336] }, + { _d2: "spr_arrowR", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 16, _x2: 7, _q2: 22, _y2: 8, _r2: 22, _s2: 15, _t2: [224] }, + { _d2: "spr_arrowR2", width: 8, height: 15, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 2, _w2: 7, _q2: 7, _r2: 14, _s2: 15, _t2: [337] }, + { _d2: "spr_arrowR3", width: 6, height: 13, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 2, _w2: 6, _q2: 5, _y2: 1, _r2: 11, _s2: 15, _t2: [367] }, + { _d2: "spr_tick", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 16, _x2: 6, _q2: 25, _y2: 8, _r2: 26, _s2: 15, _t2: [189] }, + { _d2: "spr_profile", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 16, _w2: 16, _x2: 8, _q2: 22, _y2: 6, _r2: 25, _s2: 15, _t2: [204] }, + { _d2: "spr_box_208x176", width: 208, height: 176, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 207, _r2: 175, _s2: 15, _t2: [13] }, + { _d2: "spr_box_224x176", width: 224, height: 176, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 223, _r2: 175, _s2: 15, _t2: [12] }, + { _d2: "spr_box_160x160", width: 160, height: 160, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 159, _r2: 159, _s2: 15, _t2: [16] }, + { _d2: "spr_box_160x128", width: 160, height: 128, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 159, _r2: 127, _s2: 15, _t2: [17] }, + { _d2: "spr_box", width: 4, height: 4, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 3, _r2: 3, _s2: 15, _t2: [398, 399, 402, 403] }, + { _d2: "spr_spanner", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 15, _w2: 15, _x2: 7, _q2: 23, _y2: 7, _r2: 23, _s2: 15, _t2: [209] }, + { _d2: "spr_home", width: 32, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 15, _w2: 15, _x2: 7, _q2: 23, _y2: 8, _r2: 25, _s2: 15, _t2: [203] }, + { _d2: "spr_msg_bg", width: 64, height: 64, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 63, _r2: 63, _s2: 15, _t2: [25] }, + { _d2: "spr_textbox64", width: 64, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 32, _w2: 8, _q2: 63, _r2: 15, _s2: 15, _t2: [47] }, + { _d2: "spr_textbox48", width: 48, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 24, _w2: 8, _q2: 47, _r2: 15, _s2: 15, _t2: [182] }, + { _d2: "spr_box_176x176", width: 176, height: 176, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 175, _r2: 175, _s2: 15, _t2: [15] }, + { _d2: "spr_training", height: 23, _n2: !1, _o2: !1, preload: !1, _p2: !1, _v2: 8, _w2: 11, _x2: 2, _q2: 13, _y2: 2, _r2: 20, _s2: 15, _t2: [226] }, + { _d2: "spr_box_128x128", width: 128, height: 128, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 127, _r2: 127, _s2: 15, _t2: [20] }, + { _d2: "spr_box_64x64", width: 64, height: 64, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 63, _r2: 63, _s2: 15, _t2: [24] }, + { _d2: "spr_box_64x32", width: 64, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 63, _r2: 31, _s2: 15, _t2: [41] }, + { _d2: "spr_box_64x80", width: 64, height: 80, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 63, _r2: 79, _s2: 15, _t2: [23] }, + { _d2: "spr_info", _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 15, _r2: 15, _s2: 15, _t2: [218] }, + { _d2: "spr_scanlines", width: 64, height: 60, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 63, _r2: 57, _s2: 15, _t2: [29] }, + { _d2: "spr_square", _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 15, _r2: 15, _s2: 15, _t2: [219] }, + { _d2: "spr_app_apple", width: 110, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 109, _r2: 31, _s2: 15, _t2: [31] }, + { _d2: "spr_app_google", width: 110, height: 32, _n2: !1, _o2: !1, preload: !1, _p2: !1, _q2: 109, _r2: 31, _s2: 15, _t2: [32] }, + { _d2: "spr_light_001", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 3, _r2: 35, _s2: 15, _t2: [176, 175, 154, 118, 117, 152, 153, 155] }, + { _d2: "spr_light_002", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 3, _r2: 35, _s2: 15, _t2: [157, 119, 123, 177, 156, 121, 120, 122] }, + { _d2: "spr_light_003", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 3, _r2: 35, _s2: 15, _t2: [158, 163, 162, 124, 160, 161, 159, 178] }, + { _d2: "spr_mix_001", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 1, _r2: 35, _s2: 15, _t2: [125, 127, 60, 164, 74, 126, 165, 75] }, + { _d2: "spr_dark_001", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 1, _r2: 35, _s2: 15, _t2: [93, 138, 52, 92, 169, 139, 170, 91] }, + { _d2: "spr_dark_002", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 1, _r2: 35, _s2: 15, _t2: [94, 65, 67, 68, 53, 95, 140, 66] }, + { _d2: "spr_dark_003", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _r2: 35, _s2: 15, _t2: [142, 143, 97, 141, 55, 96, 50, 54] }, + { _d2: "spr_dark_004", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 3, _r2: 35, _s2: 15, _t2: [100, 102, 144, 171, 145, 99, 101, 98] }, + { _d2: "spr_dark_005", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 1, _r2: 35, _s2: 15, _t2: [105, 104, 69, 57, 70, 56, 103, 146] }, + { _d2: "spr_dark_006", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 3, _r2: 35, _s2: 15, _t2: [172, 147, 109, 107, 106, 110, 148, 108] }, + { _d2: "spr_dark_007", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 1, _r2: 35, _s2: 15, _t2: [112, 149, 72, 113, 111, 58, 73, 71] }, + { _d2: "spr_dark_008", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 31, _y2: 1, _r2: 35, _s2: 15, _t2: [150, 114, 59, 174, 116, 151, 173, 115] }, + { _d2: "spr_coaches_01", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 2, _r2: 35, _s2: 15, _t2: [130, 76, 129, 131, 128, 132, 77, 78, 166] }, + { _d2: "spr_coaches_02", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 2, _r2: 35, _s2: 15, _t2: [81, 79, 61, 134, 135, 133, 80, 167, 179] }, + { _d2: "spr_coaches_03", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 1, _r2: 35, _s2: 15, _t2: [83, 82, 51, 84, 63, 136, 85, 62, 180] }, + { _d2: "spr_coaches_04", width: 32, height: 36, _n2: !1, _o2: !1, preload: !1, _p2: !1, _x2: 2, _q2: 29, _y2: 2, _r2: 35, _s2: 15, _t2: [64, 90, 89, 88, 168, 137, 87, 86, 181] }, + ], + _z2: [], + _A2: [ + { + _d2: "route_flat", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 32, y: -64, _E2: 100 }, + { x: 64, y: -64, _E2: 100 }, + ], + }, + { + _d2: "route_slant", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 96, y: 0, _E2: 100 }, + { + x: 160, + y: 96, + _E2: 100, + }, + ], + }, + { + _d2: "route_slant2", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 128, y: 0, _E2: 100 }, + { x: 192, y: 96, _E2: 100 }, + ], + }, + { + _d2: "route_quick_out", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 96, y: 0, _E2: 100 }, + { x: 96, y: -32, _E2: 100 }, + ], + }, + { + _d2: "route_curl", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 224, y: 0, _E2: 100 }, + { x: 160, y: 32, _E2: 100 }, + ], + }, + { + _d2: "route_comeback", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 256, y: 0, _E2: 100 }, + { x: 192, y: -32, _E2: 100 }, + ], + }, + { + _d2: "route_out", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 224, y: 0, _E2: 100 }, + { x: 224, y: -32, _E2: 100 }, + ], + }, + { + _d2: "route_dig", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 224, y: 0, _E2: 100 }, + { x: 224, y: 32, _E2: 100 }, + ], + }, + { + _d2: "route_dig2", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 160, y: 0, _E2: 100 }, + { x: 160, y: 32, _E2: 100 }, + ], + }, + { + _d2: "route_post", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 192, y: 0, _E2: 100 }, + { x: 256, y: 32, _E2: 100 }, + ], + }, + { + _d2: "route_corner", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 192, y: 0, _E2: 100 }, + { x: 256, y: -32, _E2: 100 }, + ], + }, + { + _d2: "route_streak", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { + x: 0, + y: 0, + _E2: 100, + }, + { x: 224, y: 0, _E2: 100 }, + { x: 256, y: 0, _E2: 100 }, + ], + }, + { + _d2: "route_fb_1", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 32, y: -32, _E2: 100 }, + { x: 128, y: -32, _E2: 100 }, + ], + }, + { + _d2: "route_fb_2", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 128, y: 0, _E2: 100 }, + ], + }, + { + _d2: "route_fb_3", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 32, y: 32, _E2: 100 }, + { x: 128, y: 32, _E2: 100 }, + ], + }, + { + _d2: "route_fb_flat", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 32, y: -48, _E2: 100 }, + { x: 64, y: -48, _E2: 100 }, + ], + }, + { + _d2: "route_fb_flat2", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { + x: 0, + y: 0, + _E2: 100, + }, + { x: 64, y: -48, _E2: 100 }, + { x: 96, y: -48, _E2: 100 }, + ], + }, + { + _d2: "route_te_block", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: 32, y: 0, _E2: 100 }, + ], + }, + { + _d2: "route_qb", + _e2: 0, + _B2: !1, + _C2: 1, + _D2: [ + { x: 0, y: 0, _E2: 100 }, + { x: -64, y: 0, _E2: 100 }, + ], + }, + ], + _F2: [ + _G2, + _H2, + _I2, + _J2, + _K2, + _L2, + _M2, + _N2, + _O2, + _P2, + _Q2, + _R2, + _S2, + _T2, + _U2, + _V2, + _W2, + _X2, + _Y2, + _Z2, + __2, + _03, + _13, + _23, + _33, + _43, + _53, + _63, + _73, + _83, + _93, + _a3, + _b3, + _c3, + _d3, + _e3, + _f3, + _g3, + _h3, + _i3, + _j3, + _k3, + _l3, + _m3, + _n3, + _o3, + _p3, + _q3, + _r3, + _s3, + _t3, + _u3, + _v3, + _w3, + _x3, + _y3, + _z3, + _A3, + _B3, + _C3, + _D3, + _E3, + _F3, + _G3, + _H3, + _I3, + _J3, + _K3, + _L3, + _M3, + _N3, + _O3, + _P3, + _Q3, + _R3, + _S3, + _T3, + _U3, + _V3, + _W3, + _X3, + _Y3, + _Z3, + __3, + _04, + _14, + _24, + _34, + _44, + _54, + _64, + _74, + _84, + _94, + _a4, + _b4, + _c4, + _d4, + _e4, + _f4, + _g4, + _h4, + _i4, + _j4, + _k4, + _l4, + _m4, + _n4, + _o4, + _p4, + _q4, + _r4, + _s4, + _t4, + _u4, + _v4, + _w4, + _x4, + _y4, + _z4, + _A4, + _B4, + _C4, + _D4, + _E4, + _F4, + _G4, + _H4, + _I4, + _J4, + _K4, + _L4, + _M4, + _N4, + _O4, + _P4, + _Q4, + _R4, + _S4, + _T4, + _U4, + _V4, + _W4, + _X4, + _Y4, + _Z4, + __4, + _05, + _15, + _25, + _35, + _45, + _55, + _65, + _75, + _85, + _95, + _a5, + _b5, + _c5, + _d5, + _e5, + _f5, + _g5, + _h5, + _i5, + _j5, + _k5, + _l5, + _m5, + _n5, + _o5, + _p5, + _q5, + _r5, + _s5, + _t5, + _u5, + _v5, + _w5, + _x5, + _y5, + _z5, + _A5, + _B5, + _C5, + _D5, + _E5, + _F5, + _G5, + _H5, + _I5, + _J5, + _K5, + _L5, + _M5, + _N5, + _O5, + _P5, + _Q5, + _R5, + _S5, + _T5, + _U5, + _V5, + _W5, + _X5, + _Y5, + _Z5, + __5, + _06, + _16, + _26, + _36, + _46, + _56, + _66, + _76, + _86, + _96, + _a6, + _b6, + _c6, + _d6, + _e6, + _f6, + _g6, + _h6, + _i6, + _j6, + _k6, + _l6, + _m6, + _n6, + _o6, + _p6, + _q6, + _r6, + _s6, + _t6, + _u6, + _v6, + _w6, + _x6, + _y6, + _z6, + _A6, + _B6, + _C6, + _D6, + _E6, + _F6, + _G6, + _H6, + _I6, + _J6, + _K6, + _L6, + _M6, + _N6, + _O6, + _P6, + _Q6, + _R6, + _S6, + _T6, + _U6, + _V6, + _W6, + _X6, + _Y6, + _Z6, + __6, + _07, + _17, + _27, + _37, + _47, + _57, + _67, + _77, + _87, + _97, + _a7, + _b7, + _c7, + _d7, + _e7, + _f7, + _g7, + _h7, + _i7, + _j7, + _k7, + _l7, + _m7, + _n7, + _o7, + _p7, + _q7, + _r7, + _s7, + _t7, + _u7, + _v7, + _w7, + _x7, + _y7, + _z7, + _A7, + _B7, + _C7, + _D7, + _E7, + _F7, + _G7, + _H7, + _I7, + _J7, + _K7, + _L7, + _M7, + _N7, + _O7, + _P7, + _Q7, + _R7, + _S7, + _T7, + _U7, + _V7, + _W7, + _X7, + _Y7, + _Z7, + __7, + _08, + _18, + _28, + _38, + _48, + _58, + _68, + _78, + _88, + _98, + _a8, + _b8, + _c8, + _d8, + _e8, + _f8, + _g8, + _h8, + _i8, + _j8, + _k8, + _l8, + _m8, + _n8, + _o8, + _p8, + _q8, + _r8, + _s8, + _t8, + _u8, + _v8, + _w8, + _x8, + _y8, + _z8, + _A8, + _B8, + _C8, + _D8, + _E8, + _F8, + _G8, + _H8, + _I8, + _J8, + _K8, + _L8, + _M8, + _N8, + _O8, + _P8, + _Q8, + _R8, + _S8, + _T8, + _U8, + _V8, + _W8, + _X8, + _Y8, + _Z8, + __8, + _09, + _19, + _29, + _39, + _49, + _59, + _69, + _79, + _89, + _99, + _a9, + _b9, + _c9, + _d9, + _e9, + _f9, + _g9, + _h9, + _i9, + _j9, + _k9, + _l9, + _m9, + _n9, + _o9, + _p9, + _q9, + _r9, + _s9, + _t9, + _u9, + _v9, + _w9, + _x9, + _y9, + _z9, + _A9, + _B9, + _C9, + _D9, + _E9, + _F9, + _G9, + _H9, + _I9, + _J9, + ], + _K9: [ + "s_get_achievement", + "s_count_achievement", + "s_get_achievement_percentage", + "s_complete_achievement", + "s_sort_retrobowl_list", + "btn_click_FacilityStadium", + "btn_click_FacilityTraining", + "btn_click_FacilityStaff", + "btn_click_LeagueBack", + "btn_click_LeaguePanel", + "btn_click_LeagueNFC", + "btn_click_LeagueAFC", + "btn_click_LeagueSchedule", + "btn_click_SchedulePrev", + "btn_click_ScheduleNext", + "btn_click_PlayOffs", + "btn_click_PlayOffsBack", + "btn_click_PlayOffsPlay", + "btn_click_PlayOffsSkip", + "btn_click_Change_Favourite", + "btn_click_ChooseAFC", + "btn_click_ChooseNFC", + "btn_click_ChooseTeam", + "btn_click_ChooseTeamNew", + "btn_click_ChooseReject", + "btn_click_Continue", + "btn_click_Details_Continue", + "btn_click_FrontOffice", + "btn_click_FreeAgents2", + "btn_click_HallOfFame", + "btn_click_Home", + "btn_click_League", + "btn_click_Options", + "btn_click_Profile", + "btn_click_OptionsNewGame", + "btn_click_OptionsDriveLeft", + "btn_click_OptionsDriveRight", + "btn_click_OptionsDriveBoth", + "btn_click_OptionsScanlines", + "btn_click_OptionsTips", + "btn_click_OptionsSoundFX", + "btn_click_OptionsWeather", + "btn_click_OptionsZoom", + "btn_click_OptionsMusic", + "btn_click_PlayerProfile", + "btn_click_PlayerProfile2", + "btn_click_ProfilePrev", + "btn_click_ProfileNext", + "btn_click_Profile_Back", + "btn_click_Profile_Pick", + "btn_click_Profile_Cut", + "btn_click_Profile_Meeting", + "btn_click_Profile_Trade", + "btn_click_Profile_Stats", + "btn_click_Profile_Rest", + "btn_click_Profile_Not_Interested", + "btn_click_AddSkill", + "btn_click_AddSpeed", + "btn_click_AddStrength", + "btn_click_AddStamina", + "btn_click_StatsNext", + "btn_click_StatsPrev", + "btn_click_StatsView1", + "btn_click_StatsView2", + "btn_click_FieldGoal", + "btn_click_Running", + "btn_click_Passing", + "btn_click_Training", + "btn_click_Roster", + "btn_click_Roster_Back", + "btn_click_DraftPrev", + "btn_click_DraftNext", + "btn_click_DraftDone", + "btn_click_FreeAgents", + "btn_click_FreeAgentsBack", + "btn_click_RosterDetails", + "btn_click_StaffProfile", + "btn_click_StaffProfileNext", + "btn_click_StaffProfilePrev", + "btn_click_StaffProfileBack", + "btn_click_HireStaff", + "btn_click_ViewHires", + "btn_click_ViewHiresProfile", + "btn_click_ViewHiresBack", + "btn_click_XP_Continue", + "btn_click_XP_Back", + "btn_click_BoostCondition", + "btn_click_BoostMorale", + "btn_response_quit_yes", + "btn_response_newgame_yes", + "btn_response_kick_no", + "btn_response_punt_yes", + "btn_response_fg_yes", + "btn_response_1pt", + "btn_response_2pt", + "btn_response_cut_player_yes", + "btn_response_skip_draft_yes", + "btn_response_pick_player_yes", + "btn_response_in_trade_player_yes", + "btn_response_out_trade_player_yes", + "btn_response_player_meeting_yes", + "s_confirm_upgrade_stadium", + "s_confirm_upgrade_training", + "s_confirm_upgrade_rehab", + "btn_response_hirestaff", + "btn_response_clearfreeagents", + "btn_response_boost_condition", + "btn_response_boost_morale", + "btn_response_rest_player_yes", + "btn_response_cointoss_kick", + "btn_response_cointoss_receive", + "btn_response_skip_tutorial", + "btn_response_confirm_new_team", + "s_store_cant_afford", + "s_tip_continue", + "s_do_prematch_dilemma", + "s_do_postmatch_dilemma", + "s_parse_dilemma", + "s_create_dilemma", + "s_choose_dilemma", + "s_dilemma_choice_1", + "s_dilemma_choice_2", + "s_dilemma_choice", + "s_convert_string_to_sprite", + "s_check_draft", + "s_create_freeagentlist", + "s_create_freeagent", + "s_create_tradelist", + "s_create_draftlist", + "s_create_hirelist", + "s_create_storelist", + "s_create_player_storelist", + "s_count_hires_by_position", + "s_count_players_by_position_store", + "s_get_hire_shortlist", + "s_reset_draft_picks", + "s_update_draft_page", + "s_update_freeagents_page", + "s_remaining_picks", + "s_remaining_picks_by_round", + "s_get_trade_value", + "s_get_trade_value_by_rating", + "s_get_offer_team", + "s_clear_trade_offers", + "s_clear_freeagents", + "s_end_draft_round", + "s_update_contracts", + "s_get_new_salary", + "s_check_expired_contract_message", + "s_savegame", + "s_loadgame", + "s_create_map_options", + "s_load_options", + "s_save_options", + "s_load_strings", + "s_load_teams", + "s_load_retrobowl_hof", + "s_load_achievements", + "s_load_schedule", + "s_split_string", + "s_create_my_fixture_list", + "s_create_fixdata", + "s_create_playoffs", + "s_do_schedule", + "s_do_playoff_schedule", + "s_get_random_scoredata", + "s_promote_playoff_winner", + "s_add_to_human_fixtures", + "s_update_human_playoff_fixtures", + "s_get_playoff_fixture_by_week", + "s_get_human_fixture_by_week", + "s_get_human_fixture_previous", + "s_get_human_fixture_next", + "s_count_remaining_fixtures", + "s_get_division_winner", + "s_get_team_position_by_id", + "s_get_division_winner_name", + "s_get_division_winner_by_seed", + "s_get_division_winner_name_by_seed", + "s_skip_to_week", + "s_populate_division", + "s_populate_infobox_QB", + "s_populate_schedulebox", + "s_create_credit", + "s_set_up_xp_headers", + "s_iap_init", + "s_set_up_purchase_ids", + "s_iap_async_android", + "s_iap_async_ios", + "s_iap_purchase_FullVersion", + "s_iap_purchase_Credits_20", + "s_iap_purchase_Credits_50", + "s_iap_purchase_Credits_100", + "s_iap_restore", + "s_open_store", + "s_do_purchase_message", + "btn_step_check_fullversion", + "btn_step_check_credits", + "s_do_info_position", + "s_do_info_skills", + "s_do_info_coachtrait", + "s_do_info_draftpicks", + "s_do_info", + "s_play", + "s_pre_match", + "s_do_next_week", + "s_start_new_season", + "s_update_team_buttons", + "s_update_job_offer_buttons", + "s_update_options", + "s_get_morale", + "s_get_condition_squad", + "s_get_attitude_icon", + "s_get_credit", + "s_decline_facilities", + "s_reset_player_meetings", + "s_has_xp_gain", + "s_is_bye_week", + "s_do_bye_week", + "s_do_postmatch_effects", + "s_do_postmatch_fans", + "s_check_intro", + "s_do_result_news", + "s_count_joboffers", + "s_team_interested", + "s_update_history", + "s_update_history_finish", + "s_get_history_by_year", + "s_update_music", + "s_get_kick_direction", + "s_aiming", + "s_update_ball", + "s_update_ball_fieldgoal", + "s_update_ball_movement", + "s_update_ball_offset", + "s_is_ball_dead", + "s_check_ball_position", + "s_check_ball_collision", + "s_check_tipped", + "s_drop_ball", + "s_check_dummy_collision", + "s_kick_ball", + "s_spike_ball", + "s_set_ball_down", + "s_receive_ball", + "s_set_up_play", + "s_choose_defensive_formation", + "s_set_up_fieldgoal", + "s_update_gamespeed", + "s_subtract_time", + "s_update_game_timer", + "s_update_game_clock", + "s_update_commentary", + "s_update_yard_gain", + "s_switch_drivedirection", + "s_destroy_match_objects", + "s_action_result", + "s_is_quarter_over", + "s_is_on_pitch", + "s_is_on_pitch_xy", + "s_end_match", + "s_update_stats", + "s_convert_scrimmage_to_goal_distance", + "s_kick_off", + "s_punt", + "s_change_possession", + "s_tackle_failure", + "s_last_secs_of_half", + "s_reset_wind", + "s_force_quit", + "s_set_anim", + "s_set_position_offense", + "s_set_position_defense", + "s_get_nearest_opponent_by_position", + "s_set_position_defense_fg", + "s_set_position_offense_fg", + "s_set_skills_and_skin", + "s_get_skin_colour_by_index", + "s_point_to_path", + "s_intercept_object", + "s_cover_object", + "s_get_nearest_opponent", + "s_aim_for_nearest_opponent", + "s_get_distance_to_nearest_opponent", + "s_get_distance_to_furthest_teammate", + "s_get_destination", + "s_check_human_control", + "s_check_tackling", + "s_check_dive", + "s_get_quarterback", + "s_get_kicker", + "s_can_run", + "s_is_in_the_clear", + "s_ball_holder_goalside", + "s_opponent_goalside", + "s_y_on_myside", + "s_aim_AI_offense", + "s_aim_AI_defense", + "s_received_AI", + "s_can_throw", + "s_sprite_holding_ball", + "s_is_falling", + "s_update_camera", + "s_fieldtxt", + "s_fieldtxt_yards", + "s_create_match_message", + "s_draw_commentary", + "s_draw_scoreboard", + "s_draw_scrimmage", + "s_draw_wind", + "s_draw_kicking_power", + "s_draw_my_route", + "s_draw_kick_cone", + "s_set_up_practice", + "s_practice_running", + "s_practice_passing", + "s_create_dummy", + "s_create_boundary", + "s_sound_kick", + "s_sound_throw", + "s_sound_post", + "s_sound_audience_dis", + "s_sound_audience_fg", + "s_sound_bounce", + "s_sound_tackle", + "s_sound_oof", + "s_sound_dive", + "s_sound_loop", + "s_create_message", + "s_meter_change", + "s_meter_change_end", + "s_notification", + "s_msg_clear", + "s_msg_clear_info_draft", + "s_add_news", + "s_check_for_news", + "s_news_clear", + "s_do_banner_draft", + "s_do_review_message", + "btn_response_review_yes", + "s_create_player", + "s_create_new_roster", + "s_lastname_already_on_roster", + "s_position_already_on_roster", + "s_get_required_position", + "s_get_player_rating", + "s_get_player_potential", + "s_sort_players", + "s_get_player_by_position", + "s_get_player_by_lname", + "s_get_random_player", + "s_get_random_player_by_position", + "s_get_random_player_defensive", + "s_get_random_player_offensive", + "s_get_random_coach", + "s_count_players_by_position", + "s_get_position_colour", + "s_increase_player_attribute", + "s_player_at_max_potential", + "s_is_offensive_player", + "s_is_defensive_player", + "s_get_average_yards", + "s_get_player_name", + "s_get_meeting_cost", + "s_get_match_rating", + "s_reset_match_stats", + "s_adjust_team_morale", + "s_set_team_morale", + "s_toxic_effect_on_morale", + "s_match_rating_effect_on_morale", + "s_injury_effect_on_attitude", + "s_rehab_effect", + "s_check_for_injury", + "s_count_injuries", + "s_count_injuries_weeks", + "s_choose_face", + "s_create_new_stafflist", + "s_create_staff", + "s_sort_hirelist", + "s_get_staff", + "s_is_staff", + "s_get_coach_cost", + "s_coach_trait_experience", + "s_coach_trait_talentspotter", + "s_coach_trait_motivator", + "s_count_trait_fanfavorite", + "s_fire_coach", + "s_check_contracts_expiring", + "s_str", + "s_parse_news", + "s_parse_intro", + "s_parse_player_message", + "s_strP", + "s_parse_string", + "s_crop_text", + "s_get_string_ball_state", + "s_get_string_state", + "s_get_string_sex", + "s_get_string_heshe", + "s_get_string_time", + "s_string_rand", + "s_get_string_downand", + "s_get_string_float", + "s_get_string_division", + "s_get_string_conference", + "s_get_string_week", + "s_get_string_year", + "s_get_string_commstage", + "s_get_string_position", + "s_get_string_position_full", + "s_get_string_attitude", + "s_get_string_trade_value", + "s_get_string_anim", + "s_get_string_condition", + "s_get_string_record", + "s_get_string_trait", + "s_get_string_action_result", + "s_get_team_by_id", + "s_set_up_uniforms", + "s_set_up_uniforms_training", + "s_get_team_name_by_id", + "s_sort_teams", + "s_get_team_by_seed", + "s_get_team_id_by_seed", + "s_get_team_name_by_seed", + "s_get_team_offense", + "s_get_team_defense", + "s_set_up_uniform_shader", + "s_get_salary_total", + "s_refactor_team_strengths", + "s_col_hex_to_r", + "s_col_hex_to_g", + "s_col_hex_to_b", + "s_hex_string_to_col", + "s_rgb_to_bgr", + "slog", + "s_sound", + "s_make_random_colour", + "s_lines_intersect", + "s_log_player", + "s_get_random_college_name", + "s_get_random_charity", + "s_get_aim_direction", + "s_get_random_first_name", + "s_get_random_last_name", + ], + _L9: [ + { + _M9: + "#define LOWPREC lowp\n#define MATRIX_VIEW 0\n#define MATRIX_PROJECTION 1\n#define MATRIX_WORLD 2\n#define MATRIX_WORLD_VIEW 3\n#define MATRIX_WORLD_VIEW_PROJECTION 4\n#define MATRICES_MAX 5\n\nuniform mat4 gm_Matrices[MATRICES_MAX]; \n\nuniform bool gm_LightingEnabled;\nuniform bool gm_VS_FogEnabled;\nuniform float gm_FogStart;\nuniform float gm_RcpFogRange;\n\n#define MAX_VS_LIGHTS 8\n#define MIRROR_WIN32_LIGHTING_EQUATION\n\n\n//#define MAX_VS_LIGHTS 8\nuniform vec4 gm_AmbientColour; // rgb=colour, a=1\nuniform vec4 gm_Lights_Direction[MAX_VS_LIGHTS]; // normalised direction\nuniform vec4 gm_Lights_PosRange[MAX_VS_LIGHTS]; // X,Y,Z position, W range\nuniform vec4 gm_Lights_Colour[MAX_VS_LIGHTS]; // rgb=colour, a=1\n\nfloat CalcFogFactor(vec4 pos)\n{\n if (gm_VS_FogEnabled)\n {\n vec4 viewpos = gm_Matrices[MATRIX_WORLD_VIEW] * pos;\n float fogfactor = ((viewpos.z - gm_FogStart) * gm_RcpFogRange);\n return fogfactor;\n }\n else\n {\n return 0.0;\n }\n}\n\nvec4 DoDirLight(vec3 ws_normal, vec4 dir, vec4 diffusecol)\n{\n float dotresult = dot(ws_normal, dir.xyz);\n dotresult = max(0.0, dotresult);\n\n return dotresult * diffusecol;\n}\n\nvec4 DoPointLight(vec3 ws_pos, vec3 ws_normal, vec4 posrange, vec4 diffusecol)\n{\n vec3 diffvec = ws_pos - posrange.xyz;\n float veclen = length(diffvec);\n diffvec /= veclen; // normalise\n#ifdef MIRROR_WIN32_LIGHTING_EQUATION\n // This is based on the Win32 D3D and OpenGL falloff model, where:\n // Attenuation = 1.0f / (factor0 + (d * factor1) + (d*d * factor2))\n // For some reason, factor0 is set to 0.0f while factor1 is set to 1.0f/lightrange (on both D3D and OpenGL)\n // This'll result in no visible falloff as 1.0f / (d / lightrange) will always be larger than 1.0f (if the vertex is within range)\n float atten = 1.0 / (veclen / posrange.w);\n if (veclen > posrange.w)\n {\n atten = 0.0;\n }\n#else\n float atten = clamp( (1.0 - (veclen / posrange.w)), 0.0, 1.0); // storing 1.0f/range instead would save a rcp\n#endif\n float dotresult = dot(ws_normal, diffvec);\n dotresult = max(0.0, dotresult);\n\n return dotresult * atten * diffusecol;\n}\n\nvec4 DoLighting(vec4 vertexcolour, vec4 objectspacepos, vec3 objectspacenormal)\n{\n if (gm_LightingEnabled)\n {\n // Normally we'd have the light positions\\directions back-transformed from world to object space\n // But to keep things simple for the moment we'll just transform the normal to world space\n vec4 objectspacenormal4 = vec4(objectspacenormal, 0.0);\n vec3 ws_normal;\n ws_normal = (gm_Matrices[MATRIX_WORLD_VIEW] * objectspacenormal4).xyz;\n ws_normal = -normalize(ws_normal);\n\n vec3 ws_pos;\n ws_pos = (gm_Matrices[MATRIX_WORLD] * objectspacepos).xyz;\n\n // Accumulate lighting from different light types\n vec4 accumcol = vec4(0.0, 0.0, 0.0, 0.0); \n for(int i = 0; i < MAX_VS_LIGHTS; i++)\n {\n accumcol += DoDirLight(ws_normal, gm_Lights_Direction[i], gm_Lights_Colour[i]);\n }\n\n for(int i = 0; i < MAX_VS_LIGHTS; i++)\n {\n accumcol += DoPointLight(ws_pos, ws_normal, gm_Lights_PosRange[i], gm_Lights_Colour[i]);\n }\n\n accumcol *= vertexcolour;\n accumcol += gm_AmbientColour;\n accumcol = min(vec4(1.0, 1.0, 1.0, 1.0), accumcol);\n accumcol.a = vertexcolour.a;\n return accumcol;\n }\n else\n {\n return vertexcolour;\n }\n}\n\n#define _YY_GLSLES_ 1\n//\n// Simple passthrough vertex shader\n//\nattribute vec3 in_Position; // (x,y,z)\n//attribute vec3 in_Normal; // (x,y,z) unused in this shader.\nattribute vec4 in_Colour; // (r,g,b,a)\nattribute vec2 in_TextureCoord; // (u,v)\n\nvarying vec2 v_vTexcoord;\nvarying vec4 v_vColour;\n\nvoid main()\n{\n vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0);\n gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos;\n \n v_vColour = in_Colour;\n v_vTexcoord = in_TextureCoord;\n}\n", + _N9: + "precision mediump float;\n#define LOWPREC lowp\n// Uniforms look like they're shared between vertex and fragment shaders in GLSL, so we have to be careful to avoid name clashes\n\nuniform sampler2D gm_BaseTexture;\n\nuniform bool gm_PS_FogEnabled;\nuniform vec4 gm_FogColour;\nuniform bool gm_AlphaTestEnabled;\nuniform float gm_AlphaRefValue;\n\nvoid DoAlphaTest(vec4 SrcColour)\n{\n if (gm_AlphaTestEnabled)\n {\n if (SrcColour.a <= gm_AlphaRefValue)\n {\n discard;\n }\n }\n}\n\nvoid DoFog(inout vec4 SrcColour, float fogval)\n{\n if (gm_PS_FogEnabled)\n {\n SrcColour = mix(SrcColour, gm_FogColour, clamp(fogval, 0.0, 1.0)); \n }\n}\n\n#define _YY_GLSLES_ 1\nvarying vec2 v_vTexcoord;\n\nuniform vec3 colorHelmet;\nuniform vec3 colorShirt;\nuniform vec3 colorShirt_b;\nuniform vec3 colorPants;\nuniform vec3 colorPants_b;\nuniform vec3 colorSkin;\nuniform vec3 colorCleats;\n\nuniform vec3 replaceHelmet;\nuniform vec3 replaceShirt;\nuniform vec3 replaceShirt_b;\nuniform vec3 replacePants;\nuniform vec3 replacePants_b;\nuniform vec3 replaceSkin;\nuniform vec3 replaceCleats;\n\nvoid main()\n{\n vec4 pixel = texture2D( gm_BaseTexture, v_vTexcoord );\n vec3 eps = vec3(0.009, 0.009, 0.009);\n\n if( all( greaterThanEqual(pixel, vec4(colorHelmet - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorHelmet + eps, 1.0)) ) )\n pixel = vec4(replaceHelmet, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorShirt - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorShirt + eps, 1.0)) ) )\n pixel = vec4(replaceShirt, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorShirt_b - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorShirt_b + eps, 1.0)) ) )\n pixel = vec4(replaceShirt_b, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorPants - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorPants + eps, 1.0)) ) )\n pixel = vec4(replacePants, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorPants_b - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorPants_b + eps, 1.0)) ) )\n pixel = vec4(replacePants_b, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorSkin - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorSkin + eps, 1.0)) ) )\n pixel = vec4(replaceSkin, 1.0);\n \n if( all( greaterThanEqual(pixel, vec4(colorCleats - eps, 1.0)) ) && all( lessThanEqual(pixel, vec4(colorCleats + eps, 1.0)) ) )\n pixel = vec4(replaceCleats, 1.0);\n\n gl_FragColor = pixel;\n}\n\n\n/* sh_ColorReplaceBlend\n//\n// Replaces one color with another. Can replace \n// similar colors while preserving shading.\n//\n// colorIn color to replace (vec4)\n// colorOut replacement color (vec4)\n//\n// GMLscripts.com\n//\nvarying vec2 v_vTexcoord;\nvarying vec4 v_vColour;\n\nuniform vec4 colorIn;\nuniform vec4 colorOut;\n\nvoid main()\n{\n vec4 colorPixel = texture2D( gm_BaseTexture, v_vTexcoord );\n \n if (colorPixel.r == 255.0)\n {\n gl_FragColor = v_vColour * colorOut;\n }\n else\n {\n gl_FragColor = v_vColour * colorPixel;\n }\n}\n\n/*\n// Simple passthrough fragment shader\n//\nvarying vec2 v_vTexcoord;\nvarying vec4 v_vColour;\nuniform float pixelW;\nuniform float pixelH;\n\nvoid main()\n{\n vec2 offsetx;\n offsetx.x = pixelW;\n vec2 offsety;\n offsety.y = pixelH;\n \n float alpha = texture2D( gm_BaseTexture, v_vTexcoord ).a;\n \n alpha = max(alpha, texture2D( gm_BaseTexture, v_vTexcoord + offsetx ).a);\n alpha = max(alpha, texture2D( gm_BaseTexture, v_vTexcoord - offsetx ).a);\n alpha = max(alpha, texture2D( gm_BaseTexture, v_vTexcoord + offsety ).a);\n alpha = max(alpha, texture2D( gm_BaseTexture, v_vTexcoord - offsetx ).a);\n \n gl_FragColor = v_vColour * texture2D( gm_BaseTexture, v_vTexcoord );\n gl_FragColor.a = alpha;\n}\n*/\n", + _O9: ["in_Position", "in_Colour", "in_TextureCoord"], + }, + ], + _P9: [ + { + _d2: "fnt_tecmo_small", + size: 9, + bold: !0, + _Q9: !1, + first: 32, + _R9: 126, + _S9: 0, + antialias: 0, + _T9: "8-bit Operator+ 8", + _U9: 0, + _V9: 19, + scaleX: 1, + scaleY: 1, + _W9: [ + { _X9: 32, _Y9: " ", x: 2, y: 2, _Z9: 4, __9: 14, shift: 4, offset: 0 }, + { _X9: 33, _Y9: "!", x: 29, y: 66, _Z9: 2, __9: 14, shift: 4, offset: 1 }, + { _X9: 34, _Y9: '"', x: 20, y: 66, _Z9: 7, __9: 14, shift: 9, offset: 1 }, + { _X9: 35, _Y9: "#", x: 10, y: 66, _Z9: 8, __9: 14, shift: 10, offset: 1 }, + { _X9: 36, _Y9: "$", x: 2, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 37, _Y9: "%", x: 112, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 38, _Y9: "&", x: 104, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 39, _Y9: "'", x: 99, y: 50, _Z9: 3, __9: 14, shift: 5, offset: 1 }, + { _X9: 40, _Y9: "(", x: 93, y: 50, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 41, _Y9: ")", x: 87, y: 50, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 42, _Y9: "*", x: 33, y: 66, _Z9: 8, __9: 14, shift: 10, offset: 1 }, + { _X9: 43, _Y9: "+", x: 79, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 44, _Y9: ",", x: 66, y: 50, _Z9: 3, __9: 14, shift: 5, offset: 1 }, + { _X9: 45, _Y9: "-", x: 60, y: 50, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 46, _Y9: ".", x: 56, y: 50, _Z9: 2, __9: 14, shift: 4, offset: 1 }, + { _X9: 47, _Y9: "/", x: 49, y: 50, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 48, _Y9: "0", x: 41, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 49, _Y9: "1", x: 35, y: 50, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 50, _Y9: "2", x: 27, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 51, _Y9: "3", x: 19, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 52, _Y9: "4", x: 11, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 53, _Y9: "5", x: 71, y: 50, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 54, _Y9: "6", x: 51, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 55, _Y9: "7", x: 18, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 56, _Y9: "8", x: 59, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 57, _Y9: "9", x: 91, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 58, _Y9: ":", x: 87, y: 82, _Z9: 2, __9: 14, shift: 4, offset: 1 }, + { _X9: 59, _Y9: ";", x: 82, y: 82, _Z9: 3, __9: 14, shift: 5, offset: 1 }, + { _X9: 60, _Y9: "<", x: 75, y: 82, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 61, _Y9: "=", x: 67, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 62, _Y9: ">", x: 60, y: 82, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 63, _Y9: "?", x: 52, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 64, _Y9: "@", x: 42, y: 82, _Z9: 8, __9: 14, shift: 10, offset: 1 }, + { _X9: 65, _Y9: "A", x: 34, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 66, _Y9: "B", x: 99, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 67, _Y9: "C", x: 26, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 68, _Y9: "D", x: 10, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 69, _Y9: "E", x: 2, y: 82, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 70, _Y9: "F", x: 113, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 71, _Y9: "G", x: 105, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 72, _Y9: "H", x: 97, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 73, _Y9: "I", x: 91, y: 66, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 74, _Y9: "J", x: 83, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 75, _Y9: "K", x: 75, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 76, _Y9: "L", x: 67, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 77, _Y9: "M", x: 2, y: 50, _Z9: 7, __9: 14, shift: 9, offset: 1 }, + { _X9: 78, _Y9: "N", x: 43, y: 66, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 79, _Y9: "O", x: 111, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 80, _Y9: "P", x: 42, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 81, _Y9: "Q", x: 26, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 82, _Y9: "R", x: 18, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 83, _Y9: "S", x: 10, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 84, _Y9: "T", x: 2, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 85, _Y9: "U", x: 119, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 86, _Y9: "V", x: 111, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 87, _Y9: "W", x: 102, y: 2, _Z9: 7, __9: 14, shift: 9, offset: 1 }, + { _X9: 88, _Y9: "X", x: 94, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 89, _Y9: "Y", x: 86, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 90, _Y9: "Z", x: 34, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 91, _Y9: "[", x: 80, y: 2, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 92, _Y9: "\\", x: 65, y: 2, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 93, _Y9: "]", x: 59, y: 2, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 94, _Y9: "^", x: 51, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 95, _Y9: "_", x: 45, y: 2, _Z9: 4, __9: 14, shift: 4, offset: 0 }, + { _X9: 96, _Y9: "`", x: 40, y: 2, _Z9: 3, __9: 14, shift: 5, offset: 1 }, + { _X9: 97, _Y9: "a", x: 32, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 98, _Y9: "b", x: 24, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 99, _Y9: "c", x: 16, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 100, _Y9: "d", x: 8, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 101, _Y9: "e", x: 72, y: 2, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 102, _Y9: "f", x: 50, y: 18, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 103, _Y9: "g", x: 9, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 104, _Y9: "h", x: 57, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 105, _Y9: "i", x: 89, y: 34, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 106, _Y9: "j", x: 81, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 107, _Y9: "k", x: 73, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 108, _Y9: "l", x: 67, y: 34, _Z9: 4, __9: 14, shift: 6, offset: 1 }, + { _X9: 109, _Y9: "m", x: 57, y: 34, _Z9: 8, __9: 14, shift: 10, offset: 1 }, + { _X9: 110, _Y9: "n", x: 49, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 111, _Y9: "o", x: 41, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 112, _Y9: "p", x: 33, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 113, _Y9: "q", x: 25, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 114, _Y9: "r", x: 95, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 115, _Y9: "s", x: 17, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 116, _Y9: "t", x: 2, y: 34, _Z9: 5, __9: 14, shift: 7, offset: 1 }, + { _X9: 117, _Y9: "u", x: 118, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 118, _Y9: "v", x: 110, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 119, _Y9: "w", x: 101, y: 18, _Z9: 7, __9: 14, shift: 9, offset: 1 }, + { _X9: 120, _Y9: "x", x: 93, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 121, _Y9: "y", x: 85, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 122, _Y9: "z", x: 77, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 123, _Y9: "{", x: 69, y: 18, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 124, _Y9: "|", x: 65, y: 18, _Z9: 2, __9: 14, shift: 4, offset: 1 }, + { _X9: 125, _Y9: "}", x: 103, y: 34, _Z9: 6, __9: 14, shift: 8, offset: 1 }, + { _X9: 126, _Y9: "~", x: 107, y: 82, _Z9: 7, __9: 14, shift: 9, offset: 1 }, + ], + }, + { + _d2: "fnt_tecmo", + size: 11, + bold: !1, + _Q9: !1, + first: 32, + _R9: 126, + _S9: 0, + antialias: 0, + _T9: "Emulogic", + _U9: 0, + _V9: 8, + scaleX: 1, + scaleY: 1, + _W9: [ + { _X9: 32, _Y9: " ", x: 2, y: 2, _Z9: 15, __9: 19, shift: 15, offset: 0 }, + { _X9: 33, _Y9: "!", x: 176, y: 65, _Z9: 5, __9: 19, shift: 15, offset: 6 }, + { _X9: 34, _Y9: '"', x: 165, y: 65, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 35, _Y9: "#", x: 150, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 36, _Y9: "$", x: 135, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 37, _Y9: "%", x: 120, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 38, _Y9: "&", x: 105, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 39, _Y9: "'", x: 99, y: 65, _Z9: 4, __9: 19, shift: 15, offset: 4 }, + { _X9: 40, _Y9: "(", x: 90, y: 65, _Z9: 7, __9: 19, shift: 15, offset: 4 }, + { _X9: 41, _Y9: ")", x: 81, y: 65, _Z9: 7, __9: 19, shift: 15, offset: 6 }, + { _X9: 42, _Y9: "*", x: 183, y: 65, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 43, _Y9: "+", x: 70, y: 65, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 44, _Y9: ",", x: 48, y: 65, _Z9: 5, __9: 19, shift: 15, offset: 4 }, + { _X9: 45, _Y9: "-", x: 37, y: 65, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 46, _Y9: ".", x: 32, y: 65, _Z9: 3, __9: 19, shift: 15, offset: 6 }, + { _X9: 47, _Y9: "/", x: 17, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 48, _Y9: "0", x: 2, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 49, _Y9: "1", x: 236, y: 44, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 50, _Y9: "2", x: 221, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 51, _Y9: "3", x: 206, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 52, _Y9: "4", x: 191, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 53, _Y9: "5", x: 55, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 54, _Y9: "6", x: 209, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 55, _Y9: "7", x: 120, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 56, _Y9: "8", x: 224, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 57, _Y9: "9", x: 240, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 58, _Y9: ":", x: 235, y: 86, _Z9: 3, __9: 19, shift: 15, offset: 6 }, + { _X9: 59, _Y9: ";", x: 228, y: 86, _Z9: 5, __9: 19, shift: 15, offset: 4 }, + { _X9: 60, _Y9: "<", x: 217, y: 86, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 61, _Y9: "=", x: 206, y: 86, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 62, _Y9: ">", x: 195, y: 86, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 63, _Y9: "?", x: 180, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 64, _Y9: "@", x: 165, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 65, _Y9: "A", x: 150, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 66, _Y9: "B", x: 2, y: 107, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 67, _Y9: "C", x: 135, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 68, _Y9: "D", x: 105, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 69, _Y9: "E", x: 90, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 70, _Y9: "F", x: 75, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 71, _Y9: "G", x: 60, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 72, _Y9: "H", x: 45, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 73, _Y9: "I", x: 32, y: 86, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 74, _Y9: "J", x: 17, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 75, _Y9: "K", x: 2, y: 86, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 76, _Y9: "L", x: 239, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 77, _Y9: "M", x: 176, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 78, _Y9: "N", x: 194, y: 65, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 79, _Y9: "O", x: 161, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 80, _Y9: "P", x: 62, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 81, _Y9: "Q", x: 32, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 82, _Y9: "R", x: 17, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 83, _Y9: "S", x: 2, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 84, _Y9: "T", x: 233, y: 2, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 85, _Y9: "U", x: 218, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 86, _Y9: "V", x: 203, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 87, _Y9: "W", x: 188, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 88, _Y9: "X", x: 173, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 89, _Y9: "Y", x: 160, y: 2, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 90, _Y9: "Z", x: 47, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 91, _Y9: "[", x: 151, y: 2, _Z9: 7, __9: 19, shift: 15, offset: 6 }, + { _X9: 92, _Y9: "\\", x: 121, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 93, _Y9: "]", x: 112, y: 2, _Z9: 7, __9: 19, shift: 15, offset: 4 }, + { _X9: 94, _Y9: "^", x: 101, y: 2, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 95, _Y9: "_", x: 86, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 96, _Y9: "`", x: 79, y: 2, _Z9: 5, __9: 19, shift: 15, offset: 8 }, + { _X9: 97, _Y9: "a", x: 64, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 98, _Y9: "b", x: 49, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 99, _Y9: "c", x: 34, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 100, _Y9: "d", x: 19, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 101, _Y9: "e", x: 136, y: 2, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 102, _Y9: "f", x: 77, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 103, _Y9: "g", x: 224, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 104, _Y9: "h", x: 92, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 105, _Y9: "i", x: 122, y: 44, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 106, _Y9: "j", x: 107, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 107, _Y9: "k", x: 92, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 108, _Y9: "l", x: 77, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 109, _Y9: "m", x: 62, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 110, _Y9: "n", x: 47, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 111, _Y9: "o", x: 32, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 112, _Y9: "p", x: 17, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 113, _Y9: "q", x: 2, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 114, _Y9: "r", x: 135, y: 44, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 115, _Y9: "s", x: 239, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 116, _Y9: "t", x: 211, y: 23, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 117, _Y9: "u", x: 196, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 118, _Y9: "v", x: 181, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 119, _Y9: "w", x: 166, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 120, _Y9: "x", x: 151, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 121, _Y9: "y", x: 138, y: 23, _Z9: 11, __9: 19, shift: 15, offset: 4 }, + { _X9: 122, _Y9: "z", x: 123, y: 23, _Z9: 13, __9: 19, shift: 15, offset: 2 }, + { _X9: 123, _Y9: "{", x: 112, y: 23, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 124, _Y9: "|", x: 107, y: 23, _Z9: 3, __9: 19, shift: 15, offset: 6 }, + { _X9: 125, _Y9: "}", x: 150, y: 44, _Z9: 9, __9: 19, shift: 15, offset: 4 }, + { _X9: 126, _Y9: "~", x: 17, y: 107, _Z9: 7, __9: 19, shift: 9, offset: 1 }, + ], + }, + { + _d2: "fnt_tecmo_big", + size: 16, + bold: !0, + _Q9: !1, + first: 32, + _R9: 126, + _S9: 0, + antialias: 0, + _T9: "8-bit Operator+ SC", + _U9: 0, + _V9: 7, + scaleX: 1, + scaleY: 1, + _W9: [ + { _X9: 32, _Y9: " ", x: 2, y: 2, _Z9: 7, __9: 30, shift: 7, offset: 0 }, + { _X9: 33, _Y9: "!", x: 93, y: 98, _Z9: 4, __9: 30, shift: 8, offset: 2 }, + { _X9: 34, _Y9: '"', x: 78, y: 98, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 35, _Y9: "#", x: 61, y: 98, _Z9: 15, __9: 30, shift: 19, offset: 2 }, + { _X9: 36, _Y9: "$", x: 48, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 37, _Y9: "%", x: 33, y: 98, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 38, _Y9: "&", x: 20, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 39, _Y9: "'", x: 12, y: 98, _Z9: 6, __9: 30, shift: 10, offset: 2 }, + { _X9: 40, _Y9: "(", x: 2, y: 98, _Z9: 8, __9: 30, shift: 12, offset: 2 }, + { _X9: 41, _Y9: ")", x: 239, y: 66, _Z9: 8, __9: 30, shift: 12, offset: 2 }, + { _X9: 42, _Y9: "*", x: 99, y: 98, _Z9: 15, __9: 30, shift: 19, offset: 2 }, + { _X9: 43, _Y9: "+", x: 226, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 44, _Y9: ",", x: 205, y: 66, _Z9: 6, __9: 30, shift: 10, offset: 2 }, + { _X9: 45, _Y9: "-", x: 196, y: 66, _Z9: 7, __9: 30, shift: 11, offset: 2 }, + { _X9: 46, _Y9: ".", x: 190, y: 66, _Z9: 4, __9: 30, shift: 8, offset: 2 }, + { _X9: 47, _Y9: "/", x: 180, y: 66, _Z9: 8, __9: 30, shift: 12, offset: 2 }, + { _X9: 48, _Y9: "0", x: 167, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 49, _Y9: "1", x: 158, y: 66, _Z9: 7, __9: 30, shift: 11, offset: 2 }, + { _X9: 50, _Y9: "2", x: 145, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 51, _Y9: "3", x: 132, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 52, _Y9: "4", x: 119, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 53, _Y9: "5", x: 213, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 54, _Y9: "6", x: 129, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 55, _Y9: "7", x: 15, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 56, _Y9: "8", x: 142, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 57, _Y9: "9", x: 133, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 58, _Y9: ":", x: 127, y: 130, _Z9: 4, __9: 30, shift: 8, offset: 2 }, + { _X9: 59, _Y9: ";", x: 119, y: 130, _Z9: 6, __9: 30, shift: 10, offset: 2 }, + { _X9: 60, _Y9: "<", x: 108, y: 130, _Z9: 9, __9: 30, shift: 13, offset: 2 }, + { _X9: 61, _Y9: "=", x: 95, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 62, _Y9: ">", x: 84, y: 130, _Z9: 9, __9: 30, shift: 13, offset: 2 }, + { _X9: 63, _Y9: "?", x: 71, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 64, _Y9: "@", x: 54, y: 130, _Z9: 15, __9: 30, shift: 19, offset: 2 }, + { _X9: 65, _Y9: "A", x: 41, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 66, _Y9: "B", x: 146, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 67, _Y9: "C", x: 28, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 68, _Y9: "D", x: 2, y: 130, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 69, _Y9: "E", x: 242, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 70, _Y9: "F", x: 229, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 71, _Y9: "G", x: 216, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 72, _Y9: "H", x: 203, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 73, _Y9: "I", x: 194, y: 98, _Z9: 7, __9: 30, shift: 11, offset: 2 }, + { _X9: 74, _Y9: "J", x: 181, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 75, _Y9: "K", x: 168, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 76, _Y9: "L", x: 155, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 77, _Y9: "M", x: 104, y: 66, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 78, _Y9: "N", x: 116, y: 98, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 79, _Y9: "O", x: 91, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 80, _Y9: "P", x: 15, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 81, _Y9: "Q", x: 241, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 82, _Y9: "R", x: 228, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 83, _Y9: "S", x: 215, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 84, _Y9: "T", x: 202, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 85, _Y9: "U", x: 189, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 86, _Y9: "V", x: 176, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 87, _Y9: "W", x: 161, y: 2, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 88, _Y9: "X", x: 148, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 89, _Y9: "Y", x: 135, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 90, _Y9: "Z", x: 2, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 91, _Y9: "[", x: 125, y: 2, _Z9: 8, __9: 30, shift: 11, offset: 2 }, + { _X9: 92, _Y9: "\\", x: 102, y: 2, _Z9: 8, __9: 30, shift: 12, offset: 2 }, + { _X9: 93, _Y9: "]", x: 93, y: 2, _Z9: 7, __9: 30, shift: 11, offset: 2 }, + { _X9: 94, _Y9: "^", x: 80, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 95, _Y9: "_", x: 71, y: 2, _Z9: 7, __9: 30, shift: 7, offset: 0 }, + { _X9: 96, _Y9: "`", x: 63, y: 2, _Z9: 6, __9: 30, shift: 10, offset: 2 }, + { _X9: 97, _Y9: "a", x: 50, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 98, _Y9: "b", x: 37, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 99, _Y9: "c", x: 24, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 100, _Y9: "d", x: 11, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 101, _Y9: "e", x: 112, y: 2, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 102, _Y9: "f", x: 28, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 103, _Y9: "g", x: 166, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 104, _Y9: "h", x: 41, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 105, _Y9: "i", x: 56, y: 66, _Z9: 7, __9: 30, shift: 11, offset: 2 }, + { _X9: 106, _Y9: "j", x: 43, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 107, _Y9: "k", x: 30, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 108, _Y9: "l", x: 17, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 109, _Y9: "m", x: 2, y: 66, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 110, _Y9: "n", x: 231, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 111, _Y9: "o", x: 218, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 112, _Y9: "p", x: 205, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 113, _Y9: "q", x: 192, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 114, _Y9: "r", x: 65, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 115, _Y9: "s", x: 179, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 116, _Y9: "t", x: 153, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 117, _Y9: "u", x: 140, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 118, _Y9: "v", x: 127, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 119, _Y9: "w", x: 112, y: 34, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + { _X9: 120, _Y9: "x", x: 99, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 121, _Y9: "y", x: 86, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 122, _Y9: "z", x: 73, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 123, _Y9: "{", x: 60, y: 34, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 124, _Y9: "|", x: 54, y: 34, _Z9: 4, __9: 30, shift: 8, offset: 2 }, + { _X9: 125, _Y9: "}", x: 78, y: 66, _Z9: 11, __9: 30, shift: 15, offset: 2 }, + { _X9: 126, _Y9: "~", x: 159, y: 130, _Z9: 13, __9: 30, shift: 17, offset: 2 }, + ], + }, + ], + _0a: [], + _1a: [{}], + _2a: [ + { _d2: "obj_roomtitle", _3a: -1, _4a: !0, parent: -100, _5a: _6a, _7a: _8a, _9a: _aa, _ba: [], _ca: [] }, + { _d2: "obj_input_box", _3a: 112, _4a: !0, parent: -100, _da: _ea, _7a: _fa, _5a: _ga, _ha: _ia, _9a: _ja, _ba: [], _ca: [] }, + { _d2: "obj_text", _3a: 103, _4a: !0, parent: -100, _7a: _ka, _5a: _la, _9a: _ma, _ba: [], _ca: [] }, + { _d2: "obj_text_exp", _3a: 103, _4a: !0, parent: -100, _7a: _na, _5a: _oa, _9a: _pa, _ba: [], _ca: [] }, + { _d2: "obj_division", _3a: 79, _4a: !0, parent: 7, _5a: _qa, _7a: _ra, _9a: _sa, _ba: [], _ca: [] }, + { _d2: "obj_msgbg", _3a: 101, _4a: !0, parent: -100, _ta: _ua, _va: _wa, _7a: _xa, _5a: _ya, _za: _Aa, _9a: _Ba, _ba: [], _ca: [] }, + { _d2: "obj_messagebox", _3a: 83, _4a: !0, parent: -100, _5a: _Ca, _7a: _Da, _9a: _Ea, _ba: [], _ca: [] }, + { _d2: "obj_button", _3a: 75, _4a: !0, parent: -100, _ta: _Fa, _da: _Ga, _5a: _Ha, _7a: _Ia, _9a: _Ja, _ba: [], _ca: [] }, + { _d2: "obj_button_sqr", _3a: 77, _4a: !0, parent: 7, _7a: _Ka, _9a: _La, _ba: [], _ca: [] }, + { _d2: "obj_button_small", _3a: 78, _4a: !0, parent: 7, _7a: _Ma, _9a: _Na, _ba: [], _ca: [] }, + { _d2: "obj_button_big", _3a: 76, _4a: !0, parent: 7, _9a: _Oa, _ba: [], _ca: [] }, + { _d2: "obj_vbox", _3a: 97, _4a: !0, parent: -100, _7a: _Pa, _5a: _Qa, _9a: _Ra, _ba: [], _ca: [] }, + { _d2: "obj_conference", _3a: 97, _4a: !0, parent: -100, _ta: _Sa, _Ta: _Ua, _7a: _Va, _5a: _Wa, _9a: _Xa, _ba: [], _ca: [] }, + { _d2: "obj_infobox", _3a: 74, _4a: !0, parent: -100, _5a: _Ya, _7a: _Za, _9a: __a, _ba: [], _ca: [] }, + { _d2: "obj_smallbox", _3a: 108, _4a: !0, parent: -100, _5a: _0b, _7a: _1b, _9a: _2b, _ba: [], _ca: [] }, + { _d2: "obj_matchline", _3a: 52, _4a: !0, parent: -100, _ta: _3b, _da: _4b, _5a: _5b, _7a: _6b, _7b: _8b, _9a: _9b, _ba: [], _ca: [] }, + { _d2: "obj_player_profile", _3a: 109, _4a: !0, parent: -100, _ta: _ab, _da: _bb, _5a: _cb, _7a: _db, _9a: _eb, _ba: [], _ca: [] }, + { _d2: "obj_schedulebox", _3a: 82, _4a: !0, parent: -100, _ta: _fb, _5a: _gb, _7a: _hb, _9a: _ib, _ba: [], _ca: [] }, + { _d2: "obj_box_offense", _3a: 108, _4a: !0, parent: -100, _ta: _jb, _da: _kb, _5a: _lb, _7a: _mb, _9a: _nb, _ba: [], _ca: [] }, + { _d2: "obj_box_defense", _3a: 108, _4a: !0, parent: -100, _ta: _ob, _5a: _pb, _7a: _qb, _9a: _rb, _ba: [], _ca: [] }, + { _d2: "obj_box_coachcredit", _3a: 108, _4a: !0, parent: -100, _ta: _sb, _da: _tb, _5a: _ub, _7a: _vb, _9a: _wb, _ba: [], _ca: [] }, + { _d2: "obj_box_morale", _3a: 108, _4a: !0, parent: -100, _ta: _xb, _da: _yb, _5a: _zb, _7a: _Ab, _9a: _Bb, _ba: [], _ca: [] }, + { _d2: "obj_attribute", _3a: 81, _4a: !0, parent: -100, _5a: _Cb, _7a: _Db, _9a: _Eb, _ba: [], _ca: [] }, + { _d2: "obj_xp_player", _3a: 80, _4a: !0, parent: -100, _5a: _Fb, _7a: _Gb, _9a: _Hb, _ba: [], _ca: [] }, + { _d2: "obj_salarycap", _3a: 80, _4a: !0, parent: -100, _ta: _Ib, _5a: _Jb, _7a: _Kb, _9a: _Lb, _ba: [], _ca: [] }, + { _d2: "obj_meter_fans", _3a: 80, _4a: !0, parent: -100, _ta: _Mb, _da: _Nb, _7a: _Ob, _5a: _Pb, _9a: _Qb, _ba: [], _ca: [] }, + { _d2: "obj_meter_morale", _3a: 80, _4a: !0, parent: -100, _ta: _Rb, _da: _Sb, _5a: _Tb, _7a: _Ub, _9a: _Vb, _ba: [], _ca: [] }, + { _d2: "obj_meter_condition", _3a: 80, _4a: !0, parent: -100, _ta: _Wb, _da: _Xb, _5a: _Yb, _7a: _Zb, _9a: __b, _ba: [], _ca: [] }, + { _d2: "obj_meter_stadium", _3a: 80, _4a: !0, parent: -100, _ta: _0c, _5a: _1c, _7a: _2c, _9a: _3c, _ba: [], _ca: [] }, + { _d2: "obj_meter_training", _3a: 80, _4a: !0, parent: -100, _ta: _4c, _5a: _5c, _7a: _6c, _9a: _7c, _ba: [], _ca: [] }, + { _d2: "obj_meter_staff", _3a: 80, _4a: !0, parent: -100, _ta: _8c, _5a: _9c, _7a: _ac, _9a: _bc, _ba: [], _ca: [] }, + { _d2: "obj_info", _3a: 110, _4a: !0, parent: -100, _da: _cc, _7a: _dc, _9a: _ec, _ba: [], _ca: [] }, + { _d2: "obj_notification", _3a: -1, _4a: !0, _fc: !0, parent: 6, _ta: _gc, _va: _hc, _da: _ic, _7a: _jc, _9a: _kc, _ba: [], _ca: [] }, + { _d2: "obj_achievements", _3a: 96, _4a: !0, parent: 11, _ta: _lc, _da: _mc, _7a: _nc, _7b: _oc, _9a: _pc, _ba: [], _ca: [] }, + { _d2: "obj_hof_retrobowls", _3a: 96, _4a: !0, parent: 11, _ta: _qc, _Ta: _rc, _7a: _sc, _9a: _tc, _ba: [], _ca: [] }, + { _d2: "obj_history", _3a: 96, _4a: !0, parent: 11, _ta: _uc, _da: _vc, _7a: _wc, _7b: _xc, _9a: _yc, _ba: [], _ca: [] }, + { _d2: "obj_credits", _3a: -1, _4a: !0, parent: 3, _9a: _zc, _ba: [], _ca: [] }, + { _d2: "obj_btn_store", _3a: 77, _4a: !0, parent: 8, _ta: _Ac, _da: _Bc, _9a: _Cc, _ba: [], _ca: [] }, + { _d2: "obj_btn_restore", _3a: 75, _4a: !0, parent: 7, _ta: _Dc, _va: _Ec, _da: _Fc, _9a: _Gc, _ba: [], _ca: [] }, + { _d2: "obj_btn_buy", _3a: 75, _4a: !0, parent: 7, _va: _Hc, _da: _Ic, _9a: _Jc, _ba: [], _ca: [] }, + { _d2: "obj_txt_credit", _3a: 103, _4a: !0, parent: 2, _ta: _Kc, _da: _Lc, _9a: _Mc, _ba: [], _ca: [] }, + { _d2: "obj_appstore_btn", _3a: 113, _4a: !0, parent: -100, _ta: _Nc, _Oc: _Pc, _9a: _Qc, _ba: [], _ca: [] }, + { _d2: "obj_master", _3a: -1, parent: -100, _ta: _Rc, _va: _Sc, _Tc: _Uc, _Vc: _Wc, _Xc: _Yc, _Zc: __c, _0d: _1d, _2d: _3d, _9a: _4d, _ba: [], _ca: [] }, + { _d2: "obj_camera", _3a: -1, _4a: !0, parent: -100, _ta: _5d, _va: _6d, _7d: _8d, _9d: _ad, _bd: _cd, _9a: _dd, _ba: [], _ca: [] }, + { _d2: "obj_splash", _3a: -1, _4a: !0, parent: -100, _ta: _ed, _va: _fd, _gd: _hd, _9a: _id, _ba: [], _ca: [] }, + { _d2: "obj_scanlines", _3a: -1, _4a: !0, _fc: !0, parent: -100, _ta: _jd, _kd: _ld, _9a: _md, _ba: [], _ca: [] }, + { _d2: "obj_intercept_point", _3a: -1, _4a: !0, parent: -100, _ta: _nd, _9a: _od, _ba: [], _ca: [] }, + { _d2: "obj_credit", _3a: 57, _4a: !0, parent: -100, _ta: _pd, _da: _qd, _5a: _rd, _kd: _sd, _9a: _td, _ba: [], _ca: [] }, + { _d2: "obj_controller", _3a: -1, _4a: !0, parent: -100, _ta: _ud, _Ta: _vd, _va: _wd, _Tc: _xd, _da: _yd, _7a: _zd, _Ad: _Bd, _5a: _Cd, _ha: _Dd, _2d: _Ed, _Fd: _Gd, _Hd: _Id, _Jd: _Kd, _7b: _Ld, _9a: _Md, _ba: [], _ca: [] }, + { _d2: "obj_player", _3a: -1, _4a: !0, parent: -100, _ta: _Nd, _Ta: _Od, _da: _Pd, _7d: _Qd, _Rd: _Sd, _5a: _Td, _Ad: _Ud, _9a: _Vd, _ba: [], _ca: [] }, + { _d2: "obj_playerOF", _3a: 21, _4a: !0, parent: 49, _ta: _Wd, _9a: _Xd, _ba: [], _ca: [] }, + { _d2: "obj_playerDF", _3a: 21, _4a: !0, parent: 49, _ta: _Yd, _9a: _Zd, _ba: [], _ca: [] }, + { _d2: "obj_ball", _3a: 1, _4a: !0, parent: -100, _ta: __d, _va: _0e, _da: _1e, _5a: _2e, _7a: _3e, _9a: _4e, _ba: [], _ca: [58, _5e] }, + { _d2: "obj_metaball", _3a: -1, _4a: !0, parent: 52, _ta: _6e, _da: _7e, _5a: _8e, _9e: _ae, _9a: _be, _ba: [], _ca: [] }, + { _d2: "obj_match_msg", _3a: -1, _4a: !0, parent: -100, _va: _ce, _7a: _de, _9a: _ee, _ba: [], _ca: [] }, + { _d2: "obj_fieldtxt", _3a: -1, _4a: !0, parent: -100, _da: _fe, _5a: _ge, _9a: _he, _ba: [], _ca: [] }, + { _d2: "obj_goal_stand", _3a: 7, _4a: !0, parent: -100, _ta: _ie, _da: _je, _9a: _ke, _ba: [], _ca: [] }, + { _d2: "obj_goal_post", _3a: 8, _4a: !0, parent: -100, _ta: _le, _da: _me, _9a: _ne, _ba: [], _ca: [] }, + { _d2: "obj_dummy", _3a: 5, _4a: !0, parent: -100, _da: _oe, _5a: _pe, _Ad: _qe, _9a: _re, _ba: [], _ca: [49, _se] }, + { _d2: "obj_boundary", _3a: 6, _4a: !0, parent: -100, _da: _te, _5a: _ue, _9a: _ve, _ba: [], _ca: [] }, + { _d2: "obj_weather", _3a: -1, _4a: !0, parent: -100, _ta: _we, _da: _xe, _7a: _ye, _9a: _ze, _ba: [], _ca: [] }, + { _d2: "obj_raindrop", _3a: 10, _4a: !0, parent: -100, _ta: _Ae, _da: _Be, _5a: _Ce, _9a: _De, _ba: [], _ca: [] }, + { _d2: "obj_snowflake", _3a: 12, _4a: !0, parent: -100, _ta: _Ee, _da: _Fe, _9e: _Ge, _5a: _He, _9a: _Ie, _ba: [], _ca: [] }, + { _d2: "obj_details", _3a: -1, _4a: !0, parent: -100, _ta: _Je, _9a: _Ke, _ba: [], _ca: [] }, + { _d2: "obj_choose_team", _3a: -1, _4a: !0, parent: -100, _ta: _Le, _9a: _Me, _ba: [], _ca: [] }, + { _d2: "obj_frontoffice", _3a: -1, _4a: !0, parent: -100, _ta: _Ne, _9a: _Oe, _ba: [], _ca: [] }, + { _d2: "obj_freeagents2", _3a: -1, _4a: !0, parent: -100, _ta: _Pe, _9a: _Qe, _ba: [], _ca: [] }, + { _d2: "obj_viewhires", _3a: -1, _4a: !0, parent: -100, _ta: _Re, _9a: _Se, _ba: [], _ca: [] }, + { _d2: "obj_home", _3a: -1, _4a: !0, parent: -100, _ta: _Te, _da: _Ue, _5a: _Ve, _9a: _We, _ba: [], _ca: [] }, + { _d2: "obj_options", _3a: -1, _4a: !0, parent: -100, _ta: _Xe, _da: _Ye, _9a: _Ze, _ba: [], _ca: [] }, + { _d2: "obj_league", _3a: -1, _4a: !0, parent: -100, _ta: __e, _9a: _0f, _ba: [], _ca: [] }, + { _d2: "obj_playoffs", _3a: -1, _4a: !0, parent: -100, _ta: _1f, _9a: _2f, _ba: [], _ca: [] }, + { _d2: "obj_prematch", _3a: -1, _4a: !0, parent: -100, _ta: _3f, _9a: _4f, _ba: [], _ca: [] }, + { _d2: "obj_helmet", _3a: 51, _4a: !0, parent: -100, _ta: _5f, _5a: _6f, _7a: _7f, _9a: _8f, _ba: [], _ca: [] }, + { _d2: "obj_postmatch", _3a: -1, _4a: !0, parent: -100, _ta: _9f, _da: _af, _9a: _bf, _ba: [], _ca: [] }, + { _d2: "obj_xp_update", _3a: -1, _4a: !0, parent: -100, _ta: _cf, _Ta: _df, _da: _ef, _5a: _ff, _7a: _gf, _9a: _hf, _ba: [], _ca: [] }, + { _d2: "obj_playerprofile", _3a: -1, _4a: !0, parent: -100, _ta: _if, _da: _jf, _7a: _kf, _lf: _mf, _9a: _nf, _ba: [], _ca: [] }, + { _d2: "obj_stats_player", _3a: -1, _4a: !0, parent: -100, _ta: _of, _Ta: _pf, _5a: _qf, _7a: _rf, _9a: _sf, _ba: [], _ca: [] }, + { _d2: "obj_staffprofile", _3a: -1, _4a: !0, parent: -100, _ta: _tf, _da: _uf, _7a: _vf, _9a: _wf, _ba: [], _ca: [] }, + { _d2: "obj_roster", _3a: -1, _4a: !0, parent: -100, _ta: _xf, _9a: _yf, _ba: [], _ca: [] }, + { _d2: "obj_draft", _3a: -1, _4a: !0, parent: -100, _ta: _zf, _9a: _Af, _ba: [], _ca: [] }, + { _d2: "obj_freeagents", _3a: -1, _4a: !0, parent: -100, _ta: _Bf, _9a: _Cf, _ba: [], _ca: [] }, + { _d2: "obj_stats", _3a: -1, _4a: !0, parent: -100, _ta: _Df, _5a: _Ef, _9a: _Ff, _ba: [], _ca: [] }, + { _d2: "obj_training", _3a: -1, _4a: !0, parent: -100, _9a: _Gf, _ba: [], _ca: [] }, + ], + _Hf: [ + { + _d2: "rm_master", + width: 960, + height: 540, + _E2: 0, + _If: 0, + _Jf: 2, + _Kf: !1, + _Lf: !1, + _Mf: [], + _Nf: [ + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 0, y: 0, index: 42, id: 100000, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 0, index: 44, id: 100002, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: -32, index: 45, id: 100003, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 416, y: 192, index: 0, id: 100001, _Tf: _Uf, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "Instances", id: 0, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 4, _0g: [100000, 100001, 100002, 100003] }, + { _d2: "Background", id: 1, type: 1, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -16777216, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_details", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _cg, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 224, y: 8, index: 0, id: 100004, _Tf: _dg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 80, y: 40, index: 11, id: 100005, _Tf: _eg, rotation: 0, scaleX: 1.95, scaleY: 0.5625, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100008, _Tf: _fg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 80, y: 128, index: 11, id: 100010, _Tf: _gg, rotation: 0, scaleX: 1.95, scaleY: 0.6875, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 144, index: 7, id: 100011, _Tf: _hg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 208, y: 56, index: 1, id: 100006, _Tf: _ig, rotation: 0, scaleX: 9.5, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 208, y: 80, index: 1, id: 100007, _Tf: _jg, rotation: 0, scaleX: 9.5, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 64, index: 3, id: 100013, _Tf: _kg, rotation: 0, scaleX: 4, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 88, index: 3, id: 100014, _Tf: _lg, rotation: 0, scaleX: 4, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 196, index: 3, id: 100015, _Tf: _mg, rotation: 0, scaleX: 6, scaleY: 1.5, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 96, y: 144, index: 11, id: 100009, _Tf: _ng, rotation: 0, scaleX: 1.15, scaleY: 0.25, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 160, index: 2, id: 100016, _Tf: _og, rotation: 0, scaleX: 3.5, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 63, id: 100012, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 2, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 3, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 13, _0g: [100004, 100005, 100006, 100007, 100008, 100009, 100010, 100011, 100012, 100013, 100014, 100015, 100016] }, + { _d2: "Background", id: 4, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_choose_team", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _pg, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 232, y: 8, index: 0, id: 100017, _Tf: _qg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 128, y: 32, index: 7, id: 100019, _Tf: _rg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 32, index: 7, id: 100018, _Tf: _sg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 64, id: 100021, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100020, _Tf: _tg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 5, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 6, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 5, _0g: [100017, 100018, 100019, 100020, 100021] }, + { _d2: "Background", id: 7, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_draft", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ug, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 224, y: 8, index: 0, id: 100022, _Tf: _vg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 48, y: 232, index: 24, id: 100023, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 396, y: 252, index: 2, id: 100024, _Tf: _wg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 396, y: 236, index: 2, id: 100025, _Tf: _xg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 112, index: 8, id: 100026, _Tf: _yg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 448, y: 112, index: 8, id: 100027, _Tf: _zg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 35, index: 2, id: 100028, _Tf: _Ag, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 80, id: 100029, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 232, index: 7, id: 100030, _Tf: _Bg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 440, y: 232, index: 8, id: 100031, _Tf: _Cg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 456, y: 8, index: 31, id: 100032, _Tf: _Dg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: -240, index: 3, id: 100033, _Tf: _Eg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100034, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 8, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 9, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 13, _0g: [100022, 100023, 100024, 100025, 100026, 100027, 100028, 100029, 100030, 100031, 100032, 100033, 100034] }, + { _d2: "Background", id: 10, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_home", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _bg: _Fg, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 240, y: 72, index: 15, id: 100035, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100036, _Tf: _Gg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 8, index: 0, id: 100038, _Tf: _Hg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 128, index: 4, id: 100039, _Tf: _Ig, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100037, _Tf: _Jg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 232, index: 7, id: 100040, _Tf: _Kg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 96, y: 232, index: 7, id: 100042, _Tf: _Lg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 320, y: 176, index: 18, id: 100043, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 392, y: 176, index: 19, id: 100044, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 176, index: 21, id: 100045, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 128, index: 25, id: 100046, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 448, y: 16, index: 3, id: 100047, _Tf: _Mg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100048, _Tf: _Ng, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 68, id: 100041, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 776, y: 220, index: 3, id: 100049, _Tf: _Og, rotation: 0, scaleX: 12.5, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100050, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 11, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { + _d2: "Instances", + id: 12, + type: 2, + _Xf: 100, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 16, + _0g: [100035, 100036, 100037, 100038, 100039, 100040, 100041, 100042, 100043, 100044, 100045, 100046, 100047, 100048, 100049, 100050], + }, + { _d2: "Background", id: 13, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -16777216, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_options", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Pg, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 24, y: 48, index: 7, id: 100055, _Tf: _Qg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 8, index: 0, id: 100051, _Tf: _Rg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { + x: 8, + y: 232, + index: 8, + id: 100056, + _Tf: _Sg, + rotation: 0, + scaleX: 1, + scaleY: 1, + imageSpeed: 1, + imageIndex: 0, + _If: 4294967295, + }, + { x: 144, y: 48, index: 7, id: 100057, _Tf: _Tg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 48, index: 7, id: 100058, _Tf: _Ug, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 336, y: 48, index: 7, id: 100059, _Tf: _Vg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 108, index: 7, id: 100060, _Tf: _Wg, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 136, y: 40, index: 11, id: 100053, _Tf: _Xg, rotation: 0, scaleX: 2.05, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 11, id: 100052, _Tf: _Yg, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 100, index: 11, id: 100054, _Tf: _Zg, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 436, y: 56, index: 31, id: 100061, _Tf: __g, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 464, y: 16, index: 2, id: 100062, _Tf: _0h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 160, index: 11, id: 100063, _Tf: _1h, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 168, index: 7, id: 100064, _Tf: _2h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 440, y: 232, index: 37, id: 100065, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 160, index: 11, id: 100066, _Tf: _3h, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 168, index: 7, id: 100067, _Tf: _4h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 144, y: 108, index: 7, id: 100069, _Tf: _5h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 136, y: 100, index: 11, id: 100068, _Tf: _6h, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 100, index: 11, id: 100070, _Tf: _7h, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 108, index: 7, id: 100071, _Tf: _8h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 136, y: 160, index: 11, id: 100072, _Tf: _9h, rotation: 0, scaleX: 0.6499999, scaleY: 0.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 144, y: 168, index: 7, id: 100073, _Tf: _ah, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 1112, y: 220, index: 3, id: 100074, _Tf: _bh, rotation: 0, scaleX: 26.16667, scaleY: -1.5, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 56, y: 232, index: 41, id: 100075, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 184, y: 232, index: 41, id: 100076, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 69, id: 100077, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 14, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { + _d2: "Instances", + id: 15, + type: 2, + _Xf: 100, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 27, + _0g: [ + 100051, + 100052, + 100053, + 100054, + 100055, + 100056, + 100057, + 100058, + 100059, + 100060, + 100061, + 100062, + 100063, + 100064, + 100065, + 100066, + 100067, + 100068, + 100069, + 100070, + 100071, + 100072, + 100073, + 100074, + 100075, + 100076, + 100077, + ], + }, + { _d2: "Background", id: 16, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_freeagents", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ch, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 48, y: 232, index: 24, id: 100078, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100079, _Tf: _dh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 232, index: 7, id: 100080, _Tf: _eh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 8, index: 0, id: 100081, _Tf: _fh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 81, id: 100082, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 456, y: 8, index: 31, id: 100083, _Tf: _gh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: -224, index: 3, id: 100084, _Tf: _hh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100085, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 17, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 18, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 8, _0g: [100078, 100079, 100080, 100081, 100082, 100083, 100084, 100085] }, + { _d2: "Background", id: 19, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_freeagents2", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ih, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 48, y: 232, index: 24, id: 100086, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100087, _Tf: _jh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 232, index: 7, id: 100088, _Tf: _kh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 8, index: 0, id: 100089, _Tf: _lh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 208, y: -240, index: 3, id: 100090, _Tf: _mh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 81, y: 117, index: 2, id: 100091, _Tf: _nh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 161, y: 117, index: 2, id: 100092, _Tf: _oh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 241, y: 117, index: 2, id: 100093, _Tf: _ph, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 321, y: 117, index: 2, id: 100094, _Tf: _qh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 401, y: 117, index: 2, id: 100095, _Tf: _rh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 121, y: 217, index: 2, id: 100096, _Tf: _sh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 48, y: 32, index: 16, id: 100097, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 128, y: 32, index: 16, id: 100098, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 208, y: 32, index: 16, id: 100099, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 32, index: 16, id: 100100, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 368, y: 32, index: 16, id: 100101, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 88, y: 132, index: 16, id: 100102, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 201, y: 217, index: 2, id: 100104, _Tf: _th, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 168, y: 132, index: 16, id: 100105, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 281, y: 217, index: 2, id: 100106, _Tf: _uh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 132, index: 16, id: 100107, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 361, y: 217, index: 2, id: 100108, _Tf: _vh, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 328, y: 132, index: 16, id: 100109, rotation: 0, scaleX: 1.017544, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: -16, y: -16, index: 66, id: 100103, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 456, y: 8, index: 31, id: 100110, _Tf: _wh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 440, y: 232, index: 37, id: 100111, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100112, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 20, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { + _d2: "Instances", + id: 21, + type: 2, + _Xf: 100, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 27, + _0g: [ + 100086, + 100087, + 100088, + 100089, + 100090, + 100091, + 100092, + 100093, + 100094, + 100095, + 100096, + 100097, + 100098, + 100099, + 100100, + 100101, + 100102, + 100103, + 100104, + 100105, + 100106, + 100107, + 100108, + 100109, + 100110, + 100111, + 100112, + ], + }, + { _d2: "Background", id: 22, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_frontoffice", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _xh, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 224, y: 8, index: 0, id: 100113, _Tf: _yh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100114, _Tf: _zh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 88, index: 28, id: 100115, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 136, index: 29, id: 100116, _Tf: _Ah, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 184, index: 30, id: 100117, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 88, index: 9, id: 100118, _Tf: _Bh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 136, index: 9, id: 100119, _Tf: _Ch, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 184, index: 9, id: 100120, _Tf: _Dh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 280, y: 88, index: 31, id: 100122, _Tf: _Eh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 280, y: 136, index: 31, id: 100123, _Tf: _Fh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 280, y: 184, index: 31, id: 100124, _Tf: _Gh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 312, y: 50, index: 16, id: 100128, _Tf: _Hh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 392, y: 50, index: 16, id: 100129, _Tf: _Ih, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 312, y: 136, index: 18, id: 100126, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 392, y: 136, index: 19, id: 100127, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 40, index: 11, id: 100125, _Tf: _Jh, rotation: 0, scaleX: 1, scaleY: 1.0625, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 24, id: 100130, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 204, index: 2, id: 100132, _Tf: _Kh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 444, y: 196, index: 31, id: 100133, _Tf: _Lh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 192, index: 11, id: 100131, _Tf: _Mh, rotation: 0, scaleX: 1, scaleY: 0.1875, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: -256, index: 3, id: 100134, _Tf: _Nh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 40, index: 21, id: 100135, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100136, _Tf: _Oh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100137, _Tf: _Ph, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: -16, y: -24, index: 65, id: 100121, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 232, index: 37, id: 100138, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100139, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 23, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { + _d2: "Instances", + id: 24, + type: 2, + _Xf: 100, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 27, + _0g: [ + 100113, + 100114, + 100115, + 100116, + 100117, + 100118, + 100119, + 100120, + 100121, + 100122, + 100123, + 100124, + 100125, + 100126, + 100127, + 100128, + 100129, + 100130, + 100131, + 100132, + 100133, + 100134, + 100135, + 100136, + 100137, + 100138, + 100139, + ], + }, + { _d2: "Background", id: 25, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_halloffame", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Qh, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 232, y: 8, index: 0, id: 100140, _Tf: _Rh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100141, _Tf: _Sh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 40, index: 33, id: 100142, _Tf: _Th, rotation: 0, scaleX: 1.55, scaleY: 1.15, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 272, y: 40, index: 34, id: 100143, _Tf: _Uh, rotation: 0, scaleX: 1.25, scaleY: 0.5, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 272, y: 128, index: 35, id: 100144, _Tf: _Vh, rotation: 0, scaleX: 1.25, scaleY: 0.6, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 26, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 27, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 5, _0g: [100140, 100141, 100142, 100143, 100144] }, + { _d2: "Background", id: 28, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_league", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 4, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Wh, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 232, y: 8, index: 0, id: 100149, _Tf: _Xh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100148, _Tf: _Yh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 136, index: 4, id: 100150, _Tf: _Zh, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 136, index: 4, id: 100151, _Tf: __h, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 40, index: 4, id: 100152, _Tf: _0i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 40, index: 4, id: 100153, _Tf: _1i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 232, index: 7, id: 100156, _Tf: _2i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100155, _Tf: _3i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100157, _Tf: _4i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 48, index: 17, id: 100145, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 104, index: 8, id: 100146, _Tf: _5i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 448, y: 104, index: 8, id: 100147, _Tf: _6i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 70, id: 100154, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 96, y: 232, index: 7, id: 100158, _Tf: _7i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 29, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances2", id: 30, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 3, _0g: [100145, 100146, 100147] }, + { _d2: "Instances1", id: 31, type: 2, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 11, _0g: [100148, 100149, 100150, 100151, 100152, 100153, 100154, 100155, 100156, 100157, 100158] }, + { _d2: "Background", id: 32, type: 1, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_match", + width: 2600, + height: 540, + _E2: 0, + _If: 0, + _Jf: 7, + _Kf: !1, + _ag: !0, + _Lf: !1, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 960, _Pf: 540, _Qf: 960, _Rf: 540, _8i: 320, _9i: 320 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 0, y: -32, index: 48, id: 100159, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -64, index: 43, id: 100160, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 33, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Text", id: 34, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Weather", id: 35, type: 2, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Ball", id: 36, type: 2, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Players", id: 37, type: 2, _Xf: 400, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Shadows", id: 38, type: 2, _Xf: 500, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 2, _0g: [100159, 100160] }, + { _d2: "Background", id: 39, type: 1, _Xf: 600, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -1, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_playoffs", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 5, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ai, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 64, y: 56, index: 2, id: 100164, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 64, y: 88, index: 2, id: 100165, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 64, y: 200, index: 2, id: 100166, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 64, y: 168, index: 2, id: 100167, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 120, y: 72, index: 2, id: 100168, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 120, y: 104, index: 2, id: 100169, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 120, y: 184, index: 2, id: 100170, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 120, y: 152, index: 2, id: 100171, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 176, y: 88, index: 2, id: 100172, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 176, y: 168, index: 2, id: 100173, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 104, index: 2, id: 100174, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 152, index: 2, id: 100185, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 416, y: 56, index: 2, id: 100175, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 416, y: 88, index: 2, id: 100176, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 416, y: 200, index: 2, id: 100177, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 416, y: 168, index: 2, id: 100178, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 360, y: 72, index: 2, id: 100179, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 360, y: 104, index: 2, id: 100180, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 360, y: 184, index: 2, id: 100181, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 360, y: 152, index: 2, id: 100182, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 88, index: 2, id: 100183, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 168, index: 2, id: 100184, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 128, index: 2, id: 100186, _Tf: _bi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100189, _Tf: _ci, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 16, index: 0, id: 100190, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100191, _Tf: _di, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100192, _Tf: _ei, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 40, index: 11, id: 100187, _Tf: _fi, rotation: 0, scaleX: 1.1, scaleY: 1.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 272, y: 40, index: 11, id: 100188, _Tf: _gi, rotation: 0, scaleX: 1.1, scaleY: 1.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 40, index: 12, id: 100161, _Tf: _hi, rotation: 0, scaleX: 1.2, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 40, index: 12, id: 100162, _Tf: _ii, rotation: 0, scaleX: 1.2, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 71, id: 100163, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 40, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances2", id: 41, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 2, _0g: [100161, 100162] }, + { + _d2: "Instances1", + id: 42, + type: 2, + _Xf: 200, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 0, + __f: 26, + _0g: [100163, 100164, 100165, 100166, 100167, 100168, 100169, 100170, 100171, 100172, 100173, 100174, 100175, 100176, 100177, 100178, 100179, 100180, 100181, 100182, 100183, 100184, 100185, 100186, 100187, 100188], + }, + { _d2: "Instances_Btn", id: 43, type: 2, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 4, _0g: [100189, 100190, 100191, 100192] }, + { _d2: "Background", id: 44, type: 1, _Xf: 400, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_post_match", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ji, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 24, y: 80, index: 2, id: 100194, _Tf: _ki, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 56, index: 2, id: 100195, _Tf: _li, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 216, y: 56, index: 2, id: 100196, _Tf: _mi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 216, y: 80, index: 2, id: 100197, _Tf: _ni, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100198, _Tf: _oi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100200, _Tf: _pi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 8, index: 0, id: 100199, _Tf: _qi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 192, index: 25, id: 100201, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 11, id: 100193, _Tf: _ri, rotation: 0, scaleX: 1.3, scaleY: 0.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 3, id: 100202, _Tf: _si, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 104, index: 4, id: 100203, _Tf: _ti, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 74, id: 100205, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 40, index: 12, id: 100204, rotation: 0, scaleX: 1.3, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 45, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 46, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 13, _0g: [100193, 100194, 100195, 100196, 100197, 100198, 100199, 100200, 100201, 100202, 100203, 100204, 100205] }, + { _d2: "Background", id: 47, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_pre_match", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _ui, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 8, y: 232, index: 8, id: 100206, _Tf: _vi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100207, _Tf: _wi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 16, index: 0, id: 100208, _Tf: _xi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 144, y: 232, index: 11, id: 100209, _Tf: _yi, rotation: 0, scaleX: 1.2, scaleY: 0.25, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 248, index: 2, id: 100210, _Tf: _zi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 72, id: 100211, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 48, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 49, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 6, _0g: [100206, 100207, 100208, 100209, 100210, 100211] }, + { _d2: "Background", id: 50, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -16777216, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_profile_player", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 9, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Ai, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 200, y: -32, index: 0, id: 100226, _Tf: _Bi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 72, index: 2, id: 100230, _Tf: _Ci, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 104, index: 2, id: 100231, _Tf: _Di, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 40, index: 11, id: 100228, _Tf: _Ei, rotation: 0, scaleX: 1.3, scaleY: 1.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 40, index: 11, id: 100227, _Tf: _Fi, rotation: 0, scaleX: 1.3, scaleY: 1.375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 64, index: 22, id: 100233, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 144, index: 22, id: 100234, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 104, index: 22, id: 100235, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 88, index: 2, id: 100236, _Tf: _Gi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 80, y: 152, index: 2, id: 100237, _Tf: _Hi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 56, index: 2, id: 100238, _Tf: _Ii, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 16, index: 2, id: 100229, _Tf: _Ji, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 256, y: 184, index: 22, id: 100239, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 176, y: 152, index: 2, id: 100240, _Tf: _Ki, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 184, index: 23, id: 100241, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 448, y: 104, index: 8, id: 100212, _Tf: _Li, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 104, index: 8, id: 100213, _Tf: _Mi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100221, _Tf: _Ni, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100222, _Tf: _Oi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100219, _Tf: _Pi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 51, y: 232, index: 7, id: 100215, _Tf: _Qi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 243, y: 232, index: 7, id: 100216, _Tf: _Ri, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 147, y: 232, index: 7, id: 100217, _Tf: _Si, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 339, y: 232, index: 7, id: 100218, _Tf: _Ti, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100214, _Tf: _Ui, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 120, index: 2, id: 100242, _Tf: _Vi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 136, index: 2, id: 100243, _Tf: _Wi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 212, y: 44, index: 31, id: 100244, _Tf: _Xi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 436, y: 44, index: 31, id: 100245, _Tf: _Yi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 3, id: 100246, _Tf: _Zi, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 232, index: 7, id: 100223, _Tf: __i, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100225, _Tf: _0j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 96, y: 232, index: 7, id: 100224, _Tf: _1j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 76, id: 100232, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100220, _Tf: _2j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 51, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Buttons_Navigate", id: 52, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 2, _0g: [100212, 100213] }, + { _d2: "Buttons_XP_Continue", id: 53, type: 2, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 1, _0g: [100214] }, + { _d2: "Buttons_XP", id: 54, type: 2, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 4, _0g: [100215, 100216, 100217, 100218] }, + { _d2: "Buttons_Pick", id: 55, type: 2, _Xf: 400, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 2, _0g: [100219, 100220] }, + { _d2: "Buttons_Main", id: 56, type: 2, _Xf: 500, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 4, _0g: [100221, 100222, 100223, 100224] }, + { _d2: "Buttons_Back", id: 57, type: 2, _Xf: 600, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 1, _0g: [100225] }, + { + _d2: "Instances", + id: 58, + type: 2, + _Xf: 700, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 21, + _0g: [100226, 100227, 100228, 100229, 100230, 100231, 100232, 100233, 100234, 100235, 100236, 100237, 100238, 100239, 100240, 100241, 100242, 100243, 100244, 100245, 100246], + }, + { _d2: "Background", id: 59, type: 1, _Xf: 800, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_profile_staff", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 6, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _3j, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 232, y: 8, index: 0, id: 100252, _Tf: _4j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 70, index: 2, id: 100254, _Tf: _5j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 102, index: 2, id: 100255, _Tf: _6j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 86, index: 2, id: 100256, _Tf: _7j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 104, y: 48, index: 11, id: 100253, _Tf: _8j, rotation: 0, scaleX: 1.7, scaleY: 1.1875, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 456, y: 8, index: 31, id: 100258, _Tf: _9j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 112, y: 62, index: 16, id: 100257, _Tf: _aj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 64, y: 104, index: 8, id: 100249, _Tf: _bj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 104, index: 8, id: 100250, _Tf: _cj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 3, id: 100260, _Tf: _dj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100251, _Tf: _ej, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 136, y: 152, index: 23, id: 100261, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100248, _Tf: _fj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 118, index: 2, id: 100262, _Tf: _gj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 352, y: 112, index: 31, id: 100263, _Tf: _hj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 192, y: 232, index: 7, id: 100247, _Tf: _ij, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 188, y: 134, index: 2, id: 100264, _Tf: _jj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 78, id: 100259, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 60, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances_Hire", id: 61, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 1, _0g: [100247] }, + { _d2: "Instances_XP_Continue", id: 62, type: 2, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 0, __f: 1, _0g: [100248] }, + { _d2: "Instances_Nav", id: 63, type: 2, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 3, _0g: [100249, 100250, 100251] }, + { _d2: "Instances", id: 64, type: 2, _Xf: 400, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 13, _0g: [100252, 100253, 100254, 100255, 100256, 100257, 100258, 100259, 100260, 100261, 100262, 100263, 100264] }, + { _d2: "Background", id: 65, type: 1, _Xf: 500, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_roster", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _kj, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 224, y: 8, index: 0, id: 100265, _Tf: _lj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100266, _Tf: _mj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 48, y: 232, index: 24, id: 100268, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 336, y: 232, index: 18, id: 100269, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 408, y: 232, index: 19, id: 100270, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 456, y: 8, index: 31, id: 100271, _Tf: _nj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 264, y: 232, index: 21, id: 100272, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: -184, index: 3, id: 100273, _Tf: _oj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 192, index: 8, id: 100274, _Tf: _pj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 79, id: 100267, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100275, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 66, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 67, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 11, _0g: [100265, 100266, 100267, 100268, 100269, 100270, 100271, 100272, 100273, 100274, 100275] }, + { _d2: "Background", id: 68, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_stats", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _qj, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 16, y: 32, index: 13, id: 100276, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 104, index: 13, id: 100278, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 8, index: 0, id: 100279, _Tf: _rj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100280, _Tf: _sj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 82, id: 100277, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 69, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 70, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 5, _0g: [100276, 100277, 100278, 100279, 100280] }, + { _d2: "Background", id: 71, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_stats_player", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 4, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _tj, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 8, y: 232, index: 8, id: 100283, _Tf: _uj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 11, id: 100284, _Tf: _vj, rotation: 0, scaleX: 0.9000001, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 168, y: 40, index: 11, id: 100285, _Tf: _wj, rotation: 0, scaleX: 0.9000001, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 320, y: 40, index: 11, id: 100286, _Tf: _xj, rotation: 0, scaleX: 0.9000001, scaleY: 1.4375, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 248, y: 16, index: 2, id: 100288, _Tf: _yj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 77, id: 100287, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 168, y: 40, index: 77, id: 100289, _Tf: _zj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 320, y: 40, index: 77, id: 100290, _Tf: _Aj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: -1, y: 0, index: 8, id: 100291, _Tf: _Bj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 447, y: 0, index: 8, id: 100292, _Tf: _Cj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 288, y: 232, index: 7, id: 100281, _bg: _Dj, _Tf: _Ej, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 384, y: 232, index: 7, id: 100282, _bg: _Fj, _Tf: _Gj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 72, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances_StatType", id: 73, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 2, _0g: [100281, 100282] }, + { _d2: "Instances", id: 74, type: 2, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 10, _0g: [100283, 100284, 100285, 100286, 100287, 100288, 100289, 100290, 100291, 100292] }, + { _d2: "Background", id: 75, type: 1, _Xf: 300, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_training", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Hj, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 224, y: 8, index: 0, id: 100293, _Tf: _Ij, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 184, y: 48, index: 7, id: 100295, _Tf: _Jj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 184, y: 96, index: 7, id: 100297, _Tf: _Kj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100294, _Tf: _Lj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: 0, index: 83, id: 100296, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 184, y: 144, index: 7, id: 100298, _Tf: _Mj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 76, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 77, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 6, _0g: [100293, 100294, 100295, 100296, 100297, 100298] }, + { _d2: "Background", id: 78, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_viewhires", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _Nj, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 232, y: 8, index: 0, id: 100299, _Tf: _Oj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 216, y: -192, index: 3, id: 100300, _Tf: _Pj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 144, y: 36, index: 11, id: 100301, _Tf: _Qj, rotation: 0, scaleX: 1.95, scaleY: 1.46875, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 160, y: 136, index: 16, id: 100302, _Tf: _Rj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 136, index: 16, id: 100303, _Tf: _Sj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 136, index: 16, id: 100304, _Tf: _Tj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 376, y: 136, index: 16, id: 100305, _Tf: _Uj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100306, _Tf: _Vj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 36, index: 11, id: 100308, _Tf: _Wj, rotation: 0, scaleX: 0.6, scaleY: 1.46875, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 48, index: 16, id: 100309, _Tf: _Xj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 40, y: 136, index: 16, id: 100310, _Tf: _Yj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 160, y: 48, index: 16, id: 100311, _Tf: _Zj, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 232, y: 48, index: 16, id: 100312, _Tf: __j, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 304, y: 48, index: 16, id: 100313, _Tf: _0k, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 376, y: 48, index: 16, id: 100314, _Tf: _1k, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 0, y: -16, index: 67, id: 100307, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 440, y: 232, index: 37, id: 100315, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100316, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 79, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { + _d2: "Instances", + id: 80, + type: 2, + _Xf: 100, + x: 0, + y: 0, + _Yf: 0, + _Zf: 0, + _4a: 1, + __f: 18, + _0g: [100299, 100300, 100301, 100302, 100303, 100304, 100305, 100306, 100307, 100308, 100309, 100310, 100311, 100312, 100313, 100314, 100315, 100316], + }, + { _d2: "Background", id: 81, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + { + _d2: "rm_xp", + width: 480, + height: 270, + _E2: 0, + _If: 0, + _Jf: 3, + _Kf: !1, + _ag: !0, + _Lf: !1, + _bg: _2k, + _Mf: [], + _Nf: [ + { _4a: !0, _Of: 480, _Pf: 270, _Qf: 480, _Rf: 270 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + { _Of: 1024, _Pf: 768, _Qf: 1024, _Rf: 768 }, + ], + _Sf: [ + { x: 384, y: 232, index: 7, id: 100317, _Tf: _3k, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 224, y: 8, index: 0, id: 100318, _Tf: _4k, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 80, index: 11, id: 100319, _Tf: _5k, rotation: 0, scaleX: 2.8, scaleY: 1.125, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 240, y: 40, index: 21, id: 100320, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 320, y: 40, index: 18, id: 100321, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 400, y: 40, index: 19, id: 100322, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 8, y: 232, index: 8, id: 100323, _Tf: _6k, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 16, y: 40, index: 27, id: 100324, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 24, y: 76, index: 75, id: 100325, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + { x: 32, y: 16, index: 40, id: 100326, rotation: 0, scaleX: 1, scaleY: 1, imageSpeed: 1, imageIndex: 0, _If: 4294967295 }, + ], + _Vf: [], + _Wf: [ + { _d2: "PopUps", id: 82, type: 2, _Xf: 0, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 0, _0g: [] }, + { _d2: "Instances", id: 83, type: 2, _Xf: 100, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, __f: 10, _0g: [100317, 100318, 100319, 100320, 100321, 100322, 100323, 100324, 100325, 100326] }, + { _d2: "Background", id: 84, type: 1, _Xf: 200, x: 0, y: 0, _Yf: 0, _Zf: 0, _4a: 1, _1g: !0, _2g: !1, _3g: -1, _4g: !1, _5g: !1, _6g: !1, _7g: -499648, _8g: 0, _9g: -1 }, + ], + }, + ], + _7k: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], + _8k: [ + { x: 2, y: 2, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 276, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 550, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 824, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 1098, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 1372, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 2, y: 1646, _Z9: 1300, __9: 270, _9k: 0, _ak: 0, _bk: 1300, _ck: 270, _dk: 1300, _ek: 270, _fk: 0 }, + { x: 1306, y: 2, _Z9: 256, __9: 256, _9k: 0, _ak: 0, _bk: 256, _ck: 256, _dk: 256, _ek: 256, _fk: 0 }, + { x: 1566, y: 2, _Z9: 256, __9: 256, _9k: 0, _ak: 0, _bk: 256, _ck: 256, _dk: 256, _ek: 256, _fk: 0 }, + { x: 1306, y: 262, _Z9: 416, __9: 144, _9k: 0, _ak: 0, _bk: 416, _ck: 144, _dk: 416, _ek: 144, _fk: 0 }, + { x: 1306, y: 410, _Z9: 412, __9: 140, _9k: 2, _ak: 2, _bk: 412, _ck: 140, _dk: 416, _ek: 144, _fk: 0 }, + { x: 1726, y: 262, _Z9: 288, __9: 160, _9k: 0, _ak: 0, _bk: 288, _ck: 160, _dk: 288, _ek: 160, _fk: 0 }, + { x: 1722, y: 426, _Z9: 224, __9: 176, _9k: 0, _ak: 0, _bk: 224, _ck: 176, _dk: 224, _ek: 176, _fk: 0 }, + { x: 1826, y: 2, _Z9: 208, __9: 176, _9k: 0, _ak: 0, _bk: 208, _ck: 176, _dk: 208, _ek: 176, _fk: 0 }, + { x: 2, y: 1920, _Z9: 448, __9: 80, _9k: 0, _ak: 0, _bk: 448, _ck: 80, _dk: 448, _ek: 80, _fk: 0 }, + { x: 1306, y: 554, _Z9: 176, __9: 176, _9k: 0, _ak: 0, _bk: 176, _ck: 176, _dk: 176, _ek: 176, _fk: 0 }, + { x: 1486, y: 554, _Z9: 160, __9: 160, _9k: 0, _ak: 0, _bk: 160, _ck: 160, _dk: 160, _ek: 160, _fk: 0 }, + { x: 1650, y: 606, _Z9: 160, __9: 128, _9k: 0, _ak: 0, _bk: 160, _ck: 128, _dk: 160, _ek: 128, _fk: 0 }, + { x: 454, y: 1920, _Z9: 208, __9: 80, _9k: 0, _ak: 0, _bk: 208, _ck: 80, _dk: 208, _ek: 80, _fk: 0 }, + { x: 1814, y: 606, _Z9: 128, __9: 128, _9k: 0, _ak: 0, _bk: 128, _ck: 128, _dk: 128, _ek: 128, _fk: 0 }, + { x: 1486, y: 718, _Z9: 128, __9: 128, _9k: 0, _ak: 0, _bk: 128, _ck: 128, _dk: 128, _ek: 128, _fk: 0 }, + { x: 1826, y: 182, _Z9: 208, __9: 64, _9k: 0, _ak: 0, _bk: 208, _ck: 64, _dk: 208, _ek: 64, _fk: 0 }, + { x: 2, y: 2004, _Z9: 208, __9: 32, _9k: 0, _ak: 0, _bk: 208, _ck: 32, _dk: 208, _ek: 32, _fk: 0 }, + { x: 1950, y: 426, _Z9: 64, __9: 80, _9k: 0, _ak: 0, _bk: 64, _ck: 80, _dk: 64, _ek: 80, _fk: 0 }, + { x: 666, y: 1920, _Z9: 64, __9: 64, _9k: 0, _ak: 0, _bk: 64, _ck: 64, _dk: 64, _ek: 64, _fk: 0 }, + { x: 1946, y: 606, _Z9: 64, __9: 64, _9k: 0, _ak: 0, _bk: 64, _ck: 64, _dk: 64, _ek: 64, _fk: 0 }, + { x: 1306, y: 734, _Z9: 100, __9: 40, _9k: 0, _ak: 0, _bk: 100, _ck: 40, _dk: 100, _ek: 40, _fk: 0 }, + { x: 1618, y: 738, _Z9: 100, __9: 40, _9k: 0, _ak: 0, _bk: 100, _ck: 40, _dk: 100, _ek: 40, _fk: 0 }, + { x: 214, y: 2004, _Z9: 192, __9: 20, _9k: 0, _ak: 0, _bk: 192, _ck: 20, _dk: 192, _ek: 20, _fk: 0 }, + { x: 734, y: 1920, _Z9: 64, __9: 58, _9k: 0, _ak: 0, _bk: 64, _ck: 58, _dk: 64, _ek: 60, _fk: 0 }, + { x: 666, y: 1988, _Z9: 106, __9: 34, _9k: 0, _ak: 0, _bk: 106, _ck: 34, _dk: 106, _ek: 34, _fk: 0 }, + { x: 1306, y: 778, _Z9: 110, __9: 32, _9k: 0, _ak: 0, _bk: 110, _ck: 32, _dk: 110, _ek: 32, _fk: 0 }, + { x: 1722, y: 738, _Z9: 110, __9: 32, _9k: 0, _ak: 0, _bk: 110, _ck: 32, _dk: 110, _ek: 32, _fk: 0 }, + { x: 1618, y: 782, _Z9: 104, __9: 32, _9k: 0, _ak: 2, _bk: 104, _ck: 32, _dk: 106, _ek: 34, _fk: 0 }, + { x: 1946, y: 674, _Z9: 90, __9: 34, _9k: 0, _ak: 0, _bk: 90, _ck: 34, _dk: 90, _ek: 34, _fk: 0 }, + { x: 1950, y: 510, _Z9: 88, __9: 32, _9k: 0, _ak: 2, _bk: 88, _ck: 32, _dk: 90, _ek: 34, _fk: 0 }, + { x: 802, y: 1920, _Z9: 100, __9: 28, _9k: 4, _ak: 2, _bk: 100, _ck: 28, _dk: 106, _ek: 34, _fk: 0 }, + { x: 776, y: 1982, _Z9: 51, __9: 51, _9k: 6, _ak: 6, _bk: 51, _ck: 51, _dk: 60, _ek: 60, _fk: 0 }, + { x: 1420, y: 734, _Z9: 51, __9: 51, _9k: 6, _ak: 6, _bk: 51, _ck: 51, _dk: 60, _ek: 60, _fk: 0 }, + { x: 410, y: 2004, _Z9: 84, __9: 28, _9k: 4, _ak: 2, _bk: 84, _ck: 28, _dk: 90, _ek: 34, _fk: 0 }, + { x: 1306, y: 814, _Z9: 90, __9: 23, _9k: 5, _ak: 1, _bk: 90, _ck: 23, _dk: 100, _ek: 25, _fk: 0 }, + { x: 1650, y: 554, _Z9: 64, __9: 32, _9k: 0, _ak: 0, _bk: 64, _ck: 32, _dk: 64, _ek: 32, _fk: 0 }, + { x: 1836, y: 738, _Z9: 89, __9: 21, _9k: 6, _ak: 3, _bk: 89, _ck: 21, _dk: 100, _ek: 25, _fk: 0 }, + { x: 1726, y: 774, _Z9: 41, __9: 34, _9k: 0, _ak: 0, _bk: 41, _ck: 34, _dk: 41, _ek: 34, _fk: 0 }, + { x: 1946, y: 712, _Z9: 39, __9: 32, _9k: 0, _ak: 2, _bk: 39, _ck: 32, _dk: 41, _ek: 34, _fk: 0 }, + { x: 1950, y: 546, _Z9: 33, __9: 34, _9k: 0, _ak: 0, _bk: 33, _ck: 34, _dk: 33, _ek: 34, _fk: 0 }, + { x: 2014, y: 546, _Z9: 32, __9: 32, _9k: 0, _ak: 0, _bk: 32, _ck: 32, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1618, y: 818, _Z9: 64, __9: 16, _9k: 0, _ak: 0, _bk: 64, _ck: 16, _dk: 64, _ek: 16, _fk: 0 }, + { x: 906, y: 1920, _Z9: 31, __9: 32, _9k: 0, _ak: 2, _bk: 31, _ck: 32, _dk: 33, _ek: 34, _fk: 0 }, + { x: 1420, y: 789, _Z9: 35, __9: 28, _9k: 4, _ak: 2, _bk: 35, _ck: 28, _dk: 41, _ek: 34, _fk: 0 }, + { x: 2018, y: 250, _Z9: 27, __9: 36, _9k: 3, _ak: 0, _bk: 27, _ck: 36, _dk: 32, _ek: 36, _fk: 0 }, + { x: 498, y: 2004, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1836, y: 763, _Z9: 27, __9: 35, _9k: 4, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1989, y: 712, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2014, y: 582, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 941, y: 1920, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 831, y: 1952, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2018, y: 290, _Z9: 27, __9: 35, _9k: 5, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 529, y: 2004, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1867, y: 763, _Z9: 27, __9: 35, _9k: 4, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1771, y: 774, _Z9: 27, __9: 35, _9k: 3, _ak: 1, _bk: 27, _ck: 35, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1929, y: 748, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2014, y: 621, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 972, y: 1920, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 862, y: 1952, _Z9: 27, __9: 34, _9k: 2, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 831, y: 1991, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2018, y: 329, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 560, y: 2004, _Z9: 27, __9: 34, _9k: 4, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1802, y: 774, _Z9: 27, __9: 34, _9k: 5, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1726, y: 812, _Z9: 27, __9: 34, _9k: 4, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1960, y: 751, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1898, y: 763, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1003, y: 1920, _Z9: 27, __9: 34, _9k: 4, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 972, y: 1958, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 893, y: 1956, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2018, y: 367, _Z9: 27, __9: 34, _9k: 3, _ak: 2, _bk: 27, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 591, y: 2004, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1833, y: 802, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1991, y: 751, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1929, y: 786, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1034, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1003, y: 1958, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 862, y: 1996, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 924, y: 1959, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2018, y: 405, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 622, y: 2004, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1802, y: 812, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1991, y: 788, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1898, y: 801, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1065, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1034, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1003, y: 1995, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 893, y: 1994, _Z9: 27, __9: 33, _9k: 5, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2018, y: 442, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1757, y: 813, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1960, y: 789, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1864, y: 802, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1096, y: 1920, _Z9: 27, __9: 33, _9k: 4, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1065, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1034, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 924, y: 1996, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1127, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1096, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1065, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 955, y: 1996, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1158, y: 1920, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1127, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1096, y: 1994, _Z9: 27, __9: 33, _9k: 5, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1189, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1158, y: 1957, _Z9: 27, __9: 33, _9k: 4, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1127, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1220, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1189, y: 1957, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1158, y: 1994, _Z9: 27, __9: 33, _9k: 5, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1251, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1220, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1189, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1251, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1220, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1251, y: 1994, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1686, y: 818, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1400, y: 821, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1431, y: 821, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1929, y: 823, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1991, y: 825, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1960, y: 826, _Z9: 27, __9: 33, _9k: 2, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1282, y: 1920, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1282, y: 1957, _Z9: 27, __9: 33, _9k: 3, _ak: 3, _bk: 27, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1282, y: 1994, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1618, y: 838, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1895, y: 838, _Z9: 27, __9: 32, _9k: 2, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1649, y: 838, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1833, y: 839, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1864, y: 839, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1313, y: 841, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1344, y: 841, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1788, y: 849, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1462, y: 850, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1717, y: 850, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1493, y: 850, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1748, y: 850, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1524, y: 850, _Z9: 27, __9: 32, _9k: 5, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1555, y: 850, _Z9: 27, __9: 32, _9k: 2, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1586, y: 850, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1680, y: 855, _Z9: 27, __9: 32, _9k: 4, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1375, y: 858, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1406, y: 858, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1926, y: 860, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1991, y: 862, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1957, y: 863, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1617, y: 874, _Z9: 27, __9: 32, _9k: 2, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1895, y: 874, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1648, y: 874, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1819, y: 875, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1850, y: 875, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1313, y: 877, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1344, y: 877, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1779, y: 885, _Z9: 27, __9: 32, _9k: 2, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1437, y: 886, _Z9: 27, __9: 32, _9k: 2, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1711, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1468, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1742, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1499, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1530, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1561, y: 886, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1679, y: 891, _Z9: 27, __9: 32, _9k: 3, _ak: 4, _bk: 27, _ck: 32, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2020, y: 712, _Z9: 25, __9: 34, _9k: 4, _ak: 2, _bk: 25, _ck: 34, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1375, y: 894, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1406, y: 894, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1926, y: 896, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1988, y: 898, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 2019, y: 898, _Z9: 27, __9: 31, _9k: 5, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1957, y: 899, _Z9: 27, __9: 31, _9k: 2, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1592, y: 910, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1881, y: 910, _Z9: 27, __9: 31, _9k: 5, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1623, y: 910, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1810, y: 911, _Z9: 27, __9: 31, _9k: 2, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1841, y: 911, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1313, y: 913, _Z9: 27, __9: 31, _9k: 3, _ak: 5, _bk: 27, _ck: 31, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1344, y: 913, _Z9: 25, __9: 33, _9k: 4, _ak: 3, _bk: 25, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1773, y: 921, _Z9: 25, __9: 33, _9k: 4, _ak: 3, _bk: 25, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 1437, y: 922, _Z9: 25, __9: 33, _9k: 4, _ak: 3, _bk: 25, _ck: 33, _dk: 32, _ek: 36, _fk: 0 }, + { x: 214, y: 2028, _Z9: 48, __9: 16, _9k: 0, _ak: 0, _bk: 48, _ck: 16, _dk: 48, _ek: 16, _fk: 0 }, + { x: 1710, y: 922, _Z9: 27, __9: 28, _9k: 4, _ak: 2, _bk: 27, _ck: 28, _dk: 33, _ek: 34, _fk: 0 }, + { x: 1987, y: 546, _Z9: 18, __9: 35, _9k: 7, _ak: 0, _bk: 18, _ck: 35, _dk: 32, _ek: 35, _fk: 0 }, + { x: 802, y: 1952, _Z9: 22, __9: 21, _9k: 0, _ak: 0, _bk: 22, _ck: 21, _dk: 22, _ek: 21, _fk: 0 }, + { x: 2018, y: 479, _Z9: 15, __9: 27, _9k: 12, _ak: 0, _bk: 15, _ck: 27, _dk: 32, _ek: 27, _fk: 0 }, + { x: 1459, y: 789, _Z9: 15, __9: 27, _9k: 6, _ak: 0, _bk: 15, _ck: 27, _dk: 32, _ek: 27, _fk: 0 }, + { x: 653, y: 2026, _Z9: 21, __9: 19, _9k: 6, _ak: 6, _bk: 21, _ck: 19, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1437, y: 858, _Z9: 20, __9: 19, _9k: 6, _ak: 8, _bk: 20, _ck: 19, _dk: 32, _ek: 32, _fk: 0 }, + { x: 2038, y: 2, _Z9: 7, __9: 53, _9k: 10, _ak: 0, _bk: 7, _ck: 53, _dk: 17, _ek: 90, _fk: 0 }, + { x: 1650, y: 590, _Z9: 41, __9: 9, _9k: 0, _ak: 0, _bk: 41, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 831, y: 2033, _Z9: 41, __9: 9, _9k: 0, _ak: 0, _bk: 41, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1650, y: 590, _Z9: 41, __9: 9, _9k: 0, _ak: 0, _bk: 41, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 831, y: 2033, _Z9: 41, __9: 9, _9k: 0, _ak: 0, _bk: 41, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1618, y: 718, _Z9: 25, __9: 14, _9k: 4, _ak: 2, _bk: 25, _ck: 14, _dk: 32, _ek: 16, _fk: 0 }, + { x: 1034, y: 2031, _Z9: 38, __9: 9, _9k: 0, _ak: 0, _bk: 38, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1988, y: 933, _Z9: 38, __9: 9, _9k: 0, _ak: 0, _bk: 38, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1912, y: 931, _Z9: 38, __9: 9, _9k: 1, _ak: 0, _bk: 38, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1802, y: 946, _Z9: 38, __9: 9, _9k: 1, _ak: 0, _bk: 38, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 986, y: 1996, _Z9: 10, __9: 32, _9k: 0, _ak: 5, _bk: 10, _ck: 32, _dk: 10, _ek: 37, _fk: 0 }, + { x: 955, y: 1959, _Z9: 10, __9: 32, _9k: 0, _ak: 5, _bk: 10, _ck: 32, _dk: 10, _ek: 37, _fk: 0 }, + { x: 2022, y: 750, _Z9: 6, __9: 53, _9k: 10, _ak: 0, _bk: 6, _ck: 53, _dk: 17, _ek: 90, _fk: 0 }, + { x: 1592, y: 886, _Z9: 17, __9: 18, _9k: 7, _ak: 8, _bk: 17, _ck: 18, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1654, y: 910, _Z9: 15, __9: 20, _9k: 8, _ak: 6, _bk: 15, _ck: 20, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1466, y: 922, _Z9: 33, __9: 9, _9k: 0, _ak: 0, _bk: 33, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1373, y: 929, _Z9: 33, __9: 9, _9k: 0, _ak: 0, _bk: 33, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 266, y: 2028, _Z9: 33, __9: 9, _9k: 4, _ak: 0, _bk: 33, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1466, y: 945, _Z9: 33, __9: 9, _9k: 4, _ak: 0, _bk: 33, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1741, y: 922, _Z9: 17, __9: 17, _9k: 7, _ak: 7, _bk: 17, _ck: 17, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1826, y: 250, _Z9: 39, __9: 7, _9k: 0, _ak: 0, _bk: 39, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1826, y: 250, _Z9: 39, __9: 7, _9k: 0, _ak: 0, _bk: 39, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 2014, y: 659, _Z9: 30, __9: 9, _9k: 1, _ak: 0, _bk: 30, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1950, y: 584, _Z9: 30, __9: 9, _9k: 0, _ak: 0, _bk: 30, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 678, y: 2026, _Z9: 30, __9: 9, _9k: 5, _ak: 0, _bk: 30, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1076, y: 2031, _Z9: 30, __9: 9, _9k: 5, _ak: 0, _bk: 30, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1475, y: 734, _Z9: 6, __9: 44, _9k: 10, _ak: 18, _bk: 6, _ck: 44, _dk: 17, _ek: 90, _fk: 0 }, + { x: 1462, y: 820, _Z9: 13, __9: 20, _9k: 1, _ak: 0, _bk: 13, _ck: 20, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1282, y: 2030, _Z9: 16, __9: 16, _9k: 0, _ak: 0, _bk: 16, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 2030, y: 933, _Z9: 16, __9: 16, _9k: 0, _ak: 0, _bk: 16, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1954, y: 934, _Z9: 15, __9: 17, _9k: 0, _ak: 0, _bk: 15, _ck: 17, _dk: 15, _ek: 17, _fk: 0 }, + { x: 986, y: 2032, _Z9: 36, __9: 7, _9k: 1, _ak: 0, _bk: 36, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1654, y: 934, _Z9: 36, __9: 7, _9k: 0, _ak: 0, _bk: 36, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 893, y: 2031, _Z9: 16, __9: 15, _9k: 9, _ak: 8, _bk: 16, _ck: 15, _dk: 32, _ek: 32, _fk: 0 }, + { x: 2022, y: 807, _Z9: 16, __9: 15, _9k: 7, _ak: 8, _bk: 16, _ck: 15, _dk: 32, _ek: 32, _fk: 0 }, + { x: 1503, y: 922, _Z9: 16, __9: 15, _9k: 0, _ak: 0, _bk: 16, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1410, y: 929, _Z9: 12, __9: 19, _9k: 2, _ak: 2, _bk: 12, _ck: 19, _dk: 16, _ek: 23, _fk: 0 }, + { x: 303, y: 2028, _Z9: 25, __9: 9, _9k: 0, _ak: 0, _bk: 25, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1503, y: 945, _Z9: 25, __9: 9, _9k: 0, _ak: 0, _bk: 25, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1741, y: 943, _Z9: 25, __9: 9, _9k: 8, _ak: 0, _bk: 25, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1984, y: 585, _Z9: 25, __9: 9, _9k: 8, _ak: 0, _bk: 25, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 712, y: 2026, _Z9: 13, __9: 17, _9k: 0, _ak: 3, _bk: 13, _ck: 17, _dk: 16, _ek: 20, _fk: 0 }, + { x: 2022, y: 826, _Z9: 13, __9: 17, _9k: 2, _ak: 3, _bk: 13, _ck: 17, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1306, y: 948, _Z9: 31, __9: 7, _9k: 0, _ak: 0, _bk: 31, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1869, y: 250, _Z9: 31, __9: 7, _9k: 4, _ak: 0, _bk: 31, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1694, y: 927, _Z9: 12, __9: 17, _9k: 1, _ak: 6, _bk: 12, _ck: 17, _dk: 16, _ek: 24, _fk: 0 }, + { x: 2032, y: 750, _Z9: 12, __9: 17, _9k: 1, _ak: 3, _bk: 12, _ck: 17, _dk: 16, _ek: 20, _fk: 0 }, + { x: 332, y: 2028, _Z9: 12, __9: 17, _9k: 1, _ak: 3, _bk: 12, _ck: 17, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1532, y: 922, _Z9: 12, __9: 17, _9k: 0, _ak: 0, _bk: 12, _ck: 17, _dk: 12, _ek: 17, _fk: 0 }, + { x: 729, y: 2026, _Z9: 12, __9: 17, _9k: 1, _ak: 0, _bk: 12, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2022, y: 847, _Z9: 12, __9: 17, _9k: 1, _ak: 0, _bk: 12, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2032, y: 771, _Z9: 12, __9: 17, _9k: 1, _ak: 0, _bk: 12, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 348, y: 2028, _Z9: 12, __9: 17, _9k: 1, _ak: 0, _bk: 12, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1973, y: 934, _Z9: 11, __9: 18, _9k: 3, _ak: 6, _bk: 11, _ck: 18, _dk: 16, _ek: 24, _fk: 0 }, + { x: 1548, y: 922, _Z9: 11, __9: 18, _9k: 2, _ak: 6, _bk: 11, _ck: 18, _dk: 16, _ek: 24, _fk: 0 }, + { x: 1695, y: 590, _Z9: 22, __9: 9, _9k: 1, _ak: 0, _bk: 22, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1110, y: 2031, _Z9: 22, __9: 9, _9k: 0, _ak: 0, _bk: 22, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1872, y: 945, _Z9: 22, __9: 9, _9k: 9, _ak: 0, _bk: 22, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1912, y: 944, _Z9: 22, __9: 9, _9k: 9, _ak: 0, _bk: 22, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 913, y: 2033, _Z9: 28, __9: 7, _9k: 5, _ak: 0, _bk: 28, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1373, y: 942, _Z9: 28, __9: 7, _9k: 0, _ak: 0, _bk: 28, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1375, y: 841, _Z9: 15, __9: 13, _9k: 0, _ak: 11, _bk: 15, _ck: 13, _dk: 16, _ek: 24, _fk: 0 }, + { x: 1788, y: 813, _Z9: 10, __9: 19, _9k: 0, _ak: 1, _bk: 10, _ck: 19, _dk: 10, _ek: 21, _fk: 0 }, + { x: 1532, y: 945, _Z9: 21, __9: 9, _9k: 6, _ak: 15, _bk: 21, _ck: 9, _dk: 32, _ek: 26, _fk: 0 }, + { x: 745, y: 2026, _Z9: 21, __9: 9, _9k: 6, _ak: 15, _bk: 21, _ck: 9, _dk: 32, _ek: 26, _fk: 0 }, + { x: 2022, y: 868, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 364, y: 2028, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1563, y: 922, _Z9: 11, __9: 17, _9k: 1, _ak: 6, _bk: 11, _ck: 17, _dk: 16, _ek: 24, _fk: 0 }, + { x: 379, y: 2028, _Z9: 11, __9: 17, _9k: 3, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 394, y: 2028, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1563, y: 943, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1938, y: 944, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1578, y: 945, _Z9: 11, __9: 17, _9k: 1, _ak: 0, _bk: 11, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1988, y: 946, _Z9: 13, __9: 14, _9k: 1, _ak: 4, _bk: 13, _ck: 14, _dk: 16, _ek: 24, _fk: 0 }, + { x: 1136, y: 2031, _Z9: 13, __9: 14, _9k: 0, _ak: 6, _bk: 13, _ck: 14, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1844, y: 946, _Z9: 12, __9: 15, _9k: 0, _ak: 1, _bk: 12, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1593, y: 945, _Z9: 12, __9: 15, _9k: 0, _ak: 1, _bk: 12, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1904, y: 250, _Z9: 22, __9: 8, _9k: 6, _ak: 18, _bk: 22, _ck: 8, _dk: 32, _ek: 26, _fk: 0 }, + { x: 2005, y: 946, _Z9: 11, __9: 16, _9k: 2, _ak: 0, _bk: 11, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 945, y: 2033, _Z9: 19, __9: 9, _9k: 7, _ak: 13, _bk: 19, _ck: 9, _dk: 32, _ek: 26, _fk: 0 }, + { x: 1819, y: 849, _Z9: 10, __9: 17, _9k: 5, _ak: 3, _bk: 10, _ck: 17, _dk: 16, _ek: 20, _fk: 0 }, + { x: 876, y: 2033, _Z9: 13, __9: 13, _9k: 1, _ak: 1, _bk: 13, _ck: 13, _dk: 15, _ek: 15, _fk: 0 }, + { x: 1341, y: 950, _Z9: 21, __9: 8, _9k: 6, _ak: 18, _bk: 21, _ck: 8, _dk: 32, _ek: 26, _fk: 0 }, + { x: 1153, y: 2031, _Z9: 12, __9: 14, _9k: 0, _ak: 0, _bk: 12, _ck: 14, _dk: 12, _ek: 14, _fk: 0 }, + { x: 1609, y: 945, _Z9: 11, __9: 15, _9k: 0, _ak: 1, _bk: 11, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1169, y: 2031, _Z9: 11, __9: 15, _9k: 0, _ak: 1, _bk: 11, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1405, y: 952, _Z9: 18, __9: 9, _9k: 7, _ak: 13, _bk: 18, _ck: 9, _dk: 32, _ek: 26, _fk: 0 }, + { x: 678, y: 2039, _Z9: 23, __9: 7, _9k: 0, _ak: 0, _bk: 23, _ck: 7, _dk: 23, _ek: 7, _fk: 0 }, + { x: 770, y: 2037, _Z9: 23, __9: 7, _9k: 0, _ak: 0, _bk: 23, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 409, y: 2036, _Z9: 23, __9: 7, _9k: 8, _ak: 0, _bk: 23, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1881, y: 875, _Z9: 10, __9: 16, _9k: 4, _ak: 0, _bk: 10, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1912, y: 910, _Z9: 10, __9: 16, _9k: 5, _ak: 4, _bk: 10, _ck: 16, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1898, y: 945, _Z9: 10, __9: 16, _9k: 1, _ak: 0, _bk: 10, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 968, y: 2033, _Z9: 13, __9: 12, _9k: 2, _ak: 0, _bk: 13, _ck: 12, _dk: 16, _ek: 13, _fk: 0 }, + { x: 1624, y: 945, _Z9: 11, __9: 14, _9k: 2, _ak: 1, _bk: 11, _ck: 14, _dk: 16, _ek: 16, _fk: 0 }, + { x: 2037, y: 479, _Z9: 9, __9: 17, _9k: 3, _ak: 0, _bk: 9, _ck: 17, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2020, y: 953, _Z9: 17, __9: 9, _9k: 0, _ak: 0, _bk: 17, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1184, y: 2031, _Z9: 17, __9: 9, _9k: 0, _ak: 0, _bk: 17, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1366, y: 953, _Z9: 17, __9: 9, _9k: 12, _ak: 0, _bk: 17, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 797, y: 2037, _Z9: 17, __9: 9, _9k: 12, _ak: 0, _bk: 17, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 653, y: 2004, _Z9: 9, __9: 16, _9k: 3, _ak: 4, _bk: 9, _ck: 16, _dk: 16, _ek: 20, _fk: 0 }, + { x: 2037, y: 868, _Z9: 9, __9: 16, _9k: 3, _ak: 0, _bk: 9, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1639, y: 945, _Z9: 9, __9: 16, _9k: 3, _ak: 0, _bk: 9, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1578, y: 922, _Z9: 9, __9: 16, _9k: 4, _ak: 4, _bk: 9, _ck: 16, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1639, y: 945, _Z9: 9, __9: 16, _9k: 3, _ak: 0, _bk: 9, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1652, y: 945, _Z9: 9, __9: 16, _9k: 4, _ak: 0, _bk: 9, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1665, y: 945, _Z9: 9, __9: 16, _9k: 2, _ak: 1, _bk: 9, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 1678, y: 945, _Z9: 9, __9: 16, _9k: 2, _ak: 1, _bk: 9, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2032, y: 792, _Z9: 13, __9: 11, _9k: 1, _ak: 5, _bk: 13, _ck: 11, _dk: 16, _ek: 16, _fk: 0 }, + { x: 2032, y: 792, _Z9: 13, __9: 11, _9k: 1, _ak: 5, _bk: 13, _ck: 11, _dk: 16, _ek: 16, _fk: 0 }, + { x: 436, y: 2036, _Z9: 14, __9: 10, _9k: 0, _ak: 10, _bk: 14, _ck: 10, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1930, y: 250, _Z9: 20, __9: 7, _9k: 0, _ak: 0, _bk: 20, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 745, y: 2039, _Z9: 20, __9: 7, _9k: 9, _ak: 0, _bk: 20, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1205, y: 2031, _Z9: 9, __9: 15, _9k: 3, _ak: 0, _bk: 9, _ck: 15, _dk: 16, _ek: 16, _fk: 0 }, + { x: 2038, y: 59, _Z9: 7, __9: 19, _9k: 4, _ak: 1, _bk: 7, _ck: 19, _dk: 16, _ek: 20, _fk: 0 }, + { x: 1410, y: 734, _Z9: 6, __9: 22, _9k: 0, _ak: 1, _bk: 6, _ck: 22, _dk: 7, _ek: 28, _fk: 0 }, + { x: 2040, y: 672, _Z9: 6, __9: 22, _9k: 0, _ak: 4, _bk: 6, _ck: 22, _dk: 7, _ek: 28, _fk: 0 }, + { x: 2040, y: 672, _Z9: 6, __9: 22, _9k: 0, _ak: 4, _bk: 6, _ck: 22, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1860, y: 946, _Z9: 8, __9: 16, _9k: 3, _ak: 1, _bk: 8, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2038, y: 847, _Z9: 8, __9: 16, _9k: 3, _ak: 1, _bk: 8, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2038, y: 82, _Z9: 8, __9: 16, _9k: 3, _ak: 4, _bk: 8, _ck: 16, _dk: 16, _ek: 20, _fk: 0 }, + { x: 2038, y: 102, _Z9: 8, __9: 16, _9k: 3, _ak: 1, _bk: 8, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2038, y: 122, _Z9: 8, __9: 16, _9k: 3, _ak: 1, _bk: 8, _ck: 16, _dk: 16, _ek: 17, _fk: 0 }, + { x: 2038, y: 142, _Z9: 6, __9: 21, _9k: 0, _ak: 5, _bk: 6, _ck: 21, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1427, y: 929, _Z9: 6, __9: 21, _9k: 0, _ak: 2, _bk: 6, _ck: 21, _dk: 7, _ek: 28, _fk: 0 }, + { x: 2038, y: 142, _Z9: 6, __9: 21, _9k: 0, _ak: 5, _bk: 6, _ck: 21, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1691, y: 948, _Z9: 9, __9: 14, _9k: 2, _ak: 2, _bk: 9, _ck: 14, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1218, y: 2031, _Z9: 9, __9: 14, _9k: 3, _ak: 2, _bk: 9, _ck: 14, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1387, y: 953, _Z9: 14, __9: 9, _9k: 0, _ak: 0, _bk: 14, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 454, y: 2036, _Z9: 14, __9: 9, _9k: 0, _ak: 0, _bk: 14, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1231, y: 2031, _Z9: 14, __9: 9, _9k: 14, _ak: 0, _bk: 14, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 472, y: 2036, _Z9: 14, __9: 9, _9k: 14, _ak: 0, _bk: 14, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1249, y: 2031, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1264, y: 2031, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1704, y: 954, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1719, y: 954, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1953, y: 955, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1734, y: 956, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1968, y: 956, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1749, y: 956, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1912, y: 957, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1466, y: 958, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1872, y: 958, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1764, y: 958, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 1481, y: 958, _Z9: 11, __9: 11, _9k: 1, _ak: 2, _bk: 11, _ck: 11, _dk: 15, _ek: 15, _fk: 0 }, + { x: 1779, y: 958, _Z9: 11, __9: 11, _9k: 0, _ak: 0, _bk: 11, _ck: 11, _dk: 11, _ek: 11, _fk: 0 }, + { x: 2038, y: 167, _Z9: 8, __9: 15, _9k: 0, _ak: 0, _bk: 8, _ck: 15, _dk: 8, _ek: 15, _fk: 0 }, + { x: 2038, y: 186, _Z9: 8, __9: 15, _9k: 0, _ak: 0, _bk: 8, _ck: 15, _dk: 8, _ek: 15, _fk: 0 }, + { x: 1496, y: 958, _Z9: 10, __9: 12, _9k: 2, _ak: 0, _bk: 10, _ck: 12, _dk: 16, _ek: 13, _fk: 0 }, + { x: 1762, y: 922, _Z9: 7, __9: 17, _9k: 0, _ak: 11, _bk: 7, _ck: 17, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1302, y: 2030, _Z9: 7, __9: 16, _9k: 4, _ak: 0, _bk: 7, _ck: 16, _dk: 16, _ek: 16, _fk: 0 }, + { x: 2039, y: 826, _Z9: 7, __9: 16, _9k: 8, _ak: 6, _bk: 7, _ck: 16, _dk: 24, _ek: 24, _fk: 0 }, + { x: 2038, y: 205, _Z9: 7, __9: 16, _9k: 9, _ak: 6, _bk: 7, _ck: 16, _dk: 24, _ek: 24, _fk: 0 }, + { x: 1510, y: 958, _Z9: 9, __9: 12, _9k: 0, _ak: 0, _bk: 9, _ck: 12, _dk: 9, _ek: 12, _fk: 0 }, + { x: 1523, y: 958, _Z9: 9, __9: 12, _9k: 0, _ak: 0, _bk: 9, _ck: 12, _dk: 9, _ek: 12, _fk: 0 }, + { x: 1313, y: 959, _Z9: 15, __9: 7, _9k: 0, _ak: 0, _bk: 15, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1954, y: 250, _Z9: 15, __9: 7, _9k: 12, _ak: 0, _bk: 15, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 2038, y: 225, _Z9: 8, __9: 13, _9k: 8, _ak: 2, _bk: 8, _ck: 13, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1427, y: 954, _Z9: 6, __9: 17, _9k: 0, _ak: 11, _bk: 6, _ck: 17, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1427, y: 954, _Z9: 6, __9: 17, _9k: 0, _ak: 11, _bk: 6, _ck: 17, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1427, y: 954, _Z9: 6, __9: 17, _9k: 0, _ak: 11, _bk: 6, _ck: 17, _dk: 7, _ek: 28, _fk: 0 }, + { x: 1593, y: 964, _Z9: 14, __9: 7, _9k: 0, _ak: 0, _bk: 14, _ck: 7, _dk: 14, _ek: 7, _fk: 0 }, + { x: 2, y: 2040, _Z9: 16, __9: 6, _9k: 4, _ak: 17, _bk: 16, _ck: 6, _dk: 24, _ek: 24, _fk: 0 }, + { x: 1983, y: 964, _Z9: 13, __9: 7, _9k: 12, _ak: 0, _bk: 13, _ck: 7, _dk: 25, _ek: 7, _fk: 0 }, + { x: 1794, y: 959, _Z9: 12, __9: 7, _9k: 0, _ak: 0, _bk: 12, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1536, y: 958, _Z9: 12, __9: 7, _9k: 14, _ak: 0, _bk: 12, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1788, y: 836, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 9, _ek: 9, _fk: 0 }, + { x: 1881, y: 895, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 9, _ek: 9, _fk: 0 }, + { x: 818, y: 2037, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 9, _ek: 9, _fk: 0 }, + { x: 1332, y: 962, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 9, _ek: 9, _fk: 0 }, + { x: 1437, y: 959, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 9, _ek: 9, _fk: 0 }, + { x: 1810, y: 959, _Z9: 9, __9: 9, _9k: 1, _ak: 0, _bk: 9, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1345, y: 962, _Z9: 9, __9: 9, _9k: 0, _ak: 0, _bk: 9, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1450, y: 959, _Z9: 9, __9: 9, _9k: 16, _ak: 0, _bk: 9, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1823, y: 959, _Z9: 9, __9: 9, _9k: 16, _ak: 0, _bk: 9, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1624, y: 963, _Z9: 11, __9: 7, _9k: 6, _ak: 15, _bk: 11, _ck: 7, _dk: 24, _ek: 24, _fk: 0 }, + { x: 1973, y: 250, _Z9: 9, __9: 8, _9k: 0, _ak: 1, _bk: 9, _ck: 8, _dk: 9, _ek: 9, _fk: 0 }, + { x: 1410, y: 760, _Z9: 6, __9: 11, _9k: 0, _ak: 1, _bk: 6, _ck: 11, _dk: 6, _ek: 13, _fk: 0 }, + { x: 1929, y: 738, _Z9: 10, __9: 6, _9k: 2, _ak: 6, _bk: 10, _ck: 6, _dk: 13, _ek: 12, _fk: 0 }, + { x: 1466, y: 935, _Z9: 10, __9: 6, _9k: 2, _ak: 6, _bk: 10, _ck: 6, _dk: 13, _ek: 12, _fk: 0 }, + { x: 2040, y: 698, _Z9: 6, __9: 9, _9k: 0, _ak: 0, _bk: 6, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1927, y: 957, _Z9: 6, __9: 9, _9k: 0, _ak: 0, _bk: 6, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1887, y: 958, _Z9: 6, __9: 9, _9k: 17, _ak: 0, _bk: 6, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1552, y: 958, _Z9: 6, __9: 9, _9k: 17, _ak: 0, _bk: 6, _ck: 9, _dk: 41, _ek: 9, _fk: 0 }, + { x: 1611, y: 964, _Z9: 7, __9: 7, _9k: 0, _ak: 0, _bk: 7, _ck: 7, _dk: 7, _ek: 7, _fk: 0 }, + { x: 1986, y: 250, _Z9: 7, __9: 7, _9k: 0, _ak: 0, _bk: 7, _ck: 7, _dk: 7, _ek: 7, _fk: 0 }, + { x: 1986, y: 250, _Z9: 7, __9: 7, _9k: 0, _ak: 0, _bk: 7, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1562, y: 964, _Z9: 7, __9: 7, _9k: 16, _ak: 0, _bk: 7, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 560, y: 2042, _Z9: 10, __9: 4, _9k: 2, _ak: 6, _bk: 10, _ck: 4, _dk: 13, _ek: 12, _fk: 0 }, + { x: 591, y: 2041, _Z9: 7, __9: 5, _9k: 1, _ak: 1, _bk: 7, _ck: 5, _dk: 16, _ek: 16, _fk: 0 }, + { x: 1950, y: 597, _Z9: 7, __9: 4, _9k: 0, _ak: 0, _bk: 7, _ck: 4, _dk: 7, _ek: 4, _fk: 0 }, + { x: 1717, y: 818, _Z9: 4, __9: 7, _9k: 17, _ak: 0, _bk: 4, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1779, y: 850, _Z9: 4, __9: 7, _9k: 0, _ak: 0, _bk: 4, _ck: 7, _dk: 39, _ek: 7, _fk: 0 }, + { x: 1810, y: 885, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 266, y: 2041, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 1523, y: 922, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 1872, y: 911, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 2022, y: 889, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 2037, y: 500, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 2041, y: 953, _Z9: 5, __9: 5, _9k: 0, _ak: 0, _bk: 5, _ck: 5, _dk: 5, _ek: 5, _fk: 0 }, + { x: 1400, y: 814, _Z9: 8, __9: 3, _9k: 1, _ak: 1, _bk: 8, _ck: 3, _dk: 10, _ek: 5, _fk: 0 }, + { x: 2037, y: 888, _Z9: 5, __9: 4, _9k: 0, _ak: 0, _bk: 5, _ck: 4, _dk: 5, _ek: 4, _fk: 0 }, + { x: 2038, y: 242, _Z9: 5, __9: 4, _9k: 0, _ak: 0, _bk: 5, _ck: 4, _dk: 5, _ek: 4, _fk: 0 }, + { x: 1475, y: 782, _Z9: 6, __9: 3, _9k: 2, _ak: 1, _bk: 6, _ck: 3, _dk: 10, _ek: 5, _fk: 0 }, + { x: 1673, y: 927, _Z9: 6, __9: 3, _9k: 2, _ak: 1, _bk: 6, _ck: 3, _dk: 10, _ek: 5, _fk: 0 }, + { x: 985, y: 2043, _Z9: 6, __9: 3, _9k: 2, _ak: 1, _bk: 6, _ck: 3, _dk: 10, _ek: 5, _fk: 0 }, + { x: 2020, y: 946, _Z9: 6, __9: 3, _9k: 2, _ak: 1, _bk: 6, _ck: 3, _dk: 10, _ek: 5, _fk: 0 }, + { x: 1802, y: 921, _Z9: 4, __9: 4, _9k: 1, _ak: 1, _bk: 4, _ck: 4, _dk: 7, _ek: 7, _fk: 0 }, + { x: 1026, y: 2032, _Z9: 4, __9: 4, _9k: 0, _ak: 0, _bk: 4, _ck: 4, _dk: 4, _ek: 4, _fk: 0 }, + { x: 490, y: 2036, _Z9: 4, __9: 4, _9k: 0, _ak: 0, _bk: 4, _ck: 4, _dk: 4, _ek: 4, _fk: 0 }, + { x: 1680, y: 838, _Z9: 2, __9: 8, _9k: 0, _ak: 0, _bk: 2, _ck: 8, _dk: 2, _ek: 8, _fk: 0 }, + { x: 1306, y: 841, _Z9: 3, __9: 3, _9k: 0, _ak: 0, _bk: 3, _ck: 3, _dk: 3, _ek: 3, _fk: 0 }, + { x: 734, y: 1982, _Z9: 4, __9: 2, _9k: 0, _ak: 0, _bk: 4, _ck: 2, _dk: 4, _ek: 4, _fk: 0 }, + { x: 1711, y: 855, _Z9: 2, __9: 4, _9k: 0, _ak: 0, _bk: 2, _ck: 4, _dk: 4, _ek: 4, _fk: 0 }, + { x: 1773, y: 886, _Z9: 2, __9: 4, _9k: 0, _ak: 4, _bk: 2, _ck: 4, _dk: 2, _ek: 8, _fk: 0 }, + { x: 862, y: 1990, _Z9: 2, __9: 2, _9k: 6, _ak: 8, _bk: 2, _ck: 2, _dk: 13, _ek: 12, _fk: 0 }, + { x: 1462, y: 844, _Z9: 2, __9: 2, _9k: 6, _ak: 8, _bk: 2, _ck: 2, _dk: 13, _ek: 12, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 16, _ek: 16, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 39, _ek: 7, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 41, _ek: 9, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 41, _ek: 9, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 39, _ek: 7, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 41, _ek: 9, _fk: 0 }, + { x: 802, y: 1977, _Z9: 1, __9: 1, _9k: 0, _ak: 0, _bk: 1, _ck: 1, _dk: 41, _ek: 9, _fk: 0 }, + ], + _gk: ["RetroBowl_texture_0.png"], + _hk: [{ MipsToGenerate: 0 }], + _ik: [ + { + _d2: "Default", + _jk: [0], + _kk: [ + 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, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + ], + _lk: [], + _mk: [0, 1, 2], + _nk: [], + }, + ], + _ok: { + _pk: !1, + _qk: 2, + _rk: 0, + _sk: 0, + _tk: 60, + _uk: 4294967295, + _vk: 960, + _wk: 540, + _xk: 0, + _yk: "ed95fd8c-09de-40b5-85cc-555cf926959e", + _zk: !1, + _Ak: !1, + _Bk: !0, + scale: 1, + _Ck: !1, + _Dk: !1, + _Ek: !1, + _Fk: !0, + _Gk: !1, + _Hk: !1, + _Ik: !0, + _Jk: !0, + _Kk: 1, + _Lk: 0, + _Mk: !0, + _Nk: "html5game", + _Ok: "default", + _Pk: 0, + _Qk: !1, + _Rk: !1, + _Sk: !1, + _Tk: !0, + _Uk: 0, + _Vk: [16, 171, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + _Wk: 1, + _Xk: 0, + _Yk: 0, + _Zk: 0, + __k: "Made in GameMaker Studio 2", + _0l: !1, + _1l: 1580404148, + _2l: "True", + }, +}; +function _G2(_3l, _4l, _5l) { + var _6l = _5l; + { + var _7l = _8l(42); + for (var _9l in _7l) { + if (!_7l.hasOwnProperty(_9l)) continue; + var _al = _7l[_9l]; + if (_al._bl) continue; + if (!_al._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_al._fl)); _dl++) { + { + var _gl = _hl(_al._fl, _dl); + if (yyfequal(_il(_gl, "tag"), _6l)) { + return _gl; + } + } + } + } + } + } + return -4; +} +function _H2(_3l, _4l, _5l) { + var _6l = _5l; + { + var _jl = _8l(42); + for (var _kl in _jl) { + if (!_jl.hasOwnProperty(_kl)) continue; + var _ll = _jl[_kl]; + if (_ll._bl) continue; + if (!_ll._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_ll._fl)); _dl++) { + { + var _gl = _hl(_ll._fl, _dl); + if (yyfequal(_il(_gl, "tag"), _6l)) { + return _ml(_il(_gl, "achieved")); + } + } + } + } + } + } + return 0; +} +function _I2(_3l, _4l) { + { + var _nl = _8l(42); + for (var _ol in _nl) { + if (!_nl.hasOwnProperty(_ol)) continue; + var _pl = _nl[_ol]; + if (_pl._bl) continue; + if (!_pl._cl) continue; + { + var _ql = _el(_pl._fl); + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _ql); _dl++) { + { + var _gl = _hl(_pl._fl, _dl); + if (yyfgreater(_ml(_il(_gl, "achieved")), 0)) { + _rl++; + } + } + } + } + } + } + return round(yyftime(_sl(yyfdivide(_sl(_rl), _sl(_ql))), 100)); +} +function _J2(_3l, _4l, _5l) { + var _gl = _G2(_3l, _4l, _5l); + if (!yyGetBool(_tl(_gl, 1))) { + return; + } + var _rl = _ml(_il(_gl, "achieved")); + if (yyfequal(_rl, 0)) { + { + _W7(_3l, _4l, _il(_gl, "description")); + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Achievement: ", _sl(_il(_gl, "description"))), " = "), _sl(_ul(_rl)))); + } + } + _vl(_gl, "achieved", yyfplus(_sl(_rl), 1)); +} +function _K2(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_sort_retrobowl_list"); + var _wl = _5l; + var _xl = _yl(); + while (yyfgreater(_el(_wl), 0)) { + { + var _zl = -4; + var _Al = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_wl)); _dl++) { + { + var _Bl = _hl(_wl, _dl); + var _rl = _ml(_il(_Bl, "count")); + if (yyGetBool(!yyGetBool(_zl)) || yyGetBool(yyfgreater(_rl, _Al))) { + { + _zl = _Bl; + _Al = _rl; + } + } + } + } + _Cl(_xl, _zl); + var _dl = _Dl(_wl, _zl); + _El(_wl, _dl); + } + } + _Fl(_wl); + return _xl; +} +function _L2(_3l, _4l) { + { + var _Gl = _8l(42); + for (var _Hl in _Gl) { + if (!_Gl.hasOwnProperty(_Hl)) continue; + var _Il = _Gl[_Hl]; + if (_Il._bl) continue; + if (!_Il._cl) continue; + { + if (yyfless(_Il._Jl, yyfplus(_sl(_Il._Kl), 1))) { + { + _T7(_Il, _3l, "", _Q8(_Il, _3l, "msg_NoCreditFacility"), _Q8(_Il, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + if (yyfequal(_Il._Ml, _Il._Nl)) { + { + _T7(_Il, _3l, "", _Q8(_Il, _3l, "msg_FacilityTooSoon"), _Q8(_Il, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + var _Ol = _Q8(_Il, _3l, "msg_facility_Stadium"); + _Ol = _Pl(_Ol, "$num", yyfplus(_sl(_Il._Kl), 1)); + _T7(_Il, _3l, "", _Ol, _Q8(_Il, _3l, "ui_Cancel"), _Q8(_Il, _3l, "ui_Confirm"), 332, 101, global._Ll, 1); + } + } + } +} +function _M2(_3l, _4l) { + { + var _Ql = _8l(42); + for (var _Rl in _Ql) { + if (!_Ql.hasOwnProperty(_Rl)) continue; + var _Sl = _Ql[_Rl]; + if (_Sl._bl) continue; + if (!_Sl._cl) continue; + { + if (yyfless(_Sl._Jl, yyfplus(_sl(_Sl._Tl), 1))) { + { + _T7(_Sl, _3l, "", _Q8(_Sl, _3l, "msg_NoCreditFacility"), _Q8(_Sl, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + if (yyfequal(_Sl._Ul, _Sl._Nl)) { + { + _T7(_Sl, _3l, "", _Q8(_Sl, _3l, "msg_FacilityTooSoon"), _Q8(_Sl, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + var _Ol = _Q8(_Sl, _3l, "msg_facility_Training"); + _Ol = _Pl(_Ol, "$num", yyfplus(_sl(_Sl._Tl), 1)); + _T7(_Sl, _3l, "", _Ol, _Q8(_Sl, _3l, "ui_Cancel"), _Q8(_Sl, _3l, "ui_Confirm"), 332, 102, global._Ll, 1); + } + } + } +} +function _N2(_3l, _4l) { + { + var _Vl = _8l(42); + for (var _Wl in _Vl) { + if (!_Vl.hasOwnProperty(_Wl)) continue; + var _Xl = _Vl[_Wl]; + if (_Xl._bl) continue; + if (!_Xl._cl) continue; + { + if (yyfless(_Xl._Jl, yyfplus(_sl(_Xl._Yl), 1))) { + { + _T7(_Xl, _3l, "", _Q8(_Xl, _3l, "msg_NoCreditFacility"), _Q8(_Xl, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + if (yyfequal(_Xl._Zl, _Xl._Nl)) { + { + _T7(_Xl, _3l, "", _Q8(_Xl, _3l, "msg_FacilityTooSoon"), _Q8(_Xl, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + var _Ol = _Q8(_Xl, _3l, "msg_facility_Rehab"); + _Ol = _Pl(_Ol, "$num", yyfplus(_sl(_Xl._Yl), 1)); + _T7(_Xl, _3l, "", _Ol, _Q8(_Xl, _3l, "ui_Cancel"), _Q8(_Xl, _3l, "ui_Confirm"), 332, 103, global._Ll, 1); + } + } + } +} +function _O2(_3l, _4l) { + var __l = _0m(_3l, _4l, 42)._1m; + var _2m = -1; + if (yyCompareVal(__l, 3, g_GMLMathEpsilon) == 0) { + _2m = 0; + } else if (yyCompareVal(__l, 5, g_GMLMathEpsilon) == 0) { + _2m = 1; + } + switch (_2m) { + case 0: { + _3m(14); + break; + } + case 1: { + _3m(13); + break; + } + default: { + _3m(4); + break; + } + } +} +function _P2(_3l, _4l, _5l) { + _0m(_3l, _4l, 100152)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100153)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100150)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100151)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100145)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100146)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100147)._4a = 1 ? 1 : 0; + { + var _4m = _8l(70); + for (var _5m in _4m) { + if (!_4m.hasOwnProperty(_5m)) continue; + var _6m = _4m[_5m]; + if (_6m._bl) continue; + if (!_6m._cl) continue; + { + _6m._7m = _5l; + var _8m = _6m._7m; + var _9m = -1; + if (yyCompareVal(_8m, 0, g_GMLMathEpsilon) == 0) { + _9m = 0; + } else if (yyCompareVal(_8m, 1, g_GMLMathEpsilon) == 0) { + _9m = 1; + } else if (yyCompareVal(_8m, 2, g_GMLMathEpsilon) == 0) { + _9m = 2; + } + switch (_9m) { + case 0: { + _0m(_3l, _4l, 100156)._am = global._bm; + _0m(_3l, _4l, 100155)._am = global._Ll; + _0m(_3l, _4l, 100157)._am = global._Ll; + _0m(_3l, _4l, 100145)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100146)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100147)._4a = 0 ? 1 : 0; + break; + } + case 1: { + _0m(_3l, _4l, 100156)._am = global._Ll; + _0m(_3l, _4l, 100155)._am = global._bm; + _0m(_3l, _4l, 100157)._am = global._Ll; + _0m(_3l, _4l, 100145)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100146)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100147)._4a = 0 ? 1 : 0; + break; + } + case 2: { + _0m(_3l, _4l, 100156)._am = global._Ll; + _0m(_3l, _4l, 100155)._am = global._Ll; + _0m(_3l, _4l, 100157)._am = global._bm; + _0m(_3l, _4l, 100152)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100153)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100150)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100151)._4a = 0 ? 1 : 0; + break; + } + } + _x5(_6m, _3l, 100152, _6m._7m, 0); + _x5(_6m, _3l, 100153, _6m._7m, 1); + _x5(_6m, _3l, 100150, _6m._7m, 2); + _x5(_6m, _3l, 100151, _6m._7m, 3); + _z5(_6m, _3l); + } + } + } +} +function _Q2(_3l, _4l) { + _P2(_3l, _4l, 1); +} +function _R2(_3l, _4l) { + _P2(_3l, _4l, 0); +} +function _S2(_3l, _4l) { + _P2(_3l, _4l, 2); +} +function _T2(_3l, _4l) { + _0m(_3l, _4l, 100145)._Nl = _cm(yyfminus(_sl(_0m(_3l, _4l, 100145)._Nl), 1), 1, 17); + _z5(_3l, _4l); +} +function _U2(_3l, _4l) { + _0m(_3l, _4l, 100145)._Nl = _cm(yyfplus(_sl(_0m(_3l, _4l, 100145)._Nl), 1), 1, 17); + _z5(_3l, _4l); +} +function _V2(_3l, _4l) { + _3m(12); +} +function _W2(_3l, _4l) { + _0m(_3l, _4l, 42)._dm = 0 ? 1 : 0; + _3m(10); +} +function _X2(_3l, _4l) { + if (!yyGetBool(_g5(_3l, _4l, 0))) { + return; + } + _0m(_3l, _4l, 42)._dm = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._1m = 6; + _U5(_3l, _4l, 1); +} +function _Y2(_3l, _4l) { + { + var _em = _8l(42); + for (var _fm in _em) { + if (!_em.hasOwnProperty(_fm)) continue; + var _gm = _em[_fm]; + if (_gm._bl) continue; + if (!_gm._cl) continue; + { + while (yyGetBool(!yyGetBool(_n5(_gm, _3l, _gm._Nl))) && yyGetBool(yyflessequal(_gm._Nl, 28))) { + { + _A9(_gm, _3l, yyfplus("SKIP PLAY-OFFS wk=", _sl(_ul(_gm._Nl)))); + if (!yyGetBool(_g5(_gm, _3l, 0))) { + return; + } + _gm._Nl++; + } + } + _gm._Nl--; + var _ql = 0; + if (yyfgreaterequal(_gm._Nl, 28)) { + _ql = 1; + } + while (yyfgreater(_el(_gm._hm), _ql)) { + _El(_gm._hm, 0); + } + _gm._dm = 0 ? 1 : 0; + _gm._1m = 6; + _U5(_gm, _3l, 1); + } + } + } +} +function _Z2(_3l, _4l) { + { + var _im = _8l(42); + for (var _jm in _im) { + if (!_im.hasOwnProperty(_jm)) continue; + var _km = _im[_jm]; + if (_km._bl) continue; + if (!_km._cl) continue; + { + _km._lm = _0m(_3l, _4l, 100006)._mm; + _km._nm = _0m(_3l, _4l, 100007)._mm; + } + } + } + _3m(2); +} +function __2(_3l, _4l) { + { + var _om = _8l(64); + for (var _pm in _om) { + if (!_om.hasOwnProperty(_pm)) continue; + var _qm = _om[_pm]; + if (_qm._bl) continue; + if (!_qm._cl) continue; + { + _qm._rm = 0; + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._sm, 1)) && yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Nl, 1))) { + _Y5(_qm, _3l); + } else { + _Z5(_qm, _3l); + } + } + } + } +} +function _03(_3l, _4l) { + { + var _tm = _8l(64); + for (var _um in _tm) { + if (!_tm.hasOwnProperty(_um)) continue; + var _vm = _tm[_um]; + if (_vm._bl) continue; + if (!_vm._cl) continue; + { + _vm._rm = 1; + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._sm, 1)) && yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Nl, 1))) { + _Y5(_vm, _3l); + } else { + _Z5(_vm, _3l); + } + } + } + } +} +function _13(_3l, _4l) { + var _wm = _3l._mm; + { + var _xm = _8l(42); + for (var _ym in _xm) { + if (!_xm.hasOwnProperty(_ym)) continue; + var _zm = _xm[_ym]; + if (_zm._bl) continue; + if (!_zm._cl) continue; + { + var _Am = 0; + for (; yyfless(_Am, _el(_zm._Bm)); _Am++) { + { + var _Cm = _hl(_zm._Bm, _Am); + if (yyfequal(_il(_Cm, "name_sub13"), _wm)) { + { + _zm._Dm = _Cm; + } + } + } + } + _zm._Em = _il(_zm._Dm, "uid"); + if (yyfgreater(17, _zm._Nl)) { + { + _3m(1); + return; + } + } else { + { + _zm._Fm = _il(_zm._Dm, "uid"); + _zm._Gm = _il(_zm._Dm, "conference"); + _zm._Hm = _il(_zm._Dm, "division"); + _Fl(_zm._Im); + _zm._Im = _d5(_zm, _3l); + } + } + } + } + } + _3m(4); +} +function _23(_3l, _4l) { + _A9(_3l, _4l, "btn_click_ChooseTeamNew"); + var _wm = _3l._mm; + { + var _Jm = _8l(42); + for (var _Km in _Jm) { + if (!_Jm.hasOwnProperty(_Km)) continue; + var _Lm = _Jm[_Km]; + if (_Lm._bl) continue; + if (!_Lm._cl) continue; + { + var _Am = 0; + for (; yyfless(_Am, _el(_Lm._Bm)); _Am++) { + { + var _Cm = _hl(_Lm._Bm, _Am); + if (yyfequal(_il(_Cm, "name_sub13"), _wm)) { + { + _Lm._Mm = _Cm; + var _Ol = _Q8(_Lm, _3l, "msg_ChooseNewTeam"); + _Ol = _Pl(_Ol, "$teamname", _il(_Cm, "name")); + _T7(_Lm, _3l, "", _Ol, _Q8(_Lm, _3l, "ui_Cancel"), _Q8(_Lm, _3l, "ui_Confirm"), 332, 112, global._Ll, 1); + } + } + } + } + } + } + } +} +function _33(_3l, _4l) { + _X5(_3l, _4l); +} +function _43(_3l, _4l) { + _U5(_3l, _4l, 1); +} +function _53(_3l, _4l) { + { + var _Nm = _8l(42); + for (var _Om in _Nm) { + if (!_Nm.hasOwnProperty(_Om)) continue; + var _Pm = _Nm[_Om]; + if (_Pm._bl) continue; + if (!_Pm._cl) continue; + { + _Pm._lm = _0m(_3l, _4l, 100006)._mm; + _Pm._nm = _0m(_3l, _4l, 100007)._mm; + if (yyfequal(_Pm._lm, "")) { + _Pm._lm = _I9(_Pm, _3l, 1); + } + if (yyfequal(_Pm._nm, "")) { + _Pm._nm = _J9(_Pm, _3l); + } + { + _w5(_Pm, _3l); + } + _Pm._Em = _il(_Pm._Dm, "uid"); + var _Qm = _yl(); + _Rm(_Qm, _Pm._Bm); + _Qm = _m9(_Pm, _3l, _Qm, 0, 0); + var _dl = 0; + for (; yyfless(_dl, _el(_Qm)); _dl++) { + { + _Pm._Dm = _hl(_Qm, _dl); + _Pm._Fm = _il(_Pm._Dm, "uid"); + _Pm._Gm = _il(_Pm._Dm, "conference"); + _Pm._Hm = _il(_Pm._Dm, "division"); + if (yyGetBool(yyfnotequal(_Pm._Fm, _Pm._Em)) && yyGetBool(!yyGetBool(_Sm(1)))) { + break; + } + } + } + _Fl(_Qm); + _v8(_Pm, _3l, 60, 90); + var _dl = 0; + for (; yyfless(_dl, _el(_Pm._Im)); _dl++) { + _Tm(_hl(_Pm._Im, _dl)); + } + _Fl(_Pm._Im); + _Pm._Im = _d5(_Pm, _3l); + var _dl = 0; + for (; yyfless(_dl, _el(_Pm._Um)); _dl++) { + { + _Pm._Bl = _hl(_Pm._Um, _dl); + _vl(_Pm._Bl, "teamid", _Pm._Fm); + _vl(_Pm._Bl, "condition", _Vm(80, 100)); + } + } + var _Ol = _Q8(_Pm, _3l, "news_NewCareer"); + _Ol = _Wm(_Ol, "$teamname", _l9(_Pm, _3l, _Pm._Fm)); + _Ol = _Pl(_Ol, "$coachname", yyfplus(yyfplus(_sl(_Pm._lm), " "), _sl(_Pm._nm))); + _Ol = _Pl(_Ol, "$num", _ul(yyfminus(18, _sl(_Pm._Nl)))); + if (yyfgreater(_ul(yyfminus(18, _sl(_Pm._Nl))), 1)) { + _Ol = _Pl(_Ol, "$weeks", _Xm(_Q8(_Pm, _3l, "ui_Weeks"))); + } else { + _Ol = _Pl(_Ol, "$weeks", _Xm(_Q8(_Pm, _3l, "ui_Week"))); + } + _Ol = _Pl(_Ol, "$lname", _Pm._nm); + _Ol = _Pl(_Ol, "$randomcollegename", _F9(_Pm, _3l)); + _Z7(_Pm, _3l, _Ol); + } + } + } + _U5(_3l, _4l, 0); +} +function _63(_3l, _4l) { + _3m(8); +} +function _73(_3l, _4l) { + _0m(_3l, _4l, 42)._Ym = 1 ? 1 : 0; + _3m(7); +} +function _83(_3l, _4l) { + _3m(9); +} +function _93(_3l, _4l) { + _0m(_3l, _4l, 42)._1m = 1; + _3m(4); +} +function _a3(_3l, _4l) { + _3m(10); +} +function _b3(_3l, _4l) { + _3m(5); +} +function _c3(_3l, _4l) { + _3m(18); +} +function _d3(_3l, _4l) { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_NewGame"), _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 89, global._Ll, 1); +} +function _e3(_3l, _4l) { + { + var _Zm = _8l(42); + for (var __m in _Zm) { + if (!_Zm.hasOwnProperty(__m)) continue; + var _0n = _Zm[__m]; + if (_0n._bl) continue; + if (!_0n._cl) continue; + { + _vl(_0n._1n, "op_drivedir", -1); + __5(_0n, _3l); + } + } + } +} +function _f3(_3l, _4l) { + { + var _2n = _8l(42); + for (var _3n in _2n) { + if (!_2n.hasOwnProperty(_3n)) continue; + var _4n = _2n[_3n]; + if (_4n._bl) continue; + if (!_4n._cl) continue; + { + _vl(_4n._1n, "op_drivedir", 1); + __5(_4n, _3l); + } + } + } +} +function _g3(_3l, _4l) { + { + var _5n = _8l(42); + for (var _6n in _5n) { + if (!_5n.hasOwnProperty(_6n)) continue; + var _7n = _5n[_6n]; + if (_7n._bl) continue; + if (!_7n._cl) continue; + { + _vl(_7n._1n, "op_drivedir", 0); + __5(_7n, _3l); + } + } + } +} +function _h3(_3l, _4l) { + { + var _8n = _8l(42); + for (var _9n in _8n) { + if (!_8n.hasOwnProperty(_9n)) continue; + var _an = _8n[_9n]; + if (_an._bl) continue; + if (!_an._cl) continue; + { + _vl(_an._1n, "op_scanlines", !yyGetBool(_il(_an._1n, "op_scanlines"))); + _0m(_3l, _4l, 45)._bn = _il(_an._1n, "op_scanlines"); + __5(_an, _3l); + } + } + } +} +function _i3(_3l, _4l) { + { + var _cn = _8l(42); + for (var _dn in _cn) { + if (!_cn.hasOwnProperty(_dn)) continue; + var _en = _cn[_dn]; + if (_en._bl) continue; + if (!_en._cl) continue; + { + _vl(_en._1n, "op_tips", !yyGetBool(_il(_en._1n, "op_tips"))); + __5(_en, _3l); + } + } + } +} +function _j3(_3l, _4l) { + { + var _fn = _8l(42); + for (var _gn in _fn) { + if (!_fn.hasOwnProperty(_gn)) continue; + var _hn = _fn[_gn]; + if (_hn._bl) continue; + if (!_hn._cl) continue; + { + _vl(_hn._1n, "op_soundfx", !yyGetBool(_il(_hn._1n, "op_soundfx"))); + __5(_hn, _3l); + } + } + } +} +function _k3(_3l, _4l) { + { + var _in = _8l(42); + for (var _jn in _in) { + if (!_in.hasOwnProperty(_jn)) continue; + var _kn = _in[_jn]; + if (_kn._bl) continue; + if (!_kn._cl) continue; + { + _vl(_kn._1n, "op_weather", !yyGetBool(_il(_kn._1n, "op_weather"))); + __5(_kn, _3l); + } + } + } +} +function _l3(_3l, _4l) { + { + var _ln = _8l(42); + for (var _mn in _ln) { + if (!_ln.hasOwnProperty(_mn)) continue; + var _nn = _ln[_mn]; + if (_nn._bl) continue; + if (!_nn._cl) continue; + { + _vl(_nn._1n, "op_zoom", !yyGetBool(_il(_nn._1n, "op_zoom"))); + __5(_nn, _3l); + } + } + } +} +function _m3(_3l, _4l) { + { + var _on = _8l(42); + for (var _pn in _on) { + if (!_on.hasOwnProperty(_pn)) continue; + var _qn = _on[_pn]; + if (_qn._bl) continue; + if (!_qn._cl) continue; + { + _vl(_qn._1n, "op_music", yyfplus(_sl(_il(_qn._1n, "op_music")), 1)); + if (yyfgreater(_il(_qn._1n, "op_music"), 2)) { + _vl(_qn._1n, "op_music", 0); + } + __5(_qn, _3l); + } + } + } +} +function _n3(_3l, _4l) { + if (yyfequal(_rn._sn(), 15)) { + return; + } + _0m(_3l, _4l, 42)._tn = _3l._Bl; + _3m(15); +} +function _o3(_3l, _4l) { + _3m(15); +} +function _p3(_3l, _4l) { + { + var _un = _8l(42); + for (var _vn in _un) { + if (!_un.hasOwnProperty(_vn)) continue; + var _wn = _un[_vn]; + if (_wn._bl) continue; + if (!_wn._cl) continue; + { + var _xn = -4; + var _yn = _Dl(_wn._Um, _wn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _wn._Um; + } + } else { + { + _yn = _Dl(_wn._zn, _wn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _wn._zn; + } + } else { + { + _yn = _Dl(_wn._An, _wn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _wn._An; + } + } else { + { + _yn = _Dl(_wn._Bn, _wn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _wn._Bn; + } + } else { + { + _yn = _Dl(_wn._Cn, _wn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _wn._Cn; + } + } + } + } + } + } + } + } + } + } + if (yyGetBool(_xn)) { + { + _yn--; + if (yyfless(_yn, 0)) { + _yn = yyfminus(_sl(_el(_xn)), 1); + } + _wn._tn = _hl(_xn, _yn); + } + } + } + } + } + _3m(15); +} +function _q3(_3l, _4l) { + { + var _Dn = _8l(42); + for (var _En in _Dn) { + if (!_Dn.hasOwnProperty(_En)) continue; + var _Fn = _Dn[_En]; + if (_Fn._bl) continue; + if (!_Fn._cl) continue; + { + var _xn = -4; + var _yn = _Dl(_Fn._Um, _Fn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _Fn._Um; + } + } else { + { + _yn = _Dl(_Fn._zn, _Fn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _Fn._zn; + } + } else { + { + _yn = _Dl(_Fn._An, _Fn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _Fn._An; + } + } else { + { + _yn = _Dl(_Fn._Bn, _Fn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _Fn._Bn; + } + } else { + { + _yn = _Dl(_Fn._Cn, _Fn._tn); + if (yyfgreaterequal(_yn, 0)) { + { + _xn = _Fn._Cn; + } + } + } + } + } + } + } + } + } + } + if (yyGetBool(_xn)) { + { + _yn++; + if (yyfgreaterequal(_yn, _el(_xn))) { + _yn = 0; + } + _Fn._tn = _hl(_xn, _yn); + } + } + } + } + } + _3m(15); +} +function _r3(_3l, _4l) { + { + var _Gn = _8l(42); + for (var _Hn in _Gn) { + if (!_Gn.hasOwnProperty(_Hn)) continue; + var _In = _Gn[_Hn]; + if (_In._bl) continue; + if (!_In._cl) continue; + { + if (yyfgreaterequal(_Dl(_In._Cn, _In._tn), 0)) { + _3m(7); + } else { + if (yyfgreaterequal(_Dl(_In._Um, _In._tn), 0)) { + _3m(17); + } else { + if (yyfgreaterequal(_Dl(_In._zn, _In._tn), 0)) { + _3m(3); + } else { + if (yyfgreaterequal(_Dl(_In._An, _In._tn), 0)) { + _3m(6); + } else { + if (yyfgreaterequal(_Dl(_In._Bn, _In._tn), 0)) { + _3m(6); + } else { + _3m(4); + } + } + } + } + } + } + } + } +} +function _s3(_3l, _4l) { + var _xn = _0m(_3l, _4l, 42)._Um; + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._Cn, _0m(_3l, _4l, 42)._tn), 0)) { + { + _xn = _0m(_3l, _4l, 42)._Cn; + } + } else { + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._zn, _0m(_3l, _4l, 42)._tn), 0)) { + { + _xn = _0m(_3l, _4l, 42)._zn; + } + } else { + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._An, _0m(_3l, _4l, 42)._tn), 0)) { + { + _xn = _0m(_3l, _4l, 42)._An; + } + } else { + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._Bn, _0m(_3l, _4l, 42)._tn), 0)) { + { + _xn = _0m(_3l, _4l, 42)._Bn; + } + } + } + } + } + var _Jn = yyfplus(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._tn, "fname")), " "), _sl(_il(_0m(_3l, _4l, 42)._tn, "lname"))); + if (yyfgreaterequal(_el(_0m(_3l, _4l, 42)._Um), 10)) { + { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_RosterLimit"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } else { + if (yyfgreater(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._tn, "salary")), _sl(_t9(_3l, _4l))), _0m(_3l, _4l, 42)._Kn)) { + { + var _Ol = _Q8(_3l, _4l, "ui_ExceedSalaryCap"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _Ol = _Pl(_Ol, "$num", _ul(yyfminus(_sl(_0m(_3l, _4l, 42)._Kn), _sl(_t9(_3l, _4l))))); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Roster"), 332, 68, global._Ll, 1); + return; + } + } else { + if (yyGetBool(yyfequal(_xn, _0m(_3l, _4l, 42)._An)) && yyGetBool(yyfequal(_il(_0m(_3l, _4l, 42)._tn, "teamid"), _0m(_3l, _4l, 42)._Fm)) && yyGetBool(yyflessequal(_il(_0m(_3l, _4l, 42)._tn, "attitude"), 15))) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotSignToxic"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } else { + { + var _yn = _il(_0m(_3l, _4l, 42)._tn, "position"); + var _rl = _j8(_3l, _4l, _yn); + var _Ln = 1; + var _Mn = _yn; + var _Nn = -1; + if (yyCompareVal(_Mn, 5, g_GMLMathEpsilon) == 0) { + _Nn = 0; + } else if (yyCompareVal(_Mn, 3, g_GMLMathEpsilon) == 0) { + _Nn = 1; + } else if (yyCompareVal(_Mn, 4, g_GMLMathEpsilon) == 0) { + _Nn = 2; + } else if (yyCompareVal(_Mn, 6, g_GMLMathEpsilon) == 0) { + _Nn = 3; + } else if (yyCompareVal(_Mn, 7, g_GMLMathEpsilon) == 0) { + _Nn = 4; + } else if (yyCompareVal(_Mn, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_Mn, 8, g_GMLMathEpsilon) == 0) { + _Nn = 5; + } + switch (_Nn) { + case 0: { + _Ln = 5; + break; + } + case 1: { + _Ln = 2; + break; + } + case 2: { + _Ln = 2; + break; + } + case 3: { + _Ln = 4; + break; + } + case 4: { + _Ln = 3; + break; + } + case 5: { + _Ln = 4; + break; + } + default: { + _Ln = 1; + break; + } + } + if (yyfgreaterequal(_rl, _Ln)) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotSign1"); + if (yyfgreater(_Ln, 1)) { + _Ol = _Q8(_3l, _4l, "msg_CannotSign2"); + } + _Ol = _Pl(_Ol, "$num", _rl); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _yn)); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _yn)); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Roster"), 332, 68, global._Ll, 1); + return; + } + } + } + } + } + } + if (yyfequal(_xn, _0m(_3l, _4l, 42)._Bn)) { + { + var _On = _il(_0m(_3l, _4l, 42)._tn, "teamid"); + var _Pn = _hl(_0m(_3l, _4l, 42)._Bm, _On); + var _Qn = _il(_Pn, "name"); + var _Rn = _U4(_3l, _4l, _0m(_3l, _4l, 42)._tn); + if (yyfgreater(_il(_0m(_3l, _4l, 42)._tn, "intrade_pick"), 0)) { + _Rn = _il(_0m(_3l, _4l, 42)._tn, "intrade_pick"); + } + if (yyfless(_0m(_3l, _4l, 42)._Sn[_Tn(yyfminus(_sl(_Rn), 1), _0m(_3l, _4l, 42)._Sn)], 1)) { + { + var _Ol = _Q8(_3l, _4l, "ui_NoMorePicksToTrade"); + _Ol = _Pl(_Ol, "$num", _ul(_Rn)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + _vl(_0m(_3l, _4l, 42)._tn, "intrade_pick", _Rn); + var _Ol = _Q8(_3l, _4l, "msg_TradeOfferSign"); + _Ol = _Pl(_Ol, "$teamname", _Qn); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_0m(_3l, _4l, 42)._tn, "position"))); + _Ol = _Pl(_Ol, "$playername", _Jn); + _Ol = _Pl(_Ol, "$num", _ul(_Rn)); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Confirm"), 332, 98, global._Ll, 1); + } + } else { + if (yyfequal(_xn, _0m(_3l, _4l, 42)._Cn)) { + { + var _Un = _il(_0m(_3l, _4l, 42)._tn, "creditcost"); + if (yyfless(_0m(_3l, _4l, 42)._Jl, _Un)) { + { + var _Ol = _Q8(_3l, _4l, "msg_SignPlayerStoreNoCredit"); + _Ol = _Pl(_Ol, "$num", _ul(_Un)); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_SignPlayer"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 113, "", global._Ll, 1); + return; + } + } + var _Ol = _Q8(_3l, _4l, "msg_SignPlayerStore"); + _Ol = _Pl(_Ol, "$num", _ul(_Un)); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_0m(_3l, _4l, 42)._tn, "position"))); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_SignPlayer"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 97, global._Ll, 1); + } + } else { + { + var _Ol = _Q8(_3l, _4l, "msg_SignPlayer"); + if (yyfequal(_il(_0m(_3l, _4l, 42)._tn, "age"), 21)) { + _Ol = _Q8(_3l, _4l, "msg_SignRookie"); + } + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_0m(_3l, _4l, 42)._tn, "position"))); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_SignPlayer"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 97, global._Ll, 1); + } + } + } +} +function _t3(_3l, _4l) { + var _Vn = yyfplus(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._tn, "fname")), " "), _sl(_il(_0m(_3l, _4l, 42)._tn, "lname"))); + var _Ol = _Pl(_Q8(_3l, _4l, "msg_CutPlayer"), "$playername", _Vn); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_0m(_3l, _4l, 42)._tn, "position"))); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_CutPlayer"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 95, global._Ll, 1); +} +function _u3(_3l, _4l) { + var _Vn = yyfplus(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._tn, "fname")), " "), _sl(_il(_0m(_3l, _4l, 42)._tn, "lname"))); + var _Ol = _Q8(_3l, _4l, "msg_Meeting"); + var _Wn = _r8(_3l, _4l, _0m(_3l, _4l, 42)._tn); + if (yyfgreaterequal(_il(_0m(_3l, _4l, 42)._tn, "attitude"), 90)) { + { + _Ol = _Q8(_3l, _4l, "msg_MeetingNotNeeded"); + _Ol = _Pl(_Ol, "$playername", _Vn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_Meeting"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + if (yyGetBool(_Xn(_0m(_3l, _4l, 42)._tn, "meetingdone")) && yyGetBool(yyfgreater(_il(_0m(_3l, _4l, 42)._tn, "meetingdone"), 0))) { + { + _Ol = _Q8(_3l, _4l, "msg_MeetingDone"); + _Ol = _Pl(_Ol, "$playername", _Vn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_Meeting"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + if (yyfgreater(_Wn, _0m(_3l, _4l, 42)._Jl)) { + { + _Ol = _Q8(_3l, _4l, "msg_NoCreditMeeting"); + _Ol = _Pl(_Ol, "$playername", _Vn); + _Ol = _Pl(_Ol, "$num", _ul(_Wn)); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_Meeting"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + { + _Ol = _Pl(_Ol, "$playername", _Vn); + _Ol = _Pl(_Ol, "$num", _ul(_Wn)); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_Meeting"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 100, global._Ll, 1); + } + } + } + } +} +function _v3(_3l, _4l) { + var _Bl = _0m(_3l, _4l, 42)._tn; + var _Jn = yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname"))); + var _Yn = yyfgreater(_il(_Bl, "outtrade_pick"), 0) ? 1 : 0; + if (yyGetBool(!yyGetBool(_Yn)) && yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._Nl, 8))) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotTradeWeek"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Cut"), 332, 95, global._Ll, 1); + } + } else { + if (yyGetBool(!yyGetBool(_Yn)) && yyGetBool(yyfequal(_il(_Bl, "signed_year"), _0m(_3l, _4l, 42)._sm)) && yyGetBool(yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._Zn, 3)) || yyGetBool(yyfequal(_il(_Bl, "age"), 21)))) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotTradeRookie"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Cut"), 332, 95, global._Ll, 1); + } + } else { + if (yyGetBool(!yyGetBool(_Yn)) && yyGetBool(yyflessequal(_il(_Bl, "condition"), -1))) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotTradeInjured"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Cut"), 332, 95, global._Ll, 1); + } + } else { + if (yyGetBool(!yyGetBool(_Yn)) && yyGetBool(yyflessequal(_il(_Bl, "attitude"), 15))) { + { + var _Ol = _Q8(_3l, _4l, "msg_CannotTradeToxic"); + _Ol = _Pl(_Ol, "$playername", _Jn); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Cut"), 332, 95, global._Ll, 1); + } + } else { + { + var _Pn = _W4(_3l, _4l, _Bl); + var _Qn = _il(_Pn, "name"); + var _Jn = yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname"))); + if (yyfequal(_il(_Bl, "outtrade_pick"), 0)) { + _vl(_Bl, "outtrade_pick", _U4(_3l, _4l, _Bl)); + } + var _Ol = _Q8(_3l, _4l, "msg_TradePlayerThis"); + if (yyfless(_il(_Bl, "outtrade_pick"), _0m(_3l, _4l, 42)._Zn)) { + _Ol = _Q8(_3l, _4l, "msg_TradePlayerNext"); + } + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$teamname", _Qn); + _Ol = _Pl(_Ol, "$playername", _Jn); + _Ol = _Pl(_Ol, "$num", _ul(_il(_Bl, "outtrade_pick"))); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_TradePlayer"), _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Trade"), 332, 99, global._Ll, 1); + } + } + } + } + } +} +function _w3(_3l, _4l) { + { + var __n = _8l(42); + for (var _0o in __n) { + if (!__n.hasOwnProperty(_0o)) continue; + var _1o = __n[_0o]; + if (_1o._bl) continue; + if (!_1o._cl) continue; + { + if (yyfequal(_il(_1o._tn, "position"), 1)) { + _1o._2o = 1; + } + if (yyfequal(_il(_1o._tn, "position"), 2)) { + _1o._2o = 2; + } + } + } + } + _3m(19); +} +function _x3(_3l, _4l) { + _A9(_3l, _4l, "btn_profile_rest"); + { + var _3o = _8l(42); + for (var _4o in _3o) { + if (!_3o.hasOwnProperty(_4o)) continue; + var _5o = _3o[_4o]; + if (_5o._bl) continue; + if (!_5o._cl) continue; + { + var _6o = _il(_5o._tn, "resting"); + var _7o = -1; + if (yyCompareVal(_6o, 0, g_GMLMathEpsilon) == 0) { + _7o = 0; + } else if (yyCompareVal(_6o, 1, g_GMLMathEpsilon) == 0) { + _7o = 1; + } + switch (_7o) { + case 0: { + var _Ol = _T8(_5o, _3l, _Q8(_5o, _3l, "msg_Rest"), _5o._tn); + _T7(_5o, _3l, _Q8(_5o, _3l, "ui_RestPlayer"), _Ol, _Q8(_5o, _3l, "ui_No"), _Q8(_5o, _3l, "ui_Yes"), 332, 108, global._Ll, 1); + break; + } + case 1: { + if (yyfless(_il(_5o._tn, "condition"), 40)) { + _vl(_5o._tn, "attitude", _cm(yyfminus(_sl(_il(_5o._tn, "attitude")), 15), 1, 100)); + } + _vl(_5o._tn, "resting", 0); + _3m(15); + break; + } + } + } + } + } +} +function _y3(_3l, _4l) { + { + var _8o = _8l(42); + for (var _9o in _8o) { + if (!_8o.hasOwnProperty(_9o)) continue; + var _ao = _8o[_9o]; + if (_ao._bl) continue; + if (!_ao._cl) continue; + { + _ao._1m = 1; + var _yn = _Dl(_ao._An, _ao._tn); + if (yyfgreater(_yn, -1)) { + { + _Tm(_hl(_ao._An, _yn)); + _El(_ao._An, _yn); + if (yyfgreater(_el(_ao._An), 0)) { + { + _3m(6); + return; + } + } + } + } + _yn = _Dl(_ao._Bn, _ao._tn); + if (yyfgreater(_yn, -1)) { + { + _Tm(_hl(_ao._Bn, _yn)); + _El(_ao._Bn, _yn); + if (yyfgreater(_el(_ao._Bn), 0)) { + { + _3m(6); + return; + } + } + } + } + } + } + } + _3m(4); +} +function _z3(_3l, _4l) { + _l8(_3l, _4l, _0m(_3l, _4l, 42)._tn, 1); + { + var _bo = _8l(76); + for (var _co in _bo) { + if (!_bo.hasOwnProperty(_co)) continue; + var _do = _bo[_co]; + if (_do._bl) continue; + if (!_do._cl) continue; + { + _0m(_3l, _4l, 100233)._eo = yyftime(_sl(_il(_do._Bl, "skill")), 10); + _0m(_3l, _4l, 100233)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100234)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100235)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100239)._fo = 0 ? 1 : 0; + _go(_do._ho, 0); + _go(_do._io, 0); + _go(_do._jo, 0); + _go(_do._ko, 0); + _go(_do._lo, 1); + } + } + } +} +function _A3(_3l, _4l) { + _l8(_3l, _4l, _0m(_3l, _4l, 42)._tn, 2); + { + var _mo = _8l(76); + for (var _no in _mo) { + if (!_mo.hasOwnProperty(_no)) continue; + var _oo = _mo[_no]; + if (_oo._bl) continue; + if (!_oo._cl) continue; + { + _0m(_3l, _4l, 100234)._eo = yyftime(_sl(_il(_oo._Bl, "speed")), 10); + _0m(_3l, _4l, 100233)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100234)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100235)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100239)._fo = 0 ? 1 : 0; + _go(_oo._ho, 0); + _go(_oo._io, 0); + _go(_oo._jo, 0); + _go(_oo._ko, 0); + _go(_oo._lo, 1); + } + } + } +} +function _B3(_3l, _4l) { + _l8(_3l, _4l, _0m(_3l, _4l, 42)._tn, 3); + { + var _po = _8l(76); + for (var _qo in _po) { + if (!_po.hasOwnProperty(_qo)) continue; + var _ro = _po[_qo]; + if (_ro._bl) continue; + if (!_ro._cl) continue; + { + _0m(_3l, _4l, 100235)._eo = yyftime(_sl(_il(_0m(_3l, _4l, 42)._tn, "strength")), 10); + _0m(_3l, _4l, 100233)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100234)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100235)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100239)._fo = 0 ? 1 : 0; + _go(_ro._ho, 0); + _go(_ro._io, 0); + _go(_ro._jo, 0); + _go(_ro._ko, 0); + _go(_ro._lo, 1); + } + } + } +} +function _C3(_3l, _4l) { + _l8(_3l, _4l, _0m(_3l, _4l, 42)._tn, 4); + { + var _so = _8l(76); + for (var _to in _so) { + if (!_so.hasOwnProperty(_to)) continue; + var _uo = _so[_to]; + if (_uo._bl) continue; + if (!_uo._cl) continue; + { + _0m(_3l, _4l, 100239)._eo = yyftime(_sl(_il(_uo._Bl, "stamina")), 10); + _0m(_3l, _4l, 100233)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100234)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100235)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, 100239)._fo = 0 ? 1 : 0; + _go(_uo._ho, 0); + _go(_uo._io, 0); + _go(_uo._jo, 0); + _go(_uo._ko, 0); + _go(_uo._lo, 1); + } + } + } +} +function _D3(_3l, _4l) { + { + var _vo = _8l(42); + for (var _wo in _vo) { + if (!_vo.hasOwnProperty(_wo)) continue; + var _xo = _vo[_wo]; + if (_xo._bl) continue; + if (!_xo._cl) continue; + { + _xo._yn = yyfplus(_sl(_Dl(_xo._Um, _xo._tn)), 1); + if (yyfgreaterequal(_xo._yn, _el(_xo._Um))) { + _xo._yn = 0; + } + _xo._tn = _hl(_xo._Um, _xo._yn); + if (yyfequal(_il(_xo._tn, "position"), 1)) { + _xo._2o = 1; + } + if (yyfequal(_il(_xo._tn, "position"), 2)) { + _xo._2o = 2; + } + } + } + } + _3m(19); +} +function _E3(_3l, _4l) { + { + var _yo = _8l(42); + for (var _zo in _yo) { + if (!_yo.hasOwnProperty(_zo)) continue; + var _Ao = _yo[_zo]; + if (_Ao._bl) continue; + if (!_Ao._cl) continue; + { + _Ao._yn = yyfminus(_sl(_Dl(_Ao._Um, _Ao._tn)), 1); + if (yyfless(_Ao._yn, 0)) { + _Ao._yn = yyfminus(_sl(_el(_Ao._Um)), 1); + } + _Ao._tn = _hl(_Ao._Um, _Ao._yn); + if (yyfequal(_il(_Ao._tn, "position"), 1)) { + _Ao._2o = 1; + } + if (yyfequal(_il(_Ao._tn, "position"), 2)) { + _Ao._2o = 2; + } + } + } + } + _3m(19); +} +function _F3(_3l, _4l) { + _0m(_3l, _4l, 42)._2o = 1; + _3m(19); +} +function _G3(_3l, _4l) { + _0m(_3l, _4l, 42)._2o = 2; + _3m(19); +} +function _H3(_3l, _4l) { + _0m(_3l, _4l, 42)._Bo = 1; + _k9(_3l, _4l); + _3m(11); +} +function _I3(_3l, _4l) { + _0m(_3l, _4l, 42)._Bo = 2; + _k9(_3l, _4l); + _3m(11); +} +function _J3(_3l, _4l) { + _0m(_3l, _4l, 42)._Bo = 3; + _k9(_3l, _4l); + _3m(11); +} +function _K3(_3l, _4l) { + _3m(20); +} +function _L3(_3l, _4l) { + if (yyGetBool(yyfequal(_rn._sn(), 4)) && yyGetBool(_el(_0m(_3l, _4l, 42)._An))) { + { + _3l._1m = 1; + _3m(6); + return; + } + } + _3m(17); +} +function _M3(_3l, _4l) { + { + var _Co = _8l(42); + for (var _Do in _Co) { + if (!_Co.hasOwnProperty(_Do)) continue; + var _Eo = _Co[_Do]; + if (_Eo._bl) continue; + if (!_Eo._cl) continue; + { + if (yyGetBool(_Eo._Ym)) { + _3m(7); + } else { + if (yyfgreater(_el(_Eo._zn), 0)) { + _3m(3); + } else { + if (yyfgreater(_el(_Eo._An), 0)) { + _3m(6); + } else { + if (yyfgreater(_el(_Eo._Bn), 0)) { + _3m(6); + } else { + _3m(4); + } + } + } + } + } + } + } +} +function _N3(_3l, _4l) { + { + var _Fo = _8l(80); + for (var _Go in _Fo) { + if (!_Fo.hasOwnProperty(_Go)) continue; + var _Ho = _Fo[_Go]; + if (_Ho._bl) continue; + if (!_Ho._cl) continue; + { + _0m(_3l, _4l, 42)._Io--; + if (yyfless(_0m(_3l, _4l, 42)._Io, 1)) { + _0m(_3l, _4l, 42)._Io = _Ho._Jo; + } + _Q4(_Ho, _3l); + } + } + } +} +function _O3(_3l, _4l) { + { + var _Ko = _8l(80); + for (var _Lo in _Ko) { + if (!_Ko.hasOwnProperty(_Lo)) continue; + var _Mo = _Ko[_Lo]; + if (_Mo._bl) continue; + if (!_Mo._cl) continue; + { + _0m(_3l, _4l, 42)._Io++; + if (yyfgreater(_0m(_3l, _4l, 42)._Io, _Mo._Jo)) { + _0m(_3l, _4l, 42)._Io = 1; + } + _Q4(_Mo, _3l); + } + } + } +} +function _P3(_3l, _4l) { + _A9(_3l, _4l, "btn_click_DraftRound"); + var _No = _0m(_3l, _4l, 42)._Sn[_Tn(yyfminus(_sl(_0m(_3l, _4l, 42)._Zn), 1), _0m(_3l, _4l, 42)._Sn)]; + _A9(_3l, _4l, yyfplus("Picks = ", _sl(_ul(_No)))); + if (yyfgreater(_No, 0)) { + { + var _Oo = yyftime(_sl(_No), _sl(yyfminus(4, _sl(_0m(_3l, _4l, 42)._Zn)))); + var _Ol = _Q8(_3l, _4l, "msg_SkipDraft"); + if (yyfequal(_No, 1)) { + _Ol = _Q8(_3l, _4l, "msg_SkipDraft1"); + } + _Ol = _Pl(_Ol, "$num", _ul(_No)); + _Ol = _Pl(_Ol, "$value", _ul(_Oo)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 96, global._Ll, 1); + } + } else { + { + _Z4(_3l, _4l, 0); + } + } +} +function _Q3(_3l, _4l) { + _3m(6); +} +function _R3(_3l, _4l) { + _A9(_3l, _4l, "btn_click_FreeAgentBack"); + { + var _Po = _8l(42); + for (var _Qo in _Po) { + if (!_Po.hasOwnProperty(_Qo)) continue; + var _Ro = _Po[_Qo]; + if (_Ro._bl) continue; + if (!_Ro._cl) continue; + { + _A9(_Ro, _3l, yyfplus("FreeAgents=", _sl(_ul(_el(_Ro._An))))); + _A9(_Ro, _3l, yyfplus("TradeList=", _sl(_ul(_el(_Ro._Bn))))); + if (yyfgreater(_el(_Ro._An), 0)) { + { + var _Ol = _Q8(_Ro, _3l, "msg_ClearFreeAgent"); + if (yyfgreater(_el(_Ro._An), 1)) { + _Ol = _Q8(_Ro, _3l, "msg_ClearFreeAgents"); + } + _T7(_Ro, _3l, "", _Ol, _Q8(_Ro, _3l, "ui_No"), _Q8(_Ro, _3l, "ui_Yes"), 332, 105, global._Ll, 1); + return; + } + } else { + if (yyfgreater(_el(_Ro._Bn), 0)) { + { + var _Ol = _Q8(_Ro, _3l, "msg_ClearTradeOffer"); + _T7(_Ro, _3l, "", _Ol, _Q8(_Ro, _3l, "ui_No"), _Q8(_Ro, _3l, "ui_Yes"), 332, 105, global._Ll, 1); + return; + } + } + } + } + } + } + _3m(4); +} +function _S3(_3l, _4l) { + _3m(22); +} +function _T3(_3l, _4l) { + if (yyfequal(_rn._sn(), 16)) { + return; + } + _0m(_3l, _4l, 42)._tn = _3l._Bl; + _3m(16); +} +function _U3(_3l, _4l) { + { + var _So = _8l(42); + for (var _To in _So) { + if (!_So.hasOwnProperty(_To)) continue; + var _Uo = _So[_To]; + if (_Uo._bl) continue; + if (!_Uo._cl) continue; + { + if (yyfgreater(_Dl(_Uo._Vo, _Uo._tn), -1)) { + { + var _yn = yyfplus(_sl(_Dl(_Uo._Vo, _Uo._tn)), 1); + if (yyfgreaterequal(_yn, _el(_Uo._Vo))) { + _yn = 0; + } + _Uo._tn = _hl(_Uo._Vo, _yn); + } + } else { + if (yyfgreater(_Dl(_Uo._Wo, _Uo._tn), -1)) { + { + var _Xo = _O4(_Uo, _3l, _il(_Uo._tn, "position")); + var _yn = yyfplus(_sl(_Dl(_Xo, _Uo._tn)), 1); + if (yyfgreaterequal(_yn, _el(_Xo))) { + _yn = 0; + } + _Uo._tn = _hl(_Xo, _yn); + _Fl(_Xo); + } + } + } + } + } + } + _3m(16); +} +function _V3(_3l, _4l) { + { + var _Yo = _8l(42); + for (var _Zo in _Yo) { + if (!_Yo.hasOwnProperty(_Zo)) continue; + var __o = _Yo[_Zo]; + if (__o._bl) continue; + if (!__o._cl) continue; + { + if (yyfgreater(_Dl(__o._Vo, __o._tn), -1)) { + { + var _yn = yyfminus(_sl(_Dl(__o._Vo, __o._tn)), 1); + if (yyfless(_yn, 0)) { + _yn = yyfminus(_sl(_el(__o._Vo)), 1); + } + __o._tn = _hl(__o._Vo, _yn); + } + } else { + if (yyfgreater(_Dl(__o._Wo, __o._tn), -1)) { + { + var _Xo = _O4(__o, _3l, _il(__o._tn, "position")); + var _yn = yyfminus(_sl(_Dl(_Xo, __o._tn)), 1); + if (yyfless(_yn, 0)) { + _yn = yyfminus(_sl(_el(_Xo)), 1); + } + __o._tn = _hl(_Xo, _yn); + _Fl(_Xo); + } + } + } + } + } + } + _3m(16); +} +function _W3(_3l, _4l) { + { + var _0p = _8l(42); + for (var _1p in _0p) { + if (!_0p.hasOwnProperty(_1p)) continue; + var _2p = _0p[_1p]; + if (_2p._bl) continue; + if (!_2p._cl) continue; + { + if (yyfgreaterequal(_Dl(_2p._Vo, _2p._tn), 0)) { + _3m(8); + } else { + _Y3(_2p, _3l); + } + } + } + } +} +function _X3(_3l, _4l) { + var _Bl = _0m(_3l, _4l, 42)._tn; + var _Ol = _Q8(_3l, _4l, "msg_HireStaff"); + var _3p = 2; + var _Un = _J8(_3l, _4l, _Bl); + if (yyfless(_Dl(_0m(_3l, _4l, 42)._Vo, _Bl), 0)) { + { + if (yyfgreater(_Un, _0m(_3l, _4l, 42)._Jl)) { + { + _Ol = _Q8(_3l, _4l, "msg_HireStaffNoCost"); + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$num", _Un); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_HireStaff"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$position", _a9(_3l, _4l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$year", _ul(_3p)); + _Ol = _Pl(_Ol, "$num", _Un); + _0m(_3l, _4l, 42)._4p = _Bl; + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_HireStaff"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 104, global._Ll, 1); + } + } else { + { + _Un = round(yyftime(_sl(_Un), 0.5)); + if (yyfless(_Un, 1)) { + _Un = 1; + } + if (yyfgreaterequal(_il(_Bl, "age"), 65)) { + { + _Ol = _Q8(_3l, _4l, "msg_StaffExtendNoAge"); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_HireStaff"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } else { + if (yyfgreater(_Un, _0m(_3l, _4l, 42)._Jl)) { + { + _Ol = _Q8(_3l, _4l, "msg_StaffExtendNoCost"); + if (yyfless(_Un, 2)) { + _Ol = _Q8(_3l, _4l, "msg_StaffExtendNoCost1"); + } + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$num", _Un); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_HireStaff"), _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + } + _0m(_3l, _4l, 42)._4p = _Bl; + _Ol = _Q8(_3l, _4l, "msg_StaffExtend"); + if (yyfless(_Un, 2)) { + _Ol = _Q8(_3l, _4l, "msg_StaffExtend1"); + } + if (yyfless(_il(_Bl, "contract"), 2)) { + _Ol = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "msg_StaffExpiring")), " "), _sl(_Ol)); + } + _Ol = _Wm(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Wm(_Ol, "$position", _a9(_3l, _4l, _il(_Bl, "position"))); + _Ol = _Wm(_Ol, "$num", _Un); + _T7(_3l, _4l, _Q8(_3l, _4l, "ui_HireStaff"), _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 104, global._Ll, 1); + } + } +} +function _Y3(_3l, _4l) { + _3m(21); +} +function _Z3(_3l, _4l) { + _0m(_3l, _4l, 42)._tn = _3l._Bl; + _3m(16); +} +function __3(_3l, _4l) { + _3m(8); +} +function _04(_3l, _4l) { + { + var _5p = _8l(42); + for (var _6p in _5p) { + if (!_5p.hasOwnProperty(_6p)) continue; + var _7p = _5p[_6p]; + if (_7p._bl) continue; + if (!_7p._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_7p._Um)); _dl++) { + { + var _Bl = _hl(_7p._Um, _dl); + if (!yyGetBool(_66(_7p, _3l, _Bl))) { + { + _vl(_Bl, "xp", round(yyfplus(_sl(_il(_Bl, "xp")), _sl(_il(_Bl, "xp_gain"))))); + _vl(_Bl, "xp_gain", 0); + } + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_7p._Vo)); _dl++) { + { + var _Bl = _hl(_7p._Vo, _dl); + if (!yyGetBool(_66(_7p, _3l, _Bl))) { + { + _vl(_Bl, "xp", round(yyfplus(_sl(_il(_Bl, "xp")), _sl(_il(_Bl, "xp_gain"))))); + _vl(_Bl, "xp_gain", 0); + } + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_7p._Um)); _dl++) { + { + var _Bl = _hl(_7p._Um, _dl); + if (yyGetBool(_66(_7p, _3l, _Bl))) { + { + _7p._tn = _Bl; + _3m(15); + return; + } + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_7p._Vo)); _dl++) { + { + var _Bl = _hl(_7p._Vo, _dl); + if (yyGetBool(_66(_7p, _3l, _Bl))) { + { + _7p._tn = _Bl; + _3m(16); + return; + } + } + } + } + } + } + } + if (yyfequal(_0m(_3l, _4l, 42)._1m, 6)) { + _U5(_3l, _4l, 1); + } else { + _3m(8); + } +} +function _14(_3l, _4l) { + _3m(17); +} +function _24(_3l, _4l) { + if (yyfgreater(_16(_3l, _4l), 75)) { + { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_BoostConditionNotNeeded"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + if (yyfless(_0m(_3l, _4l, 42)._Jl, 5)) { + { + var _Ol = _Q8(_3l, _4l, "msg_BoostConditionTooExpensive"); + _Ol = _Pl(_Ol, "$num", _ul(5)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + { + var _Ol = _Q8(_3l, _4l, "msg_BoostCondition"); + _Ol = _Pl(_Ol, "$num", _ul(5)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 106, global._Ll, 1); + } + } + } +} +function _34(_3l, _4l) { + if (yyfgreater(_06(_3l, _4l), 85)) { + { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_BoostMoraleNotNeeded"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + if (yyfless(_0m(_3l, _4l, 42)._Jl, 5)) { + { + var _Ol = _Q8(_3l, _4l, "msg_BoostMoraleTooExpensive"); + _Ol = _Pl(_Ol, "$num", _ul(5)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } else { + { + var _Ol = _Q8(_3l, _4l, "msg_BoostMorale"); + _Ol = _Pl(_Ol, "$num", _ul(5)); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 107, global._Ll, 1); + } + } + } +} +function _44(_3l, _4l) { + _X7(_3l, _4l); + _8p(); +} +function _54(_3l, _4l) { + _9p(global._ap); + if (yyfequal(_rn._bp(), -1)) { + _9p(global._cp); + } + _X7(_3l, _4l); + { + var _dp = _8l(42); + for (var _ep in _dp) { + if (!_dp.hasOwnProperty(_ep)) continue; + var _fp = _dp[_ep]; + if (_fp._bl) continue; + if (!_fp._cl) continue; + { + _Tm(_fp._1n); + _Tm(_fp._gp); + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Bm)); _dl++) { + _Tm(_hl(_fp._Bm, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._hp)); _dl++) { + _Tm(_hl(_fp._hp, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._fl)); _dl++) { + _Tm(_hl(_fp._fl, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._ip)); _dl++) { + _Tm(_hl(_fp._ip, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Im)); _dl++) { + _Tm(_hl(_fp._Im, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._jp)); _dl++) { + _Tm(_hl(_fp._jp, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._zn)); _dl++) { + _Tm(_hl(_fp._zn, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Wo)); _dl++) { + _Tm(_hl(_fp._Wo, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Cn)); _dl++) { + _Tm(_hl(_fp._Cn, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Bn)); _dl++) { + _Tm(_hl(_fp._Bn, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._An)); _dl++) { + _Tm(_hl(_fp._An, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Um)); _dl++) { + _Tm(_hl(_fp._Um, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_fp._Vo)); _dl++) { + _Tm(_hl(_fp._Vo, _dl)); + } + _Fl(_fp._hm); + _Fl(_fp._kp); + _Fl(_fp._Bm); + _Fl(_fp._hp); + _Fl(_fp._fl); + _Fl(_fp._ip); + _Fl(_fp._Im); + _Fl(_fp._jp); + _Fl(_fp._zn); + _Fl(_fp._Wo); + _Fl(_fp._Cn); + _Fl(_fp._Bn); + _Fl(_fp._An); + _Fl(_fp._Um); + _Fl(_fp._Vo); + _lp(_fp); + } + } + } + _3m(0); +} +function _64(_3l, _4l) { + _X7(_3l, _4l); +} +function _74(_3l, _4l) { + _K6(_3l, _4l, 5); + _X7(_3l, _4l); +} +function _84(_3l, _4l) { + _B6(_3l, _4l, 0); + _X7(_3l, _4l); +} +function _94(_3l, _4l) { + _B6(_3l, _4l, 1); + _X7(_3l, _4l); +} +function _a4(_3l, _4l) { + _X7(_3l, _4l); +} +function _b4(_3l, _4l) { + _X7(_3l, _4l); + { + var _mp = _8l(42); + for (var _np in _mp) { + if (!_mp.hasOwnProperty(_np)) continue; + var _op = _mp[_np]; + if (_op._bl) continue; + if (!_op._cl) continue; + { + var _pp = _il(_op._tn, "attitude"); + _El(_op._Um, _Dl(_op._Um, _op._tn)); + _Tm(_op._tn); + _J2(_op, _3l, "ACH_CUT"); + if (yyfgreater(_pp, 15)) { + { + _U7(_op, _3l, 4, _06(_op, _3l), 17, ""); + var _dl = _sl(-_sl(_26(_op, _3l, _pp))); + _u8(_op, _3l, yyftime(_sl(_dl), 2), _dl); + return; + } + } + } + } + } + _3m(17); +} +function _c4(_3l, _4l) { + _X7(_3l, _4l); + var _No = _0m(_3l, _4l, 42)._Sn[_Tn(yyfminus(_sl(_0m(_3l, _4l, 42)._Zn), 1), _0m(_3l, _4l, 42)._Sn)]; + if (yyfgreater(_No, 0)) { + { + var _Oo = yyftime(_sl(_No), _sl(yyfminus(4, _sl(_0m(_3l, _4l, 42)._Zn)))); + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, _Oo); + } + } + _Z4(_3l, _4l, 0); +} +function _d4(_3l, _4l) { + _X7(_3l, _4l); + { + var _qp = _8l(42); + for (var _rp in _qp) { + if (!_qp.hasOwnProperty(_rp)) continue; + var _sp = _qp[_rp]; + if (_sp._bl) continue; + if (!_sp._cl) continue; + { + var _tp = _il(_sp._tn, "teamid"); + _A9(_sp, _3l, yyfplus("Pick player yes. TeamId = ", _sl(_ul(_tp)))); + _vl(_sp._tn, "signed_year", _0m(_3l, _4l, 42)._sm); + _vl(_sp._tn, "teamid", _0m(_3l, _4l, 42)._Fm); + _vl(_sp._tn, "flash_time", _rn._up()); + _Cl(_sp._Um, _sp._tn); + var _yn = _Dl(_sp._An, _sp._tn); + if (yyfgreater(_yn, -1)) { + { + var _Ol = _Q8(_sp, _3l, "news_SignFreeAgent"); + if (yyfequal(_tp, _sp._Fm)) { + _Ol = _Q8(_sp, _3l, "news_ResignedPlayer"); + } + _Ol = _T8(_sp, _3l, _Ol, _sp._tn); + _Z7(_sp, _3l, _Ol); + _J2(_sp, _3l, "ACH_FREEAGENT"); + _El(_sp._An, _yn); + _3m(17); + return; + } + } + _yn = _Dl(_sp._Bn, _sp._tn); + if (yyfgreater(_yn, -1)) { + { + var _Ol = _Q8(_sp, _3l, "news_SignTrade"); + _Ol = _T8(_sp, _3l, _Ol, _sp._tn); + _Ol = _Pl(_Ol, "$otherteamname", _l9(_sp, _3l, _tp)); + _Z7(_sp, _3l, _Ol); + _J2(_sp, _3l, "ACH_TRADEIN"); + _El(_sp._Bn, _yn); + _3m(17); + return; + } + } + _yn = _Dl(_sp._zn, _sp._tn); + if (yyfgreater(_yn, -1)) { + { + _sp._Sn = _vp(_sp._Sn, 2420954013); + _sp._Sn[_wp(yyfminus(_sl(_sp._Zn), 1))]--; + _El(_sp._zn, _yn); + _3m(17); + _J2(_sp, _3l, "ACH_DRAFT"); + return; + } + } + _yn = _Dl(_sp._Cn, _sp._tn); + if (yyfgreater(_yn, -1)) { + { + var _Ol = _Q8(_sp, _3l, "news_SignTrade2"); + _Ol = _T8(_sp, _3l, _Ol, _sp._tn); + _Z7(_sp, _3l, _Ol); + _sp._Jl = yyfminus(_sp._Jl, _il(_sp._tn, "creditcost")); + _El(_sp._Cn, _yn); + _sp._Ym = 0 ? 1 : 0; + _25(_sp, _3l); + _3m(17); + _J2(_sp, _3l, "ACH_FREEAGENT"); + return; + } + } + } + } + } + _3m(17); +} +function _e4(_3l, _4l) { + _X7(_3l, _4l); + { + var _xp = _8l(42); + for (var _yp in _xp) { + if (!_xp.hasOwnProperty(_yp)) continue; + var _zp = _xp[_yp]; + if (_zp._bl) continue; + if (!_zp._cl) continue; + { + var _Rn = _il(_zp._tn, "intrade_pick"); + var _tp = _il(_zp._tn, "teamid"); + _zp._Sn = _vp(_zp._Sn, 3612767882); + _zp._Sn[_wp(yyfminus(_sl(_Rn), 1))]--; + _vl(_zp._tn, "signed_year", _0m(_3l, _4l, 42)._sm); + _vl(_zp._tn, "teamid", _0m(_3l, _4l, 42)._Fm); + _vl(_zp._tn, "intrade_pick", 0); + _vl(_zp._tn, "flash_time", _rn._up()); + var _Ol = _Q8(_zp, _3l, "news_SignTrade"); + _Ol = _T8(_zp, _3l, _Ol, _zp._tn); + _Ol = _Pl(_Ol, "$otherteamname", _l9(_zp, _3l, _tp)); + _Z7(_zp, _3l, _Ol); + _J2(_zp, _3l, "ACH_TRADEIN"); + _Cl(_zp._Um, _zp._tn); + _El(_zp._Bn, _Dl(_zp._Bn, _zp._tn)); + _25(_zp, _3l); + _3m(17); + } + } + } +} +function _f4(_3l, _4l) { + _X7(_3l, _4l); + { + var _Ap = _8l(42); + for (var _Bp in _Ap) { + if (!_Ap.hasOwnProperty(_Bp)) continue; + var _Cp = _Ap[_Bp]; + if (_Cp._bl) continue; + if (!_Cp._cl) continue; + { + _Cp._Sn = _vp(_Cp._Sn, 508132917); + _Cp._Sn[_wp(yyfminus(_sl(_il(_Cp._tn, "outtrade_pick")), 1))]++; + _vl(_Cp._tn, "outtrade_pick", 0); + _vl(_Cp._tn, "teamid", -1); + _El(_Cp._Um, _Dl(_Cp._Um, _Cp._tn)); + _Tm(_Cp._tn); + _J2(_Cp, _3l, "ACH_TRADEOUT"); + _25(_Cp, _3l); + _3m(17); + } + } + } +} +function _g4(_3l, _4l) { + _X7(_3l, _4l); + var _Wn = _r8(_3l, _4l, _0m(_3l, _4l, 42)._tn); + { + var _Dp = _8l(42); + for (var _Ep in _Dp) { + if (!_Dp.hasOwnProperty(_Ep)) continue; + var _Fp = _Dp[_Ep]; + if (_Fp._bl) continue; + if (!_Fp._cl) continue; + { + var _pp = _il(_0m(_3l, _4l, 42)._tn, "attitude"); + var _Gp = _pp; + _Fp._Jl = yyfminus(_Fp._Jl, _Wn); + if (yyfless(_Fp._Jl, 0)) { + _Fp._Jl = 0; + } + _pp = _cm(yyfplus(_sl(_pp), 15), 1, 100); + _vl(_0m(_3l, _4l, 42)._tn, "attitude", _pp); + _vl(_0m(_3l, _4l, 42)._tn, "meetingdone", 1); + _U7(_Fp, _3l, 5, _Gp, 15, ""); + } + } + } +} +function _h4(_3l, _4l) { + { + var _Hp = _8l(42); + for (var _Ip in _Hp) { + if (!_Hp.hasOwnProperty(_Ip)) continue; + var _Jp = _Hp[_Ip]; + if (_Jp._bl) continue; + if (!_Jp._cl) continue; + { + _X7(_Jp, _3l); + _Jp._Ml = _Jp._Nl; + _Jp._Kl = _cm(yyfplus(_sl(_Jp._Kl), 1), 1, 10); + _Jp._Jl = yyfminus(_Jp._Jl, _Jp._Kl); + if (yyfless(_Jp._Jl, 0)) { + _Jp._Jl = 0; + } + _J2(_Jp, _3l, "ACH_UPGRADE_STADIUM"); + if (yyfequal(_Jp._Kl, 10)) { + _J2(_Jp, _3l, "ACH_MAX_STADIUM"); + } + var _Kp = _Jp._Lp; + var _Mp = yyftime(_sl(yyfminus(100, _sl(_Jp._Lp))), 0.1); + _Jp._Lp = _cm(yyfplus(_sl(_Jp._Lp), _sl(_Mp)), 1, 100); + if (yyfgreater(_Jp._Lp, yyfplus(_sl(_Kp), 2))) { + { + _U7(_Jp, _3l, 1, _Kp, 8, ""); + } + } else { + _3m(8); + } + } + } + } +} +function _i4(_3l, _4l) { + { + var _Np = _8l(42); + for (var _Op in _Np) { + if (!_Np.hasOwnProperty(_Op)) continue; + var _Pp = _Np[_Op]; + if (_Pp._bl) continue; + if (!_Pp._cl) continue; + { + _X7(_Pp, _3l); + _Pp._Ul = _Pp._Nl; + _Pp._Tl = _cm(yyfplus(_sl(_Pp._Tl), 1), 1, 10); + _Pp._Jl = yyfminus(_Pp._Jl, _Pp._Tl); + if (yyfless(_Pp._Jl, 0)) { + _Pp._Jl = 0; + } + _J2(_Pp, _3l, "ACH_UPGRADE_TRAINING"); + if (yyfequal(_Pp._Tl, 10)) { + _J2(_Pp, _3l, "ACH_MAX_TRAINING"); + } + var _Qp = _06(_Pp, _3l); + var _dl = 0; + for (; yyfless(_dl, _el(_Pp._Um)); _dl++) { + { + var _Bl = _hl(_Pp._Um, _dl); + var _Mp = yyftime(_sl(yyfminus(100, _sl(_il(_Bl, "attitude")))), 0.1); + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), _sl(round(_Mp))), 1, 100)); + } + } + if (yyfgreater(_06(_Pp, _3l), yyfplus(_sl(_Qp), 2))) { + { + _U7(_Pp, _3l, 4, _Qp, 8, ""); + } + } else { + _3m(8); + } + } + } + } +} +function _j4(_3l, _4l) { + { + var _Rp = _8l(42); + for (var _Sp in _Rp) { + if (!_Rp.hasOwnProperty(_Sp)) continue; + var _Tp = _Rp[_Sp]; + if (_Tp._bl) continue; + if (!_Tp._cl) continue; + { + _X7(_Tp, _3l); + _Tp._Zl = _Tp._Nl; + _Tp._Yl = _cm(yyfplus(_sl(_Tp._Yl), 1), 1, 10); + _Tp._Jl = yyfminus(_Tp._Jl, _Tp._Yl); + if (yyfless(_Tp._Jl, 0)) { + _Tp._Jl = 0; + } + _J2(_Tp, _3l, "ACH_UPGRADE_REHAB"); + if (yyfequal(_Tp._Yl, 10)) { + _J2(_Tp, _3l, "ACH_MAX_REHAB"); + } + var _Up = _16(_Tp, _3l); + var _dl = 0; + for (; yyfless(_dl, _el(_Tp._Um)); _dl++) { + { + var _Bl = _hl(_Tp._Um, _dl); + if (yyfgreater(_il(_Bl, "condition"), 0)) { + { + var _Mp = yyftime(_sl(yyfminus(100, _sl(_il(_Bl, "condition")))), 0.1); + _vl(_Bl, "condition", _cm(yyfplus(_sl(_il(_Bl, "condition")), _sl(_Mp)), 1, 100)); + } + } + } + } + if (yyfgreater(_16(_Tp, _3l), yyfplus(_sl(_Up), 2))) { + { + _U7(_Tp, _3l, 2, _Up, 8, ""); + } + } else { + _3m(8); + } + } + } + } +} +function _k4(_3l, _4l) { + _X7(_3l, _4l); + { + var _Vp = _8l(42); + for (var _Wp in _Vp) { + if (!_Vp.hasOwnProperty(_Wp)) continue; + var _Xp = _Vp[_Wp]; + if (_Xp._bl) continue; + if (!_Xp._cl) continue; + { + if (yyfless(_Dl(_0m(_3l, _4l, 42)._Vo, _Xp._4p), 0)) { + { + var _Yp = 0; + if (yyfequal(_il(_Xp._4p, "position"), 101)) { + { + _Yp = _r9(_Xp, _3l, _Xp._Dm); + _O8(_Xp, _3l, _H8(_Xp, _3l, 101)); + _J2(_Xp, _3l, "ACH_HIRE_DF"); + if (yyfequal(_il(_Xp._4p, "rating"), 10)) { + _J2(_Xp, _3l, "ACH_HIRE_DF5"); + } + if (yyfequal(_Yp, 10)) { + _J2(_Xp, _3l, "ACH_DEFENSE5"); + } + } + } else { + { + _Yp = _q9(_Xp, _3l, _Xp._Dm); + _O8(_Xp, _3l, _H8(_Xp, _3l, 102)); + _J2(_Xp, _3l, "ACH_HIRE_OF"); + if (yyfequal(_il(_Xp._4p, "rating"), 10)) { + _J2(_Xp, _3l, "ACH_HIRE_OF5"); + } + if (yyfequal(_Yp, 10)) { + _J2(_Xp, _3l, "ACH_OFFENSE5"); + } + } + } + _El(_Xp._Wo, _Dl(_Xp._Wo, _Xp._4p)); + _Cl(_Xp._Vo, _Xp._4p); + _vl(_Xp._4p, "contract", 2); + if (yyfgreater(_Xp._Nl, 8)) { + _vl(_Xp._4p, "contract", 3); + } + _Xp._Jl = yyfminus(_Xp._Jl, _J8(_Xp, _3l, _Xp._4p)); + var _Zp = _il(_Xp._4p, "trait"); + var __p = -1; + if (yyCompareVal(_Zp, 1, g_GMLMathEpsilon) == 0) { + __p = 0; + } else if (yyCompareVal(_Zp, 3, g_GMLMathEpsilon) == 0) { + __p = 1; + } else if (yyCompareVal(_Zp, 2, g_GMLMathEpsilon) == 0) { + __p = 2; + } + switch (__p) { + case 0: { + _K8(_Xp, _3l, _Xp._4p); + break; + } + case 1: { + _M8(_Xp, _3l, _Xp._4p); + break; + } + case 2: { + _L8(_Xp, _3l, _Xp._4p); + } + default: { + if (yyfequal(_il(_Xp._4p, "position"), 101)) { + { + if (yyfnotequal(_Yp, _r9(_Xp, _3l, _Xp._Dm))) { + _U7(_Xp, _3l, 7, _Yp, 8, ""); + } else { + _3m(8); + } + } + } else { + { + if (yyfnotequal(_Yp, _q9(_Xp, _3l, _Xp._Dm))) { + _U7(_Xp, _3l, 6, _Yp, 8, ""); + } else { + _3m(8); + } + } + } + break; + } + } + var _Ol = _Q8(_Xp, _3l, "news_HireStaff"); + _Ol = _Pl(_Ol, "$teamname", _il(_Xp._Dm, "name")); + _Ol = _Pl(_Ol, "$position", _a9(_Xp, _3l, _il(_Xp._4p, "position"))); + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Xp._4p, "fname")), " "), _sl(_il(_Xp._4p, "lname")))); + _Ol = _Pl(_Ol, "$num", _ul(_il(_Xp._4p, "contract"))); + _Z7(_Xp, _3l, _Ol); + } + } else { + { + var _Un = round(yyftime(_sl(_J8(_Xp, _3l, _Xp._4p)), 0.5)); + if (yyfless(_Un, 1)) { + _Un = 1; + } + _Xp._Jl = yyfminus(_Xp._Jl, _Un); + _vl(_Xp._4p, "contract", yyfplus(_sl(_il(_Xp._4p, "contract")), 1)); + _3m(8); + } + } + } + } + } +} +function _l4(_3l, _4l) { + _X7(_3l, _4l); + _Y4(_3l, _4l); + _3m(4); +} +function _m4(_3l, _4l) { + { + var _0q = _8l(42); + for (var _1q in _0q) { + if (!_0q.hasOwnProperty(_1q)) continue; + var _2q = _0q[_1q]; + if (_2q._bl) continue; + if (!_2q._cl) continue; + { + _2q._Jl = yyfminus(_2q._Jl, 5); + if (yyfless(_2q._Jl, 0)) { + _2q._Jl = 0; + } + var _dl = 0; + for (; yyfless(_dl, _el(_2q._Um)); _dl++) { + { + var _Bl = _hl(_2q._Um, _dl); + if (yyfgreater(_il(_Bl, "condition"), 0)) { + { + _vl(_Bl, "condition", min(yyfplus(_sl(_il(_Bl, "condition")), 25), 100)); + } + } + } + } + } + } + } + _3m(22); +} +function _n4(_3l, _4l) { + { + var _3q = _8l(42); + for (var _4q in _3q) { + if (!_3q.hasOwnProperty(_4q)) continue; + var _5q = _3q[_4q]; + if (_5q._bl) continue; + if (!_5q._cl) continue; + { + _5q._Jl = yyfminus(_5q._Jl, 5); + if (yyfless(_5q._Jl, 0)) { + _5q._Jl = 0; + } + var _dl = 0; + for (; yyfless(_dl, _el(_5q._Um)); _dl++) { + { + var _Bl = _hl(_5q._Um, _dl); + _vl(_Bl, "attitude", min(yyfplus(_sl(_il(_Bl, "attitude")), 15), 100)); + } + } + } + } + } + _3m(22); +} +function _o4(_3l, _4l) { + { + var _6q = _8l(42); + for (var _7q in _6q) { + if (!_6q.hasOwnProperty(_7q)) continue; + var _8q = _6q[_7q]; + if (_8q._bl) continue; + if (!_8q._cl) continue; + { + _vl(_8q._tn, "resting", 1); + if (yyfless(_il(_8q._tn, "condition"), 40)) { + _vl(_8q._tn, "attitude", _cm(yyfplus(_sl(_il(_8q._tn, "attitude")), 15), 1, 100)); + } + } + } + } + _3m(15); +} +function _p4(_3l, _4l) { + _0m(_3l, _4l, 48)._9q = _0m(_3l, _4l, 48)._aq; + _0m(_3l, _4l, 48)._bq = 0; + _X7(_3l, _4l); +} +function _q4(_3l, _4l) { + _0m(_3l, _4l, 48)._9q = !yyGetBool(_0m(_3l, _4l, 48)._aq) ? 1 : 0; + _0m(_3l, _4l, 48)._bq = 0; + _X7(_3l, _4l); +} +function _r4(_3l, _4l) { + _A9(_3l, _4l, "btn_skip_tutorial"); + _X7(_3l, _4l); + _0m(_3l, _4l, 42)._cq = 0; + _3m(4); +} +function _s4(_3l, _4l) { + { + var _dq = _8l(42); + for (var _eq in _dq) { + if (!_dq.hasOwnProperty(_eq)) continue; + var _fq = _dq[_eq]; + if (_fq._bl) continue; + if (!_fq._cl) continue; + { + var _gq = _il(_fq._Dm, "name"); + _fq._Dm = _fq._Mm; + _fq._Mm = -4; + _fq._Fm = _il(_fq._Dm, "uid"); + _fq._Gm = _il(_fq._Dm, "conference"); + _fq._Hm = _il(_fq._Dm, "division"); + _fq._Kl = 1; + _fq._Tl = 1; + _fq._Yl = 1; + _fq._Lp = yyfplus(10, _sl(_Sm(10))); + for (var _hq = 0, _iq = yyGetInt32(3); _hq < _iq; _hq++) { + { + var _jq = _Sm(3); + var _kq = -1; + if (yyCompareVal(_jq, 0, g_GMLMathEpsilon) == 0) { + _kq = 0; + } else if (yyCompareVal(_jq, 1, g_GMLMathEpsilon) == 0) { + _kq = 1; + } else if (yyCompareVal(_jq, 2, g_GMLMathEpsilon) == 0) { + _kq = 2; + } else if (yyCompareVal(_jq, 3, g_GMLMathEpsilon) == 0) { + _kq = 3; + } + switch (_kq) { + case 0: { + _fq._Kl++; + break; + } + case 1: { + _fq._Tl++; + break; + } + case 2: { + _fq._Yl++; + break; + } + case 3: { + _fq._Lp = yyfplus(_fq._Lp, 10); + break; + } + } + } + } + _fq._Ml = 1; + _fq._Ul = 1; + _fq._Zl = 1; + _58(_fq, _3l); + _E8(_fq, _3l); + _v8(_fq, _3l, 15, 100); + var _Ol = _Q8(_fq, _3l, yyfplus("news_NewJob", _sl(_ul(yyfplus(1, _sl(_Sm(2))))))); + if (yyfequal(_fq._Fm, _fq._Em)) { + _Ol = yyfplus(_Ol, yyfplus("##", _sl(_Q8(_fq, _3l, yyfplus("news_FavoriteTeam", _sl(_ul(yyfplus(1, _sl(_Sm(2)))))))))); + } + _Ol = _Wm(_Ol, "$oldteamname", _gq); + _Ol = _Wm(_Ol, "$newteamname", _il(_fq._Dm, "name")); + _Ol = _Wm(_Ol, "$yourname", yyfplus(yyfplus(_sl(_fq._lm), " "), _sl(_fq._nm))); + _Ol = _Wm(_Ol, "$yourlastname", _fq._nm); + _Ol = _lq(_Ol); + _Z7(_fq, _3l, _Ol); + _J2(_fq, _3l, "ACH_TEAMS2"); + _X5(_fq, _3l); + } + } + } +} +function _t4(_3l, _4l) { + _X7(_3l, _4l); + _3m(7); +} +function _u4(_3l, _4l) { + _X7(_3l, _4l); + _U5(_3l, _4l, 1); +} // if (year == 1 or string_count("@", msg)) +function _v4(_3l, _4l) { + { + var _mq = _8l(42); + for (var _nq in _mq) { + if (!_mq.hasOwnProperty(_nq)) continue; + var _oq = _mq[_nq]; + if (_oq._bl) continue; + if (!_oq._cl) continue; + { + _0m(_3l, _4l, 42)._pq = 1 ? 1 : 0; + if (!yyGetBool(_p5(_oq, _3l))) { + return 0; + } + var _Ol = ""; + var _Bl = _e8(_oq, _3l, 1); + var _qq = _H8(_oq, _3l, 101); + var _rq = _yl(); + if (yyGetBool(_Sm(2)) && yyGetBool(yyfgreater(_oq._sm, 1))) { + { + _Cl(_rq, "dilemma_Owner"); + if (yyGetBool(_Bl)) { + { + if (yyGetBool(_n8(_oq, _3l, _Bl))) { + _qq = _H8(_oq, _3l, 102); + } + if (yyGetBool(!yyGetBool(_il(_Bl, "resting"))) && yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(yyfless(_il(_Bl, "condition"), 20)) && yyGetBool(yyfless(_oq._Nl, 17))) { + _Cl(_rq, "dilemma_RestPlayer"); + } + if (yyflessequal(_il(_Bl, "attitude"), 30)) { + _Cl(_rq, "dilemma_toxic"); + } + if (yyGetBool(_qq) && yyGetBool(yyGetBool(yyflessequal(_il(_Bl, "attitude"), 30)) || yyGetBool(yyflessequal(_il(_qq, "attitude"), 30)))) { + _Cl(_rq, "dilemma_Coach_BustUp"); + } + if (yyflessequal(_il(_Bl, "attitude"), 60)) { + _Cl(_rq, "dilemma_late"); + } + if (yyGetBool(yyfgreater(_il(_Bl, "attitude"), 90)) && yyGetBool(yyfless(_0m(_3l, _4l, 42)._Lp, 98))) { + _Cl(_rq, "news_CharityWork"); + } else { + _Cl(_rq, "dilemma_random"); + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_rq)); _dl++) { + { + _A9(_oq, _3l, yyfplus("List: ", _sl(_hl(_rq, _dl)))); + } + } + _sq(_rq); + _Ol = _z4(_oq, _3l, _hl(_rq, 0)); + _A9(_oq, _3l, yyfplus("s_do_prematch_dilemma: ", _sl(_Ol))); + } + } + if (yyGetBool(_tq("dilemma_", _Ol))) { + { + _Tm(_oq._uq); + _oq._uq = _x4(_oq, _3l, _Ol, _Bl, "ui_Dilemma"); + _0m(_3l, _4l, 42)._tn = _Bl; + _y4(_oq, _3l, _oq._uq); + _Fl(_rq); + return 1; + } + } else { + if (yyGetBool(_tq("news_", _Ol))) { + { + if (yyGetBool(_tq("news_CharityWork", _Ol))) { + { + _Ol = _T8(_oq, _3l, _Q8(_oq, _3l, _Ol), _Bl); + _U7(_oq, _3l, 1, _0m(_3l, _4l, 42)._Lp, _rn._sn(), _Ol); + _0m(_3l, _4l, 42)._Lp = yyfplus(_0m(_3l, _4l, 42)._Lp, 2); + } + } else { + { + _Ol = _T8(_oq, _3l, _Q8(_oq, _3l, _Ol), _Bl); + _T7(_oq, _3l, _Q8(_oq, _3l, "ui_News"), _Ol, _Q8(_oq, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } + _Fl(_rq); + return 1; + } + } + } + _Fl(_rq); + _A9(_oq, _3l, yyfplus("Check tip ", _sl(_ul(_0m(_3l, _4l, 42)._vq)))); + var _Ol = _Q8(_oq, _3l, yyfplus("tip_", _sl(_ul(_0m(_3l, _4l, 42)._vq)))); + if (yyGetBool(yyfequal(_oq._sm, 1)) || yyGetBool(_tq("@", _Ol))) { + return 0; + } else { + { + _0m(_3l, _4l, 42)._vq++; + _T7(_oq, _3l, _Q8(_oq, _3l, "ui_Tip"), _Ol, _Q8(_oq, _3l, "ui_Continue"), "", 114, "", global._Ll, 1); + return 1; + } + } + } + } + } +} +function _w4(_3l, _4l) { + { + var _wq = _8l(42); + for (var _xq in _wq) { + if (!_wq.hasOwnProperty(_xq)) continue; + var _yq = _wq[_xq]; + if (_yq._bl) continue; + if (!_yq._cl) continue; + { + var _Bl = _e8(_yq, _3l, 0); + var _Ol = ""; + var _zq = _n5(_yq, _3l, _yq._Nl); + if (yyGetBool(yyfgreater(_yq._Nl, 4)) && yyGetBool(yyfless(_yq._Nl, 28)) && yyGetBool(_Bl) && yyGetBool(yyflessequal(_il(_Bl, "attitude"), 15))) { + _Ol = _z4(_yq, _3l, "postmatch_toxic"); + } else { + if (yyGetBool(_Bl) && yyGetBool(yyfgreater(_s8(_yq, _3l, _Bl), 7))) { + _Ol = _z4(_yq, _3l, "postmatch_performance_good"); + } else { + if (yyGetBool(_Bl) && yyGetBool(yyfless(_s8(_yq, _3l, _Bl), 4))) { + _Ol = _z4(_yq, _3l, "postmatch_performance_bad"); + } else { + if (yyfequal(_il(_zq, "human_win"), "loss")) { + _Ol = _z4(_yq, _3l, "postmatch_loss"); + } else { + if (yyfequal(_il(_zq, "human_win"), "win")) { + _Ol = _z4(_yq, _3l, "postmatch_win"); + } + } + } + } + } + if (yyfnotequal(_Ol, "")) { + { + _Aq(_yq._uq); + _yq._uq = _x4(_yq, _3l, _Ol, _Bl, "ui_PressInterview"); + _0m(_3l, _4l, 42)._tn = _Bl; + _y4(_yq, _3l, _yq._uq); + } + } else { + { + _U5(_yq, _3l, 1); + } + } + } + } + } +} +function _x4(_3l, _4l, _5l, _Bq, _Cq) { + var _Ol = _Q8(_3l, _4l, _5l); + var _Bl = _Bq; + var _uq = _Dq(); + _A9(_3l, _4l, _Ol); + _vl(_uq, "title", _Q8(_3l, _4l, _Cq)); + _vl(_uq, "effect_on1", ""); + _vl(_uq, "effect_on2", ""); + var _Eq = "1"; + if (yyGetBool(_tq("-choice_DefendPlayer", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_DefendPlayer")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_DefendPlayer"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -1); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_DefendPlayer", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_PraisePlayer", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_PraisePlayer")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_PraisePlayer"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_PraisePlayer", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticisePlayer", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticisePlayer")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticisePlayer"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_CriticisePlayer", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_SideWithPlayer", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_SideWithPlayer")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_SideWithPlayer"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 10); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_SideWithPlayer", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_RestYes", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_RestYes")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_RestYes"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_RestYes", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_RestNo", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_RestNo")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_RestNo"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_RestNo", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_FinePlayer", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_FinePlayer")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_FinePlayer"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "player"); + _Ol = _Wm(_Ol, "-choice_FinePlayer", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_IgnoreFine", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_IgnoreFine")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_IgnoreFine"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "team"); + _Ol = _Wm(_Ol, "-choice_IgnoreFine", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_PraiseTeam", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_PraiseTeam")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_PraiseTeam"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "team"); + _Ol = _Wm(_Ol, "-choice_PraiseTeam", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticiseTeam", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticiseTeam")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticiseTeam"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "team"); + _Ol = _Wm(_Ol, "-choice_CriticiseTeam", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_FocusTeam", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_FocusTeam")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_FocusTeam"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 300); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_xp"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "team"); + _Ol = _Wm(_Ol, "-choice_FocusTeam", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_MeetTeam", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_MeetTeam")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_MeetTeam"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 10); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "team"); + _Ol = _Wm(_Ol, "-choice_MeetTeam", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_PraiseFans", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_PraiseFans")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_PraiseFans"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_fans"); + _Ol = _Wm(_Ol, "-choice_PraiseFans", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticiseFans", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticiseFans")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticiseFans"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -10); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_fans"); + _Ol = _Wm(_Ol, "-choice_CriticiseFans", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_FocusMedia", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_FocusMedia")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_FocusMedia"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 10); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_fans"); + _Ol = _Wm(_Ol, "-choice_FocusMedia", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_MeetMedia", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_MeetMedia")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_MeetMedia"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 5); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_fans"); + _Ol = _Wm(_Ol, "-choice_MeetMedia", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_PraiseCoaches", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_PraiseCoaches")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_PraiseCoaches"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "coaches"); + _Ol = _Wm(_Ol, "-choice_PraiseCoaches", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticiseCoaches", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticiseCoaches")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticiseCoaches"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "coaches"); + _Ol = _Wm(_Ol, "-choice_CriticiseCoaches", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_FocusCoaches", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_FocusCoaches")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_FocusCoaches"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 100); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_xp"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "coaches"); + _Ol = _Wm(_Ol, "-choice_FocusCoaches", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_MeetCoaches", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_MeetCoaches")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_MeetCoaches"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 15); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "coaches"); + _Ol = _Wm(_Ol, "-choice_MeetCoaches", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_SideWithCoach", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_SideWithCoach")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_SideWithCoach"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 10); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_attitude"); + _vl(_uq, yyfplus("effect_on", _sl(_Eq)), "coaches"); + _Ol = _Wm(_Ol, "-choice_SideWithCoach", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticiseSelf", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticiseSelf")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticiseSelf"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -1); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _Ol = _Wm(_Ol, "-choice_CriticiseSelf", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_PraiseOwner", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_PraiseOwner")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_PraiseOwner"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 1); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _Ol = _Wm(_Ol, "-choice_PraiseOwner", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_FocusOwner", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_FocusOwner")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_FocusOwner"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 2); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _Ol = _Wm(_Ol, "-choice_FocusOwner", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_MeetOwner", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_MeetOwner")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_MeetOwner"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), 1); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _Ol = _Wm(_Ol, "-choice_MeetOwner", ""); + _Eq = "2"; + } + } + if (yyGetBool(_tq("-choice_CriticiseOfficials", _Ol))) { + { + _vl(_uq, yyfplus("btn_txt", _sl(_Eq)), _Q8(_3l, _4l, "choice_CriticiseOfficials")); + _vl(_uq, yyfplus("cost_typ", _sl(_Eq)), "choice_CriticiseOfficials"); + _vl(_uq, yyfplus("cost_amt", _sl(_Eq)), -1); + _vl(_uq, yyfplus("cost_img", _sl(_Eq)), "spr_credit"); + _Ol = _Wm(_Ol, "-choice_CriticiseOfficials", ""); + _Eq = "2"; + } + } + if (yyflessequal(_0m(_3l, _4l, 42)._Jl, 0)) { + { + if (yyGetBool(yyfequal(_il(_uq, "cost_img1"), "spr_credit")) && yyGetBool(yyfless(_il(_uq, "cost_amt1"), 0))) { + { + _vl(_uq, "cost_typ1", "choice_CriticiseTeam"); + _vl(_uq, "cost_amt1", -15); + _vl(_uq, "cost_img1", "spr_attitude"); + _vl(_uq, "effect_on1", "team"); + } + } + if (yyGetBool(yyfequal(_il(_uq, "cost_img2"), "spr_credit")) && yyGetBool(yyfless(_il(_uq, "cost_amt2"), 0))) { + { + _vl(_uq, "cost_typ2", "choice_CriticiseTeam"); + _vl(_uq, "cost_amt2", -15); + _vl(_uq, "cost_img2", "spr_attitude"); + _vl(_uq, "effect_on2", "team"); + } + } + } + } + if (yyGetBool(_Bl)) { + { + _Ol = _T8(_3l, _4l, _Ol, _Bl); + _A9(_3l, _4l, yyfplus("Dilemma about: ", _sl(_il(_Bl, "lname")))); + } + } + _vl(_uq, "msg", _Ol); + _A9(_3l, _4l, yyfplus("Dilemma: ", _sl(_Ol))); + return _uq; +} +function _y4(_3l, _4l, _5l) { + var _uq = _5l; + var _Fq = _il(_uq, "title"); + var _Gq = _il(_uq, "msg"); + var _Hq = _il(_uq, "btn_txt1"); + var _Iq = _il(_uq, "btn_txt2"); + var _Jq = _ul(_il(_uq, "cost_amt1")); + var _Kq = _ul(_il(_uq, "cost_amt2")); + var _Lq = _il(_uq, "cost_img1"); + var _Mq = _il(_uq, "cost_img2"); + var _Nq = _Oq(0, 0, "PopUps", 5); + var _Pq = _Oq(yyftime(_sl(_Qq()), 0.5), 32, "PopUps", 0); + var _Ol = _Oq(yyftime(_sl(_Qq()), 0.5), yyftime(_sl(_Rq()), 0.5), "PopUps", 6); + var _Sq = _Oq(104, 224, "PopUps", 10); + var _Tq = _Oq(272, 224, "PopUps", 10); + var _Uq = _Oq(32, 224, "PopUps", 14); + var _Vq = _Oq(384, 224, "PopUps", 14); + var _Wq = _Oq(32, 16, "PopUps", 3); + var _Xq = _Oq(32, 136, "PopUps", 16); + var _Yq = _Oq(384, 136, "PopUps", 16); + var _Zq = _Oq(32, 184, "PopUps", 21); + var __q = _Oq(384, 184, "PopUps", 21); + _0m(_3l, _4l, _Nq)._am = global._Ll; + _0m(_3l, _4l, _Nq)._0r = 1; + _0m(_3l, _4l, _Pq)._1r = 32; + _0m(_3l, _4l, _Pq)._2r = 0 ? 1 : 0; + _0m(_3l, _4l, _Pq)._mm = _ul(_Fq); + _0m(_3l, _4l, _Ol)._mm = _Gq; + _0m(_3l, _4l, _Ol)._am = global._Ll; + _0m(_3l, _4l, _Ol)._3r = 260; + _0m(_3l, _4l, _Sq)._mm = _Hq; + _0m(_3l, _4l, _Tq)._mm = _Iq; + _0m(_3l, _4l, _Sq)._4r = 120; + _0m(_3l, _4l, _Tq)._4r = 121; + _0m(_3l, _4l, _Uq)._Pq = _Q8(_3l, _4l, "ui_Effect"); + _0m(_3l, _4l, _Vq)._Pq = _Q8(_3l, _4l, "ui_Effect"); + _0m(_3l, _4l, _Uq)._mm = _Jq; + _0m(_3l, _4l, _Vq)._mm = _Kq; + _0m(_3l, _4l, _Uq)._5r = _D4(_3l, _4l, _Lq); + _0m(_3l, _4l, _Vq)._5r = _D4(_3l, _4l, _Mq); + _0m(_3l, _4l, _Xq)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, _Yq)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, _Zq)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, __q)._4a = 0 ? 1 : 0; + var _7r = _il(_uq, "effect_on1"); + var _8r = -1; + if (yyCompareVal(_7r, "player", g_GMLMathEpsilon) == 0) { + _8r = 0; + } else if (yyCompareVal(_7r, "coaches", g_GMLMathEpsilon) == 0) { + _8r = 1; + } else if (yyCompareVal(_7r, "team", g_GMLMathEpsilon) == 0) { + _8r = 2; + } + switch (_8r) { + case 0: { + _0m(_3l, _4l, _Xq)._Bl = _0m(_3l, _4l, 42)._tn; + _A9(_3l, _4l, yyfplus("DILEMMA1: ", _sl(_il(_0m(_3l, _4l, _Xq)._Bl, "lname")))); + break; + } + case 1: { + var _9r = 1 ? 1 : 0; + if (yyGetBool(_0m(_3l, _4l, 42)._tn) && yyGetBool(!yyGetBool(_n8(_3l, _4l, _0m(_3l, _4l, 42)._tn)))) { + _9r = 0 ? 1 : 0; + } + var _ar = _9r; + var _br = -1; + if (yyCompareVal(_ar, 1, g_GMLMathEpsilon) == 0) { + _br = 0; + } else if (yyCompareVal(_ar, 0, g_GMLMathEpsilon) == 0) { + _br = 1; + } + switch (_br) { + case 0: { + _0m(_3l, _4l, _Xq)._Bl = _H8(_3l, _4l, 102); + break; + } + case 1: { + _0m(_3l, _4l, _Xq)._Bl = _H8(_3l, _4l, 101); + break; + } + } + break; + } + case 2: { + _0m(_3l, _4l, _Zq)._4a = 1 ? 1 : 0; + break; + } + } + if (yyfequal(_0m(_3l, _4l, _Uq)._5r, 58)) { + { + _0m(_3l, _4l, _Uq)._cr = 2; + if (yyfgreater(_il(_uq, "cost_amt1"), 0)) { + _0m(_3l, _4l, _Uq)._cr = 5; + } + _0m(_3l, _4l, _Uq)._mm = ""; + } + } else { + if (yyfgreater(_ml(_il(_uq, "cost_amt1")), 0)) { + _0m(_3l, _4l, _Uq)._mm = yyfplus("+", _sl(_0m(_3l, _4l, _Uq)._mm)); + } + } + var _dr = _il(_uq, "effect_on2"); + var _er = -1; + if (yyCompareVal(_dr, "player", g_GMLMathEpsilon) == 0) { + _er = 0; + } else if (yyCompareVal(_dr, "coaches", g_GMLMathEpsilon) == 0) { + _er = 1; + } else if (yyCompareVal(_dr, "team", g_GMLMathEpsilon) == 0) { + _er = 2; + } + switch (_er) { + case 0: { + _0m(_3l, _4l, _Yq)._Bl = _0m(_3l, _4l, 42)._tn; + break; + } + case 1: { + var _9r = 1 ? 1 : 0; + if (yyGetBool(_0m(_3l, _4l, 42)._tn) && yyGetBool(!yyGetBool(_n8(_3l, _4l, _0m(_3l, _4l, 42)._tn)))) { + _9r = 0 ? 1 : 0; + } + var _fr = _9r; + var _gr = -1; + if (yyCompareVal(_fr, 1, g_GMLMathEpsilon) == 0) { + _gr = 0; + } else if (yyCompareVal(_fr, 0, g_GMLMathEpsilon) == 0) { + _gr = 1; + } + switch (_gr) { + case 0: { + _0m(_3l, _4l, _Yq)._Bl = _H8(_3l, _4l, 102); + break; + } + case 1: { + _0m(_3l, _4l, _Yq)._Bl = _H8(_3l, _4l, 101); + break; + } + } + break; + } + case 2: { + _0m(_3l, _4l, __q)._4a = 1 ? 1 : 0; + break; + } + } + if (yyfequal(_0m(_3l, _4l, _Vq)._5r, 58)) { + { + _0m(_3l, _4l, _Vq)._cr = 2; + if (yyfgreater(_il(_uq, "cost_amt2"), 0)) { + _0m(_3l, _4l, _Vq)._cr = 5; + } + _0m(_3l, _4l, _Vq)._mm = ""; + } + } else { + if (yyfgreater(_ml(_il(_uq, "cost_amt2")), 0)) { + _0m(_3l, _4l, _Vq)._mm = yyfplus("+", _sl(_0m(_3l, _4l, _Vq)._mm)); + } + } + _0m(_3l, _4l, _Wq)._hr = 57; + _0m(_3l, _4l, _Wq)._mm = _36(_3l, _4l); + if (yyfequal(_0m(_3l, _4l, _Uq)._5r, 56)) { + _0m(_3l, _4l, _Uq)._mm = "+"; + } + if (yyfequal(_0m(_3l, _4l, _Vq)._5r, 56)) { + _0m(_3l, _4l, _Vq)._mm = "+"; + } + _0m(_3l, _4l, _Pq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Ol)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Sq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Tq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Uq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Vq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Wq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Xq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 2)); + _0m(_3l, _4l, _Yq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 2)); + _0m(_3l, _4l, _Zq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 2)); + _0m(_3l, _4l, __q)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 2)); + if (yyfequal(_Fq, "")) { + _0m(_3l, _4l, _Pq)._4a = 0 ? 1 : 0; + } + if (yyfequal(_Hq, "")) { + { + _0m(_3l, _4l, _Sq)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, _Tq)._kr(360); + } + } + if (yyfequal(_Iq, "")) { + { + _0m(_3l, _4l, _Tq)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, _Sq)._kr(360); + } + } + if (yyfequal(_Jq, "")) { + _0m(_3l, _4l, _Uq)._4a = 0 ? 1 : 0; + } + if (yyfequal(_Kq, "")) { + _0m(_3l, _4l, _Vq)._4a = 0 ? 1 : 0; + } +} +function _z4(_3l, _4l, _5l) { + var _6l = _5l; + { + var _lr = _8l(42); + for (var _mr in _lr) { + if (!_lr.hasOwnProperty(_mr)) continue; + var _nr = _lr[_mr]; + if (_nr._bl) continue; + if (!_nr._cl) continue; + { + _sq(_nr._kp); + var _dl = 0; + for (; yyfless(_dl, _el(_nr._kp)); _dl++) { + { + var _or = _hl(_nr._kp, _dl); + if (yyGetBool(_tq(_6l, _or))) { + { + _El(_nr._kp, _dl); + return _or; + } + } + } + } + _A9(_nr, _3l, "Repopulate dilemma_tags..."); + var _pr = _qr("LanguageUS.txt"); + while (!yyGetBool(_rr(_pr))) { + { + var _sr = _tr(_pr); + _ur(_pr); + if (yyGetBool(_tq(_6l, _sr))) { + { + var _yn = _vr(" ", _sr); + _sr = _wr(_sr, 1, yyfminus(_sl(_yn), 1)); + _Cl(_nr._kp, _sr); + _A9(_nr, _3l, _sr); + } + } + } + } + _xr(_pr); + return _z4(_nr, _3l, _6l); + } + } + } +} +function _A4(_3l, _4l) { + _X7(_3l, _4l); + _C4(_3l, _4l, 1); +} +function _B4(_3l, _4l) { + _X7(_3l, _4l); + _C4(_3l, _4l, 2); +} +function _C4(_3l, _4l, _5l) { + var _Eq = _ul(_5l); + { + var _yr = _8l(42); + for (var _zr in _yr) { + if (!_yr.hasOwnProperty(_zr)) continue; + var _Ar = _yr[_zr]; + if (_Ar._bl) continue; + if (!_Ar._cl) continue; + { + var _Br = _il(_Ar._uq, yyfplus("cost_img", _sl(_Eq))); + var _Cr = -1; + if (yyCompareVal(_Br, "spr_xp", g_GMLMathEpsilon) == 0) { + _Cr = 0; + } else if (yyCompareVal(_Br, "spr_credit", g_GMLMathEpsilon) == 0) { + _Cr = 1; + } else if (yyCompareVal(_Br, "spr_attitude", g_GMLMathEpsilon) == 0) { + _Cr = 2; + } else if (yyCompareVal(_Br, "spr_fans", g_GMLMathEpsilon) == 0) { + _Cr = 3; + } + switch (_Cr) { + case 0: { + var _Dr = _il(_Ar._uq, yyfplus("effect_on", _sl(_Eq))); + var _Er = -1; + if (yyCompareVal(_Dr, "team", g_GMLMathEpsilon) == 0) { + _Er = 0; + } else if (yyCompareVal(_Dr, "coaches", g_GMLMathEpsilon) == 0) { + _Er = 1; + } + switch (_Er) { + case 0: { + var _Mp = yyfdivide(_sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq))))), _sl(_cm(_el(_Ar._Um), 1, 10))); + _Mp = round(_Mp); + _A9(_Ar, _3l, yyfplus("XP gain per player = ", _sl(_ul(_Mp)))); + var _dl = 0; + for (; yyfless(_dl, _el(_Ar._Um)); _dl++) { + { + var _Bl = _hl(_Ar._Um, _dl); + _vl(_Bl, "xp_gain", round(yyfplus(_sl(_il(_Bl, "xp_gain")), _sl(_Mp)))); + } + } + break; + } + case 1: { + var _Mp = yyfdivide(_sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq))))), _sl(_el(_Ar._Vo))); + _A9(_Ar, _3l, yyfplus("XP gain per coach = ", _sl(_ul(_Mp)))); + var _dl = 0; + for (; yyfless(_dl, _el(_Ar._Vo)); _dl++) { + { + var _Bl = _hl(_Ar._Vo, _dl); + _vl(_Bl, "xp_gain", round(yyfplus(_sl(_il(_Bl, "xp_gain")), _sl(_Mp)))); + } + } + break; + } + } + _U5(_Ar, _3l, 1); + break; + } + case 1: { + if (yyfless(yyfplus(_sl(_Ar._Jl), _sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))), 0)) { + { + _Ar._Jl = 0; + var _Fr = _06(_Ar, _3l); + _u8(_Ar, _3l, -5, -10); + _U7(_Ar, _3l, 4, _Fr, -4, ""); + return; + } + } + if (yyfequal(_il(_Ar._uq, yyfplus("cost_typ", _sl(_Eq))), "choice_DefendPlayer")) { + { + _Ar._Jl = yyfplus(_Ar._Jl, _ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq))))); + _Bl = _Ar._tn; + var _Gr = _il(_Bl, "attitude"); + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), 5), 1, 100)); + _U7(_Ar, _3l, 5, _Gr, -4, ""); + return; + } + } else { + { + _U7(_Ar, _3l, 8, _Ar._Jl, -4, ""); + _Ar._Jl = yyfplus(_Ar._Jl, _ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq))))); + return; + } + } + _U5(_Ar, _3l, 1); + break; + } + case 2: { + var _Bl = -4; + var _Hr = _il(_Ar._uq, yyfplus("effect_on", _sl(_Eq))); + var _Ir = -1; + if (yyCompareVal(_Hr, "team", g_GMLMathEpsilon) == 0) { + _Ir = 0; + } else if (yyCompareVal(_Hr, "coaches", g_GMLMathEpsilon) == 0) { + _Ir = 1; + } else if (yyCompareVal(_Hr, "player", g_GMLMathEpsilon) == 0) { + _Ir = 2; + } + switch (_Ir) { + case 0: { + _U7(_Ar, _3l, 4, _06(_Ar, _3l), -4, ""); + var _Mp = _ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))); + _u8(_Ar, _3l, _Mp, _Mp); + break; + } + case 1: { + if (yyGetBool(_0m(_3l, _4l, 42)._tn)) { + { + if (yyfequal(_il(_Ar._uq, yyfplus("cost_typ", _sl(_Eq))), "choice_SideWithCoach")) { + _vl(_0m(_3l, _4l, 42)._tn, "attitude", _cm(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._tn, "attitude")), _sl(_ml(_sl(-_sl(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))))), 1, 100)); + } + var _Jr = _n8(_Ar, _3l, _0m(_3l, _4l, 42)._tn); + var _Kr = -1; + if (yyCompareVal(_Jr, 1, g_GMLMathEpsilon) == 0) { + _Kr = 0; + } else if (yyCompareVal(_Jr, 0, g_GMLMathEpsilon) == 0) { + _Kr = 1; + } + switch (_Kr) { + case 0: { + _Bl = _H8(_Ar, _3l, 102); + break; + } + case 1: { + _Bl = _H8(_Ar, _3l, 101); + break; + } + } + } + } + if (yyfequal(_Bl, -4)) { + { + _Bl = _i8(_Ar, _3l); + } + } + _0m(_3l, _4l, 42)._tn = _Bl; + var _Gp = _il(_Bl, "attitude"); + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), _sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))), 1, 100)); + _U7(_Ar, _3l, 5, _Gp, -4, ""); + break; + } + case 2: { + if (yyfequal(_il(_Ar._uq, yyfplus("cost_typ", _sl(_Eq))), "choice_SideWithPlayer")) { + { + var _qq = _H8(_Ar, _3l, 101); + if (yyGetBool(_n8(_Ar, _3l, _Ar._tn))) { + _qq = _H8(_Ar, _3l, 102); + } + _vl(_qq, "attitude", _cm(yyfplus(_sl(_il(_qq, "attitude")), _sl(_ml(_sl(-_sl(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))))), 1, 100)); + } + } else { + if (yyfequal(_il(_Ar._uq, yyfplus("cost_typ", _sl(_Eq))), "choice_RestYes")) { + { + _vl(_Ar._tn, "resting", 1); + } + } + } + _Bl = _Ar._tn; + var _Gp = _il(_Bl, "attitude"); + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), _sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))), 1, 100)); + _U7(_Ar, _3l, 5, _Gp, -4, ""); + break; + } + } + break; + } + case 3: { + _U7(_Ar, _3l, 1, _Ar._Lp, -4, ""); + _Ar._Lp = _cm(yyfplus(_sl(_Ar._Lp), _sl(_ml(_il(_Ar._uq, yyfplus("cost_amt", _sl(_Eq)))))), 1, 100); + break; + } + } + } + } + } +} +function _D4(_3l, _4l, _5l) { + var _Lr = _5l; + var _Mr = -1; + if (yyCompareVal(_Lr, "spr_attitude", g_GMLMathEpsilon) == 0) { + _Mr = 0; + } else if (yyCompareVal(_Lr, "spr_star", g_GMLMathEpsilon) == 0) { + _Mr = 1; + } else if (yyCompareVal(_Lr, "spr_credit", g_GMLMathEpsilon) == 0) { + _Mr = 2; + } else if (yyCompareVal(_Lr, "spr_fans", g_GMLMathEpsilon) == 0) { + _Mr = 3; + } else if (yyCompareVal(_Lr, "spr_xp", g_GMLMathEpsilon) == 0) { + _Mr = 4; + } + switch (_Mr) { + case 0: { + return 58; + break; + } + case 1: { + return 53; + break; + } + case 2: { + return 57; + break; + } + case 3: { + return 73; + break; + } + case 4: { + return 56; + break; + } + } +} +function _E4(_3l, _4l) { + { + var _Nr = _8l(42); + for (var _Or in _Nr) { + if (!_Nr.hasOwnProperty(_Or)) continue; + var _Pr = _Nr[_Or]; + if (_Pr._bl) continue; + if (!_Pr._cl) continue; + { + _A9(_Pr, _3l, "s_check_draft"); + _A9(_Pr, _3l, yyfplus("Week = ", _sl(_ul(_Pr._Nl)))); + _A9(_Pr, _3l, yyfplus("Draft = ", _sl(_ul(_Pr._Zn)))); + if (yyfgreater(_Pr._cq, 0)) { + { + } + } else { + if (yyfequal(_Pr._Nl, 1)) { + { + if (yyGetBool(_el(_0m(_3l, _4l, 42)._An))) { + { + _Pr._1m = 1; + _3m(6); + return; + } + } else { + { + var _Qr = _Pr._Zn; + var _Rr = -1; + if (yyCompareVal(_Qr, 1, g_GMLMathEpsilon) == 0) { + _Rr = 0; + } else if (yyCompareVal(_Qr, 2, g_GMLMathEpsilon) == 0) { + _Rr = 1; + } else if (yyCompareVal(_Qr, 3, g_GMLMathEpsilon) == 0) { + _Rr = 2; + } + switch (_Rr) { + case 0: { + if (yyfless(_el(_Pr._zn), 50)) { + _I4(_Pr, _3l); + } + _3m(3); + return; + break; + } + case 1: { + _3m(3); + return; + break; + } + case 2: { + _3m(3); + return; + break; + } + } + } + } + } + } else { + if (yyfgreaterequal(_el(_0m(_3l, _4l, 42)._Um), 10)) { + { + _Y4(_Pr, _3l); + } + } else { + if (yyGetBool(yyfless(_Pr._Nl, 8)) && yyGetBool(!yyGetBool(_Pr._Sr))) { + { + _Pr._Sr = 1 ? 1 : 0; + if (yyGetBool(_el(_0m(_3l, _4l, 42)._An)) || yyGetBool(_el(_0m(_3l, _4l, 42)._Bn))) { + { + _3m(6); + return; + } + } + var _Tr = _Sm(2); + var _Ur = -1; + if (yyCompareVal(_Tr, 0, g_GMLMathEpsilon) == 0) { + _Ur = 0; + } else if (yyCompareVal(_Tr, 1, g_GMLMathEpsilon) == 0) { + _Ur = 1; + } else if (yyCompareVal(_Tr, 2, g_GMLMathEpsilon) == 0) { + _Ur = 2; + } + switch (_Ur) { + case 0: { + _F4(_Pr, _3l, 1); + var _Bl = _hl(_0m(_3l, _4l, 42)._An, 0); + if (yyGetBool(_Bl)) { + { + if (yyGetBool(_78(_Pr, _3l, _il(_Bl, "position"))) || yyGetBool(yyfgreater(yyfplus(_sl(_il(_Bl, "salary")), _sl(_t9(_Pr, _3l))), _0m(_3l, _4l, 42)._Kn))) { + { + _Y4(_Pr, _3l); + break; + } + } + _0m(_3l, _4l, 42)._tn = _Bl; + var _Vr = -4; + var _Ol = _Q8(_Pr, _3l, "msg_FreeAgentOffer"); + if (yyfequal(_il(_Bl, "age"), 21)) { + { + _Ol = _Q8(_Pr, _3l, "msg_FreeAgentOffer_Rookie"); + if (yyGetBool(_n8(_Pr, _3l, _Bl))) { + _Vr = _H8(_Pr, _3l, 102); + } else { + _Vr = _H8(_Pr, _3l, 101); + } + } + } + _Ol = _Pl(_Ol, "$playername", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$position", _a9(_Pr, _3l, _il(_Bl, "position"))); + if (yyGetBool(_Vr)) { + _Ol = _Pl(_Ol, "$coachname", _q8(_Pr, _3l, _Vr, 1)); + } + _T7(_Pr, _3l, _Q8(_Pr, _3l, "ui_FreeAgent"), _Ol, _Q8(_Pr, _3l, "ui_Continue"), "", 45, "", global._Ll, 1); + _25(_Pr, _3l); + return; + } + } + break; + } + case 1: { + _H4(_Pr, _3l, 1); + var _Bl = _hl(_0m(_3l, _4l, 42)._Bn, 0); + if (yyGetBool(_Bl)) { + { + if (yyfgreater(yyfplus(_sl(_il(_Bl, "salary")), _sl(_t9(_Pr, _3l))), _0m(_3l, _4l, 42)._Kn)) { + { + _Y4(_Pr, _3l); + break; + } + } + _0m(_3l, _4l, 42)._tn = _Bl; + var _Yp = _cm(yyfminus(_sl(_98(_Pr, _3l, _Bl)), 4), 1, 10); + if (yyflessequal(_il(_Bl, "attitude"), 15)) { + _Yp = 1; + } + var _Rn = _V4(_Pr, _3l, _Yp); + if (yyfgreater(_T4(_Pr, _3l, _Rn), 0)) { + { + _vl(_Bl, "intrade_pick", _Rn); + _25(_Pr, _3l); + var _Ol = _Q8(_Pr, _3l, "msg_TradeOffer"); + _Ol = _Pl(_Ol, "$teamname", _l9(_Pr, _3l, _il(_Bl, "teamid"))); + _Ol = _Pl(_Ol, "$playername", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$position", _a9(_Pr, _3l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$num", _ul(_Rn)); + _T7(_Pr, _3l, _Q8(_Pr, _3l, "ui_TradeOffer"), _Ol, _Q8(_Pr, _3l, "ui_Continue"), "", 45, "", global._Ll, 1); + return; + } + } else { + { + _Y4(_Pr, _3l); + break; + } + } + } + } + break; + } + case 2: { + var _Wr = _el(_0m(_3l, _4l, 42)._Um); + if (yyfless(_Wr, 4)) { + break; + } + var _Bl = _e8(_Pr, _3l, 0); + if (yyGetBool(_Bl)) { + { + if (yyGetBool(yyfgreater(_il(_Bl, "age"), 31)) || yyGetBool(yyfequal(_il(_Bl, "signed_year"), _0m(_3l, _4l, 42)._sm)) || yyGetBool(yyflessequal(_il(_Bl, "attitude"), 15))) { + { + break; + } + } + _0m(_3l, _4l, 42)._tn = _Bl; + var _Yp = _cm(yyfplus(_sl(_98(_Pr, _3l, _Bl)), 4), 1, 10); + _vl(_Bl, "outtrade_pick", _V4(_Pr, _3l, _Yp)); + _25(_Pr, _3l); + var _Pn = _W4(_Pr, _3l, _Bl); + var _Ol = _Q8(_Pr, _3l, "msg_TradeRequest"); + _Ol = _Pl(_Ol, "$teamname", _il(_Pn, "name")); + _Ol = _Pl(_Ol, "$playername", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Ol = _Pl(_Ol, "$position", _a9(_Pr, _3l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$num", _ul(_il(_Bl, "outtrade_pick"))); + _T7(_Pr, _3l, _Q8(_Pr, _3l, "ui_TradeRequest"), _Ol, _Q8(_Pr, _3l, "ui_Continue"), "", 45, "", global._Ll, 1); + return; + } + } + break; + } + } + } + } + } + } + } + if (yyGetBool(!yyGetBool(_Pr._Xr)) && yyGetBool(_P8(_Pr, _3l))) { + { + return; + } + } else { + if (yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._pq)) && yyGetBool(_v4(_Pr, _3l))) { + { + return; + } + } + } + _0m(_3l, _4l, 42)._pq = 1 ? 1 : 0; + _25(_Pr, _3l); + _U5(_Pr, _3l, 1); + } + } + } +} +function _F4(_3l, _4l, _5l) { + { + var _Yr = _8l(42); + for (var _Zr in _Yr) { + if (!_Yr.hasOwnProperty(_Zr)) continue; + var __r = _Yr[_Zr]; + if (__r._bl) continue; + if (!__r._cl) continue; + { + while (yyfless(_el(__r._An), _5l)) { + _Cl(__r._An, _G4(__r, _3l)); + } + __r._An = _b8(__r, _3l, __r._An, 2); + } + } + } +} +function _G4(_3l, _4l) { + var _0s = _Sm(2); + var _1s = -1; + if (yyCompareVal(_0s, 0, g_GMLMathEpsilon) == 0) { + _1s = 0; + } else if (yyCompareVal(_0s, 1, g_GMLMathEpsilon) == 0) { + _1s = 1; + } else if (yyCompareVal(_0s, 2, g_GMLMathEpsilon) == 0) { + _1s = 2; + } + switch (_1s) { + case 0: { + var _Bl = _48(_3l, _4l, _88(_3l, _4l, 0), 21, 1, 2); + _vl(_Bl, "attitude", _Vm(30, 90)); + return _Bl; + break; + } + case 1: { + var _Bl = _48(_3l, _4l, _88(_3l, _4l, 0), _Vm(33, 40), 1, 3); + _vl(_Bl, "stamina", 1); + _vl(_Bl, "max_stamina", 1); + return _Bl; + break; + } + case 2: { + var _Bl = _48(_3l, _4l, _88(_3l, _4l, 0), 0, 1, 4); + _vl(_Bl, "attitude", _Vm(5, 15)); + return _Bl; + break; + } + } +} +function _H4(_3l, _4l, _5l) { + { + var _2s = _8l(42); + for (var _3s in _2s) { + if (!_2s.hasOwnProperty(_3s)) continue; + var _4s = _2s[_3s]; + if (_4s._bl) continue; + if (!_4s._cl) continue; + { + while (yyfless(_el(_4s._Bn), _5l)) { + { + var _Bl = _48(_4s, _3l, _88(_4s, _3l, 0), _Vm(22, 40), 1, 10); + do { + { + _vl(_Bl, "teamid", _Sm(31)); + } + } while (!yyfnotequal(_il(_Bl, "teamid"), _0m(_3l, _4l, 42)._Fm)); + _Cl(_4s._Bn, _Bl); + } + } + _4s._Bn = _b8(_4s, _3l, _4s._Bn, 2); + } + } + } +} +function _I4(_3l, _4l) { + _A9(_3l, _4l, "s_create_draftlist"); + { + var _5s = _8l(42); + for (var _6s in _5s) { + if (!_5s.hasOwnProperty(_6s)) continue; + var _7s = _5s[_6s]; + if (_7s._bl) continue; + if (!_7s._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_7s._zn)); _dl++) { + _Tm(_hl(_7s._zn, _dl)); + } + _8s(_7s._zn); + var _dl = 1; + for (; yyflessequal(_dl, 50); _dl++) { + { + var _9s = _cm(yyfminus(11, _sl(yyfdivide(_sl(_7s._as), 5))), 7, 10); + if (yyfequal(_7s._sm, 2)) { + _9s = 8; + } + var _bs = yyfmod(_sl(_dl), 6); + var _cs = -1; + if (yyCompareVal(_bs, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_bs, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_bs, 2, g_GMLMathEpsilon) == 0) { + _cs = 0; + } else if (yyCompareVal(_bs, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_bs, 4, g_GMLMathEpsilon) == 0) { + _cs = 1; + } else if (yyCompareVal(_bs, 5, g_GMLMathEpsilon) == 0) { + _cs = 2; + } + switch (_cs) { + case 0: { + _7s._yn = _Vm(1, 5); + break; + } + case 1: { + _7s._yn = _Vm(6, 9); + break; + } + case 2: { + _7s._yn = 10; + _9s = yyftime(_9s, 0.7); + break; + } + } + var _Bl = _48(_7s, _3l, _7s._yn, 21, 1, round(_9s)); + _9s = yyftime(_9s, 0.9); + if (yyGetBool(yyfequal(_7s._yn, 1)) && yyGetBool(yyfgreater(_il(_Bl, "strength"), 4))) { + _vl(_Bl, "strength", 4); + } + _Cl(_7s._zn, _Bl); + } + } + _7s._zn = _b8(_7s, _3l, _7s._zn, 2); + _25(_7s, _3l); + } + } + } +} +function _J4(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_create_hirelist"); + var _ds = _5l; + var _es = _H8(_3l, _4l, 102); + var _fs = _H8(_3l, _4l, 101); + var _gs = _il(_es, "rating"); + var _hs = _il(_fs, "rating"); + { + var _is = _8l(42); + for (var _js in _is) { + if (!_is.hasOwnProperty(_js)) continue; + var _ks = _is[_js]; + if (_ks._bl) continue; + if (!_ks._cl) continue; + { + if (yyGetBool(_ds)) { + { + var _Wr = _el(_ks._Wo); + if (yyGetBool(_Wr)) { + { + var _dl = _Sm(yyfminus(_sl(_Wr), 1)); + _Tm(_hl(_ks._Wo, _dl)); + _El(_ks._Wo, _dl); + } + } + } + } + while (yyfless(_M4(_ks, _3l, 102), 4)) { + { + _Cl(_ks._Wo, _F8(_ks, _3l, 102, _cm(yyfplus(_sl(_gs), _sl(_Sm(6))), 2, 10))); + } + } + while (yyfless(_M4(_ks, _3l, 101), 4)) { + { + _Cl(_ks._Wo, _F8(_ks, _3l, 101, _cm(yyfplus(_sl(_hs), _sl(_Sm(6))), 2, 10))); + } + } + _ks._Wo = _G8(_ks, _3l, _ks._Wo); + } + } + } +} +function _K4(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_create_storelist"); + var _ds = _5l; + { + var _ls = _8l(42); + for (var _ms in _ls) { + if (!_ls.hasOwnProperty(_ms)) continue; + var _ns = _ls[_ms]; + if (_ns._bl) continue; + if (!_ns._cl) continue; + { + var _Wr = _el(_ns._Cn); + if (yyGetBool(_ds) && yyGetBool(_Wr)) { + { + var _dl = _Sm(yyfminus(_sl(_Wr), 1)); + _Tm(_hl(_ns._Cn, _dl)); + _El(_ns._Cn, _dl); + _Wr = yyfminus(_Wr, 1); + } + } + var _dl = 1; + for (; yyfless(_dl, 11); _dl++) { + { + if (yyfequal(_N4(_ns, _3l, _dl), 0)) { + { + if (yyfequal(_dl, 9)) { + continue; + } + _Cl(_ns._Cn, _L4(_ns, _3l, _dl)); + } + } + } + } + _A9(_ns, _3l, yyfplus("Storelist size = ", _sl(_ul(_el(_ns._Cn))))); + _ns._Cn = _G8(_ns, _3l, _ns._Cn); + } + } + } +} +function _L4(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_create_player_storelist"); + var _yn = _5l; + var _Bl = _48(_3l, _4l, _yn, yyfplus(22, _sl(_Sm(6))), 8, 10); + _vl(_Bl, "attitude", _Vm(50, 100)); + _vl(_Bl, "creditcost", round(yyfplus(_sl(_98(_3l, _4l, _Bl)), _sl(yyftime(_sl(_il(_Bl, "salary")), 0.4))))); + _vl(_Bl, "contract", 3); + return _Bl; +} +function _M4(_3l, _4l, _5l) { + { + var _os = _8l(42); + for (var _ps in _os) { + if (!_os.hasOwnProperty(_ps)) continue; + var _qs = _os[_ps]; + if (_qs._bl) continue; + if (!_qs._cl) continue; + { + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_qs._Wo)); _dl++) { + { + var _Bl = _hl(_qs._Wo, _dl); + if (yyfequal(_il(_Bl, "position"), _5l)) { + _rl++; + } + } + } + return _rl; + } + } + } +} +function _N4(_3l, _4l, _5l) { + { + var _rs = _8l(42); + for (var _ss in _rs) { + if (!_rs.hasOwnProperty(_ss)) continue; + var _ts = _rs[_ss]; + if (_ts._bl) continue; + if (!_ts._cl) continue; + { + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_ts._Cn)); _dl++) { + { + var _Bl = _hl(_ts._Cn, _dl); + if (yyfequal(_il(_Bl, "position"), _5l)) { + _rl++; + } + } + } + return _rl; + } + } + } +} +function _O4(_3l, _4l, _5l) { + { + var _us = _8l(42); + for (var _vs in _us) { + if (!_us.hasOwnProperty(_vs)) continue; + var _ws = _us[_vs]; + if (_ws._bl) continue; + if (!_ws._cl) continue; + { + var _Xo = _yl(); + var _xs = _5l; + var _dl = 0; + for (; yyfless(_dl, _el(_ws._Wo)); _dl++) { + { + var _Bl = _hl(_ws._Wo, _dl); + if (yyfequal(_il(_Bl, "position"), _xs)) { + _Cl(_Xo, _Bl); + } + } + } + return _Xo; + } + } + } +} +function _P4(_3l, _4l) { + { + var _ys = _8l(42); + for (var _zs in _ys) { + if (!_ys.hasOwnProperty(_zs)) continue; + var _As = _ys[_zs]; + if (_As._bl) continue; + if (!_As._cl) continue; + { + _As._Sn = _vp(_As._Sn, 1958150832); + _As._Sn[_wp(0)] = yyfplus(_As._Sn[_wp(0)], 1); + _As._Sn[_wp(1)] = yyfplus(_As._Sn[_wp(1)], 1); + _As._Sn[_wp(2)] = yyfplus(_As._Sn[_wp(2)], 1); + _25(_As, _3l); + } + } + } +} +function _Q4(_3l, _4l) { + { + var _Bs = _8l(16); + for (var _Cs in _Bs) { + if (!_Bs.hasOwnProperty(_Cs)) continue; + var _Ds = _Bs[_Cs]; + if (_Ds._bl) continue; + if (!_Ds._cl) continue; + _lp(_Ds); + } + } + var _Es = 48; + var _Fs = 48; + var _Gs = yyftime(_sl(yyfminus(_sl(_0m(_3l, _4l, 42)._Io), 1)), 10); + var _Hs = min(yyfplus(_sl(_Gs), 10), _el(_0m(_3l, _4l, 42)._zn)); + var _rl = 0; + var _Is = _Gs; + for (; yyfless(_Is, _Hs); _Is++) { + { + _3l._Js = _vp(_3l._Js, 4083195518); + _3l._Js[_wp(_rl)] = _Oq(_Es, _Fs, "Instances", 16); + _Es = yyfplus(_Es, 80); + _0m(_3l, _4l, _3l._Js[_Tn(_rl, _3l._Js)])._Bl = _hl(_0m(_3l, _4l, 42)._zn, _Is); + if (yyfequal(_rl++, 4)) { + { + _Es = 48; + _Fs = yyfplus(_Fs, 88); + } + } + } + } + var _Ks = yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Page")), " "), _sl(_ul(_0m(_3l, _4l, 42)._Io))), "/"), _sl(_ul(_3l._Jo))); + if (yyflessequal(_3l._Jo, 1)) { + _Ks = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Page")), " "), _sl(_ul(_0m(_3l, _4l, 42)._Io))); + } + _0m(_3l, _4l, 100028)._mm = _Ks; + _0m(_3l, _4l, 100026)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100027)._4a = 1 ? 1 : 0; + if (yyfequal(_0m(_3l, _4l, 42)._Io, 1)) { + _0m(_3l, _4l, 100026)._4a = 0 ? 1 : 0; + } + if (yyfequal(_0m(_3l, _4l, 42)._Io, _3l._Jo)) { + _0m(_3l, _4l, 100027)._4a = 0 ? 1 : 0; + } +} +function _R4(_3l, _4l) { + _A9(_3l, _4l, "s_update_freeagents"); + { + var _Ls = _8l(16); + for (var _Ms in _Ls) { + if (!_Ls.hasOwnProperty(_Ms)) continue; + var _Ns = _Ls[_Ms]; + if (_Ns._bl) continue; + if (!_Ns._cl) continue; + _lp(_Ns); + } + } + var _xn = _0m(_3l, _4l, 42)._An; + var _Wr = _el(_xn); + if (yyfless(_Wr, 1)) { + { + _A9(_3l, _4l, "tradeoffer"); + _xn = _0m(_3l, _4l, 42)._Bn; + _Wr = _el(_xn); + _0m(_3l, _4l, 100081)._mm = _Q8(_3l, _4l, "ui_TradeOffer"); + } + } + var _Os = round(yyftime(_sl(_rn._Ps), 0.5)); + var _Qs = round(yyftime(_sl(_rn._Rs), 0.45)); + var _Ss = yyfplus(_sl(_Ts(109)), 8); + if (yyfgreater(_Wr, 5)) { + { + _Qs = yyfminus(_Qs, 44); + _Os = yyfminus(_Os, yyftime(4, _sl(yyftime(_sl(_Ss), 0.5)))); + } + } else { + { + _Os = yyfminus(_Os, yyftime(_sl(yyfminus(_sl(_Wr), 1)), _sl(yyftime(_sl(_Ss), 0.5)))); + } + } + var _dl = 0; + for (; yyfless(_dl, _Wr); _dl++) { + { + _3l._Js = _vp(_3l._Js, 4083195518); + _3l._Js[_wp(_dl)] = _Oq(0, 0, "Instances", 16); + _0m(_3l, _4l, _3l._Js[_Tn(_dl, _3l._Js)])._Bl = _hl(_xn, _dl); + _0m(_3l, _4l, _3l._Js[_Tn(_dl, _3l._Js)])._kr(yyfminus(_sl(_Os), _sl(yyftime(_sl(_Ss), 0.5)))); + _0m(_3l, _4l, _3l._Js[_Tn(_dl, _3l._Js)])._Us(yyfminus(_sl(_Qs), _sl(yyftime(_sl(_0m(_3l, _4l, _3l._Js[_Tn(0, _3l._Js)])._Vs()), 0.5)))); + _Os = yyfplus(_Os, _Ss); + if (yyfequal(_dl, 4)) { + { + var _ql = yyfminus(_sl(_Wr), 5); + _Os = yyftime(_sl(_rn._Ps), 0.5); + _Os = yyfminus(_Os, yyftime(_sl(yyfminus(_sl(_ql), 1)), _sl(yyftime(_sl(_Ss), 0.5)))); + _Qs = yyfplus(_Qs, 88); + } + } + } + } +} +function _S4(_3l, _4l) { + { + var _Ws = _8l(42); + for (var _Xs in _Ws) { + if (!_Ws.hasOwnProperty(_Xs)) continue; + var _Ys = _Ws[_Xs]; + if (_Ys._bl) continue; + if (!_Ys._cl) continue; + { + if (yyfless(_Ys._Zn, 1)) { + return 0; + } + if (yyfgreater(_Ys._Zn, 3)) { + return 0; + } + return _Ys._Sn[_Tn(yyfminus(_sl(_Ys._Zn), 1), _Ys._Sn)]; + } + } + } +} +function _T4(_3l, _4l, _5l) { + var _Zs = _5l; + { + var __s = _8l(42); + for (var _0t in __s) { + if (!__s.hasOwnProperty(_0t)) continue; + var _1t = __s[_0t]; + if (_1t._bl) continue; + if (!_1t._cl) continue; + { + if (yyfless(_Zs, 1)) { + return 0; + } + if (yyfgreater(_Zs, 3)) { + return 0; + } + return _1t._Sn[_Tn(yyfminus(_sl(_Zs), 1), _1t._Sn)]; + } + } + } +} +function _U4(_3l, _4l, _5l) { + var _Yp = _98(_3l, _4l, _5l); + if (yyfgreaterequal(_Yp, 8)) { + return 1; + } + if (yyfgreaterequal(_Yp, 4)) { + return 2; + } + return 3; +} +function _V4(_3l, _4l, _5l) { + var _Yp = _5l; + if (yyfgreaterequal(_Yp, 8)) { + return 1; + } + if (yyfgreaterequal(_Yp, 4)) { + return 2; + } + return 3; +} +function _W4(_3l, _4l, _5l) { + var _Bl = _5l; + var _On = yyfmod( + _sl( + round( + yyfplus( + yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(_sl(_0m(_3l, _4l, 42)._Nl), _sl(_il(_Bl, "skill"))), _sl(_il(_Bl, "strength"))), _sl(_il(_Bl, "stamina"))), _sl(_il(_Bl, "speed"))), _sl(_il(_Bl, "age"))), + _sl(_il(_Bl, "attitude")) + ) + ) + ), + 32 + ); + if (yyfequal(_On, _0m(_3l, _4l, 42)._Fm)) { + _On++; + } + if (yyfless(_On, 0)) { + _On = 31; + } + if (yyfgreater(_On, 31)) { + _On = 0; + } + return _i9(_3l, _4l, _On); +} +function _X4(_3l, _4l) { + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Um)); _dl++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _dl); + _vl(_Bl, "outtrade_pick", 0); + _vl(_Bl, "intrade_pick", 0); + } + } + _25(_3l, _4l); +} +function _Y4(_3l, _4l) { + { + var _2t = _8l(42); + for (var _3t in _2t) { + if (!_2t.hasOwnProperty(_3t)) continue; + var _4t = _2t[_3t]; + if (_4t._bl) continue; + if (!_4t._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_4t._Bn)); _dl++) { + _Tm(_hl(_4t._Bn, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_4t._An)); _dl++) { + _Tm(_hl(_4t._An, _dl)); + } + _8s(_4t._Bn); + _8s(_4t._An); + } + } + } + _25(_3l, _4l); +} +function _Z4(_3l, _4l, _5l) { + var _5t = _5l; + _A9(_3l, _4l, "s_end_draft_round"); + { + var _6t = _8l(42); + for (var _7t in _6t) { + if (!_6t.hasOwnProperty(_7t)) continue; + var _8t = _6t[_7t]; + if (_8t._bl) continue; + if (!_8t._cl) continue; + { + var _9t = _8t._Zn; + var _at = -1; + if (yyCompareVal(_9t, 1, g_GMLMathEpsilon) == 0) { + _at = 0; + } else if (yyCompareVal(_9t, 2, g_GMLMathEpsilon) == 0) { + _at = 1; + } else if (yyCompareVal(_9t, 3, g_GMLMathEpsilon) == 0) { + _at = 2; + } + switch (_at) { + case 0: { + while (yyfgreater(_el(_8t._zn), 35)) { + { + var _dl = _Sm(5); + _Tm(_hl(_8t._zn, _dl)); + _El(_8t._zn, _dl); + } + } + break; + } + case 1: { + while (yyfgreater(_el(_8t._zn), 20)) { + { + var _dl = _Sm(5); + _Tm(_hl(_8t._zn, _dl)); + _El(_8t._zn, _dl); + } + } + break; + } + case 2: { + var _Wr = _el(_8t._zn); + if (yyfgreater(_Wr, yyftime(_sl(_8t._Sn[_Tn(2, _8t._Sn)]), 2))) { + { + var _dl = _Sm(yyfminus(_sl(_Wr), 1)); + _Tm(_hl(_8t._zn, _dl)); + _El(_8t._zn, _dl); + } + } + break; + } + } + _8t._Sn = _vp(_8t._Sn, 1962719203); + _8t._Sn[_wp(yyfminus(_sl(_8t._Zn), 1))] = 0; + _8t._Zn++; + _8t._Io = 1; + if (yyGetBool(_5t)) { + _8t._Zn = 4; + } + if (yyfgreater(_8t._Zn, 3)) { + { + var _dl = 0; + for (; yyfless(_dl, _el(_8t._zn)); _dl++) { + _Tm(_hl(_8t._zn, _dl)); + } + _8s(_8t._zn); + _P4(_8t, _3l); + _Z7(_8t, _3l, _Q8(_8t, _3l, "news_DraftEnded")); + _8t._1m = 1; + _3m(4); + } + } else { + { + _0m(_3l, _4l, 42)._bt = 1 ? 1 : 0; + _3m(3); + } + } + } + } + } +} +function __4(_3l, _4l) { + { + var _ct = _8l(42); + for (var _dt in _ct) { + if (!_ct.hasOwnProperty(_dt)) continue; + var _et = _ct[_dt]; + if (_et._bl) continue; + if (!_et._cl) continue; + { + _Y4(_et, _3l); + var _ft = _yl(); + var _dl = 0; + for (; yyfless(_dl, _el(_et._Um)); _dl++) { + { + var _Bl = _hl(_et._Um, _dl); + _vl(_Bl, "age", yyfplus(_sl(_il(_Bl, "age")), 1)); + _vl(_Bl, "contract", yyfminus(_sl(_il(_Bl, "contract")), 1)); + _vl(_Bl, "condition", _Vm(90, 100)); + if (yyfgreater(_il(_Bl, "age"), 30)) { + _vl(_Bl, "stamina", _cm(yyfminus(_sl(_il(_Bl, "stamina")), 1), 1, 10)); + } + if (yyfgreater(_il(_Bl, "age"), 30)) { + { + var _gt = _Sm(1); + var _ht = -1; + if (yyCompareVal(_gt, 0, g_GMLMathEpsilon) == 0) { + _ht = 0; + } else if (yyCompareVal(_gt, 1, g_GMLMathEpsilon) == 0) { + _ht = 1; + } + switch (_ht) { + case 0: { + _vl(_Bl, "speed", _cm(yyfminus(_sl(_il(_Bl, "speed")), 1), 1, 10)); + break; + } + case 1: { + _vl(_Bl, "strength", _cm(yyfminus(_sl(_il(_Bl, "strength")), 1), 1, 10)); + break; + } + } + } + } + if (yyfgreaterequal(_il(_Bl, "age"), 35)) { + { + _Cl(_ft, _Bl); + var _Ol = _Q8(_et, _3l, "news_PlayerRetired"); + _Ol = _Pl(_Ol, "$teamname", _l9(_et, _3l, _et._Fm)); + _Ol = _T8(_et, _3l, _Ol, _Bl); + _Z7(_et, _3l, _Ol); + } + } else { + if (yyfless(_il(_Bl, "contract"), 1)) { + { + _vl(_Bl, "salary", _05(_et, _3l, _Bl)); + _vl(_Bl, "contract", _Vm(2, 3)); + if (yyfgreater(_il(_Bl, "age"), 32)) { + _vl(_Bl, "contract", 1); + } + if (yyfless(_il(_Bl, "age"), 35)) { + { + _Cl(_et._An, _Bl); + } + } + } + } + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_et._An)); _dl++) { + { + var _yn = _Dl(_et._Um, _hl(_et._An, _dl)); + _El(_et._Um, _yn); + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_ft)); _dl++) { + { + var _yn = _Dl(_et._Um, _hl(_ft, _dl)); + _El(_et._Um, _yn); + _Tm(_hl(_ft, _dl)); + } + } + _Fl(_ft); + _et._it = 0 ? 1 : 0; + var _jt = _yl(); + var _dl = 0; + for (; yyfless(_dl, _el(_et._Vo)); _dl++) { + { + var _Bl = _hl(_et._Vo, _dl); + _vl(_Bl, "age", yyfplus(_sl(_il(_Bl, "age")), 1)); + _vl(_Bl, "contract", yyfminus(_sl(_il(_Bl, "contract")), 1)); + if (yyfgreater(_il(_Bl, "age"), 65)) { + { + var _Ol = _Q8(_et, _3l, "msg_StaffRetired"); + _Ol = _Pl(_Ol, "$position", _a9(_et, _3l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Z7(_et, _3l, _Ol); + _Cl(_jt, _Bl); + } + } else { + if (yyfless(_il(_Bl, "contract"), 1)) { + { + var _Ol = _Q8(_et, _3l, "msg_StaffExpired"); + _Ol = _Pl(_Ol, "$position", _a9(_et, _3l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$hirename", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _Z7(_et, _3l, _Ol); + _Cl(_jt, _Bl); + } + } + } + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_jt)); _dl++) { + { + var _yn = _Dl(_et._Vo, _hl(_jt, _dl)); + _El(_et._Vo, _yn); + _Tm(_hl(_jt, _dl)); + } + } + _Fl(_jt); + if (yyfequal(_H8(_et, _3l, 101), -4)) { + { + _Cl(_et._Vo, _F8(_et, _3l, 101, 1)); + } + } + if (yyfequal(_H8(_et, _3l, 102), -4)) { + { + _Cl(_et._Vo, _F8(_et, _3l, 102, 1)); + } + } + } + } + } +} +function _05(_3l, _4l, _5l) { + var _Bl = _5l; + var _Yp = _98(_3l, _4l, _Bl); + var _kt = 0; + var _lt = _il(_Bl, "position"); + var _mt = -1; + if (yyCompareVal(_lt, 1, g_GMLMathEpsilon) == 0) { + _mt = 0; + } else if (yyCompareVal(_lt, 2, g_GMLMathEpsilon) == 0) { + _mt = 1; + } else if (yyCompareVal(_lt, 3, g_GMLMathEpsilon) == 0) { + _mt = 2; + } else if (yyCompareVal(_lt, 4, g_GMLMathEpsilon) == 0) { + _mt = 3; + } else if (yyCompareVal(_lt, 5, g_GMLMathEpsilon) == 0) { + _mt = 4; + } else if (yyCompareVal(_lt, 6, g_GMLMathEpsilon) == 0) { + _mt = 5; + } else if (yyCompareVal(_lt, 7, g_GMLMathEpsilon) == 0) { + _mt = 6; + } else if (yyCompareVal(_lt, 8, g_GMLMathEpsilon) == 0) { + _mt = 7; + } else if (yyCompareVal(_lt, 9, g_GMLMathEpsilon) == 0) { + _mt = 8; + } else if (yyCompareVal(_lt, 10, g_GMLMathEpsilon) == 0) { + _mt = 9; + } + switch (_mt) { + case 0: { + _kt = yyftime(_sl(_Yp), 2); + break; + } + case 1: { + _kt = yyftime(_sl(_Yp), 1); + break; + } + case 2: { + _kt = yyftime(_sl(_Yp), 0.75); + break; + } + case 3: { + _kt = yyftime(_sl(_Yp), 1.25); + break; + } + case 4: { + _kt = yyftime(_sl(_Yp), 1.2); + break; + } + case 5: { + _kt = yyftime(_sl(_Yp), 1.2); + break; + } + case 6: { + _kt = yyftime(_sl(_Yp), 1.1); + break; + } + case 7: { + _kt = yyftime(_sl(_Yp), 1.1); + break; + } + case 8: { + _kt = yyftime(_sl(_Yp), 0.9); + break; + } + case 9: { + _kt = yyftime(_sl(_Yp), 0.5); + break; + } + } + _kt = yyftime(_kt, 3); + if (yyfequal(_il(_Bl, "age"), 21)) { + _kt = yyftime(_kt, 0.5); + } + if (yyfequal(_il(_Bl, "age"), 32)) { + _kt = yyftime(_kt, 0.75); + } + if (yyfgreaterequal(_il(_Bl, "age"), 33)) { + _kt = yyftime(_kt, 0.5); + } + return round(_kt); +} +function _15(_3l, _4l) { + { + var _nt = _8l(42); + for (var _ot in _nt) { + if (!_nt.hasOwnProperty(_ot)) continue; + var _pt = _nt[_ot]; + if (_pt._bl) continue; + if (!_pt._cl) continue; + { + if (!yyGetBool(_pt._it)) { + { + var _dl = 0; + for (; yyfless(_dl, _el(_pt._An)); _dl++) { + { + var _Bl = _hl(_pt._An, _dl); + if (yyfnotequal(_il(_Bl, "signed_year"), 0)) { + { + var _Ol = _Q8(_pt, _3l, "msg_OutOfContractPlayers"); + if (yyfequal(_el(_pt._An), 1)) { + { + _Ol = _Q8(_pt, _3l, "msg_OutOfContractPlayer"); + _Ol = _Pl(_Ol, "$position", _a9(_pt, _3l, _il(_Bl, "position"))); + _Ol = _Pl(_Ol, "$playername", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + } + } + _T7(_pt, _3l, "", _Ol, _Q8(_pt, _3l, "ui_Continue"), "", 332, "", global._Ll, 1); + _pt._it = 1 ? 1 : 0; + return; + } + } + } + } + } + } + } + } + } +} +function _25(_3l, _4l) { + _A9(_3l, _4l, "<<< s_savegame >>>"); + _65(_3l, _4l); + { + var _qt = _8l(42); + for (var _rt in _qt) { + if (!_qt.hasOwnProperty(_rt)) continue; + var _st = _qt[_rt]; + if (_st._bl) continue; + if (!_st._cl) continue; + { + _tt(global._ap); + _ut("savegame", "year", _st._sm); + _ut("savegame", "week", _st._Nl); + _ut("savegame", "stage", _st._1m); + _ut("savegame", "intro", _st._cq); + _vt("savegame", "fname", _st._lm); + _vt("savegame", "lname", _st._nm); + _ut("savegame", "myteam_id", _st._Fm); + _ut("savegame", "favourite_team_id", _st._Em); + _ut("savegame", "suppress_difficulty", _st._wt); + _ut("savegame", "salary_cap", _st._Kn); + _ut("savegame", "prematch_dilemma_done", _st._pq); + _ut("savegame", "tip_count", _st._vq); + _ut("savegame", "matchcount", _st._xt); + _ut("savegame", "coach_credit", _st._Jl); + _ut("savegame", "coach_rating", _st._as); + _ut("savegame", "fans", _st._Lp); + _ut("savegame", "facility_stadium", _st._Kl); + _ut("savegame", "facility_training", _st._Tl); + _ut("savegame", "facility_rehab", _st._Yl); + _ut("savegame", "facility_upgraded_stadium", _st._Ml); + _ut("savegame", "facility_upgraded_training", _st._Ul); + _ut("savegame", "facility_upgraded_rehab", _st._Zl); + _ut("savegame", "draft_round", _st._Zn); + _ut("savegame", "draft_picks_0", _st._Sn[_Tn(0, _st._Sn)]); + _ut("savegame", "draft_picks_1", _st._Sn[_Tn(1, _st._Sn)]); + _ut("savegame", "draft_picks_2", _st._Sn[_Tn(2, _st._Sn)]); + _ut("savegame", "draft_info_done", _st._yt); + _ut("savegame", "expiredcontract_msg_done", _st._it); + _ut("savegame", "offers_done", _st._Sr); + var _dl = 0; + for (; yyfless(_dl, 3); _dl++) { + { + _ut("savegame", yyfplus("stat_games", _sl(_ul(_dl))), _st._zt[_Tn(_dl, _st._zt)]); + _ut("savegame", yyfplus("stat_comp", _sl(_ul(_dl))), _st._At[_Tn(_dl, _st._At)]); + _ut("savegame", yyfplus("stat_att", _sl(_ul(_dl))), _st._Bt[_Tn(_dl, _st._Bt)]); + _ut("savegame", yyfplus("stat_yds", _sl(_ul(_dl))), _st._Ct[_Tn(_dl, _st._Ct)]); + _ut("savegame", yyfplus("stat_td", _sl(_ul(_dl))), _st._Dt[_Tn(_dl, _st._Dt)]); + _ut("savegame", yyfplus("stat_int", _sl(_ul(_dl))), _st._Et[_Tn(_dl, _st._Et)]); + _ut("savegame", yyfplus("stat_sck", _sl(_ul(_dl))), _st._Ft[_Tn(_dl, _st._Ft)]); + } + } + _vt("savegame", "news", _Gt(_st._hm)); + _vt("savegame", "dilemma_tags", _Gt(_st._kp)); + var _Wr = _el(_st._Bm); + _A9(_st, _3l, yyfplus("teamlist size = ", _sl(_ul(_Wr)))); + _ut("savegame", "teamlist", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _or = _It(_hl(_st._Bm, _Ht)); + _vt("savegame", yyfplus("teamlist_", _sl(_ul(_Ht))), _or); + } + } + var _Wr = _el(_st._fl); + _ut("savegame", "achievements", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _Jt = _hl(_st._fl, _Ht); + _vt("savegame", yyfplus("achievements_", _sl(_ul(_Ht))), _It(_Jt)); + } + } + var _Wr = _el(_st._hp); + _ut("savegame", "history", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _or = _It(_hl(_st._hp, _Ht)); + _vt("savegame", yyfplus("history_", _sl(_ul(_Ht))), _or); + } + } + _Wr = _el(_st._ip); + _ut("savegame", "schedule", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _or = _It(_hl(_st._ip, _Ht)); + _vt("savegame", yyfplus("schedule_", _sl(_ul(_Ht))), _or); + } + } + _Wr = _el(_st._Im); + _ut("savegame", "fixturelist", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _or = _It(_hl(_st._Im, _Ht)); + _vt("savegame", yyfplus("fixture_", _sl(_ul(_Ht))), _or); + } + } + _Wr = _el(_st._jp); + _ut("savegame", "playoffs", _Wr); + var _Ht = 0; + for (; yyfless(_Ht, _Wr); _Ht++) { + { + var _or = _It(_hl(_st._jp, _Ht)); + _vt("savegame", yyfplus("playoff_", _sl(_ul(_Ht))), _or); + } + } + _Wr = _el(_st._zn); + _ut("savegame", "draftlist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._zn, _Is)); + _vt("savegame", yyfplus("draftlist_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._Wo); + _ut("savegame", "hirelist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._Wo, _Is)); + _vt("savegame", yyfplus("hirelist_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._Cn); + _ut("savegame", "storelist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._Cn, _Is)); + _vt("savegame", yyfplus("storelist_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._Bn); + _ut("savegame", "tradelist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._Bn, _Is)); + _vt("savegame", yyfplus("tradelist_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._An); + _ut("savegame", "freeagentlist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._An, _Is)); + _vt("savegame", yyfplus("freeagentlist_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._Um); + _ut("savegame", "roster", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._Um, _Is)); + _vt("savegame", yyfplus("roster_", _sl(_ul(_Is))), _or); + } + } + _Wr = _el(_st._Vo); + _ut("savegame", "stafflist", _Wr); + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + var _or = _It(_hl(_st._Vo, _Is)); + _vt("savegame", yyfplus("stafflist_", _sl(_ul(_Is))), _or); + } + } + _vt("savegame", "face_grid_L", _Kt(_st._Lt)); + _vt("savegame", "face_grid_M", _Kt(_st._Mt)); + _vt("savegame", "face_grid_D", _Kt(_st._Nt)); + _vt("savegame", "face_grid_C", _Kt(_st._Ot)); + _Pt(); + } + } + } +} +function _35(_3l, _4l, _5l) { + var _Qt = _5l; + { + var _Rt = _8l(42); + for (var _St in _Rt) { + if (!_Rt.hasOwnProperty(_St)) continue; + var _Tt = _Rt[_St]; + if (_Tt._bl) continue; + if (!_Tt._cl) continue; + { + _tt(_Qt); + _A9(_Tt, _3l, yyfplus("loading save data: ", _sl(_Qt))); + _Tt._sm = _Ut("savegame", "year", 1); + _Tt._Nl = _Ut("savegame", "week", 1); + _Tt._1m = _Ut("savegame", "stage", 1); + _Tt._cq = _Ut("savegame", "intro", 1); + _Tt._lm = _Vt("savegame", "fname", ""); + _Tt._nm = _Vt("savegame", "lname", ""); + _Tt._Fm = _Ut("savegame", "myteam_id", 0); + _Tt._Em = _Ut("savegame", "favourite_team_id", 0); + _Tt._wt = _Ut("savegame", "suppress_difficulty", 5); + _Tt._Kn = _Ut("savegame", "salary_cap", 100); + _Tt._pq = _Ut("savegame", "prematch_dilemma_done", 0); + _Tt._vq = _Ut("savegame", "tip_count", 0); + _Tt._xt = _Ut("savegame", "matchcount", 0); + _Tt._Jl = _Ut("savegame", "coach_credit", 0); + _Tt._as = _Ut("savegame", "coach_rating", 1); + _Tt._Lp = _Ut("savegame", "fans", 30); + _Tt._Kl = _Ut("savegame", "facility_stadium", 1); + _Tt._Tl = _Ut("savegame", "facility_training", 1); + _Tt._Yl = _Ut("savegame", "facility_rehab", 1); + _Tt._Ml = _Ut("savegame", "facility_upgraded_stadium", 0); + _Tt._Ul = _Ut("savegame", "facility_upgraded_training", 0); + _Tt._Zl = _Ut("savegame", "facility_upgraded_rehab", 0); + _Tt._Zn = _Ut("savegame", "draft_round", 0); + _Tt._Sn = _vp(_Tt._Sn, 3258718046); + _Tt._Sn[_wp(0)] = _Ut("savegame", "draft_picks_0", 0); + _Tt._Sn[_wp(1)] = _Ut("savegame", "draft_picks_1", 0); + _Tt._Sn[_wp(2)] = _Ut("savegame", "draft_picks_2", 0); + _Tt._yt = _Ut("savegame", "draft_info_done", 0); + _Tt._it = _Ut("savegame", "expiredcontract_msg_done", 0); + _Tt._Sr = _Ut("savegame", "offers_done", 0); + _A9(_Tt, _3l, "stats..."); + var _dl = 0; + for (; yyfless(_dl, 3); _dl++) { + { + _Tt._zt = _vp(_Tt._zt, 4036674392); + _Tt._zt[_wp(_dl)] = _Ut("savegame", yyfplus("stat_games", _sl(_ul(_dl))), 0); + _Tt._At = _vp(_Tt._At, 1721998117); + _Tt._At[_wp(_dl)] = _Ut("savegame", yyfplus("stat_comp", _sl(_ul(_dl))), 0); + _Tt._Bt = _vp(_Tt._Bt, 4220152282); + _Tt._Bt[_wp(_dl)] = _Ut("savegame", yyfplus("stat_att", _sl(_ul(_dl))), 0); + _Tt._Ct = _vp(_Tt._Ct, 190261364); + _Tt._Ct[_wp(_dl)] = _Ut("savegame", yyfplus("stat_yds", _sl(_ul(_dl))), 0); + _Tt._Dt = _vp(_Tt._Dt, 3594773744); + _Tt._Dt[_wp(_dl)] = _Ut("savegame", yyfplus("stat_td", _sl(_ul(_dl))), 0); + _Tt._Et = _vp(_Tt._Et, 679304268); + _Tt._Et[_wp(_dl)] = _Ut("savegame", yyfplus("stat_int", _sl(_ul(_dl))), 0); + _Tt._Ft = _vp(_Tt._Ft, 3036720114); + _Tt._Ft[_wp(_dl)] = _Ut("savegame", yyfplus("stat_sck", _sl(_ul(_dl))), 0); + } + } + _Tt._hm = _yl(); + _Tt._kp = _yl(); + _Tt._Bm = _yl(); + _Tt._fl = _yl(); + _Tt._hp = _yl(); + _Tt._ip = _yl(); + _Tt._Im = _yl(); + _Tt._jp = _yl(); + _Tt._zn = _yl(); + _Tt._Wo = _yl(); + _Tt._Cn = _yl(); + _Tt._Bn = _yl(); + _Tt._An = _yl(); + _Tt._Um = _yl(); + _Tt._Vo = _yl(); + _Tt._Lt = _Wt(8, 3); + _Tt._Mt = _Wt(8, 1); + _Tt._Nt = _Wt(8, 8); + _Tt._Ot = _Wt(9, 4); + _Xt(_Tt._Lt, 0); + _Xt(_Tt._Mt, 0); + _Xt(_Tt._Nt, 0); + _Xt(_Tt._Ot, 0); + _Yt(_Tt._hm, _Vt("savegame", "news", "0")); + _Yt(_Tt._kp, _Vt("savegame", "dilemma_tags", "0")); + _Tt._Wr = _Ut("savegame", "teamlist", 0); + _A9(_Tt, _3l, yyfplus("teamlist size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("teamlist_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._Bm, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "achievements", 0); + _A9(_Tt, _3l, yyfplus("achievements size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("achievements_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._fl, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "history", 0); + _A9(_Tt, _3l, yyfplus("history size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("history_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._hp, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "schedule", 0); + _A9(_Tt, _3l, yyfplus("schedule size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("schedule_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._ip, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "fixturelist", 0); + _A9(_Tt, _3l, yyfplus("fixture size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("fixture_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._Im, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "playoffs", 0); + _A9(_Tt, _3l, yyfplus("play-off size=", _sl(_ul(_Tt._Wr)))); + var _Ht = 0; + for (; yyfless(_Ht, _Tt._Wr); _Ht++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("playoff_", _sl(_ul(_Ht))), "")); + _Cl(_Tt._jp, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "draftlist", 0); + _A9(_Tt, _3l, yyfplus("draft size=", _sl(_ul(_Tt._Wr)))); + var _0u = 0; + for (; yyfless(_0u, _Tt._Wr); _0u++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("draftlist_", _sl(_ul(_0u))), "")); + _Cl(_Tt._zn, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "hirelist", 0); + _A9(_Tt, _3l, yyfplus("hire list size=", _sl(_ul(_Tt._Wr)))); + var _0u = 0; + for (; yyfless(_0u, _Tt._Wr); _0u++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("hirelist_", _sl(_ul(_0u))), "")); + _Cl(_Tt._Wo, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "storelist", 0); + _A9(_Tt, _3l, yyfplus("storelist size=", _sl(_ul(_Tt._Wr)))); + var _0u = 0; + for (; yyfless(_0u, _Tt._Wr); _0u++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("storelist_", _sl(_ul(_0u))), "")); + _Cl(_Tt._Cn, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "tradelist", 0); + _A9(_Tt, _3l, yyfplus("tradelist size=", _sl(_ul(_Tt._Wr)))); + var _Is = 0; + for (; yyfless(_Is, _Tt._Wr); _Is++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("tradelist_", _sl(_ul(_Is))), "")); + _Cl(_Tt._Bn, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "freeagentlist", 0); + _A9(_Tt, _3l, yyfplus("freeagentlist size=", _sl(_ul(_Tt._Wr)))); + var _Is = 0; + for (; yyfless(_Is, _Tt._Wr); _Is++) { + { + var _Zt = _Dq(); + __t(_Zt, _Vt("savegame", yyfplus("freeagentlist_", _sl(_ul(_Is))), "")); + _Cl(_Tt._An, _Zt); + } + } + _Tt._Wr = _Ut("savegame", "roster", 0); + _A9(_Tt, _3l, yyfplus("roster size=", _sl(_ul(_Tt._Wr)))); + var _Is = 0; + for (; yyfless(_Is, _Tt._Wr); _Is++) { + { + var _Bl = _Dq(); + __t(_Bl, _Vt("savegame", yyfplus("roster_", _sl(_ul(_Is))), "")); + _vl(_Bl, "flash_time", -9999); + _Cl(_Tt._Um, _Bl); + } + } + _Tt._Wr = _Ut("savegame", "stafflist", 0); + _A9(_Tt, _3l, yyfplus("stafflist size=", _sl(_ul(_Tt._Wr)))); + var _Is = 0; + for (; yyfless(_Is, _Tt._Wr); _Is++) { + { + var _Bl = _Dq(); + __t(_Bl, _Vt("savegame", yyfplus("stafflist_", _sl(_ul(_Is))), "")); + _vl(_Bl, "flash_time", -9999); + if (!yyGetBool(_Xn(_Tt._Vo, "xp_level"))) { + { + _vl(_Bl, "xp_level", _il(_Bl, "rating")); + _vl(_Bl, "xp", 0); + _vl(_Bl, "xp_gain", 0); + } + } + _Cl(_Tt._Vo, _Bl); + } + } + _1u(_Tt._Lt, _Vt("savegame", "face_grid_L", "")); + _1u(_Tt._Mt, _Vt("savegame", "face_grid_M", "")); + _1u(_Tt._Nt, _Vt("savegame", "face_grid_D", "")); + _1u(_Tt._Ot, _Vt("savegame", "face_grid_C", "")); + _Pt(); + if (yyfequal(_rn._bp(), -1)) { + { + if (yyGetBool(_2u(global._cp))) { + _9p(global._cp); + } + _3u(_Qt, global._cp); + } + } + _Tt._1m = 1; + } + } + } + _l5(_3l, _4l); + return 1; +} +function _45(_3l, _4l) { + _A9(_3l, _4l, "creating options map..."); + { + var _4u = _8l(42); + for (var _5u in _4u) { + if (!_4u.hasOwnProperty(_5u)) continue; + var _6u = _4u[_5u]; + if (_6u._bl) continue; + if (!_6u._cl) continue; + { + _6u._1n = _Dq(); + _vl(_6u._1n, "my_version", 0); + _vl(_6u._1n, "fullversion", 0); + if (!yyGetBool(global._7u)) { + _vl(_6u._1n, "fullversion", 1); + } + _vl(_6u._1n, "op_soundfx", 1); + _vl(_6u._1n, "op_drivedir", 0); + if (yyGetBool(global._7u)) { + _vl(_6u._1n, "op_drivedir", -1); + } + _vl(_6u._1n, "op_scanlines", 0); + if (!yyGetBool(global._7u)) { + _vl(_6u._1n, "op_scanlines", 1); + } + _vl(_6u._1n, "op_weather", 1); + _vl(_6u._1n, "op_tips", 1); + _vl(_6u._1n, "op_soundfx", 1); + _vl(_6u._1n, "done_review_reward", 0); + _vl(_6u._1n, "op_zoom", 1); + _65(_6u, _3l); + } + } + } +} +function _55(_3l, _4l) { + _A9(_3l, _4l, "loading options..."); + { + var _8u = _8l(42); + for (var _9u in _8u) { + if (!_8u.hasOwnProperty(_9u)) continue; + var _au = _8u[_9u]; + if (_au._bl) continue; + if (!_au._cl) continue; + { + _au._1n = _bu(global._cu); + if (yyGetBool(_du(_il(_au._1n, "op_tips")))) { + _vl(_au._1n, "op_tips", 1); + } + if (yyGetBool(_du(_il(_au._1n, "op_soundfx")))) { + _vl(_au._1n, "op_soundfx", 1); + } + if (yyGetBool(_du(_il(_au._1n, "op_zoom")))) { + _vl(_au._1n, "op_zoom", 1); + } + if (yyGetBool(_du(_il(_au._1n, "op_music")))) { + _vl(_au._1n, "op_music", 1); + } + } + } + } +} +function _65(_3l, _4l) { + _A9(_3l, _4l, "saving options..."); + { + var _eu = _8l(42); + for (var _fu in _eu) { + if (!_eu.hasOwnProperty(_fu)) continue; + var _gu = _eu[_fu]; + if (_gu._bl) continue; + if (!_gu._cl) continue; + { + _vl(_gu._1n, "my_version", global._hu); + _iu(_gu._1n, global._cu); + } + } + } +} +function _75(_3l, _4l) { + var _Zt = _Dq(); + var _pr = _qr("LanguageUS.txt"); + while (!yyGetBool(_rr(_pr))) { + { + var _sr = _tr(_pr); + _ur(_pr); + var _yn = _vr(" ", _sr); + var _ju = _ku(_sr); + _lu(_Zt, _wr(_sr, 1, yyfminus(_sl(_yn), 1)), _wr(_sr, yyfplus(_sl(_yn), 1), yyfminus(_sl(_ju), 1))); + } + } + _xr(_pr); + return _Zt; +} +function _85(_3l, _4l) { + _A9(_3l, _4l, "s_load_teams"); + var _xn = _yl(); + var _pr = _qr("Teams.txt"); + var _mu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + while (!yyGetBool(_rr(_pr))) { + { + var _Zt = _Dq(); + var _nu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + var _dl = 0; + for (; yyfless(_dl, _ou(_mu)); _dl++) { + { + _lu(_Zt, _mu[_Tn(_dl, _mu)], _nu[_Tn(_dl, _nu)]); + } + } + _Cl(_xn, _Zt); + } + } + _xr(_pr); + return _xn; +} +function _95(_3l, _4l) { + _A9(_3l, _4l, "s_load_retrobowl_hof"); + var _xn = _yl(); + var _pr = _qr("RetroBowlHOF.txt"); + var _yn = 0; + var _mu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + while (!yyGetBool(_rr(_pr))) { + { + var _Zt = _Dq(); + var _nu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + var _dl = 0; + for (; yyfless(_dl, _ou(_mu)); _dl++) { + { + _lu(_Zt, _mu[_Tn(_dl, _mu)], _nu[_Tn(_dl, _nu)]); + } + } + _Cl(_xn, _Zt); + } + } + _xr(_pr); + return _xn; +} +function _a5(_3l, _4l) { + _A9(_3l, _4l, "s_load_achievements"); + var _xn = _yl(); + var _yn = 0; + var _pr = _qr("Achievements.txt"); + var _mu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + while (!yyGetBool(_rr(_pr))) { + { + var _Zt = _Dq(); + var _nu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + var _dl = 0; + for (; yyfless(_dl, _ou(_mu)); _dl++) { + { + _lu(_Zt, _mu[_Tn(_dl, _mu)], _nu[_Tn(_dl, _nu)]); + } + } + _Cl(_xn, _Zt); + } + } + _xr(_pr); + return _xn; +} // // slog ("adding fix: "+string(map[? "week"])+":"+string(map[? "away_team"])+"@"+string(map[? "home_team"])); +function _b5(_3l, _4l) { + var _xn = _yl(); + var _pr = _qr("Schedule.txt"); + var _mu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + var _yn = 0; + while (!yyGetBool(_rr(_pr))) { + { + var _Zt = _Dq(); + var _nu = _c5(_3l, _4l, _tr(_pr)); + _ur(_pr); + var _dl = 0; + for (; yyfless(_dl, _ou(_mu)); _dl++) { + { + _lu(_Zt, _mu[_Tn(_dl, _mu)], _ml(_nu[_Tn(_dl, _nu)])); + } + } + if (yyfequal(yyfminus(_sl(_ml(_il(_Zt, "year"))), 1), yyfmod(_sl(_0m(_3l, _4l, 42)._sm), 4))) { + { + _Cl(_xn, _Zt); + } + } else { + _Tm(_Zt); + } + } + } + _xr(_pr); + return _xn; +} +function _c5(_3l, _4l, _5l) { + var _Ol = _5l; + var _pu = " "; + var _qu = 0; + var _ru; + var _su = ""; + var _dl = 1; + for (; yyfless(_dl, yyfplus(_sl(_ku(_Ol)), 1)); _dl++) { + { + var _tu = _wr(_Ol, _dl, 1); + if (yyfequal(_tu, _pu)) { + { + _ru = _vp(_ru, -558); + _ru[_wp(_qu)] = _su; + _qu++; + _su = ""; + } + } else { + { + _su = yyfplus(_sl(_su), _sl(_tu)); + _ru = _vp(_ru, -558); + _ru[_wp(_qu)] = _su; + } + } + } + } + return _ru; +} // // slog ("Week: "+string(fix[? "week"])+" team "+string(team_id1)+" @ "+string(team_id2)); +function _d5(_3l, _4l) { + _A9(_3l, _4l, "s_create_my_fixture_list"); + var _uu = _yl(); + var _vu = 0; + for (; yyfless(_vu, _el(_3l._ip)); _vu++) { + { + var _wu = _hl(_3l._ip, _vu); + var _xu = _il(_wu, "away_team"); + var _yu = _il(_wu, "home_team"); + if (yyGetBool(yyfequal(_xu, _3l._Fm)) || yyGetBool(yyfequal(_yu, _3l._Fm))) { + { + var _Zt = _Dq(); + _vl(_Zt, "week", _il(_wu, "week")); + _vl(_Zt, "away_team", _xu); + _vl(_Zt, "home_team", _yu); + _vl(_Zt, "away_score", _il(_wu, "away_score")); + _vl(_Zt, "home_score", _il(_wu, "home_score")); + _vl(_Zt, "human_win", "unplayed"); + if (yyfgreater(_il(_wu, "away_score"), -1)) { + { + if (yyfequal(_il(_wu, "away_score"), _il(_wu, "home_score"))) { + _vl(_Zt, "human_win", "tie"); + } else { + if (yyGetBool(yyfequal(_il(_wu, "away_team"), _3l._Fm)) && yyGetBool(yyfgreater(_il(_wu, "away_score"), _il(_wu, "home_score")))) { + _vl(_Zt, "human_win", "win"); + } else { + if (yyGetBool(yyfequal(_il(_wu, "home_team"), _3l._Fm)) && yyGetBool(yyfgreater(_il(_wu, "home_score"), _il(_wu, "away_score")))) { + _vl(_Zt, "human_win", "win"); + } else { + _vl(_Zt, "human_win", "loss"); + } + } + } + } + } + _Cl(_uu, _Zt); + } + } + } + } + return _uu; +} // slog("create fixture "+string(away_id)+" @ "+string(home_id)); +function _e5(_3l, _4l, _5l, _Bq, _Cq, _zu) { + var _xn = _5l; + var _Au = _Bq; + var _Bu = _Cq; + var _Cu = _zu; + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("create fixture ", _sl(_ul(_Bu))), " @ "), _sl(_ul(_Cu)))); + var _wu = _Dq(); + _vl(_wu, "week", _Au); + _vl(_wu, "away_team", _Bu); + _vl(_wu, "home_team", _Cu); + _vl(_wu, "away_score", -1); + _vl(_wu, "home_score", -1); + _Cl(_xn, _wu); + if (yyGetBool(yyfequal(_Bu, _0m(_3l, _4l, 42)._Fm)) || yyGetBool(yyfequal(_Cu, _0m(_3l, _4l, 42)._Fm))) { + { + _k5(_3l, _4l, _Au, _Bu, _Cu); + } + } +} +function _f5(_3l, _4l) { + if (yyGetBool(_tl(_0m(_3l, _4l, 42)._jp, 2))) { + { + var _dl = 0; + for (; yyfless(_dl, _el(_3l._jp)); _dl++) { + _Tm(_hl(_0m(_3l, _4l, 42)._jp, _dl)); + } + _8s(_0m(_3l, _4l, 42)._jp); + } + } + var _Du = _u5(_3l, _4l, 0, 4); + var _Eu = _n9(_3l, _4l, 0, 5); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 18, _il(_Eu, "uid"), _il(_Du, "uid")); + var _Fu = _u5(_3l, _4l, 0, 3); + var _Gu = _n9(_3l, _4l, 0, 6); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 19, _il(_Gu, "uid"), _il(_Fu, "uid")); + var _Hu = _u5(_3l, _4l, 1, 4); + var _Iu = _n9(_3l, _4l, 1, 5); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 20, _il(_Iu, "uid"), _il(_Hu, "uid")); + var _Ju = _u5(_3l, _4l, 1, 3); + var _Ku = _n9(_3l, _4l, 1, 6); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 21, _il(_Ku, "uid"), _il(_Ju, "uid")); + var _Lu = _u5(_3l, _4l, 0, 1); + var _Mu = _u5(_3l, _4l, 0, 2); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 22, -1, _il(_Lu, "uid")); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 23, _il(_Mu, "uid"), -1); + var _Nu = _u5(_3l, _4l, 1, 1); + var _Ou = _u5(_3l, _4l, 1, 2); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 24, -1, _il(_Nu, "uid")); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 25, _il(_Ou, "uid"), -1); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 26, -1, -1); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 27, -1, -1); + _e5(_3l, _4l, _0m(_3l, _4l, 42)._jp, 28, -1, -1); +} +function _g5(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_do_schedule"); + var _Pu = _5l; + { + var _Qu = _8l(42); + for (var _Ru in _Qu) { + if (!_Qu.hasOwnProperty(_Ru)) continue; + var _Su = _Qu[_Ru]; + if (_Su._bl) continue; + if (!_Su._cl) continue; + { + if (yyfgreater(_Su._Nl, 17)) { + { + return _h5(_Su, _3l); + } + } + var _Tu = -4; + var _Uu = -4; + var _Vu = -4; + var _Wu = -4; + var _Xu = -4; + var _Yu = -4; + var _Zu = -4; + var __u = -4; + var _vu = 0; + for (; yyfless(_vu, _el(_Su._ip)); _vu++) { + { + var _wu = _hl(_Su._ip, _vu); + if (yyfequal(_il(_wu, "week"), _Su._Nl)) { + { + var _0v = _il(_wu, "away_team"); + var _1v = _il(_wu, "home_team"); + var _2v = _hl(_Su._Bm, _0v); + var _3v = _hl(_Su._Bm, _1v); + var _4v = _ml(_il(_2v, "offense")); + _4v = yyfplus(_4v, _ml(_il(_2v, "defense"))); + var _5v = _ml(_il(_3v, "offense")); + _5v = yyfplus(_5v, _ml(_il(_3v, "defense"))); + _5v = yyfplus(_5v, 1); + var _6v = _i5(_Su, _3l); + var _7v = _i5(_Su, _3l); + if (yyGetBool(yyfequal(_il(_6v, "points"), _il(_7v, "points"))) && yyGetBool(_Sm(2))) { + { + _vl(_7v, "points", yyfplus(_sl(_il(_7v, "points")), 3)); + } + } + var _8v = 0 ? 1 : 0; + var _9v = 99; + _9v = abs(yyfminus(_sl(_4v), _sl(_5v))); + _9v = round(yyftime(_sl(_9v), 0.25)); + if (yyfgreater(_il(_6v, "points"), _il(_7v, "points"))) { + { + if (yyfless(_4v, _5v)) { + _8v = _Sm(_9v); + } + } + } else { + { + if (yyfgreater(_4v, _5v)) { + _8v = _Sm(_9v); + } + } + } + if (yyGetBool(_8v)) { + { + var _av = _Dq(); + _bv(_av, _6v); + _bv(_6v, _7v); + _bv(_7v, _av); + _Tm(_av); + } + } + if (!yyGetBool(_Pu)) { + { + if (yyfequal(_0v, _0m(_3l, _4l, 42)._Fm)) { + { + _vl(_6v, "points", _0m(_3l, _4l, 42)._cv[_Tn(0, _0m(_3l, _4l, 42)._cv)]); + _vl(_6v, "yards", _0m(_3l, _4l, 42)._Ct[_Tn(0, _0m(_3l, _4l, 42)._Ct)]); + _vl(_6v, "tds", _0m(_3l, _4l, 42)._Dt[_Tn(0, _0m(_3l, _4l, 42)._Dt)]); + _vl(_6v, "sacks", _0m(_3l, _4l, 42)._Ft[_Tn(0, _0m(_3l, _4l, 42)._Ft)]); + _vl(_6v, "ints", _0m(_3l, _4l, 42)._Et[_Tn(0, _0m(_3l, _4l, 42)._Et)]); + _vl(_7v, "points", _0m(_3l, _4l, 42)._cv[_Tn(1, _0m(_3l, _4l, 42)._cv)]); + _vl(_7v, "yards", _0m(_3l, _4l, 42)._dv); + _vl(_7v, "tds", _0m(_3l, _4l, 42)._ev); + _vl(_7v, "sacks", _0m(_3l, _4l, 42)._fv); + _vl(_7v, "ints", _0m(_3l, _4l, 42)._gv); + } + } else { + if (yyfequal(_1v, _0m(_3l, _4l, 42)._Fm)) { + { + _vl(_7v, "points", _0m(_3l, _4l, 42)._cv[_Tn(1, _0m(_3l, _4l, 42)._cv)]); + _vl(_7v, "yards", _0m(_3l, _4l, 42)._Ct[_Tn(0, _0m(_3l, _4l, 42)._Ct)]); + _vl(_7v, "tds", _0m(_3l, _4l, 42)._Dt[_Tn(0, _0m(_3l, _4l, 42)._Dt)]); + _vl(_7v, "sacks", _0m(_3l, _4l, 42)._Ft[_Tn(0, _0m(_3l, _4l, 42)._Ft)]); + _vl(_7v, "ints", _0m(_3l, _4l, 42)._Et[_Tn(0, _0m(_3l, _4l, 42)._Et)]); + _vl(_6v, "points", _0m(_3l, _4l, 42)._cv[_Tn(0, _0m(_3l, _4l, 42)._cv)]); + _vl(_6v, "yards", _0m(_3l, _4l, 42)._dv); + _vl(_6v, "tds", _0m(_3l, _4l, 42)._ev); + _vl(_6v, "sacks", _0m(_3l, _4l, 42)._fv); + _vl(_6v, "ints", _0m(_3l, _4l, 42)._gv); + } + } + } + } + } + _vl(_wu, "away_score", _il(_6v, "points")); + _vl(_wu, "home_score", _il(_7v, "points")); + _vl(_2v, "stat_games", yyfplus(_sl(_ml(_il(_2v, "stat_games"))), 1)); + _vl(_2v, "stat_yds", yyfplus(_sl(_ml(_il(_2v, "stat_yds"))), _sl(_ml(_il(_6v, "yards"))))); + _vl(_2v, "stat_td", yyfplus(_sl(_ml(_il(_2v, "stat_td"))), _sl(_ml(_il(_6v, "tds"))))); + _vl(_2v, "stat_sck", yyfplus(_sl(_ml(_il(_2v, "stat_sck"))), _sl(_ml(_il(_6v, "sacks"))))); + _vl(_2v, "stat_int", yyfplus(_sl(_ml(_il(_2v, "stat_int"))), _sl(_ml(_il(_6v, "ints"))))); + _vl(_2v, "match_yds", _ml(_il(_6v, "yards"))); + _vl(_2v, "match_td", _ml(_il(_6v, "tds"))); + _vl(_2v, "match_sck", _ml(_il(_6v, "sacks"))); + _vl(_2v, "match_int", _ml(_il(_6v, "ints"))); + _vl(_3v, "stat_games", yyfplus(_sl(_ml(_il(_3v, "stat_games"))), 1)); + _vl(_3v, "stat_yds", yyfplus(_sl(_ml(_il(_3v, "stat_yds"))), _sl(_ml(_il(_7v, "yards"))))); + _vl(_3v, "stat_td", yyfplus(_sl(_ml(_il(_3v, "stat_td"))), _sl(_ml(_il(_7v, "tds"))))); + _vl(_3v, "stat_sck", yyfplus(_sl(_ml(_il(_3v, "stat_sck"))), _sl(_ml(_il(_7v, "sacks"))))); + _vl(_3v, "stat_int", yyfplus(_sl(_ml(_il(_3v, "stat_int"))), _sl(_ml(_il(_7v, "ints"))))); + _vl(_3v, "match_yds", _ml(_il(_7v, "yards"))); + _vl(_3v, "match_td", _ml(_il(_7v, "tds"))); + _vl(_3v, "match_sck", _ml(_il(_7v, "sacks"))); + _vl(_3v, "match_int", _ml(_il(_7v, "ints"))); + if (yyfgreater(_il(_6v, "points"), _il(_7v, "points"))) { + { + _vl(_2v, "wins", yyfplus(_sl(_ml(_il(_2v, "wins"))), 1)); + _vl(_3v, "losses", yyfplus(_sl(_ml(_il(_3v, "losses"))), 1)); + } + } else { + if (yyfless(_il(_6v, "points"), _il(_7v, "points"))) { + { + _vl(_2v, "losses", yyfplus(_sl(_ml(_il(_2v, "losses"))), 1)); + _vl(_3v, "wins", yyfplus(_sl(_ml(_il(_3v, "wins"))), 1)); + } + } else { + { + _vl(_2v, "ties", yyfplus(_sl(_ml(_il(_2v, "ties"))), 1)); + _vl(_3v, "ties", yyfplus(_sl(_ml(_il(_3v, "ties"))), 1)); + } + } + } + if (yyGetBool(!yyGetBool(_Tu)) || yyGetBool(yyfgreaterequal(_il(_2v, "match_yds"), _il(_Tu, "match_yds")))) { + { + _Tu = _2v; + _Xu = _3v; + } + } + if (yyGetBool(!yyGetBool(_Tu)) || yyGetBool(yyfgreaterequal(_il(_3v, "match_yds"), _il(_Tu, "match_yds")))) { + { + _Tu = _3v; + _Xu = _2v; + } + } + if (yyGetBool(!yyGetBool(_Uu)) || yyGetBool(yyfgreater(_il(_2v, "match_td"), _il(_Uu, "match_td")))) { + { + _Uu = _2v; + _Yu = _3v; + } + } + if (yyGetBool(!yyGetBool(_Uu)) || yyGetBool(yyfgreater(_il(_3v, "match_td"), _il(_Uu, "match_td")))) { + { + _Uu = _3v; + _Yu = _2v; + } + } + if (yyGetBool(!yyGetBool(_Wu)) || yyGetBool(yyfgreaterequal(_il(_2v, "match_sck"), _il(_Wu, "match_sck")))) { + { + _Wu = _2v; + __u = _3v; + } + } + if (yyGetBool(!yyGetBool(_Wu)) || yyGetBool(yyfgreaterequal(_il(_3v, "match_sck"), _il(_Wu, "match_sck")))) { + { + _Wu = _3v; + __u = _2v; + } + } + if (yyGetBool(!yyGetBool(_Vu)) || yyGetBool(yyfgreater(_il(_2v, "match_int"), _il(_Vu, "match_int")))) { + { + _Vu = _2v; + _Zu = _3v; + } + } + if (yyGetBool(!yyGetBool(_Vu)) || yyGetBool(yyfgreater(_il(_3v, "match_int"), _il(_Vu, "match_int")))) { + { + _Vu = _3v; + _Zu = _2v; + } + } + _Tm(_6v); + _Tm(_7v); + } + } + } + } + } + } + } + { + var _hv = _8l(42); + for (var _iv in _hv) { + if (!_hv.hasOwnProperty(_iv)) continue; + var _jv = _hv[_iv]; + if (_jv._bl) continue; + if (!_jv._cl) continue; + { + if (yyfequal(_jv._Nl, 17)) { + { + if (yyfgreater(_il(_jv._Dm, "wins"), _il(_jv._Dm, "losses"))) { + _J2(_jv, _3l, "ACH_WINNING_SEASON"); + } + if (yyfequal(_il(_jv._Dm, "wins"), 16)) { + _J2(_jv, _3l, "ACH_UNBEATEN_SEASON"); + } + _f6(_jv, _3l); + } + } + } + } + } + var _kv = ""; + if (yyGetBool(yyfequal(_Tu, _Uu)) && yyGetBool(yyfequal(_Tu, _0m(_3l, _4l, 42)._Fm))) { + { + if (yyGetBool(_Tu)) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbYardsTDs", _Tu, _Xu, 0, 0)), "\n\n")); + } + } + } else { + { + if (yyfequal(_Tu, _0m(_3l, _4l, 42)._Fm)) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbYards", _Tu, _Xu, 0, 0)), "\n\n")); + } + if (yyfequal(_Uu, _0m(_3l, _4l, 42)._Fm)) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbTouchDowns", _Uu, _Yu, 0, 0)), "\n\n")); + } + } + } + if (yyGetBool(yyfequal(_Wu, _Vu)) && yyGetBool(yyfnotequal(_Tu, _Wu)) && yyGetBool(yyfnotequal(_Uu, _Wu))) { + { + if (yyfequal(_Tu, _0m(_3l, _4l, 42)._Fm)) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbSacksInts", _Tu, _Xu, 0, 0)), "\n\n")); + } + } + } else { + { + if (yyGetBool(yyfequal(_Wu, _0m(_3l, _4l, 42)._Fm)) && yyGetBool(yyfnotequal(_Tu, _Wu)) && yyGetBool(yyfnotequal(_Uu, _Wu))) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbSacks", _Wu, __u, 0, 0)), "\n\n")); + } + if (yyGetBool(yyfequal(_Vu, _0m(_3l, _4l, 42)._Fm)) && yyGetBool(yyfnotequal(_Tu, _Vu)) && yyGetBool(yyfnotequal(_Uu, _Vu))) { + _kv = yyfplus(_kv, yyfplus(_sl(_R8(_3l, _4l, "news_qbInterceptions", _Vu, _Zu, 0, 0)), "\n\n")); + } + } + } +} +function _h5(_3l, _4l) { + { + var _lv = _8l(42); + for (var _mv in _lv) { + if (!_lv.hasOwnProperty(_mv)) continue; + var _nv = _lv[_mv]; + if (_nv._bl) continue; + if (!_nv._cl) continue; + { + _A9(_nv, _3l, yyfplus("s_do_playoff_schedule:", _sl(_ul(_nv._Nl)))); + var _wu = _m5(_nv, _3l, _nv._Nl); + if (!yyGetBool(_tl(_wu, 1))) { + { + _A9(_nv, _3l, "Fixture error! Trying to recreate playoffs"); + _f5(_nv, _3l); + _wu = _m5(_nv, _3l, _nv._Nl); + if (!yyGetBool(_tl(_wu, 1))) { + { + _A9(_nv, _3l, "Fixture error! Skipping season"); + _X5(_nv, _3l); + return 0; + } + } + } + } + var _0v = _il(_wu, "away_team"); + var _1v = _il(_wu, "home_team"); + var _2v = _hl(_nv._Bm, _0v); + var _3v = _hl(_nv._Bm, _1v); + var _4v = _ml(_il(_2v, "offense")); + _4v = yyfplus(_4v, _ml(_il(_2v, "defense"))); + var _5v = _ml(_il(_3v, "offense")); + _5v = yyfplus(_5v, _ml(_il(_3v, "defense"))); + _5v = yyfplus(_5v, 1); + var _6v = _i5(_nv, _3l); + var _7v = _i5(_nv, _3l); + if (yyfequal(_il(_6v, "points"), _il(_7v, "points"))) { + { + _vl(_7v, "points", yyfplus(_sl(_il(_7v, "points")), 3)); + } + } + if (yyGetBool(!yyGetBool(_Sm(4))) && yyGetBool(yyfgreater(_il(_6v, "points"), _il(_7v, "points"))) && yyGetBool(yyfless(_4v, _5v))) { + { + var _av = _Dq(); + _bv(_av, _6v); + _bv(_6v, _7v); + _bv(_7v, _av); + _Tm(_av); + } + } + if (yyGetBool(yyfequal(_0v, _0m(_3l, _4l, 42)._Fm)) || yyGetBool(yyfequal(_1v, _0m(_3l, _4l, 42)._Fm))) { + { + _vl(_6v, "points", _0m(_3l, _4l, 42)._cv[_Tn(0, _0m(_3l, _4l, 42)._cv)]); + _vl(_7v, "points", _0m(_3l, _4l, 42)._cv[_Tn(1, _0m(_3l, _4l, 42)._cv)]); + } + } + _vl(_wu, "away_score", _il(_6v, "points")); + _vl(_wu, "home_score", _il(_7v, "points")); + var _ov = _2v; + var _pv = _3v; + if (yyfless(_il(_6v, "points"), _il(_7v, "points"))) { + { + _ov = _3v; + _pv = _2v; + } + } + if (yyfequal(_nv._Nl, 28)) { + _Z7(_nv, _3l, _R8(_nv, _3l, "msg_SuperBowlWinner", _ov, _pv, _il(_wu, "away_score"), _il(_wu, "home_score"))); + } else { + { + _Z7(_nv, _3l, _R8(_nv, _3l, "msg_PlayOffResult", _ov, _pv, _il(_wu, "away_score"), _il(_wu, "home_score"))); + _j5(_nv, _3l, _nv._Nl, _il(_ov, "uid")); + } + } + _Tm(_6v); + _Tm(_7v); + } + } + } + return 1; +} +function _i5(_3l, _4l) { + var _Zt = _Dq(); + _vl(_Zt, "points", 0); + _vl(_Zt, "yards", 0); + _vl(_Zt, "tds", 0); + _vl(_Zt, "sacks", 0); + _vl(_Zt, "ints", 0); + var _qv = _Vm(6, 12); + var _rv = 0; + for (; yyfless(_rv, _qv); _rv++) { + { + var _sv = _Sm(2); + var _tv = -1; + if (yyCompareVal(_sv, 0, g_GMLMathEpsilon) == 0) { + _tv = 0; + } else if (yyCompareVal(_sv, 1, g_GMLMathEpsilon) == 0) { + _tv = 1; + } + switch (_tv) { + case 0: { + if (yyGetBool(_Sm(1))) { + { + _vl(_Zt, "tds", yyfplus(_sl(_il(_Zt, "tds")), 1)); + _vl(_Zt, "yards", yyfplus(_sl(_il(_Zt, "yards")), _sl(yyfplus(40, _sl(_Sm(40)))))); + } + } + _vl(_Zt, "points", yyfplus(_sl(_il(_Zt, "points")), 7)); + if (yyfgreater(_Sm(99), 93)) { + _vl(_Zt, "points", yyfminus(_sl(_il(_Zt, "points")), 1)); + } + break; + } + case 1: { + _vl(_Zt, "yards", yyfplus(_sl(_il(_Zt, "yards")), _sl(_Sm(20)))); + _vl(_Zt, "points", yyfplus(_sl(_il(_Zt, "points")), 3)); + if (yyfequal(_Sm(5), 0)) { + _vl(_Zt, "points", yyfminus(_sl(_il(_Zt, "points")), 3)); + } + break; + } + default: { + _vl(_Zt, "yards", yyfplus(_sl(_il(_Zt, "yards")), _sl(_Sm(10)))); + var _uv = _Sm(2); + var _vv = -1; + if (yyCompareVal(_uv, 0, g_GMLMathEpsilon) == 0) { + _vv = 0; + } else if (yyCompareVal(_uv, 1, g_GMLMathEpsilon) == 0) { + _vv = 1; + } else if (yyCompareVal(_uv, 2, g_GMLMathEpsilon) == 0) { + _vv = 2; + } + switch (_vv) { + case 0: { + _vl(_Zt, "sacks", yyfplus(_sl(_il(_Zt, "sacks")), 1)); + break; + } + case 1: { + _vl(_Zt, "ints", yyfplus(_sl(_il(_Zt, "ints")), 1)); + break; + } + case 2: { + break; + } + } + break; + } + } + } + } + return _Zt; +} +function _j5(_3l, _4l, _5l, _Bq) { + var _Au = _5l; + var _On = _Bq; + _A9(_3l, _4l, yyfplus("s_promote_playoff_winner", _sl(_ul(_On)))); + var _wv; + var _xv = _Au; + var _yv = -1; + if (yyCompareVal(_xv, 18, g_GMLMathEpsilon) == 0) { + _yv = 0; + } else if (yyCompareVal(_xv, 19, g_GMLMathEpsilon) == 0) { + _yv = 1; + } else if (yyCompareVal(_xv, 20, g_GMLMathEpsilon) == 0) { + _yv = 2; + } else if (yyCompareVal(_xv, 21, g_GMLMathEpsilon) == 0) { + _yv = 3; + } else if (yyCompareVal(_xv, 22, g_GMLMathEpsilon) == 0) { + _yv = 4; + } else if (yyCompareVal(_xv, 23, g_GMLMathEpsilon) == 0) { + _yv = 5; + } else if (yyCompareVal(_xv, 24, g_GMLMathEpsilon) == 0) { + _yv = 6; + } else if (yyCompareVal(_xv, 25, g_GMLMathEpsilon) == 0) { + _yv = 7; + } else if (yyCompareVal(_xv, 26, g_GMLMathEpsilon) == 0) { + _yv = 8; + } else if (yyCompareVal(_xv, 27, g_GMLMathEpsilon) == 0) { + _yv = 9; + } + switch (_yv) { + case 0: { + _wv = _m5(_3l, _4l, 22); + break; + } + case 1: { + _wv = _m5(_3l, _4l, 23); + break; + } + case 2: { + _wv = _m5(_3l, _4l, 24); + break; + } + case 3: { + _wv = _m5(_3l, _4l, 25); + break; + } + case 4: { + _wv = _m5(_3l, _4l, 26); + break; + } + case 5: { + _wv = _m5(_3l, _4l, 26); + break; + } + case 6: { + _wv = _m5(_3l, _4l, 27); + break; + } + case 7: { + _wv = _m5(_3l, _4l, 27); + break; + } + case 8: { + _wv = _m5(_3l, _4l, 28); + break; + } + case 9: { + _wv = _m5(_3l, _4l, 28); + break; + } + default: { + return; + break; + } + } + if (yyGetBool(_wv)) { + { + _A9(_3l, _4l, yyfplus("Got next round fix: ", _sl(_ul(_il(_wv, "week"))))); + if (yyfequal(_il(_wv, "away_team"), -1)) { + { + _vl(_wv, "away_team", _On); + } + } else { + if (yyfequal(_il(_wv, "home_team"), -1)) { + { + _vl(_wv, "home_team", _On); + } + } + } + } + } + _l5(_3l, _4l); +} +function _k5(_3l, _4l, _5l, _Bq, _Cq) { + var _Zt = _Dq(); + _vl(_Zt, "week", _5l); + _vl(_Zt, "away_team", _Bq); + _vl(_Zt, "home_team", _Cq); + _vl(_Zt, "away_score", 0); + _vl(_Zt, "home_score", 0); + _vl(_Zt, "human_win", "unplayed"); + _Cl(_0m(_3l, _4l, 42)._Im, _Zt); +} +function _l5(_3l, _4l) { + var _vu = 0; + for (; yyfless(_vu, _el(_0m(_3l, _4l, 42)._jp)); _vu++) { + { + var _zv = _hl(_0m(_3l, _4l, 42)._jp, _vu); + if (yyGetBool(yyfequal(_il(_zv, "away_team"), _0m(_3l, _4l, 42)._Fm)) || yyGetBool(yyfequal(_il(_zv, "home_team"), _0m(_3l, _4l, 42)._Fm))) { + { + var _Av = _ml(_il(_zv, "week")); + var _Bv = _n5(_3l, _4l, _Av); + if (!yyGetBool(_Bv)) { + { + _k5(_3l, _4l, _Av, _il(_zv, "away_team"), _il(_zv, "home_team")); + } + } else { + { + _vl(_Bv, "away_team", _il(_zv, "away_team")); + _vl(_Bv, "home_team", _il(_zv, "home_team")); + } + } + } + } + } + } +} +function _m5(_3l, _4l, _5l) { + var _vu = 0; + for (; yyfless(_vu, _el(_0m(_3l, _4l, 42)._jp)); _vu++) { + { + var _wu = _hl(_0m(_3l, _4l, 42)._jp, _vu); + var _Av = _ml(_il(_wu, "week")); + if (yyfequal(_Av, _5l)) { + return _wu; + } + } + } + return -4; +} +function _n5(_3l, _4l, _5l) { + { + var _Cv = _8l(42); + for (var _Dv in _Cv) { + if (!_Cv.hasOwnProperty(_Dv)) continue; + var _Ev = _Cv[_Dv]; + if (_Ev._bl) continue; + if (!_Ev._cl) continue; + { + var _vu = 0; + for (; yyfless(_vu, _el(_Ev._Im)); _vu++) { + { + var _wu = _hl(_Ev._Im, _vu); + if (yyGetBool(_wu) && yyGetBool(!yyGetBool(_du(_il(_wu, "week")))) && yyGetBool(yyfequal(_ml(_il(_wu, "week")), _5l))) { + return _wu; + } + } + } + } + } + } + return -4; +} +function _o5(_3l, _4l) { + { + var _Fv = _8l(42); + for (var _Gv in _Fv) { + if (!_Fv.hasOwnProperty(_Gv)) continue; + var _Hv = _Fv[_Gv]; + if (_Hv._bl) continue; + if (!_Hv._cl) continue; + { + var _Iv = -4; + var _vu = 0; + for (; yyfless(_vu, _el(_Hv._Im)); _vu++) { + { + var _wu = _hl(_Hv._Im, _vu); + if (yyGetBool(_wu) && yyGetBool(yyfequal(_il(_wu, "human_win"), "unplayed"))) { + return _Iv; + } + _Iv = _wu; + } + } + return _Iv; + } + } + } +} +function _p5(_3l, _4l) { + { + var _Jv = _8l(42); + for (var _Kv in _Jv) { + if (!_Jv.hasOwnProperty(_Kv)) continue; + var _Lv = _Jv[_Kv]; + if (_Lv._bl) continue; + if (!_Lv._cl) continue; + { + var _vu = 0; + for (; yyfless(_vu, _el(_Lv._Im)); _vu++) { + { + var _wu = _hl(_Lv._Im, _vu); + if (yyGetBool(_wu) && yyGetBool(yyfequal(_il(_wu, "human_win"), "unplayed"))) { + return _wu; + } + } + } + } + } + } + return -4; +} +function _q5(_3l, _4l) { + { + var _Mv = _8l(42); + for (var _Nv in _Mv) { + if (!_Mv.hasOwnProperty(_Nv)) continue; + var _Ov = _Mv[_Nv]; + if (_Ov._bl) continue; + if (!_Ov._cl) continue; + { + var _rl = 0; + var _vu = 0; + for (; yyfless(_vu, _el(_Ov._Im)); _vu++) { + { + var _wu = _hl(_Ov._Im, _vu); + if (yyGetBool(_wu) && yyGetBool(yyfequal(_il(_wu, "human_win"), "unplayed"))) { + _rl++; + } + } + } + return _rl; + } + } + } +} +function _r5(_3l, _4l, _5l, _Bq) { + var _Pv = _5l; + var _Qv = _Bq; + var _Rv = _yl(); + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Bm)); _dl++) { + { + var _Cm = _hl(_0m(_3l, _4l, 42)._Bm, _dl); + if (yyGetBool(yyfequal(_ml(_il(_Cm, "conference")), _Pv)) && yyGetBool(yyfequal(_ml(_il(_Cm, "division")), _Qv))) { + { + _Cl(_Rv, _Cm); + } + } + } + } + _Rv = _m9(_3l, _4l, _Rv, 0, 1); + var _Cm = _hl(_Rv, 0); + _Fl(_Rv); + return _Cm; +} +function _s5(_3l, _4l, _5l) { + var _Pn = _i9(_3l, _4l, _5l); + var _Pv = _il(_Pn, "conference"); + var _Qv = _il(_Pn, "division"); + var _Rv = _yl(); + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Bm)); _dl++) { + { + var _Cm = _hl(_0m(_3l, _4l, 42)._Bm, _dl); + if (yyGetBool(yyfequal(_ml(_il(_Cm, "conference")), _Pv)) && yyGetBool(yyfequal(_ml(_il(_Cm, "division")), _Qv))) { + { + _Cl(_Rv, _Cm); + } + } + } + } + _Rv = _m9(_3l, _4l, _Rv, 0, 1); + var _Sv = 1; + if (yyfequal(_hl(_Rv, 0), _Pn)) { + _Sv = 1; + } + if (yyfequal(_hl(_Rv, 1), _Pn)) { + _Sv = 2; + } + if (yyfequal(_hl(_Rv, 2), _Pn)) { + _Sv = 3; + } + if (yyfequal(_hl(_Rv, 3), _Pn)) { + _Sv = 4; + } + _Fl(_Rv); + return _Sv; +} +function _t5(_3l, _4l, _5l, _Bq, _Cq) { + var _Pv = _5l; + var _Qv = _Bq; + var _Tv = _Cq; + var _Cm = _r5(_3l, _4l, _Pv, _Qv); + var _Uv = _Tv; + var _Vv = -1; + if (yyCompareVal(_Uv, 0, g_GMLMathEpsilon) == 0) { + _Vv = 0; + } else if (yyCompareVal(_Uv, 1, g_GMLMathEpsilon) == 0) { + _Vv = 1; + } + switch (_Vv) { + case 0: { + return _il(_Cm, "name"); + break; + } + case 1: { + return _il(_Cm, "tla"); + break; + } + } +} +function _u5(_3l, _4l, _5l, _Bq) { + var _Pv = _5l; + var _Wv = _Bq; + var _Xv = _yl(); + _Cl(_Xv, _r5(_3l, _4l, _Pv, 0)); + _Cl(_Xv, _r5(_3l, _4l, _Pv, 1)); + _Cl(_Xv, _r5(_3l, _4l, _Pv, 2)); + _Cl(_Xv, _r5(_3l, _4l, _Pv, 3)); + _Xv = _m9(_3l, _4l, _Xv, 0, 1); + var _Cm = _hl(_Xv, yyfminus(_sl(_Wv), 1)); + _Fl(_Xv); + return _Cm; +} +function _v5(_3l, _4l, _5l, _Bq, _Cq) { + var _Pv = _5l; + var _Wv = _Bq; + var _Tv = _Cq; + var _Cm = _u5(_3l, _4l, _Pv, _Wv); + var _Yv = _Tv; + var _Zv = -1; + if (yyCompareVal(_Yv, 0, g_GMLMathEpsilon) == 0) { + _Zv = 0; + } else if (yyCompareVal(_Yv, 1, g_GMLMathEpsilon) == 0) { + _Zv = 1; + } + switch (_Zv) { + case 0: { + return _il(_Cm, "name"); + break; + } + case 1: { + return _il(_Cm, "tla"); + break; + } + } +} +function _w5(_3l, _4l) { + { + var __v = _8l(42); + for (var _0w in __v) { + if (!__v.hasOwnProperty(_0w)) continue; + var _1w = __v[_0w]; + if (_1w._bl) continue; + if (!_1w._cl) continue; + { + do { + { + _g5(_1w, _3l, 1); + _1w._Nl++; + } + } while (!yyfequal(_1w._Nl, 17)); + _1w._Zn = 4; + } + } + } +} +function _x5(_3l, _4l, _5l, _Bq, _Cq) { + _A9(_3l, _4l, "s_populate_division"); + var _2w = _5l; + var _rm = _Bq; + var _Qv = _Cq; + if (yyfgreater(_rm, 1)) { + return; + } + _0m(_3l, _4l, _2w)._Pq = yyfplus(yyfplus(_sl(_59(_3l, _4l, _rm)), " "), _sl(_49(_3l, _4l, _Qv))); + var _3w = _yl(); + var _4w = _0m(_3l, _4l, 42)._Fm; + var _5w = _0m(_3l, _4l, 42)._Gm; + var _6w = _0m(_3l, _4l, 42)._Hm; + _0m(_3l, _4l, _2w)._0r = 0.6; + if (yyGetBool(yyfequal(_rm, _5w)) && yyGetBool(yyfequal(_Qv, _6w))) { + _0m(_3l, _4l, _2w)._0r = 1; + } + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Bm)); _dl++) { + { + var _Cm = _hl(_0m(_3l, _4l, 42)._Bm, _dl); + if (yyGetBool(yyfequal(_il(_Cm, "conference"), _rm)) && yyGetBool(yyfequal(_il(_Cm, "division"), _Qv))) { + _Cl(_3w, _Cm); + } + } + } + _3w = _m9(_3l, _4l, _3w, 0, 1); + var _dl = 0; + for (; yyfless(_dl, _el(_3w)); _dl++) { + { + var _Cm = _hl(_3w, _dl); + var _sr = _il(_Cm, "name"); + var _7w = _ul(_il(_Cm, "wins")); + var _8w = _ul(_il(_Cm, "losses")); + var _9w = _ul(_il(_Cm, "ties")); + var _aw = 16777215; + if (yyfequal(_il(_Cm, "uid"), _4w)) { + _aw = global._bm; + } + var _bw = _dl; + var _cw = -1; + if (yyCompareVal(_bw, 0, g_GMLMathEpsilon) == 0) { + _cw = 0; + } else if (yyCompareVal(_bw, 1, g_GMLMathEpsilon) == 0) { + _cw = 1; + } else if (yyCompareVal(_bw, 2, g_GMLMathEpsilon) == 0) { + _cw = 2; + } else if (yyCompareVal(_bw, 3, g_GMLMathEpsilon) == 0) { + _cw = 3; + } + switch (_cw) { + case 0: { + _0m(_3l, _4l, _2w)._dw = _vp(_0m(_3l, _4l, _2w)._dw, 3121750312); + _0m(_3l, _4l, _2w)._dw[_wp(0)] = _sr; + _0m(_3l, _4l, _2w)._ew = _vp(_0m(_3l, _4l, _2w)._ew, 372587872); + _0m(_3l, _4l, _2w)._ew[_wp(0)] = _aw; + _0m(_3l, _4l, _2w)._7w = _vp(_0m(_3l, _4l, _2w)._7w, 1467464228); + _0m(_3l, _4l, _2w)._7w[_wp(0)] = _7w; + _0m(_3l, _4l, _2w)._8w = _vp(_0m(_3l, _4l, _2w)._8w, 3978844290); + _0m(_3l, _4l, _2w)._8w[_wp(0)] = _8w; + _0m(_3l, _4l, _2w)._9w = _vp(_0m(_3l, _4l, _2w)._9w, 251214534); + _0m(_3l, _4l, _2w)._9w[_wp(0)] = _9w; + break; + } + case 1: { + _0m(_3l, _4l, _2w)._dw[_wp(1)] = _sr; + _0m(_3l, _4l, _2w)._ew[_wp(1)] = _aw; + _0m(_3l, _4l, _2w)._7w[_wp(1)] = _7w; + _0m(_3l, _4l, _2w)._8w[_wp(1)] = _8w; + _0m(_3l, _4l, _2w)._9w[_wp(1)] = _9w; + break; + } + case 2: { + _0m(_3l, _4l, _2w)._dw[_wp(2)] = _sr; + _0m(_3l, _4l, _2w)._ew[_wp(2)] = _aw; + _0m(_3l, _4l, _2w)._7w[_wp(2)] = _7w; + _0m(_3l, _4l, _2w)._8w[_wp(2)] = _8w; + _0m(_3l, _4l, _2w)._9w[_wp(2)] = _9w; + break; + } + case 3: { + _0m(_3l, _4l, _2w)._dw[_wp(3)] = _sr; + _0m(_3l, _4l, _2w)._ew[_wp(3)] = _aw; + _0m(_3l, _4l, _2w)._7w[_wp(3)] = _7w; + _0m(_3l, _4l, _2w)._8w[_wp(3)] = _8w; + _0m(_3l, _4l, _2w)._9w[_wp(3)] = _9w; + break; + } + } + } + } + _Fl(_3w); +} +function _y5(_3l, _4l, _5l, _Bq) { + var _2w = _5l; + var _fw = _Bq; + var _gw = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_Attempts")), ": "), _sl(_ul(_0m(_3l, _4l, 42)._Bt[_Tn(_fw, _0m(_3l, _4l, 42)._Bt)]))); + _gw = yyfplus(_gw, yyfplus(yyfplus(yyfplus(" ", _sl(_Q8(_3l, _4l, "tla_Completed"))), ": "), _sl(_ul(_0m(_3l, _4l, 42)._At[_Tn(_fw, _0m(_3l, _4l, 42)._At)])))); + var _hw = 0; + if (yyfgreater(_0m(_3l, _4l, 42)._Bt[_Tn(_fw, _0m(_3l, _4l, 42)._Bt)], 0)) { + _hw = yyfdivide(_sl(_0m(_3l, _4l, 42)._At[_Tn(_fw, _0m(_3l, _4l, 42)._At)]), _sl(_0m(_3l, _4l, 42)._Bt[_Tn(_fw, _0m(_3l, _4l, 42)._Bt)])); + } + _hw = yyftime(_hw, 100); + _gw = yyfplus(_gw, yyfplus(yyfplus(" (", _sl(_39(_3l, _4l, _hw, 0))), "%)")); + var _iw = 0; + if (yyfgreater(_0m(_3l, _4l, 42)._At[_Tn(_fw, _0m(_3l, _4l, 42)._At)], 0)) { + _iw = yyfdivide(_sl(_0m(_3l, _4l, 42)._Ct[_Tn(_fw, _0m(_3l, _4l, 42)._Ct)]), _sl(_0m(_3l, _4l, 42)._At[_Tn(_fw, _0m(_3l, _4l, 42)._At)])); + } + var _jw = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_Yards")), ": "), _sl(_ul(round(_0m(_3l, _4l, 42)._Ct[_Tn(_fw, _0m(_3l, _4l, 42)._Ct)])))); + _jw = yyfplus(_jw, yyfplus(yyfplus(yyfplus(" ", _sl(_Q8(_3l, _4l, "tla_Average"))), ": "), _sl(_39(_3l, _4l, _iw, 1)))); + var _kw = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_TouchDowns")), ": "), _sl(_ul(_0m(_3l, _4l, 42)._Dt[_Tn(_fw, _0m(_3l, _4l, 42)._Dt)]))); + _kw = yyfplus(_kw, yyfplus(yyfplus(yyfplus(" ", _sl(_Q8(_3l, _4l, "tla_Interceptions"))), ": "), _sl(_ul(_0m(_3l, _4l, 42)._Et[_Tn(_fw, _0m(_3l, _4l, 42)._Et)])))); + _kw = yyfplus(_kw, yyfplus(yyfplus(yyfplus(" ", _sl(_Q8(_3l, _4l, "tla_Sacks"))), ": "), _sl(_ul(_0m(_3l, _4l, 42)._Ft[_Tn(_fw, _0m(_3l, _4l, 42)._Ft)])))); + var _lw = _fw; + var _mw = -1; + if (yyCompareVal(_lw, 0, g_GMLMathEpsilon) == 0) { + _mw = 0; + } else if (yyCompareVal(_lw, 1, g_GMLMathEpsilon) == 0) { + _mw = 1; + } else if (yyCompareVal(_lw, 2, g_GMLMathEpsilon) == 0) { + _mw = 2; + } + switch (_mw) { + case 0: { + _0m(_3l, _4l, _2w)._Pq = _Q8(_3l, _4l, "ui_StatsMatch"); + break; + } + case 1: { + _0m(_3l, _4l, _2w)._Pq = _Q8(_3l, _4l, "ui_StatsSeason"); + break; + } + case 2: { + _0m(_3l, _4l, _2w)._Pq = _Q8(_3l, _4l, "ui_StatsCareer"); + break; + } + } + _0m(_3l, _4l, _2w)._nw = _gw; + _0m(_3l, _4l, _2w)._ow = _jw; + _0m(_3l, _4l, _2w)._pw = _kw; +} +function _z5(_3l, _4l) { + _A9(_3l, _4l, "s_populate_schedulebox"); + { + var _qw = _8l(100145); + for (var _rw in _qw) { + if (!_qw.hasOwnProperty(_rw)) continue; + var _sw = _qw[_rw]; + if (_sw._bl) continue; + if (!_sw._cl) continue; + { + _sw._tw = -1; + var _uw = _cm(_sw._Nl, 1, 17); + var _rl = 0; + var _vu = 0; + for (; yyfless(_vu, 16); _vu++) { + { + _sw._vw = _vp(_sw._vw, 3372158738); + _sw._vw[_wp(_vu)] = ""; + _sw._ww = _vp(_sw._ww, 423474267); + _sw._ww[_wp(_vu)] = ""; + _sw._xw = _vp(_sw._xw, 958626320); + _sw._xw[_wp(_vu)] = ""; + _sw._yw = _vp(_sw._yw, 3907109209); + _sw._yw[_wp(_vu)] = ""; + _sw._zw = _vp(_sw._zw, 563601582); + _sw._zw[_wp(_vu)] = ""; + _sw._Aw = _vp(_sw._Aw, 3045124931); + _sw._Aw[_wp(_vu)] = 0.6; + } + } + var _vu = 0; + for (; yyfless(_vu, _el(_0m(_3l, _4l, 42)._ip)); _vu++) { + { + var _wu = _hl(_0m(_3l, _4l, 42)._ip, _vu); + if (yyfequal(_il(_wu, "week"), _uw)) { + { + var _xu = _il(_wu, "away_team"); + var _yu = _il(_wu, "home_team"); + var _Bw = _il(_wu, "away_score"); + var _Cw = _il(_wu, "home_score"); + var _Dw = _hl(_0m(_3l, _4l, 42)._Bm, _xu); + var _Ew = _hl(_0m(_3l, _4l, 42)._Bm, _yu); + var _Fw = _il(_Dw, "tla"); + var _Gw = _il(_Ew, "tla"); + var _Hw = _il(_Dw, "conference"); + var _Iw = _il(_Ew, "conference"); + var _Jw = _il(_Dw, "division"); + var _Kw = _il(_Ew, "division"); + _sw._vw = _vp(_sw._vw, 3372158738); + _sw._vw[_wp(_rl)] = _Fw; + _sw._ww = _vp(_sw._ww, 423474267); + _sw._ww[_wp(_rl)] = _Gw; + _sw._xw = _vp(_sw._xw, 958626320); + _sw._xw[_wp(_rl)] = ""; + _sw._yw = _vp(_sw._yw, 3907109209); + _sw._yw[_wp(_rl)] = ""; + _sw._zw = _vp(_sw._zw, 563601582); + _sw._zw[_wp(_rl)] = yyfplus(_sl(_Q8(_sw, _3l, "tla_At")), " "); + _sw._Aw = _vp(_sw._Aw, 3045124931); + _sw._Aw[_wp(_rl)] = 0.6; + if (yyGetBool(yyfequal(_Hw, _0m(_3l, _4l, 42)._Gm)) && yyGetBool(yyfequal(_Jw, _0m(_3l, _4l, 42)._Hm))) { + _sw._Aw[_wp(_rl)] = 1; + } else { + if (yyGetBool(yyfequal(_Kw, _0m(_3l, _4l, 42)._Hm)) && yyGetBool(yyfequal(_Iw, _0m(_3l, _4l, 42)._Gm))) { + _sw._Aw[_wp(_rl)] = 1; + } + } + if (yyfgreater(_Bw, -1)) { + { + _sw._Lw = 40; + _sw._zw[_wp(_rl)] = ""; + _sw._xw[_wp(_rl)] = _ul(_Bw); + _sw._yw[_wp(_rl)] = _ul(_Cw); + } + } + if (yyGetBool(yyfequal(_xu, _0m(_3l, _4l, 42)._Fm)) || yyGetBool(yyfequal(_yu, _0m(_3l, _4l, 42)._Fm))) { + _sw._tw = _rl; + } + _rl++; + } + } + } + } + } + } + } +} +function _A5(_3l, _4l, _5l, _Bq, _Cq, _zu, _Mw, _Nw, _Ow) { + var _Pw = _Oq(0, 0, "Instances", 47); + _0m(_3l, _4l, _Pw)._kr(_5l); + _0m(_3l, _4l, _Pw)._Us(_Bq); + _0m(_3l, _4l, _Pw)._Qw = _Cq; + _0m(_3l, _4l, _Pw)._Rw = _zu; + _0m(_3l, _4l, _Pw)._Oo = _Mw; + _0m(_3l, _4l, _Pw)._Sw = _Nw; + _0m(_3l, _4l, _Pw)._Bl = _Ow; + var _Tw = _0m(_3l, _4l, _Pw)._Sw; + var _Uw = -1; + if (yyCompareVal(_Tw, 1, g_GMLMathEpsilon) == 0) { + _Uw = 0; + } else if (yyCompareVal(_Tw, 2, g_GMLMathEpsilon) == 0) { + _Uw = 1; + } + switch (_Uw) { + case 0: { + _0m(_3l, _4l, _Pw)._Vw(57); + break; + } + case 1: { + _0m(_3l, _4l, _Pw)._Vw(53); + break; + } + } +} +function _B5(_3l, _4l, _5l, _Bq) { + var _Ww = _5l; + var _Xw = _Bq; + if (yyGetBool(_Ww)) { + { + _Cl(_3l._Yw, _Q8(_3l, _4l, "tla_Attitude")); + _Cl(_3l._Zw, _Q8(_3l, _4l, "ui_Name")); + _Cl(_3l.__w, _Q8(_3l, _4l, "tla_Position")); + _Cl(_3l._0x, _Q8(_3l, _4l, "tla_Condition")); + _Cl(_3l._1x, _Q8(_3l, _4l, "tla_Skill")); + _Cl(_3l._2x, _Q8(_3l, _4l, "tla_Strength")); + _Cl(_3l._3x, _Q8(_3l, _4l, "tla_Speed")); + _Cl(_3l._4x, _Q8(_3l, _4l, "tla_Stamina")); + _Cl(_3l._5x, _Q8(_3l, _4l, "tla_Salary")); + _Cl(_3l._6x, _Q8(_3l, _4l, "tla_Contract")); + if (yyGetBool(_Xw)) { + { + _Cl(_3l._7x, yyfplus("+", _sl(_Q8(_3l, _4l, "ui_XP")))); + _Cl(_3l._8x, _Q8(_3l, _4l, "short_LevelUp")); + } + } else { + { + _Cl(_3l._7x, _Q8(_3l, _4l, "tla_Age")); + _Cl(_3l._8x, _Q8(_3l, _4l, "short_LevelXP")); + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Um)); _dl++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _dl); + _Cl(_3l._Yw, _il(_Bl, "attitude")); + _Cl(_3l._Zw, _q8(_3l, _4l, _Bl, 1)); + _Cl(_3l.__w, _il(_Bl, "position")); + _Cl(_3l._0x, _il(_Bl, "condition")); + _Cl(_3l._1x, _il(_Bl, "skill")); + _Cl(_3l._2x, _il(_Bl, "strength")); + _Cl(_3l._3x, _il(_Bl, "speed")); + _Cl(_3l._4x, _il(_Bl, "stamina")); + _Cl(_3l._5x, yyfplus(yyfplus("$", _sl(_ul(_il(_Bl, "salary")))), _sl(_Q8(_3l, _4l, "sla_Million")))); + _Cl(_3l._6x, yyfplus(_sl(_ul(_il(_Bl, "contract"))), _sl(_Q8(_3l, _4l, "sla_Year")))); + if (yyGetBool(_Xw)) { + { + _Cl(_3l._7x, _il(_Bl, "xp_gain")); + if (yyGetBool(_66(_3l, _4l, _Bl))) { + _Cl(_3l._8x, yyfplus("flash_", _sl(_Q8(_3l, _4l, "ui_Yes")))); + } else { + _Cl(_3l._8x, _Q8(_3l, _4l, "ui_No")); + } + } + } else { + { + _Cl(_3l._7x, _il(_Bl, "age")); + _Cl(_3l._8x, _il(_Bl, "xp_level")); + } + } + } + } + } + } else { + { + _Cl(_3l._Yw, _Q8(_3l, _4l, "tla_Attitude")); + _Cl(_3l._Zw, _Q8(_3l, _4l, "ui_Name")); + _Cl(_3l.__w, _Q8(_3l, _4l, "tla_Position")); + _Cl(_3l._0x, _Q8(_3l, _4l, "tla_Condition")); + _Cl(_3l._1x, _Q8(_3l, _4l, "ui_stat_yards")); + _Cl(_3l._2x, _Q8(_3l, _4l, "ui_stat_touchdowns")); + _Cl(_3l._3x, _Q8(_3l, _4l, "ui_stat_tackles")); + _Cl(_3l._4x, _Q8(_3l, _4l, "ui_stat_intsacks")); + _Cl(_3l._5x, _Q8(_3l, _4l, "ui_stat_fumbles")); + _Cl(_3l._6x, _Q8(_3l, _4l, "tla_Rating")); + _Cl(_3l._7x, yyfplus("+", _sl(_Q8(_3l, _4l, "ui_XP")))); + _Cl(_3l._8x, _Q8(_3l, _4l, "short_LevelUp")); + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Um)); _dl++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _dl); + var _yn = _il(_Bl, "position"); + var _9x = _il(_Bl, "condition"); + var _ax = _il(_Bl, "attitude"); + var _bx = _ul(round(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_rush_yards"))))); + var _cx = _ul(yyfplus(_sl(_il(_Bl, "stat_touchdowns")), _sl(_il(_Bl, "stat_rush_touchdowns")))); + var _dx = _ul(_il(_Bl, "stat_fumbles")); + var _ex = _ul(_il(_Bl, "stat_tackles")); + var _fx = "-"; + var _gx = _il(_Bl, "xp_gain"); + var _hx = _yn; + var _ix = -1; + if (yyCompareVal(_hx, 1, g_GMLMathEpsilon) == 0) { + _ix = 0; + } else if (yyCompareVal(_hx, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_hx, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_hx, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_hx, 9, g_GMLMathEpsilon) == 0) { + _ix = 1; + } else if (yyCompareVal(_hx, 10, g_GMLMathEpsilon) == 0) { + _ix = 2; + } + switch (_ix) { + case 0: { + _ex = "-"; + _fx = yyfplus(yyfplus(_sl(_ul(_il(_Bl, "stat_int"))), "/"), _sl(_ul(_il(_Bl, "stat_sacks")))); + break; + } + case 1: { + _dx = "-"; + _fx = yyfplus(yyfplus(_sl(_ul(_il(_Bl, "stat_int"))), "/"), _sl(_ul(_il(_Bl, "stat_sacks")))); + break; + } + case 2: { + _ex = "-"; + _cx = "-"; + _dx = "-"; + break; + } + } + var _jx = _ul(_s8(_3l, _4l, _Bl)); + if (yyGetBool(yyGetBool(yyfless(_il(_Bl, "condition"), 0)) && yyGetBool(yyfnotequal(_il(_Bl, "injury_week"), _0m(_3l, _4l, 42)._Nl))) || yyGetBool(_il(_Bl, "resting"))) { + { + _bx = "-"; + _cx = "-"; + _dx = "-"; + _ex = "-"; + _fx = "-"; + _jx = "-"; + _gx = "-"; + } + } + _Cl(_3l._Zw, _q8(_3l, _4l, _Bl, 1)); + _Cl(_3l._Yw, _ax); + _Cl(_3l.__w, _yn); + _Cl(_3l._0x, _9x); + _Cl(_3l._1x, _bx); + _Cl(_3l._2x, _cx); + _Cl(_3l._5x, _dx); + _Cl(_3l._3x, _ex); + _Cl(_3l._4x, _fx); + _Cl(_3l._6x, _jx); + _Cl(_3l._7x, _gx); + if (yyGetBool(_66(_3l, _4l, _Bl))) { + _Cl(_3l._8x, yyfplus("flash_", _sl(_Q8(_3l, _4l, "ui_Yes")))); + } else { + _Cl(_3l._8x, _Q8(_3l, _4l, "ui_No")); + } + } + } + } + } +} +function _C5(_3l, _4l) { + _A9(_3l, _4l, "___________________"); + var _kx = _rn._lx(); + var _mx = -1; + if (yyCompareVal(_kx, 4, g_GMLMathEpsilon) == 0) { + _mx = 0; + } else if (yyCompareVal(_kx, 3, g_GMLMathEpsilon) == 0) { + _mx = 1; + } + switch (_mx) { + case 0: { + _A9(_3l, _4l, "s_iap_android"); + global._nx = _yl(); + global._ox = _yl(); + var _px = _qx(); + if (yyfequal(_px, -1)) { + { + _A9(_3l, _4l, "ERROR - Billing API Has Not Connected!"); + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + case 1: { + _A9(_3l, _4l, "s_iap_init: ios"); + if (yyGetBool(!yyGetBool(global._tx)) && yyGetBool(_qx())) { + { + _A9(_3l, _4l, "ios_iap_IsAuthorisedForPayment == true"); + _qx(global._ux[_Tn(0, global._ux)][~~0]); + _qx(global._ux[_Tn(1, global._ux)][~~0]); + _qx(global._ux[_Tn(2, global._ux)][~~0]); + _qx(global._ux[_Tn(3, global._ux)][~~0]); + _qx(); + } + } else { + { + _A9(_3l, _4l, "ios_iap_IsAuthorisedForPayment == false"); + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + } +} +function _D5(_3l, _4l) { + global._ux = _vp(global._ux, 3134966082); + _vx(global._ux, 0, 0, "rb_full_version"); + _vx(global._ux, 1, 0, "credits_20"); + _vx(global._ux, 2, 0, "credits_50"); + _vx(global._ux, 3, 0, "credits_100"); + var _dl = 1; + for (; yyfless(_dl, 4); _dl++) { + { + _vx(global._ux, 0, _dl, ""); + _vx(global._ux, 1, _dl, ""); + _vx(global._ux, 2, _dl, ""); + _vx(global._ux, 3, _dl, ""); + } + } +} +function _E5(_3l, _4l) { + var _wx = _il(_rn._xx(), "id"); + var _yx = _wx; + var _zx = -1; + if (yyCompareVal(_yx, 12005, g_GMLMathEpsilon) == 0) { + _zx = 0; + } else if (yyCompareVal(_yx, 12006, g_GMLMathEpsilon) == 0) { + _zx = 1; + } else if (yyCompareVal(_yx, 12003, g_GMLMathEpsilon) == 0) { + _zx = 2; + } else if (yyCompareVal(_yx, 12001, g_GMLMathEpsilon) == 0) { + _zx = 3; + } else if (yyCompareVal(_yx, 12007, g_GMLMathEpsilon) == 0) { + _zx = 4; + } else if (yyCompareVal(_yx, 12008, g_GMLMathEpsilon) == 0) { + _zx = 5; + } + switch (_zx) { + case 0: { + _A9(_3l, _4l, "gpb_store_connect"); + _qx(global._ux[_Tn(0, global._ux)][~~0]); + _qx(global._ux[_Tn(1, global._ux)][~~0]); + _qx(global._ux[_Tn(2, global._ux)][~~0]); + _qx(global._ux[_Tn(3, global._ux)][~~0]); + _qx(); + break; + } + case 1: { + _A9(_3l, _4l, "gpb_store_connect_failed"); + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + break; + } + case 2: { + _A9(_3l, _4l, "gpb_product_data_response"); + var _Ax = _il(_rn._xx(), "response_json"); + var _Bx = _Cx(_Ax); + if (yyfequal(_il(_Bx, "success"), 1)) { + { + global._tx = 1 ? 1 : 0; + var _Dx = _il(_Bx, "skuDetails"); + var _dl = 0; + for (; yyfless(_dl, _el(_Dx)); ++_dl) { + { + var _Ex = _hl(_Dx, _dl); + var _Fx = 0; + while (yyfnotequal(_il(_Ex, "productId"), global._ux[_Tn(_Fx, global._ux)][~~0])) { + { + ++_Fx; + } + } + _A9(_3l, _4l, _il(_Ex, "productId")); + _A9(_3l, _4l, _il(_Ex, "price")); + _A9(_3l, _4l, _il(_Ex, "title")); + _A9(_3l, _4l, _il(_Ex, "description")); + global._ux = _vp(global._ux, 3134966082); + _vx(global._ux, _Fx, 0, _il(_Ex, "productId")); + _vx(global._ux, _Fx, 1, _il(_Ex, "price")); + _vx(global._ux, _Fx, 3, _il(_Ex, "title")); + _vx(global._ux, _Fx, 2, _il(_Ex, "description")); + } + } + var _Gx = _Hx('"inapp"'); + var _Ix = _Cx(_Gx); + if (yyfequal(_il(_Ix, "success"), 1)) { + { + var _Jx = _il(_Ix, "purchases"); + var _Kx = _el(_Jx); + var _dl = 0; + for (; yyfless(_dl, _Kx); ++_dl) { + { + var _Bx = _hl(_Jx, _dl); + if (yyfequal(_il(_Bx, "purchaseState"), 0)) { + { + var _Lx = _il(_Bx, "productId"); + var _Mx = _il(_Bx, "purchaseToken"); + var _Nx = 0 ? 1 : 0; + if (yyfequal(_Lx, global._ux[_Tn(0, global._ux)][~~0])) { + { + _A9(_3l, _4l, yyfplus("acknowledged = ", _sl(_ul(_il(_Bx, "acknowledged"))))); + if (yyfequal(_il(_Bx, "acknowledged"), 0)) { + { + _qx(_Mx); + } + } else { + if (yyfequal(_il(_Bx, "acknowledged"), 1)) { + { + _vl(_0m(_3l, _4l, 42)._1n, "fullversion", 1); + } + } + } + _Nx = 1 ? 1 : 0; + } + } else { + if ( + yyGetBool(yyfequal(_Lx, global._ux[_Tn(1, global._ux)][~~0])) || + yyGetBool(yyfequal(_Lx, global._ux[_Tn(2, global._ux)][~~0])) || + yyGetBool(yyfequal(_Lx, global._ux[_Tn(3, global._ux)][~~0])) + ) { + { + _qx(_Mx); + _Nx = 1 ? 1 : 0; + } + } + } + if (yyGetBool(_Nx)) { + { + _Cl(global._nx, _Mx); + _Cl(global._ox, _Lx); + } + } + } + } + } + } + } + } + _Tm(_Ix); + } + } + _Tm(_Bx); + break; + } + case 3: { + _A9(_3l, _4l, "gpb_iap_receipt"); + var _Ax = _il(_rn._xx(), "response_json"); + var _Bx = _Cx(_Ax); + if (yyfequal(_il(_Bx, "success"), 1)) { + { + if (yyGetBool(_Xn(_Bx, "purchases"))) { + { + var _Dx = _il(_Bx, "purchases"); + var _dl = 0; + for (; yyfless(_dl, _el(_Dx)); ++_dl) { + { + var _Ex = _hl(_Dx, _dl); + var _Ox = _il(_Ex, "purchaseToken"); + var _Px = _Hx(_Ox); + var _Qx = _Hx(_Ox); + if (yyGetBool(_qx(_Qx, _Px))) { + { + if (yyfequal(_il(_Ex, "productId"), global._ux[_Tn(0, global._ux)][~~0])) { + _qx(_Ox); + } else { + _qx(_Ox); + } + _Cl(global._nx, _Ox); + _Cl(global._ox, _il(_Ex, "productId")); + } + } + } + } + } + } + } + } + _Tm(_Bx); + break; + } + case 4: { + _A9(_3l, _4l, "gpb_product_consume_response"); + var _Ax = _il(_rn._xx(), "response_json"); + var _Bx = _Cx(_Ax); + var _Fx = -1; + if (yyGetBool(_Xn(_Bx, "purchaseToken"))) { + { + var _dl = 0; + for (; yyfless(_dl, _el(global._nx)); ++_dl) { + { + if (yyfequal(_il(_Bx, "purchaseToken"), _hl(global._nx, _dl))) { + { + if (yyfequal(_hl(global._ox, _dl), global._ux[_Tn(1, global._ux)][~~0])) { + { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 25); + _Fx = _dl; + break; + } + } else { + if (yyfequal(_hl(global._ox, _dl), global._ux[_Tn(2, global._ux)][~~0])) { + { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 50); + _Fx = _dl; + break; + } + } else { + if (yyfequal(_hl(global._ox, _dl), global._ux[_Tn(3, global._ux)][~~0])) { + { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 100); + _Fx = _dl; + break; + } + } + } + } + } + } + } + } + _25(_3l, _4l); + if (yyfgreater(_Fx, -1)) { + { + _El(global._ox, _Fx); + _El(global._nx, _Fx); + } + } + } + } else { + { + } + } + _Tm(_Bx); + break; + } + case 5: { + _A9(_3l, _4l, "gpb_acknowledge_purchase_response"); + var _Bx = _Cx(_il(_rn._xx(), "response_json")); + var _Fx = -1; + if (yyGetBool(_Xn(_Bx, "responseCode"))) { + { + if (yyfequal(_il(_Bx, "responseCode"), 0)) { + { + var _dl = 0; + for (; yyfless(_dl, _el(global._ox)); ++_dl) { + { + if (yyfequal(_hl(global._ox, _dl), global._ux[_Tn(0, global._ux)][~~0])) { + { + _vl(_0m(_3l, _4l, 42)._1n, "fullversion", 1); + _Fx = _dl; + break; + } + } + } + } + _25(_3l, _4l); + if (yyfgreater(_Fx, -1)) { + { + _El(global._ox, _Fx); + _El(global._nx, _Fx); + } + } + } + } else { + { + } + } + } + } + _Tm(_Bx); + break; + } + } +} +function _F5(_3l, _4l) { + if (!yyGetBool(_Rx(global._ux))) { + _D5(_3l, _4l); + } + if (!yyGetBool(_tl(_0m(_3l, _4l, 42)._1n, 1))) { + _45(_3l, _4l); + } + var _wx = _il(_rn._xx(), "id"); + var _Sx = _wx; + var _Tx = -1; + if (yyCompareVal(_Sx, 23004, g_GMLMathEpsilon) == 0) { + _Tx = 0; + } else if (yyCompareVal(_Sx, 23000, g_GMLMathEpsilon) == 0) { + _Tx = 1; + } + switch (_Tx) { + case 0: { + _A9(_3l, _4l, "s_iap_async: ios_product_update"); + global._tx = 1 ? 1 : 0; + var _Ax = _il(_rn._xx(), "response_json"); + _A9(_3l, _4l, _Ax); + var _Bx = _Cx(_Ax); + var _Dx = _il(_Bx, "valid"); + var _Kx = _el(_Dx); + var _dl = 0; + for (; yyfless(_dl, _Kx); ++_dl) { + { + var _Ex = _hl(_Dx, _dl); + _A9(_3l, _4l, _il(_Ex, "productId")); + var _Ux = _il(_Ex, "productId"); + var _Vx = -1; + if (yyCompareVal(_Ux, "rb_full_version", g_GMLMathEpsilon) == 0) { + _Vx = 0; + } else if (yyCompareVal(_Ux, "credits_20", g_GMLMathEpsilon) == 0) { + _Vx = 1; + } else if (yyCompareVal(_Ux, "credits_50", g_GMLMathEpsilon) == 0) { + _Vx = 2; + } else if (yyCompareVal(_Ux, "credits_100", g_GMLMathEpsilon) == 0) { + _Vx = 3; + } + switch (_Vx) { + case 0: { + global._ux = _vp(global._ux, 3134966082); + _vx(global._ux, 0, 1, _il(_Ex, "price")); + _vx(global._ux, 0, 2, _il(_Ex, "localizedDescription")); + _vx(global._ux, 0, 3, _il(_Ex, "localizedTitle")); + break; + } + case 1: { + _vx(global._ux, 1, 1, _il(_Ex, "price")); + _vx(global._ux, 1, 2, _il(_Ex, "localizedDescription")); + _vx(global._ux, 1, 3, _il(_Ex, "localizedTitle")); + break; + } + case 2: { + _vx(global._ux, 2, 1, _il(_Ex, "price")); + _vx(global._ux, 2, 2, _il(_Ex, "localizedDescription")); + _vx(global._ux, 2, 3, _il(_Ex, "localizedTitle")); + break; + } + case 3: { + _vx(global._ux, 3, 1, _il(_Ex, "price")); + _vx(global._ux, 3, 2, _il(_Ex, "localizedDescription")); + _vx(global._ux, 3, 3, _il(_Ex, "localizedTitle")); + break; + } + } + } + } + _Tm(_Bx); + var _Ax = _Hx(); + if (yyfnotequal(_Ax, "")) { + { + var _Bx = _Cx(_Ax); + var _Dx = _il(_Bx, "purchases"); + var _Kx = _el(_Dx); + var _dl = 0; + for (; yyfless(_dl, _Kx); ++_dl) { + { + var _Ex = _hl(_Dx, _dl); + var _Ox = _il(_Ex, "purchaseToken"); + if (yyfnotequal(_il(_Ex, "purchaseState"), 23002)) { + { + var _Wx = _Hx(); + if (yyfequal(_qx(), 1)) { + { + var _Xx = _il(_Ex, "productId"); + var _Yx = -1; + if (yyCompareVal(_Xx, "rb_full_version", g_GMLMathEpsilon) == 0) { + _Yx = 0; + } else if (yyCompareVal(_Xx, "credits_20", g_GMLMathEpsilon) == 0) { + _Yx = 1; + } else if (yyCompareVal(_Xx, "credits_50", g_GMLMathEpsilon) == 0) { + _Yx = 2; + } else if (yyCompareVal(_Xx, "credits_100", g_GMLMathEpsilon) == 0) { + _Yx = 3; + } + switch (_Yx) { + case 0: { + _vl(_0m(_3l, _4l, 42)._1n, "fullversion", 1); + break; + } + case 1: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 20); + break; + } + case 2: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 50); + break; + } + case 3: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 100); + break; + } + } + _25(_3l, _4l); + } + } else { + { + } + } + } + } else { + { + } + } + _qx(_Ox); + _Tm(_Ex); + } + } + _Tm(_Bx); + } + } + break; + } + case 1: { + _A9(_3l, _4l, "s_iap_async: ios_payment_queue_update"); + var _Ax = _il(_rn._xx(), "response_json"); + if (yyfnotequal(_Ax, "")) { + { + var _Bx = _Cx(_Ax); + var _Dx = _il(_Bx, "purchases"); + var _Kx = _el(_Dx); + var _dl = 0; + for (; yyfless(_dl, _Kx); ++_dl) { + { + var _Ex = _hl(_Dx, _dl); + var _Ox = _il(_Ex, "purchaseToken"); + if (yyfnotequal(_il(_Ex, "purchaseState"), 23002)) { + { + var _Wx = _Hx(); + if (yyfequal(_qx(), 1)) { + { + var _Zx = _il(_Ex, "productId"); + var __x = -1; + if (yyCompareVal(_Zx, "rb_full_version", g_GMLMathEpsilon) == 0) { + __x = 0; + } else if (yyCompareVal(_Zx, "credits_20", g_GMLMathEpsilon) == 0) { + __x = 1; + } else if (yyCompareVal(_Zx, "credits_50", g_GMLMathEpsilon) == 0) { + __x = 2; + } else if (yyCompareVal(_Zx, "credits_100", g_GMLMathEpsilon) == 0) { + __x = 3; + } + switch (__x) { + case 0: { + _vl(_0m(_3l, _4l, 42)._1n, "fullversion", 1); + break; + } + case 1: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 20); + break; + } + case 2: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 50); + break; + } + case 3: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 100); + break; + } + } + _25(_3l, _4l); + } + } else { + { + } + } + } + } else { + { + } + } + _qx(_Ox); + _Tm(_Ex); + } + } + _Tm(_Bx); + } + } + break; + } + } +} +function _G5(_3l, _4l) { + var _0y = _rn._lx(); + var _1y = -1; + if (yyCompareVal(_0y, 4, g_GMLMathEpsilon) == 0) { + _1y = 0; + } else if (yyCompareVal(_0y, 3, g_GMLMathEpsilon) == 0) { + _1y = 1; + } + switch (_1y) { + case 0: { + if (yyGetBool(_qx()) && yyGetBool(global._tx)) { + { + { + var _2y = _8l(39); + for (var _3y in _2y) { + if (!_2y.hasOwnProperty(_3y)) continue; + var _4y = _2y[_3y]; + if (_4y._bl) continue; + if (!_4y._cl) continue; + { + _4y._6r = 0 ? 1 : 0; + _4y._rx = _vp(_4y._rx, 3634134516); + _4y._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + var _5y = _qx(global._ux[_Tn(0, global._ux)][~~0]); + if (yyfnotequal(_5y, 0)) { + { + } + } + } + } else { + { + global._tx = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + case 1: { + if (yyGetBool(global._tx)) { + { + { + var _6y = _8l(39); + for (var _7y in _6y) { + if (!_6y.hasOwnProperty(_7y)) continue; + var _8y = _6y[_7y]; + if (_8y._bl) continue; + if (!_8y._cl) continue; + { + _8y._6r = 0 ? 1 : 0; + _8y._rx = _vp(_8y._rx, 1547637657); + _8y._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + _qx(global._ux[_Tn(0, global._ux)][~~0]); + } + } else { + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + break; + } + } +} +function _H5(_3l, _4l) { + var _9y = _rn._lx(); + var _ay = -1; + if (yyCompareVal(_9y, 4, g_GMLMathEpsilon) == 0) { + _ay = 0; + } else if (yyCompareVal(_9y, 3, g_GMLMathEpsilon) == 0) { + _ay = 1; + } + switch (_ay) { + case 0: { + if (yyGetBool(_qx()) && yyGetBool(global._tx)) { + { + { + var _by = _8l(39); + for (var _cy in _by) { + if (!_by.hasOwnProperty(_cy)) continue; + var _dy = _by[_cy]; + if (_dy._bl) continue; + if (!_dy._cl) continue; + { + _dy._6r = 0 ? 1 : 0; + _dy._rx = _vp(_dy._rx, 179021679); + _dy._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + var _5y = _qx(global._ux[_Tn(1, global._ux)][~~0]); + if (yyfnotequal(_5y, 0)) { + { + } + } + } + } else { + { + global._tx = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + case 1: { + if (yyGetBool(global._tx)) { + { + { + var _ey = _8l(39); + for (var _fy in _ey) { + if (!_ey.hasOwnProperty(_fy)) continue; + var _gy = _ey[_fy]; + if (_gy._bl) continue; + if (!_gy._cl) continue; + { + _gy._6r = 0 ? 1 : 0; + _gy._rx = _vp(_gy._rx, 3959098643); + _gy._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + _qx(global._ux[_Tn(1, global._ux)][~~0]); + } + } else { + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + break; + } + } +} +function _I5(_3l, _4l) { + var _hy = _rn._lx(); + var _iy = -1; + if (yyCompareVal(_hy, 4, g_GMLMathEpsilon) == 0) { + _iy = 0; + } else if (yyCompareVal(_hy, 3, g_GMLMathEpsilon) == 0) { + _iy = 1; + } + switch (_iy) { + case 0: { + if (yyGetBool(_qx()) && yyGetBool(global._tx)) { + { + { + var _jy = _8l(39); + for (var _ky in _jy) { + if (!_jy.hasOwnProperty(_ky)) continue; + var _ly = _jy[_ky]; + if (_ly._bl) continue; + if (!_ly._cl) continue; + { + _ly._6r = 0 ? 1 : 0; + _ly._rx = _vp(_ly._rx, 2385946579); + _ly._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + var _5y = _qx(global._ux[_Tn(2, global._ux)][~~0]); + if (yyfnotequal(_5y, 0)) { + { + } + } + } + } else { + { + global._tx = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + case 1: { + if (yyGetBool(global._tx)) { + { + { + var _my = _8l(39); + for (var _ny in _my) { + if (!_my.hasOwnProperty(_ny)) continue; + var _oy = _my[_ny]; + if (_oy._bl) continue; + if (!_oy._cl) continue; + { + _oy._6r = 0 ? 1 : 0; + _oy._rx = _vp(_oy._rx, 969725832); + _oy._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + _qx(global._ux[_Tn(2, global._ux)][~~0]); + } + } else { + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + break; + } + } +} +function _J5(_3l, _4l) { + var _py = _rn._lx(); + var _qy = -1; + if (yyCompareVal(_py, 4, g_GMLMathEpsilon) == 0) { + _qy = 0; + } else if (yyCompareVal(_py, 3, g_GMLMathEpsilon) == 0) { + _qy = 1; + } + switch (_qy) { + case 0: { + if (yyGetBool(_qx()) && yyGetBool(global._tx)) { + { + { + var _ry = _8l(39); + for (var _sy in _ry) { + if (!_ry.hasOwnProperty(_sy)) continue; + var _ty = _ry[_sy]; + if (_ty._bl) continue; + if (!_ty._cl) continue; + { + _ty._6r = 0 ? 1 : 0; + _ty._rx = _vp(_ty._rx, 2780008695); + _ty._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + var _5y = _qx(global._ux[_Tn(3, global._ux)][~~0]); + if (yyfnotequal(_5y, 0)) { + { + } + } + } + } else { + { + global._tx = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + break; + } + case 1: { + if (yyGetBool(global._tx)) { + { + { + var _uy = _8l(39); + for (var _vy in _uy) { + if (!_uy.hasOwnProperty(_vy)) continue; + var _wy = _uy[_vy]; + if (_wy._bl) continue; + if (!_wy._cl) continue; + { + _wy._6r = 0 ? 1 : 0; + _wy._rx = _vp(_wy._rx, 554761882); + _wy._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 5); + } + } + } + _qx(global._ux[_Tn(3, global._ux)][~~0]); + } + } else { + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + break; + } + } +} +function _K5(_3l, _4l) { + var _xy = _rn._lx(); + var _yy = -1; + if (yyCompareVal(_xy, 4, g_GMLMathEpsilon) == 0) { + _yy = 0; + } else if (yyCompareVal(_xy, 3, g_GMLMathEpsilon) == 0) { + _yy = 1; + } + switch (_yy) { + case 0: { + break; + } + case 1: { + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(1)] = yyftime(_sl(_rn._sx()), 4); + { + var _zy = _8l(38); + for (var _Ay in _zy) { + if (!_zy.hasOwnProperty(_Ay)) continue; + var _By = _zy[_Ay]; + if (_By._bl) continue; + if (!_By._cl) continue; + { + _By._6r = 0 ? 1 : 0; + _By._rx = _vp(_By._rx, 1567742785); + _By._rx[_wp(0)] = yyftime(5, _sl(_rn._sx())); + } + } + } + _qx(); + break; + } + } +} +function _L5(_3l, _4l) { + _X7(_3l, _4l); + if (!yyGetBool(global._tx)) { + { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_StoreConnect"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + return; + } + } + { + var _Cy = _8l(42); + for (var _Dy in _Cy) { + if (!_Cy.hasOwnProperty(_Dy)) continue; + var _Ey = _Cy[_Dy]; + if (_Ey._bl) continue; + if (!_Ey._cl) continue; + { + var _Nq = _Oq(0, 0, "PopUps", 5); + _0m(_3l, _4l, _Nq)._am = global._Ll; + _0m(_3l, _4l, _Nq)._0r = 1; + var _Pq = _Oq(yyftime(_sl(_Qq()), 0.5), 32, "PopUps", 0); + _0m(_3l, _4l, _Pq)._mm = _Q8(_Ey, _3l, "ui_Store"); + _0m(_3l, _4l, _Pq)._2r = 1 ? 1 : 0; + _0m(_3l, _4l, _Pq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + var _Sq = _Oq(8, 232, "PopUps", 8); + _0m(_3l, _4l, _Sq)._5r = 87; + _0m(_3l, _4l, _Sq)._4r = 332; + _0m(_3l, _4l, _Sq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + var _Sq = _Oq(384, 232, "PopUps", 38); + _0m(_3l, _4l, _Sq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + var _Fy = _Oq(16, 16, "PopUps", 20); + _0m(_3l, _4l, _Fy)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + var _Gy = 64; + var _Hy = 40; + var _dl = 0; + for (; yyfless(_dl, 4); ++_dl) { + { + var _Iy = ""; + var _Jy = 0; + var _Ky = ""; + _A9(_Ey, _3l, "_______________________"); + var _Ly = _rn._lx(); + var _My = -1; + if (yyCompareVal(_Ly, 4, g_GMLMathEpsilon) == 0) { + _My = 0; + } else if (yyCompareVal(_Ly, 3, g_GMLMathEpsilon) == 0) { + _My = 1; + } + switch (_My) { + case 0: { + _A9(_Ey, _3l, "Get store details: android"); + _Iy = _Hx(global._ux[_Tn(_dl, global._ux)][~~0]); + _Iy = _Pl(_Iy, " (Retro Bowl)", ""); + _Jy = _Hx(global._ux[_Tn(_dl, global._ux)][~~0]); + _Ky = _Hx(global._ux[_Tn(_dl, global._ux)][~~0]); + break; + } + case 1: { + _A9(_Ey, _3l, "Get store details: ios"); + _Jy = global._ux[_Tn(_dl, global._ux)][~~1]; + _Iy = global._ux[_Tn(_dl, global._ux)][~~3]; + _Ky = global._ux[_Tn(_dl, global._ux)][~~2]; + break; + } + } + _A9(_Ey, _3l, yyfplus("Product name = ", _sl(_ul(_Iy)))); + _A9(_Ey, _3l, yyfplus("Product price = ", _sl(_ul(_Jy)))); + _A9(_Ey, _3l, yyfplus("Product desc = ", _sl(_ul(_Ky)))); + _Ey._Ny = _vp(_Ey._Ny, 314600701); + _Ey._Ny[_wp(_dl)] = _Oq(80, _Gy, "PopUps", 11); + _0m(_3l, _4l, _Ey._Ny[_Tn(_dl, _Ey._Ny)])._Oy(1.3); + _0m(_3l, _4l, _Ey._Ny[_Tn(_dl, _Ey._Ny)])._Py(0.25); + _0m(_3l, _4l, _Ey._Ny[_Tn(_dl, _Ey._Ny)])._Pq = ""; + _0m(_3l, _4l, _Ey._Ny[_Tn(_dl, _Ey._Ny)])._mm = _Iy; + _0m(_3l, _4l, _Ey._Ny[_Tn(_dl, _Ey._Ny)])._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _Ey._Qy = _vp(_Ey._Qy, 1184488228); + _Ey._Qy[_wp(_dl)] = _Oq(294, _Gy, "PopUps", 39); + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._mm = _Jy; + var _Ry = _dl; + var _Sy = -1; + if (yyCompareVal(_Ry, 0, g_GMLMathEpsilon) == 0) { + _Sy = 0; + } else if (yyCompareVal(_Ry, 1, g_GMLMathEpsilon) == 0) { + _Sy = 1; + } else if (yyCompareVal(_Ry, 2, g_GMLMathEpsilon) == 0) { + _Sy = 2; + } else if (yyCompareVal(_Ry, 3, g_GMLMathEpsilon) == 0) { + _Sy = 3; + } + switch (_Sy) { + case 0: { + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._4r = 189; + break; + } + case 1: { + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._4r = 190; + break; + } + case 2: { + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._4r = 191; + break; + } + case 3: { + _0m(_3l, _4l, _Ey._Qy[_Tn(_dl, _Ey._Qy)])._4r = 192; + break; + } + } + _Gy = yyfplus(_Gy, _Hy); + } + } + _0m(_3l, _4l, _Ey._Qy[_Tn(0, _Ey._Qy)])._Ty = 196; + _0m(_3l, _4l, _Ey._Qy[_Tn(1, _Ey._Qy)])._Ty = 197; + _0m(_3l, _4l, _Ey._Qy[_Tn(2, _Ey._Qy)])._Ty = 197; + _0m(_3l, _4l, _Ey._Qy[_Tn(3, _Ey._Qy)])._Ty = 197; + if (yyGetBool(_il(_Ey._1n, "fullversion"))) { + _0m(_3l, _4l, _Ey._Qy[_Tn(0, _Ey._Qy)])._6r = 0 ? 1 : 0; + } + } + } + } +} +function _M5(_3l, _4l) { + var _Uy = _rn._lx(); + var _Vy = -1; + if (yyCompareVal(_Uy, 4, g_GMLMathEpsilon) == 0) { + _Vy = 0; + } else if (yyCompareVal(_Uy, 3, g_GMLMathEpsilon) == 0) { + _Vy = 1; + } + switch (_Vy) { + case 0: { + if (yyGetBool(global._tx) && yyGetBool(_qx())) { + { + var _Ol = _Q8(_3l, _4l, "msg_PurchaseUnlock"); + _Ol = _Pl(_Ol, "$price", global._ux[_Tn(0, global._ux)][~~1]); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Yes"), 332, 194, global._Ll, 1); + } + } else { + { + global._tx = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_StoreConnect_Unlock"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } + break; + } + case 1: { + if (yyGetBool(global._tx)) { + { + var _Ol = _Q8(_3l, _4l, "msg_PurchaseUnlock"); + _Ol = _Pl(_Ol, "$price", global._ux[_Tn(0, global._ux)][~~1]); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Cancel"), _Q8(_3l, _4l, "ui_Yes"), 332, 194, global._Ll, 1); + } + } else { + { + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_StoreConnect_Unlock"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } + break; + } + } +} +function _N5(_3l, _4l) { + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion"))) { + { + _3l._6r = 0 ? 1 : 0; + _3l._mm = _Q8(_3l, _4l, "ui_Purchased"); + } + } +} +function _O5(_3l, _4l) { + _3l._6r = 1 ? 1 : 0; + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion"))) { + _3l._6r = 0 ? 1 : 0; + } +} +function _P5(_3l, _4l) { + var _Ol = yyfplus("info_", _sl(_99(_3l, _4l, _il(_0m(_3l, _4l, 42)._tn, "position")))); + _T7(_3l, _4l, "", _Q8(_3l, _4l, _Ol), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); +} +function _Q5(_3l, _4l) { + var _Ol = ""; + var _Wy = _il(_0m(_3l, _4l, 42)._tn, "position"); + var _Xy = -1; + if (yyCompareVal(_Wy, 1, g_GMLMathEpsilon) == 0) { + _Xy = 0; + } else if (yyCompareVal(_Wy, 10, g_GMLMathEpsilon) == 0) { + _Xy = 1; + } else if ( + yyCompareVal(_Wy, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_Wy, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_Wy, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_Wy, 9, g_GMLMathEpsilon) == 0 || + yyCompareVal(_Wy, 8, g_GMLMathEpsilon) == 0 + ) { + _Xy = 2; + } + switch (_Xy) { + case 0: { + _Ol = _Q8(_3l, _4l, "info_Skill_Throwing"); + break; + } + case 1: { + _Ol = _Q8(_3l, _4l, "info_Skill_Kicking"); + break; + } + case 2: { + _Ol = _Q8(_3l, _4l, "info_Skill_Tackling"); + break; + } + default: { + _Ol = _Q8(_3l, _4l, "info_Skill_Catching"); + break; + } + } + _Ol = yyfplus(_Ol, yyfplus("\n\n", _sl(_Q8(_3l, _4l, "info_Skill_Strength")))); + _Ol = yyfplus(_Ol, yyfplus("\n\n", _sl(_Q8(_3l, _4l, "info_Skill_Speed")))); + _Ol = yyfplus(_Ol, yyfplus("\n\n", _sl(_Q8(_3l, _4l, "info_Skill_Stamina")))); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); +} +function _R5(_3l, _4l) { + var _Ol = yyfplus("info_coachtrait_", _sl(_ul(_il(_0m(_3l, _4l, 42)._tn, "trait")))); + _Ol = _Q8(_3l, _4l, _Ol); + var _Yy = _il(_0m(_3l, _4l, 42)._tn, "position"); + var _Zy = -1; + if (yyCompareVal(_Yy, 101, g_GMLMathEpsilon) == 0) { + _Zy = 0; + } else if (yyCompareVal(_Yy, 102, g_GMLMathEpsilon) == 0) { + _Zy = 1; + } + switch (_Zy) { + case 0: { + _Ol = _Wm(_Ol, "$pos", _Xm(_Q8(_3l, _4l, "ui_Defensive"))); + break; + } + case 1: { + _Ol = _Wm(_Ol, "$pos", _Xm(_Q8(_3l, _4l, "ui_Offensive"))); + break; + } + } + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); +} +function _S5(_3l, _4l) { + var _Ol = _Q8(_3l, _4l, "info_DraftPicks"); + { + var __y = _8l(42); + for (var _0z in __y) { + if (!__y.hasOwnProperty(_0z)) continue; + var _1z = __y[_0z]; + if (_1z._bl) continue; + if (!_1z._cl) continue; + { + _Ol = _Pl(_Ol, "$num1", _ul(_1z._Sn[_Tn(0, _1z._Sn)])); + _Ol = _Pl(_Ol, "$num2", _ul(_1z._Sn[_Tn(1, _1z._Sn)])); + _Ol = _Pl(_Ol, "$num3", _ul(_1z._Sn[_Tn(2, _1z._Sn)])); + } + } + } + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); +} +function _T5(_3l, _4l, _5l) { + var _2z = _5l; + var _3z = -1; + if (yyCompareVal(_2z, "info_Skills", g_GMLMathEpsilon) == 0) { + _3z = 0; + } else if (yyCompareVal(_2z, "info_Position", g_GMLMathEpsilon) == 0) { + _3z = 1; + } else if (yyCompareVal(_2z, "info_DraftPicks", g_GMLMathEpsilon) == 0) { + _3z = 2; + } else if (yyCompareVal(_2z, "info_CoachTrait", g_GMLMathEpsilon) == 0) { + _3z = 3; + } + switch (_3z) { + case 0: { + _P5(_3l, _4l); + break; + } + case 1: { + _Q5(_3l, _4l); + break; + } + case 2: { + _S5(_3l, _4l); + break; + } + case 3: { + _R5(_3l, _4l); + break; + } + default: { + _T7(_3l, _4l, "", _Q8(_3l, _4l, _5l), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + break; + } + } +} +function _U5(_3l, _4l, _5l) { + if (yyGetBool(_5l)) { + _0m(_3l, _4l, 42)._1m = yyfplus(_0m(_3l, _4l, 42)._1m, 1); + } + if (yyfgreater(_0m(_3l, _4l, 42)._1m, 7)) { + _0m(_3l, _4l, 42)._1m = 1; + } + _4z(yyfplus(yyfplus(yyfplus("s_play(", _sl(_ul(_5l))), ") STAGE = "), _sl(_ul(_0m(_3l, _4l, 42)._1m)))); + var _5z = _0m(_3l, _4l, 42)._1m; + var _6z = -1; + if (yyCompareVal(_5z, 1, g_GMLMathEpsilon) == 0) { + _6z = 0; + } else if (yyCompareVal(_5z, 2, g_GMLMathEpsilon) == 0) { + _6z = 1; + } else if (yyCompareVal(_5z, 3, g_GMLMathEpsilon) == 0) { + _6z = 2; + } else if (yyCompareVal(_5z, 4, g_GMLMathEpsilon) == 0) { + _6z = 3; + } else if (yyCompareVal(_5z, 5, g_GMLMathEpsilon) == 0) { + _6z = 4; + } else if (yyCompareVal(_5z, 6, g_GMLMathEpsilon) == 0) { + _6z = 5; + } else if (yyCompareVal(_5z, 7, g_GMLMathEpsilon) == 0) { + _6z = 6; + } + switch (_6z) { + case 0: { + _3m(4); + break; + } + case 1: { + _E4(_3l, _4l); + break; + } + case 2: { + if (yyGetBool(global._7u) && yyGetBool(!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion")))) { + { + if (yyfgreaterequal(_0m(_3l, _4l, 42)._xt, 5)) { + { + _M5(_3l, _4l); + _0m(_3l, _4l, 42)._1m = 1; + return; + } + } + } + } else { + if (yyGetBool(!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "done_review_reward"))) && yyGetBool(yyfgreaterequal(_0m(_3l, _4l, 42)._sm, 2)) && yyGetBool(yyfgreaterequal(_0m(_3l, _4l, 42)._Nl, 8))) { + { + _28(_3l, _4l); + _0m(_3l, _4l, 42)._1m = 1; + return; + } + } + } + _V5(_3l, _4l); + break; + } + case 3: { + if (!yyGetBool(_n5(_3l, _4l, _0m(_3l, _4l, 42)._Nl))) { + { + _0m(_3l, _4l, 42)._1m = 1; + return; + } + } + _3m(11); + break; + } + case 4: { + _g5(_3l, _4l, 0); + _3m(13); + break; + } + case 5: { + _3m(22); + break; + } + case 6: { + _W5(_3l, _4l); + _U5(_3l, _4l, 1); + break; + } + } +} +function _V5(_3l, _4l) { + _A9(_3l, _4l, "s_next_match"); + _0m(_3l, _4l, 42)._Bo = 0; + var _Nl = _0m(_3l, _4l, 42)._Nl; + var _wu = _n5(_3l, _4l, _Nl); + if (yyGetBool(_wu) && yyGetBool(yyfnotequal(_il(_wu, "human_win"), "unplayed"))) { + { + _0m(_3l, _4l, 42)._Nl++; + _0m(_3l, _4l, 42)._1m = 2; + return; + } + } + if (yyGetBool(_wu)) { + { + _3m(14); + } + } else { + if (yyfless(_Nl, 18)) { + { + _86(_3l, _4l); + } + } else { + if (yyfless(_Nl, 29)) { + { + _0m(_3l, _4l, 42)._dm = 1 ? 1 : 0; + _t8(_3l, _4l, 0); + _z8(_3l, _4l, 2, 0); + _3m(12); + } + } else { + if (yyfgreater(_d6(_3l, _4l), 0)) { + { + _3m(2); + } + } else { + { + _X5(_3l, _4l); + } + } + } + } + } +} +function _W5(_3l, _4l) { + _A9(_3l, _4l, "s_do_next_week"); + { + var _7z = _8l(42); + for (var _8z in _7z) { + if (!_7z.hasOwnProperty(_8z)) continue; + var _9z = _7z[_8z]; + if (_9z._bl) continue; + if (!_9z._cl) continue; + { + _9z._Nl = yyfplus(_9z._Nl, 1); + _9z._Sr = 0 ? 1 : 0; + _9z._az = 0 ? 1 : 0; + _9z._pq = 0 ? 1 : 0; + _9z._Xr = 0 ? 1 : 0; + _X4(_9z, _3l); + _56(_9z, _3l); + _c6(_9z, _3l); + if (yyfequal(_9z._Nl, 9)) { + _46(_9z, _3l); + } + if (yyfequal(_9z._Nl, 18)) { + _f5(_9z, _3l); + } + _J4(_9z, _3l, 1); + _K4(_9z, _3l, 1); + _25(_9z, _3l); + _A9(_9z, _3l, yyfplus(">>>>> NEW WEEK = ", _sl(_ul(_9z._Nl)))); + } + } + } +} +function _X5(_3l, _4l) { + { + var _bz = _8l(42); + for (var _cz in _bz) { + if (!_bz.hasOwnProperty(_cz)) continue; + var _dz = _bz[_cz]; + if (_dz._bl) continue; + if (!_dz._cl) continue; + { + _t8(_dz, _3l, 1); + _dz._ez = 0 ? 1 : 0; + if (yyfgreater(_dz._sm, 1)) { + _J2(_dz, _3l, "ACH_SEASON1"); + } + if (yyfgreaterequal(_H2(_dz, _3l, "ACH_SEASON1"), 5)) { + _J2(_dz, _3l, "ACH_SEASON5"); + } + if (yyfgreaterequal(_H2(_dz, _3l, "ACH_SEASON1"), 10)) { + _J2(_dz, _3l, "ACH_SEASON10"); + } + _dz._Nl = 1; + _dz._sm = yyfplus(_dz._sm, 1); + var _dl = 0; + for (; yyfless(_dl, _el(_dz._ip)); _dl++) { + _Tm(_hl(_dz._ip, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_dz._Im)); _dl++) { + _Tm(_hl(_dz._Im, _dl)); + } + var _dl = 0; + for (; yyfless(_dl, _el(_dz._jp)); _dl++) { + _Tm(_hl(_dz._jp, _dl)); + } + _Fl(_dz._jp); + _Fl(_dz._ip); + _Fl(_dz._Im); + _dz._jp = _yl(); + _dz._ip = _b5(_dz, _3l); + _dz._Im = _d5(_dz, _3l); + var _Ol = _Q8(_dz, _3l, "msg_NewSeason"); + _Cl(_dz._hm, _Ol); + if (yyGetBool(yyfless(_dz._Kn, 150)) && yyGetBool(yyfgreater(_dz._sm, 2))) { + { + _dz._Kn = yyfplus(_dz._Kn, 10); + var _Ol = _Q8(_dz, _3l, "msg_SalaryCapIncrease"); + _Ol = _Pl(_Ol, "$num", _dz._Kn); + _Cl(_dz._hm, _Ol); + } + } + _dz._Zn = 1; + _dz._Jl = yyfplus(_dz._Jl, 3); + var _dl = 0; + for (; yyfless(_dl, 2); _dl++) { + { + _dz._zt = _vp(_dz._zt, 2715679943); + _dz._zt[_wp(_dl)] = 0; + _dz._At = _vp(_dz._At, 1347883046); + _dz._At[_wp(_dl)] = 0; + _dz._Bt = _vp(_dz._Bt, 1479056974); + _dz._Bt[_wp(_dl)] = 0; + _dz._Ct = _vp(_dz._Ct, 2834685920); + _dz._Ct[_wp(_dl)] = 0; + _dz._Dt = _vp(_dz._Dt, 542240354); + _dz._Dt[_wp(_dl)] = 0; + _dz._Et = _vp(_dz._Et, 2346691544); + _dz._Et[_wp(_dl)] = 0; + _dz._Ft = _vp(_dz._Ft, 379739238); + _dz._Ft[_wp(_dl)] = 0; + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_dz._Bm)); _dl++) { + { + var _Cm = _hl(_0m(_3l, _4l, 42)._Bm, _dl); + _vl(_Cm, "wins", 0); + _vl(_Cm, "losses", 0); + _vl(_Cm, "ties", 0); + _vl(_Cm, "stat_games", 0); + _vl(_Cm, "stat_att", 0); + _vl(_Cm, "stat_comp", 0); + _vl(_Cm, "stat_yds", 0); + _vl(_Cm, "stat_td", 0); + _vl(_Cm, "stat_int", 0); + _vl(_Cm, "stat_sck", 0); + _vl(_Cm, "match_yds", 0); + _vl(_Cm, "match_td", 0); + _vl(_Cm, "match_int", 0); + _vl(_Cm, "match_sck", 0); + if (yyfequal(_il(_Cm, "name"), "Oakland")) { + { + _vl(_Cm, "name", "Las Vegas"); + _vl(_Cm, "name_sub13", "Las Vegas"); + _vl(_Cm, "tla", "L.V"); + _Z7(_dz, _3l, _Q8(_dz, _3l, "news_OaklandMove")); + } + } + _vl(_Cm, "defense", _cm(yyfplus(_sl(_ml(_il(_Cm, "defense"))), _sl(_Vm(-1, 1))), 1, 10)); + _vl(_Cm, "offense", _cm(yyfplus(_sl(_ml(_il(_Cm, "offense"))), _sl(_Vm(-1, 1))), 1, 10)); + } + } + _u9(_dz, _3l); + _46(_dz, _3l); + __4(_dz, _3l); + _3m(4); + _dz._1m = 1; + } + } + } +} +function _Y5(_3l, _4l) { + _A9(_3l, _4l, yyfplus("s_update_team_buttons:", _sl(_ul(_3l._rm)))); + var _fz = _yl(); + var _Am = 0; + for (; yyfless(_Am, _el(_0m(_3l, _4l, 42)._Bm)); _Am++) { + { + var _Pn = _hl(_0m(_3l, _4l, 42)._Bm, _Am); + if (yyfequal(_il(_Pn, "conference"), _3l._rm)) { + _Cl(_fz, _Pn); + } + } + } + _fz = _m9(_3l, _4l, _fz, 1, 1); + var _gz = 0; + for (; yyfless(_gz, 16); _gz++) { + { + var _Cm = _hl(_fz, _gz); + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._mm = _il(_Cm, "name_sub13"); + } + } + _Fl(_fz); + var _hz = _3l._rm; + var _iz = -1; + if (yyCompareVal(_hz, 0, g_GMLMathEpsilon) == 0) { + _iz = 0; + } else if (yyCompareVal(_hz, 1, g_GMLMathEpsilon) == 0) { + _iz = 1; + } + switch (_iz) { + case 0: { + _0m(_3l, _4l, 100019)._am = global._bm; + _0m(_3l, _4l, 100018)._am = global._Ll; + break; + } + case 1: { + _0m(_3l, _4l, 100019)._am = global._Ll; + _0m(_3l, _4l, 100018)._am = global._bm; + break; + } + } +} +function _Z5(_3l, _4l) { + _A9(_3l, _4l, yyfplus("s_update_job_offer_buttons: ", _sl(_ul(_3l._rm)))); + var _fz = _yl(); + _Rm(_fz, _0m(_3l, _4l, 42)._Bm); + _fz = _m9(_3l, _4l, _fz, 1, 1); + var _Am = 0; + for (; yyfless(_Am, _el(_fz)); _Am++) { + { + var _Cm = _hl(_fz, _Am); + if (yyfnotequal(_il(_Cm, "conference"), _3l._rm)) { + _El(_fz, _Am--); + } + } + } + var _gz = 0; + for (; yyfless(_gz, 16); _gz++) { + { + var _Cm = _hl(_fz, _gz); + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._mm = _il(_Cm, "name_sub13"); + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._6r = 1 ? 1 : 0; + if (!yyGetBool(_e6(_3l, _4l, _Cm))) { + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._6r = 0 ? 1 : 0; + } + } + } + _Fl(_fz); + var _jz = _3l._rm; + var _kz = -1; + if (yyCompareVal(_jz, 0, g_GMLMathEpsilon) == 0) { + _kz = 0; + } else if (yyCompareVal(_jz, 1, g_GMLMathEpsilon) == 0) { + _kz = 1; + } + switch (_kz) { + case 0: { + _0m(_3l, _4l, 100019)._am = global._bm; + _0m(_3l, _4l, 100018)._am = global._Ll; + break; + } + case 1: { + _0m(_3l, _4l, 100019)._am = global._Ll; + _0m(_3l, _4l, 100018)._am = global._bm; + break; + } + } +} +function __5(_3l, _4l) { + _0m(_3l, _4l, 100057)._am = global._Ll; + _0m(_3l, _4l, 100058)._am = global._Ll; + _0m(_3l, _4l, 100059)._am = global._Ll; + var _lz = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + var _mz = -1; + if (yyCompareVal(_lz, -1, g_GMLMathEpsilon) == 0) { + _mz = 0; + } else if (yyCompareVal(_lz, 0, g_GMLMathEpsilon) == 0) { + _mz = 1; + } else if (yyCompareVal(_lz, 1, g_GMLMathEpsilon) == 0) { + _mz = 2; + } + switch (_mz) { + case 0: { + _0m(_3l, _4l, 100057)._am = global._bm; + break; + } + case 1: { + _0m(_3l, _4l, 100059)._am = global._bm; + break; + } + case 2: { + _0m(_3l, _4l, 100058)._am = global._bm; + break; + } + } + var _nz = _il(_0m(_3l, _4l, 42)._1n, "op_scanlines"); + var _oz = -1; + if (yyCompareVal(_nz, 1, g_GMLMathEpsilon) == 0) { + _oz = 0; + } else if (yyCompareVal(_nz, 0, g_GMLMathEpsilon) == 0) { + _oz = 1; + } + switch (_oz) { + case 0: { + _0m(_3l, _4l, 100060)._mm = _Q8(_3l, _4l, "ui_On"); + break; + } + case 1: { + _0m(_3l, _4l, 100060)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + } + var _pz = _il(_0m(_3l, _4l, 42)._1n, "op_weather"); + var _qz = -1; + if (yyCompareVal(_pz, 1, g_GMLMathEpsilon) == 0) { + _qz = 0; + } else if (yyCompareVal(_pz, 0, g_GMLMathEpsilon) == 0) { + _qz = 1; + } + switch (_qz) { + case 0: { + _0m(_3l, _4l, 100064)._mm = _Q8(_3l, _4l, "ui_On"); + break; + } + case 1: { + _0m(_3l, _4l, 100064)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + } + var _rz = _il(_0m(_3l, _4l, 42)._1n, "op_tips"); + var _sz = -1; + if (yyCompareVal(_rz, 1, g_GMLMathEpsilon) == 0) { + _sz = 0; + } else if (yyCompareVal(_rz, 0, g_GMLMathEpsilon) == 0) { + _sz = 1; + } + switch (_sz) { + case 0: { + _0m(_3l, _4l, 100067)._mm = _Q8(_3l, _4l, "ui_On"); + break; + } + case 1: { + _0m(_3l, _4l, 100067)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + } + var _tz = _il(_0m(_3l, _4l, 42)._1n, "op_soundfx"); + var _uz = -1; + if (yyCompareVal(_tz, 1, g_GMLMathEpsilon) == 0) { + _uz = 0; + } else if (yyCompareVal(_tz, 0, g_GMLMathEpsilon) == 0) { + _uz = 1; + } + switch (_uz) { + case 0: { + _0m(_3l, _4l, 100069)._mm = _Q8(_3l, _4l, "ui_On"); + break; + } + case 1: { + _0m(_3l, _4l, 100069)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + } + var _vz = _il(_0m(_3l, _4l, 42)._1n, "op_zoom"); + var _wz = -1; + if (yyCompareVal(_vz, 1, g_GMLMathEpsilon) == 0) { + _wz = 0; + } else if (yyCompareVal(_vz, 0, g_GMLMathEpsilon) == 0) { + _wz = 1; + } + switch (_wz) { + case 0: { + _0m(_3l, _4l, 100071)._mm = _Q8(_3l, _4l, "ui_On"); + break; + } + case 1: { + _0m(_3l, _4l, 100071)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + } + var _xz = _il(_0m(_3l, _4l, 42)._1n, "op_music"); + var _yz = -1; + if (yyCompareVal(_xz, 0, g_GMLMathEpsilon) == 0) { + _yz = 0; + } else if (yyCompareVal(_xz, 1, g_GMLMathEpsilon) == 0) { + _yz = 1; + } else if (yyCompareVal(_xz, 2, g_GMLMathEpsilon) == 0) { + _yz = 2; + } + switch (_yz) { + case 0: { + _0m(_3l, _4l, 100073)._mm = _Q8(_3l, _4l, "ui_Off"); + break; + } + case 1: { + _0m(_3l, _4l, 100073)._mm = _Q8(_3l, _4l, "ui_Menus"); + break; + } + case 2: { + _0m(_3l, _4l, 100073)._mm = _Q8(_3l, _4l, "ui_Continuous"); + break; + } + } + _0m(_3l, _4l, 100062)._mm = "v1.0.0.0"; + _65(_3l, _4l); + _i6(_3l, _4l); +} +function _06(_3l, _4l) { + var _Qp = 0; + { + var _zz = _8l(42); + for (var _Az in _zz) { + if (!_zz.hasOwnProperty(_Az)) continue; + var _Bz = _zz[_Az]; + if (_Bz._bl) continue; + if (!_Bz._cl) continue; + { + var _Wr = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_Bz._Um)); _dl++) { + { + var _Bl = _hl(_Bz._Um, _dl); + _Qp = yyfplus(_Qp, _il(_Bl, "attitude")); + _Wr++; + } + } + var _dl = 0; + for (; yyfless(_dl, _el(_Bz._Vo)); _dl++) { + { + var _Bl = _hl(_Bz._Vo, _dl); + _Qp = yyfplus(_Qp, _il(_Bl, "attitude")); + _Wr++; + } + } + _Qp = yyfdivide(_Qp, _Wr); + return round(_Qp); + } + } + } +} +function _16(_3l, _4l) { + var _9x = 0; + { + var _Cz = _8l(42); + for (var _Dz in _Cz) { + if (!_Cz.hasOwnProperty(_Dz)) continue; + var _Ez = _Cz[_Dz]; + if (_Ez._bl) continue; + if (!_Ez._cl) continue; + { + var _Wr = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_Ez._Um)); _dl++) { + { + var _Bl = _hl(_Ez._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + { + _9x = yyfplus(_9x, _il(_Bl, "condition")); + _Wr++; + } + } + } + } + _9x = yyfdivide(_9x, _Wr); + return round(_9x); + } + } + } +} +function _26(_3l, _4l, _5l) { + var _Qp = _5l; + if (yyflessequal(_Qp, 15)) { + return 0; + } + if (yyflessequal(_Qp, 30)) { + return 1; + } + if (yyflessequal(_Qp, 45)) { + return 2; + } + if (yyflessequal(_Qp, 60)) { + return 3; + } + if (yyflessequal(_Qp, 75)) { + return 4; + } + if (yyflessequal(_Qp, 90)) { + return 5; + } + return 6; +} +function _36(_3l, _4l) { + return _0m(_3l, _4l, 42)._Jl; +} +function _46(_3l, _4l) { + { + var _Fz = _8l(42); + for (var _Gz in _Fz) { + if (!_Fz.hasOwnProperty(_Gz)) continue; + var _Hz = _Fz[_Gz]; + if (_Hz._bl) continue; + if (!_Hz._cl) continue; + { + var _Iz = _Sm(2); + var _Jz = -1; + if (yyCompareVal(_Iz, 0, g_GMLMathEpsilon) == 0) { + _Jz = 0; + } else if (yyCompareVal(_Iz, 1, g_GMLMathEpsilon) == 0) { + _Jz = 1; + } else if (yyCompareVal(_Iz, 2, g_GMLMathEpsilon) == 0) { + _Jz = 2; + } + switch (_Jz) { + case 0: { + if (yyGetBool(yyfequal(_Hz._Ml, 0)) && yyGetBool(yyfgreater(_Hz._Kl, 1))) { + { + _Hz._Kl--; + var _Ol = _Q8(_Hz, _3l, "msg_FacilityDeclineStadium"); + _Cl(_Hz._hm, _Ol); + } + } + break; + } + case 1: { + if (yyGetBool(yyfequal(_Hz._Ul, 0)) && yyGetBool(yyfgreater(_Hz._Tl, 1))) { + { + _Hz._Tl--; + var _Ol = _Q8(_Hz, _3l, "msg_FacilityDeclineTraining"); + _Cl(_Hz._hm, _Ol); + } + } + } + case 2: { + if (yyGetBool(yyfequal(_Hz._Zl, 0)) && yyGetBool(yyfgreater(_Hz._Yl, 1))) { + { + _Hz._Yl--; + var _Ol = _Q8(_Hz, _3l, "msg_FacilityDeclineRehab"); + _Cl(_Hz._hm, _Ol); + } + } + } + } + _Hz._Ml = 0; + _Hz._Ul = 0; + _Hz._Zl = 0; + } + } + } +} +function _56(_3l, _4l) { + { + var _Kz = _8l(42); + for (var _Lz in _Kz) { + if (!_Kz.hasOwnProperty(_Lz)) continue; + var _Mz = _Kz[_Lz]; + if (_Mz._bl) continue; + if (!_Mz._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_Mz._Um)); _dl++) { + { + var _Bl = _hl(_Mz._Um, _dl); + _vl(_Bl, "meetingdone", 0); + } + } + } + } + } +} +function _66(_3l, _4l, _5l) { + var _Bl = _5l; + if (yyfless(yyfplus(_sl(_il(_Bl, "xp")), _sl(_il(_Bl, "xp_gain"))), yyftime(_sl(_il(_Bl, "xp_level")), 100))) { + return 0; + } + return 1; +} +function _76(_3l, _4l) { + { + var _Nz = _8l(42); + for (var _Oz in _Nz) { + if (!_Nz.hasOwnProperty(_Oz)) continue; + var _Pz = _Nz[_Oz]; + if (_Pz._bl) continue; + if (!_Pz._cl) continue; + { + var _wu = _n5(_Pz, _3l, _Pz._Nl); + if (yyGetBool(!yyGetBool(_wu)) && yyGetBool(yyfless(_Pz._Nl, 18))) { + return 1; + } + } + } + } + return 0; +} +function _86(_3l, _4l) { + { + var _Qz = _8l(42); + for (var _Rz in _Qz) { + if (!_Qz.hasOwnProperty(_Rz)) continue; + var _Sz = _Qz[_Rz]; + if (_Sz._bl) continue; + if (!_Sz._cl) continue; + { + _g5(_Sz, _3l, 0); + _t8(_Sz, _3l, 0); + _z8(_Sz, _3l, yyftime(_sl(_Sz._Yl), 10), 0); + _y8(_Sz, _3l); + _w8(_Sz, _3l); + var _Ol = _z4(_Sz, _3l, "dilemma_ByeWeek"); + _Aq(_Sz._uq); + _Sz._uq = _x4(_Sz, _3l, _Ol, -4, "ui_ByeWeek"); + _y4(_Sz, _3l, _Sz._uq); + _Sz._1m = 5; + } + } + } +} +function _96(_3l, _4l) { + { + var _Tz = _8l(42); + for (var _Uz in _Tz) { + if (!_Tz.hasOwnProperty(_Uz)) continue; + var _Vz = _Tz[_Uz]; + if (_Vz._bl) continue; + if (!_Vz._cl) continue; + { + _z8(_Vz, _3l, yyfplus(55, _sl(yyftime(_sl(_Vz._Yl), 1.5))), 1); + _y8(_Vz, _3l); + var _wu = _o5(_Vz, _3l); + if (yyGetBool(_wu) && yyGetBool(yyfnotequal(_il(_wu, "human_win"), "win"))) { + _w8(_Vz, _3l); + } + } + } + } +} +function _a6(_3l, _4l) { + { + var _Wz = _8l(42); + for (var _Xz in _Wz) { + if (!_Wz.hasOwnProperty(_Xz)) continue; + var _Yz = _Wz[_Xz]; + if (_Yz._bl) continue; + if (!_Yz._cl) continue; + { + var _zq = _n5(_Yz, _3l, _Yz._Nl); + var _Zz = 0; + if (yyGetBool(_zq)) { + { + _Zz = yyfminus(_sl(_Yz._Kl), 5); + if (yyfequal(_il(_zq, "human_win"), "loss")) { + { + _Zz = yyfminus(_Zz, 10); + } + } else { + if (yyfequal(_il(_zq, "human_win"), "win")) { + { + _Zz = yyfplus(_Zz, 8); + } + } else { + _Zz = yyfminus(_Zz, 2); + } + } + _Zz = yyfplus(_Zz, _N8(_Yz, _3l)); + if (yyfless(_0m(_3l, _4l, 42)._wt, 1)) { + _Zz--; + } + } + } + _Yz._Lp = _cm(yyfplus(_sl(_Yz._Lp), _sl(_Zz)), 1, 100); + _Yz._az = 1 ? 1 : 0; + } + } + } +} +function _b6(_3l, _4l) { + var __z = 0.85; + { + var _0A = _8l(42); + for (var _1A in _0A) { + if (!_0A.hasOwnProperty(_1A)) continue; + var _2A = _0A[_1A]; + if (_2A._bl) continue; + if (!_2A._cl) continue; + { + _A9(_2A, _3l, yyfplus("s_check_intro: ", _sl(_ul(_2A._cq)))); + var _3A = _2A._cq; + var _4A = -1; + if (yyCompareVal(_3A, 1, g_GMLMathEpsilon) == 0) { + _4A = 0; + } else if (yyCompareVal(_3A, 2, g_GMLMathEpsilon) == 0) { + _4A = 1; + } else if (yyCompareVal(_3A, 3, g_GMLMathEpsilon) == 0) { + _4A = 2; + } else if (yyCompareVal(_3A, 4, g_GMLMathEpsilon) == 0) { + _4A = 3; + } else if (yyCompareVal(_3A, 5, g_GMLMathEpsilon) == 0) { + _4A = 4; + } else if (yyCompareVal(_3A, 6, g_GMLMathEpsilon) == 0) { + _4A = 5; + } else if (yyCompareVal(_3A, 7, g_GMLMathEpsilon) == 0) { + _4A = 6; + } else if (yyCompareVal(_3A, 8, g_GMLMathEpsilon) == 0) { + _4A = 7; + } + switch (_4A) { + case 0: { + if (yyfequal(_rn._sn(), 4)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_1"); + _T7(_2A, _3l, "", _Ol, _Q8(_2A, _3l, "ui_SkipTutorial"), _Q8(_2A, _3l, "ui_Ok"), 111, 332, global._Ll, __z); + _2A._cq++; + } + } + break; + } + case 1: { + if (yyfequal(_rn._sn(), 8)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_2"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq++; + _0m(_3l, _4l, 100114)._fo = 1 ? 1 : 0; + } + } + break; + } + case 2: { + if (yyfequal(_rn._sn(), 8)) { + _0m(_3l, _4l, 100114)._fo = 1 ? 1 : 0; + } + if (yyfequal(_rn._sn(), 4)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_3"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq++; + } + } + break; + } + case 3: { + if (yyfequal(_rn._sn(), 17)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_4"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq++; + } + } + break; + } + case 4: { + if (yyfequal(_rn._sn(), 15)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_5"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq++; + _0m(_3l, _4l, 100225)._fo = 1 ? 1 : 0; + } + } + break; + } + case 5: { + if (yyfequal(_rn._sn(), 4)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_6"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq++; + } + } + break; + } + case 6: { + if (yyfequal(_rn._sn(), 14)) { + { + _J3(_2A, _3l); + _2A._cq++; + } + } + break; + } + case 7: { + if (yyfequal(_rn._sn(), 4)) { + { + var _Ol = _S8(_2A, _3l, "msg_Intro_8"); + _T7(_2A, _3l, "", _Ol, "", _Q8(_2A, _3l, "ui_Ok"), "", 332, global._Ll, __z); + _2A._cq = 0; + _2A._1m = 1; + } + } + break; + } + } + } + } + } +} +function _c6(_3l, _4l) { + _A9(_3l, _4l, "s_do_result_news"); + _A9(_3l, _4l, yyfplus("Year=", _sl(_ul(_3l._sm)))); + _A9(_3l, _4l, yyfplus("Week=", _sl(_ul(_3l._Nl)))); + { + var _5A = _8l(42); + for (var _6A in _5A) { + if (!_5A.hasOwnProperty(_6A)) continue; + var _7A = _5A[_6A]; + if (_7A._bl) continue; + if (!_7A._cl) continue; + { + var _wu = _o5(_7A, _3l); + if (yyGetBool(_wu)) { + { + var _8A = ""; + if (yyGetBool(yyfequal(_7A._sm, 1)) && yyGetBool(yyfequal(_7A._Nl, 18))) { + { + var _9A = _il(_wu, "human_win"); + var _aA = -1; + if (yyCompareVal(_9A, "win", g_GMLMathEpsilon) == 0) { + _aA = 0; + } else if (yyCompareVal(_9A, "loss", g_GMLMathEpsilon) == 0) { + _aA = 1; + } else if (yyCompareVal(_9A, "tie", g_GMLMathEpsilon) == 0) { + _aA = 2; + } + switch (_aA) { + case 0: { + _8A = "news_firstmatchWin"; + break; + } + case 1: { + _8A = "news_firstmatchLoss"; + break; + } + case 2: { + _8A = "news_firstmatchTie"; + break; + } + } + } + } + var _bA = _il(_wu, "away_team"); + if (yyfequal(_bA, _7A._Fm)) { + _bA = _il(_wu, "home_team"); + } + var _cA = _i9(_7A, _3l, _bA); + if (yyfnotequal(_8A, "")) { + { + _Z7(_7A, _3l, _R8(_7A, _3l, _8A, _7A._Dm, _cA, 0, 0)); + } + } + } + } + } + } + } +} +function _d6(_3l, _4l) { + _A9(_3l, _4l, "Count job offers"); + { + var _dA = _8l(42); + for (var _eA in _dA) { + if (!_dA.hasOwnProperty(_eA)) continue; + var _fA = _dA[_eA]; + if (_fA._bl) continue; + if (!_fA._cl) continue; + { + if (yyfequal(_fA._sm, 1)) { + return 0; + } + var _rl = 0; + var _Am = 0; + for (; yyfless(_Am, _el(_fA._Bm)); _Am++) { + { + if (yyGetBool(_e6(_fA, _3l, _hl(_fA._Bm, _Am)))) { + _rl++; + } + } + } + return _rl; + } + } + } +} +function _e6(_3l, _4l, _5l) { + var _Cm = _5l; + var _gA = yyfplus(_sl(_ml(_il(_Cm, "offense"))), _sl(_ml(_il(_Cm, "defense")))); + { + var _hA = _8l(42); + for (var _iA in _hA) { + if (!_hA.hasOwnProperty(_iA)) continue; + var _jA = _hA[_iA]; + if (_jA._bl) continue; + if (!_jA._cl) continue; + { + _A9(_jA, _3l, yyfplus("s_team_interested: ", _sl(_il(_Cm, "name")))); + _A9(_jA, _3l, yyfplus("coach_rating: ", _sl(_ul(_jA._as)))); + _A9(_jA, _3l, yyfplus("team_rating: ", _sl(_ul(_gA)))); + if (yyfequal(_ml(_il(_Cm, "uid")), _jA._Fm)) { + return 0; + } + if (yyfless(_jA._as, _gA)) { + return 0; + } + if (yyGetBool(yyfless(_jA._sm, 3)) && yyGetBool(yyfequal(_ml(_il(_Cm, "uid")), _jA._Em))) { + return 0; + } + } + } + } + return 1; +} +function _f6(_3l, _4l) { + { + var _kA = _8l(42); + for (var _lA in _kA) { + if (!_kA.hasOwnProperty(_lA)) continue; + var _mA = _kA[_lA]; + if (_mA._bl) continue; + if (!_mA._cl) continue; + { + var _Zt = _Dq(); + _vl(_Zt, "year", _mA._sm); + _vl(_Zt, "uid", _il(_mA._Dm, "uid")); + _vl(_Zt, "name", _il(_mA._Dm, "name")); + _vl(_Zt, "tla", _il(_mA._Dm, "tla")); + _vl(_Zt, "wins", _il(_mA._Dm, "wins")); + _vl(_Zt, "losses", _il(_mA._Dm, "losses")); + _vl(_Zt, "ties", _il(_mA._Dm, "ties")); + _vl(_Zt, "finish", _Q8(_mA, _3l, "conf_AFC")); + if (yyfequal(_mA._Gm, 1)) { + _vl(_Zt, "finish", _Q8(_mA, _3l, "conf_NFC")); + } + var _nA = _mA._Hm; + var _oA = -1; + if (yyCompareVal(_nA, 0, g_GMLMathEpsilon) == 0) { + _oA = 0; + } else if (yyCompareVal(_nA, 1, g_GMLMathEpsilon) == 0) { + _oA = 1; + } else if (yyCompareVal(_nA, 2, g_GMLMathEpsilon) == 0) { + _oA = 2; + } else if (yyCompareVal(_nA, 3, g_GMLMathEpsilon) == 0) { + _oA = 3; + } + switch (_oA) { + case 0: { + _vl(_Zt, "finish", yyfplus(_sl(_il(_Zt, "finish")), _sl(yyfplus(" ", _sl(_Q8(_mA, _3l, "sla_East")))))); + break; + } + case 1: { + _vl(_Zt, "finish", yyfplus(_sl(_il(_Zt, "finish")), _sl(yyfplus(" ", _sl(_Q8(_mA, _3l, "sla_West")))))); + break; + } + case 2: { + _vl(_Zt, "finish", yyfplus(_sl(_il(_Zt, "finish")), _sl(yyfplus(" ", _sl(_Q8(_mA, _3l, "sla_North")))))); + break; + } + case 3: { + _vl(_Zt, "finish", yyfplus(_sl(_il(_Zt, "finish")), _sl(yyfplus(" ", _sl(_Q8(_mA, _3l, "sla_South")))))); + break; + } + } + var _yn = _s5(_mA, _3l, _mA._Fm); + _vl(_Zt, "finish", yyfplus(_sl(_il(_Zt, "finish")), _sl(yyfplus(" ", _sl(_Q8(_mA, _3l, yyfplus("pos_", _sl(_ul(_yn))))))))); + _Cl(_mA._hp, _Zt); + } + } + } +} +function _g6(_3l, _4l, _5l) { + var _pA = _5l; + { + var _qA = _8l(42); + for (var _rA in _qA) { + if (!_qA.hasOwnProperty(_rA)) continue; + var _sA = _qA[_rA]; + if (_sA._bl) continue; + if (!_sA._cl) continue; + { + var _Zt = _h6(_sA, _3l, _sA._sm); + if (yyGetBool(_tl(_Zt, 1))) { + { + var _tA = _pA; + var _uA = -1; + if (yyCompareVal(_tA, 1, g_GMLMathEpsilon) == 0) { + _uA = 0; + } else if (yyCompareVal(_tA, 2, g_GMLMathEpsilon) == 0) { + _uA = 1; + } else if (yyCompareVal(_tA, 3, g_GMLMathEpsilon) == 0) { + _uA = 2; + } else if (yyCompareVal(_tA, 4, g_GMLMathEpsilon) == 0) { + _uA = 3; + } else if (yyCompareVal(_tA, 5, g_GMLMathEpsilon) == 0) { + _uA = 4; + } + switch (_uA) { + case 0: { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_WildCard")); + break; + } + case 1: { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_Divisional")); + break; + } + case 2: { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_Championship")); + break; + } + case 3: { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_Champ_AFC")); + if (yyfequal(_sA._Gm, 1)) { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_Champ_NFC")); + } + break; + } + case 4: { + _vl(_Zt, "finish", _Q8(_sA, _3l, "finish_SuperBowl")); + break; + } + } + } + } + } + } + } +} +function _h6(_3l, _4l, _5l) { + var _vA = _5l; + { + var _wA = _8l(42); + for (var _xA in _wA) { + if (!_wA.hasOwnProperty(_xA)) continue; + var _yA = _wA[_xA]; + if (_yA._bl) continue; + if (!_yA._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_yA._hp)); _dl++) { + { + var _Zt = _hl(_yA._hp, _dl); + if (yyfequal(_il(_Zt, "year"), _vA)) { + return _Zt; + } + } + } + return -4; + } + } + } +} +function _i6(_3l, _4l) { + var _zA = _il(_0m(_3l, _4l, 42)._1n, "op_music"); + var _AA = -1; + if (yyCompareVal(_zA, 0, g_GMLMathEpsilon) == 0) { + _AA = 0; + } else if (yyCompareVal(_zA, 1, g_GMLMathEpsilon) == 0) { + _AA = 1; + } else if (yyCompareVal(_zA, 2, g_GMLMathEpsilon) == 0) { + _AA = 2; + } + switch (_AA) { + case 0: { + if (yyGetBool(_BA(14))) { + { + _CA(14); + } + } + break; + } + case 1: { + if (yyGetBool(_DA(48)) && yyGetBool(_BA(14))) { + { + _EA(14, 0, 2500); + return; + } + } + } + case 2: { + if (!yyGetBool(_BA(14))) { + _FA(14, 0, 1); + } else { + _EA(14, 1, 5000); + } + break; + } + } +} +function _j6(_3l, _4l) { + var _GA = yyfminus(6, _sl(yyfdivide(_sl(_0m(_3l, _4l, _3l._HA)._IA), 4))); + _3l._JA = yyfplus(_3l._JA, yyftime(_sl(_3l._KA), _sl(_GA))); + var _LA = 100; + if (yyGetBool(yyfgreater(_3l._JA, yyfplus(300, _sl(_LA)))) || yyGetBool(yyfless(_3l._JA, yyfminus(300, _sl(_LA))))) { + _3l._KA = _sl(-_sl(_3l._KA)); + } + var _MA = _0m(_3l, _4l, 48)._NA; + var _OA = -1; + if (yyCompareVal(_MA, -1, g_GMLMathEpsilon) == 0) { + _OA = 0; + } else if (yyCompareVal(_MA, 1, g_GMLMathEpsilon) == 0) { + _OA = 1; + } + switch (_OA) { + case 0: { + return _sl(-_sl(_PA(_0m(_3l, _4l, _3l._HA).x, _0m(_3l, _4l, _3l._HA).y, _3l._QA, _3l._JA))); + break; + } + case 1: { + return _sl(-_sl(_PA(_0m(_3l, _4l, _3l._HA).x, _0m(_3l, _4l, _3l._HA).y, _3l._QA, _3l._JA))); + break; + } + } +} +function _k6(_3l, _4l) { + { + var _RA = _8l(global._SA); + for (var _TA in _RA) { + if (!_RA.hasOwnProperty(_TA)) continue; + var _UA = _RA[_TA]; + if (_UA._bl) continue; + if (!_UA._cl) continue; + { + var _VA = _UA._WA; + var _XA = -1; + if ( + yyCompareVal(_VA, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_VA, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_VA, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_VA, 18, g_GMLMathEpsilon) == 0 || + yyCompareVal(_VA, 19, g_GMLMathEpsilon) == 0 + ) { + _XA = 0; + } + switch (_XA) { + case 0: { + return 1; + } + default: { + return 0; + } + } + } + } + } + return 0; +} +function _l6(_3l, _4l) { + var _YA = _ZA(0); + var __A = _0B(0); + var _1B = 48; + var _2B = _3l._WA; + var _3B = -1; + if (yyCompareVal(_2B, 18, g_GMLMathEpsilon) == 0) { + _3B = 0; + } else if (yyCompareVal(_2B, 0, g_GMLMathEpsilon) == 0) { + _3B = 1; + } else if (yyCompareVal(_2B, 1, g_GMLMathEpsilon) == 0) { + _3B = 2; + } else if (yyCompareVal(_2B, 2, g_GMLMathEpsilon) == 0) { + _3B = 3; + } else if (yyCompareVal(_2B, 3, g_GMLMathEpsilon) == 0) { + _3B = 4; + } else if ( + yyCompareVal(_2B, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_2B, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_2B, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_2B, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_2B, 11, g_GMLMathEpsilon) == 0 || + yyCompareVal(_2B, 13, g_GMLMathEpsilon) == 0 + ) { + _3B = 5; + } else if (yyCompareVal(_2B, 19, g_GMLMathEpsilon) == 0 || yyCompareVal(_2B, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_2B, 10, g_GMLMathEpsilon) == 0 || yyCompareVal(_2B, 5, g_GMLMathEpsilon) == 0) { + _3B = 6; + } else if (yyCompareVal(_2B, 14, g_GMLMathEpsilon) == 0 || yyCompareVal(_2B, 15, g_GMLMathEpsilon) == 0 || yyCompareVal(_2B, 16, g_GMLMathEpsilon) == 0) { + _3B = 7; + } else if (yyCompareVal(_2B, 17, g_GMLMathEpsilon) == 0) { + _3B = 8; + } + switch (_3B) { + case 0: { + if (yyGetBool(_q7(_3l, _4l)) && yyGetBool(_4B(1)) && yyGetBool(yyfless(_5B(_3l.x, _3l.y, _rn._6B(), _rn._7B()), 40))) { + { + _3l._8B = _YA; + _3l._9B = __A; + _3l._WA = 1; + } + } + if (yyGetBool(_3l._HA)) { + { + _o6(_3l, _4l); + } + } + break; + } + case 1: { + _3l._kr(_0m(_3l, _4l, _1B)._aB); + _3l._Us(_0m(_3l, _4l, _1B)._bB); + var _cB = _0m(_3l, _4l, 42)._Bo; + var _dB = -1; + if (yyCompareVal(_cB, 3, g_GMLMathEpsilon) == 0) { + _dB = 0; + } else if (yyCompareVal(_cB, 2, g_GMLMathEpsilon) == 0) { + _dB = 1; + } + switch (_dB) { + case 0: { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Throw1"); + break; + } + case 1: { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Running1"); + if (yyGetBool(global._fB)) { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Running1b"); + } + break; + } + } + if (yyGetBool(_4B(1))) { + { + { + var _gB = _8l(50); + for (var _hB in _gB) { + if (!_gB.hasOwnProperty(_hB)) continue; + var _iB = _gB[_hB]; + if (_iB._bl) continue; + if (!_iB._cl) continue; + { + if (yyGetBool(yyfequal(_iB._jB, 2)) && yyGetBool(yyfless(_5B(_iB.x, _iB.y, _rn._6B(), _rn._7B()), 20))) { + { + _A9(_iB, _3l, "global.master_ball.state = BALL_HANDOFF;"); + _0m(_3l, _4l, global._SA)._WA = 19; + _K7(_iB, _3l); + break; + } + } + } + } + } + if (yyfnotequal(_0m(_3l, _4l, 42)._Bo, 2)) { + { + if (yyfnotequal(_3l._WA, 19)) { + { + _3l._8B = _YA; + _3l._9B = __A; + _3l._WA = 1; + } + } + } + } + } + } + break; + } + case 2: { + if (yyGetBool(_4B(1))) { + { + _3l._kB = _5B(_3l._8B, _3l._9B, _YA, __A); + if (yyfgreater(_3l._kB, 20)) { + { + _3l._WA = 2; + _K7(_3l, _4l); + } + } + } + } else { + { + if (!yyGetBool(global._7u)) { + { + if (yyGetBool(_0m(_3l, _4l, global._SA)._rx[_Tn(0, _0m(_3l, _4l, global._SA)._rx)])) { + { + { + var _lB = _8l(48); + for (var _mB in _lB) { + if (!_lB.hasOwnProperty(_mB)) continue; + var _nB = _lB[_mB]; + if (_nB._bl) continue; + if (!_nB._cl) continue; + _z6(_nB, _3l, 1); + } + } + _0m(_3l, _4l, global._SA)._rx = _vp(_0m(_3l, _4l, global._SA)._rx, 1387474851); + _0m(_3l, _4l, global._SA)._rx[_wp(0)] = 0; + return; + } + } else { + _0m(_3l, _4l, global._SA)._rx = _vp(_0m(_3l, _4l, global._SA)._rx, 1387474851); + _0m(_3l, _4l, global._SA)._rx[_wp(0)] = 15; + } + } + } + _3l._WA = 0; + return; + } + } + break; + } + case 3: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Throw2"); + } + { + var _oB = _8l(_3l._HA); + for (var _pB in _oB) { + if (!_oB.hasOwnProperty(_pB)) continue; + var _qB = _oB[_pB]; + if (_qB._bl) continue; + if (!_qB._cl) continue; + { + if (yyGetBool(!yyGetBool(_rB(_qB._sB))) && yyGetBool(!yyGetBool(_s7(_qB, _3l))) && yyGetBool(yyfless(_qB._tB, 10))) { + _Y6(_qB, _3l, 11); + } + _o6(_3l, _qB); + } + } + } + _3l._kB = min(_5B(_3l._8B, _3l._9B, _YA, __A), 100); + if (yyGetBool(_4B(1))) { + { + _3l._uB = yyfplus(_sl(_sl(-_sl(_PA(_3l._8B, _3l._9B, _YA, __A)))), 180); + _3l._vB = yyftime(_sl(_3l._kB), _sl(_0m(_3l, _4l, _3l._HA)._wB)); + _3l._xB = yyftime(_sl(_3l._vB), 0.35); + } + } else { + if (yyfless(_3l._kB, 20)) { + { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + _3l._WA = 0; + } else { + { + _3l._WA = 5; + _3l._yB = _3l._HA; + { + var _zB = _8l(_3l._HA); + for (var _AB in _zB) { + if (!_zB.hasOwnProperty(_AB)) continue; + var _BB = _zB[_AB]; + if (_BB._bl) continue; + if (!_BB._cl) continue; + { + _BB._jB = 2; + _Y6(_BB, _3l, 2); + } + } + } + } + } + } + } else { + { + { + var _CB = _8l(_3l._HA); + for (var _DB in _CB) { + if (!_CB.hasOwnProperty(_DB)) continue; + var _EB = _CB[_DB]; + if (_EB._bl) continue; + if (!_EB._cl) continue; + { + _Y6(_EB, _3l, 12); + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + if (yyGetBool(_EB._Bl)) { + _FB(_EB._Bl, "stat_attempts", yyfplus(_sl(_il(_EB._Bl, "stat_attempts")), 1)); + } + } + } + } + } + } + var _GB = _0m(_3l, _4l, _1B)._NA; + var _HB = -1; + if (yyCompareVal(_GB, -1, g_GMLMathEpsilon) == 0) { + _HB = 0; + } else if (yyCompareVal(_GB, 1, g_GMLMathEpsilon) == 0) { + _HB = 1; + } + switch (_HB) { + case 0: { + if (yyfgreater(abs(_3l._uB), 90)) { + _0m(_3l, _4l, _1B)._IB = 0 ? 1 : 0; + } + break; + } + case 1: { + if (yyfless(abs(_3l._uB), 90)) { + _0m(_3l, _4l, _1B)._IB = 0 ? 1 : 0; + } + break; + } + } + if (yyGetBool(_0m(_3l, _4l, _1B)._IB)) { + _A9(_3l, _4l, yyfplus(_sl(_ul(_3l._uB)), " RUNNING PLAY")); + } else { + _A9(_3l, _4l, yyfplus(_sl(_ul(_3l._uB)), " PASSING PLAY")); + } + _3l._JB = _3l.x; + _3l._KB = _3l.y; + _3l._WA = 3; + _3l._HA = -4; + _0m(_3l, _4l, 42)._Bt = _vp(_0m(_3l, _4l, 42)._Bt, 3820261910); + _0m(_3l, _4l, 42)._Bt[_wp(0)]++; + } + } + } + break; + } + case 4: { + _0m(_3l, _4l, _1B)._eB = ""; + _n6(_3l, _4l, 0); + break; + } + case 5: { + if (yyGetBool(_3l._HA)) { + _o6(_3l, _4l); + } else { + _n6(_3l, _4l, 0); + } + break; + } + case 6: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) { + { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Running2"); + if (yyGetBool(global._fB)) { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Running2b"); + } + } + } else { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + { + _0m(_3l, _4l, _1B)._eB = ""; + _3l._WA = 16; + } + } else { + if (yyGetBool(_3l._HA) && yyGetBool(_0m(_3l, _4l, _3l._HA)._LB)) { + { + _J2(_3l, _4l, "ACH_PASS"); + } + } + } + } + _o6(_3l, _4l); + break; + } + case 7: { + if (yyGetBool(_3l._HA)) { + { + _o6(_3l, _4l); + return; + } + } + } + case 8: { + _n6(_3l, _4l, 0); + break; + } + } +} +function _m6(_3l, _4l) { + var _1B = 48; + var _MB = _3l._WA; + var _NB = -1; + if (yyCompareVal(_MB, 0, g_GMLMathEpsilon) == 0) { + _NB = 0; + } else if (yyCompareVal(_MB, 1, g_GMLMathEpsilon) == 0) { + _NB = 1; + } else if (yyCompareVal(_MB, 2, g_GMLMathEpsilon) == 0) { + _NB = 2; + } else if (yyCompareVal(_MB, 3, g_GMLMathEpsilon) == 0) { + _NB = 3; + } else if ( + yyCompareVal(_MB, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 11, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 12, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 13, g_GMLMathEpsilon) == 0 + ) { + _NB = 4; + } else if ( + yyCompareVal(_MB, 9, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 10, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 14, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 15, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 16, g_GMLMathEpsilon) == 0 || + yyCompareVal(_MB, 17, g_GMLMathEpsilon) == 0 + ) { + _NB = 5; + } + switch (_NB) { + case 0: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Kick1"); + if (yyGetBool(global._fB)) { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Kick1b"); + } + } + } + _3l._kr(_0m(_3l, _4l, _1B)._aB); + _3l._Us(_0m(_3l, _4l, _1B)._bB); + var _GA = yyfminus(1.4, _sl(yyftime(_sl(_0m(_3l, _4l, _3l._HA)._IA), 0.05))); + var _OB = _3l._KA; + var _PB = -1; + if (yyCompareVal(_OB, -1, g_GMLMathEpsilon) == 0) { + _PB = 0; + } else if (yyCompareVal(_OB, 1, g_GMLMathEpsilon) == 0) { + _PB = 1; + } + switch (_PB) { + case 0: { + _3l._QB = yyfminus(_3l._QB, 5); + break; + } + case 1: { + _3l._QB = yyfplus(_3l._QB, _GA); + break; + } + } + if (yyfgreaterequal(_3l._QB, 55)) { + { + _3l._QB = 55; + _3l._KA = _sl(-_sl(_3l._KA)); + _A9(_3l, _4l, "flipping 1"); + } + } + if (yyflessequal(_3l._QB, 0)) { + { + _3l._QB = 0; + _3l._KA = _sl(-_sl(_3l._KA)); + _A9(_3l, _4l, "flipping 0"); + } + } + if (yyGetBool(_4B(1))) { + { + _3l._WA = 1; + } + } + break; + } + case 1: { + if (!yyGetBool(_4B(1))) { + { + _3l._WA = 2; + { + var _RB = _8l(_3l._HA); + for (var _SB in _RB) { + if (!_RB.hasOwnProperty(_SB)) continue; + var _TB = _RB[_SB]; + if (_TB._bl) continue; + if (!_TB._cl) continue; + _Y6(_TB, _3l, 14); + } + } + } + } + break; + } + case 2: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Kick2"); + if (yyGetBool(global._fB)) { + _0m(_3l, _4l, _1B)._eB = _Q8(_3l, _4l, "training_Kick2b"); + } + } + } + if (yyGetBool(_3l._HA)) { + { + _o6(_3l, _4l); + var _0u = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _3l._HA).x, _0m(_3l, _4l, _3l._HA).y); + if (yyfless(_0u, 30)) { + { + { + var _UB = _8l(50); + for (var _VB in _UB) { + if (!_UB.hasOwnProperty(_VB)) continue; + var _WB = _UB[_VB]; + if (_WB._bl) continue; + if (!_WB._cl) continue; + if (yyfequal(_WB._jB, 11)) { + _WB._XB(1); + } + } + } + } + } + if (yyfgreater(_0u, 25)) { + break; + } + } + } + if (yyfless(_3l._QB, 15)) { + { + _3l._uB = _YB(-5, 5); + if (yyfequal(_0m(_3l, _4l, _3l._HA)._ZB, -1)) { + _3l._uB = yyfplus(180, _sl(_Vm(-5, 5))); + } + _3l._vB = yyftime(_sl(yyfplus(50, _sl(_3l._QB))), _sl(_0m(_3l, _4l, _3l._HA).__B)); + _3l._xB = yyftime(_sl(_3l._vB), 0.4); + _v6(_3l, _4l); + break; + } + } + _3l._uB = _j6(_3l, _4l); + _3l._vB = yyftime(_sl(yyfplus(50, _sl(_3l._QB))), _sl(_0m(_3l, _4l, _3l._HA).__B)); + _3l._xB = yyftime(_sl(_3l._vB), 0.4); + if (yyGetBool(_4B(1))) { + _v6(_3l, _4l); + } + break; + } + case 3: { + _n6(_3l, _4l, 0); + break; + } + case 4: { + if (yyGetBool(_3l._HA)) { + _o6(_3l, _4l); + } else { + _n6(_3l, _4l, 0); + } + break; + } + case 5: { + _n6(_3l, _4l, 0); + break; + } + } +} +function _n6(_3l, _4l, _5l) { + _3l._0C = _3l.x; + _3l._1C = _3l.y; + var _2C = _0m(_3l, _4l, 48)._3C; + var _4C = -1; + if (yyCompareVal(_2C, 0, g_GMLMathEpsilon) == 0) { + _4C = 0; + } else if (yyCompareVal(_2C, 1, g_GMLMathEpsilon) == 0) { + _4C = 1; + } + switch (_4C) { + case 0: { + _3l._vB = yyftime(_3l._vB, 0.986); + _3l._xB = yyfminus(_3l._xB, 0.08); + break; + } + case 1: { + _3l._vB = yyftime(_3l._vB, 0.9995); + _3l._xB = yyfminus(_3l._xB, 0.03); + break; + } + } + _3l._kr(_3l.x + yyftime(_sl(_5C(_3l._uB)), _sl(_3l._vB))); + _3l._Us(_3l.y + yyftime(_sl(_6C(_3l._uB)), _sl(_3l._vB))); + _3l._7C = _3l._8C; + _3l._8C = yyfplus(_3l._8C, _3l._xB); + _3l._9C = yyfplus(_3l._9C, _3l._aC); + if (yyGetBool(_5l)) { + return; + } + if (yyflessequal(_3l._8C, 1)) { + { + if (yyfnotequal(_3l._WA, 6)) { + { + if (yyGetBool(_3l._yB)) { + { + if (yyGetBool(_0m(_3l, _4l, _3l._yB)._LB)) { + { + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _3l._WA = 13; + } + } + } else { + { + _x6(_3l, _4l); + } + } + } + } + } + } + if (yyfless(_3l._xB, -1)) { + _O7(_3l, _4l); + } + _3l._bC = yyfplus(_3l._bC, 1); + _3l._8C = 1; + _3l._xB = yyftime(_3l._xB, -0.5); + _3l._vB = yyftime(_3l._vB, _YB(0.2, 0.4)); + _3l._uB = yyfplus(_3l._uB, _YB(-45, 45)); + _3l._aC = _Sm(10); + } + } + if (yyfless(_3l._vB, 0.1)) { + { + _3l._vB = 0; + _3l._aC = 0; + _3l._9C = 0; + } + } + if (yyGetBool(yyfequal(_3l._bC, 0)) && yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + { + var _cC = _8l(60); + for (var _dC in _cC) { + if (!_cC.hasOwnProperty(_dC)) continue; + var _eC = _cC[_dC]; + if (_eC._bl) continue; + if (!_eC._cl) continue; + { + _eC._fC = _cm(yyfplus(_sl(_eC._fC), 0.007), 0, _eC._gC); + _3l._kr(_3l.x + yyftime(_sl(_5C(yyftime(_sl(_eC._hC), 45))), _sl(_eC._fC))); + _3l._Us(_3l.y + yyftime(_sl(_6C(yyftime(_sl(_sl(-_sl(_eC._hC))), 45))), _sl(_eC._fC))); + } + } + } + } + } + _u6(_3l, _4l); +} +function _o6(_3l, _4l) { + var _iC = 0; + var _jC = 0; + _3l._aC = 0; + _3l._9C = 0; + if (yyGetBool(_0m(_3l, _4l, 48)._3C) && yyGetBool(yyfequal(_0m(_3l, _4l, _3l._HA)._jB, 1))) { + { + _iC = 11; + _jC = 1; + _3l._8C = 1; + _3l._9C = 90; + } + } else { + { + var _kC = _0m(_3l, _4l, _3l._HA)._lC; + var _mC = -1; + if (yyCompareVal(_kC, 0, g_GMLMathEpsilon) == 0) { + _mC = 0; + } else if (yyCompareVal(_kC, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_kC, 1, g_GMLMathEpsilon) == 0) { + _mC = 1; + } else if (yyCompareVal(_kC, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_kC, 2, g_GMLMathEpsilon) == 0) { + _mC = 2; + } else if (yyCompareVal(_kC, 3, g_GMLMathEpsilon) == 0) { + _mC = 3; + } else if (yyCompareVal(_kC, 4, g_GMLMathEpsilon) == 0) { + _mC = 4; + } else if (yyCompareVal(_kC, 5, g_GMLMathEpsilon) == 0) { + _mC = 5; + } else if (yyCompareVal(_kC, 8, g_GMLMathEpsilon) == 0) { + _mC = 6; + } else if (yyCompareVal(_kC, 9, g_GMLMathEpsilon) == 0) { + _mC = 7; + } else if (yyCompareVal(_kC, 10, g_GMLMathEpsilon) == 0) { + _mC = 8; + } + switch (_mC) { + case 0: { + _iC = 1; + _jC = 2; + _3l._8C = yyftime(7, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + break; + } + case 1: { + _iC = 3; + _jC = -2; + _3l._8C = 0; + break; + } + case 2: { + _iC = yyfplus(1, _sl(yyfdivide(_sl(_0m(_3l, _4l, _3l._HA)._oC), 2))); + _jC = 2; + _3l._8C = yyftime(10, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + break; + } + case 3: { + _iC = 4; + _jC = -2; + _3l._8C = yyftime(8, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + break; + } + case 4: { + if (yyfless(_0m(_3l, _4l, _3l._HA)._oC, 1)) { + { + _iC = 2; + _jC = -2; + _3l._8C = yyftime(9, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + } + } else { + { + _iC = 0; + _jC = -2; + _3l._8C = yyftime(9, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + if (yyfless(_0m(_3l, _4l, _3l._HA)._E2, 1)) { + _3l._8C = 0; + } + } + } + break; + } + case 5: { + _iC = 9; + _jC = -2; + _3l._8C = 0; + if (yyfless(_0m(_3l, _4l, _3l._HA)._oC, 2)) { + { + _jC = -3; + _3l._8C = 4; + } + } + break; + } + case 6: { + _iC = yyfplus(1, _sl(yyfdivide(_sl(_0m(_3l, _4l, _3l._HA)._oC), 2))); + _jC = 2; + _3l._8C = yyftime(10, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + var _pC = _0m(_3l, _4l, _3l._HA)._oC; + var _qC = -1; + if (yyCompareVal(_pC, 0, g_GMLMathEpsilon) == 0) { + _qC = 0; + } else if (yyCompareVal(_pC, 1, g_GMLMathEpsilon) == 0) { + _qC = 1; + } else if (yyCompareVal(_pC, 2, g_GMLMathEpsilon) == 0) { + _qC = 2; + } + switch (_qC) { + case 0: { + _3l._8C = yyfminus(_3l._8C, 1); + break; + } + case 1: { + _3l._8C = yyfminus(_3l._8C, 2); + break; + } + case 2: { + _3l._8C = yyfminus(_3l._8C, 1); + break; + } + } + break; + } + case 7: { + _iC = 1; + _jC = 2; + _3l._8C = yyftime(10, _sl(_0m(_3l, _4l, _3l._HA)._nC)); + break; + } + case 8: { + _iC = 1; + _jC = 0; + var _rC = _0m(_3l, _4l, _3l._HA)._oC; + var _sC = -1; + if (yyCompareVal(_rC, 0, g_GMLMathEpsilon) == 0) { + _sC = 0; + } else if (yyCompareVal(_rC, 1, g_GMLMathEpsilon) == 0) { + _sC = 1; + } else if (yyCompareVal(_rC, 2, g_GMLMathEpsilon) == 0) { + _sC = 2; + } else if (yyCompareVal(_rC, 4, g_GMLMathEpsilon) == 0) { + _sC = 3; + } else if (yyCompareVal(_rC, 5, g_GMLMathEpsilon) == 0) { + _sC = 4; + } + switch (_sC) { + case 0: { + _3l._8C = 36; + break; + } + case 1: { + _3l._8C = 38; + break; + } + case 2: { + _3l._8C = 40; + break; + } + case 3: { + _3l._8C = 38; + break; + } + case 4: { + _3l._8C = 36; + break; + } + } + break; + } + } + } + } + _iC = yyftime(_iC, _0m(_3l, _4l, _3l._HA)._tC); + _jC = yyftime(_jC, _0m(_3l, _4l, _3l._HA)._nC); + var _uC = _vC(_3l, _0m(_3l, _4l, _3l._HA).x, _0m(_3l, _4l, _3l._HA).y); + if (yyGetBool(yyfless(_uC, 3)) && yyGetBool(_r7(_3l, _4l, _0m(_3l, _4l, _3l._HA)._wC))) { + { + _3l._kr(yyfplus(_sl(_0m(_3l, _4l, _3l._HA).x), _sl(_iC))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, _3l._HA).y), _sl(_jC))); + } + } else { + { + _3l._kr(_xC(_3l.x, yyfplus(_sl(_0m(_3l, _4l, _3l._HA).x), _sl(_iC)), 0.2)); + _3l._Us(_xC(_3l.y, yyfplus(_sl(_0m(_3l, _4l, _3l._HA).y), _sl(_jC)), 0.2)); + } + } +} +function _p6(_3l, _4l) { + { + var _yC = _8l(global._SA); + for (var _zC in _yC) { + if (!_yC.hasOwnProperty(_zC)) continue; + var _AC = _yC[_zC]; + if (_AC._bl) continue; + if (!_AC._cl) continue; + { + _AC._BC = 0 ? 1 : 0; + var _CC = _AC._WA; + var _DC = -1; + if (yyCompareVal(_CC, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_CC, 10, g_GMLMathEpsilon) == 0) { + _DC = 0; + } else if ( + yyCompareVal(_CC, 18, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 19, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 13, g_GMLMathEpsilon) == 0 + ) { + _DC = 1; + } else if ( + yyCompareVal(_CC, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 11, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 12, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 14, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 15, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 16, g_GMLMathEpsilon) == 0 || + yyCompareVal(_CC, 17, g_GMLMathEpsilon) == 0 + ) { + _DC = 2; + } + switch (_DC) { + case 0: { + if (yyGetBool(_AC._HA)) { + { + _A9(_AC, _3l, yyfplus("Facing = ", _sl(_ul(_0m(_3l, _4l, _AC._HA)._ZB)))); + var _EC = _0m(_3l, _4l, _AC._HA)._ZB; + var _FC = -1; + if (yyCompareVal(_EC, -1, g_GMLMathEpsilon) == 0) { + _FC = 0; + } else if (yyCompareVal(_EC, 1, g_GMLMathEpsilon) == 0) { + _FC = 1; + } + switch (_FC) { + case 0: { + if (yyfgreaterequal(_AC.x, 2300)) { + _AC._BC = 1 ? 1 : 0; + } + return _AC._BC; + break; + } + case 1: { + if (yyflessequal(_AC.x, 300)) { + _AC._BC = 1 ? 1 : 0; + } + return _AC._BC; + break; + } + } + } + } + } + case 1: { + _AC._BC = 0 ? 1 : 0; + break; + } + case 2: { + _AC._BC = 1 ? 1 : 0; + break; + } + } + return _AC._BC; + } + } + } +} +function _q6(_3l, _4l) { + if (!yyGetBool(_p6(_3l, _4l))) { + { + var _1B = 48; + var _Gy = _3l.y; + if (yyGetBool(_DA(_3l._HA))) { + { + _Gy = _0m(_3l, _4l, _3l._HA).y; + } + } + if (yyGetBool(_0m(_3l, _4l, _1B)._3C)) { + { + if (yyGetBool(yyfgreater(_3l._bC, 0)) || yyGetBool(yyfless(_3l.y, 132)) || yyGetBool(yyfgreater(_3l.y, 468))) { + { + _3l._WA = 15; + } + } else { + if (yyGetBool(yyfless(_3l.x, 100)) || yyGetBool(yyfgreater(_3l.x, 2500))) { + { + var _GC = 100; + if (yyfgreater(_3l.x, 1300)) { + _GC = 2500; + } + var _HC = _D9(_3l, _4l, _3l._0C, _3l._1C, _3l.x, _3l.y, _GC, 270, _GC, 336); + _A9(_3l, _4l, yyfplus("intercept = ", _sl(_ul(_0m(_3l, _4l, _HC)._IC)))); + var _JC = _3l.x; + var _KC = yyfminus(_sl(_3l.x), 80); + if (yyfequal(_0m(_3l, _4l, _1B)._NA, -1)) { + _KC = yyfplus(_sl(_3l.x), 80); + } + if (yyGetBool(_0m(_3l, _4l, _HC)._IC)) { + { + if (yyfless(_3l._8C, 60)) { + { + _3l._kr(_KC); + _u7(_3l, _4l, yyfplus(_sl(_Q8(_3l, _4l, "match_TooLow")), "!")); + _3l._kr(_JC); + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _M7(_3l, _4l); + } + _3l._WA = 15; + return; + } + } else { + if (yyfless(_3l._8C, 140)) { + { + if (yyGetBool(yyfless(_0m(_3l, _4l, _HC)._LC, 0.1)) || yyGetBool(yyfgreater(_0m(_3l, _4l, _HC)._LC, 0.9))) { + { + _3l._kr(_KC); + _u7(_3l, _4l, yyfplus(_sl(_Q8(_3l, _4l, "match_Doink")), "!")); + _3l._kr(_JC); + _L7(_3l, _4l); + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _M7(_3l, _4l); + } + _3l._WA = 15; + _3l._uB = yyfplus(_3l._uB, yyfplus(180, _sl(_Vm(-35, 35)))); + _3l._vB = yyftime(_3l._vB, 0.1); + _3l._aC = yyftime(_3l._aC, 2); + _3l._kr(_3l._0C); + _3l._Us(_3l._1C); + return; + } + } else { + if (yyGetBool(yyfless(_0m(_3l, _4l, _HC)._LC, 0.2)) || yyGetBool(yyfgreater(_0m(_3l, _4l, _HC)._LC, 0.8))) { + { + _3l._kr(_KC); + _u7(_3l, _4l, yyfplus(_sl(_Q8(_3l, _4l, "match_Doink")), "!")); + _3l._kr(_JC); + _L7(_3l, _4l); + { + var _MC = _8l(60); + for (var _NC in _MC) { + if (!_MC.hasOwnProperty(_NC)) continue; + var _OC = _MC[_NC]; + if (_OC._bl) continue; + if (!_OC._cl) continue; + _OC._fC = 0; + } + } + var _PC = 468; + if (yyfless(_3l.y, 300)) { + _PC = 132; + } + _A9(_3l, _4l, _ul(_3l._uB)); + var _QC = _0m(_3l, _4l, _1B)._NA; + var _RC = -1; + if (yyCompareVal(_QC, -1, g_GMLMathEpsilon) == 0) { + _RC = 0; + } else if (yyCompareVal(_QC, 1, g_GMLMathEpsilon) == 0) { + _RC = 1; + } + switch (_RC) { + case 0: { + _3l._uB = _PA(_3l.x, _3l.y, yyfminus(_sl(_GC), 210), _PC); + break; + } + case 1: { + _3l._uB = _PA(_3l.x, _3l.y, yyfplus(_sl(_GC), 210), _PC); + break; + } + } + _A9(_3l, _4l, _ul(_3l._uB)); + _3l._uB = yyfplus(_3l._uB, _Vm(-5, 5)); + _3l._vB = yyftime(_3l._vB, 0.25); + _3l._aC = yyftime(_3l._aC, 2); + _3l._kr(_3l._0C); + _3l._Us(_3l._1C); + } + } + } + } + } + } + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + _N7(_3l, _4l); + var _SC = _h7(_3l, _4l); + if (yyGetBool(_SC) && yyGetBool(_0m(_3l, _4l, _SC)._Bl)) { + { + _FB(_0m(_3l, _4l, _SC)._Bl, "stat_complete", yyfplus(_sl(_il(_0m(_3l, _4l, _SC)._Bl, "stat_complete")), 1)); + _vl(_0m(_3l, _4l, _SC)._Bl, "stat_yards", yyfplus(_sl(_il(_0m(_3l, _4l, _SC)._Bl, "stat_yards")), _sl(_0m(_3l, _4l, _1B)._TC))); + if (yyfgreater(_0m(_3l, _4l, _1B)._TC, _il(_0m(_3l, _4l, _SC)._Bl, "stat_longest"))) { + _vl(_0m(_3l, _4l, _SC)._Bl, "stat_longest", _0m(_3l, _4l, _1B)._TC); + } + } + } + if (yyGetBool(_0m(_3l, _4l, _1B)._UC)) { + { + _J2(_3l, _4l, "ACH_POINTAFTER1"); + } + } else { + { + _J2(_3l, _4l, "ACH_FIELDGOAL"); + if (yyfgreaterequal(_0m(_3l, _4l, _1B)._TC, 25)) { + _J2(_3l, _4l, "ACH_FIELDGOAL25"); + } + if (yyfgreaterequal(_0m(_3l, _4l, _1B)._TC, 50)) { + _J2(_3l, _4l, "ACH_FIELDGOAL50"); + } + } + } + } + } + _3l._WA = 14; + _3l._VC = _0m(_3l, _4l, _HC)._Os; + _3l._WC = _0m(_3l, _4l, _HC)._Qs; + return; + } + } + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _M7(_3l, _4l); + } + _3l._WA = 15; + } + } + } + } + } else { + if (yyGetBool(yyfless(_Gy, 132)) || yyGetBool(yyfgreater(_Gy, 468))) { + { + _3l._WA = 7; + if (yyGetBool(_3l._HA) || yyGetBool(yyfgreater(_3l._XC, 0))) { + { + _3l._WA = 8; + _0m(_3l, _4l, _1B)._YC = _Gy; + _H6(_3l, _4l); + } + } + } + } else { + if (yyGetBool(yyfless(_3l.x, 100)) || yyGetBool(yyfgreater(_3l.x, 2500))) { + { + _3l._WA = 7; + } + } else { + if (yyGetBool(_3l._HA)) { + { + if (yyGetBool(yyGetBool(yyfgreater(_3l.x, 2300)) && yyGetBool(yyfequal(_0m(_3l, _4l, _3l._HA)._ZB, 1))) || yyGetBool(yyGetBool(yyfless(_3l.x, 300)) && yyGetBool(yyfequal(_0m(_3l, _4l, _3l._HA)._ZB, -1)))) { + { + _3l._WA = 6; + _0m(_3l, _4l, _1B)._YC = _Gy; + _0m(_3l, _4l, _1B)._ZC = _rn._up(); + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) { + { + _0m(_3l, _4l, _1B)._eB = ""; + _3l._WA = 16; + } + } else { + if (yyGetBool(_0m(_3l, _4l, _3l._HA)._LB)) { + { + if (yyfless(_0m(_3l, _4l, _1B).__C, 6)) { + { + _J2(_3l, _4l, "ACH_TOUCHDOWN1"); + _0m(_3l, _4l, 42)._Dt = _vp(_0m(_3l, _4l, 42)._Dt, 3117667177); + _0m(_3l, _4l, 42)._Dt[_wp(0)]++; + if (yyfequal(_0m(_3l, _4l, 42)._Dt[_Tn(0, _0m(_3l, _4l, 42)._Dt)], 3)) { + _J2(_3l, _4l, "ACH_TOUCHDOWN3"); + } + if (yyfequal(_0m(_3l, _4l, 42)._Dt[_Tn(0, _0m(_3l, _4l, 42)._Dt)], 5)) { + _J2(_3l, _4l, "ACH_TOUCHDOWN5"); + } + var _rl = _H2(_3l, _4l, "ACH_TOUCHDOWN1"); + if (yyfgreaterequal(_rl, 50)) { + _J2(_3l, _4l, "ACH_CAREER_TD50"); + } + if (yyfgreaterequal(_rl, 100)) { + _J2(_3l, _4l, "ACH_CAREER_TD100"); + } + if (yyfgreaterequal(_rl, 250)) { + _J2(_3l, _4l, "ACH_CAREER_TD250"); + } + if (yyfgreaterequal(_rl, 500)) { + _J2(_3l, _4l, "ACH_CAREER_TD500"); + } + } + } else { + { + _J2(_3l, _4l, "ACH_POINTAFTER2"); + } + } + _H6(_3l, _4l); + _N7(_3l, _4l); + } + } else { + { + _N7(_3l, _4l); + } + } + } + if (yyGetBool(_3l._HA)) { + { + { + var _0D = _8l(49); + for (var _1D in _0D) { + if (!_0D.hasOwnProperty(_1D)) continue; + var _2D = _0D[_1D]; + if (_2D._bl) continue; + if (!_2D._cl) continue; + { + if (yyGetBool(yyfnotequal(_0m(_3l, _4l, _3l._HA).id, _2D.id)) && yyGetBool(yyfequal(_0m(_3l, _4l, _3l._HA)._LB, _2D._LB))) { + { + if (yyGetBool(yyfequal(_2D._lC, 2)) || yyGetBool(yyfequal(_2D._lC, 0)) || yyGetBool(yyfequal(_2D._lC, 1))) { + _Y6(_2D, _3l, 17); + } + } + } + } + } + } + } + } + } + } else { + if (yyfless(_3l._8C, 1)) { + { + _x6(_3l, _4l); + } + } + } + } + } else { + { + if (yyGetBool(yyfgreater(_3l._bC, 0)) && yyGetBool(yyfequal(_3l._WA, 3))) { + { + _3l._WA = 7; + var _3D = _0m(_3l, _4l, 42)._Bo; + var _4D = -1; + if (yyCompareVal(_3D, 1, g_GMLMathEpsilon) == 0) { + _4D = 0; + } else if (yyCompareVal(_3D, 2, g_GMLMathEpsilon) == 0) { + _4D = 1; + } else if (yyCompareVal(_3D, 3, g_GMLMathEpsilon) == 0) { + _4D = 2; + } + switch (_4D) { + case 0: { + break; + } + case 1: { + break; + } + case 2: { + _3l._WA = 17; + break; + } + } + } + } + } + } + } + } + } + if (yyGetBool(_p6(_3l, _4l))) { + { + _3l._WC = round(_3l.y); + if (yyGetBool(_3l._HA) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _3l._HA)._jB, 1))) { + { + var _5D = _0m(_3l, _4l, _1B)._NA; + var _6D = -1; + if (yyCompareVal(_5D, -1, g_GMLMathEpsilon) == 0) { + _6D = 0; + } else if (yyCompareVal(_5D, 1, g_GMLMathEpsilon) == 0) { + _6D = 1; + } + switch (_6D) { + case 0: { + _3l._VC = _0m(_3l, _4l, _3l._HA)._7D; + if (!yyGetBool(_0m(_3l, _4l, _3l._HA)._LB)) { + _3l._VC = _0m(_3l, _4l, _3l._HA)._8D; + } + if (yyfequal(_3l._WA, 6)) { + _3l._VC = 300; + } + break; + } + case 1: { + _3l._VC = _0m(_3l, _4l, _3l._HA)._8D; + if (!yyGetBool(_0m(_3l, _4l, _3l._HA)._LB)) { + _3l._VC = _0m(_3l, _4l, _3l._HA)._7D; + } + if (yyfequal(_3l._WA, 6)) { + _3l._VC = 2300; + } + break; + } + } + } + } else { + { + _3l._VC = round(_3l.x); + } + } + } + } + } + } +} +function _r6(_3l, _4l) { + if (yyfgreater(_3l._tB, 20)) { + return 0; + } + if (yyGetBool(_3l._9D)) { + return; + } + if (yyGetBool(_3l._aD)) { + return; + } + if (yyfequal(_3l._lC, 4)) { + return; + } + if (yyfequal(_3l._jB, 5)) { + return; + } + var _bD = global._SA; + var _1B = 48; + if (yyGetBool(yyfequal(_3l._jB, 1)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 3))) { + return; + } + if (yyfless(_rn._up(), yyfplus(_sl(_0m(_3l, _4l, _bD)._XC), 750))) { + return; + } + if (yyGetBool(_0m(_3l, _4l, _bD)._BC)) { + return; + } + if (yyGetBool(_0m(_3l, _4l, _bD)._HA)) { + return; + } + var _cD = 0; + _cD = yyfdivide(_sl(yyfminus(_sl(_3l.x), _sl(_0m(_3l, _4l, _1B)._aB))), 20); + if (yyfequal(_3l._ZB, -1)) { + _cD = yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _1B)._aB), _sl(_3l.x))), 20); + } + var _dD = _3l._lC; + var _eD = -1; + if (yyCompareVal(_dD, 10, g_GMLMathEpsilon) == 0) { + _eD = 0; + } else if (yyCompareVal(_dD, 5, g_GMLMathEpsilon) == 0) { + _eD = 1; + } + switch (_eD) { + case 0: { + if (yyfgreater(_0m(_3l, _4l, _bD)._8C, 60)) { + return 0; + } + break; + } + case 1: { + if (yyfgreater(_0m(_3l, _4l, _bD)._8C, 15)) { + return 0; + } + break; + } + default: { + if (yyfgreater(_0m(_3l, _4l, _bD)._8C, 30)) { + return 0; + } + break; + } + } + var _fD = _3l._LB; + var _gD = -1; + if (yyCompareVal(_fD, 1, g_GMLMathEpsilon) == 0) { + _gD = 0; + } else if (yyCompareVal(_fD, 0, g_GMLMathEpsilon) == 0) { + _gD = 1; + } + switch (_gD) { + case 0: { + if (yyGetBool(_0m(_3l, _4l, _1B)._3C)) { + return 0; + } + if (yyfgreater(_vC(_3l, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD), 100)) { + return 0; + } + _O7(_3l, _4l); + if (yyfequal(_0m(_3l, _4l, _bD)._WA, 13)) { + { + _0m(_3l, _4l, _bD)._HA = _3l.id; + _0m(_3l, _4l, _bD)._WA = 5; + _u7(_3l, _4l, yyfplus(_sl(_Q8(_3l, _4l, "match_Recovered")), "!")); + if (yyfnotequal(_3l._lC, 5)) { + _Y6(_3l, _4l, 5); + } + } + } else { + if (yyGetBool(yyflessequal(_cD, 0)) || yyGetBool(!yyGetBool(_s6(_3l, _4l)))) { + { + _y6(_3l, _4l); + _0m(_3l, _4l, 42)._At = _vp(_0m(_3l, _4l, 42)._At, 730017997); + _0m(_3l, _4l, 42)._At[_wp(0)]++; + if (yyGetBool(!yyGetBool(_0m(_3l, _4l, _1B)._IB)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo))) { + { + var _jD = _g7(_3l, _4l); + if (yyGetBool(_jD) && yyGetBool(_0m(_3l, _4l, _jD)._Bl)) { + _FB(_0m(_3l, _4l, _jD)._Bl, "stat_complete", yyfplus(_sl(_il(_0m(_3l, _4l, _jD)._Bl, "stat_complete")), 1)); + } + } + } + if (yyfgreater(_cD, 0)) { + { + _u7(_3l, _4l, yyfplus(_sl(_Q8(_3l, _4l, "match_Caught")), "!")); + if (yyfgreater(_cD, 200)) { + _N7(_3l, _4l); + } + } + } + } + } + } + break; + } + case 1: { + if (yyfgreater(_3l._tB, 12)) { + return 0; + } + if (yyfless(_vC(_3l, _0m(_3l, _4l, _bD)._JB, _0m(_3l, _4l, _bD)._KB), 100)) { + return 0; + } + _O7(_3l, _4l); + if (yyfequal(_0m(_3l, _4l, _bD)._WA, 13)) { + { + _0m(_3l, _4l, _bD)._HA = _3l.id; + _0m(_3l, _4l, _bD)._WA = 10; + _w7(_3l, _4l, 10); + if (yyfnotequal(_3l._lC, 5)) { + _Y6(_3l, _4l, 5); + } + _M7(_3l, _4l); + } + } else { + if (!yyGetBool(_s6(_3l, _4l))) { + { + _y6(_3l, _4l); + _0m(_3l, _4l, _bD)._WA = 9; + _0m(_3l, _4l, 42)._Et = _vp(_0m(_3l, _4l, 42)._Et, 809740160); + _0m(_3l, _4l, 42)._Et[_wp(0)]++; + if (yyGetBool(!yyGetBool(_0m(_3l, _4l, _1B)._IB)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo))) { + { + var _jD = _g7(_3l, _4l); + if (yyGetBool(_jD) && yyGetBool(_0m(_3l, _4l, _jD)._Bl)) { + _FB(_0m(_3l, _4l, _jD)._Bl, "stat_int", yyfplus(_sl(_il(_0m(_3l, _4l, _jD)._Bl, "stat_int")), 1)); + } + } + } + _w7(_3l, _4l, 9); + _M7(_3l, _4l); + } + } + } + break; + } + } +} +function _s6(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + return 0; + } + if (yyGetBool(_3l._LB) && yyGetBool(_3l._kD)) { + return 0; + } + if (yyfequal(_3l._lC, 5)) { + return 0; + } + if (!yyGetBool(_3l._lD)) { + return 0; + } + var _mD = yyftime(_sl(_3l._nD), 0.1); + _mD = max(_mD, 5); + var _oD = _0m(_3l, _4l, _3l._lD)._tB; + if (yyGetBool(_3l._LB)) { + { + _mD = yyfplus(_mD, yyftime(_sl(_3l._pD), 0.5)); + _oD = yyfplus(_oD, _3l._pD); + } + } + if (yyfgreater(_0m(_3l, _4l, global._SA)._XC, 0)) { + _mD = yyfplus(_mD, 2); + } + if (yyGetBool(!yyGetBool(_Sm(_mD))) || yyGetBool(yyfless(_oD, _3l._tB)) || yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + _t6(_3l, _4l, 0); + return 1; + } + } + return 0; +} +function _t6(_3l, _4l, _5l) { + _A9(_3l, _4l, "Dropped!"); + var _qD = _5l; + { + var _rD = _8l(global._SA); + for (var _sD in _rD) { + if (!_rD.hasOwnProperty(_sD)) continue; + var _tD = _rD[_sD]; + if (_tD._bl) continue; + if (!_tD._cl) continue; + { + _tD._uB = yyfplus(_sl(_3l._uD), _sl(_Vm(-30, 30))); + _tD._vB = yyfplus(1, _sl(_YB(0.1, 1))); + _tD._xB = yyfplus(1, _sl(random(0.5))); + _tD._aC = yyfplus(5, _sl(_Sm(5))); + _tD._XC = yyfminus(_sl(_rn._up()), _sl(_Sm(250))); + if (yyGetBool(_qD) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo)) && yyGetBool(_tD._HA) && yyGetBool(_0m(_3l, _4l, _tD._HA)._Bl)) { + _FB(_0m(_3l, _4l, _tD._HA)._Bl, "stat_fumbles", yyfplus(_sl(_il(_0m(_3l, _4l, _tD._HA)._Bl, "stat_fumbles")), 1)); + } + _tD._WA = 3; + _tD._HA = -4; + if (yyGetBool(_qD)) { + _u7(_tD, _3l, yyfplus(_sl(_Q8(_tD, _3l, "match_Fumble")), "!")); + } + } + } + } +} +function _u6(_3l, _4l) { + if (yyGetBool(yyfless(_3l._8C, 24)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, global._SA)._BC))) { + { + if (yyfless(_vD(_3l, 58), 8)) { + { + _A9(_3l, _4l, yyfplus("bheight:", _sl(_ul(_3l._8C)))); + _O7(_3l, _4l); + if (yyfgreaterequal(_3l._7C, 22)) { + { + _4l._xB = 1; + } + } else { + { + _3l._uB = yyfplus(_3l._uB, yyfplus(180, _sl(_YB(-30, 30)))); + } + } + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + { + _0m(_3l, _4l, 48)._eB = ""; + _3l._WA = 16; + } + } else { + { + _3l._WA = 17; + } + } + } + } + } + } +} +function _v6(_3l, _4l) { + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + { + var _wD = _8l(_3l._HA); + for (var _xD in _wD) { + if (!_wD.hasOwnProperty(_xD)) continue; + var _yD = _wD[_xD]; + if (_yD._bl) continue; + if (!_yD._cl) continue; + if (yyGetBool(_yD._Bl)) { + _FB(_yD._Bl, "stat_attempts", yyfplus(_sl(_il(_yD._Bl, "stat_attempts")), 1)); + } + } + } + } + } + { + var _zD = _8l(_3l._HA); + for (var _AD in _zD) { + if (!_zD.hasOwnProperty(_AD)) continue; + var _BD = _zD[_AD]; + if (_BD._bl) continue; + if (!_BD._cl) continue; + _Y6(_BD, _3l, 15); + } + } + _3l._JB = _3l.x; + _3l._KB = _3l.y; + _3l._WA = 3; + _3l._aC = yyfplus(9, _sl(_Sm(9))); + _3l._HA = -4; + _J7(_3l, _4l); + if (yyfnotequal(_0m(_3l, _4l, 48)._eB, "")) { + _A9(_3l, _4l, "s_kick_ball"); + } + _0m(_3l, _4l, 48)._eB = ""; +} +function _w6(_3l, _4l) { + _A9(_3l, _4l, "s_spike_ball"); + { + var _CD = _8l(global._SA); + for (var _DD in _CD) { + if (!_CD.hasOwnProperty(_DD)) continue; + var _ED = _CD[_DD]; + if (_ED._bl) continue; + if (!_ED._cl) continue; + { + if (yyGetBool(_ED._HA)) { + { + _ED._kr(yyfplus(_sl(_0m(_3l, _4l, _ED._HA).x), _sl(yyftime(_sl(_0m(_3l, _4l, _ED._HA)._ZB), 4)))); + _ED._Us(yyfplus(_sl(_0m(_3l, _4l, _ED._HA).y), 2)); + _ED._uB = _0m(_3l, _4l, _ED._HA)._uD; + } + } + _ED._8C = 1; + _ED._vB = 4; + _ED._xB = -5; + _ED._HA = -4; + _O7(_ED, _3l); + } + } + } +} +function _x6(_3l, _4l) { + { + var _FD = _8l(global._SA); + for (var _GD in _FD) { + if (!_FD.hasOwnProperty(_GD)) continue; + var _HD = _FD[_GD]; + if (_HD._bl) continue; + if (!_HD._cl) continue; + { + _HD._WA = 4; + _0m(_3l, _4l, 48)._YC = _HD.y; + if (yyGetBool(_HD._HA)) { + _0m(_3l, _4l, 48)._YC = _0m(_3l, _4l, _HD._HA).y; + } + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) { + { + _HD._WA = 17; + } + } else { + if (yyGetBool(_HD._HA)) { + { + if (yyfequal(_0m(_3l, _4l, _HD._HA)._jB, 1)) { + { + _HD._WA = 11; + _0m(_3l, _4l, 42)._Ft = _vp(_0m(_3l, _4l, 42)._Ft, 2906542142); + _0m(_3l, _4l, 42)._Ft[_wp(0)]++; + if (yyGetBool(_0m(_3l, _4l, _HD._HA)._Bl)) { + _FB(_0m(_3l, _4l, _HD._HA)._Bl, "stat_sacks", yyfplus(_sl(_il(_0m(_3l, _4l, _HD._HA)._Bl, "stat_sacks")), 1)); + } + _M7(_HD, _3l); + } + } + var _ID = _0m(_3l, _4l, 48)._NA; + var _JD = -1; + if (yyCompareVal(_ID, -1, g_GMLMathEpsilon) == 0) { + _JD = 0; + } else if (yyCompareVal(_ID, 1, g_GMLMathEpsilon) == 0) { + _JD = 1; + } + switch (_JD) { + case 0: { + if (yyfgreater(_HD.x, 2300)) { + { + _HD._WA = 12; + return; + } + } + break; + } + case 1: { + if (yyfless(_HD.x, 300)) { + { + _HD._WA = 12; + return; + } + } + break; + } + } + { + _H6(_HD, _3l); + } + } + } + } + } + } + } +} +function _y6(_3l, _4l) { + _A9(_3l, _4l, "s_receive_ball"); + { + var _KD = _8l(global._SA); + for (var _LD in _KD) { + if (!_KD.hasOwnProperty(_LD)) continue; + var _MD = _KD[_LD]; + if (_MD._bl) continue; + if (!_MD._cl) continue; + { + _MD._HA = _3l.id; + _MD._yB = _3l.id; + _MD._WA = 5; + _MD._ND = _MD.x; + _MD._OD = _MD.y; + } + } + } + global._PD = 0; + global._QD = 0; +} +function _z6(_3l, _4l, _5l) { + _4z(yyfplus("s_set_up_play Suppress_Difficulty = ", _sl(_ul(_0m(_3l, _4l, 42)._wt)))); + var _RD = _5l; + _3l._SD = _rn._up(); + _3l._3C = 0 ? 1 : 0; + _3l._IB = 1 ? 1 : 0; + _3l._UC = 0 ? 1 : 0; + var _TD = _3l.__C; + var _UD = -1; + if (yyCompareVal(_TD, 4, g_GMLMathEpsilon) == 0) { + _UD = 0; + } else if (yyCompareVal(_TD, 5, g_GMLMathEpsilon) == 0) { + _UD = 1; + } else if (yyCompareVal(_TD, 6, g_GMLMathEpsilon) == 0) { + _UD = 2; + } else if (yyCompareVal(_TD, 7, g_GMLMathEpsilon) == 0) { + _UD = 3; + } + switch (_UD) { + case 0: { + if (yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._VD, 0)) && yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._WD, 0))) { + { + _K6(_3l, _4l, 9); + return; + } + } else { + if (!yyGetBool(_RD)) { + { + if (yyfless(_3l._XD, 5)) { + { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "matchmsg_PlayPunt"), _Q8(_3l, _4l, "down_4"), _Q8(_3l, _4l, "Punt"), 90, 91, 16777215, 0.7); + } + } else { + { + var _YD = _Q8(_3l, _4l, yyfplus("down_", _sl(_ul(_3l.__C)))); + var _Ol = _Q8(_3l, _4l, "matchmsg_PlayFG"); + _Ol = _Pl(_Ol, "$down", _YD); + _T7(_3l, _4l, "", _Ol, _YD, _Q8(_3l, _4l, "Field Goal"), 90, 92, 16777215, 0.7); + } + } + } + } + } + break; + } + case 1: { + _K6(_3l, _4l, 4); + return; + break; + } + case 2: { + _3l._ZD = 2; + _3l._XD = 48; + break; + } + case 3: { + _K6(_3l, _4l, 4); + return; + break; + } + default: { + if (yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._VD, 0)) && yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._WD, 0))) { + { + _K6(_3l, _4l, 9); + return; + } + } else { + if (yyGetBool(!yyGetBool(_RD)) && yyGetBool(yyfgreater(_3l._XD, 0)) && yyGetBool(_V6(_3l, _4l, 20))) { + { + var _YD = _Q8(_3l, _4l, yyfplus("down_", _sl(_ul(_3l.__C)))); + var _Ol = _Q8(_3l, _4l, "matchmsg_PlayFG"); + _Ol = _Pl(_Ol, "$down", _YD); + _T7(_3l, _4l, "", _Ol, _YD, _Q8(_3l, _4l, "Field Goal"), 90, 92, 16777215, 0.7); + } + } + } + break; + } + } + _4z(yyfplus("Down = ", _sl(_ul(_3l.__C)))); + _4z(yyfplus("Scrimmage = ", _sl(_ul(_3l._XD)))); + _3l._aB = yyfplus(1300, _sl(yyftime(yyftime(_sl(_3l._XD), 20), _sl(_3l._NA)))); + _3l.__D = yyfplus(_sl(_3l._aB), _sl(yyftime(yyftime(_sl(_3l._ZD), 20), _sl(_3l._NA)))); + _3l._bB = 276; + if (yyfgreater(_3l._YC, 300)) { + _3l._bB = 332; + } + _A6(_3l, _4l); + _3l._0E++; + _J6(_3l, _4l); + var _1E = 0; + for (; yyfless(_1E, 11); _1E++) { + { + _Oq(0, 0, "Players", 50); + } + } + var _0u = 0; + for (; yyfless(_0u, 11); _0u++) { + { + _Oq(0, 0, "Players", 51); + } + } + { + var _2E = _8l(49); + for (var _3E in _2E) { + if (!_2E.hasOwnProperty(_3E)) continue; + var _4E = _2E[_3E]; + if (_4E._bl) continue; + if (!_4E._cl) continue; + _37(_4E, _3l); + } + } + global._SA = _Oq(0, 0, "Ball", 52); + _Oq(0, 0, "Ball", 53); +} +function _A6(_3l, _4l) { + { + var _5E = _8l(48); + for (var _6E in _5E) { + if (!_5E.hasOwnProperty(_6E)) continue; + var _7E = _5E[_6E]; + if (_7E._bl) continue; + if (!_7E._cl) continue; + { + _7E._8E = _Sm(3); + var _uC = 4; + if (yyfless(_7E._ZD, 8)) { + _uC = 3; + } + if (yyflessequal(_7E._ZD, 4)) { + _uC = 2; + } + if (yyfless(_7E._ZD, 2)) { + _uC = 1; + } + var _9E = 1; + var _aE = 1; + var _bE = 1; + var _cE = 1; + var _dE = _7E.__C; + var _eE = -1; + if (yyCompareVal(_dE, 1, g_GMLMathEpsilon) == 0) { + _eE = 0; + } else if (yyCompareVal(_dE, 2, g_GMLMathEpsilon) == 0) { + _eE = 1; + } else if (yyCompareVal(_dE, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_dE, 4, g_GMLMathEpsilon) == 0) { + _eE = 2; + } else if (yyCompareVal(_dE, 6, g_GMLMathEpsilon) == 0) { + _eE = 3; + } + switch (_eE) { + case 0: { + break; + } + case 1: { + var _fE = _uC; + var _gE = -1; + if (yyCompareVal(_fE, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_fE, 2, g_GMLMathEpsilon) == 0) { + _gE = 0; + } else if (yyCompareVal(_fE, 3, g_GMLMathEpsilon) == 0) { + _gE = 1; + } else if (yyCompareVal(_fE, 4, g_GMLMathEpsilon) == 0) { + _gE = 2; + } + switch (_gE) { + case 0: { + _9E = 1; + _aE = 1; + _bE = 7; + _cE = 1; + break; + } + case 1: { + _9E = 4; + _aE = 1; + _bE = 4; + _cE = 1; + break; + } + case 2: { + _9E = 4; + _aE = 1; + _bE = 4; + _cE = 1; + break; + } + } + break; + } + case 2: { + var _hE = _uC; + var _iE = -1; + if (yyCompareVal(_hE, 1, g_GMLMathEpsilon) == 0) { + _iE = 0; + } else if (yyCompareVal(_hE, 2, g_GMLMathEpsilon) == 0) { + _iE = 1; + } else if (yyCompareVal(_hE, 3, g_GMLMathEpsilon) == 0) { + _iE = 2; + } else if (yyCompareVal(_hE, 4, g_GMLMathEpsilon) == 0) { + _iE = 3; + } + switch (_iE) { + case 0: { + _9E = 1; + _aE = 2; + _bE = 6; + _cE = 1; + break; + } + case 1: { + _9E = 5; + _aE = 3; + _bE = 1; + _cE = 1; + break; + } + case 2: { + _9E = 4; + _aE = 3; + _bE = 1; + _cE = 2; + break; + } + case 3: { + _9E = 3; + _aE = 4; + _bE = 1; + _cE = 4; + break; + } + } + break; + } + case 3: { + _9E = 4; + _aE = 1; + _bE = 4; + _cE = 1; + break; + } + default: { + break; + } + } + var _jE = _YB(0, yyfplus(yyfplus(yyfplus(_sl(_9E), _sl(_aE)), _sl(_bE)), _sl(_cE))); + _A9(_7E, _3l, yyfplus("playcallroll = ", _sl(_ul(_jE)))); + _7E._8E = 2; + if (yyfgreater(_jE, _9E)) { + _7E._8E = 0; + } + if (yyfgreater(_jE, yyfplus(_sl(_9E), _sl(_aE)))) { + _7E._8E = 1; + } + if (yyfgreater(_jE, yyfplus(yyfplus(_sl(_9E), _sl(_aE)), _sl(_bE)))) { + _7E._8E = 3; + } + var _kE = _7E._8E; + var _lE = -1; + if (yyCompareVal(_kE, 0, g_GMLMathEpsilon) == 0) { + _lE = 0; + } else if (yyCompareVal(_kE, 1, g_GMLMathEpsilon) == 0) { + _lE = 1; + } else if (yyCompareVal(_kE, 2, g_GMLMathEpsilon) == 0) { + _lE = 2; + } else if (yyCompareVal(_kE, 3, g_GMLMathEpsilon) == 0) { + _lE = 3; + } + switch (_lE) { + case 0: { + _A9(_7E, _3l, "--DEFENSE: BLITZ"); + break; + } + case 1: { + _A9(_7E, _3l, "--DEFENSE: COVER 1"); + break; + } + case 2: { + _A9(_7E, _3l, "--DEFENSE: 4-3"); + break; + } + case 3: { + _A9(_7E, _3l, "--DEFENSE: COVER 4"); + break; + } + } + _A9(_7E, _3l, "Defense success..."); + _A9(_7E, _3l, yyfplus("DEFENSE_BLITZ ", _sl(_ul(_7E._mE[_Tn(0, _7E._mE)])))); + _A9(_7E, _3l, yyfplus("DEFENSE_COVER1 ", _sl(_ul(_7E._mE[_Tn(1, _7E._mE)])))); + _A9(_7E, _3l, yyfplus("DEFENSE_43 ", _sl(_ul(_7E._mE[_Tn(2, _7E._mE)])))); + _A9(_7E, _3l, yyfplus("DEFENSE_COVER4 ", _sl(_ul(_7E._mE[_Tn(3, _7E._mE)])))); + } + } + } +} +function _B6(_3l, _4l, _5l) { + _4z("s_set_up_fieldgoal"); + _3l._SD = _rn._up(); + { + var _nE = _8l(48); + for (var _oE in _nE) { + if (!_nE.hasOwnProperty(_oE)) continue; + var _pE = _nE[_oE]; + if (_pE._bl) continue; + if (!_pE._cl) continue; + { + _pE._rx = _vp(_pE._rx, 1006629958); + _pE._rx[_wp(0)] = 0; + _W6(_pE, _3l); + _pE._UC = _5l; + _pE._3C = 1 ? 1 : 0; + if (yyGetBool(_pE._UC)) { + _pE._XD = 35; + } + _pE._aB = yyfplus(1300, _sl(yyftime(yyftime(_sl(_pE._XD), 20), _sl(_pE._NA)))); + _pE.__D = yyfplus(_sl(_pE._aB), _sl(yyftime(yyftime(_sl(_pE._ZD), 20), _sl(_pE._NA)))); + _pE._bB = 300; + _pE._qE++; + if (yyfgreater(_pE._0E, 0)) { + _pE._0E--; + } + if (yyGetBool(!yyGetBool(_pE._UC)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo))) { + { + _pE._bB = 276; + if (yyfgreater(_pE._YC, 300)) { + _pE._bB = 332; + } + } + } + _pE._TC = yyfminus(_sl(_pE._aB), 90); + if (yyfequal(_pE._NA, 1)) { + _pE._TC = yyfminus(2510, _sl(_pE._aB)); + } + _pE._TC = round(yyfdivide(_sl(_pE._TC), 20)); + _J6(_pE, _3l); + var _1E = 1; + for (; yyfless(_1E, 12); _1E++) { + { + _Oq(0, 0, "Players", 50); + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) && yyGetBool(yyfequal(_1E, 2))) { + break; + } + } + } + if (yyfnotequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + var _0u = 1; + for (; yyfless(_0u, 12); _0u++) { + { + _Oq(0, 0, "Players", 51); + } + } + } + } + { + var _rE = _8l(49); + for (var _sE in _rE) { + if (!_rE.hasOwnProperty(_sE)) continue; + var _tE = _rE[_sE]; + if (_tE._bl) continue; + if (!_tE._cl) continue; + _37(_tE, _pE); + } + } + global._SA = _Oq(0, 0, "Ball", 52); + _Oq(0, 0, "Ball", 53); + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + _pE._WA = 1; + _pE._bq = 14; + _pE._uE = ""; + _pE._vE = 0 ? 1 : 0; + _pE._eB = _Q8(_pE, _3l, "training_Kick1"); + if (yyGetBool(global._fB)) { + _pE._eB = _Q8(_pE, _3l, "training_Kick1b"); + } + } + } + } + } + } +} +function _C6(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + _3l._wE = 50; + } + } else { + if (yyGetBool(_DA(52))) { + { + var _xE = _0m(_3l, _4l, global._SA)._WA; + var _yE = -1; + if (yyCompareVal(_xE, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_xE, 1, g_GMLMathEpsilon) == 0) { + _yE = 0; + } else if (yyCompareVal(_xE, 2, g_GMLMathEpsilon) == 0) { + _yE = 1; + } + switch (_yE) { + case 0: { + _3l._wE = 30; + break; + } + case 1: { + if (yyfless(_3l._wE, 60)) { + _3l._wE = yyfplus(_3l._wE, 0.05); + } + break; + } + default: { + _3l._wE = 60; + break; + } + } + _3l._wE = 60; + } + } + } + _zE(_3l._wE, 0); +} +function _D6(_3l, _4l, _5l, _Bq) { + var _AE = _Vm(_5l, _Bq); + if (yyfgreaterequal(_3l._BE[_Tn(_3l._aq, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)]), 10))) { + _AE = yyftime(_AE, 1.5); + } + _3l._CE = yyfplus(_3l._CE, _AE); +} +function _E6(_3l, _4l) { + if (yyGetBool(yyflessequal(_3l._VD, 0)) && yyGetBool(yyflessequal(_3l._WD, 0))) { + return; + } + if (yyfgreater(_3l.__C, 4)) { + return; + } + if (yyGetBool(_3l._UC)) { + return; + } + { + var _DE = _8l(global._SA); + for (var _EE in _DE) { + if (!_DE.hasOwnProperty(_EE)) continue; + var _FE = _DE[_EE]; + if (_FE._bl) continue; + if (!_FE._cl) continue; + { + var _GE = _FE._WA; + var _HE = -1; + if ( + yyCompareVal(_GE, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 11, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 12, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 14, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 15, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 16, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GE, 17, g_GMLMathEpsilon) == 0 + ) { + _HE = 0; + } + switch (_HE) { + case 0: { + return; + break; + } + default: { + if (yyGetBool(yyfequal(_FE._WA, 4)) && yyGetBool(_FE._HA) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _FE._HA)._LB))) { + return; + } + var _IE = 700; + { + if (yyfgreater(_rn._up(), yyfplus(_sl(_3l._JE), _sl(_IE)))) { + { + _3l._JE = _rn._up(); + _D6(_3l, _FE, 1, 1); + _F6(_3l, _FE); + } + } + } + break; + } + } + } + } + } +} +function _F6(_3l, _4l) { + { + var _KE = _8l(48); + for (var _LE in _KE) { + if (!_KE.hasOwnProperty(_LE)) continue; + var _ME = _KE[_LE]; + if (_ME._bl) continue; + if (!_ME._cl) continue; + { + if (yyfgreater(_ME._CE, 0)) { + { + _ME._CE--; + _ME._WD--; + if (yyGetBool(yyfequal(_ME._WA, 2)) && yyGetBool(yyGetBool(yyfequal(_ME._NE, 2)) || yyGetBool(yyfequal(_ME._NE, 4)))) { + { + if (yyGetBool(yyfequal(_ME._VD, 0)) && yyGetBool(yyfequal(_ME._WD, 20))) { + _B9(_ME, _3l, 4); + } + if (yyGetBool(yyfequal(_ME._VD, 0)) && yyGetBool(yyfless(_ME._WD, 11))) { + _B9(_ME, _3l, 3); + } + } + } + if (yyfless(_ME._WD, 0)) { + { + _ME._VD--; + _ME._WD = yyfplus(_ME._WD, 60); + if (yyfless(_ME._VD, 0)) { + { + _ME._VD = 0; + _ME._WD = 0; + } + } + } + } + } + } + } + } + } +} +function _G6(_3l, _4l) { + _A9(_3l, _4l, yyfplus("s_update_commentary: ", _sl(_89(_3l, _4l, _3l._bq)))); + _3l._vE = 0 ? 1 : 0; + _3l._eB = ""; + _3l._OE = 35; + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(1)] = 100; + _lp(_3l, 54); + var _PE = _3l._bq; + var _QE = -1; + if (yyCompareVal(_PE, 0, g_GMLMathEpsilon) == 0) { + _QE = 0; + } else if (yyCompareVal(_PE, 1, g_GMLMathEpsilon) == 0) { + _QE = 1; + } else if (yyCompareVal(_PE, 2, g_GMLMathEpsilon) == 0) { + _QE = 2; + } else if (yyCompareVal(_PE, 3, g_GMLMathEpsilon) == 0) { + _QE = 3; + } else if (yyCompareVal(_PE, 4, g_GMLMathEpsilon) == 0) { + _QE = 4; + } else if (yyCompareVal(_PE, 23, g_GMLMathEpsilon) == 0) { + _QE = 5; + } else if (yyCompareVal(_PE, 5, g_GMLMathEpsilon) == 0) { + _QE = 6; + } else if (yyCompareVal(_PE, 6, g_GMLMathEpsilon) == 0) { + _QE = 7; + } else if (yyCompareVal(_PE, 7, g_GMLMathEpsilon) == 0) { + _QE = 8; + } else if (yyCompareVal(_PE, 8, g_GMLMathEpsilon) == 0) { + _QE = 9; + } else if (yyCompareVal(_PE, 9, g_GMLMathEpsilon) == 0) { + _QE = 10; + } else if (yyCompareVal(_PE, 10, g_GMLMathEpsilon) == 0) { + _QE = 11; + } else if (yyCompareVal(_PE, 11, g_GMLMathEpsilon) == 0) { + _QE = 12; + } else if (yyCompareVal(_PE, 12, g_GMLMathEpsilon) == 0) { + _QE = 13; + } else if (yyCompareVal(_PE, 13, g_GMLMathEpsilon) == 0) { + _QE = 14; + } else if (yyCompareVal(_PE, 14, g_GMLMathEpsilon) == 0) { + _QE = 15; + } else if (yyCompareVal(_PE, 15, g_GMLMathEpsilon) == 0) { + _QE = 16; + } else if (yyCompareVal(_PE, 16, g_GMLMathEpsilon) == 0) { + _QE = 17; + } else if (yyCompareVal(_PE, 17, g_GMLMathEpsilon) == 0) { + _QE = 18; + } else if (yyCompareVal(_PE, 18, g_GMLMathEpsilon) == 0) { + _QE = 19; + } else if (yyCompareVal(_PE, 19, g_GMLMathEpsilon) == 0) { + _QE = 20; + } else if (yyCompareVal(_PE, 20, g_GMLMathEpsilon) == 0) { + _QE = 21; + } else if (yyCompareVal(_PE, 21, g_GMLMathEpsilon) == 0) { + _QE = 22; + } else if (yyCompareVal(_PE, 22, g_GMLMathEpsilon) == 0) { + _QE = 23; + } + switch (_QE) { + case 0: { + _3l._bq = 1; + _3l._eB = _Q8(_3l, _4l, "match_TouchToContinue"); + _3l._rx[_wp(1)] = 1; + break; + } + case 1: { + if (yyGetBool(_L6(_3l, _4l))) { + { + _G6(_3l, _4l); + break; + } + } + _R6(_3l, _4l); + _J7(_3l, _4l); + break; + } + case 2: { + _3l._RE = yyfplus(_3l._RE, 1); + if (yyGetBool(_L6(_3l, _4l))) { + { + _G6(_3l, _4l); + break; + } + } + var _SE = round(_3l._XD); + if (yyfgreater(_SE, 40)) { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Possession_RedZone"); + } else { + if (yyfless(_SE, -40)) { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Possession_BackedUp"); + } else { + if (yyGetBool(yyfgreaterequal(_SE, -10)) && yyGetBool(yyflessequal(_SE, 20))) { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Possession_Halfway"); + } else { + if (yyfless(_SE, -10)) { + _3l._uE = _Q8(_3l, _4l, yyfplus("comm_stage_Possession_OwnHalf", _sl(_ul(yyfplus(1, _sl(yyfmod(_sl(_3l._TE++), 3))))))); + } else { + _3l._uE = _Q8(_3l, _4l, yyfplus("comm_stage_Possession_OppHalf", _sl(_ul(yyfplus(1, _sl(yyfmod(_sl(_3l._TE++), 3))))))); + } + } + } + } + var _UE = yyfminus(50, _sl(abs(_SE))); + _3l._uE = _Pl(_3l._uE, "$num", _ul(_UE)); + _3l._uE = _Pl(_3l._uE, "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _3l._bq = 3; + break; + } + case 3: { + _3l._VE = yyfplus(_3l._VE, 1); + if (yyfequal(_3l._Cm[_Tn(_3l._9q, _3l._Cm)], _0m(_3l, _4l, 42)._Dm)) { + { + if (yyGetBool(yyGetBool(yyfequal(_3l._WE, 5)) || yyGetBool(yyfequal(_3l._WE, 1))) && yyGetBool(yyfless(_3l._XD, -10)) && yyGetBool(yyfequal(_3l._VE, 1))) { + { + if (!yyGetBool(_V6(_3l, _4l, 20))) { + _D6(_3l, _4l, 10, 15); + } + _3l._OE = yyfplus(yyfplus(1, _sl(_Sm(4))), _sl(yyftime(_sl(_cm(_0m(_3l, _4l, 42)._wt, 1, 10)), 3))); + _0m(_3l, _4l, 42)._Ct = _vp(_0m(_3l, _4l, 42)._Ct, 325702584); + _0m(_3l, _4l, 42)._Ct[_wp(0)] = yyfplus(_0m(_3l, _4l, 42)._Ct[_wp(0)], _3l._OE); + _3l._XD = yyfplus(_3l._XD, _3l._OE); + if (yyfgreater(_3l._OE, 10)) { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_PuntReturnGood"); + _3l._uE = _Pl(_3l._uE, "$num", _3l._OE); + } + } else { + _3l._uE = _Q8(_3l, _4l, "comm_stage_PuntReturnShort"); + } + _3l._bq = 2; + _3l._RE = 0; + } + } else { + { + _3l._WA = 2; + } + } + } + } else { + { + _0m(_3l, _4l, 42)._XE = yyfplus(_0m(_3l, _4l, 42)._XE, yyfplus(3, _sl(_Sm(5)))); + _0m(_3l, _4l, 42)._dv = yyfplus(_0m(_3l, _4l, 42)._dv, yyfplus(20, _sl(_Sm(20)))); + _0m(_3l, _4l, 42)._YE = yyfplus(_0m(_3l, _4l, 42)._YE, _Sm(5)); + _3l._bq = 4; + { + var _ZE = _8l(42); + for (var __E in _ZE) { + if (!_ZE.hasOwnProperty(__E)) continue; + var _0F = _ZE[__E]; + if (_0F._bl) continue; + if (!_0F._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_0F._Um)); _dl++) { + { + var _Bl = _hl(_0F._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + { + var _1F = _il(_Bl, "position"); + var _2F = -1; + if (yyCompareVal(_1F, 6, g_GMLMathEpsilon) == 0) { + _2F = 0; + } else if (yyCompareVal(_1F, 7, g_GMLMathEpsilon) == 0) { + _2F = 1; + } else if (yyCompareVal(_1F, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_1F, 8, g_GMLMathEpsilon) == 0) { + _2F = 2; + } + switch (_2F) { + case 0: { + if (yyGetBool(_Sm(1))) { + _FB(_Bl, "stat_tackles", yyfplus(_sl(_il(_Bl, "stat_tackles")), 1)); + } + if (yyfless(_Sm(11), _il(_Bl, "skill"))) { + _FB(_Bl, "stat_tackles", yyfplus(_sl(_il(_Bl, "stat_tackles")), 1)); + } + break; + } + case 1: { + if (yyflessequal(_Sm(9), _il(_Bl, "skill"))) { + _FB(_Bl, "stat_tackles", yyfplus(_sl(_il(_Bl, "stat_tackles")), 1)); + } + break; + } + case 2: { + if (yyflessequal(_Sm(9), _il(_Bl, "skill"))) { + _FB(_Bl, "stat_tackles", yyfplus(_sl(_il(_Bl, "stat_tackles")), 1)); + } + break; + } + } + } + } + } + } + } + } + } + _G6(_3l, _4l); + } + } + break; + } + case 4: { + _3l._3F = _Vm(1, 2); + if (yyfgreaterequal(_3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(_3l._aq, _3l._BE)]), 10))) { + if (yyfnotequal(_3l._3F, 1)) { + _3l._3F = _Vm(1, 2); + } + } + _3l._OE = 35; + if (yyGetBool(_V6(_3l, _4l, 15))) { + { + _3l._3F = 2; + _3l._uE = _Pl(_Q8(_3l, _4l, yyfplus("comm_stage_DrivePass", _sl(_ul(_Sm(1))))), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + if ( + yyGetBool(yyfless(_3l._XD, 10)) && + yyGetBool( + yyGetBool(yyGetBool(yyfequal(_3l._NE, 4)) && yyGetBool(yyfgreaterequal(_3l._BE[_Tn(!yyGetBool(_3l._9q) ? 1 : 0, _3l._BE)], yyfminus(_sl(_3l._BE[_Tn(_3l._9q, _3l._BE)]), 6)))) || + yyGetBool(yyGetBool(yyfequal(_3l._NE, 2)) && yyGetBool(yyfgreaterequal(_3l._BE[_Tn(!yyGetBool(_3l._9q) ? 1 : 0, _3l._BE)], yyfminus(_sl(_3l._BE[_Tn(_3l._9q, _3l._BE)]), 14)))) + ) + ) { + { + _3l._uE = _Pl(_Q8(_3l, _4l, yyfplus("comm_stage_DriveHailMary", _sl(_ul(_Sm(1))))), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _3l._OE = yyfplus(_3l._OE, yyfplus(5, _sl(_Sm(30)))); + _D6(_3l, _4l, 16, 16); + } + } else { + if (yyGetBool(yyfgreater(_3l._XD, 5)) && yyGetBool(yyflessequal(_3l._BE[_Tn(!yyGetBool(_3l._9q) ? 1 : 0, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(_3l._9q, _3l._BE)]), 3)))) { + { + _3l._bq = 6; + _G6(_3l, _4l); + break; + } + } + } + } + } else { + { + var _4F = _3l._3F; + var _5F = -1; + if (yyCompareVal(_4F, 1, g_GMLMathEpsilon) == 0) { + _5F = 0; + } else if (yyCompareVal(_4F, 2, g_GMLMathEpsilon) == 0) { + _5F = 1; + } + switch (_5F) { + case 0: { + _3l._uE = _Pl(_Q8(_3l, _4l, yyfplus("comm_stage_DriveRun", _sl(_ul(_Sm(1))))), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + break; + } + case 1: { + _3l._uE = _Pl(_Q8(_3l, _4l, yyfplus("comm_stage_DrivePass", _sl(_ul(_Sm(1))))), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + break; + } + } + } + } + if (yyfless(_3l._XD, -40)) { + { + _D6(_3l, _4l, 15, 25); + if (yyfequal(_3l._3F, 1)) { + _D6(_3l, _4l, 7, 10); + } + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _3l._bq = 2; + break; + } + } + _3l._6F = -4; + if (yyGetBool(_Sm(4))) { + _3l._6F = _f8(_3l, _4l, 0, _7F(6, 7, _7F(8, 9))); + } + var _8F = round(yyftime(_sl(_cm(_0m(_3l, _4l, 42)._wt, 1, 10)), 0.25)); + var _9F = 1; + if (yyfgreater(_3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(_3l._aq, _3l._BE)]), 7))) { + _9F = 0; + } + if (yyfless(_0m(_3l, _4l, 42)._wt, 2)) { + _9F++; + } + if (yyGetBool(_3l._6F)) { + { + var _aF = yyfplus(1, _sl(random(_3l._bF[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._bF)]))); + var _cF = random(_il(_3l._6F, "skill")); + var _dF = random(_il(_3l._6F, "speed")); + var _eF = random(_il(_3l._6F, "strength")); + var _fF = random(_il(_3l._6F, "stamina")); + if (yyfgreater(random(yyftime(_sl(_3l._NE), 2)), random(_fF))) { + { + _cF = max(yyfminus(_sl(_cF), 1), 0); + _dF = max(yyfminus(_sl(_dF), 1), 0); + _eF = max(yyfminus(_sl(_eF), 1), 0); + } + } + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Opp Offense ", _sl(_ul(_3l._bF[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._bF)]))), " r"), _sl(_ul(_aF)))); + _A9(_3l, _4l, yyfplus("Vs defender ", _sl(_q8(_3l, _4l, _3l._6F, 1)))); + var _gF = _Sm(2); + var _hF = -1; + if (yyCompareVal(_gF, 0, g_GMLMathEpsilon) == 0) { + _hF = 0; + } else if (yyCompareVal(_gF, 1, g_GMLMathEpsilon) == 0) { + _hF = 1; + } else if (yyCompareVal(_gF, 2, g_GMLMathEpsilon) == 0) { + _hF = 2; + } + switch (_hF) { + case 0: { + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Skill of ", _sl(_ul(_il(_3l._6F, "skill")))), " r"), _sl(_ul(_cF)))); + if (yyfless(_aF, _cF)) { + { + if (yyGetBool(_Sm(3))) { + _3l._bq = 23; + } else { + _3l._bq = 8; + } + } + } else { + _3l._bq = 19; + } + break; + } + case 1: { + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Skill of ", _sl(_ul(_il(_3l._6F, "strength")))), " r"), _sl(_ul(_eF)))); + if (yyfless(_aF, _eF)) { + { + if (yyGetBool(_Sm(3))) { + _3l._bq = 23; + } else { + _3l._bq = 8; + } + } + } else { + _3l._bq = 20; + } + break; + } + case 2: { + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Skill of ", _sl(_ul(_il(_3l._6F, "speed")))), " r"), _sl(_ul(_dF)))); + if (yyfless(_aF, _dF)) { + { + if (yyGetBool(_Sm(3))) { + _3l._bq = 23; + } else { + _3l._bq = 8; + } + } + } else { + _3l._bq = 21; + } + break; + } + } + } + } else { + if (yyfgreater(yyfplus(_sl(_9F), _sl(random(_3l._bF[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._bF)]))), yyfplus(_sl(_8F), _sl(random(_3l._iF[_Tn(_3l._aq, _3l._iF)]))))) { + { + _A9(_3l, _4l, "Offense win."); + if (yyfgreaterequal(yyfplus(_sl(_3l._XD), _sl(_3l._OE)), 50)) { + { + _3l._bq = 9; + _0m(_3l, _4l, 42)._ev++; + } + } else { + { + _D6(_3l, _4l, 15, 30); + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _3l._bq = 2; + } + } + } + } else { + if (yyGetBool(_Sm(3))) { + { + _D6(_3l, _4l, 5, 10); + _3l._bq = 23; + } + } else { + { + _D6(_3l, _4l, 5, 10); + _3l._bq = 8; + } + } + } + } + break; + } + case 5: { + var _jF = _3l._3F; + var _kF = -1; + if (yyCompareVal(_jF, 1, g_GMLMathEpsilon) == 0) { + _kF = 0; + } else if (yyCompareVal(_jF, 2, g_GMLMathEpsilon) == 0) { + _kF = 1; + } + switch (_kF) { + case 0: { + _3l._uE = _Q8(_3l, _4l, "comm_stage_incomplete_Run"); + break; + } + case 1: { + _3l._uE = _Q8(_3l, _4l, "comm_stage_incomplete_Pass"); + break; + } + } + if (yyGetBool(_3l._6F)) { + _FB(_3l._6F, "stat_tackles", yyfplus(_sl(_il(_3l._6F, "stat_tackles")), 1)); + } + if (yyfgreater(_3l._XD, 0)) { + _3l._bq = 6; + } else { + _3l._bq = 5; + } + break; + } + case 6: { + if (yyGetBool(_L6(_3l, _4l))) { + { + _G6(_3l, _4l); + break; + } + } + _S6(_3l, _4l); + break; + } + case 7: { + _3l._XD = yyfplus(_3l._XD, 7); + var _lF = _cm(round(yyfplus(_sl(_Q6(_3l, _4l)), 10)), 17, 63); + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_FieldGoal1"), "$num", _lF); + _3l._uE = _Pl(_3l._uE, "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _3l._bq = 7; + _J7(_3l, _4l); + break; + } + case 8: { + _D6(_3l, _4l, 4, 5); + var _lF = _cm(round(yyfplus(_sl(_Q6(_3l, _4l)), 10)), 17, 63); + if (yyfless(_Sm(80), _Sm(_lF))) { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_FieldGoal2_Missed"); + _M7(_3l, _4l); + if (yyfgreater(_3l._XD, 30)) { + _3l._XD = 30; + } + _T6(_3l, _4l); + } + } else { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_FieldGoal2_Scored"); + _N7(_3l, _4l); + _3l._BE = _vp(_3l._BE, 4137727317); + _3l._BE[_wp(_3l._9q)] = yyfplus(_3l._BE[_wp(_3l._9q)], 3); + if (yyGetBool(yyfequal(_3l._NE, 5)) && yyGetBool(yyfgreater(_3l._RE, 1))) { + { + _3l._bq = 17; + _G6(_3l, _4l); + break; + } + } + _3l._bq = 1; + } + } + break; + } + case 9: { + _D6(_3l, _4l, 15, 30); + if (yyfgreater(_3l._XD, 49)) { + _3l._XD = yyfplus(40, _sl(_Sm(9))); + } + if (!yyGetBool(_3l._6F)) { + { + var _mF = _3l._3F; + var _nF = -1; + if (yyCompareVal(_mF, 1, g_GMLMathEpsilon) == 0) { + _nF = 0; + } else if (yyCompareVal(_mF, 2, g_GMLMathEpsilon) == 0) { + _nF = 1; + } + switch (_nF) { + case 0: { + _0m(_3l, _4l, 42)._fv++; + break; + } + case 1: { + _0m(_3l, _4l, 42)._gv++; + break; + } + } + _3l._uE = _Pl(_Q8(_3l, _4l, yyfplus("comm_stage_Turnover", _sl(_ul(_3l._3F)))), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _T6(_3l, _4l); + } + } else { + { + var _oF = _3l._3F; + var _pF = -1; + if (yyCompareVal(_oF, 1, g_GMLMathEpsilon) == 0) { + _pF = 0; + } else if (yyCompareVal(_oF, 2, g_GMLMathEpsilon) == 0) { + _pF = 1; + } + switch (_pF) { + case 0: { + var _qF = _Sm(1); + var _rF = -1; + if (yyCompareVal(_qF, 0, g_GMLMathEpsilon) == 0) { + _rF = 0; + } else if (yyCompareVal(_qF, 1, g_GMLMathEpsilon) == 0) { + _rF = 1; + } + switch (_rF) { + case 0: { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Turnover_Tackle"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _FB(_3l._6F, "stat_tackles", yyfplus(_sl(_il(_3l._6F, "stat_tackles")), 1)); + _3l._bq = 5; + if (yyfgreater(_3l._XD, 0)) { + _3l._bq = 6; + } + break; + } + case 1: { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Turnover_Fumble"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _FB(_3l._6F, "stat_tackles", yyfplus(_sl(_il(_3l._6F, "stat_tackles")), 1)); + _T6(_3l, _4l); + break; + } + } + break; + } + case 1: { + var _sF = 0 ? 1 : 0; + if (yyfequal(_il(_3l._6F, "position"), 6)) { + _sF = 1 ? 1 : 0; + } + if (yyGetBool(_Sm(1)) && yyGetBool(yyfequal(_il(_3l._6F, "position"), 7))) { + _sF = 1 ? 1 : 0; + } + if (yyGetBool(_sF)) { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Turnover_Sack"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _FB(_3l._6F, "stat_sacks", yyfplus(_sl(_il(_3l._6F, "stat_sacks")), 1)); + _3l._bq = 5; + if (yyfgreater(_3l._XD, 0)) { + _3l._bq = 6; + } + } + } else { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_Turnover_Interception"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _FB(_3l._6F, "stat_int", yyfplus(_sl(_il(_3l._6F, "stat_int")), 1)); + _T6(_3l, _4l); + } + } + } + } + } + } + _3l._6F = -4; + break; + } + case 10: { + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _3l._uE = ""; + _3l._bq = 10; + _3l._BE = _vp(_3l._BE, 4137727317); + _3l._BE[_wp(_3l._9q)] = yyfplus(_3l._BE[_wp(_3l._9q)], 6); + _w7(_3l, _4l, 6); + _N7(_3l, _4l); + if (yyfequal(_3l._NE, 5)) { + { + _3l._bq = 17; + _G6(_3l, _4l); + } + } + break; + } + case 11: { + var _tF = 0 ? 1 : 0; + if (yyGetBool(yyfequal(_3l._NE, 4)) && yyGetBool(yyfgreater(_3l._BE[_Tn(!yyGetBool(_3l._9q) ? 1 : 0, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(_3l._9q, _3l._BE)]), 1)))) { + _tF = 1 ? 1 : 0; + } + if (yyfequal(_3l._BE[_Tn(!yyGetBool(_3l._9q) ? 1 : 0, _3l._BE)], yyfplus(_sl(_3l._BE[_Tn(_3l._9q, _3l._BE)]), 2))) { + _tF = 1 ? 1 : 0; + } + if (yyGetBool(_tF)) { + { + _3l._bq = 15; + _G6(_3l, _4l); + break; + } + } + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_PAT1"), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _3l._bq = 11; + _J7(_3l, _4l); + break; + } + case 12: { + if (!yyGetBool(_Sm(8))) { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_PAT2_Missed"); + _M7(_3l, _4l); + } + } else { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_PAT2_Scored"); + _N7(_3l, _4l); + _3l._BE[_wp(_3l._9q)] = yyfplus(_3l._BE[_wp(_3l._9q)], 1); + } + } + _3l._bq = 1; + break; + } + case 13: { + _3l._eB = _Q8(_3l, _4l, "match_TouchToContinue"); + _3l._uE = _Q8(_3l, _4l, yyfplus("comm_stage_end_quarter", _sl(_ul(min(_3l._NE, 4))))); + if (yyGetBool(yyfequal(_3l._NE, 4)) || yyGetBool(yyGetBool(yyfgreaterequal(_3l._NE, 4)) && yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._Nl, 17)))) { + { + if (yyfequal(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + _3l._uE = _Q8(_3l, _4l, "comm_stage_overtime"); + } + } + } + _3l._bq = 13; + _3l._rx[_wp(1)] = 0; + _3l._NE++; + if (yyfnotequal(_3l._NE, 3)) { + _I6(_3l, _4l); + } + break; + } + case 14: { + _3l._eB = _Q8(_3l, _4l, "match_TouchToContinue"); + { + var _uF = _8l(48); + for (var _vF in _uF) { + if (!_uF.hasOwnProperty(_vF)) continue; + var _wF = _uF[_vF]; + if (_wF._bl) continue; + if (!_wF._cl) continue; + { + _wF._VD = 2; + _wF._WD = 0; + } + } + } + var _xF = _3l._NE; + var _yF = -1; + if (yyCompareVal(_xF, 2, g_GMLMathEpsilon) == 0) { + _yF = 0; + } else if (yyCompareVal(_xF, 3, g_GMLMathEpsilon) == 0) { + _yF = 1; + } else if (yyCompareVal(_xF, 4, g_GMLMathEpsilon) == 0) { + _yF = 2; + } else if (yyCompareVal(_xF, 5, g_GMLMathEpsilon) == 0) { + _yF = 3; + } else if (yyCompareVal(_xF, 6, g_GMLMathEpsilon) == 0) { + _yF = 4; + } + switch (_yF) { + case 0: { + _3l._bq = _3l._zF; + _G6(_3l, _4l); + break; + } + case 1: { + _3l._bq = 1; + _3l._9q = !yyGetBool(_3l._AF) ? 1 : 0; + _G6(_3l, _4l); + break; + } + case 2: { + _3l._bq = _3l._zF; + _G6(_3l, _4l); + break; + } + case 3: { + _3l._uE = ""; + if (yyfgreater(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, 1); + return; + } + } + if (yyfless(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, -1); + return; + } + } + _3l._bq = 1; + _3l._9q = !yyGetBool(_3l._aq) ? 1 : 0; + _3l._RE = 0; + _G6(_3l, _4l); + break; + } + case 4: { + if (yyfgreater(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, 1); + return; + } + } + if (yyfless(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, -1); + return; + } + } + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 17)) { + { + _3l._NE = 5; + _3l._bq = _3l._zF; + _G6(_3l, _4l); + } + } else { + { + _O6(_3l, _4l, 0); + return; + } + } + break; + } + } + break; + } + case 15: { + _3l._WA = 2; + _3l._rx[_wp(1)] = 1; + break; + } + case 16: { + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_2pt_attempt"), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _3l._bq = 16; + break; + } + case 17: { + if (yyfgreater(_Sm(99), 60)) { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_2pt_missed"); + } + } else { + { + _3l._uE = _Q8(_3l, _4l, "comm_stage_2pt_scored"); + _3l._BE[_wp(_3l._9q)] = yyfplus(_3l._BE[_wp(_3l._9q)], 2); + } + } + _3l._bq = 1; + break; + } + case 18: { + _3l._eB = _Q8(_3l, _4l, "match_TouchToContinue"); + _3l._uE = _Q8(_3l, _4l, "comm_stage_overtime_over"); + _3l._bq = 18; + _3l._rx[_wp(1)] = 0; + break; + } + case 19: { + _3l._uE = ""; + if (yyfgreater(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, 1); + return; + } + } + if (yyfless(_3l._BE[_Tn(_3l._aq, _3l._BE)], _3l._BE[_Tn(!yyGetBool(_3l._aq) ? 1 : 0, _3l._BE)])) { + { + _O6(_3l, _4l, -1); + return; + } + } + _O6(_3l, _4l, 0); + break; + } + case 20: { + _D6(_3l, _4l, 15, 30); + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _U6(_3l, _4l); + _3l._uE = _Q8(_3l, _4l, "comm_stage_failed_skill"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _3l._6F = -4; + if (yyfgreaterequal(_3l._XD, 50)) { + { + _3l._bq = 9; + _0m(_3l, _4l, 42)._ev++; + } + } else { + _3l._bq = 2; + } + break; + } + case 21: { + _D6(_3l, _4l, 15, 30); + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _U6(_3l, _4l); + _3l._uE = _Q8(_3l, _4l, "comm_stage_failed_strength"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _3l._6F = -4; + if (yyfgreaterequal(_3l._XD, 50)) { + { + _3l._bq = 9; + _0m(_3l, _4l, 42)._ev++; + } + } else { + _3l._bq = 2; + } + break; + } + case 22: { + _D6(_3l, _4l, 15, 30); + _3l._XD = yyfplus(_3l._XD, _3l._OE); + _U6(_3l, _4l); + _3l._uE = _Q8(_3l, _4l, "comm_stage_failed_speed"); + _3l._uE = _Pl(_3l._uE, "$playername", _il(_3l._6F, "lname")); + _3l._uE = _Pl(_3l._uE, "$pos", _99(_3l, _4l, _il(_3l._6F, "position"))); + _3l._6F = -4; + if (yyfgreaterequal(_3l._XD, 50)) { + { + _3l._bq = 9; + _0m(_3l, _4l, 42)._ev++; + } + } else { + _3l._bq = 2; + } + break; + } + case 23: { + if (yyfequal(_3l.__C, 5)) { + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_TurnoverHuman4th"), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + } else { + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_TurnoverHuman"), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + } + _T6(_3l, _4l); + break; + } + } + _3l._BF = _3l._bq; +} +function _H6(_3l, _4l) { + var _CF = 0; + var _DF = _3l.x; + var _bD = global._SA; + if (yyGetBool(_0m(_3l, _4l, _bD)._HA) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB))) { + return; + } + var _EF = _0m(_3l, _4l, 48)._NA; + var _FF = -1; + if (yyCompareVal(_EF, -1, g_GMLMathEpsilon) == 0) { + _FF = 0; + } else if (yyCompareVal(_EF, 1, g_GMLMathEpsilon) == 0) { + _FF = 1; + } + switch (_FF) { + case 0: { + _CF = yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(_DF))), 20); + if (yyfless(_0m(_3l, _4l, _bD)._ND, _0m(_3l, _4l, 48)._aB)) { + _0m(_3l, _4l, 42)._Ct = _vp(_0m(_3l, _4l, 42)._Ct, 325702584); + _0m(_3l, _4l, 42)._Ct[_wp(0)] = yyfplus(_0m(_3l, _4l, 42)._Ct[_wp(0)], _CF); + } + break; + } + case 1: { + _CF = yyfdivide(_sl(yyfminus(_sl(_DF), _sl(_0m(_3l, _4l, 48)._aB))), 20); + if (yyfgreater(_0m(_3l, _4l, _bD)._ND, _0m(_3l, _4l, 48)._aB)) { + _0m(_3l, _4l, 42)._Ct = _vp(_0m(_3l, _4l, 42)._Ct, 325702584); + _0m(_3l, _4l, 42)._Ct[_wp(0)] = yyfplus(_0m(_3l, _4l, 42)._Ct[_wp(0)], _CF); + } + break; + } + } + if (yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo)) && yyGetBool(_3l._HA)) { + { + var _jD = _g7(_3l, _4l); + var _GF = _0m(_3l, _4l, _3l._HA)._jB; + var _HF = -1; + if (yyCompareVal(_GF, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_GF, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_GF, 4, g_GMLMathEpsilon) == 0) { + _HF = 0; + } else if ( + yyCompareVal(_GF, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 9, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_GF, 10, g_GMLMathEpsilon) == 0 + ) { + _HF = 1; + } + switch (_HF) { + case 0: { + if (yyGetBool(_0m(_3l, _4l, 48)._IB)) { + { + _A9(_3l, _4l, ">>> RUNNING_PLAY"); + if (yyGetBool(_0m(_3l, _4l, _3l._HA)._Bl)) { + { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_attempts", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_attempts")), 1)); + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_yards", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_yards")), _sl(_CF))); + if (yyfgreater(_CF, _il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_longest"))) { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_longest", _CF); + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 6)) && yyGetBool(yyfless(_0m(_3l, _4l, 48).__C, 6))) { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_touchdowns", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_rush_touchdowns")), 1)); + } + } + } + if (yyfgreater(_CF, 15)) { + _J2(_3l, _4l, "ACH_RUN15"); + } else { + if (yyfgreater(_CF, 10)) { + _J2(_3l, _4l, "ACH_RUN10"); + } else { + if (yyfgreater(_CF, 5)) { + _J2(_3l, _4l, "ACH_RUN5"); + } + } + } + } + } else { + { + if (yyGetBool(_0m(_3l, _4l, _3l._HA)._Bl)) { + { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_attempts", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_attempts")), 1)); + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_yards", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_yards")), _sl(_CF))); + if (yyfgreater(_CF, _il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_longest"))) { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_longest", _CF); + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 6)) && yyGetBool(yyfless(_0m(_3l, _4l, 48).__C, 6))) { + _vl(_0m(_3l, _4l, _3l._HA)._Bl, "stat_touchdowns", yyfplus(_sl(_il(_0m(_3l, _4l, _3l._HA)._Bl, "stat_touchdowns")), 1)); + } + } + } + if (yyGetBool(_jD) && yyGetBool(_0m(_3l, _4l, _jD)._Bl)) { + { + _vl(_0m(_3l, _4l, _jD)._Bl, "stat_yards", yyfplus(_sl(_il(_0m(_3l, _4l, _jD)._Bl, "stat_yards")), _sl(_CF))); + if (yyfgreater(_CF, _il(_0m(_3l, _4l, _jD)._Bl, "stat_longest"))) { + _vl(_0m(_3l, _4l, _jD)._Bl, "stat_longest", _CF); + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 6)) && yyGetBool(yyfless(_0m(_3l, _4l, 48).__C, 6))) { + _vl(_0m(_3l, _4l, _jD)._Bl, "stat_touchdowns", yyfplus(_sl(_il(_0m(_3l, _4l, _jD)._Bl, "stat_touchdowns")), 1)); + } + } + } + if (yyfgreater(_CF, 50)) { + _J2(_3l, _4l, "ACH_PASS50"); + } else { + if (yyfgreater(_CF, 25)) { + _J2(_3l, _4l, "ACH_PASS25"); + } else { + if (yyfgreater(_CF, 10)) { + _J2(_3l, _4l, "ACH_PASS10"); + } + } + } + } + } + break; + } + case 1: { + break; + } + } + } + } + _v7(_3l, _4l, _CF); +} +function _I6(_3l, _4l) { + { + var _IF = _8l(48); + for (var _JF in _IF) { + if (!_IF.hasOwnProperty(_JF)) continue; + var _KF = _IF[_JF]; + if (_KF._bl) continue; + if (!_KF._cl) continue; + { + _KF._NA = _sl(-_sl(_KF._NA)); + if (yyfnotequal(_il(_0m(_3l, _4l, 42)._1n, "op_drivedir"), 0)) { + _KF._NA = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + } + } + } + } + { + var _LF = _8l(49); + for (var _MF in _LF) { + if (!_LF.hasOwnProperty(_MF)) continue; + var _NF = _LF[_MF]; + if (_NF._bl) continue; + if (!_NF._cl) continue; + { + _NF._ZB = _sl(-_sl(_NF._ZB)); + _NF._OF = 2300; + if (yyfequal(_NF._ZB, -1)) { + _NF._OF = 300; + } + } + } + } +} +function _J6(_3l, _4l) { + { + var _PF = _8l(49); + for (var _QF in _PF) { + if (!_PF.hasOwnProperty(_QF)) continue; + var _RF = _PF[_QF]; + if (_RF._bl) continue; + if (!_RF._cl) continue; + _SF(_RF._TF); + } + } + { + var _UF = _8l(global._SA); + for (var _VF in _UF) { + if (!_UF.hasOwnProperty(_VF)) continue; + var _WF = _UF[_VF]; + if (_WF._bl) continue; + if (!_WF._cl) continue; + _SF(_WF._TF); + } + } + _lp(_3l, 49); + _lp(_3l, 52); + _lp(_3l, 53); + _lp(_3l, 58); + _lp(_3l, 59); +} +function _K6(_3l, _4l, _5l) { + _J6(_3l, _4l); + _A9(_3l, _4l, _h9(_3l, _4l, _5l)); + { + var _XF = _8l(48); + for (var _YF in _XF) { + if (!_XF.hasOwnProperty(_YF)) continue; + var _ZF = _XF[_YF]; + if (_ZF._bl) continue; + if (!_ZF._cl) continue; + { + var __F = _5l; + var _0G = -1; + if (yyCompareVal(__F, 1, g_GMLMathEpsilon) == 0) { + _0G = 0; + } else if (yyCompareVal(__F, 2, g_GMLMathEpsilon) == 0) { + _0G = 1; + } else if (yyCompareVal(__F, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(__F, 4, g_GMLMathEpsilon) == 0) { + _0G = 2; + } else if (yyCompareVal(__F, 5, g_GMLMathEpsilon) == 0) { + _0G = 3; + } else if (yyCompareVal(__F, 6, g_GMLMathEpsilon) == 0) { + _0G = 4; + } else if (yyCompareVal(__F, 7, g_GMLMathEpsilon) == 0) { + _0G = 5; + } else if (yyCompareVal(__F, 8, g_GMLMathEpsilon) == 0) { + _0G = 6; + } else if (yyCompareVal(__F, 9, g_GMLMathEpsilon) == 0) { + _0G = 7; + } + switch (_0G) { + case 0: { + _A9(_ZF, _3l, yyfplus("quarter=", _sl(_ul(_ZF._NE)))); + _A9(_ZF, _3l, yyfplus("drives", _sl(_ul(_ZF._RE)))); + if (yyGetBool(yyfequal(_ZF._NE, 5)) && yyGetBool(yyfequal(_ZF._RE, 1))) { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 6); + _ZF._bq = 17; + } + } else { + if (yyfequal(_ZF.__C, 6)) { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 2); + _ZF._bq = 1; + _J2(_ZF, _3l, "ACH_POINTAFTER2"); + } + } else { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 6); + _T7(_ZF, _3l, "", _Q8(_ZF, _3l, "matchmsg_PATor2"), _Q8(_ZF, _3l, "match_1pt"), _Q8(_ZF, _3l, "match_2pt"), 93, 94, 16777215, 0.7); + _ZF.__C = 6; + return; + } + } + } + break; + } + case 1: { + _T6(_ZF, _3l); + if (yyfequal(_ZF._NE, 5)) { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 6); + _ZF._bq = 17; + } + } else { + if (yyfequal(_ZF.__C, 6)) { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 2); + _ZF._bq = 1; + } + } else { + { + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 6); + _ZF._bq = 10; + } + } + } + break; + } + case 2: { + if (yyfequal(_ZF.__C, 6)) { + { + _ZF._bq = 1; + break; + } + } + _ZF._bq = 22; + break; + } + case 3: { + _ZF._bq = 5; + break; + } + case 4: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + if (yyfequal(_ZF._1G, 0)) { + _ZF._1G = _ZF._2G; + } else { + _ZF._1G = -1; + } + _E7(_ZF, _3l); + return; + } + } + _ZF._BE = _vp(_ZF._BE, 2252592909); + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 1); + if (!yyGetBool(_ZF._UC)) { + _ZF._BE[_wp(_ZF._9q)] = yyfplus(_ZF._BE[_wp(_ZF._9q)], 2); + } + if (yyGetBool(yyfequal(_ZF._NE, 5)) && yyGetBool(yyfgreater(_ZF._RE, 1))) { + _ZF._bq = 17; + } else { + _ZF._bq = 1; + } + break; + } + case 5: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + _E7(_ZF, _3l); + return; + } + } else { + { + _T6(_ZF, _3l); + } + } + break; + } + case 6: { + _ZF._bq = 1; + _ZF._BE[_wp(!yyGetBool(_ZF._9q) ? 1 : 0)] = yyfplus(_ZF._BE[_wp(!yyGetBool(_ZF._9q) ? 1 : 0)], 2); + break; + } + case 7: { + _ZF._bq = 2; + break; + } + } + _ZF._WA = 1; + _ZF._vE = 1 ? 1 : 0; + if (yyfnotequal(_5l, 9)) { + _ZF.__C = 1; + } + } + } + } +} +function _L6(_3l, _4l) { + var _3G = yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._VD, 0)) && yyGetBool(yyflessequal(_0m(_3l, _4l, 48)._WD, 0)) ? 1 : 0; + if (yyGetBool(_3G)) { + { + _A9(_3l, _4l, yyfplus(yyfplus("is_quarter_over = YES (", _sl(_89(_3l, _4l, _3l._bq))), ")")); + _3l._zF = _3l._bq; + _3l._bq = 12; + _3l._RE = 0; + return 1; + } + } + _A9(_3l, _4l, yyfplus(yyfplus("is_quarter_over = NO (", _sl(_89(_3l, _4l, _3l._bq))), ")")); + return 0; +} +function _M6(_3l, _4l, _5l) { + var _4G = _5l; + if (yyfless(_3l.y, 132)) { + return 0; + } + if (yyfgreater(_3l.y, 468)) { + return 0; + } + if (yyGetBool(yyfgreater(_3l.x, 300)) && yyGetBool(yyfless(_3l.x, 2300))) { + return 1; + } + if (yyGetBool(_4G)) { + { + if (yyGetBool(yyfgreater(_3l.x, 90)) && yyGetBool(yyfless(_3l.x, 2510))) { + return 1; + } + } + } + return 0; +} +function _N6(_3l, _4l, _5l, _Bq, _Cq) { + var _5G = _5l; + var _6G = _Bq; + var _4G = _Cq; + if (yyfless(_6G, 132)) { + return 0; + } + if (yyfgreater(_6G, 468)) { + return 0; + } + if (yyGetBool(yyfgreater(_5G, 300)) && yyGetBool(yyfless(_5G, 2300))) { + return 1; + } + if (yyGetBool(_4G)) { + { + if (yyGetBool(yyfgreater(_5G, 90)) && yyGetBool(yyfless(_5G, 2510))) { + return 1; + } + } + } + return 0; +} +function _O6(_3l, _4l, _5l) { + var _7G = _5l; + _A9(_3l, _4l, yyfplus("s_end_match:", _sl(_ul(_7G)))); + { + var _8G = _8l(42); + for (var _9G in _8G) { + if (!_8G.hasOwnProperty(_9G)) continue; + var _aG = _8G[_9G]; + if (_aG._bl) continue; + if (!_aG._cl) continue; + { + _aG._cv = _vp(_aG._cv, 4276613938); + _aG._cv[_wp(0)] = _0m(_3l, _4l, 48)._BE[_Tn(0, _0m(_3l, _4l, 48)._BE)]; + _aG._cv[_wp(1)] = _0m(_3l, _4l, 48)._BE[_Tn(1, _0m(_3l, _4l, 48)._BE)]; + _aG._zt = _vp(_aG._zt, 3805390041); + _aG._zt[_wp(0)]++; + _P6(_aG, _3l); + _x8(_aG, _3l); + var _zq = _n5(_aG, _3l, _aG._Nl); + _vl(_zq, "away_score", _aG._cv[_Tn(0, _aG._cv)]); + _vl(_zq, "home_score", _aG._cv[_Tn(1, _aG._cv)]); + if (yyfequal(_aG._Nl, 17)) { + { + _A9(_aG, _3l, yyfplus("End of regular season. My rating was ", _sl(_ul(_aG._as)))); + if (yyfequal(_o9(_aG, _3l, _aG._Gm, 1), _aG._Fm)) { + { + _aG._as = yyfplus(_aG._as, 4); + _A9(_aG, _3l, yyfplus("1st seed. My rating is now ", _sl(_ul(_aG._as)))); + _J2(_aG, _3l, "ACH_WIN_DIVISION"); + } + } else { + if (yyfequal(_o9(_aG, _3l, _aG._Gm, 2), _aG._Fm)) { + { + _aG._as = yyfplus(_aG._as, 3); + _A9(_aG, _3l, yyfplus("2nd seed. My rating is now ", _sl(_ul(_aG._as)))); + } + } else { + if (yyfequal(_o9(_aG, _3l, _aG._Gm, 3), _aG._Fm)) { + { + _aG._as = yyfplus(_aG._as, 2); + _A9(_aG, _3l, yyfplus("3rd seed. My rating is now ", _sl(_ul(_aG._as)))); + } + } else { + if (yyfequal(_o9(_aG, _3l, _aG._Gm, 4), _aG._Fm)) { + { + _A9(_aG, _3l, yyfplus("4th seed. My rating is now ", _sl(_ul(_aG._as)))); + } + } else { + { + _aG._as = round(yyftime(_sl(_aG._as), 0.5)); + _A9(_aG, _3l, yyfplus("Unseeded. My rating is now ", _sl(_ul(_aG._as)))); + } + } + } + } + } + } + } + _J2(_aG, _3l, "ACH_PLAYGAME1"); + _aG._xt++; + var _bG = _7G; + var _cG = -1; + if (yyCompareVal(_bG, -1, g_GMLMathEpsilon) == 0) { + _cG = 0; + } else if (yyCompareVal(_bG, 0, g_GMLMathEpsilon) == 0) { + _cG = 1; + } else if (yyCompareVal(_bG, 1, g_GMLMathEpsilon) == 0) { + _cG = 2; + } + switch (_cG) { + case 0: { + _vl(_zq, "human_win", "loss"); + _aG._wt = yyfplus(_aG._wt, 1); + var _dG = _aG._Nl; + var _eG = -1; + if (yyCompareVal(_dG, 18, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 19, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 20, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 21, g_GMLMathEpsilon) == 0) { + _eG = 0; + } else if (yyCompareVal(_dG, 22, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 23, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 24, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 25, g_GMLMathEpsilon) == 0) { + _eG = 1; + } else if (yyCompareVal(_dG, 26, g_GMLMathEpsilon) == 0 || yyCompareVal(_dG, 27, g_GMLMathEpsilon) == 0) { + _eG = 2; + } else if (yyCompareVal(_dG, 28, g_GMLMathEpsilon) == 0) { + _eG = 3; + } + switch (_eG) { + case 0: { + _aG._as = yyfplus(_aG._as, 3); + _A9(_aG, _3l, yyfplus("Out in wild card round. My rating is now ", _sl(_ul(_aG._as)))); + _g6(_aG, _3l, 1); + break; + } + case 1: { + _aG._as = yyfplus(_aG._as, 4); + _A9(_aG, _3l, yyfplus("Out in divisional round. My rating is now ", _sl(_ul(_aG._as)))); + break; + } + case 2: { + _aG._as = yyfplus(_aG._as, 5); + _A9(_aG, _3l, yyfplus("Out in wild championship round. My rating is now ", _sl(_ul(_aG._as)))); + break; + } + case 3: { + _aG._as = yyfplus(_aG._as, 6); + _A9(_aG, _3l, yyfplus("Lost the superbowl. My rating is now ", _sl(_ul(_aG._as)))); + break; + } + } + break; + } + case 1: { + _vl(_zq, "human_win", "tie"); + break; + } + case 2: { + _vl(_zq, "human_win", "win"); + _aG._wt = yyfminus(_aG._wt, 1); + if (yyfgreater(_0m(_3l, _4l, 48)._BE[_Tn(_0m(_3l, _4l, 48)._aq, _0m(_3l, _4l, 48)._BE)], yyfplus(_sl(_0m(_3l, _4l, 48)._BE[_Tn(!yyGetBool(_0m(_3l, _4l, 48)._aq) ? 1 : 0, _0m(_3l, _4l, 48)._BE)]), 14))) { + _aG._wt = yyfminus(_aG._wt, 1); + } + _J2(_aG, _3l, "ACH_WIN1"); + var _rl = _H2(_aG, _3l, "ACH_WIN1"); + if (yyfgreaterequal(_rl, 5)) { + _J2(_aG, _3l, "ACH_WIN5"); + } + if (yyfgreaterequal(_rl, 10)) { + _J2(_aG, _3l, "ACH_WIN10"); + } + if (yyfgreaterequal(_rl, 25)) { + _J2(_aG, _3l, "ACH_WIN25"); + } + if (yyfgreaterequal(_rl, 50)) { + _J2(_aG, _3l, "ACH_WIN50"); + } + if (yyfgreaterequal(_rl, 100)) { + _J2(_aG, _3l, "ACH_WIN100"); + } + var _fG = _aG._Nl; + var _gG = -1; + if (yyCompareVal(_fG, 18, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 19, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 20, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 21, g_GMLMathEpsilon) == 0) { + _gG = 0; + } else if (yyCompareVal(_fG, 22, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 23, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 24, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 25, g_GMLMathEpsilon) == 0) { + _gG = 1; + } else if (yyCompareVal(_fG, 26, g_GMLMathEpsilon) == 0 || yyCompareVal(_fG, 27, g_GMLMathEpsilon) == 0) { + _gG = 2; + } else if (yyCompareVal(_fG, 28, g_GMLMathEpsilon) == 0) { + _gG = 3; + } + switch (_gG) { + case 0: { + _J2(_aG, _3l, "ACH_WIN_PLAYOFF"); + _g6(_aG, _3l, 2); + break; + } + case 1: { + _J2(_aG, _3l, "ACH_WIN_PLAYOFF"); + _g6(_aG, _3l, 3); + break; + } + case 2: { + var _hG = _0m(_3l, _4l, 42)._Gm; + var _iG = -1; + if (yyCompareVal(_hG, 0, g_GMLMathEpsilon) == 0) { + _iG = 0; + } else if (yyCompareVal(_hG, 1, g_GMLMathEpsilon) == 0) { + _iG = 1; + } + switch (_iG) { + case 0: { + _J2(_aG, _3l, "ACH_WIN_AFC"); + break; + } + case 1: { + _J2(_aG, _3l, "ACH_WIN_NFC"); + break; + } + } + _g6(_aG, _3l, 4); + break; + } + case 3: { + _aG._as = yyfplus(_aG._as, 8); + _A9(_aG, _3l, yyfplus("Won the superbowl! My rating is now ", _sl(_ul(_aG._as)))); + _g6(_aG, _3l, 5); + _J2(_aG, _3l, "ACH_WIN_RETROBOWL1"); + var _rl = _H2(_aG, _3l, "ACH_WIN_RETROBOWL1"); + if (yyfequal(_rl, 3)) { + _J2(_aG, _3l, "ACH_WIN_RETROBOWL3"); + } + if (yyfequal(_rl, 5)) { + _J2(_aG, _3l, "ACH_WIN_RETROBOWL5"); + } + if (yyfequal(_rl, 10)) { + _J2(_aG, _3l, "ACH_WIN_RETROBOWL10"); + } + break; + } + } + break; + } + } + _aG._as = _cm(_aG._as, 1, 20); + if (yyfgreater(_H2(_aG, _3l, "ACH_WIN_RETROBOWL1"), 0)) { + _aG._wt = _cm(_aG._wt, -5, 10); + } else { + _aG._wt = _cm(_aG._wt, 2, 10); + } + } + } + } + _U5(_3l, _4l, 1); +} +function _P6(_3l, _4l) { + { + var _jG = _8l(42); + for (var _kG in _jG) { + if (!_jG.hasOwnProperty(_kG)) continue; + var _lG = _jG[_kG]; + if (_lG._bl) continue; + if (!_lG._cl) continue; + { + _sq(_lG._Um); + var _mG = 0 ? 1 : 0; + var _rv = 1; + for (; yyfless(_rv, 3); _rv++) { + { + _lG._zt = _vp(_lG._zt, 2792391105); + _lG._zt[_wp(_rv)] = yyfplus(_lG._zt[_wp(_rv)], _lG._zt[_Tn(0, _lG._zt)]); + _lG._At = _vp(_lG._At, 1394915673); + _lG._At[_wp(_rv)] = yyfplus(_lG._At[_wp(_rv)], _lG._At[_Tn(0, _lG._At)]); + _lG._Bt = _vp(_lG._Bt, 2841682678); + _lG._Bt[_wp(_rv)] = yyfplus(_lG._Bt[_wp(_rv)], _lG._Bt[_Tn(0, _lG._Bt)]); + _lG._Ct = _vp(_lG._Ct, 1505616728); + _lG._Ct[_wp(_rv)] = yyfplus(_lG._Ct[_wp(_rv)], _lG._Ct[_Tn(0, _lG._Ct)]); + _lG._Dt = _vp(_lG._Dt, 4155348646); + _lG._Dt[_wp(_rv)] = yyfplus(_lG._Dt[_wp(_rv)], _lG._Dt[_Tn(0, _lG._Dt)]); + _lG._Et = _vp(_lG._Et, 2056755040); + _lG._Et[_wp(_rv)] = yyfplus(_lG._Et[_wp(_rv)], _lG._Et[_Tn(0, _lG._Et)]); + _lG._Ft = _vp(_lG._Ft, 3890897118); + _lG._Ft[_wp(_rv)] = yyfplus(_lG._Ft[_wp(_rv)], _lG._Ft[_Tn(0, _lG._Ft)]); + } + } + var _nG = 0; + var _oG = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_lG._Um)); _dl++) { + { + var _Bl = _hl(_lG._Um, _dl); + if (yyGetBool(yyfless(_il(_Bl, "condition"), 0)) || yyGetBool(_il(_Bl, "resting"))) { + continue; + } + _FB(_Bl, "season_games", yyfplus(_sl(_il(_Bl, "season_games")), 1)); + _vl(_Bl, "season_attempts", yyfplus(_sl(_il(_Bl, "season_attempts")), _sl(_il(_Bl, "stat_attempts")))); + _vl(_Bl, "season_complete", yyfplus(_sl(_il(_Bl, "season_complete")), _sl(_il(_Bl, "stat_complete")))); + _vl(_Bl, "season_yards", yyfplus(_sl(_il(_Bl, "season_yards")), _sl(_il(_Bl, "stat_yards")))); + _vl(_Bl, "season_touchdowns", yyfplus(_sl(_il(_Bl, "season_touchdowns")), _sl(_il(_Bl, "stat_touchdowns")))); + _vl(_Bl, "season_fumbles", yyfplus(_sl(_il(_Bl, "season_fumbles")), _sl(_il(_Bl, "stat_fumbles")))); + _vl(_Bl, "season_int", yyfplus(_sl(_il(_Bl, "season_int")), _sl(_il(_Bl, "stat_int")))); + _vl(_Bl, "season_sacks", yyfplus(_sl(_il(_Bl, "season_sacks")), _sl(_il(_Bl, "stat_sacks")))); + _vl(_Bl, "season_tackles", yyfplus(_sl(_il(_Bl, "season_tackles")), _sl(_il(_Bl, "stat_tackles")))); + _vl(_Bl, "season_rush_attempts", yyfplus(_sl(_il(_Bl, "season_rush_attempts")), _sl(_il(_Bl, "stat_rush_attempts")))); + _vl(_Bl, "season_rush_yards", yyfplus(_sl(_il(_Bl, "season_rush_yards")), _sl(_il(_Bl, "stat_rush_yards")))); + _vl(_Bl, "season_rush_touchdowns", yyfplus(_sl(_il(_Bl, "season_rush_touchdowns")), _sl(_il(_Bl, "stat_rush_touchdowns")))); + _nG = yyfplus(_nG, _il(_Bl, "stat_yards")); + _oG = yyfplus(_oG, _il(_Bl, "stat_rush_yards")); + if (yyfgreater(_il(_Bl, "stat_longest"), _il(_Bl, "season_longest"))) { + _vl(_Bl, "season_longest", _il(_Bl, "stat_longest")); + } + if (yyfgreater(_il(_Bl, "stat_rush_longest"), _il(_Bl, "season_rush_longest"))) { + _vl(_Bl, "season_rush_longest", _il(_Bl, "stat_rush_longest")); + } + _FB(_Bl, "career_games", yyfplus(_sl(_il(_Bl, "career_games")), 1)); + _vl(_Bl, "career_attempts", yyfplus(_sl(_il(_Bl, "career_attempts")), _sl(_il(_Bl, "stat_attempts")))); + _vl(_Bl, "career_complete", yyfplus(_sl(_il(_Bl, "career_complete")), _sl(_il(_Bl, "stat_complete")))); + _vl(_Bl, "career_yards", yyfplus(_sl(_il(_Bl, "career_yards")), _sl(_il(_Bl, "stat_yards")))); + _vl(_Bl, "career_touchdowns", yyfplus(_sl(_il(_Bl, "career_touchdowns")), _sl(_il(_Bl, "stat_touchdowns")))); + _vl(_Bl, "career_fumbles", yyfplus(_sl(_il(_Bl, "career_fumbles")), _sl(_il(_Bl, "stat_fumbles")))); + _vl(_Bl, "career_int", yyfplus(_sl(_il(_Bl, "career_int")), _sl(_il(_Bl, "stat_int")))); + _vl(_Bl, "career_sacks", yyfplus(_sl(_il(_Bl, "career_sacks")), _sl(_il(_Bl, "stat_sacks")))); + _vl(_Bl, "career_tackles", yyfplus(_sl(_il(_Bl, "career_tackles")), _sl(_il(_Bl, "stat_tackles")))); + _vl(_Bl, "career_rush_attempts", yyfplus(_sl(_il(_Bl, "career_rush_attempts")), _sl(_il(_Bl, "stat_rush_attempts")))); + _vl(_Bl, "career_rush_yards", yyfplus(_sl(_il(_Bl, "career_rush_yards")), _sl(_il(_Bl, "stat_rush_yards")))); + _vl(_Bl, "career_rush_touchdowns", yyfplus(_sl(_il(_Bl, "career_rush_touchdowns")), _sl(_il(_Bl, "stat_rush_touchdowns")))); + if (yyfgreater(_il(_Bl, "stat_longest"), _il(_Bl, "career_longest"))) { + _vl(_Bl, "career_longest", _il(_Bl, "stat_longest")); + } + if (yyfgreater(_il(_Bl, "stat_rush_longest"), _il(_Bl, "career_rush_longest"))) { + _vl(_Bl, "career_rush_longest", _il(_Bl, "stat_rush_longest")); + } + var _pG = _il(_Bl, "xp_level"); + var _qG = yyftime(_sl(_lG._Tl), 2); + var _rG = 0; + var _sG = _il(_Bl, "position"); + var _tG = -1; + if (yyCompareVal(_sG, 1, g_GMLMathEpsilon) == 0) { + _tG = 0; + } else if (yyCompareVal(_sG, 2, g_GMLMathEpsilon) == 0) { + _tG = 1; + } else if (yyCompareVal(_sG, 4, g_GMLMathEpsilon) == 0) { + _tG = 2; + } else if (yyCompareVal(_sG, 3, g_GMLMathEpsilon) == 0) { + _tG = 3; + } else if (yyCompareVal(_sG, 10, g_GMLMathEpsilon) == 0) { + _tG = 4; + } + switch (_tG) { + case 0: { + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_touchdowns")), 5), 0.5)); + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_rush_touchdowns")), 5), 0.5)); + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_yards")), 0.1)); + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_rush_yards")), 0.1)); + _rG = _cm(yyfdivide(_sl(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_yards")))), 100), 0, 10); + _rG = yyfplus(_rG, yyftime(_sl(_il(_Bl, "stat_sacks")), 2)); + break; + } + case 1: { + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_touchdowns")), 5)); + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_rush_touchdowns")), 5)); + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_rush_yards")), 0.1), 3)); + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_yards")), 0.1), 2)); + _rG = _cm(yyfdivide(_sl(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_yards")))), 50), 0, 10); + break; + } + case 2: { + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_touchdowns")), 5)); + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_yards")), 0.1), 2)); + _rG = _cm(yyfdivide(_sl(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_yards")))), 50), 0, 10); + break; + } + case 3: { + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_touchdowns")), 5)); + _qG = yyfplus(_qG, yyftime(yyftime(_sl(_il(_Bl, "stat_yards")), 0.1), 3)); + _rG = _cm(yyfdivide(_sl(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_yards")))), 25), 0, 10); + break; + } + case 4: { + _qG = yyfplus(_qG, yyfdivide(_sl(_il(_Bl, "stat_yards")), 2)); + _rG = _cm(yyfdivide(_sl(yyfplus(_sl(_il(_Bl, "stat_yards")), _sl(_il(_Bl, "stat_yards")))), 50), 0, 10); + break; + } + default: { + _rG = yyfplus(_rG, _il(_Bl, "stat_tackles")); + break; + } + } + _qG = yyfminus(_qG, yyftime(_sl(_il(_Bl, "stat_fumbles")), 5)); + _qG = yyfminus(_qG, yyftime(_sl(_il(_Bl, "stat_int")), 2.5)); + _qG = yyfminus(_qG, yyftime(_sl(_il(_Bl, "stat_sacks")), 2.5)); + _qG = yyfplus(_qG, yyftime(_sl(_il(_Bl, "stat_tackles")), 5)); + var _uG = _H8(_lG, _3l, 102); + var _vG = _H8(_lG, _3l, 101); + if (yyGetBool(yyfequal(_il(_uG, "trait"), 7)) && yyGetBool(_n8(_lG, _3l, _Bl))) { + _qG = yyfplus(_qG, yyftime(_sl(_pG), 5)); + } else { + if (yyGetBool(yyfequal(_il(_vG, "trait"), 7)) && yyGetBool(!yyGetBool(_n8(_lG, _3l, _Bl)))) { + _qG = yyfplus(_qG, yyftime(_sl(_pG), 5)); + } + } + _qG = _cm(_qG, 0, yyftime(_sl(_pG), 200)); + _vl(_Bl, "xp_gain", yyfplus(_sl(_il(_Bl, "xp_gain")), _sl(round(_qG)))); + _rG = yyfplus(25, _sl(_ml(_il(_Bl, "age")))); + _rG = yyfplus(_rG, _cm(round(yyftime(_sl(_0m(_3l, _4l, 42)._Nl), 0.6)), 2, 10)); + _rG = yyfplus(_rG, yyfdivide(_sl(_s8(_lG, _3l, _Bl)), 2)); + _vl(_Bl, "condition", _cm(round(yyfminus(_sl(_il(_Bl, "condition")), _sl(_rG))), 1, 100)); + if (!yyGetBool(_mG)) { + _mG = _A8(_lG, _3l, _Bl); + } + } + } + if (yyfgreater(_nG, 100)) { + _J2(_lG, _3l, "ACH_GAME_PASS_100"); + } + if (yyfgreater(_nG, 200)) { + _J2(_lG, _3l, "ACH_GAME_PASS_200"); + } + if (yyfgreater(_nG, 300)) { + _J2(_lG, _3l, "ACH_GAME_PASS_300"); + } + if (yyfgreater(_oG, 50)) { + _J2(_lG, _3l, "ACH_GAME_RUSH_50"); + } + if (yyfgreater(_oG, 100)) { + _J2(_lG, _3l, "ACH_GAME_RUSH_100"); + } + if (yyfgreater(_oG, 150)) { + _J2(_lG, _3l, "ACH_GAME_RUSH_150"); + } + } + } + } +} +function _Q6(_3l, _4l) { + { + var _wG = _8l(48); + for (var _xG in _wG) { + if (!_wG.hasOwnProperty(_xG)) continue; + var _yG = _wG[_xG]; + if (_yG._bl) continue; + if (!_yG._cl) continue; + return yyfplus(_sl(_sl(-_sl(_yG._XD))), 50); + } + } +} +function _R6(_3l, _4l) { + _A9(_3l, _4l, "s_kick_off"); + { + var _zG = _8l(48); + for (var _AG in _zG) { + if (!_zG.hasOwnProperty(_AG)) continue; + var _BG = _zG[_AG]; + if (_BG._bl) continue; + if (!_BG._cl) continue; + { + _BG.__C = 1; + _BG._ZD = 10; + _BG._XD = -15; + _BG._XD = yyfplus(_BG._XD, _Vm(45, 70)); + if (yyfgreater(_BG._XD, 40)) { + _BG._XD = 25; + } + _BG._uE = _Pl(_Q8(_BG, _3l, "comm_stage_KickOff"), "$teamname", _BG._dw[_Tn(_BG._9q, _BG._dw)]); + _T6(_BG, _3l); + _BG._WE = 1; + } + } + } +} +function _S6(_3l, _4l) { + _A9(_3l, _4l, "s_punt"); + _3l._XD = yyfplus(_3l._XD, _Vm(40, 60)); + if (yyfgreater(_3l._XD, 49)) { + _3l._XD = 25; + } + _3l._uE = _Pl(_Q8(_3l, _4l, "comm_stage_Punt"), "$teamname", _3l._dw[_Tn(_3l._9q, _3l._dw)]); + _J7(_3l, _4l); + _D6(_3l, _4l, 5, 10); + _T6(_3l, _4l); + _3l._WE = 5; +} +function _T6(_3l, _4l) { + _A9(_3l, _4l, "s_change_possession"); + { + var _CG = _8l(48); + for (var _DG in _CG) { + if (!_CG.hasOwnProperty(_DG)) continue; + var _EG = _CG[_DG]; + if (_EG._bl) continue; + if (!_EG._cl) continue; + { + _EG.__C = 1; + _EG._ZD = 10; + _EG._XD = _sl(-_sl(_EG._XD)); + _EG._9q = !yyGetBool(_EG._9q) ? 1 : 0; + _EG._WE = _EG._bq; + _EG._bq = 2; + _EG._VE = 0; + } + } + } +} +function _U6(_3l, _4l) { + if (yyGetBool(_3l._6F)) { + { + var _FG = _il(_3l._6F, "position"); + var _GG = -1; + if (yyCompareVal(_FG, 6, g_GMLMathEpsilon) == 0) { + _GG = 0; + } else if (yyCompareVal(_FG, 7, g_GMLMathEpsilon) == 0) { + _GG = 1; + } else if (yyCompareVal(_FG, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_FG, 8, g_GMLMathEpsilon) == 0) { + _GG = 2; + } + switch (_GG) { + case 0: { + _vl(_3l._6F, "stat_tackles", yyfminus(_sl(_il(_3l._6F, "stat_tackles")), 4)); + break; + } + case 1: { + _vl(_3l._6F, "stat_tackles", yyfminus(_sl(_il(_3l._6F, "stat_tackles")), 3)); + break; + } + case 2: { + _vl(_3l._6F, "stat_tackles", yyfminus(_sl(_il(_3l._6F, "stat_tackles")), 2)); + break; + } + } + if (yyfless(_il(_3l._6F, "stat_tackles"), 0)) { + _vl(_3l._6F, "stat_tackles", 0); + } + } + } +} +function _V6(_3l, _4l, _5l) { + { + var _HG = _8l(48); + for (var _IG in _HG) { + if (!_HG.hasOwnProperty(_IG)) continue; + var _JG = _HG[_IG]; + if (_JG._bl) continue; + if (!_JG._cl) continue; + { + if (yyGetBool(yyGetBool(yyfequal(_JG._NE, 2)) || yyGetBool(yyfequal(_JG._NE, 4)) || yyGetBool(yyfequal(_JG._NE, 5))) && yyGetBool(yyGetBool(yyflessequal(_JG._VD, 0)) && yyGetBool(yyflessequal(_JG._WD, _5l)))) { + return 1; + } + } + } + } +} +function _W6(_3l, _4l) { + { + var _KG = _8l(60); + for (var _LG in _KG) { + if (!_KG.hasOwnProperty(_LG)) continue; + var _MG = _KG[_LG]; + if (_MG._bl) continue; + if (!_MG._cl) continue; + { + _MG._fC = 0; + if (yyfequal(_MG._Sw, 2)) { + { + _MG._gC = 0; + return; + } + } + var _NG = _Sm(4); + var _OG = -1; + if (yyCompareVal(_NG, 0, g_GMLMathEpsilon) == 0) { + _OG = 0; + } else if (yyCompareVal(_NG, 1, g_GMLMathEpsilon) == 0) { + _OG = 1; + } else if (yyCompareVal(_NG, 2, g_GMLMathEpsilon) == 0) { + _OG = 2; + } else if (yyCompareVal(_NG, 3, g_GMLMathEpsilon) == 0) { + _OG = 3; + } + switch (_OG) { + case 0: { + _MG._gC = _cm(yyfplus(_sl(_MG._gC), 1), 0, 10); + break; + } + case 1: { + _MG._gC = _cm(yyfminus(_sl(_MG._gC), 1), 0, 10); + break; + } + case 2: { + _MG._hC = yyfplus(_MG._hC, 1); + break; + } + case 3: { + _MG._hC = yyfminus(_MG._hC, 1); + break; + } + default: { + break; + } + } + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 1)) { + { + if (yyfequal(_0m(_3l, _4l, 48)._1G, 0)) { + _MG._gC = 0; + } else { + _MG._gC = 5; + } + } + } else { + { + _MG._gC = _cm(yyfminus(11, _sl(_0m(_3l, _4l, 42)._wt)), 0, 10); + } + } + if (yyfgreater(_MG._hC, 7)) { + _MG._hC = 0; + } + if (yyfless(_MG._hC, 0)) { + _MG._hC = 7; + } + } + } + } +} +function _X6(_3l, _4l) { + { + var _PG = _8l(48); + for (var _QG in _PG) { + if (!_PG.hasOwnProperty(_QG)) continue; + var _RG = _PG[_QG]; + if (_RG._bl) continue; + if (!_RG._cl) continue; + { + _4z("force quit match"); + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + _3m(4); + return; + } + } + _RG._BE = _vp(_RG._BE, 1816508137); + _RG._BE[_wp(_RG._aq)] = yyfplus(_RG._BE[_wp(_RG._aq)], 3); + if (yyfgreater(_RG._BE[_Tn(_RG._aq, _RG._BE)], _RG._BE[_Tn(!yyGetBool(_RG._aq) ? 1 : 0, _RG._BE)])) { + _O6(_RG, _3l, 1); + } else { + if (yyfless(_RG._BE[_Tn(_RG._aq, _RG._BE)], _RG._BE[_Tn(!yyGetBool(_RG._aq) ? 1 : 0, _RG._BE)])) { + _O6(_RG, _3l, -1); + } else { + _O6(_RG, _3l, 0); + } + } + } + } + } +} +function _Y6(_3l, _4l, _5l) { + _3l._lC = _5l; + _3l._SG = 1; + var _bD = global._SA; + var _TG = _3l._lC; + var _UG = -1; + if (yyCompareVal(_TG, 0, g_GMLMathEpsilon) == 0) { + _UG = 0; + } else if (yyCompareVal(_TG, 1, g_GMLMathEpsilon) == 0) { + _UG = 1; + } else if (yyCompareVal(_TG, 2, g_GMLMathEpsilon) == 0) { + _UG = 2; + } else if (yyCompareVal(_TG, 3, g_GMLMathEpsilon) == 0) { + _UG = 3; + } else if (yyCompareVal(_TG, 4, g_GMLMathEpsilon) == 0) { + _UG = 4; + } else if (yyCompareVal(_TG, 5, g_GMLMathEpsilon) == 0) { + _UG = 5; + } else if (yyCompareVal(_TG, 6, g_GMLMathEpsilon) == 0) { + _UG = 6; + } else if (yyCompareVal(_TG, 7, g_GMLMathEpsilon) == 0) { + _UG = 7; + } else if (yyCompareVal(_TG, 8, g_GMLMathEpsilon) == 0) { + _UG = 8; + } else if (yyCompareVal(_TG, 9, g_GMLMathEpsilon) == 0) { + _UG = 9; + } else if (yyCompareVal(_TG, 10, g_GMLMathEpsilon) == 0) { + _UG = 10; + } else if (yyCompareVal(_TG, 11, g_GMLMathEpsilon) == 0) { + _UG = 11; + } else if (yyCompareVal(_TG, 12, g_GMLMathEpsilon) == 0) { + _UG = 12; + } else if (yyCompareVal(_TG, 13, g_GMLMathEpsilon) == 0) { + _UG = 13; + } else if (yyCompareVal(_TG, 14, g_GMLMathEpsilon) == 0) { + _UG = 14; + } else if (yyCompareVal(_TG, 15, g_GMLMathEpsilon) == 0) { + _UG = 15; + } else if (yyCompareVal(_TG, 16, g_GMLMathEpsilon) == 0) { + _UG = 16; + } else if (yyCompareVal(_TG, 17, g_GMLMathEpsilon) == 0) { + _UG = 17; + } + switch (_UG) { + case 0: { + _3l._Vw(16); + if (yyGetBool(yyfequal(_3l._jB, 1)) && yyGetBool(yyfequal(_VG(52), 0))) { + _3l._XB(2); + } else { + _3l._XB(0); + } + _3l._SG = 0; + _3l._aD = -4; + break; + } + case 1: { + _3l._Vw(16); + _3l._XB(1); + _3l._SG = 0; + _3l._aD = -4; + break; + } + case 2: { + if (yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) { + _3l._Vw(22); + } else { + _3l._Vw(21); + } + _3l._XB(0); + _3l._SG = min(_3l._E2, 1); + _3l._aD = -4; + break; + } + case 3: { + _3l._Vw(29); + _3l._XB(0); + break; + } + case 4: { + _Q7(_3l, _4l); + if (yyGetBool(yyfequal(_3l._wC, 30)) || yyGetBool(yyfequal(_3l._wC, 31))) { + return; + } + _3l._Vw(30); + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _bD)._BC))) { + { + var _WG = _16(_3l, _4l); + if (yyGetBool(_0m(_3l, _4l, _bD)._HA) && yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._Bl)) { + _WG = _il(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._Bl, "condition"); + } + if (yyfgreater(_0m(_3l, _4l, 42)._wt, 3)) { + _WG = yyfplus(_WG, yyftime(_sl(_0m(_3l, _4l, 42)._wt), 4)); + } + if (yyfgreater(_0m(_3l, _4l, 42)._wt, 8)) { + _WG = 100; + } + { + var _XG = _8l(60); + for (var _YG in _XG) { + if (!_XG.hasOwnProperty(_YG)) continue; + var _ZG = _XG[_YG]; + if (_ZG._bl) continue; + if (!_ZG._cl) continue; + if (yyfequal(_ZG._Sw, 1)) { + _WG = yyfminus(_WG, 15); + } + } + } + _WG = _cm(_WG, 10, 100); + if (yyGetBool(_3l._LB) && yyGetBool(!yyGetBool(_Sm(2))) && yyGetBool(yyfgreater(_Vm(-25, 90), _WG)) && yyGetBool(yyfnotequal(_3l._jB, 1))) { + { + _t6(_3l, _4l, 1); + } + } else { + { + _3l._Vw(31); + } + } + } + } + _3l._XB(0); + _3l._aD = -4; + _3l.__G = 0; + break; + } + case 5: { + _R7(_3l, _4l); + _3l._Vw(33); + _3l._XB(0); + _3l._0H(_3l._Yf * 2.1); + _3l._1H(_3l._Zf * 1.7); + _3l._aD = -4; + break; + } + case 6: { + _3l._Vw(23); + _3l._XB(0); + _3l._aD = -4; + break; + } + case 7: { + _3l._Vw(28); + _3l._XB(0); + _3l._0H(_3l._Yf * 0.1); + _3l._aD = -4; + break; + } + case 8: { + _R7(_3l, _4l); + _3l._Vw(27); + _3l._2H--; + _3l._XB(0); + _3l._aD = -4; + break; + } + case 9: { + _3l._Vw(24); + _3l._3H--; + _3l._aD = -4; + global._PD = 0; + global._QD = 0; + break; + } + case 10: { + _R7(_3l, _4l); + _3l._Vw(25); + _3l._XB(0); + _3l._aD = -4; + break; + } + case 11: { + _3l._Vw(18); + _3l._XB(0); + break; + } + case 12: { + if (yyfequal(_0m(_3l, _4l, _bD)._WA, 19)) { + _3l._Vw(20); + } else { + _3l._Vw(19); + } + _3l._XB(0); + _K7(_3l, _4l); + break; + } + case 13: { + _3l._Vw(36); + _3l._XB(0); + _3l._SG = 0; + break; + } + case 14: { + _3l._0H(yyftime(_sl(_3l._tC), 0.85)); + _3l._Vw(34); + _3l._XB(0); + break; + } + case 15: { + _3l._Vw(35); + _3l._XB(0); + break; + } + case 16: { + _3l._Vw(37); + _3l._XB(0); + break; + } + case 17: { + _3l._Vw(38); + _3l._XB(_Sm(1)); + break; + } + } +} +function _Z6(_3l, _4l) { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + var _4H = 100; + var _5H = _3l._6H; + var _7H = -1; + if (yyCompareVal(_5H, 1, g_GMLMathEpsilon) == 0) { + _7H = 0; + } else if (yyCompareVal(_5H, 2, g_GMLMathEpsilon) == 0) { + _7H = 1; + } else if (yyCompareVal(_5H, 3, g_GMLMathEpsilon) == 0) { + _7H = 2; + } else if (yyCompareVal(_5H, 4, g_GMLMathEpsilon) == 0) { + _7H = 3; + } else if (yyCompareVal(_5H, 5, g_GMLMathEpsilon) == 0) { + _7H = 4; + } else if (yyCompareVal(_5H, 6, g_GMLMathEpsilon) == 0) { + _7H = 5; + } else if (yyCompareVal(_5H, 7, g_GMLMathEpsilon) == 0) { + _7H = 6; + } else if (yyCompareVal(_5H, 8, g_GMLMathEpsilon) == 0) { + _7H = 7; + } else if (yyCompareVal(_5H, 9, g_GMLMathEpsilon) == 0) { + _7H = 8; + } else if (yyCompareVal(_5H, 10, g_GMLMathEpsilon) == 0) { + _7H = 9; + } else if (yyCompareVal(_5H, 11, g_GMLMathEpsilon) == 0) { + _7H = 10; + } + switch (_7H) { + case 0: { + _3l._jB = 1; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(_sl(_4H), _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + break; + } + case 1: { + if (yyGetBool(_Sm(1)) || yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Bo, 2))) { + { + _3l._jB = 2; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(_sl(_4H), _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 35)); + if (yyGetBool(_Sm(1))) { + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 35)); + } + } + } else { + { + _3l._jB = 2; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(_sl(yyfplus(_sl(_4H), 35)), _sl(_3l._ZB))))); + var _8H = _Sm(2); + var _9H = -1; + if (yyCompareVal(_8H, 0, g_GMLMathEpsilon) == 0) { + _9H = 0; + } else if (yyCompareVal(_8H, 1, g_GMLMathEpsilon) == 0) { + _9H = 1; + } else if (yyCompareVal(_8H, 2, g_GMLMathEpsilon) == 0) { + _9H = 2; + } + switch (_9H) { + case 0: { + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 17)); + break; + } + case 1: { + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 17)); + break; + } + case 2: { + _3l._Us(300); + break; + } + } + } + } + break; + } + case 2: { + _3l._jB = 5; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(10, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + break; + } + case 3: { + _3l._jB = 5; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 15)); + break; + } + case 4: { + _3l._jB = 5; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 15)); + break; + } + case 5: { + _3l._jB = 5; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 30)); + break; + } + case 6: { + _3l._jB = 5; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 30)); + break; + } + case 7: { + _3l._jB = 3; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(12, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 60)); + var _aH = 0 ? 1 : 0; + { + var _bH = _8l(50); + for (var _cH in _bH) { + if (!_bH.hasOwnProperty(_cH)) continue; + var _dH = _bH[_cH]; + if (_dH._bl) continue; + if (!_dH._cl) continue; + if (yyGetBool(yyfequal(_dH._jB, 2)) && yyGetBool(yyfgreaterequal(_dH.y, 300))) { + _aH = 1 ? 1 : 0; + } + } + } + if (yyGetBool(_aH) && yyGetBool(1)) { + { + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 45)); + _3l._eH = 1 ? 1 : 0; + } + } + break; + } + case 8: { + _3l._jB = 4; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(yyftime(20, _sl(_Vm(1, 2))), _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), _sl(_YB(100, 120)))); + if (yyGetBool(yyGetBool(yyfgreater(_3l.y, 300)) && yyGetBool(yyfless(_0m(_3l, _4l, 48)._bB, 300))) || yyGetBool(yyGetBool(yyfless(_3l.y, 300)) && yyGetBool(yyfgreater(_0m(_3l, _4l, 48)._bB, 300)))) { + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), _sl(_YB(120, 160)))); + } + break; + } + case 9: { + _3l._jB = 3; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(12, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 60)); + var _aH = 0 ? 1 : 0; + { + var _fH = _8l(50); + for (var _gH in _fH) { + if (!_fH.hasOwnProperty(_gH)) continue; + var _hH = _fH[_gH]; + if (_hH._bl) continue; + if (!_hH._cl) continue; + if (yyGetBool(yyfequal(_hH._jB, 2)) && yyGetBool(yyflessequal(_hH.y, 300))) { + _aH = 1 ? 1 : 0; + } + } + } + if (yyGetBool(_aH)) { + { + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 45)); + _3l._eH = 1 ? 1 : 0; + } + } + break; + } + case 10: { + _3l._jB = 4; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(yyftime(20, _sl(_Vm(1, 2))), _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), _sl(_YB(100, 120)))); + if (yyGetBool(yyGetBool(yyfgreater(_3l.y, 300)) && yyGetBool(yyfless(_0m(_3l, _4l, 48)._bB, 300))) || yyGetBool(yyGetBool(yyfless(_3l.y, 300)) && yyGetBool(yyfgreater(_0m(_3l, _4l, 48)._bB, 300)))) { + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), _sl(_YB(120, 160)))); + } + break; + } + } + var _iH = _3l._jB; + var _jH = -1; + if (yyCompareVal(_iH, 1, g_GMLMathEpsilon) == 0) { + _jH = 0; + } else if (yyCompareVal(_iH, 4, g_GMLMathEpsilon) == 0) { + _jH = 1; + } else if (yyCompareVal(_iH, 3, g_GMLMathEpsilon) == 0) { + _jH = 2; + } else if (yyCompareVal(_iH, 2, g_GMLMathEpsilon) == 0) { + _jH = 3; + } + switch (_jH) { + case 0: { + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + if (yyfgreater(_0m(_3l, _4l, 48)._1G, 0)) { + { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + _3l._sB = _kH(18); + } + } + } + } else { + if (yyGetBool(_Sm(1))) { + { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + _3l._sB = _kH(18); + } + } + } + break; + } + case 1: { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + { + if (yyfequal(_0m(_3l, _4l, 48)._1G, 0)) { + _3l._sB = _kH(8); + } else { + _3l._sB = _kH(9); + } + } + } else { + if (yyGetBool(yyGetBool(_V6(_3l, _4l, 15)) && yyGetBool(yyfless(_0m(_3l, _4l, 48)._XD, 40))) || yyGetBool(yyfgreater(_0m(_3l, _4l, 48)._ZD, 10))) { + { + _3l._sB = _kH(_7F(1, 9, 11)); + } + } else { + if (yyGetBool(yyfless(_3l.y, 200)) || yyGetBool(yyfgreater(_3l.y, 400))) { + { + _3l._sB = _kH(_7F(1, 2, 4, 7, 8, 9, 11)); + } + } else { + { + _3l._sB = _kH(_7F(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)); + } + } + } + } + break; + } + case 2: { + if (yyGetBool(_3l._eH)) { + { + _3l._sB = _kH(17); + } + } else { + if (yyGetBool(_V6(_3l, _4l, 15)) && yyGetBool(yyfless(_0m(_3l, _4l, 48)._XD, 40))) { + { + _3l._sB = _kH(_7F(1, 9, 11)); + } + } else { + if (yyGetBool(_Sm(1))) { + _3l._sB = _kH(_7F(12, 13, 15)); + } else { + _3l._sB = _kH(_7F(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)); + } + } + } + break; + } + case 3: { + var _lH = 1 ? 1 : 0; + var _mH = 0; + { + var _nH = _8l(50); + for (var _oH in _nH) { + if (!_nH.hasOwnProperty(_oH)) continue; + var _pH = _nH[_oH]; + if (_pH._bl) continue; + if (!_pH._cl) continue; + { + if (yyGetBool(yyfequal(_pH._jB, 1)) && yyGetBool(_rB(_pH._sB))) { + { + _mH = _pH.y; + _lH = 0 ? 1 : 0; + } + } + } + } + } + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) { + _3l._sB = _kH(13); + } else { + if (yyGetBool(_lH)) { + _3l._sB = _kH(_7F(12, 13, 14, 15, 16)); + } else { + _3l._sB = _kH(_7F(12, 13, 14)); + } + } + break; + } + } + if (yyfequal(_3l._sB, 1)) { + { + { + var _qH = _8l(50); + for (var _rH in _qH) { + if (!_qH.hasOwnProperty(_rH)) continue; + var _sH = _qH[_rH]; + if (_sH._bl) continue; + if (!_sH._cl) continue; + { + if (yyGetBool(1) && yyGetBool(yyfequal(_sH._sB, 1))) { + _sH._sB = 2; + } + } + } + } + } + } else { + if (yyfequal(_3l._sB, 2)) { + { + { + var _tH = _8l(50); + for (var _uH in _tH) { + if (!_tH.hasOwnProperty(_uH)) continue; + var _vH = _tH[_uH]; + if (_vH._bl) continue; + if (!_vH._cl) continue; + { + if (yyGetBool(1) && yyGetBool(yyfequal(_vH._sB, 2))) { + _vH._sB = 1; + } + } + } + } + } + } + } + if (yyfequal(_3l._ZB, -1)) { + { + _wH(_3l._sB); + _xH(_3l._sB, _sl(-_sl(_yH(_3l._sB, 0))), 0); + } + } + _3l._zH = _3l.x; + _3l._AH = _3l.y; +} +function __6(_3l, _4l) { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + var _BH = _3l._6H; + var _CH = -1; + if (yyCompareVal(_BH, 1, g_GMLMathEpsilon) == 0) { + _CH = 0; + } else if (yyCompareVal(_BH, 2, g_GMLMathEpsilon) == 0) { + _CH = 1; + } else if (yyCompareVal(_BH, 3, g_GMLMathEpsilon) == 0) { + _CH = 2; + } else if (yyCompareVal(_BH, 4, g_GMLMathEpsilon) == 0) { + _CH = 3; + } else if (yyCompareVal(_BH, 5, g_GMLMathEpsilon) == 0) { + _CH = 4; + } else if (yyCompareVal(_BH, 6, g_GMLMathEpsilon) == 0) { + _CH = 5; + } else if (yyCompareVal(_BH, 7, g_GMLMathEpsilon) == 0) { + _CH = 6; + } else if (yyCompareVal(_BH, 8, g_GMLMathEpsilon) == 0) { + _CH = 7; + } else if (yyCompareVal(_BH, 9, g_GMLMathEpsilon) == 0) { + _CH = 8; + } else if (yyCompareVal(_BH, 10, g_GMLMathEpsilon) == 0) { + _CH = 9; + } else if (yyCompareVal(_BH, 11, g_GMLMathEpsilon) == 0) { + _CH = 10; + } + switch (_CH) { + case 0: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 17)); + break; + } + case 1: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 17)); + break; + } + case 2: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 34)); + break; + } + case 3: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 34)); + break; + } + case 4: { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(60, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 40)); + if (yyfequal(_0m(_3l, _4l, 48)._8E, 3)) { + _3l._jB = 9; + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + } + } + break; + } + case 5: { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(60, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 40)); + if (yyfequal(_0m(_3l, _4l, 48)._8E, 3)) { + _3l._jB = 9; + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + } + } + break; + } + case 6: { + _3l._jB = 9; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(140, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 60)); + if (yyGetBool(yyfequal(_0m(_3l, _4l, 48)._8E, 1)) || yyGetBool(yyfequal(_0m(_3l, _4l, 48)._8E, 3))) { + { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(180, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + } + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 80)); + } + } + break; + } + case 7: { + _3l._jB = 8; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(60, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 100)); + if (yyfgreater(_0m(_3l, _4l, 48)._bB, 300)) { + { + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 140)); + } + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 3)) { + { + _3l._jB = 9; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(120, _sl(_3l._ZB))))); + } + } + break; + } + case 8: { + _3l._jB = 8; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(60, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 100)); + if (yyfless(_0m(_3l, _4l, 48)._bB, 300)) { + { + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 140)); + } + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 3)) { + { + _3l._jB = 9; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(120, _sl(_3l._ZB))))); + } + } + break; + } + case 9: { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(80, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + { + _3l._jB = 9; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(80, _sl(_3l._ZB))))); + } + } + break; + } + case 10: { + _3l._jB = 9; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(160, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 20)); + if (yyfequal(_0m(_3l, _4l, 48)._8E, 1)) { + { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(120, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), _sl(yyftime(_sl(_YB(-1, 1)), 20)))); + } + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 3)) { + { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(140, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), _sl(yyftime(_sl(_YB(-1, 1)), 20)))); + } + } + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + { + _3l._jB = 7; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 80)); + } + } + break; + } + } + if (yyfnotequal(_3l._jB, 6)) { + _3l._Us(_3l.y + _3l._DH); + } + if (yyfless(_3l.x, 280)) { + { + var _EH = yyfminus(280, _sl(_3l.x)); + _3l._kr(yyfminus(300, _sl(yyfdivide(_sl(_EH), 2)))); + } + } else { + if (yyfgreater(_3l.x, 2320)) { + { + var _EH = yyfminus(_sl(_3l.x), 2320); + _3l._kr(yyfplus(2300, _sl(yyfdivide(_sl(_EH), 2)))); + } + } + } +} +function _07(_3l, _4l, _5l, _Bq) { + if (yyGetBool(_0m(_3l, _4l, _5l)._aD)) { + return _0m(_3l, _4l, _5l)._aD; + } + var _yn = _Bq; + var _FH, _GH; + _FH = -4; + _GH = -1; + { + var _HH = _8l(49); + for (var _IH in _HH) { + if (!_HH.hasOwnProperty(_IH)) continue; + var _JH = _HH[_IH]; + if (_JH._bl) continue; + if (!_JH._cl) continue; + { + if (yyfequal(_JH._LB, _0m(_3l, _4l, _5l)._LB)) { + continue; + } + if (yyGetBool(yyfless(_yn, 0)) && yyGetBool(yyfequal(_JH._jB, abs(_yn)))) { + continue; + } + if (yyGetBool(yyfgreater(_yn, 0)) && yyGetBool(yyfnotequal(_JH._jB, _yn))) { + continue; + } + if (yyGetBool(!yyGetBool(_JH._9D)) && yyGetBool(yyfequal(_JH._aD, -4))) { + { + var _Jt = _5B(_JH.x, _JH.y, _0m(_3l, _4l, _5l).x, _0m(_3l, _4l, _5l).y); + if (yyGetBool(yyfequal(_FH, -4)) || yyGetBool(yyfless(_Jt, _GH))) { + { + _FH = _JH.id; + _GH = _Jt; + } + } + } + } + } + } + } + return _FH; +} +function _17(_3l, _4l) { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + var _KH = _3l._6H; + var _LH = -1; + if (yyCompareVal(_KH, 1, g_GMLMathEpsilon) == 0) { + _LH = 0; + } else if (yyCompareVal(_KH, 2, g_GMLMathEpsilon) == 0) { + _LH = 1; + } else if (yyCompareVal(_KH, 3, g_GMLMathEpsilon) == 0) { + _LH = 2; + } else if (yyCompareVal(_KH, 4, g_GMLMathEpsilon) == 0) { + _LH = 3; + } else if (yyCompareVal(_KH, 5, g_GMLMathEpsilon) == 0) { + _LH = 4; + } else if (yyCompareVal(_KH, 6, g_GMLMathEpsilon) == 0) { + _LH = 5; + } else if (yyCompareVal(_KH, 7, g_GMLMathEpsilon) == 0) { + _LH = 6; + } else if (yyCompareVal(_KH, 8, g_GMLMathEpsilon) == 0) { + _LH = 7; + } else if (yyCompareVal(_KH, 9, g_GMLMathEpsilon) == 0) { + _LH = 8; + } else if (yyCompareVal(_KH, 10, g_GMLMathEpsilon) == 0) { + _LH = 9; + } else if (yyCompareVal(_KH, 11, g_GMLMathEpsilon) == 0) { + _LH = 10; + } + switch (_LH) { + case 0: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 6)); + break; + } + case 1: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 6)); + break; + } + case 2: { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 12)); + break; + } + case 3: { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(40, _sl(_3l._ZB))))); + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 12)); + break; + } + case 4: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 18)); + break; + } + case 5: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 18)); + break; + } + case 6: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 30)); + break; + } + case 7: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 30)); + break; + } + case 8: { + _3l._jB = 6; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 48)); + break; + } + case 9: { + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 48)); + break; + } + case 10: { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(60, _sl(_3l._ZB))))); + _3l._jB = 6; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 22)); + break; + } + } +} +function _27(_3l, _4l) { + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(20, _sl(_3l._ZB))))); + var _MH = _3l._6H; + var _NH = -1; + if (yyCompareVal(_MH, 1, g_GMLMathEpsilon) == 0) { + _NH = 0; + } else if (yyCompareVal(_MH, 2, g_GMLMathEpsilon) == 0) { + _NH = 1; + } else if (yyCompareVal(_MH, 3, g_GMLMathEpsilon) == 0) { + _NH = 2; + } else if (yyCompareVal(_MH, 4, g_GMLMathEpsilon) == 0) { + _NH = 3; + } else if (yyCompareVal(_MH, 5, g_GMLMathEpsilon) == 0) { + _NH = 4; + } else if (yyCompareVal(_MH, 6, g_GMLMathEpsilon) == 0) { + _NH = 5; + } else if (yyCompareVal(_MH, 7, g_GMLMathEpsilon) == 0) { + _NH = 6; + } else if (yyCompareVal(_MH, 8, g_GMLMathEpsilon) == 0) { + _NH = 7; + } else if (yyCompareVal(_MH, 9, g_GMLMathEpsilon) == 0) { + _NH = 8; + } else if (yyCompareVal(_MH, 10, g_GMLMathEpsilon) == 0) { + _NH = 9; + } else if (yyCompareVal(_MH, 11, g_GMLMathEpsilon) == 0) { + _NH = 10; + } + switch (_NH) { + case 0: { + _3l._jB = 1; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(120, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + break; + } + case 1: { + _3l._jB = 11; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(80, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + break; + } + case 2: { + _3l._jB = 5; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(10, _sl(_3l._ZB))))); + _3l._Us(_0m(_3l, _4l, 48)._bB); + break; + } + case 3: { + _3l._jB = 5; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 8)); + break; + } + case 4: { + _3l._jB = 5; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 8)); + break; + } + case 5: { + _3l._jB = 5; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 18)); + break; + } + case 6: { + _3l._jB = 5; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 18)); + break; + } + case 7: { + _3l._jB = 5; + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 28)); + break; + } + case 8: { + _3l._jB = 5; + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 28)); + break; + } + case 9: { + _3l._jB = 5; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(30, _sl(_3l._ZB))))); + _3l._Us(yyfminus(_sl(_0m(_3l, _4l, 48)._bB), 38)); + break; + } + case 10: { + _3l._jB = 5; + _3l._kr(yyfminus(_sl(_0m(_3l, _4l, 48)._aB), _sl(yyftime(30, _sl(_3l._ZB))))); + _3l._Us(yyfplus(_sl(_0m(_3l, _4l, 48)._bB), 38)); + break; + } + } +} +function _37(_3l, _4l) { + var _OH = _Sm(2); + if (yyfgreater(_Sm(9), 1)) { + _OH = 0; + } + var _bF = 1; + var _iF = yyfminus(_sl(_0m(_3l, _4l, 48)._iF[_Tn(!yyGetBool(_0m(_3l, _4l, 48)._aq) ? 1 : 0, _0m(_3l, _4l, 48)._iF)]), _sl(_0m(_3l, _4l, 42)._wt)); + _iF = _cm(_iF, 1, 15); + var _PH = 0; + { + var _QH = _8l(49); + for (var _RH in _QH) { + if (!_QH.hasOwnProperty(_RH)) continue; + var _SH = _QH[_RH]; + if (_SH._bl) continue; + if (!_SH._cl) continue; + if (yyGetBool(_SH._eH)) { + _PH++; + } + } + } + _3l._Bl = -4; + if (yyGetBool(_3l._LB)) { + { + var _TH = _3l._6H; + var _UH = -1; + if (yyCompareVal(_TH, 1, g_GMLMathEpsilon) == 0) { + _UH = 0; + } else if (yyCompareVal(_TH, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_TH, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_TH, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_TH, 9, g_GMLMathEpsilon) == 0) { + _UH = 1; + } else if (yyCompareVal(_TH, 4, g_GMLMathEpsilon) == 0 || yyCompareVal(_TH, 10, g_GMLMathEpsilon) == 0 || yyCompareVal(_TH, 11, g_GMLMathEpsilon) == 0) { + _UH = 2; + } else if (yyCompareVal(_TH, 5, g_GMLMathEpsilon) == 0) { + _UH = 3; + } else if (yyCompareVal(_TH, 6, g_GMLMathEpsilon) == 0) { + _UH = 4; + } else if (yyCompareVal(_TH, 7, g_GMLMathEpsilon) == 0) { + _UH = 5; + } + switch (_UH) { + case 0: { + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + _3l._Bl = _c8(_3l, _4l, 10, 1); + break; + } + } + } + case 1: { + _3l._Bl = _c8(_3l, _4l, _3l._jB, 1); + break; + } + case 2: { + _3l._Bl = _c8(_3l, _4l, _3l._jB, 2); + break; + } + case 3: { + _3l._Bl = _c8(_3l, _4l, _3l._jB, 3); + break; + } + case 4: { + _3l._Bl = _c8(_3l, _4l, _3l._jB, 4); + break; + } + case 5: { + _3l._Bl = _c8(_3l, _4l, _3l._jB, 5); + break; + } + } + } + } + if (yyGetBool(_3l._Bl)) { + { + if (yyfless(_il(_3l._Bl, "condition"), 0)) { + _3l._Bl = -4; + } else { + if (yyGetBool(_il(_3l._Bl, "resting"))) { + _3l._Bl = -4; + } + } + } + } + if (yyGetBool(_3l._Bl)) { + _3l._Vn = 1 ? 1 : 0; + } + var _VH = _3l._jB; + var _WH = -1; + if (yyCompareVal(_VH, 1, g_GMLMathEpsilon) == 0) { + _WH = 0; + } else if (yyCompareVal(_VH, 11, g_GMLMathEpsilon) == 0) { + _WH = 1; + } else if (yyCompareVal(_VH, 10, g_GMLMathEpsilon) == 0) { + _WH = 2; + } else if (yyCompareVal(_VH, 5, g_GMLMathEpsilon) == 0) { + _WH = 3; + } else if (yyCompareVal(_VH, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_VH, 2, g_GMLMathEpsilon) == 0) { + _WH = 4; + } else if (yyCompareVal(_VH, 4, g_GMLMathEpsilon) == 0) { + _WH = 5; + } else if (yyCompareVal(_VH, 6, g_GMLMathEpsilon) == 0) { + _WH = 6; + } else if (yyCompareVal(_VH, 7, g_GMLMathEpsilon) == 0) { + _WH = 7; + } else if (yyCompareVal(_VH, 9, g_GMLMathEpsilon) == 0) { + _WH = 8; + } else if (yyCompareVal(_VH, 8, g_GMLMathEpsilon) == 0) { + _WH = 9; + } + switch (_WH) { + case 0: { + _3l._XH = 5; + if (yyfnotequal(_3l._Bl, -4)) { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.1, _sl(_il(_3l._Bl, "strength"))))); + _3l._ZH = yyfplus(0.055, _sl(yyftime(0.002, _sl(_il(_3l._Bl, "speed"))))); + _3l._pD = _il(_3l._Bl, "skill"); + _0m(_3l, _4l, 48).__H = yyfplus(1, _sl(_il(_3l._Bl, "strength"))); + } + } else { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.1, _sl(_bF)))); + _3l._ZH = yyfplus(0.055, _sl(yyftime(0.002, _sl(_bF)))); + _3l._pD = 1; + } + } + _Y6(_3l, _4l, 0); + break; + } + case 1: { + _Y6(_3l, _4l, 13); + } + case 2: { + _3l._XH = 5; + if (yyfnotequal(_3l._Bl, -4)) { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.1, _sl(_il(_3l._Bl, "strength"))))); + _3l._ZH = yyfplus(0.055, _sl(yyftime(0.002, _sl(_il(_3l._Bl, "speed"))))); + _3l._pD = _il(_3l._Bl, "skill"); + } + } else { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.1, _sl(_bF)))); + _3l._ZH = yyfplus(0.055, _sl(yyftime(0.002, _sl(_bF)))); + _3l._pD = 1; + } + } + break; + } + case 3: { + _3l._XH = 10; + var _or = yyfplus(4.5, _sl(yyftime(_sl(_PH), 0.5))); + var _0I = yyfplus(30, _sl(yyftime(5, _sl(_PH)))); + if (yyfnotequal(_3l._Bl, -4)) { + { + _3l._YH = yyfplus(_sl(_or), _sl(yyftime(0.1, _sl(_il(_3l._Bl, "strength"))))); + _3l._ZH = yyfplus(0.045, _sl(yyftime(0.002, _sl(_il(_3l._Bl, "speed"))))); + _3l._1I = yyftime(_sl(yyfplus(_sl(_0I), _sl(_il(_3l._Bl, "skill")))), _sl(_Vm(3, 5))); + } + } else { + { + _3l._YH = yyfplus(_sl(_or), _sl(yyftime(0.1, _sl(_0m(_3l, _4l, 48)._bF[_Tn(_0m(_3l, _4l, 48)._aq, _0m(_3l, _4l, 48)._bF)])))); + _3l._ZH = yyfplus(0.045, _sl(yyftime(0.002, _sl(_0m(_3l, _4l, 48)._bF[_Tn(_0m(_3l, _4l, 48)._aq, _0m(_3l, _4l, 48)._bF)])))); + _3l._1I = yyftime(_sl(_0I), _sl(_Vm(3, 5))); + } + } + _Y6(_3l, _4l, 1); + break; + } + case 4: { + _3l._XH = 5; + if (yyfnotequal(_3l._Bl, -4)) { + { + _3l._YH = yyfplus(2, _sl(yyftime(0.1, _sl(_il(_3l._Bl, "strength"))))); + _3l._ZH = yyfplus(0.095, _sl(yyftime(0.001, _sl(_il(_3l._Bl, "speed"))))); + _3l._pD = _il(_3l._Bl, "skill"); + _3l._3H = _Sm(1); + if (yyfless(_Sm(11), _il(_3l._Bl, "strength"))) { + _3l._3H++; + } + if (yyGetBool(yyfequal(_3l._3H, 0)) && yyGetBool(yyfgreaterequal(_il(_3l._Bl, "strength"), 10))) { + _3l._3H++; + } + _3l._2H = _Sm(1); + if (yyfless(_Sm(11), _il(_3l._Bl, "speed"))) { + _3l._2H++; + } + if (yyGetBool(yyfequal(_3l._2H, 0)) && yyGetBool(yyfgreaterequal(_il(_3l._Bl, "speed"), 10))) { + _3l._2H++; + } + if (yyfless(yyfminus(_sl(_il(_3l._Bl, "age")), 21), _Sm(10))) { + { + var _2I = _Sm(1); + var _3I = -1; + if (yyCompareVal(_2I, 0, g_GMLMathEpsilon) == 0) { + _3I = 0; + } else if (yyCompareVal(_2I, 1, g_GMLMathEpsilon) == 0) { + _3I = 1; + } + switch (_3I) { + case 0: { + _3l._3H--; + break; + } + case 1: { + _3l._2H--; + break; + } + } + } + } + } + } else { + { + _3l._YH = yyfplus(2, _sl(yyftime(0.1, _sl(_bF)))); + _3l._ZH = yyfplus(0.085, _sl(yyftime(0.001, _sl(_bF)))); + _3l._pD = 1; + _3l._3H = _Sm(1); + _3l._2H = _Sm(1); + } + } + if (yyfless(_0m(_3l, _4l, 42)._wt, 2)) { + { + _3l._3H = yyfminus(_3l._3H, 1); + _3l._2H = yyfminus(_3l._2H, 1); + } + } else { + if (yyfless(_0m(_3l, _4l, 42)._wt, 5)) { + { + _3l._3H = yyfminus(_3l._3H, _Sm(1)); + _3l._2H = yyfminus(_3l._2H, _Sm(1)); + } + } + } + if (yyfless(_3l._3H, 0)) { + _3l._3H = 0; + } + if (yyfless(_3l._2H, 0)) { + _3l._2H = 0; + } + if (yyfequal(_0m(_3l, _4l, 42)._sm, 1)) { + { + _3l._3H++; + _3l._2H++; + } + } + if (yyGetBool(_Sm(9))) { + _OH = 0; + } + break; + } + case 5: { + _3l._XH = 2.5; + if (yyfnotequal(_3l._Bl, -4)) { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.2, _sl(_il(_3l._Bl, "strength"))))); + _3l._ZH = yyfplus(0.125, _sl(yyftime(0.002, _sl(_il(_3l._Bl, "speed"))))); + _3l._pD = _il(_3l._Bl, "skill"); + _3l._3H = _Sm(1); + if (yyfless(_Sm(11), _il(_3l._Bl, "strength"))) { + _3l._3H++; + } + if (yyGetBool(yyfequal(_3l._3H, 0)) && yyGetBool(yyfgreaterequal(_il(_3l._Bl, "strength"), 10))) { + _3l._3H++; + } + _3l._2H = _Sm(1); + if (yyfless(_Sm(11), _il(_3l._Bl, "speed"))) { + _3l._2H++; + } + if (yyGetBool(yyfequal(_3l._2H, 0)) && yyGetBool(yyfgreaterequal(_il(_3l._Bl, "speed"), 10))) { + _3l._2H++; + } + if (yyfless(yyfminus(_sl(_il(_3l._Bl, "age")), 21), _Sm(10))) { + { + var _4I = _Sm(1); + var _5I = -1; + if (yyCompareVal(_4I, 0, g_GMLMathEpsilon) == 0) { + _5I = 0; + } else if (yyCompareVal(_4I, 1, g_GMLMathEpsilon) == 0) { + _5I = 1; + } + switch (_5I) { + case 0: { + _3l._3H--; + break; + } + case 1: { + _3l._2H--; + break; + } + } + } + } + } + } else { + { + _3l._YH = yyfplus(1, _sl(yyftime(0.2, _sl(_bF)))); + _3l._ZH = yyfplus(0.115, _sl(yyftime(0.002, _sl(_bF)))); + _3l._pD = 1; + _3l._3H = _Sm(1); + _3l._2H = _Sm(1); + } + } + if (yyfless(_0m(_3l, _4l, 42)._wt, 2)) { + { + _3l._3H = yyfminus(_3l._3H, 1); + _3l._2H = yyfminus(_3l._2H, 1); + } + } else { + if (yyfless(_0m(_3l, _4l, 42)._wt, 5)) { + { + _3l._3H = yyfminus(_3l._3H, _Sm(1)); + _3l._2H = yyfminus(_3l._2H, _Sm(1)); + } + } + } + if (yyfless(_3l._3H, 0)) { + _3l._3H = 0; + } + if (yyfless(_3l._2H, 0)) { + _3l._2H = 0; + } + if (yyfequal(_0m(_3l, _4l, 42)._sm, 1)) { + { + _3l._3H++; + _3l._2H++; + } + } + if (yyGetBool(_Sm(9))) { + _OH = 0; + } + break; + } + case 6: { + if (yyfequal(_0m(_3l, _4l, 48)._8E, 0)) { + _iF = _cm(yyfplus(_sl(_iF), 3), 1, 10); + } + _3l._XH = 10; + _3l._YH = yyfplus(4, _sl(yyftime(0.1, _sl(_iF)))); + _3l._ZH = yyfplus(0.045, _sl(yyftime(0.002, _sl(_iF)))); + _3l._1I = yyftime(_sl(yyfplus(30, _sl(_iF))), _sl(_Vm(4, 5))); + _Y6(_3l, _4l, 1); + break; + } + case 7: { + _3l._XH = 5; + _3l._YH = yyfplus(2, _sl(yyftime(0.1, _sl(_iF)))); + _3l._ZH = yyfplus(0.065, _sl(yyftime(0.002, _sl(_iF)))); + _3l._1I = yyfplus(30, _sl(_iF)); + break; + } + case 8: { + _3l._XH = 5; + _3l._YH = yyfplus(1, _sl(yyftime(0.2, _sl(_iF)))); + _3l._ZH = yyfplus(0.115, _sl(yyftime(0.002, _sl(_iF)))); + _3l._1I = yyfplus(30, _sl(_iF)); + break; + } + case 9: { + _3l._XH = 5; + _3l._YH = yyfplus(1, _sl(yyftime(0.2, _sl(_iF)))); + _3l._ZH = yyfplus(0.12, _sl(yyftime(0.002, _sl(_iF)))); + _3l._1I = yyfplus(30, _sl(_iF)); + if (yyGetBool(_Sm(9))) { + _OH = 0; + } + break; + } + } + if (yyGetBool(_3l._Bl)) { + { + var _or = _il(_3l._Bl, "strength"); + var _6I = yyftime(_sl(yyfminus(10, _sl(_il(_3l._Bl, "stamina")))), 0.05); + var _7I = yyftime(_sl(_il(_3l._Bl, "stat_attempts")), _sl(_6I)); + _or = _cm(yyfminus(_sl(_or), _sl(_7I)), 1, 10); + _3l._wB = yyfplus(0.08, _sl(yyftime(0.004, _sl(_or)))); + _or = _il(_3l._Bl, "strength"); + _6I = yyftime(_sl(yyfminus(11, _sl(_il(_3l._Bl, "stamina")))), 0.2); + _7I = yyftime(_sl(_il(_3l._Bl, "stat_attempts")), _sl(_6I)); + _or = _cm(yyfminus(_sl(_or), _sl(_7I)), 1, 10); + _3l.__B = yyfplus(0.065, _sl(yyftime(0.00195, _sl(_or)))); + _3l._IA = _il(_3l._Bl, "skill"); + _OH = _il(_3l._Bl, "skin"); + } + } + _3l._IA = _cm(yyfplus(_sl(_3l._IA), _sl(yyftime(_sl(_0m(_3l, _4l, 42)._wt), 0.5))), 1, 10); + if (yyGetBool(yyfequal(_3l._jB, 1)) || yyGetBool(yyfequal(_3l._jB, 10))) { + _A9(_3l, _4l, yyfplus("My kick skill = ", _sl(_ul(_3l._IA)))); + } + if (!yyGetBool(_3l._eH)) { + _3l._8I = _0m(_3l, _4l, 48).__H; + } + _3l._9I = _cm(yyfminus(_sl(_iF), _sl(_Sm(2))), 1, 8); + if (yyGetBool(_3l._LB)) { + { + _3l._9I = _bF; + if (yyGetBool(_3l._Bl)) { + _3l._9I = _il(_3l._Bl, "stamina"); + } + } + } + var _aI = _47(_3l, _4l, _OH); + _3l._bI = yyfdivide(_sl(_cI(_aI)), 255); + _3l._dI = yyfdivide(_sl(_eI(_aI)), 255); + _3l._fI = yyfdivide(_sl(_gI(_aI)), 255); + if (yyGetBool(_3l._eH)) { + _3l._jB = 5; + } + if (yyGetBool(_3l._Bl)) { + _3l._hI = yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(_sl(_wr(_il(_3l._Bl, "fname"), 1, 1)), "."), _sl(_il(_3l._Bl, "lname"))), " ["), _sl(_99(_3l, _4l, _il(_3l._Bl, "position")))), "]"); + } +} +function _47(_3l, _4l, _5l) { + var _iI = _5l; + var _jI = -1; + if (yyCompareVal(_iI, 2, g_GMLMathEpsilon) == 0) { + _jI = 0; + } else if (yyCompareVal(_iI, 1, g_GMLMathEpsilon) == 0) { + _jI = 1; + } else if (yyCompareVal(_iI, 0, g_GMLMathEpsilon) == 0) { + _jI = 2; + } + switch (_jI) { + case 0: { + return _kI(238, 195, 154); + break; + } + case 1: { + return _kI(186, 136, 87); + break; + } + case 2: { + return _kI(93, 51, 36); + break; + } + } +} +function _57(_3l, _4l) { + _3l._Os = yyfplus(_sl(_3l._zH), _sl(_lI(_3l._sB, _3l._mI))); + _3l._Qs = yyfplus(_sl(_3l._AH), _sl(_nI(_3l._sB, _3l._mI))); + if (yyfgreater(_3l._AH, 300)) { + _3l._Qs = yyfminus(_sl(_3l._AH), _sl(_nI(_3l._sB, _3l._mI))); + } + if (yyfless(_5B(_3l.x, _3l.y, _3l._Os, _3l._Qs), 20)) { + { + _3l._mI = yyfplus(_3l._mI, 1); + } + } + if (yyfgreaterequal(_3l._mI, _oI(_3l._sB))) { + { + _pI(_3l._sB); + } + } + return _PA(_3l.x, _3l.y, _3l._Os, _3l._Qs); +} +function _67(_3l, _4l, _5l) { + var _qI = _5l; + var _rI = yyftime(_sl(_5B(_3l.x, _3l.y, _0m(_3l, _4l, _qI).x, _0m(_3l, _4l, _qI).y)), 0.6); + _3l._Qw = yyfplus(_sl(_0m(_3l, _4l, _qI).x), _sl(_sI(yyftime(_sl(_0m(_3l, _4l, _qI)._E2), _sl(_rI)), _0m(_3l, _4l, _qI)._tI))); + _3l._Rw = yyfplus(_sl(_0m(_3l, _4l, _qI).y), _sl(_uI(yyftime(_sl(_0m(_3l, _4l, _qI)._E2), _sl(_rI)), _0m(_3l, _4l, _qI)._tI))); + if (yyfless(_3l.y, _0m(_3l, _4l, _qI).y)) { + _3l._Rw = yyfminus(_3l._Rw, 2); + } else { + _3l._Rw = yyfplus(_3l._Rw, 2); + } + _3l._uD = _PA(_3l.x, _3l.y, _3l._Qw, _3l._Rw); + _3l._vI = 1; +} +function _77(_3l, _4l, _5l, _Bq) { + var _qI = _5l; + var _wI = yyftime(200, _sl(_Bq)); + if (yyfequal(_0m(_3l, _4l, _qI)._ZB, -1)) { + _3l._uD = _PA(_3l.x, _3l.y, yyfminus(_sl(_0m(_3l, _4l, _qI).x), _sl(_wI)), _0m(_3l, _4l, _qI).y); + } else { + _3l._uD = _PA(_3l.x, _3l.y, yyfplus(_sl(_0m(_3l, _4l, _qI).x), _sl(_wI)), _0m(_3l, _4l, _qI).y); + } +} +function _87(_3l, _4l, _5l) { + if (yyGetBool(_0m(_3l, _4l, _5l)._aD)) { + return _0m(_3l, _4l, _5l)._aD; + } + var _FH, _GH; + _FH = -4; + _GH = -1; + { + var _xI = _8l(49); + for (var _yI in _xI) { + if (!_xI.hasOwnProperty(_yI)) continue; + var _zI = _xI[_yI]; + if (_zI._bl) continue; + if (!_zI._cl) continue; + { + if (yyGetBool(!yyGetBool(_zI._9D)) && yyGetBool(yyfnotequal(_zI._LB, _0m(_3l, _4l, _5l)._LB)) && yyGetBool(yyfequal(_zI._aD, -4))) { + { + var _Jt = _5B(_zI.x, _zI.y, _0m(_3l, _4l, _5l).x, _0m(_3l, _4l, _5l).y); + if (yyGetBool(yyfequal(_FH, -4)) || yyGetBool(yyfless(_Jt, _GH))) { + { + _FH = _zI.id; + _GH = _Jt; + } + } + } + } + } + } + } + return _FH; +} +function _97(_3l, _4l) { + if (yyGetBool(_3l._lD)) { + { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _3l._lD).x, _0m(_3l, _4l, _3l._lD).y); + _3l._vI = _cm(yyfdivide(_sl(_3l._nD), 20), 0.5, 1); + } + } + return; + var _FH, _GH; + _FH = -4; + _GH = -1; + { + var _AI = _8l(49); + for (var _BI in _AI) { + if (!_AI.hasOwnProperty(_BI)) continue; + var _CI = _AI[_BI]; + if (_CI._bl) continue; + if (!_CI._cl) continue; + { + if (yyGetBool(!yyGetBool(_CI._9D)) && yyGetBool(yyfnotequal(_CI._LB, _3l._LB)) && yyGetBool(yyfequal(_3l._aD, -4)) && yyGetBool(yyfequal(_CI._aD, -4))) { + { + var _Jt = _5B(_CI.x, _CI.y, _3l.x, _3l.y); + if (yyGetBool(yyfequal(_FH, -4)) || yyGetBool(yyfless(_Jt, _GH))) { + { + _FH = _CI.id; + _GH = _Jt; + } + } + } + } + } + } + } + if (yyfnotequal(_FH, -4)) { + { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _FH).x, _0m(_3l, _4l, _FH).y); + _3l._vI = _cm(yyfdivide(_sl(_GH), 20), 0.5, 1); + return; + } + } + _3l._vI = 0; +} +function _a7(_3l, _4l) { + var _DI = 1000; + { + var _EI = _8l(49); + for (var _FI in _EI) { + if (!_EI.hasOwnProperty(_FI)) continue; + var _GI = _EI[_FI]; + if (_GI._bl) continue; + if (!_GI._cl) continue; + { + if (yyGetBool(yyfnotequal(_GI._LB, _3l._LB)) && yyGetBool(!yyGetBool(_GI._9D))) { + { + var _Jt = _5B(_GI.x, _GI.y, _3l.x, _3l.y); + if (yyfless(_Jt, _DI)) { + { + _DI = _Jt; + } + } + } + } + } + } + } + return _DI; +} +function _b7(_3l, _4l, _5l) { + var _HI = 0; + { + var _II = _8l(49); + for (var _JI in _II) { + if (!_II.hasOwnProperty(_JI)) continue; + var _KI = _II[_JI]; + if (_KI._bl) continue; + if (!_KI._cl) continue; + { + if (yyfequal(_KI._LB, _0m(_3l, _4l, _5l)._LB)) { + { + var _Jt = _5B(_KI.x, _KI.y, _0m(_3l, _4l, _5l).x, _0m(_3l, _4l, _5l).y); + if (yyfgreater(_Jt, _HI)) { + _HI = _Jt; + } + } + } + } + } + } + { + var _LI = _8l(58); + for (var _MI in _LI) { + if (!_LI.hasOwnProperty(_MI)) continue; + var _NI = _LI[_MI]; + if (_NI._bl) continue; + if (!_NI._cl) continue; + { + var _Jt = _5B(_NI.x, _NI.y, _0m(_3l, _4l, _5l).x, _0m(_3l, _4l, _5l).y); + if (yyfgreater(_Jt, _HI)) { + _HI = _Jt; + } + } + } + } + return _HI; +} +function _c7(_3l, _4l) { + var _bD = global._SA; + var _OI = _0m(_3l, _4l, _bD)._WA; + var _PI = -1; + if (yyCompareVal(_OI, 0, g_GMLMathEpsilon) == 0) { + _PI = 0; + } else if (yyCompareVal(_OI, 18, g_GMLMathEpsilon) == 0) { + _PI = 1; + } else if (yyCompareVal(_OI, 19, g_GMLMathEpsilon) == 0 || yyCompareVal(_OI, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_OI, 3, g_GMLMathEpsilon) == 0) { + _PI = 2; + } else if (yyCompareVal(_OI, 5, g_GMLMathEpsilon) == 0 || yyCompareVal(_OI, 9, g_GMLMathEpsilon) == 0) { + _PI = 3; + } else if (yyCompareVal(_OI, 13, g_GMLMathEpsilon) == 0) { + _PI = 4; + } + switch (_PI) { + case 0: { + _3l._vI = 0; + break; + } + case 1: { + if (yyGetBool(_3l._LB)) { + { + _n7(_3l, _4l); + } + } else { + { + if (yyfequal(_3l._jB, 7)) { + _p7(_3l, _4l); + } else { + _o7(_3l, _4l); + } + } + } + break; + } + case 2: { + if (yyGetBool(_3l._LB)) { + _n7(_3l, _4l); + } else { + _o7(_3l, _4l); + } + break; + } + case 3: { + _p7(_3l, _4l); + break; + } + case 4: { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + _3l._vI = _cm(yyfdivide(_sl(_3l._tB), 40), 0.25, 0.75); + break; + } + default: { + break; + } + } +} +function _d7(_3l, _4l) { + if (!yyGetBool(_0m(_3l, _4l, global._SA)._HA)) { + return; + } + if (yyfnotequal(_0m(_3l, _4l, global._SA)._HA, _3l.id)) { + return; + } + if (yyGetBool(_i7(_3l, _4l))) { + { + if (yyGetBool(_QI(87))) { + global._QD = -2; + } + if (yyGetBool(_QI(83))) { + global._QD = 2; + } + if (yyGetBool(_QI(65))) { + global._PD = -2; + } + if (yyGetBool(_QI(68))) { + global._PD = 2; + } + if (yyGetBool(_QI(38))) { + global._QD = -2; + } + if (yyGetBool(_QI(40))) { + global._QD = 2; + } + if (yyGetBool(_QI(37))) { + global._PD = -2; + } + if (yyGetBool(_QI(39))) { + global._PD = 2; + } + if (yyfgreater(abs(global._QD), yyftime(_sl(abs(global._PD)), 0.9))) { + { + _3l._0H(0); + _3l._1H(_3l._Zf + yyftime(_sl(sign(global._QD)), _sl(_3l._RI))); + global._PD = 0; + global._QD = 0; + _3l._vI = 0; + if (yyGetBool(_rB(_3l._sB))) { + _pI(_3l._sB); + } + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + _3l._RI = yyftime(_3l._RI, 0.98); + } + } + } + } + if (yyGetBool(abs(global._PD))) { + { + if (yyGetBool(yyGetBool(yyfgreater(global._PD, 0)) && yyGetBool(yyfequal(_3l._ZB, -1))) || yyGetBool(yyGetBool(yyfless(global._PD, 0)) && yyGetBool(yyfequal(_3l._ZB, 1)))) { + _Y6(_3l, _4l, 7); + } else { + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _Y6(_3l, _4l, 5); + } + } + global._PD = 0; + global._QD = 0; + _3l._vI = 0; + if (yyGetBool(_rB(_3l._sB))) { + _pI(_3l._sB); + } + } + } + } + } else { + { + global._PD = 0; + global._QD = 0; + } + } +} +function _e7(_3l, _4l) { + if (yyGetBool(_3l._9D)) { + return; + } + if (yyfequal(_3l._lC, 4)) { + return; + } + if (yyfequal(_3l._lC, 8)) { + return; + } + if (yyfequal(_3l._lC, 10)) { + return; + } + var _bD = global._SA; + var _1B = 48; + if (yyGetBool(!yyGetBool(_3l._aD)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._HA, _3l.id))) { + { + { + var _SI = _8l(_3l._lD); + for (var _TI in _SI) { + if (!_SI.hasOwnProperty(_TI)) continue; + var _UI = _SI[_TI]; + if (_UI._bl) continue; + if (!_UI._cl) continue; + { + if (yyfequal(_UI._LB, _3l._LB)) { + continue; + } + var _VI = _5B(_UI.x, _UI.y, _3l.x, _3l.y); + if (yyfgreater(_VI, 40)) { + continue; + } + if ( + yyGetBool(yyfnotequal(_UI._lC, 4)) && + yyGetBool(yyfnotequal(_UI._lC, 5)) && + yyGetBool(yyfnotequal(_UI._lC, 8)) && + yyGetBool(yyfnotequal(_UI._lC, 10)) && + yyGetBool(yyGetBool(!yyGetBool(_UI._aD)) || yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _UI.id))) + ) { + { + if ( + yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _UI.id)) && + yyGetBool(yyfequal(_3l._lC, 5)) && + yyGetBool(yyfgreater(_3l._E2, 0.1)) && + yyGetBool(_WI(_UI, _UI.x, _UI.y, _3l.id)) && + yyGetBool(yyfless(abs(yyfminus(_sl(_UI.y), _sl(_3l.y))), 10)) + ) { + { + if (yyGetBool(_0m(_3l, _4l, _1B)._3C)) { + { + _0m(_3l, _4l, _bD)._WA = 15; + _0m(_3l, _4l, _bD)._vB = 0; + _0m(_3l, _4l, _bD)._xB = 0; + return; + } + } else { + if (yyfgreater(_UI._2H, 0)) { + { + _Y6(_UI, _3l, 8); + _3l._9D = _rn._up(); + return; + } + } else { + { + _P7(_UI, _3l); + _Y6(_UI, _3l, 4); + _3l._XI(_3l._E2 * 0.75); + _UI._0H(_3l._Yf); + _UI._1H(_3l._Zf); + return; + } + } + } + } + } else { + { + if (yyfless(_VI, _UI._XH)) { + { + if (!yyGetBool(_l7(_UI, _3l, _3l.id))) { + { + _3l._0H(_3l._Yf + yyftime(_sl(_UI._Yf), _sl(yyfdivide(_sl(_UI._YH), 5)))); + _3l._1H(_3l._Zf + yyftime(_sl(_UI._Zf), _sl(yyfdivide(_sl(_UI._YH), 5)))); + } + } else { + { + _UI._XI(_UI._E2 * 0.5); + _3l._XI(_3l._E2 * 0.5); + } + } + _UI._kr(_UI._YI); + _UI._Us(_UI._ZI); + _3l._kr(_3l._YI); + _3l._Us(_3l._ZI); + _UI._aD = _3l.id; + _Y6(_UI, _3l, 3); + _3l._aD = _UI.id; + _Y6(_3l, _UI, 3); + _P7(_UI, _3l); + } + } + } + } + } + } + } + } + } + } + } + if (yyfequal(_3l._lC, 5)) { + return; + } + if (yyGetBool(_3l._aD)) { + { + _3l.__I = _3l._aD; + var _0J = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _3l._aD).x, _0m(_3l, _4l, _3l._aD).y); + if (yyGetBool(_0m(_3l, _4l, _3l._aD)._9D)) { + { + _0m(_3l, _4l, _3l._aD)._aD = -4; + _Y6(_3l, _4l, 0); + } + } else { + if (yyfgreater(_0J, 12)) { + { + { + var _1J = _8l(_3l._aD); + for (var _2J in _1J) { + if (!_1J.hasOwnProperty(_2J)) continue; + var _3J = _1J[_2J]; + if (_3J._bl) continue; + if (!_3J._cl) continue; + _Y6(_3J, _3l, 2); + } + } + _Y6(_3l, _4l, 2); + } + } else { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(yyfgreater(_3l._3H, 0))) { + { + _u7(_3l, _4l, _Q8(_3l, _4l, "match_StiffArm")); + if (yyfless(_3l.y, _0m(_3l, _4l, _3l._aD).y)) { + _0m(_3l, _4l, _3l._aD)._1H(1); + } else { + _0m(_3l, _4l, _3l._aD)._1H(-1); + } + { + var _4J = _8l(_3l._aD); + for (var _5J in _4J) { + if (!_4J.hasOwnProperty(_5J)) continue; + var _6J = _4J[_5J]; + if (_6J._bl) continue; + if (!_6J._cl) continue; + _Y6(_6J, _3l, 4); + } + } + _Y6(_3l, _4l, 9); + } + } else { + { + if (yyfnotequal(_3l.id, _0m(_3l, _4l, _bD)._HA)) { + _0m(_3l, _4l, _3l._aD).__G = yyfplus(_0m(_3l, _4l, _3l._aD).__G, _3l._YH); + } + if (yyGetBool(yyfnotequal(_3l._jB, 6)) && yyGetBool(yyfnotequal(_3l._jB, 5))) { + { + if (yyfless(_3l.y, _0m(_3l, _4l, _3l._aD).y)) { + _0m(_3l, _4l, _3l._aD)._1H(0.1); + } else { + _0m(_3l, _4l, _3l._aD)._1H(-0.1); + } + } + } else { + { + if (yyfless(_3l.x, _0m(_3l, _4l, _3l._aD).x)) { + _0m(_3l, _4l, _3l._aD)._kr(_0m(_3l, _4l, _3l._aD).x + yyftime(0.02, _sl(_3l._YH))); + } else { + _0m(_3l, _4l, _3l._aD)._kr(_0m(_3l, _4l, _3l._aD).x + yyftime(-0.02, _sl(_3l._YH))); + } + } + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _3l._aD)._jB, 4)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._HA, _3l._aD))) { + return; + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _3l._aD)._jB, 1)) || yyGetBool(yyfgreater(_0m(_3l, _4l, _3l._aD).__G, yyftime(_sl(_0m(_3l, _4l, _3l._aD)._YH), _sl(_0m(_3l, _4l, _3l._aD)._1I))))) { + { + { + var _7J = _8l(_3l._aD); + for (var _8J in _7J) { + if (!_7J.hasOwnProperty(_8J)) continue; + var _9J = _7J[_8J]; + if (_9J._bl) continue; + if (!_9J._cl) continue; + { + var _0u = yyfplus(_sl(_9J._uD), 180); + _9J._0H(yyftime(_sl(_5C(_0u)), 1.5)); + _9J._1H(yyftime(_sl(_6C(_0u)), 1.5)); + _Y6(_9J, _3l, 4); + } + } + } + if (yyGetBool(_3l._Bl) && yyGetBool(!yyGetBool(_3l._aJ))) { + { + var _bJ = 0 ? 1 : 0; + var _cJ = _il(_3l._Bl, "position"); + var _dJ = -1; + if (yyCompareVal(_cJ, 5, g_GMLMathEpsilon) == 0 || yyCompareVal(_cJ, 3, g_GMLMathEpsilon) == 0) { + _dJ = 0; + } else if (yyCompareVal(_cJ, 4, g_GMLMathEpsilon) == 0) { + _dJ = 1; + } else if (yyCompareVal(_cJ, 10, g_GMLMathEpsilon) == 0 || yyCompareVal(_cJ, 1, g_GMLMathEpsilon) == 0) { + _dJ = 2; + } + switch (_dJ) { + case 0: { + var _eJ = _0m(_3l, _4l, _1B)._NA; + var _fJ = -1; + if (yyCompareVal(_eJ, -1, g_GMLMathEpsilon) == 0) { + _fJ = 0; + } else if (yyCompareVal(_eJ, 1, g_GMLMathEpsilon) == 0) { + _fJ = 1; + } + switch (_fJ) { + case 0: { + if (yyfgreater(_0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _1B)._aB)) { + _bJ = 1 ? 1 : 0; + } + break; + } + case 1: { + if (yyfless(_0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _1B)._aB)) { + _bJ = 1 ? 1 : 0; + } + break; + } + } + break; + } + case 1: { + if (yyfequal(_0m(_3l, _4l, _bD)._WA, 5)) { + { + var _gJ = _0m(_3l, _4l, _1B)._NA; + var _hJ = -1; + if (yyCompareVal(_gJ, -1, g_GMLMathEpsilon) == 0) { + _hJ = 0; + } else if (yyCompareVal(_gJ, 1, g_GMLMathEpsilon) == 0) { + _hJ = 1; + } + switch (_hJ) { + case 0: { + if (yyfless(_0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _1B)._aB)) { + _bJ = 1 ? 1 : 0; + } + break; + } + case 1: { + if (yyfgreater(_0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _1B)._aB)) { + _bJ = 1 ? 1 : 0; + } + break; + } + } + } + } + break; + } + case 2: { + break; + } + default: { + _bJ = 1 ? 1 : 0; + break; + } + } + if (yyGetBool(_bJ)) { + { + _FB(_3l._Bl, "stat_tackles", yyfplus(_sl(_il(_3l._Bl, "stat_tackles")), 1)); + _3l._aJ = 1 ? 1 : 0; + } + } + } + } + _Y6(_3l, _4l, 2); + } + } + } + } + } + } + } + } +} +function _f7(_3l, _4l) { + var _bD = global._SA; + var _1B = 48; + if (yyfequal(_0m(_3l, _4l, _bD)._HA, -4)) { + { + if (yyGetBool(!yyGetBool(_3l._Bl)) || yyGetBool(yyfless(_il(_3l._Bl, "skill"), 4))) { + return; + } + var _iJ = 12; + if (!yyGetBool(_3l._LB)) { + _iJ = 6; + } + if (yyGetBool(yyfequal(_3l._lC, 2)) && yyGetBool(yyfless(_3l._tB, 60)) && yyGetBool(yyfless(_5B(_3l.x, _3l.y, _0m(_3l, _4l, 53)._jJ, _0m(_3l, _4l, 53)._kJ), _iJ))) { + { + _Y6(_4l, _3l, 10); + } + } else { + if (yyGetBool(yyGetBool(yyfequal(_3l._ZB, 1)) && yyGetBool(yyfgreater(_3l.x, _0m(_3l, _4l, _1B)._aB))) || yyGetBool(yyGetBool(yyfequal(_3l._ZB, -1)) && yyGetBool(yyfless(_3l.x, _0m(_3l, _4l, _1B)._aB)))) { + { + if ( + yyGetBool(yyfequal(_3l._lC, 2)) && + yyGetBool(yyfless(_0m(_3l, _4l, _bD)._xB, 0)) && + yyGetBool(yyfless(_0m(_3l, _4l, _bD)._8C, 30)) && + yyGetBool(yyfgreater(_3l._lJ, _3l._tB)) && + yyGetBool(yyfgreater(_3l._tB, 20)) && + yyGetBool(yyfless(_3l._lJ, 40)) + ) { + { + { + _4l._uD = _PA(_4l.x, _4l.y, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD); + _Y6(_4l, _3l, 5); + } + } + } + } + } + } + } + } else { + { + if (yyGetBool(yyfnotequal(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB, _3l._LB)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._9D))) { + { + if (yyGetBool(yyfequal(_3l._lC, 2)) && yyGetBool(yyfgreater(abs(_3l._Yf), 0.05))) { + { + if ( + yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._kD) || + yyGetBool(!yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB)) || + yyGetBool(yyfequal(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._jB, 1)) || + yyGetBool(_k7(_3l, _4l)) + ) { + { + var _mD = _vC(_3l, _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).x, _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).y); + var _mJ = abs(yyfminus(_sl(_3l.y), _sl(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).y))); + if (yyGetBool(yyfless(_mD, 20)) && yyGetBool(yyfless(_mJ, 5))) { + { + _Y6(_3l, _4l, 5); + } + } + } + } + } + } + } + } + } + } +} +function _g7(_3l, _4l) { + { + var _nJ = _8l(50); + for (var _oJ in _nJ) { + if (!_nJ.hasOwnProperty(_oJ)) continue; + var _pJ = _nJ[_oJ]; + if (_pJ._bl) continue; + if (!_pJ._cl) continue; + if (yyfequal(_pJ._jB, 1)) { + return _pJ.id; + } + } + } + return -4; +} +function _h7(_3l, _4l) { + { + var _qJ = _8l(50); + for (var _rJ in _qJ) { + if (!_qJ.hasOwnProperty(_rJ)) continue; + var _sJ = _qJ[_rJ]; + if (_sJ._bl) continue; + if (!_sJ._cl) continue; + if (yyfequal(_sJ._jB, 1)) { + return _sJ.id; + } + } + } + return -4; +} +function _i7(_3l, _4l) { + if (yyGetBool(_3l._9D)) { + return 0; + } + if (yyfequal(_3l._jB, 1)) { + return 0; + } + var _tJ = _3l._lC; + var _uJ = -1; + if (yyCompareVal(_tJ, 0, g_GMLMathEpsilon) == 0) { + _uJ = 0; + } else if (yyCompareVal(_tJ, 1, g_GMLMathEpsilon) == 0) { + _uJ = 1; + } else if (yyCompareVal(_tJ, 2, g_GMLMathEpsilon) == 0) { + _uJ = 2; + } else if (yyCompareVal(_tJ, 3, g_GMLMathEpsilon) == 0) { + _uJ = 3; + } else if (yyCompareVal(_tJ, 4, g_GMLMathEpsilon) == 0) { + _uJ = 4; + } else if (yyCompareVal(_tJ, 5, g_GMLMathEpsilon) == 0) { + _uJ = 5; + } else if (yyCompareVal(_tJ, 6, g_GMLMathEpsilon) == 0) { + _uJ = 6; + } else if (yyCompareVal(_tJ, 7, g_GMLMathEpsilon) == 0) { + _uJ = 7; + } else if (yyCompareVal(_tJ, 8, g_GMLMathEpsilon) == 0) { + _uJ = 8; + } else if (yyCompareVal(_tJ, 9, g_GMLMathEpsilon) == 0) { + _uJ = 9; + } else if ( + yyCompareVal(_tJ, 10, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 11, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 12, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 13, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 14, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 15, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 16, g_GMLMathEpsilon) == 0 || + yyCompareVal(_tJ, 17, g_GMLMathEpsilon) == 0 + ) { + _uJ = 10; + } + switch (_uJ) { + case 0: { + return 1; + break; + } + case 1: { + return 1; + break; + } + case 2: { + return 1; + break; + } + case 3: { + return 0; + break; + } + case 4: { + return 0; + break; + } + case 5: { + return 0; + break; + } + case 6: { + return 0; + break; + } + case 7: { + return 1; + break; + } + case 8: { + return 0; + break; + } + case 9: { + return 1; + break; + } + case 10: { + return 0; + break; + } + } + return 0; +} +function _j7(_3l, _4l) { + if (yyfnotequal(_0m(_3l, _4l, global._SA)._HA, _4l.id)) { + return 0; + } + var _vJ = _3l._ZB; + var _wJ = -1; + if (yyCompareVal(_vJ, -1, g_GMLMathEpsilon) == 0) { + _wJ = 0; + } else if (yyCompareVal(_vJ, 1, g_GMLMathEpsilon) == 0) { + _wJ = 1; + } + switch (_wJ) { + case 0: { + { + var _xJ = _8l(49); + for (var _yJ in _xJ) { + if (!_xJ.hasOwnProperty(_yJ)) continue; + var _zJ = _xJ[_yJ]; + if (_zJ._bl) continue; + if (!_zJ._cl) continue; + if (yyGetBool(yyfnotequal(_zJ._LB, _3l._LB)) && yyGetBool(yyfless(_zJ.x, _3l.x))) { + return 0; + } + } + } + break; + } + case 1: { + { + var _AJ = _8l(49); + for (var _BJ in _AJ) { + if (!_AJ.hasOwnProperty(_BJ)) continue; + var _CJ = _AJ[_BJ]; + if (_CJ._bl) continue; + if (!_CJ._cl) continue; + if (yyGetBool(yyfnotequal(_CJ._LB, _3l._LB)) && yyGetBool(yyfgreater(_CJ.x, _3l.x))) { + return 0; + } + } + } + break; + } + } + return 1; +} +function _k7(_3l, _4l) { + var _DJ = _3l.x; + { + var _EJ = _8l(global._SA); + for (var _FJ in _EJ) { + if (!_EJ.hasOwnProperty(_FJ)) continue; + var _GJ = _EJ[_FJ]; + if (_GJ._bl) continue; + if (!_GJ._cl) continue; + { + if (yyfequal(_GJ._HA, -4)) { + return 0; + } + var _HJ = _0m(_3l, _4l, _GJ._HA)._ZB; + var _IJ = -1; + if (yyCompareVal(_HJ, 1, g_GMLMathEpsilon) == 0) { + _IJ = 0; + } else if (yyCompareVal(_HJ, -1, g_GMLMathEpsilon) == 0) { + _IJ = 1; + } + switch (_IJ) { + case 0: { + if (yyfgreater(_0m(_3l, _4l, _GJ._HA).x, yyfplus(_sl(_DJ), 5))) { + return 1; + } + break; + } + case 1: { + if (yyfless(_0m(_3l, _4l, _GJ._HA).x, yyfminus(_sl(_DJ), 5))) { + return 1; + } + break; + } + } + } + } + } + return 0; +} +function _l7(_3l, _4l, _5l) { + var _aF = _5l; + var _JJ = _0m(_3l, _4l, _aF)._ZB; + var _KJ = -1; + if (yyCompareVal(_JJ, 1, g_GMLMathEpsilon) == 0) { + _KJ = 0; + } else if (yyCompareVal(_JJ, -1, g_GMLMathEpsilon) == 0) { + _KJ = 1; + } + switch (_KJ) { + case 0: { + if (yyfgreater(_0m(_3l, _4l, _aF).x, yyfplus(_sl(_3l.x), 5))) { + return 1; + } + break; + } + case 1: { + if (yyfless(_0m(_3l, _4l, _aF).x, yyfminus(_sl(_3l.x), 5))) { + return 1; + } + break; + } + } + return 0; +} +function _m7(_3l, _4l, _5l) { + if (yyfless(_3l.y, 300)) { + { + { + var _LJ = _8l(53); + for (var _MJ in _LJ) { + if (!_LJ.hasOwnProperty(_MJ)) continue; + var _NJ = _LJ[_MJ]; + if (_NJ._bl) continue; + if (!_NJ._cl) continue; + if (yyfless(_5l, 276)) { + return 1; + } + } + } + } + } else { + { + { + var _OJ = _8l(53); + for (var _PJ in _OJ) { + if (!_OJ.hasOwnProperty(_PJ)) continue; + var _QJ = _OJ[_PJ]; + if (_QJ._bl) continue; + if (!_QJ._cl) continue; + if (yyfgreater(_5l, 332)) { + return 1; + } + } + } + } + } + return 0; +} +function _n7(_3l, _4l) { + if (yyGetBool(_rB(_3l._sB))) { + { + _3l._vI = 1; + _3l._uD = _57(_3l, _4l); + } + } + var _bD = global._SA; + var _RJ = _3l._jB; + var _SJ = -1; + if (yyCompareVal(_RJ, 1, g_GMLMathEpsilon) == 0) { + _SJ = 0; + } else if (yyCompareVal(_RJ, 5, g_GMLMathEpsilon) == 0) { + _SJ = 1; + } else if (yyCompareVal(_RJ, 2, g_GMLMathEpsilon) == 0) { + _SJ = 2; + } else if (yyCompareVal(_RJ, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_RJ, 4, g_GMLMathEpsilon) == 0) { + _SJ = 3; + } + switch (_SJ) { + case 0: { + if (!yyGetBool(_rB(_3l._sB))) { + { + _3l._vI = 0; + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 19)) && yyGetBool(yyfless(_3l._tB, 5))) { + { + _Y6(_3l, _4l, 12); + { + var _TJ = _8l(50); + for (var _UJ in _TJ) { + if (!_TJ.hasOwnProperty(_UJ)) continue; + var _VJ = _TJ[_UJ]; + if (_VJ._bl) continue; + if (!_VJ._cl) continue; + if (yyfequal(_VJ._jB, 2)) { + { + _y6(_VJ, _3l); + _O7(_VJ, _3l); + } + } + } + } + } + } + } + } + break; + } + case 1: { + if (yyGetBool(_3l._aD)) { + { + _3l._vI = 1; + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _3l._aD).x, _0m(_3l, _4l, _3l._aD).y); + break; + } + } else { + if (yyGetBool(!yyGetBool(_3l.__I)) || yyGetBool(yyfless(_3l._nD, 40))) { + { + _97(_3l, _4l); + } + } else { + { + _3l._vI = 0; + } + } + } + break; + } + case 2: { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 19)) && yyGetBool(yyfless(_3l._tB, 40))) { + { + { + var _WJ = _8l(50); + for (var _XJ in _WJ) { + if (!_WJ.hasOwnProperty(_XJ)) continue; + var _YJ = _WJ[_XJ]; + if (_YJ._bl) continue; + if (!_YJ._cl) continue; + { + if (yyfequal(_YJ._jB, 1)) { + _Y6(_YJ, _3l, 12); + } + } + } + } + _y6(_3l, _4l); + _O7(_3l, _4l); + return; + } + } + } + case 3: { + if (yyGetBool(_3l._aD)) { + { + var _ZJ = yyfmod(_sl(_3l._YH), 2); + var __J = -1; + if (yyCompareVal(_ZJ, 0, g_GMLMathEpsilon) == 0) { + __J = 0; + } else if (yyCompareVal(_ZJ, 1, g_GMLMathEpsilon) == 0) { + __J = 1; + } + switch (__J) { + case 0: { + _3l._uD = 90; + break; + } + case 1: { + _3l._uD = 270; + break; + } + } + } + } else { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 3)) && yyGetBool(yyfless(_3l._lJ, 100))) { + { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD); + _3l._vI = _cm(yyfdivide(_sl(_3l._lJ), 40), 0.25, 1); + } + } else { + if (!yyGetBool(_rB(_3l._sB))) { + { + _3l._vI = 0; + if (yyGetBool(yyfnotequal(_3l._0K, 999)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 42)._Bo))) { + { + _3l._uD = _3l._0K; + _3l._vI = 1; + } + } + } + } + } + } + break; + } + } + if (!yyGetBool(_rB(_3l._sB))) { + { + var _1K = 0; + var _jD = _g7(_3l, _4l); + if (yyGetBool(_jD) && yyGetBool(_0m(_3l, _4l, _jD)._Bl)) { + _1K = _il(_0m(_3l, _4l, _jD)._Bl, "strength"); + } + if (yyGetBool(_jD) && yyGetBool(yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 2)) || yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 1)))) { + { + if (yyfgreater(_3l._tB, yyfplus(260, _sl(yyftime(_sl(_1K), 40))))) { + { + _3l._uD = _3l._2K; + _3l._vI = 0.1; + } + } + } + } + } + } +} +function _o7(_3l, _4l) { + var _bD = global._SA; + var _1B = 48; + var _3K = _3l._jB; + var _4K = -1; + if (yyCompareVal(_3K, 6, g_GMLMathEpsilon) == 0) { + _4K = 0; + } else if (yyCompareVal(_3K, 9, g_GMLMathEpsilon) == 0) { + _4K = 1; + } else if (yyCompareVal(_3K, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_3K, 7, g_GMLMathEpsilon) == 0) { + _4K = 2; + } + switch (_4K) { + case 0: { + var _jD = -4; + { + var _5K = _8l(50); + for (var _6K in _5K) { + if (!_5K.hasOwnProperty(_6K)) continue; + var _7K = _5K[_6K]; + if (_7K._bl) continue; + if (!_7K._cl) continue; + if (yyfequal(_7K._jB, 1)) { + _jD = _7K.id; + } + } + } + if (yyGetBool(_jD)) { + { + _3l._vI = 1; + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _jD).x, _0m(_3l, _4l, _jD).y); + } + } else { + { + _3l._vI = 0; + } + } + break; + } + case 1: { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 3)) && yyGetBool(yyfless(_3l._lJ, 80))) { + { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD); + _3l._vI = _cm(yyfdivide(_sl(_3l._lJ), 40), 0.25, 0.75); + } + } else { + { + _3l._uD = 180; + if (yyfequal(_3l._ZB, -1)) { + _3l._uD = 0; + } + _3l._vI = 0.3; + var _aF = _07(_3l, _4l, _3l.id, 4); + if (yyGetBool(yyfgreater(_0m(_3l, _4l, _1B)._8E, 0)) || yyGetBool(yyfless(yyGetBool(_aF) && yyGetBool(_5B(_3l.x, _3l.y, _0m(_3l, _4l, _aF).x, _0m(_3l, _4l, _aF).y)), 80))) { + { + if (yyGetBool(_aF)) { + { + _77(_3l, _4l, _aF, 1); + _3l._vI = 0.5; + } + } + } + } + } + } + break; + } + case 2: { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _1B)._8E, 0)) && yyGetBool(yyfequal(_3l._jB, 8)) && yyGetBool(yyfequal(yyfmod(_sl(_3l._DH), 3), 0))) { + { + _3l._jB = 9; + _A9(_3l, _4l, "Fake Blitz! Converting CB to SF"); + } + } else { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 3)) && yyGetBool(yyfless(_3l._lJ, 100))) { + { + _3l._uD = _PA(_3l.x, _3l.y, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD); + _3l._vI = _cm(yyfdivide(_sl(_3l._lJ), 40), 0.25, 0.75); + } + } else { + { + var _aF = _3l._lD; + if (yyfequal(_3l._jB, 8)) { + _aF = _07(_3l, _4l, _3l.id, 4); + } + if (yyfequal(_3l._jB, 7)) { + _aF = _07(_3l, _4l, _3l.id, -4); + } + if (yyGetBool(_aF) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _aF)._aD)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _aF)._jB, 5)) && yyGetBool(yyfless(_vD(_3l, _aF), 80))) { + { + var _mD = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _aF).x, _0m(_3l, _4l, _aF).y); + var _0u = _xC(10, 40, yyfdivide(_sl(_cm(_0m(_3l, _4l, 42)._wt, 1, 10)), 10)); + if (yyfgreater(_mD, _0u)) { + { + _77(_3l, _4l, _aF, 0.3); + _3l._vI = 1; + } + } else { + { + if (!yyGetBool(_l7(_3l, _4l, _aF))) { + { + var _mD = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _aF).x, _0m(_3l, _4l, _aF).y); + _3l._vI = _cm(yyfdivide(_sl(_mD), 20), 0.5, 1); + } + } else { + { + _67(_3l, _4l, _aF); + } + } + } + } + } + } else { + if (yyfequal(_3l._jB, 7)) { + { + var _8K = yyfmod(_sl(_3l._DH), 2); + var _9K = -1; + if (yyCompareVal(_8K, 0, g_GMLMathEpsilon) == 0) { + _9K = 0; + } + switch (_9K) { + case 0: { + _3l._uD = 180; + if (yyfequal(_3l._ZB, -1)) { + _3l._uD = 0; + } + _3l._vI = 0.25; + break; + } + default: { + _3l._vI = 0.75; + var _aF = -4; + var _aK = _3l._ZB; + var _bK = -1; + if (yyCompareVal(_aK, -1, g_GMLMathEpsilon) == 0) { + _bK = 0; + } else if (yyCompareVal(_aK, 1, g_GMLMathEpsilon) == 0) { + _bK = 1; + } + switch (_bK) { + case 0: { + _3l._uD = 180; + if (yyfless(_3l.x, _0m(_3l, _4l, _1B)._aB)) { + _aF = _07(_3l, _4l, _3l.id, 1); + } + break; + } + case 1: { + _3l._uD = 0; + if (yyfgreater(_3l.x, _0m(_3l, _4l, _1B)._aB)) { + _aF = _07(_3l, _4l, _3l.id, 1); + } + } + } + if (yyGetBool(_aF)) { + _67(_3l, _4l, _aF); + } + break; + } + } + } + } + } + } + } + } + break; + } + } +} +function _p7(_3l, _4l) { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + { + _3l._vI = 0; + return; + } + } + var _bD = global._SA; + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(_rB(_3l._sB))) { + { + var _cK = _3l._ZB; + var _dK = -1; + if (yyCompareVal(_cK, -1, g_GMLMathEpsilon) == 0) { + _dK = 0; + } else if (yyCompareVal(_cK, 1, g_GMLMathEpsilon) == 0) { + _dK = 1; + } + switch (_dK) { + case 0: { + if (yyfless(_3l.x, _0m(_3l, _4l, 48)._aB)) { + _pI(_3l._sB); + } + break; + } + case 1: { + if (yyfgreater(_3l.x, _0m(_3l, _4l, 48)._aB)) { + _pI(_3l._sB); + } + break; + } + } + } + } + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 9)) && yyGetBool(_rB(_3l._sB))) { + { + _pI(_3l._sB); + } + } + if (yyGetBool(_rB(_3l._sB))) { + { + _3l._vI = 1; + _3l._uD = _57(_3l, _4l); + return; + } + } + if (yyGetBool(yyfequal(_3l._jB, 1)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._HA, _3l.id))) { + { + _3l._vI = 0; + return; + } + } + var _eK = _3l._jB; + var _fK = -1; + if (yyCompareVal(_eK, 5, g_GMLMathEpsilon) == 0 || yyCompareVal(_eK, 6, g_GMLMathEpsilon) == 0) { + _fK = 0; + } + switch (_fK) { + case 0: { + _97(_3l, _4l); + break; + } + } + if (yyGetBool(yyfequal(_3l._jB, 7)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 18)) && yyGetBool(_m7(_3l, _4l, _0m(_3l, _4l, _bD).y))) { + { + _67(_3l, _4l, _0m(_3l, _4l, _bD)._HA); + return; + } + } + if (yyGetBool(!yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._kD)) && yyGetBool(yyfgreater(_3l._tB, 100)) && yyGetBool(yyfgreater(_3l._lJ, 100)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._WA, 18))) { + return; + } + if (yyGetBool(_0m(_3l, _4l, _bD)._HA)) { + { + if (yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) { + { + if (yyGetBool(!yyGetBool(_rB(_3l._sB))) && yyGetBool(yyfnotequal(_3l._jB, 1))) { + { + _3l._vI = 1; + } + } + } + } else { + { + _67(_3l, _4l, _0m(_3l, _4l, _bD)._HA); + if (yyfequal(_3l._LB, _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB)) { + { + if (yyfless(_3l._nD, _3l._tB)) { + { + _97(_3l, _4l); + _3l._vI = _cm(yyfdivide(_sl(_3l._nD), 20), 0.5, 1); + } + } else { + { + _3l._vI = 0.7; + } + } + } + } else { + { + if (!yyGetBool(_k7(_3l, _4l))) { + { + var _mD = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).x, _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).y); + _3l._vI = _cm(yyfdivide(_sl(_mD), 20), 0.5, 1); + } + } + } + } + } + } + } + } +} +function _q7(_3l, _4l) { + { + var _gK = _8l(_0m(_3l, _4l, global._SA)._HA); + for (var _hK in _gK) { + if (!_gK.hasOwnProperty(_hK)) continue; + var _iK = _gK[_hK]; + if (_iK._bl) continue; + if (!_iK._cl) continue; + { + if (yyfnotequal(_iK._jB, 1)) { + return 0; + } + var _jK = _iK._ZB; + var _kK = -1; + if (yyCompareVal(_jK, -1, g_GMLMathEpsilon) == 0) { + _kK = 0; + } else if (yyCompareVal(_jK, 1, g_GMLMathEpsilon) == 0) { + _kK = 1; + } + switch (_kK) { + case 0: { + if (yyfless(_iK.x, _0m(_3l, _4l, 48)._aB)) { + return 0; + } + break; + } + case 1: { + if (yyfgreater(_iK.x, _0m(_3l, _4l, 48)._aB)) { + return 0; + } + break; + } + } + return 1; + } + } + } + return 0; +} +function _r7(_3l, _4l, _5l) { + var _lK = _5l; + var _mK = -1; + if (yyCompareVal(_lK, 18, g_GMLMathEpsilon) == 0) { + _mK = 0; + } else if (yyCompareVal(_lK, 17, g_GMLMathEpsilon) == 0) { + _mK = 1; + } else if (yyCompareVal(_lK, 22, g_GMLMathEpsilon) == 0) { + _mK = 2; + } else if (yyCompareVal(_lK, 24, g_GMLMathEpsilon) == 0) { + _mK = 3; + } else if (yyCompareVal(_lK, 26, g_GMLMathEpsilon) == 0) { + _mK = 4; + } else if (yyCompareVal(_lK, 27, g_GMLMathEpsilon) == 0) { + _mK = 5; + } else if (yyCompareVal(_lK, 28, g_GMLMathEpsilon) == 0) { + _mK = 6; + } else if (yyCompareVal(_lK, 31, g_GMLMathEpsilon) == 0) { + _mK = 7; + } else if (yyCompareVal(_lK, 32, g_GMLMathEpsilon) == 0) { + _mK = 8; + } else if (yyCompareVal(_lK, 37, g_GMLMathEpsilon) == 0) { + _mK = 9; + } + switch (_mK) { + case 0: { + return 1; + break; + } + case 1: { + return 1; + break; + } + case 2: { + return 1; + break; + } + case 3: { + return 1; + break; + } + case 4: { + return 1; + break; + } + case 5: { + return 1; + break; + } + case 6: { + return 1; + break; + } + case 7: { + return 1; + break; + } + case 8: { + return 1; + break; + } + case 9: { + return 1; + break; + } + } + return 0; +} +function _s7(_3l, _4l) { + if (yyGetBool(yyfequal(_3l._wC, 30)) || yyGetBool(yyfequal(_3l._wC, 31))) { + return 1; + } + return 0; +} +function _t7(_3l, _4l) { + var _nK = 0.5; + { + var _oK = _8l(global._SA); + for (var _pK in _oK) { + if (!_oK.hasOwnProperty(_pK)) continue; + var _qK = _oK[_pK]; + if (_qK._bl) continue; + if (!_qK._cl) continue; + { + if (yyGetBool(_qK._HA) && yyGetBool(_k6(_qK, _3l))) { + { + var _uC = _b7(_qK, _3l, _qK._HA); + _nK = _cm(yyftime(_sl(_uC), 0.003), 0.7, 0.9); + } + } + } + } + } + var _rK = _3l._WA; + var _sK = -1; + if (yyCompareVal(_rK, 1, g_GMLMathEpsilon) == 0) { + _sK = 0; + } + switch (_sK) { + case 0: { + if (yyfnotequal(_3l._bq, 14)) { + { + _3l._tK = _xC(_3l._tK, 2, 0.05); + break; + } + } + } + default: { + _3l._tK = _xC(_3l._tK, _nK, 0.025); + if (yyGetBool(_3l._3C)) { + _3l._tK = 0.9; + } + break; + } + } + _uK(_rn._vK[_Tn(0, _rn._vK)], yyftime(960, _sl(_3l._tK)), yyftime(540, _sl(_3l._tK))); + var _wK = _xK(_rn._vK[_Tn(0, _rn._vK)]); + var _yK = _zK(_rn._vK[_Tn(0, _rn._vK)]); + var _AK = yyftime(_sl(_wK), 0.5); + var _BK = yyftime(_sl(_yK), 0.5); + var _5G = 1300; + var _6G = 300; + var _CK = 0.05; + var _bD = global._SA; + if (yyGetBool(_DA(_bD))) { + { + _5G = _0m(_3l, _4l, _bD).x; + _6G = yyfplus(300, _sl(yyftime(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD).y), 300)), 0.5))); + if (yyGetBool(_k6(_3l, _4l))) { + _6G = 300; + } + if (yyGetBool(_DA(_0m(_3l, _4l, _bD)._HA))) { + _5G = _0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA).x; + } + _AK = yyftime(_sl(_wK), _sl(yyfminus(0.5, _sl(yyftime(0.15, _sl(_3l._NA)))))); + if (yyGetBool(_3l._3C)) { + _AK = yyftime(_sl(_wK), _sl(yyfminus(0.5, _sl(yyftime(0.25, _sl(_3l._NA)))))); + } + } + } else { + { + _6G = 0; + _CK = 0.025; + var _DK = _3l._NA; + var _EK = -1; + if (yyCompareVal(_DK, -1, g_GMLMathEpsilon) == 0) { + _EK = 0; + } else if (yyCompareVal(_DK, 1, g_GMLMathEpsilon) == 0) { + _EK = 1; + } + switch (_EK) { + case 0: { + if (yyfequal(_3l._9q, _3l._aq)) { + _5G = yyfminus(_5G, yyftime(_sl(_3l._XD), 20)); + } else { + _5G = yyfplus(_5G, yyftime(_sl(_3l._XD), 20)); + } + break; + } + case 1: { + if (yyfequal(_3l._9q, _3l._aq)) { + _5G = yyfplus(_5G, yyftime(_sl(_3l._XD), 20)); + } else { + _5G = yyfminus(_5G, yyftime(_sl(_3l._XD), 20)); + } + break; + } + } + var _FK = _3l._bq; + var _GK = -1; + if (yyCompareVal(_FK, 12, g_GMLMathEpsilon) == 0 || yyCompareVal(_FK, 13, g_GMLMathEpsilon) == 0) { + _GK = 0; + } else if (yyCompareVal(_FK, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_FK, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_FK, 17, g_GMLMathEpsilon) == 0) { + _GK = 1; + } + switch (_GK) { + case 0: { + if (yyGetBool(yyfnotequal(_3l._NE, 3)) && yyGetBool(yyfnotequal(_3l._NE, 5))) { + break; + } + } + case 1: { + _CK = 0.25; + _5G = 1300; + break; + } + default: { + break; + } + } + } + } + _6G = yyfminus(_6G, 10); + var _HK = _xC(_IK(_rn._vK[_Tn(0, _rn._vK)]), yyfminus(_sl(_5G), _sl(_AK)), yyftime(_sl(_CK), 0.5)); + var _JK = _xC(_KK(_rn._vK[_Tn(0, _rn._vK)]), yyfminus(_sl(_6G), _sl(_BK)), yyftime(_sl(_CK), 0.5)); + _HK = _cm(_HK, 0, yyfminus(_sl(_rn._Ps), _sl(_wK))); + _JK = _cm(_JK, 0, yyfminus(_sl(_rn._Rs), _sl(_yK))); + _LK(_rn._vK[_Tn(0, _rn._vK)], _HK, _JK); +} +function _u7(_3l, _4l, _5l) { + _lp(_3l, 55); + var _MK = _Oq(_3l.x, yyfminus(_sl(_3l.y), 48), "Instances", 55); + _0m(_3l, _4l, _MK)._ir(-10000); + _0m(_3l, _4l, _MK)._mm = _5l; +} +function _v7(_3l, _4l, _5l) { + _lp(_3l, 55); + var _MK = _Oq(_3l.x, yyfminus(_sl(_3l.y), 32), "Instances", 55); + _0m(_3l, _4l, _MK)._ir(-10000); + _0m(_3l, _4l, _MK)._mm = yyfplus(_sl(_ul(round(_5l))), _sl(_Q8(_3l, _4l, "sla_yards"))); +} +function _w7(_3l, _4l, _5l) { + { + var _NK = _8l(54); + for (var _OK in _NK) { + if (!_NK.hasOwnProperty(_OK)) continue; + var _PK = _NK[_OK]; + if (_PK._bl) continue; + if (!_PK._cl) continue; + _lp(_PK); + } + } + var _QK = _5l; + var _sr = ""; + var _fo = 0 ? 1 : 0; + var _RK = 16777215; + var _SK = _QK; + var _TK = -1; + if ( + yyCompareVal(_SK, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 13, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 18, g_GMLMathEpsilon) == 0 || + yyCompareVal(_SK, 19, g_GMLMathEpsilon) == 0 + ) { + _TK = 0; + } else if (yyCompareVal(_SK, 6, g_GMLMathEpsilon) == 0) { + _TK = 1; + } else if (yyCompareVal(_SK, 7, g_GMLMathEpsilon) == 0) { + _TK = 2; + } else if (yyCompareVal(_SK, 8, g_GMLMathEpsilon) == 0) { + _TK = 3; + } else if (yyCompareVal(_SK, 9, g_GMLMathEpsilon) == 0) { + _TK = 4; + } else if (yyCompareVal(_SK, 10, g_GMLMathEpsilon) == 0) { + _TK = 5; + } else if (yyCompareVal(_SK, 11, g_GMLMathEpsilon) == 0) { + _TK = 6; + } else if (yyCompareVal(_SK, 12, g_GMLMathEpsilon) == 0) { + _TK = 7; + } else if (yyCompareVal(_SK, 14, g_GMLMathEpsilon) == 0) { + _TK = 8; + } else if (yyCompareVal(_SK, 15, g_GMLMathEpsilon) == 0) { + _TK = 9; + } else if (yyCompareVal(_SK, 16, g_GMLMathEpsilon) == 0) { + _TK = 10; + } else if (yyCompareVal(_SK, 17, g_GMLMathEpsilon) == 0) { + _TK = 11; + } + switch (_TK) { + case 0: { + return; + break; + } + case 1: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Touchdown")), "!!!"); + _fo = 1 ? 1 : 0; + _RK = 65535; + if (yyfequal(_0m(_3l, _4l, 48).__C, 6)) { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Scored")), "!!!"); + } + break; + } + case 2: { + _sr = _Q8(_3l, _4l, "match_Incomplete"); + _fo = 0 ? 1 : 0; + _RK = 16777215; + break; + } + case 3: { + _sr = _Q8(_3l, _4l, "match_OutOfBounds"); + _fo = 0 ? 1 : 0; + _RK = 16777215; + break; + } + case 4: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Interception")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + case 5: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Turnover")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + case 6: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Sacked")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + case 7: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Safety")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + case 8: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_FG_Good")), "!"); + _fo = 1 ? 1 : 0; + _RK = 65535; + break; + } + case 9: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_FG_Bad")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + case 10: { + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) || yyGetBool(yyfgreater(_0m(_3l, _4l, 48)._1G, 0))) { + _0m(_3l, _4l, 48)._1G = -1; + } else { + _0m(_3l, _4l, 48)._1G = _0m(_3l, _4l, 48)._2G; + } + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Success")), "!"); + _fo = 1 ? 1 : 0; + _RK = 65535; + break; + } + case 11: { + _sr = yyfplus(_sl(_Q8(_3l, _4l, "match_Fail")), "!"); + _fo = 1 ? 1 : 0; + _RK = 255; + break; + } + } + var _Ol = _Oq(0, 0, "Text", 54); + _0m(_3l, _4l, _Ol)._mm = _UK(_sr); + _0m(_3l, _4l, _Ol)._fo = _fo; + _0m(_3l, _4l, _Ol)._RK = _RK; + _0m(_3l, _4l, _Ol).__z = 0.5; + _0m(_3l, _4l, _Ol)._rx = _vp(_0m(_3l, _4l, _Ol)._rx, 2633220098); + _0m(_3l, _4l, _Ol)._rx[_wp(0)] = 120; + _0m(_3l, _4l, 48)._eB = ""; + _A9(_3l, _4l, _sr); +} +function _x7(_3l, _4l) { + var _Lw = 8; + if (yyfequal(_3l._WA, 2)) { + { + _3l._uE = ""; + if (yyGetBool(_DA(52)) && yyGetBool(yyfequal(_0m(_3l, _4l, global._SA)._WA, 0)) && yyGetBool(yyfless(_rn._up(), yyfplus(_sl(_3l._SD), 2000)))) { + { + if (yyGetBool(_3l._3C)) { + { + _3l._uE = _Q8(_3l, _4l, "match_FieldGoal"); + if (yyGetBool(_3l._UC)) { + _3l._uE = _Q8(_3l, _4l, "match_PAT"); + } + } + } else { + if (yyfgreater(_3l.__C, 0)) { + { + _3l._uE = _29(_3l, _4l); + } + } + } + } + } + { + var _VK = _8l(6); + for (var _WK in _VK) { + if (!_VK.hasOwnProperty(_WK)) continue; + var _XK = _VK[_WK]; + if (_XK._bl) continue; + if (!_XK._cl) continue; + return; + } + } + } + } + _YK(0); + _ZK(1); + __K(1); + _0L(1); + var _1L = yyftime(_sl(_Qq()), 0.5); + var _1r = yyftime(_sl(_Rq()), 0.5); + if (yyfequal(_3l._WA, 2)) { + _1r = yyftime(_sl(_Rq()), 0.75); + } + if (yyfnotequal(_3l._uE, "")) { + { + var _2L = yyfplus(_sl(yyftime(_sl(_3L(_3l._uE)), 0.5)), _sl(_Lw)); + _4L(yyfminus(_sl(_1L), _sl(_2L)), yyfminus(_sl(_1r), _sl(_Lw)), yyfplus(_sl(_1L), _sl(_2L)), yyfplus(_sl(_1r), _sl(_Lw)), 0, 0, 0, 0, 0); + _5L(_1L, _1r, _3l._uE); + } + } + if (yyGetBool(yyfnotequal(_3l._eB, "")) && yyGetBool(!yyGetBool(_DA(7)))) { + { + _1r = yyftime(_sl(_Rq()), 0.75); + var _2L = yyfplus(_sl(yyftime(_sl(_3L(_3l._eB)), 0.5)), _sl(_Lw)); + _4L(yyfminus(_sl(_1L), _sl(_2L)), yyfminus(_sl(_1r), _sl(_Lw)), yyfplus(_sl(_1L), _sl(_2L)), yyfplus(_sl(_1r), _sl(_Lw)), 0, 0, 0, 0, 0); + _5L(_1L, _1r, _3l._eB); + } + } +} +function _y7(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + return; + } + _YK(0); + _ZK(0); + __K(1); + _0L(1); + _6L(0, 0, _Qq(), 16, 0, 0, 0, 0, 0); + var _1L = 16; + var _7L = 8; + var _sr = _il(_3l._Cm[_Tn(0, _3l._Cm)], "tla"); + _sr = yyfplus(_sr, yyfplus(yyfplus(" ", _sl(_ul(_3l._BE[_Tn(0, _3l._BE)]))), " ")); + _sr = yyfplus(_sr, yyfplus(yyfplus(_sl(_il(_3l._Cm[_Tn(1, _3l._Cm)], "tla")), " "), _sl(_ul(_3l._BE[_Tn(1, _3l._BE)])))); + _5L(_1L, _7L, _sr); + if (yyfnotequal(_3l._bq, 13)) { + { + _ZK(2); + _1L = yyfdivide(_sl(_Qq()), 2); + var _8L = yyfplus(_sl(_Q8(_3l, _4l, yyfplus("quarter_", _sl(_ul(_3l._NE))))), " "); + _5L(_1L, _7L, _8L); + _ZK(0); + var _9L = yyfplus(" ", _sl(_09(_3l, _4l, _3l._VD, _3l._WD))); + if (yyfequal(_3l._VD, 0)) { + { + _aL(global._bm); + if (yyfless(_3l._WD, 11)) { + _aL(255); + } + } + } + _5L(_1L, _7L, _9L); + if (yyfequal(_3l._WA, 2)) { + { + _ZK(2); + _bL(16777215); + _1L = yyfminus(_sl(_Qq()), 16); + if (yyGetBool(_3l._3C)) { + { + if (yyGetBool(_k6(_3l, _4l))) { + { + var _cL = _h7(_3l, _4l); + var _sr = yyfplus(yyfplus(_sl(_ul(_3l._TC)), " "), _sl(_Q8(_3l, _4l, "tla_yards"))); + if (yyGetBool(_cL) && yyGetBool(_0m(_3l, _4l, _cL)._Bl)) { + { + if (yyfgreater(_il(_0m(_3l, _4l, _cL)._Bl, "stat_attempts"), 0)) { + { + _sr = yyfplus( + _sr, + yyfplus( + yyfplus(yyfplus(yyfplus(yyfplus(" ", _sl(_ul(_il(_0m(_3l, _4l, _cL)._Bl, "stat_complete")))), "/"), _sl(_ul(_il(_0m(_3l, _4l, _cL)._Bl, "stat_attempts")))), " "), + _sl(_Q8(_3l, _4l, "tla_Attempts")) + ) + ); + } + } + } + } + _5L(_1L, _7L, _sr); + } + } + } + } else { + if (yyGetBool(yyfgreater(_3l.__C, 0)) && yyGetBool(yyfless(_3l.__C, 5))) { + { + _5L(_1L, _7L, _29(_3l, _4l)); + } + } + } + } + } else { + { + _ZK(2); + _bL(0); + _bL(16777215); + } + } + } + } + { + var _dL = _8l(global._SA); + for (var _eL in _dL) { + if (!_dL.hasOwnProperty(_eL)) continue; + var _fL = _dL[_eL]; + if (_fL._bl) continue; + if (!_fL._cl) continue; + { + if (!yyGetBool(_DA(32))) { + { + if (yyGetBool(yyfnotequal(_fL._WA, 0)) && yyGetBool(yyfnotequal(_fL._WA, 1))) { + { + if (yyGetBool(_fL._HA) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _fL._HA)._hI, ""))) { + { + var _gL = yyfminus(_sl(_Rq()), 16); + _hL(_fL, 58, _26(_fL, _3l, _il(_0m(_3l, _4l, _fL._HA)._Bl, "attitude")), 18, _gL); + _ZK(0); + _bL(0); + _5L(30, _gL, _0m(_3l, _4l, _fL._HA)._hI); + _bL(16777215); + } + } + } + } + } + } + } + } + } +} +function _z7(_3l, _4l) { + _0L(0.6); + _iL(_3l._aB, 131, _3l._aB, 470, 2, 16711680, 16711680); + if (yyfgreaterequal(_3l._ZD, 1)) { + _jL(_3l, 3, 1, _3l._aB, 126, 2, 2, 0, 16777215, 1); + } + if (yyGetBool(yyfgreater(_3l.__D, 300)) && yyGetBool(yyfless(_3l.__D, 2300))) { + { + _iL(_3l.__D, 131, _3l.__D, 470, 2, 65535, 65535); + _jL(_3l, 3, 0, _3l.__D, 126, 2, 2, 0, 16777215, 1); + } + } + _0L(1); +} +function _A7(_3l, _4l) { + if (!yyGetBool(_3l._3C)) { + return; + } + if (!yyGetBool(_k6(_3l, _4l))) { + return; + } + if (yyGetBool(!yyGetBool(_DA(60))) || yyGetBool(yyfequal(_0m(_3l, _4l, 60)._gC, 0))) { + return; + } + _YK(0); + _ZK(1); + __K(1); + var _kL = _Qq(); + var _lL = 0; + var _mL = 48; + var _nL = 48; + if (yyfequal(_0m(_3l, _4l, 48)._NA, -1)) { + _mL = yyfminus(_sl(_kL), _sl(_mL)); + } + var _oL = 64; + var _Es = yyfminus(_sl(_mL), _sl(yyftime(_sl(_oL), 0.5))); + var _Fs = yyfminus(_sl(_nL), _sl(yyftime(_sl(_oL), 0.5))); + _4L(_Es, _Fs, yyfplus(_sl(_Es), _sl(_oL)), yyfplus(yyfplus(_sl(_Fs), _sl(_oL)), 16), _lL, _lL, _lL, _lL, 0); + _Es = _mL; + _Fs = _nL; + _jL(_3l, 44, 0, _Es, _Fs, 2, 2, yyftime(_sl(_0m(_3l, _4l, 60)._hC), 45), 16777215, 1); + _5L(_Es, yyfplus(_sl(_Fs), 40), yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "match_Wind")), " "), _sl(_ul(_0m(_3l, _4l, 60)._gC)))); +} +function _B7(_3l, _4l) { + var _lL = 0; + var _kL = _Qq(); + var _oL = 256; + var _Es = yyfminus(_sl(yyftime(_sl(_kL), 0.5)), _sl(yyftime(_sl(_oL), 0.5))); + _4L(_Es, 32, yyfplus(_sl(_Es), _sl(_oL)), 64, _lL, _lL, _lL, _lL, 0); + var _pL = _cm(yyftime(_sl(_3l._QB), 2), 1, 100); + var _qL = yyftime(_sl(yyfminus(_sl(_oL), 2)), 0.01); + var _rL = yyftime(_sl(_qL), _sl(min(30, _pL))); + var _sL = yyftime(_sl(_qL), _sl(min(100, _pL))); + _lL = 65280; + _4L(yyfplus(_sl(_Es), 2), 34, yyfplus(_sl(_Es), _sl(_sL)), 62, _lL, _lL, _lL, _lL, 0); + _lL = 255; + _4L(yyfplus(_sl(_Es), 2), 34, yyfplus(_sl(_Es), _sl(_rL)), 62, _lL, _lL, _lL, _lL, 0); +} +function _C7(_3l, _4l) { + _bL(0); + _0L(yyftime(_sl(_3l._8I), 0.5)); + var _tL = _3l._zH; + var _uL = _3l._AH; + var _vL = _oI(_3l._sB); + var _wL = 0; + for (; yyfless(_wL, _vL); _wL = yyfplus(_wL, 1)) { + { + var _xL = round(yyfplus(_sl(_3l._zH), _sl(_lI(_3l._sB, _wL)))); + var _yL = round(yyfplus(_sl(_3l._AH), _sl(_nI(_3l._sB, _wL)))); + if (yyfgreater(_3l._AH, 300)) { + _yL = yyfminus(_sl(_3l._AH), _sl(_nI(_3l._sB, _wL))); + } + _zL(_tL, yyfplus(_sl(_uL), 1), _xL, yyfplus(_sl(_yL), 1), 5); + _AL(_xL, yyfplus(_sl(_yL), 1), 2.5, 0); + _3l._0K = 999; + var _BL = _0m(_3l, _4l, 48)._NA; + var _CL = -1; + if (yyCompareVal(_BL, -1, g_GMLMathEpsilon) == 0) { + _CL = 0; + } else if (yyCompareVal(_BL, 1, g_GMLMathEpsilon) == 0) { + _CL = 1; + } + switch (_CL) { + case 0: { + if (yyflessequal(_xL, _tL)) { + _3l._0K = _PA(_tL, _uL, _xL, _yL); + } + break; + } + case 1: { + if (yyfgreaterequal(_xL, _tL)) { + _3l._0K = _PA(_tL, _uL, _xL, _yL); + } + break; + } + } + _tL = _xL; + _uL = _yL; + } + } + if (yyGetBool(_3l._eH)) { + { + _bL(0); + _0L(yyftime(_sl(_3l._8I), 0.5)); + _zL(_tL, yyfminus(_sl(_uL), 5), _xL, yyfplus(_sl(_yL), 7), 5); + } + } else { + if (yyfequal(_3l._0K, 999)) { + { + _bL(0); + _0L(yyftime(_sl(_3l._8I), 0.5)); + _AL(_tL, yyfplus(_sl(_uL), 1), 5, 0); + } + } else { + { + if (yyfgreaterequal(_3l._0K, 270)) { + { + _tL = yyfplus(_tL, 1.5); + _uL = yyfplus(_uL, 1); + } + } else { + if (yyfgreater(_3l._0K, 90)) { + { + _tL = yyfplus(_tL, 1.5); + _uL = yyfplus(_uL, 2); + } + } + } + _jL(_3l, 39, 0, _tL, yyfplus(_sl(_uL), 1), 0.75, 0.75, _3l._0K, 0, yyftime(_sl(_3l._8I), 0.5)); + } + } + } + var _RK = global._DL; + if (yyGetBool(_3l._eH) || yyGetBool(yyfequal(_3l._jB, 1))) { + _RK = 16777215; + } else { + if (yyfequal(_3l._jB, 2)) { + _RK = global._EL; + } + } + _bL(_RK); + _0L(_3l._8I); + _tL = round(_3l._zH); + _uL = round(_3l._AH); + var _wL = 0; + for (; yyfless(_wL, _vL); _wL = yyfplus(_wL, 1)) { + { + var _xL = round(yyfplus(_sl(_3l._zH), _sl(_lI(_3l._sB, _wL)))); + var _yL = round(yyfplus(_sl(_3l._AH), _sl(_nI(_3l._sB, _wL)))); + if (yyfgreater(_3l._AH, 300)) { + _yL = yyfminus(_sl(_3l._AH), _sl(_nI(_3l._sB, _wL))); + } + _zL(_tL, _uL, _xL, _yL, 5); + _AL(_xL, _yL, 2.5, 0); + _tL = _xL; + _uL = _yL; + } + } + if (yyGetBool(_3l._eH)) { + { + _3l._0K = 999; + _bL(16777215); + _0L(_3l._8I); + _zL(_tL, yyfminus(_sl(_uL), 6), _xL, yyfplus(_sl(_yL), 6), 5); + } + } else { + if (yyfequal(_3l._0K, 999)) { + { + _bL(_RK); + _0L(_3l._8I); + _AL(_tL, _uL, 5, 0); + } + } else { + { + if (yyfgreaterequal(_3l._0K, 270)) { + { + _tL = yyfplus(_tL, 1.5); + _uL = yyfplus(_uL, 1); + } + } else { + if (yyfgreater(_3l._0K, 90)) { + { + _tL = yyfplus(_tL, 1.5); + _uL = yyfplus(_uL, 2); + } + } + } + _jL(_3l, 39, 0, _tL, _uL, 0.75, 0.75, _3l._0K, _RK, _3l._8I); + } + } + } + _bL(16777215); + _0L(1); +} +function _D7(_3l, _4l) { + _aL(16777215); + _0L(0.075); + var _FL = 90; + if (yyfequal(_0m(_3l, _4l, 48)._NA, 1)) { + _FL = 2510; + } + { + var _GL = _8l(global._SA); + for (var _HL in _GL) { + if (!_GL.hasOwnProperty(_HL)) continue; + var _IL = _GL[_HL]; + if (_IL._bl) continue; + if (!_IL._cl) continue; + { + var _JL = _IL._WA; + var _KL = -1; + if (yyCompareVal(_JL, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_JL, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_JL, 1, g_GMLMathEpsilon) == 0) { + _KL = 0; + } + switch (_KL) { + case 0: { + { + var _LL = _8l(_IL._HA); + for (var _ML in _LL) { + if (!_LL.hasOwnProperty(_ML)) continue; + var _NL = _LL[_ML]; + if (_NL._bl) continue; + if (!_NL._cl) continue; + _OL(_FL, 270, _FL, 336, _NL.x, _NL.y, 0); + } + } + break; + } + } + } + } + } + _aL(16777215); + _0L(1); +} +function _E7(_3l, _4l) { + _A9(_3l, _4l, "s_set_up_practice"); + { + var _PL = _8l(48); + for (var _QL in _PL) { + if (!_PL.hasOwnProperty(_QL)) continue; + var _RL = _PL[_QL]; + if (_RL._bl) continue; + if (!_RL._cl) continue; + _RL._rx = _vp(_RL._rx, 3172014589); + _RL._rx[_wp(0)] = 0; + } + } + { + var _SL = _8l(54); + for (var _TL in _SL) { + if (!_SL.hasOwnProperty(_TL)) continue; + var _UL = _SL[_TL]; + if (_UL._bl) continue; + if (!_UL._cl) continue; + _lp(_UL); + } + } + _3l._2G++; + if (yyfequal(_3l._1G, -1)) { + { + if (yyfless(_0m(_3l, _4l, 42)._cq, 99)) { + { + var _VL = _0m(_3l, _4l, 42)._Bo; + var _WL = -1; + if (yyCompareVal(_VL, 3, g_GMLMathEpsilon) == 0) { + _WL = 0; + } else if (yyCompareVal(_VL, 2, g_GMLMathEpsilon) == 0) { + _WL = 1; + } else if (yyCompareVal(_VL, 1, g_GMLMathEpsilon) == 0) { + _WL = 2; + } + switch (_WL) { + case 0: { + _0m(_3l, _4l, 42)._Bo = 2; + _3l._2G = 1; + _3l._1G = 0; + break; + } + case 1: { + _0m(_3l, _4l, 42)._Bo = 1; + _3l._2G = 1; + _3l._1G = 0; + break; + } + case 2: { + _3m(4); + return; + break; + } + } + } + } + } + } + _3l._WA = 2; + var _XL = _0m(_3l, _4l, 42)._Bo; + var _YL = -1; + if (yyCompareVal(_XL, 1, g_GMLMathEpsilon) == 0) { + _YL = 0; + } else if (yyCompareVal(_XL, 2, g_GMLMathEpsilon) == 0) { + _YL = 1; + } else if (yyCompareVal(_XL, 3, g_GMLMathEpsilon) == 0) { + _YL = 2; + } + switch (_YL) { + case 0: { + var _Ol = _Q8(_3l, _4l, "msg_Intro_Kicking"); + if (yyGetBool(global._fB)) { + _Ol = _Q8(_3l, _4l, "msg_Intro_KickingBrowser"); + } + if (yyfequal(_3l._2G, 1)) { + _T7(_3l, _4l, "", _Ol, "", _Q8(_3l, _4l, "ui_Continue"), "", 332, global._Ll, 0.7); + } else { + if (yyfequal(_3l._1G, yyfminus(_sl(_3l._2G), 1))) { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_Intro_SuccessKick"), "", _Q8(_3l, _4l, "ui_Continue"), "", 332, global._Ll, 0.7); + } + } + _3l._XD = 30; + if (yyfequal(_3l._1G, 0)) { + _3l._XD = 40; + } + _3l._NA = -1; + if (yyfnotequal(_il(_0m(_3l, _4l, 42)._1n, "op_drivedir"), 0)) { + _3l._NA = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + } + _B6(_3l, _4l, 0); + break; + } + case 1: { + var _Ol = _Q8(_3l, _4l, "msg_Intro_Running"); + if (yyGetBool(global._fB)) { + _Ol = _Q8(_3l, _4l, "msg_Intro_RunningBrowser"); + } + if (yyfequal(_3l._2G, 1)) { + _T7(_3l, _4l, "", _Ol, "", _Q8(_3l, _4l, "ui_Continue"), "", 332, global._Ll, 0.7); + } + _3l._XD = 0; + _3l._NA = -1; + if (yyfnotequal(_il(_0m(_3l, _4l, 42)._1n, "op_drivedir"), 0)) { + _3l._NA = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + } + _F7(_3l, _4l); + break; + } + case 2: { + if (yyfequal(_3l._2G, 1)) { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_Intro_Passing"), "", _Q8(_3l, _4l, "ui_Continue"), "", 332, global._Ll, 0.7); + } else { + if (yyfequal(_3l._1G, yyfminus(_sl(_3l._2G), 1))) { + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_Intro_SuccessPass"), "", _Q8(_3l, _4l, "ui_Continue"), "", 332, global._Ll, 0.7); + } + } + _3l._XD = 0; + _3l._NA = -1; + if (yyfnotequal(_il(_0m(_3l, _4l, 42)._1n, "op_drivedir"), 0)) { + _3l._NA = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + } + _G7(_3l, _4l); + break; + } + } +} +function _F7(_3l, _4l) { + _4z("s_practice_running"); + _3l._SD = _rn._up(); + _3l._3C = 0 ? 1 : 0; + _3l._aB = yyfminus(1300, _sl(yyftime(yyftime(_sl(_3l._XD), 20), _sl(_3l._NA)))); + _3l._aB = yyfplus(_3l._aB, yyftime(500, _sl(_3l._NA))); + _3l.__D = yyfplus(_sl(_3l._aB), _sl(yyftime(yyftime(_sl(_3l._ZD), 20), _sl(_3l._NA)))); + _3l._bB = 300; + _J6(_3l, _4l); + var _jD = _Oq(0, 0, "Players", 50); + _Oq(0, 0, "Players", 50); + var _ZL = yyfplus(_sl(_0m(_3l, _4l, _jD).x), _sl(yyftime(60, _sl(_3l._NA)))); + var _gL = _0m(_3l, _4l, _jD).y; + var _0u = 1; + for (; yyfless(_0u, 4); _0u++) { + { + _ZL = yyfplus(_ZL, yyftime(120, _sl(_3l._NA))); + _H7(_3l, _4l, _ZL, _gL, _YB(1.5, 1.5), 0, 40); + } + } + _I7(_3l, _4l, 2, 300, 250, 2000); + _I7(_3l, _4l, 3, 300, 350, 2000); + global._SA = _Oq(0, 0, "Ball", 52); + _Oq(0, 0, "Ball", 53); + { + var __L = _8l(49); + for (var _0M in __L) { + if (!__L.hasOwnProperty(_0M)) continue; + var _1M = __L[_0M]; + if (_1M._bl) continue; + if (!_1M._cl) continue; + _37(_1M, _3l); + } + } + { + var _2M = _8l(48); + for (var _3M in _2M) { + if (!_2M.hasOwnProperty(_3M)) continue; + var _4M = _2M[_3M]; + if (_4M._bl) continue; + if (!_4M._cl) continue; + { + _4M._WA = 1; + _4M._bq = 14; + _4M._uE = ""; + _4M._vE = 0 ? 1 : 0; + _4M._eB = _Q8(_4M, _3l, "training_Running1"); + if (yyGetBool(global._fB)) { + _4M._eB = _Q8(_4M, _3l, "training_Running1b"); + } + } + } + } +} +function _G7(_3l, _4l) { + _4z("s_practice_passing"); + _3l._SD = _rn._up(); + _3l._3C = 0 ? 1 : 0; + _3l._aB = yyfplus(1300, _sl(yyftime(yyftime(_sl(_3l._XD), 20), _sl(_3l._NA)))); + _3l.__D = yyfplus(_sl(_3l._aB), _sl(yyftime(yyftime(_sl(_3l._ZD), 20), _sl(_3l._NA)))); + _3l._bB = 300; + _J6(_3l, _4l); + var _jD = _Oq(0, 0, "Players", 50); + var _aH = _Oq(0, 0, "Players", 50); + var _5M = _Oq(0, 0, "Players", 50); + var _6M = _Oq(0, 0, "Players", 50); + var _7M = _Oq(0, 0, "Players", 50); + var _8M = _Oq(0, 0, "Players", 50); + var _9M = _Oq(0, 0, "Players", 50); + var _aM = _Oq(0, 0, "Players", 50); + var _bM = _Oq(0, 0, "Players", 50); + _lp(_3l, _aH); + _lp(_3l, _6M); + _lp(_3l, _7M); + _lp(_3l, _8M); + _lp(_3l, _9M); + _lp(_3l, _aM); + { + var _cM = _8l(49); + for (var _dM in _cM) { + if (!_cM.hasOwnProperty(_dM)) continue; + var _eM = _cM[_dM]; + if (_eM._bl) continue; + if (!_eM._cl) continue; + _37(_eM, _3l); + } + } + global._SA = _Oq(0, 0, "Ball", 52); + _Oq(0, 0, "Ball", 53); + { + var _fM = _8l(48); + for (var _gM in _fM) { + if (!_fM.hasOwnProperty(_gM)) continue; + var _hM = _fM[_gM]; + if (_hM._bl) continue; + if (!_hM._cl) continue; + { + _hM._WA = 1; + _hM._bq = 14; + _hM._uE = ""; + _hM._vE = 0 ? 1 : 0; + _hM._eB = _Q8(_hM, _3l, "training_Throw1"); + } + } + } +} +function _H7(_3l, _4l, _5l, _Bq, _Cq, _zu, _Mw) { + var _ZL = _5l; + var _gL = _Bq; + var _iM = _Cq; + var _jM = _zu; + var _kM = _Mw; + var _lM = _Oq(0, 0, "Players", 58); + _0m(_3l, _4l, _lM)._kr(_ZL); + _0m(_3l, _4l, _lM)._Us(_gL); + _0m(_3l, _4l, _lM)._mM = _ZL; + _0m(_3l, _4l, _lM)._nM = _gL; + _0m(_3l, _4l, _lM)._oM = _iM; + _0m(_3l, _4l, _lM)._jM = _jM; + _0m(_3l, _4l, _lM)._kM = _kM; + _0m(_3l, _4l, _lM)._pM = yyfplus(250, _sl(_Sm(1250))); +} +function _I7(_3l, _4l, _5l, _Bq, _Cq, _zu) { + var _qM = _5l; + var _DF = _Bq; + var _Gy = _Cq; + var _ju = _zu; + var _gz = _Oq(_DF, _Gy, "Shadows", 59); + _0m(_3l, _4l, _gz)._rM = _qM; + _0m(_3l, _4l, _gz)._sM = _ju; +} +function _J7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(7, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _K7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(12, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _L7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(11, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _M7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(0, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _N7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(1, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _O7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM = _FA(5, 1, 0); + _uM(_tM, _YB(0.8, 1.2)); +} +function _P7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + if (yyfless(_rn._up(), yyfplus(_sl(global._vM), 50))) { + return; + } + var _bD = global._SA; + var _tM = _FA(13, 1, 0); + var _uC = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + _uC = _cm(yyfdivide(20, _sl(_uC)), 0, 2); + _uM(_tM, _YB(0.8, 1.2)); + _EA(_tM, _uC, 0); + global._vM = _rn._up(); +} +function _Q7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _tM; + var _wM = _Sm(2); + var _xM = -1; + if (yyCompareVal(_wM, 0, g_GMLMathEpsilon) == 0) { + _xM = 0; + } else if (yyCompareVal(_wM, 1, g_GMLMathEpsilon) == 0) { + _xM = 1; + } else if (yyCompareVal(_wM, 2, g_GMLMathEpsilon) == 0) { + _xM = 2; + } + switch (_xM) { + case 0: { + _tM = _FA(8, 1, 0); + break; + } + case 1: { + _tM = _FA(9, 1, 0); + break; + } + case 2: { + _tM = _FA(10, 1, 0); + break; + } + } + var _bD = global._SA; + var _uC = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + _uC = _cm(yyfdivide(20, _sl(_uC)), 0, 2); + _uM(_tM, _YB(0.8, 1.2)); + _EA(_tM, _uC, 0); +} +function _R7(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + var _bD = global._SA; + var _tM = _FA(12, 1, 0); + var _uC = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + _uC = _cm(yyfdivide(20, _sl(_uC)), 0, 2); + _uM(_tM, 1.5); + _EA(_tM, _uC, 0); +} +function _S7(_3l, _4l, _5l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + _FA(_5l, 1, 1); +} +function _T7(_3l, _4l, _5l, _Bq, _Cq, _zu, _Mw, _Nw, _Ow, _yM) { + var _Fq = _5l; + var _Gq = _Bq; + var _Hq = _Cq; + var _Iq = _zu; + var _zM = _Mw; + var _AM = _Nw; + var _BM = _Ow; + var __z = _yM; + var _CM = yyfminus(_sl(yyftime(_sl(_Qq()), 0.33)), 45); + var _DM = yyfminus(_sl(yyftime(_sl(_Qq()), 0.66)), 45); + var _EM = yyfminus(_sl(_Qq()), 128); + var _Nq = _Oq(0, 0, "PopUps", 5); + var _Pq = _Oq(yyftime(_sl(_Qq()), 0.5), 32, "PopUps", 0); + var _Ol = _Oq(yyftime(_sl(_Qq()), 0.5), yyftime(_sl(_Rq()), 0.5), "PopUps", 6); + var _Sq = _Oq(_CM, 224, "PopUps", 7); + var _Tq = _Oq(_DM, 224, "PopUps", 7); + if (yyGetBool(yyfgreater(_ku(_Hq), 10)) || yyGetBool(yyfgreater(_ku(_Iq), 10))) { + { + _lp(_3l, _Sq); + _lp(_3l, _Tq); + _Sq = _Oq(_CM, 224, "PopUps", 10); + _Tq = _Oq(_DM, 224, "PopUps", 10); + } + } + _0m(_3l, _4l, _Nq)._am = _BM; + _0m(_3l, _4l, _Nq)._0r = __z; + _0m(_3l, _4l, _Pq)._1r = 32; + _0m(_3l, _4l, _Pq)._2r = 0 ? 1 : 0; + if (yyGetBool(yyfequal(_Fq, _Q8(_3l, _4l, "ui_News"))) || yyGetBool(yyfequal(_Fq, _Q8(_3l, _4l, "ui_Tip")))) { + _0m(_3l, _4l, _Pq)._2r = 1 ? 1 : 0; + } + _0m(_3l, _4l, _Pq)._mm = _ul(_Fq); + _0m(_3l, _4l, _Ol)._mm = _Gq; + _0m(_3l, _4l, _Ol)._am = global._Ll; + _0m(_3l, _4l, _Sq)._mm = _Hq; + _0m(_3l, _4l, _Tq)._mm = _Iq; + _0m(_3l, _4l, _Sq)._4r = _zM; + _0m(_3l, _4l, _Tq)._4r = _AM; + _0m(_3l, _4l, _Pq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Ol)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Sq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Tq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + if (yyfequal(_Fq, "")) { + _0m(_3l, _4l, _Pq)._4a = 0 ? 1 : 0; + } + if (yyfequal(_Hq, "")) { + { + _0m(_3l, _4l, _Sq)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, _Tq)._kr(_EM); + } + } + if (yyfequal(_Iq, "")) { + { + _0m(_3l, _4l, _Tq)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, _Sq)._kr(_EM); + } + } +} +function _U7(_3l, _4l, _5l, _Bq, _Cq, _zu) { + var _Sw = _5l; + var _Gp = _Bq; + var _FM = _Cq; + var _Gq = _zu; + _A9(_3l, _4l, yyfplus("s_meter_change: ", _sl(_ul(_Sw)))); + var _Nq = _Oq(0, 0, "PopUps", 5); + _0m(_3l, _4l, _Nq)._am = global._Ll; + _0m(_3l, _4l, _Nq)._0r = 1; + _0m(_3l, _4l, _Nq)._rx = _vp(_0m(_3l, _4l, _Nq)._rx, 882480689); + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 100; + _0m(_3l, _4l, _Nq)._FM = _FM; + var _GM = -4; + var _HM = _Sw; + var _IM = -1; + if (yyCompareVal(_HM, 1, g_GMLMathEpsilon) == 0) { + _IM = 0; + } else if (yyCompareVal(_HM, 2, g_GMLMathEpsilon) == 0) { + _IM = 1; + } else if (yyCompareVal(_HM, 3, g_GMLMathEpsilon) == 0) { + _IM = 2; + } else if (yyCompareVal(_HM, 4, g_GMLMathEpsilon) == 0) { + _IM = 3; + } else if (yyCompareVal(_HM, 5, g_GMLMathEpsilon) == 0) { + _IM = 4; + } else if (yyCompareVal(_HM, 6, g_GMLMathEpsilon) == 0) { + _IM = 5; + } else if (yyCompareVal(_HM, 7, g_GMLMathEpsilon) == 0) { + _IM = 6; + } else if (yyCompareVal(_HM, 8, g_GMLMathEpsilon) == 0) { + _IM = 7; + } + switch (_IM) { + case 0: { + _GM = _Oq(0, 0, "PopUps", 25); + _0m(_3l, _4l, _GM)._JM = _Gp; + break; + } + case 1: { + _GM = _Oq(0, 0, "PopUps", 27); + _0m(_3l, _4l, _GM)._JM = _Gp; + break; + } + case 2: { + _GM = _Oq(0, 0, "PopUps", 16); + _0m(_3l, _4l, _GM)._KM = _Gp; + _0m(_3l, _4l, _GM)._Bl = _0m(_3l, _4l, 42)._tn; + _0m(_3l, _4l, _GM)._6r = 0 ? 1 : 0; + break; + } + case 3: { + _GM = _Oq(0, 0, "PopUps", 21); + _0m(_3l, _4l, _GM)._JM = _Gp; + break; + } + case 4: { + _GM = _Oq(0, 0, "PopUps", 16); + _0m(_3l, _4l, _GM)._Bl = _0m(_3l, _4l, 42)._tn; + _0m(_3l, _4l, _GM)._LM = 1 ? 1 : 0; + _0m(_3l, _4l, _GM)._6r = 0 ? 1 : 0; + if (yyfless(_Gp, _il(_0m(_3l, _4l, _GM)._Bl, "attitude"))) { + _0m(_3l, _4l, _GM)._MM = 1; + } else { + if (yyfgreater(_Gp, _il(_0m(_3l, _4l, _GM)._Bl, "attitude"))) { + _0m(_3l, _4l, _GM)._MM = -1; + } + } + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 160; + break; + } + case 5: { + _GM = _Oq(0, 0, "PopUps", 18); + _0m(_3l, _4l, _GM)._NM = 1 ? 1 : 0; + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 160; + break; + } + case 6: { + _GM = _Oq(0, 0, "PopUps", 19); + _0m(_3l, _4l, _GM)._NM = 1 ? 1 : 0; + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 160; + break; + } + case 7: { + _GM = _Oq(0, 0, "PopUps", 20); + _0m(_3l, _4l, _GM)._fo = 1 ? 1 : 0; + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 160; + break; + } + } + _0m(_3l, _4l, _GM)._kr(yyfminus(_sl(yyftime(_sl(_rn._Ps), 0.5)), _sl(yyftime(_sl(_0m(_3l, _4l, _GM)._OM()), 0.5)))); + _0m(_3l, _4l, _GM)._Us(yyfminus(_sl(yyftime(_sl(_rn._Rs), 0.5)), _sl(yyftime(_sl(_0m(_3l, _4l, _GM)._Vs()), 0.5)))); + _0m(_3l, _4l, _GM)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + if (yyfnotequal(_Gq, "")) { + { + var _Ol = _Oq(yyftime(_sl(_Qq()), 0.5), yyftime(_sl(_Rq()), 0.5), "PopUps", 6); + _0m(_3l, _4l, _Ol)._mm = _Gq; + _0m(_3l, _4l, _Ol)._am = global._Ll; + _0m(_3l, _4l, _Ol)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + _0m(_3l, _4l, _Nq)._rx[_wp(0)] = 0; + _YK(0); + _ZK(1); + __K(1); + var _PM = yyfplus(8, _sl(_QM(_Gq, -1, _0m(_3l, _4l, _Ol)._3r))); + _0m(_3l, _4l, _GM)._Us(yyfplus(_sl(_0m(_3l, _4l, _Ol).y), _sl(_PM))); + var _Sq = _Oq(yyfminus(_sl(_Qq()), 128), 224, "PopUps", 7); + _0m(_3l, _4l, _Sq)._mm = _Q8(_3l, _4l, "ui_Continue"); + _0m(_3l, _4l, _Sq)._4r = 330; + _0m(_3l, _4l, _Sq)._ir(yyfminus(_sl(_0m(_3l, _4l, _Nq)._jr()), 1)); + } + } +} +function _V7(_3l, _4l) { + if (yyfgreaterequal(_06(_3l, _4l), 100)) { + _J2(_3l, _4l, "ACH_MORALE100"); + } + { + var _RM = _8l(5); + for (var _SM in _RM) { + if (!_RM.hasOwnProperty(_SM)) continue; + var _TM = _RM[_SM]; + if (_TM._bl) continue; + if (!_TM._cl) continue; + { + if (yyGetBool(_TM._FM)) { + _3m(_TM._FM); + } else { + if (yyfequal(_0m(_3l, _4l, 42)._1m, 2)) { + _3m(4); + } else { + _U5(_TM, _3l, 1); + } + } + } + } + } +} +function _W7(_3l, _4l, _5l) { + var _mm = _5l; + if (yyfequal(_UM(), -1)) { + return; + } + _A9(_3l, _4l, yyfplus("s_notification: ", _sl(_ul(_mm)))); + var _VM = _Oq(0, 0, "PopUps", 32); + _0m(_3l, _4l, _VM)._ir(-100); + _0m(_3l, _4l, _VM)._Pq = yyfplus(_sl(_Q8(_3l, _4l, "ui_Achievement")), "!"); + _0m(_3l, _4l, _VM)._mm = _mm; + _0m(_3l, _4l, _VM)._WM = 16777215; + _0m(_3l, _4l, _VM)._am = _kI(79, 143, 35); + if (yyfgreater(_el(_0m(_3l, _4l, 42)._XM), 0)) { + _0m(_3l, _4l, _VM)._4a = 0 ? 1 : 0; + } + _Cl(_0m(_3l, _4l, 42)._XM, _VM); +} +function _X7(_3l, _4l) { + if (yyGetBool(_DA(48))) { + { + { + var _YM = _8l(5); + for (var _ZM in _YM) { + if (!_YM.hasOwnProperty(_ZM)) continue; + var __M = _YM[_ZM]; + if (__M._bl) continue; + if (!__M._cl) continue; + _lp(__M); + } + } + { + var _0N = _8l(0); + for (var _1N in _0N) { + if (!_0N.hasOwnProperty(_1N)) continue; + var _2N = _0N[_1N]; + if (_2N._bl) continue; + if (!_2N._cl) continue; + if (yyfless(_2N._jr(), 0)) { + _lp(_2N); + } + } + } + { + var _3N = _8l(6); + for (var _4N in _3N) { + if (!_3N.hasOwnProperty(_4N)) continue; + var _5N = _3N[_4N]; + if (_5N._bl) continue; + if (!_5N._cl) continue; + if (yyfless(_5N._jr(), 0)) { + _lp(_5N); + } + } + } + { + var _6N = _8l(7); + for (var _7N in _6N) { + if (!_6N.hasOwnProperty(_7N)) continue; + var _8N = _6N[_7N]; + if (_8N._bl) continue; + if (!_8N._cl) continue; + if (yyfless(_8N._jr(), 0)) { + _lp(_8N); + } + } + } + { + var _9N = _8l(10); + for (var _aN in _9N) { + if (!_9N.hasOwnProperty(_aN)) continue; + var _bN = _9N[_aN]; + if (_bN._bl) continue; + if (!_bN._cl) continue; + if (yyfless(_bN._jr(), 0)) { + _lp(_bN); + } + } + } + { + var _cN = _8l(32); + for (var _dN in _cN) { + if (!_cN.hasOwnProperty(_dN)) continue; + var _eN = _cN[_dN]; + if (_eN._bl) continue; + if (!_eN._cl) continue; + if (yyfless(_eN._jr(), 0)) { + _lp(_eN); + } + } + } + } + } else { + { + { + var _fN = _8l(-3); + for (var _gN in _fN) { + if (!_fN.hasOwnProperty(_gN)) continue; + var _hN = _fN[_gN]; + if (_hN._bl) continue; + if (!_hN._cl) continue; + if (yyflessequal(_hN._jr(), 0)) { + _lp(_hN); + } + } + } + } + } +} +function _Y7(_3l, _4l) { + { + var _iN = _8l(0); + for (var _jN in _iN) { + if (!_iN.hasOwnProperty(_jN)) continue; + var _kN = _iN[_jN]; + if (_kN._bl) continue; + if (!_kN._cl) continue; + if (yyfless(_kN._jr(), 0)) { + _lp(_kN); + } + } + } + { + var _lN = _8l(5); + for (var _mN in _lN) { + if (!_lN.hasOwnProperty(_mN)) continue; + var _nN = _lN[_mN]; + if (_nN._bl) continue; + if (!_nN._cl) continue; + _lp(_nN); + } + } + { + var _oN = _8l(7); + for (var _pN in _oN) { + if (!_oN.hasOwnProperty(_pN)) continue; + var _qN = _oN[_pN]; + if (_qN._bl) continue; + if (!_qN._cl) continue; + if (yyfless(_qN._jr(), 0)) { + _lp(_qN); + } + } + } + { + var _rN = _8l(6); + for (var _sN in _rN) { + if (!_rN.hasOwnProperty(_sN)) continue; + var _tN = _rN[_sN]; + if (_tN._bl) continue; + if (!_tN._cl) continue; + if (yyfless(_tN._jr(), 0)) { + _lp(_tN); + } + } + } + _18(_3l, _4l); +} +function _Z7(_3l, _4l, _5l) { + _Cl(_0m(_3l, _4l, 42)._hm, _5l); + _A9(_3l, _4l, yyfplus("Add news: ", _sl(_5l))); +} +function __7(_3l, _4l) { + { + var _uN = _8l(42); + for (var _vN in _uN) { + if (!_uN.hasOwnProperty(_vN)) continue; + var _wN = _uN[_vN]; + if (_wN._bl) continue; + if (!_wN._cl) continue; + { + if (yyfgreater(_el(_wN._hm), 0)) { + { + _T7(_wN, _3l, _Q8(_wN, _3l, "ui_News"), _hl(_wN._hm, 0), "", _Q8(_wN, _3l, "ui_Continue"), "", 336, global._Ll, 1); + _El(_wN._hm, 0); + return; + } + } + } + } + } + _b6(_3l, _4l); +} +function _08(_3l, _4l) { + _X7(_3l, _4l); + if (yyfequal(_0m(_3l, _4l, 42)._1m, 1)) { + _25(_3l, _4l); + } + __7(_3l, _4l); +} +function _18(_3l, _4l) { + var _Ol = _Oq(0, 0, "PopUps", 54); + _0m(_3l, _4l, _Ol)._fo = 0 ? 1 : 0; + _0m(_3l, _4l, _Ol)._RK = 16777215; + _0m(_3l, _4l, _Ol)._rx = _vp(_0m(_3l, _4l, _Ol)._rx, 2633220098); + _0m(_3l, _4l, _Ol)._rx[_wp(0)] = 80; + var _sr = _Q8(_3l, _4l, "ui_DraftRound"); + _sr = _Pl(_sr, "$num", _ul(_0m(_3l, _4l, 42)._Zn)); + _0m(_3l, _4l, _Ol)._mm = _sr; + _0m(_3l, _4l, 42)._bt = 0 ? 1 : 0; +} +function _28(_3l, _4l) { + var _Ol = _Q8(_3l, _4l, "msg_StoreReview"); + _Ol = _Pl(_Ol, "$num", _ul(5)); + _vl(_0m(_3l, _4l, 42)._1n, "done_review_reward", 1); + _65(_3l, _4l); + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_No"), _Q8(_3l, _4l, "ui_Yes"), 332, 339, global._Ll, 1); +} +function _38(_3l, _4l) { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 5); + _25(_3l, _4l); + _X7(_3l, _4l); + var _xN = _rn._lx(); + var _yN = -1; + if (yyCompareVal(_xN, 3, g_GMLMathEpsilon) == 0) { + _yN = 0; + } else if (yyCompareVal(_xN, 4, g_GMLMathEpsilon) == 0) { + _yN = 1; + } + switch (_yN) { + case 0: { + _zN("https://apps.apple.com/app/retrobowl/id1478902583"); + break; + } + case 1: { + _zN("https://play.google.com/store/apps/details?id=com.newstargames.retrobowl"); + break; + } + default: { + _zN("https://www.newstargames.com"); + break; + } + } +} +function _48(_3l, _4l, _5l, _Bq, _Cq, _zu) { + var _yn = _5l; + var _AN = _Bq; + var _BN = _Cq; + var _CN = _zu; + var _nm = _J9(_3l, _4l); + while (yyGetBool(_68(_3l, _4l, _nm))) { + _nm = _J9(_3l, _4l); + } + var _Bl = _Dq(); + _vl(_Bl, "fname", _I9(_3l, _4l, 1)); + _vl(_Bl, "lname", _nm); + _vl(_Bl, "position", _yn); + if (yyfequal(_AN, 0)) { + { + var _DN = _yn; + var _EN = -1; + if (yyCompareVal(_DN, 1, g_GMLMathEpsilon) == 0) { + _EN = 0; + } else if (yyCompareVal(_DN, 10, g_GMLMathEpsilon) == 0) { + _EN = 1; + } + switch (_EN) { + case 0: { + _vl(_Bl, "age", _Vm(22, 35)); + break; + } + case 1: { + _vl(_Bl, "age", _Vm(22, 35)); + break; + } + default: { + _vl(_Bl, "age", _Vm(22, 35)); + break; + } + } + } + } else { + { + var _FN = _yn; + var _GN = -1; + if (yyCompareVal(_FN, 1, g_GMLMathEpsilon) == 0) { + _GN = 0; + } else if (yyCompareVal(_FN, 10, g_GMLMathEpsilon) == 0) { + _GN = 1; + } + switch (_GN) { + case 0: { + _vl(_Bl, "age", _cm(_AN, 21, 35)); + break; + } + case 1: { + _vl(_Bl, "age", _cm(_AN, 21, 35)); + break; + } + default: { + _vl(_Bl, "age", _cm(_AN, 21, 35)); + break; + } + } + } + } + var _HN = 10; + var _IN = 10; + var _9s = 10; + var _JN = 10; + var _KN = _yn; + var _LN = -1; + if (yyCompareVal(_KN, 1, g_GMLMathEpsilon) == 0) { + _LN = 0; + } else if (yyCompareVal(_KN, 2, g_GMLMathEpsilon) == 0) { + _LN = 1; + } else if (yyCompareVal(_KN, 3, g_GMLMathEpsilon) == 0) { + _LN = 2; + } else if (yyCompareVal(_KN, 4, g_GMLMathEpsilon) == 0) { + _LN = 3; + } else if (yyCompareVal(_KN, 5, g_GMLMathEpsilon) == 0 || yyCompareVal(_KN, 6, g_GMLMathEpsilon) == 0) { + _LN = 4; + } else if (yyCompareVal(_KN, 7, g_GMLMathEpsilon) == 0) { + _LN = 5; + } else if (yyCompareVal(_KN, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_KN, 9, g_GMLMathEpsilon) == 0) { + _LN = 6; + } else if (yyCompareVal(_KN, 10, g_GMLMathEpsilon) == 0) { + _LN = 7; + } + switch (_LN) { + case 0: { + _HN = 6; + _IN = 10; + _9s = 10; + _vl(_Bl, "speed", _Vm(1, _HN)); + _vl(_Bl, "strength", _Vm(1, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 1: { + _HN = 10; + _IN = 8; + _9s = 6; + _JN = 8; + _vl(_Bl, "speed", _Vm(4, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 2: { + _HN = 7; + _IN = 8; + _9s = 8; + _JN = 10; + _vl(_Bl, "speed", _Vm(4, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 3: { + _HN = 10; + _IN = 6; + _9s = 10; + _JN = 8; + _vl(_Bl, "speed", _Vm(5, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 4: { + _HN = 4; + _IN = 10; + _9s = 10; + _vl(_Bl, "speed", _Vm(1, _HN)); + _vl(_Bl, "strength", _Vm(5, _IN)); + _vl(_Bl, "skill", _Vm(4, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 5: { + _HN = 6; + _IN = 8; + _9s = 8; + _vl(_Bl, "speed", _Vm(2, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 6: { + _HN = 8; + _IN = 6; + _9s = 8; + _vl(_Bl, "speed", _Vm(4, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + case 7: { + _HN = 5; + _IN = 10; + _9s = 10; + _vl(_Bl, "speed", _Vm(4, _HN)); + _vl(_Bl, "strength", _Vm(2, _IN)); + _vl(_Bl, "skill", _Vm(2, _9s)); + _vl(_Bl, "stamina", _Vm(1, _JN)); + break; + } + } + var _MN = _Vm(_BN, _CN); + for (var _NN = 0, _ON = yyGetInt32(5); _NN < _ON; _NN++) { + { + if (yyfless(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "skill", _cm(yyfplus(_sl(_il(_Bl, "skill")), 1), 1, _9s)); + } + if (yyfless(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "strength", _cm(yyfplus(_sl(_il(_Bl, "strength")), 1), 1, _IN)); + } + if (yyfless(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "speed", _cm(yyfplus(_sl(_il(_Bl, "speed")), 1), 1, _HN)); + } + if (yyfless(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "stamina", _cm(yyfplus(_sl(_il(_Bl, "stamina")), 1), 1, _JN)); + } + if (yyfgreater(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "skill", _cm(yyfminus(_sl(_il(_Bl, "skill")), 1), 1, _9s)); + } + if (yyfgreater(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "strength", _cm(yyfminus(_sl(_il(_Bl, "strength")), 1), 1, _IN)); + } + if (yyfgreater(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "speed", _cm(yyfminus(_sl(_il(_Bl, "speed")), 1), 1, _HN)); + } + if (yyfgreater(_98(_3l, _4l, _Bl), _MN)) { + _vl(_Bl, "stamina", _cm(yyfminus(_sl(_il(_Bl, "stamina")), 1), 1, _JN)); + } + } + } + var _3p = _Vm(1, 3); + var _PN = _Vm(1, 100); + if (yyfequal(_il(_Bl, "age"), 21)) { + { + _PN = _Vm(40, 100); + _3p = 2; + } + } + _vl(_Bl, "attitude", _PN); + _vl(_Bl, "contract", _3p); + _vl(_Bl, "salary", _05(_3l, _4l, _Bl)); + _vl(_Bl, "creditcost", 0); + _vl(_Bl, "xp", 0); + if (yyfgreater(_il(_Bl, "age"), 21)) { + _vl(_Bl, "xp", _Sm(99)); + } + _vl(_Bl, "xp_level", _cm(yyfminus(_sl(_il(_Bl, "age")), 21), 1, 9)); + _vl(_Bl, "xp_gain", 0); + _vl(_Bl, "skill_points", 0); + var _QN = yyftime(_sl(_cm(yyfminus(31, _sl(_il(_Bl, "age"))), 0, 10)), 0.4); + _vl(_Bl, "max_skill", _cm(yyfplus(_sl(_il(_Bl, "skill")), _sl(_Sm(_QN))), 1, _9s)); + _vl(_Bl, "max_speed", _cm(yyfplus(_sl(_il(_Bl, "speed")), _sl(_Sm(_QN))), 1, _HN)); + _vl(_Bl, "max_strength", _cm(yyfplus(_sl(_il(_Bl, "strength")), _sl(_Sm(_QN))), 1, _IN)); + _vl(_Bl, "max_stamina", _cm(yyfplus(_sl(_il(_Bl, "stamina")), _sl(_Sm(_QN))), 1, _JN)); + _vl(_Bl, "condition", _Vm(40, 100)); + if (yyfequal(_il(_Bl, "age"), 21)) { + _vl(_Bl, "condition", _Vm(80, 100)); + } + _vl(_Bl, "injury_week", 0); + _vl(_Bl, "resting", 0); + _vl(_Bl, "signed_year", 0); + _vl(_Bl, "teamid", -1); + _vl(_Bl, "outtrade_pick", 0); + _vl(_Bl, "intrade_pick", 0); + _vl(_Bl, "flash_time", 0); + _vl(_Bl, "meetingdone", 0); + _vl(_Bl, "stat_attempts", 0); + _vl(_Bl, "stat_complete", 0); + _vl(_Bl, "stat_yards", 0); + _vl(_Bl, "stat_longest", 0); + _vl(_Bl, "stat_touchdowns", 0); + _vl(_Bl, "stat_fumbles", 0); + _vl(_Bl, "stat_int", 0); + _vl(_Bl, "stat_sacks", 0); + _vl(_Bl, "stat_tackles", 0); + _vl(_Bl, "stat_rush_attempts", 0); + _vl(_Bl, "stat_rush_yards", 0); + _vl(_Bl, "stat_rush_longest", 0); + _vl(_Bl, "stat_rush_touchdowns", 0); + _vl(_Bl, "season_games", 0); + _vl(_Bl, "season_attempts", 0); + _vl(_Bl, "season_complete", 0); + _vl(_Bl, "season_yards", 0); + _vl(_Bl, "season_longest", 0); + _vl(_Bl, "season_touchdowns", 0); + _vl(_Bl, "season_fumbles", 0); + _vl(_Bl, "season_int", 0); + _vl(_Bl, "season_sacks", 0); + _vl(_Bl, "season_tackles", 0); + _vl(_Bl, "season_rush_attempts", 0); + _vl(_Bl, "season_rush_yards", 0); + _vl(_Bl, "season_rush_longest", 0); + _vl(_Bl, "season_rush_touchdowns", 0); + _vl(_Bl, "career_games", 0); + _vl(_Bl, "career_attempts", 0); + _vl(_Bl, "career_complete", 0); + _vl(_Bl, "career_yards", 0); + _vl(_Bl, "career_longest", 0); + _vl(_Bl, "career_touchdowns", 0); + _vl(_Bl, "career_fumbles", 0); + _vl(_Bl, "career_int", 0); + _vl(_Bl, "career_sacks", 0); + _vl(_Bl, "career_tackles", 0); + _vl(_Bl, "career_rush_attempts", 0); + _vl(_Bl, "career_rush_yards", 0); + _vl(_Bl, "career_rush_longest", 0); + _vl(_Bl, "career_rush_touchdowns", 0); + _vl(_Bl, "skin", _Sm(2)); + var _RN = _il(_Bl, "position"); + var _SN = -1; + if (yyCompareVal(_RN, 1, g_GMLMathEpsilon) == 0) { + _SN = 0; + } else if (yyCompareVal(_RN, 2, g_GMLMathEpsilon) == 0) { + _SN = 1; + } else if (yyCompareVal(_RN, 3, g_GMLMathEpsilon) == 0) { + _SN = 2; + } else if (yyCompareVal(_RN, 4, g_GMLMathEpsilon) == 0) { + _SN = 3; + } else if (yyCompareVal(_RN, 5, g_GMLMathEpsilon) == 0) { + _SN = 4; + } else if (yyCompareVal(_RN, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_RN, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_RN, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_RN, 9, g_GMLMathEpsilon) == 0) { + _SN = 5; + } else if (yyCompareVal(_RN, 10, g_GMLMathEpsilon) == 0) { + _SN = 6; + } + switch (_SN) { + case 0: { + if (yyGetBool(_Sm(1))) { + _vl(_Bl, "skin", 2); + } + break; + } + case 1: { + if (yyGetBool(_Sm(5))) { + _vl(_Bl, "skin", 0); + } + break; + } + case 2: { + if (yyGetBool(_Sm(1))) { + _vl(_Bl, "skin", 2); + } + break; + } + case 3: { + if (yyGetBool(_Sm(5))) { + _vl(_Bl, "skin", 0); + } + break; + } + case 4: { + break; + } + case 5: { + if (yyGetBool(_Sm(5))) { + _vl(_Bl, "skin", 0); + } + break; + } + case 6: { + if (yyGetBool(_Sm(5))) { + _vl(_Bl, "skin", 2); + } + break; + } + } + var _TN = _0m(_3l, _4l, 42)._Lt; + var _UN = _il(_Bl, "skin"); + var _VN = -1; + if (yyCompareVal(_UN, 2, g_GMLMathEpsilon) == 0) { + _VN = 0; + } else if (yyCompareVal(_UN, 1, g_GMLMathEpsilon) == 0) { + _VN = 1; + } else if (yyCompareVal(_UN, 0, g_GMLMathEpsilon) == 0) { + _VN = 2; + } + switch (_VN) { + case 0: { + _TN = _0m(_3l, _4l, 42)._Lt; + break; + } + case 1: { + _TN = _0m(_3l, _4l, 42)._Mt; + break; + } + case 2: { + _TN = _0m(_3l, _4l, 42)._Nt; + break; + } + } + if (yyfequal(_WN(_TN, 0, 0, _XN(_TN), _YN(_TN)), 1)) { + { + _A9(_3l, _4l, "Clearing face grid"); + _Xt(_TN, 0); + } + } + _D8(_3l, _4l, _Bl, _TN); + return _Bl; +} +function _58(_3l, _4l) { + { + var _ZN = _8l(42); + for (var __N in _ZN) { + if (!_ZN.hasOwnProperty(__N)) continue; + var _0O = _ZN[__N]; + if (_0O._bl) continue; + if (!_0O._cl) continue; + { + _Fl(_0O._Um); + _0O._Um = _yl(); + var _yn = 0; + var _Bl = _48(_0O, _3l, 1, 0, 2, 4); + _vl(_Bl, "signed_year", -1); + _vl(_Bl, "teamid", _0O._Fm); + if (yyfequal(_0O._sm, 1)) { + { + _vl(_Bl, "skill", 8); + _vl(_Bl, "strength", 3); + _vl(_Bl, "speed", 1); + _vl(_Bl, "stamina", 5); + _vl(_Bl, "max_skill", _il(_Bl, "skill")); + _vl(_Bl, "max_strength", _il(_Bl, "strength")); + _vl(_Bl, "max_speed", _il(_Bl, "speed")); + _vl(_Bl, "max_stamina", _il(_Bl, "stamina")); + } + } + _Cl(_0O._Um, _Bl); + var _Bl = _48(_0O, _3l, 2, 0, 2, 4); + _vl(_Bl, "signed_year", -1); + _vl(_Bl, "teamid", _0O._Fm); + _Cl(_0O._Um, _Bl); + var _Bl = _48(_0O, _3l, 4, 0, 2, 4); + _vl(_Bl, "signed_year", -1); + _vl(_Bl, "teamid", _0O._Fm); + _Cl(_0O._Um, _Bl); + var _Bl = _48(_0O, _3l, 10, 0, 2, 4); + _vl(_Bl, "signed_year", -1); + _vl(_Bl, "teamid", _0O._Fm); + _Cl(_0O._Um, _Bl); + var _Bl = _48(_0O, _3l, 6, 0, 2, 4); + _vl(_Bl, "signed_year", -1); + _vl(_Bl, "teamid", _0O._Fm); + _Cl(_0O._Um, _Bl); + if (yyfequal(_0O._sm, 1)) { + { + var _dl = 0; + for (; yyfless(_dl, yyfminus(_sl(_el(_0O._Um)), 1)); _dl++) { + { + var _Bl = _hl(_0O._Um, _dl); + if (yyfgreater(_il(_Bl, "age"), 33)) { + _vl(_Bl, "age", 33); + } + if (yyfless(_il(_Bl, "contract"), 2)) { + _vl(_Bl, "contract", 2); + } + } + } + } + } + } + } + } +} +function _68(_3l, _4l, _5l) { + var _Vn = _5l; + var _Is = 0; + for (; yyfless(_Is, _el(_0m(_3l, _4l, 42)._Um)); _Is++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _Is); + if (yyfequal(_il(_Bl, "lname"), _Vn)) { + return 1; + } + } + } + var _Is = 0; + for (; yyfless(_Is, _el(_0m(_3l, _4l, 42)._Vo)); _Is++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Vo, _Is); + if (yyfequal(_il(_Bl, "lname"), _Vn)) { + return 1; + } + } + } + return 0; +} +function _78(_3l, _4l, _5l) { + var _yn = _5l; + var _Is = 0; + for (; yyfless(_Is, _el(_0m(_3l, _4l, 42)._Um)); _Is++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _Is); + if (yyfequal(_il(_Bl, "position"), _yn)) { + return 1; + } + } + } + return 0; +} +function _88(_3l, _4l, _5l) { + var _1O = _5l; + if (yyGetBool(_1O)) { + { + var _dl = 1; + for (; yyfless(_dl, 11); _dl++) { + { + if (!yyGetBool(_78(_3l, _4l, _dl))) { + return; + } + } + } + } + } + var _yn = 0; + for (var _2O = 0, _3O = yyGetInt32(9); _2O < _3O; _2O++) { + { + _yn = _Vm(1, 10); + if (!yyGetBool(_78(_3l, _4l, _yn))) { + return _yn; + } + } + } + return _yn; +} +function _98(_3l, _4l, _5l) { + var _Bl = _5l; + var _CN = 0; + var _Yp = 0; + var _4O = _il(_Bl, "position"); + var _5O = -1; + if (yyCompareVal(_4O, 1, g_GMLMathEpsilon) == 0) { + _5O = 0; + } else if (yyCompareVal(_4O, 2, g_GMLMathEpsilon) == 0) { + _5O = 1; + } else if (yyCompareVal(_4O, 3, g_GMLMathEpsilon) == 0) { + _5O = 2; + } else if (yyCompareVal(_4O, 4, g_GMLMathEpsilon) == 0) { + _5O = 3; + } else if (yyCompareVal(_4O, 5, g_GMLMathEpsilon) == 0) { + _5O = 4; + } else if (yyCompareVal(_4O, 6, g_GMLMathEpsilon) == 0) { + _5O = 5; + } else if (yyCompareVal(_4O, 7, g_GMLMathEpsilon) == 0) { + _5O = 6; + } else if (yyCompareVal(_4O, 8, g_GMLMathEpsilon) == 0) { + _5O = 7; + } else if (yyCompareVal(_4O, 9, g_GMLMathEpsilon) == 0) { + _5O = 8; + } else if (yyCompareVal(_4O, 10, g_GMLMathEpsilon) == 0) { + _5O = 9; + } + switch (_5O) { + case 0: { + _CN = 36; + break; + } + case 1: { + _CN = 34; + break; + } + case 2: { + _CN = 33; + break; + } + case 3: { + _CN = 36; + break; + } + case 4: { + _CN = 34; + break; + } + case 5: { + _CN = 34; + break; + } + case 6: { + _CN = 32; + break; + } + case 7: { + _CN = 32; + break; + } + case 8: { + _CN = 32; + break; + } + case 9: { + _CN = 35; + break; + } + } + _Yp = yyfplus(yyfplus(yyfplus(_sl(_il(_Bl, "stamina")), _sl(_il(_Bl, "speed"))), _sl(_il(_Bl, "strength"))), _sl(_il(_Bl, "skill"))); + _Yp = round(yyftime(_sl(yyfdivide(_sl(_Yp), _sl(_CN))), 10)); + if (yyGetBool(_Xn(_Bl, "max_stamina")) && yyGetBool(yyfgreaterequal(_Yp, _a8(_3l, _4l, _Bl)))) { + { + if (yyfless(_il(_Bl, "stamina"), _il(_Bl, "max_stamina"))) { + _Yp = yyfminus(_Yp, 1); + } else { + if (yyfless(_il(_Bl, "speed"), _il(_Bl, "max_speed"))) { + _Yp = yyfminus(_Yp, 1); + } else { + if (yyfless(_il(_Bl, "strength"), _il(_Bl, "max_strength"))) { + _Yp = yyfminus(_Yp, 1); + } else { + if (yyfless(_il(_Bl, "skill"), _il(_Bl, "max_skill"))) { + _Yp = yyfminus(_Yp, 1); + } + } + } + } + if (yyfless(_Yp, 1)) { + _Yp = 1; + } + } + } + return _Yp; +} +function _a8(_3l, _4l, _5l) { + var _Bl = _5l; + var _CN = 0; + var _Yp = 0; + var _6O = _il(_Bl, "position"); + var _7O = -1; + if (yyCompareVal(_6O, 1, g_GMLMathEpsilon) == 0) { + _7O = 0; + } else if (yyCompareVal(_6O, 2, g_GMLMathEpsilon) == 0) { + _7O = 1; + } else if (yyCompareVal(_6O, 3, g_GMLMathEpsilon) == 0) { + _7O = 2; + } else if (yyCompareVal(_6O, 4, g_GMLMathEpsilon) == 0) { + _7O = 3; + } else if (yyCompareVal(_6O, 5, g_GMLMathEpsilon) == 0) { + _7O = 4; + } else if (yyCompareVal(_6O, 6, g_GMLMathEpsilon) == 0) { + _7O = 5; + } else if (yyCompareVal(_6O, 7, g_GMLMathEpsilon) == 0) { + _7O = 6; + } else if (yyCompareVal(_6O, 8, g_GMLMathEpsilon) == 0) { + _7O = 7; + } else if (yyCompareVal(_6O, 9, g_GMLMathEpsilon) == 0) { + _7O = 8; + } else if (yyCompareVal(_6O, 10, g_GMLMathEpsilon) == 0) { + _7O = 9; + } + switch (_7O) { + case 0: { + _CN = 36; + break; + } + case 1: { + _CN = 34; + break; + } + case 2: { + _CN = 33; + break; + } + case 3: { + _CN = 36; + break; + } + case 4: { + _CN = 34; + break; + } + case 5: { + _CN = 34; + break; + } + case 6: { + _CN = 32; + break; + } + case 7: { + _CN = 32; + break; + } + case 8: { + _CN = 32; + break; + } + case 9: { + _CN = 35; + break; + } + } + _Yp = yyfplus(yyfplus(yyfplus(_sl(_il(_Bl, "max_stamina")), _sl(_il(_Bl, "max_speed"))), _sl(_il(_Bl, "max_strength"))), _sl(_il(_Bl, "max_skill"))); + return round(yyftime(_sl(yyfdivide(_sl(_Yp), _sl(_CN))), 10)); +} +function _b8(_3l, _4l, _5l, _Bq) { + _A9(_3l, _4l, "s_sort_players"); + var _wl = _5l; + var _8O = _Bq; + var _xl = _yl(); + while (yyfgreater(_el(_wl), 0)) { + { + var _9O = -4; + var _aO = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_wl)); _dl++) { + { + var _Bl = _hl(_wl, _dl); + var _bO = _8O; + var _cO = -1; + if (yyCompareVal(_bO, 2, g_GMLMathEpsilon) == 0) { + _cO = 0; + } else if (yyCompareVal(_bO, 1, g_GMLMathEpsilon) == 0) { + _cO = 1; + } else if (yyCompareVal(_bO, 3, g_GMLMathEpsilon) == 0) { + _cO = 2; + } else if (yyCompareVal(_bO, 4, g_GMLMathEpsilon) == 0) { + _cO = 3; + } + switch (_cO) { + case 0: { + var _Yp = _98(_3l, _4l, _Bl); + if (yyGetBool(!yyGetBool(_9O)) || yyGetBool(yyfgreater(_Yp, _aO))) { + { + _9O = _Bl; + _aO = _Yp; + } + } else { + if (yyfequal(_Yp, _aO)) { + { + var _jB = _il(_Bl, "position"); + if (yyfless(_jB, _il(_9O, "position"))) { + { + _9O = _Bl; + } + } + } + } + } + break; + } + case 1: { + var _Vn = _il(_Bl, "lname"); + if (yyGetBool(!yyGetBool(_9O)) || yyGetBool(yyfless(_Vn, _il(_9O, "lname")))) { + { + _9O = _Bl; + } + } + break; + } + case 2: { + var _jB = _il(_Bl, "position"); + if (yyGetBool(!yyGetBool(_9O)) || yyGetBool(yyfless(_jB, _il(_9O, "position")))) { + { + _9O = _Bl; + } + } + break; + } + case 3: { + var _kt = _il(_Bl, "salary"); + if (yyGetBool(!yyGetBool(_9O)) || yyGetBool(yyfgreater(_kt, _il(_9O, "salary")))) { + { + _9O = _Bl; + } + } + break; + } + } + } + } + _Cl(_xl, _9O); + var _dl = _Dl(_wl, _9O); + _El(_wl, _dl); + } + } + _Fl(_wl); + return _xl; +} +function _c8(_3l, _4l, _5l, _Bq) { + var _yn = _5l; + var _dO = _Bq; + { + var _eO = _8l(42); + for (var _fO in _eO) { + if (!_eO.hasOwnProperty(_fO)) continue; + var _gO = _eO[_fO]; + if (_gO._bl) continue; + if (!_gO._cl) continue; + { + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_gO._Um)); _dl++) { + { + var _Bl = _hl(_gO._Um, _dl); + if (yyfequal(_il(_Bl, "position"), _yn)) { + { + _rl++; + if (yyfequal(_rl, _dO)) { + return _Bl; + } + } + } + } + } + } + } + } + return -4; +} +function _d8(_3l, _4l, _5l) { + var _nm = _5l; + { + var _hO = _8l(42); + for (var _iO in _hO) { + if (!_hO.hasOwnProperty(_iO)) continue; + var _jO = _hO[_iO]; + if (_jO._bl) continue; + if (!_jO._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_jO._Um)); _dl++) { + { + var _Bl = _hl(_jO._Um, _dl); + if (yyfequal(_il(_Bl, "lname"), _nm)) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _e8(_3l, _4l, _5l) { + var _kO = _5l; + { + var _lO = _8l(42); + for (var _mO in _lO) { + if (!_lO.hasOwnProperty(_mO)) continue; + var _nO = _lO[_mO]; + if (_nO._bl) continue; + if (!_nO._cl) continue; + { + if (yyGetBool(_kO)) { + return _hl(_nO._Um, _Sm(yyfminus(_sl(_el(_nO._Um)), 1))); + } + _sq(_nO._Um); + var _dl = 0; + for (; yyfless(_dl, _el(_nO._Um)); _dl++) { + { + var _Bl = _hl(_nO._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _f8(_3l, _4l, _5l, _Bq) { + var _kO = _5l; + var _yn = _Bq; + { + var _oO = _8l(42); + for (var _pO in _oO) { + if (!_oO.hasOwnProperty(_pO)) continue; + var _qO = _oO[_pO]; + if (_qO._bl) continue; + if (!_qO._cl) continue; + { + _sq(_qO._Um); + var _dl = 0; + for (; yyfless(_dl, _el(_qO._Um)); _dl++) { + { + var _Bl = _hl(_qO._Um, _dl); + if (!yyGetBool(_kO)) { + { + if (yyGetBool(yyflessequal(_il(_Bl, "condition"), 0)) || yyGetBool(_il(_Bl, "resting"))) { + continue; + } + } + } + if (yyfequal(_il(_Bl, "position"), _yn)) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _g8(_3l, _4l, _5l) { + var _kO = _5l; + if (yyGetBool(_kO)) { + return _hl(_0m(_3l, _4l, 42)._Um, _Sm(yyfminus(_sl(_3l._Wr), 1))); + } + { + var _rO = _8l(42); + for (var _sO in _rO) { + if (!_rO.hasOwnProperty(_sO)) continue; + var _tO = _rO[_sO]; + if (_tO._bl) continue; + if (!_tO._cl) continue; + { + _sq(_tO._Um); + var _dl = 0; + for (; yyfless(_dl, _el(_tO._Um)); _dl++) { + { + var _Bl = _hl(_tO._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting"))) && yyGetBool(_o8(_tO, _3l, _Bl))) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _h8(_3l, _4l, _5l) { + var _kO = _5l; + if (yyGetBool(_kO)) { + return _hl(_0m(_3l, _4l, 42)._Um, _Sm(yyfminus(_sl(_3l._Wr), 1))); + } + { + var _uO = _8l(42); + for (var _vO in _uO) { + if (!_uO.hasOwnProperty(_vO)) continue; + var _wO = _uO[_vO]; + if (_wO._bl) continue; + if (!_wO._cl) continue; + { + _sq(_wO._Um); + var _dl = 0; + for (; yyfless(_dl, _el(_wO._Um)); _dl++) { + { + var _Bl = _hl(_wO._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting"))) && yyGetBool(_n8(_wO, _3l, _Bl))) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _i8(_3l, _4l) { + { + var _xO = _8l(42); + for (var _yO in _xO) { + if (!_xO.hasOwnProperty(_yO)) continue; + var _zO = _xO[_yO]; + if (_zO._bl) continue; + if (!_zO._cl) continue; + return _hl(_zO._Vo, _Sm(yyfminus(_sl(_el(_zO._Vo)), 1))); + } + } +} +function _j8(_3l, _4l, _5l) { + var _yn = _5l; + var _rl = 0; + { + var _AO = _8l(42); + for (var _BO in _AO) { + if (!_AO.hasOwnProperty(_BO)) continue; + var _CO = _AO[_BO]; + if (_CO._bl) continue; + if (!_CO._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_CO._Um)); _dl++) { + { + var _Bl = _hl(_CO._Um, _dl); + if (yyfequal(_il(_Bl, "position"), _yn)) { + _rl++; + } + } + } + } + } + } + return _rl; +} +function _k8(_3l, _4l, _5l) { + var _DO = _5l; + var _EO = -1; + if ( + yyCompareVal(_DO, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_DO, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_DO, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_DO, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_DO, 4, g_GMLMathEpsilon) == 0 + ) { + _EO = 0; + } else if (yyCompareVal(_DO, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_DO, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_DO, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_DO, 8, g_GMLMathEpsilon) == 0) { + _EO = 1; + } else if (yyCompareVal(_DO, 11, g_GMLMathEpsilon) == 0 || yyCompareVal(_DO, 10, g_GMLMathEpsilon) == 0) { + _EO = 2; + } else if (yyCompareVal(_DO, 101, g_GMLMathEpsilon) == 0) { + _EO = 3; + } else if (yyCompareVal(_DO, 102, g_GMLMathEpsilon) == 0) { + _EO = 4; + } + switch (_EO) { + case 0: { + return global._FO; + break; + } + case 1: { + return global._GO; + break; + } + case 2: { + return global._HO; + break; + } + case 3: { + return global._GO; + break; + } + case 4: { + return global._FO; + break; + } + } + return global._bm; +} +function _l8(_3l, _4l, _5l, _Bq) { + var _Bl = _5l; + var _IO = _Bq; + if (yyGetBool(_m8(_3l, _4l, _Bl))) { + return; + } + var _JO = _IO; + var _KO = -1; + if (yyCompareVal(_JO, 1, g_GMLMathEpsilon) == 0) { + _KO = 0; + } else if (yyCompareVal(_JO, 2, g_GMLMathEpsilon) == 0) { + _KO = 1; + } else if (yyCompareVal(_JO, 3, g_GMLMathEpsilon) == 0) { + _KO = 2; + } else if (yyCompareVal(_JO, 4, g_GMLMathEpsilon) == 0) { + _KO = 3; + } + switch (_KO) { + case 0: { + if (yyfless(_il(_Bl, "skill"), _il(_Bl, "max_skill"))) { + { + _vl(_Bl, "skill", yyfplus(_sl(_il(_Bl, "skill")), 1)); + _FB(_Bl, "skill_points", yyfminus(_sl(_il(_Bl, "skill_points")), 1)); + } + } + break; + } + case 1: { + if (yyfless(_il(_Bl, "speed"), _il(_Bl, "max_speed"))) { + { + _vl(_Bl, "speed", yyfplus(_sl(_il(_Bl, "speed")), 1)); + _FB(_Bl, "skill_points", yyfminus(_sl(_il(_Bl, "skill_points")), 1)); + } + } + break; + } + case 2: { + if (yyfless(_il(_Bl, "strength"), _il(_Bl, "max_strength"))) { + { + _vl(_Bl, "strength", yyfplus(_sl(_il(_Bl, "strength")), 1)); + _FB(_Bl, "skill_points", yyfminus(_sl(_il(_Bl, "skill_points")), 1)); + } + } + break; + } + case 3: { + if (yyfless(_il(_Bl, "stamina"), _il(_Bl, "max_stamina"))) { + { + _vl(_Bl, "stamina", yyfplus(_sl(_il(_Bl, "stamina")), 1)); + _FB(_Bl, "skill_points", yyfminus(_sl(_il(_Bl, "skill_points")), 1)); + } + } + break; + } + } +} +function _m8(_3l, _4l, _5l) { + var _Bl = _5l; + if (yyfless(_il(_Bl, "skill"), _il(_Bl, "max_skill"))) { + return 0; + } + if (yyfless(_il(_Bl, "speed"), _il(_Bl, "max_speed"))) { + return 0; + } + if (yyfless(_il(_Bl, "strength"), _il(_Bl, "max_strength"))) { + return 0; + } + if (yyfless(_il(_Bl, "stamina"), _il(_Bl, "max_stamina"))) { + return 0; + } + return 1; +} +function _n8(_3l, _4l, _5l) { + var _Bl = _5l; + var _LO = _il(_Bl, "position"); + var _MO = -1; + if ( + yyCompareVal(_LO, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 102, g_GMLMathEpsilon) == 0 + ) { + _MO = 0; + } else if ( + yyCompareVal(_LO, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 9, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 10, g_GMLMathEpsilon) == 0 || + yyCompareVal(_LO, 101, g_GMLMathEpsilon) == 0 + ) { + _MO = 1; + } + switch (_MO) { + case 0: { + return 1; + } + case 1: { + return 0; + } + } + return 0; +} +function _o8(_3l, _4l, _5l) { + var _Bl = _5l; + var _NO = _il(_Bl, "position"); + var _OO = -1; + if ( + yyCompareVal(_NO, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_NO, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_NO, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_NO, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_NO, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_NO, 10, g_GMLMathEpsilon) == 0 + ) { + _OO = 0; + } else if (yyCompareVal(_NO, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_NO, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_NO, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_NO, 9, g_GMLMathEpsilon) == 0) { + _OO = 1; + } + switch (_OO) { + case 0: { + return 0; + } + case 1: { + return 1; + } + } + return 0; +} +function _p8(_3l, _4l, _5l, _Bq, _Cq) { + var _Bl = _5l; + var _qM = "stat_"; + var _PO = _Bq; + var _QO = -1; + if (yyCompareVal(_PO, 0, g_GMLMathEpsilon) == 0) { + _QO = 0; + } else if (yyCompareVal(_PO, 1, g_GMLMathEpsilon) == 0) { + _QO = 1; + } else if (yyCompareVal(_PO, 2, g_GMLMathEpsilon) == 0) { + _QO = 2; + } + switch (_QO) { + case 0: { + _qM = "stat_"; + break; + } + case 1: { + _qM = "season_"; + break; + } + case 2: { + _qM = "career_"; + break; + } + } + if (yyGetBool(_Cq)) { + _qM = yyfplus(_qM, "rush_"); + } + var _RO = _il(_Bl, "position"); + var _SO = -1; + if (yyCompareVal(_RO, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_RO, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_RO, 4, g_GMLMathEpsilon) == 0) { + _SO = 0; + } + switch (_SO) { + case 0: { + if (yyGetBool(_il(_Bl, yyfplus(_sl(_qM), "attempts")))) { + return yyfdivide(_sl(round(_il(_Bl, yyfplus(_sl(_qM), "yards")))), _sl(_il(_Bl, yyfplus(_sl(_qM), "attempts")))); + } + break; + } + default: { + if (yyGetBool(_il(_Bl, yyfplus(_sl(_qM), "complete")))) { + return yyfdivide(_sl(round(_il(_Bl, yyfplus(_sl(_qM), "yards")))), _sl(_il(_Bl, yyfplus(_sl(_qM), "complete")))); + } + break; + } + } + return 0; +} +function _q8(_3l, _4l, _5l, _Bq) { + var _Bl = _5l; + var _TO = _Bq; + var _UO = _TO; + var _VO = -1; + if (yyCompareVal(_UO, 0, g_GMLMathEpsilon) == 0) { + _VO = 0; + } else if (yyCompareVal(_UO, 1, g_GMLMathEpsilon) == 0) { + _VO = 1; + } + switch (_VO) { + case 0: { + return yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname"))); + break; + } + case 1: { + return yyfplus(yyfplus(_sl(_wr(_il(_Bl, "fname"), 1, 1)), "."), _sl(_il(_Bl, "lname"))); + break; + } + } +} +function _r8(_3l, _4l, _5l) { + var _WO = _26(_3l, _4l, _il(_5l, "attitude")); + var _XO = -1; + if (yyCompareVal(_WO, 0, g_GMLMathEpsilon) == 0) { + _XO = 0; + } else if (yyCompareVal(_WO, 1, g_GMLMathEpsilon) == 0) { + _XO = 1; + } else if (yyCompareVal(_WO, 2, g_GMLMathEpsilon) == 0) { + _XO = 2; + } else if (yyCompareVal(_WO, 3, g_GMLMathEpsilon) == 0) { + _XO = 3; + } else if (yyCompareVal(_WO, 4, g_GMLMathEpsilon) == 0) { + _XO = 4; + } else if (yyCompareVal(_WO, 5, g_GMLMathEpsilon) == 0) { + _XO = 5; + } else if (yyCompareVal(_WO, 6, g_GMLMathEpsilon) == 0) { + _XO = 6; + } + switch (_XO) { + case 0: { + return 5; + break; + } + case 1: { + return 4; + break; + } + case 2: { + return 3; + break; + } + case 3: { + return 2; + break; + } + case 4: { + return 1; + break; + } + case 5: { + return 2; + break; + } + case 6: { + return 99; + break; + } + } +} +function _s8(_3l, _4l, _5l) { + var _Bl = _5l; + var _YO = 0; + var _yn = _il(_Bl, "position"); + _YO = yyfminus(_YO, _il(_Bl, "stat_fumbles")); + var _ZO = _yn; + var __O = -1; + if (yyCompareVal(_ZO, 1, g_GMLMathEpsilon) == 0) { + __O = 0; + } else if (yyCompareVal(_ZO, 5, g_GMLMathEpsilon) == 0) { + __O = 1; + } else if (yyCompareVal(_ZO, 4, g_GMLMathEpsilon) == 0) { + __O = 2; + } else if (yyCompareVal(_ZO, 3, g_GMLMathEpsilon) == 0) { + __O = 3; + } else if (yyCompareVal(_ZO, 2, g_GMLMathEpsilon) == 0) { + __O = 4; + } else if (yyCompareVal(_ZO, 10, g_GMLMathEpsilon) == 0) { + __O = 5; + } else if (yyCompareVal(_ZO, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_ZO, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_ZO, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_ZO, 9, g_GMLMathEpsilon) == 0) { + __O = 6; + } + switch (__O) { + case 0: { + _YO = yyfplus(_YO, _il(_Bl, "stat_touchdowns")); + _YO = yyfplus(_YO, _il(_Bl, "stat_rush_touchdowns")); + _YO = yyfminus(_YO, _il(_Bl, "stat_int")); + _YO = yyfminus(_YO, _il(_Bl, "stat_sacks")); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_yards")), 50)); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_rush_yards")), 25)); + break; + } + case 1: { + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_tackles")), 0.5)); + break; + } + case 2: { + _YO = yyfplus(_YO, _il(_Bl, "stat_tackles")); + _YO = yyfplus(_YO, _il(_Bl, "stat_touchdowns")); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_yards")), 25)); + break; + } + case 3: { + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_tackles")), 2)); + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_touchdowns")), 3)); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_yards")), 5)); + break; + } + case 4: { + _YO = yyfplus(_YO, _il(_Bl, "stat_tackles")); + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_touchdowns")), 3)); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_yards")), 15)); + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_rush_touchdowns")), 2)); + _YO = yyfplus(_YO, yyfdivide(_sl(_il(_Bl, "stat_rush_yards")), 15)); + break; + } + case 5: { + _YO = 5; + if (yyGetBool(_il(_Bl, "stat_attempts"))) { + { + _YO = 4; + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_complete")), 2)); + _YO = yyfminus(_YO, yyfminus(_sl(_il(_Bl, "stat_attempts")), _sl(_il(_Bl, "stat_complete")))); + if (yyfgreater(_il(_Bl, "stat_longest"), 40)) { + _YO = yyfplus(_YO, yyfplus(_sl(_il(_Bl, "stat_complete")), 2)); + } else { + if (yyfgreater(_il(_Bl, "stat_longest"), 30)) { + _YO = yyfplus(_YO, yyfplus(_sl(_il(_Bl, "stat_complete")), 1)); + } + } + } + } + break; + } + case 6: { + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_tackles")), 1.5)); + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_int")), 2)); + _YO = yyfplus(_YO, yyftime(_sl(_il(_Bl, "stat_sacks")), 2)); + break; + } + } + if (yyfgreaterequal(_YO, 10)) { + { + if (yyfgreater(_il(_Bl, "stat_fumbles"), 0)) { + _YO = 9; + } + if (yyfequal(_yn, 1)) { + { + if (yyfgreater(_il(_Bl, "stat_int"), 0)) { + _YO = 9; + } + if (yyfgreater(_il(_Bl, "stat_sacks"), 0)) { + _YO = 9; + } + } + } + } + } + return _cm(round(_YO), 1, 10); +} +function _t8(_3l, _4l, _5l) { + var _0P = _5l; + { + var _1P = _8l(42); + for (var _2P in _1P) { + if (!_1P.hasOwnProperty(_2P)) continue; + var _3P = _1P[_2P]; + if (_3P._bl) continue; + if (!_3P._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_3P._Um)); _dl++) { + { + var _Bl = _hl(_3P._Um, _dl); + _vl(_Bl, "stat_attempts", 0); + _vl(_Bl, "stat_complete", 0); + _vl(_Bl, "stat_yards", 0); + _vl(_Bl, "stat_longest", 0); + _vl(_Bl, "stat_touchdowns", 0); + _vl(_Bl, "stat_fumbles", 0); + _vl(_Bl, "stat_int", 0); + _vl(_Bl, "stat_sacks", 0); + _vl(_Bl, "stat_tackles", 0); + _vl(_Bl, "stat_rush_attempts", 0); + _vl(_Bl, "stat_rush_yards", 0); + _vl(_Bl, "stat_rush_longest", 0); + _vl(_Bl, "stat_rush_touchdowns", 0); + if (yyGetBool(_0P)) { + { + _vl(_Bl, "season_games", 0); + _vl(_Bl, "season_attempts", 0); + _vl(_Bl, "season_complete", 0); + _vl(_Bl, "season_yards", 0); + _vl(_Bl, "season_longest", 0); + _vl(_Bl, "season_touchdowns", 0); + _vl(_Bl, "season_fumbles", 0); + _vl(_Bl, "season_int", 0); + _vl(_Bl, "season_sacks", 0); + _vl(_Bl, "season_tackles", 0); + _vl(_Bl, "season_rush_attempts", 0); + _vl(_Bl, "season_rush_yards", 0); + _vl(_Bl, "season_rush_longest", 0); + _vl(_Bl, "season_rush_touchdowns", 0); + } + } + } + } + } + } + } +} +function _u8(_3l, _4l, _5l, _Bq) { + var _4P = _5l; + var _5P = _Bq; + { + var _6P = _8l(42); + for (var _7P in _6P) { + if (!_6P.hasOwnProperty(_7P)) continue; + var _8P = _6P[_7P]; + if (_8P._bl) continue; + if (!_8P._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_8P._Um)); _dl++) { + { + var _Bl = _hl(_8P._Um, _dl); + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), _sl(_Vm(_4P, _5P))), 1, 100)); + } + } + } + } + } +} +function _v8(_3l, _4l, _5l, _Bq) { + var _4P = _5l; + var _5P = _Bq; + { + var _9P = _8l(42); + for (var _aP in _9P) { + if (!_9P.hasOwnProperty(_aP)) continue; + var _bP = _9P[_aP]; + if (_bP._bl) continue; + if (!_bP._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_bP._Um)); _dl++) { + { + var _Bl = _hl(_bP._Um, _dl); + _vl(_Bl, "attitude", _cm(_Vm(_4P, _5P), 1, 100)); + } + } + } + } + } +} +function _w8(_3l, _4l) { + { + var _cP = _8l(42); + for (var _dP in _cP) { + if (!_cP.hasOwnProperty(_dP)) continue; + var _eP = _cP[_dP]; + if (_eP._bl) continue; + if (!_eP._cl) continue; + { + var _fP = _H8(_eP, _3l, 102); + var _gP = _H8(_eP, _3l, 101); + var _hP = 0 ? 1 : 0; + var _iP = 0 ? 1 : 0; + if (yyfequal(_il(_fP, "trait"), 4)) { + _hP = 1 ? 1 : 0; + } + if (yyfequal(_il(_gP, "trait"), 4)) { + _iP = 1 ? 1 : 0; + } + var _dl = 0; + for (; yyfless(_dl, _el(_eP._Um)); _dl++) { + { + var _Bl = _hl(_eP._Um, _dl); + if (yyflessequal(_il(_Bl, "attitude"), 15)) { + { + if (yyGetBool(_n8(_eP, _3l, _Bl))) { + { + if (!yyGetBool(_hP)) { + { + var _dl = 0; + for (; yyfless(_dl, _el(_eP._Um)); _dl++) { + { + var _jP = _hl(_eP._Um, _dl); + if (yyfgreater(_il(_jP, "attitude"), 30)) { + _vl(_jP, "attitude", yyfminus(_sl(_il(_jP, "attitude")), _sl(_Vm(0, 2)))); + } + } + } + } + } + } + } else { + { + if (!yyGetBool(_iP)) { + { + var _dl = 0; + for (; yyfless(_dl, _el(_eP._Um)); _dl++) { + { + var _jP = _hl(_eP._Um, _dl); + if (yyfgreater(_il(_jP, "attitude"), 30)) { + _vl(_jP, "attitude", yyfminus(_sl(_il(_jP, "attitude")), _sl(_Vm(0, 2)))); + } + } + } + } + } + } + } + } + } + } + } + } + } + } +} +function _x8(_3l, _4l) { + { + var _kP = _8l(42); + for (var _lP in _kP) { + if (!_kP.hasOwnProperty(_lP)) continue; + var _mP = _kP[_lP]; + if (_mP._bl) continue; + if (!_mP._cl) continue; + { + _A9(_mP, _3l, "s_match_rating_effect_on_morale"); + var _dl = 0; + for (; yyfless(_dl, _el(_mP._Um)); _dl++) { + { + var _Bl = _hl(_mP._Um, _dl); + var _jx = _s8(_mP, _3l, _Bl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + { + _A9(_mP, _3l, yyfplus(yyfplus(_sl(_il(_Bl, "lname")), " Rating = "), _sl(_ul(_jx)))); + _A9(_mP, _3l, yyfplus("Attitude was = ", _sl(_ul(_il(_Bl, "attitude"))))); + if (yyfless(_jx, 5)) { + { + _vl(_Bl, "attitude", _cm(yyfminus(_sl(_il(_Bl, "attitude")), 2), 1, 100)); + } + } else { + if (yyfgreater(_jx, 8)) { + { + _vl(_Bl, "attitude", _cm(yyfplus(_sl(_il(_Bl, "attitude")), 2), 1, 100)); + } + } + } + _A9(_mP, _3l, yyfplus("Attitude now = ", _sl(_ul(_il(_Bl, "attitude"))))); + } + } + } + } + } + } + } +} +function _y8(_3l, _4l) { + { + var _nP = _8l(42); + for (var _oP in _nP) { + if (!_nP.hasOwnProperty(_oP)) continue; + var _pP = _nP[_oP]; + if (_pP._bl) continue; + if (!_pP._cl) continue; + { + var _uG = _H8(_pP, _3l, 102); + var _vG = _H8(_pP, _3l, 101); + var _dl = 0; + for (; yyfless(_dl, _el(_pP._Um)); _dl++) { + { + var _Bl = _hl(_pP._Um, _dl); + if (yyGetBool(yyfequal(_il(_uG, "trait"), 8)) && yyGetBool(_n8(_pP, _3l, _Bl))) { + continue; + } else { + if (yyGetBool(yyfequal(_il(_vG, "trait"), 8)) && yyGetBool(!yyGetBool(_n8(_pP, _3l, _Bl)))) { + continue; + } + } + if (yyGetBool(yyflessequal(_il(_Bl, "condition"), -1)) && yyGetBool(yyfgreater(_il(_Bl, "attitude"), 60))) { + _vl(_Bl, "attitude", _cm(yyfplus(yyfminus(_sl(_il(_Bl, "attitude")), 1), _sl(_Sm(5))), 1, 100)); + } + } + } + } + } + } +} +function _z8(_3l, _4l, _5l, _Bq) { + var _Mp = _5l; + var _qP = _Bq; + { + var _rP = _8l(42); + for (var _sP in _rP) { + if (!_rP.hasOwnProperty(_sP)) continue; + var _tP = _rP[_sP]; + if (_tP._bl) continue; + if (!_tP._cl) continue; + { + var _uG = _H8(_tP, _3l, 102); + var _vG = _H8(_tP, _3l, 101); + var _dl = 0; + for (; yyfless(_dl, _el(_tP._Um)); _dl++) { + { + var _Bl = _hl(_tP._Um, _dl); + var _9x = _il(_Bl, "condition"); + if (yyfless(_9x, 0)) { + { + if (yyGetBool(_qP) && yyGetBool(yyfnotequal(_il(_Bl, "injury_week"), _tP._Nl))) { + { + _9x = yyfplus(_9x, 1); + if (yyfequal(_9x, 0)) { + { + _vl(_Bl, "injury_week", 0); + _9x = _Vm(85, 100); + var _Ol = _Q8(_tP, _3l, "news_PlayerRecovered"); + _Ol = _T8(_tP, _3l, _Ol, _Bl); + _Z7(_tP, _3l, _Ol); + } + } + } + } + } + } else { + { + if (yyGetBool(_il(_Bl, "resting"))) { + { + _vl(_Bl, "resting", 0); + _9x = _cm(yyfplus(_sl(_9x), _sl(yyftime(_sl(_Mp), 2))), 1, 100); + } + } else { + _9x = _cm(yyfplus(_sl(_9x), _sl(_Mp)), 1, 100); + } + } + } + if (yyGetBool(yyfequal(_il(_uG, "trait"), 6)) && yyGetBool(_n8(_tP, _3l, _Bl))) { + _9x = _cm(yyfplus(_sl(_9x), 5), 1, 100); + } else { + if (yyGetBool(yyfequal(_il(_vG, "trait"), 6)) && yyGetBool(!yyGetBool(_n8(_tP, _3l, _Bl)))) { + _9x = _cm(yyfplus(_sl(_9x), 5), 1, 100); + } + } + _vl(_Bl, "condition", round(_9x)); + } + } + } + } + } +} +function _A8(_3l, _4l, _5l) { + var _Bl = _5l; + if (yyfequal(_0m(_3l, _4l, 42)._sm, 1)) { + return 0; + } + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 1)) { + return 0; + } + if (yyfgreaterequal(_0m(_3l, _4l, 42)._Nl, 27)) { + return 0; + } + if (yyfless(_q5(_3l, _4l), 2)) { + return 0; + } + var _Wr = _el(_0m(_3l, _4l, 42)._Um); + if (yyfless(_Wr, 2)) { + return 0; + } + var _uP = _B8(_3l, _4l); + var _vP = _C8(_3l, _4l); + if (yyfgreater(_uP, 2)) { + return 0; + } + if (yyGetBool(yyfless(_Wr, 7)) && yyGetBool(yyfgreater(_uP, 1))) { + return 0; + } + if (yyfgreaterequal(_vP, 9)) { + return 0; + } + if (yyflessequal(_il(_Bl, "condition"), -1)) { + return 0; + } + var _wP = 0; + var _9x = _il(_Bl, "condition"); + var _xP = _0m(_3l, _4l, 42)._Yl; + if (yyflessequal(_9x, 20)) { + { + if (!yyGetBool(_Sm(5))) { + _wP = _Vm(1, 5); + } + } + } else { + if (yyflessequal(_9x, 40)) { + { + if (!yyGetBool(_Sm(10))) { + _wP = _Vm(1, 4); + } + } + } else { + if (!yyGetBool(_Sm(15))) { + { + _wP = yyfplus(1, _sl(_Sm(1))); + } + } + } + } + if (yyfgreater(yyfplus(_sl(_vP), _sl(_wP)), 9)) { + _wP = yyfminus(9, _sl(_vP)); + } + if (yyflessequal(_wP, 0)) { + return 0; + } + if (yyfgreater(_il(_Bl, "age"), 29)) { + _wP = yyfplus(_wP, 1); + } + _wP = yyfminus(_wP, _Sm(round(yyftime(_sl(_xP), 0.4)))); + _wP = _cm(_wP, 1, 10); + if (yyGetBool(yyfequal(_il(_Bl, "position"), 1)) && yyGetBool(yyfless(_0m(_3l, _4l, 42)._sm, 3))) { + _wP = min(_wP, 2); + } + var _Ol = _Q8(_3l, _4l, "news_PlayerInjured"); + if (yyfequal(_wP, 1)) { + _Ol = _Q8(_3l, _4l, "news_PlayerInjured1"); + } + _Ol = _T8(_3l, _4l, _Ol, _Bl); + _Ol = _Pl(_Ol, "$num", _wP); + _Z7(_3l, _4l, _Ol); + _vl(_Bl, "injury_week", _0m(_3l, _4l, 42)._Nl); + _vl(_Bl, "condition", _sl(-_sl(_wP))); + _vl(_Bl, "xp_gain", round(yyftime(_sl(_il(_Bl, "xp_gain")), 0.5))); + return 1; +} +function _B8(_3l, _4l) { + { + var _yP = _8l(42); + for (var _zP in _yP) { + if (!_yP.hasOwnProperty(_zP)) continue; + var _AP = _yP[_zP]; + if (_AP._bl) continue; + if (!_AP._cl) continue; + { + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_AP._Um)); _dl++) { + { + var _Bl = _hl(_AP._Um, _dl); + if (yyflessequal(_il(_Bl, "condition"), -1)) { + _rl++; + } + } + } + return _rl; + } + } + } +} +function _C8(_3l, _4l) { + { + var _BP = _8l(42); + for (var _CP in _BP) { + if (!_BP.hasOwnProperty(_CP)) continue; + var _DP = _BP[_CP]; + if (_DP._bl) continue; + if (!_DP._cl) continue; + { + var _rl = 0; + var _dl = 0; + for (; yyfless(_dl, _el(_DP._Um)); _dl++) { + { + var _Bl = _hl(_DP._Um, _dl); + if (yyflessequal(_il(_Bl, "condition"), -1)) { + _rl = yyfplus(_rl, abs(_il(_Bl, "condition"))); + } + } + } + return _rl; + } + } + } +} +function _D8(_3l, _4l, _5l, _Bq) { + var _Bl = _5l; + var _EP = _Bq; + var _kL = _XN(_EP); + var _FP = _YN(_EP); + var _ZL = _Sm(yyfminus(_sl(_kL), 1)); + var _gL = _Sm(yyfminus(_sl(_FP), 1)); + var _GP = _ZL; + for (; yyfless(_GP, _XN(_EP)); _GP++) { + { + var _HP = _gL; + for (; yyfless(_HP, _YN(_EP)); _HP++) { + { + if (yyfequal(_IP(_EP, _GP, _HP), 0)) { + { + _JP(_EP, _GP, _HP, 1); + _vl(_Bl, "face_x", _GP); + _vl(_Bl, "face_y", _HP); + return _Bl; + } + } + } + } + } + } + var _GP = 0; + for (; yyfless(_GP, _kL); _GP++) { + { + var _HP = 0; + for (; yyfless(_HP, _FP); _HP++) { + { + if (yyfequal(_IP(_EP, _GP, _HP), 0)) { + { + _JP(_EP, _GP, _HP, 1); + _vl(_Bl, "face_x", _GP); + _vl(_Bl, "face_y", _HP); + return _Bl; + } + } + } + } + } + } + _A9(_3l, _4l, yyfplus(_sl(_il(_Bl, "lname")), " no face!")); +} +function _E8(_3l, _4l) { + { + var _KP = _8l(42); + for (var _LP in _KP) { + if (!_KP.hasOwnProperty(_LP)) continue; + var _MP = _KP[_LP]; + if (_MP._bl) continue; + if (!_MP._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_MP._Vo)); _dl++) { + _Tm(_hl(_MP._Vo, _dl)); + } + _8s(_MP._Vo); + _Cl(_MP._Vo, _F8(_MP, _3l, 101, 1)); + _Cl(_MP._Vo, _F8(_MP, _3l, 102, 1)); + } + } + } +} +function _F8(_3l, _4l, _5l, _Bq) { + var _yn = _5l; + var _Yp = _Bq; + var _nm = _J9(_3l, _4l); + while (yyGetBool(_68(_3l, _4l, _nm))) { + _nm = _J9(_3l, _4l); + } + var _Bl = _Dq(); + _vl(_Bl, "fname", _I9(_3l, _4l, 1)); + _vl(_Bl, "lname", _nm); + _vl(_Bl, "position", _yn); + _vl(_Bl, "age", _Vm(35, 61)); + _vl(_Bl, "attitude", _Vm(40, 100)); + _vl(_Bl, "rating", _Yp); + _vl(_Bl, "contract", 2); + _vl(_Bl, "teamid", -1); + _vl(_Bl, "flash_time", 0); + _vl(_Bl, "condition", 100); + _vl(_Bl, "xp", 0); + _vl(_Bl, "xp_level", _Yp); + _vl(_Bl, "xp_gain", 0); + _vl(_Bl, "trait", 0); + if (yyGetBool(yyfgreater(_Yp, 1)) && yyGetBool(_Sm(1))) { + _vl(_Bl, "trait", _Sm(8)); + } + if (yyGetBool(yyfequal(_il(_Bl, "trait"), 1)) && yyGetBool(yyfless(_il(_Bl, "age"), 55))) { + _vl(_Bl, "trait", 0); + } + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(yyfplus("Created staff member: ", _sl(_il(_Bl, "fname"))), " "), _sl(_nm)), " ("), _sl(_a9(_3l, _4l, _yn))), ")")); + _vl(_Bl, "skin", _Sm(1)); + if (yyGetBool(_il(_Bl, "skin"))) { + _vl(_Bl, "skin", yyfplus(1, _sl(_Sm(1)))); + } + var _TN = _0m(_3l, _4l, 42)._Ot; + if (yyfequal(_WN(_TN, 0, 0, _XN(_TN), _YN(_TN)), 1)) { + _Xt(_TN, 0); + } + _Bl = _D8(_3l, _4l, _Bl, _TN); + if (yyfequal(_il(_Bl, "face_x"), 8)) { + _vl(_Bl, "fname", _I9(_3l, _4l, 0)); + } + return _Bl; +} +function _G8(_3l, _4l, _5l) { + _A9(_3l, _4l, "s_sort_hirelist"); + var _wl = _5l; + var _xl = _yl(); + while (yyfgreater(_el(_wl), 0)) { + { + var _9O = -4; + var _dl = 0; + for (; yyfless(_dl, _el(_wl)); _dl++) { + { + var _Bl = _hl(_wl, _dl); + if (yyGetBool(!yyGetBool(_9O)) || yyGetBool(yyfless(_il(_Bl, "position"), _il(_9O, "position")))) { + { + _9O = _Bl; + } + } else { + if (yyfequal(_il(_Bl, "position"), _il(_9O, "position"))) { + { + if (yyfless(_il(_Bl, "rating"), _il(_9O, "rating"))) { + { + _9O = _Bl; + } + } + } + } + } + } + } + _Cl(_xl, _9O); + var _dl = _Dl(_wl, _9O); + _El(_wl, _dl); + } + } + _Fl(_wl); + return _xl; +} +function _H8(_3l, _4l, _5l) { + var _yn = _5l; + { + var _NP = _8l(42); + for (var _OP in _NP) { + if (!_NP.hasOwnProperty(_OP)) continue; + var _PP = _NP[_OP]; + if (_PP._bl) continue; + if (!_PP._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_PP._Vo)); _dl++) { + { + var _Bl = _hl(_PP._Vo, _dl); + if (yyfequal(_il(_Bl, "position"), _yn)) { + return _Bl; + } + } + } + } + } + } + return -4; +} +function _I8(_3l, _4l, _5l) { + if (yyfless(_5l, 101)) { + return 0; + } + return 1; +} +function _J8(_3l, _4l, _5l) { + var _Bl = _5l; + var _Jt = yyftime(_sl(_il(_Bl, "rating")), 2); + if (yyGetBool(_il(_Bl, "trait"))) { + _Jt = yyfplus(_Jt, 3); + } + return _Jt; +} +function _K8(_3l, _4l, _5l) { + var _qq = _5l; + var _QP = -4; + { + var _RP = _8l(42); + for (var _SP in _RP) { + if (!_RP.hasOwnProperty(_SP)) continue; + var _TP = _RP[_SP]; + if (_TP._bl) continue; + if (!_TP._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_TP._Um)); _dl++) { + { + var _Bl = _hl(_TP._Um, _dl); + if (yyfequal(_n8(_TP, _3l, _qq), _n8(_TP, _3l, _Bl))) { + { + if (!yyGetBool(_QP)) { + _QP = _Bl; + } + _vl(_Bl, "xp", yyftime(_sl(_il(_Bl, "xp_level")), 100)); + _vl(_Bl, "xp_gain", round(yyfplus(_sl(_il(_Bl, "xp_gain")), 10))); + } + } + } + } + } + } + } + if (yyGetBool(_QP)) { + { + _3l._tn = _QP; + _3m(15); + } + } else { + { + _3m(8); + } + } +} +function _L8(_3l, _4l, _5l) { + var _qq = _5l; + { + var _UP = _8l(42); + for (var _VP in _UP) { + if (!_UP.hasOwnProperty(_VP)) continue; + var _WP = _UP[_VP]; + if (_WP._bl) continue; + if (!_WP._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_WP._Um)); _dl++) { + { + var _Bl = _hl(_WP._Um, _dl); + if (yyfequal(_n8(_WP, _3l, _qq), _n8(_WP, _3l, _Bl))) { + { + var _XP = _a8(_WP, _3l, _Bl); + if (yyfless(_XP, 10)) { + { + while (yyflessequal(_a8(_WP, _3l, _Bl), _XP)) { + { + var _YP = _Sm(3); + var _ZP = -1; + if (yyCompareVal(_YP, 0, g_GMLMathEpsilon) == 0) { + _ZP = 0; + } else if (yyCompareVal(_YP, 1, g_GMLMathEpsilon) == 0) { + _ZP = 1; + } else if (yyCompareVal(_YP, 2, g_GMLMathEpsilon) == 0) { + _ZP = 2; + } else if (yyCompareVal(_YP, 3, g_GMLMathEpsilon) == 0) { + _ZP = 3; + } + switch (_ZP) { + case 0: { + _vl(_Bl, "max_stamina", yyfplus(_sl(_il(_Bl, "max_stamina")), 1)); + break; + } + case 1: { + _vl(_Bl, "max_speed", yyfplus(_sl(_il(_Bl, "max_speed")), 1)); + break; + } + case 2: { + _vl(_Bl, "max_strength", yyfplus(_sl(_il(_Bl, "max_strength")), 1)); + break; + } + case 3: { + _vl(_Bl, "max_skill", yyfplus(_sl(_il(_Bl, "max_skill")), 1)); + break; + } + } + } + } + } + } + } + } + } + } + } + } + } +} +function _M8(_3l, _4l, _5l) { + var _qq = _5l; + { + var __P = _8l(42); + for (var _0Q in __P) { + if (!__P.hasOwnProperty(_0Q)) continue; + var _1Q = __P[_0Q]; + if (_1Q._bl) continue; + if (!_1Q._cl) continue; + { + _U7(_1Q, _3l, 4, _06(_1Q, _3l), 8, ""); + var _dl = 0; + for (; yyfless(_dl, _el(_1Q._Um)); _dl++) { + { + var _Bl = _hl(_1Q._Um, _dl); + if (yyfequal(_n8(_1Q, _3l, _qq), _n8(_1Q, _3l, _Bl))) { + _vl(_Bl, "attitude", min(yyfplus(_sl(_il(_Bl, "attitude")), 15), 100, "")); + } + } + } + } + } + } +} +function _N8(_3l, _4l) { + var _rl = 0; + { + var _2Q = _8l(42); + for (var _3Q in _2Q) { + if (!_2Q.hasOwnProperty(_3Q)) continue; + var _4Q = _2Q[_3Q]; + if (_4Q._bl) continue; + if (!_4Q._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_4Q._Vo)); _dl++) { + { + var _Bl = _hl(_4Q._Vo, _dl); + if (yyfequal(_il(_Bl, "trait"), 5)) { + _rl++; + } + } + } + } + } + } + return _rl; +} +function _O8(_3l, _4l, _5l) { + var _5Q = _5l; + { + var _6Q = _8l(42); + for (var _7Q in _6Q) { + if (!_6Q.hasOwnProperty(_7Q)) continue; + var _8Q = _6Q[_7Q]; + if (_8Q._bl) continue; + if (!_8Q._cl) continue; + { + if (yyfequal(_il(_5Q, "trait"), 5)) { + _8Q._Lp = _cm(yyfminus(_sl(_8Q._Lp), 10), 0, 100); + } + if (yyfequal(_il(_5Q, "trait"), 7)) { + _u8(_8Q, _3l, -10, 0); + } + _El(_8Q._Vo, _Dl(_8Q._Vo, _5Q)); + _Tm(_5Q); + } + } + } +} +function _P8(_3l, _4l) { + _3l._Xr = 1 ? 1 : 0; + { + var _9Q = _8l(42); + for (var _aQ in _9Q) { + if (!_9Q.hasOwnProperty(_aQ)) continue; + var _bQ = _9Q[_aQ]; + if (_bQ._bl) continue; + if (!_bQ._cl) continue; + { + var _Bl = _H8(_bQ, _3l, 102); + var _cQ = _bQ._Nl; + var _dQ = -1; + if (yyCompareVal(_cQ, 15, g_GMLMathEpsilon) == 0) { + _dQ = 0; + } else if (yyCompareVal(_cQ, 16, g_GMLMathEpsilon) == 0) { + _dQ = 1; + } + switch (_dQ) { + case 0: { + break; + } + case 1: { + _Bl = _H8(_bQ, _3l, 101); + break; + } + default: { + return 0; + break; + } + } + if (yyGetBool(_Bl)) { + { + if (yyGetBool(yyfless(_il(_Bl, "contract"), 2)) && yyGetBool(yyfgreaterequal(_bQ._Jl, _J8(_bQ, _3l, _Bl))) && yyGetBool(yyfless(_il(_Bl, "age"), 65))) { + { + _0m(_3l, _4l, 42)._tn = _Bl; + _X3(_bQ, _3l); + return 1; + } + } + } + } + } + } + } + return 0; +} // if (key == "@") return ""; +// if (is_undefined(txt)) {slog("@"+key); return "@"+key;} +function _Q8(_3l, _4l, _5l) { + var _eQ = _5l; + if (yyfequal(_eQ, "@")) { + return ""; + } + var _sr = _il(_0m(_3l, _4l, 42)._gp, _eQ); + if (yyGetBool(_du(_sr))) { + { + _A9(_3l, _4l, yyfplus("@", _sl(_eQ))); + return yyfplus("@", _sl(_eQ)); + } + } + return _lq(_sr); +} +function _R8(_3l, _4l, _5l, _Bq, _Cq, _zu, _Mw) { + var _sr = _5l; + var _fQ = _Bq; + var _gQ = _Cq; + var _Bw = _zu; + var _Cw = _Mw; + _sr = _Q8(_3l, _4l, _sr); + _sr = _Wm(_sr, "$teamname1", _il(_fQ, "name")); + _sr = _Wm(_sr, "$teamname2", _il(_gQ, "name")); + _sr = _Wm(_sr, "$score1", _ul(_Bw)); + _sr = _Wm(_sr, "$score2", _ul(_Cw)); + _sr = _Wm(_sr, "$yards", round(_il(_fQ, "match_yds"))); + _sr = _Wm(_sr, "$touchdowns", _il(_fQ, "match_td")); + _sr = _Wm(_sr, "$sacks", _il(_fQ, "match_sck")); + _sr = _Wm(_sr, "$interceptions", _il(_fQ, "match_int")); + _sr = _Wm(_sr, "$yourname", yyfplus(yyfplus(_sl(_0m(_3l, _4l, 42)._lm), " "), _sl(_0m(_3l, _4l, 42)._nm))); + _sr = _Wm(_sr, "$yourlastname", _0m(_3l, _4l, 42)._nm); + return _lq(_sr); +} +function _S8(_3l, _4l, _5l) { + var _sr = _Q8(_3l, _4l, _5l); + { + var _hQ = _8l(42); + for (var _iQ in _hQ) { + if (!_hQ.hasOwnProperty(_iQ)) continue; + var _jQ = _hQ[_iQ]; + if (_jQ._bl) continue; + if (!_jQ._cl) continue; + { + var _uG = _H8(_jQ, _3l, 102); + var _vG = _H8(_jQ, _3l, 101); + _sr = _Wm(_sr, "$teamname", _il(_jQ._Dm, "name")); + _sr = _Wm(_sr, "$coachname_of", yyfplus(yyfplus(_sl(_il(_uG, "fname")), " "), _sl(_il(_uG, "lname")))); + _sr = _Wm(_sr, "$coachname_df", yyfplus(yyfplus(_sl(_il(_vG, "fname")), " "), _sl(_il(_vG, "lname")))); + } + } + } + return _lq(_sr); +} +function _T8(_3l, _4l, _5l, _Bq) { + var _sr = _5l; + var _Bl = _Bq; + var _kQ = _il(_Bl, "teamid"); + if (yyfless(_kQ, 0)) { + _kQ = _0m(_3l, _4l, 42)._Fm; + } + _A9(_3l, _4l, yyfplus("Parse player. Team id = ", _sl(_ul(_kQ)))); + _sr = _Wm(_sr, "$teamname", _l9(_3l, _4l, _kQ)); + _sr = _Wm(_sr, "$position", _a9(_3l, _4l, _il(_Bl, "position"))); + _sr = _Wm(_sr, "$pos", _99(_3l, _4l, _il(_Bl, "position"))); + _sr = _Wm(_sr, "$playername", yyfplus(yyfplus(_sl(_il(_Bl, "fname")), " "), _sl(_il(_Bl, "lname")))); + _sr = _Wm(_sr, "$age", _il(_Bl, "age")); + _sr = _Wm(_sr, "$contract", _il(_Bl, "contract")); + _sr = _Wm(_sr, "$salary", yyfplus(yyfplus("$", _sl(_ul(_il(_Bl, "salary")))), _sl(_Q8(_3l, _4l, "sla_Million")))); + _sr = _Wm(_sr, "$uniform", _Xm(_Q8(_3l, _4l, yyfplus("uniformviolation_", _sl(_ul(_Sm(9))))))); + _sr = _Wm(_sr, "$injurytype", _Xm(_Q8(_3l, _4l, yyfplus("injurytype_", _sl(_ul(_Sm(11))))))); + _sr = _Wm(_sr, "$randomfname_female", _I9(_3l, _4l, 0)); + _sr = _Wm(_sr, "$randomcharity", _G9(_3l, _4l)); + var _qq = _H8(_3l, _4l, 101); + if (yyGetBool(_n8(_3l, _4l, _Bl))) { + _qq = _H8(_3l, _4l, 102); + } + if (yyGetBool(_qq)) { + _sr = _Pl(_sr, "$coachposition", _a9(_3l, _4l, _il(_qq, "position"))); + } + return _lq(_sr); +} +function _U8(_3l, _4l, _5l) { + var _eQ = _5l; + var _sr = _il(_0m(_3l, _4l, 42)._gp, _eQ); + if (!yyGetBool(_du(_sr))) { + { + _sr = _lq(_sr); + if (yyfgreater(_tq("$", _sr), 0)) { + _sr = _V8(_3l, _4l, _sr); + } + } + } else { + { + _sr = "!"; + } + } + return _sr; +} +function _V8(_3l, _4l, _5l) { + var _sr = _5l; + _sr = _Pl(_sr, "$random_argument", _Q8(_3l, _4l, yyfplus("argument_", _sl(_ul(_Vm(1, 14)))))); + _sr = _Pl(_sr, "$random_class", _Q8(_3l, _4l, yyfplus("class_", _sl(_ul(_Vm(1, 8)))))); + _sr = _Pl(_sr, "$aan_random_class", _Q8(_3l, _4l, yyfplus("aan_class_", _sl(_ul(_Vm(1, 8)))))); + _sr = _Pl(_sr, "$teamname", _il(_0m(_3l, _4l, 42)._Dm, "name")); + _sr = _Pl(_sr, "$teamdivision", yyfplus(yyfplus(_sl(_il(_0m(_3l, _4l, 42)._Dm, "conference")), " "), _sl(_il(_0m(_3l, _4l, 42)._Dm, "division")))); + return _sr; +} +function _W8(_3l, _4l, _5l, _Bq) { + var _sr = _5l; + var _lQ = _Bq; + var _ju = _ku(_sr); + var _mQ = _vr("##", _sr); + var _nQ = ""; + if (yyfnotequal(_mQ, 0)) { + { + _nQ = _wr(_sr, _mQ, _ju); + _sr = _wr(_sr, 1, _mQ); + _ju = _ku(_sr); + } + } + var _yn = _lQ; + var _oQ = 0; + while (yyfless(_oQ, yyfminus(_sl(_ju), _sl(_lQ)))) { + { + _oQ = _yn; + for (; yyfgreater(_oQ, yyfminus(_sl(_yn), 10)); _oQ--) { + { + var _pQ = 0 ? 1 : 0; + if (yyfequal(_qQ(_sr, _oQ), " ")) { + { + _pQ = 1 ? 1 : 0; + break; + } + } + } + } + if (yyGetBool(_pQ)) { + { + _sr = _rQ("\n", _sr, _oQ); + } + } else { + { + _oQ = yyfminus(_sl(_yn), 1); + _sr = _rQ("-", _sr, _oQ++); + _sr = _rQ("\n", _sr, _oQ); + } + } + _yn = yyfplus(_sl(_oQ), _sl(_lQ)); + _ju = _ku(_sr); + } + } + _sr = yyfplus(_sr, _nQ); + return _lq(_sr); +} +function _X8(_3l, _4l) { + { + var _sQ = _8l(global._SA); + for (var _tQ in _sQ) { + if (!_sQ.hasOwnProperty(_tQ)) continue; + var _uQ = _sQ[_tQ]; + if (_uQ._bl) continue; + if (!_uQ._cl) continue; + { + var _vQ = _uQ._WA; + var _wQ = -1; + if (yyCompareVal(_vQ, 0, g_GMLMathEpsilon) == 0) { + _wQ = 0; + } else if (yyCompareVal(_vQ, 2, g_GMLMathEpsilon) == 0) { + _wQ = 1; + } else if (yyCompareVal(_vQ, 1, g_GMLMathEpsilon) == 0) { + _wQ = 2; + } else if (yyCompareVal(_vQ, 3, g_GMLMathEpsilon) == 0) { + _wQ = 3; + } else if (yyCompareVal(_vQ, 4, g_GMLMathEpsilon) == 0) { + _wQ = 4; + } else if (yyCompareVal(_vQ, 5, g_GMLMathEpsilon) == 0) { + _wQ = 5; + } else if (yyCompareVal(_vQ, 6, g_GMLMathEpsilon) == 0) { + _wQ = 6; + } else if (yyCompareVal(_vQ, 7, g_GMLMathEpsilon) == 0) { + _wQ = 7; + } else if (yyCompareVal(_vQ, 8, g_GMLMathEpsilon) == 0) { + _wQ = 8; + } else if (yyCompareVal(_vQ, 9, g_GMLMathEpsilon) == 0) { + _wQ = 9; + } else if (yyCompareVal(_vQ, 10, g_GMLMathEpsilon) == 0) { + _wQ = 10; + } else if (yyCompareVal(_vQ, 11, g_GMLMathEpsilon) == 0) { + _wQ = 11; + } else if (yyCompareVal(_vQ, 12, g_GMLMathEpsilon) == 0) { + _wQ = 12; + } else if (yyCompareVal(_vQ, 13, g_GMLMathEpsilon) == 0) { + _wQ = 13; + } else if (yyCompareVal(_vQ, 14, g_GMLMathEpsilon) == 0) { + _wQ = 14; + } else if (yyCompareVal(_vQ, 15, g_GMLMathEpsilon) == 0) { + _wQ = 15; + } else if (yyCompareVal(_vQ, 16, g_GMLMathEpsilon) == 0) { + _wQ = 16; + } else if (yyCompareVal(_vQ, 17, g_GMLMathEpsilon) == 0) { + _wQ = 17; + } else if (yyCompareVal(_vQ, 18, g_GMLMathEpsilon) == 0) { + _wQ = 18; + } else if (yyCompareVal(_vQ, 19, g_GMLMathEpsilon) == 0) { + _wQ = 19; + } + switch (_wQ) { + case 0: { + return "BALL_SET"; + } + case 1: { + return "BALL_AIM"; + } + case 2: { + return "BALL_AIM_DEADZONE"; + } + case 3: { + return "BALL_RELEASED"; + } + case 4: { + return "BALL_DOWN"; + } + case 5: { + return "BALL_RECEIVED"; + } + case 6: { + return "BALL_TOUCHDOWN"; + } + case 7: { + return "BALL_INCOMPLETE"; + } + case 8: { + return "BALL_OUTOFBOUNDS"; + } + case 9: { + return "BALL_INTERCEPTED"; + } + case 10: { + return "BALL_TURNOVER"; + } + case 11: { + return "BALL_SACKED"; + } + case 12: { + return "BALL_SAFETY"; + } + case 13: { + return "BALL_FUMBLED"; + } + case 14: { + return "BALL_FIELD_GOAL_GOOD"; + } + case 15: { + return "BALL_FIELD_GOAL_BAD"; + } + case 16: { + return "BALL_PRACTICE_SUCCESS"; + } + case 17: { + return "BALL_PRACTICE_FAIL"; + } + case 18: { + return "BALL_RUN_QB"; + } + case 19: { + return "BALL_HANDOFF"; + } + } + } + } + } + return "ball.state == OTHER"; +} +function _Y8(_3l, _4l) { + { + var _xQ = _8l(48); + for (var _yQ in _xQ) { + if (!_xQ.hasOwnProperty(_yQ)) continue; + var _zQ = _xQ[_yQ]; + if (_zQ._bl) continue; + if (!_zQ._cl) continue; + { + var _AQ = _zQ._WA; + var _BQ = -1; + if (yyCompareVal(_AQ, 2, g_GMLMathEpsilon) == 0) { + _BQ = 0; + } else if (yyCompareVal(_AQ, 1, g_GMLMathEpsilon) == 0) { + _BQ = 1; + } + switch (_BQ) { + case 0: { + return "ACTION"; + break; + } + case 1: { + return "COMMENTARY"; + break; + } + } + } + } + } + return "state == OTHER"; +} +function _Z8(_3l, _4l) { + var _CQ = 1; + var _DQ = -1; + if (yyCompareVal(_CQ, 0, g_GMLMathEpsilon) == 0) { + _DQ = 0; + } else if (yyCompareVal(_CQ, 1, g_GMLMathEpsilon) == 0) { + _DQ = 1; + } + switch (_DQ) { + case 0: { + return _Q8(_3l, _4l, "sex_0"); + break; + } + case 1: { + return _Q8(_3l, _4l, "sex_1"); + break; + } + } +} +function __8(_3l, _4l, _5l) { + var _EQ = _5l; + var _FQ = -1; + if (yyCompareVal(_EQ, 0, g_GMLMathEpsilon) == 0) { + _FQ = 0; + } else if (yyCompareVal(_EQ, 1, g_GMLMathEpsilon) == 0) { + _FQ = 1; + } + switch (_FQ) { + case 0: { + return _Q8(_3l, _4l, "person_She"); + break; + } + case 1: { + return _Q8(_3l, _4l, "person_He"); + break; + } + } +} +function _09(_3l, _4l, _5l, _Bq) { + var _GQ = _ul(_5l); + var _HQ = _ul(_Bq); + if (yyfless(_ku(_HQ), 2)) { + return yyfplus(yyfplus(_sl(_GQ), ":0"), _sl(_HQ)); + } + return yyfplus(yyfplus(_sl(_GQ), ":"), _sl(_HQ)); +} +function _19(_3l, _4l, _5l, _Bq) { + return _ul(_Vm(_5l, _Bq)); +} +function _29(_3l, _4l) { + var _sr = ""; + var _IQ = _3l.__C; + var _JQ = -1; + if (yyCompareVal(_IQ, 1, g_GMLMathEpsilon) == 0) { + _JQ = 0; + } else if (yyCompareVal(_IQ, 2, g_GMLMathEpsilon) == 0) { + _JQ = 1; + } else if (yyCompareVal(_IQ, 3, g_GMLMathEpsilon) == 0) { + _JQ = 2; + } else if (yyCompareVal(_IQ, 4, g_GMLMathEpsilon) == 0) { + _JQ = 3; + } + switch (_JQ) { + case 0: { + _sr = _Q8(_3l, _4l, "down_1and"); + break; + } + case 1: { + _sr = _Q8(_3l, _4l, "down_2and"); + break; + } + case 2: { + _sr = _Q8(_3l, _4l, "down_3and"); + break; + } + case 3: { + _sr = _Q8(_3l, _4l, "down_4and"); + break; + } + default: { + return ""; + } + } + if (yyGetBool(yyfless(_3l.__D, 300)) || yyGetBool(yyfgreater(_3l.__D, 2300))) { + { + _sr = yyfplus(_sr, yyfplus(" ", _sl(_Q8(_3l, _4l, "Goal")))); + } + } else { + if (yyfless(_3l._ZD, 1)) { + { + _sr = yyfplus(_sr, yyfplus(" ", _sl(_Q8(_3l, _4l, "Inches")))); + } + } else { + { + _sr = yyfplus(_sr, yyfplus(" ", _sl(_ul(round(_3l._ZD))))); + } + } + } + return _sr; +} +function _39(_3l, _4l, _5l, _Bq) { + return _Wm(_KQ(_5l, 9, _Bq), " ", ""); +} +function _49(_3l, _4l, _5l) { + var _LQ = _5l; + var _MQ = -1; + if (yyCompareVal(_LQ, 0, g_GMLMathEpsilon) == 0) { + _MQ = 0; + } else if (yyCompareVal(_LQ, 1, g_GMLMathEpsilon) == 0) { + _MQ = 1; + } else if (yyCompareVal(_LQ, 2, g_GMLMathEpsilon) == 0) { + _MQ = 2; + } else if (yyCompareVal(_LQ, 3, g_GMLMathEpsilon) == 0) { + _MQ = 3; + } + switch (_MQ) { + case 0: { + return _Q8(_3l, _4l, "division_East"); + break; + } + case 1: { + return _Q8(_3l, _4l, "division_West"); + break; + } + case 2: { + return _Q8(_3l, _4l, "division_North"); + break; + } + case 3: { + return _Q8(_3l, _4l, "division_South"); + break; + } + } +} +function _59(_3l, _4l, _5l) { + var _NQ = _5l; + var _OQ = -1; + if (yyCompareVal(_NQ, 0, g_GMLMathEpsilon) == 0) { + _OQ = 0; + } else if (yyCompareVal(_NQ, 1, g_GMLMathEpsilon) == 0) { + _OQ = 1; + } + switch (_OQ) { + case 0: { + return _Q8(_3l, _4l, "conf_AFC"); + break; + } + case 1: { + return _Q8(_3l, _4l, "conf_NFC"); + break; + } + } +} +function _69(_3l, _4l, _5l) { + var _Au = _5l; + if (yyfequal(_Au, 0)) { + _Au = _0m(_3l, _4l, 42)._Nl; + } + if (yyfless(_Au, 18)) { + return yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Week")), " "), _sl(_ul(_Au))); + } + var _PQ = _Au; + var _QQ = -1; + if (yyCompareVal(_PQ, 18, g_GMLMathEpsilon) == 0) { + _QQ = 0; + } else if (yyCompareVal(_PQ, 19, g_GMLMathEpsilon) == 0) { + _QQ = 1; + } else if (yyCompareVal(_PQ, 20, g_GMLMathEpsilon) == 0) { + _QQ = 2; + } else if (yyCompareVal(_PQ, 21, g_GMLMathEpsilon) == 0) { + _QQ = 3; + } else if (yyCompareVal(_PQ, 22, g_GMLMathEpsilon) == 0) { + _QQ = 4; + } else if (yyCompareVal(_PQ, 23, g_GMLMathEpsilon) == 0) { + _QQ = 5; + } else if (yyCompareVal(_PQ, 24, g_GMLMathEpsilon) == 0) { + _QQ = 6; + } else if (yyCompareVal(_PQ, 25, g_GMLMathEpsilon) == 0) { + _QQ = 7; + } else if (yyCompareVal(_PQ, 26, g_GMLMathEpsilon) == 0) { + _QQ = 8; + } else if (yyCompareVal(_PQ, 27, g_GMLMathEpsilon) == 0) { + _QQ = 9; + } else if (yyCompareVal(_PQ, 28, g_GMLMathEpsilon) == 0) { + _QQ = 10; + } + switch (_QQ) { + case 0: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 0)), " "), _sl(_Q8(_3l, _4l, "ui_WildCard"))), " 1"); + } + case 1: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 0)), " "), _sl(_Q8(_3l, _4l, "ui_WildCard"))), " 2"); + } + case 2: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 1)), " "), _sl(_Q8(_3l, _4l, "ui_WildCard"))), " 1"); + } + case 3: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 1)), " "), _sl(_Q8(_3l, _4l, "ui_WildCard"))), " 2"); + } + case 4: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 0)), " "), _sl(_Q8(_3l, _4l, "ui_PlayOff"))), " 1"); + } + case 5: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 0)), " "), _sl(_Q8(_3l, _4l, "ui_PlayOff"))), " 2"); + } + case 6: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 1)), " "), _sl(_Q8(_3l, _4l, "ui_PlayOff"))), " 1"); + } + case 7: { + return yyfplus(yyfplus(yyfplus(_sl(_59(_3l, _4l, 1)), " "), _sl(_Q8(_3l, _4l, "ui_PlayOff"))), " 2"); + } + case 8: { + return yyfplus(yyfplus(_sl(_59(_3l, _4l, 0)), " "), _sl(_Q8(_3l, _4l, "ui_Champion"))); + } + case 9: { + return yyfplus(yyfplus(_sl(_59(_3l, _4l, 1)), " "), _sl(_Q8(_3l, _4l, "ui_Champion"))); + } + case 10: { + return _Q8(_3l, _4l, "ui_SuperBowl"); + } + } +} +function _79(_3l, _4l, _5l) { + var _TO = _5l; + var _RQ = _TO; + var _SQ = -1; + if (yyCompareVal(_RQ, 0, g_GMLMathEpsilon) == 0) { + _SQ = 0; + } else if (yyCompareVal(_RQ, 1, g_GMLMathEpsilon) == 0) { + _SQ = 1; + } + switch (_SQ) { + case 0: { + return yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Year")), " "), _sl(_ul(_0m(_3l, _4l, 42)._sm))); + break; + } + case 1: { + return yyfplus(_sl(_Q8(_3l, _4l, "sla_Year")), _sl(_ul(_0m(_3l, _4l, 42)._sm))); + break; + } + } +} +function _89(_3l, _4l, _5l) { + var _TQ = _5l; + var _UQ = -1; + if (yyCompareVal(_TQ, 0, g_GMLMathEpsilon) == 0) { + _UQ = 0; + } else if (yyCompareVal(_TQ, 1, g_GMLMathEpsilon) == 0) { + _UQ = 1; + } else if (yyCompareVal(_TQ, 2, g_GMLMathEpsilon) == 0) { + _UQ = 2; + } else if (yyCompareVal(_TQ, 3, g_GMLMathEpsilon) == 0) { + _UQ = 3; + } else if (yyCompareVal(_TQ, 4, g_GMLMathEpsilon) == 0) { + _UQ = 4; + } else if (yyCompareVal(_TQ, 5, g_GMLMathEpsilon) == 0) { + _UQ = 5; + } else if (yyCompareVal(_TQ, 6, g_GMLMathEpsilon) == 0) { + _UQ = 6; + } else if (yyCompareVal(_TQ, 7, g_GMLMathEpsilon) == 0) { + _UQ = 7; + } else if (yyCompareVal(_TQ, 8, g_GMLMathEpsilon) == 0) { + _UQ = 8; + } else if (yyCompareVal(_TQ, 9, g_GMLMathEpsilon) == 0) { + _UQ = 9; + } else if (yyCompareVal(_TQ, 10, g_GMLMathEpsilon) == 0) { + _UQ = 10; + } else if (yyCompareVal(_TQ, 11, g_GMLMathEpsilon) == 0) { + _UQ = 11; + } else if (yyCompareVal(_TQ, 12, g_GMLMathEpsilon) == 0) { + _UQ = 12; + } else if (yyCompareVal(_TQ, 13, g_GMLMathEpsilon) == 0) { + _UQ = 13; + } else if (yyCompareVal(_TQ, 14, g_GMLMathEpsilon) == 0) { + _UQ = 14; + } else if (yyCompareVal(_TQ, 15, g_GMLMathEpsilon) == 0) { + _UQ = 15; + } else if (yyCompareVal(_TQ, 16, g_GMLMathEpsilon) == 0) { + _UQ = 16; + } else if (yyCompareVal(_TQ, 17, g_GMLMathEpsilon) == 0) { + _UQ = 17; + } else if (yyCompareVal(_TQ, 19, g_GMLMathEpsilon) == 0) { + _UQ = 18; + } else if (yyCompareVal(_TQ, 20, g_GMLMathEpsilon) == 0) { + _UQ = 19; + } else if (yyCompareVal(_TQ, 21, g_GMLMathEpsilon) == 0) { + _UQ = 20; + } + switch (_UQ) { + case 0: { + return "COMM_STAGE_MATCH_START"; + } + case 1: { + return "COMM_STAGE_KICKOFF"; + } + case 2: { + return "COMM_STAGE_POSSESSION"; + } + case 3: { + return "COMM_STAGE_ATTACK"; + } + case 4: { + return "COMM_STAGE_DRIVE"; + } + case 5: { + return "COMM_STAGE_PUNT"; + } + case 6: { + return "COMM_STAGE_FIELDGOAL1"; + } + case 7: { + return "COMM_STAGE_FIELDGOAL2"; + } + case 8: { + return "COMM_STAGE_TURNOVER"; + } + case 9: { + return "COMM_STAGE_TOUCHDOWN"; + } + case 10: { + return "COMM_STAGE_PAT1"; + } + case 11: { + return "COMM_STAGE_PAT2"; + } + case 12: { + return "COMM_STAGE_QUARTER_A"; + } + case 13: { + return "COMM_STAGE_QUARTER_B"; + } + case 14: { + return "COMM_STAGE_TRAINING_START"; + } + case 15: { + return "COMM_STAGE_TWOPOINT1"; + } + case 16: { + return "COMM_STAGE_TWOPOINT2"; + } + case 17: { + return "COMM_STAGE_OVERTIME_WIN"; + } + case 18: { + return "COMM_STAGE_FAILED_SKILL"; + } + case 19: { + return "COMM_STAGE_FAILED_STRENGTH"; + } + case 20: { + return "COMM_STAGE_FAILED_SPEED"; + } + } + return yyfplus("UNKNOWN COMM_STAGE: ", _sl(_ul(_5l))); +} +function _99(_3l, _4l, _5l) { + var _VQ = _5l; + var _WQ = -1; + if (yyCompareVal(_VQ, 1, g_GMLMathEpsilon) == 0) { + _WQ = 0; + } else if (yyCompareVal(_VQ, 5, g_GMLMathEpsilon) == 0) { + _WQ = 1; + } else if (yyCompareVal(_VQ, 3, g_GMLMathEpsilon) == 0) { + _WQ = 2; + } else if (yyCompareVal(_VQ, 2, g_GMLMathEpsilon) == 0) { + _WQ = 3; + } else if (yyCompareVal(_VQ, 4, g_GMLMathEpsilon) == 0) { + _WQ = 4; + } else if (yyCompareVal(_VQ, 6, g_GMLMathEpsilon) == 0) { + _WQ = 5; + } else if (yyCompareVal(_VQ, 7, g_GMLMathEpsilon) == 0) { + _WQ = 6; + } else if (yyCompareVal(_VQ, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_VQ, 8, g_GMLMathEpsilon) == 0) { + _WQ = 7; + } else if (yyCompareVal(_VQ, 11, g_GMLMathEpsilon) == 0) { + _WQ = 8; + } else if (yyCompareVal(_VQ, 10, g_GMLMathEpsilon) == 0) { + _WQ = 9; + } else if (yyCompareVal(_VQ, 101, g_GMLMathEpsilon) == 0) { + _WQ = 10; + } else if (yyCompareVal(_VQ, 102, g_GMLMathEpsilon) == 0) { + _WQ = 11; + } + switch (_WQ) { + case 0: { + return _Q8(_3l, _4l, "pos_QB"); + break; + } + case 1: { + return _Q8(_3l, _4l, "pos_OL"); + break; + } + case 2: { + return _Q8(_3l, _4l, "pos_TE"); + break; + } + case 3: { + return _Q8(_3l, _4l, "pos_RB"); + break; + } + case 4: { + return _Q8(_3l, _4l, "pos_WR"); + break; + } + case 5: { + return _Q8(_3l, _4l, "pos_DL"); + break; + } + case 6: { + return _Q8(_3l, _4l, "pos_LB"); + break; + } + case 7: { + return _Q8(_3l, _4l, "pos_DB"); + break; + } + case 8: { + return _Q8(_3l, _4l, "pos_KP"); + break; + } + case 9: { + return _Q8(_3l, _4l, "pos_KK"); + break; + } + case 10: { + return _Q8(_3l, _4l, "pos_STAFF_DF"); + break; + } + case 11: { + return _Q8(_3l, _4l, "pos_STAFF_OF"); + break; + } + } + return ""; +} +function _a9(_3l, _4l, _5l) { + var _XQ = _5l; + var _YQ = -1; + if (yyCompareVal(_XQ, 1, g_GMLMathEpsilon) == 0) { + _YQ = 0; + } else if (yyCompareVal(_XQ, 5, g_GMLMathEpsilon) == 0) { + _YQ = 1; + } else if (yyCompareVal(_XQ, 3, g_GMLMathEpsilon) == 0) { + _YQ = 2; + } else if (yyCompareVal(_XQ, 2, g_GMLMathEpsilon) == 0) { + _YQ = 3; + } else if (yyCompareVal(_XQ, 4, g_GMLMathEpsilon) == 0) { + _YQ = 4; + } else if (yyCompareVal(_XQ, 6, g_GMLMathEpsilon) == 0) { + _YQ = 5; + } else if (yyCompareVal(_XQ, 7, g_GMLMathEpsilon) == 0) { + _YQ = 6; + } else if (yyCompareVal(_XQ, 9, g_GMLMathEpsilon) == 0 || yyCompareVal(_XQ, 8, g_GMLMathEpsilon) == 0) { + _YQ = 7; + } else if (yyCompareVal(_XQ, 11, g_GMLMathEpsilon) == 0) { + _YQ = 8; + } else if (yyCompareVal(_XQ, 10, g_GMLMathEpsilon) == 0) { + _YQ = 9; + } else if (yyCompareVal(_XQ, 101, g_GMLMathEpsilon) == 0) { + _YQ = 10; + } else if (yyCompareVal(_XQ, 102, g_GMLMathEpsilon) == 0) { + _YQ = 11; + } + switch (_YQ) { + case 0: { + return _Q8(_3l, _4l, "position_QB"); + break; + } + case 1: { + return _Q8(_3l, _4l, "position_OL"); + break; + } + case 2: { + return _Q8(_3l, _4l, "position_TE"); + break; + } + case 3: { + return _Q8(_3l, _4l, "position_RB"); + break; + } + case 4: { + return _Q8(_3l, _4l, "position_WR"); + break; + } + case 5: { + return _Q8(_3l, _4l, "position_DL"); + break; + } + case 6: { + return _Q8(_3l, _4l, "position_LB"); + break; + } + case 7: { + return _Q8(_3l, _4l, "position_DB"); + break; + } + case 8: { + return _Q8(_3l, _4l, "position_KP"); + break; + } + case 9: { + return _Q8(_3l, _4l, "position_KK"); + break; + } + case 10: { + return _Q8(_3l, _4l, "position_STAFF_DF"); + break; + } + case 11: { + return _Q8(_3l, _4l, "position_STAFF_OF"); + break; + } + } +} +function _b9(_3l, _4l, _5l) { + return _Q8(_3l, _4l, yyfplus("attitude_", _sl(_ul(_26(_3l, _4l, _5l))))); +} +function _c9(_3l, _4l, _5l) { + var _ZQ = _5l; + if (yyfgreater(_ZQ, 0)) { + return yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_Round")), " "), _sl(_ul(_ZQ))), " "), _sl(_Q8(_3l, _4l, "ui_Pick"))); + } + return _Q8(_3l, _4l, "ui_None"); +} +function _d9(_3l, _4l, _5l) { + var __Q = _5l; + var _0R = -1; + if (yyCompareVal(__Q, 0, g_GMLMathEpsilon) == 0) { + _0R = 0; + } else if (yyCompareVal(__Q, 1, g_GMLMathEpsilon) == 0) { + _0R = 1; + } else if (yyCompareVal(__Q, 2, g_GMLMathEpsilon) == 0) { + _0R = 2; + } else if (yyCompareVal(__Q, 3, g_GMLMathEpsilon) == 0) { + _0R = 3; + } else if (yyCompareVal(__Q, 4, g_GMLMathEpsilon) == 0) { + _0R = 4; + } else if (yyCompareVal(__Q, 5, g_GMLMathEpsilon) == 0) { + _0R = 5; + } else if (yyCompareVal(__Q, 6, g_GMLMathEpsilon) == 0) { + _0R = 6; + } else if (yyCompareVal(__Q, 7, g_GMLMathEpsilon) == 0) { + _0R = 7; + } else if (yyCompareVal(__Q, 8, g_GMLMathEpsilon) == 0) { + _0R = 8; + } else if (yyCompareVal(__Q, 9, g_GMLMathEpsilon) == 0) { + _0R = 9; + } else if (yyCompareVal(__Q, 10, g_GMLMathEpsilon) == 0) { + _0R = 10; + } else if (yyCompareVal(__Q, 11, g_GMLMathEpsilon) == 0) { + _0R = 11; + } else if (yyCompareVal(__Q, 12, g_GMLMathEpsilon) == 0) { + _0R = 12; + } else if (yyCompareVal(__Q, 13, g_GMLMathEpsilon) == 0) { + _0R = 13; + } else if (yyCompareVal(__Q, 14, g_GMLMathEpsilon) == 0) { + _0R = 14; + } else if (yyCompareVal(__Q, 15, g_GMLMathEpsilon) == 0) { + _0R = 15; + } else if (yyCompareVal(__Q, 16, g_GMLMathEpsilon) == 0) { + _0R = 16; + } else if (yyCompareVal(__Q, 17, g_GMLMathEpsilon) == 0) { + _0R = 17; + } + switch (_0R) { + case 0: { + return "ANIM_STAND"; + break; + } + case 1: { + return "ANIM_CROUCH"; + break; + } + case 2: { + return "ANIM_RUN"; + break; + } + case 3: { + return "ANIM_TACKLING"; + break; + } + case 4: { + return "ANIM_FALLING"; + break; + } + case 5: { + return "ANIM_DIVE"; + break; + } + case 6: { + return "ANIM_GETUP"; + break; + } + case 7: { + return "ANIM_JOCKEY"; + break; + } + case 8: { + return "ANIM_JUMP"; + break; + } + case 9: { + return "ANIM_STIFFARM"; + break; + } + case 10: { + return "ANIM_JUMPCATCH"; + break; + } + case 11: { + return "ANIM_AIM"; + break; + } + case 12: { + return "ANIM_THROW"; + break; + } + case 13: { + return "ANIM_PLACE"; + break; + } + case 14: { + return "ANIM_KICK1"; + break; + } + case 15: { + return "ANIM_KICK2"; + break; + } + case 16: { + return "ANIM_SPIKE"; + break; + } + case 17: { + return "ANIM_CELEBRATE"; + break; + } + } + return ""; +} +function _e9(_3l, _4l, _5l) { + var _9x = _5l; + if (yyflessequal(_9x, -1)) { + return yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "condition_0")), " ("), _sl(_ul(abs(_9x)))), ")"); + } else { + if (yyflessequal(_9x, 20)) { + return _Q8(_3l, _4l, "condition_1"); + } else { + if (yyflessequal(_9x, 40)) { + return _Q8(_3l, _4l, "condition_2"); + } else { + if (yyflessequal(_9x, 60)) { + return _Q8(_3l, _4l, "condition_3"); + } else { + if (yyflessequal(_9x, 80)) { + return _Q8(_3l, _4l, "condition_4"); + } else { + if (yyflessequal(_9x, 99)) { + return _Q8(_3l, _4l, "condition_5"); + } else { + return _Q8(_3l, _4l, "condition_6"); + } + } + } + } + } + } +} +function _f9(_3l, _4l, _5l, _Bq) { + var _Pn = _5l; + var _1R = _Bq; + var _sr = _ul(_il(_Pn, "wins")); + _sr = yyfplus(_sr, yyfplus("-", _sl(_ul(_il(_Pn, "losses"))))); + if (yyGetBool(yyfgreater(_il(_Pn, "ties"), 0)) || yyGetBool(_1R)) { + _sr = yyfplus(_sr, yyfplus("-", _sl(_ul(_il(_Pn, "ties"))))); + } + return _sr; +} +function _g9(_3l, _4l, _5l) { + return _Q8(_3l, _4l, yyfplus("coachtrait_", _sl(_ul(_5l)))); +} +function _h9(_3l, _4l, _5l) { + var _2R = _5l; + var _3R = -1; + if (yyCompareVal(_2R, 1, g_GMLMathEpsilon) == 0) { + _3R = 0; + } else if (yyCompareVal(_2R, 2, g_GMLMathEpsilon) == 0) { + _3R = 1; + } else if (yyCompareVal(_2R, 3, g_GMLMathEpsilon) == 0) { + _3R = 2; + } else if (yyCompareVal(_2R, 4, g_GMLMathEpsilon) == 0) { + _3R = 3; + } else if (yyCompareVal(_2R, 5, g_GMLMathEpsilon) == 0) { + _3R = 4; + } else if (yyCompareVal(_2R, 6, g_GMLMathEpsilon) == 0) { + _3R = 5; + } else if (yyCompareVal(_2R, 7, g_GMLMathEpsilon) == 0) { + _3R = 6; + } else if (yyCompareVal(_2R, 8, g_GMLMathEpsilon) == 0) { + _3R = 7; + } else if (yyCompareVal(_2R, 9, g_GMLMathEpsilon) == 0) { + _3R = 8; + } + switch (_3R) { + case 0: { + return "ACTION_RESULT_TOUCHDOWN"; + } + case 1: { + return "ACTION_RESULT_TOUCHDOWN_OPP"; + } + case 2: { + return "ACTION_RESULT_INTERCEPTED"; + } + case 3: { + return "ACTION_RESULT_TURNOVER"; + } + case 4: { + return "ACTION_RESULT_PUNT"; + } + case 5: { + return "ACTION_RESULT_FIELDGOAL_GOOD"; + } + case 6: { + return "ACTION_RESULT_FIELDGOAL_BAD"; + } + case 7: { + return "ACTION_RESULT_SAFETY"; + } + case 8: { + return "ACTION_RESULT_TIMEUP"; + } + } +} +function _i9(_3l, _4l, _5l) { + _A9(_3l, _4l, yyfplus("s_get_team_by_id: ", _sl(_ul(_5l)))); + var _kQ = _5l; + var _dl = 0; + for (; yyfless(_dl, _el(_0m(_3l, _4l, 42)._Bm)); _dl++) { + { + var _Cm = _hl(_0m(_3l, _4l, 42)._Bm, _dl); + if (yyfequal(_il(_Cm, "uid"), _kQ)) { + return _Cm; + } + } + } + var _Cm = _Dq(); + _vl(_Cm, "uid", -99); + _vl(_Cm, "name", "Null Team"); + _vl(_Cm, "tla", "-"); + _A9(_3l, _4l, "RETURN DUMMY TEAM!"); + return _Cm; +} // slog ("Team "+string(teamid_away)+" @ Team "+string(teamid_home)); +function _j9(_3l, _4l) { + var _zq = _p5(_3l, _4l); + var _4R = _il(_zq, "away_team"); + var _5R = _il(_zq, "home_team"); + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Team ", _sl(_ul(_4R))), " @ Team "), _sl(_ul(_5R)))); + _0m(_3l, _4l, 42)._Cm = _vp(_0m(_3l, _4l, 42)._Cm, 2130019475); + _0m(_3l, _4l, 42)._Cm[_wp(0)] = _hl(_0m(_3l, _4l, 42)._Bm, _4R); + _0m(_3l, _4l, 42)._Cm[_wp(1)] = _hl(_0m(_3l, _4l, 42)._Bm, _5R); + _0m(_3l, _4l, 42)._6R = 0; + if (yyfequal(_5R, _0m(_3l, _4l, 42)._Fm)) { + _0m(_3l, _4l, 42)._6R = 1; + } + var _7R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colhelmet"); + var _8R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colshirt"); + var _9R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colpants"); + var _aR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colhelmet"); + var _bR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colshirt"); + var _cR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colpants"); + if (yyfequal(_bR, "$ffffff")) { + { + if (yyfequal(_8R, "$ffffff")) { + { + _8R = _9R; + _9R = "$ffffff"; + } + } + } + } else { + { + if (yyfequal(_9R, "$ffffff")) { + _9R = _8R; + } + _8R = "$ffffff"; + } + } + if (yyfequal(_7R, _aR)) { + _7R = _8R; + } + if (yyfequal(_7R, _aR)) { + _7R = _9R; + } + _A9(_3l, _4l, yyfplus("str_shirt1 = ", _sl(_8R))); + _A9(_3l, _4l, yyfplus("str_pants1 = ", _sl(_9R))); + _A9(_3l, _4l, yyfplus("str_shirt2 = ", _sl(_bR))); + _A9(_3l, _4l, yyfplus("str_pants2 = ", _sl(_cR))); + var _dR = _y9(_3l, _4l, _aR); + var _eR = _y9(_3l, _4l, _bR); + var _fR = _y9(_3l, _4l, _cR); + _0m(_3l, _4l, 42)._gR = _vp(_0m(_3l, _4l, 42)._gR, 4016860445); + _0m(_3l, _4l, 42)._gR[_wp(0)] = yyfdivide(_sl(_hR(_dR)), 256); + _0m(_3l, _4l, 42)._gR[_wp(1)] = yyfdivide(_sl(_iR(_dR)), 256); + _0m(_3l, _4l, 42)._gR[_wp(2)] = yyfdivide(_sl(_jR(_dR)), 256); + _0m(_3l, _4l, 42)._kR = _vp(_0m(_3l, _4l, 42)._kR, 2690552258); + _0m(_3l, _4l, 42)._kR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 256); + _0m(_3l, _4l, 42)._kR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 256); + _0m(_3l, _4l, 42)._kR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 256); + _0m(_3l, _4l, 42)._lR = _vp(_0m(_3l, _4l, 42)._lR, 383660457); + _0m(_3l, _4l, 42)._lR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 300); + _0m(_3l, _4l, 42)._lR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 300); + _0m(_3l, _4l, 42)._lR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 300); + _0m(_3l, _4l, 42)._mR = _vp(_0m(_3l, _4l, 42)._mR, 2253889193); + _0m(_3l, _4l, 42)._mR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 256); + _0m(_3l, _4l, 42)._mR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 256); + _0m(_3l, _4l, 42)._mR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 256); + _0m(_3l, _4l, 42)._nR = _vp(_0m(_3l, _4l, 42)._nR, 4067047458); + _0m(_3l, _4l, 42)._nR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 300); + _0m(_3l, _4l, 42)._nR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 300); + _0m(_3l, _4l, 42)._nR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 300); + _dR = _y9(_3l, _4l, _7R); + _eR = _y9(_3l, _4l, _8R); + _fR = _y9(_3l, _4l, _9R); + _0m(_3l, _4l, 42)._oR = _vp(_0m(_3l, _4l, 42)._oR, 3003585573); + _0m(_3l, _4l, 42)._oR[_wp(0)] = yyfdivide(_sl(_hR(_dR)), 256); + _0m(_3l, _4l, 42)._oR[_wp(1)] = yyfdivide(_sl(_iR(_dR)), 256); + _0m(_3l, _4l, 42)._oR[_wp(2)] = yyfdivide(_sl(_jR(_dR)), 256); + _0m(_3l, _4l, 42)._pR = _vp(_0m(_3l, _4l, 42)._pR, 4231391482); + _0m(_3l, _4l, 42)._pR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 256); + _0m(_3l, _4l, 42)._pR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 256); + _0m(_3l, _4l, 42)._pR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 256); + _0m(_3l, _4l, 42)._qR = _vp(_0m(_3l, _4l, 42)._qR, 2629115275); + _0m(_3l, _4l, 42)._qR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 300); + _0m(_3l, _4l, 42)._qR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 300); + _0m(_3l, _4l, 42)._qR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 300); + _0m(_3l, _4l, 42)._rR = _vp(_0m(_3l, _4l, 42)._rR, 3661424529); + _0m(_3l, _4l, 42)._rR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 256); + _0m(_3l, _4l, 42)._rR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 256); + _0m(_3l, _4l, 42)._rR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 256); + _0m(_3l, _4l, 42)._sR = _vp(_0m(_3l, _4l, 42)._sR, 2013336576); + _0m(_3l, _4l, 42)._sR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 300); + _0m(_3l, _4l, 42)._sR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 300); + _0m(_3l, _4l, 42)._sR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 300); +} +function _k9(_3l, _4l) { + var _4R = _Sm(31); + var _5R = _0m(_3l, _4l, 42)._Fm; + _0m(_3l, _4l, 42)._Cm = _vp(_0m(_3l, _4l, 42)._Cm, 2130019475); + _0m(_3l, _4l, 42)._Cm[_wp(0)] = _hl(_0m(_3l, _4l, 42)._Bm, _4R); + _0m(_3l, _4l, 42)._Cm[_wp(1)] = _hl(_0m(_3l, _4l, 42)._Bm, _5R); + _0m(_3l, _4l, 42)._6R = 1; + var _7R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colhelmet"); + var _8R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colshirt"); + var _9R = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "colpants"); + var _aR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colhelmet"); + var _bR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colshirt"); + var _cR = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "colpants"); + if (yyfequal(_7R, _aR)) { + _7R = _8R; + } + if (yyfequal(_8R, _bR)) { + _8R = _9R; + } + if (yyfequal(_9R, _cR)) { + _9R = _7R; + } + var _dR = _y9(_3l, _4l, _aR); + var _eR = _y9(_3l, _4l, _bR); + var _fR = _y9(_3l, _4l, _cR); + _0m(_3l, _4l, 42)._gR = _vp(_0m(_3l, _4l, 42)._gR, 4016860445); + _0m(_3l, _4l, 42)._gR[_wp(0)] = yyfdivide(_sl(_hR(_dR)), 256); + _0m(_3l, _4l, 42)._gR[_wp(1)] = yyfdivide(_sl(_iR(_dR)), 256); + _0m(_3l, _4l, 42)._gR[_wp(2)] = yyfdivide(_sl(_jR(_dR)), 256); + _0m(_3l, _4l, 42)._kR = _vp(_0m(_3l, _4l, 42)._kR, 2690552258); + _0m(_3l, _4l, 42)._kR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 256); + _0m(_3l, _4l, 42)._kR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 256); + _0m(_3l, _4l, 42)._kR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 256); + _0m(_3l, _4l, 42)._lR = _vp(_0m(_3l, _4l, 42)._lR, 383660457); + _0m(_3l, _4l, 42)._lR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 300); + _0m(_3l, _4l, 42)._lR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 300); + _0m(_3l, _4l, 42)._lR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 300); + _0m(_3l, _4l, 42)._mR = _vp(_0m(_3l, _4l, 42)._mR, 2253889193); + _0m(_3l, _4l, 42)._mR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 256); + _0m(_3l, _4l, 42)._mR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 256); + _0m(_3l, _4l, 42)._mR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 256); + _0m(_3l, _4l, 42)._nR = _vp(_0m(_3l, _4l, 42)._nR, 4067047458); + _0m(_3l, _4l, 42)._nR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 300); + _0m(_3l, _4l, 42)._nR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 300); + _0m(_3l, _4l, 42)._nR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 300); + _dR = _y9(_3l, _4l, _7R); + _eR = _y9(_3l, _4l, _8R); + _fR = _y9(_3l, _4l, _9R); + _0m(_3l, _4l, 42)._oR = _vp(_0m(_3l, _4l, 42)._oR, 3003585573); + _0m(_3l, _4l, 42)._oR[_wp(0)] = yyfdivide(_sl(_hR(_dR)), 256); + _0m(_3l, _4l, 42)._oR[_wp(1)] = yyfdivide(_sl(_iR(_dR)), 256); + _0m(_3l, _4l, 42)._oR[_wp(2)] = yyfdivide(_sl(_jR(_dR)), 256); + _0m(_3l, _4l, 42)._pR = _vp(_0m(_3l, _4l, 42)._pR, 4231391482); + _0m(_3l, _4l, 42)._pR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 256); + _0m(_3l, _4l, 42)._pR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 256); + _0m(_3l, _4l, 42)._pR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 256); + _0m(_3l, _4l, 42)._qR = _vp(_0m(_3l, _4l, 42)._qR, 2629115275); + _0m(_3l, _4l, 42)._qR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 300); + _0m(_3l, _4l, 42)._qR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 300); + _0m(_3l, _4l, 42)._qR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 300); + _0m(_3l, _4l, 42)._rR = _vp(_0m(_3l, _4l, 42)._rR, 3661424529); + _0m(_3l, _4l, 42)._rR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 256); + _0m(_3l, _4l, 42)._rR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 256); + _0m(_3l, _4l, 42)._rR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 256); + _0m(_3l, _4l, 42)._sR = _vp(_0m(_3l, _4l, 42)._sR, 2013336576); + _0m(_3l, _4l, 42)._sR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 300); + _0m(_3l, _4l, 42)._sR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 300); + _0m(_3l, _4l, 42)._sR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 300); +} +function _l9(_3l, _4l, _5l) { + var _Pn = _hl(_0m(_3l, _4l, 42)._Bm, _5l); + return _il(_Pn, "name"); +} +function _m9(_3l, _4l, _5l, _Bq, _Cq) { + _A9(_3l, _4l, "s_sort_teams"); + var _tR = _5l; + var _8O = _Bq; + var _uR = _Cq; + var _xl = _yl(); + while (yyfgreater(_el(_tR), 0)) { + { + var _vR = -4; + var _wR = -1; + var _dl = 0; + for (; yyfless(_dl, _el(_tR)); _dl++) { + { + var _Pn = _hl(_tR, _dl); + _vl(_Pn, "offense", _ml(_il(_Pn, "offense"))); + _vl(_Pn, "defense", _ml(_il(_Pn, "defense"))); + var _xR = _8O; + var _yR = -1; + if (yyCompareVal(_xR, 0, g_GMLMathEpsilon) == 0) { + _yR = 0; + } else if (yyCompareVal(_xR, 1, g_GMLMathEpsilon) == 0) { + _yR = 1; + } else if (yyCompareVal(_xR, 2, g_GMLMathEpsilon) == 0) { + _yR = 2; + } else if (yyCompareVal(_xR, 5, g_GMLMathEpsilon) == 0) { + _yR = 3; + } + switch (_yR) { + case 0: { + var _7w = _ml(_il(_Pn, "wins")); + var _8w = _ml(_il(_Pn, "losses")); + var _9w = _ml(_il(_Pn, "ties")); + var _zR = yyfplus(yyfplus(_sl(_7w), _sl(_8w)), _sl(_9w)); + var _AR = yyfdivide(_sl(yyfplus(_sl(_7w), _sl(yyftime(_sl(_9w), 0.5)))), _sl(_zR)); + if (yyGetBool(_uR)) { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfgreater(_AR, _wR)) || yyGetBool(yyGetBool(yyfequal(_AR, _wR)) && yyGetBool(yyfgreater(_7w, _il(_vR, "wins"))))) { + { + _vR = _Pn; + _wR = _AR; + } + } + } + } else { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfless(_AR, _wR)) || yyGetBool(yyGetBool(yyfequal(_AR, _wR)) && yyGetBool(yyfgreater(_7w, _il(_vR, "wins"))))) { + { + _vR = _Pn; + _wR = _AR; + } + } + } + } + break; + } + case 1: { + var _Vn = _il(_Pn, "name"); + if (yyGetBool(_uR)) { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfless(_Vn, _il(_vR, "name")))) { + _vR = _Pn; + } + } + } else { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfgreater(_Vn, _il(_vR, "name")))) { + _vR = _Pn; + } + } + } + break; + } + case 2: { + var _Yp = yyfplus(_sl(_il(_Pn, "offense")), _sl(_il(_Pn, "defense"))); + if (yyGetBool(_uR)) { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfless(_Yp, yyfplus(_sl(_il(_vR, "offense")), _sl(_il(_vR, "defense")))))) { + _vR = _Pn; + } + } + } else { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfgreater(_Yp, yyfplus(_sl(_il(_vR, "offense")), _sl(_il(_vR, "defense")))))) { + _vR = _Pn; + } + } + } + break; + } + case 3: { + var _BR = _il(_Pn, "uid"); + if (yyGetBool(_uR)) { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfless(_BR, _il(_vR, "uid ")))) { + _vR = _Pn; + } + } + } else { + { + if (yyGetBool(!yyGetBool(_vR)) || yyGetBool(yyfgreater(_BR, _il(_vR, "uid ")))) { + _vR = _Pn; + } + } + } + break; + } + } + } + } + _Cl(_xl, _vR); + _El(_tR, _Dl(_tR, _vR)); + } + } + _Fl(_tR); + return _xl; +} +function _n9(_3l, _4l, _5l, _Bq) { + var _Pv = _5l; + var _Wv = _Bq; + var _CR; + _CR = _vp(_CR, -2096); + _CR[_wp(0)] = _r5(_3l, _4l, _Pv, 0); + _CR[_wp(1)] = _r5(_3l, _4l, _Pv, 1); + _CR[_wp(2)] = _r5(_3l, _4l, _Pv, 2); + _CR[_wp(3)] = _r5(_3l, _4l, _Pv, 3); + { + var _DR = _8l(42); + for (var _ER in _DR) { + if (!_DR.hasOwnProperty(_ER)) continue; + var _FR = _DR[_ER]; + if (_FR._bl) continue; + if (!_FR._cl) continue; + { + var _GR = _yl(); + if (yyflessequal(_Wv, 4)) { + { + _Cl(_GR, _CR[_Tn(0, _CR)]); + _Cl(_GR, _CR[_Tn(1, _CR)]); + _Cl(_GR, _CR[_Tn(2, _CR)]); + _Cl(_GR, _CR[_Tn(3, _CR)]); + } + } else { + { + var _dl = 0; + for (; yyfless(_dl, _el(_FR._Bm)); _dl++) { + { + var _Cm = _hl(_FR._Bm, _dl); + if (yyfequal(_ml(_il(_Cm, "conference")), _Pv)) { + { + var _HR = 0 ? 1 : 0; + if (yyfgreater(_Wv, 4)) { + { + var _Is = 0; + for (; yyfless(_Is, 4); _Is++) { + { + if (yyfequal(_Cm, _CR[_Tn(_Is, _CR)])) { + { + _HR = 1 ? 1 : 0; + break; + } + } + } + } + } + } + if (!yyGetBool(_HR)) { + _Cl(_GR, _Cm); + } + } + } + } + } + } + } + _GR = _m9(_FR, _3l, _GR, 0, 1); + if (yyfgreater(_Wv, 4)) { + _Wv = yyfminus(_Wv, 4); + } + var _Cm = _hl(_GR, yyfminus(_sl(_Wv), 1)); + _Fl(_GR); + return _Cm; + } + } + } +} +function _o9(_3l, _4l, _5l, _Bq) { + _A9(_3l, _4l, "s_get_team_id_by_seed"); + var _Pv = _5l; + var _Wv = _Bq; + var _Cm = _n9(_3l, _4l, _Pv, _Wv); + return _il(_Cm, "uid"); +} +function _p9(_3l, _4l, _5l, _Bq, _Cq) { + _A9(_3l, _4l, "s_get_team_name_by_seed"); + var _Pv = _5l; + var _Wv = _Bq; + var _Tv = _Cq; + var _Cm = _n9(_3l, _4l, _Pv, _Wv); + var _IR = _Tv; + var _JR = -1; + if (yyCompareVal(_IR, 0, g_GMLMathEpsilon) == 0) { + _JR = 0; + } else if (yyCompareVal(_IR, 1, g_GMLMathEpsilon) == 0) { + _JR = 1; + } + switch (_JR) { + case 0: { + return _il(_Cm, "name"); + break; + } + case 1: { + return _il(_Cm, "tla"); + break; + } + } +} +function _q9(_3l, _4l, _5l) { + var _Pn = _5l; + { + var _KR = _8l(42); + for (var _LR in _KR) { + if (!_KR.hasOwnProperty(_LR)) continue; + var _MR = _KR[_LR]; + if (_MR._bl) continue; + if (!_MR._cl) continue; + { + if (yyfequal(_il(_Pn, "uid"), _MR._Fm)) { + { + var _Yp = 0; + var _NR = 1; + var _dl = 0; + for (; yyfless(_dl, _el(_MR._Um)); _dl++) { + { + var _Bl = _hl(_MR._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + { + var _OR = _il(_Bl, "position"); + var _PR = -1; + if ( + yyCompareVal(_OR, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_OR, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_OR, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_OR, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_OR, 5, g_GMLMathEpsilon) == 0 + ) { + _PR = 0; + } + switch (_PR) { + case 0: { + _NR++; + _Yp = yyfplus(_Yp, _98(_MR, _3l, _Bl)); + break; + } + default: { + break; + } + } + } + } + } + } + var _QR = _H8(_MR, _3l, 102); + _Yp = yyfplus(_Yp, _il(_QR, "rating")); + _Yp = round(yyftime(_sl(_Yp), 0.3)); + return _cm(_Yp, 1, 10); + } + } else { + { + return _ml(_il(_Pn, "offense")); + } + } + } + } + } +} +function _r9(_3l, _4l, _5l) { + var _Pn = _5l; + { + var _RR = _8l(42); + for (var _SR in _RR) { + if (!_RR.hasOwnProperty(_SR)) continue; + var _TR = _RR[_SR]; + if (_TR._bl) continue; + if (!_TR._cl) continue; + { + if (yyfequal(_il(_Pn, "uid"), _TR._Fm)) { + { + var _Yp = 0; + var _NR = 1; + var _dl = 0; + for (; yyfless(_dl, _el(_TR._Um)); _dl++) { + { + var _Bl = _hl(_TR._Um, _dl); + if (yyGetBool(yyfgreater(_il(_Bl, "condition"), 0)) && yyGetBool(!yyGetBool(_il(_Bl, "resting")))) { + { + var _UR = _il(_Bl, "position"); + var _VR = -1; + if (yyCompareVal(_UR, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_UR, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_UR, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_UR, 9, g_GMLMathEpsilon) == 0) { + _VR = 0; + } + switch (_VR) { + case 0: { + _NR++; + _Yp = yyfplus(_Yp, _98(_TR, _3l, _Bl)); + break; + } + default: { + break; + } + } + } + } + } + } + var _QR = _H8(_TR, _3l, 101); + _Yp = yyfplus(_Yp, _il(_QR, "rating")); + _Yp = round(yyftime(_sl(_Yp), 0.3)); + return _cm(_Yp, 1, 10); + } + } else { + { + return _ml(_il(_Pn, "defense")); + } + } + } + } + } +} +function _s9(_3l, _4l, _5l) { + var _Pn = _5l; + if (!yyGetBool(_Pn)) { + { + _3l._WR = _vp(_3l._WR, 3666812894); + _3l._WR[_wp(0)] = yyfdivide(_sl(_hR(8421504)), 256); + _3l._WR[_wp(1)] = yyfdivide(_sl(_iR(8421504)), 256); + _3l._WR[_wp(2)] = yyfdivide(_sl(_jR(8421504)), 256); + _3l._XR = _vp(_3l._XR, 1027333011); + _3l._XR[_wp(0)] = yyfdivide(_sl(_hR(12632256)), 256); + _3l._XR[_wp(1)] = yyfdivide(_sl(_iR(12632256)), 256); + _3l._XR[_wp(2)] = yyfdivide(_sl(_jR(12632256)), 256); + _3l._YR = _vp(_3l._YR, 3194782232); + _3l._YR[_wp(0)] = yyfdivide(_sl(_hR(0)), 256); + _3l._YR[_wp(1)] = yyfdivide(_sl(_iR(0)), 256); + _3l._YR[_wp(2)] = yyfdivide(_sl(_jR(0)), 256); + return; + } + } + var _dR = _y9(_3l, _4l, _il(_Pn, "colhelmet")); + var _eR = _y9(_3l, _4l, _il(_Pn, "colshirt")); + var _fR = _y9(_3l, _4l, _il(_Pn, "colpants")); + _3l._WR = _vp(_3l._WR, 3666812894); + _3l._WR[_wp(0)] = yyfdivide(_sl(_hR(_dR)), 256); + _3l._WR[_wp(1)] = yyfdivide(_sl(_iR(_dR)), 256); + _3l._WR[_wp(2)] = yyfdivide(_sl(_jR(_dR)), 256); + _3l._XR = _vp(_3l._XR, 1027333011); + _3l._XR[_wp(0)] = yyfdivide(_sl(_hR(_eR)), 256); + _3l._XR[_wp(1)] = yyfdivide(_sl(_iR(_eR)), 256); + _3l._XR[_wp(2)] = yyfdivide(_sl(_jR(_eR)), 256); + _3l._YR = _vp(_3l._YR, 3194782232); + _3l._YR[_wp(0)] = yyfdivide(_sl(_hR(_fR)), 256); + _3l._YR[_wp(1)] = yyfdivide(_sl(_iR(_fR)), 256); + _3l._YR[_wp(2)] = yyfdivide(_sl(_jR(_fR)), 256); + return; +} +function _t9(_3l, _4l) { + var _ZR = 0; + var _Is = 0; + for (; yyfless(_Is, _el(_0m(_3l, _4l, 42)._Um)); _Is++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, _Is); + _ZR = yyfplus(_ZR, _ml(_il(_Bl, "salary"))); + } + } + return _ZR; +} +function _u9(_3l, _4l) { + { + var __R = _8l(42); + for (var _0S in __R) { + if (!__R.hasOwnProperty(_0S)) continue; + var _1S = __R[_0S]; + if (_1S._bl) continue; + if (!_1S._cl) continue; + { + var _2S = _yl(); + _Rm(_2S, _1S._Bm); + _2S = _m9(_1S, _3l, _2S, 2, 0); + var _3S = 18.75; + var _dl = 0; + for (; yyfless(_dl, _el(_2S)); _dl++) { + { + var _Cm = _hl(_2S, _dl); + _A9(_1S, _3l, yyfplus(yyfplus(yyfplus(yyfplus(_sl(_il(_Cm, "name")), " "), _sl(_ul(_il(_Cm, "offense")))), " / "), _sl(_ul(_il(_Cm, "defense"))))); + var _Yp = yyfplus(_sl(_il(_Cm, "offense")), _sl(_il(_Cm, "defense"))); + _A9(_1S, _3l, yyfplus("Rating was ", _sl(_ul(_Yp)))); + for (var _4S = 0, _5S = yyGetInt32(10); _4S < _5S; _4S++) { + { + if (yyfgreater(_Yp, round(_3S))) { + { + var _6S = _Sm(1); + var _7S = -1; + if (yyCompareVal(_6S, 0, g_GMLMathEpsilon) == 0) { + _7S = 0; + } else if (yyCompareVal(_6S, 1, g_GMLMathEpsilon) == 0) { + _7S = 1; + } + switch (_7S) { + case 0: { + _FB(_Cm, "offense", yyfminus(_sl(_il(_Cm, "offense")), 1)); + break; + } + case 1: { + _FB(_Cm, "defense", yyfminus(_sl(_il(_Cm, "defense")), 1)); + break; + } + } + } + } else { + if (yyfless(_Yp, round(_3S))) { + { + var _8S = _Sm(1); + var _9S = -1; + if (yyCompareVal(_8S, 0, g_GMLMathEpsilon) == 0) { + _9S = 0; + } else if (yyCompareVal(_8S, 1, g_GMLMathEpsilon) == 0) { + _9S = 1; + } + switch (_9S) { + case 0: { + _FB(_Cm, "offense", yyfplus(_sl(_il(_Cm, "offense")), 1)); + break; + } + case 1: { + _FB(_Cm, "defense", yyfplus(_sl(_il(_Cm, "defense")), 1)); + break; + } + } + } + } + } + _Yp = yyfplus(_sl(_il(_Cm, "offense")), _sl(_il(_Cm, "defense"))); + } + } + _A9(_1S, _3l, yyfplus("Rating now ", _sl(_ul(_Yp)))); + _3S = yyfminus(_3S, 0.475); + } + } + _Fl(_2S); + } + } + } +} +function _v9(_3l, _4l, _5l) { + return yyfbitand(_sl(_5l), 255); +} +function _w9(_3l, _4l, _5l) { + return yyfbitand(_sl(yyfdiv(_sl(_5l), 256)), 255); +} +function _x9(_3l, _4l, _5l) { + return yyfdiv(_sl(_5l), 65536); +} +function _y9(_3l, _4l, _5l) { + var _aS = _ul(_5l); + var _bS = 0; + var _cS = 48; + var _dS = 57; + var _eS = 65; + var _fS = 70; + var _dl = 1; + for (; yyflessequal(_dl, _ku(_aS)); _dl++) { + { + var _lL = _gS(_qQ(_UK(_aS), _dl)); + _bS = yyfbitshiftleft(_sl(_bS), 4); + if (yyGetBool(yyfgreaterequal(_lL, _cS)) && yyGetBool(yyflessequal(_lL, _dS))) { + { + _bS = yyfplus(_sl(_bS), _sl(yyfminus(_sl(_lL), _sl(_cS)))); + } + } else { + if (yyGetBool(yyfgreaterequal(_lL, _eS)) && yyGetBool(yyflessequal(_lL, _fS))) { + { + _bS = yyfplus(_sl(_bS), _sl(yyfplus(yyfminus(_sl(_lL), _sl(_eS)), 10))); + } + } else { + { + } + } + } + } + } + return _bS; +} +function _z9(_3l, _4l, _5l) { + return yyfbitor(yyfbitor(_sl(yyfbitshiftleft(_sl(yyfbitand(_sl(_5l), 255)), 16)), _sl(yyfbitand(_sl(_5l), 65280))), _sl(yyfbitshiftright(_sl(yyfbitand(_sl(_5l), 16711680)), 16))); +} +function _A9(_3l, _4l, _5l) { + _4z(_ul(_5l)); + return _5l; +} +function _B9(_3l, _4l, _5l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + return; + } + _FA(_5l, 1, 0); +} +function _C9(_3l, _4l) { + return _kI(_Sm(255), _Sm(255), _Sm(255)); +} +function _D9(_3l, _4l, _5l, _Bq, _Cq, _zu, _Mw, _Nw, _Ow, _yM) { + var _hS = _5l; + var _iS = _Bq; + var _jS = _Cq; + var _kS = _zu; + var _lS = _Mw; + var _mS = _Nw; + var _nS = _Ow; + var _oS = _yM; + var _HC = _Oq(0, 0, "Players", 46); + var _pS = yyfminus(_sl(yyftime(_sl(yyfminus(_sl(_iS), _sl(_mS))), _sl(yyfminus(_sl(_nS), _sl(_lS))))), _sl(yyftime(_sl(yyfminus(_sl(_hS), _sl(_lS))), _sl(yyfminus(_sl(_oS), _sl(_mS)))))); + var _qS = yyfminus(_sl(yyftime(_sl(yyfminus(_sl(_jS), _sl(_hS))), _sl(yyfminus(_sl(_oS), _sl(_mS))))), _sl(yyftime(_sl(yyfminus(_sl(_kS), _sl(_iS))), _sl(yyfminus(_sl(_nS), _sl(_lS)))))); + if (yyfequal(_qS, 0)) { + { + _0m(_3l, _4l, _HC)._IC = 0 ? 1 : 0; + } + } else { + { + _0m(_3l, _4l, _HC)._IC = 1 ? 1 : 0; + var _rS = yyfminus(_sl(yyftime(_sl(yyfminus(_sl(_iS), _sl(_mS))), _sl(yyfminus(_sl(_jS), _sl(_hS))))), _sl(yyftime(_sl(yyfminus(_sl(_hS), _sl(_lS))), _sl(yyfminus(_sl(_kS), _sl(_iS)))))); + _0m(_3l, _4l, _HC)._sS = yyfdivide(_sl(_pS), _sl(_qS)); + _0m(_3l, _4l, _HC)._LC = yyfdivide(_sl(_rS), _sl(_qS)); + _0m(_3l, _4l, _HC)._Os = yyfplus(_sl(_hS), _sl(yyftime(_sl(_0m(_3l, _4l, _HC)._sS), _sl(yyfminus(_sl(_jS), _sl(_hS)))))); + _0m(_3l, _4l, _HC)._Qs = yyfplus(_sl(_iS), _sl(yyftime(_sl(_0m(_3l, _4l, _HC)._sS), _sl(yyfminus(_sl(_kS), _sl(_iS)))))); + if (yyfgreater(_0m(_3l, _4l, _HC)._sS, 1)) { + _0m(_3l, _4l, _HC)._IC = 0 ? 1 : 0; + } + if (yyfless(_0m(_3l, _4l, _HC)._sS, 0)) { + _0m(_3l, _4l, _HC)._IC = 0 ? 1 : 0; + } + if (yyfgreater(_0m(_3l, _4l, _HC)._LC, 1)) { + _0m(_3l, _4l, _HC)._IC = 0 ? 1 : 0; + } + if (yyfless(_0m(_3l, _4l, _HC)._LC, 0)) { + _0m(_3l, _4l, _HC)._IC = 0 ? 1 : 0; + } + } + } + return _HC; +} +function _E9(_3l, _4l, _5l) { + var _Zt = _5l; + var _tS = _uS(_Zt); + var _vS = ""; + while (!yyGetBool(_du(_tS))) { + { + _vS = yyfplus(_vS, yyfplus(yyfplus(yyfplus(_sl(_tS), ": "), _sl(_ul(_il(_Zt, _tS)))), "\n")); + _tS = _wS(_Zt, _tS); + } + } + _A9(_3l, _4l, _vS); +} +function _F9(_3l, _4l) { + var _pr = _qr("Colleges.txt"); + var _xS; + var _vL = 0; + while (!yyGetBool(_rr(_pr))) { + { + var _yS = _Pl(_ur(_pr), "\n", ""); + _xS = _vp(_xS, -2215); + _xS[_wp(_vL++)] = _yS; + } + } + _xr(_pr); + return _xS[_Tn(_Sm(yyfminus(_sl(_vL), 1)), _xS)]; +} +function _G9(_3l, _4l) { + var _pr = _qr("Charities.txt"); + var _xS; + var _vL = 0; + while (!yyGetBool(_rr(_pr))) { + { + var _yS = _Pl(_ur(_pr), "\n", ""); + _xS = _vp(_xS, -2223); + _xS[_wp(_vL++)] = _yS; + } + } + _xr(_pr); + return _xS[_Tn(_Sm(yyfminus(_sl(_vL), 1)), _xS)]; +} +function _H9(_3l, _4l, _5l, _Bq, _Cq, _zu) { + _3l._zS = _AS(yyfminus(_sl(_zu), _sl(_Bq)), yyfminus(_sl(_Cq), _sl(_5l))); + return _3l._zS; +} +function _I9(_3l, _4l, _5l) { + var _BS = _5l; + var _vu = "Names_F1.txt"; + if (!yyGetBool(_BS)) { + _vu = "Names_F0.txt"; + } + var _pr = _qr(_vu); + var _xS; + var _vL = 0; + while (!yyGetBool(_rr(_pr))) { + { + var _yS = _ur(_pr); + if (yyfless(_ku(_CS(_yS)), 8)) { + _xS = _vp(_xS, -2235); + _xS[_wp(_vL++)] = _yS; + } + } + } + _xr(_pr); + return _CS(_xS[_Tn(_Sm(yyfminus(_sl(_vL), 1)), _xS)]); +} +function _J9(_3l, _4l) { + var _pr = _qr("Names_L.txt"); + var _xS; + var _vL = 0; + while (!yyGetBool(_rr(_pr))) { + { + var _yS = _ur(_pr); + if (yyfless(_ku(_CS(_yS)), 8)) { + _xS = _vp(_xS, -2243); + _xS[_wp(_vL++)] = _yS; + } + } + } + _xr(_pr); + return _CS(_xS[_Tn(_Sm(yyfminus(_sl(_vL), 1)), _xS)]); +} +function _6a(_3l, _4l) {} +function _8a(_3l, _4l) { + _YK(1); + _ZK(1); + __K(1); + var _sr = _UK(_3l._mm); + var _1L = yyftime(_sl(_Qq()), 0.5); + var _2L = yyfplus(yyfplus(_sl(yyftime(_sl(_3L(_sr)), 0.5)), _sl(_Ts(72))), 16); + _5L(_1L, _3l._1r, _sr); + if (yyGetBool(_3l._2r)) { + { + _jL(_3l, 72, 0, yyfminus(_sl(_1L), _sl(_2L)), _3l._1r, 2, 2, 0, 16777215, 1); + _jL(_3l, 72, 0, yyfminus(yyfplus(_sl(_1L), _sl(_2L)), 2), _3l._1r, -2, 2, 0, 16777215, 1); + } + } +} +function _aa(_3l, _4l) { + _DS(_3l, _4l); + _3l._1r = 16; + _3l._mm = _Q8(_3l, _4l, "ui_Title"); + _3l._2r = 1 ? 1 : 0; +} +function _ea(_3l, _4l) { + if (!yyGetBool(_3l._6r)) { + return; + } + _3l._ES = 0 ? 1 : 0; + if (yyGetBool(_3l._FS)) { + { + if (yyfgreater(_ku(_rn._GS), 12)) { + _rn._GS = _wr(_rn._GS, 1, 12); + } + { + if (yyGetBool(_HS(1))) { + _3l._FS = 0 ? 1 : 0; + } + } + var _IS = _rn._lx(); + var _JS = -1; + if (yyCompareVal(_IS, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_IS, 1, g_GMLMathEpsilon) == 0) { + _JS = 0; + } else if (yyCompareVal(_IS, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_IS, 4, g_GMLMathEpsilon) == 0) { + _JS = 1; + } + switch (_JS) { + case 0: { + if (yyGetBool(_KS(13))) { + { + _3l._FS = 0 ? 1 : 0; + } + } + break; + } + case 1: { + if (yyGetBool(yyfnotequal(_rn._GS, "")) || yyGetBool(_LS())) { + { + _A9(_3l, _4l, yyfplus("keyboard_virtual_status=", _sl(_ul(_MS())))); + _A9(_3l, _4l, yyfplus("keyboard_lastkey=", _sl(_ul(_rn._NS)))); + _A9(_3l, _4l, yyfplus("keyboard_lastchar=", _sl(_ul(_rn._OS)))); + if (yyGetBool(yyfequal(_rn._OS, "\n")) || yyGetBool(yyfequal(_rn._OS, "\n")) || yyGetBool(yyfequal(_rn._OS, "\r")) || yyGetBool(yyfequal(_rn._NS, 10)) || yyGetBool(yyfequal(_MS(), 0))) { + { + _A9(_3l, _4l, "Close keyboard"); + _3l._FS = 0 ? 1 : 0; + } + } + } + } + break; + } + } + if (!yyGetBool(_3l._FS)) { + { + _PS(13); + if (yyGetBool(global._7u)) { + _QS(); + } + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + _FA(6, 1, 0); + } + _3l._mm = _RS(_rn._GS); + _rn._GS = ""; + _rn._NS = -1; + } + } + } + } else { + { + { + var _SS = _8l(1); + for (var _TS in _SS) { + if (!_SS.hasOwnProperty(_TS)) continue; + var _US = _SS[_TS]; + if (_US._bl) continue; + if (!_US._cl) continue; + if (yyGetBool(_US._FS)) { + return; + } + } + } + if (yyGetBool(_VS(_ZA(0), _0B(0), _3l.x, _3l.y, yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + _3l._ES = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._ES)) { + { + if (yyGetBool(_4B(1))) { + { + _3l._XB(1); + _3l._WS = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._WS) && yyGetBool(_HS(1))) { + { + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + _FA(6, 1, 0); + } + _3l._WS = 0 ? 1 : 0; + _3l._FS = 1 ? 1 : 0; + if (yyGetBool(global._7u)) { + _XS(0, 4, 1, 0); + } + _rn._GS = ""; + _rn._NS = -1; + } + } + } + } else { + { + _3l._WS = 0 ? 1 : 0; + } + } + } + } +} +function _fa(_3l, _4l) { + if (yyGetBool(_3l._FS)) { + _4L(yyfminus(_sl(_3l.x), 2), yyfminus(_sl(_3l.y), 2), yyfplus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 1.5), yyfplus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 1.5), 255, 255, 255, 255, 0); + } + _YS(_3l); + _YK(_3l._ZS); + _ZK(_3l.__S); + __K(_3l._0T); + _0L(1); + var _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + var _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + if (yyGetBool(_3l._FS)) { + { + var _1T = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 100))), 1)), 2); + _2T(yyfplus(yyfplus(_sl(_1L), 3), _sl(yyftime(_sl(_3L(_rn._GS)), 0.5))), _1r, "|", _3l._3T, _3l._3T, _3l._3T, _3l._3T, _1T); + _2T(_1L, _1r, _rn._GS, _3l._3T, _3l._3T, _3l._3T, _3l._3T, 1); + } + } else { + { + _2T(_1L, _1r, _3l._mm, _3l._3T, _3l._3T, _3l._3T, _3l._3T, 1); + } + } +} +function _ga(_3l, _4l) {} +function _ia(_3l, _4l) { + if (yyGetBool(_3l._FS)) { + { + _3l._FS = 0 ? 1 : 0; + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + _FA(6, 1, 0); + } + _3l._mm = _RS(_rn._GS); + _rn._GS = ""; + _rn._NS = -1; + } + } +} +function _ja(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = "Text"; + _3l.__S = 1; + _3l._0T = 1; + _3l._am = 16777215; + _3l._3T = 0; + _3l._ZS = 0; + _3l._FS = 0 ? 1 : 0; + _3l._ES = 0 ? 1 : 0; + _3l._WS = 0 ? 1 : 0; + _3l._4T = -4; + _3l._6r = 1 ? 1 : 0; +} +function _ka(_3l, _4l) { + if (yyGetBool(_3l._5T)) { + { + if (yyGetBool(_3l._6T)) { + _jL(_3l, _3l._wC, 0, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), _3l._tC, _3l._nC, 0, 4210752, _3l._0r); + } + _jL(_3l, _3l._wC, 0, _3l.x, _3l.y, _3l._tC, _3l._nC, 0, _3l._am, _3l._0r); + } + } + _YK(_3l._ZS); + _ZK(_3l.__S); + __K(_3l._0T); + _3l._mm = _UK(_3l._mm); + var _1L = _3l.x; + var _1r = _3l.y; + var _1T = _3l._0r; + if (yyGetBool(_3l._hr)) { + _1L = yyfminus(_1L, yyftime(_sl(_Ts(_3l._hr)), 0.25)); + } + if (yyGetBool(yyfequal(_1T, 1)) && yyGetBool(_3l._7T)) { + _1T = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 160))), 1)), 2); + } + if (yyGetBool(_3l._6T)) { + _2T(yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2), _3l._mm, 0, 0, 0, 0, _1T); + } + _2T(_1L, _1r, _3l._mm, _3l._3T, _3l._3T, _3l._3T, _3l._3T, _1T); + if (yyGetBool(_3l._hr)) { + { + var _2L = yyftime(_sl(_3L(_3l._mm)), 0.5); + _2L = yyfplus(_2L, yyftime(_sl(_Ts(_3l._hr)), 0.5)); + _hL(_3l, _3l._hr, 0, yyfplus(_sl(_1L), _sl(_2L)), _1r); + } + } +} +function _la(_3l, _4l) {} +function _ma(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = "Text"; + _3l.__S = 1; + _3l._0T = 1; + _3l._5T = 1 ? 1 : 0; + _3l._am = 16777215; + _3l._3T = 16777215; + _3l._0r = 1; + _3l._7T = 0 ? 1 : 0; + _3l._ZS = 0; + _3l._6T = 0 ? 1 : 0; + _3l._hr = -4; +} +function _na(_3l, _4l) { + if (yyGetBool(_3l._5T) && yyGetBool(_3l._wC)) { + { + if (yyGetBool(_3l._6T)) { + _jL(_3l, _3l._wC, 0, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), _3l._tC, _3l._nC, 0, 4210752, _3l._0r); + } + _jL(_3l, _3l._wC, 0, _3l.x, _3l.y, _3l._tC, _3l._nC, 0, _3l._am, _3l._0r); + } + } + _YK(_3l._ZS); + _ZK(_3l.__S); + __K(_3l._0T); + _3l._mm = _UK(_3l._mm); + var _1L = _3l.x; + var _1r = _3l.y; + var _1T = _3l._0r; + if (yyGetBool(_3l._hr)) { + _1L = yyfminus(_1L, yyftime(_sl(_Ts(_3l._hr)), 0.25)); + } + if (yyGetBool(yyfequal(_1T, 1)) && yyGetBool(_3l._7T)) { + _1T = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 160))), 1)), 2); + } + if (yyGetBool(_3l._6T)) { + _8T(yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2), _3l._mm, -1, _3l._OM(), 0, 0, 0, 0, _1T); + } + _8T(_1L, _1r, _3l._mm, -1, _3l._OM(), _3l._3T, _3l._3T, _3l._3T, _3l._3T, _1T); + if (yyGetBool(_3l._hr)) { + { + var _2L = yyftime(_sl(_3L(_3l._mm)), 0.5); + _2L = yyfplus(_2L, yyftime(_sl(_Ts(_3l._hr)), 0.5)); + _hL(_3l, _3l._hr, 0, yyfplus(_sl(_1L), _sl(_2L)), _1r); + } + } +} +function _oa(_3l, _4l) {} +function _pa(_3l, _4l) { + _DS(_3l, _4l); + _3l.__S = 1; + _3l._0T = 1; + _3l._5T = 1 ? 1 : 0; + _3l._am = 16777215; + _3l._3T = 16777215; + _3l._0r = 1; + _3l._7T = 0 ? 1 : 0; + _3l._ZS = 0; + _3l._6T = 0 ? 1 : 0; + _3l._mm = _Q8(_3l, _4l, ""); + _3l._hr = -4; +} +function _qa(_3l, _4l) {} +function _ra(_3l, _4l) { + var _9T = _3l.x; + var _aT = _3l.y; + if (yyGetBool(_3l._6r)) { + _jL(_3l, _3l._wC, _3l._oC, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), 1, 1, 0, 4210752, 1); + } + if (yyGetBool(_3l._WS)) { + { + _9T = yyfminus(_9T, 2); + _aT = yyfplus(_aT, 2); + } + } + _0L(_3l._0r); + _4L(yyfplus(_sl(_9T), 2), _aT, yyfminus(yyfplus(yyfplus(_sl(_9T), 2), _sl(_3l._OM())), 4), yyfminus(yyfplus(yyfplus(_sl(_aT), 2), _sl(_3l._Vs())), 4), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _hL(_3l, _3l._wC, _3l._oC, _9T, _aT); + _YK(0); + _ZK(0); + var _1L = _9T; + var _1r = _aT; + var _bT = yyfplus(1, _sl(_3L(_3l._Pq))); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + _1L = yyfplus(_1L, 16); + _0L(1); + _4L(yyfminus(_sl(_1L), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _0L(_3l._0r); + _5L(_1L, _1r, _UK(_3l._Pq)); + _ZK(1); + _1L = yyfminus(yyfplus(_sl(_9T), _sl(_3l._OM())), 56); + _0L(1); + _4L(yyfminus(_sl(_1L), 8), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), 46), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _0L(_3l._0r); + _5L(_1L, _1r, _Q8(_3l, _4l, "sla_Wins")); + _1L = yyfplus(_1L, 20); + _5L(_1L, _1r, _Q8(_3l, _4l, "sla_Losses")); + _1L = yyfplus(_1L, 20); + _5L(_1L, _1r, _Q8(_3l, _4l, "sla_Ties")); + _1r = yyfplus(_sl(_aT), 16); + var _Am = 0; + for (; yyfless(_Am, 4); _Am++) { + { + _1L = yyfplus(_sl(_9T), 16); + _ZK(0); + _eT(_1L, _1r, _UK(_3l._dw[_Tn(_Am, _3l._dw)]), _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._0r); + _1L = yyfminus(yyfplus(_sl(_9T), _sl(_3l._OM())), 56); + _ZK(1); + _eT(_1L, _1r, _3l._7w[_Tn(_Am, _3l._7w)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._0r); + _1L = yyfplus(_1L, 20); + _eT(_1L, _1r, _3l._8w[_Tn(_Am, _3l._8w)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._0r); + _1L = yyfplus(_1L, 20); + _eT(_1L, _1r, _3l._9w[_Tn(_Am, _3l._9w)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._ew[_Tn(_Am, _3l._ew)], _3l._0r); + _1r = yyfplus(_1r, 16); + } + } + _0L(1); +} +function _sa(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._dw = _vp(_3l._dw, 4207176991); + _3l._dw[_wp(4)] = "Team"; + _3l._ew = _vp(_3l._ew, 962292243); + _3l._ew[_wp(4)] = 16777215; + _3l._7w = _vp(_3l._7w, 3868566363); + _3l._7w[_wp(4)] = 0; + _3l._8w = _vp(_3l._8w, 497902275); + _3l._8w[_wp(4)] = 0; + _3l._9w = _vp(_3l._9w, 3206226873); + _3l._9w[_wp(4)] = 0; + _3l._0r = 1; +} +function _ua(_3l, _4l) { + _3l._Oy(yyfdivide(_sl(_Qq()), _sl(_3l._OM()))); + _3l._Py(yyfdivide(_sl(_Rq()), _sl(_3l._Vs()))); + _3l._fT = -4; +} +function _wa(_3l, _4l) { + _V7(_3l, _4l); + _X7(_3l, _4l); +} +function _xa(_3l, _4l) { + _jL(_3l, 101, 0, 0, 0, _3l._tC, _3l._nC, 0, _3l._am, _3l._0r); +} +function _ya(_3l, _4l) {} +function _Aa(_3l, _4l) { + _3m(4); +} +function _Ba(_3l, _4l) { + _DS(_3l, _4l); + _3l._0r = 0.8; + _3l._am = 16777215; + _3l._gT = 0 ? 1 : 0; +} +function _Ca(_3l, _4l) {} +function _Da(_3l, _4l) { + _YK(0); + _ZK(1); + __K(1); + if (yyGetBool(_3l._5T)) { + { + var _uw = yyfplus(16, _sl(_hT(_3l._mm, -1, _3l._3r))); + var _2L = yyfplus(16, _sl(_hT(_3l._Pq, -1, _3l._3r))); + if (yyfgreater(_2L, _uw)) { + _uw = _2L; + } + var _PM = yyfplus(16, _sl(_QM(_3l._mm, -1, _3l._3r))); + var _DF = yyfminus(_sl(_3l.x), _sl(yyftime(_sl(_uw), 0.5))); + var _Gy = yyfminus(_sl(_3l.y), _sl(yyftime(_sl(_PM), 0.5))); + _4L(yyfplus(_sl(_DF), 2), yyfplus(_sl(_Gy), 2), yyfminus(yyfplus(_sl(_DF), _sl(_uw)), 2), yyfminus(yyfplus(_sl(_Gy), _sl(_PM)), 2), _3l._am, _3l._am, _3l._am, _3l._am, 0); + _hL(_3l, 98, 0, _DF, _Gy); + _jL(_3l, 98, 2, yyfplus(_sl(_DF), 4), _Gy, yyfdivide(_sl(yyfminus(_sl(_uw), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, yyfminus(yyfplus(_sl(_DF), _sl(_uw)), 4), _Gy); + _jL(_3l, 98, 3, yyfminus(yyfplus(_sl(_DF), _sl(_uw)), 2), yyfplus(_sl(_Gy), 4), 1, yyfdivide(_sl(yyfminus(_sl(_PM), 8)), 4), 0, 16777215, 1); + _hL(_3l, 98, 0, yyfminus(yyfplus(_sl(_DF), _sl(_uw)), 4), yyfminus(yyfplus(_sl(_Gy), _sl(_PM)), 4)); + _jL(_3l, 98, 2, yyfplus(_sl(_DF), 4), yyfminus(yyfplus(_sl(_Gy), _sl(_PM)), 2), yyfdivide(_sl(yyfminus(_sl(_uw), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, _DF, yyfminus(yyfplus(_sl(_Gy), _sl(_PM)), 4)); + _jL(_3l, 98, 3, _DF, yyfplus(_sl(_Gy), 4), 1, yyfdivide(_sl(yyfminus(_sl(_PM), 8)), 4), 0, 16777215, 1); + } + } + if (yyGetBool(_3l._iT)) { + { + _aL(0); + _jT(yyfminus(_sl(_3l.x), 1), yyfplus(_sl(_3l.y), 1), _3l._mm, -1, _3l._3r); + } + } + _aL(_3l._WM); + _jT(_3l.x, _3l.y, _3l._mm, -1, _3l._3r); + _aL(16777215); + var _PM = yyfplus(16, _sl(_QM(_3l._mm, -1, _3l._3r))); + var _Gy = yyfminus(_sl(_3l.y), _sl(yyftime(_sl(_PM), 0.5))); + if (yyfequal(_3l._Pq, "")) { + return; + } + var _kT = _UK(_3l._Pq); + var _1L = _3l.x; + var _1r = _Gy; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_kT)), 2))); + var _cT = yyfdivide(_sl(_dT(_kT)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + if (yyfnotequal(_kT, "")) { + { + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfplus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(yyfplus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfplus(_sl(_1r), _sl(_cT)), 6), 16777215, 16777215, 16777215, 16777215, 0); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(yyfplus(_sl(_1L), _sl(_bT)), 0), yyfminus(yyfplus(_sl(_1r), _sl(_cT)), 6), 16777215, 16777215, 16777215, 16777215, 0); + _4L(yyfminus(_sl(_1L), _sl(_bT)), yyfplus(yyfminus(_sl(_1r), _sl(_cT)), 2), yyfminus(yyfplus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfplus(_sl(_1r), _sl(_cT)), 2), _3l._am, _3l._am, _3l._am, _3l._am, 0); + if (yyGetBool(_3l._lT)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _kT, 0, 0, 0, 0, 1); + } + _eT(_1L, _1r, _kT, 16777215, 16777215, 16777215, 16777215, 1); + } + } +} +function _Ea(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = "Message"; + _3l._am = new Long(4294967295, 0, false); + _3l._3r = 400; + _3l._5T = 1 ? 1 : 0; + _3l._WM = new Long(4294967295, 0, false); + _3l._iT = 0 ? 1 : 0; + _3l._Pq = ""; + _3l._lT = 1 ? 1 : 0; +} +function _Fa(_3l, _4l) { + _3l._am = global._Ll; + if (yyGetBool(_3l._mT)) { + _3l._Vw(_3l._mT); + } +} +function _Ga(_3l, _4l) { + if (!yyGetBool(_3l._4a)) { + return; + } + if (yyGetBool(_3l._nT()) && yyGetBool(!yyGetBool(_oT(_3l._nT())))) { + return; + } + if (!yyGetBool(_3l._6r)) { + return; + } + { + var _pT = _8l(5); + for (var _qT in _pT) { + if (!_pT.hasOwnProperty(_qT)) continue; + var _rT = _pT[_qT]; + if (_rT._bl) continue; + if (!_rT._cl) continue; + if (yyfless(_rT._jr(), _3l._jr())) { + return; + } + } + } + { + var _sT = _8l(1); + for (var _tT in _sT) { + if (!_sT.hasOwnProperty(_tT)) continue; + var _uT = _sT[_tT]; + if (_uT._bl) continue; + if (!_uT._cl) continue; + if (yyGetBool(_uT._FS)) { + return; + } + } + } + _3l._XB(0); + _3l._ES = 0 ? 1 : 0; + if (yyGetBool(_VS(_ZA(0), _0B(0), _3l.x, _3l.y, yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + _3l._ES = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._ES)) { + { + if (yyGetBool(_4B(1))) { + { + _3l._XB(1); + _3l._WS = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._WS) && yyGetBool(_HS(1))) { + { + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + _FA(6, 1, 0); + } + _72._F2[_3l._4r](_3l, _4l); + _3l._WS = 0 ? 1 : 0; + } + } + } + } else { + { + _3l._WS = 0 ? 1 : 0; + } + } +} +function _Ha(_3l, _4l) {} +function _Ia(_3l, _4l) { + _YK(0); + _ZK(1); + var _1L = yyfplus(_sl(_3l.x), _sl(yyfdivide(_sl(_3l._OM()), 2))); + var _1r = yyfplus(_sl(_3l.y), _sl(yyfdivide(_sl(_3l._Vs()), 2))); + _1L = yyfplus(_1L, 1); + _1r = yyfminus(_1r, 1); + if (!yyGetBool(_3l._6r)) { + { + _jL(_3l, _3l._wC, 1, yyfplus(_sl(_3l.x), 2), yyfminus(_sl(_3l.y), 2), 1, 1, 0, 4210752, 1); + _aL(4210752); + if (yyGetBool(_3l._5r)) { + _hL(_3l, _3l._5r, 0, _1L, _1r); + } else { + _5L(_1L, _1r, _UK(_3l._mm)); + } + _aL(16777215); + } + } else { + if (!yyGetBool(_3l._WS)) { + { + var _vu = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 80))), 1)), 2); + { + var _vT = _8l(5); + for (var _wT in _vT) { + if (!_vT.hasOwnProperty(_wT)) continue; + var _xT = _vT[_wT]; + if (_xT._bl) continue; + if (!_xT._cl) continue; + if (yyfless(_xT._jr(), _3l._jr())) { + _vu = 0; + } + } + } + _hL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y); + _jL(_3l, _3l._wC, 2, _3l.x, _3l.y, 1, 1, 0, _3l._am, 1); + if (yyGetBool(_3l._fo) && yyGetBool(yyfgreater(_vu, 0.5))) { + _jL(_3l, _3l._wC, 2, _3l.x, _3l.y, 1, 1, 0, global._bm, 1); + } + if (yyGetBool(_3l._yT)) { + _hL(_3l, _3l._yT, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 8), yyfminus(yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))), 1)); + } + if (yyGetBool(_3l._5r)) { + _hL(_3l, _3l._5r, 0, _1L, _1r); + } else { + _5L(_1L, _1r, _UK(_3l._mm)); + } + } + } else { + { + _hL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y); + _jL(_3l, _3l._wC, 2, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), 1, 1, 0, _3l._am, 1); + if (yyGetBool(_3l._yT)) { + _hL(_3l, _3l._yT, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 10), yyfplus(yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))), 1)); + } + if (yyGetBool(_3l._5r)) { + { + _hL(_3l, _3l._5r, 0, yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2)); + } + } else { + { + _5L(yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2), _UK(_3l._mm)); + } + } + } + } + } +} +function _Ja(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = _Q8(_3l, _4l, ""); + _3l._4r = 25; + _3l._am = new Long(4294967295, 0, false); + _3l._ES = 0 ? 1 : 0; + _3l._WS = 0 ? 1 : 0; + _3l._5r = -4; + _3l._6r = 1 ? 1 : 0; + _3l._yT = -4; + _3l._mT = -4; + _3l._fo = 0 ? 1 : 0; +} +function _Ka(_3l, _4l) { + _YK(0); + _ZK(1); + var _1L = yyfplus(_sl(_3l.x), _sl(yyfdivide(_sl(_3l._OM()), 2))); + var _1r = yyfplus(_sl(_3l.y), _sl(yyfdivide(_sl(_3l._Vs()), 2))); + _1L = yyfplus(_1L, 1); + _1r = yyfminus(_1r, 1); + if (!yyGetBool(_3l._6r)) { + { + if (!yyGetBool(_3l._zT)) { + _jL(_3l, _3l._wC, 1, yyfplus(_sl(_3l.x), 2), yyfminus(_sl(_3l.y), 2), 1, 1, 0, 4210752, 1); + } + if (yyGetBool(_3l._5r)) { + _jL(_3l, _3l._5r, 0, _1L, yyfminus(_sl(_1r), 2), 1, 1, 0, 4210752, 1); + } else { + _5L(_1L, _1r, _UK(_3l._mm)); + } + } + } else { + if (!yyGetBool(_3l._WS)) { + { + if (!yyGetBool(_3l._zT)) { + { + _jL(_3l, _3l._wC, 0, _3l.x, _3l.y, 1, 1, 0, 16777215, 1); + _jL(_3l, _3l._wC, 2, _3l.x, _3l.y, 1, 1, 0, _3l._am, 1); + var _vu = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 80))), 1)), 2); + { + var _AT = _8l(5); + for (var _BT in _AT) { + if (!_AT.hasOwnProperty(_BT)) continue; + var _CT = _AT[_BT]; + if (_CT._bl) continue; + if (!_CT._cl) continue; + if (yyfless(_CT._jr(), _3l._jr())) { + _vu = 0; + } + } + } + if (yyGetBool(_3l._fo) && yyGetBool(yyfgreater(_vu, 0.5))) { + _jL(_3l, _3l._wC, 2, _3l.x, _3l.y, 1, 1, 0, global._bm, 1); + } + } + } + if (yyGetBool(_3l._5r)) { + { + _jL(_3l, _3l._5r, 0, yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), 1, 1, 0, 4210752, 1); + _hL(_3l, _3l._5r, 0, _1L, _1r); + } + } else { + { + _5L(_1L, _1r, _UK(_3l._mm)); + } + } + } + } else { + { + if (!yyGetBool(_3l._zT)) { + { + _jL(_3l, _3l._wC, 1, _3l.x, _3l.y, 1, 1, 0, 16777215, 1); + _jL(_3l, _3l._wC, 2, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), 1, 1, 0, _3l._am, 1); + } + } + if (yyGetBool(_3l._5r)) { + { + _hL(_3l, _3l._5r, 0, yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2)); + } + } else { + { + _5L(yyfminus(_sl(_1L), 2), yyfplus(_sl(_1r), 2), _UK(_3l._mm)); + } + } + } + } + } +} +function _La(_3l, _4l) { + _DS(_3l, _4l); + _3l._zT = 0 ? 1 : 0; +} +function _Ma(_3l, _4l) { + _hL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y); + _YK(0); + _ZK(1); + var _1L = yyfplus(_sl(_3l.x), _sl(yyfdivide(_sl(_3l._OM()), 2))); + var _1r = yyfplus(_sl(_3l.y), _sl(yyfdivide(_sl(_3l._Vs()), 2))); + _1L = yyfplus(_1L, 1); + _1r = yyfminus(_1r, 1); + if (!yyGetBool(_3l._WS)) { + { + _jL(_3l, _3l._wC, 2, _3l.x, _3l.y, 1, 1, 0, _3l._am, 1); + } + } else { + { + _jL(_3l, _3l._wC, 2, yyfminus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), 1, 1, 0, _3l._am, 1); + _1L = yyfminus(_1L, 2); + _1r = yyfplus(_1r, 2); + } + } + if (yyGetBool(_3l._5r) && yyGetBool(yyfnotequal(_3l._mm, ""))) { + { + _ZK(2); + _5L(_1L, _1r, _3l._mm); + _1L = yyfplus(_1L, yyfplus(2, _sl(yyfdivide(_sl(_Ts(_3l._5r)), 2)))); + _jL(_3l, _3l._5r, 0, _1L, _1r, 1, 1, 0, 16777215, 1); + } + } else { + if (yyGetBool(_3l._5r)) { + { + _hL(_3l, _3l._5r, 0, _1L, _1r); + } + } else { + { + _5L(_1L, _1r, _UK(_3l._mm)); + } + } + } +} +function _Na(_3l, _4l) { + _DS(_3l, _4l); +} +function _Oa(_3l, _4l) { + _DS(_3l, _4l); +} +function _Pa(_3l, _4l) { + var _uw = _3l._OM(); + var _PM = _3l._Vs(); + _hL(_3l, 98, 0, _3l.x, _3l.y); + _jL(_3l, 98, 2, yyfplus(_sl(_3l.x), 4), _3l.y, yyfdivide(_sl(yyfminus(_sl(_3l._OM()), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 4), _3l.y); + _jL(_3l, 98, 3, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 2), yyfplus(_sl(_3l.y), 4), 1, yyfdivide(_sl(yyfminus(_sl(_3l._Vs()), 8)), 4), 0, 16777215, 1); + _hL(_3l, 98, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 4), yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 4)); + _jL(_3l, 98, 2, yyfplus(_sl(_3l.x), 4), yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 2), yyfdivide(_sl(yyfminus(_sl(_3l._OM()), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, _3l.x, yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 4)); + _jL(_3l, 98, 3, _3l.x, yyfplus(_sl(_3l.y), 4), 1, yyfdivide(_sl(yyfminus(_sl(_3l._Vs()), 8)), 4), 0, 16777215, 1); + _YK(0); + _ZK(1); + var _kT = _UK(_3l._Pq); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_kT)), 2))); + var _cT = yyfdivide(_sl(_dT(_kT)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + if (yyfnotequal(_kT, "")) { + { + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _kT); + } + } + if (yyfnotequal(_3l._mm, "")) { + { + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_PM), 0.5))); + _bT = yyfdivide(_sl(_3L(_3l._mm)), 2); + _cT = yyfdivide(_sl(_dT(_3l._mm)), 2); + _5L(_1L, _1r, _3l._mm); + } + } +} +function _Qa(_3l, _4l) {} +function _Ra(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = _Q8(_3l, _4l, ""); + _3l._mm = ""; +} +function _Sa(_3l, _4l) { + if (yyfequal(_3l._rm, -1)) { + _3l._rm = _0m(_3l, _4l, 42)._Gm; + } + _3l._mm = _59(_3l, _4l, _3l._rm); + _3l._DT = _yl(); + _3l._ET = _yl(); + _3l._FT = _yl(); + _3l._GT = _yl(); + var _dl = 1; + for (; yyfless(_dl, 17); _dl++) { + { + var _Cm = _n9(_3l, _4l, _3l._rm, _dl); + var _sr = _UK(_l9(_3l, _4l, _il(_Cm, "uid"))); + if (yyfequal(_il(_Cm, "uid"), _0m(_3l, _4l, 42)._Fm)) { + _sr = yyfplus("yel_", _sl(_sr)); + } + _Cl(_3l._DT, _sr); + _Cl(_3l._ET, _ul(_il(_Cm, "wins"))); + _Cl(_3l._FT, _ul(_il(_Cm, "losses"))); + _Cl(_3l._GT, _ul(_il(_Cm, "ties"))); + } + } +} +function _Ua(_3l, _4l) { + _Fl(_3l._DT); + _Fl(_3l._ET); + _Fl(_3l._FT); + _Fl(_3l._GT); +} +function _Va(_3l, _4l) { + var _uw = _3l._OM(); + var _PM = _3l._Vs(); + _hL(_3l, 98, 0, _3l.x, _3l.y); + _jL(_3l, 98, 2, yyfplus(_sl(_3l.x), 4), _3l.y, yyfdivide(_sl(yyfminus(_sl(_3l._OM()), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 4), _3l.y); + _jL(_3l, 98, 3, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 2), yyfplus(_sl(_3l.y), 4), 1, yyfdivide(_sl(yyfminus(_sl(_3l._Vs()), 8)), 4), 0, 16777215, 1); + _hL(_3l, 98, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_uw)), 4), yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 4)); + _jL(_3l, 98, 2, yyfplus(_sl(_3l.x), 4), yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 2), yyfdivide(_sl(yyfminus(_sl(_3l._OM()), 8)), 4), 1, 0, 16777215, 1); + _hL(_3l, 98, 1, _3l.x, yyfminus(yyfplus(_sl(_3l.y), _sl(_PM)), 4)); + _jL(_3l, 98, 3, _3l.x, yyfplus(_sl(_3l.y), 4), 1, yyfdivide(_sl(yyfminus(_sl(_3l._Vs()), 8)), 4), 0, 16777215, 1); + _YK(0); + _ZK(1); + var _Pq = _UK(_3l._mm); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(1, _sl(yyfdivide(_sl(_3L(_Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + if (yyfnotequal(_Pq, "")) { + { + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _Pq); + } + } + var _sr = _UK(_Q8(_3l, _4l, "ui_DivisionLeaders")); + var _HT = _dT(_sr); + _1L = yyfplus(_sl(_3l.x), 12); + _3l._IT = yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 60); + _1r = yyfplus(_1r, _HT); + _ZK(0); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _sr); + _1r = yyfplus(_1r, _HT); + var _dl = 0; + for (; yyfless(_dl, 4); _dl++) { + { + _ZK(0); + _sr = _hl(_3l._DT, _dl); + if (yyGetBool(_tq("yel_", _sr))) { + _2T(yyfplus(_sl(_1L), 4), _1r, _Pl(_sr, "yel_", ""), global._bm, global._bm, global._bm, global._bm, 1); + } else { + _5L(yyfplus(_sl(_1L), 4), _1r, _sr); + } + _ZK(1); + _sr = _hl(_3l._ET, _dl); + _5L(_3l._IT, _1r, _sr); + _sr = _hl(_3l._FT, _dl); + _5L(yyfplus(_sl(_3l._IT), 20), _1r, _sr); + _sr = _hl(_3l._GT, _dl); + _5L(yyfplus(_sl(_3l._IT), 40), _1r, _sr); + _1r = yyfplus(_1r, _HT); + } + } + _ZK(0); + _sr = _UK(_Q8(_3l, _4l, "ui_WildCard")); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _sr); + _1r = yyfplus(_1r, _HT); + var _dl = 4; + for (; yyfless(_dl, 6); _dl++) { + { + _ZK(0); + _sr = _hl(_3l._DT, _dl); + if (yyGetBool(_tq("yel_", _sr))) { + _2T(yyfplus(_sl(_1L), 4), _1r, _Pl(_sr, "yel_", ""), global._bm, global._bm, global._bm, global._bm, 1); + } else { + _5L(yyfplus(_sl(_1L), 4), _1r, _sr); + } + _ZK(1); + _sr = _hl(_3l._ET, _dl); + _5L(_3l._IT, _1r, _sr); + _sr = _hl(_3l._FT, _dl); + _5L(yyfplus(_sl(_3l._IT), 20), _1r, _sr); + _sr = _hl(_3l._GT, _dl); + _5L(yyfplus(_sl(_3l._IT), 40), _1r, _sr); + _1r = yyfplus(_1r, _HT); + } + } + _ZK(0); + _sr = _UK(_Q8(_3l, _4l, "ui_InTheHunt")); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _sr); + _1r = yyfplus(_1r, _HT); + var _dl = 6; + for (; yyfless(_dl, _el(_3l._DT)); _dl++) { + { + _ZK(0); + _sr = _hl(_3l._DT, _dl); + if (yyGetBool(_tq("yel_", _sr))) { + _2T(yyfplus(_sl(_1L), 4), _1r, _Pl(_sr, "yel_", ""), global._bm, global._bm, global._bm, global._bm, 1); + } else { + _5L(yyfplus(_sl(_1L), 4), _1r, _sr); + } + _ZK(1); + _sr = _hl(_3l._ET, _dl); + _5L(_3l._IT, _1r, _sr); + _sr = _hl(_3l._FT, _dl); + _5L(yyfplus(_sl(_3l._IT), 20), _1r, _sr); + _sr = _hl(_3l._GT, _dl); + _5L(yyfplus(_sl(_3l._IT), 40), _1r, _sr); + _1r = yyfplus(_1r, _HT); + if (yyfgreater(_1r, yyfplus(_sl(_3l.y), _sl(yyfminus(_sl(_3l._Vs()), 8))))) { + break; + } + } + } +} +function _Wa(_3l, _4l) {} +function _Xa(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = _Q8(_3l, _4l, ""); + _3l._rm = -1; +} +function _Ya(_3l, _4l) {} +function _Za(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(1, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + _ZK(0); + _1L = yyfplus(_sl(_3l.x), 16); + _1r = yyfplus(_sl(_3l.y), 16); + _5L(_1L, _1r, _UK(_3l._nw)); + _1r = yyfplus(_1r, 16); + _5L(_1L, _1r, _UK(_3l._ow)); + _1r = yyfplus(_1r, 16); + _5L(_1L, _1r, _UK(_3l._pw)); + _1r = yyfplus(_1r, 16); +} +function __a(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._nw = "Line 1"; + _3l._ow = "Line 2"; + _3l._pw = "Line 3"; +} +function _0b(_3l, _4l) {} +function _1b(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + __K(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfdivide(_sl(_3L(_3l._Pq)), 2); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + if (yyfnotequal(_3l._Pq, "")) { + { + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(yyfplus(_sl(_1L), 0.5), _1r, _UK(_3l._Pq)); + } + } + if (yyGetBool(_3l._5r) && yyGetBool(yyfnotequal(_3l._mm, ""))) { + { + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + var _2L = yyftime(_sl(_3L(_3l._mm)), 0.5); + _2L = yyfplus(_2L, yyfplus(2, _sl(yyftime(_sl(_Ts(_3l._5r)), 0.5)))); + _2L = yyftime(_2L, 0.5); + _5L(yyfminus(_sl(_1L), _sl(_2L)), _1r, _3l._mm); + _jL(_3l, _3l._5r, _3l._cr, yyfplus(_sl(_1L), _sl(_2L)), _1r, 1, 1, 0, _3l._JT, 1); + } + } else { + if (yyGetBool(_3l._5r)) { + { + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + _jL(_3l, _3l._5r, _3l._cr, _1L, _1r, 1, 1, 0, _3l._JT, 1); + } + } else { + { + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + _5L(_1L, _1r, _UK(_3l._mm)); + _1r = yyfplus(_1r, 16); + } + } + } +} +function _2b(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._mm = "Line 1"; + _3l._5r = 0; + _3l._cr = 0; + _3l._JT = 16777215; +} +function _3b(_3l, _4l) { + _3l._KT = 192; + _3l._LT = yyfminus(_sl(yyftime(28, _sl(_3l._KT))), _sl(_3l._KT)); + _3l._Nl = _0m(_3l, _4l, 42)._Nl; + if (yyfgreater(_3l._Nl, _3l._LT)) { + _3l._Nl = _3l._LT; + } + _3l._kr(yyfplus(yyfminus(_sl(yyfdivide(_sl(_Qq()), 2)), _sl(yyftime(_sl(_3l._Nl), _sl(_3l._KT)))), _sl(_3l._KT))); + _3l._MT = 0; +} +function _4b(_3l, _4l) { + if (yyGetBool(abs(_3l._NT))) { + { + _3l._kr(_3l.x + _3l._NT); + } + } + if (yyGetBool(_4B(1)) && yyGetBool(yyfgreater(_rn._7B(), yyfminus(_sl(_3l.y), 32))) && yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), 32)))) { + { + if (yyfequal(_3l._MT, 0)) { + _3l._MT = yyfminus(_sl(_3l.x), _sl(_rn._6B())); + } + _3l._kr(yyfplus(_sl(_3l._MT), _sl(_rn._6B()))); + _3l._NT = 0; + } + } else { + { + _3l._MT = 0; + } + } + _3l._NT = yyftime(_3l._NT, 0.9); + var _OT = yyfdivide(_sl(_Qq()), 2); + _3l._kr(_cm(_3l.x, yyfminus(_sl(_OT), _sl(_3l._LT)), _OT)); +} +function _5b(_3l, _4l) {} +function _6b(_3l, _4l) { + _YK(0); + _ZK(1); + __K(1); + _aL(16777215); + var _kL = _Qq(); + var _ZL = _3l.x; + var _gL = yyfplus(_sl(_3l.y), 8); + _4L(0, yyfminus(_sl(_3l.y), 36), _kL, yyfplus(_sl(_3l.y), 36), global._bm, global._bm, global._bm, global._bm, 0); + var _dl = 1; + for (; yyfless(_dl, 29); _dl++) { + { + var _zq = _n5(_3l, _4l, _dl); + var _PT = _n5(_3l, _4l, yyfplus(_sl(_dl), 1)); + var _4R = -1; + var _5R = -1; + var _QT = -1; + var _RT = -1; + var _ST = -4; + var _TT = ""; + var _UT = 16777215; + var _VT = 16777215; + var _WT = ""; + if (yyGetBool(_zq)) { + { + _4R = _il(_zq, "away_team"); + _5R = _il(_zq, "home_team"); + _QT = _il(_zq, "away_score"); + _RT = _il(_zq, "home_score"); + _ST = _hl(_0m(_3l, _4l, 42)._Bm, _4R); + if (yyfequal(_0m(_3l, _4l, 42)._Fm, _4R)) { + _ST = _hl(_0m(_3l, _4l, 42)._Bm, _5R); + } + if (yyGetBool(_ST)) { + { + if (yyGetBool(yyfequal(_4R, _0m(_3l, _4l, 42)._Fm)) && yyGetBool(yyfnotequal(_dl, 28))) { + _TT = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_at")), " "), _sl(_UK(_il(_ST, "name")))); + } else { + _TT = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_versus")), " "), _sl(_UK(_il(_ST, "name")))); + } + if (yyfnotequal(_il(_zq, "human_win"), "unplayed")) { + { + if (yyfequal(_il(_zq, "human_win"), "win")) { + _UT = 65280; + } else { + if (yyfequal(_il(_zq, "human_win"), "loss")) { + _UT = 255; + } else { + if (yyfequal(_il(_zq, "human_win"), "tie")) { + _UT = 12632256; + } + } + } + } + } + if (yyfnotequal(_il(_zq, "human_win"), "unplayed")) { + { + _WT = yyfplus(yyfplus(_sl(_ul(_QT)), "-"), _sl(_ul(_RT))); + if (yyfless(_QT, _RT)) { + _WT = yyfplus(yyfplus(_sl(_ul(_RT)), "-"), _sl(_ul(_QT))); + } + if (yyfequal(_il(_zq, "human_win"), "win")) { + _WT = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "sla_Win")), " "), _sl(_WT)); + } else { + if (yyfequal(_il(_zq, "human_win"), "loss")) { + _WT = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "sla_Loss")), " "), _sl(_WT)); + } else { + if (yyfequal(_il(_zq, "human_win"), "tie")) { + _WT = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "sla_Tie")), " "), _sl(_WT)); + } + } + } + } + } + if (yyGetBool(_PT)) { + { + if (yyfequal(_il(_PT, "human_win"), "win")) { + _VT = 65280; + } else { + if (yyfequal(_il(_PT, "human_win"), "loss")) { + _VT = 255; + } else { + if (yyfequal(_il(_PT, "human_win"), "tie")) { + _VT = 12632256; + } + } + } + } + } + } + } + } + } else { + if (yyfless(_dl, 18)) { + { + _TT = _Q8(_3l, _4l, "ui_ByeWeek"); + _UT = 16777215; + if (yyGetBool(_PT)) { + { + if (yyfequal(_il(_PT, "human_win"), "win")) { + _VT = 65280; + } else { + if (yyfequal(_il(_PT, "human_win"), "loss")) { + _VT = 255; + } else { + if (yyfequal(_il(_PT, "human_win"), "tie")) { + _VT = 12632256; + } + } + } + } + } + } + } else { + { + _UT = 12632256; + _zq = _m5(_3l, _4l, _dl); + if (yyGetBool(_zq)) { + { + _4R = _il(_zq, "away_team"); + _5R = _il(_zq, "home_team"); + _QT = _il(_zq, "away_score"); + _RT = _il(_zq, "home_score"); + if (yyGetBool(yyfgreater(_4R, -1)) && yyGetBool(yyfgreater(_5R, -1))) { + { + var _XT = _hl(_0m(_3l, _4l, 42)._Bm, _4R); + var _YT = _hl(_0m(_3l, _4l, 42)._Bm, _5R); + _TT = yyfplus(yyfplus(_sl(_il(_XT, "tla")), " - "), _sl(_il(_YT, "tla"))); + if (yyfgreater(_QT, -1)) { + { + _WT = yyfplus(yyfplus(_sl(_ul(_QT)), "-"), _sl(_ul(_RT))); + if (yyfless(_QT, _RT)) { + _WT = yyfplus(yyfplus(_sl(_ul(_RT)), "-"), _sl(_ul(_QT))); + } + } + } + } + } + } + } + } + } + } + if (yyfless(_dl, 17)) { + { + _iL(_ZL, _gL, yyfplus(_sl(_ZL), _sl(_3l._KT)), _gL, 4, _UT, _VT); + _iL(_ZL, yyfplus(_sl(_gL), 1), yyfplus(_sl(_ZL), _sl(_3l._KT)), yyfplus(_sl(_gL), 1), 2, 4210752, 4210752); + } + } else { + if (yyfless(_dl, 28)) { + { + _iL(_ZL, _gL, yyfplus(_sl(_ZL), _sl(_3l._KT)), _gL, 4, 12632256, 12632256); + _iL(_ZL, yyfplus(_sl(_gL), 1), yyfplus(_sl(_ZL), _sl(_3l._KT)), yyfplus(_sl(_gL), 1), 2, 4210752, 4210752); + } + } + } + var _Au = _UK(_69(_3l, _4l, _dl)); + _eT(yyfminus(_sl(_ZL), 1), yyfminus(_sl(_3l.y), 27), _Au, 0, 0, 0, 0, 1); + _5L(_ZL, yyfminus(_sl(_3l.y), 28), _Au); + var _RK = 0; + _eT(yyfminus(_sl(_ZL), 1), yyfminus(_sl(_3l.y), 9), _TT, _RK, _RK, _RK, _RK, 1); + _5L(_ZL, yyfminus(_sl(_3l.y), 10), _TT); + _eT(yyfminus(_sl(_ZL), 1), yyfplus(_sl(_3l.y), 25), _WT, _RK, _RK, _RK, _RK, 1); + _5L(_ZL, yyfplus(_sl(_3l.y), 24), _WT); + _jL(_3l, 52, 0, _ZL, _gL, 1, 1, 0, _UT, 1); + _ZL = yyfplus(_ZL, _3l._KT); + } + } +} +function _8b(_3l, _4l) { + if (yyGetBool(yyfgreater(_rn._7B(), yyfminus(_sl(_3l.y), 32))) && yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), 32)))) { + _3l._NT = _il(_rn._ZT(), "diffX"); + } +} +function _9b(_3l, _4l) { + _DS(_3l, _4l); + _3l._NT = 0; +} +function _ab(_3l, _4l) { + _3l._Bl = -4; + _3l.__T = _0U(0, "colorHelmet"); + _3l._1U = _0U(0, "colorShirt"); + _3l._2U = _0U(0, "colorShirt_b"); + _3l._3U = _0U(0, "colorPants"); + _3l._4U = _0U(0, "colorPants_b"); + _3l._5U = _0U(0, "replaceHelmet"); + _3l._6U = _0U(0, "replaceShirt"); + _3l._7U = _0U(0, "replaceShirt_b"); + _3l._8U = _0U(0, "replacePants"); + _3l._9U = _0U(0, "replacePants_b"); + _3l._WR = _vp(_3l._WR, 3666812894); + _3l._WR[_wp(2)] = 0; + _3l._XR = _vp(_3l._XR, 1027333011); + _3l._XR[_wp(2)] = 0; + _3l._YR = _vp(_3l._YR, 3194782232); + _3l._YR[_wp(2)] = 0; + _3l._aU = _vp(_3l._aU, 1445469295); + _3l._aU[_wp(2)] = 0; + _3l._MM = 0; + _s9(_3l, _4l, -4); +} +function _bb(_3l, _4l) { + { + var _bU = _8l(5); + for (var _cU in _bU) { + if (!_bU.hasOwnProperty(_cU)) continue; + var _dU = _bU[_cU]; + if (_dU._bl) continue; + if (!_dU._cl) continue; + if (yyfless(_dU._jr(), _3l._jr())) { + return; + } + } + } + if (!yyGetBool(_3l._Bl)) { + return; + } + if (yyfless(_3l._KM, 0)) { + _3l._KM = _ml(_il(_3l._Bl, "condition")); + } + _3l._KM = _xC(_3l._KM, _ml(_il(_3l._Bl, "condition")), 0.05); + if (!yyGetBool(_3l._6r)) { + return; + } + _3l._ES = 0 ? 1 : 0; + if (yyGetBool(_VS(_ZA(0), _0B(0), _3l.x, _3l.y, yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + _3l._ES = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._ES)) { + { + if (yyGetBool(_4B(1))) { + { + _3l._WS = 1 ? 1 : 0; + } + } + if (yyGetBool(_3l._WS) && yyGetBool(_HS(1))) { + { + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_soundfx"))) { + _FA(6, 1, 0); + } + _72._F2[_3l._4r](_3l, _4l); + _3l._WS = 0 ? 1 : 0; + } + } + } + } else { + { + _3l._WS = 0 ? 1 : 0; + } + } +} +function _cb(_3l, _4l) {} +function _db(_3l, _4l) { + if (yyfequal(_3l._Bl, -4)) { + { + return; + } + } + if (yyGetBool(_3l._eU) || yyGetBool(yyfless(_rn._up(), yyfplus(_sl(_il(_3l._Bl, "flash_time")), 2550)))) { + { + var _vu = sin(yyfdivide(_sl(_rn._up()), 120)); + if (yyfless(_vu, 0.1)) { + return; + } + } + } + var _yn = _ml(_il(_3l._Bl, "position")); + var _DF = yyfplus(_sl(_3l.x), 2); + var _Gy = yyfminus(_sl(_3l.y), 2); + if (yyGetBool(_3l._WS) || yyGetBool(!yyGetBool(_3l._6r))) { + { + _DF = _3l.x; + _Gy = _3l.y; + } + } + _jL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y, 1, 1, 0, 4210752, 1); + var _fU = _k8(_3l, _4l, _yn); + _4L(yyfplus(_sl(_DF), 2), yyfplus(_sl(_Gy), 2), yyfminus(yyfplus(_sl(_DF), _sl(_3l._OM())), 3), yyfplus(_sl(_Gy), _sl(yyftime(_sl(_3l._Vs()), 0.5))), _fU, _fU, _fU, _fU, 0); + _hL(_3l, _3l._wC, _3l._oC, _DF, _Gy); + _gU(0); + _hU(_3l.__T, 1, 0, 0); + _hU(_3l._1U, 0, 1, 0); + _hU(_3l._3U, 1, 0, 1); + _hU(_3l._5U, _3l._WR[_Tn(0, _3l._WR)], _3l._WR[_Tn(1, _3l._WR)], _3l._WR[_Tn(2, _3l._WR)]); + _hU(_3l._6U, _3l._XR[_Tn(0, _3l._XR)], _3l._XR[_Tn(1, _3l._XR)], _3l._XR[_Tn(2, _3l._XR)]); + _hU(_3l._8U, _3l._YR[_Tn(0, _3l._YR)], _3l._YR[_Tn(1, _3l._YR)], _3l._YR[_Tn(2, _3l._YR)]); + if (yyGetBool(_I8(_3l, _4l, _il(_3l._Bl, "position")))) { + { + var _iU = _il(_3l._Bl, "face_y"); + var _jU = -1; + if (yyCompareVal(_iU, 0, g_GMLMathEpsilon) == 0) { + _jU = 0; + } else if (yyCompareVal(_iU, 1, g_GMLMathEpsilon) == 0) { + _jU = 1; + } else if (yyCompareVal(_iU, 2, g_GMLMathEpsilon) == 0) { + _jU = 2; + } else if (yyCompareVal(_iU, 3, g_GMLMathEpsilon) == 0) { + _jU = 3; + } + switch (_jU) { + case 0: { + _jL(_3l, 127, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 1: { + _jL(_3l, 128, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 2: { + _jL(_3l, 129, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 3: { + _jL(_3l, 130, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + } + } + } else { + { + var _kU = _il(_3l._Bl, "skin"); + var _lU = -1; + if (yyCompareVal(_kU, 2, g_GMLMathEpsilon) == 0) { + _lU = 0; + } else if (yyCompareVal(_kU, 1, g_GMLMathEpsilon) == 0) { + _lU = 1; + } else if (yyCompareVal(_kU, 0, g_GMLMathEpsilon) == 0) { + _lU = 2; + } + switch (_lU) { + case 0: { + var _mU = _il(_3l._Bl, "face_y"); + var _nU = -1; + if (yyCompareVal(_mU, 0, g_GMLMathEpsilon) == 0) { + _nU = 0; + } else if (yyCompareVal(_mU, 1, g_GMLMathEpsilon) == 0) { + _nU = 1; + } else if (yyCompareVal(_mU, 2, g_GMLMathEpsilon) == 0) { + _nU = 2; + } + switch (_nU) { + case 0: { + _jL(_3l, 115, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 1: { + _jL(_3l, 116, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 2: { + _jL(_3l, 117, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + } + break; + } + case 1: { + var _oU = _il(_3l._Bl, "face_y"); + var _pU = -1; + if (yyCompareVal(_oU, 0, g_GMLMathEpsilon) == 0) { + _pU = 0; + } + switch (_pU) { + case 0: { + _jL(_3l, 118, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + } + break; + } + case 2: { + var _qU = _il(_3l._Bl, "face_y"); + var _rU = -1; + if (yyCompareVal(_qU, 0, g_GMLMathEpsilon) == 0) { + _rU = 0; + } else if (yyCompareVal(_qU, 1, g_GMLMathEpsilon) == 0) { + _rU = 1; + } else if (yyCompareVal(_qU, 2, g_GMLMathEpsilon) == 0) { + _rU = 2; + } else if (yyCompareVal(_qU, 3, g_GMLMathEpsilon) == 0) { + _rU = 3; + } else if (yyCompareVal(_qU, 4, g_GMLMathEpsilon) == 0) { + _rU = 4; + } else if (yyCompareVal(_qU, 5, g_GMLMathEpsilon) == 0) { + _rU = 5; + } else if (yyCompareVal(_qU, 6, g_GMLMathEpsilon) == 0) { + _rU = 6; + } else if (yyCompareVal(_qU, 7, g_GMLMathEpsilon) == 0) { + _rU = 7; + } else if (yyCompareVal(_qU, 8, g_GMLMathEpsilon) == 0) { + _rU = 8; + } + switch (_rU) { + case 0: { + _jL(_3l, 119, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 1: { + _jL(_3l, 120, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 2: { + _jL(_3l, 121, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 3: { + _jL(_3l, 122, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 4: { + _jL(_3l, 123, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 5: { + _jL(_3l, 124, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 6: { + _jL(_3l, 124, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 7: { + _jL(_3l, 125, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + case 8: { + _jL(_3l, 126, _il(_3l._Bl, "face_x"), yyfplus(_sl(_DF), 16), yyfplus(_sl(_Gy), 3), 1, 1, 0, 16777215, 1); + break; + } + } + break; + } + } + } + } + _sU(); + _YK(0); + __K(1); + _ZK(0); + _5L(yyfplus(_sl(_DF), 6), yyfplus(_sl(_Gy), 8), _99(_3l, _4l, _yn)); + _ZK(2); + var _ax = _il(_3l._Bl, "attitude"); + var _9x = _il(_3l._Bl, "condition"); + var _AN = _ml(_il(_3l._Bl, "age")); + if (yyGetBool(!yyGetBool(_3l._LM)) || yyGetBool(yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1))) { + { + if (yyGetBool(!yyGetBool(_I8(_3l, _4l, _yn))) || yyGetBool(yyfgreater(_Dl(_0m(_3l, _4l, 42)._Vo, _3l._Bl), -1))) { + _hL(_3l, 58, _26(_3l, _4l, _ax), yyfminus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 8)); + } + var _tU = _3l._MM; + var _uU = -1; + if (yyCompareVal(_tU, -1, g_GMLMathEpsilon) == 0) { + _uU = 0; + } else if (yyCompareVal(_tU, 0, g_GMLMathEpsilon) == 0) { + _uU = 1; + } else if (yyCompareVal(_tU, 1, g_GMLMathEpsilon) == 0) { + _uU = 2; + } + switch (_uU) { + case 0: { + _jL(_3l, 45, 0, yyfplus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 8), 1, 1, 0, 255, 1); + break; + } + case 1: { + break; + } + case 2: { + _jL(_3l, 45, 1, yyfplus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 8), 1, 1, 0, 65280, 1); + break; + } + } + } + } + if (!yyGetBool(_I8(_3l, _4l, _yn))) { + { + if (yyGetBool(_il(_3l._Bl, "resting"))) { + _hL(_3l, 61, 3, yyfminus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 20)); + } else { + if (yyGetBool(!yyGetBool(_3l._LM)) && yyGetBool(yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1))) { + { + if (yyfgreater(_il(_3l._Bl, "outtrade_pick"), 0)) { + _hL(_3l, 59, 0, yyfminus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 20)); + } else { + if (yyfless(_9x, 0)) { + _hL(_3l, 61, 0, yyfminus(yyfplus(_sl(_DF), _sl(_3l._OM())), 9), yyfplus(_sl(_Gy), 20)); + } + } + } + } + } + } + } + if (yyfequal(_AN, 21)) { + _hL(_3l, 60, 0, yyfplus(_sl(_DF), 10), yyfplus(_sl(_Gy), 20)); + } + _ZK(1); + var _1L = yyfplus(_sl(_DF), _sl(yyftime(_sl(_3l._OM()), 0.5))); + var _1r = yyfplus(_sl(_Gy), 48); + var _Vn = _wr(_il(_3l._Bl, "lname"), 1, 7); + _5L(_1L, _1r, _Vn); + _1r = yyfplus(_1r, 12); + if (yyGetBool(_I8(_3l, _4l, _yn))) { + { + if (yyfequal(_Dl(_0m(_3l, _4l, 42)._Vo, _3l._Bl), -1)) { + { + _jL(_3l, 68, _il(_3l._Bl, "rating"), _1L, _1r, 1, 1, 0, 65535, 1); + _1r = yyfplus(_1r, 11); + var _Un = _J8(_3l, _4l, _3l._Bl); + var _2L = yyftime(_sl(_3L(_Un)), 0.5); + _2L = yyfplus(_2L, yyftime(_sl(_Ts(57)), 0.5)); + _1L = yyfminus(_1L, yyftime(_sl(_Ts(57)), 0.5)); + _5L(_1L, _1r, _Un); + _hL(_3l, 57, 0, yyfplus(_sl(_1L), _sl(_2L)), _1r); + } + } else { + { + _jL(_3l, 68, _il(_3l._Bl, "rating"), _1L, yyfplus(_sl(_1r), 5), 1, 1, 0, 65535, 1); + _1r = yyfplus(_1r, 11); + } + } + } + } else { + { + _jL(_3l, 68, _98(_3l, _4l, _3l._Bl), _1L, _1r, 1, 1, 0, 65535, 1); + _1r = yyfplus(_1r, 11); + if (yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._Zn, 3)) && yyGetBool(yyfequal(_il(_3l._Bl, "teamid"), _0m(_3l, _4l, 42)._Fm)) && yyGetBool(yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._Um, _3l._Bl), 0))) { + { + var _5G = yyfplus(_sl(_3l.x), 2); + var _6G = yyfminus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 13); + var _vU = yyfminus(_sl(_3l._OM()), 1); + var _wU = 8; + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_vU), 4)), 100)), _sl(_cm(_3l._KM, 0, 100))); + if (yyGetBool(_3l._WS) || yyGetBool(!yyGetBool(_3l._6r))) { + { + _5G = yyfminus(_5G, 2); + _6G = yyfplus(_6G, 2); + } + } + _aL(16777215); + _xU(_5G, _6G, yyfplus(_sl(_5G), _sl(_vU)), yyfplus(_sl(_6G), _sl(_wU)), 0); + _aL(8421504); + _xU(yyfplus(_sl(_5G), 2), yyfplus(_sl(_6G), 2), yyfminus(yyfplus(_sl(_5G), _sl(_vU)), 2), yyfplus(_sl(_6G), _sl(_wU)), 0); + if (yyflessequal(_9x, 0)) { + { + _aL(0); + _xU(yyfplus(_sl(_5G), 2), yyfplus(_sl(_6G), 2), yyfminus(yyfplus(yyfplus(_sl(_5G), 2), _sl(_vU)), 4), yyfplus(_sl(_6G), _sl(_wU)), 0); + } + } else { + if (yyflessequal(_9x, 20)) { + { + _aL(255); + if (yyfgreater(sin(yyfdivide(_sl(_rn._up()), 100)), 0.1)) { + _xU(yyfplus(_sl(_5G), 2), yyfplus(_sl(_6G), 2), yyfplus(yyfplus(_sl(_5G), 2), _sl(_hw)), yyfplus(_sl(_6G), _sl(_wU)), 0); + } + } + } else { + if (yyflessequal(_9x, 40)) { + { + _aL(65535); + _xU(yyfplus(_sl(_5G), 2), yyfplus(_sl(_6G), 2), yyfplus(yyfplus(_sl(_5G), 2), _sl(_hw)), yyfplus(_sl(_6G), _sl(_wU)), 0); + } + } else { + { + _aL(65280); + _xU(yyfplus(_sl(_5G), 2), yyfplus(_sl(_6G), 2), yyfplus(yyfplus(_sl(_5G), 2), _sl(_hw)), yyfplus(_sl(_6G), _sl(_wU)), 0); + } + } + } + } + _aL(16777215); + } + } else { + { + _5L(_1L, _1r, yyfplus(yyfplus("$", _sl(_ul(_il(_3l._Bl, "salary")))), _sl(_Q8(_3l, _4l, "sla_Million")))); + } + } + } + } +} +function _eb(_3l, _4l) { + _DS(_3l, _4l); + _3l._4r = 44; + _3l._ES = 0 ? 1 : 0; + _3l._WS = 0 ? 1 : 0; + _3l._yU = 0; + _3l._6r = 1 ? 1 : 0; + _3l._eU = 0 ? 1 : 0; + _3l._LM = 0 ? 1 : 0; + _3l._KM = -99; +} +function _fb(_3l, _4l) { + _3l._Nl = min(_0m(_3l, _4l, 42)._Nl, 17); + _3l._Lw = 16; + _z5(_3l, _4l); +} +function _gb(_3l, _4l) {} +function _hb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _Pq = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Week")), " "), _sl(_ul(_3l._Nl))); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(1, _sl(yyfdivide(_sl(_3L(_Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _Pq); + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.25))); + _1r = yyfplus(_sl(_3l.y), 18); + var _vu = 0; + for (; yyfless(_vu, 8); _vu++) { + { + _0L(_3l._Aw[_Tn(_vu, _3l._Aw)]); + _bL(16777215); + if (yyfequal(_vu, _3l._tw)) { + _bL(global._bm); + } + _ZK(1); + _5L(_1L, _1r, _3l._zw[_Tn(_vu, _3l._zw)]); + _ZK(2); + _5L(yyfminus(_sl(_1L), _sl(_3l._Lw)), _1r, _3l._vw[_Tn(_vu, _3l._vw)]); + _5L(yyfminus(_sl(_1L), 4), _1r, _3l._xw[_Tn(_vu, _3l._xw)]); + _ZK(0); + _5L(yyfplus(_sl(_1L), _sl(_3l._Lw)), _1r, _3l._ww[_Tn(_vu, _3l._ww)]); + _5L(yyfplus(_sl(_1L), 4), _1r, _3l._yw[_Tn(_vu, _3l._yw)]); + _1r = yyfplus(_1r, 16); + } + } + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.75))); + _1r = yyfplus(_sl(_3l.y), 18); + var _vu = 8; + for (; yyfless(_vu, 16); _vu++) { + { + _0L(_3l._Aw[_Tn(_vu, _3l._Aw)]); + _bL(16777215); + if (yyfequal(_vu, _3l._tw)) { + _bL(global._bm); + } + _ZK(1); + _5L(_1L, _1r, _3l._zw[_Tn(_vu, _3l._zw)]); + _ZK(2); + _5L(yyfminus(_sl(_1L), _sl(_3l._Lw)), _1r, _3l._vw[_Tn(_vu, _3l._vw)]); + _5L(yyfminus(_sl(_1L), 4), _1r, _3l._xw[_Tn(_vu, _3l._xw)]); + _ZK(0); + _5L(yyfplus(_sl(_1L), _sl(_3l._Lw)), _1r, _3l._ww[_Tn(_vu, _3l._ww)]); + _5L(yyfplus(_sl(_1L), 4), _1r, _3l._yw[_Tn(_vu, _3l._yw)]); + _1r = yyfplus(_1r, 16); + } + } + _bL(16777215); + _0L(1); +} +function _ib(_3l, _4l) { + _DS(_3l, _4l); + _3l._Nl = 0; + _3l._vw = _vp(_3l._vw, 902856654); + _3l._vw[_wp(16)] = "0"; + _3l._ww = _vp(_3l._ww, 3826435207); + _3l._ww[_wp(16)] = "0"; + _3l._zU = _vp(_3l._zU, 32650191); + _3l._zU[_wp(16)] = "0"; + _3l._xw = _vp(_3l._xw, 3289123532); + _3l._xw[_wp(16)] = "0"; + _3l._yw = _vp(_3l._yw, 365867397); + _3l._yw[_wp(16)] = "0"; + _3l._Lw = 16; + _3l._tw = 0; + _3l._Aw = _vp(_3l._Aw, 1558393854); + _3l._Aw[_wp(16)] = 1; +} +function _jb(_3l, _4l) { + _3l._Pq = _Q8(_3l, _4l, "ui_Offense"); + _3l._cr = _q9(_3l, _4l, _0m(_3l, _4l, 42)._Dm); + _3l._JT = global._FO; +} +function _kb(_3l, _4l) { + _3l._cr = _q9(_3l, _4l, _0m(_3l, _4l, 42)._Dm); +} +function _lb(_3l, _4l) {} +function _mb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfdivide(_sl(_3L(_3l._Pq)), 2); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(yyfplus(_sl(_1L), 0.5), _1r, _UK(_3l._Pq)); + if (yyGetBool(_3l._5r)) { + { + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + if (yyGetBool(!yyGetBool(_3l._NM)) || yyGetBool(yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1))) { + _jL(_3l, _3l._5r, _3l._cr, _1L, _1r, 1, 1, 0, _3l._JT, 1); + } + } + } else { + { + _ZK(0); + _1L = yyfplus(_sl(_3l.x), 16); + _1r = yyfplus(_sl(_3l.y), 16); + _5L(_1L, _1r, _UK(_3l._mm)); + _1r = yyfplus(_1r, 16); + } + } +} +function _nb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = _Q8(_3l, _4l, ""); + _3l._5r = 68; + _3l._cr = 0; + _3l._JT = 16777215; + _3l._NM = 0 ? 1 : 0; +} +function _ob(_3l, _4l) { + _3l._Pq = _Q8(_3l, _4l, "ui_Defense"); + _3l._cr = _r9(_3l, _4l, _0m(_3l, _4l, 42)._Dm); + _3l._JT = global._GO; +} +function _pb(_3l, _4l) { + _3l._cr = _r9(_3l, _4l, _0m(_3l, _4l, 42)._Dm); +} +function _qb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfdivide(_sl(_3L(_3l._Pq)), 2); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(yyfplus(_sl(_1L), 0.5), _1r, _UK(_3l._Pq)); + if (yyGetBool(_3l._5r)) { + { + _1L = yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + if (yyGetBool(!yyGetBool(_3l._NM)) || yyGetBool(yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1))) { + _jL(_3l, _3l._5r, _3l._cr, _1L, _1r, 1, 1, 0, _3l._JT, 1); + } + } + } else { + { + _ZK(0); + _1L = yyfplus(_sl(_3l.x), 16); + _1r = yyfplus(_sl(_3l.y), 16); + _5L(_1L, _1r, _UK(_3l._mm)); + _1r = yyfplus(_1r, 16); + } + } +} +function _rb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = _Q8(_3l, _4l, ""); + _3l._5r = 68; + _3l._cr = 0; + _3l._JT = 16777215; + _3l._NM = 0 ? 1 : 0; +} +function _sb(_3l, _4l) { + _3l._Pq = _Q8(_3l, _4l, "ui_Credit"); + _3l._mm = _0m(_3l, _4l, 42)._Jl; +} +function _tb(_3l, _4l) { + _3l._mm = _0m(_3l, _4l, 42)._Jl; +} +function _ub(_3l, _4l) {} +function _vb(_3l, _4l) { + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfdivide(_sl(_3L(_3l._Pq)), 2); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + if (yyGetBool(_3l._AU)) { + { + _YS(_3l); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(yyfplus(_sl(_1L), 0.5), _1r, _UK(_3l._Pq)); + } + } + if (yyGetBool(!yyGetBool(_3l._fo)) || yyGetBool(yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1))) { + { + var _BU = 0; + if (yyGetBool(_3l._5r)) { + _BU = _Ts(_3l._5r); + } + _1L = yyfplus(_sl(_3l.x), _sl(yyfdivide(_sl(_3l._OM()), 2))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + _1L = yyfminus(_1L, yyfdivide(_sl(_BU), 2)); + _5L(_1L, _1r, _3l._mm); + var _2L = yyftime(_sl(_3L(_3l._mm)), 0.5); + _2L = yyfplus(_2L, yyftime(_sl(_Ts(_3l._5r)), 0.5)); + _jL(_3l, _3l._5r, _3l._cr, yyfplus(yyfplus(_sl(_1L), _sl(_2L)), 1), _1r, 1, 1, 0, _3l._JT, 1); + } + } +} +function _wb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._mm = "Line 1"; + _3l._5r = 57; + _3l._cr = 0; + _3l._JT = 16777215; + _3l._AU = 1 ? 1 : 0; + _3l._fo = 0 ? 1 : 0; +} +function _xb(_3l, _4l) { + _3l._Pq = _Q8(_3l, _4l, "ui_Morale"); + _3l._5r = 58; + _3l._JM = _06(_3l, _4l); + _3l._cr = _26(_3l, _4l, _3l._JM); + _3l._mm = yyfplus(_sl(_ul(round(_3l._JM))), "%"); +} +function _yb(_3l, _4l) { + _3l._JM = _xC(_3l._JM, _06(_3l, _4l), 0.1); + _3l._cr = _26(_3l, _4l, _3l._JM); + _3l._mm = yyfplus(_sl(_ul(round(_3l._JM))), "%"); +} +function _zb(_3l, _4l) {} +function _Ab(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfdivide(_sl(_3L(_3l._Pq)), 2); + var _cT = yyfdivide(_sl(_dT(_3l._Pq)), 2); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 1), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(yyfplus(_sl(_1L), 0.5), _1r, _UK(_3l._Pq)); + _ZK(2); + _1L = yyfplus(yyfplus(_sl(_3l.x), 4), _sl(yyftime(_sl(_3l._OM()), 0.5))); + _1r = yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_3l._Vs()), 0.5))); + _5L(_1L, _1r, _3l._mm); + _1L = yyfplus(_1L, 8); + _jL(_3l, _3l._5r, _3l._cr, _1L, _1r, 1, 1, 0, _3l._JT, 1); +} +function _Bb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._mm = "Line 1"; + _3l._5r = 62; + _3l._cr = 0; + _3l._JT = 16777215; +} +function _Cb(_3l, _4l) {} +function _Db(_3l, _4l) { + _YK(0); + _ZK(0); + var _1L = _3l.x; + var _1r = yyfminus(_sl(_3l.y), 8); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 5); + var _Hy = yyfminus(_sl(_3l._Vs()), 3); + var _hw = yyftime(_sl(yyfdivide(_sl(_CU), 100)), _sl(_3l._eo)); + _hw = _cm(_hw, 1, _CU); + var _QN = yyftime(_sl(yyfdivide(_sl(_CU), 100)), _sl(_3l._DU)); + _QN = _cm(_QN, 1, _CU); + _YS(_3l); + var _RK = global._bm; + _4L(yyfplus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), yyfplus(yyfplus(_sl(_3l.x), 2), _sl(_QN)), yyfplus(_sl(_3l.y), _sl(_Hy)), _RK, _RK, _RK, _RK, 0); + _4L(yyfplus(_sl(_3l.x), 3), yyfplus(_sl(_3l.y), 3), yyfminus(yyfplus(yyfplus(_sl(_3l.x), 3), _sl(_QN)), 2), yyfminus(yyfplus(_sl(_3l.y), _sl(_Hy)), 1), 0, 0, 0, 0, 0); + if (yyGetBool(_3l._fo)) { + { + var _1T = yyfplus(1, _sl(yyfdivide(_sl(sin(yyfdivide(_sl(_rn._up()), 160))), 2))); + _0L(_1T); + } + } + _4L(yyfplus(_sl(_3l.x), 2), yyfplus(_sl(_3l.y), 2), yyfplus(yyfplus(_sl(_3l.x), 2), _sl(_hw)), yyfplus(_sl(_3l.y), _sl(_Hy)), _RK, _RK, _RK, _RK, 0); + _0L(1); +} +function _Eb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; + _3l._DU = 0; + _3l._fo = 0 ? 1 : 0; +} +function _Fb(_3l, _4l) {} +function _Gb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(yyfminus(_sl(_1r), _sl(_cT)), 1), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + _ZK(2); + _1L = yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 8); + _1r = yyfplus(_sl(_3l.y), _sl(yyfdivide(_sl(_3l._Vs()), 2))); + var _CU = yyfminus(_sl(_3l._OM()), 16); + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_CU), 4)), 100)), _sl(_3l._eo)); + _hw = _cm(_hw, 1, _CU); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), global._bm, global._bm, global._bm, global._bm, 0); +} +function _Hb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; +} +function _Ib(_3l, _4l) { + _3l._EU = _rn._up(); + _3l._FU = _t9(_3l, _4l); + _3l._GU = _0m(_3l, _4l, 42)._Kn; + _3l._eo = yyftime(_sl(yyfdivide(_sl(_3l._FU), _sl(_3l._GU))), 100); + _3l._Pq = yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_SalaryCap")), " "), _sl(_ul(_3l._FU))), "m / "), _sl(_ul(_3l._GU))), "m"); + if (yyfgreater(_3l._eo, 100)) { + _3l._eo = 100; + } else { + _3l._am = global._bm; + } +} +function _Jb(_3l, _4l) {} +function _Kb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_CU), 4)), 100)), _sl(_3l._eo)); + _hw = _cm(_hw, 1, _CU); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); +} +function _Lb(_3l, _4l) { + _DS(_3l, _4l); + _3l._EU = 0; + _3l._Pq = "Title"; + _3l._FU = 0; + _3l._GU = 0; + _3l._eo = 0; + _3l._am = 255; +} +function _Mb(_3l, _4l) { + _3l._JM = _0m(_3l, _4l, 42)._Lp; + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Fans")), " "), _sl(_ul(round(_3l._JM)))), "%"); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Nb(_3l, _4l) { + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Fans")), " "), _sl(_ul(round(_3l._JM)))), "%"); + _3l._JM = _xC(_3l._JM, _0m(_3l, _4l, 42)._Lp, 0.1); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Ob(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 32); + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_CU), 4)), 100)), _sl(_3l._JM)); + _hw = _cm(_hw, 1, _CU); + _4L(yyfplus(_sl(_3l.x), 24), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 24), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _4L(yyfplus(_sl(_3l.x), 26), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 26), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); + var _bT = yyfdivide(_sl(_CU), 3); + _HU(yyfplus(yyfplus(_sl(_3l.x), 24), _sl(_bT)), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 24), _sl(_bT)), yyfplus(_sl(_3l.y), 24), 2, 0, 0); + _HU(yyfplus(yyfplus(_sl(_3l.x), 24), _sl(yyftime(_sl(_bT), 2))), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 24), _sl(yyftime(_sl(_bT), 2))), yyfplus(_sl(_3l.y), 24), 2, 0, 0); + _hL(_3l, 73, 0, yyfplus(_sl(_3l.x), 14), yyfplus(_sl(_3l.y), 16)); +} // /// @description Insert description here +function _Pb(_3l, _4l) {} +function _Qb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._JM = 0; + _3l._eo = 0; + _3l._am = 255; +} +function _Rb(_3l, _4l) { + _3l._JM = _06(_3l, _4l); + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_TeamMorale")), " "), _sl(_ul(round(_3l._JM)))), "%"); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Sb(_3l, _4l) { + _3l._JM = _xC(_3l._JM, _06(_3l, _4l), 0.1); + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_TeamMorale")), " "), _sl(_ul(round(_3l._JM)))), "%"); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Tb(_3l, _4l) {} +function _Ub(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_CU), 4)), 100)), _sl(_3l._JM)); + _hw = _cm(_hw, 1, _CU); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); +} +function _Vb(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._IU = 0; + _3l._am = 255; +} +function _Wb(_3l, _4l) { + _3l._JM = _16(_3l, _4l); + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Condition")), " "), _sl(_ul(round(_3l._JM)))), "%"); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Xb(_3l, _4l) { + _3l._JM = _xC(_3l._JM, _16(_3l, _4l), 0.1); + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Condition")), " "), _sl(_ul(round(_3l._JM)))), "%"); + if (yyfgreater(_3l._JM, 25)) { + _3l._am = global._bm; + } +} +function _Yb(_3l, _4l) {} +function _Zb(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + var _hw = yyftime(_sl(yyfdivide(_sl(yyfminus(_sl(_CU), 4)), 100)), _sl(_3l._JM)); + _hw = _cm(_hw, 1, _CU); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); +} +function __b(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; + _3l._am = 255; +} +function _0c(_3l, _4l) { + _3l._eo = _0m(_3l, _4l, 42)._Kl; + _3l._JM = _3l._eo; + _3l._Pq = _Q8(_3l, _4l, "ui_Stadium"); + if (yyfgreater(_3l._eo, 1)) { + _3l._am = global._bm; + } +} +function _1c(_3l, _4l) {} +function _2c(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _CU = yyfminus(_CU, 4); + var _hw = _cm(yyftime(_sl(yyfdivide(_sl(_CU), 10)), _sl(_3l._eo)), 1, _CU); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); + var _bT = yyfdivide(_sl(_CU), 10); + var _dl = 0; + for (; yyfless(_dl, 9); _dl++) { + { + _HU(yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 24), 2, 0, 0); + _bT = yyfplus(_bT, yyfdivide(_sl(_CU), 10)); + } + } +} +function _3c(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; + _3l._am = 255; +} +function _4c(_3l, _4l) { + _3l._eo = _0m(_3l, _4l, 42)._Tl; + _3l._JM = _3l._eo; + _3l._Pq = _Q8(_3l, _4l, "ui_TrainingFacilities"); + if (yyfgreater(_3l._eo, 1)) { + _3l._am = global._bm; + } +} +function _5c(_3l, _4l) {} +function _6c(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _CU = yyfminus(_CU, 4); + var _hw = _cm(yyftime(_sl(yyfdivide(_sl(_CU), 10)), _sl(_3l._eo)), 1, _CU); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); + var _bT = yyfdivide(_sl(_CU), 10); + var _dl = 0; + for (; yyfless(_dl, 9); _dl++) { + { + _HU(yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 24), 2, 0, 0); + _bT = yyfplus(_bT, yyfdivide(_sl(_CU), 10)); + } + } +} +function _7c(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; + _3l._am = 255; +} +function _8c(_3l, _4l) { + _3l._eo = _0m(_3l, _4l, 42)._Yl; + _3l._JM = _3l._eo; + _3l._Pq = _Q8(_3l, _4l, "ui_RehabFacilities"); + if (yyfgreater(_3l._eo, 1)) { + _3l._am = global._bm; + } +} +function _9c(_3l, _4l) {} +function _ac(_3l, _4l) { + _YS(_3l); + _YK(0); + _ZK(1); + var _1L = _3l.x; + var _1r = _3l.y; + var _bT = yyfplus(2, _sl(yyfdivide(_sl(_3L(_3l._Pq)), 2))); + var _cT = yyfplus(1, _sl(yyfdivide(_sl(_dT(_3l._Pq)), 2))); + _1L = yyfplus(_1L, yyfdivide(_sl(_3l._OM()), 2)); + _4L(yyfminus(yyfminus(_sl(_1L), _sl(_bT)), 2), yyfminus(_sl(_1r), _sl(_cT)), yyfplus(_sl(_1L), _sl(_bT)), yyfplus(_sl(_1r), _sl(_cT)), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _5L(_1L, _1r, _UK(_3l._Pq)); + var _CU = yyfminus(_sl(_3l._OM()), 16); + _4L(yyfplus(_sl(_3l.x), 8), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 8), _sl(_CU)), yyfplus(_sl(_3l.y), 24), 0, 0, 0, 0, 0); + _CU = yyfminus(_CU, 4); + var _hw = _cm(yyftime(_sl(yyfdivide(_sl(_CU), 10)), _sl(_3l._eo)), 1, _CU); + _4L(yyfplus(_sl(_3l.x), 10), yyfplus(_sl(_3l.y), 10), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_hw)), yyfplus(_sl(_3l.y), 22), _3l._am, _3l._am, _3l._am, _3l._am, 0); + var _bT = yyfdivide(_sl(_CU), 10); + var _dl = 0; + for (; yyfless(_dl, 9); _dl++) { + { + _HU(yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 8), yyfplus(yyfplus(_sl(_3l.x), 10), _sl(_bT)), yyfplus(_sl(_3l.y), 24), 2, 0, 0); + _bT = yyfplus(_bT, yyfdivide(_sl(_CU), 10)); + } + } +} +function _bc(_3l, _4l) { + _DS(_3l, _4l); + _3l._Pq = "Title"; + _3l._eo = 0; + _3l._am = 255; +} +function _cc(_3l, _4l) { + if (!yyGetBool(_3l._4a)) { + return; + } + if (yyGetBool(_3l._nT()) && yyGetBool(!yyGetBool(_oT(_3l._nT())))) { + return; + } + { + var _JU = _8l(5); + for (var _KU in _JU) { + if (!_JU.hasOwnProperty(_KU)) continue; + var _LU = _JU[_KU]; + if (_LU._bl) continue; + if (!_LU._cl) continue; + if (yyfless(_LU._jr(), _3l._jr())) { + return; + } + } + } + _3l._WS = 0 ? 1 : 0; + if (yyGetBool(_VS(_ZA(0), _0B(0), _3l.x, _3l.y, yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + if (yyGetBool(_HS(1))) { + { + _T5(_3l, _4l, _3l._MU); + } + } + } + } +} +function _dc(_3l, _4l) { + _hL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y); +} +function _ec(_3l, _4l) { + _DS(_3l, _4l); + _3l._MU = ""; +} +function _gc(_3l, _4l) { + _3l._kr(-1000); + _3l._Us(1000); +} +function _hc(_3l, _4l) { + _3l._NU++; +} +function _ic(_3l, _4l) { + if (!yyGetBool(_3l._4a)) { + return; + } + var _OU = _3l._NU; + var _PU = -1; + if (yyCompareVal(_OU, 0, g_GMLMathEpsilon) == 0) { + _PU = 0; + } else if (yyCompareVal(_OU, 1, g_GMLMathEpsilon) == 0) { + _PU = 1; + } else if (yyCompareVal(_OU, 2, g_GMLMathEpsilon) == 0) { + _PU = 2; + } + switch (_PU) { + case 0: { + if (yyfequal(yyfplus(_sl(_3l.x), _sl(_3l.y)), 0)) { + { + _YK(0); + var _QU = _hT(_3l._mm, -1, _3l._3r); + var _RU = _hT(_3l._Pq, -1, _3l._3r); + if (yyfgreater(_RU, _QU)) { + _QU = _RU; + } + _3l._kr(yyfplus(22, _sl(yyftime(_sl(_QU), 0.5)))); + _3l._Us(_Rq()); + } + } + _3l._Us(_3l.y - 2); + if (yyfless(_3l.y, yyfminus(yyfminus(_sl(_Rq()), 2), _sl(_QM(_3l._mm, -1, _3l._3r))))) { + { + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(0)] = _3l._SU; + _3l._NU++; + } + } + break; + } + case 1: { + break; + } + case 2: { + _3l._Us(_3l.y + 4); + if (yyfgreater(_3l.y, yyfplus(_sl(_Rq()), 32))) { + { + { + var _TU = _8l(42); + for (var _UU in _TU) { + if (!_TU.hasOwnProperty(_UU)) continue; + var _VU = _TU[_UU]; + if (_VU._bl) continue; + if (!_VU._cl) continue; + { + _El(_VU._XM, _Dl(_VU._XM, _3l.id)); + var _ql = _el(_VU._XM); + if (yyfgreater(_ql, 0)) { + { + _A9(_VU, _3l, yyfplus("Notifications remaining = ", _sl(_ul(_ql)))); + var _VM = _hl(_VU._XM, 0); + _0m(_3l, _4l, _VM)._4a = 1 ? 1 : 0; + } + } + } + } + } + _lp(_3l); + } + } + break; + } + } +} +function _jc(_3l, _4l) { + _DS(_3l, _4l); +} +function _kc(_3l, _4l) { + _DS(_3l, _4l); + _3l._SU = 150; + _3l._NU = 0; +} +function _lc(_3l, _4l) { + _YK(0); + _3l._Pq = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Achievements")), " "), _sl(_ul(_I2(_3l, _4l)))), "%"); + _3l._WU = _dT(_3l._Pq); + _3l._XU = _el(_0m(_3l, _4l, 42)._fl); + _3l._YU = yyfplus(_sl(yyftime(_sl(_sl(-_sl(_3l._XU))), _sl(_3l._WU))), _sl(_3l._Vs())); +} +function _mc(_3l, _4l) { + if (yyGetBool(abs(_3l._ZU))) { + { + _3l.__U = yyfplus(_3l.__U, _3l._ZU); + } + } + if ( + yyGetBool(_4B(1)) && + yyGetBool(yyfgreater(_rn._6B(), _3l.x)) && + yyGetBool(yyfless(_rn._6B(), yyfplus(_sl(_3l.x), _sl(_3l._OM())))) && + yyGetBool(yyfgreater(_rn._7B(), _3l.y)) && + yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), _sl(_3l._Vs())))) + ) { + { + if (yyfequal(_3l._MT, 0)) { + _3l._MT = yyfminus(_sl(_3l.__U), _sl(_rn._7B())); + } + _3l.__U = yyfplus(_sl(_3l._MT), _sl(_rn._7B())); + _3l._ZU = 0; + } + } else { + { + _3l._MT = 0; + } + } + _3l._ZU = yyftime(_3l._ZU, 0.9); + _3l._YU = yyfplus(_sl(yyftime(_sl(_sl(-_sl(yyfplus(_sl(_3l._XU), 1)))), _sl(_3l._WU))), _sl(_3l._Vs())); + _3l.__U = _cm(_3l.__U, _3l._YU, 0); +} +function _nc(_3l, _4l) { + _YK(0); + _ZK(0); + var _1L = yyfplus(_sl(_3l.x), 8); + var _1r = yyfplus(_sl(_3l.y), 12); + var _0V = _1r; + var _1V = yyfminus(yyfplus(_sl(_1r), _sl(_3l._Vs())), 16); + _1r = yyfplus(_1r, _3l.__U); + { + var _2V = _8l(42); + for (var _3V in _2V) { + if (!_2V.hasOwnProperty(_3V)) continue; + var _4V = _2V[_3V]; + if (_4V._bl) continue; + if (!_4V._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_4V._fl)); _dl++) { + { + if (yyGetBool(yyfgreaterequal(_1r, _0V)) && yyGetBool(yyflessequal(_1r, _1V))) { + { + var _gl = _hl(_4V._fl, _dl); + var _sr = _il(_gl, "description"); + var _RK = 16777215; + var _5V = 0.35; + if (yyfgreater(_ml(_il(_gl, "achieved")), 0)) { + _5V = 1; + } + _eT(_1L, _1r, _sr, _RK, _RK, _RK, _RK, _5V); + } + } + _1r = yyfplus(_1r, _3l._WU); + } + } + } + } + } + _4L(_3l.x, yyfplus(_sl(_3l.y), _sl(_3l._Vs())), yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 2), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _DS(_3l, _4l); + if (yyfless(_3l.__U, 0)) { + _jL(_3l, 88, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 10), yyfplus(_sl(_3l.y), 12), 0.5, 0.5, -90, 16777215, 1); + } + if (yyfgreater(_3l.__U, yyfplus(_sl(_3l._YU), 10))) { + _jL(_3l, 88, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 10), yyfminus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 12), 0.5, 0.5, 90, 16777215, 1); + } +} +function _oc(_3l, _4l) { + if (yyGetBool(yyfgreater(_rn._7B(), _3l.y)) && yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + if (yyGetBool(yyfgreater(_rn._6B(), _3l.x)) && yyGetBool(yyfless(_rn._6B(), yyfplus(_sl(_3l.x), _sl(_3l._OM()))))) { + _3l._ZU = _il(_rn._ZT(), "diffY"); + } + } + } +} +function _pc(_3l, _4l) { + _DS(_3l, _4l); + _3l._ZU = 0; + _3l.__U = 0; + _3l._6V = 0; +} +function _qc(_3l, _4l) { + _3l._7V = _95(_3l, _4l); + var _rl = _H2(_3l, _4l, "ACH_WIN_RETROBOWL1"); + _A9(_3l, _4l, yyfplus("ACH_RETROBOWL1 = ", _sl(_ul(_rl)))); + var _Zt = _Dq(); + _vl(_Zt, "count", _rl); + _vl(_Zt, "name", yyfplus(yyfplus(yyfplus("you_", _sl(_wr(_0m(_3l, _4l, 42)._lm, 1, 1))), "."), _sl(_0m(_3l, _4l, 42)._nm))); + _Cl(_3l._7V, _Zt); + _3l._7V = _K2(_3l, _4l, _3l._7V); +} +function _rc(_3l, _4l) { + var _dl = 0; + for (; yyfless(_dl, _el(_3l._7V)); _dl++) { + _Tm(_hl(_3l._7V, _dl)); + } + _Fl(_3l._7V); +} +function _sc(_3l, _4l) { + _DS(_3l, _4l); + var _1L = yyfplus(_sl(_3l.x), 8); + var _1r = yyfplus(_sl(_3l.y), 12); + var _HT = _dT("I"); + var _dl = 0; + for (; yyfless(_dl, _el(_3l._7V)); _dl++) { + { + var _Zt = _hl(_3l._7V, _dl); + var _rl = _ul(_ml(_il(_Zt, "count"))); + var _sr = _il(_Zt, "name"); + var _RK = 16777215; + if (yyGetBool(_tq("you_", _sr))) { + { + _sr = _Pl(_sr, "you_", ""); + _RK = global._bm; + } + } + _1L = yyfplus(_sl(_3l.x), 8); + _ZK(0); + _eT(_1L, _1r, _sr, _RK, _RK, _RK, _RK, 1); + _1L = yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 8); + _ZK(2); + _eT(_1L, _1r, _rl, _RK, _RK, _RK, _RK, 1); + _1r = yyfplus(_1r, _HT); + } + } +} +function _tc(_3l, _4l) { + _DS(_3l, _4l); +} +function _uc(_3l, _4l) { + _YK(0); + _3l._WU = _dT("I"); + _3l._XU = _el(_0m(_3l, _4l, 42)._hp); + _3l._YU = yyfplus(_sl(yyftime(_sl(_sl(-_sl(_3l._XU))), _sl(_3l._WU))), _sl(_3l._Vs())); +} +function _vc(_3l, _4l) { + if (yyGetBool(abs(_3l._ZU))) { + { + _3l.__U = yyfplus(_3l.__U, _3l._ZU); + } + } + if ( + yyGetBool(_4B(1)) && + yyGetBool(yyfgreater(_rn._6B(), _3l.x)) && + yyGetBool(yyfless(_rn._6B(), yyfplus(_sl(_3l.x), _sl(_3l._OM())))) && + yyGetBool(yyfgreater(_rn._7B(), _3l.y)) && + yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), _sl(_3l._Vs())))) + ) { + { + if (yyfequal(_3l._MT, 0)) { + _3l._MT = yyfminus(_sl(_3l.__U), _sl(_rn._7B())); + } + _3l.__U = yyfplus(_sl(_3l._MT), _sl(_rn._7B())); + _3l._ZU = 0; + } + } else { + { + _3l._MT = 0; + } + } + _3l._ZU = yyftime(_3l._ZU, 0.9); + _3l._YU = yyfplus(_sl(yyftime(_sl(_sl(-_sl(yyfplus(_sl(_3l._XU), 1)))), _sl(_3l._WU))), _sl(_3l._Vs())); + _3l.__U = _cm(_3l.__U, _3l._YU, 0); +} +function _wc(_3l, _4l) { + _YK(0); + _ZK(1); + var _1L = yyfplus(_sl(_3l.x), 6); + var _1r = yyfplus(_sl(_3l.y), 12); + var _0V = yyfminus(yyfplus(_sl(_1r), _sl(_3l._WU)), 4); + var _1V = yyfminus(yyfplus(_sl(_1r), _sl(_3l._Vs())), 16); + { + var _8V = _8l(42); + for (var _9V in _8V) { + if (!_8V.hasOwnProperty(_9V)) continue; + var _aV = _8V[_9V]; + if (_aV._bl) continue; + if (!_aV._cl) continue; + { + _ZK(0); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _Q8(_aV, _3l, "ui_Year"), 0, 0, 0, 0, 1); + _5L(_1L, _1r, _Q8(_aV, _3l, "ui_Year")); + _1L = yyfplus(_1L, 68); + _ZK(1); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _Q8(_aV, _3l, "ui_Record"), 0, 0, 0, 0, 1); + _5L(_1L, _1r, _Q8(_aV, _3l, "ui_Record")); + _ZK(2); + _1L = yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 18); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _Q8(_aV, _3l, "ui_Finished"), 0, 0, 0, 0, 1); + _5L(_1L, _1r, _Q8(_aV, _3l, "ui_Finished")); + _1r = yyfplus(_1r, _3l.__U); + _1r = yyfplus(_1r, _3l._WU); + var _bV = _el(_aV._hp); + var _dl = yyfminus(_sl(_bV), 1); + for (; yyfgreater(_dl, -1); _dl--) { + { + _1L = yyfplus(_sl(_3l.x), 10); + if (yyGetBool(yyfgreaterequal(_1r, _0V)) && yyGetBool(yyflessequal(_1r, _1V))) { + { + var _Zt = _hl(_aV._hp, _dl); + _ZK(1); + _5L(_1L, _1r, _il(_Zt, "year")); + _1L = yyfplus(_1L, 22); + _5L(_1L, _1r, _il(_Zt, "tla")); + _1L = yyfplus(_1L, 42); + _5L(_1L, _1r, yyfplus(yyfplus(yyfplus(yyfplus(_sl(_ul(_il(_Zt, "wins"))), "-"), _sl(_ul(_il(_Zt, "losses")))), "-"), _sl(_ul(_il(_Zt, "ties"))))); + _1L = yyfplus(_1L, 44); + _ZK(2); + _5L(yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 18), _1r, _il(_Zt, "finish")); + } + } + _1r = yyfplus(_1r, _3l._WU); + } + } + } + } + } + _4L(_3l.x, yyfplus(_sl(_3l.y), _sl(_3l._Vs())), yyfplus(_sl(_3l.x), _sl(_3l._OM())), yyfplus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 2), global._Ll, global._Ll, global._Ll, global._Ll, 0); + _DS(_3l, _4l); + if (yyfless(_3l.__U, 0)) { + _jL(_3l, 88, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 10), yyfplus(_sl(_3l.y), 24), 0.5, 0.5, -90, 16777215, 1); + } + if (yyfgreater(_3l.__U, yyfplus(_sl(_3l._YU), 10))) { + _jL(_3l, 88, 0, yyfminus(yyfplus(_sl(_3l.x), _sl(_3l._OM())), 10), yyfminus(yyfplus(_sl(_3l.y), _sl(_3l._Vs())), 12), 0.5, 0.5, 90, 16777215, 1); + } +} +function _xc(_3l, _4l) { + if (yyGetBool(yyfgreater(_rn._7B(), _3l.y)) && yyGetBool(yyfless(_rn._7B(), yyfplus(_sl(_3l.y), _sl(_3l._Vs()))))) { + { + if (yyGetBool(yyfgreater(_rn._6B(), _3l.x)) && yyGetBool(yyfless(_rn._6B(), yyfplus(_sl(_3l.x), _sl(_3l._OM()))))) { + _3l._ZU = _il(_rn._ZT(), "diffY"); + } + } + } +} +function _yc(_3l, _4l) { + _DS(_3l, _4l); + _3l._ZU = 0; + _3l.__U = 0; + _3l._6V = 0; +} +function _zc(_3l, _4l) { + _DS(_3l, _4l); +} +function _Ac(_3l, _4l) { + _DS(_3l, _4l); + if (!yyGetBool(global._tx)) { + { + _3l._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._rx = _vp(_0m(_3l, _4l, 42)._rx, 3067340870); + _0m(_3l, _4l, 42)._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 10); + } + } + if (yyGetBool(_0m(_3l, _4l, 42)._cq)) { + _3l._4a = 0 ? 1 : 0; + } + if (yyGetBool(global._fB)) { + _lp(_3l); + } +} +function _Bc(_3l, _4l) { + _DS(_3l, _4l); + _3l._6r = global._tx; + if (yyGetBool(_0m(_3l, _4l, 42)._cq)) { + _3l._4a = 0 ? 1 : 0; + } +} +function _Cc(_3l, _4l) { + _DS(_3l, _4l); + _3l._4r = 194; + _3l._5r = 71; +} +function _Dc(_3l, _4l) { + _DS(_3l, _4l); + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion"))) { + _3l._4a = 0 ? 1 : 0; + } + if (yyfequal(_rn._lx(), 4)) { + { + _3l._4a = 0 ? 1 : 0; + } + } +} +function _Ec(_3l, _4l) { + _3l._6r = 1 ? 1 : 0; +} +function _Fc(_3l, _4l) { + _DS(_3l, _4l); + if (yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion"))) { + _3l._4a = 0 ? 1 : 0; + } +} +function _Gc(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = _Q8(_3l, _4l, "btn_RestorePurchases"); + _3l._4r = 193; +} +function _Hc(_3l, _4l) { + _3l._6r = 1 ? 1 : 0; +} +function _Ic(_3l, _4l) { + _DS(_3l, _4l); + _72._F2[_3l._Ty](_3l, _4l); +} +function _Jc(_3l, _4l) { + _DS(_3l, _4l); + _3l._Ty = 197; + _3l._mm = _Q8(_3l, _4l, "btn_RestorePurchases"); + _3l._4r = 193; +} +function _Kc(_3l, _4l) { + _3l._mm = _36(_3l, _4l); + _3l._hr = 57; +} +function _Lc(_3l, _4l) { + _3l._mm = _36(_3l, _4l); +} +function _Mc(_3l, _4l) { + _DS(_3l, _4l); +} +function _Nc(_3l, _4l) { + if (yyGetBool(_3l._cV)) { + _3l._Vw(114); + } + if (!yyGetBool(global._fB)) { + _lp(_3l); + } +} +function _Pc(_3l, _4l) { + { + if (yyGetBool(_3l._cV)) { + _dV(global._eV, "_blank"); + } else { + _dV(global._fV, "_blank"); + } + } +} +function _Qc(_3l, _4l) { + _DS(_3l, _4l); + _3l._cV = 0 ? 1 : 0; +} +function _Rc(_3l, _4l) { + _A9(_3l, _4l, "------> Create: obj_master"); + global._tx = 0 ? 1 : 0; + global._7u = yyGetBool(yyfequal(_rn._lx(), 4)) || yyGetBool(yyfequal(_rn._lx(), 3)) ? 1 : 0; + global._SA = -4; + global._fB = yyfnotequal(_rn._bp(), -1) ? 1 : 0; + global._fV = "https://apps.apple.com/us/app/retro-bowl/id1478902583"; + global._eV = "https://play.google.com/store/apps/details?id=com.newstargames.retrobowl"; + _D5(_3l, _4l); + _3l._fc = 1 ? 1 : 0; + _gV(480, 270); + _hV(); + _3l._iV = 1 ? 1 : 0; + global._hu = 10; + global._cu = "optiondata.dat"; + global._ap = "savedata.ini"; + global._cp = "savedata_backup.ini"; + global._Ll = _kI(44, 104, 255); + global._bm = _kI(210, 210, 10); + global._DL = _kI(86, 216, 86); + global._EL = _kI(116, 164, 255); + global._FO = _kI(92, 200, 255); + global._GO = _kI(255, 64, 64); + global._HO = _kI(228, 92, 16); + _3l._jV = 0 ? 1 : 0; + if (yyGetBool(_2u(global._cu))) { + { + _55(_3l, _4l); + } + } else { + { + _45(_3l, _4l); + _3l._jV = 1 ? 1 : 0; + } + } + _C5(_3l, _4l); + _3l._gp = _75(_3l, _4l); + _3l._sm = 1; + _3l._Nl = 1; + _3l._1m = 1; + _3l._cq = 1; + _3l._lm = ""; + _3l._nm = ""; + _3l._Fm = _Sm(31); + _3l._Em = _Sm(31); + _3l._wt = 10; + _3l._Kn = 100; + _3l._pq = 0 ? 1 : 0; + _3l._vq = 1; + _3l._xt = 0; + _3l._Jl = 3; + _3l._as = 1; + _3l._Lp = 30; + _3l._Kl = 1; + _3l._Tl = 1; + _3l._Yl = 1; + _3l._Ml = 0; + _3l._Ul = 0; + _3l._Zl = 0; + for (var _kV = 0, _lV = yyGetInt32(3); _kV < _lV; _kV++) { + { + var _mV = _Sm(3); + var _nV = -1; + if (yyCompareVal(_mV, 0, g_GMLMathEpsilon) == 0) { + _nV = 0; + } else if (yyCompareVal(_mV, 1, g_GMLMathEpsilon) == 0) { + _nV = 1; + } else if (yyCompareVal(_mV, 2, g_GMLMathEpsilon) == 0) { + _nV = 2; + } else if (yyCompareVal(_mV, 3, g_GMLMathEpsilon) == 0) { + _nV = 3; + } + switch (_nV) { + case 0: { + _3l._Kl++; + break; + } + case 1: { + _3l._Tl++; + break; + } + case 2: { + _3l._Yl++; + break; + } + case 3: { + _3l._Lp = yyfplus(_3l._Lp, 10); + break; + } + } + } + } + _3l._Zn = 1; + _3l._Sn = _vp(_3l._Sn, 935272160); + _3l._Sn[_wp(0)] = 1; + _3l._Sn[_wp(1)] = 1; + _3l._Sn[_wp(2)] = 1; + _3l._yt = 0 ? 1 : 0; + _3l._it = 0 ? 1 : 0; + _3l._Sr = 0 ? 1 : 0; + var _rv = 0; + for (; yyfless(_rv, 3); _rv++) { + { + _3l._zt = _vp(_3l._zt, 3993986822); + _3l._zt[_wp(_rv)] = 0; + _3l._At = _vp(_3l._At, 1420725676); + _3l._At[_wp(_rv)] = 0; + _3l._Bt = _vp(_3l._Bt, 3785466360); + _3l._Bt[_wp(_rv)] = 0; + _3l._Ct = _vp(_3l._Ct, 293396566); + _3l._Ct[_wp(_rv)] = 0; + _3l._Dt = _vp(_3l._Dt, 520008225); + _3l._Dt[_wp(_rv)] = 0; + _3l._Et = _vp(_3l._Et, 844534894); + _3l._Et[_wp(_rv)] = 0; + _3l._Ft = _vp(_3l._Ft, 2938856400); + _3l._Ft[_wp(_rv)] = 0; + } + } + _3l._YE = 0; + _3l._XE = 0; + _3l._dv = 0; + _3l._ev = 0; + _3l._gv = 0; + _3l._fv = 0; + if (yyGetBool(_2u(global._ap))) { + { + _35(_3l, _4l, global._ap); + } + } else { + if (yyGetBool(yyfequal(_rn._bp(), -1)) && yyGetBool(_2u(global._cp))) { + { + _35(_3l, _4l, global._cp); + } + } else { + { + _3l._hm = _yl(); + _3l._kp = _yl(); + _3l._Bm = _85(_3l, _4l); + _3l._fl = _a5(_3l, _4l); + _3l._hp = _yl(); + _3l._ip = _b5(_3l, _4l); + _3l._Im = _d5(_3l, _4l); + _3l._jp = _yl(); + _3l._zn = _yl(); + _3l._Wo = _yl(); + _3l._Cn = _yl(); + _3l._Bn = _yl(); + _3l._An = _yl(); + _3l._Um = _yl(); + _3l._Vo = _yl(); + _3l._Lt = _Wt(8, 3); + _3l._Mt = _Wt(8, 1); + _3l._Nt = _Wt(8, 8); + _3l._Ot = _Wt(9, 4); + _Xt(_3l._Lt, 0); + _Xt(_3l._Mt, 0); + _Xt(_3l._Nt, 0); + _Xt(_3l._Ot, 0); + _58(_3l, _4l); + _E8(_3l, _4l); + _3m(1); + } + } + } + _3l._Dm = _hl(_3l._Bm, _3l._Fm); + _3l._Gm = _il(_3l._Dm, "conference"); + _3l._Hm = _il(_3l._Dm, "division"); + _3l._XM = _yl(); + _3l._Mm = -4; + _3l._ez = 0 ? 1 : 0; + _3l._Xr = 0 ? 1 : 0; + _3l._Bo = 0; + _3l._dm = 0 ? 1 : 0; + _3l._6R = 0; + _3l._Cm = _vp(_3l._Cm, 2482654026); + _3l._Cm[_wp(0)] = -4; + _3l._Cm[_wp(1)] = -4; + _3l._cv = _vp(_3l._cv, 4090671517); + _3l._cv[_wp(0)] = 0; + _3l._cv[_wp(1)] = 0; + var _dl = 0; + for (; yyfless(_dl, 4); _dl++) { + { + _3l._gR = _vp(_3l._gR, 1564342938); + _3l._gR[_wp(_dl)] = 0; + _3l._kR = _vp(_3l._kR, 1594035715); + _3l._kR[_wp(_dl)] = 0; + _3l._lR = _vp(_3l._lR, 209161107); + _3l._lR[_wp(_dl)] = 0; + _3l._mR = _vp(_3l._mR, 2030698856); + _3l._mR[_wp(_dl)] = 0; + _3l._nR = _vp(_3l._nR, 3905126936); + _3l._nR[_wp(_dl)] = 0; + _3l._oR = _vp(_3l._oR, 22447010); + _3l._oR[_wp(_dl)] = 0; + _3l._pR = _vp(_3l._pR, 57177915); + _3l._pR[_wp(_dl)] = 0; + _3l._qR = _vp(_3l._qR, 2250024881); + _3l._qR[_wp(_dl)] = 0; + _3l._rR = _vp(_3l._rR, 627144784); + _3l._rR[_wp(_dl)] = 0; + _3l._sR = _vp(_3l._sR, 1655221818); + _3l._sR[_wp(_dl)] = 0; + } + } + _3l._tn = -4; + _3l._4p = -4; + _3l._2o = 1; + _3l._Io = 1; + _3l._bt = 0 ? 1 : 0; + _3l._az = 0 ? 1 : 0; + _3l._Ym = 0 ? 1 : 0; + _3l._uq = _Dq(); + _A9(_3l, _4l, yyfplus("myteam_id = ", _sl(_ul(_3l._Fm)))); + _A9(_3l, _4l, yyfplus("myteam.uid = ", _sl(_ul(_il(_3l._Dm, "uid"))))); + _i6(_3l, _4l); +} +function _Sc(_3l, _4l) { + _C5(_3l, _4l); +} +function _Uc(_3l, _4l) {} +function _Wc(_3l, _4l) { + var _oV = _rn._lx(); + var _pV = -1; + if (yyCompareVal(_oV, 4, g_GMLMathEpsilon) == 0) { + _pV = 0; + } else if (yyCompareVal(_oV, 3, g_GMLMathEpsilon) == 0) { + _pV = 1; + } + switch (_pV) { + case 0: { + _E5(_3l, _4l); + break; + } + case 1: { + _F5(_3l, _4l); + break; + } + } +} +function _Yc(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, 10); + _U7(_3l, _4l, 8, _0m(_3l, _4l, 42)._Jl, _rn._sn(), "Coins!"); + } + } +} +function __c(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + _3l._iV = !yyGetBool(_3l._iV) ? 1 : 0; + if (yyGetBool(_3l._iV)) { + _qV(0); + } else { + _qV(-1); + } + } + } +} +function _1d(_3l, _4l) { + if (!yyGetBool(global._fB)) { + _X5(_3l, _4l); + } +} +function _3d(_3l, _4l) { + if (!yyGetBool(global._fB)) { + _u9(_3l, _4l); + } +} +function _4d(_3l, _4l) { + _DS(_3l, _4l); +} +function _5d(_3l, _4l) { + _rV(1); + _3l._sV = _tV(); + _3l._uV = _vV(); + if (yyGetBool(global._fB)) { + { + if (yyfgreater(_3l._sV, 960)) { + { + _3l._sV = 960; + _3l._uV = 540; + } + } + } + } + _3l._wV = yyfdivide(_sl(_3l._sV), _sl(_3l._uV)); + _3l._xV = 270; + _3l._yV = round(yyftime(_sl(_3l._xV), _sl(_3l._wV))); + if (yyGetBool(yyfbitand(_sl(_3l._yV), 1))) { + _3l._yV++; + } + if (yyGetBool(yyfbitand(_sl(_3l._xV), 1))) { + _3l._xV++; + } + _3l._zV = min(floor(yyfdivide(_sl(_3l._sV), _sl(_3l._yV))), floor(yyfdivide(_sl(_3l._uV), _sl(_3l._xV)))); + if (yyfequal(yyftime(_sl(_3l._xV), _sl(_3l._zV)), _3l._uV)) { + _3l._zV--; + } + _3l._AV = _3l._zV; + if (yyGetBool(global._fB)) { + _3l._AV = yyftime(_3l._AV, 2); + } + _BV(yyftime(_sl(_3l._yV), _sl(_3l._AV)), yyftime(_sl(_3l._xV), _sl(_3l._AV))); + _gV(_3l._yV, _3l._xV); + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(0)] = 1; + _CV(_rn._DV, yyftime(_sl(_3l._yV), _sl(_3l._AV)), yyftime(_sl(_3l._xV), _sl(_3l._AV))); + _3l._tK = 2; + _3l._EV = _il(_0m(_3l, _4l, 42)._1n, "op_zoom"); +} +function _6d(_3l, _4l) { + if (yyfequal(_rn._bp(), -1)) { + _FV(); + } +} +function _8d(_3l, _4l) { + var _GV = _IK(_rn._vK[_Tn(0, _rn._vK)]); + var _HV = _KK(_rn._vK[_Tn(0, _rn._vK)]); + var _IV = _GV; + var _JV = _HV; + var _nK = 1; + var _KV = 0.02; + var _LV = yyftime(_sl(_3l._yV), _sl(_3l._tK)); + { + var _MV = _8l(48); + for (var _NV in _MV) { + if (!_MV.hasOwnProperty(_NV)) continue; + var _OV = _MV[_NV]; + if (_OV._bl) continue; + if (!_OV._cl) continue; + { + var _PV = _OV._WA; + var _QV = -1; + if (yyCompareVal(_PV, 1, g_GMLMathEpsilon) == 0) { + _QV = 0; + } + switch (_QV) { + case 0: { + if (yyfnotequal(_OV._bq, 14)) { + _nK = 2; + } + _IV = 1300; + var _RV = _OV._NA; + var _SV = -1; + if (yyCompareVal(_RV, -1, g_GMLMathEpsilon) == 0) { + _SV = 0; + } else if (yyCompareVal(_RV, 1, g_GMLMathEpsilon) == 0) { + _SV = 1; + } + switch (_SV) { + case 0: { + if (yyfequal(_OV._9q, _OV._aq)) { + _IV = yyfminus(_IV, yyftime(_sl(_OV._XD), 20)); + } else { + _IV = yyfplus(_IV, yyftime(_sl(_OV._XD), 20)); + } + break; + } + case 1: { + if (yyfequal(_OV._9q, _OV._aq)) { + _IV = yyfplus(_IV, yyftime(_sl(_OV._XD), 20)); + } else { + _IV = yyfminus(_IV, yyftime(_sl(_OV._XD), 20)); + } + break; + } + } + var _TV = _OV._bq; + var _UV = -1; + if (yyCompareVal(_TV, 12, g_GMLMathEpsilon) == 0 || yyCompareVal(_TV, 13, g_GMLMathEpsilon) == 0) { + _UV = 0; + } else if (yyCompareVal(_TV, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_TV, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_TV, 17, g_GMLMathEpsilon) == 0) { + _UV = 1; + } + switch (_UV) { + case 0: { + if (yyGetBool(yyfnotequal(_OV._NE, 3)) && yyGetBool(yyfnotequal(_OV._NE, 5))) { + break; + } + } + case 1: { + _KV = 0.2; + _IV = 1300; + break; + } + default: { + break; + } + } + _IV = yyfminus(_IV, yyftime(_sl(_LV), 0.5)); + break; + } + default: { + _KV = 0.02; + break; + } + } + } + } + } + { + var _VV = _8l(global._SA); + for (var _WV in _VV) { + if (!_VV.hasOwnProperty(_WV)) continue; + var _XV = _VV[_WV]; + if (_XV._bl) continue; + if (!_XV._cl) continue; + { + var _Gy = _XV.y; + if (yyGetBool(_k6(_XV, _3l))) { + _Gy = 280; + } + _IV = yyfminus(_sl(_XV.x), _sl(yyftime(_sl(_LV), 0.5))); + _JV = yyfminus(_sl(_Gy), _sl(yyftime(yyftime(_sl(_3l._xV), _sl(_3l._tK)), 0.5))); + if (yyGetBool(_XV._HA) && yyGetBool(_k6(_XV, _3l))) { + { + _nK = 1.5; + if (yyfequal(_0m(_3l, _4l, 48)._NA, -1)) { + _IV = yyfminus(_sl(_XV.x), _sl(yyftime(_sl(_LV), 0.6))); + } else { + _IV = yyfminus(_sl(_XV.x), _sl(yyftime(_sl(_LV), 0.4))); + } + } + } + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + _nK = 1.9; + } + } + } + } + if (!yyGetBool(_3l._EV)) { + _3l._tK = 2; + } else { + _3l._tK = _xC(_3l._tK, _nK, 0.02); + } + _uK(_rn._vK[_Tn(0, _rn._vK)], yyftime(_sl(_3l._yV), _sl(_3l._tK)), yyftime(_sl(_3l._xV), _sl(_3l._tK))); + var _wK = _xK(_rn._vK[_Tn(0, _rn._vK)]); + var _yK = _zK(_rn._vK[_Tn(0, _rn._vK)]); + _IV = _cm(_xC(_GV, _IV, _KV), 0, yyfminus(_sl(_rn._Ps), _sl(_wK))); + _JV = _cm(_xC(_HV, _JV, _KV), 0, yyfminus(_sl(_rn._Rs), _sl(_yK))); + _LK(_rn._vK[_Tn(0, _rn._vK)], _IV, _JV); +} +function _ad(_3l, _4l) { + _rn._YV(1 ? 1 : 0); + _rn._ZV[_wp(0)] = 1 ? 1 : 0; +} +function _cd(_3l, _4l) { + _BV(960, 540); + _gV(480, 270); + _CV(_rn._DV, 480, 270); + if (!yyGetBool(global._fB)) { + _FV(); + } +} +function _dd(_3l, _4l) { + _DS(_3l, _4l); +} +function _ed(_3l, _4l) { + _A9(_3l, _4l, "------> Create: obj_splash"); + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(0)] = yyftime(_sl(_rn._sx()), 2); +} +function _fd(_3l, _4l) { + _3m(4); +} +function _hd(_3l, _4l) { + _3m(4); +} +function _id(_3l, _4l) { + _DS(_3l, _4l); + _3l.__V = 0; +} +function _jd(_3l, _4l) { + _A9(_3l, _4l, "------> Create: obj_scanlines"); + { + var _0W = _8l(42); + for (var _1W in _0W) { + if (!_0W.hasOwnProperty(_1W)) continue; + var _2W = _0W[_1W]; + if (_2W._bl) continue; + if (!_2W._cl) continue; + _3l._bn = _il(_2W._1n, "op_scanlines"); + } + } +} +function _ld(_3l, _4l) { + var _kL = _Qq(); + var _FP = _Rq(); + var _RK = global._Ll; + if (yyfequal(_rn._sn(), 0)) { + _RK = 0; + } + if (yyfequal(_rn._sn(), 11)) { + _RK = 0; + } + _4L(-1080, -1080, -1, 1080, _RK, _RK, _RK, _RK, 0); + _4L(_kL, -1080, yyfplus(_sl(_kL), 1080), 1080, _RK, _RK, _RK, _RK, 0); + _4L(-1080, -1080, yyfplus(_sl(_kL), 1080), 0, _RK, _RK, _RK, _RK, 0); + _4L(-1080, _FP, yyfplus(_sl(_kL), 1080), yyfplus(_sl(_FP), 1080), _RK, _RK, _RK, _RK, 0); + if (yyGetBool(_3l._bn)) { + { + var _3W = 0.5; + _4W(_3l, 111, 0, -540, -540, _3W, _3W, 16777215, 0.08); + } + } + if (yyfgreater(_0m(_3l, _4l, 42)._rx[_Tn(1, _0m(_3l, _4l, 42)._rx)], 0)) { + { + _YK(0); + _ZK(2); + var _9T = _Qq(); + var _aT = _Rq(); + _aL(0); + _0L(0.75); + _xU(yyfminus(_sl(_9T), 110), yyfminus(_sl(_aT), 16), _9T, _aT, 0); + _aL(16777215); + _0L(1); + _5L(yyfminus(_sl(_9T), 6), yyfminus(_sl(_aT), 8), _Q8(_3l, _4l, "ui_Connecting")); + _jL(_3l, 54, 0, yyfminus(_sl(_9T), 102), yyfminus(_sl(_aT), 7), 1, 1, yyfmod(_sl(yyfdivide(_sl(_rn._up()), 5)), 360), 16777215, 1); + } + } +} +function _md(_3l, _4l) { + _DS(_3l, _4l); + _3l._bn = 0 ? 1 : 0; +} +function _nd(_3l, _4l) { + _3l._Os = 0; + _3l._Qs = 0; + _3l._sS = 0; + _3l._LC = 0; + _3l._IC = 0 ? 1 : 0; +} +function _od(_3l, _4l) { + _DS(_3l, _4l); +} +function _pd(_3l, _4l) { + _3l._EU = _rn._up(); +} +function _qd(_3l, _4l) { + var _5W = _3l._1m; + var _6W = -1; + if (yyCompareVal(_5W, 0, g_GMLMathEpsilon) == 0) { + _6W = 0; + } else if (yyCompareVal(_5W, 1, g_GMLMathEpsilon) == 0) { + _6W = 1; + } else if (yyCompareVal(_5W, 2, g_GMLMathEpsilon) == 0) { + _6W = 2; + } + switch (_6W) { + case 0: { + _3l._Oy(_3l._tC + 0.2); + _3l._Py(_3l._tC); + if (yyfgreaterequal(_3l._tC, _3l._7W)) { + _3l._1m++; + } + break; + } + case 1: { + _8W(_3l, _3l._Qw, _3l._Rw, 5); + _3l._Oy(_3l._tC * 0.97); + _3l._Py(_3l._tC); + if (yyfless(_5B(_3l.x, _3l.y, _3l._Qw, _3l._Rw), 5)) { + _3l._1m++; + } + break; + } + case 2: { + var _9W = _3l._Sw; + var _aW = -1; + if (yyCompareVal(_9W, 1, g_GMLMathEpsilon) == 0) { + _aW = 0; + } else if (yyCompareVal(_9W, 2, g_GMLMathEpsilon) == 0) { + _aW = 1; + } + switch (_aW) { + case 0: { + _0m(_3l, _4l, 42)._Jl = yyfplus(_0m(_3l, _4l, 42)._Jl, _3l._Oo); + break; + } + case 1: { + _vl(_3l._Bl, "rating", yyfplus(_sl(_il(_3l._Bl, "rating")), 1)); + break; + } + } + _lp(_3l); + break; + } + } +} +function _rd(_3l, _4l) {} +function _sd(_3l, _4l) { + _YS(_3l); +} +function _td(_3l, _4l) { + _DS(_3l, _4l); + _3l._EU = 0; + _3l._1m = 0; + _3l._Qw = 0; + _3l._Rw = 0; + _3l._Oo = 0; + _3l._7W = 4; + _3l._Sw = 1; + _3l._Bl = -4; +} +function _ud(_3l, _4l) { + _bW(0.25); + _3l._cW = _rn._dW; + _3l._eW = 0; + _3l._WA = 1; + _3l._bq = 0; + _3l._zF = 0; + _3l._BF = 0; + _3l._eB = _Q8(_3l, _4l, "match_TouchToContinue"); + _3l._uE = _UK(_Q8(_3l, _4l, "match_GetReady")); + _3l._vE = 0 ? 1 : 0; + _3l._6F = -4; + _3l._TE = 1; + _3l._WE = 0; + _3l._JE = 0; + _3l._VD = 2; + _3l._WD = 0; + _3l._CE = 0; + _3l._ZC = 0; + _hV(); + _3l._aq = _0m(_3l, _4l, 42)._6R; + _3l._Cm = _vp(_3l._Cm, 2482654026); + _3l._Cm[_wp(0)] = _0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)]; + _3l._Cm[_wp(1)] = _0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)]; + _3l._dw = _vp(_3l._dw, 4207176991); + _3l._dw[_wp(0)] = _il(_3l._Cm[_Tn(0, _3l._Cm)], "name"); + _3l._dw[_wp(1)] = _il(_3l._Cm[_Tn(1, _3l._Cm)], "name"); + _3l._BE = _vp(_3l._BE, 4137727317); + _3l._BE[_wp(0)] = 0; + _3l._BE[_wp(1)] = 0; + _3l._bF = _vp(_3l._bF, 2430042449); + _3l._bF[_wp(0)] = _q9(_3l, _4l, _3l._Cm[_Tn(0, _3l._Cm)]); + _3l._bF[_wp(1)] = _q9(_3l, _4l, _3l._Cm[_Tn(1, _3l._Cm)]); + _3l._iF = _vp(_3l._iF, 2826004556); + _3l._iF[_wp(0)] = _r9(_3l, _4l, _3l._Cm[_Tn(0, _3l._Cm)]); + _3l._iF[_wp(1)] = _r9(_3l, _4l, _3l._Cm[_Tn(1, _3l._Cm)]); + _3l._9q = _Sm(1); + _3l._AF = _3l._9q; + _3l._NE = 1; + _3l._tK = 2; + _3l._NA = _7F(-1, 1); + if (yyfnotequal(_il(_0m(_3l, _4l, 42)._1n, "op_drivedir"), 0)) { + _3l._NA = _il(_0m(_3l, _4l, 42)._1n, "op_drivedir"); + } + _3l.__C = 0; + _3l._ZD = 0; + _3l._XD = 0; + _3l._RE = 0; + _3l._VE = 0; + _3l._0E = 0; + _3l._qE = 0; + _3l._3C = 0 ? 1 : 0; + _3l._UC = 0 ? 1 : 0; + _3l.__H = 2; + _3l._IB = 1 ? 1 : 0; + _3l._aB = 0; + _3l.__D = 0; + _3l._bB = 0; + _3l._YC = yyfplus(300, _sl(_Vm(-100, 100))); + _3l._8E = _Sm(3); + _3l._mE = _vp(_3l._mE, 2468983040); + _3l._mE[_wp(0)] = 0; + _3l._mE[_wp(1)] = 0; + _3l._mE[_wp(2)] = 0; + _3l._mE[_wp(3)] = 0; + _3l._mE[_wp(4)] = 0; + global._PD = 0; + global._QD = 0; + global._vM = 0; + _Oq(80, 300, "Players", 56); + _Oq(80, 276, "Players", 57); + _Oq(80, 332, "Players", 57); + _Oq(2520, 300, "Players", 56); + _Oq(2520, 276, "Players", 57); + _Oq(2520, 332, "Players", 57); + { + var _fW = _8l(42); + for (var _gW in _fW) { + if (!_fW.hasOwnProperty(_gW)) continue; + var _hW = _fW[_gW]; + if (_hW._bl) continue; + if (!_hW._cl) continue; + { + _hW._zt = _vp(_hW._zt, 555387361); + _hW._zt[_wp(0)] = 0; + _hW._At = _vp(_hW._At, 634124037); + _hW._At[_wp(0)] = 0; + _hW._Bt = _vp(_hW._Bt, 2779842459); + _hW._Bt[_wp(0)] = 0; + _hW._Ct = _vp(_hW._Ct, 1433159221); + _hW._Ct[_wp(0)] = 0; + _hW._Dt = _vp(_hW._Dt, 2494730557); + _hW._Dt[_wp(0)] = 0; + _hW._Et = _vp(_hW._Et, 1984311821); + _hW._Et[_wp(0)] = 0; + _hW._Ft = _vp(_hW._Ft, 3946562995); + _hW._Ft[_wp(0)] = 0; + _hW._YE = 0; + _hW._XE = 0; + _hW._dv = 0; + _hW._ev = 0; + _hW._gv = 0; + _hW._fv = 0; + _t8(_hW, _3l, 0); + } + } + } + _3l._wE = 60; + _zE(_3l._wE, 0); + _3l._2G = 0; + _3l._1G = 0; + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _E7(_3l, _4l); + } + _3l.__T = _0U(0, "colorHelmet"); + _3l._1U = _0U(0, "colorShirt"); + _3l._3U = _0U(0, "colorPants"); + _3l._4U = _0U(0, "colorPants_b"); + _3l._iW = _0U(0, "colorCleats"); + _3l._5U = _0U(0, "replaceHelmet"); + _3l._6U = _0U(0, "replaceShirt"); + _3l._8U = _0U(0, "replacePants"); + _3l._9U = _0U(0, "replacePants_b"); + _3l._jW = _0U(0, "replaceCleats"); + _LK(_rn._vK[_Tn(0, _rn._vK)], yyfminus(1300, _sl(yyftime(_sl(_xK(_rn._vK[_Tn(0, _rn._vK)])), 0.5))), 0); + _3l._kW = 0; + var _Pn = _3l._Cm[_Tn(1, _3l._Cm)]; + var _lW = _ml(_il(_Pn, "roof")); + var _mW = -1; + if (yyCompareVal(_lW, 1, g_GMLMathEpsilon) == 0) { + _mW = 0; + } else if (yyCompareVal(_lW, 2, g_GMLMathEpsilon) == 0) { + _mW = 1; + } + switch (_mW) { + case 0: { + _3l._kW = 3; + _A9(_3l, _4l, "FIELD_DOME1"); + break; + } + case 1: { + _3l._kW = 4; + _A9(_3l, _4l, "FIELD_DOME2"); + break; + } + } + _Oq(0, 0, "Weather", 60); + if (yyGetBool(_DA(60))) { + { + var _nW = _0m(_3l, _4l, 60)._Sw; + var _oW = -1; + if (yyCompareVal(_nW, 2, g_GMLMathEpsilon) == 0) { + _oW = 0; + } else if (yyCompareVal(_nW, 1, g_GMLMathEpsilon) == 0) { + _oW = 1; + } + switch (_oW) { + case 0: { + _3l._kW = 1; + break; + } + case 1: { + _3l._kW = 2; + break; + } + } + } + } + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 28)) { + _3l._kW = 5; + } + if (yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _3l._kW = 6; + } + _i6(_3l, _4l); +} +function _vd(_3l, _4l) { + _i6(_3l, _4l); +} +function _wd(_3l, _4l) { + _A9(_3l, _4l, yyfplus("obj_controller Alarm0: ", _sl(_X8(_3l, _4l)))); + var _bD = global._SA; + var _pW = _0m(_3l, _4l, 42)._Bo; + var _qW = -1; + if (yyCompareVal(_pW, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_pW, 3, g_GMLMathEpsilon) == 0) { + _qW = 0; + } + switch (_qW) { + case 0: { + _E7(_3l, _4l); + return; + break; + } + } + var _rW = _0m(_3l, _4l, _bD)._WA; + var _sW = -1; + if ( + yyCompareVal(_rW, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_rW, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_rW, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_rW, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_rW, 6, g_GMLMathEpsilon) == 0 + ) { + _sW = 0; + } else if (yyCompareVal(_rW, 9, g_GMLMathEpsilon) == 0) { + _sW = 1; + } else if (yyCompareVal(_rW, 10, g_GMLMathEpsilon) == 0) { + _sW = 2; + } else if (yyCompareVal(_rW, 4, g_GMLMathEpsilon) == 0 || yyCompareVal(_rW, 8, g_GMLMathEpsilon) == 0) { + _sW = 3; + } else if (yyCompareVal(_rW, 7, g_GMLMathEpsilon) == 0) { + _sW = 4; + } else if (yyCompareVal(_rW, 11, g_GMLMathEpsilon) == 0) { + _sW = 5; + } else if (yyCompareVal(_rW, 12, g_GMLMathEpsilon) == 0) { + _sW = 6; + } else if (yyCompareVal(_rW, 13, g_GMLMathEpsilon) == 0) { + _sW = 7; + } else if (yyCompareVal(_rW, 14, g_GMLMathEpsilon) == 0) { + _sW = 8; + } else if (yyCompareVal(_rW, 15, g_GMLMathEpsilon) == 0) { + _sW = 9; + } else if (yyCompareVal(_rW, 16, g_GMLMathEpsilon) == 0) { + _sW = 10; + } else if (yyCompareVal(_rW, 17, g_GMLMathEpsilon) == 0) { + _sW = 11; + } else if (yyCompareVal(_rW, 18, g_GMLMathEpsilon) == 0 || yyCompareVal(_rW, 19, g_GMLMathEpsilon) == 0) { + _sW = 12; + } + switch (_sW) { + case 0: { + if (yyGetBool(_0m(_3l, _4l, _bD)._HA) && yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._Bl)) { + _A9(_3l, _4l, yyfplus(yyfplus(yyfplus("Touchdown by: ", _sl(_il(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._Bl, "lname"))), " Offense = "), _sl(_ul(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB)))); + } else { + _A9(_3l, _4l, "Touchdown by: No holder!"); + } + if (yyGetBool(yyGetBool(_0m(_3l, _4l, _bD)._HA) && yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB)) || yyGetBool(yyGetBool(_0m(_3l, _4l, _bD)._yB) && yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._yB)._LB))) { + { + _K6(_3l, _4l, 1); + } + } else { + { + _K6(_3l, _4l, 2); + } + } + break; + } + case 1: { + _3l._mE = _vp(_3l._mE, 2468983040); + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + _K6(_3l, _4l, 3); + break; + } + case 2: { + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + _K6(_3l, _4l, 4); + break; + } + case 3: { + if (yyGetBool(_0m(_3l, _4l, _bD)._HA) && yyGetBool(!yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, _bD)._HA)._LB))) { + { + if (yyfequal(_3l._NA, 1)) { + _3l._XD = yyfplus(_3l._XD, yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD)._VC), _sl(_3l._aB))), 20)); + } else { + _3l._XD = yyfplus(_3l._XD, yyfdivide(_sl(yyfminus(_sl(_3l._aB), _sl(_0m(_3l, _4l, _bD)._VC))), 20)); + } + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + _K6(_3l, _4l, 3); + break; + } + } + if (yyGetBool(yyfequal(_3l._NA, 1)) && yyGetBool(yyfgreater(_0m(_3l, _4l, _bD)._VC, _3l.__D))) { + { + _3l._ZD = 10; + _3l.__C = 1; + _3l._XD = yyfplus(_3l._XD, yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD)._VC), _sl(_3l._aB))), 20)); + } + } else { + if (yyGetBool(yyfequal(_3l._NA, -1)) && yyGetBool(yyfless(_0m(_3l, _4l, _bD)._VC, _3l.__D))) { + { + _3l._ZD = 10; + _3l.__C = 1; + _3l._XD = yyfplus(_3l._XD, yyfdivide(_sl(yyfminus(_sl(_3l._aB), _sl(_0m(_3l, _4l, _bD)._VC))), 20)); + } + } else { + if (yyGetBool(yyfequal(_3l._NA, 1)) && yyGetBool(yyfgreater(_0m(_3l, _4l, _bD)._VC, _3l._aB))) { + { + var _CF = yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD)._VC), _sl(_3l._aB))), 20); + _3l._ZD = yyfminus(_3l._ZD, _CF); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfplus(_3l._XD, _CF); + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + } + } else { + if (yyGetBool(yyfequal(_3l._NA, -1)) && yyGetBool(yyfless(_0m(_3l, _4l, _bD)._VC, _3l._aB))) { + { + var _CF = yyfdivide(_sl(yyfminus(_sl(_3l._aB), _sl(_0m(_3l, _4l, _bD)._VC))), 20); + _3l._ZD = yyfminus(_3l._ZD, _CF); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfplus(_3l._XD, _CF); + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + } + } else { + if (yyfequal(_3l._NA, 1)) { + { + var _tW = yyfdivide(_sl(yyfminus(_sl(_3l._aB), _sl(_0m(_3l, _4l, _bD)._VC))), 20); + _3l._ZD = yyfplus(_3l._ZD, _tW); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfminus(_3l._XD, _tW); + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + } + } else { + { + var _tW = yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD)._VC), _sl(_3l._aB))), 20); + _3l._ZD = yyfplus(_3l._ZD, _tW); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfminus(_3l._XD, _tW); + _3l._mE[_wp(_3l._8E)] = yyfplus(_3l._mE[_wp(_3l._8E)], 1); + } + } + } + } + } + } + _z6(_3l, _4l, 0); + break; + } + case 4: { + _3l.__C = yyfplus(_3l.__C, 1); + _z6(_3l, _4l, 0); + break; + } + case 5: { + if (yyfequal(_3l._NA, 1)) { + { + var _tW = yyfdivide(_sl(yyfminus(_sl(_3l._aB), _sl(_0m(_3l, _4l, _bD)._VC))), 20); + _3l._ZD = yyfplus(_3l._ZD, _tW); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfminus(_3l._XD, _tW); + } + } else { + { + var _tW = yyfdivide(_sl(yyfminus(_sl(_0m(_3l, _4l, _bD)._VC), _sl(_3l._aB))), 20); + _3l._ZD = yyfplus(_3l._ZD, _tW); + _3l.__C = yyfplus(_3l.__C, 1); + _3l._XD = yyfminus(_3l._XD, _tW); + } + } + _z6(_3l, _4l, 0); + break; + } + case 6: { + _K6(_3l, _4l, 8); + break; + } + case 7: { + _K6(_3l, _4l, 3); + break; + } + case 8: { + _K6(_3l, _4l, 6); + break; + } + case 9: { + _K6(_3l, _4l, 7); + break; + } + case 10: { + _A9(_3l, _4l, "BALL_PRACTICE_SUCCESS"); + _O6(_3l, _4l, 1); + break; + } + case 11: { + break; + } + case 12: { + break; + } + } +} +function _xd(_3l, _4l) { + _3l._vE = 1 ? 1 : 0; +} +function _yd(_3l, _4l) { + if (yyfgreater(_rn._up(), yyfplus(_sl(_3l._eW), 100))) { + { + _3l._eW = _rn._up(); + _3l._cW = yyfplus(_3l._cW, _rn._dW); + _3l._cW = round(yyfdivide(_sl(_3l._cW), 2)); + } + } + var _uW = _3l._WA; + var _vW = -1; + if (yyCompareVal(_uW, 1, g_GMLMathEpsilon) == 0) { + _vW = 0; + } else if (yyCompareVal(_uW, 2, g_GMLMathEpsilon) == 0) { + _vW = 1; + } + switch (_vW) { + case 0: { + var _wW = 0 ? 1 : 0; + { + var _xW = _8l(global._SA); + for (var _yW in _xW) { + if (!_xW.hasOwnProperty(_yW)) continue; + var _zW = _xW[_yW]; + if (_zW._bl) continue; + if (!_zW._cl) continue; + if (yyGetBool(_zW._vB)) { + _wW = 1 ? 1 : 0; + } + } + } + if (yyGetBool(_HS(1)) || yyGetBool(_QI(38)) || yyGetBool(_QI(40))) { + _wW = 1 ? 1 : 0; + } + if (yyGetBool(_wW) || yyGetBool(_3l._vE)) { + _G6(_3l, _4l); + } + _F6(_3l, _4l); + return; + break; + } + case 1: { + if (yyfequal(_VG(52), 0)) { + _z6(_3l, _4l, 0); + } + _E6(_3l, _4l); + break; + } + } + { + var _AW = _8l(global._SA); + for (var _BW in _AW) { + if (!_AW.hasOwnProperty(_BW)) continue; + var _CW = _AW[_BW]; + if (_CW._bl) continue; + if (!_CW._cl) continue; + { + if (yyGetBool(_CW._BC) && yyGetBool(yyflessequal(_3l._rx[_Tn(0, _3l._rx)], 0))) { + { + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(0)] = 120; + if (yyfequal(_CW._WA, 6)) { + _3l._rx[_wp(0)] = 240; + } + } + } + } + } + } +} +function _zd(_3l, _4l) { + _y7(_3l, _4l); + _x7(_3l, _4l); + _A7(_3l, _4l); +} +function _Bd(_3l, _4l) { + var _DW = _0m(_3l, _4l, 42)._Bo; + var _EW = -1; + switch (_EW) { + default: { + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + _gU(0); + var _WR = _0m(_3l, _4l, 42)._gR; + var _XR = _0m(_3l, _4l, 42)._kR; + var _YR = _0m(_3l, _4l, 42)._mR; + _hU(_3l.__T, 1, 0, 0); + _hU(_3l._1U, 0, 1, 0); + _hU(_3l._3U, 1, 0, 1); + _hU(_3l._4U, 0, 1, 1); + _hU(_3l._iW, 1, 1, 0); + _hU(_3l._5U, _WR[_Tn(0, _WR)], _WR[_Tn(1, _WR)], _WR[_Tn(2, _WR)]); + _hU(_3l._6U, _XR[_Tn(0, _XR)], _XR[_Tn(1, _XR)], _XR[_Tn(2, _XR)]); + _hU(_3l._8U, _YR[_Tn(0, _YR)], _YR[_Tn(1, _YR)], _YR[_Tn(2, _YR)]); + _hU(_3l._9U, 0.9, 0.9, 0.9); + _hU(_3l._jW, 0.1, 0.1, 0.1); + _jL(_3l, 0, _3l._kW, 0, 0, 2, 2, 0, 16777215, 1); + _jL(_3l, 4, 0, 180, 112, 2, 2, 0, 16777215, 1); + _jL(_3l, 4, 0, 2420, 112, 2, 2, 0, 16777215, 1); + _sU(); + } + } else { + { + _jL(_3l, 0, _3l._kW, 0, 0, 2, 2, 0, 16777215, 1); + } + } + if (yyfnotequal(_3l._WA, 2)) { + return; + } + if (yyGetBool(_3l._3C)) { + { + _D7(_3l, _4l); + } + } else { + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + _z7(_3l, _4l); + } + } + break; + } + } + if (yyfnotequal(_0m(_3l, _4l, 42)._Bo, 2)) { + { + { + var _FW = _8l(global._SA); + for (var _GW in _FW) { + if (!_FW.hasOwnProperty(_GW)) continue; + var _HW = _FW[_GW]; + if (_HW._bl) continue; + if (!_HW._cl) continue; + { + if (yyfgreater(_HW._VC, 0)) { + { + var _RK = 255; + if (yyfequal(_HW._WA, 14)) { + _RK = 65280; + } + _jL(_HW, 40, 0, _HW._VC, _HW._WC, 2, 2, 0, _RK, 1); + } + } + } + } + } + } + } +} +function _Cd(_3l, _4l) {} +function _Dd(_3l, _4l) { + if (!yyGetBool(global._fB)) { + _X6(_3l, _4l); + } +} +function _Ed(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + if (yyfequal(_3l._WA, 2)) { + { + _3l._XD = yyfminus(40, _sl(_Sm(50))); + _B6(_3l, _4l, 0); + } + } + } + } +} +function _Gd(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + if (yyfequal(_3l._WA, 2)) { + _B6(_3l, _4l, 1); + } + } + } +} +function _Id(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + if (yyfgreater(_3l._rx[_Tn(0, _3l._rx)], 0)) { + { + _3l._rx = _vp(_3l._rx, 1584050178); + _3l._rx[_wp(0)] = 1; + } + } else { + { + _z6(_3l, _4l, 1); + } + } + } + } +} +function _Kd(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + _3l._VD = 0; + _3l._WD = 0; + } + } +} +function _Ld(_3l, _4l) { + if (!yyGetBool(global._fB)) { + { + { + var _IW = _8l(global._SA); + for (var _JW in _IW) { + if (!_IW.hasOwnProperty(_JW)) continue; + var _KW = _IW[_JW]; + if (_KW._bl) continue; + if (!_KW._cl) continue; + if (yyfequal(_KW._WA, 2)) { + return; + } + } + } + global._PD = yyfplus(global._PD, _il(_rn._ZT(), "diffX")); + global._QD = yyfplus(global._QD, _il(_rn._ZT(), "diffY")); + } + } +} +function _Md(_3l, _4l) { + _DS(_3l, _4l); +} +function _Nd(_3l, _4l) { + _3l._TF = _LW(_MW("Shadows"), _3l.x, _3l.y, 21); + _NW(_3l._TF, 0); + _OW(_3l._TF, 0.2); + _PW(_3l._TF, 0); + _QW(_3l._TF, 0.9); + _RW(_3l._TF, -0.6); + _3l.__T = _0U(0, "colorHelmet"); + _3l._1U = _0U(0, "colorShirt"); + _3l._2U = _0U(0, "colorShirt_b"); + _3l._3U = _0U(0, "colorPants"); + _3l._4U = _0U(0, "colorPants_b"); + _3l._SW = _0U(0, "colorSkin"); + _3l._iW = _0U(0, "colorCleats"); + _3l._5U = _0U(0, "replaceHelmet"); + _3l._6U = _0U(0, "replaceShirt"); + _3l._7U = _0U(0, "replaceShirt_b"); + _3l._8U = _0U(0, "replacePants"); + _3l._9U = _0U(0, "replacePants_b"); + _3l._TW = _0U(0, "replaceSkin"); + _3l._jW = _0U(0, "replaceCleats"); + _3l._UW = _vp(_3l._UW, 2556554615); + _3l._UW[_wp(0)] = 0; + _3l._UW[_wp(1)] = 0; + _3l._UW[_wp(2)] = 0; + if (yyGetBool(_Sm(1))) { + { + _3l._UW[_wp(0)] = 1; + _3l._UW[_wp(1)] = 1; + _3l._UW[_wp(2)] = 1; + } + } + _3l._jB = 0; + _3l._LB = 0 ? 1 : 0; + _3l._ZB = _0m(_3l, _4l, 48)._NA; + _3l._OF = 2300; + if (yyfequal(_3l._ZB, -1)) { + _3l._OF = 300; + } + _3l._9D = 0 ? 1 : 0; + _3l._lJ = 0; + _3l._tB = 0; + _3l._2K = 0; + _3l._XH = 20; + _3l._0H(0); + _3l._1H(0); + _3l._vI = 0; + _3l._uD = 0; + _3l._Qw = 0; + _3l._Rw = 0; + _3l._VW = 0; + _3l._xB = 0; + _3l._DH = _Vm(-10, 10); + _3l._sB = -4; + _3l._mI = 0; + _3l._zH = 0; + _3l._AH = 0; + _3l._8I = 2; + _3l._0K = 999; + _3l._eH = 0 ? 1 : 0; + _3l._lC = 0; + _Y6(_3l, _4l, 0); + _3l._ZH = 0.075; + _3l._IA = 1; + _3l.__B = 0.065; + _3l._wB = 0.08; + _3l._RI = 2.1; + _3l._YH = 1; + _3l._pD = 1; + _3l._9I = 1; + _3l._aD = -4; + _3l.__G = 0; + _3l._1I = 30; + _3l._aJ = 0 ? 1 : 0; + _3l.__I = -4; + _3l._3H = 0; + _3l._2H = 0; + _3l._kD = 0 ? 1 : 0; + _3l._7D = -1; + _3l._8D = -1; + _3l._Oy(2); + _3l._Py(2); + _3l._Bl = -4; + _3l._hI = ""; + _3l._WW = 0; + _3l._lD = -4; + _3l._nD = 1000; +} +function _Od(_3l, _4l) { + if (yyGetBool(_rB(_3l._sB))) { + _pI(_3l._sB); + } +} +function _Pd(_3l, _4l) { + if (yyGetBool(_3l._9D)) { + return; + } + if (yyfnotequal(_0m(_3l, _4l, 48)._WA, 2)) { + return; + } + var _bD = global._SA; + _3l._tB = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + if (yyGetBool(_0m(_3l, _4l, _bD)._BC)) { + return; + } + _3l._6H = 0; + _3l._kD = _j7(_3l, _4l); + _3l._lJ = _5B(_3l.x, _3l.y, _0m(_3l, _4l, 53)._hD, _0m(_3l, _4l, 53)._iD); + _3l._2K = _PA(_3l.x, _3l.y, _0m(_3l, _4l, _bD).x, _0m(_3l, _4l, _bD).y); + _3l._WW++; + if (yyfequal(_3l._WW, 2)) { + { + _3l._lD = _87(_3l, _4l, _3l.id); + _3l._nD = 1000; + if (yyGetBool(_3l._lD)) { + _3l._nD = _5B(_3l.x, _3l.y, _0m(_3l, _4l, _3l._lD).x, _0m(_3l, _4l, _3l._lD).y); + } + _3l._WW = 0; + } + } + _3l._uD = 0; + if (yyfequal(_3l._ZB, -1)) { + _3l._uD = 180; + } + if (yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._WA, 0)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._WA, 1))) { + _3l._8I = 0; + } + if (yyGetBool(_3l._LB)) { + _d7(_3l, _4l); + } + _c7(_3l, _4l); + _e7(_3l, _4l); + _f7(_3l, _4l); +} +function _Qd(_3l, _4l) { + var _bD = global._SA; + var _1B = 48; + _r6(_3l, _4l); + if (yyfless(_3l.y, 117)) { + _3l._Us(117); + } + if (yyfless(_3l.y, 152)) { + { + _3l._0K = _PA(_3l.x, _3l.y, _3l._OF, _3l.y); + } + } + if (yyfgreater(_3l.y, 448)) { + { + _3l._0K = _PA(_3l.x, _3l.y, _3l._OF, _3l.y); + } + } + if (yyfless(_3l.y, 132)) { + { + _3l._uD = _PA(_3l.x, _3l.y, _3l._OF, 300); + } + } + if (yyfgreater(_3l.y, 468)) { + { + _3l._uD = _PA(_3l.x, _3l.y, _3l._OF, 300); + } + } + if (yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._WA, 3)) || yyGetBool(yyfgreater(_3l._lJ, 400))) { + { + if (yyGetBool(yyfless(_3l.x, 226.5)) || yyGetBool(yyfgreater(_3l.x, 2373.5))) { + { + var _XW = 0 ? 1 : 0; + if ( + yyGetBool(yyfgreater(_rn._up(), yyfplus(_sl(_0m(_3l, _4l, 48)._ZC), 750))) && + yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && + yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 6)) && + yyGetBool(yyfnotequal(_3l._lC, 16)) && + yyGetBool(yyfnotequal(_3l._lC, 17)) + ) { + { + _XW = 1 ? 1 : 0; + { + var _YW = _8l(48); + for (var _ZW in _YW) { + if (!_YW.hasOwnProperty(_ZW)) continue; + var __W = _YW[_ZW]; + if (__W._bl) continue; + if (!__W._cl) continue; + { + if (yyfequal(__W.__C, 6)) { + { + _XW = 0 ? 1 : 0; + if ( + yyGetBool(_V6(__W, _3l, 20)) && + yyGetBool(yyfless(__W._BE[_Tn(__W._aq, __W._BE)], __W._BE[_Tn(!yyGetBool(__W._aq) ? 1 : 0, __W._BE)])) && + yyGetBool(yyfgreaterequal(yyfplus(_sl(__W._BE[_Tn(__W._aq, __W._BE)]), 2), __W._BE[_Tn(!yyGetBool(__W._aq) ? 1 : 0, __W._BE)])) + ) { + _XW = 1 ? 1 : 0; + } + } + } + } + } + } + } + } + if (yyGetBool(_XW)) { + { + _Y6(_3l, _4l, 16); + _3l._vI = 0; + } + } else { + { + _3l._vI = 0.1; + } + } + } + } + if (yyfless(_3l.x, 90)) { + _3l._vI = 0; + } + if (yyfgreater(_3l.x, 2510)) { + _3l._vI = 0; + } + } + } + var _0X = _3l._lC; + var _1X = -1; + if (yyCompareVal(_0X, 4, g_GMLMathEpsilon) == 0) { + _1X = 0; + } else if (yyCompareVal(_0X, 5, g_GMLMathEpsilon) == 0) { + _1X = 1; + } else if (yyCompareVal(_0X, 6, g_GMLMathEpsilon) == 0) { + _1X = 2; + } else if (yyCompareVal(_0X, 7, g_GMLMathEpsilon) == 0) { + _1X = 3; + } else if (yyCompareVal(_0X, 10, g_GMLMathEpsilon) == 0) { + _1X = 4; + } else if (yyCompareVal(_0X, 11, g_GMLMathEpsilon) == 0) { + _1X = 5; + } else if (yyCompareVal(_0X, 12, g_GMLMathEpsilon) == 0) { + _1X = 6; + } + switch (_1X) { + case 0: { + _3l._vI = 0; + break; + } + case 1: { + _3l._vI = 0; + break; + } + case 2: { + _3l._vI = 0; + break; + } + case 3: { + _3l._vI = 0; + break; + } + case 4: { + _3l._vI = 0; + break; + } + case 5: { + _3l._vI = 0; + break; + } + case 6: { + _3l._vI = 0; + break; + } + } + if (yyGetBool(_3l._9D)) { + _3l._vI = 0; + } + if (yyGetBool(yyfequal(_3l._jB, 2)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 19)) && yyGetBool(yyfequal(_3l._vI, 1))) { + _3l._vI = 0.5; + } + if (yyGetBool(_0m(_3l, _4l, _bD)._BC)) { + { + if (!yyGetBool(yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 6)))) { + _3l._vI = 0; + } + } + } + if (yyfnotequal(_3l._lC, 3)) { + { + _3l._0H(_3l._Yf + yyftime(yyftime(_sl(_5C(_3l._uD)), _sl(_3l._vI)), _sl(_3l._ZH))); + _3l._1H(_3l._Zf + yyftime(yyftime(yyftime(_sl(_6C(_sl(-_sl(_3l._uD)))), _sl(_3l._vI)), _sl(_3l._ZH)), 0.75)); + } + } + if (yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) { + { + var _DF = _0m(_3l, _4l, _bD).x; + if (yyGetBool(yyfequal(_3l._7D, -1)) || yyGetBool(yyfless(_DF, _3l._7D))) { + _3l._7D = _DF; + } + if (yyGetBool(yyfequal(_3l._8D, -1)) || yyGetBool(yyfgreater(_DF, _3l._8D))) { + _3l._8D = _DF; + } + } + } + if (!yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) && yyGetBool(yyfequal(_3l._lC, 2)) && yyGetBool(yyfgreater(_3l._ZH, 0.069375))) { + { + var _2X = 0.9998; + var _6I = yyfminus(12, _sl(_3l._9I)); + _2X = yyfminus(_2X, yyftime(_sl(_6I), 0.0001)); + _3l._ZH = yyftime(_3l._ZH, _2X); + } + } + } + } + _3l._0H(_3l._Yf * 0.93); + _3l._1H(_3l._Zf * 0.93); + if (yyGetBool(_3l._9D)) { + { + var _3X = 2000; + if (!yyGetBool(_3l._LB)) { + _3X = yyfminus(_3X, yyftime(_sl(_0m(_3l, _4l, _1B)._iF[_Tn(!yyGetBool(_0m(_3l, _4l, _1B)._aq) ? 1 : 0, _0m(_3l, _4l, _1B)._iF)]), 100)); + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._wt, 5)) { + _3X = 1000; + } else { + if (yyGetBool(_3l._Bl)) { + _3X = yyfminus(_3X, yyftime(_sl(_il(_3l._Bl, "stamina")), 100)); + } else { + _3X = yyfminus(_3X, yyftime(_sl(_0m(_3l, _4l, _1B)._bF[_Tn(_0m(_3l, _4l, _1B)._aq, _0m(_3l, _4l, _1B)._bF)]), 100)); + } + } + } + if (yyfgreater(_rn._up(), yyfplus(_sl(_3l._9D), _sl(_3X)))) { + { + _3l._9D = 0; + _3l.__G = 0; + _Y6(_3l, _4l, 6); + } + } + } + } else { + { + if (yyfgreater(_3l._Yf, 0.1)) { + _3l._Oy(2); + } else { + if (yyfless(_3l._Yf, -0.1)) { + _3l._Oy(-2); + } else { + if (yyGetBool(yyfnotequal(_3l._lC, 5)) && yyGetBool(yyfnotequal(_3l._lC, 4))) { + _3l._Oy(yyftime(_sl(_3l._ZB), 2)); + } + } + } + if (yyGetBool(yyfequal(_3l._jB, 1)) && yyGetBool(_rB(_3l._sB)) && yyGetBool(yyfnotequal(_0m(_3l, _4l, _bD)._WA, 19)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id))) { + _3l._Oy(yyftime(_sl(_3l._ZB), 2)); + } + var _4X = _3l._lC; + var _5X = -1; + if (yyCompareVal(_4X, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_4X, 1, g_GMLMathEpsilon) == 0) { + _5X = 0; + } else if (yyCompareVal(_4X, 2, g_GMLMathEpsilon) == 0) { + _5X = 1; + } else if (yyCompareVal(_4X, 3, g_GMLMathEpsilon) == 0) { + _5X = 2; + } else if ( + yyCompareVal(_4X, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_4X, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_4X, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_4X, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_4X, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_4X, 9, g_GMLMathEpsilon) == 0 + ) { + _5X = 3; + } else if (yyCompareVal(_4X, 11, g_GMLMathEpsilon) == 0 || yyCompareVal(_4X, 12, g_GMLMathEpsilon) == 0) { + _5X = 4; + } + switch (_5X) { + case 0: { + if (yyfgreaterequal(_3l._E2, 0.1)) { + _Y6(_3l, _4l, 2); + } + break; + } + case 1: { + _3l._SG = min(_3l._E2, 1); + if (yyfless(_3l._E2, 0.1)) { + _Y6(_3l, _4l, 0); + } + break; + } + case 2: { + if (yyGetBool(_3l._aD)) { + { + _3l._Oy(2); + if (yyfless(_0m(_3l, _4l, _3l._aD).x, _3l.x)) { + _3l._Oy(-2); + } + } + } + break; + } + case 3: { + break; + } + case 4: { + _3l._Oy(2); + if (yyfless(_0m(_3l, _4l, 53)._hD, _3l.x)) { + _3l._Oy(-2); + } + break; + } + } + } + } + _3l._ir(yyfplus(_sl(yyftime(_sl(_sl(-_sl(_3l.y))), 10)), _sl(yyftime(_sl(_3l._DH), 0.1)))); + _6X(_3l._TF, _3l._wC); + _7X(_3l._TF, _3l._oC); + _QW(_3l._TF, _3l._tC); + _8X(_3l._TF, _3l.x); + _9X(_3l._TF, _3l.y); +} +function _Sd(_3l, _4l) { + var _aX = _3l._lC; + var _bX = -1; + if (yyCompareVal(_aX, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_aX, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_aX, 2, g_GMLMathEpsilon) == 0) { + _bX = 0; + } else if (yyCompareVal(_aX, 3, g_GMLMathEpsilon) == 0) { + _bX = 1; + } else if (yyCompareVal(_aX, 4, g_GMLMathEpsilon) == 0 || yyCompareVal(_aX, 5, g_GMLMathEpsilon) == 0) { + _bX = 2; + } else if (yyCompareVal(_aX, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_aX, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_aX, 12, g_GMLMathEpsilon) == 0) { + _bX = 3; + } else if (yyCompareVal(_aX, 8, g_GMLMathEpsilon) == 0) { + _bX = 4; + } else if (yyCompareVal(_aX, 9, g_GMLMathEpsilon) == 0) { + _bX = 5; + } else if (yyCompareVal(_aX, 10, g_GMLMathEpsilon) == 0) { + _bX = 6; + } else if (yyCompareVal(_aX, 11, g_GMLMathEpsilon) == 0) { + _bX = 7; + } else if (yyCompareVal(_aX, 13, g_GMLMathEpsilon) == 0) { + _bX = 8; + } else if (yyCompareVal(_aX, 14, g_GMLMathEpsilon) == 0) { + _bX = 9; + } else if (yyCompareVal(_aX, 15, g_GMLMathEpsilon) == 0) { + _bX = 10; + } else if (yyCompareVal(_aX, 16, g_GMLMathEpsilon) == 0) { + _bX = 11; + } else if (yyCompareVal(_aX, 17, g_GMLMathEpsilon) == 0) { + _bX = 12; + } + switch (_bX) { + case 0: { + break; + } + case 1: { + if (yyGetBool(yyfequal(_3l._aD, -4)) || yyGetBool(yyfnotequal(_0m(_3l, _4l, _3l._aD)._lC, 3))) { + _Y6(_3l, _4l, 0); + } + break; + } + case 2: { + _3l._9D = _rn._up(); + _3l._SG = 0; + _3l._XB(yyfminus(_sl(_3l._cX()), 1)); + break; + } + case 3: { + _Y6(_3l, _4l, 0); + break; + } + case 4: { + _Y6(_3l, _4l, 2); + break; + } + case 5: { + _Y6(_3l, _4l, 2); + break; + } + case 6: { + _Y6(_3l, _4l, 2); + break; + } + case 7: { + break; + } + case 8: { + break; + } + case 9: { + _3l._0H(0); + _3l._SG = 0; + _3l._XB(yyfminus(_sl(_3l._cX()), 1)); + break; + } + case 10: { + _3l._SG = 0; + _3l._XB(yyfminus(_sl(_3l._cX()), 1)); + break; + } + case 11: { + _w6(_3l, _4l); + _Y6(_3l, _4l, 0); + break; + } + case 12: { + break; + } + } +} +function _Td(_3l, _4l) { + var _bD = global._SA; + if (yyGetBool(_3l._Bl)) { + { + var _1T = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 200))), 1)), 2); + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 0)) && yyGetBool(yyfequal(_3l._wC, 16))) { + { + _jL(_3l, 15, _3l._oC, _3l.x, yyfminus(_sl(_3l.y), _sl(_3l._VW)), _3l._tC, _3l._nC, 0, 65535, _1T); + _jL(_3l, 46, 0, _3l.x, yyfminus(yyfminus(yyfminus(_sl(_3l.y), _sl(_3l._VW)), _sl(_3l._Vs())), 6), _3l._tC, _3l._nC, 0, 65535, _1T); + } + } else { + if (yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 0)) || yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 2)) || yyGetBool(yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 5)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)))) { + { + _jL(_3l, 46, 0, _3l.x, yyfminus(yyfminus(yyfminus(_sl(_3l.y), _sl(_3l._VW)), _sl(_3l._Vs())), 6), _3l._tC, _3l._nC, 0, 65535, _1T); + } + } + } + } + } + _gU(0); + _hU(_3l.__T, 1, 0, 0); + _hU(_3l._1U, 0, 1, 0); + _hU(_3l._2U, 0, 0.5, 0); + _hU(_3l._3U, 1, 0, 1); + _hU(_3l._4U, 0, 1, 1); + _hU(_3l._SW, 0, 0, 1); + _hU(_3l._iW, 1, 1, 0); + _hU(_3l._5U, _3l._WR[_Tn(0, _3l._WR)], _3l._WR[_Tn(1, _3l._WR)], _3l._WR[_Tn(2, _3l._WR)]); + _hU(_3l._6U, _3l._XR[_Tn(0, _3l._XR)], _3l._XR[_Tn(1, _3l._XR)], _3l._XR[_Tn(2, _3l._XR)]); + _hU(_3l._7U, _3l._dX[_Tn(0, _3l._dX)], _3l._dX[_Tn(1, _3l._dX)], _3l._dX[_Tn(2, _3l._dX)]); + _hU(_3l._8U, _3l._YR[_Tn(0, _3l._YR)], _3l._YR[_Tn(1, _3l._YR)], _3l._YR[_Tn(2, _3l._YR)]); + _hU(_3l._9U, _3l._aU[_Tn(0, _3l._aU)], _3l._aU[_Tn(1, _3l._aU)], _3l._aU[_Tn(2, _3l._aU)]); + _hU(_3l._TW, _3l._bI, _3l._dI, _3l._fI); + _hU(_3l._jW, _3l._UW[_Tn(0, _3l._UW)], _3l._UW[_Tn(1, _3l._UW)], _3l._UW[_Tn(2, _3l._UW)]); + if (yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) { + { + if (yyGetBool(yyfequal(_3l._jB, 1)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 2))) { + { + if (yyGetBool(_rB(_3l._sB))) { + { + _3l._Vw(17); + _3l._Oy(2); + if (yyfequal(_3l._ZB, -1)) { + _3l._Oy(-2); + } + } + } + } + } else { + if (yyfless(_3l._tB, 10)) { + { + var _eX = _3l._wC; + var _fX = -1; + if (yyCompareVal(_eX, 21, g_GMLMathEpsilon) == 0) { + _fX = 0; + } else if (yyCompareVal(_eX, 25, g_GMLMathEpsilon) == 0) { + _fX = 1; + } else if (yyCompareVal(_eX, 33, g_GMLMathEpsilon) == 0) { + _fX = 2; + } + switch (_fX) { + case 0: { + _3l._Vw(22); + break; + } + case 1: { + _3l._Vw(26); + break; + } + case 2: { + _3l._Vw(32); + break; + } + } + } + } + } + } + } else { + { + var _gX = _3l._wC; + var _hX = -1; + if (yyCompareVal(_gX, 22, g_GMLMathEpsilon) == 0) { + _hX = 0; + } else if (yyCompareVal(_gX, 26, g_GMLMathEpsilon) == 0) { + _hX = 1; + } else if (yyCompareVal(_gX, 32, g_GMLMathEpsilon) == 0) { + _hX = 2; + } else if (yyCompareVal(_gX, 31, g_GMLMathEpsilon) == 0) { + _hX = 3; + } + switch (_hX) { + case 0: { + _3l._Vw(21); + break; + } + case 1: { + _3l._Vw(25); + break; + } + case 2: { + _3l._Vw(33); + break; + } + case 3: { + _3l._Vw(30); + break; + } + } + } + } + _jL(_3l, _3l._wC, _3l._oC, _3l.x, yyfminus(_sl(_3l.y), _sl(_3l._VW)), _3l._tC, _3l._nC, 0, 16777215, 1); + _sU(); + return; + if (yyGetBool(_3l._aD)) { + { + _iX(_3l.x, _3l.y, _0m(_3l, _4l, _3l._aD).x, _0m(_3l, _4l, _3l._aD).y, 255, 16711680); + } + } else { + { + _jX(_3l.x, _3l.y, yyfplus(_sl(_3l.x), _sl(yyftime(_sl(_5C(_3l._uD)), 10))), yyfplus(_sl(_3l.y), _sl(yyftime(_sl(_6C(_sl(-_sl(_3l._uD)))), 10)))); + } + } +} +function _Ud(_3l, _4l) { + var _bD = global._SA; + var _kX = _0m(_3l, _4l, _bD)._WA; + var _lX = -1; + if ( + yyCompareVal(_kX, 0, g_GMLMathEpsilon) == 0 || + yyCompareVal(_kX, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_kX, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_kX, 18, g_GMLMathEpsilon) == 0 || + yyCompareVal(_kX, 19, g_GMLMathEpsilon) == 0 + ) { + _lX = 0; + } + switch (_lX) { + case 0: { + if (yyGetBool(_rB(_3l._sB))) { + { + _C7(_3l, _4l); + } + } + break; + } + } + var _vu = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 60))), 1)), 2); + if (yyGetBool(_3l._9D)) { + _vu = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 120))), 1)), 2); + } + if (yyfequal(_0m(_3l, _4l, _bD)._HA, _3l.id)) { + { + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 2)) { + _vu = 0; + } + _jL(_3l, 42, 0, _3l.x, _3l.y, 2, 2, 0, 16777215, _vu); + } + } else { + if (yyGetBool(yyfequal(_3l._jB, 2)) && yyGetBool(yyfequal(_0m(_3l, _4l, _bD)._WA, 0))) { + { + if (yyfnotequal(_0m(_3l, _4l, 42)._Bo, 2)) { + _vu = 1; + } + _jL(_3l, 42, 0, _3l.x, _3l.y, 2, 2, 0, global._EL, _vu); + } + } + } +} +function _Vd(_3l, _4l) { + _DS(_3l, _4l); +} +function _Wd(_3l, _4l) { + _DS(_3l, _4l); + _3l._6H = _VG(50); + _3l._Oy(yyftime(_sl(_3l._ZB), 2)); + _3l._LB = 1 ? 1 : 0; + var _mX = _0m(_3l, _4l, 42)._6R; + var _nX = -1; + if (yyCompareVal(_mX, 0, g_GMLMathEpsilon) == 0) { + _nX = 0; + } else if (yyCompareVal(_mX, 1, g_GMLMathEpsilon) == 0) { + _nX = 1; + } + switch (_nX) { + case 0: { + _3l._WR = _0m(_3l, _4l, 42)._oR; + _3l._XR = _0m(_3l, _4l, 42)._pR; + _3l._dX = _0m(_3l, _4l, 42)._qR; + _3l._YR = _0m(_3l, _4l, 42)._rR; + _3l._aU = _0m(_3l, _4l, 42)._sR; + break; + } + case 1: { + _3l._WR = _0m(_3l, _4l, 42)._gR; + _3l._XR = _0m(_3l, _4l, 42)._kR; + _3l._dX = _0m(_3l, _4l, 42)._lR; + _3l._YR = _0m(_3l, _4l, 42)._mR; + _3l._aU = _0m(_3l, _4l, 42)._nR; + break; + } + } + if (yyGetBool(_Sm(1))) { + _3l._UW = _3l._YR; + } + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + _27(_3l, _4l); + } + } else { + { + _Z6(_3l, _4l); + } + } +} +function _Xd(_3l, _4l) { + _DS(_3l, _4l); +} +function _Yd(_3l, _4l) { + _DS(_3l, _4l); + _3l._6H = _VG(51); + _3l._ZB = _sl(-_sl(_0m(_3l, _4l, 48)._NA)); + _3l._OF = 300; + if (yyfequal(_3l._ZB, 1)) { + _3l._OF = 2300; + } + _3l._Oy(yyftime(_sl(_3l._ZB), 2)); + var _oX = _0m(_3l, _4l, 42)._6R; + var _pX = -1; + if (yyCompareVal(_oX, 0, g_GMLMathEpsilon) == 0) { + _pX = 0; + } else if (yyCompareVal(_oX, 1, g_GMLMathEpsilon) == 0) { + _pX = 1; + } + switch (_pX) { + case 0: { + _3l._WR = _0m(_3l, _4l, 42)._gR; + _3l._XR = _0m(_3l, _4l, 42)._kR; + _3l._dX = _0m(_3l, _4l, 42)._lR; + _3l._YR = _0m(_3l, _4l, 42)._mR; + _3l._aU = _0m(_3l, _4l, 42)._nR; + break; + } + case 1: { + _3l._WR = _0m(_3l, _4l, 42)._oR; + _3l._XR = _0m(_3l, _4l, 42)._pR; + _3l._dX = _0m(_3l, _4l, 42)._qR; + _3l._YR = _0m(_3l, _4l, 42)._rR; + _3l._aU = _0m(_3l, _4l, 42)._sR; + break; + } + } + if (yyGetBool(_Sm(1))) { + _3l._UW = _3l._YR; + } + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + { + _17(_3l, _4l); + } + } else { + { + __6(_3l, _4l); + } + } +} +function _Zd(_3l, _4l) { + _DS(_3l, _4l); +} +function __d(_3l, _4l) { + _3l._WA = 0; + _3l._HA = _g7(_3l, _4l); + _3l._yB = -4; + _3l._kr(_0m(_3l, _4l, _3l._HA).x); + _3l._Us(_0m(_3l, _4l, _3l._HA).y); + _3l._8B = 0; + _3l._9B = 0; + _3l._kB = 0; + _3l._JB = 0; + _3l._KB = 0; + _3l._BC = 0 ? 1 : 0; + _3l._VC = 0; + _3l._WC = 0; + _3l._8C = 1; + _3l._7C = _3l._8C; + _3l._0C = 0; + _3l._1C = 0; + _3l._ND = 0; + _3l._OD = 0; + _3l._uB = 0; + if (yyfequal(_0m(_3l, _4l, 48)._NA, -1)) { + _3l._uB = 180; + } + _3l._vB = 0; + _3l._xB = 0; + _3l._aC = 0; + _3l._9C = 0; + _3l._bC = 0; + _3l._XC = 0; + _3l._qX = 0; + _3l._KA = 1; + _3l._QB = 0; + _3l._JA = 300; + _3l._QA = 2510; + if (yyfequal(_0m(_3l, _4l, 48)._NA, -1)) { + { + _3l._QA = 90; + _3l._qX = 180; + } + } + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + _3l._QB = 20; + } + _3l._TF = _LW(_MW("Shadows"), _3l.x, _3l.y, 1); + _NW(_3l._TF, 0); + _OW(_3l._TF, 0.2); + var _dl = 0; + for (; yyfless(_dl, 20); _dl++) { + { + _3l._rX = _vp(_3l._rX, 2127366110); + _vx(_3l._rX, _dl, 0, 0); + _vx(_3l._rX, _dl, 1, 0); + } + } +} +function _0e(_3l, _4l) {} +function _1e(_3l, _4l) { + if (yyGetBool(_DA(5))) { + return; + } + var _sX = _3l._WA; + var _tL = _3l.x; + var _tX = _0m(_3l, _4l, 48)._3C; + var _uX = -1; + if (yyCompareVal(_tX, 0, g_GMLMathEpsilon) == 0) { + _uX = 0; + } else if (yyCompareVal(_tX, 1, g_GMLMathEpsilon) == 0) { + _uX = 1; + } + switch (_uX) { + case 0: { + _l6(_3l, _4l); + break; + } + case 1: { + _m6(_3l, _4l); + break; + } + } + _3l._ir(yyftime(_sl(_sl(-_sl(_3l.y))), 10)); + _q6(_3l, _4l); + _8X(_3l._TF, _3l.x); + _9X(_3l._TF, _3l.y); + _PW(_3l._TF, _3l._9C); + if (yyfnotequal(_3l._WA, _sX)) { + { + _A9(_3l, _4l, _X8(_3l, _4l)); + _A9(_3l, _4l, yyfplus("old_ballstate==", _sl(_ul(_sX)))); + _w7(_3l, _4l, _3l._WA); + } + } + if (yyfgreater(abs(yyfminus(_sl(_tL), _sl(_3l.x))), 1)) { + { + var _dl = 20; + for (; yyfgreater(_dl, 0); _dl--) { + { + _3l._rX = _vp(_3l._rX, 2127366110); + _vx(_3l._rX, _dl, 0, _3l._rX[_Tn(yyfminus(_sl(_dl), 1), _3l._rX)][~~0]); + _vx(_3l._rX, _dl, 1, _3l._rX[_Tn(yyfminus(_sl(_dl), 1), _3l._rX)][~~1]); + } + } + _3l._rX = _vp(_3l._rX, 2127366110); + _vx(_3l._rX, 0, 0, _3l.x); + _vx(_3l._rX, 0, 1, yyfminus(_sl(_3l.y), _sl(yyfplus(_sl(_3l._8C), 1)))); + } + } +} +function _2e(_3l, _4l) { + var _vX = _3l._oC; + if (yyfless(_3l._vB, 1)) { + _vX = 0; + } + { + var _wX = _8l(_3l._HA); + for (var _xX in _wX) { + if (!_wX.hasOwnProperty(_xX)) continue; + var _yX = _wX[_xX]; + if (_yX._bl) continue; + if (!_yX._cl) continue; + { + _vX = 0; + if (yyGetBool(_r7(_yX, _3l, _yX._wC))) { + return; + } + } + } + } + if (yyGetBool(yyGetBool(yyfequal(_3l._WA, 0)) || yyGetBool(yyfequal(_3l._WA, 1))) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 48)._3C))) { + { + var _zX = _0m(_3l, _4l, 48)._NA; + var _AX = -1; + if (yyCompareVal(_zX, -1, g_GMLMathEpsilon) == 0) { + _AX = 0; + } else if (yyCompareVal(_zX, 1, g_GMLMathEpsilon) == 0) { + _AX = 1; + } + switch (_AX) { + case 0: { + _jL(_3l, 1, _vX, yyfplus(_sl(_3l.x), 4), yyfminus(_sl(_3l.y), _sl(_3l._8C)), 2, 2, _3l._9C, 16777215, 1); + break; + } + case 1: { + _jL(_3l, 1, _vX, yyfminus(_sl(_3l.x), 4), yyfminus(_sl(_3l.y), _sl(_3l._8C)), 2, 2, _3l._9C, 16777215, 1); + break; + } + } + } + } else { + { + if (yyfequal(_3l._WA, 3)) { + { + var _1T = min(yyftime(_sl(_3l._8C), 0.005), 0.09); + var _dl = 0; + for (; yyfless(_dl, 20); _dl++) { + { + _jL(_3l, 2, _vX, _3l._rX[_Tn(_dl, _3l._rX)][~~0], _3l._rX[_Tn(_dl, _3l._rX)][~~1], 2, 2, _3l._9C, 16777215, _1T); + _1T = yyftime(_1T, 0.9); + } + } + } + } + _jL(_3l, 1, _vX, _3l.x, yyfminus(_sl(_3l.y), _sl(_3l._8C)), 2, 2, _3l._9C, 16777215, 1); + } + } +} +function _3e(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 48)._3C) && yyGetBool(_k6(_3l, _4l))) { + { + _B7(_3l, _4l); + } + } +} +function _4e(_3l, _4l) { + _DS(_3l, _4l); +} // /// @description Insert description here +function _5e(_3l, _4l) {} +function _6e(_3l, _4l) { + _DS(_3l, _4l); + _3l._BX = 0 ? 1 : 0; + _3l._CX = 0 ? 1 : 0; + _3l._DX = _EX(50, 0); + _3l._FX = _EX(50, 0); + _3l._GX = _EX(50, 0); + _3l._hD = 0; + _3l._iD = 0; + _3l._jJ = 0; + _3l._kJ = 0; + _3l._HX = 10; + _3l._IX = 0; + _3l._KT = 2; + if (yyGetBool(_0m(_3l, _4l, global._SA)._HA) && yyGetBool(_0m(_3l, _4l, _0m(_3l, _4l, global._SA)._HA)._Bl)) { + { + _3l._HX = yyfplus(10, _sl(_il(_0m(_3l, _4l, _0m(_3l, _4l, global._SA)._HA)._Bl, "skill"))); + _3l._IX = yyftime(_sl(_sl(-_sl(_il(_0m(_3l, _4l, _0m(_3l, _4l, global._SA)._HA)._Bl, "skill")))), 0.15); + } + } + _SF(_3l._TF); +} +function _7e(_3l, _4l) { + var _bD = global._SA; + _3l._kr(_0m(_3l, _4l, _bD).x); + _3l._Us(_0m(_3l, _4l, _bD).y); + _3l._BX = 0 ? 1 : 0; + _3l._CX = 0 ? 1 : 0; + { + var _JX = _8l(_bD); + for (var _KX in _JX) { + if (!_JX.hasOwnProperty(_KX)) continue; + var _LX = _JX[_KX]; + if (_LX._bl) continue; + if (!_LX._cl) continue; + { + if (yyGetBool(_DA(_LX._HA)) && yyGetBool(yyfequal(_0m(_3l, _4l, _LX._HA)._jB, 1))) { + { + _3l._kr(_0m(_3l, _4l, _LX._HA).x); + _3l._Us(_0m(_3l, _4l, _LX._HA).y); + if (yyfequal(_LX._WA, 2)) { + { + if (yyGetBool(yyfgreaterequal(_LX._kB, 20)) || yyGetBool(_0m(_3l, _4l, 48)._3C)) { + _3l._BX = 1 ? 1 : 0; + } + } + } + } + } else { + { + if (yyGetBool(yyfequal(_LX._WA, 3)) && yyGetBool(!yyGetBool(_0m(_3l, _4l, 48)._3C))) { + _3l._CX = 1 ? 1 : 0; + } + } + } + } + } + } + _3l._8C = _0m(_3l, _4l, _bD)._8C; + _3l._uB = _0m(_3l, _4l, _bD)._uB; + _3l._vB = _0m(_3l, _4l, _bD)._vB; + _3l._xB = _0m(_3l, _4l, _bD)._xB; + var _MX = 0; + var _oQ = 0; + _3l._hD = 0; + _3l._iD = 0; + _3l._jJ = 0; + _3l._kJ = 0; + while (yyfgreater(_3l._8C, 0)) { + { + _n6(_3l, _4l, 1); + _MX++; + if (yyGetBool(yyfgreater(_MX, _3l._KT)) && yyGetBool(yyfless(_oQ, _3l._HX)) && yyGetBool(yyfgreater(_3l._xB, _3l._IX))) { + { + _MX = 0; + _3l._DX = _vp(_3l._DX, 3053169775); + _3l._DX[_wp(_oQ)] = _3l.x; + _3l._FX = _vp(_3l._FX, 2900401454); + _3l._FX[_wp(_oQ)] = _3l.y; + _3l._GX = _vp(_3l._GX, 2278412013); + _3l._GX[_wp(_oQ)] = _3l._8C; + _oQ++; + } + } + if (yyGetBool(yyfless(_3l._xB, 0)) && yyGetBool(yyfequal(_3l._jJ, 0)) && yyGetBool(yyfgreater(_3l._8C, 54)) && yyGetBool(yyfless(_3l._8C, 60))) { + { + _3l._jJ = _3l.x; + _3l._kJ = _3l.y; + } + } + if (yyGetBool(yyfless(_3l._xB, 0)) && yyGetBool(yyfequal(_3l._hD, 0)) && yyGetBool(yyfless(_3l._8C, 12))) { + { + _3l._hD = _3l.x; + _3l._iD = _3l.y; + } + } + } + } + _3l._NX = _oQ; + for (; yyfless(_3l._NX, _3l._HX); _3l._NX++) { + { + _3l._DX = _vp(_3l._DX, 3053169775); + _3l._DX[_wp(_3l._NX)] = 0; + _3l._FX = _vp(_3l._FX, 2900401454); + _3l._FX[_wp(_3l._NX)] = 0; + _3l._GX = _vp(_3l._GX, 2278412013); + _3l._GX[_wp(_3l._NX)] = 0; + } + } +} +function _8e(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 48)._3C) && yyGetBool(_3l._BX)) { + { + { + var _OX = _8l(global._SA); + for (var _PX in _OX) { + if (!_OX.hasOwnProperty(_PX)) continue; + var _QX = _OX[_PX]; + if (_QX._bl) continue; + if (!_QX._cl) continue; + { + var _zS = _QX._uB; + var _ju = yyfplus(180, _sl(yyftime(5, _sl(_0m(_3l, _4l, _QX._HA)._IA)))); + var _ZL = _0m(_3l, _4l, _QX._HA).x; + var _gL = _0m(_3l, _4l, _QX._HA).y; + { + var _RX = _8l(50); + for (var _SX in _RX) { + if (!_RX.hasOwnProperty(_SX)) continue; + var _TX = _RX[_SX]; + if (_TX._bl) continue; + if (!_TX._cl) continue; + { + if (yyfequal(_TX._jB, 11)) { + { + _ZL = _TX.x; + _gL = _TX.y; + } + } + } + } + } + var _UX = yyfplus(_sl(_ZL), _sl(yyftime(_sl(_5C(_zS)), _sl(_ju)))); + var _VX = yyfplus(_sl(_gL), _sl(yyftime(_sl(_6C(_zS)), _sl(_ju)))); + _bL(16777215); + _0L(0.75); + _zL(_ZL, _gL, _UX, _VX, 3); + if (yyfequal(_0m(_3l, _4l, 48)._NA, 1)) { + _jL(_QX, 39, 0, _UX, _VX, 0.75, 0.75, _sl(-_sl(_zS)), 16777215, 0.75); + } else { + _jL(_QX, 39, 0, yyfplus(_sl(_UX), 1), yyfplus(_sl(_VX), 1.5), 0.75, 0.75, _sl(-_sl(_zS)), 16777215, 0.75); + } + } + } + } + } + } else { + if (yyGetBool(_3l._BX)) { + { + _bL(0); + _3l._gz = 0; + for (; yyfless(_3l._gz, _3l._HX); _3l._gz++) { + { + _0L(0.5); + _xU(_3l._DX[_Tn(_3l._gz, _3l._DX)], _3l._FX[_Tn(_3l._gz, _3l._FX)], yyfplus(_sl(_3l._DX[_Tn(_3l._gz, _3l._DX)]), 2), yyfplus(_sl(_3l._FX[_Tn(_3l._gz, _3l._FX)]), 2), 0); + } + } + } + } else { + if (yyGetBool(_3l._CX)) { + { + _jL(_3l, 40, 0, _3l._hD, _3l._iD, 2, 2, 0, 65535, 1); + } + } + } + } + _bL(16777215); + _0L(1); +} +function _ae(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 48)._3C)) { + return; + } + _bL(16777215); + if (yyGetBool(_3l._BX)) { + { + _3l._gz = 0; + for (; yyfless(_3l._gz, _3l._HX); _3l._gz++) { + { + _0L(1); + var _VW = yyfminus(_sl(_3l._FX[_Tn(_3l._gz, _3l._FX)]), _sl(_3l._GX[_Tn(_3l._gz, _3l._GX)])); + _jL(_3l, 43, 0, _3l._DX[_Tn(_3l._gz, _3l._DX)], _VW, 2, 2, 0, 16777215, 1); + } + } + } + } +} +function _be(_3l, _4l) { + _DS(_3l, _4l); +} +function _ce(_3l, _4l) { + _lp(_3l); +} +function _de(_3l, _4l) { + if (yyfequal(_3l._mm, "")) { + return; + } + var _Lw = 20; + _YK(1); + _ZK(1); + __K(1); + var _uw = _Qq(); + var _PM = _Rq(); + var _1L = yyftime(_sl(_uw), 0.5); + var _1r = yyftime(_sl(_PM), 0.5); + { + var _WX = _8l(48); + for (var _XX in _WX) { + if (!_WX.hasOwnProperty(_XX)) continue; + var _YX = _WX[_XX]; + if (_YX._bl) continue; + if (!_YX._cl) continue; + if (yyfequal(_YX._WA, 2)) { + _1r = yyftime(_sl(_PM), 0.75); + } + } + } + var _vu = yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 80))), 1)), 2); + if (!yyGetBool(_3l._fo)) { + _vu = 1; + } + _0L(_3l.__z); + _4L(0, yyfminus(_sl(_1r), _sl(_Lw)), _uw, yyfplus(_sl(_1r), _sl(_Lw)), 0, 0, 0, 0, 0); + _0L(1); + var _3W = 1; + if (yyGetBool(_DA(48))) { + _3W = 1.5; + } + _ZX(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _3l._mm, _3W, _3W, 0, 0, 0, 0, 0, yyftime(_sl(_vu), 0.5)); + _ZX(_1L, _1r, _3l._mm, _3W, _3W, 0, _3l._RK, _3l._RK, _3l._RK, _3l._RK, _vu); +} +function _ee(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = "Message"; + _3l._fo = 0 ? 1 : 0; + _3l._RK = 0; + _3l.__z = 1; +} +function _fe(_3l, _4l) { + _3l._Us(_3l.y - 0.2); + _3l._0r = yyfminus(_3l._0r, 0.025); + if (yyflessequal(_3l._0r, 0)) { + _lp(_3l); + } +} +function _ge(_3l, _4l) { + _YK(0); + _ZK(1); + __K(1); + _ZX(_3l.x, _3l.y, _3l._mm, 2, 2, 0, _3l._am, _3l._am, _3l._am, _3l._am, _3l._0r); +} +function _he(_3l, _4l) { + _DS(_3l, _4l); + _3l._mm = "Text"; + _3l._0r = 2; + _3l._am = new Long(4278190080, 0, false); +} +function _ie(_3l, _4l) { + _3l._TF = _LW(_MW("Shadows"), _3l.x, _3l.y, 9); + _NW(_3l._TF, 0); + _OW(_3l._TF, 0.2); + _PW(_3l._TF, 0); + _QW(_3l._TF, 2); + _RW(_3l._TF, 2); + _3l._Oy(2); + _3l._Py(2); + if (yyfgreater(_3l.x, 1300)) { + { + _3l._Oy(-2); + _QW(_3l._TF, -2); + } + } + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 28)) { + _3l._XB(1); + } +} +function _je(_3l, _4l) { + _8X(_3l._TF, _3l.x); + _9X(_3l._TF, _3l.y); + _3l._ir(yyftime(_sl(_sl(-_sl(_3l.y))), 10)); +} +function _ke(_3l, _4l) { + _DS(_3l, _4l); +} +function _le(_3l, _4l) { + _3l._Oy(2); + _3l._Py(2); + if (yyfgreater(_3l.x, 1300)) { + { + _3l._Oy(-2); + } + } +} +function _me(_3l, _4l) { + _3l._ir(yyftime(_sl(_sl(-_sl(_3l.y))), 10)); +} +function _ne(_3l, _4l) { + _DS(_3l, _4l); +} +function _oe(_3l, _4l) { + if (yyfless(_rn._up(), _3l.__X)) { + return; + } + if (yyGetBool(abs(_3l._jM))) { + { + _3l._kr(_3l.x + _3l._oM); + if (yyGetBool(yyfgreater(_3l.x, yyfplus(_sl(_3l._mM), _sl(_3l._jM)))) || yyGetBool(yyfless(_3l.x, yyfminus(_sl(_3l._mM), _sl(_3l._jM))))) { + { + _3l._oM = _sl(-_sl(_3l._oM)); + _3l.__X = yyfplus(_sl(_rn._up()), _sl(_3l._pM)); + } + } + } + } + if (yyGetBool(abs(_3l._kM))) { + { + _3l._Us(_3l.y + _3l._oM); + if (yyGetBool(yyfgreater(_3l.y, yyfplus(_sl(_3l._nM), _sl(_3l._kM)))) || yyGetBool(yyfless(_3l.y, yyfminus(_sl(_3l._nM), _sl(_3l._kM))))) { + { + if (yyGetBool(_3l._9D)) { + _3l._oM = 0; + } + _3l._oM = _sl(-_sl(_3l._oM)); + _3l.__X = yyfplus(_sl(_rn._up()), _sl(_3l._pM)); + } + } + } + } + _3l._ir(yyftime(_sl(_sl(-_sl(_3l.y))), 10)); +} +function _pe(_3l, _4l) { + _jL(_3l, 5, 1, _3l.x, _3l.y, 2, 2, 0, 16777215, 1); +} +function _qe(_3l, _4l) { + var _lL = 32768; + var _uw = 5; + var _Es = _3l._jM; + var _Fs = _3l._kM; + _0L(0.5); + if (yyGetBool(_Es)) { + _6L(yyfminus(_sl(_3l.x), _sl(_Es)), yyfminus(_sl(_3l._nM), _sl(_uw)), yyfplus(_sl(_3l.x), _sl(_Es)), yyfplus(_sl(_3l._nM), _sl(_uw)), _lL, _lL, _lL, _lL, 0); + } else { + if (yyGetBool(_Fs)) { + _6L(yyfminus(_sl(_3l.x), _sl(_uw)), yyfminus(_sl(_3l._nM), _sl(_Fs)), yyfplus(_sl(_3l.x), _sl(_uw)), yyfplus(_sl(_3l._nM), _sl(_Fs)), _lL, _lL, _lL, _lL, 0); + } + } + _0L(1); + if (yyfequal(_0m(_3l, _4l, 42)._Bo, 3)) { + { + if (yyfgreater(sin(yyfdivide(_sl(_rn._up()), 200)), 0.1)) { + _jL(_3l, 45, 0, _3l.x, yyfminus(_sl(_3l.y), 32), 2, 2, 0, 65280, 1); + } + } + } +} +function _re(_3l, _4l) { + _DS(_3l, _4l); + _3l._mM = 0; + _3l._nM = 0; + _3l._oM = 0; + _3l._jM = 0; + _3l._kM = 0; + _3l._pM = 0; + _3l.__X = 0; + _3l._9D = 0 ? 1 : 0; +} +function _se(_3l, _4l) { + if (yyfless(_vD(_3l, _4l.id), 10)) { + { + _3l._9D = 1 ? 1 : 0; + if (yyfnotequal(_4l._lC, 4)) { + _Y6(_4l, _3l, 4); + } + } + } +} +function _te(_3l, _4l) { + var _0Y = _3l._rM; + var _1Y = -1; + if (yyCompareVal(_0Y, 0, g_GMLMathEpsilon) == 0) { + _1Y = 0; + } else if (yyCompareVal(_0Y, 1, g_GMLMathEpsilon) == 0) { + _1Y = 1; + } else if (yyCompareVal(_0Y, 2, g_GMLMathEpsilon) == 0) { + _1Y = 2; + } else if (yyCompareVal(_0Y, 3, g_GMLMathEpsilon) == 0) { + _1Y = 3; + } + switch (_1Y) { + case 0: { + { + var _2Y = _8l(49); + for (var _3Y in _2Y) { + if (!_2Y.hasOwnProperty(_3Y)) continue; + var _4Y = _2Y[_3Y]; + if (_4Y._bl) continue; + if (!_4Y._cl) continue; + if (yyfless(_4Y.x, _3l.x)) { + { + _4Y._kr(_3l.x); + _4Y._0H(0); + } + } + } + } + break; + } + case 1: { + { + var _5Y = _8l(49); + for (var _6Y in _5Y) { + if (!_5Y.hasOwnProperty(_6Y)) continue; + var _7Y = _5Y[_6Y]; + if (_7Y._bl) continue; + if (!_7Y._cl) continue; + if (yyfgreater(_7Y.x, _3l.x)) { + { + _7Y._kr(_3l.x); + _7Y._0H(0); + } + } + } + } + break; + } + case 2: { + { + var _8Y = _8l(49); + for (var _9Y in _8Y) { + if (!_8Y.hasOwnProperty(_9Y)) continue; + var _aY = _8Y[_9Y]; + if (_aY._bl) continue; + if (!_aY._cl) continue; + if (yyfless(_aY.y, _3l.y)) { + { + _aY._Us(_3l.y); + _aY._1H(0); + } + } + } + } + break; + } + case 3: { + { + var _bY = _8l(49); + for (var _cY in _bY) { + if (!_bY.hasOwnProperty(_cY)) continue; + var _dY = _bY[_cY]; + if (_dY._bl) continue; + if (!_dY._cl) continue; + if (yyfgreater(_dY.y, _3l.y)) { + { + _dY._Us(_3l.y); + _dY._1H(0); + } + } + } + } + break; + } + } +} +function _ue(_3l, _4l) { + var _DF = _3l.x; + var _Gy = _3l.y; + var _eY = 0 ? 1 : 0; + var _fY = _3l._rM; + var _gY = -1; + if (yyCompareVal(_fY, 0, g_GMLMathEpsilon) == 0) { + _gY = 0; + } else if (yyCompareVal(_fY, 1, g_GMLMathEpsilon) == 0) { + _gY = 1; + } else if (yyCompareVal(_fY, 2, g_GMLMathEpsilon) == 0) { + _gY = 2; + } else if (yyCompareVal(_fY, 3, g_GMLMathEpsilon) == 0) { + _gY = 3; + } + switch (_gY) { + case 0: { + _DF = yyfminus(_DF, 2); + break; + } + case 1: { + _DF = yyfplus(_DF, 2); + break; + } + case 2: { + _Gy = yyfminus(_Gy, 2); + break; + } + case 3: { + _Gy = yyfplus(_Gy, 2); + break; + } + } + do { + { + _jL(_3l, 6, 0, _DF, _Gy, 2, 2, 0, 16777215, 1); + var _hY = _3l._rM; + var _iY = -1; + if (yyCompareVal(_hY, 0, g_GMLMathEpsilon) == 0 || yyCompareVal(_hY, 1, g_GMLMathEpsilon) == 0) { + _iY = 0; + } else if (yyCompareVal(_hY, 2, g_GMLMathEpsilon) == 0 || yyCompareVal(_hY, 3, g_GMLMathEpsilon) == 0) { + _iY = 1; + } + switch (_iY) { + case 0: { + _Gy = yyfplus(_Gy, _3l._KT); + _eY = yyfgreater(_Gy, yyfplus(_sl(_3l.y), _sl(_3l._sM))) ? 1 : 0; + break; + } + case 1: { + _DF = yyfplus(_DF, _3l._KT); + _eY = yyfgreater(_DF, yyfplus(_sl(_3l.x), _sl(_3l._sM))) ? 1 : 0; + break; + } + } + } + } while (!yyGetBool(_eY)); +} +function _ve(_3l, _4l) { + _DS(_3l, _4l); + _3l._rM = 0; + _3l._sM = 0; + _3l._KT = 60; +} +function _we(_3l, _4l) { + _3l._fC = 0; + _3l._gC = _Sm(9); + _3l._hC = _Sm(7); + _3l._jY = 1; + _3l._kY = 3; + var _lY = _0m(_3l, _4l, 48)._Cm[_Tn(1, _0m(_3l, _4l, 48)._Cm)]; + _3l._Sw = 0; + if (yyfequal(_0m(_3l, _4l, 42)._sm, 1)) { + { + } + } else { + if (yyfless(_0m(_3l, _4l, 42)._Nl, 12)) { + { + if (yyfless(_Sm(200), _ml(_il(_lY, "rainfall")))) { + _3l._Sw = 1; + } + } + } else { + if (yyflessequal(_0m(_3l, _4l, 42)._Nl, 18)) { + { + if (yyfless(_Sm(200), _ml(_il(_lY, "rainfall")))) { + { + _3l._Sw = 1; + } + } else { + if (yyfless(yyfplus(1, _sl(_Sm(150))), _ml(_il(_lY, "snowfall")))) { + { + _3l._Sw = 2; + _3l._gC = 0; + } + } + } + } + } else { + { + if (yyfless(yyfplus(1, _sl(_Sm(100))), _il(_lY, "snowfall"))) { + { + _3l._Sw = 2; + _3l._gC = 0; + } + } else { + if (yyfless(_Sm(200), _il(_lY, "rainfall"))) { + { + _3l._Sw = 1; + } + } + } + } + } + } + } + if (yyGetBool(yyfequal(_3l._Sw, 0)) || yyGetBool(!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "op_weather"))) || yyGetBool(_0m(_3l, _4l, 42)._Bo)) { + { + _lp(_3l); + return; + } + } + var _mY = _ml(_il(_lY, "roof")); + var _nY = -1; + if (yyCompareVal(_mY, 0, g_GMLMathEpsilon) == 0) { + _nY = 0; + } else if (yyCompareVal(_mY, 1, g_GMLMathEpsilon) == 0) { + _nY = 1; + } else if (yyCompareVal(_mY, 2, g_GMLMathEpsilon) == 0) { + _nY = 2; + } + switch (_nY) { + case 0: { + break; + } + case 1: { + if (yyGetBool(yyfequal(_3l._Sw, 2)) || yyGetBool(yyfgreater(_3l._gC, 5))) { + { + _lp(_3l); + return; + } + } + break; + } + case 2: { + _lp(_3l); + return; + break; + } + } +} +function _xe(_3l, _4l) { + var _oY = _3l._Sw; + var _pY = -1; + if (yyCompareVal(_oY, 1, g_GMLMathEpsilon) == 0) { + _pY = 0; + } else if (yyCompareVal(_oY, 2, g_GMLMathEpsilon) == 0) { + _pY = 1; + } + switch (_pY) { + case 0: { + for (var _qY = 0, _rY = yyGetInt32(_3l._jY); _qY < _rY; _qY++) { + { + _Oq(_Sm(_rn._Ps), 0, "Weather", 61); + } + } + break; + } + case 1: { + var _vU = _xK(_rn._vK[_Tn(0, _rn._vK)]); + var _5G = _IK(_rn._vK[_Tn(0, _rn._vK)]); + var _ZL = yyfplus(_sl(_5G), _sl(_Sm(_vU))); + if (!yyGetBool(_Sm(2))) { + _Oq(_ZL, 0, "Weather", 62); + } + break; + } + } +} +function _ye(_3l, _4l) {} +function _ze(_3l, _4l) { + _DS(_3l, _4l); + _3l._Sw = 0; + _3l._fC = 0; + _3l._gC = 0; + _3l._hC = 0; + _3l._jY = 0; + _3l._kY = 0; +} +function _Ae(_3l, _4l) { + var _sY = _0m(_3l, _4l, 60)._kY; + var _uw = _0m(_3l, _4l, 60)._gC; + var _tY = _0m(_3l, _4l, 60)._hC; + var _uY = _tY; + var _vY = -1; + if (yyCompareVal(_uY, 0, g_GMLMathEpsilon) == 0) { + _vY = 0; + } else if (yyCompareVal(_uY, 1, g_GMLMathEpsilon) == 0) { + _vY = 1; + } else if (yyCompareVal(_uY, 2, g_GMLMathEpsilon) == 0) { + _vY = 2; + } else if (yyCompareVal(_uY, 3, g_GMLMathEpsilon) == 0) { + _vY = 3; + } else if (yyCompareVal(_uY, 4, g_GMLMathEpsilon) == 0) { + _vY = 4; + } else if (yyCompareVal(_uY, 5, g_GMLMathEpsilon) == 0) { + _vY = 5; + } else if (yyCompareVal(_uY, 6, g_GMLMathEpsilon) == 0) { + _vY = 6; + } else if (yyCompareVal(_uY, 7, g_GMLMathEpsilon) == 0) { + _vY = 7; + } + switch (_vY) { + case 0: { + _3l._0H(yyftime(_sl(_uw), 0.1)); + break; + } + case 1: { + _3l._0H(yyftime(_sl(_uw), 0.05)); + break; + } + case 2: { + _3l._0H(0); + break; + } + case 3: { + _3l._0H(yyftime(_sl(_uw), -0.05)); + break; + } + case 4: { + _3l._0H(yyftime(_sl(_uw), -0.1)); + break; + } + case 5: { + _3l._0H(yyftime(_sl(_uw), -0.05)); + break; + } + case 6: { + _3l._0H(0); + break; + } + case 7: { + _3l._0H(yyftime(_sl(_uw), 0.05)); + break; + } + } + _3l._0H(0); + _3l._wY = 0 ? 1 : 0; + _3l._vX = 1; + var _GA = _YB(0.1, 1); + _3l._1H(yyftime(_sl(_sY), _sl(yyfplus(_sl(_GA), 0.5)))); + _3l._xY = yyfplus(66, _sl(yyftime(468, _sl(_GA)))); + if (yyfgreater(_3l._xY, 150)) { + _3l._vX = 2; + } + _3l._yY = yyfminus(_sl(_3l.y), 25); + _3l._zY = yyfplus(_sl(_3l.y), 50); + _3l._AY = yyfminus(_sl(_3l.x), 250); + _3l._BY = yyfplus(_sl(_3l.x), 250); + _3l._CY = yyfminus(_sl(_3l.x), 500); + _3l._DY = yyfplus(_sl(_3l.x), 500); + _3l._Oy(2); + _3l._Py(2); +} +function _Be(_3l, _4l) { + var _EY = _3l._wY; + var _FY = -1; + if (yyCompareVal(_EY, 0, g_GMLMathEpsilon) == 0) { + _FY = 0; + } else if (yyCompareVal(_EY, 1, g_GMLMathEpsilon) == 0) { + _FY = 1; + } + switch (_FY) { + case 0: { + if (yyfgreater(_3l.y, _3l._xY)) { + { + _3l._wY = 1 ? 1 : 0; + _3l._1H(0); + _3l._0H(0); + _3l._Vw(11); + _3l._XB(0); + _3l._SG = 4; + } + } else { + { + _3l._yY = yyfminus(_sl(_3l.y), 25); + _3l._zY = yyfplus(_sl(_3l.y), 50); + _3l._AY = yyfminus(_sl(_3l.x), 250); + _3l._BY = yyfplus(_sl(_3l.x), 250); + _3l._CY = yyfminus(_sl(_3l.x), 500); + _3l._DY = yyfplus(_sl(_3l.x), 500); + } + } + break; + } + case 1: { + if (yyfgreater(_3l._oC, yyfminus(_sl(_3l._cX()), 1))) { + _lp(_3l); + } + break; + } + } +} +function _Ce(_3l, _4l) { + if (!yyGetBool(_3l._wY)) { + { + _hL(_3l, _3l._wC, _3l._vX, _3l.x, _3l.y); + _hL(_3l, _3l._wC, _3l._vX, _3l._AY, _3l._yY); + _hL(_3l, _3l._wC, _3l._vX, _3l._BY, _3l._yY); + _hL(_3l, _3l._wC, _3l._vX, _3l._CY, _3l._zY); + _hL(_3l, _3l._wC, _3l._vX, _3l._DY, _3l._zY); + } + } else { + { + _hL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y); + _hL(_3l, _3l._wC, _3l._oC, _3l._AY, _3l._yY); + _hL(_3l, _3l._wC, _3l._oC, _3l._BY, _3l._yY); + _hL(_3l, _3l._wC, _3l._oC, _3l._CY, _3l._zY); + _hL(_3l, _3l._wC, _3l._oC, _3l._DY, _3l._zY); + } + } +} +function _De(_3l, _4l) { + _DS(_3l, _4l); +} +function _Ee(_3l, _4l) { + _3l._XI(_YB(1, 2)); + _3l._GY(-90); + _3l._HY = 0; + _3l._xY = _Sm(_rn._Rs); + _3l._3W = _YB(1, 2); + _3l._5V = _YB(0.5, 0.9); + _3l._yY = yyfminus(_sl(_3l.y), 25); + _3l._zY = yyfplus(_sl(_3l.y), 50); + _3l._AY = yyfminus(_sl(_3l.x), 250); + _3l._BY = yyfplus(_sl(_3l.x), 250); + _3l._CY = yyfminus(_sl(_3l.x), 500); + _3l._DY = yyfplus(_sl(_3l.x), 500); +} +function _Fe(_3l, _4l) { + if (yyfgreater(_3l.y, _3l._xY)) { + { + _3l._5V = yyfminus(_3l._5V, 0.01); + _3l._XI(0); + if (yyfless(_3l._5V, 0)) { + _lp(_3l); + } + } + } else { + { + _3l._HY = yyfplus(_3l._HY, 5); + _3l._GY(yyfminus(-90, _sl(yyftime(10, _sl(yyfplus(0.5, _sl(_5C(_3l._HY)))))))); + _3l._yY = yyfminus(_sl(_3l.y), 25); + _3l._zY = yyfplus(_sl(_3l.y), 50); + _3l._AY = yyfminus(_sl(_3l.x), 250); + _3l._BY = yyfplus(_sl(_3l.x), 250); + _3l._CY = yyfminus(_sl(_3l.x), 500); + _3l._DY = yyfplus(_sl(_3l.x), 500); + } + } +} +function _Ge(_3l, _4l) { + _jL(_3l, _3l._wC, _3l._oC, _3l.x, _3l.y, _3l._3W, _3l._3W, 0, 16777215, _3l._5V); + _jL(_3l, _3l._wC, _3l._oC, _3l._AY, _3l._yY, yyftime(_sl(_3l._3W), 0.5), yyftime(_sl(_3l._3W), 0.5), 0, 16777215, _3l._5V); + _jL(_3l, _3l._wC, _3l._oC, _3l._BY, _3l._yY, yyftime(_sl(_3l._3W), 0.75), yyftime(_sl(_3l._3W), 0.75), 0, 16777215, _3l._5V); + _jL(_3l, _3l._wC, _3l._oC, _3l._CY, _3l._zY, yyftime(_sl(_3l._3W), 0.5), yyftime(_sl(_3l._3W), 0.5), 0, 16777215, _3l._5V); + _jL(_3l, _3l._wC, _3l._oC, _3l._DY, _3l._zY, yyftime(_sl(_3l._3W), 0.75), yyftime(_sl(_3l._3W), 0.75), 0, 16777215, _3l._5V); +} +function _He(_3l, _4l) {} +function _Ie(_3l, _4l) { + _DS(_3l, _4l); +} +function _Je(_3l, _4l) { + _0m(_3l, _4l, 100016)._mm = _l9(_3l, _4l, _0m(_3l, _4l, 42)._Em); + _0m(_3l, _4l, 100006)._mm = _0m(_3l, _4l, 42)._lm; + _0m(_3l, _4l, 100007)._mm = _0m(_3l, _4l, 42)._nm; + if (yyGetBool(_0m(_3l, _4l, 42)._jV)) { + { + _0m(_3l, _4l, 42)._jV = 0 ? 1 : 0; + _T7(_3l, _4l, "", _Q8(_3l, _4l, "msg_Welcome"), _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } +} +function _Ke(_3l, _4l) { + _DS(_3l, _4l); + _3l._rm = 0; +} +function _Le(_3l, _4l) { + _A9(_3l, _4l, yyfplus("obj_choose_team.create:", _sl(_ul(_3l._rm)))); + var _DF = 8; + var _Gy = 72; + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._sm, 1)) && yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Nl, 1))) { + { + var _gz = 0; + for (; yyfless(_gz, 16); _gz++) { + { + _3l._Eq = _vp(_3l._Eq, 3071543500); + _3l._Eq[_wp(_gz)] = _Oq(_DF, _Gy, "Instances", 7); + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._4r = 22; + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._Vw(76); + _DF = yyfplus(_DF, 120); + if (yyfgreater(_DF, 368)) { + { + _DF = 8; + _Gy = yyfplus(_Gy, 40); + } + } + } + } + _Y5(_3l, _4l); + _0m(_3l, _4l, 100017)._mm = _Q8(_3l, _4l, "ui_FavouriteTeam"); + _0m(_3l, _4l, 100020)._4a = 0 ? 1 : 0; + } + } else { + { + _0m(_3l, _4l, 100017)._mm = _Q8(_3l, _4l, "ui_JobOffers"); + var _gz = 0; + for (; yyfless(_gz, 16); _gz++) { + { + _3l._Eq = _vp(_3l._Eq, 3071543500); + _3l._Eq[_wp(_gz)] = _Oq(_DF, _Gy, "Instances", 7); + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._4r = 23; + _0m(_3l, _4l, _3l._Eq[_Tn(_gz, _3l._Eq)])._Vw(76); + _DF = yyfplus(_DF, 120); + if (yyfgreater(_DF, 368)) { + { + _DF = 8; + _Gy = yyfplus(_Gy, 40); + } + } + } + } + _Z5(_3l, _4l); + var _IY = _d6(_3l, _4l); + var _Ol = _Q8(_3l, _4l, "msg_JobOffers_1"); + if (yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._sm, 3)) || yyGetBool(yyfgreater(_IY, 5))) { + { + _Ol = _Q8(_3l, _4l, "msg_JobOffers_2"); + if (yyfgreater(_IY, 10)) { + _Ol = _Q8(_3l, _4l, "msg_JobOffers_3"); + } + if (yyGetBool(yyfgreater(_IY, 20)) && yyGetBool(yyfgreater(_0m(_3l, _4l, 42)._sm, 5))) { + _Ol = _Q8(_3l, _4l, "msg_JobOffers_4"); + } + } + } + _T7(_3l, _4l, "", _Ol, _Q8(_3l, _4l, "ui_Continue"), "", 332, "", global._Ll, 1); + } + } +} +function _Me(_3l, _4l) { + _DS(_3l, _4l); + _3l._rm = 0; +} +function _Ne(_3l, _4l) { + if (yyGetBool(_0m(_3l, _4l, 42)._cq)) { + { + _0m(_3l, _4l, 100137)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100136)._6r = 0 ? 1 : 0; + } + } + _0m(_3l, _4l, 100118)._mm = ""; + _0m(_3l, _4l, 100119)._mm = ""; + _0m(_3l, _4l, 100120)._mm = ""; + if (yyfless(_0m(_3l, _4l, 42)._Kl, 10)) { + _0m(_3l, _4l, 100118)._mm = _ul(yyfplus(_sl(_0m(_3l, _4l, 42)._Kl), 1)); + } else { + _0m(_3l, _4l, 100118)._6r = 0 ? 1 : 0; + } + if (yyfless(_0m(_3l, _4l, 42)._Tl, 10)) { + _0m(_3l, _4l, 100119)._mm = _ul(yyfplus(_sl(_0m(_3l, _4l, 42)._Tl), 1)); + } else { + _0m(_3l, _4l, 100119)._6r = 0 ? 1 : 0; + } + if (yyfless(_0m(_3l, _4l, 42)._Yl, 10)) { + _0m(_3l, _4l, 100120)._mm = _ul(yyfplus(_sl(_0m(_3l, _4l, 42)._Yl), 1)); + } else { + _0m(_3l, _4l, 100120)._6r = 0 ? 1 : 0; + } + _0m(_3l, _4l, 100129)._Bl = _H8(_3l, _4l, 101); + _0m(_3l, _4l, 100128)._Bl = _H8(_3l, _4l, 102); + { + var _JY = _8l(100129); + for (var _KY in _JY) { + if (!_JY.hasOwnProperty(_KY)) continue; + var _LY = _JY[_KY]; + if (_LY._bl) continue; + if (!_LY._cl) continue; + _s9(_LY, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + { + var _MY = _8l(100128); + for (var _NY in _MY) { + if (!_MY.hasOwnProperty(_NY)) continue; + var _OY = _MY[_NY]; + if (_OY._bl) continue; + if (!_OY._cl) continue; + _s9(_OY, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + var _PY = ""; + { + var _QY = _8l(42); + for (var _RY in _QY) { + if (!_QY.hasOwnProperty(_RY)) continue; + var _SY = _QY[_RY]; + if (_SY._bl) continue; + if (!_SY._cl) continue; + { + _PY = yyfplus(_PY, yyfplus(_sl(_ul(_SY._Sn[_Tn(0, _SY._Sn)])), " - ")); + _PY = yyfplus(_PY, yyfplus(_sl(_ul(_SY._Sn[_Tn(1, _SY._Sn)])), " - ")); + _PY = yyfplus(_PY, _ul(_SY._Sn[_Tn(2, _SY._Sn)])); + } + } + } + _0m(_3l, _4l, 100132)._mm = _PY; + _b6(_3l, _4l); +} +function _Oe(_3l, _4l) { + _DS(_3l, _4l); +} +function _Pe(_3l, _4l) { + _YK(0); + _ZK(0); + __K(1); + _K4(_3l, _4l, 0); + { + var _TY = _8l(42); + for (var _UY in _TY) { + if (!_TY.hasOwnProperty(_UY)) continue; + var _VY = _TY[_UY]; + if (_VY._bl) continue; + if (!_VY._cl) continue; + { + var _Bl = _hl(_VY._Cn, 0); + _0m(_3l, _4l, 100097)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100091)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 1); + _0m(_3l, _4l, 100098)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100092)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 2); + _0m(_3l, _4l, 100099)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100093)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 3); + _0m(_3l, _4l, 100100)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100094)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 4); + _0m(_3l, _4l, 100101)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100095)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 5); + _0m(_3l, _4l, 100102)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100096)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 6); + _0m(_3l, _4l, 100105)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100104)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 7); + _0m(_3l, _4l, 100107)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100106)._mm = _ul(_il(_Bl, "creditcost")); + } + _Bl = _hl(_VY._Cn, 8); + _0m(_3l, _4l, 100109)._Bl = _Bl; + if (yyGetBool(_Xn(_Bl, "creditcost"))) { + _0m(_3l, _4l, 100108)._mm = _ul(_il(_Bl, "creditcost")); + } + } + } + } +} +function _Qe(_3l, _4l) { + _DS(_3l, _4l); +} +function _Re(_3l, _4l) { + _YK(0); + _ZK(0); + __K(1); + _0m(_3l, _4l, 100309)._Bl = _H8(_3l, _4l, 102); + { + var _WY = _8l(100309); + for (var _XY in _WY) { + if (!_WY.hasOwnProperty(_XY)) continue; + var _YY = _WY[_XY]; + if (_YY._bl) continue; + if (!_YY._cl) continue; + _s9(_YY, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + _0m(_3l, _4l, 100310)._Bl = _H8(_3l, _4l, 101); + { + var _ZY = _8l(100310); + for (var __Y in _ZY) { + if (!_ZY.hasOwnProperty(__Y)) continue; + var _0Z = _ZY[__Y]; + if (_0Z._bl) continue; + if (!_0Z._cl) continue; + _s9(_0Z, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + _J4(_3l, _4l, 0); + { + var _1Z = _8l(42); + for (var _2Z in _1Z) { + if (!_1Z.hasOwnProperty(_2Z)) continue; + var _3Z = _1Z[_2Z]; + if (_3Z._bl) continue; + if (!_3Z._cl) continue; + { + _0m(_3l, _4l, 100302)._Bl = _hl(_3Z._Wo, 0); + _0m(_3l, _4l, 100303)._Bl = _hl(_3Z._Wo, 1); + _0m(_3l, _4l, 100304)._Bl = _hl(_3Z._Wo, 2); + _0m(_3l, _4l, 100305)._Bl = _hl(_3Z._Wo, 3); + _0m(_3l, _4l, 100311)._Bl = _hl(_3Z._Wo, 4); + _0m(_3l, _4l, 100312)._Bl = _hl(_3Z._Wo, 5); + _0m(_3l, _4l, 100313)._Bl = _hl(_3Z._Wo, 6); + _0m(_3l, _4l, 100314)._Bl = _hl(_3Z._Wo, 7); + } + } + } +} +function _Se(_3l, _4l) { + _DS(_3l, _4l); +} +function _Te(_3l, _4l) { + _A9(_3l, _4l, "------> Create: obj_home"); + _0m(_3l, _4l, 42)._Ym = 0 ? 1 : 0; + _0m(_3l, _4l, 100036)._mm = _Q8(_3l, _4l, "ui_Continue"); + if (yyGetBool(yyfequal(_0m(_3l, _4l, 42)._Nl, 1)) && yyGetBool(yyfless(_0m(_3l, _4l, 42)._Zn, 4)) && yyGetBool(yyfless(_el(_0m(_3l, _4l, 42)._An), 1))) { + { + _0m(_3l, _4l, 100036)._mm = _Q8(_3l, _4l, "ui_Draft"); + } + } + _x5(_3l, _4l, 100039, _0m(_3l, _4l, 42)._Gm, _0m(_3l, _4l, 42)._Hm); + _25(_3l, _4l); + var _4Z = _0m(_3l, _4l, 42)._cq; + var _5Z = -1; + if (yyCompareVal(_4Z, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_4Z, 2, g_GMLMathEpsilon) == 0) { + _5Z = 0; + } else if (yyCompareVal(_4Z, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_4Z, 4, g_GMLMathEpsilon) == 0 || yyCompareVal(_4Z, 5, g_GMLMathEpsilon) == 0) { + _5Z = 1; + } else if (yyCompareVal(_4Z, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_4Z, 7, g_GMLMathEpsilon) == 0) { + _5Z = 2; + } + switch (_5Z) { + case 0: { + _0m(_3l, _4l, 100042)._fo = 1 ? 1 : 0; + _0m(_3l, _4l, 100040)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100036)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100048)._6r = 0 ? 1 : 0; + break; + } + case 1: { + _0m(_3l, _4l, 100040)._fo = 1 ? 1 : 0; + _0m(_3l, _4l, 100036)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100048)._6r = 0 ? 1 : 0; + break; + } + case 2: { + _0m(_3l, _4l, 100036)._fo = 1 ? 1 : 0; + break; + } + default: { + break; + } + } + __7(_3l, _4l); + if (yyfgreaterequal(_06(_3l, _4l), 100)) { + _J2(_3l, _4l, "ACH_MORALE100"); + } +} +function _Ue(_3l, _4l) { + if (!yyGetBool(_il(_0m(_3l, _4l, 42)._1n, "fullversion"))) { + { + var _6Z = yyfminus(5, _sl(_0m(_3l, _4l, 42)._xt)); + _0m(_3l, _4l, 100049)._0H(-1.5); + _0m(_3l, _4l, 100049)._mm = _Q8(_3l, _4l, "msg_LimitedVersion"); + _0m(_3l, _4l, 100049)._mm = _Pl(_0m(_3l, _4l, 100049)._mm, "$num", _6Z); + if (yyfless(_0m(_3l, _4l, 100049).x, -500)) { + _0m(_3l, _4l, 100049)._kr(yyfplus(_sl(_Qq()), 500)); + } + } + } else { + { + _0m(_3l, _4l, 100049)._0H(0); + _0m(_3l, _4l, 100049)._mm = ""; + } + } +} +function _Ve(_3l, _4l) {} +function _We(_3l, _4l) { + _DS(_3l, _4l); +} +function _Xe(_3l, _4l) { + __5(_3l, _4l); + _0m(_3l, _4l, 100074)._0H(-1.5); + _YK(0); + _3l._7Z = _3L(_Q8(_3l, _4l, "ui_Credits")); +} +function _Ye(_3l, _4l) { + if (yyfless(_0m(_3l, _4l, 100074).x, _sl(-_sl(_3l._7Z)))) { + _0m(_3l, _4l, 100074)._kr(yyfplus(_sl(_Qq()), _sl(yyftime(_sl(_3l._7Z), 0.5)))); + } +} +function _Ze(_3l, _4l) { + _DS(_3l, _4l); +} +function __e(_3l, _4l) { + var _8Z = _0m(_3l, _4l, 42)._1m; + var _9Z = -1; + if (yyCompareVal(_8Z, 5, g_GMLMathEpsilon) == 0) { + _9Z = 0; + } + switch (_9Z) { + case 0: { + _0m(_3l, _4l, 100148)._5r = 87; + _P2(_3l, _4l, 2); + break; + } + default: { + _P2(_3l, _4l, _0m(_3l, _4l, 42)._Gm); + break; + } + } +} +function _0f(_3l, _4l) { + _DS(_3l, _4l); + _3l._aZ = 1 ? 1 : 0; +} +function _1f(_3l, _4l) { + var _bZ = _MW("Instances1"); + var _cZ = _MW("Instances2"); + _go(_bZ, 0); + _go(_cZ, 0); + _0m(_3l, _4l, 100189)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100191)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100192)._4a = 0 ? 1 : 0; + if (yyGetBool(_0m(_3l, _4l, 42)._dm)) { + { + _0m(_3l, _4l, 100189)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100191)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100192)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100192)._fo = 1 ? 1 : 0; + } + } + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 17)) { + { + _go(_bZ, 1); + _0m(_3l, _4l, 100190)._mm = _Q8(_3l, _4l, "ui_PlayOffs"); + _0m(_3l, _4l, 100186)._mm = _Q8(_3l, _4l, "ui_Super#Bowl"); + var _wu = _m5(_3l, _4l, 18); + if (!yyGetBool(_wu)) { + { + _A9(_3l, _4l, "NO PLAY OFFS! Trying to recreate playoffs"); + _f5(_3l, _4l); + _wu = _m5(_3l, _4l, 18); + } + } + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100165)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100164)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 18)) { + { + _0m(_3l, _4l, 100165)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100164)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 18)) { + { + _0m(_3l, _4l, 100165)._0r = 0.5; + _0m(_3l, _4l, 100164)._0r = 0.5; + } + } + } + } + } + _wu = _m5(_3l, _4l, 19); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100166)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100167)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 19)) { + { + _0m(_3l, _4l, 100166)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100167)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 19)) { + { + _0m(_3l, _4l, 100166)._0r = 0.5; + _0m(_3l, _4l, 100167)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 20); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100176)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100175)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 20)) { + { + _0m(_3l, _4l, 100176)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100175)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 20)) { + { + _0m(_3l, _4l, 100176)._0r = 0.5; + _0m(_3l, _4l, 100175)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 21); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100177)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100178)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 21)) { + { + _0m(_3l, _4l, 100177)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100178)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 21)) { + { + _0m(_3l, _4l, 100177)._0r = 0.5; + _0m(_3l, _4l, 100178)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 22); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100168)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100169)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 22)) { + { + _0m(_3l, _4l, 100168)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100169)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 22)) { + { + _0m(_3l, _4l, 100168)._0r = 0.5; + _0m(_3l, _4l, 100169)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 23); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100171)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100170)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 23)) { + { + _0m(_3l, _4l, 100171)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100170)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 23)) { + { + _0m(_3l, _4l, 100171)._0r = 0.5; + _0m(_3l, _4l, 100170)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 24); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100179)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100180)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 24)) { + { + _0m(_3l, _4l, 100179)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100180)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 24)) { + { + _0m(_3l, _4l, 100179)._0r = 0.5; + _0m(_3l, _4l, 100180)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 25); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100182)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100181)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 25)) { + { + _0m(_3l, _4l, 100182)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100181)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 25)) { + { + _0m(_3l, _4l, 100182)._0r = 0.5; + _0m(_3l, _4l, 100181)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 26); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100172)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100173)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 26)) { + { + _0m(_3l, _4l, 100172)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100173)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 26)) { + { + _0m(_3l, _4l, 100172)._0r = 0.5; + _0m(_3l, _4l, 100173)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 27); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100183)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100184)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 27)) { + { + _0m(_3l, _4l, 100183)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100184)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 27)) { + { + _0m(_3l, _4l, 100183)._0r = 0.5; + _0m(_3l, _4l, 100184)._0r = 0.5; + } + } + } + } + } + var _wu = _m5(_3l, _4l, 28); + if (yyGetBool(_wu)) { + { + var _XT = _i9(_3l, _4l, _il(_wu, "away_team")); + var _YT = _i9(_3l, _4l, _il(_wu, "home_team")); + _0m(_3l, _4l, 100174)._mm = _il(_XT, "tla"); + _0m(_3l, _4l, 100185)._mm = _il(_YT, "tla"); + if (yyfequal(_0m(_3l, _4l, 42)._Nl, 28)) { + { + _0m(_3l, _4l, 100174)._7T = 1 ? 1 : 0; + _0m(_3l, _4l, 100185)._7T = 1 ? 1 : 0; + } + } else { + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 28)) { + { + _0m(_3l, _4l, 100174)._0r = 0.5; + _0m(_3l, _4l, 100185)._0r = 0.5; + } + } + } + } + } + } + } else { + { + _go(_cZ, 1); + _0m(_3l, _4l, 100190)._mm = _Q8(_3l, _4l, "ui_PlayOffPicture"); + } + } + { + var _dZ = _8l(2); + for (var _eZ in _dZ) { + if (!_dZ.hasOwnProperty(_eZ)) continue; + var _fZ = _dZ[_eZ]; + if (_fZ._bl) continue; + if (!_fZ._cl) continue; + { + _A9(_fZ, _3l, _fZ._mm); + if (yyfequal(_fZ._mm, _il(_0m(_3l, _4l, 42)._Dm, "tla"))) { + { + _fZ._am = global._bm; + _fZ._3T = global._bm; + } + } + } + } + } +} +function _2f(_3l, _4l) { + _DS(_3l, _4l); + _3l._aZ = 1 ? 1 : 0; +} +function _3f(_3l, _4l) { + if (yyfgreater(_0m(_3l, _4l, 42)._cq, 0)) { + { + _b6(_3l, _4l); + return; + } + } + _j9(_3l, _4l); + var _Cm = _0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)]; + _3l._gZ = _Oq(yyftime(_sl(_Qq()), 0.3), 96, "Instances", 73); + _0m(_3l, _4l, _3l._gZ)._Vn = _il(_Cm, "name"); + _0m(_3l, _4l, _3l._gZ)._5r = _ml(_il(_Cm, "helmet")); + _0m(_3l, _4l, _3l._gZ)._hZ = _r9(_3l, _4l, _Cm); + _0m(_3l, _4l, _3l._gZ)._LB = _q9(_3l, _4l, _Cm); + _0m(_3l, _4l, _3l._gZ)._WR = _0m(_3l, _4l, 42)._oR; + _0m(_3l, _4l, _3l._gZ)._XR = _0m(_3l, _4l, 42)._pR; + _0m(_3l, _4l, _3l._gZ)._YR = _0m(_3l, _4l, 42)._rR; + _0m(_3l, _4l, _3l._gZ)._iZ = _f9(_3l, _4l, _Cm, 0); + _Cm = _0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)]; + _3l._jZ = _Oq(yyftime(_sl(_Qq()), 0.7), 96, "Instances", 73); + _0m(_3l, _4l, _3l._jZ)._ZB = -1; + _0m(_3l, _4l, _3l._jZ)._Vn = _il(_Cm, "name"); + _0m(_3l, _4l, _3l._jZ)._5r = _ml(_il(_Cm, "helmet")); + _0m(_3l, _4l, _3l._jZ)._hZ = _r9(_3l, _4l, _Cm); + _0m(_3l, _4l, _3l._jZ)._LB = _q9(_3l, _4l, _Cm); + _0m(_3l, _4l, _3l._jZ)._WR = _0m(_3l, _4l, 42)._gR; + _0m(_3l, _4l, _3l._jZ)._XR = _0m(_3l, _4l, 42)._kR; + _0m(_3l, _4l, _3l._jZ)._YR = _0m(_3l, _4l, 42)._mR; + _0m(_3l, _4l, _3l._jZ)._iZ = _f9(_3l, _4l, _Cm, 0); + var _kZ = ""; + var _lZ = ""; + { + var _mZ = _8l(42); + for (var _nZ in _mZ) { + if (!_mZ.hasOwnProperty(_nZ)) continue; + var _oZ = _mZ[_nZ]; + if (_oZ._bl) continue; + if (!_oZ._cl) continue; + { + var _dl = 0; + for (; yyfless(_dl, _el(_oZ._Um)); _dl++) { + { + var _Bl = _hl(_oZ._Um, _dl); + if (yyGetBool(_il(_Bl, "resting"))) { + { + if (yyfnotequal(_kZ, "")) { + _kZ = yyfplus(_kZ, ", "); + } + if (yyfnotequal(_lZ, "")) { + _lZ = yyfplus(_lZ, ", "); + } + _kZ = yyfplus(_kZ, _99(_oZ, _3l, _il(_Bl, "position"))); + _lZ = yyfplus(_lZ, yyfplus(yyfplus(yyfplus("[", _sl(_99(_oZ, _3l, _il(_Bl, "position")))), "] "), _sl(_il(_Bl, "lname")))); + } + } + } + } + if (yyfnotequal(_lZ, "")) { + { + _0m(_3l, _4l, 100209)._Pq = yyfplus(yyfplus(_sl(_il(_oZ._Dm, "name")), " "), _sl(_Q8(_oZ, _3l, "ui_Resting"))); + if (yyfgreater(_ku(_lZ), 26)) { + { + if (yyfgreater(_ku(_kZ), 26)) { + _0m(_3l, _4l, 100210)._mm = _wr(_kZ, 1, 26); + } else { + _0m(_3l, _4l, 100210)._mm = _kZ; + } + } + } else { + _0m(_3l, _4l, 100210)._mm = _lZ; + } + } + } + } + } + } + if (yyfequal(_lZ, "")) { + { + _0m(_3l, _4l, 100209)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100210)._4a = 0 ? 1 : 0; + if (yyGetBool(global._fB)) { + { + _Oq(56, 232, "Instances", 41); + var _pZ = _Oq(184, 232, "Instances", 41); + _0m(_3l, _4l, _pZ)._Vw(114); + _0m(_3l, _4l, _pZ)._cV = 1 ? 1 : 0; + } + } + } + } +} +function _4f(_3l, _4l) { + _DS(_3l, _4l); +} +function _5f(_3l, _4l) { + _3l.__T = _0U(0, "colorHelmet"); + _3l._1U = _0U(0, "colorShirt"); + _3l._3U = _0U(0, "colorPants"); + _3l._5U = _0U(0, "replaceHelmet"); + _3l._6U = _0U(0, "replaceShirt"); + _3l._8U = _0U(0, "replacePants"); +} +function _6f(_3l, _4l) {} +function _7f(_3l, _4l) { + _gU(0); + _hU(_3l.__T, 1, 0, 0); + _hU(_3l._1U, 0, 1, 0); + _hU(_3l._3U, 1, 0, 1); + _hU(_3l._5U, _3l._WR[_Tn(0, _3l._WR)], _3l._WR[_Tn(1, _3l._WR)], _3l._WR[_Tn(2, _3l._WR)]); + _hU(_3l._6U, _3l._XR[_Tn(0, _3l._XR)], _3l._XR[_Tn(1, _3l._XR)], _3l._XR[_Tn(2, _3l._XR)]); + _hU(_3l._8U, _3l._YR[_Tn(0, _3l._YR)], _3l._YR[_Tn(1, _3l._YR)], _3l._YR[_Tn(2, _3l._YR)]); + _jL(_3l, _3l._wC, _3l._5r, _3l.x, _3l.y, 2, 2, 0, 16777215, 1); + _sU(); + _YK(1); + _ZK(1); + __K(1); + var _1r = yyfplus(_sl(_3l.y), 72); + _5L(_3l.x, _1r, _UK(_3l._Vn)); + _YK(0); + _1r = yyfplus(_1r, 16); + if (yyGetBool(_3l._qZ)) { + _5L(_3l.x, _1r, _3l._iZ); + } + _ZK(2); + if (yyfequal(_3l._ZB, -1)) { + _ZK(0); + } + if (!yyGetBool(_3l._qZ)) { + return; + } + _1r = yyfplus(_1r, 14); + _5L(_3l.x, _1r, _UK(_Q8(_3l, _4l, "ui_Defense"))); + var _ZL = _3l.x; + if (yyfequal(_3l._ZB, 1)) { + _jL(_3l, 64, _3l._hZ, yyfplus(_sl(_ZL), 5), _1r, 1, 1, 0, 65535, 1); + } else { + _jL(_3l, 64, _3l._hZ, yyfminus(_sl(_ZL), 5), _1r, -1, 1, 0, 65535, 1); + } + _1r = yyfplus(_1r, 14); + _5L(_3l.x, _1r, _UK(_Q8(_3l, _4l, "ui_Offense"))); + if (yyfequal(_3l._ZB, 1)) { + _jL(_3l, 64, _3l._LB, yyfplus(_sl(_ZL), 5), _1r, 1, 1, 0, 65535, 1); + } else { + _jL(_3l, 64, _3l._LB, yyfminus(_sl(_ZL), 5), _1r, -1, 1, 0, 65535, 1); + } +} +function _8f(_3l, _4l) { + _DS(_3l, _4l); + _3l._Vn = "Team Name"; + _3l._hZ = 0; + _3l._LB = 0; + _3l._ZB = 1; + _3l._WR = _vp(_3l._WR, 3666812894); + _3l._WR[_wp(3)] = 0; + _3l._XR = _vp(_3l._XR, 1027333011); + _3l._XR[_wp(3)] = 0; + _3l._YR = _vp(_3l._YR, 3194782232); + _3l._YR[_wp(3)] = 0; + _3l._qZ = 1 ? 1 : 0; + _3l._iZ = "0-0-0"; + _3l._5r = 0; +} +function _9f(_3l, _4l) { + _3l._rZ = _il(_0m(_3l, _4l, 42)._Cm[_Tn(0, _0m(_3l, _4l, 42)._Cm)], "name"); + _3l._sZ = _il(_0m(_3l, _4l, 42)._Cm[_Tn(1, _0m(_3l, _4l, 42)._Cm)], "name"); + _0m(_3l, _4l, 100195)._mm = _wr(_3l._rZ, 1, 10); + _0m(_3l, _4l, 100194)._mm = _wr(_3l._sZ, 1, 10); + _0m(_3l, _4l, 100196)._mm = _0m(_3l, _4l, 42)._cv[_Tn(0, _0m(_3l, _4l, 42)._cv)]; + _0m(_3l, _4l, 100197)._mm = _0m(_3l, _4l, 42)._cv[_Tn(1, _0m(_3l, _4l, 42)._cv)]; + _x5(_3l, _4l, 100203, _0m(_3l, _4l, 42)._Gm, _0m(_3l, _4l, 42)._Hm); + _0m(_3l, _4l, 100204)._rm = _0m(_3l, _4l, 42)._Gm; + __7(_3l, _4l); + _0m(_3l, _4l, 100198)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100200)._4a = 0 ? 1 : 0; + _3l._tZ = _rn._up(); + if (yyGetBool(_0m(_3l, _4l, 42)._az)) { + { + _3l._1m = 2; + _3l._tZ = 0; + } + } + if (yyfgreaterequal(_0m(_3l, _4l, 42)._Lp, 100)) { + _J2(_3l, _4l, "ACH_FANS100"); + } +} +function _af(_3l, _4l) { + _i6(_3l, _4l); + _0m(_3l, _4l, 100202)._mm = _36(_3l, _4l); + { + var _uZ = _8l(5); + for (var _vZ in _uZ) { + if (!_uZ.hasOwnProperty(_vZ)) continue; + var _wZ = _uZ[_vZ]; + if (_wZ._bl) continue; + if (!_wZ._cl) continue; + { + if (yyfless(_wZ._jr(), _3l._jr())) { + { + _wZ._tZ = _rn._up(); + return; + } + } + } + } + } + if (!yyGetBool(_0m(_3l, _4l, 42)._az)) { + { + _0m(_3l, _4l, 100201)._JM = _0m(_3l, _4l, 42)._Lp; + _a6(_3l, _4l); + } + } + if (yyfless(_rn._up(), yyfplus(_sl(_3l._tZ), _sl(yyftime(_sl(yyfplus(_sl(_3l._1m), 1)), 500))))) { + return; + } + var _xZ = _3l._1m; + var _yZ = -1; + if (yyCompareVal(_xZ, 0, g_GMLMathEpsilon) == 0) { + _yZ = 0; + } else if (yyCompareVal(_xZ, 1, g_GMLMathEpsilon) == 0) { + _yZ = 1; + } else if (yyCompareVal(_xZ, 2, g_GMLMathEpsilon) == 0) { + _yZ = 2; + } + switch (_yZ) { + case 0: { + _4l._1m++; + break; + } + case 1: { + var _zZ = yyfplus(_sl(_0m(_3l, _4l, 100201).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100201)._OM()), 0.16))); + var _AZ = yyfplus(_sl(_0m(_3l, _4l, 100201).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100201)._OM()), 0.5))); + var _BZ = yyfplus(_sl(_0m(_3l, _4l, 100201).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100201)._OM()), 0.82))); + var _6G = yyfplus(_sl(_0m(_3l, _4l, 100201).y), _sl(yyftime(_sl(_0m(_3l, _4l, 100201)._Vs()), 0.5))); + var _CZ = yyfplus(_sl(_0m(_3l, _4l, 100202).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100202)._OM()), 0.5))); + var _DZ = yyfplus(_sl(_0m(_3l, _4l, 100202).y), _sl(yyftime(_sl(_0m(_3l, _4l, 100202)._Vs()), 0.5))); + _A5(_3l, _4l, _zZ, _6G, _CZ, _DZ, 1, 1, -4); + if (yyfgreater(_0m(_3l, _4l, 42)._Lp, 33)) { + _A5(_3l, _4l, _AZ, _6G, _CZ, _DZ, 1, 1, -4); + } + if (yyfgreater(_0m(_3l, _4l, 42)._Lp, 66)) { + _A5(_3l, _4l, _BZ, _6G, _CZ, _DZ, 1, 1, -4); + } + _3l._1m++; + break; + } + case 2: { + if (!yyGetBool(_DA(47))) { + { + _0m(_3l, _4l, 100198)._4a = 1 ? 1 : 0; + _0m(_3l, _4l, 100200)._4a = 1 ? 1 : 0; + } + } + break; + } + } +} +function _bf(_3l, _4l) { + _DS(_3l, _4l); + _3l._1m = 0; + _3l._tZ = 0; +} +function _cf(_3l, _4l) { + _0m(_3l, _4l, 100317)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 42)._Um = _b8(_3l, _4l, _0m(_3l, _4l, 42)._Um, 3); + _3l._Zw = _yl(); + _3l._Yw = _yl(); + _3l._0x = _yl(); + _3l.__w = _yl(); + _3l._1x = _yl(); + _3l._3x = _yl(); + _3l._6x = _yl(); + _3l._2x = _yl(); + _3l._5x = _yl(); + _3l._4x = _yl(); + _3l._7x = _yl(); + _3l._8x = _yl(); + if (yyfequal(_0m(_3l, _4l, 42)._1m, 6)) { + { + _3l._tZ = _rn._up(); + if (yyfgreater(_0m(_3l, _4l, 42)._Nl, 17)) { + { + _0m(_3l, _4l, 100318)._mm = _Q8(_3l, _4l, "ui_EndWeek"); + } + } else { + { + _0m(_3l, _4l, 100318)._mm = _Q8(_3l, _4l, "ui_EndWeekN"); + _0m(_3l, _4l, 100318)._mm = _Pl(_0m(_3l, _4l, 100318)._mm, "$num", _0m(_3l, _4l, 42)._Nl); + } + } + _0m(_3l, _4l, 100323)._4a = 0 ? 1 : 0; + _0m(_3l, _4l, 100323)._4a = 0 ? 1 : 0; + _B5(_3l, _4l, _76(_3l, _4l), 1); + _96(_3l, _4l); + } + } else { + { + _0m(_3l, _4l, 100318)._mm = _Q8(_3l, _4l, "ui_Roster"); + _B5(_3l, _4l, 1, 0); + } + } +} +function _df(_3l, _4l) { + _Fl(_3l._Zw); + _Fl(_3l._Yw); + _Fl(_3l._0x); + _Fl(_3l.__w); + _Fl(_3l._1x); + _Fl(_3l._3x); + _Fl(_3l._6x); + _Fl(_3l._2x); + _Fl(_3l._5x); + _Fl(_3l._4x); + _Fl(_3l._7x); + _Fl(_3l._8x); +} +function _ef(_3l, _4l) { + if (yyfnotequal(_0m(_3l, _4l, 42)._1m, 6)) { + return; + } + { + var _EZ = _8l(5); + for (var _FZ in _EZ) { + if (!_EZ.hasOwnProperty(_FZ)) continue; + var _GZ = _EZ[_FZ]; + if (_GZ._bl) continue; + if (!_GZ._cl) continue; + if (yyfless(_GZ._jr(), _3l._jr())) { + _GZ._tZ = _rn._up(); + } + } + } + if (yyfless(_rn._up(), yyfplus(_sl(_3l._tZ), _sl(yyftime(_sl(yyfplus(_sl(_3l._1m), 1)), 1000))))) { + return; + } + var _HZ = _3l._1m; + var _IZ = -1; + if (yyCompareVal(_HZ, 0, g_GMLMathEpsilon) == 0) { + _IZ = 0; + } else if (yyCompareVal(_HZ, 1, g_GMLMathEpsilon) == 0) { + _IZ = 1; + } + switch (_IZ) { + case 0: { + var _JZ = 1 ? 1 : 0; + var _dl = 1; + for (; yyfless(_dl, _el(_3l._0x)); _dl++) { + { + var _Bl = _hl(_0m(_3l, _4l, 42)._Um, yyfminus(_sl(_dl), 1)); + _KZ(_3l._0x, _dl, _cm(yyfplus(_sl(_hl(_3l._0x, _dl)), 1), 1, _il(_Bl, "condition"))); + if (yyfless(_hl(_3l._0x, _dl), _il(_Bl, "condition"))) { + _JZ = 0 ? 1 : 0; + } + } + } + if (yyGetBool(_JZ)) { + _3l._1m++; + } + break; + } + case 1: { + _0m(_3l, _4l, 100317)._4a = 1 ? 1 : 0; + _3l._1m++; + break; + } + } +} +function _ff(_3l, _4l) {} +function _gf(_3l, _4l) { + _YK(0); + _ZK(1); + _0L(1); + var _1L = yyfplus(_sl(_3l.x), 4); + var _1r = yyfplus(_sl(_3l.y), 16); + var _LZ = 12; + var _MZ = 34; + var _NZ = 0; + for (; yyfless(_NZ, _el(_3l._Yw)); _NZ++) { + { + _aL(16777215); + if (yyfgreater(_NZ, 0)) { + { + _hL(_3l, 58, _26(_3l, _4l, _hl(_3l._Yw, _NZ)), _1L, _1r); + } + } + _1L = yyfplus(_1L, 12); + _ZK(0); + var _sr = _hl(_3l._Zw, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _ZK(1); + _1L = yyfplus(_1L, 82); + _aL(_k8(_3l, _4l, _hl(_3l.__w, _NZ))); + var _sr = _99(_3l, _4l, _hl(_3l.__w, _NZ)); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _sr); + _aL(16777215); + _1L = yyfplus(_1L, _MZ); + var _9x = _hl(_3l._0x, _NZ); + if (yyfequal(_NZ, 0)) { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _9x, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _9x); + } + } else { + { + if (yyflessequal(_9x, 40)) { + { + var _OZ = _ul(abs(_9x)); + if (yyflessequal(_9x, 0)) { + { + _eT(yyfplus(_sl(_1L), 5), yyfplus(_sl(_1r), 1), _OZ, 0, 0, 0, 0, 1); + _eT(yyfplus(_sl(_1L), 6), _1r, _OZ, 255, 255, 255, 255, 1); + _hL(_3l, 61, 0, yyfminus(yyfminus(_sl(_1L), 2), _sl(yyfdivide(_sl(_3L(_OZ)), 2))), _1r); + } + } else { + if (yyflessequal(_9x, 20)) { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), yyfplus(_sl(_OZ), "%"), 0, 0, 0, 0, 1); + _eT(_1L, _1r, yyfplus(_sl(_OZ), "%"), 4235519, 4235519, 4235519, 4235519, 1); + } + } else { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), yyfplus(_sl(_OZ), "%"), 0, 0, 0, 0, 1); + _eT(_1L, _1r, yyfplus(_sl(_OZ), "%"), 65535, 65535, 65535, 65535, 1); + } + } + } + } + } else { + { + _5L(_1L, _1r, yyfplus(_sl(_ul(_9x)), "%")); + } + } + } + } + if (yyfequal(_0m(_3l, _4l, 42)._1m, 6)) { + { + _aL(16777215); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._1x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._2x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._3x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._4x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._5x, _NZ); + if (yyfequal(_NZ, 0)) { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + _5L(_1L, _1r, _sr); + } + } + _eT(_1L, _1r, _sr, 16777215, 16777215, 16777215, 16777215, 1); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._6x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + _bL(global._bm); + var _sr = _hl(_3l._7x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, yyfplus(_sl(_MZ), 8)); + var _1T = yyfplus(1, _sl(sin(yyfdivide(_sl(_rn._up()), 100)))); + _bL(16777215); + var _sr = _hl(_3l._8x, _NZ); + if (yyfequal(_NZ, 0)) { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + } else { + if (yyGetBool(_tq("flash_", _sr))) { + { + _sr = _Pl(_sr, "flash_", ""); + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, yyftime(_sl(_1T), 0.7)); + _0L(_1T); + _bL(global._bm); + } + } + } + _5L(_1L, _1r, _sr); + _0L(1); + } + } else { + { + _aL(16777215); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._1x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._2x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._3x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._4x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._5x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._6x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + _1L = yyfplus(_1L, _MZ); + var _sr = _hl(_3l._7x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } else { + if (yyfequal(_sr, 21)) { + _bL(global._bm); + } + } + _5L(_1L, _1r, _sr); + _bL(16777215); + _1L = yyfplus(_1L, yyfplus(_sl(_MZ), 8)); + var _sr = _hl(_3l._8x, _NZ); + if (yyfequal(_NZ, 0)) { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _sr, 0, 0, 0, 0, 1); + } + _5L(_1L, _1r, _sr); + } + } + _1L = yyfplus(_sl(_3l.x), 4); + _1r = yyfplus(_1r, _LZ); + } + } + _0L(1); + _bL(16777215); +} +function _hf(_3l, _4l) { + _DS(_3l, _4l); + _3l._fw = 0; + _3l._1m = 0; + _3l._tZ = 0; +} +function _if(_3l, _4l) { + _3l._Bl = _0m(_3l, _4l, 42)._tn; + if (yyfequal(_3l._Bl, -4)) { + return; + } + _A9(_3l, _4l, yyfplus("face_x=", _sl(_ul(_il(_3l._Bl, "face_x"))))); + _A9(_3l, _4l, yyfplus("face_y=", _sl(_ul(_il(_3l._Bl, "face_y"))))); + _YK(0); + _ZK(0); + __K(1); + _0m(_3l, _4l, 0)._4a = 0 ? 1 : 0; + var _Vn = yyfplus(yyfplus(yyfplus(yyfplus(_sl(_99(_3l, _4l, _il(_3l._Bl, "position"))), " - "), _sl(_il(_3l._Bl, "fname"))), " "), _sl(_il(_3l._Bl, "lname"))); + _0m(_3l, _4l, 100229)._mm = _Vn; + var _AN = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Age")), ": "), _sl(_ul(_il(_3l._Bl, "age")))); + if (yyfequal(_il(_3l._Bl, "age"), 21)) { + _AN = yyfplus(_AN, yyfplus(yyfplus(" ", _sl(_Q8(_3l, _4l, "ui_Rookie"))), " ")); + } + _0m(_3l, _4l, 100238)._mm = _AN; + _3l._PZ = yyfplus(_sl(_0m(_3l, _4l, 100238).x), _sl(_3L(_0m(_3l, _4l, 100238)._mm))); + _3l._QZ = _0m(_3l, _4l, 100238).y; + if (yyfgreater(_il(_3l._Bl, "age"), 21)) { + _3l._QZ = -999; + } + _0m(_3l, _4l, 100228)._Pq = _a9(_3l, _4l, _il(_3l._Bl, "position")); + _0m(_3l, _4l, 100231)._mm = _UK(yyfplus(_sl(_Q8(_3l, _4l, "ui_Condition")), ": ")); + _3l._RZ = yyfplus(_sl(_0m(_3l, _4l, 100231).x), _sl(_3L(_0m(_3l, _4l, 100231)._mm))); + _3l._SZ = _0m(_3l, _4l, 100231).y; + _3l._TZ = _UK(_e9(_3l, _4l, _il(_3l._Bl, "condition"))); + _3l._UZ = 16777215; + _3l._VZ = 0; + if (yyGetBool(_il(_3l._Bl, "resting"))) { + { + _3l._UZ = global._bm; + _3l._VZ = 3; + } + } else { + if (yyflessequal(_il(_3l._Bl, "condition"), 0)) { + { + _3l._UZ = 255; + _3l._VZ = 0; + } + } else { + if (yyflessequal(_il(_3l._Bl, "condition"), 20)) { + { + _3l._UZ = 4235519; + _3l._VZ = 1; + } + } else { + if (yyflessequal(_il(_3l._Bl, "condition"), 40)) { + { + _3l._UZ = 65535; + _3l._VZ = 2; + } + } + } + } + } + _3l._WZ = yyfplus(_sl(_3l._RZ), _sl(_3L(yyfplus(_sl(_3l._TZ), " ")))); + var _3p = yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Contract")), ": $"), _sl(_ul(_il(_3l._Bl, "salary")))), "m ("), _sl(_ul(_il(_3l._Bl, "contract")))), _sl(_Q8(_3l, _4l, "sla_Year"))), ")"); + _0m(_3l, _4l, 100230)._mm = _3p; + _0m(_3l, _4l, 100236)._mm = _UK(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Attitude")), ": "), _sl(_b9(_3l, _4l, _il(_3l._Bl, "attitude"))))); + _3l._XZ = yyfplus(_sl(_0m(_3l, _4l, 100236).x), _sl(_3L(yyfplus(_sl(_0m(_3l, _4l, 100236)._mm), " ")))); + _3l._YZ = _0m(_3l, _4l, 100236).y; + _0m(_3l, _4l, 100237)._mm = _Q8(_3l, _4l, "ui_Rating"); + var _bT = yyfplus(_sl(_3L(_0m(_3l, _4l, 100237)._mm)), 8); + _3l._ZZ = _0m(_3l, _4l, 100237).x; + _3l.__Z = yyfplus(_sl(_0m(_3l, _4l, 100237).y), 12); + _3l._0_ = 0; + _0m(_3l, _4l, 100240)._mm = _Q8(_3l, _4l, "ui_Potential"); + var _bT = yyfplus(_sl(_3L(_0m(_3l, _4l, 100240)._mm)), 8); + _3l._1_ = _0m(_3l, _4l, 100240).x; + _3l._2_ = yyfplus(_sl(_0m(_3l, _4l, 100240).y), 12); + _3l._3_ = 0; + var _4_ = 1; + if (!yyGetBool(_I8(_3l, _4l, _il(_3l._Bl, "position")))) { + { + _3l._0_ = _98(_3l, _4l, _3l._Bl); + _3l._3_ = _a8(_3l, _4l, _3l._Bl); + _4_ = _U4(_3l, _4l, _3l._Bl); + } + } + var _5_ = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Value")), ": "), _sl(_c9(_3l, _4l, _4_))); + _0m(_3l, _4l, 100242)._mm = _5_; + _0m(_3l, _4l, 100243)._mm = ""; + _0m(_3l, _4l, 100243)._3T = global._bm; + _3l._6_ = 0; + _3l._7_ = 0; + if (yyfgreater(_Dl(_0m(_3l, _4l, 42)._Bn, _0m(_3l, _4l, 42)._tn), -1)) { + { + var _8_ = _il(_0m(_3l, _4l, 42)._tn, "intrade_pick"); + _A9(_3l, _4l, yyfplus("Intrade_pick = ", _sl(_ul(_il(_0m(_3l, _4l, 42)._tn, "intrade_pick"))))); + _0m(_3l, _4l, 100243)._mm = _UK( + yyfplus(yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Cost")), ": "), _sl(_c9(_3l, _4l, _8_))), " ("), _sl(_ul(_0m(_3l, _4l, 42)._Sn[_Tn(yyfminus(_sl(_8_), 1), _0m(_3l, _4l, 42)._Sn)]))), ")") + ); + _3l._6_ = yyfplus(_sl(_0m(_3l, _4l, 100243).x), _sl(_3L(yyfplus(_sl(_0m(_3l, _4l, 100243)._mm), " ")))); + _3l._7_ = _0m(_3l, _4l, 100243).y; + } + } else { + if (yyGetBool(yyfgreater(_Dl(_0m(_3l, _4l, 42)._Um, _0m(_3l, _4l, 42)._tn), -1)) && yyGetBool(yyfgreater(_il(_0m(_3l, _4l, 42)._tn, "outtrade_pick"), 0))) { + { + var _8_ = _il(_0m(_3l, _4l, 42)._tn, "outtrade_pick"); + var _9_ = yyfplus(yyfplus(" (", _sl(_ul(_0m(_3l, _4l, 42)._Sn[_Tn(yyfminus(_sl(_8_), 1), _0m(_3l, _4l, 42)._Sn)]))), ")"); + _0m(_3l, _4l, 100243)._mm = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Offer")), ": "), _sl(_c9(_3l, _4l, _8_))), _sl(_9_)); + _3l._6_ = yyfplus(_sl(_0m(_3l, _4l, 100243).x), _sl(_3L(yyfplus(_sl(_0m(_3l, _4l, 100243)._mm), " ")))); + _3l._7_ = _0m(_3l, _4l, 100243).y; + } + } + } + if (yyGetBool(_I8(_3l, _4l, _il(_3l._Bl, "position")))) { + _3l._6_ = 0; + } + _0m(_3l, _4l, 100233)._Pq = _Q8(_3l, _4l, "attribute_Catching"); + _0m(_3l, _4l, 100234)._Pq = _Q8(_3l, _4l, "attribute_Speed"); + _0m(_3l, _4l, 100235)._Pq = _Q8(_3l, _4l, "attribute_Strength"); + _0m(_3l, _4l, 100239)._Pq = _Q8(_3l, _4l, "attribute_Stamina"); + var _a_ = _il(_3l._Bl, "position"); + var _b_ = -1; + if (yyCompareVal(_a_, 1, g_GMLMathEpsilon) == 0) { + _b_ = 0; + } else if (yyCompareVal(_a_, 10, g_GMLMathEpsilon) == 0) { + _b_ = 1; + } else if ( + yyCompareVal(_a_, 5, g_GMLMathEpsilon) == 0 || + yyCompareVal(_a_, 6, g_GMLMathEpsilon) == 0 || + yyCompareVal(_a_, 7, g_GMLMathEpsilon) == 0 || + yyCompareVal(_a_, 8, g_GMLMathEpsilon) == 0 || + yyCompareVal(_a_, 9, g_GMLMathEpsilon) == 0 + ) { + _b_ = 2; + } + switch (_b_) { + case 0: { + _0m(_3l, _4l, 100233)._Pq = _Q8(_3l, _4l, "attribute_ThrowAccuracy"); + _0m(_3l, _4l, 100235)._Pq = _Q8(_3l, _4l, "attribute_ArmStrength"); + _0m(_3l, _4l, 100215)._mm = _Q8(_3l, _4l, "attribute_Throwing"); + break; + } + case 1: { + _0m(_3l, _4l, 100233)._Pq = _Q8(_3l, _4l, "attribute_KickAccuracy"); + _0m(_3l, _4l, 100235)._Pq = _Q8(_3l, _4l, "attribute_KickRange"); + _0m(_3l, _4l, 100215)._mm = _Q8(_3l, _4l, "attribute_Accuracy"); + _0m(_3l, _4l, 100217)._mm = _Q8(_3l, _4l, "attribute_Range"); + break; + } + case 2: { + _0m(_3l, _4l, 100233)._Pq = _Q8(_3l, _4l, "attribute_Tackling"); + _0m(_3l, _4l, 100215)._mm = _Q8(_3l, _4l, "attribute_Tackling"); + break; + } + default: { + break; + } + } + _0m(_3l, _4l, 100233)._DU = yyftime(_sl(_il(_3l._Bl, "max_skill")), 10); + _0m(_3l, _4l, 100233)._eo = yyftime(_sl(_il(_3l._Bl, "skill")), 10); + _0m(_3l, _4l, 100234)._DU = yyftime(_sl(_il(_3l._Bl, "max_speed")), 10); + _0m(_3l, _4l, 100234)._eo = yyftime(_sl(_il(_3l._Bl, "speed")), 10); + _0m(_3l, _4l, 100235)._DU = yyftime(_sl(_il(_3l._Bl, "max_strength")), 10); + _0m(_3l, _4l, 100235)._eo = yyftime(_sl(_il(_3l._Bl, "strength")), 10); + _0m(_3l, _4l, 100239)._DU = yyftime(_sl(_il(_3l._Bl, "max_stamina")), 10); + _0m(_3l, _4l, 100239)._eo = yyftime(_sl(_il(_3l._Bl, "stamina")), 10); + _0m(_3l, _4l, 100215)._6r = 1 ? 1 : 0; + _0m(_3l, _4l, 100216)._6r = 1 ? 1 : 0; + _0m(_3l, _4l, 100217)._6r = 1 ? 1 : 0; + _0m(_3l, _4l, 100218)._6r = 1 ? 1 : 0; + _0m(_3l, _4l, 100220)._4a = 0 ? 1 : 0; + if (yyfgreaterequal(_il(_3l._Bl, "skill"), _il(_3l._Bl, "max_skill"))) { + _0m(_3l, _4l, 100215)._6r = 0 ? 1 : 0; + } + if (yyfgreaterequal(_il(_3l._Bl, "speed"), _il(_3l._Bl, "max_speed"))) { + _0m(_3l, _4l, 100216)._6r = 0 ? 1 : 0; + } + if (yyfgreaterequal(_il(_3l._Bl, "strength"), _il(_3l._Bl, "max_strength"))) { + _0m(_3l, _4l, 100217)._6r = 0 ? 1 : 0; + } + if (yyfgreaterequal(_il(_3l._Bl, "stamina"), _il(_3l._Bl, "max_stamina"))) { + _0m(_3l, _4l, 100218)._6r = 0 ? 1 : 0; + } + _3l._ho = _MW("Buttons_Back"); + _3l._c_ = _MW("Buttons_Navigate"); + _3l._io = _MW("Buttons_Main"); + _3l._jo = _MW("Buttons_Pick"); + _3l._ko = _MW("Buttons_XP"); + _3l._lo = _MW("Buttons_XP_Continue"); + _go(_3l._ho, 1); + _go(_3l._c_, 1); + _go(_3l._io, 0); + _go(_3l._jo, 0); + _go(_3l._ko, 0); + _go(_3l._lo, 0); + if (yyfgreater(_0m(_3l, _4l, 42)._cq, 0)) { + { + _go(_3l._io, 1); + _0m(_3l, _4l, 100224)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100223)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100222)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100221)._6r = 0 ? 1 : 0; + _b6(_3l, _4l); + return; + } + } else { + if (yyfgreater(_il(_3l._Bl, "xp_gain"), 0)) { + { + _go(_3l._ho, 0); + _go(_3l._c_, 0); + } + } else { + if (yyfgreater(_il(_3l._Bl, "skill_points"), 0)) { + { + _go(_3l._ho, 0); + _go(_3l._c_, 1); + _go(_3l._ko, 1); + if (yyGetBool(_0m(_3l, _4l, 100215)._6r)) { + _0m(_3l, _4l, 100233)._fo = 1 ? 1 : 0; + } + if (yyGetBool(_0m(_3l, _4l, 100216)._6r)) { + _0m(_3l, _4l, 100234)._fo = 1 ? 1 : 0; + } + if (yyGetBool(_0m(_3l, _4l, 100217)._6r)) { + _0m(_3l, _4l, 100235)._fo = 1 ? 1 : 0; + } + if (yyGetBool(_0m(_3l, _4l, 100218)._6r)) { + _0m(_3l, _4l, 100239)._fo = 1 ? 1 : 0; + } + } + } else { + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._Um, _3l._Bl), 0)) { + { + _go(_3l._io, 1); + } + } else { + { + _go(_3l._jo, 1); + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._An, _3l._Bl), 0)) { + _0m(_3l, _4l, 100220)._4a = 1 ? 1 : 0; + } + if (yyfgreaterequal(_Dl(_0m(_3l, _4l, 42)._Bn, _3l._Bl), 0)) { + _0m(_3l, _4l, 100220)._4a = 1 ? 1 : 0; + } + } + } + } + } + } + _3l._qI = yyftime(_sl(_il(_3l._Bl, "xp_level")), 100); + _3l._hw = yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "xp")), _sl(_3l._qI))), 100); + _0m(_3l, _4l, 100241)._Pq = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_XPLevel")), " "), _sl(_ul(_il(_3l._Bl, "xp_level")))); + _0m(_3l, _4l, 100241)._eo = _3l._hw; + if (yyfless(_il(_3l._Bl, "condition"), 0)) { + { + _0m(_3l, _4l, 100224)._6r = 0 ? 1 : 0; + } + } else { + { + var _d_ = _il(_3l._Bl, "resting"); + var _e_ = -1; + if (yyCompareVal(_d_, 0, g_GMLMathEpsilon) == 0) { + _e_ = 0; + } else if (yyCompareVal(_d_, 1, g_GMLMathEpsilon) == 0) { + _e_ = 1; + } + switch (_e_) { + case 0: { + _0m(_3l, _4l, 100224)._mm = _Q8(_3l, _4l, "ui_Rest"); + _0m(_3l, _4l, 100224)._am = global._Ll; + break; + } + case 1: { + _0m(_3l, _4l, 100224)._mm = _Q8(_3l, _4l, "ui_Resting"); + _0m(_3l, _4l, 100224)._am = global._bm; + break; + } + } + } + } +} +function _jf(_3l, _4l) { + _0m(_3l, _4l, 100246)._mm = _36(_3l, _4l); + if (!yyGetBool(_tl(_3l._Bl, 1))) { + return; + } + _0m(_3l, _4l, 100236)._mm = _UK(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Attitude")), ": "), _sl(_b9(_3l, _4l, _il(_3l._Bl, "attitude"))))); + _3l._XZ = yyfplus(_sl(_0m(_3l, _4l, 100236).x), _sl(_3L(yyfplus(_sl(_0m(_3l, _4l, 100236)._mm), " ")))); + _3l._YZ = _0m(_3l, _4l, 100236).y; + if (yyfgreater(_il(_3l._Bl, "xp_gain"), 0)) { + { + _vl(_3l._Bl, "xp_gain", yyfminus(_sl(_il(_3l._Bl, "xp_gain")), 1)); + _vl(_3l._Bl, "xp", yyfplus(_sl(_il(_3l._Bl, "xp")), 1)); + if (yyfgreaterequal(_il(_3l._Bl, "xp"), _3l._qI)) { + { + _vl(_3l._Bl, "xp", 1); + _vl(_3l._Bl, "xp_level", yyfplus(_sl(_il(_3l._Bl, "xp_level")), 1)); + _vl(_3l._Bl, "attitude", _cm(yyfplus(_sl(_il(_3l._Bl, "attitude")), 10), 1, 100)); + if (yyfless(_il(_3l._Bl, "xp_gain"), 1)) { + _vl(_3l._Bl, "xp_gain", 1); + } + if (!yyGetBool(_m8(_3l, _4l, _3l._Bl))) { + { + _vl(_3l._Bl, "skill_points", yyfplus(_sl(_il(_3l._Bl, "skill_points")), 1)); + _3m(15); + } + } else { + { + var _5G = yyfplus(_sl(_0m(_3l, _4l, 100241).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100241)._OM()), 0.9))); + var _6G = yyfplus(_sl(_0m(_3l, _4l, 100241).y), _sl(yyftime(_sl(_0m(_3l, _4l, 100241)._Vs()), 0.5))); + _A5(_3l, _4l, _5G, _6G, _0m(_3l, _4l, 100246).x, _0m(_3l, _4l, 100246).y, 1, 1, -4); + } + } + return; + } + } + _3l._hw = yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "xp")), _sl(_3l._qI))), 100); + _0m(_3l, _4l, 100241)._Pq = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_XPLevel")), " "), _sl(_ul(_il(_3l._Bl, "xp_level")))); + _0m(_3l, _4l, 100241)._eo = _3l._hw; + if (yyfless(_il(_3l._Bl, "xp_gain"), 1)) { + { + _vl(_3l._Bl, "xp_gain", 0); + if (yyfgreater(_il(_3l._Bl, "skill_points"), 0)) { + { + _3m(15); + return; + } + } + _go(_3l._ho, 0); + _go(_3l._io, 0); + _go(_3l._jo, 0); + _go(_3l._ko, 0); + _go(_3l._lo, 1); + } + } + } + } +} +function _kf(_3l, _4l) { + if (!yyGetBool(_tl(_3l._Bl, 1))) { + return; + } + _jL(_3l, 68, _3l._0_, _3l._ZZ, _3l.__Z, 1, 1, 0, global._bm, 1); + _jL(_3l, 69, _3l._3_, _3l._1_, _3l._2_, 1, 1, 0, global._bm, 1); + _jL(_3l, 58, _26(_3l, _4l, _il(_3l._Bl, "attitude")), _3l._XZ, _3l._YZ, 1, 1, 0, 16777215, 1); + _hL(_3l, 60, 0, _3l._PZ, _3l._QZ); + if (yyfnotequal(_3l._UZ, 16777215)) { + { + _2T(yyfminus(_sl(_3l._RZ), 1), yyfplus(_sl(_3l._SZ), 1), _3l._TZ, 0, 0, 0, 0, 1); + _2T(_3l._RZ, _3l._SZ, _3l._TZ, _3l._UZ, _3l._UZ, _3l._UZ, _3l._UZ, 1); + _hL(_3l, 61, _3l._VZ, _3l._WZ, _3l._SZ); + } + } else { + _2T(_3l._RZ, _3l._SZ, _3l._TZ, _3l._UZ, _3l._UZ, _3l._UZ, _3l._UZ, 1); + } + if (yyfgreater(_3l._6_, 0)) { + _jL(_3l, 59, 0, _3l._6_, _3l._7_, 1, 1, 0, 16777215, yyfdivide(_sl(yyfplus(_sl(sin(yyfdivide(_sl(_rn._up()), 160))), 1)), 2)); + } +} +function _mf(_3l, _4l) { + _vl(_0m(_3l, _4l, 42)._tn, "xp_gain", yyfminus(_sl(_3l._qI), _sl(_il(_0m(_3l, _4l, 42)._tn, "xp")))); +} +function _nf(_3l, _4l) { + _DS(_3l, _4l); +} +function _of(_3l, _4l) { + _3l._f_ = _yl(); + _3l._Bl = _0m(_3l, _4l, 42)._tn; + if (yyfequal(_3l._Bl, -4)) { + return; + } + var _g_ = ""; + var _wu = _o5(_3l, _4l); + if (yyGetBool(_wu)) { + { + if (yyfequal(_il(_wu, "away_team"), _0m(_3l, _4l, 42)._Fm)) { + _g_ = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_At")), " "), _sl(_l9(_3l, _4l, _il(_wu, "home_team")))); + } else { + _g_ = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "tla_Versus")), " "), _sl(_l9(_3l, _4l, _il(_wu, "away_team")))); + } + } + } + var _yn = _il(_3l._Bl, "position"); + _0m(_3l, _4l, 100288)._mm = yyfplus(yyfplus(yyfplus(yyfplus(_sl(_99(_3l, _4l, _yn)), " - "), _sl(_il(_3l._Bl, "fname"))), " "), _sl(_il(_3l._Bl, "lname"))); + var _h_ = ""; + var _ax = _ul(_il(_3l._Bl, "stat_attempts")); + var _i_ = _ul(_il(_3l._Bl, "stat_complete")); + var _bx = _ul(round(_il(_3l._Bl, "stat_yards"))); + var _iw = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 0, 0), 1); + var _j_ = _ul(round(_il(_3l._Bl, "stat_longest"))); + var _cx = _ul(_il(_3l._Bl, "stat_touchdowns")); + var _dx = _ul(_il(_3l._Bl, "stat_fumbles")); + var _ex = _ul(_il(_3l._Bl, "stat_tackles")); + var _k_ = _ul(_il(_3l._Bl, "stat_int")); + var _l_ = _ul(_il(_3l._Bl, "stat_sacks")); + if (yyGetBool(yyGetBool(yyfequal(_yn, 1)) || yyGetBool(yyfequal(_yn, 10))) && yyGetBool(yyfgreater(_il(_3l._Bl, "stat_attempts"), 0))) { + _i_ = yyfplus(_i_, yyfplus(yyfplus(" (", _sl(_ul(round(yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "stat_complete")), _sl(_il(_3l._Bl, "stat_attempts")))), 100))))), "%)")); + } + var _m_ = _ul(_il(_3l._Bl, "stat_rush_attempts")); + var _n_ = _ul(round(_il(_3l._Bl, "stat_rush_yards"))); + var _o_ = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 0, 1), 1); + var _p_ = _ul(round(_il(_3l._Bl, "stat_rush_longest"))); + var _q_ = _ul(_il(_3l._Bl, "stat_rush_touchdowns")); + var _r_ = _3l._fw; + var _s_ = -1; + if (yyCompareVal(_r_, 1, g_GMLMathEpsilon) == 0) { + _s_ = 0; + } else if (yyCompareVal(_r_, 2, g_GMLMathEpsilon) == 0) { + _s_ = 1; + } + switch (_s_) { + case 0: { + _g_ = ""; + _h_ = _ul(_il(_3l._Bl, "season_games")); + _ax = _ul(_il(_3l._Bl, "season_attempts")); + _i_ = _ul(_il(_3l._Bl, "season_complete")); + _bx = _ul(round(_il(_3l._Bl, "season_yards"))); + _iw = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 1, 0), 1); + _j_ = _ul(round(_il(_3l._Bl, "season_longest"))); + _cx = _ul(_il(_3l._Bl, "season_touchdowns")); + _dx = _ul(_il(_3l._Bl, "season_fumbles")); + _ex = _ul(_il(_3l._Bl, "season_tackles")); + _k_ = _ul(_il(_3l._Bl, "season_int")); + _l_ = _ul(_il(_3l._Bl, "season_sacks")); + if (yyGetBool(yyGetBool(yyfequal(_yn, 1)) || yyGetBool(yyfequal(_yn, 10))) && yyGetBool(yyfgreater(_il(_3l._Bl, "season_attempts"), 0))) { + _i_ = yyfplus(_i_, yyfplus(yyfplus(" (", _sl(_ul(round(yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "season_complete")), _sl(_il(_3l._Bl, "season_attempts")))), 100))))), "%)")); + } + _m_ = _ul(_il(_3l._Bl, "season_rush_attempts")); + _n_ = _ul(round(_il(_3l._Bl, "season_rush_yards"))); + _o_ = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 1, 1), 1); + _p_ = _ul(round(_il(_3l._Bl, "season_rush_longest"))); + _q_ = _ul(_il(_3l._Bl, "season_rush_touchdowns")); + break; + } + case 1: { + _g_ = ""; + _h_ = _ul(_il(_3l._Bl, "career_games")); + _ax = _ul(_il(_3l._Bl, "career_attempts")); + _i_ = _ul(_il(_3l._Bl, "career_complete")); + _bx = _ul(round(_il(_3l._Bl, "career_yards"))); + _iw = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 2, 0), 1); + _j_ = _ul(round(_il(_3l._Bl, "career_longest"))); + _cx = _ul(_il(_3l._Bl, "career_touchdowns")); + _dx = _ul(_il(_3l._Bl, "career_fumbles")); + _ex = _ul(_il(_3l._Bl, "career_tackles")); + _k_ = _ul(_il(_3l._Bl, "career_int")); + _l_ = _ul(_il(_3l._Bl, "career_sacks")); + if (yyGetBool(yyGetBool(yyfequal(_yn, 1)) || yyGetBool(yyfequal(_yn, 10))) && yyGetBool(yyfgreater(_il(_3l._Bl, "career_attempts"), 0))) { + _i_ = yyfplus(_i_, yyfplus(yyfplus(" (", _sl(_ul(round(yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "career_complete")), _sl(_il(_3l._Bl, "career_attempts")))), 100))))), "%)")); + } + _m_ = _ul(_il(_3l._Bl, "career_rush_attempts")); + _n_ = _ul(round(_il(_3l._Bl, "career_rush_yards"))); + _o_ = _39(_3l, _4l, _p8(_3l, _4l, _3l._Bl, 2, 1), 1); + _p_ = _ul(round(_il(_3l._Bl, "career_rush_longest"))); + _q_ = _ul(_il(_3l._Bl, "career_rush_touchdowns")); + break; + } + } + var _t_ = _yn; + var _u_ = -1; + if (yyCompareVal(_t_, 1, g_GMLMathEpsilon) == 0) { + _u_ = 0; + } else if (yyCompareVal(_t_, 2, g_GMLMathEpsilon) == 0) { + _u_ = 1; + } else if (yyCompareVal(_t_, 3, g_GMLMathEpsilon) == 0 || yyCompareVal(_t_, 4, g_GMLMathEpsilon) == 0) { + _u_ = 2; + } else if (yyCompareVal(_t_, 10, g_GMLMathEpsilon) == 0) { + _u_ = 3; + } else if (yyCompareVal(_t_, 5, g_GMLMathEpsilon) == 0) { + _u_ = 4; + } else if (yyCompareVal(_t_, 6, g_GMLMathEpsilon) == 0 || yyCompareVal(_t_, 7, g_GMLMathEpsilon) == 0 || yyCompareVal(_t_, 8, g_GMLMathEpsilon) == 0 || yyCompareVal(_t_, 9, g_GMLMathEpsilon) == 0) { + _u_ = 5; + } + switch (_u_) { + case 0: { + var _v_ = _0m(_3l, _4l, 42)._2o; + var _w_ = -1; + if (yyCompareVal(_v_, 1, g_GMLMathEpsilon) == 0) { + _w_ = 0; + } else if (yyCompareVal(_v_, 2, g_GMLMathEpsilon) == 0) { + _w_ = 1; + } + switch (_w_) { + case 0: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Passing")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_attempts")), ": "), _sl(_ax))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_complete")), ": "), _sl(_i_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_bx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_iw))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_j_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_touchdowns")), ": "), _sl(_cx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fumbles")), ": "), _sl(_dx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_int")), ": "), _sl(_k_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_sacks")), ": "), _sl(_l_))); + break; + } + case 1: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Rushing")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_attempts")), ": "), _sl(_m_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_n_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_o_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_p_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_touchdowns")), ": "), _sl(_q_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fumbles")), ": "), _sl(_dx))); + break; + } + } + break; + } + case 1: { + var _x_ = _0m(_3l, _4l, 42)._2o; + var _y_ = -1; + if (yyCompareVal(_x_, 1, g_GMLMathEpsilon) == 0) { + _y_ = 0; + } else if (yyCompareVal(_x_, 2, g_GMLMathEpsilon) == 0) { + _y_ = 1; + } + switch (_y_) { + case 0: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Receiving")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_attempts")), ": "), _sl(_ax))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_bx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_iw))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_j_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_touchdowns")), ": "), _sl(_cx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fumbles")), ": "), _sl(_dx))); + break; + } + case 1: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Rushing")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_attempts")), ": "), _sl(_m_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_n_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_o_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_p_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_touchdowns")), ": "), _sl(_q_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fumbles")), ": "), _sl(_dx))); + break; + } + } + break; + } + case 2: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Receiving")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_receive")), ": "), _sl(_ax))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_bx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_iw))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_j_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_touchdowns")), ": "), _sl(_cx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fumbles")), ": "), _sl(_dx))); + break; + } + case 3: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Kicking")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fga")), ": "), _sl(_ax))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_fgm")), ": "), _sl(_i_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_yards")), ": "), _sl(_bx))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_average")), ": "), _sl(_iw))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_longest")), ": "), _sl(_j_))); + break; + } + case 4: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Tackling")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_tackles")), ": "), _sl(_ex))); + break; + } + case 5: { + _Cl(_3l._f_, yyfplus("shad_", _sl(_Q8(_3l, _4l, "ui_Defense")))); + if (yyfnotequal(_g_, "")) { + _Cl(_3l._f_, _g_); + } + if (yyfnotequal(_h_, "")) { + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_games")), ": "), _sl(_h_))); + } + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_tackles")), ": "), _sl(_ex))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_int")), ": "), _sl(_k_))); + _Cl(_3l._f_, yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_stat_sacks")), ": "), _sl(_l_))); + break; + } + } +} +function _pf(_3l, _4l) { + _Fl(_3l._f_); +} +function _qf(_3l, _4l) {} +function _rf(_3l, _4l) { + _YK(0); + _ZK(0); + var _1L = yyfplus(_sl(_3l.x), 16); + var _1r = yyfplus(_sl(_3l.y), 16); + var _NZ = 0; + for (; yyfless(_NZ, _el(_3l._f_)); _NZ++) { + { + var _sr = _hl(_3l._f_, _NZ); + if (yyGetBool(_tq("shad_", _sr))) { + { + _eT(yyfminus(_sl(_1L), 1), yyfplus(_sl(_1r), 1), _Pl(_sr, "shad_", ""), 0, 0, 0, 0, 1); + } + } + _5L(_1L, _1r, _Pl(_sr, "shad_", "")); + _1r = yyfplus(_1r, 14); + } + } +} +function _sf(_3l, _4l) { + _DS(_3l, _4l); + _3l._fw = 0; +} +function _tf(_3l, _4l) { + _3l._Bl = _0m(_3l, _4l, 42)._tn; + if (yyfequal(_3l._Bl, -4)) { + return; + } + _YK(0); + _ZK(0); + __K(1); + _0m(_3l, _4l, 100257)._Bl = _0m(_3l, _4l, 42)._tn; + _0m(_3l, _4l, 100257)._6r = 0 ? 1 : 0; + _0m(_3l, _4l, 100253)._Pq = _a9(_3l, _4l, _il(_3l._Bl, "position")); + _0m(_3l, _4l, 100254)._mm = yyfplus(yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Name")), ": "), _sl(_il(_3l._Bl, "fname"))), " "), _sl(_il(_3l._Bl, "lname"))); + _0m(_3l, _4l, 100255)._mm = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Age")), ": "), _sl(_ul(_il(_3l._Bl, "age")))); + _0m(_3l, _4l, 100256)._mm = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Attitude")), ": "), _sl(_b9(_3l, _4l, _il(_3l._Bl, "attitude")))); + _3l._z_ = _26(_3l, _4l, _il(_3l._Bl, "attitude")); + _0m(_3l, _4l, 100264)._mm = yyfplus(yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Contract")), ": "), _sl(_ul(_il(_3l._Bl, "contract")))), _sl(_Q8(_3l, _4l, "sla_Year"))); + _0m(_3l, _4l, 100262)._mm = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_Trait")), ": "), _sl(_g9(_3l, _4l, _il(_3l._Bl, "trait")))); + _3l._c_ = _MW("Instances_Nav"); + _go(_3l._c_, 1); + _3l._ko = _MW("Instances_XP_Continue"); + _go(_3l._ko, 0); + _3l._A_ = _MW("Instances_Hire"); + _go(_3l._A_, 0); + _go(_3l._A_, 1); + if (yyfless(_Dl(_0m(_3l, _4l, 42)._Vo, _3l._Bl), 0)) { + { + _0m(_3l, _4l, 100264)._mm = ""; + _0m(_3l, _4l, 100247)._mm = _Q8(_3l, _4l, "ui_Hire"); + _0m(_3l, _4l, 100252)._mm = _Q8(_3l, _4l, "ui_AvailableStaff"); + } + } else { + { + _0m(_3l, _4l, 100247)._mm = _Q8(_3l, _4l, "ui_ExtendContract"); + { + var _B_ = _8l(100257); + for (var _C_ in _B_) { + if (!_B_.hasOwnProperty(_C_)) continue; + var _D_ = _B_[_C_]; + if (_D_._bl) continue; + if (!_D_._cl) continue; + _s9(_D_, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + } + } + _3l._qI = yyftime(_sl(_il(_3l._Bl, "xp_level")), 100); + _3l._hw = yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "xp")), _sl(_3l._qI))), 100); + _0m(_3l, _4l, 100261)._Pq = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_XPLevel")), " "), _sl(_ul(_il(_3l._Bl, "xp_level")))); + _0m(_3l, _4l, 100261)._eo = _3l._hw; +} +function _uf(_3l, _4l) { + _0m(_3l, _4l, 100260)._mm = _36(_3l, _4l); + if (yyfgreater(_il(_3l._Bl, "xp_gain"), 0)) { + { + _go(_3l._c_, 0); + _vl(_3l._Bl, "xp_gain", yyfminus(_sl(_il(_3l._Bl, "xp_gain")), 1)); + _vl(_3l._Bl, "xp", yyfplus(_sl(_il(_3l._Bl, "xp")), 1)); + if (yyfgreater(_il(_3l._Bl, "xp"), _3l._qI)) { + { + _vl(_3l._Bl, "xp", 1); + _vl(_3l._Bl, "xp_level", yyfplus(_sl(_il(_3l._Bl, "xp_level")), 1)); + var _5G = yyfplus(_sl(_0m(_3l, _4l, 100261).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100261)._OM()), 0.9))); + var _6G = yyfplus(_sl(_0m(_3l, _4l, 100261).y), _sl(yyftime(_sl(_0m(_3l, _4l, 100261)._Vs()), 0.5))); + if (yyfless(_il(_3l._Bl, "rating"), 10)) { + { + var _CZ = yyfplus(_sl(_0m(_3l, _4l, 100257).x), _sl(yyftime(_sl(_0m(_3l, _4l, 100257)._OM()), 0.5))); + var _DZ = yyfplus(_sl(_0m(_3l, _4l, 100257).y), _sl(yyftime(_sl(_0m(_3l, _4l, 100257)._Vs()), 0.8))); + _A5(_3l, _4l, _5G, _6G, _CZ, _DZ, 1, 2, _3l._Bl); + } + } else { + { + _A5(_3l, _4l, _5G, _6G, _0m(_3l, _4l, 100260).x, _0m(_3l, _4l, 100260).y, 1, 1, -4); + } + } + return; + } + } + _3l._hw = yyftime(_sl(yyfdivide(_sl(_il(_3l._Bl, "xp")), _sl(_3l._qI))), 100); + _0m(_3l, _4l, 100261)._Pq = yyfplus(yyfplus(_sl(_Q8(_3l, _4l, "ui_XPLevel")), " "), _sl(_ul(_il(_3l._Bl, "xp_level")))); + _0m(_3l, _4l, 100261)._eo = _3l._hw; + if (yyfless(_il(_3l._Bl, "xp_gain"), 1)) { + { + _vl(_3l._Bl, "xp_gain", 0); + _go(_3l._ko, 1); + } + } + } + } +} +function _vf(_3l, _4l) { + _hL(_3l, 58, _3l._z_, yyfplus(_sl(_0m(_3l, _4l, 100256).x), _sl(_3L(yyfplus(_sl(_0m(_3l, _4l, 100256)._mm), " ")))), _0m(_3l, _4l, 100256).y); +} +function _wf(_3l, _4l) { + _DS(_3l, _4l); +} +function _xf(_3l, _4l) { + _0m(_3l, _4l, 42)._Um = _b8(_3l, _4l, _0m(_3l, _4l, 42)._Um, 3); + var _Wr = _el(_0m(_3l, _4l, 42)._Um); + var _Os = round(yyftime(_sl(_rn._Ps), 0.5)); + var _Qs = round(yyftime(_sl(_rn._Rs), 0.45)); + var _Ss = yyfplus(_sl(_Ts(109)), 8); + if (yyfgreater(_Wr, 5)) { + { + _Qs = yyfminus(_Qs, 44); + _Os = yyfminus(_Os, yyftime(4, _sl(yyftime(_sl(_Ss), 0.5)))); + } + } else { + { + _Os = yyfminus(_Os, yyftime(_sl(yyfminus(_sl(_Wr), 1)), _sl(yyftime(_sl(_Ss), 0.5)))); + } + } + var _Is = 0; + for (; yyfless(_Is, _Wr); _Is++) { + { + _3l._E_ = _vp(_3l._E_, 917944806); + _3l._E_[_wp(_Is)] = _Oq(0, 0, "Instances", 16); + _0m(_3l, _4l, _3l._E_[_Tn(_Is, _3l._E_)])._Bl = _hl(_0m(_3l, _4l, 42)._Um, _Is); + { + var _F_ = _8l(_3l._E_[_Tn(_Is, _3l._E_)]); + for (var _G_ in _F_) { + if (!_F_.hasOwnProperty(_G_)) continue; + var _H_ = _F_[_G_]; + if (_H_._bl) continue; + if (!_H_._cl) continue; + _s9(_H_, _3l, _0m(_3l, _4l, 42)._Dm); + } + } + _0m(_3l, _4l, _3l._E_[_Tn(_Is, _3l._E_)])._kr(yyfminus(_sl(_Os), _sl(yyftime(_sl(_Ss), 0.5)))); + _0m(_3l, _4l, _3l._E_[_Tn(_Is, _3l._E_)])._Us(yyfminus(_sl(_Qs), _sl(yyftime(_sl(_0m(_3l, _4l, _3l._E_[_Tn(0, _3l._E_)])._Vs()), 0.5)))); + _Os = yyfplus(_Os, _Ss); + if (yyfequal(_Is, 4)) { + { + var _ql = yyfminus(_sl(_Wr), 5); + _Os = yyftime(_sl(_rn._Ps), 0.5); + _Os = yyfminus(_Os, yyftime(_sl(yyfminus(_sl(_ql), 1)), _sl(yyftime(_sl(_Ss), 0.5)))); + _Qs = yyfplus(_Qs, 88); + } + } + } + } + _0m(_3l, _4l, 100266)._5r = 100; + { + var _I_ = _8l(42); + for (var _J_ in _I_) { + if (!_I_.hasOwnProperty(_J_)) continue; + var _K_ = _I_[_J_]; + if (_K_._bl) continue; + if (!_K_._cl) continue; + { + if (yyGetBool(_K_._Ym)) { + _0m(_3l, _4l, 100266)._5r = 87; + } else { + if (yyfgreater(_el(_K_._zn), 0)) { + _0m(_3l, _4l, 100266)._5r = 87; + } else { + if (yyfgreater(_el(_K_._An), 0)) { + _0m(_3l, _4l, 100266)._5r = 87; + } else { + if (yyfgreater(_el(_K_._Bn), 0)) { + _0m(_3l, _4l, 100266)._5r = 87; + } + } + } + } + } + } + } + var _L_ = _0m(_3l, _4l, 42)._cq; + var _M_ = -1; + if ( + yyCompareVal(_L_, 1, g_GMLMathEpsilon) == 0 || + yyCompareVal(_L_, 2, g_GMLMathEpsilon) == 0 || + yyCompareVal(_L_, 3, g_GMLMathEpsilon) == 0 || + yyCompareVal(_L_, 4, g_GMLMathEpsilon) == 0 || + yyCompareVal(_L_, 5, g_GMLMathEpsilon) == 0 + ) { + _M_ = 0; + } else if (yyCompareVal(_L_, 6, g_GMLMathEpsilon) == 0) { + _M_ = 1; + } else if (yyCompareVal(_L_, 7, g_GMLMathEpsilon) == 0) { + _M_ = 2; + } + switch (_M_) { + case 0: { + _0m(_3l, _4l, _3l._E_[_Tn(0, _3l._E_)])._eU = 1 ? 1 : 0; + _0m(_3l, _4l, 100266)._6r = 0 ? 1 : 0; + break; + } + case 1: { + _0m(_3l, _4l, 100266)._fo = 1 ? 1 : 0; + } + case 2: { + break; + } + default: { + return; + break; + } + } + _b6(_3l, _4l); + if (yyfequal(_r9(_3l, _4l, _0m(_3l, _4l, 42)._Dm), 10)) { + _J2(_3l, _4l, "ACH_DEFENSE5"); + } + if (yyfequal(_q9(_3l, _4l, _0m(_3l, _4l, 42)._Dm), 10)) { + _J2(_3l, _4l, "ACH_OFFENSE5"); + } +} +function _yf(_3l, _4l) { + _DS(_3l, _4l); + _3l._Js = _vp(_3l._Js, 4083195518); + _3l._Js[_wp(5)] = 16; + _3l._8O = 2; +} +function _zf(_3l, _4l) { + _A9(_3l, _4l, "obj_draft"); + if (!yyGetBool(_0m(_3l, _4l, 42)._yt)) { + { + _T5(_3l, _4l, "info_Draft"); + _0m(_3l, _4l, 42)._yt = 1 ? 1 : 0; + } + } + var _No = 0; + { + var _N_ = _8l(42); + for (var _O_ in _N_) { + if (!_N_.hasOwnProperty(_O_)) continue; + var _P_ = _N_[_O_]; + if (_P_._bl) continue; + if (!_P_._cl) continue; + { + _No = _P_._Sn[_Tn(yyfminus(_sl(_P_._Zn), 1), _P_._Sn)]; + if (yyfequal(_No, 0)) { + { + _Z4(_P_, _3l, 0); + return; + } + } + _P_._zn = _b8(_P_, _3l, _P_._zn, 2); + } + } + } + _0m(_3l, _4l, 100022)._mm = _Pl(_Q8(_3l, _4l, "ui_DraftRound"), "$num", _ul(_0m(_3l, _4l, 42)._Zn)); + _0m(_3l, _4l, 100025)._mm = _Q8(_3l, _4l, "ui_Picks"); + _0m(_3l, _4l, 100024)._mm = _ul(_No); + _0m(_3l, _4l, 100024)._7T = 1 ? 1 : 0; + _3l._Jo = floor(yyfdivide(_sl(_el(_0m(_3l, _4l, 42)._zn)), 10)); + if (yyfless(_3l._Jo, 1)) { + _3l._Jo = 1; + } + _0m(_3l, _4l, 42)._Io = _cm(_0m(_3l, _4l, 42)._Io, 1, _3l._Jo); + _Q4(_3l, _4l); + if (yyGetBool(_0m(_3l, _4l, 42)._bt)) { + _18(_3l, _4l); + } +} +function _Af(_3l, _4l) { + _DS(_3l, _4l); + _3l._Js = _vp(_3l._Js, 4083195518); + _3l._Js[_wp(5)] = 16; +} +function _Bf(_3l, _4l) { + _R4(_3l, _4l); + _15(_3l, _4l); +} +function _Cf(_3l, _4l) { + _DS(_3l, _4l); + _3l._Js = _vp(_3l._Js, 4083195518); + _3l._Js[_wp(5)] = 16; + _3l._8O = 2; +} +function _Df(_3l, _4l) { + if (yyfequal(_0m(_3l, _4l, 42)._sm, 1)) { + { + _y5(_3l, _4l, 100276, 0); + _y5(_3l, _4l, 100278, 1); + } + } else { + { + _y5(_3l, _4l, 100276, 1); + _y5(_3l, _4l, 100278, 2); + } + } +} +function _Ef(_3l, _4l) {} +function _Ff(_3l, _4l) { + _DS(_3l, _4l); +} +function _Gf(_3l, _4l) { + _DS(_3l, _4l); +} +function _Uf(_3l, _4l) { + _3l._1r = 128; + _3l._mm = _Q8(_3l, _3l, "ui_RetroBowl"); +} +function _cg(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _dg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_NewCareer"); +} +function _eg(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_YourName"); +} +function _fg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._4r = 26; +} +function _gg(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_FavoriteTeam"); +} +function _hg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Change"); + _3l._4r = 19; +} +function _ig(_3l, _4l) { + _3l._mm = ""; + _3l._4T = 100007; +} +function _jg(_3l, _4l) { + _3l._mm = ""; +} +function _kg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_FirstName"); + _3l.__S = 2; + _3l._5T = 0 ? 1 : 0; +} +function _lg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_LastName"); + _3l.__S = 2; + _3l._5T = 0 ? 1 : 0; +} +function _mg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_FaveTeamNote"); + _3l._5T = 0 ? 1 : 0; +} // title=s_str("@"); +function _ng(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "@"); +} +function _og(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _pg(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _qg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_ChooseTeam"); +} +function _rg(_3l, _4l) { + _3l._4r = 20; + _3l._mm = _Q8(_3l, _3l, "conf_AFC"); + _3l._mT = 76; +} +function _sg(_3l, _4l) { + _3l._4r = 21; + _3l._mm = _Q8(_3l, _3l, "conf_NFC"); + _3l._mT = 76; +} +function _tg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_RejectAll"); + _3l._4r = 24; +} +function _ug(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _vg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Draft"); +} +function _wg(_3l, _4l) { + _3l._5T = 1 ? 1 : 0; +} +function _xg(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _yg(_3l, _4l) { + _3l._5r = 88; + _3l._4r = 70; + _3l._zT = 1 ? 1 : 0; +} +function _zg(_3l, _4l) { + _3l._5r = 90; + _3l._4r = 71; + _3l._zT = 1 ? 1 : 0; +} +function _Ag(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _Bg(_3l, _4l) { + _3l._4r = 68; + _3l._mm = _Q8(_3l, _3l, "ui_Roster"); +} +function _Cg(_3l, _4l) { + _3l._4r = 72; + _3l._5r = 89; +} +function _Dg(_3l, _4l) { + _3l._MU = "info_Draft"; +} +function _Eg(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _Fg(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Gg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._yT = 91; +} +function _Hg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "game_Title"); +} +function _Ig(_3l, _4l) { + _3l._4r = 31; +} +function _Jg(_3l, _4l) { + _3l._4r = 32; + _3l._5r = 99; +} +function _Kg(_3l, _4l) { + _3l._4r = 68; + _3l._mm = _Q8(_3l, _3l, "ui_Roster"); +} +function _Lg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "btn_FrontOffice"); + _3l._4r = 27; +} +function _Mg(_3l, _4l) { + _3l._mm = _79(_3l, _3l, 1); +} +function _Ng(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "btn_HallOfFame"); + _3l._4r = 29; +} +function _Og(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "msg_LimitedVersion"); + _3l._5T = 0 ? 1 : 0; +} +function _Pg(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Qg(_3l, _4l) { + _3l._4r = 34; + _3l._mm = _Q8(_3l, _3l, "ui_Restart"); +} +function _Rg(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Options"); +} +function _Sg(_3l, _4l) { + _3l._4r = 30; + _3l._5r = 87; +} +function _Tg(_3l, _4l) { + _3l._4r = 35; + _3l._mm = _Q8(_3l, _3l, "ui_driveLeft"); +} +function _Ug(_3l, _4l) { + _3l._4r = 36; + _3l._mm = _Q8(_3l, _3l, "ui_driveRight"); +} +function _Vg(_3l, _4l) { + _3l._4r = 37; + _3l._mm = _Q8(_3l, _3l, "ui_driveBoth"); +} +function _Wg(_3l, _4l) { + _3l._4r = 38; +} +function _Xg(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_DriveDirection"); +} +function _Yg(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_NewGame"); +} +function _Zg(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Scanlines"); +} +function __g(_3l, _4l) { + _3l._MU = "info_Options_DriveDirection"; +} +function _0h(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 2; +} +function _1h(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_WeatherFX"); +} +function _2h(_3l, _4l) { + _3l._4r = 41; +} +function _3h(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Tips"); +} +function _4h(_3l, _4l) { + _3l._4r = 39; +} +function _5h(_3l, _4l) { + _3l._4r = 40; +} +function _6h(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_SoundFX"); +} +function _7h(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Zoom"); +} +function _8h(_3l, _4l) { + _3l._4r = 42; +} +function _9h(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Music"); +} +function _ah(_3l, _4l) { + _3l._4r = 43; +} +function _bh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Credits"); + _3l._5T = 0 ? 1 : 0; +} +function _ch(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _dh(_3l, _4l) { + _3l._5r = 100; + _3l._4r = 74; +} +function _eh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Roster"); + _3l._4r = 68; +} +function _fh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_FreeAgents"); +} +function _gh(_3l, _4l) { + _3l._MU = "info_FreeAgents"; +} +function _hh(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _ih(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _jh(_3l, _4l) { + _3l._5r = 87; + _3l._4r = 83; +} +function _kh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Roster"); + _3l._4r = 68; +} +function _lh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_FreeAgents"); +} +function _mh(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _nh(_3l, _4l) { + _3l._hr = 57; +} +function _oh(_3l, _4l) { + _3l._hr = 57; +} +function _ph(_3l, _4l) { + _3l._hr = 57; +} +function _qh(_3l, _4l) { + _3l._hr = 57; +} +function _rh(_3l, _4l) { + _3l._hr = 57; +} +function _sh(_3l, _4l) { + _3l._hr = 57; +} +function _th(_3l, _4l) { + _3l._hr = 57; +} +function _uh(_3l, _4l) { + _3l._hr = 57; +} +function _vh(_3l, _4l) { + _3l._hr = 57; +} +function _wh(_3l, _4l) { + _3l._MU = "info_freeagents"; +} +function _xh(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _yh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_FrontOffice"); +} +function _zh(_3l, _4l) { + _3l._4r = 30; + _3l._5r = 100; +} +function _Ah(_3l, _4l) { + _3l._Pq = "Title"; +} +function _Bh(_3l, _4l) { + _3l._4r = 5; + _3l._5r = 57; +} +function _Ch(_3l, _4l) { + _3l._4r = 6; + _3l._5r = 57; +} +function _Dh(_3l, _4l) { + _3l._4r = 7; + _3l._5r = 57; +} +function _Eh(_3l, _4l) { + _3l._MU = "info_Facility_Stadium"; +} +function _Fh(_3l, _4l) { + _3l._MU = "info_Facility_Training"; +} +function _Gh(_3l, _4l) { + _3l._MU = "info_Facility_Rehab"; +} +function _Hh(_3l, _4l) { + _3l._4r = 76; +} +function _Ih(_3l, _4l) { + _3l._4r = 76; +} +function _Jh(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Coordinators"); +} +function _Kh(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _Lh(_3l, _4l) { + _3l._MU = "info_DraftPicks"; +} +function _Mh(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_DraftPicks"); +} +function _Nh(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _Oh(_3l, _4l) { + _3l._4r = 81; + _3l._mm = _Q8(_3l, _3l, "btn_StaffHires"); +} +function _Ph(_3l, _4l) { + _3l._4r = 28; + _3l._mm = _Q8(_3l, _3l, "btn_FreeAgents"); +} +function _Qh(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Rh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_HallOfFame"); +} +function _Sh(_3l, _4l) { + _3l._4r = 30; + _3l._5r = 100; +} +function _Th(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Achievements"); +} +function _Uh(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_RetroBowls"); +} +function _Vh(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_History"); +} +function _Wh(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Xh(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_League"); +} +function _Yh(_3l, _4l) { + _3l._4r = 8; + _3l._5r = 100; +} +function _Zh(_3l, _4l) { + _3l._6r = 0 ? 1 : 0; +} +function __h(_3l, _4l) { + _3l._6r = 0 ? 1 : 0; +} +function _0i(_3l, _4l) { + _3l._6r = 0 ? 1 : 0; +} +function _1i(_3l, _4l) { + _3l._6r = 0 ? 1 : 0; +} +function _2i(_3l, _4l) { + _3l._4r = 11; + _3l._mm = _Q8(_3l, _3l, "conf_AFC"); +} +function _3i(_3l, _4l) { + _3l._4r = 10; + _3l._mm = _Q8(_3l, _3l, "conf_NFC"); +} +function _4i(_3l, _4l) { + _3l._4r = 12; + _3l._mm = _Q8(_3l, _3l, "ui_Schedule"); +} +function _5i(_3l, _4l) { + _3l._5r = 88; + _3l._4r = 13; + _3l._zT = 1 ? 1 : 0; +} +function _6i(_3l, _4l) { + _3l._5r = 90; + _3l._4r = 14; + _3l._zT = 1 ? 1 : 0; +} +function _7i(_3l, _4l) { + _3l._4r = 15; + _3l._mm = _Q8(_3l, _3l, "ui_PlayOffs"); +} +function _ai(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _bi(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _ci(_3l, _4l) { + _3l._4r = 16; + _3l._5r = 87; +} +function _di(_3l, _4l) { + _3l._4r = 17; + _3l._mm = _Q8(_3l, _3l, "ui_Play"); +} +function _ei(_3l, _4l) { + _3l._4r = 18; + _3l._mm = _Q8(_3l, _3l, "ui_Skip"); +} +function _fi(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "conf_AFC"); +} +function _gi(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "conf_NFC"); +} +function _hi(_3l, _4l) { + _3l._rm = 0; + _3l._mm = _Q8(_3l, _3l, "conf_AFC"); +} +function _ii(_3l, _4l) { + _3l._rm = 1; + _3l._mm = _Q8(_3l, _3l, "conf_NFC"); +} +function _ji(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _ki(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 0; + _3l._ZS = 1; +} +function _li(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 0; + _3l._ZS = 1; +} +function _mi(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l._ZS = 1; + _3l.__S = 2; +} +function _ni(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l._ZS = 1; + _3l.__S = 2; +} +function _oi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._4r = 116; +} +function _pi(_3l, _4l) { + _3l._4r = 31; + _3l._mm = _Q8(_3l, _3l, "ui_Results"); +} +function _qi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Result"); +} +function _ri(_3l, _4l) { + _3l._Pq = ""; +} +function _si(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _ti(_3l, _4l) { + _3l._6r = 0 ? 1 : 0; +} +function _ui(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _vi(_3l, _4l) { + _3l._4r = 30; + _3l._5r = 87; +} +function _wi(_3l, _4l) { + _3l._4r = 25; + _3l._mm = _Q8(_3l, _3l, "ui_Play"); + _3l._yT = 91; +} +function _xi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_NextGame"); +} +function _yi(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Resting"); +} +function _zi(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _Ai(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Bi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_PlayerProfile"); +} +function _Ci(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _Di(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 0; +} +function _Ei(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Details"); +} +function _Fi(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Attributes"); +} +function _Gi(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _Hi(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _Ii(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 0; +} +function _Ji(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l._ZS = 1; + _3l._6T = 1 ? 1 : 0; +} +function _Ki(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; +} +function _Li(_3l, _4l) { + _3l._5r = 90; + _3l._4r = 47; + _3l._zT = 1 ? 1 : 0; +} +function _Mi(_3l, _4l) { + _3l._5r = 88; + _3l._4r = 46; + _3l._zT = 1 ? 1 : 0; +} +function _Ni(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Trade"); + _3l._4r = 52; +} +function _Oi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Meeting"); + _3l._4r = 51; +} +function _Pi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Sign"); + _3l._4r = 49; +} +function _Qi(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "attribute_Catching"); + _3l._4r = 56; +} +function _Ri(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "attribute_Speed"); + _3l._4r = 57; +} +function _Si(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "attribute_Strength"); + _3l._4r = 58; +} +function _Ti(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "attribute_Stamina"); + _3l._4r = 59; +} +function _Ui(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._4r = 84; +} +function _Vi(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _Wi(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; + _3l._7T = 1 ? 1 : 0; +} +function _Xi(_3l, _4l) { + _3l._MU = "info_Skills"; +} +function _Yi(_3l, _4l) { + _3l._MU = "info_Position"; +} +function _Zi(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function __i(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Stats"); + _3l._4r = 53; +} +function _0j(_3l, _4l) { + _3l._4r = 48; + _3l._5r = 87; +} +function _1j(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Rest"); + _3l._4r = 54; +} +function _2j(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "btn_NotInterested"); + _3l._4r = 55; +} +function _3j(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _4j(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Staff"); +} +function _5j(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _6j(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l.__S = 0; +} +function _7j(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _8j(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_CurrentHire"); +} +function _9j(_3l, _4l) { + _3l._MU = "info_Staff"; +} +function _aj(_3l, _4l) { + _3l._4r = 76; +} +function _bj(_3l, _4l) { + _3l._5r = 88; + _3l._4r = 78; + _3l._zT = 1 ? 1 : 0; +} +function _cj(_3l, _4l) { + _3l._5r = 90; + _3l._4r = 77; + _3l._zT = 1 ? 1 : 0; +} +function _dj(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _ej(_3l, _4l) { + _3l._4r = 79; + _3l._5r = 87; +} +function _fj(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._4r = 84; +} +function _gj(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _hj(_3l, _4l) { + _3l._MU = "info_CoachTrait"; +} +function _ij(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Hire"); + _3l._4r = 80; +} +function _jj(_3l, _4l) { + _3l.__S = 0; + _3l._5T = 0 ? 1 : 0; +} +function _kj(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _lj(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Roster"); +} +function _mj(_3l, _4l) { + _3l._4r = 69; + _3l._5r = 87; +} +function _nj(_3l, _4l) { + _3l._MU = "info_StarPlayers"; +} +function _oj(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _pj(_3l, _4l) { + _3l._4r = 75; + _3l._5r = 86; +} +function _qj(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _rj(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Stats"); +} +function _sj(_3l, _4l) { + _3l._5r = 100; + _3l._4r = 30; +} +function _tj(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _uj(_3l, _4l) { + _3l._5r = 87; + _3l._4r = 45; +} +function _vj(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_StatsMatch"); +} +function _wj(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_StatsSeason"); +} +function _xj(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_StatsCareer"); +} +function _yj(_3l, _4l) { + _3l._5T = 0 ? 1 : 0; + _3l._ZS = 1; + _3l._6T = 1 ? 1 : 0; +} +function _zj(_3l, _4l) { + _3l._fw = 1; +} +function _Aj(_3l, _4l) { + _3l._fw = 2; +} +function _Bj(_3l, _4l) { + _3l._5r = 88; + _3l._4r = 61; + _3l._zT = 1 ? 1 : 0; +} +function _Cj(_3l, _4l) { + _3l._5r = 90; + _3l._4r = 60; + _3l._zT = 1 ? 1 : 0; +} +function _Dj(_3l, _4l) { + var _S_ = _il(_0m(_3l, _4l, 42)._tn, "position"); + var _T_ = -1; + if (yyCompareVal(_S_, 1, g_GMLMathEpsilon) == 0) { + _T_ = 0; + } else if (yyCompareVal(_S_, 2, g_GMLMathEpsilon) == 0) { + _T_ = 1; + } + switch (_T_) { + case 0: { + break; + } + case 1: { + _3l._mm = _Q8(_3l, _3l, "ui_Receiving"); + break; + } + default: { + _3l._4a = 0 ? 1 : 0; + } + } + if (yyfequal(_0m(_3l, _4l, 42)._2o, 1)) { + _3l._am = global._bm; + } +} +function _Ej(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Passing"); + _3l._4r = 62; +} +function _Fj(_3l, _4l) { + var _U_ = _il(_0m(_3l, _4l, 42)._tn, "position"); + var _V_ = -1; + if (yyCompareVal(_U_, 1, g_GMLMathEpsilon) == 0 || yyCompareVal(_U_, 2, g_GMLMathEpsilon) == 0) { + _V_ = 0; + } + switch (_V_) { + case 0: { + break; + } + default: { + _3l._4a = 0 ? 1 : 0; + } + } + if (yyfequal(_0m(_3l, _4l, 42)._2o, 2)) { + _3l._am = global._bm; + } +} +function _Gj(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Rushing"); + _3l._4r = 63; +} +function _Hj(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Ij(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Training"); +} +function _Jj(_3l, _4l) { + _3l._4r = 64; + _3l._mm = _Q8(_3l, _3l, "ui_FieldGoal"); +} +function _Kj(_3l, _4l) { + _3l._4r = 65; + _3l._mm = _Q8(_3l, _3l, "ui_Running"); +} +function _Lj(_3l, _4l) { + _3l._4r = 68; + _3l._5r = 87; +} +function _Mj(_3l, _4l) { + _3l._4r = 66; + _3l._mm = _Q8(_3l, _3l, "ui_Passing"); +} +function _Nj(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _Oj(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_AvailableStaff"); +} +function _Pj(_3l, _4l) { + _3l._mm = _36(_3l, _3l); + _3l._hr = 57; +} +function _Qj(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Available"); +} +function _Rj(_3l, _4l) { + _3l._4r = 82; +} +function _Sj(_3l, _4l) { + _3l._4r = 82; +} +function _Tj(_3l, _4l) { + _3l._4r = 82; +} +function _Uj(_3l, _4l) { + _3l._4r = 82; +} +function _Vj(_3l, _4l) { + _3l._4r = 83; + _3l._5r = 87; +} +function _Wj(_3l, _4l) { + _3l._Pq = _Q8(_3l, _3l, "ui_Current"); +} +function _Xj(_3l, _4l) { + _3l._4r = 82; + _3l._6r = 0 ? 1 : 0; +} +function _Yj(_3l, _4l) { + _3l._4r = 82; + _3l._6r = 0 ? 1 : 0; +} +function _Zj(_3l, _4l) { + _3l._4r = 82; +} +function __j(_3l, _4l) { + _3l._4r = 82; +} +function _0k(_3l, _4l) { + _3l._4r = 82; +} +function _1k(_3l, _4l) { + _3l._4r = 82; +} +function _2k(_3l, _4l) { + _Q_(_R_(_MW("Background")), global._Ll); +} +function _3k(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_Continue"); + _3l._4r = 84; +} +function _4k(_3l, _4l) { + _3l._mm = _Q8(_3l, _3l, "ui_EndWeek"); +} +function _5k(_3l, _4l) { + _3l._Pq = ""; +} +function _6k(_3l, _4l) { + _3l._4r = 85; + _3l._5r = 87; +} +function _W_() { + global._hu = 0; + global._cu = 0; + global._ap = 0; + global._cp = 0; + global._Ll = 0; + global._bm = 0; + global._DL = 0; + global._EL = 0; + global._FO = 0; + global._GO = 0; + global._HO = 0; + global._PD = 0; + global._QD = 0; + global._vM = 0; +} +function _X_() {} +/*@constructor */ function _Y_(_Z_) { + this.___ = false; + this._001 = 0; + this._101 = 0; + this._201 = false; + this._301 = null; + this._401 = null; + this._501 = null; + this._601 = null; + this._701 = null; + this._801 = null; + this._901 = []; + this._a01(_Z_._801); +} +_Y_.prototype._b01 = function () { + var _c01 = new _Y_({ _801: this._801 }); + return _c01; +}; +_Y_.prototype._a01 = function (_d01) { + this._801 = _d01; + this._301 = new spine._e01(_d01); + this._701 = new spine._f01(this._301.data); + this._601 = new spine._g01(this._701); + var listener = new Object(); + listener.start = function (_h01) {}; + listener.end = function (_h01) {}; + listener.complete = function (_h01, _i01) {}; + listener.event = function (_h01, _j01) { + var map = _Dq(); + _rn._k01 = map; + _lu(map, "name", _j01.data.name); + _lu(map, "track", _h01); + _lu(map, "integer", _j01._l01); + _lu(map, "float", _j01._m01); + var _n01 = _j01._n01 ? _j01._n01 : _j01.data._n01; + _lu(map, "string", _n01); + _o01._p01(_q01, 0); + _Tm(map); + _rn._k01 = -1; + }; + this._601._r01(listener); + if (_d01.animations.length > 0) { + this._s01(null); + } + this._t01(null); + this._401 = new spine._u01(); + var _v01 = this._301._w01(); + this._x01 = [_v01.scaleX, _v01.scaleY * -1.0]; +}; +_Y_.prototype._y01 = function (_z01, _A01) { + if (_A01 == undefined) _A01 = 0; + if (_A01 < 0) return 0; + if (_A01 >= this._601._B01.length) return 0; + var _C01 = _D01 ? _D01._E01() : 30; + if (_F01) { + if (_z01 != undefined && _z01 != null) { + if (_z01._G01 == _H01) { + _C01 = _I01._J01(); + } else { + _C01 = _z01._s2; + } + } else { + _C01 = _I01._J01(); + } + } + if (this._601._B01[_A01] == null) { + return ~~(_C01 * this._501.duration + 0.5); + } + return ~~(_C01 * this._601._B01[_A01]._K01.duration + 0.5); +}; +function _L01(_M01, _N01) { + if (_N01 < 0.0) return _M01; + var _O01 = _M01 / _N01; + var _P01 = _O01 - Math.floor(_O01); + var _Q01 = _P01 * _N01; + return _Q01; +} +_Y_.prototype._s01 = function (_R01) { + this._S01(_R01, 0); +}; +_Y_.prototype._S01 = function (_R01, _A01) { + var _K01 = null; + if ((_R01 === null || _R01 === undefined) && _A01 === 0) { + if (this._801.animations.length > 0) { + _K01 = this._801._T01(this._801.animations[0].name); + } + } else { + _K01 = this._801._T01(_R01); + } + if (_K01 !== null && _K01 !== undefined) { + if (_A01 === 0) { + this._001 = 0; + this._101 = 0; + this._501 = _K01; + } + this._601._U01(_A01, _K01.name, true); + } +}; +_Y_.prototype._t01 = function (_V01) { + if (_V01 === null || _V01 === undefined) { + if (this._801._W01) { + this._301._X01(this._801._W01.name); + } + } else { + this._301._X01(_V01); + } + this._301._Y01(); +}; +_Y_.prototype._Z01 = function (__01, _011) { + var slot = this._301._111(__01); + if (slot !== null && slot !== undefined) { + if (typeof _011 === "number") { + slot._211(null); + } else { + var _311 = this._301._411(__01); + for (var _511 = 0; _511 < this._801.skins.length; _511++) { + var skin = this._801.skins[_511]; + var attachment = skin._611(_311, _011); + if (attachment) { + slot._211(attachment); + return; + } + } + for (var _711 = 0; _711 < this._901.length; _711++) { + var attachment = this._901[_711].attachment; + if (attachment.name === _011) { + slot._211(attachment); + return; + } + } + } + } +}; +_Y_.prototype._811 = function (_911, _a11, _b11, _c11, _d11, _e11, _f11, _z01) { + var skeleton = this._301; + var _v01 = this._301._w01(); + var _g11 = this._001; + var _h11 = this.___; + var _i11 = -_e11; + var _j11 = _f11 !== undefined; + var _k11 = _c11 * this._x01[0]; + var _l11 = _d11 * this._x01[1]; + var _m11 = _k11 < 0 ? -1.0 : 1.0; + var _n11 = _l11 < 0 ? -1.0 : 1.0; + var _o11 = Math.abs(_k11); + var _p11 = Math.abs(_l11); + if (_h11 == true || _g11 !== _911 || skeleton.x !== _a11 || skeleton.y !== _b11 || _v01.scaleX !== _o11 || _v01.scaleY !== _p11 || skeleton.scaleX != _m11 || skeleton.scaleY != _n11 || _v01.rotation !== _i11) { + var _q11 = _z01; + if ((_z01 == undefined || _z01 == null) && _f11 != undefined && _f11 != null) { + var index; + index = _f11._wC; + _q11 = _r11._s11(index); + } + var _t11 = this._y01(_q11, 0); + if (_t11 > 0) { + var _u11 = _911 % _t11, + _v11 = this._001 % _t11, + duration = this._501.duration, + _w11 = this._501._x11.length; + var _y11 = 0; + if (Math.abs(_u11 - _v11) < _t11 / 2) { + if (_u11 > _v11) _y11 = 1; + else if (_u11 < _v11) _y11 = -1; + else _y11 = 0; + } + if (this._101 > 0 && _u11 < _v11) { + _u11 += _t11; + } + if (_v11 - _u11 >= _t11 - 1) { + _u11 += _t11; + } + this._101 = _y11; + var _z11 = (_u11 - _v11) / _t11; + this._601._A11(_z11 * duration); + } + this._601.apply(this._301); + this._001 = _911; + skeleton.x = _a11; + skeleton.y = _b11; + skeleton.scaleX = _m11; + skeleton.scaleY = _n11; + _v01.scaleX = _o11; + _v01.scaleY = _p11; + _v01.rotation = _i11; + _j11 = true; + this.___ = false; + } + if (_j11) { + if (_f11) { + _f11._B11(_C11, 0, _f11, null); + } + skeleton._j11(); + this._401._A11(this._301, 1); + } +}; +_Y_.prototype._D11 = function (_E11, _a11, _b11, _c11, _d11, _e11) { + var _t11 = this._y01(0); + var _F11 = ~~(_t11 * (_E11 / this._501.duration) + 0.5); + this._811(_F11, _a11, _b11, _c11, _d11, _e11); +}; +_Y_.prototype._G11 = function (_H11, _911, _a11, _b11, _c11, _d11, _e11) { + var _I11 = this._401; + if (_I11._J11.length > 0) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + _H11.left = ~~(_I11._K11 + 0.5); + _H11.right = ~~(_I11._L11 + 0.5); + _H11.top = ~~(_I11._M11 + 0.5); + _H11.bottom = ~~(_I11._N11 + 0.5); + return true; + } + return false; +}; +_Y_.prototype._O11 = function (_911, _a11, _b11, _c11, _d11, _e11, _P11, _Q11, _R11, _S11, _T11, _U11, _V11) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + _P11._811(_Q11, _R11, _S11, _T11, _U11, _V11); + for (var _W11 = 0; _W11 < _P11._401._X11.length; _W11++) { + var _Y11 = _P11._401._X11[_W11]; + var size = _Y11.length / 2; + for (var _Z11 = 0; _Z11 < size; _Z11++) { + var __11, _021, _121, _221; + __11 = _Y11[_Z11 * 2 + 0]; + _021 = _Y11[_Z11 * 2 + 1]; + if (_Z11 === size - 1) { + _121 = _Y11[0]; + _221 = _Y11[1]; + } else { + _121 = _Y11[(_Z11 + 1) * 2 + 0]; + _221 = _Y11[(_Z11 + 1) * 2 + 1]; + } + var _321 = this._401._421(__11, _021, _121, _221); + if (_321 !== null) { + return true; + } + } + } + return false; +}; +_Y_.prototype._521 = function (_911, _a11, _b11, _c11, _d11, _e11, _q11, _621, _Q11, _R11, _S11, _T11, _U11, _V11) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + if (_q11 == null) { + return false; + } + if (_q11._721 <= 0) { + return false; + } + if (_q11._821.length > 0) { + _Q11 = _Q11 % _q11._821.length; + } + if (_Q11 < 0) { + _Q11 = _Q11 + _q11._821.length; + } + _T11 = 1.0 / _T11; + _U11 = 1.0 / _U11; + var _I11 = this._401; + var _921 = _a21(_I11._K11, _621.left); + var _b21 = _c21(_I11._L11, _621.right); + var _d21 = _a21(_I11._M11, _621.top); + var _e21 = _c21(_I11._N11, _621.bottom); + var _f21 = Math.sin(-_V11 * (_g21 / 180.0)); + var _h21 = Math.cos(-_V11 * (_g21 / 180.0)); + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = (_h21 * (_X9 - _R11) + _f21 * (_i21 - _S11)) * _T11 + _q11._k21; + var _l21 = (_h21 * (_i21 - _S11) - _f21 * (_X9 - _R11)) * _U11 + _q11._m21; + if (_j21 < 0 || _j21 >= _q11._n21) { + continue; + } + if (_l21 < 0 || _l21 >= _q11._o21) { + continue; + } + if (_q11._p21) { + if (!_q11._821._q21[_Q11]._q21[_j21 + _l21 * _q11._n21]) { + continue; + } + } + var _321 = _I11._r21(_X9, _i21); + if (_321 !== null) { + return true; + } + } + } + return false; +}; +_Y_.prototype._s21 = function (_911, _a11, _b11, _c11, _d11, _e11, _t21, _u21) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + var _321 = this._401._r21(_t21, _u21); + if (_321 !== null) { + return true; + } + return false; +}; +_Y_.prototype._v21 = function (_911, _a11, _b11, _c11, _d11, _e11, _t21, _u21, _R11, _S11) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + var _321 = this._401._421(_t21, _u21, _R11, _S11); + if (_321 !== null) { + return true; + } + return false; +}; +_Y_.prototype._w21 = function (_911, _a11, _b11, _c11, _d11, _e11, _t21, _u21, _R11, _S11) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + var _I11 = this._401; + var _321 = _I11._421(_t21, _u21, _R11, _S11); + if (_321 !== null) { + return true; + } + _321 = _I11._421(_t21, _u21, _R11, _u21); + if (_321 !== null) { + return true; + } + _321 = _I11._421(_R11, _u21, _R11, _S11); + if (_321 !== null) { + return true; + } + _321 = _I11._421(_R11, _S11, _t21, _S11); + if (_321 !== null) { + return true; + } + _321 = _I11._421(_t21, _S11, _t21, _u21); + if (_321 !== null) { + return true; + } + return false; +}; +_Y_.prototype._x21 = function (_911, _a11, _b11, _c11, _d11, _e11, _y21) { + this._811(_911, _a11, _b11, _c11, _d11, _e11); + var _I11 = this._401; + var skeleton = this._301; + var _921 = _a21(_I11._K11, _y21.left); + var _b21 = _c21(_I11._L11, _y21.right); + var _d21 = _a21(_I11._M11, _y21.top); + var _e21 = _c21(_I11._N11, _y21.bottom); + var _z21 = (_y21.right + _y21.left) / 2; + var _A21 = (_y21.bottom + _y21.top) / 2; + var _B21 = (_y21.right - _y21.left) / 2; + var _C21 = (_y21.bottom - _y21.top) / 2; + var _n21 = _I11._L11 - _I11._K11; + var _o21 = _I11._N11 - _I11._M11; + var _k21 = skeleton.x - _I11._K11; + var _m21 = skeleton.y - _I11._M11; + if (_c11 == 1 && _d11 == 1 && Math.abs(_e11) < 0.0001) { + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + if (_D21((_X9 - _z21) / _B21) + _D21((_i21 - _A21) / _C21) > 1) continue; + var _j21 = _X9 - _a11 + _k21; + var _l21 = _i21 - _b11 + _m21; + if (_j21 < 0 || _j21 >= _n21) continue; + if (_l21 < 0 || _l21 >= _o21) continue; + var _321 = _I11._r21(_X9, _i21); + if (_321 !== null) { + return true; + } + } + } + } else { + var _E21 = Math.sin((-_e11 * _g21) / 180.0); + var _F21 = Math.cos((-_e11 * _g21) / 180.0); + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + if (_D21((_X9 - _z21) / _B21) + _D21((_i21 - _A21) / _C21) > 1) continue; + var _j21 = Math.floor((_F21 * (_X9 - _a11) + _E21 * (_i21 - _b11)) / _c11 + _k21); + var _l21 = Math.floor((_F21 * (_i21 - _b11) - _E21 * (_X9 - _a11)) / _d11 + _m21); + if (_j21 < 0 || _j21 >= _n21) continue; + if (_l21 < 0 || _l21 >= _o21) continue; + var _321 = _I11._r21(_X9, _i21); + if (_321 !== null) { + return true; + } + } + } + } + return false; +}; +var _G21 = null; +var _H21 = !1; +var _I21 = -1; +var _J21 = null; +var _K21 = [0.0, 0.0, 0.0, 0.0]; +function _L21() { + this.width = null; + this.height = null; +} +function _M21() { + this.name = null; + this._N21 = new _L21(); + this._O21 = function () { + return this._N21; + }; + this._P21 = function (_Q21, _R21) {}; + this._S21 = function (_T21, _U21) {}; + this.dispose = function () {}; + this._V21 = null; + this.width = null; + this.height = null; +} +/*@constructor */ function _W21() { + this._X21 = []; + this._Y21 = null; + this._801 = null; + this._Z21 = null; + this.__21 = null; + this._031 = false; + if (_131) { + this._231 = this._331; + this._431 = this._531; + } else { + this._231 = this._631; + this._431 = this._731; + } +} +_W21.prototype._831 = function (_R01, _931, _a31, _b31) { + this._X21[_R01] = { _c31: [], _d31: 0, _e31: 32, _f31: _g31[_b31], x: 0, y: 0, _Z9: _931, __9: _a31 }; +}; +_W21.prototype._h31 = function (_i31, _j31, _k31, _l31, _m31) { + var _n31 = _l31; + var _o31 = _m31; + var _p31 = 0; + var _q31 = _i31 + "/"; + var _r31 = this; + var _s31 = function (_t31) { + var _u31 = new _M21(); + _u31.name = _t31; + _u31.width = _u31._N21.width = _o31[_p31].width; + _u31.height = _u31._N21.height = _o31[_p31].height; + var _v31 = _w31(_x31 + _q31 + _t31); + _u31._V21 = _v31; + _g31[_v31].onload = function (e) { + _u31._N21 = e._y31; + var target = e.target || e.srcElement; + _r31._831(_u31.name, target.width, target.height, _v31); + }; + _g31[_v31].onerror = function (e) { + var target = e.target || e.srcElement; + debug("ImageError: " + target.src); + }; + _g31[_v31].URL = _t31; + if (_p31 < _n31 - 1) _p31++; + return _u31; + }; + this._Z21 = new spine._z31(_k31, _s31); + this._Y21 = new spine._A31(new spine._B31(this._Z21)); + this._801 = this._Y21._C31(_j31); +}; +_W21.prototype._D31 = function () { + if (this._Z21) { + if (this._Z21._E31) { + return this._Z21._E31.length; + } + } + return 0; +}; +_W21.prototype._F31 = function (_G31) { + if (this._Z21) { + if (this._Z21._E31) { + if (this._Z21._E31.length > _G31) { + if (this._Z21._E31[_G31]._f31) { + if (this._Z21._E31[_G31]._f31._V21) { + return this._Z21._E31[_G31]._f31._V21; + } + } + } + } + } + return -1; +}; +_W21.prototype._H31 = function (_I31, _V01, _F11, x, y, _J31, _K31, angle, _L31, alpha) { + if (this._801 === null || this._801 === undefined) return; + var _M31 = new _Y_(this); + _M31._s01(_I31); + _M31._t01(_V01); + _M31._811(_F11, x, y, _J31, _K31, angle); + this._N31(_M31._301, _L31, alpha); +}; +_W21.prototype._O31 = function (_F11, x, y, _J31, _K31, angle, _L31, alpha) { + if (!_G21 || !_G21._P31()) { + this._H31(null, null, _F11, x, y, _J31, _K31, angle, _L31, alpha); + } else { + var _Q31 = _G21._P31(); + _Q31._811(_F11, x, y, _J31, _K31, angle, _G21); + this._N31(_Q31._301, _L31, alpha); + if (_Q31._201) { + this._R31(_Q31._401); + } + } +}; +_W21.prototype._S31 = function (_T31, _I31, _V01, _F11, x, y, _J31, _K31, angle, _U31, _V31, _W31) { + _8s(_W31); + var _X31 = false; + var _Q31 = null; + if (_T31 === undefined || _T31 === null || _T31._P31() === null) { + _Q31 = new _Y_(this); + _X31 = true; + _Q31._s01(_I31); + _Q31._t01(_V01); + } else { + _Q31 = _T31._P31(); + if (_I31 !== undefined && _I31 !== null) { + _Q31._s01(_I31); + } + if (_V01 !== undefined && _V01 !== null) { + _Q31._t01(_V01); + } + } + _Q31._811(_F11, x, y, _J31, _K31, angle, _T31); + var _Y31 = []; + var _Z31 = 0; + for (var _X9 = 0, _W11 = _Q31._301.slots.length; _X9 < _W11; _X9++) { + var slot = _Q31._301.drawOrder[_X9]; + if (!slot.attachment) continue; + var __31 = false; + if (slot.attachment instanceof spine._041) { + __31 = this._141(slot, _U31, _V31); + } else if (slot.attachment instanceof spine._241) { + __31 = this._341(slot, _U31, _V31); + } else if (slot.attachment instanceof spine._441) { + __31 = this._541(slot, _U31, _V31); + } + if (__31) { + _Y31[_Z31] = slot; + _Z31++; + } + } + if (_Z31 > 0) { + for (var _X9 = _Z31 - 1; _X9 >= 0; _X9--) { + _Cl(_W31, _Y31[_X9].data.name); + } + } +}; +_W21.prototype._N31 = function (_641, color, alpha) { + var _741 = (color & 0xff) / 255.0, + _841 = ((color & 0xff00) >> 8) / 255.0, + _941 = ((color & 0xff0000) >> 16) / 255.0; + if (_131) { + this._a41(_641, _741, _841, _941, alpha); + } else { + this._b41(_641, _741, _841, _941, alpha); + } +}; +_W21.prototype._b41 = function (_641, _c41, _d41, _e41, _f41) { + var _g41 = [0, 1, 2, 2, 3, 0]; + var vertices = []; + var _h41 = new spine._i41(1.0, 1.0, 1.0, 1.0); + var _j41 = false; + for (var _X9 = 0, _W11 = _641.slots.length; _X9 < _W11; _X9++) { + var slot = _641.drawOrder[_X9]; + if (!slot.attachment) continue; + var _b21 = _c41 * 255; + var _k41 = _d41 * 255; + var _e21 = _e41 * 255; + var _l41 = _f41 * 255; + if (slot.skeleton != undefined && slot.skeleton._b21 != undefined) { + _b21 *= slot.skeleton._b21; + _k41 *= slot.skeleton._k41; + _e21 *= slot.skeleton._e21; + _l41 *= slot.skeleton._l41; + } + if (slot.color != undefined) { + _b21 *= slot.color._b21; + _k41 *= slot.color._k41; + _e21 *= slot.color._e21; + _l41 *= slot.color._l41; + } + if (slot.attachment.color != undefined) { + _b21 *= slot.attachment.color._b21; + _k41 *= slot.attachment.color._k41; + _e21 *= slot.attachment.color._e21; + _l41 *= slot.attachment.color._l41; + } + var _L31; + _L31 = (_l41 << 24) | (_b21 << 16) | (_k41 << 8) | (_e21 << 0); + var _m41 = null; + var uvs = null; + var _n41 = null; + var _o41 = 2; + var _p41 = 0; + var _q41 = 0; + var _r41 = 0; + var _s41 = null; + var _v31 = null; + if (slot.attachment instanceof spine._041) { + var _t41 = slot.attachment; + if (this.__21 != null && this.__21._u41()) { + _t41._v41(slot.bone, vertices, 0, 2); + _m41 = vertices; + uvs = _t41.uvs; + _n41 = _g41; + _q41 = 4; + _r41 = 6; + _v31 = _g31[_t41._t41._w41._f31._V21]; + if (!_v31.complete) continue; + if (_L31 != _x41) { + if (!this._X21[_t41._t41._w41._f31.name]) { + var _y41 = _t41._t41._f31; + this._831(_y41.name, _y41.width, _y41.height, _y41._V21); + } + _v31 = _z41(this._X21[_t41._t41._f31.name], _L31); + } + var _A41 = _t41._t41._f31; + _s41 = this._X21[_A41.name]; + } else { + this._631(slot, _L31, _l41 / 255.0); + } + } else if (slot.attachment instanceof spine._241) { + var _B41 = slot.attachment; + _B41._v41(slot, 0, _B41._C41, vertices, 0, 2); + _m41 = vertices; + uvs = _B41.uvs; + _n41 = _B41.triangles; + _q41 = _B41._C41; + _r41 = _B41.triangles.length; + _v31 = _g31[_B41._t41._w41._f31._V21]; + if (!_v31.complete) continue; + if (_L31 != _x41) { + if (!this._X21[_B41._t41._w41._y41.name]) { + var _y41 = _B41._t41._w41._y41; + this._831(_y41.name, _y41.width, _y41.height, _B41._t41._w41._y41._V21); + } + _v31 = _z41(this._X21[_B41._t41._w41._y41.name], _L31); + } + _s41 = this._X21[_B41._t41._w41._y41.name]; + } else if (slot.attachment instanceof spine._D41) { + if (this.__21 == null) { + this.__21 = new spine._E41(); + } + this.__21._F41(slot, slot.attachment); + continue; + } + if (_q41 > 0 && _v31 != null) { + if (this.__21 != null && this.__21._u41()) { + this.__21._G41(vertices, _q41 * 2, _n41, _r41, uvs, _h41, _h41, _j41); + _m41 = this.__21._H41; + uvs = this.__21._H41; + _n41 = this.__21._I41; + _o41 = 8; + _p41 = 6; + _q41 = _m41.length / _o41; + _r41 = _n41.length; + } + for (var _J41 = 0; _J41 < _r41 / 3; _J41++) { + var _K41 = _J41 * 3; + var _L41 = _n41[_K41++] * _o41, + _M41 = _n41[_K41++] * _o41, + _N41 = _n41[_K41++] * _o41; + var _O41 = []; + _O41[0] = {}; + _O41[0].x = _m41[_L41]; + _O41[0]._P41 = uvs[_p41 + _L41]; + _L41++; + _O41[0].y = _m41[_L41]; + _O41[0]._J41 = uvs[_p41 + _L41]; + _O41[1] = {}; + _O41[1].x = _m41[_M41]; + _O41[1]._P41 = uvs[_p41 + _M41]; + _M41++; + _O41[1].y = _m41[_M41]; + _O41[1]._J41 = uvs[_p41 + _M41]; + _O41[2] = {}; + _O41[2].x = _m41[_N41]; + _O41[2]._P41 = uvs[_p41 + _N41]; + _N41++; + _O41[2].y = _m41[_N41]; + _O41[2]._J41 = uvs[_p41 + _N41]; + this._Q41( + _R41, + _v31, + _O41[0].x, + _O41[0].y, + _O41[1].x, + _O41[1].y, + _O41[2].x, + _O41[2].y, + _O41[0]._P41 * _s41._Z9, + _O41[0]._J41 * _s41.__9, + _O41[1]._P41 * _s41._Z9, + _O41[1]._J41 * _s41.__9, + _O41[2]._P41 * _s41._Z9, + _O41[2]._J41 * _s41.__9 + ); + } + } + if (this.__21 != null) { + this.__21._S41(slot); + } + } + if (this.__21 != null) { + this.__21._T41(); + } +}; +function _U41(_V41, _W41, _X41) { + if (_W41 == false) { + switch (_V41) { + case spine._Y41.Normal: + _X41.src = _Z41.__41; + _X41._051 = _Z41._151; + break; + case spine._Y41.Additive: + _X41.src = _Z41.__41; + _X41._051 = _Z41._251; + break; + case spine._Y41.Multiply: + _X41.src = _Z41._351; + _X41._051 = _Z41._151; + break; + case spine._Y41.Screen: + _X41.src = _Z41._251; + _X41._051 = _Z41._451; + break; + default: + _X41.src = _Z41.__41; + _X41._051 = _Z41._151; + break; + } + } else { + switch (_V41) { + case spine._Y41.Normal: + _X41.src = _Z41._251; + _X41._051 = _Z41._151; + break; + case spine._Y41.Additive: + _X41.src = _Z41._251; + _X41._051 = _Z41._251; + break; + case spine._Y41.Multiply: + _X41.src = _Z41._351; + _X41._051 = _Z41._151; + break; + case spine._Y41.Screen: + _X41.src = _Z41._251; + _X41._051 = _Z41._451; + break; + default: + _X41.src = _Z41.__41; + _X41._051 = _Z41._151; + break; + } + } +} +_W21.prototype._a41 = function (_641, _c41, _d41, _e41, _f41) { + var _g41 = [0, 1, 2, 2, 3, 0]; + var vertices = []; + var _h41 = new spine._i41(1.0, 1.0, 1.0, 1.0); + var _j41 = false; + var _551, _651, _751, _851; + var _951; + if (_H21 == true) { + _551 = _131._a51._b51(_Z41._c51); + _651 = _131._a51._b51(_Z41._d51); + _751 = _131._a51._b51(_Z41._e51); + _851 = _131._a51._b51(_Z41._f51); + _951 = _131._a51._b51(_Z41._g51); + } + var _h51 = new spine._i41(0.0, 0.0, 0.0, 0.0); + var _i51 = false; + if (_j51 != _I21) { + _I21 = _j51; + _i51 = true; + if (_I21 != -1) { + _J21 = _0U(_I21, "gm_SpineTintBlackColour"); + } + } + for (var _X9 = 0, _W11 = _641.slots.length; _X9 < _W11; _X9++) { + var slot = _641.drawOrder[_X9]; + if (!slot.attachment) continue; + var _b21 = _c41 * 255; + var _k41 = _d41 * 255; + var _e21 = _e41 * 255; + var _l41 = _f41 * 255; + if (slot.skeleton != undefined && slot.skeleton._b21 != undefined) { + _b21 *= slot.skeleton._b21; + _k41 *= slot.skeleton._k41; + _e21 *= slot.skeleton._e21; + _l41 *= slot.skeleton._l41; + } + if (slot.color != undefined) { + _b21 *= slot.color._b21; + _k41 *= slot.color._k41; + _e21 *= slot.color._e21; + _l41 *= slot.color._l41; + } + if (slot.attachment.color != undefined) { + _b21 *= slot.attachment.color._b21; + _k41 *= slot.attachment.color._k41; + _e21 *= slot.attachment.color._e21; + _l41 *= slot.attachment.color._l41; + } + var _L31; + _L31 = (_l41 << 24) | (_b21 << 0) | (_k41 << 8) | (_e21 << 16); + if (_I21 != -1) { + if (_J21 != undefined && _J21 != -1) { + var _k51; + if (slot._l51 != undefined && slot._l51 != null) { + _k51 = slot._l51; + } else { + _k51 = _h51; + } + var _m51 = [_k51._b21 * _c41, _k51._k41 * _d41, _k51._e21 * _e41, _f41]; + if (_i51 || _K21[0] != _m51[0] || _K21[1] != _m51[1] || _K21[2] != _m51[2] || _K21[3] != _m51[3]) { + _K21 = _m51; + _n51(_J21, _K21); + _i51 = false; + } + } + } + var _m41 = null; + var uvs = null; + var _n41 = null; + var _o41 = 2; + var _p41 = 0; + var _q41 = 0; + var _r41 = 0; + var _v31 = null; + if (slot.attachment instanceof spine._041) { + var _t41 = slot.attachment; + _t41._v41(slot.bone, vertices, 0, 2); + _m41 = vertices; + uvs = _t41.uvs; + _n41 = _g41; + _q41 = 4; + _r41 = 6; + _v31 = _g31[_t41._t41._w41._f31._V21]; + } else if (slot.attachment instanceof spine._241) { + var _B41 = slot.attachment; + _B41._v41(slot, 0, _B41._C41, vertices, 0, 2); + _m41 = vertices; + uvs = _B41.uvs; + _n41 = _B41.triangles; + _q41 = _B41._C41; + _r41 = _B41.triangles.length; + _v31 = _g31[_B41._t41._w41._f31._V21]; + } else if (slot.attachment instanceof spine._D41) { + if (this.__21 == null) { + this.__21 = new spine._E41(); + } + this.__21._F41(slot, slot.attachment); + continue; + } + if (_q41 > 0 && _v31 != null) { + if (!_v31.complete) continue; + if (!_v31._o51) _p51({ _f31: _v31 }); + if (this.__21 != null && this.__21._u41()) { + this.__21._G41(vertices, _q41 * 2, _n41, _r41, uvs, _h41, _h41, _j41); + _m41 = this.__21._H41; + uvs = this.__21._H41; + _n41 = this.__21._I41; + _o41 = 8; + _p41 = 6; + _q41 = _m41.length / _o41; + _r41 = _n41.length; + } + if (_H21 == true) { + var _q51 = slot.data._r51; + var _s51 = new Object(); + _U41(_q51, this._031, _s51); + _131._a51._t51(_Z41._c51, _s51.src); + _131._a51._t51(_Z41._d51, _s51._051); + _131._a51._t51(_Z41._e51, _s51.src); + _131._a51._t51(_Z41._f51, _s51._051); + } + var _u51 = _131._v51(_Z41._w51, _v31._o51, _131._x51, _r41); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _r41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _H51 = index; + for (var _J41 = 0; _J41 < _r41; _J41++, _H51 += _y51) { + var index = _n41[_J41]; + _B51[_H51 + 0] = _m41[index * _o41 + 0]; + _B51[_H51 + 1] = _m41[index * _o41 + 1]; + _B51[_H51 + 2] = _I51; + _D51[_H51 + 0] = _L31; + _F51[_H51 + 0] = uvs[index * _o41 + _p41 + 0]; + _F51[_H51 + 1] = uvs[index * _o41 + _p41 + 1]; + } + } + if (this.__21 != null) { + this.__21._S41(slot); + } + } + if (this.__21 != null) { + this.__21._T41(); + } + if (_H21 == true) { + _131._a51._t51(_Z41._c51, _551); + _131._a51._t51(_Z41._d51, _651); + _131._a51._t51(_Z41._e51, _751); + _131._a51._t51(_Z41._f51, _851); + _131._a51._t51(_Z41._g51, _951); + } +}; +_W21.prototype._R31 = function (_J51) { + _jX(_J51._K11, _J51._M11, _J51._K11, _J51._N11); + _jX(_J51._K11, _J51._N11, _J51._L11, _J51._N11); + _jX(_J51._L11, _J51._N11, _J51._L11, _J51._M11); + _jX(_J51._L11, _J51._M11, _J51._K11, _J51._M11); + for (var _W11 = 0; _W11 < _J51._X11.length; _W11++) { + var _Y11 = _J51._X11[_W11]; + var size = _Y11.length / 2; + for (var _Z11 = 0; _Z11 < size; _Z11++) { + var __11, _021, _121, _221; + __11 = _Y11[_Z11 * 2 + 0]; + _021 = _Y11[_Z11 * 2 + 1]; + if (_Z11 == size - 1) { + _121 = _Y11[0]; + _221 = _Y11[1]; + } else { + _121 = _Y11[(_Z11 + 1) * 2 + 0]; + _221 = _Y11[(_Z11 + 1) * 2 + 1]; + } + _jX(__11, _021, _121, _221); + } + } +}; +_W21.prototype._631 = function (slot, _L31, alpha) { + var _t41 = slot.attachment, + vertices = [], + uvs; + var _K51 = 0; + var _L51 = 0; + if (slot.skeleton) { + _K51 = slot.skeleton.x; + _L51 = slot.skeleton.y; + } else if (slot.bone.skeleton) { + _K51 = slot.bone.skeleton.x; + _L51 = slot.bone.skeleton.y; + } + _t41._v41(slot.bone, vertices, 0, 2); + uvs = _t41.uvs; + var _O41 = []; + _O41[0] = {}; + _O41[0].x = vertices[spine._041._M51]; + _O41[0].y = vertices[spine._041._N51]; + _O41[0]._P41 = uvs[spine._041._M51]; + _O41[0]._J41 = uvs[spine._041._N51]; + _O41[1] = {}; + _O41[1].x = vertices[spine._041._O51]; + _O41[1].y = vertices[spine._041._P51]; + _O41[1]._P41 = uvs[spine._041._O51]; + _O41[1]._J41 = uvs[spine._041._P51]; + _O41[2] = {}; + _O41[2].x = vertices[spine._041._Q51]; + _O41[2].y = vertices[spine._041._R51]; + _O41[2]._P41 = uvs[spine._041._Q51]; + _O41[2]._J41 = uvs[spine._041._R51]; + _R41.globalAlpha = alpha; + var _A41 = _t41._t41._f31; + var _v31 = _g31[_t41._t41._w41._f31._V21]; + if (!_v31.complete) return; + if (_L31 != _x41) { + if (!this._X21[_t41._t41._w41._f31.name]) { + var _y41 = _t41._t41._f31; + this._831(_y41.name, _y41.width, _y41.height, _y41._V21); + } + _v31 = _z41(this._X21[_t41._t41._f31.name], _L31); + } + var _s41 = this._X21[_A41.name]; + this._S51( + _R41, + _v31, + _O41[0].x, + _O41[0].y, + _O41[1].x, + _O41[1].y, + _O41[2].x, + _O41[2].y, + _O41[0]._P41 * _s41._Z9, + _O41[0]._J41 * _s41.__9, + _O41[1]._P41 * _s41._Z9, + _O41[1]._J41 * _s41.__9, + _O41[2]._P41 * _s41._Z9, + _O41[2]._J41 * _s41.__9 + ); +}; +_W21.prototype._731 = function (slot, _L31, alpha) { + var _B41 = slot.attachment, + vertices = [], + uvs; + _B41._v41(slot, 0, _B41._C41, vertices, 0, 2); + uvs = _B41.uvs; + var _A41 = _B41._t41; + var _v31 = _g31[_B41._t41._w41._f31._V21]; + if (!_v31.complete) return; + if (_L31 != _x41) { + if (!this._X21[_B41._t41._w41._y41.name]) { + var _y41 = _B41._t41._w41._y41; + this._831(_y41.name, _y41.width, _y41.height, _B41._t41._w41._y41._V21); + } + _v31 = _z41(this._X21[_B41._t41._w41._y41.name], _L31); + } + for (var _W11 = 0; _W11 < _B41.triangles.length / 3; _W11++) { + var _K41 = _W11 * 3; + var _L41 = _B41.triangles[_K41++] * 2, + _M41 = _B41.triangles[_K41++] * 2, + _N41 = _B41.triangles[_K41++] * 2; + var _O41 = []; + _O41[0] = {}; + _O41[0].x = vertices[_L41]; + _O41[0]._P41 = uvs[_L41++]; + _O41[0].y = vertices[_L41]; + _O41[0]._J41 = uvs[_L41]; + _O41[1] = {}; + _O41[1].x = vertices[_M41]; + _O41[1]._P41 = uvs[_M41++]; + _O41[1].y = vertices[_M41]; + _O41[1]._J41 = uvs[_M41]; + _O41[2] = {}; + _O41[2].x = vertices[_N41]; + _O41[2]._P41 = uvs[_N41++]; + _O41[2].y = vertices[_N41]; + _O41[2]._J41 = uvs[_N41]; + var _s41 = this._X21[_B41._t41._w41._y41.name]; + this._Q41( + _R41, + _v31, + _O41[0].x, + _O41[0].y, + _O41[1].x, + _O41[1].y, + _O41[2].x, + _O41[2].y, + _O41[0]._P41 * _s41._Z9, + _O41[0]._J41 * _s41.__9, + _O41[1]._P41 * _s41._Z9, + _O41[1]._J41 * _s41.__9, + _O41[2]._P41 * _s41._Z9, + _O41[2]._J41 * _s41.__9 + ); + } +}; +_W21.prototype._Q41 = function (_T51, _U51, _V51, _W51, __11, _021, _121, _221, _X51, _Y51, _Z51, __51, _061, _161) { + _T51.save(); + _T51.beginPath(); + _T51.moveTo(_V51, _W51); + _T51.lineTo(__11, _021); + _T51.lineTo(_121, _221); + _T51.closePath(); + _T51.clip(); + var _261 = _X51 * (_161 - __51) - _Z51 * _161 + _061 * __51 + (_Z51 - _061) * _Y51; + if (_261 == 0) { + return; + } + var _361 = -(_Y51 * (_121 - __11) - __51 * _121 + _161 * __11 + (__51 - _161) * _V51) / _261; + var _461 = (__51 * _221 + _Y51 * (_021 - _221) - _161 * _021 + (_161 - __51) * _W51) / _261; + var _561 = (_X51 * (_121 - __11) - _Z51 * _121 + _061 * __11 + (_Z51 - _061) * _V51) / _261; + var _661 = -(_Z51 * _221 + _X51 * (_021 - _221) - _061 * _021 + (_061 - _Z51) * _W51) / _261; + var _761 = (_X51 * (_161 * __11 - __51 * _121) + _Y51 * (_Z51 * _121 - _061 * __11) + (_061 * __51 - _Z51 * _161) * _V51) / _261; + var _861 = (_X51 * (_161 * _021 - __51 * _221) + _Y51 * (_Z51 * _221 - _061 * _021) + (_061 * __51 - _Z51 * _161) * _W51) / _261; + _T51.transform(_361, _461, _561, _661, _761, _861); + _T51.drawImage(_U51, 0, 0); + _T51.restore(); +}; +_W21.prototype._S51 = function (_T51, _U51, _V51, _W51, __11, _021, _121, _221, _X51, _Y51, _Z51, __51, _061, _161) { + _T51.save(); + var _961, _a61; + _961 = _V51 + (_121 - __11); + _a61 = _W51 + (_221 - _021); + _T51.beginPath(); + _T51.moveTo(_V51, _W51); + _T51.lineTo(__11, _021); + _T51.lineTo(_121, _221); + _T51.lineTo(_961, _a61); + _T51.closePath(); + _T51.clip(); + var _261 = _X51 * (_161 - __51) - _Z51 * _161 + _061 * __51 + (_Z51 - _061) * _Y51; + if (_261 == 0) { + return; + } + var _361 = -(_Y51 * (_121 - __11) - __51 * _121 + _161 * __11 + (__51 - _161) * _V51) / _261; + var _461 = (__51 * _221 + _Y51 * (_021 - _221) - _161 * _021 + (_161 - __51) * _W51) / _261; + var _561 = (_X51 * (_121 - __11) - _Z51 * _121 + _061 * __11 + (_Z51 - _061) * _V51) / _261; + var _661 = -(_Z51 * _221 + _X51 * (_021 - _221) - _061 * _021 + (_061 - _Z51) * _W51) / _261; + var _761 = (_X51 * (_161 * __11 - __51 * _121) + _Y51 * (_Z51 * _121 - _061 * __11) + (_061 * __51 - _Z51 * _161) * _V51) / _261; + var _861 = (_X51 * (_161 * _021 - __51 * _221) + _Y51 * (_Z51 * _221 - _061 * _021) + (_061 * __51 - _Z51 * _161) * _W51) / _261; + _T51.transform(_361, _461, _561, _661, _761, _861); + _T51.drawImage(_U51, 0, 0); + _T51.restore(); +}; +_W21.prototype._331 = function (slot, _L31, alpha) { + var _t41 = slot.attachment, + vertices = [], + uvs; + var _K51 = 0; + var _L51 = 0; + if (slot.skeleton) { + _K51 = slot.skeleton.x; + _L51 = slot.skeleton.y; + } else if (slot.bone.skeleton) { + _K51 = slot.bone.skeleton.x; + _L51 = slot.bone.skeleton.y; + } + _t41._v41(slot.bone, vertices, 0, 2); + uvs = _t41.uvs; + var _v31 = _g31[_t41._t41._w41._f31._V21]; + if (!_v31.complete) return; + if (!_v31._o51) _p51({ _f31: _v31 }); + var _q41 = 6; + var _u51 = _131._v51(_Z41._w51, _v31._o51, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _q41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + _B51[_H51 + 0] = _B51[_f61 + 0] = vertices[spine._041._M51]; + _B51[_H51 + 1] = _B51[_f61 + 1] = vertices[spine._041._N51]; + _B51[_b61 + 0] = vertices[spine._041._O51]; + _B51[_b61 + 1] = vertices[spine._041._P51]; + _B51[_c61 + 0] = _B51[_d61 + 0] = vertices[spine._041._Q51]; + _B51[_c61 + 1] = _B51[_d61 + 1] = vertices[spine._041._R51]; + _B51[_e61 + 0] = vertices[spine._041._g61]; + _B51[_e61 + 1] = vertices[spine._041._h61]; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + _F51[_H51 + 0] = _F51[_f61 + 0] = uvs[spine._041._M51]; + _F51[_H51 + 1] = _F51[_f61 + 1] = uvs[spine._041._N51]; + _F51[_b61 + 0] = uvs[spine._041._O51]; + _F51[_b61 + 1] = uvs[spine._041._P51]; + _F51[_c61 + 0] = _F51[_d61 + 0] = uvs[spine._041._Q51]; + _F51[_c61 + 1] = _F51[_d61 + 1] = uvs[spine._041._R51]; + _F51[_e61 + 0] = uvs[spine._041._g61]; + _F51[_e61 + 1] = uvs[spine._041._h61]; +}; +_W21.prototype._531 = function (slot, _L31, alpha) { + var _B41 = slot.attachment, + vertices = [], + uvs; + var _K51 = 0; + var _L51 = 0; + if (slot.skeleton) { + _K51 = slot.skeleton.x; + _L51 = slot.skeleton.y; + } else if (slot.bone.skeleton) { + _K51 = slot.bone.skeleton.x; + _L51 = slot.bone.skeleton.y; + } + _B41._v41(slot, 0, _B41._C41, vertices, 0, 2); + uvs = _B41.uvs; + var _v31 = _g31[_B41._t41._w41._f31._V21]; + if (!_v31.complete) return; + if (!_v31._o51) _p51({ _f31: _v31 }); + var _q41 = _B41.triangles.length; + var _u51 = _131._v51(_Z41._w51, _v31._o51, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _q41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _H51 = index; + for (var _W11 = 0; _W11 < _q41; _W11++, _H51 += _y51) { + var _L41 = _B41.triangles[_W11]; + _B51[_H51 + 0] = vertices[_L41 * 2 + 0]; + _B51[_H51 + 1] = vertices[_L41 * 2 + 1]; + _B51[_H51 + 2] = _I51; + _D51[_H51 + 0] = _D51[_H51 + 1] = _L31; + _F51[_H51 + 0] = uvs[_L41 * 2 + 0]; + _F51[_H51 + 1] = uvs[_L41 * 2 + 1]; + } +}; +_W21.prototype._141 = function (slot, _a11, _b11) { + var _t41 = slot.attachment, + vertices = []; + _t41._v41(slot.bone, vertices, 0, 2); + var _i61, _j61, _k61, _l61; + var _m61; + _i61 = _a11 - vertices[spine._041._g61]; + _j61 = _b11 - vertices[spine._041._h61]; + _k61 = vertices[spine._041._M51] - vertices[spine._041._g61]; + _l61 = vertices[spine._041._N51] - vertices[spine._041._h61]; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) return false; + _i61 = _a11 - vertices[spine._041._O51]; + _j61 = _b11 - vertices[spine._041._P51]; + _k61 = vertices[spine._041._Q51] - vertices[spine._041._O51]; + _l61 = vertices[spine._041._R51] - vertices[spine._041._P51]; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) return false; + _i61 = _a11 - vertices[spine._041._M51]; + _j61 = _b11 - vertices[spine._041._N51]; + _k61 = vertices[spine._041._O51] - vertices[spine._041._M51]; + _l61 = vertices[spine._041._P51] - vertices[spine._041._N51]; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) return false; + _i61 = _a11 - vertices[spine._041._Q51]; + _j61 = _b11 - vertices[spine._041._R51]; + _k61 = vertices[spine._041._g61] - vertices[spine._041._Q51]; + _l61 = vertices[spine._041._h61] - vertices[spine._041._R51]; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) return false; + return true; +}; +_W21.prototype._341 = function (slot, _a11, _b11) { + var _B41 = slot.attachment, + vertices = []; + _B41._v41(slot, 0, _B41._C41, vertices, 0, 2); + var _i61, _j61, _k61, _l61; + var _m61; + var _r41 = _B41.triangles.length; + for (var _W11 = 0; _W11 < _r41; _W11 += 3) { + var _L41 = _B41.triangles[_W11 + 0]; + var _M41 = _B41.triangles[_W11 + 1]; + var _N41 = _B41.triangles[_W11 + 2]; + var _n61 = vertices[_L41 * 2 + 0]; + var _o61 = vertices[_L41 * 2 + 1]; + var _p61 = vertices[_M41 * 2 + 0]; + var _q61 = vertices[_M41 * 2 + 1]; + var _r61 = vertices[_N41 * 2 + 0]; + var _s61 = vertices[_N41 * 2 + 1]; + _i61 = _a11 - _n61; + _j61 = _b11 - _o61; + _k61 = _p61 - _n61; + _l61 = _q61 - _o61; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) continue; + _i61 = _a11 - _p61; + _j61 = _b11 - _q61; + _k61 = _r61 - _p61; + _l61 = _s61 - _q61; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) continue; + _i61 = _a11 - _r61; + _j61 = _b11 - _s61; + _k61 = _n61 - _r61; + _l61 = _o61 - _s61; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 >= 0) continue; + return true; + } + return false; +}; +_W21.prototype._541 = function (slot, _a11, _b11) { + var _t61 = slot.attachment, + vertices = []; + _t61._v41(slot, 0, _t61._C41, vertices, 0, 2); + var _i61, _j61, _k61, _l61; + var _m61; + var _u61 = 0; + for (var _W11 = 0; _W11 < _t61._C41 / 2 - 1; _W11++) { + var _n61 = vertices[_u61 + 0]; + var _o61 = vertices[_u61 + 1]; + _u61 += 2; + var _p61 = vertices[_u61 + 0]; + var _q61 = vertices[_u61 + 1]; + _i61 = _a11 - _n61; + _j61 = _b11 - _o61; + _k61 = _p61 - _n61; + _l61 = _q61 - _o61; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 <= 0) { + return false; + } + } + var _n61 = vertices[_u61 + 0]; + var _o61 = vertices[_u61 + 1]; + var _p61 = vertices[0]; + var _q61 = vertices[1]; + _i61 = _a11 - _n61; + _j61 = _b11 - _o61; + _k61 = _p61 - _n61; + _l61 = _q61 - _o61; + _m61 = _i61 * _l61 - _j61 * _k61; + if (_m61 <= 0) { + return false; + } + return true; +}; +function _v61(_e2) { + _w61("draw_primitive_begin()"); +} +function _x61(_e2, _y61) { + _w61("draw_primitive_begin_texture()"); +} +function _z61(x, y) { + _w61("draw_vertex()"); +} +function _A61(x, y, _L31, alpha) { + _w61("draw_vertex_color()"); +} +var _B61 = _A61; +function _C61(x, y, _D61, _E61) { + _w61("draw_vertex_texture()"); +} +function _F61(x, y, _D61, _E61, _L31, alpha) { + _w61("draw_vertex_texture_color()"); +} +var _G61 = _F61; +function _H61() { + _w61("draw_primitive_end()"); +} +function _I61(_e2) { + _w61("d3d_primitive_begin()"); +} +function _J61(_e2, _y61) { + _w61("d3d_primitive_begin_texture()"); +} +function _K61(x, y, _L61) { + _w61("d3d_vertex()"); +} +function _M61(x, y, _L61, _L31, alpha) { + _w61("d3d_vertex_color()"); +} +var _N61 = _M61; +function _O61(x, y, _L61, _D61, _E61) { + _w61("d3d_vertex_texture()"); +} +function _P61(x, y, _L61, _D61, _E61, _L31, alpha) { + _w61("d3d_vertex_texture_color()"); +} +var _Q61 = _P61; +function _R61(x, y, _L61, _S61, _T61, _U61) { + _w61("d3d_vertex_normal()"); +} +function _V61(x, y, _L61, _S61, _T61, _U61, _L31, alpha) { + _w61("d3d_vertex_normal_color()"); +} +var _W61 = _V61; +function _X61(x, y, _L61, _S61, _T61, _U61, _D61, _E61) { + _w61("d3d_vertex_normal_texture()"); +} +function _Y61(x, y, _L61, _S61, _T61, _U61, _D61, _E61, _L31, alpha) { + _w61("d3d_vertex_normal_texture_color()"); +} +var _Z61 = _Y61; +function __61() { + _w61("d3d_primitive_end()"); +} +var _071 = null; +var _171 = 0, + _271 = -1, + _371 = null, + _471 = null; +var _571 = 1, + _671 = 2, + _771 = 3, + _871 = 4, + _971 = 5, + _a71 = 6, + _b71 = 7; +function _c71() { + _v61 = _d71; + _x61 = _e71; + _z61 = _f71; + _A61 = _g71; + _B61 = _g71; + _C61 = _h71; + _F61 = _i71; + _G61 = _i71; + _H61 = _j71; + _I61 = _k71; + _J61 = _l71; + _K61 = _m71; + _M61 = _n71; + _N61 = _n71; + _O61 = _o71; + _P61 = _p71; + _Q61 = _p71; + _R61 = _q71; + _V61 = _r71; + _W61 = _r71; + _X61 = _s71; + _Y61 = _t71; + _Z61 = _t71; + __61 = _u71; +} +function _v71(_w71) { + switch (_w71) { + case _571: + return _Z41._x71; + case _671: + return _Z41._y71; + case _771: + return _Z41._z71; + case _871: + return _Z41._w51; + case _971: + return _Z41._A71; + case _a71: + return _Z41._B71; + case _b71: + return _Z41._w51; + } + return -1; +} +function _C71() { + _171 = 0; + _271 = -1; + _371 = null; + _471 = null; +} +function _d71(_D71) { + _e71(yyGetInt32(_D71), -1); +} +function _e71(_D71, _b31) { + _171 = yyGetInt32(_D71); + _271 = null; + _371 = null; + if (typeof _b31 == "object") { + _271 = _b31._E71; + _371 = _b31._F71; + } else if (_b31 != -1 && _g31[yyGetInt32(_b31)]) { + _271 = _g31[yyGetInt32(_b31)]; + } + if (_271 && !_271._o51) { + _p51({ _f31: _271 }); + } + _471 = new _G71(_H71, _131._I71(_131._x51), false); +} +function _f71(_a11, _b11) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = yyGetReal(_a11); + _471._C51[index + 1] = yyGetReal(_b11); + _471._C51[index + 2] = _I51; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _g71(_a11, _b11, _M71, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = yyGetReal(_a11); + _471._C51[index + 1] = yyGetReal(_b11); + _471._C51[index + 2] = _I51; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((yyGetReal(_f41) * 255.0) << 24) | _N71(yyGetInt32(_M71)); +} +function _h71(_a11, _b11, _O71, _P71) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = yyGetReal(_a11); + _471._C51[index + 1] = yyGetReal(_b11); + _471._C51[index + 2] = _I51; + var _Q71 = _R71(yyGetReal(_O71), yyGetReal(_P71)); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _i71(_a11, _b11, _O71, _P71, _M71, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = yyGetReal(_a11); + _471._C51[index + 1] = yyGetReal(_b11); + _471._C51[index + 2] = _I51; + var _Q71 = _R71(yyGetReal(_O71), yyGetReal(_P71)); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((yyGetReal(_f41) * 255.0) << 24) | _N71(yyGetInt32(_M71)); +} +function _j71() { + var _S71 = _v71(_171); + if (_S71 == -1) { + return; + } + var _T71 = _471._U71.subarray(0, _471._A51 * _471._z51()); + var _V71 = _271 ? _271._o51 : null; + var _u51 = _131._v51(_S71, _V71, _131._x51, _471._A51); + _u51._U71.set(_T71, _u51._A51 * _u51._z51()); + _u51._A51 += _471._A51; +} +function _k71(_e2) { + _J61(_e2, -1); +} +function _l71(_D71, _b31) { + _171 = _D71; + _271 = null; + _371 = null; + if (typeof _b31 == "object") { + _271 = _b31._E71; + _371 = _b31._F71; + } else if (_b31 != -1 && _g31[_b31]) { + _271 = _g31[_b31]; + } + if (_271 && !_271._o51) { + _p51({ _f31: _271 }); + } + _471 = new _G71(_H71, _131._I71(_131._W71), false); +} +function _R71(_O71, _P71) { + if (_371 && _271) { + return { _P41: (_371.x + _O71 * _371._bk) / _271._X71, _J41: (_371.y + _P71 * _371._ck) / _271._Y71 }; + } else { + return { _P41: _O71, _J41: _P71 }; + } +} +function _m71(_a11, _b11, _Z71) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = 0; + _471.__71[index + 1] = 0; + _471.__71[index + 2] = 0; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _n71(_a11, _b11, _Z71, _081, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = 0; + _471.__71[index + 1] = 0; + _471.__71[index + 2] = 0; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((_f41 * 255.0) << 24) | _N71(_081); +} +function _o71(_a11, _b11, _Z71, _181, _281) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = 0; + _471.__71[index + 1] = 0; + _471.__71[index + 2] = 0; + var _Q71 = _R71(_181, _281); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _p71(_a11, _b11, _Z71, _181, _281, _081, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = 0; + _471.__71[index + 1] = 0; + _471.__71[index + 2] = 0; + var _Q71 = _R71(_181, _281); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((_f41 * 255.0) << 24) | _N71(_081); +} +function _q71(_a11, _b11, _Z71, _381, _481, _581) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = _381; + _471.__71[index + 1] = _481; + _471.__71[index + 2] = _581; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _r71(_a11, _b11, _Z71, _381, _481, _581, _081, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = _381; + _471.__71[index + 1] = _481; + _471.__71[index + 2] = _581; + _471._G51[index + 0] = 0; + _471._G51[index + 1] = 0; + _471._E51[index] = ((_f41 * 255.0) << 24) | _N71(_081); +} +function _s71(_a11, _b11, _Z71, _381, _481, _581, _181, _281) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = _381; + _471.__71[index + 1] = _481; + _471.__71[index + 2] = _581; + var _Q71 = _R71(_181, _281); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); +} +function _t71(_a11, _b11, _Z71, _381, _481, _581, _181, _281, _081, _f41) { + var _y51 = _471._z51() >> 2; + var index = _471._A51 * _y51; + _471._J71(1); + _471._C51[index + 0] = _a11; + _471._C51[index + 1] = _b11; + _471._C51[index + 2] = _Z71; + _471.__71[index + 0] = _381; + _471.__71[index + 1] = _481; + _471.__71[index + 2] = _581; + var _Q71 = _R71(_181, _281); + _471._G51[index + 0] = _Q71._P41; + _471._G51[index + 1] = _Q71._J41; + _471._E51[index] = ((_f41 * 255.0) << 24) | _N71(_081); +} +function _u71() { + var _S71 = _v71(_171); + if (_S71 == -1) { + return; + } + var _T71 = _471._U71.subarray(0, _471._A51 * _471._z51()); + var _V71 = _271 ? _271._o51 : null; + var _u51 = _131._v51(_S71, _V71, _131._W71, _471._A51); + _u51._U71.set(_T71, _u51._A51 * _u51._z51()); + _u51._A51 += _471._A51; +} +/*@constructor */ function _681(_781) { + var _881 = null, + _981 = null, + _a81 = null, + _b81 = false, + _c81 = null, + _d81; + var _e81 = 0, + _f81 = 0, + _g81 = 0, + _h81 = 0; + var _i81 = this; + (function () { + _881 = new ArrayBuffer(_781); + _981 = new DataView(_881); + })(); + function _j81(_k81, _l81) { + var _m81 = false; + var _n81 = _c81._o81; + for (var _X9 = 0; _X9 < _n81.length; _X9++) { + var _p81 = _n81[_X9]; + if ((_k81 == -1 || _p81._q81 == _k81) && _p81.type == _l81) { + _m81 = true; + if ((_p81._r81 & _e81) === 0) { + var _s81 = _h81 + _p81.offset; + _e81 |= _p81._r81; + if (_c81._t81 === _e81) { + _e81 = 0; + _f81++; + _h81 += _c81._u81; + if (_h81 + _c81._u81 >= _881.byteLength) { + _i81._v81(_881.byteLength * 2); + } + } + return _s81; + } + } + } + if (_m81) { + 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._v81 = function (_781) { + var _w81 = new ArrayBuffer(_781); + var _x81 = new Int8Array(_881); + var _y81 = new Int8Array(_w81); + _y81.set(_x81); + _881 = _w81; + _981 = new DataView(_881); + }; + /*@this {yyVBufferBuilder} */ this._z81 = function (_A81) { + _e81 = 0; + _f81 = 0; + _g81 = 0; + _h81 = 0; + _d81 = _A81; + _c81 = _131._I71(_A81); + if (_c81._u81 > _881.byteLength) { + this._v81(_c81._u81 * 36); + } + }; + /*@this {yyVBufferBuilder} */ this._B81 = function () {}; + this._C81 = function () { + return _d81; + }; + this._D81 = function () { + return _131._I71(_d81); + }; + /*@this {yyVBufferBuilder} */ this._E81 = function (x, y) { + var _s81 = _j81(_Z41._F81, _Z41._G81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + } + }; + /*@this {yyVBufferBuilder} */ this._H81 = function (x, y, _L61) { + var _s81 = _j81(_Z41._F81, _Z41._I81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + _981.setFloat32(_s81 + 8, _L61, true); + } + }; + /*@this {yyVBufferBuilder} */ this._J81 = function (_081, _f41) { + var _s81 = _j81(_Z41._K81, _Z41._L81); + if (_s81 >= 0) { + var _M81 = ((_f41 * 255.0) << 24) | _N71(_081); + _981.setUint32(_s81, _M81, true); + } + }; + /*@this {yyVBufferBuilder} */ this._N81 = function (_O81) { + var _s81 = _j81(_Z41._K81, _Z41._L81); + if (_s81 >= 0) { + var _L31 = ((_O81 & 0xff) << 24) | ((_O81 & 0xff00) << 8) | ((_O81 & 0xff0000) >> 8) | ((_O81 & 0xff000000) >> 24); + _981.setUint32(_s81, _L31, true); + } + }; + /*@this {yyVBufferBuilder} */ this._P81 = function (_Q81) { + var _s81 = _j81(_Z41._K81, _Z41._L81); + if (_s81 >= 0) { + var _L31 = (_Q81 & 0xff000000) | ((_Q81 & 0xff) << 16) | (_Q81 & 0xff00) | ((_Q81 & 0xff0000) >> 16); + _981.setUint32(_s81, _L31, true); + } + }; + /*@this {yyVBufferBuilder} */ this._R81 = function (_P41, _J41) { + var _s81 = _j81(_Z41._S81, _Z41._G81); + if (_s81 >= 0) { + _981.setFloat32(_s81, _P41, true); + _981.setFloat32(_s81 + 4, _J41, true); + } + }; + /*@this {yyVBufferBuilder} */ this._T81 = function (x, y, _L61) { + var _s81 = _j81(_Z41._U81, _Z41._I81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + _981.setFloat32(_s81 + 8, _L61, true); + } + }; + /*@this {yyVBufferBuilder} */ this._V81 = function (x) { + var _s81 = _j81(-1, _Z41._W81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + } + }; + /*@this {yyVBufferBuilder} */ this._X81 = function (x, y) { + var _s81 = _j81(-1, _Z41._G81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + } + }; + /*@this {yyVBufferBuilder} */ this._Y81 = function (x, y, _L61) { + var _s81 = _j81(-1, _Z41._I81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + _981.setFloat32(_s81 + 8, _L61, true); + } + }; + /*@this {yyVBufferBuilder} */ this._Z81 = function (x, y, _L61, _Z9) { + var _s81 = _j81(-1, _Z41.__81); + if (_s81 >= 0) { + _981.setFloat32(_s81, x, true); + _981.setFloat32(_s81 + 4, y, true); + _981.setFloat32(_s81 + 8, _L61, true); + _981.setFloat32(_s81 + 12, _Z9, true); + } + }; + /*@this {yyVBufferBuilder} */ this._091 = function (x, y, _L61, _Z9) { + var _s81 = _j81(-1, _Z41._191); + if (_s81 >= 0) { + _981.setUint8(_s81, x, true); + _981.setUint8(_s81 + 1, y, true); + _981.setUint8(_s81 + 2, _L61, true); + _981.setUint8(_s81 + 3, _Z9, true); + } + }; + /*@this {yyVBufferBuilder} */ this._291 = function () { + var _391 = new _G71(_f81, _c81, false); + var _491 = _f81 * _c81._u81; + var _591 = new Int8Array(_881, 0, _491); + _391._U71.set(_591); + _391._A51 += _f81; + _391._291(); + _a81 = _391; + _b81 = true; + _881 = null; + _981 = null; + }; + /*@this {yyVBufferBuilder} */ this._691 = function (_791, _891) { + if (_b81) { + if (_891 == -1) { + _131._991(_791, null, _a81, 0); + } else _131._991(_791, _891._E71._o51, _a81, 0); + } else { + var _u51; + if (_891 == -1) { + _u51 = _131._v51(_791, null, _d81, _f81); + } else { + _u51 = _131._v51(_791, _891._E71._o51, _d81, _f81); + } + var _a91 = _u51._A51 * _c81._u81; + var _591 = new Int8Array(_881, 0, _f81 * _c81._u81); + _u51._U71.set(_591, _a91); + _u51._A51 += _f81; + } + }; + this._b91 = function (_c91) { + _f81 = _c91; + _g81 = 0; + _h81 = _c91 * _c81._u81; + }; + this._d91 = function () { + return _f81; + }; + this._e91 = function () { + return _881; + }; +} +var _f91 = null; +var _g91 = []; +/*@constructor */ function _h91() { + var _i91 = 0, + _j91 = 0.5; + var _k91; + var _l91 = []; + var _m91 = []; + var _n91 = []; + var _o91 = _i91; + var _p91 = _j91; + Object.defineProperties(this, { + _q91: { + get: function () { + return _o91; + }, + set: function (_r91) { + _o91 = _r91; + }, + }, + _s91: { + get: function () { + return _p91; + }, + set: function (_r91) { + _p91 = _r91; + }, + }, + }); + /*@this {yyGamePad} */ this._t91 = function (_u91) { + _k91 = _u91.id; + _m91 = _l91.slice(); + _n91 = _u91.axes.slice(); + var _v91 = _u91.buttons; + if (_v91) { + for (var _e21 in _v91) { + if (!_v91.hasOwnProperty(_e21)) continue; + if (typeof _v91[_e21] === "object") { + _l91[_e21] = _v91[_e21].value; + } else { + _l91[_e21] = _v91[_e21]; + } + } + } + }; + /*@this {yyGamePad} */ this._w91 = function () { + return _k91 || ""; + }; + /*@this {yyGamePad} */ this._x91 = function () { + if (_l91) { + return _l91.length; + } + return 0; + }; + /*@this {yyGamePad} */ this._y91 = function (_z91) { + var _A91 = _l91[_z91]; + var _B91 = _m91[_z91]; + if (_A91 !== undefined && _B91 !== undefined) { + return _A91 >= _p91 && _B91 < _p91; + } + return false; + }; + /*@this {yyGamePad} */ this._C91 = function (_z91) { + var _A91 = _l91[_z91]; + var _B91 = _m91[_z91]; + if (_A91 !== undefined && _B91 !== undefined) { + return _A91 < _p91 && _B91 >= _p91; + } + return false; + }; + /*@this {yyGamePad} */ this._D91 = function (_z91) { + var _A91; + if (typeof _l91[_z91] === "object") { + _A91 = _l91[_z91].value; + } else { + _A91 = _l91[_z91]; + } + if (_A91 !== undefined) { + return _A91 >= _p91; + } + return false; + }; + /*@this {yyGamePad} */ this._E91 = function (_z91) { + var _A91; + if (typeof _l91[_z91] === "object") { + _A91 = _l91[_z91].value; + } else { + _A91 = _l91[_z91]; + } + return _A91 || 0.0; + }; + /*@this {yyGamePad} */ this._F91 = function () { + if (_n91) { + return _n91.length; + } + return 0; + }; + /*@this {yyGamePad} */ this._G91 = function (_H91, _I91) { + var _J91 = _n91[_H91] || 0; + if (_o91 > 0.0) { + var _K91 = Math.abs(_J91); + if (_K91 < _o91) { + _J91 = 0.0; + } else { + var sign = _J91 >= 0 ? 1.0 : -1.0; + _J91 = ((_K91 - _o91) / (_I91 - _o91)) * sign; + } + } + return _J91; + }; +} +/*@constructor */ function _L91() { + var _M91 = 1.0, + _N91 = 1.0; + var _O91 = 0, + _P91 = 1; + var _Q91 = 0x8000, + _R91 = 0x8001, + _S91 = 0x8002, + _T91 = 0x8003, + _U91 = 0x8004, + _V91 = 0x8005, + _W91 = 0x8006, + _X91 = 0x8007, + _Y91 = 0x8008, + _Z91 = 0x8009, + __91 = 0x800a, + _0a1 = 0x800b, + _1a1 = 0x800c, + _2a1 = 0x800d, + _3a1 = 0x800e, + _4a1 = 0x800f, + _5a1 = 0x8010, + _6a1 = 0x8011, + _7a1 = 0x8012, + _8a1 = 0x8013, + _9a1 = 0x8014; + var _aa1 = 0, + _ba1 = 1, + _ca1 = 2, + _da1 = 3, + _ea1 = 4, + _fa1 = 5, + _ga1 = 6, + _ha1 = 7, + _ia1 = 8, + _ja1 = 9, + _ka1 = 10, + _la1 = 11, + _ma1 = 12, + _na1 = 13, + _oa1 = 14, + _pa1 = 15; + var _qa1 = 0, + _ra1 = 1, + _sa1 = 2, + _ta1 = 3; + function _ua1() { + return !!navigator["getGamepads"] || !!navigator["webkitGetGamepads"] || !!navigator["webkitGamepads"]; + } + var _va1 = _ua1() ? _P91 : _O91; + var _wa1 = []; + function _xa1() { + if (navigator["getGamepads"]) { + return navigator["getGamepads"](); + } + if (navigator["webkitGetGamepads"]) { + return navigator["webkitGetGamepads"](); + } + if (navigator["webkitGamepads"]) { + return navigator["webkitGamepads"](); + } + return null; + } + function _ya1() { + var gamepads = _xa1(); + if (gamepads !== null) { + var _za1 = 0; + for (_za1 = 0; _za1 < gamepads.length; ++_za1) { + var _Aa1 = gamepads[_za1]; + if (!_Aa1 && _wa1[_za1]) { + _wa1[_za1] = undefined; + var _Ba1 = _Ca1._Da1(undefined, undefined, _Ea1, undefined); + _Ba1._Fa1 = "gamepad lost"; + _Ba1._Ga1 = _za1; + _Ba1._Ha1 = 0; + _Ba1._Ia1 = true; + } else { + if (_Aa1 && !_wa1[_za1]) { + _wa1[_za1] = new _h91(); + if (_g91[_za1] !== undefined) { + _wa1[_za1]._q91 = _g91[_za1]; + } + var _Ba1 = _Ca1._Da1(undefined, undefined, _Ea1, undefined); + _Ba1._Fa1 = "gamepad discovered"; + _Ba1._Ga1 = _za1; + _Ba1._Ha1 = 0; + _Ba1._Ia1 = true; + } + if (_wa1[_za1]) { + _wa1[_za1]._t91(_Aa1); + } + } + } + } + } + function _Ja1(_z91) { + if (_z91 < _Q91) { + return _z91; + } + switch (_z91) { + case _R91: + return _aa1; + case _S91: + return _ba1; + case _T91: + return _ca1; + case _U91: + return _da1; + case _V91: + return _ea1; + case _W91: + return _fa1; + case _X91: + return _ga1; + case _Y91: + return _ha1; + case _Z91: + return _ia1; + case __91: + return _ja1; + case _0a1: + return _ka1; + case _1a1: + return _la1; + case _2a1: + return _ma1; + case _3a1: + return _na1; + case _4a1: + return _oa1; + case _5a1: + return _pa1; + } + return 0; + } + function _Ka1(_H91) { + if (_H91 < _Q91) { + return _H91; + } + switch (_H91) { + case _6a1: + return _qa1; + case _7a1: + return _ra1; + case _8a1: + return _sa1; + case _9a1: + return _ta1; + } + return 0; + } + function _L91() {} + /*@this {yyGamepadManager} */ this._La1 = function () { + return _wa1.length; + }; + /*@this {yyGamepadManager} */ this._Ma1 = function (_Na1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._w91(); + } + return ""; + }; + /*@this {yyGamepadManager} */ this._Pa1 = function () { + return _va1 !== _O91; + }; + /*@this {yyGamepadManager} */ this._s91 = function (_Na1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._s91; + } + return 0.0; + }; + /*@this {yyGamepadManager} */ this._Qa1 = function (_Na1, _Ra1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + if (_Ra1 >= 0.0 && _Ra1 <= _M91) { + _Oa1._s91 = _Ra1; + } + } + }; + /*@this {yyGamepadManager} */ this._q91 = function (_Na1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._q91; + } else if (_g91[_Na1] !== undefined) { + return _g91[_Na1]; + } + return 0.0; + }; + /*@this {yyGamepadManager} */ this._Sa1 = function (_Na1, _Ta1) { + _g91[_Na1] = _Ta1; + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + if (_Ta1 >= 0.0 && _Ta1 <= _N91) { + _Oa1._q91 = _Ta1; + } + } + }; + /*@this {yyGamepadManager} */ this._Ua1 = function () { + _wa1 = []; + }; + /*@this {yyGamepadManager} */ this._Va1 = function () { + switch (_va1) { + case _P91: + _ya1(); + break; + case _O91: + default: + return; + } + }; + /*@this {yyGamepadManager} */ this._Wa1 = function (_Na1) { + if (_wa1[_Na1] !== null && _wa1[_Na1] !== undefined) { + return true; + } + return false; + }; + /*@this {yyGamepadManager} */ this._x91 = function (_Na1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._x91(); + } + return 0; + }; + /*@this {yyGamepadManager} */ this._F91 = function (_Na1) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._F91(); + } + return 0; + }; + /*@this {yyGamepadManager} */ this._D91 = function (_Na1, _z91) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._D91(_Ja1(_z91), _Oa1._s91); + } + return false; + }; + /*@this {yyGamepadManager} */ this._y91 = function (_Na1, _z91) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._y91(_Ja1(_z91), _Oa1._s91); + } + return false; + }; + /*@this {yyGamepadManager} */ this._C91 = function (_Na1, _z91) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._C91(_Ja1(_z91), _Oa1._s91); + } + return false; + }; + /*@this {yyGamepadManager} */ this._E91 = function (_Na1, _z91) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._E91(_Ja1(_z91)); + } + return 0; + }; + /*@this {yyGamepadManager} */ this._G91 = function (_Na1, _H91) { + var _Oa1 = _wa1[_Na1]; + if (_Oa1) { + return _Oa1._G91(_Ka1(_H91), _N91); + } + return 0; + }; +} +var _Xa1 = []; +var _Ya1 = "None"; +var _Za1 = 0; +var __a1 = 0; +/*@constructor */ function _0b1() { + this.x = 0; + this.y = 0; + this._D91 = 0; + this._y91 = 0; + this._C91 = 0; + this._1b1 = 0; +} +_0b1.prototype._Ua1 = function () { + this._D91 = 0; + this._y91 = 0; + this._C91 = 0; + this._1b1 = 0; +}; +_0b1.prototype._2b1 = function (_a11, _b11) { + if (_D01) { + var _3b1; + if (!_D01._4b1) { + _3b1 = _5b1; + } else { + _3b1 = _D01._6b1; + } + for (var _J41 = 0; _J41 < _3b1.length; _J41++) { + var _7b1 = _3b1[_J41]; + if (_7b1._4a) { + _8b1(canvas, _9b1); + if (_a11 - _9b1.left >= _7b1._ab1 && _a11 - _9b1.left < _7b1._bb1 && _b11 - _9b1.top >= _7b1._cb1 && _b11 - _9b1.top < _7b1._db1) { + this.x = _7b1._eb1(_a11, _b11); + this.y = _7b1._fb1(_a11, _b11); + return; + } + } + } + } + this.x = _a11; + this.y = _b11; +}; +/*@constructor */ function _gb1(_hb1) { + for (var _X9 = 0; _X9 < _Xa1.length; _X9++) { + if (_Xa1[_X9] === _hb1) { + return _X9; + } + } + return -1; +} +function _ib1(_hb1) { + var _jb1 = -1; + for (var _X9 = 0; _X9 < _Xa1.length; _X9++) { + if (_Xa1[_X9] === _hb1 || _Xa1[_X9] === -1) { + _jb1 = _X9; + break; + } + } + if (_jb1 == -1) { + _jb1 = _Xa1.length; + } + _Xa1[_jb1] = _hb1; + _kb1[_jb1] = new _0b1(); + return _jb1; +} +var _lb1 = !1; +function _mb1(event) { + for (var _nb1 = 0; _nb1 < event.changedTouches.length; _nb1++) { + var _ob1 = event.changedTouches[_nb1]; + var type = ""; + var _jb1 = -1; + _Ya1 = event.type; + switch (event.type) { + case "touchstart": + _jb1 = _ib1(_ob1["identifier"]); + break; + case "touchend": + if (!_lb1 && _pb1 == _qb1) { + _rb1(); + _lb1 = true; + } + _jb1 = _gb1(_ob1["identifier"]); + _Xa1[_jb1] = -1; + break; + case "touchcancel": + _jb1 = _gb1(_ob1["identifier"]); + _Xa1[_jb1] = -1; + break; + case "touchmove": + _jb1 = _gb1(_ob1["identifier"]); + break; + default: + return; + } + var _sb1; + var _tb1; + _sb1 = _ob1.pageX; + _tb1 = _ob1.pageY; + if (_jb1 == 0) { + if (_ub1 != null) { + _vb1 = _sb1; + _wb1 = _tb1; + } + switch (event.type) { + case "touchstart": + _xb1 = 1; + break; + case "touchmove": + _xb1 = 1; + break; + case "touchcancel": + case "touchend": + _xb1 = 0; + break; + } + } + _kb1[_jb1]._2b1(_sb1, _tb1); + _yb1[_jb1].x = _sb1; + _yb1[_jb1].y = _tb1; + switch (event.type) { + case "touchstart": + _kb1[_jb1]._D91 = 1; + _yb1[_jb1]._zb1 = _Ab1 | _Bb1 | _Cb1; + break; + case "touchcancel": + case "touchend": + _kb1[_jb1]._D91 = 0; + _yb1[_jb1]._zb1 = 0; + break; + case "touchmove": + default: + break; + } + event.preventDefault(); + } +} +function _Db1() { + canvas.ontouchstart = _mb1; + canvas.ontouchmove = _mb1; + canvas.ontouchend = _mb1; + canvas.ontouchcancel = _mb1; +} +var _Eb1, _Fb1, _Gb1, _Hb1, _Ib1, _Jb1, _Kb1; +/*@constructor */ /*@constructor */ function _Lb1(_Mb1, _Nb1) { + this._Ob1 = []; + this._X71 = _Mb1; + this._Y71 = _Nb1; + var _d21 = _Mb1 * _Nb1; + for (var _X9 = 0; _X9 < _d21; _X9++) { + this._Ob1[_X9] = 0; + } +} +_Lb1.prototype._Pb1 = function (_Qb1) { + this._X71 = _Qb1._X71; + this._Y71 = _Qb1._Y71; + this._Ob1 = _Qb1._Ob1.slice(); +}; +function _Wt(_Mb1, _Nb1) { + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + if (_Mb1 < 0 || _Nb1 < 0) { + _Rb1("Error: Invalid ds_grid size: (" + _Mb1 + "," + _Nb1 + ")"); + } + var _Sb1 = new _Lb1(_Mb1, _Nb1); + var id = _Tb1._Da1(_Sb1); + return id; +} +function _XN(_Ub1) { + var _Sb1 = _Tb1._s11(yyGetInt32(_Ub1)); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_width)"); + return; + } + return _Sb1._X71; +} +function _YN(_Ub1) { + var _Sb1 = _Tb1._s11(yyGetInt32(_Ub1)); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_height)"); + return; + } + return _Sb1._Y71; +} +function _Xt(_Ub1, _M01) { + var _Sb1 = _Tb1._s11(yyGetInt32(_Ub1)); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_height)"); + return; + } + for (var _X9 = 0; _X9 < _Sb1._Ob1.length; _X9++) { + _Sb1._Ob1[_X9] = _M01; + } +} +var _JP = _Vb1; +function _Vb1(_Ub1, _a11, _b11, _M01) { + _Ub1 = yyGetInt32(_Ub1); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + var _Sb1 = _Tb1._s11(_Ub1); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_set)"); + return; + } + if (_a11 < 0 || _a11 >= _Sb1._X71 || _b11 < 0 || _b11 >= _Sb1._Y71) { + _Rb1("Error: grid out of bounds(set) - GridID: " + _Ub1 + " size[" + _Sb1._X71 + "," + _Sb1._Y71 + "] at (" + _a11 + "," + _b11 + ")"); + return; + } + _Sb1._Ob1[_a11 + _b11 * _Sb1._X71] = _M01; +} +var _Wb1 = _Xb1; +function _Xb1(_Ub1, _a11, _b11, _M01) { + _Ub1 = yyGetInt32(_Ub1); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + var _Sb1 = _Tb1._s11(_Ub1); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_set)"); + return _M01; + } + if (_a11 < 0 || _a11 >= _Sb1._X71 || _b11 < 0 || _b11 >= _Sb1._Y71) { + _Rb1("Error: grid out of bounds(set) - GridID: " + _Ub1 + " size[" + _Sb1._X71 + "," + _Sb1._Y71 + "] at (" + _a11 + "," + _b11 + ")"); + return _M01; + } + _Sb1._Ob1[_a11 + _b11 * _Sb1._X71] = _M01; + return _M01; +} +var _Yb1 = _Zb1; +function _Zb1(_Ub1, _a11, _b11, _M01) { + _Ub1 = yyGetInt32(_Ub1); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + var _Sb1 = _Tb1._s11(_Ub1); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_set)"); + return _M01; + } + if (_a11 < 0 || _a11 >= _Sb1._X71 || _b11 < 0 || _b11 >= _Sb1._Y71) { + _Rb1("Error: grid out of bounds(set) - GridID: " + _Ub1 + " size[" + _Sb1._X71 + "," + _Sb1._Y71 + "] at (" + _a11 + "," + _b11 + ")"); + return _M01; + } + var __b1 = _Sb1._Ob1[_a11 + _b11 * _Sb1._X71]; + _Sb1._Ob1[_a11 + _b11 * _Sb1._X71] = _M01; + return __b1; +} +var _IP = _0c1; +function _0c1(_Ub1, _a11, _b11) { + _Ub1 = yyGetInt32(_Ub1); + var _Sb1 = _Tb1._s11(_Ub1), + x = yyGetInt32(_a11), + y = yyGetInt32(_b11); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_get)"); + return undefined; + } + if (x < 0 || x >= _Sb1._X71 || y < 0 || y >= _Sb1._Y71) { + _Rb1("Error: grid out of bounds(get) - GridID: " + _Ub1 + " size[" + _Sb1._X71 + "," + _Sb1._Y71 + "] at (" + x + "," + y + ")"); + return undefined; + } + return _Sb1._Ob1[x + y * _Sb1._X71]; +} +function _1c1(_Ub1, _t21, _u21, _R11, _S11) { + _Ub1 = yyGetInt32(_Ub1); + _t21 = yyGetInt32(_t21); + _u21 = yyGetInt32(_u21); + _R11 = yyGetInt32(_R11); + _S11 = yyGetInt32(_S11); + var _Sb1 = _Tb1._s11(_Ub1); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_get_sum)"); + return 0; + } + if (_t21 > _R11) { + var _d21 = _t21; + _t21 = _R11; + _R11 = _d21; + } + if (_t21 < 0) _t21 = 0; + if (_t21 >= _Sb1._X71) _t21 = _Sb1._X71 - 1; + if (_R11 < 0) _R11 = 0; + if (_R11 >= _Sb1._X71) _R11 = _Sb1._X71 - 1; + if (_u21 > _S11) { + var _d21 = _u21; + _u21 = _S11; + _S11 = _d21; + } + if (_u21 < 0) _u21 = 0; + if (_u21 >= _Sb1._Y71) _u21 = _Sb1._Y71 - 1; + if (_S11 < 0) _S11 = 0; + if (_S11 >= _Sb1._Y71) _S11 = _Sb1._Y71 - 1; + _Fb1 = _Eb1 = _Gb1 = _Hb1 = 0; + var first = true; + var _d31 = 0; + for (var y = _u21; y <= _S11; y++) { + var index = y * _Sb1._X71 + _t21; + for (var x = _t21; x <= _R11; x++) { + var _J41 = _Sb1._Ob1[index]; + if (first) { + _Eb1 = _Fb1 = _J41; + first = false; + } else { + if (_Eb1 > _J41) _Eb1 = _J41; + if (_Fb1 < _J41) _Fb1 = _J41; + } + if (typeof _J41 !== "string") { + _Gb1 += _J41; + } + _d31++; + index++; + } + } + _Hb1 = _Gb1 / _d31; +} +function _WN(_Ub1, _t21, _u21, _R11, _S11) { + _1c1(_Ub1, _t21, _u21, _R11, _S11); + return _Eb1; +} +function _Kt(_Ub1) { + var _Sb1 = _Tb1._s11(yyGetInt32(_Ub1)); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_write)"); + return; + } + var width = _Sb1._X71; + var height = _Sb1._Y71; + var _2c1 = _3c1(16384, _4c1, 1); + _5c1(_2c1, _6c1, 602); + _5c1(_2c1, _6c1, width); + _5c1(_2c1, _6c1, height); + for (var x = 0; x <= width - 1; x++) { + for (y = 0; y <= height - 1; y++) { + var _r91 = _Sb1._Ob1[x + y * width]; + _7c1(_2c1, _r91); + } + } + var _8c1 = _9c1(_2c1); + _ac1(_2c1); + return _8c1; +} +function _1u(_Ub1, _bc1) { + if (!_bc1) { + _Rb1("Error: no string provided (ds_grid_read)"); + return false; + } + var _Sb1 = _Tb1._s11(yyGetInt32(_Ub1)); + if (!_Sb1) { + _Rb1("Error: invalid ds_grid ID (ds_grid_read)"); + return false; + } + if (_bc1[0] == "{") { + try { + var _cc1 = JSON.parse(_bc1); + if (_cc1 != null && _cc1 != undefined && typeof _cc1.body == "object" && typeof _cc1.width == "number" && typeof _cc1.height == "number") { + _Sb1._X71 = _cc1.width; + _Sb1._Y71 = _cc1.height; + _Sb1._Ob1 = _cc1.body; + } + } catch (_dc1) { + _Rb1("Error: reading ds_grid JSON"); + return false; + } + return true; + } else { + var _2c1 = _ec1(_bc1); + if (_2c1 < 0) return false; + _fc1(_2c1, _gc1, 0); + var id = _hc1(_2c1, _6c1); + if (id != 602) { + _Rb1("Error: unrecognised format - resave the grid to update/fix issues. (ds_grid_read)"); + return false; + } + var _Z9 = _hc1(_2c1, _6c1); + var __9 = _hc1(_2c1, _6c1); + _Sb1._X71 = _Z9; + _Sb1._Y71 = __9; + _Sb1._Ob1 = []; + var _d21 = _Z9 * __9; + for (var _X9 = 0; _X9 < _d21; _X9++) { + _Sb1._Ob1[_X9] = 0; + } + for (_X9 = 0; _X9 <= _Z9 - 1; _X9++) { + for (_i21 = 0; _i21 <= __9 - 1; _i21++) { + var _r91 = _ic1(_2c1); + _Sb1._Ob1[_X9 + _i21 * _Z9] = _r91; + } + } + _ac1(_2c1); + return true; + } +} +function _yl() { + var _921 = new _jc1(); + _921._kc1 = true; + return _lc1._Da1(_921); +} +function _Fl(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _mc1 = _lc1._s11(_Ub1); + if (_mc1) { + _mc1._Ua1(); + _lc1._nc1(_Ub1); + } +} +function _8s(_Ub1) { + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) { + _oc1._Ua1(); + return; + } + _Rb1("Error: invalid ds_list ID (ds_list_clear)"); +} +function _Rm(_Ub1, _pc1) { + _Ub1 = yyGetInt32(_Ub1); + var _qc1 = _lc1._s11(_Ub1); + if (!_qc1) { + _Rb1("Error: invalid DEST ds_list ID (ds_list_copy)"); + return; + } + var _rc1 = _lc1._s11(yyGetInt32(_pc1)); + if (!_rc1) { + _Rb1("Error: invalid SOURCE ds_list ID (ds_list_copy)"); + return; + } + _qc1._Pb1(_rc1); + _lc1._sc1(_Ub1, _qc1); +} +function _el(_Ub1) { + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) return _oc1.length; + _Rb1("Error: invalid ds_list ID (ds_list_size)"); + return 0; +} +function _Cl() { + var _tc1 = arguments; + var _uc1 = arguments.length; + var _oc1 = _lc1._s11(_tc1[0]); + if (!_oc1) { + _Rb1("Error: invalid ds_list ID (ds_list_add)"); + return; + } + for (var _X9 = 1; _X9 < _uc1; _X9++) { + _oc1._Da1(_tc1[_X9]); + } + return; +} +function _KZ(_Ub1, _G31, _M01) { + if (isNaN(_G31)) _Rb1("Error: index must be a number"); + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) { + _oc1._vc1(yyGetInt32(_G31), _M01); + } else { + _Rb1("Error: invalid ds_list ID (ds_list_set)"); + } +} +function _El(_Ub1, _wc1) { + if (isNaN(_wc1)) _Rb1("Error: index must be a number"); + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) { + return _oc1._nc1(yyGetInt32(_wc1)); + } +} +function _Dl(_Ub1, _M01) { + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) { + var __b1 = -1; + for (var _921 = 0; _921 < _oc1._xc1.length; _921++) { + var _l41 = _oc1._xc1[_921]; + if ((typeof _l41 == "object" && _l41.Object == _M01) || _l41 == _M01) { + __b1 = _921; + break; + } + } + return __b1; + } + _Rb1("Error: invalid ds_list ID (ds_list_find_index)"); + return -1; +} +function _hl(_Ub1, _wc1) { + if (isNaN(_wc1)) _Rb1("Error: index must be a number"); + var _J41, + _yc1 = _zc1(_wc1), + _oc1 = _lc1._s11(_zc1(yyGetInt32(_Ub1))); + if (_oc1) { + _J41 = _oc1._xc1[_yc1]; + if (typeof _J41 === "object" && _J41.Object !== undefined) { + return _J41.Object; + } else return _J41; + } + _Rb1("Error: invalid ds_list ID (ds_list_find_value)"); + return undefined; +} +function _sq(_Ub1) { + var _oc1 = _lc1._s11(yyGetInt32(_Ub1)); + if (_oc1) { + _oc1._Ac1(); + return 0; + } + _Rb1("Error: invalid ds_list ID (ds_list_shuffle)"); + return 0; +} +function _Gt(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _oc1 = _lc1._s11(_Ub1); + if (!_oc1) { + _Rb1("Error: invalid ds_list ID (ds_list_write)"); + return ""; + } + var _Bc1 = _oc1.length; + var _2c1 = _3c1(16384, _4c1, 1); + _5c1(_2c1, _6c1, 302); + _5c1(_2c1, _6c1, _Bc1); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _r91 = _hl(_Ub1, _X9); + _7c1(_2c1, _r91); + } + var _8c1 = _9c1(_2c1); + _ac1(_2c1); + return _8c1; +} +function _Yt(_Ub1, _bc1) { + if (_bc1 === undefined || _bc1 == "") { + return false; + } + _Ub1 = yyGetInt32(_Ub1); + var _oc1 = _lc1._s11(_Ub1); + if (!_oc1) { + _Rb1("Error: invalid ds_list ID (ds_list_read)"); + return false; + } + if (_bc1[0] == "{") { + try { + var _mc1 = JSON.parse(_bc1); + _oc1._xc1 = _mc1; + _oc1.length = _mc1.length; + _oc1._d31 = _mc1.length; + } catch (err) { + _Rb1("Error: reading ds_list file."); + return false; + } + } else { + var _2c1 = _ec1(_bc1); + if (_2c1 < 0) return false; + _fc1(_2c1, _gc1, 0); + var id = _hc1(_2c1, _6c1); + if (id != 302) { + _Rb1("Error: unrecognised format - resave the list to update/fix issues. (ds_list_read)"); + return false; + } + var _Bc1 = _hc1(_2c1, _6c1); + _oc1._Ua1(); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _r91 = _ic1(_2c1); + _Cl(_Ub1, _r91); + } + _ac1(_2c1); + } + return true; +} +var _Cc1 = 1, + _Dc1 = 2; +function _Ec1() {} +_Ec1.prototype._Ub1 = 0; +_Ec1.prototype._Fc1 = function () { + return (++_Ec1.prototype._Ub1).toString(); +}; +function _Gc1(_Hc1) { + if (_Hc1 instanceof Long) { + _Hc1 = _Hc1._Ic1(); + } else if (typeof _Hc1 == "object") { + if (_Hc1._Jc1 == undefined) { + _Hc1._Jc1 = _Ec1.prototype._Fc1(); + } + _Hc1 = _Hc1._Jc1; + } + return _Hc1; +} +/*@constructor */ function _Kc1(_l81, _Lc1) { + this._Mc1 = _l81; + this.Object = _Lc1; +} +function _Dq() { + var _Nc1 = {}; + var id = _Oc1._Da1(_Nc1); + return id; +} +function _Tm(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _Nc1 = _Oc1._s11(_Ub1); + if (_Nc1) { + _Pc1(_Nc1); + _Oc1._nc1(_Ub1); + } +} +function _Aq(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _Nc1 = _Oc1._s11(_Ub1); + if (_Nc1) { + _Pc1(_Nc1); + var _Qc1 = {}; + _Oc1._sc1(_Ub1, _Qc1); + } +} +function _Pc1(_Rc1) { + for (var _Sc1 in _Rc1) { + var _J41 = _Rc1[_Sc1]; + if (_J41 != null && _J41.Object !== undefined) + switch (_J41._Mc1) { + case _Cc1: + _Tm(_J41.Object); + break; + case _Dc1: + _Fl(_J41.Object); + break; + } + } +} +function _bv(_Tc1, _pc1) { + _Tc1 = yyGetInt32(_Tc1); + var _qc1 = _Oc1._s11(_Tc1); + var _rc1 = _Oc1._s11(yyGetInt32(_pc1)); + if (_qc1 && _rc1) { + _qc1 = {}; + for (var _J41 in _rc1) { + if (_rc1.hasOwnProperty(_J41)) { + _qc1[_J41] = _rc1[_J41]; + } + } + _Oc1._sc1(_Tc1, _qc1); + } +} +function _Xn(_Ub1, _Hc1) { + _Hc1 = _Gc1(_Hc1); + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1) { + return _Nc1.hasOwnProperty(_Hc1); + } + return false; +} +function _lu(_Ub1, _Hc1, _M01) { + _Hc1 = _Gc1(_Hc1); + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1) { + if (_Nc1.hasOwnProperty(_Hc1)) { + } else _Nc1[_Hc1] = _M01; + } +} +function _vl(_Ub1, _Hc1, _M01) { + _Hc1 = _Gc1(_Hc1); + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1) { + _Nc1[_Hc1] = _M01; + } +} +function _FB(_Ub1, _Hc1, _M01) { + _Hc1 = _Gc1(_Hc1); + var __b1 = _M01; + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1) { + __b1 = _Nc1[_Hc1]; + _Nc1[_Hc1] = _M01; + } + return __b1; +} +function _il(_Ub1, _Hc1) { + if (Number.isNaN(_Hc1)) return undefined; + _Hc1 = _Gc1(_Hc1); + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1) { + var _Uc1 = _Nc1[_Hc1]; + if (typeof _Uc1 === "object" && _Uc1.Object !== undefined) { + return _Uc1.Object; + } else return _Uc1; + } + return undefined; +} +function _wS(_Ub1, _Hc1) { + _Hc1 = _Gc1(_Hc1); + var _Vc1 = false; + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + for (var _Wc1 in _Nc1) { + if (_Nc1.hasOwnProperty(_Wc1)) { + if (_Vc1) { + return _Wc1; + } + if (_Wc1 == _Hc1) { + _Vc1 = true; + } + } + } + return undefined; +} +function _uS(_Ub1) { + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + for (var _Wc1 in _Nc1) { + if (_Nc1.hasOwnProperty(_Wc1)) { + return _Wc1; + } + } + return undefined; +} +function _It(_Ub1) { + var _Nc1 = _Oc1._s11(yyGetInt32(_Ub1)); + if (_Nc1 == null) { + _Rb1("Error: invalid ds_map ID (ds_map_write)"); + return ""; + } + var _2c1 = _3c1(16384, _4c1, 1); + _5c1(_2c1, _6c1, 402); + var _Xc1 = 0; + for (var _Wc1 in _Nc1) { + if (_Nc1.hasOwnProperty(_Wc1)) { + _Xc1++; + } + } + _5c1(_2c1, _6c1, _Xc1); + for (var key in _Nc1) { + if (_Nc1.hasOwnProperty(key)) { + _7c1(_2c1, key); + var _r91 = _Nc1[key]; + _7c1(_2c1, _r91); + } + } + var _8c1 = _9c1(_2c1); + _ac1(_2c1); + return _8c1; +} +function __t(_Ub1, _bc1) { + _Ub1 = yyGetInt32(_Ub1); + var _Nc1 = _Oc1._s11(_Ub1); + if (_Nc1 == null) { + _Rb1("Error: invalid ds_map ID (ds_map_read)"); + return false; + } + if (_bc1[0] == "{") { + try { + if (null != _bc1) { + _Nc1 = JSON.parse(_bc1); + _Oc1._sc1(_Ub1, _Nc1); + } else { + _Oc1._sc1(_Ub1, ""); + } + } catch (_dc1) { + _Rb1("Error: reading ds_map JSON."); + return false; + } + } else { + _Aq(_Ub1); + var _2c1 = _ec1(_bc1); + if (_2c1 < 0) return false; + _fc1(_2c1, _gc1, 0); + var id = _hc1(_2c1, _6c1); + if (id != 402) { + _Rb1("Error: unrecognised format - resave the map to update/fix issues. (ds_map_read)"); + return false; + } + var _d31 = _hc1(_2c1, _6c1); + while (_d31 > 0) { + var key = _ic1(_2c1); + var value = _ic1(_2c1); + _lu(_Ub1, key, value); + _d31--; + } + _ac1(_2c1); + } + return true; +} +function _iu(_Ub1, _Yc1) { + if (_Yc1 != null) { + var _Zc1 = __c1(); + var _0d1 = _1d1(yyGetInt32(_Ub1)); + var _2d1 = _3d1(_0d1); + _4d1(yyGetString(_Yc1), _Zc1 + _2d1); + } +} +function _bu(_Yc1) { + var _5d1 = -1; + try { + var _6d1 = __c1(); + var data = _7d1(yyGetString(_Yc1), true); + var _8d1 = data.substring(0, _6d1.length); + var _2d1 = data.substring(_6d1.length, data.length); + if (_8d1 == _6d1) { + var _0d1 = _9d1(_2d1); + return _Cx(_0d1); + } + } catch (e) { + debug(e.message); + } + return -1; +} +function _ad1() { + var id = 0xf35065da3bb79cac7; + return id.toString(); +} +function __c1() { + var _Zc1 = _ad1(); + var _bd1 = _cd1(_Zc1.split("").reverse().join("")); + return _cd1(_bd1); +} +/*@constructor */ /*@constructor */ function _dd1(_ed1, _Lc1) { + this._Xf = _ed1; + this._fd1 = _Lc1; +} +function _gd1(_Ub1, _M01, _hd1) { + var _id1 = _jd1._s11(yyGetInt32(_Ub1)); + if (_id1 == null || _id1 == undefined) { + _Rb1("Error: invalid priority queue ds_priority_add()"); + return; + } + var _kd1 = new _dd1(_hd1, _M01); + _id1._Da1(_kd1); +} +var _ld1 = !1; +var _md1 = "Trying to stop non-existing sound.", + _nd1 = "Trying to draw a non-existing sprite.", + _od1 = "Trying to draw a non-existing background.", + _pd1 = "Cannot compare arguments.", + _qd1 = "Trying to replace non-existing resource.", + _rd1 = "File does not exist.", + _sd1 = "The particle emitter must first be created."; +var _td1 = -1, + _ud1 = [], + _vd1 = []; +function _wd1(_xd1, _081, _f41) { + _xd1._yd1(_zc1(_081)); + _xd1._zd1 = _f41; +} +var _Ad1 = _wd1; +function _Bd1(_081) { + _aL(_081); +} +var _Cd1 = _Bd1; +function _Dd1(_l81, _Ed1, _Fd1, _Gd1, _Hd1, _Id1) { + var type = _zc1(_l81); + var _Jd1 = _zc1(_Ed1); + var _Kd1 = _zc1(_Fd1); + var _Ld1 = _zc1(_Gd1); + if (_td1 < 0) { + _td1 = _Md1(); + } + if (_ud1[type] < 0) { + _ud1[type] = _Nd1(); + } + var _Od1 = _ud1[type]; + if (_Jd1 == 0) { + _Pd1(_Od1, _Kd1, _Ld1); + } else { + _Qd1(_Od1, _Kd1, _Ld1); + } + _Rd1(_Od1, _Hd1, _Id1); +} +var _Sd1 = _Dd1; +function _Td1(_Ud1) { + var _Vd1 = _Wd1._Xd1(_Ud1); + if (_Vd1 === null || _Vd1 === undefined) { + return false; + } + return true; +} +function _Yd1(_Ud1) { + var _Zd1 = _Wd1._Xd1(_Ud1); + if (!_Zd1) return 0; + if (_Zd1.__d1 === undefined) return 0; + return _Zd1.__d1._dk; +} +function _0e1(_Ud1) { + var _Zd1 = _Wd1._Xd1(_Ud1); + if (!_Zd1) return 0; + if (_Zd1.__d1 === undefined) return 0; + return _Zd1.__d1._ek; +} +function _1e1(_a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + var _4e1 = _5e1(_Mb1, _Nb1); + var _qc1 = _6e1._s11(_4e1); + var _7e1 = _qc1.getContext("2d"); + _7e1.drawImage(canvas, -_a11, -_b11); + if (_2e1) { + _8e1(_7e1, _Mb1, _Nb1); + } + var _9e1 = new _ae1(); + var _be1 = new _ce1(); + _9e1.__d1 = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _4e1; + _be1._f31 = _qc1; + return _Wd1._de1(_9e1); +} +function _ee1(_Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + var _rc1 = _6e1._s11(_Ub1); + var _4e1 = _5e1(_Mb1, _Nb1); + var _qc1 = _6e1._s11(_4e1); + var _7e1 = _qc1.getContext("2d"); + _7e1.drawImage(_rc1, -_a11, -_b11); + if (_2e1) { + _8e1(_7e1, _Mb1, _Nb1); + } + var _9e1 = new _ae1(); + var _be1 = new _ce1(); + _9e1.__d1 = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _4e1; + _be1._f31 = _qc1; + return _Wd1._de1(_9e1); +} +function _fe1(_Mb1, _Nb1, _M71) { + var _ge1 = _5e1(_Mb1, _Nb1); + var _he1 = _6e1._s11(_ge1); + var _7e1 = _he1.getContext("2d"); + _7e1.globalAlpha = 1.0; + _7e1.fillStyle = _ie1(_N71(_M71), 1); + _7e1.fillRect(0, 0, _Mb1, _Nb1); + var _9e1 = new _ae1(); + var _be1 = new _ce1(); + _9e1.__d1 = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _ge1; + _be1._f31 = _he1; + return _Wd1._de1(_9e1); +} +var _je1 = _fe1; +function _ke1(_911) { + var _qc1 = _Wd1._Xd1(_911); + if (_qc1) { + return { _E71: _qc1.__d1._f31, _F71: _qc1.__d1 }; + } + return null; +} +var _le1 = []; +var _me1 = 0; +function _VS(_ne1, _oe1, _t21, _u21, _R11, _S11) { + _ne1 = yyGetReal(_ne1); + _oe1 = yyGetReal(_oe1); + if (_ne1 >= yyGetReal(_t21) && _ne1 <= yyGetReal(_R11) && _oe1 >= yyGetReal(_u21) && _oe1 <= yyGetReal(_S11)) { + return true; + } + return false; +} +function _pe1(_qe1, _re1, __11, _021, _121, _221, _961, _a61) { + var _n61 = _961 - __11; + var _p61 = _121 - __11; + var _r61 = _qe1 - __11; + var _o61 = _a61 - _021; + var _q61 = _221 - _021; + var _s61 = _re1 - _021; + var _se1 = _n61 * _n61 + _o61 * _o61; + var _te1 = _n61 * _p61 + _o61 * _q61; + var _ue1 = _n61 * _r61 + _o61 * _s61; + var _ve1 = _p61 * _p61 + _q61 * _q61; + var _we1 = _p61 * _r61 + _q61 * _s61; + var _xe1 = 1.0 / (_se1 * _ve1 - _te1 * _te1); + var _P41 = (_ve1 * _ue1 - _te1 * _we1) * _xe1; + var _J41 = (_se1 * _we1 - _te1 * _ue1) * _xe1; + return _P41 >= 0.0 && _J41 >= 0.0 && _P41 + _J41 < 1.0; +} +function _ye1(_ne1, _oe1, _ze1, _Ae1, _Be1) { + var _Ce1 = (_ne1 - _ze1) * (_ne1 - _ze1) + (_oe1 - _Ae1) * (_oe1 - _Ae1); + if (_Ce1 <= _Be1) return true; + return false; +} +function _De1(_Ee1, _Fe1) { + var _761 = _Fe1.x - _Ee1.x; + var _861 = _Fe1.y - _Ee1.y; + var _Ge1 = { x: -_861, y: _761 }; + return _Ge1; +} +function _He1(_O41, _Ie1, _Ge1) { + var min, max; + var _Ce1 = _O41[0].x * _Ge1.x + _O41[0].y * _Ge1.y; + min = max = _Ce1; + for (var _X9 = 1; _X9 < _Ie1; ++_X9) { + _Ce1 = _O41[_X9].x * _Ge1.x + _O41[_X9].y * _Ge1.y; + if (_Ce1 < min) min = _Ce1; + else if (_Ce1 > max) max = _Ce1; + } + var _Je1 = { min: min, max: max }; + return _Je1; +} +function _Ke1() { + _w61("d3d_start()"); +} +function _Le1() { + _w61("d3d_end()"); +} +function _Me1(enable) { + _w61("d3d_set_hidden()"); +} +function _Ne1(_Oe1) { + _w61("d3d_set_culling()"); +} +function _Pe1(_o2) { + _w61("d3d_set_shading()"); +} +function _Qe1(_Re1) { + _w61("d3d_set_zwriteenable()"); +} +function _Se1(_Xf) { + _w61("d3d_set_depth()"); +} +function _Te1(_Ue1, _Ve1, _We1, alpha) { + _w61("draw_set_color_write_enable()"); +} +var _Xe1 = _Te1; +function _Ye1(enable) { + _w61("d3d_set_shading()"); +} +function _Ze1(__e1, _761, _861, _0f1, _L31) { + _w61("d3d_light_define_direction()"); +} +function _1f1(__e1, x, y, _L61, _2f1, _L31) { + _w61("d3d_light_define_point()"); +} +function _3f1(__e1, enable) { + _w61("d3d_light_enable()"); +} +function _4f1(_If) { + _w61("d3d_light_define_ambient()"); +} +function _5f1(enable, color, start, end) { + _w61("d3d_set_fog()"); +} +function _6f1(index) { + _w61("d3d_light_get()"); +} +function _7f1(index) { + _w61("d3d_light_get_ambient()"); +} +function _8f1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1) { + _w61("d3d_draw_floor()"); +} +function _df1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1, _ef1) { + _w61("d3d_draw_ellipsoid()"); +} +function _ff1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1) { + _w61("d3d_draw_block()"); +} +function _gf1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1, _B2, _ef1) { + _w61("d3d_draw_cylinder()"); +} +function _hf1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1, _B2, _ef1) { + _w61("d3d_draw_cone()"); +} +function _if1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1) { + _w61("d3d_draw_wall()"); +} +function _jf1() { + _w61("d3d_model_create()"); +} +function _kf1(__e1) { + _w61("d3d_model_destroy()"); +} +function _lf1(__e1) { + _w61("d3d_model_clear()"); +} +function _mf1(__e1, _nf1) { + _w61("d3d_model_save()"); +} +function _of1(__e1, _nf1) { + _w61("d3d_model_load()"); +} +function _pf1(__e1, _nf1) { + _w61("d3d_model_save_buffer()"); +} +function _qf1(__e1, _nf1) { + _w61("d3d_model_load_buffer()"); +} +function _rf1(__e1, x, y, _L61, _y61) { + _w61("d3d_model_draw()"); +} +function _sf1(__e1, _e2) { + _w61("d3d_model_primitive_begin()"); +} +function _tf1(__e1, x, y, _L61) { + _w61("d3d_model_vertex()"); +} +function _uf1(__e1, x, y, _L61, _L31, alpha) { + _w61("d3d_model_vertex_colour()"); +} +function _vf1(__e1, x, y, _L61, _L31, alpha) { + _w61("d3d_model_vertex_color()"); +} +function _wf1(__e1, x, y, _L61, _D61, _E61) { + _w61("d3d_model_vertex_texture()"); +} +function _xf1(__e1, x, y, _L61, _D61, _E61, _L31, alpha) { + _w61("d3d_model_vertex_texture_colour()"); +} +function _yf1(__e1, x, y, _L61, _D61, _E61, _L31, alpha) { + _w61("d3d_model_vertex_texture_color()"); +} +function _zf1(__e1, x, y, _L61, _S61, _T61, _U61) { + _w61("d3d_model_vertex_normal()"); +} +function _Af1(__e1, x, y, _L61, _S61, _T61, _U61, _L31, alpha) { + _w61("d3d_model_vertex_normal_color()"); +} +function _Bf1(__e1, x, y, _L61, _S61, _T61, _U61, _D61, _E61) { + _w61("d3d_model_vertex_normal_texture()"); +} +function _Cf1(__e1, x, y, _L61, _S61, _T61, _U61, _D61, _E61, _L31, alpha) { + _w61("d3d_model_vertex_normal_texture_color()"); +} +function _Df1(__e1) { + _w61("d3d_model_primitive_end()"); +} +function _Ef1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + _w61("d3d_model_block()"); +} +function _Ff1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + _w61("d3d_model_cylinder()"); +} +function _Gf1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + _w61("d3d_model_cone()"); +} +function _Hf1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _ef1) { + _w61("d3d_model_ellipsoid()"); +} +function _If1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + _w61("d3d_model_wall()"); +} +function _Jf1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + _w61("d3d_model_floor()"); +} +function _Kf1(enable) { + _w61("d3d_set_perspective()"); +} +function _Lf1(_Mf1, _Nf1, _Of1, _Pf1, _Qf1, _Rf1, _Sf1, _Tf1, _Uf1) { + _w61("d3d_set_projection()"); +} +function _Vf1(_Mf1, _Nf1, _Of1, _Pf1, _Qf1, _Rf1, _Sf1, _Tf1, _Uf1, angle, _Wf1, _Xf1, _Yf1) { + _w61("d3d_set_projection_ext()"); +} +function _Zf1(x, y, _Z9, __9, angle) { + _w61("d3d_set_projection_ortho()"); +} +function __f1(x, y, _Z9, __9, angle) { + _w61("d3d_set_projection_perspective()"); +} +function _0g1() { + _w61("d3d_transform_set_identity()"); +} +function _1g1(_2g1, _3g1, _4g1) { + _w61("d3d_transform_set_translation()"); +} +function _5g1(_J31, _K31, _6g1) { + _w61("d3d_transform_set_scaling()"); +} +function _7g1(angle) { + _w61("d3d_transform_set_rotation_x()"); +} +function _8g1(angle) { + _w61("d3d_transform_set_rotation_y()"); +} +function _9g1(angle) { + _w61("d3d_transform_set_rotation_z()"); +} +function _ag1(_bg1, _cg1, _dg1, angle) { + _w61("d3d_transform_set_rotation_axis()"); +} +function _eg1(_2g1, _3g1, _4g1) { + _w61("d3d_transform_add_translation()"); +} +function _fg1(_J31, _K31, _6g1) { + _w61("d3d_transform_add_scaling()"); +} +function _gg1(angle) { + _w61("d3d_transform_add_rotation_x()"); +} +function _hg1(angle) { + _w61("d3d_transform_add_rotation_y()"); +} +function _ig1(angle) { + _w61("d3d_transform_add_rotation_axis()"); +} +function _jg1(_bg1, _cg1, _dg1, angle) { + _w61("d3d_transform_add_rotation_z()"); +} +function _kg1(_a11, _b11, _Z71) { + _w61("d3d_transform_vertex()"); +} +function _lg1(_l81) { + _w61("matrix_get()"); +} +function _mg1(_l81, _ng1) { + _w61("matrix_set()"); +} +var _og1 = _pg1; +var _qg1 = _rg1; +var _sg1 = _tg1; +var _ug1 = _vg1; +var _wg1 = _xg1; +var _yg1 = _zg1; +var _Ag1 = _Bg1; +var _Cg1 = _Dg1; +var _Eg1 = _Fg1; +var _Gg1 = _Hg1; +var _Ig1 = _Jg1; +var _Kg1 = _Lg1; +var _Mg1 = _Ng1; +var _Og1 = _Pg1; +function _Qg1() { + _w61("d3d_transform_stack_clear()"); +} +function _Rg1() { + _w61("d3d_transform_stack_empty()"); +} +function _Sg1() { + _w61("d3d_transform_stack_push()"); +} +function _Tg1() { + _w61("d3d_transform_stack_pop()"); +} +function _Ug1() { + _w61("d3d_transform_stack_top()"); +} +function _Vg1() { + _w61("d3d_transform_stack_discard()"); +} +function _Wg1(enable) { + _w61("gpu_set_blendenable()"); +} +function _Xg1(enable) { + _w61("gpu_set_ztestenable()"); +} +function _Yg1(_Zg1) { + _w61("gpu_set_zfunc()"); +} +function __g1(enable) { + _w61("gpu_set_zwriteenable()"); +} +function _0h1(enable, _L31, start, end) { + _w61("gpu_set_fog()"); +} +function _1h1(_2h1) { + _w61("gpu_set_cullmode()"); +} +function _3h1(_4h1) { + _w61("gpu_set_blendmode()"); +} +function _5h1(src, _051) { + _w61("gpu_set_blendmode_ext()"); +} +function _6h1(src, _051, _7h1, _8h1) { + _w61("gpu_set_blendmode_ext_sepalpha()"); +} +function _9h1(_Ue1, _Ve1, _We1, alpha) { + _w61("gpu_set_colorwriteenable()"); +} +function _ah1(_Ue1, _Ve1, _We1, alpha) { + _w61("gpu_set_colourwriteenable()"); +} +function _bh1(enable) { + _w61("gpu_set_alphatestenable()"); +} +function _ch1(value) { + _w61("gpu_set_alphatestref()"); +} +function _dh1(_Zg1) { + _w61("gpu_set_alphatestfunc()"); +} +function _eh1(_fh1) { + _w61("gpu_set_texfilter()"); +} +function _gh1(_hh1, _fh1) { + _w61("gpu_set_texfilter_ext()"); +} +function _ih1(repeat) { + _w61("gpu_set_texrepeat()"); +} +function _jh1(_hh1, repeat) { + _w61("gpu_set_texrepeat_ext()"); +} +function _kh1(_fh1) { + _w61("gpu_set_tex_filter()"); +} +function _lh1(_hh1, _fh1) { + _w61("gpu_set_tex_filter_ext()"); +} +function _mh1(repeat) { + _w61("gpu_set_tex_repeat()"); +} +function _nh1(_hh1, repeat) { + _w61("gpu_set_tex_repeat_ext()"); +} +function _oh1(_ph1) { + _w61("gpu_set_tex_mip_filter(filter)"); +} +function _qh1(_hh1, _ph1) { + _w61("gpu_set_tex_mip_filter_ext(sampler_id, filter)"); +} +function _rh1(_sh1) { + _w61("gpu_set_tex_mip_bias(bias)"); +} +function _th1(_hh1, _sh1) { + _w61("gpu_set_tex_mip_bias_ext(sampler_id, bias)"); +} +function _uh1(_vh1) { + _w61("gpu_set_tex_min_mip(minmip)"); +} +function _wh1(_hh1, _vh1) { + _w61("gpu_set_tex_min_mip_ext(sampler_id, minmip)"); +} +function _xh1(_yh1) { + _w61("gpu_set_tex_max_mip(maxmip)"); +} +function _zh1(_hh1, _yh1) { + _w61("gpu_set_tex_max_mip_ext(sampler_id, maxmip)"); +} +function _Ah1(_Bh1) { + _w61("gpu_set_tex_max_aniso(maxaniso)"); +} +function _Ch1(_hh1, _Bh1) { + _w61("gpu_set_tex_max_aniso_ext(sampler_id, maxaniso)"); +} +function _Dh1(_Eh1) { + _w61("gpu_set_tex_mip_enable(setting)"); +} +function _Fh1(_hh1, _Eh1) { + _w61("gpu_set_tex_mip_enable_ext(sampler_id, setting)"); +} +function _Gh1() { + _w61("gpu_get_blendenable()"); +} +function _Hh1() { + _w61("gpu_get_ztestenable()"); +} +function _Ih1() { + _w61("gpu_get_zfunc()"); +} +function _Jh1() { + _w61("gpu_get_zwriteenable()"); +} +function _Kh1() { + _w61("gpu_get_fog()"); +} +function _Lh1() { + _w61("gpu_get_cullmode()"); +} +function _Mh1() { + _w61("gpu_get_blendmode()"); +} +function _Nh1() { + _w61("gpu_get_blendmode_ext()"); +} +function _Oh1() { + _w61("gpu_get_blendmode_ext_sepalpha()"); +} +function _Ph1() { + _w61("gpu_get_blendmode_src()"); +} +function _Qh1() { + _w61("gpu_get_blendmode_dest()"); +} +function _Rh1() { + _w61("gpu_get_blendmode_srcalpha()"); +} +function _Sh1() { + _w61("gpu_get_blendmode_destalpha()"); +} +function _Th1() { + _w61("gpu_get_colorwriteenable()"); +} +function _Uh1() { + _w61("gpu_get_colourwriteenable()"); +} +function _Vh1() { + _w61("gpu_get_alphatestenable()"); +} +function _Wh1() { + _w61("gpu_get_alphatestref()"); +} +function _Xh1() { + _w61("gpu_get_alphatestfunc()"); +} +function _Yh1() { + _w61("gpu_get_texfilter()"); +} +function _Zh1(_hh1) { + _w61("gpu_get_texfilter_ext()"); +} +function __h1() { + _w61("gpu_get_texrepeat()"); +} +function _0i1(_hh1) { + _w61("gpu_get_texrepeat_ext()"); +} +function _1i1() { + _w61("gpu_get_tex_filter()"); +} +function _2i1(_hh1) { + _w61("gpu_get_tex_filter_ext()"); +} +function _3i1() { + _w61("gpu_get_tex_repeat()"); +} +function _4i1(_hh1) { + _w61("gpu_get_tex_repeat_ext()"); +} +function _5i1() { + _w61("gpu_get_tex_mip_filter()"); +} +function _6i1(_hh1) { + _w61("gpu_get_tex_mip_filter_ext(sampler_id)"); +} +function _7i1() { + _w61("gpu_get_tex_mip_bias()"); +} +function _8i1(_hh1) { + _w61("gpu_get_tex_mip_bias_ext(sampler_id)"); +} +function _9i1() { + _w61("gpu_get_tex_min_mip()"); +} +function _ai1(_hh1) { + _w61("gpu_get_tex_min_mip_ext(sampler_id)"); +} +function _bi1() { + _w61("gpu_get_tex_max_mip()"); +} +function _ci1(_hh1) { + _w61("gpu_get_tex_max_mip_ext(sampler_id)"); +} +function _di1() { + _w61("gpu_get_tex_max_aniso()"); +} +function _ei1(_hh1) { + _w61("gpu_get_tex_max_aniso_ext(sampler_id)"); +} +function _fi1() { + _w61("gpu_get_tex_mip_enable()"); +} +function _gi1(_hh1) { + _w61("gpu_get_tex_mip_enable_ext(sampler_id)"); +} +function _hi1() { + _w61("gpu_push_state()"); +} +function _ii1() { + _w61("gpu_pop_state()"); +} +function _ji1() { + _w61("gpu_get_state()"); +} +function _ki1(map) { + _w61("gpu_set_state()"); +} +var _li1 = []; +var _mi1 = 50; +var _ni1 = 0; +var _oi1 = new Array(_mi1 + 1); +function _pi1() { + if (!_131) { + return; + } + _Ke1 = _qi1; + _Le1 = _ri1; + _Ne1 = _si1; + _Pe1 = _ti1; + _Qe1 = _ui1; + _Se1 = _vi1; + _Me1 = _wi1; + _Te1 = _xi1; + _Xe1 = _xi1; + _Kf1 = _yi1; + _Lf1 = _zi1; + _Vf1 = _Ai1; + _Zf1 = _Bi1; + __f1 = _Ci1; + _0g1 = _Di1; + _1g1 = _Ei1; + _5g1 = _Fi1; + _7g1 = _Gi1; + _8g1 = _Hi1; + _9g1 = _Ii1; + _ag1 = _Ji1; + _eg1 = _Ki1; + _fg1 = _Li1; + _gg1 = _Mi1; + _hg1 = _Ni1; + _ig1 = _Oi1; + _jg1 = _Pi1; + _kg1 = _Qi1; + _Qg1 = _Ri1; + _Rg1 = _Si1; + _Sg1 = _Ti1; + _Tg1 = _Ui1; + _Ug1 = _Vi1; + _Vg1 = _Wi1; + _8f1 = _Xi1; + _df1 = _Yi1; + _ff1 = _Zi1; + _gf1 = __i1; + _hf1 = _0j1; + _if1 = _1j1; + _Ye1 = _2j1; + _Ze1 = _3j1; + _1f1 = _4j1; + _3f1 = _5j1; + _4f1 = _6j1; + _5f1 = _7j1; + _6f1 = _8j1; + _7f1 = _9j1; + _jf1 = _aj1; + _kf1 = _bj1; + _lf1 = _cj1; + _mf1 = _dj1; + _of1 = _ej1; + _pf1 = _fj1; + _qf1 = _gj1; + _rf1 = _hj1; + _sf1 = _ij1; + _tf1 = _jj1; + _vf1 = _kj1; + _uf1 = _kj1; + _wf1 = _lj1; + _yf1 = _mj1; + _xf1 = _mj1; + _zf1 = _nj1; + _Af1 = _oj1; + _Bf1 = _pj1; + _Cf1 = _qj1; + _Df1 = _rj1; + _Ef1 = _sj1; + _Ff1 = _tj1; + _Gf1 = _uj1; + _Hf1 = _vj1; + _If1 = _wj1; + _Jf1 = _xj1; + _lg1 = _yj1; + _mg1 = _zj1; + _og1 = _pg1; + _qg1 = _rg1; + _sg1 = _tg1; + _ug1 = _vg1; + _wg1 = _xg1; + _yg1 = _zg1; + _Ag1 = _Bg1; + _Cg1 = _Dg1; + _Eg1 = _Fg1; + _3h1 = _Aj1; + _Wg1 = _Bj1; + _Xg1 = _Cj1; + _Yg1 = _Dj1; + __g1 = _Ej1; + _0h1 = _Fj1; + _1h1 = _Gj1; + _3h1 = _Aj1; + _5h1 = _Hj1; + _6h1 = _Ij1; + _9h1 = _Jj1; + _ah1 = _Kj1; + _bh1 = _Lj1; + _ch1 = _Mj1; + _dh1 = _Nj1; + _eh1 = _Oj1; + _gh1 = _Pj1; + _ih1 = _Qj1; + _jh1 = _Rj1; + _kh1 = _Oj1; + _lh1 = _Pj1; + _mh1 = _Qj1; + _nh1 = _Rj1; + _oh1 = _Sj1; + _qh1 = _Tj1; + _rh1 = _Uj1; + _th1 = _Vj1; + _uh1 = _Wj1; + _wh1 = _Xj1; + _xh1 = _Yj1; + _zh1 = _Zj1; + _Ah1 = __j1; + _Ch1 = _0k1; + _Dh1 = _1k1; + _Fh1 = _2k1; + _Gh1 = _3k1; + _Hh1 = _4k1; + _Ih1 = _5k1; + _Jh1 = _6k1; + _Kh1 = _7k1; + _Lh1 = _8k1; + _Mh1 = _9k1; + _Nh1 = _ak1; + _Oh1 = _bk1; + _Ph1 = _ck1; + _Qh1 = _dk1; + _Rh1 = _ek1; + _Sh1 = _fk1; + _Th1 = _gk1; + _Uh1 = _hk1; + _Vh1 = _ik1; + _Wh1 = _jk1; + _Xh1 = _kk1; + _Yh1 = _lk1; + _Zh1 = _mk1; + __h1 = _nk1; + _0i1 = _ok1; + _1i1 = _lk1; + _2i1 = _mk1; + _3i1 = _nk1; + _4i1 = _ok1; + _5i1 = _pk1; + _6i1 = _qk1; + _7i1 = _rk1; + _8i1 = _sk1; + _9i1 = _tk1; + _ai1 = _uk1; + _bi1 = _vk1; + _ci1 = _wk1; + _di1 = _xk1; + _ei1 = _yk1; + _fi1 = _zk1; + _gi1 = _Ak1; + _hi1 = _Bk1; + _ii1 = _Ck1; + _ji1 = _Dk1; + _ki1 = _Ek1; + _oi1[0] = new _Fk1(); +} +function _qi1() { + _Gk1 = true; + _131._Hk1(_Ik1); + _131._Jk1(_Kk1); + _131._Lk1(_Mk1); +} +function _ri1() { + _Gk1 = false; + _131._Hk1(false); + _131._Jk1(false); + _131._Lk1(false); +} +function _si1(_Nk1) { + _Mk1 = _Nk1 > 0.5; + _131._Lk1(_Mk1); +} +function _ti1(_3e1) {} +function _ui1(_Ok1) { + _Kk1 = _Ok1 > 0.5; + _131._Jk1(_Kk1); +} +function _vi1(_Pk1) { + if (_Gk1 || _F01) { + _I51 = Math.min(16000.0, Math.max(-16000.0, _Pk1)); + } else { + _I51 = 0.0; + } +} +function _wi1(_Qk1) { + _Ik1 = _Qk1 > 0.5; + _131._Hk1(_Ik1); +} +function _xi1(_Ue1, _Ve1, _We1, alpha) { + _Rk1._Ue1 = _Ue1 >= 0.5; + _Rk1._Ve1 = _Ve1 >= 0.5; + _Rk1._We1 = _We1 >= 0.5; + _Rk1.alpha = alpha >= 0.5; + _131._Sk1(_Rk1._Ue1, _Rk1._Ve1, _Rk1._We1, _Rk1.alpha); +} +function _yi1(_Tk1) { + _Uk1 = _Tk1; +} +function _2j1(_Tk1) { + if (_Vk1 != _Tk1) { + _Vk1 = _Tk1; + _131._Wk1(_Xk1()); + } +} +function _zi1(_Mf1, _Nf1, _Of1, _Pf1, _Qf1, _Rf1, _Sf1, _Tf1, _Uf1) { + var _Yk1 = new _Fk1(); + var _yc1 = new _Zk1(_Mf1, _Nf1, _Of1); + var __k1 = new _Zk1(_Pf1, _Qf1, _Rf1); + var _0l1 = new _Zk1(_Sf1, _Tf1, _Uf1); + _Yk1._1l1(_yc1, __k1, _0l1); + _131._2l1(_Yk1); +} +function _Ai1(_Mf1, _Nf1, _Of1, _Pf1, _Qf1, _Rf1, _Sf1, _Tf1, _Uf1, angle, _Wf1, _3l1, _4l1) { + var _Yk1 = new _Fk1(); + var _yc1 = new _Zk1(_Mf1, _Nf1, _Of1); + var __k1 = new _Zk1(_Pf1, _Qf1, _Rf1); + var _0l1 = new _Zk1(_Sf1, _Tf1, _Uf1); + _Yk1._1l1(_yc1, __k1, _0l1); + var _Je1 = new _Fk1(); + _Je1._5l1(angle, _Wf1, _3l1, _4l1); + _Je1._Z11[_6l1] *= _7l1; + _131._2l1(_Yk1); + _131._8l1(_Je1); +} +function _Bi1(x, y, _Z9, __9, angle) { + var _Yk1 = new _Fk1(); + var _b61 = new _Zk1(x + _Z9 / 2.0, y + __9 / 2.0, -_Z9); + var _c61 = new _Zk1(x + _Z9 / 2.0, y + __9 / 2.0, 0.0); + var _d61 = new _Zk1(Math.sin(-angle * (Math.PI / 180.0)), Math.cos(-angle * (Math.PI / 180.0)), 0.0); + _Yk1._1l1(_b61, _c61, _d61); + var _9l1 = new _Fk1(); + _9l1._al1(_Z9, -__9 * _7l1, 1.0, 32000.0); + _131._2l1(_Yk1); + _131._8l1(_9l1); +} +function _Ci1(x, y, _Z9, __9, angle) { + var _Yk1 = new _Fk1(); + var _b61 = new _Zk1(x + _Z9 / 2.0, y + __9 / 2.0, -_Z9); + var _c61 = new _Zk1(x + _Z9 / 2.0, y + __9 / 2.0, 0.0); + var _d61 = new _Zk1(Math.sin(-angle * (Math.PI / 180.0)), Math.cos(-angle * (Math.PI / 180.0)), 0.0); + _Yk1._1l1(_b61, _c61, _d61); + var _Je1 = new _Fk1(); + _Je1._bl1(1.0, __9 / _Z9, 1.0, 32000.0); + _Je1._Z11[_6l1] *= _7l1; + _131._2l1(_Yk1); + _131._8l1(_Je1); +} +function _Xi1(__11, _021, _9f1, _121, _221, _af1, _y61, _bf1, _cf1) { + var _cl1 = _dl1(); + _el1(true); + _J61(_a71, _y61); + { + _X61(__11, _021, _9f1, 0, 0, 1, 0, 0); + _X61(__11, _221, _9f1, 0, 0, 1, 0, _cf1); + _X61(_121, _221, _af1, 0, 0, 1, _bf1, _cf1); + _X61(_121, _021, _af1, 0, 0, 1, _bf1, 0); + } + __61(); + _el1(_cl1); +} +function _Yi1(__11, _021, _9f1, _121, _221, _af1, _y61, _fl1, _gl1, _ef1) { + var _cl1 = _dl1(); + _el1(true); + if (_ef1 < 3) { + _ef1 = 3; + } + if (_ef1 > 128) { + _ef1 = 128; + } + var _F21 = []; + var _E21 = []; + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _F21[_X9] = Math.cos((_X9 * 2.0 * Math.PI) / _ef1); + _E21[_X9] = Math.sin((_X9 * 2.0 * Math.PI) / _ef1); + } + var _z21 = (_121 + __11) / 2, + _A21 = (_221 + _021) / 2, + _hl1 = (_af1 + _9f1) / 2, + _il1 = (_121 - __11) / 2, + _jl1 = (_221 - _021) / 2, + _kl1 = (_af1 - _9f1) / 2; + var _ll1 = (_ef1 + 1) / 2; + for (var _i21 = 0; _i21 < _ll1; _i21++) { + var _ml1 = Math.cos((_i21 * Math.PI) / _ll1), + _nl1 = Math.sin((_i21 * Math.PI) / _ll1), + _ol1 = Math.cos(((_i21 + 1) * Math.PI) / _ll1), + _pl1 = Math.sin(((_i21 + 1) * Math.PI) / _ll1); + _J61(_971, _y61); + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _X61(_z21 + _il1 * _nl1 * _F21[_X9], _A21 + _jl1 * _nl1 * _E21[_X9], _hl1 + _kl1 * _ml1, _nl1 * _F21[_X9], _nl1 * _E21[_X9], _ml1, (_fl1 * _X9) / _ef1, (_i21 * _gl1) / _ll1); + _X61(_z21 + _il1 * _pl1 * _F21[_X9], _A21 + _jl1 * _pl1 * _E21[_X9], _hl1 + _kl1 * _ol1, _pl1 * _F21[_X9], _pl1 * _E21[_X9], _ol1, (_fl1 * _X9) / _ef1, ((_i21 + 1) * _gl1) / _ll1); + } + __61(); + } + _el1(_cl1); +} +function _Zi1(__11, _021, _9f1, _121, _221, _af1, _y61, _fl1, _gl1) { + var _cl1 = _dl1(); + _el1(true); + _J61(_871, _y61); + { + _X61(__11, _021, _9f1, 0, 0, -1, 0, 0); + _X61(__11, _221, _9f1, 0, 0, -1, 0, _gl1); + _X61(_121, _221, _9f1, 0, 0, -1, _fl1, _gl1); + _X61(_121, _221, _9f1, 0, 0, -1, _fl1, _gl1); + _X61(_121, _021, _9f1, 0, 0, -1, _fl1, 0); + _X61(__11, _021, _9f1, 0, 0, -1, 0, 0); + } + { + _X61(__11, _021, _af1, 0, 0, 1, 0, 0); + _X61(_121, _021, _af1, 0, 0, 1, _fl1, 0); + _X61(_121, _221, _af1, 0, 0, 1, _fl1, _gl1); + _X61(_121, _221, _af1, 0, 0, 1, _fl1, _gl1); + _X61(__11, _221, _af1, 0, 0, 1, 0, _gl1); + _X61(__11, _021, _af1, 0, 0, 1, 0, 0); + } + { + _X61(__11, _221, _9f1, 0, 1, 0, 0, 0); + _X61(__11, _221, _af1, 0, 1, 0, 0, _gl1); + _X61(_121, _221, _af1, 0, 1, 0, _fl1, _gl1); + _X61(_121, _221, _af1, 0, 1, 0, _fl1, _gl1); + _X61(_121, _221, _9f1, 0, 1, 0, _fl1, 0); + _X61(__11, _221, _9f1, 0, 1, 0, 0, 0); + } + { + _X61(_121, _221, _9f1, 1, 0, 0, 0, 0); + _X61(_121, _221, _af1, 1, 0, 0, 0, _gl1); + _X61(_121, _021, _af1, 1, 0, 0, _fl1, _gl1); + _X61(_121, _021, _af1, 1, 0, 0, _fl1, _gl1); + _X61(_121, _021, _9f1, 1, 0, 0, _fl1, 0); + _X61(_121, _221, _9f1, 1, 0, 0, 0, 0); + } + { + _X61(_121, _021, _9f1, 0, -1, 0, 0, 0); + _X61(_121, _021, _af1, 0, -1, 0, 0, _gl1); + _X61(__11, _021, _af1, 0, -1, 0, _fl1, _gl1); + _X61(__11, _021, _af1, 0, -1, 0, _fl1, _gl1); + _X61(__11, _021, _9f1, 0, -1, 0, _fl1, 0); + _X61(_121, _021, _9f1, 0, -1, 0, 0, 0); + } + { + _X61(__11, _021, _9f1, -1, 0, 0, 0, 0); + _X61(__11, _021, _af1, -1, 0, 0, 0, _gl1); + _X61(__11, _221, _af1, -1, 0, 0, _fl1, _gl1); + _X61(__11, _221, _af1, -1, 0, 0, _fl1, _gl1); + _X61(__11, _221, _9f1, -1, 0, 0, _fl1, 0); + _X61(__11, _021, _9f1, -1, 0, 0, 0, 0); + } + __61(); + _el1(_cl1); +} +function __i1(__11, _021, _9f1, _121, _221, _af1, _y61, _fl1, _gl1, _B2, _ef1) { + var _F21 = []; + var _E21 = []; + var _cl1 = _dl1(); + _el1(true); + if (_ef1 < 3) { + _ef1 = 3; + } + if (_ef1 > 128) { + _ef1 = 128; + } + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _F21[_X9] = Math.cos((_X9 * 2.0 * Math.PI) / _ef1); + _E21[_X9] = Math.sin((_X9 * 2.0 * Math.PI) / _ef1); + } + var _z21 = (_121 + __11) / 2.0; + var _A21 = (_221 + _021) / 2.0; + var _il1 = (_121 - __11) / 2.0; + var _jl1 = (_221 - _021) / 2.0; + if (true == _B2) { + _J61(_a71, _y61); + _X61(_z21, _A21, _af1, 0, 0, 1, 0, _gl1); + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _af1, 0, 0, 1, 0, _gl1); + } + __61(); + } + _J61(_971, _y61); + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _af1, _F21[_X9], _E21[_X9], 0, (_fl1 * _X9) / _ef1, _gl1); + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _9f1, _F21[_X9], _E21[_X9], 0, (_fl1 * _X9) / _ef1, 0); + } + __61(); + if (true == _B2) { + _J61(_a71, _y61); + _X61(_z21, _A21, _9f1, 0, 0, -1, 0, 0); + for (var _X9 = _ef1; _X9 >= 0; _X9--) { + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _9f1, 0, 0, -1, 0, 0); + } + __61(); + } + _el1(_cl1); +} +function _0j1(__11, _021, _9f1, _121, _221, _af1, _y61, _fl1, _gl1, _B2, _ef1) { + var _F21 = []; + var _E21 = []; + var _cl1 = _dl1(); + _el1(true); + if (_ef1 < 3) { + _ef1 = 3; + } + if (_ef1 > 128) { + _ef1 = 128; + } + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _F21[_X9] = Math.cos((_X9 * 2.0 * Math.PI) / _ef1); + _E21[_X9] = Math.sin((_X9 * 2.0 * Math.PI) / _ef1); + } + var _z21 = (_121 + __11) / 2.0; + var _A21 = (_221 + _021) / 2.0; + var _il1 = (_121 - __11) / 2.0; + var _jl1 = (_221 - _021) / 2.0; + _J61(_971, _y61); + for (var _X9 = 0; _X9 <= _ef1; _X9++) { + _X61(_z21, _A21, _af1, 0, 0, 1, (_fl1 * _X9) / _ef1, _gl1); + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _9f1, _F21[_X9], _E21[_X9], 0, (_fl1 * _X9) / _ef1, 0); + } + __61(); + if (true == _B2) { + _J61(_a71, _y61); + _X61(_z21, _A21, _9f1, 0, 0, -1, 0, 0); + for (var _X9 = _ef1; _X9 >= 0; _X9--) { + _X61(_z21 + _F21[_X9] * _il1, _A21 + _E21[_X9] * _jl1, _9f1, 0, 0, -1, 0, 0); + } + __61(); + } + _el1(_cl1); +} +function _1j1(__11, _021, _9f1, _121, _221, _af1, _y61, _fl1, _gl1) { + var _cl1 = _dl1(); + _el1(true); + var _921 = Math.sqrt(_ql1(_121 - __11) + _ql1(_221 - _021)); + if (_921 == 0.0) { + return; + } + var _S61 = (_221 - _021) / _921; + var _T61 = -(_121 - __11) / _921; + _J61(_a71, _y61); + { + _X61(__11, _021, _9f1, _S61, _T61, 0, 0, 0); + _X61(_121, _221, _9f1, _S61, _T61, 0, _fl1, 0); + _X61(_121, _221, _af1, _S61, _T61, 0, _fl1, _gl1); + _X61(__11, _021, _af1, _S61, _T61, 0, 0, _gl1); + } + __61(); + _el1(_cl1); +} +function _3j1(__e1, _761, _861, _0f1, _L31) { + var _rl1 = new _Zk1(_761, _861, _0f1); + _rl1._sl1(); + var _tl1 = __e1 * 4; + _ul1[_tl1 + 0] = _rl1._vl1; + _ul1[_tl1 + 1] = _rl1._wl1; + _ul1[_tl1 + 2] = _rl1._xl1; + _ul1[_tl1 + 3] = 0.0; + _yl1[_tl1 + 0] = (_L31 & 0xff) / 255.0; + _yl1[_tl1 + 1] = ((_L31 >> 8) & 0xff) / 255.0; + _yl1[_tl1 + 2] = ((_L31 >> 16) & 0xff) / 255.0; + _yl1[_tl1 + 3] = 1.0; + _zl1[__e1] = _Al1; + _Bl1[_tl1 + 0] = 0; + _Bl1[_tl1 + 1] = 0; + _Bl1[_tl1 + 2] = 0; + _Bl1[_tl1 + 3] = 0; + _131._Cl1(__e1, _Bl1.subarray(__e1 * 4, (__e1 + 1) * 4), _ul1.subarray(__e1 * 4, (__e1 + 1) * 4), _yl1.subarray(__e1 * 4, (__e1 + 1) * 4)); +} +function _9j1() { + var _L31 = ((_Dl1[0] * 255.0) & 0xff) | (((_Dl1[1] * 255.0) << 8) & 0xff00) | (((_Dl1[2] * 255.0) << 16) & 0xff0000) | (((_Dl1[3] * 255.0) << 24) & 0xff000000); + return _L31; +} +function _8j1(index) { + var __b1 = []; + if (index < 0 || index > 7) { + console.log("draw_light_get() - light index out of range"); + return; + } + var _tl1 = index * 4; + __b1[0] = _El1[index]; + __b1[1] = _zl1[index]; + if (_zl1[index] == _Al1) { + __b1[2] = _ul1[_tl1 + 0]; + __b1[3] = _ul1[_tl1 + 1]; + __b1[4] = _ul1[_tl1 + 2]; + __b1[5] = _ul1[_tl1 + 3]; + } else { + __b1[2] = _Bl1[_tl1 + 0]; + __b1[3] = _Bl1[_tl1 + 1]; + __b1[4] = _Bl1[_tl1 + 2]; + __b1[5] = _Bl1[_tl1 + 3]; + } + var _b21 = (_yl1[_tl1 + 0] * 255.0) & 0xff; + var _k41 = ((_yl1[_tl1 + 1] * 255.0) << 8) & 0xff00; + var _e21 = ((_yl1[_tl1 + 2] * 255.0) << 16) & 0xff0000; + var _l41 = ((_yl1[_tl1 + 3] * 255.0) << 24) & 0xff000000; + var _L31 = _b21 | _k41 | _e21 | _l41; + __b1[6] = _L31; + return __b1; +} +function _4j1(__e1, x, y, _L61, _2f1, _L31) { + var _tl1 = __e1 * 4; + _Bl1[_tl1 + 0] = x; + _Bl1[_tl1 + 1] = y; + _Bl1[_tl1 + 2] = _L61; + _Bl1[_tl1 + 3] = _2f1; + _yl1[_tl1 + 0] = (_L31 & 0xff) / 255.0; + _yl1[_tl1 + 1] = ((_L31 >> 8) & 0xff) / 255.0; + _yl1[_tl1 + 2] = ((_L31 >> 16) & 0xff) / 255.0; + _yl1[_tl1 + 3] = 1.0; + _zl1[__e1] = _Fl1; + _ul1[_tl1 + 0] = 0; + _ul1[_tl1 + 1] = 0; + _ul1[_tl1 + 2] = 0; + _ul1[_tl1 + 3] = 0; + _131._Cl1(__e1, _Bl1.subarray(__e1 * 4, (__e1 + 1) * 4), _ul1.subarray(__e1 * 4, (__e1 + 1) * 4), _yl1.subarray(__e1 * 4, (__e1 + 1) * 4)); +} +function _5j1(__e1, enable) { + _El1[__e1] = enable; + _131._Gl1(__e1, enable, _yl1.subarray(__e1 * 4, (__e1 + 1) * 4)); +} +function _6j1(_If) { + _Dl1[0] = (_If & 0xff) / 255.0; + _Dl1[1] = ((_If >> 8) & 0xff) / 255.0; + _Dl1[2] = ((_If >> 16) & 0xff) / 255.0; + _Dl1[3] = ((_If >> 24) & 0xff) / 255.0; + _131._Hl1(_Dl1); +} +function _7j1(enable, _If, start, end) { + if (_Il1 == null) { + _Il1 = new Float32Array(8); + } + _Il1[0] = enable; + var _2f1 = end - start; + _Il1[1] = _2f1 == 0.0 ? 0.0 : 1.0 / _2f1; + _Il1[2] = end; + _Il1[3] = 0.0; + _Il1[4] = (_If & 0xff) / 255.0; + _Il1[5] = ((_If >> 8) & 0xff) / 255.0; + _Il1[6] = ((_If >> 16) & 0xff) / 255.0; + _Il1[7] = ((_If >> 24) & 0xff) / 255.0; + _131._Jl1(_Il1); +} +function _aj1() { + return _li1.push(new _Kl1()) - 1; +} +function _bj1(__e1) { + if (_li1[__e1]) { + _li1[__e1]._Ua1(); + _li1[__e1] = null; + } +} +function _cj1(__e1) { + if (_li1[__e1]) { + _li1[__e1]._Ua1(); + } +} +function _dj1(__e1, _nf1) { + if (_li1[__e1]) { + _li1[__e1]._Ll1(_nf1); + } +} +function _fj1(__e1, _Ml1) {} +function _ej1(__e1, _nf1) { + if (_li1[__e1]) { + _li1[__e1]._h31(_nf1); + } +} +function _gj1(__e1, _Ml1) {} +function _hj1(__e1, x, y, _L61, _y61) { + if (_li1[__e1]) { + _li1[__e1]._O31(x, y, _L61, _y61); + } +} +function _ij1(__e1, _e2) { + if (_li1[__e1]) { + _li1[__e1]._z81(_e2); + } +} +function _jj1(__e1, x, y, _L61) { + if (_li1[__e1]) { + _li1[__e1]._M9(x, y, _L61); + } +} +function _kj1(__e1, x, y, _L61, _L31, alpha) { + if (_li1[__e1]) { + _li1[__e1]._Nl1(x, y, _L61, _L31, alpha); + } +} +function _lj1(__e1, x, y, _L61, _D61, _E61) { + if (_li1[__e1]) { + _li1[__e1]._Ol1(x, y, _L61, _D61, _E61); + } +} +function _mj1(__e1, x, y, _L61, _D61, _E61, _L31, alpha) { + if (_li1[__e1]) { + _li1[__e1]._Pl1(x, y, _L61, _D61, _E61, _L31, alpha); + } +} +function _nj1(__e1, x, y, _L61, _S61, _T61, _U61) { + if (_li1[__e1]) { + _li1[__e1]._Ql1(x, y, _L61, _S61, _T61, _U61); + } +} +function _oj1(__e1, x, y, _L61, _S61, _T61, _U61, _L31, alpha) { + if (_li1[__e1]) { + _li1[__e1]._Rl1(x, y, _L61, _S61, _T61, _U61, _L31, alpha); + } +} +function _pj1(__e1, x, y, _L61, _S61, _T61, _U61, _D61, _E61) { + if (_li1[__e1]) { + _li1[__e1]._Sl1(x, y, _L61, _S61, _T61, _U61, _D61, _E61); + } +} +function _qj1(__e1, x, y, _L61, _S61, _T61, _U61, _D61, _E61, _L31, alpha) { + if (_li1[__e1]) { + _li1[__e1]._Tl1(x, y, _L61, _S61, _T61, _U61, _D61, _E61, _L31, alpha); + } +} +function _rj1(__e1) { + if (_li1[__e1]) { + _li1[__e1]._B81(); + } +} +function _sj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + if (_li1[__e1]) { + _li1[__e1]._Ul1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1); + } +} +function _tj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + if (_li1[__e1]) { + _li1[__e1]._Vl1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1); + } +} +function _uj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + if (_li1[__e1]) { + _li1[__e1]._Wl1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1); + } +} +function _vj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _ef1) { + if (_li1[__e1]) { + _li1[__e1]._Xl1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _ef1); + } +} +function _wj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + if (_li1[__e1]) { + _li1[__e1]._Yl1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1); + } +} +function _xj1(__e1, __11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + if (_li1[__e1]) { + _li1[__e1]._Zl1(__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1); + } +} +function _Di1() { + __l1(_0m1, new _Fk1()); +} +function _Ei1(_2g1, _3g1, _4g1) { + var _Z11 = new _Fk1(); + _Z11._1m1(_2g1, _3g1, _4g1); + __l1(_0m1, _Z11); +} +function _Fi1(_J31, _K31, _6g1) { + var _Z11 = new _Fk1(); + _Z11._2m1(_J31, _K31, _6g1); + __l1(_0m1, _Z11); +} +function _Gi1(angle) { + var _Z11 = new _Fk1(); + _Z11._3m1(angle); + __l1(_0m1, _Z11); +} +function _Hi1(angle) { + var _Z11 = new _Fk1(); + _Z11._4m1(angle); + __l1(_0m1, _Z11); +} +function _Ii1(angle) { + var _Z11 = new _Fk1(); + _Z11._5m1(angle); + __l1(_0m1, _Z11); +} +function _Ji1(_bg1, _cg1, _dg1, angle) { + var _Z11 = new _Fk1(); + _Z11._6m1(new _Zk1(_bg1, _cg1, _dg1), -angle); + __l1(_0m1, _Z11); +} +function _Ki1(_2g1, _3g1, _4g1) { + var _7m1 = new _Fk1(); + _7m1._1m1(_2g1, _3g1, _4g1); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _7m1); + __l1(_0m1, _Z11); +} +function _Li1(_J31, _K31, _6g1) { + var _am1 = new _Fk1(); + _am1._2m1(_J31, _K31, _6g1); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _am1); + __l1(_0m1, _Z11); +} +function _Mi1(angle) { + var _bm1 = new _Fk1(); + _bm1._3m1(angle); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _bm1); + __l1(_0m1, _Z11); +} +function _Ni1(angle) { + var _bm1 = new _Fk1(); + _bm1._4m1(angle); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _bm1); + __l1(_0m1, _Z11); +} +function _Oi1(angle) { + var _bm1 = new _Fk1(); + _bm1._5m1(angle); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _bm1); + __l1(_0m1, _Z11); +} +function _Pi1(_bg1, _cg1, _dg1, angle) { + var _bm1 = new _Fk1(); + _bm1._6m1(new _Zk1(_bg1, _cg1, _dg1), -angle); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_8m1, _bm1); + __l1(_0m1, _Z11); +} +function _Qi1(_a11, _b11, _Z71) { + var _8m1 = _9m1(_0m1); + var _j21 = _8m1._Z11[_cm1] * _a11 + _8m1._Z11[_dm1] * _b11 + _8m1._Z11[_em1] * _Z71 + _8m1._Z11[_fm1]; + var _l21 = _8m1._Z11[_gm1] * _a11 + _8m1._Z11[_6l1] * _b11 + _8m1._Z11[_hm1] * _Z71 + _8m1._Z11[_im1]; + var _jm1 = _8m1._Z11[_km1] * _a11 + _8m1._Z11[_lm1] * _b11 + _8m1._Z11[_mm1] * _Z71 + _8m1._Z11[_nm1]; + var _b21 = []; + _b21[0] = _j21; + _b21[1] = _l21; + _b21[2] = _jm1; + return _b21; +} +function _Ri1() { + _om1(); +} +function _Si1() { + return _pm1(); +} +function _Ti1() { + var _8m1 = _9m1(_0m1); + return _qm1(_8m1); +} +function _Ui1() { + return _rm1(); +} +function _Vi1() { + return _sm1(); +} +function _Wi1() { + return _tm1(); +} +function _yj1(_l81) { + _l81 = yyGetInt32(_l81); + var _Z11 = []; + if (_l81 < 0 || _l81 > 2) { + _Rb1("ERROR: Invalid matrix type (matrix_get)"); + for (var _X9 = 0; _X9 < 16; _X9++) { + _Z11[_X9] = 0; + } + return _Z11; + } + var _um1 = _vm1[_l81]; + for (var _X9 = 0; _X9 < 16; _X9++) { + _Z11[_X9] = _um1._Z11[_X9]; + } + return _Z11; +} +function _zj1(_l81, _ng1) { + _l81 = yyGetInt32(_l81); + if (_l81 < 0 || _l81 > 2) { + _Rb1("ERROR: Invalid matrix type (matrix_get)"); + return; + } + __l1(_l81, _ng1); +} +function _Hg1() { + return [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]; +} +function _Jg1(_Mf1, _Nf1, _Of1, _Pf1, _Qf1, _Rf1, _Sf1, _Tf1, _Uf1) { + var _Z11 = new _Fk1(); + var _wm1 = new _Zk1(yyGetReal(_Mf1), yyGetReal(_Nf1), yyGetReal(_Of1)); + var _xm1 = new _Zk1(yyGetReal(_Pf1), yyGetReal(_Qf1), yyGetReal(_Rf1)); + var _ym1 = new _Zk1(yyGetReal(_Sf1), yyGetReal(_Tf1), yyGetReal(_Uf1)); + _Z11._1l1(_wm1, _xm1, _ym1); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Z11._Z11[_X9]; + } + return _um1; +} +function _Lg1(width, height, _3l1, _4l1) { + var _Z11 = new _Fk1(); + _Z11._al1(yyGetReal(width), yyGetReal(height), yyGetReal(_3l1), yyGetReal(_4l1)); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Z11._Z11[_X9]; + } + return _um1; +} +function _Ng1(width, height, _3l1, _4l1) { + var _Z11 = new _Fk1(); + _Z11._bl1(yyGetReal(width), yyGetReal(height), yyGetReal(_3l1), yyGetReal(_4l1)); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Z11._Z11[_X9]; + } + return _um1; +} +function _Pg1(_zm1, _Wf1, _3l1, _4l1) { + var _Z11 = new _Fk1(); + _Z11._5l1(yyGetReal(_zm1), yyGetReal(_Wf1), yyGetReal(_3l1), yyGetReal(_4l1)); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Z11._Z11[_X9]; + } + return _um1; +} +function _pg1(_a11, _b11, _Z71, _Am1, _Bm1, _Cm1, _Dm1, _Em1, _Fm1) { + var _Z11 = new _Fk1(); + var _Gm1 = Math.PI / 180.0; + _Am1 = _Gm1 * -yyGetReal(_Am1); + _Bm1 = _Gm1 * -yyGetReal(_Bm1); + _Cm1 = _Gm1 * -yyGetReal(_Cm1); + _Z11._Hm1(yyGetReal(_a11), yyGetReal(_b11), yyGetReal(_Z71), _Am1, _Bm1, _Cm1, yyGetReal(_Dm1), yyGetReal(_Em1), yyGetReal(_Fm1)); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Z11._Z11[_X9]; + } + return _um1; +} +function _rg1(_Im1, _Jm1) { + var _Km1 = new _Fk1(); + var _Lm1 = new _Fk1(); + var _Mm1 = new _Fk1(); + for (var _X9 = 0; _X9 < 16; _X9++) { + _Km1._Z11[_X9] = yyGetReal(_Im1[_X9]); + _Lm1._Z11[_X9] = yyGetReal(_Jm1[_X9]); + } + _Mm1.Multiply(_Km1, _Lm1); + var _um1 = []; + for (var _X9 = 0; _X9 < 16; _X9++) { + _um1[_X9] = _Mm1._Z11[_X9]; + } + return _um1; +} +function _tg1(_Nm1, _a11, _b11, _Z71) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + _Z71 = yyGetReal(_Z71); + var _j21 = _Nm1[_cm1] * _a11 + _Nm1[_dm1] * _b11 + _Nm1[_em1] * _Z71 + _Nm1[_fm1]; + var _l21 = _Nm1[_gm1] * _a11 + _Nm1[_6l1] * _b11 + _Nm1[_hm1] * _Z71 + _Nm1[_im1]; + var _jm1 = _Nm1[_km1] * _a11 + _Nm1[_lm1] * _b11 + _Nm1[_mm1] * _Z71 + _Nm1[_nm1]; + var _m61 = [_j21, _l21, _jm1]; + return _m61; +} +function _vg1(_ng1) { + if (_ni1 >= _mi1) { + return; + } + _ni1++; + if (arguments.length == 0) { + _oi1[_ni1] = new _Fk1(_oi1[_ni1 - 1]); + } else { + var _um1 = new _Fk1(); + var _X9; + for (_X9 = 0; _X9 < 16; _X9++) { + _um1._Z11[_X9] = _ng1[_X9]; + } + _oi1[_ni1] = new _Fk1(); + _oi1[_ni1].Multiply(_um1, _oi1[_ni1 - 1]); + } +} +function _xg1() { + _ni1--; + if (_ni1 < 0) { + _Bg1(); + } +} +function _Bg1() { + _ni1 = 0; + _oi1[0] = new _Fk1(); +} +function _zg1(_ng1) { + _oi1[_ni1] = new _Fk1(_ng1); +} +function _Dg1() { + var _Om1 = new Array(16); + var _X9; + for (_X9 = 0; _X9 < 16; _X9++) { + _Om1[_X9] = _oi1[_ni1]._Z11[_X9]; + } + return _Om1; +} +function _Fg1() { + if (_ni1 == 0) return true; + else return false; +} +function _Bj1(_Tk1) { + _131._a51._t51(_Z41._Pm1, yyGetInt32(_Tk1) >= 0.5); +} +function _Cj1(_Tk1) { + _131._a51._t51(_Z41._Qm1, yyGetInt32(_Tk1) >= 0.5); +} +function _Dj1(_Rm1) { + _131._a51._t51(_Z41._Sm1, yyGetInt32(_Rm1)); +} +function _Ej1(_Tk1) { + _131._a51._t51(_Z41._Tm1, yyGetInt32(_Tk1) >= 0.5); +} +function _Fj1(_Tk1, _081, _Um1, _Vm1) { + if (Array.isArray(_Tk1)) { + var _Wm1 = _Tk1; + _131._a51._t51(_Z41._Xm1, yyGetInt32(_Wm1[0]) >= 0.5); + _131._a51._t51(_Z41._Ym1, yyGetInt32(_Wm1[1])); + _131._a51._t51(_Z41._Zm1, yyGetReal(_Wm1[2])); + _131._a51._t51(_Z41.__m1, yyGetReal(_Wm1[3])); + } else { + _131._a51._t51(_Z41._Xm1, yyGetInt32(_Tk1) >= 0.5); + _131._a51._t51(_Z41._Ym1, yyGetInt32(_081)); + _131._a51._t51(_Z41._Zm1, yyGetReal(_Um1)); + _131._a51._t51(_Z41.__m1, yyGetReal(_Vm1)); + } +} +function _Gj1(_0n1) { + _131._a51._t51(_Z41._1n1, yyGetInt32(_0n1)); +} +function _Aj1(_2n1) { + switch (yyGetInt32(_2n1)) { + case 1: + _131._a51._t51(_Z41._c51, _Z41.__41); + _131._a51._t51(_Z41._d51, _Z41._251); + _131._a51._t51(_Z41._e51, _Z41.__41); + _131._a51._t51(_Z41._f51, _Z41._251); + _131._a51._t51(_Z41._g51, false); + break; + case 2: + _131._a51._t51(_Z41._c51, _Z41.__41); + _131._a51._t51(_Z41._d51, _Z41._451); + _131._a51._t51(_Z41._e51, _Z41.__41); + _131._a51._t51(_Z41._f51, _Z41._451); + _131._a51._t51(_Z41._g51, false); + break; + case 3: + _131._a51._t51(_Z41._c51, _Z41._3n1); + _131._a51._t51(_Z41._d51, _Z41._451); + _131._a51._t51(_Z41._e51, _Z41._3n1); + _131._a51._t51(_Z41._f51, _Z41._451); + _131._a51._t51(_Z41._g51, false); + break; + default: + _131._a51._t51(_Z41._c51, _Z41.__41); + _131._a51._t51(_Z41._d51, _Z41._151); + _131._a51._t51(_Z41._e51, _Z41.__41); + _131._a51._t51(_Z41._f51, _Z41._151); + _131._a51._t51(_Z41._g51, false); + break; + } +} +function _Hj1(_Qb1, _Tc1) { + var _4n1, _5n1; + if (Array.isArray(_Qb1)) { + _4n1 = yyGetInt32(_Qb1[0]); + _5n1 = yyGetInt32(_Qb1[1]); + } else { + _4n1 = yyGetInt32(_Qb1); + _5n1 = yyGetInt32(_Tc1); + } + _131._a51._t51(_Z41._c51, _4n1); + _131._a51._t51(_Z41._d51, _5n1); + _131._a51._t51(_Z41._e51, _4n1); + _131._a51._t51(_Z41._f51, _5n1); + _131._a51._t51(_Z41._g51, false); +} +function _Ij1(_Qb1, _Tc1, _6n1, _7n1) { + var _4n1, _5n1, _8n1, _9n1; + if (Array.isArray(_Qb1)) { + _4n1 = yyGetInt32(_Qb1[0]); + _5n1 = yyGetInt32(_Qb1[1]); + _8n1 = yyGetInt32(_Qb1[2]); + _9n1 = yyGetInt32(_Qb1[3]); + } else { + _4n1 = yyGetInt32(_Qb1); + _5n1 = yyGetInt32(_Tc1); + _8n1 = yyGetInt32(_6n1); + _9n1 = yyGetInt32(_7n1); + } + _131._a51._t51(_Z41._c51, _4n1); + _131._a51._t51(_Z41._d51, _5n1); + _131._a51._t51(_Z41._e51, _8n1); + _131._a51._t51(_Z41._f51, _9n1); + _131._a51._t51(_Z41._g51, true); +} +function _Jj1(_an1, _bn1, _cn1, _f41) { + var _dn1; + var _en1; + var _fn1; + var _gn1; + if (Array.isArray(_an1)) { + var _Wm1 = _an1; + _dn1 = yyGetInt32(_Wm1[0]) >= 0.5; + _en1 = yyGetInt32(_Wm1[1]) >= 0.5; + _fn1 = yyGetInt32(_Wm1[2]) >= 0.5; + _gn1 = yyGetInt32(_Wm1[3]) >= 0.5; + } else { + _dn1 = yyGetInt32(_an1) >= 0.5; + _en1 = yyGetInt32(_bn1) >= 0.5; + _fn1 = yyGetInt32(_cn1) >= 0.5; + _gn1 = yyGetInt32(_f41) >= 0.5; + } + var _hn1 = { _Ue1: _dn1, _Ve1: _en1, _We1: _fn1, alpha: _gn1 }; + _131._a51._t51(_Z41._in1, _hn1); +} +function _Kj1(_an1, _bn1, _cn1, _f41) { + _Jj1(_an1, _bn1, _cn1, _f41); +} +function _Lj1(_Tk1) { + _131._a51._t51(_Z41._jn1, yyGetInt32(_Tk1) >= 0.5); +} +function _Mj1(_kn1) { + _131._a51._t51(_Z41._ln1, yyGetInt32(_kn1)); +} +function _Nj1(_Rm1) { + _131._a51._t51(_Z41._mn1, yyGetInt32(_Rm1)); +} +function _Oj1(_nn1) { + var _on1 = _131._pn1; + var _X9; + if (yyGetBool(_nn1)) { + for (_X9 = 0; _X9 < _on1; _X9++) { + _131._a51._qn1(_X9, _Z41._rn1, _Z41._sn1); + _131._a51._qn1(_X9, _Z41._tn1, _Z41._sn1); + } + } else { + for (_X9 = 0; _X9 < _on1; _X9++) { + _131._a51._qn1(_X9, _Z41._rn1, _Z41._un1); + _131._a51._qn1(_X9, _Z41._tn1, _Z41._un1); + } + } +} +function _Pj1(_vn1, _nn1) { + var _hh1, _fh1; + if (Array.isArray(_vn1)) { + var _Wm1 = _vn1; + _hh1 = yyGetInt32(_Wm1[0]); + _fh1 = yyGetBool(_Wm1[1]); + } else { + _hh1 = yyGetInt32(_vn1); + _fh1 = yyGetBool(_nn1); + } + if (_fh1) { + _131._a51._qn1(_hh1, _Z41._rn1, _Z41._sn1); + _131._a51._qn1(_hh1, _Z41._tn1, _Z41._sn1); + } else { + _131._a51._qn1(_hh1, _Z41._rn1, _Z41._un1); + _131._a51._qn1(_hh1, _Z41._tn1, _Z41._un1); + } +} +function _Qj1(_wn1) { + var _on1 = _131._pn1; + var _X9; + if (yyGetBool(_wn1)) { + for (_X9 = 0; _X9 < _on1; _X9++) { + _131._a51._qn1(_X9, _Z41._xn1, _Z41._yn1); + _131._a51._qn1(_X9, _Z41._zn1, _Z41._yn1); + } + } else { + for (_X9 = 0; _X9 < _on1; _X9++) { + _131._a51._qn1(_X9, _Z41._xn1, _Z41._An1); + _131._a51._qn1(_X9, _Z41._zn1, _Z41._An1); + } + } +} +function _Rj1(_vn1, _wn1) { + var _hh1, repeat; + if (Array.isArray(_vn1)) { + var _Wm1 = _vn1; + _hh1 = yyGetInt32(_Wm1[0]); + repeat = yyGetBool(_Wm1[1]); + } else { + _hh1 = yyGetInt32(_vn1); + repeat = yyGetBool(_wn1); + } + if (repeat) { + _131._a51._qn1(_hh1, _Z41._xn1, _Z41._yn1); + _131._a51._qn1(_hh1, _Z41._zn1, _Z41._yn1); + } else { + _131._a51._qn1(_hh1, _Z41._xn1, _Z41._An1); + _131._a51._qn1(_hh1, _Z41._zn1, _Z41._An1); + } +} +function _Sj1(_Bn1) { + var _ph1 = _Bn1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._Cn1, _ph1); + } +} +function _Tj1(_Dn1, _Bn1) { + var _En1 = _Dn1; + var _ph1 = _Bn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._Cn1, _ph1); +} +function _Uj1(_Fn1) { + var _sh1 = _Fn1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._Gn1, _sh1); + } +} +function _Vj1(_Dn1, _Fn1) { + var _En1 = _Dn1; + var _sh1 = _Fn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._Gn1, _sh1); +} +function _Wj1(_Hn1) { + var _vh1 = _Hn1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._In1, _vh1); + } +} +function _Xj1(_Dn1, _Hn1) { + var _En1 = _Dn1; + var _vh1 = _Hn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._In1, _vh1); +} +function _Yj1(_Jn1) { + var _yh1 = _Jn1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._Kn1, _yh1); + } +} +function _Zj1(_Dn1, _Jn1) { + var _En1 = _Dn1; + var _yh1 = _Jn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._Kn1, _yh1); +} +function __j1(_Ln1) { + var _Bh1 = _Ln1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._Mn1, _Bh1); + } +} +function _0k1(_Dn1, _Ln1) { + var _En1 = _Dn1; + var _Bh1 = _Ln1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._Mn1, _Bh1); +} +function _1k1(_Tk1) { + var enable = _Tk1; + for (var _X9 = 0; _X9 < _131._pn1; _X9++) { + _131._a51._qn1(_X9, _Z41._Nn1, enable); + } +} +function _2k1(_Dn1, _Tk1) { + var _En1 = _Dn1; + var enable = _Tk1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + _131._a51._qn1(_En1, _Z41._Nn1, enable); +} +function _3k1() { + return _131._a51._b51(_Z41._Pm1) ? 1.0 : 0.0; +} +function _4k1() { + return _131._a51._b51(_Z41._Qm1) ? 1.0 : 0.0; +} +function _5k1() { + return _131._a51._b51(_Z41._Sm1); +} +function _6k1() { + return _131._a51._b51(_Z41._Tm1) ? 1.0 : 0.0; +} +function _7k1() { + var _Wm1 = new Array(); + _Wm1.push(_131._a51._b51(_Z41._Xm1) ? 1.0 : 0.0); + _Wm1.push(_131._a51._b51(_Z41._Ym1)); + _Wm1.push(_131._a51._b51(_Z41._Zm1)); + _Wm1.push(_131._a51._b51(_Z41.__m1)); + return _Wm1; +} +function _8k1() { + return _131._a51._b51(_Z41._1n1); +} +function _9k1() { + var _4n1 = _131._a51._b51(_Z41._c51); + var _5n1 = _131._a51._b51(_Z41._d51); + var _8n1 = _131._a51._b51(_Z41._e51); + var _9n1 = _131._a51._b51(_Z41._f51); + if (_4n1 != _8n1 || _5n1 != _9n1) { + return -1; + } else { + switch (_4n1) { + case _On1: { + switch (_5n1) { + case _Pn1: + return 0; + case _Qn1: + return 1; + case _Rn1: + return 2; + default: + return -1; + } + } + case _Sn1: { + if (_5n1 == _Rn1) { + return 3; + } else { + return -1; + } + } + default: + return -1; + } + } +} +function _ak1() { + var _Wm1 = new Array(); + _Wm1[0] = _131._a51._b51(_Z41._c51); + _Wm1[1] = _131._a51._b51(_Z41._d51); + return _Wm1; +} +function _bk1() { + var _Wm1 = new Array(); + _Wm1[0] = _131._a51._b51(_Z41._c51); + _Wm1[1] = _131._a51._b51(_Z41._d51); + _Wm1[2] = _131._a51._b51(_Z41._e51); + _Wm1[3] = _131._a51._b51(_Z41._f51); + return _Wm1; +} +function _ck1() { + return _131._a51._b51(_Z41._c51); +} +function _dk1() { + return _131._a51._b51(_Z41._d51); +} +function _ek1() { + return _131._a51._b51(_Z41._e51); +} +function _fk1() { + return _131._a51._b51(_Z41._f51); +} +function _gk1() { + var _r91 = _131._a51._b51(_Z41._in1); + var __b1 = new Array(); + __b1.push(_r91._Ue1 ? 1.0 : 0.0); + __b1.push(_r91._Ve1 ? 1.0 : 0.0); + __b1.push(_r91._We1 ? 1.0 : 0.0); + __b1.push(_r91.alpha ? 1.0 : 0.0); + return __b1; +} +function _hk1() { + return _gk1(); +} +function _ik1() { + return _131._a51._b51(_Z41._jn1) ? 1.0 : 0.0; +} +function _jk1() { + return _131._a51._b51(_Z41._ln1); +} +function _kk1() { + return _131._a51._b51(_Z41._mn1); +} +function _lk1() { + return _131._a51._Tn1(0, _Z41._rn1) == _Z41._sn1 ? 1.0 : 0.0; +} +function _mk1(_vn1) { + return _131._a51._Tn1(yyGetInt32(_vn1), _Z41._rn1) == _Z41._sn1 ? 1.0 : 0.0; +} +function _nk1() { + return _131._a51._Tn1(0, _Z41._xn1) == _Z41._yn1 ? 1.0 : 0.0; +} +function _ok1(_vn1) { + return _131._a51._Tn1(yyGetInt32(_vn1), _Z41._xn1) == _Z41._yn1 ? 1.0 : 0.0; +} +function _pk1() { + return _131._a51._Tn1(0, _Z41._Cn1); +} +function _qk1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._Cn1); +} +function _rk1() { + return _131._a51._Tn1(0, _Z41._Gn1); +} +function _sk1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._Gn1); +} +function _tk1() { + return _131._a51._Tn1(0, _Z41._In1); +} +function _uk1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._In1); +} +function _vk1() { + return _131._a51._Tn1(0, _Z41._Kn1); +} +function _wk1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._Kn1); +} +function _xk1() { + return _131._a51._Tn1(0, _Z41._Mn1); +} +function _yk1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._Mn1); +} +function _zk1() { + return _131._a51._Tn1(0, _Z41._Nn1); +} +function _Ak1(_Dn1) { + var _En1 = _Dn1; + if (_En1 < 0 || _En1 >= _131._pn1) { + return; + } + return _131._a51._Tn1(_En1, _Z41._Nn1); +} +function _Bk1() { + _131._a51._Un1(); +} +function _Ck1() { + _131._a51._Vn1(); +} +var _Wn1 = undefined; +var _Xn1 = undefined; +function _Yn1() { + if (_Wn1 == undefined) { + _Wn1 = [ + "blendenable", + _Z41._Pm1, + "ztestenable", + _Z41._Qm1, + "zfunc", + _Z41._Sm1, + "zwriteenable", + _Z41._Tm1, + "fogenable", + _Z41._Xm1, + "fogcolor", + _Z41._Ym1, + "fogstart", + _Z41._Zm1, + "fogend", + _Z41.__m1, + "cullmode", + _Z41._1n1, + "srcblend", + _Z41._c51, + "destblend", + _Z41._d51, + "srcblendalpha", + _Z41._e51, + "destblendalpha", + _Z41._f51, + "sepalphaenable", + _Z41._g51, + "colorwriteenable", + _Z41._in1, + "alphatestenable", + _Z41._jn1, + "alphatestref", + _Z41._ln1, + "alphatestfunc", + _Z41._mn1, + ]; + } +} +function _Zn1() { + if (_Xn1 == undefined) { + _Xn1 = [ + "magfilter", + _Z41._rn1, + "minfilter", + _Z41._tn1, + "mipfilter", + _Z41.__n1, + "addressu", + _Z41._xn1, + "addressv", + _Z41._zn1, + "minmip", + _Z41._In1, + "maxmip", + _Z41._Kn1, + "mipbias", + _Z41._Gn1, + "maxaniso", + _Z41._Mn1, + "mipenable", + _Z41._Nn1, + ]; + } +} +function _Dk1() { + _Yn1(); + _Zn1(); + var map = _Dq(); + var _0o1 = _Wn1.length / 2; + var _1o1 = _Xn1.length / 2; + var _X9; + for (_X9 = 0; _X9 < _0o1; _X9++) { + var _r91 = _131._a51._b51(_Wn1[_X9 * 2 + 1]); + _lu(map, _Wn1[_X9 * 2], _r91); + } + var _on1 = _131._pn1; + for (_X9 = 0; _X9 < _1o1; _X9++) { + var _i21; + for (_i21 = 0; _i21 < _on1; _i21++) { + var name = _Xn1[_X9 * 2].slice(0) + _i21; + var _r91 = _131._a51._Tn1(_i21, _Xn1[_X9 * 2 + 1]); + _lu(map, name, _r91); + } + } + return map; +} +function _Ek1(_2o1) { + _2o1 = yyGetInt32(_2o1); + _Yn1(); + _Zn1(); + var _X9; + var _0o1 = _Wn1.length / 2; + var _1o1 = _Xn1.length / 2; + var _3o1 = _uS(_2o1); + while (_3o1 != undefined) { + var key = _3o1; + var value = _il(_2o1, key); + var _4o1 = false; + for (_X9 = 0; _X9 < _0o1; _X9++) { + if (key == _Wn1[_X9 * 2]) { + _131._a51._t51(_Wn1[_X9 * 2 + 1], value); + _4o1 = true; + break; + } + } + if (!_4o1) { + for (_X9 = 0; _X9 < _1o1; _X9++) { + var _5o1 = _Xn1[_X9 * 2].length; + var _6o1 = key.substr(0, _5o1); + if (_6o1 == _Xn1[_X9 * 2]) { + var _7o1 = key.substr(_5o1 - 1, key.length - _5o1); + var _Ie1 = parseInt(_7o1, 10); + _131._a51._qn1(_Ie1, _Xn1[_X9 * 2 + 1], value); + break; + } + } + } + _3o1 = _wS(_2o1, _3o1); + } +} +var _8o1 = 1970; +var _9o1 = 0; +var _ao1 = 1; +var _bo1 = 365.25; +var _co1 = 30.4375; +var _do1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var _eo1 = []; +var _fo1 = 86400.0; +var _go1 = _fo1 * 30; +var _ho1 = !0; +var _io1 = 0; +var _jo1 = 1; +function _ko1(_lo1) { + if (_lo1 < _mo1) { + return _lo1 * _no1; + } else { + return (_lo1 - _mo1) * _no1; + } +} +function _oo1(_po1) { + return _po1 % 400 == 0 || (_po1 % 100 != 0 && _po1 % 4 == 0); +} +function _qo1(_po1) { + var _ro1 = _do1.slice(); + if (_oo1(_po1)) { + _ro1[1] = 29; + } + return _ro1; +} +var _no1 = 86400000.0; +var _mo1 = 25569; +function _so1(_to1) { + return (_to1 < 10 ? "0" : "") + _to1.toString(); +} +var _uo1 = []; +var _vo1 = []; +var _wo1 = []; +var _xo1 = Date.now(); +var _yo1 = 0; +var _zo1 = 1; +var _Ao1 = 2; +var _Bo1 = 3; +var _Co1 = function (text) { + if (!text) return; + if (_Do1) { + if (_Eo1) { + var _p81 = _Eo1.document.getElementById("debug_console"); + if (_p81) { + var _Fo1 = String.fromCharCode(0x0a); + text = text.replace("", "").replace("", ""); + var _Go1 = Date.now() - _xo1; + if (!_p81) { + alert(text); + } else { + _p81.value += text + _Fo1; + var _Bc1 = _p81.textLength; + } + _xo1 = Date.now(); + } + } + } + if (_Ho1 != undefined) { + if (_Ho1._ok._Jk) console.log(text); + if (_Ho1._ok._Io1) { + var _Jo1 = document.getElementById("yyDebugDiv"); + var _Ko1 = document.createElement("P"); + _Ko1.textContent += text; + _Jo1.appendChild(_Ko1); + } + } +}; +function debug(text) { + var index; + for (index = 0; index < arguments.length; ++index) { + _Co1(arguments[index]); + } +} +function _Rb1(text) { + var index; + for (index = 0; index < arguments.length; ++index) { + _Lo1(arguments[index]); + } + _8p(-2); +} +function _Mo1(_No1) { + if (!_wo1[_No1]) { + _wo1[_No1] = true; + _Lo1(_No1); + debug(_No1); + } +} +function _w61(_No1) { + if (!_uo1[_No1]) { + _uo1[_No1] = true; + var _Oo1 = "Error: function " + _No1; + debug(_Oo1); + } +} +function _Po1(_No1) { + if (!_uo1[_No1]) { + _uo1[_No1] = true; + var _Oo1 = "Error: function " + _No1 + " is not yet implemented"; + debug(_Oo1); + } +} +function _Qo1(_No1) { + if (!_vo1[_No1]) { + _vo1[_No1] = true; + var _Oo1 = "Warning: function " + _No1; + debug(_Oo1); + } +} +function _Ro1(_So1) { + var _To1 = _Uo1._Vo1(_So1, -1); + var _Fo1 = String.fromCharCode(0x0a); + var _Wo1 = ""; + for (var _X9 = 0; _X9 < _To1.length; _X9++) { + if (_X9 != 0) _Wo1 = _Wo1 + _Fo1; + _Wo1 += _To1[_X9]; + } + return _Wo1; +} +function _4z(_So1) { + var _Xo1 = yyGetString(_So1); + if (!_Xo1) return; + debug(_Xo1); +} +function _Yo1(_So1) { + var _Xo1 = yyGetString(_So1); + if (!_Xo1) return; + alert(_Ro1(_Xo1)); +} +function _Zo1(__o1) { + var _v01 = document.getElementById(_0p1); + var _1p1 = _v01.parentNode; + var _2p1 = document.createElement("div"); + _3p1 = "gm4html5_login_ID"; + _2p1.setAttribute("class", "gm4html5_login"); + _2p1.setAttribute("id", _3p1); + _1p1.insertBefore(_2p1, _v01.nextSibling); + _2p1.innerHTML = + '
Login
' + + "" + + "" + + '' + + '' + + "" + + "" + + '' + + '' + + "" + + "
" + + '
' + + '
'; + _4p1(); + _5p1 = true; + var login = document.getElementById("gm4html5_login_button_id"); + var _6p1 = document.getElementById("gm4html5_login_username_id"); + var _7p1 = document.getElementById("gm4html5_login_password_id"); + _6p1.value = __o1._8p1[0]; + _7p1.value = __o1._8p1[1]; + login.onmouseup = function () { + var _9p1 = _6p1.value; + var _ap1 = _7p1.value; + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = _9p1; + _bp1._ap1 = _ap1; + _bp1.value = 0; + _bp1.result = ""; + _bp1._Ia1 = true; + _bp1._Ha1 = _dp1; + _1p1.removeChild(_2p1); + _5p1 = false; + _ep1(); + _fp1(__o1.id); + }; + var _gp1 = document.getElementById("gm4html5_cancel_button_id"); + _gp1.onmouseup = function () { + _1p1.removeChild(_2p1); + _5p1 = false; + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = 0; + _bp1.result = ""; + _bp1._Ia1 = true; + _bp1._Ha1 = _hp1; + _ep1(); + _fp1(__o1.id); + }; + _ip1(); + _Ca1._Da1(__o1.id, null, _jp1, _3p1); +} +function _kp1(__o1) { + var _v01 = document.getElementById(_0p1); + var _1p1 = _v01.parentNode; + var _2p1 = document.createElement("div"); + _3p1 = "gm4html5_input_ID"; + _2p1.setAttribute("class", "gm4html5_login"); + _2p1.setAttribute("id", _3p1); + _1p1.insertBefore(_2p1, _v01.nextSibling); + _2p1.innerHTML = + "" + + "" + + '' + + "" + + "" + + '' + + "" + + "
" + + '
' + + '
'; + _4p1(); + _5p1 = true; + var _lp1 = document.getElementById("gm4html5_input_message_id"); + var _mp1 = document.getElementById("gm4html5_input_text_id"); + _lp1.innerHTML = __o1._8p1[0]; + _mp1.value = __o1._8p1[1]; + var _np1 = document.getElementById("gm4html5_input_ok_button_id"); + _np1.onmouseup = function () { + var text = _mp1.value; + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = parseFloat(text); + _bp1.result = text; + _bp1._Ia1 = true; + _bp1._Ha1 = _dp1; + _1p1.removeChild(_2p1); + _5p1 = false; + _ep1(); + _fp1(__o1.id); + }; + var _gp1 = document.getElementById("gm4html5_input_cancel_button_id"); + _gp1.onmouseup = function () { + _1p1.removeChild(_2p1); + _5p1 = false; + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = 0; + _bp1.result = ""; + _bp1._Ia1 = true; + _bp1._Ha1 = _hp1; + _ep1(); + _fp1(__o1.id); + }; + _ip1(); + _Ca1._Da1(__o1.id, null, _jp1, _3p1); +} +function _op1(__o1) { + var _v01 = document.getElementById(_0p1); + var _1p1 = _v01.parentNode; + var _2p1 = document.createElement("div"); + _3p1 = "gm4html5_question_ID"; + _2p1.setAttribute("class", "gm4html5_login"); + _2p1.setAttribute("id", _3p1); + _1p1.insertBefore(_2p1, _v01.nextSibling); + _2p1.innerHTML = + "" + + "" + + '' + + "" + + "
" + + '
' + + '
'; + _4p1(); + _5p1 = true; + var _pp1 = document.getElementById("gm4html5_question_message_id"); + _pp1.innerHTML = __o1._8p1[0]; + var _np1 = document.getElementById("gm4html5_question_yes_button_id"); + _np1.onmouseup = function () { + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = 1; + _bp1.result = "1"; + _bp1._Ia1 = true; + _bp1._Ha1 = _dp1; + _1p1.removeChild(_2p1); + _5p1 = false; + _ep1(); + _fp1(__o1.id); + }; + var _gp1 = document.getElementById("gm4html5_question_no_button_id"); + _gp1.onmouseup = function () { + _1p1.removeChild(_2p1); + _5p1 = false; + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = 0; + _bp1.result = "0"; + _bp1._Ia1 = true; + _bp1._Ha1 = _hp1; + _ep1(); + _fp1(__o1.id); + }; + _ip1(); + _Ca1._Da1(__o1.id, null, _jp1, _3p1); +} +function _qp1(__o1) { + var _v01 = document.getElementById(_0p1); + var _1p1 = _v01.parentNode; + var _2p1 = document.createElement("div"); + _3p1 = "gm4html5_message_ID"; + _2p1.setAttribute("class", "gm4html5_login"); + _2p1.setAttribute("id", _3p1); + _1p1.insertBefore(_2p1, _v01.nextSibling); + _2p1.innerHTML = + "" + + "" + + '' + + "" + + "
" + + '
'; + _4p1(); + _5p1 = true; + var _pp1 = document.getElementById("gm4html5_message_message_id"); + _pp1.innerHTML = __o1._8p1[0]; + var _np1 = document.getElementById("gm4html5_message_ok_button_id"); + _np1.onmouseup = function () { + var _bp1 = _cp1(_3p1); + if (!_bp1) return; + _bp1._9p1 = ""; + _bp1._ap1 = ""; + _bp1.value = 1; + _bp1.result = "1"; + _bp1._Ia1 = true; + _bp1._Ha1 = 1; + _1p1.removeChild(_2p1); + _5p1 = false; + _ep1(); + _fp1(__o1.id); + }; + _ip1(); + _Ca1._Da1(__o1.id, null, _jp1, _3p1); +} +/*@constructor */ function _rp1() { + if (_sp1.length > 0) { + switch (_sp1[0].type) { + case _yo1: + _Zo1(_sp1[0]); + break; + case _zo1: + _kp1(_sp1[0]); + break; + case _Ao1: + _op1(_sp1[0]); + break; + case _Bo1: + _qp1(_sp1[0]); + break; + } + } +} +function _fp1(_Ub1) { + var index = -1; + for (var _X9 = 0; _X9 < _sp1.length; ++_X9) { + if (_sp1[_X9].id == _Ub1) { + index = _X9; + break; + } + } + if (index >= 0) { + _sp1.splice(index, 1); + } + _rp1(); +} +function _ip1() { + if (_5p1) { + var login = document.getElementById(_3p1); + var _Z9 = login.offsetWidth; + var __9 = login.offsetHeight; + var _j21 = (canvas.width - _Z9) / 2; + var _l21 = (canvas.height - __9) / 2; + _9b1 = new _tp1(); + _8b1(canvas, _9b1); + login.style.left = ~~(_j21 + _9b1.left) + "px"; + login.style.top = ~~(_l21 + _9b1.top) + "px"; + } +} +function _up1(_vp1) { + return _vp1.substr(0, _vp1.indexOf("(")); +} +function _Lo1(_wp1) { + var _xp1 = arguments.callee.caller; + var _yp1 = "Error: " + _wp1 + "\n" + "--------------------------------------------------------------------\n"; + while (_xp1) { + var name = "\t" + _up1(_xp1.toString()); + _yp1 += name + "("; + for (var _X9 = 0; _X9 < _xp1.arguments.length; _X9++) { + if (_X9 != 0) { + _yp1 += ", "; + } + if (typeof _xp1.arguments[_X9] == "string") { + _yp1 += '"' + _xp1.arguments[_X9].toString() + '"'; + } else if (typeof _xp1.arguments[_X9] == "number" || _xp1.arguments[_X9] instanceof Long) { + _yp1 += _xp1.arguments[_X9].toString(); + } else { + if (_xp1.arguments[_X9] == undefined) { + _yp1 += "[undefined]"; + } else if (_xp1.arguments[_X9] == null) { + _yp1 += "[null]"; + } else if (_xp1.arguments[_X9].__type) { + _yp1 += _xp1.arguments[_X9].__type; + } else { + _yp1 += "[unknown]"; + } + } + } + _yp1 += ")\n"; + _xp1 = _xp1.caller; + } + debug(_yp1); +} +var _zp1 = 3; +var _Ap1 = -1; +/*@constructor */ function _Bp1() { + this._Cp1 = ""; + this._Dp1 = 0; + this._Ep1 = false; + this._Fp1 = false; + this._Gp1 = ""; +} +_Bp1.prototype._Hp1 = function () { + var _yp1; + var _X9 = this._Dp1; + var _Wo1 = this._Cp1; + while (_X9 < _Wo1.length) { + var _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a) { + _X9++; + _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a) { + _X9++; + } + break; + } else { + _X9++; + } + } + this._Dp1 = _X9; +}; +_Bp1.prototype._Ip1 = function () { + var _yp1; + var _X9 = this._Dp1; + var _Wo1 = this._Cp1; + while (_X9 < _Wo1.length) { + var _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a || _Y9 == 0x09 || _Y9 == 0x20) { + _X9++; + } else { + break; + } + } + this._Dp1 = _X9; +}; +function _qr(_Jp1) { + _Jp1 = yyGetString(_Jp1); + var _Kp1 = _7d1(_Jp1, true); + if (_Kp1 == null) _Kp1 = _7d1(_Jp1, false); + if (_Kp1 == null) return -1; + var _Ba1 = new _Bp1(); + _Ba1._Cp1 = _Kp1; + _Ba1._Dp1 = 0; + _Ba1._Gp1 = _Jp1; + return _Lp1._Da1(_Ba1); +} +function _xr(_Mp1) { + _Mp1 = yyGetInt32(_Mp1); + var _Ba1 = _Lp1._s11(_Mp1); + if (!_Ba1) { + _Rb1("Error: Illegal file handle"); + return; + } + if (_Ba1._Gp1 != null) { + if (_Ba1._Fp1) { + _4d1(_Ba1._Gp1, _Ba1._Cp1); + } + } + _Lp1._nc1(_Mp1); +} +function _Np1(_Jp1) { + var _Ba1 = new _Bp1(); + _Ba1._Gp1 = yyGetString(_Jp1); + _Ba1._Cp1 = ""; + _Ba1._Dp1 = 0; + _Ba1._Op1 = true; + return _Lp1._Da1(_Ba1); +} +function _Pp1(_Mp1, _Qp1) { + var _Ba1 = _Lp1._s11(yyGetInt32(_Mp1)); + if (!_Ba1) { + _Rb1("Error: Illegal file handle"); + return; + } + if (!_Ba1._Op1) { + _Rb1("Error: File " + _Ba1._Gp1 + " has not been opened with WRITE permisions"); + return; + } + _Ba1._Cp1 += yyGetString(_Qp1); + _Ba1._Fp1 = true; + _Ba1._Dp1 = _Ba1._Cp1.length; +} +function _tr(_Mp1) { + var _Ba1 = _Lp1._s11(yyGetInt32(_Mp1)); + if (!_Ba1) { + _Rb1("Error: Illegal file handle"); + return; + } + var _yp1 = ""; + var _X9 = _Ba1._Dp1; + var _Wo1 = _Ba1._Cp1; + while (_X9 < _Wo1.length) { + var _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a) { + break; + } else { + _yp1 += _Wo1[_X9++]; + } + } + _Ba1._Dp1 = _X9; + return _yp1; +} +function _ur(_Mp1) { + var _Ba1 = _Lp1._s11(yyGetInt32(_Mp1)); + if (!_Ba1) { + _Rb1("Error: Illegal file handle"); + return; + } + var _yp1 = ""; + var _X9 = _Ba1._Dp1; + var _Wo1 = _Ba1._Cp1; + while (_X9 < _Wo1.length) { + var _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a) { + _yp1 += _Wo1[_X9++]; + if (_X9 < _Wo1.length) { + _Y9 = _Wo1.charCodeAt(_X9); + if (_Y9 == 0x0d || _Y9 == 0x0a) { + _yp1 += _Wo1[_X9++]; + } + } + break; + } else { + _yp1 += _Wo1[_X9++]; + } + } + _Ba1._Dp1 = _X9; + return _yp1; +} +function _rr(_Mp1) { + var _Ba1 = _Lp1._s11(yyGetInt32(_Mp1)); + if (!_Ba1) { + _Rb1("Error: Illegal file handle"); + return; + } + if (_Ba1._Dp1 >= _Ba1._Cp1.length) return true; + return false; +} +function _2u(_Jp1) { + _Jp1 = yyGetString(_Jp1); + var _Rp1 = _Sp1(_Jp1, true); + if (_Rp1 == true) return true; + return _Sp1(_Jp1, false); +} +function _9p(_Jp1) { + if (_Tp1) { + try { + window.localStorage["removeItem"](_Up1(yyGetString(_Jp1))); + return true; + } catch (_dc1) { + return false; + } + } + return false; +} +function _3u(_Vp1, _Wp1) { + _Vp1 = yyGetString(_Vp1); + _Xp1(_Vp1, yyGetString(_Wp1)); + _9p(_Vp1); +} +function _Xp1(_Jp1, _Wp1) { + _Jp1 = yyGetString(_Jp1); + _Wp1 = yyGetString(_Wp1); + if (true === _2u(_Wp1)) _9p(_Wp1); + if (false === _2u(_Jp1)) return false; + var _Yp1 = _qr(_Jp1); + var _Zp1 = _Np1(_Wp1); + while (false === _rr(_Yp1)) { + var __p1 = _tr(_Yp1); + _Pp1(_Zp1, __p1); + } + _xr(_Yp1); + _xr(_Zp1); +} +function _0q1(_1q1) { + var __b1; + switch (typeof _1q1) { + case "object": + if (_1q1 instanceof Array) { + __b1 = new _Kc1(_Dc1, _2q1(_1q1)); + } else { + __b1 = new _Kc1(_Cc1, _3q1(_1q1)); + } + break; + case "boolean": + __b1 = _1q1 ? 1 : 0; + break; + case "number": + case "string": + __b1 = _1q1; + break; + default: + __b1 = _1q1.toString(); + break; + } + return __b1; +} +function _2q1(_Lc1) { + var __b1 = _yl(); + for (var _X9 = 0; _X9 < _Lc1.length; ++_X9) { + var _J41 = _0q1(_Lc1[_X9]); + _Cl(__b1, _J41); + } + return __b1; +} +function _3q1(_Lc1) { + var __b1 = _Dq(); + for (var _4q1 in _Lc1) { + var _l41 = _Lc1[_4q1]; + var _J41 = _0q1(_l41); + _lu(__b1, _4q1, _J41); + } + return __b1; +} +function _Cx(_5q1) { + var _yp1 = yyGetString(_5q1); + var _6q1 = false; + try { + for (var _7q1 = 0; _7q1 < _yp1.length; _7q1++) { + if (_yp1.charAt(_7q1) == '"') { + if (!_6q1) { + _6q1 = true; + } else if (_7q1 == 0 || _yp1.charAt(_7q1 - 1) != "\\") { + _6q1 = false; + } + } + if (!_6q1 && _yp1.charAt(_7q1) == "#") { + _yp1 = _yp1.substring(0, _7q1) + _yp1.substring(_7q1 + 1, _yp1.length); + _7q1--; + } + } + } catch (Error) {} + var _8q1 = {}; + try { + _8q1 = JSON.parse(_yp1); + if (_8q1 instanceof Array) { + _yp1 = '{ "default" : ' + _yp1 + "}"; + _8q1 = JSON.parse(_yp1); + } + } catch (err) { + _yp1 = '{ "default" : "' + _yp1.toString() + '"}'; + try { + _8q1 = JSON.parse(_yp1); + } catch (err) {} + } + return _3q1(_8q1); +} +function _9q1(_1q1) { + var __b1; + switch (typeof _1q1) { + case "object": + switch (_1q1._Mc1) { + case _Dc1: + __b1 = _aq1(_1q1.Object); + break; + case _Cc1: + __b1 = _bq1(_1q1.Object); + break; + default: + if (_1q1.constructor === Array) { + return _1q1; + } else { + __b1 = _1q1.toString(); + } + break; + } + break; + case "number": + case "string": + __b1 = _1q1; + break; + default: + __b1 = _1q1.toString(); + break; + } + return __b1; +} +function _aq1(_W31) { + var __b1 = []; + var _mc1 = _lc1._s11(_W31); + if (_mc1) { + for (var _X9 = 0; _X9 < _mc1._xc1.length; ++_X9) { + if (_mc1._xc1[_X9] != undefined) __b1.push(_9q1(_mc1._xc1[_X9])); + } + } + return __b1; +} +function _bq1(_2o1) { + var __b1 = {}; + var _Nc1 = _Oc1._s11(_2o1); + if (_Nc1) { + for (var _X9 in _Nc1) { + if (!_Nc1.hasOwnProperty(_X9)) continue; + if (_Nc1[_X9] != undefined) __b1[_X9] = _9q1(_Nc1[_X9]); + } + } + return __b1; +} +function _1d1(_2o1) { + var _cq1 = _bq1(yyGetInt32(_2o1)); + return JSON.stringify(_cq1); +} +function _ZK(_dq1) { + _Uo1._eq1 = yyGetInt32(_dq1); +} +function __K(_dq1) { + _Uo1._fq1 = yyGetInt32(_dq1); +} +function _YK(_gq1) { + _Uo1._hq1 = yyGetInt32(_gq1); +} +function _5L(_a11, _b11, _No1) { + var _Y9 = (_L71 & 0xffffff) | (((_K71 * 255.0) << 24) & 0xff000000); + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), -1, -1, 0, 1, 1, _Y9, _Y9, _Y9, _Y9); +} +var _2T = _eT; +function _eT(_a11, _b11, _No1, _jq1, _kq1, _lq1, _mq1, _f41) { + if (!_131) _Qo1("draw_text_color() only uses the 1st colour"); + var _nq1 = _K71; + var _oq1 = _pq1; + var _l41 = ((yyGetReal(_f41) * 255) << 24) & 0xff000000; + _jq1 = (yyGetInt32(_jq1) & 0xffffff) | _l41; + _kq1 = (yyGetInt32(_kq1) & 0xffffff) | _l41; + _lq1 = (yyGetInt32(_lq1) & 0xffffff) | _l41; + _mq1 = (yyGetInt32(_mq1) & 0xffffff) | _l41; + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), -1, -1, 0, 1, 1, _jq1, _kq1, _lq1, _mq1); + _K71 = _nq1; + _aL(_oq1); +} +var _qq1 = _8T; +function _8T(_a11, _b11, _No1, _rq1, _Mb1, _jq1, _kq1, _lq1, _mq1, _f41) { + if (!_131) _Qo1("draw_text_ext_color() only uses the 1st colour"); + var _nq1 = _K71; + var _oq1 = _pq1; + var _l41 = (yyGetReal(_f41) * 255) << 24; + _jq1 = (yyGetInt32(_jq1) & 0xffffff) | _l41; + _kq1 = (yyGetInt32(_kq1) & 0xffffff) | _l41; + _lq1 = (yyGetInt32(_lq1) & 0xffffff) | _l41; + _mq1 = (yyGetInt32(_mq1) & 0xffffff) | _l41; + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), yyGetInt32(_rq1), yyGetInt32(_Mb1), 0, 1, 1, _jq1, _kq1, _lq1, _mq1); + _K71 = _nq1; + _aL(_oq1); +} +function _jT(_a11, _b11, _No1, _rq1, _Mb1) { + var _Y9 = (_L71 & 0xffffff) | (((_K71 * 255.0) << 24) & 0xff000000); + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), yyGetInt32(_rq1), yyGetInt32(_Mb1), 0, 1, 1, _Y9, _Y9, _Y9, _Y9); +} +function _sq1(_a11, _b11, _No1, _Dm1, _Em1, _e11) { + var _Y9 = (_L71 & 0xffffff) | (((_K71 * 255.0) << 24) & 0xff000000); + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), -1, -1, yyGetReal(_e11), yyGetReal(_Dm1), yyGetReal(_Em1), _Y9, _Y9, _Y9, _Y9); +} +var _tq1 = _uq1; +function _uq1(_a11, _b11, _No1, _rq1, _Mb1, _Dm1, _Em1, _e11, _jq1, _kq1, _lq1, _mq1, _f41) { + if (!_131) _Qo1("draw_text_ext_transformed_color() only uses the 1st colour"); + var _nq1 = _K71; + var _oq1 = _pq1; + var _l41 = ((yyGetReal(_f41) * 255) << 24) & 0xff000000; + _jq1 = _N71(yyGetInt32(_jq1)) | _l41; + _kq1 = _N71(yyGetInt32(_kq1)) | _l41; + _lq1 = _N71(yyGetInt32(_lq1)) | _l41; + _mq1 = _N71(yyGetInt32(_mq1)) | _l41; + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), yyGetInt32(_rq1), yyGetInt32(_Mb1), yyGetReal(_e11), yyGetReal(_Dm1), yyGetReal(_Em1), _jq1, _kq1, _lq1, _mq1); + _K71 = _nq1; + _aL(_oq1); +} +var _vq1 = _ZX; +function _ZX(_a11, _b11, _No1, _Dm1, _Em1, _e11, _jq1, _kq1, _lq1, _mq1, _f41) { + if (!_131) _Qo1("draw_text_transformed_color() only uses the 1st colour"); + var _nq1 = _K71; + var _oq1 = _pq1; + var _l41 = ((yyGetReal(_f41) * 255) << 24) & 0xff000000; + _jq1 = _N71(yyGetInt32(_jq1)) | _l41; + _kq1 = _N71(yyGetInt32(_kq1)) | _l41; + _lq1 = _N71(yyGetInt32(_lq1)) | _l41; + _mq1 = _N71(yyGetInt32(_mq1)) | _l41; + _Uo1._iq1(yyGetString(_No1), yyGetReal(_a11), yyGetReal(_b11), -1, -1, yyGetReal(_e11), yyGetReal(_Dm1), yyGetReal(_Em1), _jq1, _kq1, _lq1, _mq1); + _K71 = _nq1; + _aL(_oq1); +} +function _dT(_No1) { + _No1 = yyGetString(_No1); + _Uo1._wq1(); + if (!_Uo1._xq1) return 1; + var _yq1 = _Uo1._Vo1(_No1, -1, _Uo1._xq1); + if (_yq1 == null) return _Uo1._xq1._zq1(_No1); + return _Uo1._xq1._zq1(_No1) * _yq1.length; +} +function _3L(_No1) { + _Uo1._wq1(); + return _Uo1._xq1 ? _Uo1._xq1._Aq1(yyGetString(_No1)) : 1; +} +function _hT(_5q1, _rq1, _Mb1) { + _Uo1._wq1(); + if (!_Uo1._xq1) return 1; + _Uo1._Bq1(yyGetString(_5q1), 0, 0, yyGetInt32(_rq1), yyGetInt32(_Mb1), 0); + return _Cq1; +} +function _QM(_5q1, _rq1, _Mb1) { + _Uo1._wq1(); + if (!_Uo1._xq1) return 1; + _Uo1._Bq1(yyGetString(_5q1), 0, 0, yyGetInt32(_rq1), yyGetInt32(_Mb1), 0); + return _Dq1; +} +var _Eq1 = 0, + _Fq1 = 1, + _Gq1 = 2, + _Hq1 = 3, + _Iq1 = 4, + _Jq1 = 5, + _Kq1 = 6, + _Lq1 = 7, + _Mq1 = 8, + _Nq1 = 9; +var _Oq1 = 1; +/*@constructor */ function _Pq1() { + var _Qq1 = _7d1("hiscores_data_", true); + if (_Qq1 != null) { + try { + var _Rq1 = JSON.parse(_Qq1); + var _X9; + for (_X9 = 0; _X9 < _Sq1; _X9++) { + _Tq1[_X9] = _Rq1[_X9].name; + _Uq1[_X9] = _Rq1[_X9].value; + } + } catch (_dc1) { + _Rb1("Error: reading hiscore JSON"); + } + } +} +function _Vq1() { + _Uq1[0] = _Uq1[1] = _Uq1[2] = _Uq1[3] = _Uq1[4] = _Uq1[5] = _Uq1[6] = _Uq1[7] = _Uq1[8] = _Uq1[9] = 0; + _Tq1[0] = _Tq1[1] = _Tq1[2] = _Tq1[3] = _Tq1[4] = _Tq1[5] = _Tq1[6] = _Tq1[7] = _Tq1[8] = _Tq1[9] = _Wq1; +} +function _Xq1(_Yq1, _Zq1, _kn1) { + var __q1, _0r1, _1r1, _2r1, _3r1, _4r1; + __q1 = (_Yq1 >> 16) & 0xff; + _1r1 = (_Yq1 >> 8) & 0xff; + _3r1 = _Yq1 & 0xff; + _0r1 = (_Zq1 >> 16) & 0xff; + _2r1 = (_Zq1 >> 8) & 0xff; + _4r1 = _Zq1 & 0xff; + var _5r1 = 1.0 - _kn1; + var _b21 = _zc1(__q1 * _5r1 + _0r1 * _kn1); + var _k41 = _zc1(_1r1 * _5r1 + _2r1 * _kn1); + var _e21 = _zc1(_3r1 * _5r1 + _4r1 * _kn1); + var _L31 = ((_b21 & 0xff) << 16) | ((_k41 & 0xff) << 8) | (_e21 & 0xff); + return _L31; +} +function _6r1(_Yq1, _Zq1, _kn1) { + return _Xq1(_Yq1, _Zq1, _kn1); +} +function _7r1(_8r1, _9r1, _ar1, _br1) { + var _cr1 = _dr1._s11(_ar1); + if (_cr1 != null && _cr1 != undefined) { + var _er1 = _cr1._fr1[_br1]; + if (_er1 != null && _er1 != undefined) { + _er1._gr1(_8r1, _8r1); + } + } +} +var _hr1 = !0; +function _DS(_8r1, _ir1) { + _8r1._jr1(_kr1, _lr1, _ir1); +} +function _3d1(data) { + var _mr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _nr1, _or1, _pr1, _qr1, _rr1, _sr1, _tr1, _ur1; + var _X9 = 0; + var _vr1 = 0; + var _wr1 = ""; + var _xr1 = []; + if (!data) { + return data; + } + data = yyGetString(data); + if (typeof data !== "string") return undefined; + data = _yr1(data); + do { + _nr1 = data.charCodeAt(_X9++); + _or1 = data.charCodeAt(_X9++); + _pr1 = data.charCodeAt(_X9++); + _ur1 = (_nr1 << 16) | (_or1 << 8) | _pr1; + _qr1 = (_ur1 >> 18) & 0x3f; + _rr1 = (_ur1 >> 12) & 0x3f; + _sr1 = (_ur1 >> 6) & 0x3f; + _tr1 = _ur1 & 0x3f; + _xr1[_vr1++] = _mr1.charAt(_qr1) + _mr1.charAt(_rr1) + _mr1.charAt(_sr1) + _mr1.charAt(_tr1); + } while (_X9 < data.length); + _wr1 = _xr1.join(""); + var _b21 = data.length % 3; + return (_b21 ? _wr1.slice(0, _b21 - 3) : _wr1) + "===".slice(_b21 || 3); +} +function _zr1(_So1) { + var _m61 = ""; + var index = 0; + while (index < _So1.length) { + var _J41 = 0; + var _Ar1 = _So1.charCodeAt(index++); + if ((_Ar1 & 0x80) == 0) { + _J41 = _Ar1; + } else if ((_Ar1 & 0xe0) == 0xc0) { + _J41 = (_Ar1 & 0x1f) << 6; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= _Ar1 & 0x3f; + } else if ((_Ar1 & 0xf0) == 0xe0) { + _J41 = (_Ar1 & 0x0f) << 12; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= (_Ar1 & 0x3f) << 6; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= _Ar1 & 0x3f; + } else { + _J41 = (_Ar1 & 0x07) << 18; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= (_Ar1 & 0x3f) << 12; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= (_Ar1 & 0x3f) << 6; + _Ar1 = _So1.charCodeAt(index++); + _J41 |= _Ar1 & 0x3f; + } + if (_J41 == 0x00) break; + var _Br1 = String.fromCharCode(_J41); + _m61 += _Br1; + } + return _m61; +} +function _9d1(data) { + var _mr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _nr1, _or1, _pr1, _qr1, _rr1, _sr1, _tr1, _ur1; + var _X9 = 0; + var _vr1 = 0; + var _Cr1 = ""; + var _xr1 = []; + if (!data) { + return data; + } + data = yyGetString(data); + data += ""; + do { + _qr1 = _mr1.indexOf(data.charAt(_X9++)); + _rr1 = _mr1.indexOf(data.charAt(_X9++)); + _sr1 = _mr1.indexOf(data.charAt(_X9++)); + _tr1 = _mr1.indexOf(data.charAt(_X9++)); + _ur1 = (_qr1 << 18) | (_rr1 << 12) | (_sr1 << 6) | _tr1; + _nr1 = (_ur1 >> 16) & 0xff; + _or1 = (_ur1 >> 8) & 0xff; + _pr1 = _ur1 & 0xff; + if (_sr1 == 64) { + _xr1[_vr1++] = String.fromCharCode(_nr1); + } else if (_tr1 == 64) { + _xr1[_vr1++] = String.fromCharCode(_nr1, _or1); + } else { + _xr1[_vr1++] = String.fromCharCode(_nr1, _or1, _pr1); + } + } while (_X9 < data.length); + _Cr1 = _xr1.join(""); + return _zr1(_Cr1); +} +function _Dr1(data) { + var _mr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _nr1, _or1, _pr1, _qr1, _rr1, _sr1, _tr1, _ur1; + var _X9 = 0; + var _vr1 = 0; + var _Cr1 = ""; + var _xr1 = []; + if (!data) { + return data; + } + data = yyGetString(data); + data += ""; + do { + _qr1 = _mr1.indexOf(data.charAt(_X9++)); + _rr1 = _mr1.indexOf(data.charAt(_X9++)); + _sr1 = _mr1.indexOf(data.charAt(_X9++)); + _tr1 = _mr1.indexOf(data.charAt(_X9++)); + _ur1 = (_qr1 << 18) | (_rr1 << 12) | (_sr1 << 6) | _tr1; + _nr1 = (_ur1 >> 16) & 0xff; + _or1 = (_ur1 >> 8) & 0xff; + _pr1 = _ur1 & 0xff; + if (_sr1 == 64) { + _xr1[_vr1++] = String.fromCharCode(_nr1); + } else if (_tr1 == 64) { + _xr1[_vr1++] = String.fromCharCode(_nr1, _or1); + } else { + _xr1[_vr1++] = String.fromCharCode(_nr1, _or1, _pr1); + } + } while (_X9 < data.length); + _Cr1 = _xr1.join(""); + return _Cr1; +} +function _cd1(_5q1) { + return _Er1(yyGetString(_5q1)); +} +var _Fr1 = 0; +var _Gr1 = ""; +function _Hr1(_Ir1) { + var _Jr1 = _Fr1 ? "0123456789ABCDEF" : "0123456789abcdef"; + var _Kr1 = ""; + var x; + for (var _X9 = 0; _X9 < _Ir1.length; _X9++) { + x = _Ir1.charCodeAt(_X9); + _Kr1 += _Jr1.charAt((x >>> 4) & 0x0f) + _Jr1.charAt(x & 0x0f); + } + return _Kr1; +} +function _Lr1(_Ir1) { + var _Kr1 = ""; + var _X9 = -1; + var x, y; + while (++_X9 < _Ir1.length) { + x = _Ir1.charCodeAt(_X9); + y = _X9 + 1 < _Ir1.length ? _Ir1.charCodeAt(_X9 + 1) : 0; + if (0xd800 <= x && x <= 0xdbff && 0xdc00 <= y && y <= 0xdfff) { + x = 0x10000 + ((x & 0x03ff) << 10) + (y & 0x03ff); + _X9++; + } + if (x <= 0x7f) _Kr1 += String.fromCharCode(x); + else if (x <= 0x7ff) _Kr1 += String.fromCharCode(0xc0 | ((x >>> 6) & 0x1f), 0x80 | (x & 0x3f)); + else if (x <= 0xffff) _Kr1 += String.fromCharCode(0xe0 | ((x >>> 12) & 0x0f), 0x80 | ((x >>> 6) & 0x3f), 0x80 | (x & 0x3f)); + else if (x <= 0x1fffff) _Kr1 += String.fromCharCode(0xf0 | ((x >>> 18) & 0x07), 0x80 | ((x >>> 12) & 0x3f), 0x80 | ((x >>> 6) & 0x3f), 0x80 | (x & 0x3f)); + } + return _Kr1; +} +function _Mr1(_Ir1) { + var _Kr1 = Array(_Ir1.length >> 2); + for (var _X9 = 0; _X9 < _Kr1.length; _X9++) _Kr1[_X9] = 0; + for (var _X9 = 0; _X9 < _Ir1.length * 8; _X9 += 8) _Kr1[_X9 >> 5] |= (_Ir1.charCodeAt(_X9 / 8) & 0xff) << _X9 % 32; + return _Kr1; +} +function _Nr1(x, _Bc1) { + x[_Bc1 >> 5] |= 0x80 << _Bc1 % 32; + x[(((_Bc1 + 64) >>> 9) << 4) + 14] = _Bc1; + var _l41 = 1732584193; + var _e21 = -271733879; + var _Y9 = -1732584194; + var _Ce1 = 271733878; + for (var _X9 = 0; _X9 < x.length; _X9 += 16) { + var _Or1 = _l41; + var _Pr1 = _e21; + var _Qr1 = _Y9; + var _Rr1 = _Ce1; + _l41 = _Sr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 0], 7, -680876936); + _Ce1 = _Sr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 1], 12, -389564586); + _Y9 = _Sr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 2], 17, 606105819); + _e21 = _Sr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 3], 22, -1044525330); + _l41 = _Sr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 4], 7, -176418897); + _Ce1 = _Sr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 5], 12, 1200080426); + _Y9 = _Sr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 6], 17, -1473231341); + _e21 = _Sr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 7], 22, -45705983); + _l41 = _Sr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 8], 7, 1770035416); + _Ce1 = _Sr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 9], 12, -1958414417); + _Y9 = _Sr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 10], 17, -42063); + _e21 = _Sr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 11], 22, -1990404162); + _l41 = _Sr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 12], 7, 1804603682); + _Ce1 = _Sr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 13], 12, -40341101); + _Y9 = _Sr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 14], 17, -1502002290); + _e21 = _Sr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 15], 22, 1236535329); + _l41 = _Tr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 1], 5, -165796510); + _Ce1 = _Tr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 6], 9, -1069501632); + _Y9 = _Tr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 11], 14, 643717713); + _e21 = _Tr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 0], 20, -373897302); + _l41 = _Tr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 5], 5, -701558691); + _Ce1 = _Tr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 10], 9, 38016083); + _Y9 = _Tr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 15], 14, -660478335); + _e21 = _Tr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 4], 20, -405537848); + _l41 = _Tr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 9], 5, 568446438); + _Ce1 = _Tr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 14], 9, -1019803690); + _Y9 = _Tr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 3], 14, -187363961); + _e21 = _Tr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 8], 20, 1163531501); + _l41 = _Tr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 13], 5, -1444681467); + _Ce1 = _Tr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 2], 9, -51403784); + _Y9 = _Tr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 7], 14, 1735328473); + _e21 = _Tr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 12], 20, -1926607734); + _l41 = _Ur1(_l41, _e21, _Y9, _Ce1, x[_X9 + 5], 4, -378558); + _Ce1 = _Ur1(_Ce1, _l41, _e21, _Y9, x[_X9 + 8], 11, -2022574463); + _Y9 = _Ur1(_Y9, _Ce1, _l41, _e21, x[_X9 + 11], 16, 1839030562); + _e21 = _Ur1(_e21, _Y9, _Ce1, _l41, x[_X9 + 14], 23, -35309556); + _l41 = _Ur1(_l41, _e21, _Y9, _Ce1, x[_X9 + 1], 4, -1530992060); + _Ce1 = _Ur1(_Ce1, _l41, _e21, _Y9, x[_X9 + 4], 11, 1272893353); + _Y9 = _Ur1(_Y9, _Ce1, _l41, _e21, x[_X9 + 7], 16, -155497632); + _e21 = _Ur1(_e21, _Y9, _Ce1, _l41, x[_X9 + 10], 23, -1094730640); + _l41 = _Ur1(_l41, _e21, _Y9, _Ce1, x[_X9 + 13], 4, 681279174); + _Ce1 = _Ur1(_Ce1, _l41, _e21, _Y9, x[_X9 + 0], 11, -358537222); + _Y9 = _Ur1(_Y9, _Ce1, _l41, _e21, x[_X9 + 3], 16, -722521979); + _e21 = _Ur1(_e21, _Y9, _Ce1, _l41, x[_X9 + 6], 23, 76029189); + _l41 = _Ur1(_l41, _e21, _Y9, _Ce1, x[_X9 + 9], 4, -640364487); + _Ce1 = _Ur1(_Ce1, _l41, _e21, _Y9, x[_X9 + 12], 11, -421815835); + _Y9 = _Ur1(_Y9, _Ce1, _l41, _e21, x[_X9 + 15], 16, 530742520); + _e21 = _Ur1(_e21, _Y9, _Ce1, _l41, x[_X9 + 2], 23, -995338651); + _l41 = _Vr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 0], 6, -198630844); + _Ce1 = _Vr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 7], 10, 1126891415); + _Y9 = _Vr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 14], 15, -1416354905); + _e21 = _Vr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 5], 21, -57434055); + _l41 = _Vr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 12], 6, 1700485571); + _Ce1 = _Vr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 3], 10, -1894986606); + _Y9 = _Vr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 10], 15, -1051523); + _e21 = _Vr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 1], 21, -2054922799); + _l41 = _Vr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 8], 6, 1873313359); + _Ce1 = _Vr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 15], 10, -30611744); + _Y9 = _Vr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 6], 15, -1560198380); + _e21 = _Vr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 13], 21, 1309151649); + _l41 = _Vr1(_l41, _e21, _Y9, _Ce1, x[_X9 + 4], 6, -145523070); + _Ce1 = _Vr1(_Ce1, _l41, _e21, _Y9, x[_X9 + 11], 10, -1120210379); + _Y9 = _Vr1(_Y9, _Ce1, _l41, _e21, x[_X9 + 2], 15, 718787259); + _e21 = _Vr1(_e21, _Y9, _Ce1, _l41, x[_X9 + 9], 21, -343485551); + _l41 = _Wr1(_l41, _Or1); + _e21 = _Wr1(_e21, _Pr1); + _Y9 = _Wr1(_Y9, _Qr1); + _Ce1 = _Wr1(_Ce1, _Rr1); + } + return Array(_l41, _e21, _Y9, _Ce1); +} +function _Xr1(_Yr1, _l41, _e21, x, _Wo1, _d21) { + return _Wr1(_Zr1(_Wr1(_Wr1(_l41, _Yr1), _Wr1(x, _d21)), _Wo1), _e21); +} +function _Sr1(_l41, _e21, _Y9, _Ce1, x, _Wo1, _d21) { + return _Xr1((_e21 & _Y9) | (~_e21 & _Ce1), _l41, _e21, x, _Wo1, _d21); +} +function _Tr1(_l41, _e21, _Y9, _Ce1, x, _Wo1, _d21) { + return _Xr1((_e21 & _Ce1) | (_Y9 & ~_Ce1), _l41, _e21, x, _Wo1, _d21); +} +function _Ur1(_l41, _e21, _Y9, _Ce1, x, _Wo1, _d21) { + return _Xr1(_e21 ^ _Y9 ^ _Ce1, _l41, _e21, x, _Wo1, _d21); +} +function _Vr1(_l41, _e21, _Y9, _Ce1, x, _Wo1, _d21) { + return _Xr1(_Y9 ^ (_e21 | ~_Ce1), _l41, _e21, x, _Wo1, _d21); +} +function _Wr1(x, y) { + var __r1 = (x & 0xffff) + (y & 0xffff); + var _0s1 = (x >> 16) + (y >> 16) + (__r1 >> 16); + return (_0s1 << 16) | (__r1 & 0xffff); +} +function _Zr1(_Ie1, _1s1) { + return (_Ie1 << _1s1) | (_Ie1 >>> (32 - _1s1)); +} +function _Er1(_Wo1) { + return _Hr1(_2s1(_Lr1(_Wo1))); +} +function _2s1(_Wo1) { + return _3s1(_4s1(_5s1(_Wo1), _Wo1.length * 8)); +} +function _5s1(_Ir1) { + var _Kr1 = Array(_Ir1.length >> 2); + for (var _X9 = 0; _X9 < _Kr1.length; _X9++) _Kr1[_X9] = 0; + for (var _X9 = 0; _X9 < _Ir1.length * 8; _X9 += 8) _Kr1[_X9 >> 5] |= (_Ir1.charCodeAt(_X9 / 8) & 0xff) << (24 - (_X9 % 32)); + return _Kr1; +} +function _3s1(_Ir1) { + var _Kr1 = ""; + for (var _X9 = 0; _X9 < _Ir1.length * 32; _X9 += 8) _Kr1 += String.fromCharCode((_Ir1[_X9 >> 5] >>> (24 - (_X9 % 32))) & 0xff); + return _Kr1; +} +function _4s1(x, _Bc1) { + x[_Bc1 >> 5] |= 0x80 << (24 - (_Bc1 % 32)); + x[(((_Bc1 + 64) >> 9) << 4) + 15] = _Bc1; + var _Z9 = Array(80); + var _l41 = 1732584193; + var _e21 = -271733879; + var _Y9 = -1732584194; + var _Ce1 = 271733878; + var e = -1009589776; + for (var _X9 = 0; _X9 < x.length; _X9 += 16) { + var _Or1 = _l41; + var _Pr1 = _e21; + var _Qr1 = _Y9; + var _Rr1 = _Ce1; + var _6s1 = e; + for (var _i21 = 0; _i21 < 80; _i21++) { + if (_i21 < 16) _Z9[_i21] = x[_X9 + _i21]; + else _Z9[_i21] = _Zr1(_Z9[_i21 - 3] ^ _Z9[_i21 - 8] ^ _Z9[_i21 - 14] ^ _Z9[_i21 - 16], 1); + var _d21 = _Wr1(_Wr1(_Zr1(_l41, 5), _7s1(_i21, _e21, _Y9, _Ce1)), _Wr1(_Wr1(e, _Z9[_i21]), _8s1(_i21))); + e = _Ce1; + _Ce1 = _Y9; + _Y9 = _Zr1(_e21, 30); + _e21 = _l41; + _l41 = _d21; + } + _l41 = _Wr1(_l41, _Or1); + _e21 = _Wr1(_e21, _Pr1); + _Y9 = _Wr1(_Y9, _Qr1); + _Ce1 = _Wr1(_Ce1, _Rr1); + e = _Wr1(e, _6s1); + } + return Array(_l41, _e21, _Y9, _Ce1, e); +} +function _7s1(_d21, _e21, _Y9, _Ce1) { + if (_d21 < 20) return (_e21 & _Y9) | (~_e21 & _Ce1); + if (_d21 < 40) return _e21 ^ _Y9 ^ _Ce1; + if (_d21 < 60) return (_e21 & _Y9) | (_e21 & _Ce1) | (_Y9 & _Ce1); + return _e21 ^ _Y9 ^ _Ce1; +} +function _8s1(_d21) { + return _d21 < 20 ? 1518500249 : _d21 < 40 ? 1859775393 : _d21 < 60 ? -1894007588 : -899497514; +} +function _9s1(_R01, _as1) { + for (var index = 0; index < _as1.length; index++) { + var _bs1 = _as1[index]; + if (_bs1._d2 == _R01) { + return index; + } + } + return -1; +} +function _zE(_cs1, _ds1) { + _cs1 = yyGetReal(_cs1); + if (_cs1 < 0) return; + if (_cs1 == 0) _I01._es1(_cs1); + if (yyGetInt32(_ds1) == 0) _I01._es1(_cs1); + else _I01._es1(1000000.0 / _cs1); +} +/*@constructor */ function _fs1() { + this._gs1 = 0; + this._hs1 = 0; + this._is1 = false; + this._js1 = 0; + this._ks1 = 0; +} +_fs1.prototype._es1 = function (_cs1) { + this._js1 = _cs1; + this._ls1(); +}; +_fs1.prototype._ls1 = function () { + this._gs1 = 0; + if (this._js1 > 0.0) { + this._hs1 = _ms1(); + } else { + this._hs1 = 0; + } + this._ks1 = 0; + this._is1 = false; +}; +_fs1.prototype._Va1 = function () { + var current; + if (this._js1 > 0.0) { + current = this._hs1 + 1000000.0 / this._js1; + } else current = _ms1(); + this._ks1 = current - this._hs1; + if (!this._is1) this._gs1 += this._ks1; + this._hs1 = current; +}; +_fs1.prototype._J01 = function () { + if (this._js1 > 0) return this._js1; + if (this._ks1 > 0) { + return 1000000.0 / this._ks1; + } + return 30.0; +}; +var _I01 = new _fs1(); +var _Sn1 = 1, + _Qn1 = 2, + _ns1 = 3, + _Rn1 = 4, + _On1 = 5, + _Pn1 = 6, + _os1 = 7, + _ps1 = 8, + _qs1 = 9, + _rs1 = 10, + _ss1 = 11; +var _ts1 = 0.0; +function _Rq() { + var _us1 = _vs1; + if (_us1 < 0) _us1 = _ws1(); + return _us1; +} +function _Qq() { + var _xs1 = _ys1; + if (_xs1 < 0) _xs1 = _zs1(); + return _xs1; +} +function _gV(_931, _a31) { + _ys1 = yyGetInt32(_931); + _vs1 = yyGetInt32(_a31); + _As1 = false; + _Bs1 = 0; + _Cs1 = 0; + _Ds1 = 1; + _Es1 = 1; + if (_Fs1) { + _Gs1(); + } +} +function _Hs1(_Dm1, _Em1, _Is1, _Js1) { + _As1 = true; + _Bs1 = 0; + _Cs1 = 0; + _Ds1 = 1; + _Es1 = 1; + _ys1 = -1; + _vs1 = -1; + if (_Dm1 != undefined) _Ds1 = yyGetReal(_Dm1); + if (_Em1 != undefined) _Es1 = yyGetReal(_Em1); + if (_Is1 != undefined) _Bs1 = yyGetReal(_Is1); + if (_Js1 != undefined) _Cs1 = yyGetReal(_Js1); + if (_Fs1) { + _Gs1(); + } +} +var _Ks1 = _Hs1; +var _Ls1 = 96; +var _Ms1 = 96; +function _tV() { + return _Ns1(); +} +function _vV() { + return _Os1(); +} +var _Ps1 = _Qs1; +function _Qs1(_081, _f41) { + _081 = yyGetInt32(_081); + _f41 = yyGetReal(_f41); + _Rs1(); + var _Ss1 = []; + _Ss1[0] = 1; + _Ss1[1] = 0; + _Ss1[2] = 0; + _Ss1[3] = 1; + _Ss1[4] = 0; + _Ss1[5] = 0; + _R41._Ts1(_Ss1[0], _Ss1[1], _Ss1[2], _Ss1[3], _Ss1[4], _Ss1[5]); + if (!_R41.clearRect || _081 != 0 || _f41 != 0) { + _R41.globalAlpha = _f41; + _R41.fillStyle = _ie1(_N71(_081), _f41); + _R41.globalCompositeOperation = "copy"; + _R41.fillRect(_Us1, _Vs1, _Ws1, _Xs1); + } else { + _R41.clearRect(_Us1, _Vs1, _Ws1, _Xs1); + } + _Ys1(); +} +function _kI(_an1, _bn1, _cn1) { + return yyGetInt32(_an1) | (yyGetInt32(_bn1) << 8) | (yyGetInt32(_cn1) << 16); +} +function _Zs1(__s1, _0t1, _1t1) { + return _kI(__s1, _0t1, _1t1); +} +var _2t1 = _kI; +var _3t1 = _Zs1; +function _gI(_081) { + return (yyGetInt32(_081) >> 16) & 0xff; +} +var _hR = _gI; +function _eI(_081) { + return (yyGetInt32(_081) >> 8) & 0xff; +} +var _iR = _eI; +function _cI(_081) { + return yyGetInt32(_081) & 0xff; +} +var _jR = _cI; +function _4t1(_081) { + _081 = yyGetInt32(_081); + var _5t1 = 0.0; + var _6t1 = 0.0; + var _7t1 = 0.0; + var _C21 = 0.0; + var _E21 = 0.0; + var _8t1 = 0.0; + var _Ce1 = 0.0; + var _Z11 = 0.0; + _5t1 = (_081 & 0xff) / 255.0; + _6t1 = ((_081 >> 8) & 0xff) / 255.0; + _7t1 = ((_081 >> 16) & 0xff) / 255.0; + _Z11 = _c21(_c21(_5t1, _6t1), _7t1); + _8t1 = _a21(_a21(_5t1, _6t1), _7t1); + _Ce1 = _8t1 - _Z11; + if (_8t1 == 0) _E21 = 0.0; + else _E21 = (1.0 * _Ce1) / _8t1; + if (_E21 == 0) _C21 = 0.0; + else if (_5t1 == _8t1) _C21 = (60.0 * (_6t1 - _7t1)) / _Ce1; + else if (_6t1 == _8t1) _C21 = 120.0 + (60.0 * (_7t1 - _5t1)) / _Ce1; + else _C21 = 240.0 + (60.0 * (_5t1 - _6t1)) / _Ce1; + if (_C21 < 0) _C21 = _C21 + 360.0; + var _J41 = Math.min(255, Math.max(0, _8t1 * 255.0)); + var _Wo1 = Math.min(255, Math.max(0, _E21 * 255.0)); + var __9 = Math.min(255, Math.max(0, (_C21 * 255.0) / 360.0)); + var _9t1 = { __9: __9, _Wo1: _Wo1, _J41: _J41 }; + return _9t1; +} +function _at1(_081) { + var _bt1 = _4t1(_081); + return _bt1.__9; +} +var _ct1 = _at1; +function _dt1(_081) { + var _bt1 = _4t1(_081); + return _bt1._Wo1; +} +var _et1 = _dt1; +function _ft1(_081) { + var _bt1 = _4t1(_081); + return _bt1._J41; +} +var _gt1 = _ft1; +function _ht1(_Yq1, _Zq1, _it1) { + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _it1 = yyGetReal(_it1); + var __q1 = (_Yq1 >> 16) & 0xff; + var _1r1 = (_Yq1 >> 8) & 0xff; + var _3r1 = _Yq1 & 0xff; + var _0r1 = (_Zq1 >> 16) & 0xff; + var _2r1 = (_Zq1 >> 8) & 0xff; + var _4r1 = _Zq1 & 0xff; + var _jt1 = 1.0 - _it1; + var _b21 = ~~(__q1 * _jt1 + _0r1 * _it1); + var _k41 = ~~(_1r1 * _jt1 + _2r1 * _it1); + var _e21 = ~~(_3r1 * _jt1 + _4r1 * _it1); + return ((_b21 << 16) & 0xff0000) | ((_k41 << 8) & 0xff00) | (_e21 & 0xff); +} +var _kt1 = _ht1; +function _lt1(_mt1, _nt1, _kn1) { + var _5t1 = 0.0; + var _6t1 = 0.0; + var _7t1 = 0.0; + var _C21 = 0.0; + var _E21 = 0.0; + var _8t1 = 0.0; + var _xp1 = 0.0; + var _ot1 = 0.0; + var _Yr1 = 0.0; + var _d21 = 0.0; + var _X9 = 0; + var _9t1; + _C21 = (yyGetReal(_mt1) * 360.0) / 255.0; + if (_C21 == 360.0) _C21 = 0.0; + _E21 = yyGetReal(_nt1) / 255.0; + _8t1 = yyGetReal(_kn1) / 255.0; + if (_E21 == 0) { + _5t1 = _8t1; + _6t1 = _8t1; + _7t1 = _8t1; + } else { + _C21 = _C21 / 60.0; + _X9 = Math.floor(_C21); + _xp1 = _C21 - _X9; + _ot1 = _8t1 * (1.0 - _E21); + _Yr1 = _8t1 * (1.0 - _E21 * _xp1); + _d21 = _8t1 * (1.0 - _E21 * (1.0 - _xp1)); + switch (_X9) { + case 0: + { + _5t1 = _8t1; + _6t1 = _d21; + _7t1 = _ot1; + } + break; + case 1: + { + _5t1 = _Yr1; + _6t1 = _8t1; + _7t1 = _ot1; + } + break; + case 2: + { + _5t1 = _ot1; + _6t1 = _8t1; + _7t1 = _d21; + } + break; + case 3: + { + _5t1 = _ot1; + _6t1 = _Yr1; + _7t1 = _8t1; + } + break; + case 4: + { + _5t1 = _d21; + _6t1 = _ot1; + _7t1 = _8t1; + } + break; + default: { + _5t1 = _8t1; + _6t1 = _ot1; + _7t1 = _Yr1; + } + } + } + _9t1 = Math.floor(_5t1 * 255.0) | (Math.floor(_6t1 * 255.0) << 8) | (Math.floor(_7t1 * 255.0) << 16); + return _9t1; +} +var _pt1 = _lt1; +function _0L(_f41) { + _f41 = yyGetReal(_f41); + if (_f41 < 0) { + _f41 = 0; + } + if (_f41 > 1) { + _f41 = 1; + } + _K71 = _f41; + _qt1 = _ie1(_L71, _K71); +} +function _rt1() { + return _K71; +} +function _st1() { + return _pq1; +} +var _tt1 = _st1; +function _aL(_M71) { + _M71 = yyGetInt32(_M71); + _pq1 = _M71; + _L71 = _N71(_M71); + _ut1 = _vt1(_L71); + _qt1 = _ie1(_L71, _K71); +} +var _bL = _aL; +function _wt1(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _xt1) { + _yt1(_t21, _u21, _R11, _S11, 10, 10, _Yq1, _Zq1, _xt1); +} +var _zt1 = _wt1; +var _yt1 = _At1; +var _Bt1 = _At1; +function _At1(_t21, _u21, _R11, _S11, _Ct1, _Dt1, _Yq1, _Zq1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Ct1 = yyGetReal(_Ct1); + _Dt1 = yyGetReal(_Dt1); + _Yq1 = yyGetReal(_Yq1); + _Zq1 = yyGetReal(_Zq1); + _xt1 = yyGetBool(_xt1); + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + if (_S11 < _u21) { + var _Et1 = _u21; + _u21 = _S11; + _S11 = _Et1; + } + if (_R11 < _t21) { + var _Et1 = _t21; + _t21 = _R11; + _R11 = _Et1; + } + var width = _R11 - _t21; + var height = _S11 - _u21; + var _Ft1 = _Ct1; + var _Gt1 = _Dt1; + var _L31 = (_R41.globalAlpha = _K71); + _R41.beginPath(); + _R41.moveTo(_t21 + _Ft1, _u21); + _R41.lineTo(_t21 + width - _Ft1, _u21); + _R41.quadraticCurveTo(_t21 + width, _u21, _t21 + width, _u21 + _Gt1); + _R41.lineTo(_t21 + width, _u21 + height - _Gt1); + _R41.quadraticCurveTo(_t21 + width, _u21 + height, _t21 + width - _Ft1, _u21 + height); + _R41.lineTo(_t21 + _Ft1, _u21 + height); + _R41.quadraticCurveTo(_t21, _u21 + height, _t21, _u21 + height - _Gt1); + _R41.lineTo(_t21, _u21 + _Gt1); + _R41.quadraticCurveTo(_t21, _u21, _t21 + _Ft1, _u21); + _R41.closePath(); + if (_xt1) { + _R41.strokeStyle = _ie1(_N71(_Yq1), 1.0); + _R41.stroke(); + } else { + _R41.fillStyle = _ie1(_N71(_Yq1), 1.0); + _R41.fill(); + } +} +var _xU = _Ht1; +function _Ht1(_t21, _u21, _R11, _S11, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _xt1 = yyGetBool(_xt1); + _R41.globalAlpha = _K71; + if (_xt1) { + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + _R41.lineWidth = 1; + _R41.strokeStyle = _qt1; + _R41._It1(_t21 + 0.5, _u21 + 0.5, _R11 - _t21, _S11 - _u21); + } else { + if (_ts1 != 0.0) { + _R11 += _ts1; + _S11 += _ts1; + } + _R41.fillStyle = _qt1; + _R41._Jt1(_t21, _u21, _R11 - _t21 + 1, _S11 - _u21 + 1); + } +} +var _4L = _Kt1; +var _6L = _Kt1; +function _Kt1(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _Lt1, _Mt1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _Lt1 = yyGetInt32(_Lt1); + _Mt1 = yyGetInt32(_Mt1); + _xt1 = yyGetBool(_xt1); + var _L31 = _ie1(_N71(_Yq1), 1.0); + _R41.globalAlpha = _K71; + if (_xt1) { + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + _R41.lineWidth = 1; + _R41.strokeStyle = _L31; + _R41._It1(_t21 + 0.5, _u21 + 0.5, _R11 - _t21, _S11 - _u21); + } else { + if (_ts1 != 0.0) { + _R11 += _ts1; + _S11 += _ts1; + } + _R41.fillStyle = _L31; + _R41._Jt1(_t21 + 0.5, _u21 + 0.5, _R11 - _t21, _S11 - _u21); + } +} +var _Nt1 = _Ot1; +function _Ot1(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _Pt1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _Pt1 = yyGetBool(_Pt1); + _xt1 = yyGetBool(_xt1); + _R41.globalAlpha = _K71; + _R41.lineWidth = 1; + var _Qt1 = _ie1(_N71(_Yq1), 1.0); + var _Rt1 = _ie1(_N71(_Zq1), 1.0); + var _St1; + if (_Pt1) { + _St1 = _R41.createLinearGradient(_t21, _u21, _t21, _S11); + } else { + _St1 = _R41.createLinearGradient(_t21, _u21, _R11, _u21); + } + _St1.addColorStop(0, _Qt1); + _St1.addColorStop(1, _Rt1); + if (_xt1) { + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + _R41.strokeStyle = _St1; + _R41._It1(_t21 + 0.5, _u21 + 0.5, _R11 - _t21, _S11 - _u21); + } else { + if (_ts1 != 0.0) { + _R11 += _ts1; + _S11 += _ts1; + } + _R41.fillStyle = _St1; + _R41._Jt1(_t21 + 0.5, _u21 + 0.5, _R11 - _t21, _S11 - _u21); + } +} +var _Tt1 = _Ut1; +function _Ut1(_a11, _b11) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + if (_ts1 != 0.0) { + _a11 += _ts1; + _b11 += _ts1; + } + _R41.globalAlpha = _K71; + _R41.fillStyle = _qt1; + _R41._Jt1(_a11, _b11, 1, 1); +} +function _zL(_t21, _u21, _R11, _S11, _Mb1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + _R41.globalAlpha = _K71; + _R41.strokeStyle = _ut1; + _R41.lineWidth = yyGetReal(_Mb1); + _R41._Vt1(); + _R41._Wt1(_t21 + 0.5, _u21 + 0.5); + _R41._Xt1(_R11 + 0.5, _S11 + 0.5); + _R41._Yt1(); + _R41._Zt1(); + _R41._Jt1(_R11, _S11, 1, 1); +} +function _jX(_t21, _u21, _R11, _S11) { + _zL(_t21, _u21, _R11, _S11, 1); +} +var __t1 = _0u1; +var _1u1 = _2u1; +function _0u1(_a11, _b11) { + return _2u1(yyGetReal(_a11), yyGetReal(_b11)) & 0x00ffffff; +} +function _2u1(_a11, _b11) { + var _3u1 = canvas.width / _4u1; + var _5u1 = canvas.height / _6u1; + var _L31 = _7u1(canvas, yyGetReal(_a11) * _3u1, yyGetReal(_b11) * _5u1); + return _L31; +} +var _OL = _8u1; +function _8u1(_t21, _u21, _R11, _S11, _9u1, _au1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _9u1 = yyGetReal(_9u1); + _au1 = yyGetReal(_au1); + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + _9u1 += _ts1; + _au1 += _ts1; + } + _R41.globalAlpha = _K71; + _R41.lineWidth = 1; + if (yyGetBool(_xt1)) { + _R41.strokeStyle = _qt1; + _R41._Vt1(); + _R41._Wt1(_t21, _u21); + _R41._Xt1(_R11, _S11); + _R41._Xt1(_9u1, _au1); + _R41._Xt1(_t21, _u21); + _R41._Zt1(); + _R41._Yt1(); + } else { + _R41.strokeStyle = _qt1; + _R41.lineJoin = "bevel"; + _R41.fillStyle = _qt1; + _R41._Vt1(); + _R41._Wt1(_t21, _u21); + _R41._Xt1(_R11, _S11); + _R41._Xt1(_9u1, _au1); + _R41._Xt1(_t21, _u21); + _R41._bu1(); + _R41._Zt1(); + _R41._Yt1(); + _R41.lineJoin = "miter"; + } +} +var _cu1 = _du1; +var _eu1 = _du1; +function _du1(_t21, _u21, _R11, _S11, _9u1, _au1, _Yq1, _Zq1, _Lt1, _xt1) { + var _Qt1 = _vt1(_N71(_Yq1) | 0xff000000); + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _Lt1 = yyGetInt32(_Lt1); + _Mt1 = yyGetInt32(_Mt1); + _xt1 = yyGetBool(_xt1); + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + _9u1 += _ts1; + _au1 += _ts1; + } + _R41.globalAlpha = _K71; + _R41.lineWidth = 1; + if (_xt1) { + _R41.strokeStyle = _Qt1; + _R41._Vt1(); + _R41._Wt1(_t21, _u21); + _R41._Xt1(_R11, _S11); + _R41._Xt1(_9u1, _au1); + _R41._Xt1(_t21, _u21); + _R41._Zt1(); + _R41._Yt1(); + } else { + _R41.strokeStyle = _Qt1; + _R41.lineJoin = "bevel"; + _R41.fillStyle = _Qt1; + _R41._Vt1(); + _R41._Wt1(_t21, _u21); + _R41._Xt1(_R11, _S11); + _R41._Xt1(_9u1, _au1); + _R41._Xt1(_t21, _u21); + _R41._bu1(); + _R41._Zt1(); + _R41._Yt1(); + _R41.lineJoin = "miter"; + } +} +var _fu1 = _gu1; +function _gu1(_t21, _u21, _R11, _S11, _it1, _hu1, _iu1, _ju1, _ku1, _lu1, _mu1, _nu1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _it1 = yyGetReal(_it1); + _hu1 = yyGetInt32(_hu1); + _iu1 = yyGetInt32(_iu1); + _ju1 = yyGetInt32(_ju1); + _ku1 = yyGetInt32(_ku1); + _lu1 = yyGetInt32(_lu1); + _mu1 = yyGetBool(_mu1); + _nu1 = yyGetBool(_nu1); + var _ou1; + var _pu1; + var _qu1; + var _ru1; + var _L31; + if (_mu1) { + _4L(_t21, _u21, _R11, _S11, _hu1, _hu1, _hu1, _hu1, false); + if (_nu1) { + _4L(_t21, _u21, _R11, _S11, _su1, _su1, _su1, _su1, true); + } + } + if (_it1 < 0) { + _it1 = 0; + } + if (_it1 > 100) { + _it1 = 100; + } + var _tu1 = _it1 / 100; + switch (_lu1) { + case 0: + _ou1 = _t21; + _qu1 = _u21; + _pu1 = _t21 + _tu1 * (_R11 - _t21); + _ru1 = _S11; + break; + case 1: + _ou1 = _R11 - _tu1 * (_R11 - _t21); + _qu1 = _u21; + _pu1 = _R11; + _ru1 = _S11; + break; + case 2: + _ou1 = _t21; + _qu1 = _u21; + _pu1 = _R11; + _ru1 = _u21 + _tu1 * (_S11 - _u21); + break; + case 3: + _ou1 = _t21; + _qu1 = _S11 - _tu1 * (_S11 - _u21); + _pu1 = _R11; + _ru1 = _S11; + break; + default: + _ou1 = _t21; + _qu1 = _u21; + _pu1 = _t21 + _tu1 * (_R11 - _t21); + _ru1 = _S11; + break; + } + if (_it1 > 50) { + _L31 = _Xq1(_ju1, _ku1, (_it1 - 50.0) / 50.0); + } else { + _L31 = _Xq1(_iu1, _ju1, _it1 / 50.0); + } + _4L(_ou1, _qu1, _pu1, _ru1, _L31, _L31, _L31, _L31, false); + if (_nu1) { + _4L(_ou1, _qu1, _pu1, _ru1, _su1, _su1, _su1, _su1, true); + } +} +var _uu1 = _vu1; +function _vu1(__11, _021, _121, _221, size) { + __11 = yyGetReal(__11); + _021 = yyGetReal(_021); + _121 = yyGetReal(_121); + _221 = yyGetReal(_221); + size = yyGetReal(size); + var _wu1 = Math.sqrt((_121 - __11) * (_121 - __11) + (_221 - _021) * (_221 - _021)); + if (_wu1 != 0) { + if (size > _wu1) { + size = _wu1; + } + var _j21 = (size * (_121 - __11)) / _wu1; + var _l21 = (size * (_221 - _021)) / _wu1; + _jX(__11, _021, _121, _221); + _OL(_121 - _j21 - _l21 / 3.0, _221 - _l21 + _j21 / 3.0, _121, _221, _121 - _j21 + _l21 / 3.0, _221 - _l21 - _j21 / 3.0, false); + } +} +function _xu1(_t21, _u21, _R11, _S11, _xt1) { + _yu1(_t21, _u21, _R11, _S11, _pq1, _pq1, _xt1); +} +var _yu1 = _zu1; +var _Au1 = _zu1; +function _zu1(x, y, __11, _021, _Yq1, _Zq1, _Bu1) { + x = yyGetReal(x); + y = yyGetReal(y); + __11 = yyGetReal(__11); + _021 = yyGetReal(_021); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _Bu1 = yyGetBool(_Bu1); + if (_ts1 != 0.0) { + x += _ts1; + y += _ts1; + __11 += _ts1; + _021 += _ts1; + } + var _Z9 = __11 - x; + var __9 = _021 - y; + var _Cu1 = 0.5522848; + var _Du1 = (_Z9 / 2) * _Cu1; + var _Eu1 = (__9 / 2) * _Cu1; + var _Fu1 = x + _Z9; + var _Gu1 = y + __9; + var _Hu1 = x + _Z9 / 2; + var _Iu1 = y + __9 / 2; + _R41.beginPath(); + _R41.moveTo(x, _Iu1); + _R41.bezierCurveTo(x, _Iu1 - _Eu1, _Hu1 - _Du1, y, _Hu1, y); + _R41.bezierCurveTo(_Hu1 + _Du1, y, _Fu1, _Iu1 - _Eu1, _Fu1, _Iu1); + _R41.bezierCurveTo(_Fu1, _Iu1 + _Eu1, _Hu1 + _Du1, _Gu1, _Hu1, _Gu1); + _R41.bezierCurveTo(_Hu1 - _Du1, _Gu1, x, _Iu1 + _Eu1, x, _Iu1); + _R41.closePath(); + var _Qt1 = _ie1(_N71(_Yq1), 1.0); + var _Rt1 = _ie1(_N71(_Zq1), 1.0); + if (_Z9 <= 0) _Z9 *= -1; + if (__9 <= 0) __9 *= -1; + var _St1 = _R41.createRadialGradient(_Hu1, _Iu1, 0, _Hu1, _Iu1, min(_Z9 / 2, __9 / 2)); + _St1.addColorStop(0, _Qt1); + _St1.addColorStop(1, _Rt1); + _R41.globalAlpha = _K71; + if (_Bu1) { + _R41.lineWidth = 1; + _R41.strokeStyle = _St1; + _R41.stroke(); + } else { + _R41.fillStyle = _St1; + _R41.fill(); + } +} +var _Ju1 = _Ku1; +var _Lu1 = _Ku1; +function _Ku1(_a11, _b11, __s1, _Yq1, _Zq1, _xt1) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + __s1 = yyGetReal(__s1); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _xt1 = yyGetBool(_xt1); + if (_ts1 != 0.0) { + _a11 += _ts1; + _b11 += _ts1; + } + _R41.globalAlpha = _K71; + var _Qt1 = _ie1(_N71(_Yq1), 1.0); + var _Rt1 = _ie1(_N71(_Zq1), 1.0); + var _St1 = _R41.createRadialGradient(_a11, _b11, 0, _a11, _b11, __s1); + _St1.addColorStop(0, _Qt1); + _St1.addColorStop(1, _Rt1); + _R41._Vt1(); + if (_xt1) { + _R41.lineWidth = 1; + _R41.strokeStyle = _St1; + _R41._Mu1(_a11, _b11, __s1, 0, Math.PI * 2, true); + _R41._Zt1(); + } else { + _R41.fillStyle = _St1; + _R41._Mu1(_a11, _b11, __s1, 0, Math.PI * 2, false); + _R41._bu1(); + } + _R41._Yt1(); +} +function _AL(_a11, _b11, __s1, _xt1) { + _Ju1(_a11, _b11, __s1, _pq1, _pq1, _xt1); +} +var _Nu1 = _Ou1; +var _Pu1 = _Ou1; +function _Ou1(_a11, _b11, _081) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + if (_ts1 != 0.0) { + _a11 += _ts1; + _b11 += _ts1; + } + var _Qt1 = _ie1(_N71(yyGetInt32(_081)), 1.0); + _R41.globalAlpha = _K71; + _R41.fillStyle = _Qt1; + _R41._Jt1(_a11, _b11, 1, 1); +} +var _HU = _Qu1; +var _iL = _Qu1; +function _Qu1(_t21, _u21, _R11, _S11, _Mb1, _Yq1, _Zq1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Mb1 = yyGetReal(_Mb1); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + if (_ts1 != 0.0) { + _t21 += _ts1; + _u21 += _ts1; + _R11 += _ts1; + _S11 += _ts1; + } + _R41.globalAlpha = _K71; + var _Qt1 = _ie1(_N71(_Yq1), 1.0); + var _Rt1 = _ie1(_N71(_Zq1), 1.0); + var _St1 = _R41.createLinearGradient(_t21, _u21, _R11, _S11); + _St1.addColorStop(0, _Qt1); + _St1.addColorStop(1, _Rt1); + _R41.strokeStyle = _St1; + _R41._Vt1(); + _R41._Wt1(_t21 + 0.5, _u21 + 0.5); + _R41._Xt1(_R11 + 0.5, _S11 + 0.5); + _R41.lineWidth = _Mb1; + _R41._Zt1(); + _R41._Yt1(); +} +function _Ru1(_t21, _u21, _R11, _S11, _Yq1, _Zq1) { + _HU(_t21, _u21, _R11, _S11, 1, _Yq1, _Zq1); +} +var _iX = _Ru1; +function _Su1(x, y, __11, _021, _Qt1, _Rt1, _Bu1) { + _yu1(x, y, __11, _021, _Qt1, _Rt1, _Bu1); +} +function _Tu1(_Uu1) { + switch (_Uu1) { + case 1: + _Vu1(_On1, _Qn1); + break; + case 2: + _Vu1(_On1, _Rn1); + break; + case 3: + _Vu1(_Sn1, _Rn1); + break; + default: + _Vu1(_On1, _Pn1); + break; + } +} +var _Vu1 = _Wu1; +function _Wu1(src, _051) { + _w61("Blend modes only available in WebGL mode."); +} +function _Xu1(_Yu1, _Zu1, _Of, _Pf, angle) { + if (Math.abs(angle) < 0.001) { + __u1.left = _Yu1; + __u1.top = _Zu1; + __u1.right = _Yu1 + _Of; + __u1.bottom = _Zu1 + _Pf; + } else { + var _0v1 = angle * (Math.PI / 180.0); + var _Wo1 = Math.abs(sin(_0v1)); + var _Y9 = Math.abs(cos(_0v1)); + var _dc1 = _Y9 * _Of + _Wo1 * _Pf; + var _1v1 = _Wo1 * _Of + _Y9 * _Pf; + __u1.left = _Yu1 + (_Of - _dc1) / 2; + __u1.right = _Yu1 + (_Of + _dc1) / 2; + __u1.top = _Zu1 + (_Pf - _1v1) / 2; + __u1.bottom = _Zu1 + (_Pf + _1v1) / 2; + } +} +function _2v1() { + _3v1 = true; +} +function _4v1() { + if (_3v1) { + var _5v1 = new _Fk1(); + _5v1._6v1(_vm1[_0m1]); + var _K51 = []; + var _L51 = []; + _K51[0] = __u1.left; + _K51[1] = __u1.right; + _K51[2] = __u1.right; + _K51[3] = __u1.left; + _L51[0] = __u1.top; + _L51[1] = __u1.top; + _L51[2] = __u1.bottom; + _L51[3] = __u1.bottom; + _7v1.left = Number._8v1; + _7v1.top = Number._8v1; + _7v1.right = Number._9v1; + _7v1.bottom = Number._9v1; + for (var _X9 = 0; _X9 < 4; _X9++) { + var _av1 = _K51[_X9] * _5v1._Z11[0] + _L51[_X9] * _5v1._Z11[4] + _5v1._Z11[12]; + var _bv1 = _K51[_X9] * _5v1._Z11[1] + _L51[_X9] * _5v1._Z11[5] + _5v1._Z11[13]; + _7v1.left = _c21(_7v1.left, _av1); + _7v1.top = _c21(_7v1.top, _bv1); + _7v1.right = _a21(_7v1.right, _av1); + _7v1.bottom = _a21(_7v1.bottom, _bv1); + } + _3v1 = false; + } +} +function _cv1(_dv1, _ev1) { + if (_dv1.readyState != 4) return; + var _Ba1 = _cp1(_dv1); + if (_Ba1) { + _Ba1._fv1 = _dv1.status; + _Ba1._Ia1 = true; + _Ba1._gv1 = _Dq(); + var _hv1 = _dv1.getAllResponseHeaders().split("\r\n"); + for (var _W11 in _hv1) { + if (!_hv1.hasOwnProperty(_W11)) continue; + var _iv1 = _hv1[_W11].split(": "); + if (_iv1.length == 2) { + _lu(_Ba1._gv1, _iv1[0], _iv1[1]); + } + } + if (_ev1) { + _ev1(_dv1, _Ba1); + } + } +} +function _jv1(_kv1) { + var _lv1 = {}; + _Ca1._Da1(_mv1, _kv1, _nv1, _lv1); + setTimeout(function () { + var _Ba1 = _cp1(_lv1); + if (_Ba1) { + _Ba1._fv1 = 404; + _Ba1._Ia1 = true; + _Ba1._Ha1 = _ov1; + _Ba1._pv1 = ""; + } + }, 500); + return _mv1++; +} +function _qv1(_l81, _kv1, _rv1, _sv1, _ev1, _tv1) { + try { + var _uv1 = _vv1(_kv1, _rv1); + _Ca1._Da1(_mv1, _kv1, _nv1, _uv1._wv1); + if (_tv1 !== undefined) { + _uv1._wv1.responseType = _tv1; + } + if (_uv1._xv1) { + _yv1(_l81, _kv1, _rv1, _sv1, _uv1._wv1, _uv1._zv1, _ev1); + } else { + _Av1(_l81, _kv1, _rv1, _sv1, _uv1._wv1, _ev1); + } + } catch (e) { + return _jv1(_kv1); + } + return _mv1++; +} +function _vv1(_kv1, _rv1) { + var _uv1 = { _wv1: null, _zv1: true, _xv1: false }; + if (_kv1.substring(0, 7) != "http://" && _kv1.substring(0, 8) != "https://") { + _uv1._zv1 = false; + } else { + var _Bv1 = ""; + if (_kv1.substring(0, 7) == "http://") { + _Bv1 = _kv1.substring(7); + } + if (_kv1.substring(0, 8) == "https://") { + _Bv1 = _kv1.substring(8); + } + if (_Bv1.substring(0, document.domain.length) == document.domain) { + _uv1._zv1 = false; + } + } + if (_uv1._zv1 && window.XDomainRequest) { + _uv1._wv1 = new XDomainRequest(); + _uv1._zv1 = true; + _uv1._xv1 = true; + } else { + if (window.XMLHttpRequest) { + _uv1._wv1 = new XMLHttpRequest(); + _uv1._zv1 = false; + _uv1._xv1 = _Cv1 == _Dv1 && _Ev1._Fv1 <= 9.0; + } else if (window.ActiveXObject) { + if (new ActiveXObject("Microsoft.XMLHTTP")) { + _uv1._wv1 = new ActiveXObject("Microsoft.XMLHTTP"); + } else { + _uv1._wv1 = new ActiveXObject("Msxml2.XMLHTTP"); + } + } + } + return _uv1; +} +function _Av1(_l81, _kv1, _rv1, _sv1, _dv1, _ev1) { + try { + _dv1.open(_l81, _kv1, true); + if (_rv1 !== null) { + for (var _iv1 in _rv1) { + if (!_rv1.hasOwnProperty(_iv1)) continue; + try { + _dv1.setRequestHeader(_rv1[_iv1].key, _rv1[_iv1].value); + } catch (e) { + debug("Unable to set request header " + _rv1[_iv1].key + ":" + _rv1[_iv1].value + " " + e.message); + } + } + } else if (_l81 == "POST") { + _dv1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + } + _dv1.onreadystatechange = function () { + _cv1(_dv1, _ev1); + }; + _dv1.send(_sv1); + } catch (e) { + debug(e.message); + } +} +function _yv1(_l81, _kv1, _rv1, _sv1, _dv1, _Gv1, _ev1) { + _dv1.open(_l81, _kv1); + _dv1.ontimeout = function (_j01) { + _Hv1(_j01, _dv1); + }; + _dv1.onerror = function (_j01) { + _Hv1(_j01, _dv1); + }; + if (_Gv1) { + _dv1.onload = function (_j01) { + _Iv1(_j01, _dv1, 200); + }; + } else { + _dv1.onload = function (_j01) {}; + _dv1.onreadystatechange = function () { + if (_dv1.readyState == 4) { + _Iv1(null, _dv1, _dv1.status); + } + }; + } + if (_rv1 !== null) { + for (var _iv1 in _rv1) { + if (!_rv1.hasOwnProperty(_iv1)) continue; + try { + _dv1.setRequestHeader(_rv1[_iv1].key, _rv1[_iv1].value); + } catch (e) { + debug("Unable to set request header " + _rv1[_iv1].key + ":" + _rv1[_iv1].value + " " + e.message); + } + } + } + _dv1._Jv1 = function () {}; + _dv1.send(_sv1); +} +function _Iv1(_j01, _dv1, _Kv1) { + var _Ba1 = _cp1(_dv1); + if (_Ba1) { + _Ba1._Ia1 = true; + if (_Kv1 >= 200 && _Kv1 < 300) { + _Ba1._Ha1 = _Lv1; + _Ba1._fv1 = _Kv1; + } else { + _Ba1._Ha1 = _ov1; + _Ba1._fv1 = 404; + } + _Ba1._pv1 = _dv1.responseText; + _Ba1._gv1 = -1; + } +} +function _Hv1(_j01, _dv1) { + var _Ba1 = _cp1(_dv1); + if (_Ba1) { + _Ba1._Ia1 = true; + _Ba1._Ha1 = _ov1; + _Ba1._pv1 = ""; + _Ba1._fv1 = 404; + _Ba1._gv1 = -1; + } +} +var _Mv1 = null; +function _tt(_Nv1) { + _Nv1 = yyGetString(_Nv1); + if (_Mv1) { + _Pt(); + } + var _Ov1 = null; + if (_Tp1) { + _Ov1 = _Pv1(_Nv1, true); + } + if (_Ov1 == null) { + _Ov1 = _Pv1(_Nv1, false); + } + if (_Ov1 == null) { + _Ov1 = new _Qv1(_Nv1); + } + _Mv1 = _Ov1; +} +function _Pt() { + if (!_Mv1) return; + var _Qq1 = _Mv1._Rv1(); + _Mv1 = null; + return _Qq1; +} +function _Vt(_Sv1, _Hc1, _Tv1) { + if (!_Mv1) return yyGetString(_Tv1); + return _Mv1._Uv1(yyGetString(_Sv1), yyGetString(_Hc1), yyGetString(_Tv1)); +} +function _Ut(_Sv1, _Hc1, _Tv1) { + if (!_Mv1) return yyGetString(_Tv1); + return _Mv1._Vv1(yyGetString(_Sv1), yyGetString(_Hc1), yyGetString(_Tv1)); +} +function _vt(_Sv1, _Hc1, _kn1) { + if (!_Mv1) return false; + _Mv1._Wv1(yyGetString(_Sv1), yyGetString(_Hc1), yyGetString(_kn1)); + return true; +} +function _ut(_Sv1, _Hc1, _kn1) { + if (!_Mv1) return false; + _Mv1._Wv1(yyGetString(_Sv1), yyGetString(_Hc1), "" + yyGetReal(_kn1)); + return true; +} +function _DA(_Lc1) { + var _8q1 = _8l(yyGetInt32(_Lc1)); + if (_8q1 != null && _8q1.length > 0) { + for (var _Xv1 = 0; _Xv1 < _8q1.length; _Xv1++) { + var _Yv1 = _8q1[_Xv1]; + if (!_Yv1._bl && _Yv1._cl) return true; + } + } + return false; +} +function _VG(_Lc1) { + var _Zv1 = _8l(yyGetInt32(_Lc1)); + if (_Zv1 == null) return 0; + var _d31 = 0; + for (var _X9 = 0; _X9 < _Zv1.length; _X9++) { + if (_Zv1[_X9]._cl && !_Zv1[_X9]._bl) _d31++; + } + return _d31; +} +function __v1(_8r1, _a11, _b11, _Lc1) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + var _j21 = _8r1.x; + var _l21 = _8r1.y; + _8r1._E81(_a11, _b11); + var id = _0w1(null, yyGetInt32(_Lc1), false, _1w1, _a11, _b11, function (_2w1) { + if (_2w1._3w1(_8r1, true)) { + return _2w1.id; + } else { + return _1w1; + } + }); + _8r1._E81(_j21, _l21); + return id; +} +function _lp(_8r1, _Ub1, _4w1) { + _4w1 = _4w1 !== undefined ? yyGetBool(_4w1) : true; + if (_Ub1 === undefined) { + _8r1._B11(_5w1, 0, _8r1, _8r1); + _8r1._B11(_6w1, 0, _8r1, _8r1); + _8r1._bl = true; + } else { + var _8q1 = _8l(yyGetInt32(_Ub1)); + if (_8q1 != null && _8q1.length > 0) { + for (var _Xv1 = 0; _Xv1 < _8q1.length; _Xv1++) { + var _Yv1 = _8q1[_Xv1]; + if (!_Yv1._bl && _Yv1._cl) { + if (_4w1 === undefined || _4w1) { + _Yv1._B11(_5w1, 0, _Yv1, _Yv1); + } + _Yv1._B11(_6w1, 0, _Yv1, _Yv1); + _Yv1._bl = true; + } + } + } + } +} +function _7w1(_xd1, _a11, _b11) { + var _xc1 = _D01._8w1._xc1; + var _4o1 = []; + for (var _X9 = 0; _X9 < _xc1.length; _X9++) { + var _Yv1 = _xc1[_X9]; + if (_Yv1._9w1(yyGetReal(_a11), yyGetReal(_b11), true)) { + _4o1.push(_Yv1); + } + } + for (var _X9 = 0; _X9 < _4o1.length; _X9++) { + _lp(_4o1[_X9]); + } +} +function _aw1(_xd1, _bw1, _cw1) { + _cw1 = yyGetBool(_cw1); + if (_cw1) { + _xd1._B11(_5w1, 0, _xd1, _xd1); + _xd1._B11(_6w1, 0, _xd1, _xd1); + } + _xd1._dw1(yyGetInt32(_bw1), true, false); + _xd1._ew1(_xd1._fw1._gw1); + _xd1._hw1(_D01); + if (_cw1) { + _xd1._B11(_iw1, 0, _xd1, _xd1); + _xd1._B11(_jw1, 0, _xd1, _xd1); + } +} +function _kw1(_xd1, _bw1, _cw1) { + _bw1 = yyGetInt32(_bw1); + if (!_o01._lw1(_bw1)) { + debug("Error: Trying to change an instance to an nonexistent object type."); + return; + } + _aw1(_xd1, _bw1, yyGetBool(_cw1)); +} +var _mw1 = _kw1; +function _nw1(_Lc1, _ow1) { + if (_Lc1._pw1 >= 0) { + _ow1 = yyGetInt32(_ow1); + var _qw1 = _o01._s11(_Lc1._pw1); + if (_qw1) { + if (_qw1._rw1 == _ow1) { + return true; + } else { + return _nw1(_qw1, _ow1); + } + } + } + return false; +} +function _4B(_sw1) { + { + switch (yyGetInt32(_sw1)) { + case 0: + if (_ub1._D91[0] || _ub1._D91[1] || _ub1._D91[2]) return 0; + else return 1; + case 1: + if (_ub1._D91[0]) return 1; + else return 0; + case 2: + if (_ub1._D91[1]) return 1; + else return 0; + case 3: + if (_ub1._D91[2]) return 1; + else return 0; + case -1: + if (_ub1._D91[0] || _ub1._D91[1] || _ub1._D91[2]) return 1; + else return 0; + } + } + return 0; +} +function _tw1(_sw1) { + { + switch (yyGetInt32(_sw1)) { + case 0: + if (_ub1._y91[0] || _ub1._y91[1] || _ub1._y91[2]) return 0; + else return 1; + case 1: + if (_ub1._y91[0]) return 1; + else return 0; + case 2: + if (_ub1._y91[1]) return 1; + else return 0; + case 3: + if (_ub1._y91[2]) return 1; + else return 0; + case -1: + if (_ub1._y91[0] || _ub1._y91[1] || _ub1._y91[2]) return 1; + else return 0; + } + } + return 0; +} +function _HS(_sw1) { + { + switch (yyGetInt32(_sw1)) { + case 0: + if (_ub1._C91[0] || _ub1._C91[1] || _ub1._C91[2]) return 0; + else return 1; + case 1: + if (_ub1._C91[0]) return 1; + else return 0; + case 2: + if (_ub1._C91[1]) return 1; + else return 0; + case 3: + if (_ub1._C91[2]) return 1; + else return 0; + case -1: + if (_ub1._C91[0] || _ub1._C91[1] || _ub1._C91[2]) return 1; + else return 0; + } + return 0; + } +} +function _uw1(_vw1) { + _vw1 = yyGetInt32(_vw1); + if (_vw1 == -1) { + _uw1(1); + _uw1(2); + _uw1(3); + } else if (_vw1 >= 1 && _vw1 <= 3) { + var _X9 = _vw1 - 1; + _ub1._D91[_X9] = 0; + _ub1._y91[_X9] = 0; + _ub1._C91[_X9] = 0; + _xb1 &= ~(1 << _X9); + } +} +function _QI(_Hc1) { + return _ub1._ww1[yyGetInt32(_Hc1)]; +} +function _PS(_Hc1) { + _Hc1 = yyGetInt32(_Hc1); + _ub1._xw1[_Hc1] = false; + _ub1._ww1[_Hc1] = false; + _ub1._yw1[_Hc1] = false; +} +function _KS(_Hc1) { + return _ub1._yw1[yyGetInt32(_Hc1)]; +} +function _bW(_M01) {} +var _zw1 = 0, + _Aw1 = 1, + _Bw1 = 2, + _Cw1 = 3, + _Dw1 = 4, + _Ew1 = 5; +var _Fw1 = 0, + _Gw1 = 1, + _Hw1 = 2, + _Iw1 = 3, + _Jw1 = 4, + _Kw1 = 5, + _Lw1 = 6, + _Mw1 = 7; +var _Nw1 = 31; +var _Ow1 = 29; +var _Pw1 = 28; +var _Qw1 = 30; +var _Rw1 = 1 << _Nw1; +var _Sw1 = 1 << _Ow1; +var _Tw1 = 1 << _Pw1; +var _Uw1 = 1 << _Qw1; +var _Vw1 = _Pw1; +var _Ww1 = 0x7 << _Vw1; +var _Xw1 = 0x7; +var _Yw1 = 0; +var _Zw1 = 0x7ffff << _Yw1; +var __w1 = 0x7ffff; +/*@constructor */ function _0x1() { + this._4a = true; + this._1x1 = false; + this.index = 0; + this._2x1 = false; + this._3x1 = false; + this._4x1 = 1.0; + this._5x1 = 1.0; + this._6x1 = false; + this._7x1 = 0; + this.alpha = 1.0; + this._G01 = _8x1; + this._s2 = 0; + this._SG = 0; + this._oC = 0; +} +/*@constructor */ function _9x1() { + this._k91 = 0; + this._Xf = 0; + this._ax1 = 0; + this._bx1 = 0; + this._cx1 = 0; + this._dx1 = 0; + this._ex1 = true; + this._fx1 = 0; + this._gx1 = ""; + this._hx1 = -1; + this._ix1 = -1; + this._jx1 = -1; + this._kx1 = null; + this._lx1 = new _jc1(); +} /*@constructor */ /*@constructor */ +/*@constructor */ function _mx1() { + this._nx1 = -1; + this._ox1 = null; + this._px1 = _Hw1; + this._qx1 = false; + this._rx1 = ""; +} +/*@constructor */ function _sx1() { + this._tx1 = null; + this._px1 = _Gw1; + this._qx1 = false; + this._rx1 = ""; + this._k91 = 0; +} +/*@constructor */ function _ux1() { + this._px1 = _Kw1; + this._vx1 = -1; + this._wx1 = 0; + this._xx1 = 0; + this._yx1 = 0; + this._zx1 = 0; + this._Ax1 = 0; + this._Bx1 = []; + this._qx1 = false; + this._rx1 = ""; + this._k91 = 0; + this._Cx1 = ~_Rw1; +} /*@constructor */ +/*@constructor */ function _Dx1() { + this._Ex1 = -1; + this._Fx1 = _8x1; + this._Gx1 = 0; + this._Hx1 = 1; + this._Ix1 = 0; + this._Jx1 = 1; + this._Kx1 = 1; + this._Lx1 = 0; + this._Mx1 = 0xffffffff; + this._Nx1 = 1; + this._wx1 = 0; + this._xx1 = 0; + this._px1 = _Jw1; + this._rx1 = ""; + this._k91 = 0; + this._qx1 = false; +} +/*@constructor */ function _Ox1() { + this._px1 = _Lw1; + this._Px1 = -1; + this._rx1 = ""; + this._k91 = 0; + this._qx1 = false; +} +/*@constructor */ function _Qx1() { + this._ex1 = true; + this._Dp1 = -1; + this._wx1 = 0; + this._xx1 = 0; + this._Rx1 = 0; + this._Sx1 = 0; + this._Jx1 = 1.0; + this._Kx1 = 1.0; + this._Lx1 = 0.0; + this._Mx1 = 0xffffffff; + this._Nx1 = 1.0; + this._Tx1 = 0; + this._Ux1 = 0; + this._px1 = _Mw1; + this._rx1 = ""; + this._k91 = 0; + this._qx1 = false; +} +var _Vx1 = 32; +/*@constructor */ function _Wx1() { + this._Xx1 = 0; + this._Yx1 = 0; + this._Zx1 = 0; + this.__x1 = false; + this._0y1 = 0xffffffff; + this._1y1 = -1; + this._2y1 = false; + this._3y1 = 0; +} +_Wx1.prototype._4y1 = function () { + return this._Xx1; +}; +_Wx1.prototype._5y1 = function (_Ub1) { + this._6y1 = _Ub1; +}; +_Wx1.prototype._7y1 = function () { + return this._2y1; +}; +_Wx1.prototype._8y1 = function () { + return this._3y1; +}; +_Wx1.prototype._9y1 = function () { + return this._0y1; +}; +_Wx1.prototype._ay1 = function () { + if (!this.__x1) { + this.__x1 = true; + } +}; +_Wx1.prototype._by1 = function (_cy1, _dy1) { + if (_dy1._tx1 != null) { + delete _dy1._tx1; + _dy1._tx1 = null; + } + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._fy1 = function (_cy1, _dy1, _gy1) { + if (_dy1._ox1) { + _dy1._ox1._hy1(false); + } + if (_gy1) { + if (_dy1._nx1 >= 0) { + var _Xv1 = _iy1._s11(_dy1._nx1); + if (_Xv1 != null) { + _lp(_Xv1); + } + } + } + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._jy1 = function (_cy1, _dy1) { + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._ky1 = function (_cy1, _dy1) { + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._ly1 = function (_cy1, _dy1) { + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._my1 = function (_cy1, _dy1) { + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._ny1 = function (_cy1, _dy1) { + _cy1._lx1._ey1(_dy1); +}; +_Wx1.prototype._oy1 = function (_py1, _qy1, _cy1, _ry1, _sy1) { + if (_py1 == null) return; + var _p81 = _qy1; + var _ty1 = _cy1; + if (_p81 === null) return; + this._uy1(_p81); + switch (_p81._px1) { + case _Gw1: + this._by1(_ty1, _p81); + break; + case _Hw1: + this._fy1(_ty1, _p81, _sy1); + break; + case _Iw1: + this._jy1(_ty1, _p81); + break; + case _Jw1: + this._ky1(_ty1, _p81); + break; + case _Kw1: + this._ly1(_ty1, _p81); + break; + case _Lw1: + this._my1(_ty1, _p81); + break; + case _Mw1: + this._ny1(_ty1, _p81); + break; + } + return; +}; +_Wx1.prototype._vy1 = function (_py1, _wy1, _ry1, _sy1) { + if (_py1 == null) return; + var _p81 = null; + var _ty1 = null; + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + _ty1 = _py1._xy1._s11(_X9); + _p81 = this._yy1(_ty1, _wy1); + if (_p81 != null) break; + } + if (_p81 === null) return; + this._uy1(_p81); + switch (_p81._px1) { + case _Gw1: + this._by1(_ty1, _p81); + break; + case _Hw1: + this._fy1(_ty1, _p81, _sy1); + break; + case _Iw1: + this._jy1(_ty1, _p81); + break; + case _Jw1: + this._ky1(_ty1, _p81); + break; + case _Kw1: + this._ly1(_ty1, _p81); + break; + case _Lw1: + this._my1(_ty1, _p81); + break; + case _Mw1: + this._ny1(_ty1, _p81); + break; + } + return; +}; +_Wx1.prototype._zy1 = function () { + if (this._1y1 == -1) return _D01; + var _Ay1 = _By1._s11(this._1y1); + if (_Ay1 == null) return _D01; + return _Ay1; +}; +_Wx1.prototype._Cy1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Dy1 = function (_py1, _cy1, _dy1) { + var _Xv1 = _iy1._s11(_dy1._nx1); + if (_Xv1 === null) return; + _dy1._ox1 = _Xv1; + _Xv1._Ey1 = _cy1._k91; + _Xv1._Fy1 = true; + _Xv1._Xf = _cy1._Xf; + _dy1._qx1 = true; +}; +_Wx1.prototype._Gy1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Hy1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Iy1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Jy1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Ky1 = function (_py1, _cy1, _dy1) { + _dy1._qx1 = true; +}; +_Wx1.prototype._Ly1 = function (_py1, _cy1, _dy1) { + if (_py1 === null) return; + if (_cy1 === null) return; + if (_dy1 === null) return; + if (_dy1._qx1) return; + switch (_dy1._px1) { + case _Gw1: + this._Cy1(_py1, _cy1, _dy1); + break; + case _Hw1: + this._Dy1(_py1, _cy1, _dy1); + break; + case _Iw1: + this._Gy1(_py1, _cy1, _dy1); + break; + case _Jw1: + this._Hy1(_py1, _cy1, _dy1); + break; + case _Kw1: + this._Iy1(_py1, _cy1, _dy1); + break; + case _Lw1: + this._Jy1(_py1, _cy1, _dy1); + break; + case _Mw1: + this._Ky1(_py1, _cy1, _dy1); + break; + } +}; +_Wx1.prototype._5y1 = function (_Ub1) { + this._Xx1 = _Ub1; +}; +_Wx1.prototype._My1 = function (_py1) { + if (_py1._xy1 === null || _py1._xy1.length === 0) return; + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _Ny1 = _py1._xy1._s11(_X9); + _Ny1._kx1 = _ms1(); + for (var _i21 = 0; _i21 < _Ny1._lx1.length; _i21++) { + var _Oy1 = _Ny1._lx1._s11(_i21); + if (_Oy1 == null) continue; + this._Ly1(_py1, _Ny1, _Oy1); + } + } +}; +_Wx1.prototype._Py1 = function (_py1, _cy1, _dy1, _Qy1) { + if (_py1 == null || _cy1 == null || _dy1 === null) return -1; + _dy1._k91 = this._Ry1(); + _cy1._lx1._Da1(_dy1); + if (_Qy1) { + this._Ly1(_py1, _cy1, _dy1); + } + return _dy1._k91; +}; +_Wx1.prototype._Sy1 = function (_py1, _ed1, _dy1, _Qy1, _Ty1) { + if (_py1 == null || _dy1 === null) return -1; + var _ty1 = this._Uy1(_py1, _ed1, _Ty1); + if (_ty1 == null && _Ty1) { + _ty1 = this._Vy1(_py1, _ed1); + } + if (_ty1 == null) { + return -1; + } + return this._Py1(_py1, _ty1, _dy1, _Qy1); +}; +_Wx1.prototype._Wy1 = function (_py1, _R01) { + if (!_R01) return null; + _R01 = _R01.toLowerCase(); + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + if (_ty1 === undefined || _ty1 === null) continue; + if (!_ty1._gx1) continue; + if (_ty1._gx1.toLowerCase() === _R01) { + return _ty1; + } + } + return null; +}; +_Wx1.prototype._uy1 = function (_dy1) { + if (_dy1 == null) return; + switch (_dy1._px1) { + case _Gw1: + { + this._Xy1(_dy1); + } + break; + case _Hw1: + { + this._Yy1(_dy1); + } + break; + case _Iw1: + { + this._Zy1(_dy1); + } + break; + case _Jw1: + { + this.__y1(_dy1); + } + break; + case _Kw1: + { + this._0z1(_dy1); + } + break; + case _Lw1: + { + this._1z1(_dy1); + } + break; + case _Mw1: + { + this._2z1(_dy1); + } + break; + } + _dy1._qx1 = false; +}; +_Wx1.prototype._Xy1 = function (_3z1) {}; +_Wx1.prototype._Yy1 = function (_4z1) { + var _Xv1 = _iy1._s11(_4z1._nx1); + if (_Xv1 != null) { + _Xv1._hy1(false); + } + _4z1._ox1 = null; +}; +_Wx1.prototype._Zy1 = function (_5z1) {}; +_Wx1.prototype.__y1 = function (_6z1) {}; +_Wx1.prototype._0z1 = function (_5z1) {}; +_Wx1.prototype._1z1 = function (_7z1) {}; +_Wx1.prototype._2z1 = function (_8z1) {}; +_Wx1.prototype._Vy1 = function (_py1, _ed1) { + var _9z1 = new _9x1(); + _9z1._k91 = _az1._bz1(); + _9z1._Xf = _ed1; + _9z1._fx1 = true; + _D01._xy1._Da1(_9z1); + return _9z1; +}; +_Wx1.prototype._cz1 = function (_py1, _xd1) { + if (_py1 == null || _xd1 === null) return; + if (_xd1._dz1() === false) { + if (_xd1._Ey1 == -1) { + var _cy1 = this._Uy1(_py1, _xd1._Xf, true); + if (_cy1 === null) { + _cy1 = this._Vy1(_py1, _xd1._Xf); + } + this._ez1(_py1, _cy1, _xd1); + } else { + var _ty1 = this._fz1(_py1, _xd1._Ey1); + if (_ty1 === null) return; + this._ez1(_py1, _ty1, _xd1); + } + } +}; +_Wx1.prototype._ez1 = function (_py1, _cy1, _xd1) { + if (_py1 == null || _cy1 == null || _xd1 === null) return; + if (_xd1._dz1() === false) { + var _gz1 = new _mx1(); + _gz1._nx1 = _xd1.id; + _gz1._ox1 = _xd1; + _xd1._hz1(_cy1._k91); + _xd1._hy1(true); + _gz1._qx1 = true; + _az1._Py1(_py1, _cy1, _gz1, false); + } +}; +_Wx1.prototype._iz1 = function (_py1, _xd1) { + if (_xd1._dz1() === false) return; + var _ty1 = this._fz1(_py1, _xd1._Ey1); + if (_ty1 === null) { + _xd1._hy1(false); + return; + } + this._jz1(_py1, _ty1, _xd1); +}; +_Wx1.prototype._kz1 = function (_py1, _xd1) { + if (_py1 == null || _xd1 === null) return; + if (_xd1._dz1() === true) { + for (var _i21 = 0; _i21 < _py1._xy1.length; _i21++) { + var _ty1 = _py1._xy1._s11(_i21); + for (var _X9 = 0; _X9 < _ty1._lx1.length; _X9++) { + var _Oy1 = _ty1._lx1._s11(_X9); + if (_Oy1 != null) { + if (_Oy1._px1 == _Hw1) { + if (_Oy1._ox1 == _xd1) { + this._oy1(_py1, _Oy1, _ty1, true, false); + _xd1._hy1(false); + _xd1._Ey1 = -1; + return; + } + } + } + } + } + } +}; +_Wx1.prototype._jz1 = function (_py1, _cy1, _xd1) { + if (_py1 == null || _cy1 == null || _xd1 === null) return; + if (_xd1._dz1() === true) { + for (var _X9 = 0; _X9 < _cy1._lx1.length; _X9++) { + var _Oy1 = _cy1._lx1._s11(_X9); + if (_Oy1 != null) { + if (_Oy1._px1 == _Hw1) { + if (_Oy1._ox1 == _xd1) { + this._oy1(_py1, _Oy1, _cy1, true, false); + _xd1._hy1(false); + _xd1._Ey1 = -1; + } + } + } + } + } +}; +_Wx1.prototype._lz1 = function (_py1, _mz1) { + if (_py1 == null) return; + for (var _i21 = 0; _i21 < _py1._xy1.length; _i21++) { + var _ty1 = _py1._xy1._s11(_i21); + for (var _X9 = 0; _X9 < _ty1._lx1.length; _X9++) { + var _Oy1 = _ty1._lx1._s11(_X9); + if (_Oy1 != null) { + if (_Oy1._px1 == _Hw1) { + if (_Oy1._nx1 == _mz1) { + this._oy1(_py1, _Oy1, _ty1, true, false); + return; + } + } + } + } + } +}; +_Wx1.prototype._nz1 = function (_py1, _ed1, _R01) { + if (_py1 == null) return null; + var _9z1 = new _9x1(); + _9z1._k91 = this._bz1(); + _9z1._Xf = _ed1; + _9z1._gx1 = _R01; + _9z1._fx1 = false; + _py1._xy1._Da1(_9z1); + return _9z1; +}; +_Wx1.prototype._oz1 = function (_py1, _pz1, _sy1) { + var _ty1 = this._fz1(_py1, _pz1); + if (_ty1 != null) { + for (var _X9 = 0; _X9 < _ty1._lx1.length; _X9++) { + var _Oy1 = _ty1._lx1._s11(_X9); + if (_Oy1 != null) { + this._oy1(_py1, _Oy1, _ty1, false, true); + } + } + _py1._xy1._qz1(_ty1); + } +}; +_Wx1.prototype._rz1 = function (_py1, _cy1, _sz1, _tz1) { + if (_py1 == null) return; + if (_cy1 == null) return; + if (_sz1 == _cy1._Xf) return; + var _uz1 = _cy1._Xf; + _cy1._Xf = _sz1; + _py1._xy1._qz1(_cy1); + _py1._xy1._Da1(_cy1); + if (_cy1._fx1 && _tz1) { + var _vz1 = []; + var _wz1 = 0; + var _xz1 = _py1._xy1._yz1(_cy1); + if (_xz1 != -1) { + var _zz1 = _xz1 - 1; + while (_zz1 >= 0) { + var _Az1 = _py1._xy1._s11(_zz1); + if (_Az1 == null || _Az1._Xf == _cy1._Xf) { + if (_Az1 != null) { + if (_Az1._fx1) { + _vz1[_wz1++] = _Az1; + } + } + _zz1--; + } else { + break; + } + } + _zz1 = _xz1 + 1; + while (_zz1 < _py1._xy1.length) { + var _Az1 = _py1._xy1._s11(_zz1); + if (_Az1 == null || _Az1._Xf == _cy1._Xf) { + if (_Az1 != null) { + if (_Az1._fx1) { + _vz1[_wz1++] = _Az1; + } + } + _zz1++; + } else { + break; + } + } + for (var _X9 = 0; _X9 < _wz1; _X9++) { + var _Bz1 = _vz1[_X9]; + for (var _i21 = 0; _i21 < _Bz1._lx1.length; _i21++) { + var _Oy1 = _Bz1._lx1._s11(_i21); + if (_Oy1 == null) continue; + if (_Oy1._px1 == _Hw1) { + if (_Oy1._ox1 != null) { + _Oy1._ox1._Ey1 = _cy1._k91; + } + } + _cy1._lx1._Da1(_Oy1); + } + _Bz1._lx1._Ua1(); + _az1._oz1(_py1, _Bz1._k91, false); + } + } + } +}; +_Wx1.prototype._Uy1 = function (_py1, _ed1, _Cz1) { + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + if (_ty1._Xf === _ed1 && (!_Cz1 || _ty1._fx1)) return _ty1; + } + return null; +}; +_Wx1.prototype._fz1 = function (_py1, _Ub1) { + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + if (_ty1._k91 === _Ub1) return _ty1; + } + return null; +}; +_Wx1.prototype._bz1 = function () { + if (this._Yx1 < this._Xx1) this._Yx1 = this._Xx1; + this._Yx1++; + return this._Yx1; +}; +_Wx1.prototype._Ry1 = function () { + return this._Zx1++; +}; +_Wx1.prototype._Dz1 = function (_py1, _Ez1) { + if (_py1 == null) return null; + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + var _p81 = _az1._yy1(_ty1, _Ez1); + if (_p81 != null) return _p81; + } + return null; +}; +_Wx1.prototype._Fz1 = function (_py1, _Ez1) { + if (_py1 == null) return null; + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + var _p81 = _az1._yy1(_ty1, _Ez1); + if (_p81 != null) { + var _Gz1 = new _Hz1(); + _Gz1._p81 = _p81; + _Gz1._ty1 = _ty1; + return _Gz1; + } + } + return null; +}; +_Wx1.prototype._yy1 = function (_cy1, _Iz1) { + if (_cy1 == null) return null; + for (var _X9 = 0; _X9 < _cy1._lx1.length; _X9++) { + var _Oy1 = _cy1._lx1._s11(_X9); + if (_Oy1 == null) continue; + if (_Oy1._k91 === _Iz1) { + return _Oy1; + } + } + return null; +}; +_Wx1.prototype._Jz1 = function (_cy1, _Kz1) { + if (_cy1 == null || _Kz1 == null) return null; + _Kz1 = _Kz1.toLowerCase(); + for (var _X9 = 0; _X9 < _cy1._lx1.length; _X9++) { + var _Oy1 = _cy1._lx1._s11(_X9); + if (_Oy1 == null || _Oy1 === undefined) continue; + if (!_Oy1._rx1) continue; + if (_Oy1._rx1.toLowerCase() === _Kz1) { + return _Oy1; + } + } + return null; +}; +_Wx1.prototype._Lz1 = function (_py1, _mz1) { + if (_py1 == null) return null; + for (var _X9 = 0; _X9 < _py1._xy1.length; _X9++) { + var _ty1 = _py1._xy1._s11(_X9); + if (_ty1 != null) { + for (var _i21 = 0; _i21 < _ty1._lx1.length; _i21++) { + var _Oy1 = _ty1._lx1._s11(_i21); + if (_Oy1 != null) { + if (_Oy1._px1 == _Hw1) { + if (_Oy1._nx1 == _mz1) { + var _Gz1 = new _Hz1(); + _Gz1._p81 = _Oy1; + _Gz1._ty1 = _ty1; + return _Gz1; + } + } + } + } + } + } + return null; +}; +_Wx1.prototype._Mz1 = function () { + if (_D01._xy1 === null || _D01._xy1.length === 0) return; + var _Nz1 = _D01._xy1.length; + var time = _ms1(); + for (var _X9 = 0; _X9 < _Nz1; _X9++) { + var _ty1 = _D01._xy1._s11(_X9); + var _Oz1 = time - _ty1._kx1; + if (_Oz1 > 2000000) _Oz1 = 0; + _ty1._ax1 += _ty1._cx1; + _ty1._bx1 += _ty1._dx1; + for (var _i21 = 0; _i21 < _ty1._lx1.length; _i21++) { + var _Oy1 = _ty1._lx1._s11(_i21); + if (_Oy1 == null) continue; + var type = _Oy1._px1; + if (type == _Gw1) { + var _Zd1 = _Oy1._tx1; + if (_Zd1 != null) { + if (_Zd1._G01 == _H01) { + _Zd1._oC += _Zd1._SG * _Zd1._s2; + } else { + var _Pz1 = _I01._J01(); + _Zd1._oC += (_Zd1._SG * _Zd1._s2) / _Pz1; + } + } + } else if (type == _Jw1) { + if (_Oy1._Fx1 == _H01) { + _Oy1._Ix1 += _Oy1._Hx1 * _Oy1._Gx1; + } else { + var _Pz1 = _I01._J01(); + _Oy1._Ix1 += (_Oy1._Hx1 * _Oy1._Gx1) / _Pz1; + } + } else if (type == _Kw1) { + var _Qz1 = _Wd1._Xd1(_Oy1._vx1); + if (_Qz1 != null) { + if (_Qz1._Rz1 > 0) _Oy1._Ax1 = Math.floor((time / _Qz1._Rz1) % _Qz1.frames); + else _Oy1._Ax1 = (_Oy1._Ax1 + 1) % _Qz1.frames; + } + } + } + _ty1._kx1 = _ms1(); + } +}; +_Wx1.prototype._Sz1 = function (_py1, _Tz1) { + if (_py1 === null) return; + if (_Tz1 === null) return; + if (!this.__x1) this._ay1(); + var _Uz1 = _py1._Vz1; + var _Wz1 = _py1._Xz1; + var _Nz1 = _Tz1.length; + { + var _Yz1; + for (var _i21 = _Nz1 - 1; _i21 >= 0; _i21--) { + _Yz1 = _Tz1[_i21]; + var _9z1 = new _9x1(); + if (_Yz1._d2 != undefined) _9z1._gx1 = _Yz1._d2; + if (_Yz1.id != undefined) _9z1._k91 = _Yz1.id; + if (_Yz1._Xf != undefined) _9z1._Xf = _Yz1._Xf; + if (_Yz1.x != undefined) _9z1._ax1 = _Yz1.x; + if (_Yz1.y != undefined) _9z1._bx1 = _Yz1.y; + if (_Yz1._Yf != undefined) _9z1._cx1 = _Yz1._Yf; + if (_Yz1._Zf != undefined) _9z1._dx1 = _Yz1._Zf; + if (_Yz1._4a != undefined) _9z1._ex1 = _Yz1._4a; + if (_Yz1.type === _Aw1) { + var _Zz1 = new _sx1(); + _Zz1._tx1 = new _0x1(); + var __z1; + _Zz1._tx1._SG = 1.0; + if (_Yz1._1g != undefined) _Zz1._tx1._4a = _Yz1._1g; + if (_Yz1._2g != undefined) _Zz1._tx1._1x1 = _Yz1._2g; + if (_Yz1._3g != undefined) _Zz1._tx1.index = _Yz1._3g; + if (_Yz1._4g != undefined) _Zz1._tx1._2x1 = _Yz1._4g; + if (_Yz1._5g != undefined) _Zz1._tx1._3x1 = _Yz1._5g; + if (_Yz1._7g != undefined) { + _Zz1._tx1._7x1 = _N71(_Yz1._7g); + _Zz1._tx1.alpha = ((_Yz1._7g >> 24) & 0xff) / 255.0; + } + if (_Yz1._G01 != undefined) _Zz1._tx1._G01 = _Yz1._G01; + if (_Yz1._9g != undefined) _Zz1._tx1._s2 = _Yz1._9g; + if (_Yz1._d2 != undefined) _Zz1._rx1 = _Yz1._d2; + if (_Yz1._6g != undefined) { + _Zz1._tx1._6x1 = _Yz1._6g; + } + if (_Yz1._6g != undefined && _Yz1._6g == true && _0A1(_Zz1._tx1.index)) { + var value = _Ts(_Zz1._tx1.index); + if (value > 0) _Zz1._tx1._4x1 = _Uz1 / value; + value = _1A1(_Zz1._tx1.index); + if (value > 0) _Zz1._tx1._5x1 = _Wz1 / value; + } + this._Py1(_py1, _9z1, _Zz1); + } else if (_Yz1.type === _Bw1) { + var _2A1 = 0; + if (_Yz1.__f != undefined) _2A1 = _Yz1.__f; + for (var _X9 = 0; _X9 < _2A1; _X9++) { + var _gz1 = new _mx1(); + _gz1._nx1 = _Yz1._0g[_X9]; + this._Py1(_py1, _9z1, _gz1, false); + } + } else if (_Yz1.type === _Cw1) { + var _3A1 = 0; + if (_Yz1._4A1 != undefined) _3A1 = _Yz1._4A1; + if (_3A1 > 0) { + var _X9; + for (_X9 = 0; _X9 < _3A1; _X9++) { + var _5A1 = new _Qx1(); + if (_Yz1._6A1[_X9]._7A1 != undefined) _5A1._wx1 = _Yz1._6A1[_X9]._7A1; + if (_Yz1._6A1[_X9]._8A1 != undefined) _5A1._xx1 = _Yz1._6A1[_X9]._8A1; + if (_Yz1._6A1[_X9]._9A1 != undefined) _5A1._Dp1 = _Yz1._6A1[_X9]._9A1; + if (_Yz1._6A1[_X9]._aA1 != undefined) _5A1._Tx1 = _Yz1._6A1[_X9]._aA1; + if (_Yz1._6A1[_X9]._bA1 != undefined) _5A1._Ux1 = _Yz1._6A1[_X9]._bA1; + if (_Yz1._6A1[_X9]._cA1 != undefined) _5A1._Rx1 = _Yz1._6A1[_X9]._cA1; + if (_Yz1._6A1[_X9]._dA1 != undefined) _5A1._Sx1 = _Yz1._6A1[_X9]._dA1; + if (_Yz1._6A1[_X9]._eA1 != undefined) _5A1._fA1 = _Yz1._6A1[_X9]._eA1; + if (_Yz1._6A1[_X9]._gA1 != undefined) _5A1._hA1 = _Yz1._6A1[_X9]._gA1; + if (_Yz1._6A1[_X9]._iA1 != undefined) { + _5A1._jA1 = _Yz1._6A1[_X9]._iA1 & 0xffffff; + _5A1._kA1 = ((_Yz1._6A1[_X9]._iA1 >> 24) & 0xff) / 255.0; + } + this._Py1(_py1, _9z1, _5A1, false); + } + } + var _lA1 = 0; + if (_Yz1._mA1 != undefined) _lA1 = _Yz1._mA1; + if (_lA1 > 0) { + for (var _X9 = 0; _X9 < _lA1; _X9++) { + var _nA1 = new _Dx1(); + _nA1._Fx1 = _8x1; + _nA1._Ex1 = _Yz1._oA1[_X9]._pA1; + _nA1._Ix1 = _Yz1._oA1[_X9]._qA1; + _nA1._Hx1 = 1.0; + if (_Yz1._oA1[_X9]._rA1 != undefined) _nA1._Fx1 = _Yz1._oA1[_X9]._rA1; + _nA1._Gx1 = _Yz1._oA1[_X9]._sA1; + _nA1._Jx1 = _Yz1._oA1[_X9]._tA1; + _nA1._Kx1 = _Yz1._oA1[_X9]._uA1; + _nA1._Lx1 = _Yz1._oA1[_X9]._vA1; + _nA1._Mx1 = _N71(_Yz1._oA1[_X9]._wA1 & 0xffffff); + _nA1._Nx1 = ((_Yz1._oA1[_X9]._wA1 >> 24) & 0xff) / 255.0; + _nA1._wx1 = _Yz1._oA1[_X9]._xA1; + _nA1._xx1 = _Yz1._oA1[_X9]._yA1; + _nA1._rx1 = _Yz1._oA1[_X9]._zA1; + this._Py1(_py1, _9z1, _nA1, false); + } + } + } else if (_Yz1.type === _Dw1) { + var _AA1 = new _ux1(); + _AA1._vx1 = _Yz1._BA1; + _AA1._yx1 = _Yz1._CA1; + _AA1._zx1 = _Yz1._DA1; + _AA1._Bx1 = []; + var _3A1 = 0; + if (_Yz1._EA1 != undefined) _3A1 = _Yz1._EA1; + for (var _X9 = 0; _X9 < _3A1; _X9++) { + _AA1._Bx1[_X9] = _Yz1._FA1[_X9]; + } + if (_Yz1._d2 != undefined) _AA1._rx1 = _Yz1._d2; + this._Py1(_py1, _9z1, _AA1, false); + } + _py1._xy1._Da1(_9z1); + this._5y1(_a21(this._4y1(), _9z1._k91)); + } + } +}; +function _MW(_R01) { + var _Ay1 = _az1._zy1(); + if (_Ay1 == null) return -1; + var _Yz1 = _az1._Wy1(_Ay1, yyGetString(_R01)); + if (_Yz1 != null) { + return _Yz1._k91; + } + return -1; +} +function _go(_ds1, _GA1) { + var _Ay1 = _az1._zy1(); + if (_Ay1 == null) { + return -1; + } + var _Yz1 = null; + if (typeof _ds1 === "string") _Yz1 = _az1._Wy1(_Ay1, yyGetString(_ds1)); + else _Yz1 = _az1._fz1(_Ay1, yyGetInt32(_ds1)); + if (_Yz1 === null) return; + _Yz1._ex1 = yyGetBool(_GA1); +} +function _oT(_ds1) { + var _Ay1 = _az1._zy1(); + if (_Ay1 == null) { + return -1; + } + var _Yz1 = null; + if (typeof _ds1 === "string") _Yz1 = _az1._Wy1(_Ay1, yyGetString(_ds1)); + else _Yz1 = _az1._fz1(_Ay1, yyGetInt32(_ds1)); + if (_Yz1 === null) return 0; + return _Yz1._ex1; +} +function _R_(_ds1) { + var _ty1 = null; + if (typeof _ds1 === "string") _ty1 = _az1._Wy1(_D01, yyGetString(_ds1)); + else _ty1 = _az1._fz1(_D01, yyGetInt32(_ds1)); + if (_ty1 === null) return -1; + var _Oy1 = _az1._Jz1(_ty1, _ty1._gx1); + if (_Oy1 != null) { + return _Oy1._k91; + } +} +function _Q_(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Gw1 && _Oy1._tx1 != null) { + _Oy1._tx1._7x1 = _N71(yyGetInt32(_GA1)); + } +} +function _LW(_ds1, _GA1, _HA1, _IA1) { + var _ty1 = null; + if (typeof _ds1 === "string") _ty1 = _az1._Wy1(_D01, yyGetString(_ds1)); + else _ty1 = _az1._fz1(_D01, yyGetInt32(_ds1)); + if (_ty1 != null) { + var _JA1 = new _Dx1(); + _JA1._Ex1 = yyGetInt32(_IA1); + _JA1._wx1 = yyGetReal(_GA1); + _JA1._xx1 = yyGetReal(_HA1); + _az1._Py1(_D01, _ty1, _JA1); + return _JA1._k91; + } + return -1; +} +function _SF(_ds1) { + _az1._vy1(_D01, yyGetInt32(_ds1)); +} +function _6X(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Ex1 = yyGetInt32(_GA1); + } +} +function _7X(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Ix1 = yyGetInt32(_GA1); + } +} +function _QW(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Jx1 = yyGetReal(_GA1); + } +} +function _RW(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Kx1 = yyGetReal(_GA1); + } +} +function _PW(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Lx1 = yyGetReal(_GA1); + } +} +function _NW(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Mx1 = _N71(yyGetInt32(_GA1)); + } +} +function _OW(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._Nx1 = yyGetReal(_GA1); + } +} +function _8X(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._wx1 = yyGetReal(_GA1); + } +} +function _9X(_ds1, _GA1) { + var _Oy1 = _az1._Dz1(_D01, yyGetInt32(_ds1)); + if (_Oy1 != null && _Oy1._px1 === _Jw1) { + _Oy1._xx1 = yyGetReal(_GA1); + } +} +/*@constructor */ function _Hz1() { + this._p81 = -1; + this._ty1 = -1; +} +function _Oq(_a11, _b11, _KA1, _Lc1) { + _Lc1 = yyGetInt32(_Lc1); + var _4q1 = _o01._s11(_Lc1); + if (!_4q1) { + _Rb1("Error: Trying to create an instance using non-existent object type (" + _Lc1 + ")"); + return _1w1; + } + var _ty1 = -1; + if (typeof _KA1 == "string") _ty1 = _az1._Wy1(_D01, yyGetString(_KA1)); + else _ty1 = _az1._fz1(_D01, yyGetInt32(_KA1)); + if (_ty1 != null && _ty1 != -1) { + var _Yv1 = _D01._LA1(yyGetReal(_a11), yyGetReal(_b11), _ty1, _Lc1); + _Yv1._B11(_iw1, 0, _Yv1, _Yv1); + _Yv1._B11(_jw1, 0, _Yv1, _Yv1); + return _Yv1.id; + } else { + _Rb1("Error: Trying to create an instance on a non-existant layer"); + } + return _1w1; +} +var _MA1 = 0x7fff; +var g_GMLMathEpsilon = 1e-5; +function floor(_M01) { + return Math.floor(yyGetReal(_M01)); +} +function _NA1(_OA1) { + _OA1 = yyGetReal(_OA1); + var _X9 = Math.sign(_OA1) * Math.floor(Math.abs(_OA1)); + if (_OA1 < 0) { + var _xp1 = _OA1 - _X9; + if ((_X9 & 1) == 1) { + if (_xp1 <= -0.5) { + return _X9 - 1; + } else { + return _X9; + } + } else { + if (_xp1 >= -0.5) { + return _X9; + } else { + return _X9 - 1; + } + } + } else { + var _xp1 = _OA1 - _X9; + if ((_X9 & 1) == 1) { + if (_xp1 >= 0.5) { + return _X9 + 1; + } else { + return _X9; + } + } else { + if (_xp1 <= 0.5) { + return _X9; + } else { + return _X9 + 1; + } + } + } +} +var round = _NA1; +var _zc1 = _NA1; +function abs(_OA1) { + return Math.abs(yyGetReal(_OA1)); +} +function cos(_OA1) { + var _a11 = Math.cos(yyGetReal(_OA1)); + var _d21 = ~~(_a11 * 0x1000000); + _a11 = _d21 / 0x1000000; + return _a11; +} +function _5C(_OA1) { + return cos(yyGetReal(_OA1) * 0.0174532925); +} +function sin(_OA1) { + var _a11 = Math.sin(yyGetReal(_OA1)); + var _d21 = ~~(_a11 * 0x1000000); + _a11 = _d21 / 0x1000000; + return _a11; +} +function _6C(_OA1) { + return sin(yyGetReal(_OA1) * 0.0174532925); +} +function tan(_OA1) { + var _a11 = Math.tan(yyGetReal(_OA1)); + var _d21 = ~~(_a11 * 0x1000000); + _a11 = _d21 / 0x1000000; + return _a11; +} +function _sI(_PA1, _QA1) { + var _J41 = yyGetReal(_PA1) * Math.cos((yyGetReal(_QA1) * _g21) / 180.0); + var _RA1 = Math.round(_J41); + var _P01 = _J41 - _RA1; + if (Math.abs(_P01) < 0.0001) return _RA1; + return _J41; +} +function _uI(_PA1, _QA1) { + var _J41 = -(yyGetReal(_PA1) * Math.sin((yyGetReal(_QA1) * _g21) / 180.0)); + var _RA1 = Math.round(_J41); + var _P01 = _J41 - _RA1; + if (Math.abs(_P01) < 0.0001) return _RA1; + return _J41; +} +function _PA(_t21, _u21, _R11, _S11) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + var x = _R11 - _t21; + var y = _S11 - _u21; + if (x === 0) { + if (y > 0) return 270.0; + else if (y < 0) return 90.0; + else return 0.0; + } else { + var _wu1 = (180.0 * Math.atan2(y, x)) / _g21; + _wu1 = ~~round(_wu1 * 1000000) / 1000000.0; + if (_wu1 <= 0.0) { + return -_wu1; + } else { + return 360.0 - _wu1; + } + } +} +function _SA1(_t21, _u21, _R11, _S11) { + return _PA(_t21, _u21, _R11, _S11); +} +function _5B(_t21, _u21, _R11, _S11) { + var _761 = yyGetReal(_R11) - yyGetReal(_t21); + var _861 = yyGetReal(_S11) - yyGetReal(_u21); + return Math.sqrt(_761 * _761 + _861 * _861); +} +function _c21(_OA1, _1t1) { + if (_OA1 < _1t1) return _OA1; + else return _1t1; +} +function _a21(_OA1, _1t1) { + if (_OA1 > _1t1) return _OA1; + else return _1t1; +} +function max() { + var _tc1 = arguments; + var _uc1 = arguments.length; + if (_uc1 == 0) return 0; + var _Z11 = yyGetReal(_tc1[0]); + for (var _X9 = 1; _X9 < _uc1; _X9++) { + var _TA1 = yyGetReal(_tc1[_X9]); + if (_Z11 < _TA1) _Z11 = _TA1; + } + return _Z11; +} +function min() { + var _tc1 = arguments; + var _uc1 = arguments.length; + if (_uc1 == 0) return 0; + var _Z11 = yyGetReal(_tc1[0]); + for (var _X9 = 1; _X9 < _uc1; _X9++) { + var _TA1 = yyGetReal(_tc1[_X9]); + if (_Z11 > _TA1) _Z11 = _TA1; + } + return _Z11; +} +var state = []; +var _UA1 = 0; +var _VA1 = _WA1(0); +var _XA1 = 0xda442d24; +function _WA1(_YA1) { + var _Wo1 = _YA1; + for (var _X9 = 0; _X9 < 16; _X9++) { + _Wo1 = (((_Wo1 * 214013 + 2531011) >> 16) & 0x7fffffff) | 0; + state[_X9] = ~~_Wo1; + } + _UA1 = 0; + _VA1 = _YA1; + return _VA1; +} +function _ZA1() { + var _l41, _e21, _Y9, _Ce1; + _l41 = state[_UA1]; + _Y9 = state[(_UA1 + 13) & 15]; + _e21 = _l41 ^ _Y9 ^ (_l41 << 16) ^ (_Y9 << 15); + _Y9 = state[(_UA1 + 9) & 15]; + _Y9 ^= _Y9 >> 11; + _l41 = state[_UA1] = _e21 ^ _Y9; + _Ce1 = _l41 ^ ((_l41 << 5) & _XA1); + _UA1 = (_UA1 + 15) & 15; + _l41 = state[_UA1]; + state[_UA1] = _l41 ^ _e21 ^ _Ce1 ^ (_l41 << 2) ^ (_e21 << 18) ^ (_Y9 << 28); + return (state[_UA1] & 0x7fffffff) / 2147483647.0; +} +function random(_P71) { + var _b21 = _ZA1(); + return _b21 * yyGetReal(_P71); +} +function _Sm(_P71) { + _P71 = yyGetInt32(_P71); + var sign = _P71 < 0 ? -1 : 1; + var _b21 = _ZA1() * (_P71 + sign); + _ZA1(); + return ~~_b21; +} +function _YB(__A1, _0B1) { + __A1 = yyGetReal(__A1); + _0B1 = yyGetReal(_0B1); + if (__A1 == _0B1) { + return __A1; + } + var _1B1, _2B1; + if (__A1 > _0B1) { + _1B1 = _0B1; + _2B1 = __A1; + } else { + _1B1 = __A1; + _2B1 = _0B1; + } + var _3B1 = _ZA1(); + var result = _1B1 + _3B1 * (_2B1 - _1B1); + _ZA1(); + return result; +} +function _4B1() { + var _Ce1 = new Date(); + var _d21 = _Ce1.getMilliseconds(); + _d21 = (_d21 & 0xffffffff) ^ ((_d21 >> 16) & 0xffff) ^ ((_d21 << 16) & 0xffff0000); + return _WA1(_d21); +} +var _hV = _4B1; +function _Vm(__A1, _0B1) { + __A1 = yyGetInt32(__A1); + _0B1 = yyGetInt32(_0B1); + var _1B1, _2B1; + if (__A1 > _0B1) { + _1B1 = _0B1; + _2B1 = __A1; + } else { + _1B1 = __A1; + _2B1 = _0B1; + } + var __11 = _1B1 | 0; + var _121 = _2B1 | 0; + var result = __11 + ~~random(_121 - __11 + 1); + return result; +} +function _7F() { + var _tc1 = arguments; + var _uc1 = arguments.length; + if (_uc1 == 0) return 0; + var index = Math.floor(random(_uc1)); + return _tc1[index]; +} +function sign(_a11) { + _a11 = yyGetReal(_a11); + if (_a11 == 0) return 0; + if (_a11 < 0) return -1; + return 1; +} +function ceil(_a11) { + return Math.ceil(yyGetReal(_a11)); +} +function _P01(_a11) { + _a11 = yyGetReal(_a11); + return _a11 - ~~_a11; +} +function sqrt(_a11) { + _a11 = yyGetReal(_a11); + if (_a11 >= 0) return Math.sqrt(_a11); + else _Rb1("Cannot apply sqrt to negative number."); +} +function _D21(_a11) { + _a11 = yyGetReal(_a11); + return _a11 * _a11; +} +function _5B1(_a11, _6B1) { + return Math.pow(yyGetReal(_a11), yyGetReal(_6B1)); +} +function exp(_a11) { + return Math.exp(yyGetReal(_a11)); +} +function _7B1(_a11) { + return Math.log(yyGetReal(_a11)) / Math.LN2; +} +var _AS = Math.atan2; +function _8B1() { + var _tc1 = _8B1.arguments; + var _uc1 = _8B1.arguments.length; + if (_uc1 == 0) return 0; + var _Z11 = yyGetReal(_tc1[0]); + for (var _X9 = 1; _X9 < _uc1; _X9++) { + _Z11 += yyGetReal(_tc1[_X9]); + } + return _Z11 / _uc1; +} +function _9B1() { + var _tc1 = _9B1.arguments; + var _uc1 = _9B1.arguments.length; + if (_uc1 == 0) return 0; + var _q21 = []; + for (var _X9 = 0; _X9 < _uc1; _X9++) { + _q21[_X9] = yyGetReal(_tc1[_X9]); + } + _q21.sort(function (_l41, _e21) { + return _l41 - _e21; + }); + return _q21[~~(_uc1 / 2)]; +} +function _aB1(_t21, _u21, _R11, _S11) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + var _bB1 = Math.sqrt(_t21 * _t21 + _u21 * _u21); + var _cB1 = Math.sqrt(_R11 * _R11 + _S11 * _S11); + return (_t21 * _R11 + _u21 * _S11) / (_bB1 * _cB1); +} +var _dB1 = _aB1; +function _eB1(_t21, _u21, _fB1, _R11, _S11, _gB1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _fB1 = yyGetReal(_fB1); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _gB1 = yyGetReal(_gB1); + var _bB1 = Math.sqrt(_t21 * _t21 + _u21 * _u21 + _fB1 * _fB1); + var _cB1 = Math.sqrt(_R11 * _R11 + _S11 * _S11 + _gB1 * _gB1); + return (_t21 * _R11 + _u21 * _S11 + _fB1 * _gB1) / (_bB1 * _cB1); +} +var _hB1 = _eB1; +function _du(_a11) { + if (typeof _a11 == "undefined") return 1; + else return 0; +} +function _Rx(_a11) { + if (_a11 instanceof Array) return 1; + else return 0; +} +function _ou(_a11) { + var __b1 = 0; + if (_a11 instanceof Array) { + if (_a11._iB1 !== undefined && _a11._iB1 == 2) { + return _a11[0].length; + } + __b1 = _a11.length; + } + return __b1; +} +function _cm(_kn1, _jB1, _kB1) { + _kn1 = yyGetReal(_kn1); + _jB1 = yyGetReal(_jB1); + _kB1 = yyGetReal(_kB1); + if (_kn1 < _jB1) _kn1 = _jB1; + if (_kn1 > _kB1) _kn1 = _kB1; + return _kn1; +} +function _xC(_lB1, _mB1, _it1) { + _lB1 = yyGetReal(_lB1); + _mB1 = yyGetReal(_mB1); + return _lB1 + (_mB1 - _lB1) * _it1; +} +function _nB1(_lB1, _mB1) { + var _xp1 = _lB1 - _mB1; + return abs(_xp1) <= g_GMLMathEpsilon; +} +var _oB1 = new RegExp("^" + "[-+]?" + "(?:[0-9]{0,30}\\.)?" + "[0-9]{1,30}" + "(?:[Ee][-+]?[1-2]?[0-9])?"); +function yyCompareVal(_lB1, _mB1, _pB1) { + var __b1 = undefined; + if (typeof _lB1 == "string" && typeof _mB1 == "string") { + __b1 = _lB1 === _mB1 ? 0 : _lB1 > _mB1 ? 1 : -1; + } else if (_lB1 === undefined && _mB1 === undefined) { + __b1 = 0; + } else if (_lB1 instanceof ArrayBuffer && _mB1 instanceof ArrayBuffer) { + __b1 = _lB1 == _mB1 ? 0 : 1; + } else if (_lB1 instanceof Array && _mB1 instanceof Array) { + __b1 = _lB1.length - _mB1.length; + if (__b1 == 0) { + __b1 = _lB1 === _mB1 ? 0 : 1; + } + } else if (_lB1 instanceof Long && _mB1 instanceof Long) { + __b1 = _lB1.sub(_mB1)._Ic1(); + } + if (__b1 === undefined) { + if (typeof _lB1 == "boolean") { + _lB1 = _lB1 ? 1 : 0; + } else if (typeof _lB1 == "string") { + var match = _lB1.match(_oB1); + if (match != null) { + _lB1 = Number(match); + if (Number.isNaN(_lB1)) __b1 = 1; + } else __b1 = Number.NaN; + } else if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } + if (typeof _mB1 == "boolean") { + _mB1 = _mB1 ? 1 : 0; + } else if (typeof _mB1 == "string") { + var match = _mB1.match(_oB1); + if (match != null) { + _mB1 = Number(match); + if (Number.isNaN(_mB1)) __b1 = 1; + } else __b1 = Number.NaN; + } else if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + if (__b1 === undefined) { + if (typeof _lB1 == "number" && typeof _mB1 == "number") { + var _xp1 = _lB1 - _mB1; + if (Number.isNaN(_xp1)) { + _xp1 = _lB1 == _mB1 ? 0 : _xp1; + } + __b1 = abs(_xp1) <= _pB1 ? 0 : _xp1 < 0.0 ? -1 : 1; + } else { + __b1 = 1; + if (typeof _lB1 == "number") { + __b1 = -1; + } + } + } + } + return __b1; +} +function yyfplus(_lB1, _mB1) { + if (_lB1 instanceof Long && _mB1 instanceof Long) { + return _lB1.add(_mB1); + } else if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } else if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + if (typeof _lB1 === "string" && typeof _mB1 === "string") return _lB1 + _mB1; + if (typeof _lB1 === "string" && typeof _mB1 !== "string") _Rb1("unable to add string to " + typeof _mB1); + return yyGetReal(_lB1) + yyGetReal(_mB1); +} +function yyfminus(_lB1, _mB1) { + if (_lB1 instanceof Long && _mB1 instanceof Long) { + return _lB1.sub(_mB1); + } else if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } else if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + return yyGetReal(_lB1) - yyGetReal(_mB1); +} +function yyftime(_lB1, _mB1) { + if (_lB1 instanceof Long && _mB1 instanceof Long) { + return _lB1._qB1(_mB1); + } else if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } else if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + if (typeof _lB1 === "number" && typeof _mB1 === "string") { + var __b1 = ""; + for (var _W11 = yyGetReal(_lB1) - 1; _W11 >= 0; --_W11) { + __b1 += _mB1; + } + return __b1; + } else return yyGetReal(_lB1) * yyGetReal(_mB1); +} +function yyfdivide(_lB1, _mB1) { + if (_lB1 instanceof Long && _mB1 instanceof Long) { + return _lB1._2p1(_mB1); + } + if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } + if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + var _b61 = yyGetReal(_lB1); + var _c61 = yyGetReal(_mB1); + var __b1 = _b61 / _c61; + return __b1; +} +function yyfmod(_lB1, _mB1) { + if (_lB1 instanceof Long && _mB1 instanceof Long) { + return _lB1._rB1(_mB1); + } + if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + if (_lB1 instanceof Long) { + _lB1 = _lB1._Ic1(); + } + var _c61 = yyGetReal(_mB1); + if (_c61 == 0) { + _Rb1("unable to mod with zero"); + } + return yyGetReal(_lB1) % _c61; +} +function yyfdiv(_lB1, _mB1) { + if (_lB1 instanceof Long) { + return _lB1._2p1(_mB1); + } else if (_mB1 instanceof Long) { + _mB1 = _mB1._Ic1(); + } + if (_mB1 == 0) _Rb1("divide by zero"); + var _b61 = yyGetReal(_lB1); + var _c61 = yyGetReal(_mB1); + var _sB1 = Number.isNaN(_b61); + var _tB1 = Number.isNaN(_c61); + if (_sB1 || _tB1) { + if (_sB1 && _tB1) return 1; + if (_sB1) { + if (Number.isFinite(_c61)) return _b61; + else return 1; + } + if (_tB1) { + if (Number.isFinite(_b61)) return _c61; + else return 1; + } + } + if (_b61 === _c61) return 1; + return ~~(~~_b61 / ~~_c61); +} +function yyfnotequal(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + return __b1 != 0; +} +function yyfequal(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + return __b1 == 0; +} +function yyfless(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + if (Number.isNaN(__b1)) { + _Rb1("unable to compare " + _ul(_lB1) + " to " + _ul(_mB1)); + } + return __b1 < 0; +} +function yyflessequal(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + if (Number.isNaN(__b1)) { + _Rb1("unable to compare " + _ul(_lB1) + " to " + _ul(_mB1)); + } + return __b1 <= 0; +} +function yyfgreater(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + if (Number.isNaN(__b1)) { + _Rb1("unable to compare " + _ul(_lB1) + " to " + _ul(_mB1)); + } + return __b1 > 0; +} +function yyfgreaterequal(_lB1, _mB1) { + var __b1 = yyCompareVal(_lB1, _mB1, g_GMLMathEpsilon); + if (Number.isNaN(__b1)) { + _Rb1("unable to compare " + _ul(_lB1) + " to " + _ul(_mB1)); + } + return __b1 >= 0; +} +function yyfand(_lB1, _mB1) { + return yyGetBool(_lB1) && yyGetBool(_mB1); +} +function yyfor(_lB1, _mB1) { + return yyGetBool(_lB1) || yyGetBool(_mB1); +} +function yyfxor(_lB1, _mB1) { + _mB1 = yyGetBool(_mB1); + return yyGetBool(_lB1) ? !_mB1 : _mB1; +} +function yyfbitand(_lB1, _mB1) { + if (_lB1 instanceof Long) { + return _lB1._uB1(yyGetInt64(_mB1)); + } else if (_mB1 instanceof Long) { + return _mB1._uB1(yyGetInt64(_lB1)); + } + return yyGetInt32(_lB1) & yyGetInt32(_mB1); +} +function yyfbitor(_lB1, _mB1) { + if (_lB1 instanceof Long) { + return _lB1._vB1(yyGetInt64(_mB1)); + } else if (_mB1 instanceof Long) { + return _mB1._vB1(yyGetInt64(_lB1)); + } + return yyGetInt32(_lB1) | yyGetInt32(_mB1); +} +function yyfbitxor(_lB1, _mB1) { + if (_lB1 instanceof Long) { + return _lB1._wB1(yyGetInt64(_mB1)); + } else if (_mB1 instanceof Long) { + return _mB1._wB1(yyGetInt64(_lB1)); + } + return yyGetInt32(_lB1) ^ yyGetInt32(_mB1); +} +function yyfbitshiftleft(_lB1, _sw1) { + if (_lB1 instanceof Long) { + return _lB1._xB1(yyGetInt32(_sw1)); + } + return yyGetInt64(_lB1)._xB1(yyGetInt32(_sw1)); +} +function yyfbitshiftright(_lB1, _sw1) { + if (_lB1 instanceof Long) { + return _lB1._yB1(yyGetInt32(_sw1)); + } + return yyGetInt64(_lB1)._yB1(yyGetInt32(_sw1)); +} +var _zB1 = 30, + _AB1 = 10, + _BB1 = 3, + _CB1 = !0; +function _DB1(_EB1, _FB1) { + var _9t1 = 0.0; + while (_EB1 <= 0.0) { + _EB1 = _EB1 + 360; + } + while (_EB1 >= 360.0) { + _EB1 = _EB1 - 360; + } + while (_FB1 < 0.0) { + _FB1 = _FB1 + 360; + } + while (_FB1 >= 360) { + _FB1 = _FB1 - 360; + } + _9t1 = _FB1 - _EB1; + if (_9t1 < 0) { + _9t1 = -_9t1; + } + if (_9t1 > 180) { + _9t1 = 360 - _9t1; + } + return _9t1; +} +function _GB1(_8r1, _a11, _b11, _HB1, _IB1) { + if (_HB1 == _JB1) { + if (_IB1) { + return _KB1(_8r1, _a11, _b11); + } else { + return _LB1(_8r1, _a11, _b11); + } + } else { + return __v1(_8r1, _a11, _b11, _HB1) == _1w1; + } +} +function _MB1(_8r1, _a11, _b11, _NB1, _HB1, _IB1) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + _NB1 = yyGetReal(_NB1); + _IB1 = yyGetBool(_IB1); + var _9t1 = false; + var _OB1 = 0.0; + var _PB1 = 0.0; + var _QB1 = 0.0; + if (_8r1.x == _a11 && _8r1.y == _b11) return true; + _OB1 = sqrt(_ql1(_8r1.x - _a11) + _ql1(_8r1.y - _b11)); + if (_OB1 <= _NB1) { + _PB1 = _a11; + _QB1 = _b11; + _9t1 = true; + } else { + _PB1 = _8r1.x + (_NB1 * (_a11 - _8r1.x)) / _OB1; + _QB1 = _8r1.y + (_NB1 * (_b11 - _8r1.y)) / _OB1; + _9t1 = false; + } + if (!_GB1(_8r1, _PB1, _QB1, _HB1, _IB1)) { + return _9t1; + } + _8r1._GY(_PA(_8r1.x, _8r1.y, _PB1, _QB1)); + _8r1._E81(_PB1, _QB1); + return _9t1; +} +function _RB1(_8r1, _a11, _b11, _NB1, _IB1) { + return _MB1(_8r1, _a11, _b11, _NB1, _JB1, _IB1); +} +function _SB1(_QA1, _8r1, _TB1, _HB1, _IB1) { + var _9t1 = false; + var _UB1 = 0.0; + var _VB1 = 0.0; + if (_DB1(_QA1, _8r1._tI) > _zB1) { + return _9t1; + } + _UB1 = _8r1.x + _TB1 * _BB1 * cos((_g21 * _QA1) / 180); + _VB1 = _8r1.y - _TB1 * _BB1 * sin((_g21 * _QA1) / 180); + if (true != _GB1(_8r1, _UB1, _VB1, _HB1, _IB1)) { + return _9t1; + } + _UB1 = _8r1.x + _TB1 * cos((_g21 * _QA1) / 180); + _VB1 = _8r1.y - _TB1 * sin((_g21 * _QA1) / 180); + if (true != _GB1(_8r1, _UB1, _VB1, _HB1, _IB1)) { + return _9t1; + } + _8r1._GY(_QA1); + _8r1._E81(_UB1, _VB1); + _9t1 = true; + return _9t1; +} +function _WB1(_8r1, _a11, _b11, _NB1, _bw1, _IB1) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + _NB1 = yyGetReal(_NB1); + _bw1 = yyGetInt32(_bw1); + _IB1 = yyGetBool(_IB1); + var _9t1 = false; + var _OB1 = 0.0; + var _XB1 = 0.0; + var _YB1 = 0.0; + if (_8r1.x == _a11 && _8r1.y == _b11) { + _9t1 = true; + return _9t1; + } + _OB1 = sqrt(_ql1(_8r1.x - _a11) + _ql1(_8r1.y - _b11)); + if (_OB1 <= _NB1) { + if (_GB1(_8r1, _a11, _b11, _bw1, _IB1)) { + _8r1._GY(_SA1(_8r1.x, _8r1.y, _a11, _b11)); + _8r1._E81(_a11, _b11); + } + _9t1 = true; + return _9t1; + } + _XB1 = _SA1(_8r1.x, _8r1.y, _a11, _b11); + _YB1 = 0; + _9t1 = false; + while (_YB1 < 180) { + if (_SB1(_XB1 - _YB1, _8r1, _NB1, _bw1, _IB1)) { + return _9t1; + } + if (_SB1(_XB1 + _YB1, _8r1, _NB1, _bw1, _IB1)) { + return _9t1; + } + _YB1 = _YB1 + _AB1; + } + if (_CB1) { + _8r1._GY(_8r1._tI + _zB1); + } + return _9t1; +} +function _ZB1(_8r1, _a11, _b11, _NB1, _IB1) { + return _WB1(_8r1, _a11, _b11, _NB1, _JB1, _IB1); +} +function _DB1(_EB1, _FB1) { + var _9t1 = 0.0; + while (_EB1 <= 0.0) { + _EB1 = _EB1 + 360.0; + } + while (_EB1 >= 360.0) { + _EB1 = _EB1 - 360.0; + } + while (_FB1 < 0.0) { + _FB1 = _FB1 + 360.0; + } + while (_FB1 >= 360.0) { + _FB1 = _FB1 - 360.0; + } + _9t1 = _FB1 - _EB1; + if (_9t1 < 0.0) { + _9t1 = -_9t1; + } + if (_9t1 > 180.0) { + _9t1 = 360.0 - _9t1; + } + return _9t1; +} +function _SB1(_QA1, _xd1, _TB1, _HB1, _IB1) { + var _UB1 = 0.0; + var _VB1 = 0.0; + if (_DB1(_QA1, _xd1._tI) > _zB1) { + return false; + } + _UB1 = _xd1.x + _TB1 * _BB1 * Math.cos((Math.PI * _QA1) / 180.0); + _VB1 = _xd1.y - _TB1 * _BB1 * Math.sin((Math.PI * _QA1) / 180.0); + if (!_GB1(_xd1, _UB1, _VB1, _HB1, _IB1)) { + return false; + } + _UB1 = _xd1.x + _TB1 * Math.cos((Math.PI * _QA1) / 180.0); + _VB1 = _xd1.y - _TB1 * Math.sin((Math.PI * _QA1) / 180.0); + if (!_GB1(_xd1, _UB1, _VB1, _HB1, _IB1)) { + return false; + } + _xd1._GY(_QA1); + _xd1._E81(_UB1, _VB1); + return true; +} +/*@constructor */ function __B1(_0C1, _1C1, _2C1, _3C1, _4C1, _5C1) { + this._6C1 = _0C1; + this._7C1 = _1C1; + this._8C1 = ~~_2C1; + this._9C1 = ~~_3C1; + this._aC1 = _4C1; + this._bC1 = _5C1; + this._cC1 = []; + this._Ua1(); +} +__B1.prototype._Ua1 = function () { + var _dC1 = this._8C1 * this._9C1; + for (var _X9 = 0; _X9 < _dC1; _X9++) { + this._cC1[_X9] = 0; + } +}; +var _eC1 = _fC1; +function _fC1(_Ub1) { + var _gC1 = _hC1._s11(yyGetInt32(_Ub1)); + if (_gC1) { + _R41.globalAlpha = _K71; + var _Ue1 = _ie1(0xff0000, 1.0); + var _Ve1 = _ie1(0x00ff00, 1.0); + for (var x = 0; x < _gC1._8C1; x++) { + for (var y = 0; y < _gC1._9C1; y++) { + var _L31 = _Ve1; + if (_gC1._cC1[x * _gC1._9C1 + y] < 0) { + _L31 = _Ue1; + } + _R41.fillStyle = _L31; + _R41._Jt1(_gC1._6C1 + x * _gC1._aC1, _gC1._7C1 + y * _gC1._bC1, _gC1._aC1, _gC1._bC1); + } + } + return; + } + _Rb1("Error: invalid mp_grid ID (mp_grid_draw)"); +} +function _LB1(_8r1, _a11, _b11) { + var _j21, _l21, _9t1, _iC1; + _9t1 = true; + _j21 = _8r1.x; + _l21 = _8r1.y; + _8r1._E81(yyGetReal(_a11), yyGetReal(_b11)); + var _xc1 = _D01._jC1(); + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _iC1 = _xc1[_Xv1]; + if (_iC1._kC1) { + if (_8r1._3w1(_iC1, true)) { + _9t1 = false; + break; + } + } + } + _8r1._E81(_j21, _l21); + return _9t1; +} +function _KB1(_8r1, _a11, _b11, _Lc1) { + var _j21, _l21, _9t1, _iC1; + _9t1 = true; + _j21 = _8r1.x; + _l21 = _8r1.y; + _8r1._E81(yyGetReal(_a11), yyGetReal(_b11)); + if (_du(_Lc1)) { + _Lc1 = _JB1; + } else { + _Lc1 = _lC1(_Lc1); + } + _9t1 = _0w1(_8r1, Math.floor(_Lc1), true, false, function (_2w1) { + var _mC1 = _8r1._3w1(_2w1, true); + if (!_mC1) { + return false; + } + return true; + }); + _8r1._E81(_j21, _l21); + if (_9t1) return false; + else return true; +} +function _WI(_8r1, _a11, _b11, _Lc1) { + var _j21, _l21, _9t1, _iC1; + _9t1 = false; + _j21 = _8r1.x; + _l21 = _8r1.y; + _8r1._E81(yyGetReal(_a11), yyGetReal(_b11)); + var _xc1 = _8l(yyGetInt32(_Lc1)); + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _iC1 = _xc1[_Xv1]; + if (_iC1._cl && !_iC1._nC1) { + if (_8r1._3w1(_iC1, true)) { + _9t1 = true; + break; + } + } + } + _8r1._E81(_j21, _l21); + return _9t1; +} +function _8W(_8r1, _a11, _b11, _TB1) { + _8r1._0H(yyGetReal(_a11) - _8r1.x); + _8r1._1H(yyGetReal(_b11) - _8r1.y); + _8r1._XI(yyGetReal(_TB1)); +} +function _oC1(_8r1, _a11, _b11, _pC1) { + if (_pC1) { + return _KB1(_8r1, _a11, _b11); + } else { + return _LB1(_8r1, _a11, _b11); + } +} +function _qC1(_xd1, _a11, _b11, _pC1) { + if (yyGetBool(_pC1)) return _KB1(_xd1, _a11, _b11); + else return _LB1(_xd1, _a11, _b11); +} +function _vC(_xd1, _a11, _b11) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + if (_xd1._rC1) _xd1._sC1(); + var _b21 = _xd1._tC1; + var _uC1 = 0.0; + var _vC1 = 0.0; + if (_a11 > _b21.right) { + _uC1 = _a11 - _b21.right; + } + if (_a11 < _b21.left) { + _uC1 = _a11 - _b21.left; + } + if (_b11 > _b21.bottom) { + _vC1 = _b11 - _b21.bottom; + } + if (_b11 < _b21.top) { + _vC1 = _b11 - _b21.top; + } + return Math.sqrt(_uC1 * _uC1 + _vC1 * _vC1); +} +function _vD(_xd1, _Lc1) { + var _OB1 = 10000000000; + var _X9 = 0; + var _OB1 = _wC1(_xd1, yyGetInt32(_Lc1), false, _OB1, function (_2w1) { + if (_xd1._rC1) _xd1._sC1(); + if (_2w1._rC1) _2w1._sC1(); + var _b21 = _2w1._tC1; + var _Wo1 = _xd1._tC1; + var _uC1 = 0, + _vC1 = 0; + if (_b21.left > _Wo1.right) _uC1 = _b21.left - _Wo1.right; + if (_b21.right < _Wo1.left) _uC1 = _b21.right - _Wo1.left; + if (_b21.top > _Wo1.bottom) _vC1 = _b21.top - _Wo1.bottom; + if (_b21.bottom < _Wo1.top) _vC1 = _b21.bottom - _Wo1.top; + return Math.sqrt(_uC1 * _uC1 + _vC1 * _vC1); + }); + return _OB1; +} +var _xC1 = 1; +var _yC1 = 2; +var _zC1 = 3; +var _AC1 = 4; +var _BC1 = window.WebSocket; +var _CC1 = null; +try { + _CC1 = require("ws").Server; +} catch (_DC1) {} +function _EC1(_FC1, _GC1) { + this.socket = _FC1; + this._GC1 = _GC1; +} +_EC1.prototype = { socket: null, _GC1: !1, _HC1: !1, index: -1 }; +var _IC1 = "GM:Studio-Connect"; +var _JC1 = 0xcafebabe; +var _KC1 = 0xdeadb00b; +var _LC1 = 0xdeafbead; +var _MC1 = 0xf00dbeeb; +var _NC1 = 0xdeadc0de; +var _OC1 = []; +var _PC1 = []; +function _QC1(_RC1) { + var _X9 = _PC1.shift(); + if (_X9 == null) _X9 = _OC1.length; + _OC1[_X9] = _RC1; + _RC1.index = _X9; + return _X9; +} +function _SC1(e) { + var _Qq1 = _Ca1._Da1(e.id, null, _TC1, e); + _Qq1._Ia1 = true; +} +function _UC1(_Yk1, offset, length) { + var _VC1 = new Uint8Array(_Yk1.buffer); + var _WC1 = _Yk1.byteOffset + offset; + var index = _3c1(length, _XC1, 1); + var _YC1 = new Uint8Array(_ZC1._s11(index).__C1); + for (var _X9 = 0; _X9 < length; _X9++) _YC1[_X9] = _VC1[_WC1 + _X9]; + return index; +} +function _0D1(_911) { + if (!_o01._s11(yyGetInt32(_911))) return false; + return true; +} +var _1D1 = _Md1; +var _2D1 = _3D1; +var _4D1 = _5D1; +var _6D1 = _7D1; +var _8D1 = _9D1; +var _aD1 = _bD1; +var _cD1 = _dD1; +var _eD1 = _fD1; +var _gD1 = _hD1; +var _iD1 = _jD1; +var _kD1 = _lD1; +var _mD1 = _nD1; +var _oD1 = _pD1; +var _qD1 = _pD1; +var _rD1 = _sD1; +var _tD1 = _uD1; +var _vD1 = _Nd1; +var _wD1 = _xD1; +var _yD1 = _zD1; +var _AD1 = _BD1; +var _CD1 = _DD1; +var _ED1 = _FD1; +var _GD1 = _HD1; +var _ID1 = _JD1; +var _KD1 = _LD1; +var _MD1 = _ND1; +var _OD1 = _ND1; +var _PD1 = _Qd1; +var _QD1 = _Qd1; +var _RD1 = _SD1; +var _TD1 = _SD1; +var _UD1 = _SD1; +var _VD1 = _SD1; +var _WD1 = _Pd1; +var _XD1 = _Pd1; +var _YD1 = _ZD1; +var __D1 = _ZD1; +var _0E1 = _1E1; +var _2E1 = _1E1; +var _3E1 = _4E1; +var _5E1 = _Rd1; +var _6E1 = _7E1; +var _8E1 = _9E1; +var _aE1 = _bE1; +var _cE1 = _dE1; +var _eE1 = _fE1; +var _gE1 = _hE1; +var _iE1 = _jE1; +var _kE1 = _lE1; +var _mE1 = _nE1; +var _oE1 = _pE1; +var _qE1 = _rE1; +var _sE1 = _tE1; +var _uE1 = _vE1; +var _wE1 = _xE1; +var _yE1 = _zE1; +var _AE1 = _BE1; +function _rB(_911) { + if (_CE1._A2[yyGetInt32(_911)]) return true; + return false; +} +function _oI(_911) { + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return 0; + if (!_DE1._D2) return 0; + return _DE1._D2.length; +} +function _lI(_911, _6B1) { + _6B1 = yyGetInt32(_6B1); + if (_6B1 < 0) return 0; + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return 0; + if (!_DE1._D2) return 0; + if (_DE1._D2._EE1 >= _6B1) return 0; + return _DE1._D2[_6B1].x; +} +function _nI(_911, _6B1) { + _6B1 = yyGetInt32(_6B1); + if (_6B1 < 0) return 0; + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return 0; + if (!_DE1._D2) return 0; + if (_DE1._D2._EE1 >= _6B1) return 0; + return _DE1._D2[_6B1].y; +} +function _yH(_911, _wc1) { + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return -1; + return _DE1._FE1(yyGetReal(_wc1)); +} +function _kH(_911) { + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return -1; + var _GE1 = new _HE1(); + _CE1._Da1(_GE1); + _GE1._IE1(_DE1); + return _GE1.id; +} +var _JE1 = _KE1; +function _KE1(_Ub1, _LE1, _ME1, _NE1) { + _LE1 = yyGetReal(_LE1); + _ME1 = yyGetReal(_ME1); + var _DE1 = _CE1._A2[yyGetInt32(_Ub1)]; + if (!_DE1) return; + _R41.globalAlpha = _K71; + _R41.strokeStyle = _qt1; + var _j21, _l21, _OE1; + var _PE1 = 0; + var _QE1 = _DE1._RE1(0); + if (!yyGetBool(_NE1)) { + _LE1 = _LE1 - _QE1.x; + _ME1 = _ME1 - _QE1.y; + } else { + _LE1 = 0; + _ME1 = 0; + } + _PE1 = _zc1(_DE1.length / 4.0); + if (_PE1 == 0) return; + var first = true; + _R41._Vt1(); + for (var _X9 = 0; _X9 <= _PE1; _X9++) { + _QE1 = _DE1._RE1(_X9 / _PE1); + if (first) { + _R41._Wt1(_LE1 + _QE1.x, _ME1 + _QE1.y); + first = false; + } else { + _R41._Xt1(_LE1 + _QE1.x, _ME1 + _QE1.y); + } + } + _R41._Zt1(); + _R41._Yt1(); +} +function _xH(_Ub1, _LE1, _ME1) { + var _DE1 = _CE1._A2[yyGetInt32(_Ub1)]; + if (!_DE1) return; + _DE1._SE1(yyGetReal(_LE1), yyGetReal(_ME1)); +} +function _wH(_Ub1) { + var _DE1 = _CE1._A2[yyGetInt32(_Ub1)]; + if (!_DE1) return; + _DE1._TE1(); +} +function _pI(_911) { + var _DE1 = _CE1._A2[yyGetInt32(_911)]; + if (!_DE1) return; + _CE1._qz1(_DE1); +} +var _UE1 = new _VE1(); +var _WE1 = new _VE1(); +var _XE1 = new _VE1(); +function _YE1() { + var _ZE1 = _UE1._Da1(new __E1()); + return _ZE1; +} +function _0F1(_1F1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._3F1(); +} +function _4F1(_1F1, _5F1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._6F1(yyGetReal(_5F1)); +} +function _7F1(_1F1, _8F1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._9F1(yyGetReal(_8F1)); +} +function _aF1(_1F1, _bF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._cF1(yyGetReal(_bF1)); +} +function _dF1(_1F1, _eF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._fF1(yyGetInt32(_eF1)); +} +function _gF1(_1F1, _hF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._iF1(yyGetBool(_hF1)); +} +function _jF1(_1F1, _kF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._lF1(yyGetReal(_kF1)); +} +function _mF1(_1F1, _kF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._nF1(yyGetReal(_kF1)); +} +function _oF1(_1F1, _pF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._qF1(yyGetInt32(_pF1)); +} +function _rF1(_1F1, _sF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._tF1(yyGetReal(_sF1) * _D01._uF1._vF1); +} +function _wF1(_1F1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + _2F1._xF1(); +} +function _yF1(_1F1, _zF1, _AF1) { + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + var scale = _D01._uF1._vF1; + _2F1._BF1(yyGetReal(_zF1) * scale, yyGetReal(_AF1) * scale); +} +function _CF1(_xd1, _1F1, _Ub1, _DF1, _EF1) { + _DF1 = yyGetReal(_DF1); + _EF1 = yyGetReal(_EF1); + var _FF1 = -1; + var _GF1 = -1; + var _2F1 = _UE1._s11(yyGetInt32(_1F1)); + var _Lc1 = yyGetInt32(_Ub1); + if (_Lc1 == _HF1) { + _Lc1 = _xd1.id; + } + if (_Lc1 == _JB1) { + var _xc1 = _iy1._jC1(); + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + var _Yv1 = _xc1[_Xv1]; + if (_Yv1._nC1) continue; + _FF1 = _D01._uF1._IF1(_2F1, _Yv1, _DF1, _EF1); + } + } else if (_Lc1 < 100000) { + var _8q1 = _o01._s11(_Lc1); + if (_8q1 === null) { + return _GF1; + } + var _xc1 = _8q1._JF1(); + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + var _Yv1 = _xc1[_Xv1]; + if (_Yv1._nC1) continue; + _FF1 = _D01._uF1._IF1(_2F1, _Yv1, _DF1, _EF1); + } + } else { + var _Yv1 = _iy1._s11(_Lc1); + _FF1 = _D01._uF1._IF1(_2F1, _Yv1, _DF1, _EF1); + } + return _FF1; +} +function _KF1(_xd1, _1F1, _Ub1, _LF1, _MF1) { + _1F1 = yyGetInt32(_1F1); + _Ub1 = yyGetInt32(_Ub1); + _LF1 = yyGetReal(_LF1); + _MF1 = yyGetReal(_MF1); + if (_LF1 !== undefined && _MF1 !== undefined) { + return _CF1(_xd1, _1F1, _Ub1, _LF1, _MF1); + } else { + return _CF1(_xd1, _1F1, _Ub1, 0.0, 0.0); + } +} +var _NF1 = !1; +var _OF1 = !1; +function _PF1(_911, _M71, _QF1) { + var _RF1 = _By1._s11(yyGetInt32(_911)); + if (_RF1 === null) return; + _RF1._SF1._If = yyGetInt32(_M71); + _RF1._SF1._Kf = yyGetBool(_QF1); +} +var _TF1 = _PF1; +function _3m(_py1) { + _py1 = yyGetInt32(_py1); + var _UF1 = _By1._s11(_py1); + if (_UF1 == null || _UF1 == undefined) { + _Mo1("Error: Room " + _py1 + " is not a valid room index"); + } else { + _VF1 = _py1; + } +} +function _8p() { + _VF1 = _WF1; + if (_NF1 == false) { + _NF1 = true; + if (typeof _X_ == "function") { + _X_(); + } + } + if (!_OF1) { + if (arguments.length > 0) _4z("###game_end###" + arguments[0]); + else _4z("###game_end###0"); + _OF1 = true; + } +} +var _XF1 = function () { + _w61("yy_texture_get_texel_width()"); +}; +var _YF1 = function () { + _w61("yy_texture_get_texel_height()"); +}; +var _ZF1 = function () { + _w61("texture_set_stage()"); +}; +var __F1 = function () { + _w61("shader_is_compiled()"); +}; +var _0G1 = function () { + _w61("shader_set()"); +}; +var _1G1 = function () { + _w61("shader_get_uniform()"); +}; +var _2G1 = function () { + _w61("shader_set_uniform_i()"); +}; +var _3G1 = function () { + _w61("shader_set_uniform_f()"); +}; +var _4G1 = function () { + _w61("shader_set_uniform_matrix()"); +}; +var _5G1 = function () { + _w61("shader_set_uniform_matrix()"); +}; +var _6G1 = function () { + _w61("shader_enable_corner_id()"); +}; +var _7G1 = function () { + _w61("shader_set_uniform_array_i()"); +}; +var _8G1 = function () { + _w61("shader_set_uniform_array_f()"); +}; +var _9G1 = function () { + _w61("shader_set_uniform_matrix_array()"); +}; +var _j51 = -1; +function _aG1() { + return 0; +} +function _gU(_bG1) { + _bG1 = yyGetInt32(_bG1); + _j51 = _bG1; + _0G1(_bG1); +} +function _sU() { + _j51 = -1; + _0G1(-1); +} +function _0U(_bG1, _cG1) { + return _1G1(yyGetInt32(_bG1), yyGetString(_cG1)); +} +function _hU() { + var _dG1 = arguments[0]; + var _eG1 = [].splice.call(arguments, 1, arguments.length); + _3G1(_dG1, _eG1); +} +function _n51(_fG1, _as1) { + _8G1(yyGetInt32(_fG1), _as1); +} +var _gG1 = []; +var _hG1 = 300000; +var _iG1 = _hG1; +var _jG1 = {}; +var _kG1 = 0; +var audio_sampledata = []; +var _lG1 = !1; +var _mG1 = 0; +var _nG1 = 128; +var _oG1 = 100000; +var _pG1 = []; +var _qG1 = []; +var _rG1 = 0; +var _sG1 = 200000; +var _tG1 = []; +var _uG1 = []; +var _vG1 = 0; +var _wG1 = 1024; +var _xG1 = 0; +var _yG1 = []; +var _zG1 = []; +var _AG1 = + "data:audio/wav;base64,UklGRs4/AABXQVZFZm10IBIAAAABAAEAIlYAAESsAAACABAAAABkYXRhTisAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQAAAAACAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgEAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgECAQIBAgECAQIBAgEAAAAAAAAAAAIBAgECAQIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgECAQIBAgECAQIBAgECAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAAACAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMSVNUTgAAAElORk9JQ1JEFQAAADIwMTgtMTEtMjNUMTQ6Mzg6MDZaAABJU0ZUIwAAAEFkb2JlIEF1ZGl0aW9uIENDIDIwMTguMCAoV2luZG93cykAAF9QTVj7EwAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDMgNzkuMTYxMjEwLCAyMDE3LzA4LzExLTEwOjI4OjM2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBETT0iaHR0cDovL25zLmFkb2JlLmNvbS94bXAvMS4wL0R5bmFtaWNNZWRpYS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDx4bXBETTpUcmFja3M+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcERNOnRyYWNrTmFtZT5DdWVQb2ludCBNYXJrZXJzPC94bXBETTp0cmFja05hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTp0cmFja1R5cGU+Q3VlPC94bXBETTp0cmFja1R5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTpmcmFtZVJhdGU+ZjIyMDUwPC94bXBETTpmcmFtZVJhdGU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcERNOnRyYWNrTmFtZT5DRCBUcmFjayBNYXJrZXJzPC94bXBETTp0cmFja05hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTp0cmFja1R5cGU+VHJhY2s8L3htcERNOnRyYWNrVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcERNOmZyYW1lUmF0ZT5mMjIwNTA8L3htcERNOmZyYW1lUmF0ZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRE06dHJhY2tOYW1lPlN1YmNsaXAgTWFya2VyczwveG1wRE06dHJhY2tOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRE06dHJhY2tUeXBlPkluT3V0PC94bXBETTp0cmFja1R5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBETTpmcmFtZVJhdGU+ZjIyMDUwPC94bXBETTpmcmFtZVJhdGU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwveG1wRE06VHJhY2tzPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBBdWRpdGlvbiBDQyAyMDE4LjAgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTExLTIzVDE0OjM4OjA2WjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MDdiYWRmMTgtYTM5OS02YTQyLWI1OTUtMDU0NGI4ODI3YzY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjQ5NDBjY2YzLTA3M2UtMTY0MS05OTVhLTFlY2E2MTYxZDZmMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjQ5NDBjY2YzLTA3M2UtMTY0MS05OTVhLTFlY2E2MTYxZDZmMTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDk0MGNjZjMtMDczZS0xNjQxLTk5NWEtMWVjYTYxNjFkNmYxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTExLTIzVDE0OjM4OjA2Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgQXVkaXRpb24gQ0MgMjAxOC4wIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+L21ldGFkYXRhPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjA3YmFkZjE4LWEzOTktNmE0Mi1iNTk1LTA1NDRiODgyN2M2Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMS0yM1QxNDozODowNlo8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIEF1ZGl0aW9uIENDIDIwMTguMCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5hdWRpby94LXdhdjwvZGM6Zm9ybWF0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+AA=="; +var _BG1 = { _CG1: 0, _DG1: 1, _EG1: 2, _FG1: 3, _GG1: 4, _HG1: 5, _IG1: 6 }; +var _JG1 = { _KG1: 0, _LG1: 1, _MG1: 2 }; +var _NG1 = { _OG1: "init", _PG1: "loading", _QG1: "loaded", _RG1: "decoding", _SG1: "ready" }; +var _TG1 = { _UG1: "suspended", _VG1: "running", _WG1: "closed" }; +var _XG1 = { _YG1: "Audio_Play" }; +var _ZG1 = 0; +var __G1 = 1.0; +var _0H1 = 0; +function _1H1() { + if (_pb1 != _qb1) return; + _mG1++; + var _2H1 = g_WebAudioContext.currentTime; + for (var _X9 = 0; _X9 < _zG1.length; ++_X9) { + var _3H1 = _zG1[_X9]; + var _xC = (_2H1 - _3H1._4H1) / _3H1.duration; + _xC = Math.max(0, Math.min(_xC, 1)); + var _5H1 = (1 - _xC) * _3H1._6H1 + _xC * _3H1._7H1; + var _8H1 = _xC >= 1; + var _9H1 = _3H1._aH1; + if (_9H1 !== null) { + if (_9H1._bH1) { + var _cH1 = audio_sampledata[_9H1._dH1].gain; + _9H1.gain = _5H1; + _9H1._eH1.gain.value = _9H1.gain * _cH1; + } else { + _8H1 = true; + } + } else if (_3H1._fH1 !== null) { + _3H1._fH1.gain = _5H1; + for (var _W11 = 0; _W11 < _xG1; ++_W11) { + var _gH1 = _gG1[_W11]; + if (_gH1._bH1 && _gH1._dH1 == _3H1._dH1) { + _gH1._eH1.gain.value = _gH1.gain * _3H1._fH1.gain; + } + } + } + if (_8H1) { + _zG1.splice(_X9, 1); + --_X9; + } + } +} +var _hH1; +function _iH1() { + if (_pb1 != _qb1) { + return; + } + _jH1.disconnect(); + _jH1 = g_WebAudioContext.createGain(); + _jH1.connect(g_WebAudioContext.destination); + g_WebAudioContext.listener._yc1 = new _Zk1(0, 0, 0); + g_WebAudioContext.listener._kH1 = new _Zk1(0, 0, 0); + g_WebAudioContext.listener._lH1 = new Array(0, 0, 0, 0, 0, 0); +} +function _mH1() { + if (_pb1 != _qb1) { + return; + } + _nH1 = _oH1 == _pH1; + _jH1 = g_WebAudioContext.createGain(); + _jH1.connect(g_WebAudioContext.destination); + _qH1(_BG1._CG1); + var _rH1; + if (typeof document.hidden !== "undefined") { + _hH1 = "hidden"; + _rH1 = "visibilitychange"; + } else if (typeof document.mozHidden !== "undefined") { + _hH1 = "mozHidden"; + _rH1 = "mozvisibilitychange"; + } else if (typeof document.msHidden !== "undefined") { + _hH1 = "msHidden"; + _rH1 = "msvisibilitychange"; + } else if (typeof document.webkitHidden !== "undefined") { + _hH1 = "webkitHidden"; + _rH1 = "webkitvisibilitychange"; + } + document.addEventListener(_rH1, _sH1, false); + g_WebAudioContext.listener._yc1 = new _Zk1(0, 0, 0); + g_WebAudioContext.listener._kH1 = new _Zk1(0, 0, 0); + g_WebAudioContext.listener._lH1 = new Array(0, 0, 0, 0, 0, 0); + _tH1(0, 0, 0); + _uH1(0, 0, 1.0, 0, 1.0, 0.0); + _vH1(); + _wH1(); + _xH1(); +} +/*@constructor */ function _yH1(_zH1, _AH1, _E11) { + this._dH1 = _zH1; + this._7H1 = _AH1; + this._4H1 = g_WebAudioContext.currentTime; + this.duration = _E11 * 0.001; + if (_zH1 >= _hG1) { + this._aH1 = _BH1(_zH1); + this._6H1 = this._aH1.gain; + } else { + this._fH1 = audio_sampledata[_zH1]; + this._aH1 = null; + this._6H1 = this._fH1.gain; + } +} +/*@constructor */ function _CH1() { + this.buffer = null; + this.gain = 1.0; + this._DH1 = 1.0; + this._EH1 = 1.0; + this.duration = 0.0; + this._FH1 = 0.0; + this._j2 = 0; + this._e2 = 0; + this.state = _NG1._OG1; + this._GH1 = []; +} +_CH1.prototype._HH1 = function () { + for (var _X9 = 0; _X9 < this._GH1.length; ++_X9) { + var _IH1 = this._GH1[_X9]; + switch (_IH1[0]) { + case _XG1._YG1: + _JH1(_IH1[1], _IH1[2], _IH1[3]); + break; + } + } + this._GH1.length = 0; +}; +_CH1.prototype._KH1 = function (_LH1, _MH1) { + if (this.state != _NG1._QG1 || !_LH1) return false; + var _fH1 = this; + _fH1.state = _NG1._RG1; + g_WebAudioContext.decodeAudioData( + _LH1.response, + function (buffer) { + _fH1.buffer = buffer; + _fH1.state = _NG1._SG1; + if (_MH1) _fH1._HH1(); + }, + function (err) { + _fH1.state = _NG1._QG1; + debug("ERROR: Failed to decode audio data: " + err); + } + ); + return true; +}; +/*@constructor */ function _aH1(_zH1, _NH1, _OH1) { + this._eH1 = g_WebAudioContext.createGain(); + this._PH1 = null; + this._dG1 = 0; + this._ay1(_zH1, _NH1, _OH1); +} +_aH1.prototype._ay1 = function (_zH1, _NH1, _OH1) { + this._bH1 = false; + this._QH1 = g_WebAudioContext.currentTime; + this.playbackpoint = 0; + this._RH1 = null; + this._eH1.disconnect(); + this.gain = 1.0; + this._eH1.gain.value = 1; + this._PH1 = null; + this.paused = false; + this._dH1 = _zH1; + this._SH1 = _OH1; + this._TH1 = false; + this._UH1 = _NH1; + this._VH1 = false; + this._WH1 = false; + this._XH1 = false; + this._YH1 = null; + this._ZH1 = null; + if (_zH1 >= 0) { + this._VH1 = __H1(_zH1); + this._WH1 = _0I1(_zH1); + this._XH1 = _1I1(_zH1); + if (!this._WH1 && !this._XH1) { + this._eH1.gain.value = audio_sampledata[_zH1].gain; + if (this._dG1 >= _hG1) { + _yG1[this._dG1 - _hG1] = null; + } + this._dG1 = _iG1; + _yG1[_iG1 - _hG1] = this; + ++_iG1; + } + } +}; +function _BH1(_fG1) { + if (_fG1 < _hG1 || _fG1 >= _iG1) { + debug("Error: invalid sound handle " + _fG1); + return null; + } + var _9H1 = _yG1[_fG1 - _hG1]; + if (_9H1 == undefined) { + return null; + } + return _9H1; +} +function __H1(_dH1) { + if (_nH1) return false; + if (_dH1 >= 0 && _dH1 < audio_sampledata.length) { + if (audio_sampledata[_dH1]._e2 == 1) { + return true; + } + } else if (_dH1 < _oG1) { + debug("IsSoundStreamed - Error: soundid " + _dH1 + " not found"); + } + return false; +} +function _0I1(_dH1) { + if (_dH1 >= _oG1 && _dH1 < _sG1) { + return true; + } + return false; +} +function _1I1(_dH1) { + if (_dH1 >= _sG1 && _dH1 < _hG1) { + return true; + } + return false; +} +function _2I1(_zH1) { + var _9H1 = _Ho1._c2[_zH1]; + if (_9H1 == null) { + _3I1 = ""; + _9H1 = audio_sampledata[_zH1]; + if (_9H1 != null && _9H1._4I1 !== undefined) { + _3I1 = _5I1(_9H1._4I1); + } + return _3I1; + } + var _3I1 = _x31 + _9H1._g2; + var _6I1 = _9H1._f2; + _3I1 = _5I1(_3I1); + var index = _3I1.indexOf(_6I1); + if (index > 0) { + _3I1 = _3I1.substr(0, index); + } + if (_7I1) { + _6I1 = "ogg"; + } else if (_8I1) { + _6I1 = "mp3"; + } else { + _6I1 = "ogg"; + } + _3I1 = _3I1 + "." + _6I1; + return _3I1; +} +var _9I1 = !1; +var _aI1 = !1; +var _bI1 = !1; +var _nH1 = !1; +function _cI1() { + _xH1(); + return _aI1 && g_WebAudioContext && g_WebAudioContext.state !== _TG1._UG1; +} +function _xH1() { + if (_aI1 || _bI1) return; + _bI1 = true; + var _YH1 = new Audio(_AG1); + _YH1.controls = false; + _YH1.autoplay = true; + _YH1.preload = "none"; + document.body.appendChild(_YH1); + try { + var _dI1 = _YH1.play(); + if (_dI1 !== undefined) { + _dI1.then(function () { + debug("WebAudio autoplay test passed."); + _aI1 = true; + _bI1 = false; + _eI1(); + document.body.removeChild(_YH1); + }).catch(function (error) { + console.log("WebAudio autoplay test failed: ", error); + document.body.removeChild(_YH1); + _bI1 = false; + _fI1(); + }); + } else { + console.log("WebAudio autoplay test failed: Playback promise invalid."); + document.body.removeChild(_YH1); + _bI1 = false; + _fI1(); + } + } catch (_dc1) { + debug("WebAudio autoplay test failed with exception: " + _dc1); + document.body.removeChild(_YH1); + _bI1 = false; + _fI1(); + } +} +function _fI1() { + if (_9I1) return; + _9I1 = true; + var _gI1 = "mousedown"; + var _hI1 = "mouseup"; + if ("ontouchstart" in window) { + _gI1 = "touchstart"; + _hI1 = "touchend"; + } + var _iI1 = function () { + g_WebAudioContext.resume().then( + function () { + _xH1(); + document.body.removeEventListener(_gI1, _iI1); + document.body.removeEventListener(_hI1, _iI1); + _9I1 = false; + debug("WebAudio Context unlocked."); + }, + function (_jI1) { + debug("ERROR: Failed to unlock WebAudio Context. Reason: " + _jI1); + } + ); + }; + document.body.addEventListener(_gI1, _iI1, false); + document.body.addEventListener(_hI1, _iI1, false); +} +function _kI1() { + debug("WebAudio Context state updated to: " + g_WebAudioContext.state); + if (g_WebAudioContext.state !== _TG1._UG1) _xH1(); + _eI1(); +} +function _eI1() { + var _lI1 = _cI1(); + var map = _Dq(); + _rn._mI1 = map; + _lu(map, "event_type", "audio_system_status"); + _lu(map, "status", _lI1 ? "available" : "unavailable"); + _o01._p01(_nI1, 0); + _Tm(map); + _rn._mI1 = -1; +} +function _JH1(_oI1, _zH1, _pI1) { + var _qI1 = _rI1(_zH1); + var _sI1 = _oI1._VH1 && !_nH1; + if (_qI1.state != _NG1._SG1) { + var _tI1 = _uI1._s11(_zH1); + if (_qI1.state == _NG1._QG1 && !_sI1 && _tI1) { + var _vI1 = _wI1[_tI1._d2]; + if (_vI1) _qI1._KH1(_vI1, true); + } + _qI1._GH1.push([_XG1._YG1, _oI1, _zH1, _pI1]); + return false; + } + var _xI1 = _qI1._FH1; + if (_sI1) _yI1(_oI1, _zH1, _pI1, _xI1); + else _zI1(_oI1, _zH1, _pI1, _xI1); + _oI1._bH1 = true; + return true; +} +function _yI1(_oI1, _zH1, _pI1, _AI1, _BI1) { + var _CI1 = _2I1(_zH1); + try { + if (_oI1._YH1 != null) { + document.body.removeChild(_oI1._YH1); + } + _oI1._YH1 = new Audio(); + var _YH1 = _oI1._YH1; + _YH1.controls = false; + _YH1.autoplay = true; + _YH1.preload = "none"; + _YH1.loop = _pI1 != 0 ? true : false; + _YH1.src = _DI1(null, null, _CI1); + document.body.appendChild(_YH1); + if (_AI1 > 0) { + _YH1.addEventListener( + "loadedmetadata", + function () { + _oI1._YH1.currentTime = _AI1; + }, + false + ); + } + _YH1.load(); + try { + var _dI1 = _YH1.play(); + if (_dI1 !== undefined) { + _dI1.then(function () { + if (_BI1) _BI1(); + }).catch(function (error) { + console.log("playback failed ", error); + _EI1(_oI1); + }); + } + } catch (_FI1) { + debug("audio_tag.play() exception: " + _FI1); + } + _oI1._dH1 = _zH1; + _YH1.addEventListener( + "ended", + function (e) { + if (_oI1._YH1 == this) { + _EI1(_oI1); + } else { + document.body.removeChild(this); + } + }, + false + ); + _oI1._ZH1 = g_WebAudioContext.createMediaElementSource(_YH1); + _oI1._ZH1.connect(_oI1._eH1); + } catch (_FI1) { + debug("Audio_PlayStreamed exception: " + _FI1); + return false; + } +} +function _rb1() { + var _9H1 = g_WebAudioContext.createBufferSource(); + var gain = g_WebAudioContext.createGain(); + _9H1.connect(gain); + gain.connect(g_WebAudioContext.destination); + gain.gain.value = 0; + _9H1.start(0); + if (g_WebAudioContext.sampleRate === 48000) { + if (_oH1 == _pH1) { + 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"); + _pb1 = _GI1; + } + } + g_WebAudioContext.addEventListener("statechange", _kI1); + _eI1(); + _9H1 = g_WebAudioContext.createBufferSource(); + gain = g_WebAudioContext.createGain(); + _9H1.connect(gain); + gain.connect(g_WebAudioContext.destination); + gain.gain.value = 0; + _9H1.start(0); + _iH1(); + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + _gG1[_X9]._eH1 = g_WebAudioContext.createGain(); + } + debug("Sample rate now " + g_WebAudioContext.sampleRate); + } + } +} +function _HI1() { + var _dH1 = -1; + for (index = 0; index < _Ho1._c2.length; index++) { + if (_Ho1._c2[index]._e2 == 1) { + _dH1 = index; + break; + } + } + if (_dH1 == -1) return; + var _aH1 = _II1(_dH1, 1, false); + if (_aH1 == null) return; + _aH1._eH1.gain.value = 0; + _aH1._bH1 = true; + _yI1(_aH1, _dH1, false, 0, function () { + _EI1(_aH1); + }); +} +function _zI1(_oI1, _zH1, _JI1, _AI1) { + _oI1._dH1 = _zH1; + try { + var _KI1 = null; + var _LI1 = false; + if (_zH1 >= _sG1 && _zH1 < _sG1 + _vG1) { + _LI1 = true; + var _MI1 = _zH1 - _sG1; + _tG1[_MI1]._NI1.connect(_oI1._eH1); + _tG1[_MI1].gainnode = _oI1._eH1; + _KI1 = _tG1[_MI1]._NI1; + } else { + var _qI1 = _rI1(_zH1); + var _EH1 = _qI1._EH1; + if (_oI1._PH1 != null) { + _EH1 *= _oI1._PH1._EH1; + } + _oI1._RH1 = g_WebAudioContext.createBufferSource(); + _oI1._RH1.playbackRate.value = _EH1; + _oI1._RH1.loop = _JI1; + _oI1._RH1.buffer = _qI1.buffer; + _oI1._RH1.connect(_oI1._eH1); + _KI1 = _oI1._RH1; + } + _oI1._QH1 = g_WebAudioContext.currentTime; + _KI1.onended = function (event) { + _oI1._bH1 = false; + if (true === _oI1._RH1.loop) _zI1(_oI1, _zH1, _JI1, _AI1); + }; + if (!_LI1) { + if (_AI1 != undefined) { + if (!_KI1.start) _KI1.noteOn(_AI1); + else _KI1.start(0, _AI1); + _oI1.playbackpoint = _AI1; + } else { + _KI1.start(0); + _oI1.playbackpoint = 0; + } + } + } catch (_FI1) { + debug("Audio_PlayUnstreamed exception: " + _FI1); + } +} +function _EI1(_oI1) { + if (_oI1._bH1) { + if (_oI1._VH1) _OI1(_oI1); + else _PI1(_oI1); + _oI1._dH1 = -1; + _oI1._bH1 = false; + } +} +function _OI1(_oI1) { + if (_oI1._YH1 != null) { + try { + _oI1._YH1.pause(); + _oI1._ZH1.disconnect(); + if (_oI1._eH1 != null) _oI1._eH1.disconnect(); + _aH1._PH1 = null; + document.body.removeChild(_oI1._YH1); + _oI1._YH1 = null; + } catch (_FI1) { + debug("Audio_StopStreamed exception: " + _FI1); + } + } +} +function _PI1(_oI1) { + try { + if (_oI1._dH1 >= _sG1 && _oI1._dH1 < _sG1 + _vG1) { + var _QI1 = _oI1._dH1 - _sG1; + _tG1[_QI1]._NI1.onended = null; + _tG1[_QI1]._NI1.disconnect(); + } else if (_oI1._RH1 != null) { + _oI1._RH1.onended = null; + _oI1._RH1.loop = false; + _oI1._RH1.stop(0); + _oI1._RH1.disconnect(); + } + if (_oI1._eH1 != null) _oI1._eH1.disconnect(); + _oI1._PH1 = null; + } catch (_FI1) { + debug("Audio_StopUnstreamed exception: " + _FI1); + } +} +function _RI1(_oI1) { + if (_oI1._bH1 && !_oI1.paused) { + if (_oI1._XH1) { + _SI1(_oI1); + } else if (_oI1._VH1) _TI1(_oI1); + else _SI1(_oI1); + _oI1.paused = true; + } +} +function _TI1(_oI1) { + try { + _oI1._YH1.pause(); + } catch (_FI1) { + debug("Audio_PauseStreamed exception: " + _FI1); + } +} +function _SI1(_oI1) { + try { + if (_oI1._dH1 >= _sG1 && _oI1._dH1 < _sG1 + _vG1) { + var _QI1 = _oI1._dH1 - _sG1; + _tG1[_QI1]._NI1.disconnect(0); + _tG1[_QI1]._NI1.onended = null; + } else { + _oI1._RH1.onended = null; + _oI1._RH1.stop(0); + _oI1.playbackpoint = _UI1(_oI1); + } + } catch (_FI1) { + debug("Audio_PauseUnstreamed exception: " + _FI1); + } +} +function _VI1(_oI1) { + if (_oI1._bH1 && _oI1.paused) { + if (_oI1._XH1) { + _WI1(_oI1); + } else if (_oI1._VH1) _XI1(_oI1); + else _WI1(_oI1); + _oI1.paused = false; + } +} +function _XI1(_oI1) { + if (_oI1.paused) { + try { + _oI1._YH1.play(); + } catch (_FI1) { + debug("Audio_ResumeStreamed exception: " + _FI1); + } + } +} +function _WI1(_oI1) { + try { + if (_oI1._dH1 >= _sG1 && _oI1._dH1 < _sG1 + _vG1) { + var _QI1 = _oI1._dH1 - _sG1; + _tG1[_QI1]._NI1.connect(_oI1._eH1); + _tG1[_QI1]._NI1.onended = function (event) { + _oI1._bH1 = false; + }; + } else { + var _EH1 = _oI1._RH1 != null ? _oI1._RH1.playbackRate.value : 1; + _oI1._RH1 = g_WebAudioContext.createBufferSource(); + _oI1._RH1.playbackRate.value = _EH1; + _oI1._QH1 = g_WebAudioContext.currentTime; + _oI1._eH1 = g_WebAudioContext.createGain(); + var _fH1 = _rI1(_oI1._dH1); + _oI1._eH1.gain.value = _oI1.gain * _fH1.gain; + _oI1._RH1.connect(_oI1._eH1); + _oI1._RH1.onended = function (event) { + _oI1._bH1 = false; + }; + if (_oI1._PH1 != null) { + _oI1._eH1.connect(_oI1._PH1); + } else { + _oI1._eH1.connect(_jH1); + } + _oI1._RH1.buffer = _fH1.buffer; + if (_oI1._SH1 > 0) _oI1._RH1.loop = true; + { + var _YI1 = Math.floor(_oI1.playbackpoint / _oI1._RH1.buffer.duration); + var _ZI1 = _oI1.playbackpoint - _YI1 * _oI1._RH1.buffer.duration; + _oI1._RH1.start(0, _ZI1); + } + } + } catch (_FI1) { + debug("Audio_ResumeUnstreamed exception: " + _FI1); + } +} +function __I1(_oI1) { + var _0J1 = false; + if (_oI1._bH1) { + return _oI1.paused; + } + return false; +} +function _1J1(_oI1) { + var _2J1 = false; + if (_oI1._bH1) { + if (_oI1._XH1) { + var _3J1 = _tG1[_oI1._dH1 - _sG1]; + if (!_3J1) return false; + if (!_3J1._NI1) return false; + if (!_3J1._NI1.onended) return false; + else return true; + } else if (_oI1._VH1) _2J1 = _4J1(_oI1); + else _2J1 = _5J1(_oI1); + } + return _2J1; +} +function _5J1(_oI1) { + if (_oI1._RH1 != null) { + if (_oI1._RH1.playbackState == undefined || _oI1._RH1.playbackState != _oI1._RH1.FINISHED_STATE || _oI1.paused) { + return true; + } + } + return false; +} +function _4J1(_oI1) { + if (_oI1._YH1 != null) { + if (!_oI1._YH1.ended) { + return true; + } + } + return false; +} +function _II1(_zH1, _NH1, _OH1) { + if (_pb1 != _qb1) return null; + var _X9; + var _9H1; + for (_X9 = 0; _X9 < _xG1; ++_X9) { + _9H1 = _gG1[_X9]; + if (!_9H1._bH1) { + _9H1._ay1(_zH1, _NH1, _OH1); + return _9H1; + } else { + if (_9H1._XH1 && _9H1._dH1 == _zH1) return null; + var _6J1 = false; + if (_9H1._VH1) { + _6J1 = _9H1._YH1 == null || _9H1._YH1.ended; + } else { + _6J1 = _9H1._RH1 != null && _9H1._RH1.playbackState != undefined && _9H1._RH1.playbackState == _9H1._RH1.FINISHED_STATE && !_9H1.paused; + } + if (_6J1) { + _9H1._ay1(_zH1, _NH1, _OH1); + return _9H1; + } + } + } + if (_xG1 < _nG1) { + var _7J1 = new _aH1(_zH1, _NH1, _OH1); + _gG1[_xG1] = _7J1; + ++_xG1; + return _7J1; + } + var _8J1 = _NH1; + var _9J1 = -1; + for (_X9 = 0; _X9 < _xG1; ++_X9) { + _9H1 = _gG1[_X9]; + if (_9H1._UH1 < _8J1) { + _9J1 = _X9; + _8J1 = _9H1._UH1; + } + } + if (_9J1 >= 0) { + debug("killing sound on channel " + _9J1); + var _aJ1 = _gG1[_9J1]; + _EI1(_aJ1); + _aJ1._ay1(_zH1, _NH1, _OH1); + return _aJ1; + } + debug("reached max sounds and no lower priority"); + return null; +} +function _rI1(_dH1) { + var _qI1 = null; + if (_dH1 >= 0 && _dH1 <= audio_sampledata.length) { + _qI1 = audio_sampledata[_dH1]; + } else { + var _bJ1 = _dH1 - _oG1; + if (_bJ1 >= 0 && _bJ1 < _rG1) { + _qI1 = _qG1[_bJ1]; + } else { + var _QI1 = _dH1 - _sG1; + if (_QI1 >= 0 && _QI1 < _vG1) { + _qI1 = _uG1[_QI1]; + } + } + } + return _qI1; +} +function _FA(_dH1, _UH1, _SH1) { + _dH1 = yyGetInt32(_dH1); + _UH1 = yyGetReal(_UH1); + _SH1 = yyGetReal(_SH1); + var _qI1 = _rI1(_dH1); + if (_qI1 == null) { + debug("audio_play_sound - invalid sound index: " + _dH1); + return -1; + } + var _j2 = _qI1._j2; + if (!_cJ1(_j2)) { + debug(_dJ1(_dH1) + ": Audio Group " + _j2 + " is not loaded"); + return -1; + } + if (!_cI1()) { + debug("audio_play_sound failed. WebAudio Context suspended - user must interact with the page before audio can be played."); + return -1; + } + var _7J1 = _II1(_dH1, _UH1, _SH1); + if (_7J1 == null) return -1; + _7J1._eH1.connect(_jH1); + _JH1(_7J1, _dH1, _SH1 > 0); + _7J1._dG1 = _iG1; + _yG1[_iG1 - _hG1] = _7J1; + ++_iG1; + return _7J1._dG1; +} +function _CA(_zH1) { + if (_pb1 != _qb1) return; + _zH1 = yyGetInt32(_zH1); + var _9H1; + if (_zH1 >= _hG1) { + _9H1 = _BH1(_zH1); + if (_9H1 != null) { + if (_9H1._XH1) { + _yG1[_9H1._dG1 - _hG1] = undefined; + } + _EI1(_9H1); + } + } else { + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + _9H1 = _gG1[_X9]; + if (_9H1._dH1 == _zH1) _EI1(_9H1); + } + } +} +function _uM(_zH1, _EH1) { + _zH1 = yyGetInt32(_zH1); + _EH1 = yyGetReal(_EH1); + if (_zH1 < 0) return; + if (_pb1 != _qb1) { + return; + } + if (_zH1 >= _hG1) { + var _9H1 = _BH1(_zH1); + if (_9H1 != null && _9H1._bH1) { + if (!_9H1._VH1) { + { + if (_9H1._RH1.playbackState == undefined || _9H1._RH1.playbackState != _9H1._RH1.FINISHED_STATE) { + _9H1.playbackpoint = _UI1(_9H1); + _9H1._QH1 = g_WebAudioContext.currentTime; + _9H1._RH1.playbackRate.value = _EH1; + } + } + } else { + debug("pitch setting unsupported for streamed sounds"); + } + } + } else { + if (audio_sampledata[_zH1].buffer != null) { + audio_sampledata[_zH1]._EH1 = _EH1; + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + var _gH1 = _gG1[_X9]; + if (_gH1._bH1 && _gH1._dH1 == _zH1) { + var _eJ1 = _EH1; + if (_gH1._PH1 != undefined) { + _eJ1 *= _gH1._PH1._EH1; + } + _gH1.playbackpoint = _UI1(_gH1); + _gH1._QH1 = g_WebAudioContext.currentTime; + _gH1._RH1.playbackRate.value = _eJ1; + } + } + } else { + debug("pitch setting unsupported for streamed sounds"); + } + } +} +function _fJ1(index) { + for (var _X9 = 0; _X9 < _zG1.length; ++_X9) { + if (_zG1[_X9]._dH1 == index) { + _zG1.splice(_X9, 1); + return; + } + } +} +function _gJ1(index, _hJ1, time) { + for (var _X9 = 0; _X9 < _zG1.length; ++_X9) { + if (_zG1[_X9]._dH1 == index) { + _zG1[_X9] = new _yH1(index, _hJ1, time); + return; + } + } + _zG1.push(new _yH1(index, _hJ1, time)); +} +function _EA(index, _hJ1, time) { + if (_pb1 != _qb1) return; + index = yyGetInt32(index); + _hJ1 = yyGetReal(_hJ1); + time = yyGetInt32(time); + if (index >= _hG1) { + var _9H1 = _BH1(index); + if (_9H1 == null) { + return; + } + if (_9H1._bH1) { + var _cH1 = audio_sampledata[_9H1._dH1].gain; + if (time <= 0) { + _fJ1(index); + var _iJ1 = _hJ1; + if (_iJ1 < 0) _iJ1 = 0; + if (_iJ1 > 1) _iJ1 = 1; + _9H1.gain = _iJ1; + _9H1._eH1.gain.value = _9H1.gain * _cH1; + } else { + _gJ1(index, _hJ1, time); + } + } + } else { + var __e1 = index; + if (audio_sampledata[__e1] != undefined) { + var _DH1 = audio_sampledata[__e1]._DH1; + _hJ1 *= _DH1; + if (time <= 0) { + _fJ1(index); + var _iJ1 = _hJ1; + if (_iJ1 < 0) _iJ1 = 0; + if (_iJ1 > 1) _iJ1 = 1; + audio_sampledata[__e1].gain = _iJ1; + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + var _gH1 = _gG1[_X9]; + if (_gH1._bH1 && _gH1._dH1 == __e1) { + _gH1._eH1.gain.value = _gH1.gain * audio_sampledata[__e1].gain; + } + } + } else { + _gJ1(index, _hJ1, time); + } + } + } +} +function _sH1() { + if (_pb1 == _qb1) { + if (document[_hH1] == true) { + if (!_lG1) { + _lG1 = true; + _jJ1(true); + } + } else if (document[_hH1] == false) { + if (_lG1) { + _kJ1(true); + _lG1 = false; + } + } + } +} +function _UI1(_oI1) { + if (_oI1._bH1) { + if (!_oI1._VH1) { + var time = _oI1.playbackpoint; + if (!_oI1.paused) { + var _EH1 = _oI1._RH1.playbackRate.value; + time += (g_WebAudioContext.currentTime - _oI1._QH1) * _EH1; + } + if (_oI1._SH1 > 0) { + var duration = _oI1._RH1.buffer.duration; + time %= duration; + } + return time; + } else { + if (_oI1._YH1 != null) { + var time = _oI1._YH1.currentTime; + return time; + } + } + } + return 0; +} +function _dJ1(_G31) { + if (_pb1 == _qb1) { + _G31 = yyGetInt32(_G31); + var _lJ1 = -1; + if (_G31 >= _hG1) { + var _9H1 = _BH1(_G31); + if (_9H1 != null) { + _lJ1 = _9H1._dH1; + } + } else { + _lJ1 = _G31; + } + if (_lJ1 >= 0 && _lJ1 < _Ho1._c2.length) { + var name = _Ho1._c2[_lJ1]._d2; + return name; + } + } + return ""; +} +var _mJ1; +var _nJ1; +function _qH1(_oJ1) { + if (_pb1 != _qb1) { + return; + } + _oJ1 = yyGetInt32(_oJ1); + if (_oJ1 == _nJ1) return; + var _pJ1 = g_WebAudioContext.createPanner(); + _nJ1 = _oJ1; + switch (_oJ1) { + case _BG1._CG1: + _mJ1 = _pJ1.INVERSE_DISTANCE; + if (_mJ1 == undefined) _mJ1 = "inverse"; + break; + case _BG1._DG1: + _mJ1 = _pJ1.INVERSE_DISTANCE; + if (_mJ1 == undefined) _mJ1 = "inverse"; + break; + case _BG1._EG1: + debug("Audio_falloff_inverse_distance_clamped not supported in html5\n"); + break; + case _BG1._FG1: + _mJ1 = _pJ1.LINEAR_DISTANCE; + if (_mJ1 == undefined) _mJ1 = "linear"; + break; + case _BG1._GG1: + debug("Audio_falloff_linear_distance_clamped not supported in html5\n"); + break; + case _BG1._HG1: + _mJ1 = _pJ1.EXPONENTIAL_DISTANCE; + if (_mJ1 == undefined) _mJ1 = "exponential"; + break; + case _BG1._IG1: + 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 _jG1) { + if (!_jG1.hasOwnProperty(key)) continue; + var _qJ1 = _jG1[key]; + _qJ1.distanceModel = _mJ1; + if (_nJ1 == _BG1._CG1) { + _qJ1._rJ1 = _qJ1.rolloffFactor; + _qJ1.rolloffFactor = 0; + } else if (typeof _qJ1._rJ1 !== "undefined") { + _qJ1.rolloffFactor = _qJ1._rJ1; + _qJ1._rJ1 = undefined; + } + } +} +function _jJ1(_sJ1) { + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + var _9H1 = _gG1[_X9]; + if (_9H1._bH1) { + if (!_9H1.paused) { + _RI1(_9H1); + if (_sJ1) _9H1._TH1 = true; + } + } + } +} +function _tJ1(_uJ1) { + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + var _9H1 = _gG1[_X9]; + if (_9H1._bH1) { + var _j2 = audio_sampledata[_9H1._dH1]._j2; + if (_j2 == _uJ1) { + _EI1(_9H1); + } + } + } +} +function _kJ1(_sJ1) { + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + var _9H1 = _gG1[_X9]; + if (_9H1._bH1) { + if (_9H1.paused) { + if (_sJ1) { + if (_9H1._TH1) { + _VI1(_9H1); + _9H1._TH1 = false; + } + } else { + _VI1(_9H1); + } + } + } + } +} +function _BA(_zH1) { + if (_pb1 !== _qb1) return false; + _zH1 = yyGetInt32(_zH1); + if (_zH1 >= _hG1) { + var _9H1 = _BH1(_zH1); + if (_9H1 != null) { + if (_1J1(_9H1)) { + return true; + } + } + } else { + for (var _X9 = 0; _X9 < _xG1; ++_X9) { + _9H1 = _gG1[_X9]; + if (_9H1._dH1 == _zH1) { + if (_9H1._bH1) { + if (_1J1(_9H1)) { + return true; + } + } + } + } + } + return false; +} +function _tH1(_vJ1, _wJ1, _xJ1) { + if (_pb1 == _qb1) { + _vJ1 = yyGetReal(_vJ1); + _wJ1 = yyGetReal(_wJ1); + _xJ1 = yyGetReal(_xJ1); + var _yJ1 = g_WebAudioContext.listener; + _yJ1.setPosition(_vJ1, _wJ1, _xJ1); + if (_yJ1._yc1) { + _yJ1._yc1._vl1 = _vJ1; + _yJ1._yc1._wl1 = _wJ1; + _yJ1._yc1._xl1 = _xJ1; + } else { + _yJ1._yc1 = new _Zk1(_vJ1, _wJ1, _xJ1); + } + } +} +function _uH1(_vJ1, _wJ1, _xJ1, _zJ1, _AJ1, _BJ1) { + if (_pb1 == _qb1) { + _vJ1 = yyGetReal(_vJ1); + _wJ1 = yyGetReal(_wJ1); + _xJ1 = yyGetReal(_xJ1); + _zJ1 = yyGetReal(_zJ1); + _AJ1 = yyGetReal(_AJ1); + _BJ1 = yyGetReal(_BJ1); + var _yJ1 = g_WebAudioContext.listener; + _yJ1.setOrientation(_vJ1, _wJ1, _xJ1, _zJ1, _AJ1, _BJ1); + if (_yJ1._lH1) { + _yJ1._lH1[0] = _vJ1; + _yJ1._lH1[1] = _wJ1; + _yJ1._lH1[2] = _xJ1; + _yJ1._lH1[3] = _zJ1; + _yJ1._lH1[4] = _AJ1; + _yJ1._lH1[5] = _BJ1; + } else { + _yJ1._lH1 = new Array(_vJ1, _wJ1, _xJ1, _zJ1, _AJ1, _BJ1); + } + } +} +/*@this {XMLHttpRequest} */ function _CJ1(e) { + if (_pb1 != _qb1) return; + var targetid = e.target.targetid; + debug("error loading sound" + targetid); + if (targetid == undefined) { + } else { + debug("AudioError: " + this.URL); + this.completed = false; + _DJ1++; + ClearEventListeners(this); + } +} +/*@this {XMLHttpRequest} */ function _EJ1(e) { + if (_pb1 != _qb1) return; + var targetid = e.target.targetid; + if (_FJ1) debug("sound loaded: " + targetid); + if (targetid == undefined) { + } else { + this.completed = true; + ClearEventListeners(this); + try { + var _fH1 = audio_sampledata[targetid]; + _fH1.state = _NG1._RG1; + g_WebAudioContext.decodeAudioData( + e.target.response, + function (buffer) { + _fH1.buffer = buffer; + _fH1.state = _NG1._SG1; + _DJ1++; + }, + function (err) { + _fH1.state = _NG1._QG1; + _DJ1++; + debug("error decoding audio data:" + err); + } + ); + } catch (_dc1) { + debug("error decoding audio data: " + _dc1.message); + _DJ1++; + } + } +} +function _GJ1(_j01) { + if (_pb1 != _qb1) return; + this.completed = true; + ClearEventListeners(this); + var targetid = _j01.target.targetid; + if (_FJ1) debug("streamed sound pre-loaded: " + targetid); + var _fH1 = audio_sampledata[targetid]; + if (_fH1) { + _fH1.state = _NG1._QG1; + } else { + debug("ERROR: No sample data sound for sound ID " + _HJ1 + " in Audio_StreamedSoundPreloaded"); + } +} +function _IJ1(_kv1, _Ub1, _R01, _JJ1) { + var _fH1 = audio_sampledata[_Ub1]; + _fH1.buffer = null; + if (_nH1) { + _KJ1(_kv1, _Ub1, _R01, _JJ1); + } else { + _fH1.state = _NG1._SG1; + } +} +function _LJ1(e) { + var targetid = e.target.targetid; + debug("Audio_SoundReadyStateChange:targetid/readyState/status:" + targetid + "/" + e.target.readyState + "/" + e.target.status); +} +function _MJ1(e) { + var targetid = e.target.targetid; + debug("Audio_SoundProgress:targetid/loaded/total:" + targetid + "/" + e._NJ1 + "/" + e._OJ1); +} +function _PJ1(_kv1, _JJ1) { + _kv1 = _5I1(_kv1); + var _6I1; + var index; + index = _kv1.indexOf(_JJ1); + if (index > 0) { + _kv1 = _kv1.substr(0, index); + } + if (_7I1) { + _JJ1 = "ogg"; + } else if (_8I1) { + _JJ1 = "mp3"; + } else { + _JJ1 = "ogg"; + } + _kv1 = _kv1 + "." + _JJ1; + var _QJ1 = new XMLHttpRequest(); + _QJ1.open("GET", _kv1, true); + _QJ1.responseType = "arraybuffer"; + _QJ1.URL = _kv1; + _QJ1.completed = false; + return _QJ1; +} +function _RJ1(_kv1, _Ub1, _R01, _JJ1, _SJ1) { + if (_pb1 != _qb1 || _TJ1 == false) { + return undefined; + } + var _QJ1 = _PJ1(_kv1, _JJ1); + if (_SJ1 != undefined) { + _QJ1.targetid = { _UJ1: _SJ1, _lJ1: _Ub1 }; + _QJ1.onload = _VJ1; + _QJ1.onerror = _WJ1; + } else { + _QJ1.targetid = _Ub1; + _QJ1.onload = _EJ1; + _QJ1.onerror = _CJ1; + _QJ1.ontimeout = _CJ1; + _QJ1._Jv1 = _MJ1; + _QJ1.onreadystatechange = _LJ1; + } + _QJ1.send(); + _wI1[_R01] = _QJ1; + return _Ub1; +} +function _KJ1(_kv1, _Ub1, _R01, _JJ1) { + if (_pb1 != _qb1 || _TJ1 == false) { + return undefined; + } + var _QJ1 = _PJ1(_kv1, _JJ1); + _QJ1.targetid = _Ub1; + _QJ1.onload = _GJ1; + _QJ1.onerror = _CJ1; + _QJ1.send(); + _wI1[_R01] = _QJ1; + return _Ub1; +} +var _XJ1 = "Unloaded"; +var _YJ1 = "Loading"; +var _ZJ1 = "Loaded"; +var __J1 = "Unloading"; +var _0K1 = 0; +var _1K1 = []; +/*@constructor */ function _2K1(_uJ1) { + this._j2 = _uJ1; + this._3K1 = _XJ1; + this._4K1 = 0; + this._5K1 = 0; + this._6K1 = []; +} +_2K1.prototype._7K1 = function (_8K1) { + this._6K1.push(_8K1); +}; +_2K1.prototype._9K1 = function (_aK1) { + if (this._3K1 != _aK1) { + this._3K1 = _aK1; + debug("Audio Group " + this._j2 + "-> " + this._3K1); + if (_aK1 == _ZJ1) { + var map = _Dq(); + _rn._mI1 = map; + _lu(map, "type", "audiogroup_load"); + _lu(map, "group_id", this._j2); + _o01._p01(_bK1, 0); + } + } +}; +/*@this {XMLHttpRequest} */ function _VJ1(e) { + var targetid = this.targetid._lJ1; + var _cK1 = this.targetid._UJ1; + if (_FJ1) debug("sound loaded " + targetid); + if (targetid != undefined) { + e.target.completed = true; + ClearEventListeners(this); + try { + var _fH1 = audio_sampledata[targetid]; + _fH1.state = _NG1._RG1; + g_WebAudioContext.decodeAudioData( + e.target.response, + function (buffer) { + _fH1.buffer = buffer; + _fH1.state = _NG1._SG1; + _cK1._dK1(); + }, + function (err) { + _fH1.state = _NG1._QG1; + _cK1._dK1(); + debug("error decoding audio data:" + err); + } + ); + } catch (_dc1) { + debug("error decoding audio data: " + _dc1.message); + _cK1._dK1(); + } + } +} +/*@this {XMLHttpRequest} */ function _WJ1(e) { + var targetid = this.targetid._lJ1; + var _cK1 = this.targetid._UJ1; + debug("error loading sound" + targetid); + if (targetid != undefined) { + debug("AudioError: " + this.URL); + this.completed = false; + ClearEventListeners(this); + _cK1._dK1(); + } +} +_2K1.prototype._dK1 = function () { + this._4K1--; + if (this._6K1.length > 0) { + this._5K1 = ((this._6K1.length - this._4K1) * 100) / this._6K1.length; + } + if (this._4K1 <= 0) { + this._9K1(_ZJ1); + } +}; +_2K1.prototype._h31 = function () { + if (this._3K1 != _XJ1) { + return 0; + } + if (this._6K1.length == 0) { + return 0; + } + this._9K1(_YJ1); + this._4K1 = this._6K1.length; + this._5K1 = 0; + var _X9; + for (_X9 = 0; _X9 < this._6K1.length; ++_X9) { + var index = this._6K1[_X9]; + if (_Ho1._c2[index]._e2 == 0) { + var id = _RJ1(_x31 + _Ho1._c2[index]._g2, index, _Ho1._c2[index]._d2, _Ho1._c2[index]._f2, this); + if (id === undefined) this._dK1(); + } else { + this._dK1(); + } + } +}; +_2K1.prototype._eK1 = function () { + if (this._3K1 == _ZJ1) { + return 1; + } + return 0; +}; +function _vH1() { + var index; + var _fK1 = 1; + for (index = 0; index < _Ho1._c2.length; index++) { + if (_Ho1._c2[index] !== null) { + var _fH1 = new _CH1(); + audio_sampledata[index] = _fH1; + _fH1.buffer = null; + var _gK1 = _Ho1._c2[index].volume; + _fH1.gain = _gK1; + _fH1._DH1 = _gK1; + _fH1._EH1 = 1.0; + _fH1._e2 = _Ho1._c2[index]._e2; + if (_Ho1._c2[index].duration != undefined) { + _fH1.duration = _Ho1._c2[index].duration; + } + _fH1._j2 = 0; + var _j2 = _Ho1._c2[index]._j2; + if (_j2 != undefined) { + _fH1._j2 = _j2; + } + } + } +} +function _wH1() { + if (_Ho1._k2) { + var _X9; + _0K1 = _Ho1._k2.length; + for (_X9 = 0; _X9 < _0K1; ++_X9) { + _1K1[_X9] = new _2K1(_X9); + } + for (_X9 = 0; _X9 < audio_sampledata.length; ++_X9) { + var _9H1 = audio_sampledata[_X9]; + if (_9H1 != undefined) { + var _j2 = _9H1._j2; + if (_1K1[_j2] != undefined) { + if (_Ho1._k2[_j2]._l2) _1K1[_j2]._7K1(_X9); + } + } + } + } +} +function _cJ1(_uJ1) { + _uJ1 = yyGetInt32(_uJ1); + if (_uJ1 == 0) { + return 1; + } + if (_uJ1 > 0 && _uJ1 < _0K1) { + var _cK1 = _1K1[_uJ1]; + var result = _cK1._eK1(); + return result; + } + return 0; +} +function _hK1(_iK1) { + return _iK1; +} +function _jK1(_iK1) { + return _iK1; +} +navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; +var _kK1 = !1; +var _lK1 = undefined; +var _mK1 = 0, + _nK1 = 1, + _oK1 = 2, + _pK1 = 3; +function _0A1(_G31) { + if (_r11._s11(yyGetInt32(_G31)) == null) return false; + return true; +} +function _Ts(_G31) { + var _qK1 = _r11._s11(yyGetInt32(_G31)); + if (_qK1 == null) return 0; + return _qK1.width; +} +function _1A1(_G31) { + var _qK1 = _r11._s11(yyGetInt32(_G31)); + if (_qK1 == null) return 0; + return _qK1.height; +} +var _rK1 = _sK1; +function _sK1(_911, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + _911 = yyGetInt32(_911); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _2e1 = yyGetBool(_2e1); + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _wK1 = _r11._s11(_911); + _wK1._721++; + _tK1.width = _wK1.width; + _tK1.height = _wK1.height; + _uK1._xK1(canvas, _a11, _b11, _Mb1, _Nb1, 0, 0, _tK1.width, _tK1.height); + if (_2e1) { + _tK1.complete = _8e1(_uK1, _Mb1, _Nb1); + } else { + _tK1.complete = true; + } + _wK1._721++; + var _be1 = new _ce1(); + _wK1._yK1[_wK1._yK1.length] = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _wK1.width; + _be1.__9 = _wK1.height; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + return _911; +} +var _AK1 = _BK1; +function _BK1(_Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1, _CK1, _DK1) { + _Ub1 = yyGetInt32(_Ub1); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _2e1 = yyGetBool(_2e1); + _CK1 = yyGetInt32(_CK1); + _DK1 = yyGetInt32(_DK1); + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + _tK1.width = _6e1._s11(_Ub1).width; + _tK1.height = _6e1._s11(_Ub1).height; + _uK1._xK1(_6e1._s11(_Ub1), 0, 0); + if (_2e1) { + _tK1.complete = _8e1(_uK1, _Mb1, _Nb1); + } else { + _tK1.complete = true; + } + var _wK1 = new _EK1(); + var _FK1 = _r11._GK1(_wK1); + _wK1._d2 = "surface.copy"; + _wK1.width = _Mb1; + _wK1.height = _Nb1; + _wK1._tC1 = new _tp1(); + _wK1._tC1.right = _wK1.width; + _wK1._tC1.bottom = _wK1.height; + _wK1._n2 = true; + _wK1._o2 = true; + _wK1.preload = true; + _wK1._HK1 = 0; + _wK1._IK1 = false; + _wK1._v2 = _CK1; + _wK1._w2 = _DK1; + _wK1._JK1 = true; + _wK1._721 = 1; + _wK1._KK1 = false; + _wK1._LK1 = false; + _wK1._821 = []; + _wK1._yK1 = []; + _wK1._MK1 = []; + _wK1._NK1(); + var _be1 = new _ce1(); + _wK1._yK1[0] = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _wK1.width; + _be1.__9 = _wK1.height; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _OK1(_be1); + return _FK1; +} +var _PK1 = _QK1; +function _QK1(_911, _Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + _911 = yyGetInt32(_911); + _Ub1 = yyGetInt32(_Ub1); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _2e1 = yyGetBool(_2e1); + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _wK1 = _r11._s11(_911); + _wK1._721++; + _tK1.width = _wK1.width; + _tK1.height = _wK1.height; + _uK1._xK1(_6e1._s11(_Ub1), 0, 0, _Mb1, _Nb1, 0, 0, _tK1.width, _tK1.height); + if (_2e1) { + _tK1.complete = _8e1(_uK1, _Mb1, _Nb1); + } else { + _tK1.complete = true; + } + var _be1 = new _ce1(); + _wK1._yK1[_wK1._yK1.length] = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _wK1.width; + _be1.__9 = _wK1.height; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + return _911; +} +var _RK1 = _SK1; +function _SK1(_911) { + var _qK1 = _r11._s11(yyGetInt32(_911)); + if (_qK1 == null) return 0; + var _wK1 = new _EK1(); + var _FK1 = _r11._GK1(_wK1); + _wK1._d2 = _qK1._d2 + ".copy"; + _wK1.width = _qK1.width; + _wK1.height = _qK1.height; + _wK1._tC1._Pb1(_qK1._tC1); + _wK1._n2 = _qK1._n2; + _wK1._o2 = _qK1._o2; + _wK1.preload = _qK1.preload; + _wK1._HK1 = _qK1._HK1; + _wK1._IK1 = _qK1._IK1; + _wK1._v2 = _qK1._v2; + _wK1._w2 = _qK1._w2; + _wK1._JK1 = true; + _wK1._721 = _qK1._721; + _wK1._TK1 = _qK1._TK1; + _wK1._KK1 = _qK1._KK1; + _wK1._G01 = _qK1._G01; + _wK1._s2 = _qK1._s2; + _wK1._LK1 = _qK1._LK1; + _wK1._821 = []; + _wK1._yK1 = []; + _wK1._MK1 = []; + for (var _X9 = 0; _X9 < _qK1._721; _X9++) { + var _be1 = new _ce1(); + _wK1._yK1[_X9] = _be1; + _be1._JK1(_qK1._yK1[_X9]); + var _UK1 = _VK1(_qK1._yK1[_X9]); + _be1._fk = _zK1(_UK1); + _be1.x = 0; + _be1.y = 0; + _be1._f31 = _g31[_be1._fk]; + } + return _FK1; +} +function _WK1(_XK1, _YK1, _ZK1, __K1, _D71, _0L1) { + var _Z9 = _YK1._dk; + var __9 = _YK1._ek; + var _1L1 = __9 * _Z9; + var _2L1 = new Uint8Array(_1L1); + for (var _i21 = 0; _i21 < _1L1; _i21++) _2L1[_i21] = false; + if (_D71 == _mK1) { + var _3L1 = _4L1(_YK1); + var index = 0; + for (var _X9 = 0; _X9 < _3L1.length; _X9 += 4) { + if (_3L1[_X9 + 3] > _0L1) { + _2L1[index] = true; + } else { + _2L1[index] = false; + } + index++; + } + } else { + switch (_D71) { + case _nK1: { + for (var y = __K1.top; y <= __K1.bottom; y++) { + for (var x = __K1.left; x <= __K1.right; x++) { + _2L1[x + y * _Z9] = true; + } + } + break; + } + case _oK1: { + var _z21 = (__K1.left + __K1.right) / 2; + var _761 = _z21 - __K1.left + 0.5; + var _A21 = (__K1.top + __K1.bottom) / 2; + var _861 = _A21 - __K1.top + 0.5; + for (var y = __K1.top; y <= __K1.bottom; y++) { + for (var x = __K1.left; x <= __K1.right; x++) { + if (_761 > 0 && _861 > 0) { + _2L1[x + y * _Z9] = _D21((x - _z21) / _761) + _D21((y - _A21) / _861) < 1; + } + } + } + break; + } + case _pK1: { + var _z21 = (__K1.left + __K1.right) / 2; + var _761 = _z21 - __K1.left + 0.5; + var _A21 = (__K1.top + __K1.bottom) / 2; + var _861 = _A21 - __K1.top + 0.5; + for (var y = __K1.top; y <= __K1.bottom; y++) { + for (var x = __K1.left; x <= __K1.right; x++) { + if (_761 > 0 && _861 > 0) { + _2L1[x + y * _Z9] = Math.abs((x - _z21) / _761) + Math.abs((y - _A21) / _861) < 1; + } + } + } + break; + } + } + } + if (_XK1 != null) { + for (var _X9 = 0; _X9 < _2L1.length; _X9++) { + if (_XK1[_X9]) _2L1[_X9] = true; + } + } + return _2L1; +} +function _5L1(_6L1, _7L1) { + _6L1 = yyGetInt32(_6L1); + if (_0A1(_6L1)) { + var _8L1 = _r11._s11(_6L1); + var _be1 = _8L1._9L1(yyGetInt32(_7L1)); + if (_be1) { + return { _E71: _be1._f31, _F71: _be1 }; + } + } + return null; +} +function _Br1(_M01) { + _M01 = yyGetInt32(_M01); + if (_M01 >= 0x10000) { + var _aL1 = _M01; + _aL1 -= 0x10000; + var _bL1 = ((_aL1 >> 10) & 0x3ff) + 0xd800; + var _cL1 = (_aL1 & 0x3ff) + 0xdc00; + var result = String.fromCharCode(_bL1, _cL1); + return result; + } else { + return String.fromCharCode(_M01); + } + return 0; +} +function _gS(_Qp1) { + if (!_Qp1 || _Qp1 == "") return 0; + _Qp1 = yyGetString(_Qp1); + var _aL1 = _Qp1.charCodeAt(0); + var _dL1, _eL1; + if (0xd800 <= _aL1 && _aL1 <= 0xdbff) { + _dL1 = _aL1; + _eL1 = _Qp1.charCodeAt(1); + return (_dL1 - 0xd800) * 0x400 + (_eL1 - 0xdc00) + 0x10000; + } + return _aL1; +} +function _ml(_P71) { + if (_P71 == undefined) { + _Rb1("real() argument is undefined"); + } else if (_P71 == null) { + _Rb1("real() argument is unset"); + } else if (typeof _P71 == "boolean") { + if (_P71) return 1; + else return 0; + } else if (typeof _P71 == "number") { + return _P71; + } else if (typeof _P71 == "string") { + var _fL1 = parseFloat(_P71); + if (isNaN(_fL1)) { + _Rb1("unable to convert string " + _P71 + " to real"); + } else { + return _fL1; + } + } else if (_P71 instanceof Long) { + return _P71._Ic1(); + } else if (_P71 instanceof Array) { + _Rb1("real() argument is array"); + } + return parseFloat(_P71); +} +function _ul(_Lc1, _ed1) { + if (_ed1 === undefined) _ed1 = 0; + if (_ed1 > 64) return " recursion error "; + if (_Lc1 == undefined) { + return "undefined"; + } + if (_Lc1 instanceof Array) { + var __b1 = "["; + for (var _X9 = 0; _X9 < _Lc1.length; ++_X9) { + if (_X9 != 0) __b1 += ","; + __b1 += _ul(_Lc1[_X9], _ed1 + 1); + } + __b1 += "]"; + return __b1; + } else if (typeof _Lc1 == "number") { + if (isFinite(_Lc1)) { + if (~~_Lc1 != _Lc1) { + return _Lc1.toFixed(2).toString(); + } else { + return _Lc1.toString(); + } + } else { + if (Number.isNaN(_Lc1)) return "NaN"; + else if (_Lc1 < 0) return "-inf"; + else return "inf"; + } + } else if (typeof _Lc1 == "boolean") { + if (_Lc1) return "1"; + else return "0"; + } else { + return _Lc1.toString(); + } +} +function _KQ(_M01, _gL1, _hL1) { + if (_M01 == undefined) { + return "undefined"; + } + _M01 = yyGetReal(_M01); + _hL1 = yyGetInt32(_hL1); + var _iL1 = _M01.toFixed(_hL1).toString().split("."); + var _yp1; + for (var _X9 = 0; _X9 < _iL1.length; _X9++) { + switch (_X9) { + case 0: + while (_iL1[_X9].length < yyGetInt32(_gL1)) { + _iL1[_X9] = " " + _iL1[_X9]; + } + _yp1 = _iL1[_X9]; + break; + case 1: + while (_iL1[_X9].length < _hL1) { + _iL1[_X9] = _iL1[_X9] + "0"; + } + _yp1 = _yp1 + "." + _iL1[_X9]; + break; + } + } + return _yp1; +} +function _ku(_Qp1) { + if (!_Qp1) { + return 0; + } + _Qp1 = yyGetString(_Qp1); + var _jL1 = 0; + for (var _X9 = 0; _X9 < _Qp1.length; ++_X9) { + ++_jL1; + var _kL1 = _Qp1.charCodeAt(_X9); + if (0xd800 <= _kL1 && _kL1 <= 0xdbff) { + ++_X9; + } + } + return _jL1; +} +function _vr(_lL1, _Qp1) { + var _mL1 = yyGetString(_lL1); + var _nL1 = yyGetString(_Qp1); + var _oL1 = _nL1.indexOf(_mL1); + var _pL1 = 0; + var _7q1 = _oL1 - 1; + while (_7q1 > 0) { + var _qL1 = _nL1.charCodeAt(_7q1); + if (0xdc00 <= _qL1 && _qL1 <= 0xdfff) { + --_pL1; + --_7q1; + } + --_7q1; + } + return _oL1 + _pL1 + 1; +} +function _wr(_Qp1, _G31, _c91) { + _Qp1 = yyGetString(_Qp1); + _G31 = yyGetInt32(_G31); + _c91 = yyGetInt32(_c91); + if (_G31 < 1) { + _G31 = 1; + } + _G31--; + var _rL1 = _G31; + var _sL1 = 0; + while (_sL1 < _G31) { + var _tL1 = _Qp1.charCodeAt(_sL1); + if (0xd800 <= _tL1 && _tL1 <= 0xdfff) { + _rL1++; + } + _sL1++; + } + var _uL1 = _c91; + _sL1 = 0; + while (_sL1 < _c91) { + var _tL1 = _Qp1.charCodeAt(_rL1 + _sL1); + if (0xd800 <= _tL1 && _tL1 <= 0xdfff) { + _uL1++; + } + _sL1++; + } + return _Qp1.substring(_rL1, _rL1 + _uL1); +} +function _qQ(_Qp1, _G31) { + var _nL1 = yyGetString(_Qp1); + var _vL1 = yyGetInt32(_G31); + --_vL1; + if (_nL1.length == 0 || _ku(_nL1) <= _vL1) { + return ""; + } + var _ef1 = 0; + var _wL1 = _vL1; + if (_wL1 < 0) { + _wL1 = 0; + } + var _Bc1 = _nL1.length; + while (_wL1 > 0 && _ef1 < _Bc1) { + var _aL1 = _nL1.charCodeAt(_ef1); + if (0xd800 <= _aL1 && _aL1 <= 0xdfff) { + ++_ef1; + } + ++_ef1; + --_wL1; + } + _wL1 = _ef1; + var _xL1 = _nL1.charCodeAt(_wL1); + if (0xd800 <= _xL1 && _xL1 <= 0xdfff) { + var _eL1 = _nL1.charCodeAt(_wL1 + 1); + return String.fromCharCode(_xL1, _eL1); + } + return String.fromCharCode(_xL1); +} +function _rQ(_lL1, _Qp1, _G31) { + var _mL1 = yyGetString(_lL1); + var _nL1 = yyGetString(_Qp1); + var _vL1 = yyGetInt32(_G31); + var _ef1 = 0; + var _wL1 = _vL1 - 1; + var _Bc1 = _nL1.length; + while (_wL1 > 0 && _ef1 < _Bc1) { + var _aL1 = _nL1.charCodeAt(_ef1); + if (0xd800 <= _aL1 && _aL1 <= 0xdfff) { + ++_ef1; + } + ++_ef1; + --_wL1; + } + _wL1 = _ef1; + return _nL1.substring(0, _wL1) + _mL1 + _nL1.substring(_wL1, _Qp1.length); +} +function _Pl(_Qp1, _lL1, _yL1) { + var _nL1 = yyGetString(_Qp1); + var _mL1 = yyGetString(_lL1); + var _zL1 = yyGetString(_yL1); + var index = _nL1.indexOf(_mL1); + if (index === -1 || _mL1.length === 0) { + return _nL1; + } + return _nL1.replace(_mL1, _zL1); +} +function _Wm(_Qp1, _lL1, _yL1) { + var _nL1 = yyGetString(_Qp1); + if (_nL1.length === 0) return ""; + var _mL1 = yyGetString(_lL1); + if (_mL1.length === 0) return _nL1; + var _zL1 = yyGetString(_yL1); + var _AL1 = _mL1.length; + var _BL1 = ""; + var _X9 = _nL1.indexOf(_mL1); + var _Sc1 = 0; + while (_X9 >= 0) { + _BL1 += _nL1.substring(_Sc1, _X9) + _zL1; + _Sc1 = _X9 + _AL1; + _X9 = _nL1.indexOf(_mL1, _Sc1); + } + return _Sc1 > 0 ? _BL1 + _nL1.substring(_Sc1) : _nL1; +} +function _tq(_lL1, _Qp1) { + _lL1 = yyGetString(_lL1); + _Qp1 = yyGetString(_Qp1); + var _d31 = 0; + if (_lL1.length > 0) { + var index = 0; + while (index != -1) { + index = _Qp1.indexOf(_lL1, index); + if (index > -1) { + _d31 += 1; + index++; + } + } + } + return _d31; +} +function _lq(_Qp1) { + return _CL1(yyGetString(_Qp1), _Uo1._DL1(_Uo1._hq1), true); +} +function _Xm(_Qp1) { + return yyGetString(_Qp1).toLowerCase(); +} +function _UK(_Qp1) { + return yyGetString(_Qp1).toUpperCase(); +} +function _CS(_Qp1) { + var _Wo1 = ""; + var _nL1 = yyGetString(_Qp1); + for (var _X9 = 0; _X9 < _nL1.length; _X9++) { + var _Y9 = _nL1[_X9]; + if ((_Y9 >= "A" && _Y9 <= "Z") || (_Y9 >= "a" && _Y9 <= "z")) { + _Wo1 = _Wo1 + _Y9; + } + } + return _Wo1; +} +function _RS(_Qp1) { + var _nL1 = yyGetString(_Qp1); + var _Wo1 = ""; + for (var _X9 = 0; _X9 < _nL1.length; _X9++) { + var _Y9 = _nL1[_X9]; + if ((_Y9 >= "A" && _Y9 <= "Z") || (_Y9 >= "a" && _Y9 <= "z") || (_Y9 >= "0" && _Y9 <= "9")) { + _Wo1 = _Wo1 + _Y9; + } + } + return _Wo1; +} +var _EL1 = []; +function _FL1(_GL1) { + debug("myBrandConnectReadyEvent"); + _EL1 = _GL1; +} +function _HL1() { + _ep1(); +} +function _IL1() { + _JL1 = true; + debug("myBrandConnectDoneEvent"); +} +function _KL1() { + var _LL1 = document.getElementById("ssaBrandConnectInterstitial"); + var _ML1 = document.getElementById("gm4html5_div_id"); + _ML1.appendChild(_LL1); + _4p1(); +} +var _NL1 = !1; +var _JL1 = !1; +var ssa_json = { applicationUserId: "1234", applicationKey: "2b46ec59", onCampaignsReady: _FL1, onCampaignsDone: _IL1, onCampaignClose: _HL1, onCampaignOpen: _KL1, maxWidth: 1000, maxHeight: 700 }; +var _OL1 = function (_Ce1, _d21) { + var _k41 = _Ce1.createElement(_d21), + _Wo1 = _Ce1.getElementsByTagName(_d21)[0]; + _k41._PL1 = !0; + _k41.src = ("https:" != location.protocol ? "http://jsd.supersonicads.com" : "https://a248.e.akamai.net/ssastatic.s3.amazonaws.com") + "/inlineDelivery/delivery.min.gz.js"; + _Wo1.parentNode.insertBefore(_k41, _Wo1); +}; +var _QL1 = ads_engagement_launch; +function ads_engagement_launch(_RL1, _SL1) { + if (SSA_CORE != undefined) SSA_CORE.BrandConnect.engage(); +} +var _TL1 = []; +var _UL1 = !0; +var _CV = _VL1; +function _VL1(_Ub1, _Mb1, _Nb1) { + _Ub1 = yyGetInt32(_Ub1); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + if (_Ub1 == _WL1) { + _XL1 = true; + _YL1 = _Mb1; + _ZL1 = _Nb1; + return 1; + } + if (!__L1(_Ub1)) { + _Rb1("Surface does not exist"); + return 0; + } + if (_0M1(_Ub1)) { + _Mo1("Error: Surface in use via surface_set_target(). It can not be resized until it has been removed from the surface stack."); + return; + } + _5e1(_Mb1, _Nb1, _Ub1); + return 0; +} +function _rV(_1M1) { + if (yyGetBool(_1M1)) { + _UL1 = false; + } else { + _UL1 = true; + } +} +var _5e1 = _2M1; +function _2M1(_Mb1, _Nb1, _3M1) { + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + var _he1 = document.createElement(_0p1); + _he1._X71 = _he1.width = _Mb1; + _he1._Y71 = _he1.height = _Nb1; + _he1.complete = true; + _he1._4M1 = false; + _he1.name = ""; + _he1._R41 = _he1.getContext("2d"); + _vK1(_he1._R41); + var _be1 = new _ce1(); + _he1._5M1 = _be1; + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + if (_3M1 != undefined) { + _6e1._sc1(_3M1, _he1); + _be1._fk = _3M1; + } else { + _be1._fk = _6e1._Da1(_he1); + } + _be1._f31 = _he1; + _be1._c31 = []; + _be1._d31 = 0; + _be1._e31 = 4; + _be1._6M1 = 0; + _be1._7M1 = null; + _be1._tK1 = _he1; + return _be1._fk; +} +var _8M1 = _9M1; +function _9M1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_Ub1 < 0) { + return; + } + if (!__L1(_Ub1)) { + _Rb1("Surface does not exist"); + return 0; + } + if (_0M1(_Ub1)) { + _Mo1("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack."); + return; + } + _6e1._nc1(_Ub1); +} +function __L1(_Ub1) { + if (_6e1._s11(yyGetInt32(_Ub1)) != null) return 1; + else return 0; +} +function _aM1(_Ub1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + return _he1._X71; + } + return 0; +} +function _bM1(_Ub1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + return _he1._Y71; + } + return 0; +} +function _cM1(_Ub1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + return { _E71: _he1._f31, _F71: _he1._5M1 }; + } + return -1; +} +function _0M1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_dM1 == _Ub1) return true; + var _Bc1 = _eM1.length; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + if (_eM1[_X9] == _Ub1) return true; + } + return false; +} +var _fM1 = _gM1; +function _gM1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _he1 = _6e1._s11(_Ub1); + if (_he1 != null) { + if (!_131) _Rs1(); + _TL1.push({ _hM1: _iM1, _jM1: _7l1, _kM1: _R41, _lM1: _mM1, _nM1: _oM1, _pM1: _qM1, _rM1: _sM1, _tM1: _Us1, _uM1: _Vs1, _vM1: _Ws1, _wM1: _Xs1 }); + _eM1.push(_dM1); + _dM1 = _Ub1; + if (_131) { + _iM1 = _he1._hM1; + _131._xM1(_he1._hM1); + _7l1 = -1; + } else { + g_CurrentGraphics = _he1._R41; + _R41 = _he1._R41; + _yM1(_R41); + } + } +} +var _zM1 = _AM1; +function _AM1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + var _he1 = _6e1._s11(_Ub1); + if (_he1 != null) { + if (!_131) _Rs1(); + _TL1.push({ _hM1: _iM1, _jM1: _7l1, _tM1: _Us1, _uM1: _Vs1, _vM1: _Ws1, _wM1: _Xs1, _lM1: _mM1, _nM1: _oM1, _pM1: _qM1, _rM1: _sM1, _kM1: _R41 }); + _eM1.push(_dM1); + _dM1 = _Ub1; + if (_131) { + _iM1 = _he1._hM1; + _131._xM1(_he1._hM1); + _7l1 = -1; + } else { + g_CurrentGraphics = _he1._R41; + _R41 = _he1._R41; + _yM1(_R41); + } + _BM1(0, 0, _he1._X71, _he1._Y71); + if (_F01) { + _CM1(0, 0, _he1._X71, _he1._Y71, 0); + } else { + _DM1(0, 0, _he1._X71, _he1._Y71, 0); + } + if (_131) _131._EM1(); + _2v1(); + if (!_131) { + _yM1(_R41); + } + } +} +var _FM1 = _GM1; +function _GM1() { + var _HM1 = _TL1.pop(); + if (_HM1) { + _Us1 = _HM1._tM1; + _Vs1 = _HM1._uM1; + _Ws1 = _HM1._vM1; + _Xs1 = _HM1._wM1; + _mM1 = _HM1._lM1; + _oM1 = _HM1._nM1; + _qM1 = _HM1._pM1; + _sM1 = _HM1._rM1; + if (!_131) { + _R41 = _HM1._kM1; + _Ys1(); + } else { + _7l1 = _HM1._jM1; + _iM1 = _HM1._hM1; + } + _BM1(_Us1, _Vs1, _Ws1, _Xs1); + if (_F01) { + _CM1(_mM1, _oM1, _qM1, _sM1, 0); + } else { + _DM1(_mM1, _oM1, _qM1, _sM1, 0); + } + } else { + _Mo1("Error: Surface stacking error detected"); + } + if (_131) _131._xM1(_iM1); + _dM1 = _eM1.pop(); + if (_dM1 == null) _dM1 = -1; + if (!_131) _yM1(_R41); + _2v1(); +} +function _7u1(_IM1, _a11, _b11) { + var data = null; + var _7e1 = _IM1.getContext("2d"); + try { + data = _7e1._JM1(_a11, _b11, 1, 1); + } catch (_dc1) { + return 0xff000000; + } + var _KM1 = data.data; + var index = 0; + var _LM1 = _KM1[index] & 0xff; + var _MM1 = _KM1[index + 1] & 0xff; + var _NM1 = _KM1[index + 2] & 0xff; + var _OM1 = _KM1[index + 3] & 0xff; + return _LM1 | (_MM1 << 8) | (_NM1 << 16) | (_OM1 << 24); +} +var _PM1 = _QM1; +var _RM1 = _SM1; +function _QM1(_Ub1, _a11, _b11) { + return _SM1(_Ub1, _a11, _b11) & 0xffffff; +} +function _SM1(_Ub1, _a11, _b11) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + return _7u1(_he1, yyGetInt32(_a11), yyGetInt32(_b11)); + } + return 0x00000000; +} +var _TM1 = _UM1; +function _UM1(_Ub1, _a11, _b11) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (!_he1) return; + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + var alpha = _R41.globalAlpha; + { + _R41.globalAlpha = _K71; + _R41._xK1(_he1, _a11, _b11); + } + _R41.globalAlpha = alpha; +} +function _VM1(_Ub1, _a11, _b11, _Mb1, _Nb1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (!_he1) return; + _WM1(_he1._5M1, yyGetReal(_a11), yyGetReal(_b11), yyGetReal(_Mb1), yyGetReal(_Nb1), 0xffffff, 1.0); +} +var _XM1 = _YM1; +function _YM1(_Ub1, _a11, _b11, _Dm1, _Em1, _ZM1, _f41) { + _w61("draw_surface_tiled_ext()"); +} +function __M1(_0N1, _a11, _b11, _pc1) { + var _qc1 = _6e1._s11(yyGetInt32(_0N1)); + var _rc1 = _6e1._s11(yyGetInt32(_pc1)); + if (_qc1 != null && _rc1 != null) { + var _7e1 = _qc1.getContext("2d"); + _7e1.save(); + _7e1.globalCompositeOperation = "copy"; + _7e1.drawImage(_rc1, yyGetInt32(_a11), yyGetInt32(_b11)); + _7e1.restore(); + } +} +function _1N1(_0N1, _a11, _b11, _pc1, _2N1, _3N1, _4N1, _5N1) { + var _qc1 = _6e1._s11(yyGetInt32(_0N1)); + var _rc1 = _6e1._s11(yyGetInt32(_pc1)); + if (_qc1 != null && _rc1 != null) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + _2N1 = yyGetReal(_2N1); + _3N1 = yyGetReal(_3N1); + _4N1 = yyGetReal(_4N1); + _5N1 = yyGetReal(_5N1); + var _Ss1 = []; + var _7e1 = _qc1.getContext("2d"); + _7e1.save(); + _Ss1[0] = 1; + _Ss1[1] = 0; + _Ss1[2] = 0; + _Ss1[3] = 1; + _Ss1[4] = 0; + _Ss1[5] = 0; + _7e1.setTransform(_Ss1[0], _Ss1[1], _Ss1[2], _Ss1[3], _Ss1[4], _Ss1[5]); + _7e1.beginPath(); + _7e1.rect(_a11, _b11, _4N1, _5N1); + _7e1.clip(); + _7e1.globalCompositeOperation = "copy"; + _7e1.drawImage(_rc1, _2N1, _3N1, _4N1, _5N1, _a11, _b11, _4N1, _5N1); + _7e1.restore(); + } +} +function _YS(_xd1) { + var index; + index = _xd1._wC; + _G21 = _xd1; + { + var _8L1 = _r11._s11(index); + if (_8L1 != null) { + _8L1._O31(_xd1._oC, _xd1.x, _xd1.y, _xd1._tC, _xd1._nC, _xd1._6N1, _xd1._7N1, _xd1._zd1); + } + } + _G21 = null; +} +function _jL(_8r1, _z01, _8N1, _a11, _b11, _Dm1, _Em1, _9N1, _081, _f41) { + if (_8N1 < 0) _8N1 = ~~_8r1._oC; + var _qK1 = _r11._s11(_z01); + if (_qK1 != null) { + _f41 = min(1.0, _f41); + _qK1._O31(_8N1, _a11, _b11, _Dm1, _Em1, _9N1, _N71(_081), _f41); + } +} +function _hL(_8r1, _z01, _8N1, _a11, _b11) { + if (_8N1 < 0) _8N1 = ~~_8r1._oC; + var _qK1 = _r11._s11(_z01); + if (_qK1 != null) { + _qK1._aN1(_8N1, _a11, _b11, _K71); + } +} +function _4W(_8r1, _z01, _8N1, _a11, _b11, _Dm1, _Em1, _ZM1, _f41) { + if (_8N1 < 0) _8N1 = ~~_8r1._oC; + var _qK1 = _r11._s11(_z01); + if (_qK1 != null) { + if (_qK1._721 <= 0) return; + _8N1 = ~~_8N1 % _qK1._721; + if (_8N1 < 0) _8N1 = _8N1 + _qK1._721; + _ZM1 = _N71(_ZM1); + _bN1(_qK1._yK1[_8N1], _a11, _b11, _Dm1, _Em1, true, true, _ZM1, _f41); + } +} +function _cN1(_dN1, _eN1) { + if (_dN1) { + if (_eN1 === undefined) { + canvas.style.cursor = ""; + } else { + canvas.style.cursor = _eN1; + } + } else { + canvas.style.cursor = "none"; + } +} +function _qV(_fN1) { + _fN1 = yyGetInt32(_fN1); + var _gN1 = ""; + switch (_fN1) { + case _hN1: + _gN1 = "auto"; + _fN1 = _iN1; + break; + case _jN1: + _gN1 = "__disable__"; + break; + case _iN1: + _gN1 = "auto"; + break; + case _kN1: + _gN1 = "crosshair"; + break; + case _lN1: + _gN1 = ""; + break; + case _mN1: + _gN1 = "ne-resize"; + break; + case _nN1: + _gN1 = "n-resize"; + break; + case _oN1: + _gN1 = "nw-resize"; + break; + case _pN1: + _gN1 = "w-resize"; + break; + case _qN1: + _gN1 = ""; + break; + case _rN1: + _gN1 = "wait"; + break; + case _sN1: + _gN1 = "move"; + break; + case _tN1: + _gN1 = ""; + break; + case _uN1: + _gN1 = ""; + break; + case _vN1: + _gN1 = ""; + break; + case _wN1: + _gN1 = ""; + break; + case _xN1: + _gN1 = ""; + break; + case _yN1: + _gN1 = ""; + break; + case _zN1: + _gN1 = ""; + break; + case _AN1: + _gN1 = "help"; + break; + case _BN1: + _gN1 = "pointer"; + break; + case _CN1: + _gN1 = "e-resize"; + break; + } + if (_gN1 == "__disable__") { + _DN1 = _fN1; + _cN1(false, "none"); + return; + } else if (_fN1 < 0 && _gN1 == "") { + _Rb1("Cursor type is not supported."); + _cN1(true, _gN1); + return; + } else { + _DN1 = _fN1; + _cN1(true, _gN1); + return; + } +} +function _UM() { + return _DN1; +} +function _EN1(_M71) { + _FN1 = _N71(yyGetInt32(_M71)); +} +var _GN1 = _EN1; +function _HN1() { + return _N71(_FN1); +} +var _IN1 = _HN1; +function _JN1(_a11, _b11, _KN1) { + if (_KN1 === undefined) _KN1 = false; + var _LN1 = document.getElementById(_0p1); + for (var _kd1 = _LN1; _kd1; _kd1 = _kd1.parentNode) { + var position; + if (_kd1["currentStyle"]) { + position = _kd1["currentStyle"]["position"]; + } else if (window.getComputedStyle) { + try { + var style = window.getComputedStyle(_kd1, null); + if (style) { + position = style.getPropertyValue("position"); + } + } catch (e) {} + } + if (position && position == "fixed") { + debug("Warning: Canvas position fixed. Ignoring position alterations"); + return; + } + } + _LN1.style.position = "absolute"; + if (!yyGetBool(_KN1)) { + _LN1.style.left = yyGetInt32(_a11) + "px"; + _LN1.style.top = yyGetInt32(_b11) + "px"; + _LN1.style.bottom = ""; + _LN1.style.right = ""; + _LN1.style.transform = ""; + } else { + _LN1.style.top = "50%"; + _LN1.style.left = "50%"; + _LN1.style.bottom = "-50%"; + _LN1.style.right = "-50%"; + _LN1.style.transform = "translate(-50%, -50%)"; + } +} +function _BV(_Mb1, _Nb1) { + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + canvas.width = _Mb1; + canvas.height = _Nb1; + _4u1 = _Mb1; + _6u1 = _Nb1; + _MN1 = canvas.width; + _NN1 = canvas.height; + _8b1(canvas, _9b1); + _ON1 = _9b1.top; + _PN1 = _9b1.left; + _QN1 = _9b1.right; + _RN1 = _9b1.bottom; + _SN1 = _MN1; + _TN1 = _NN1; + _UN1 = _Mb1; + _VN1 = _Nb1; + _WN1 = 1; + _XN1 = 1; +} +function _FV() { + var _YN1 = _Ns1(); + var _ZN1 = _Os1(); + var _Z9 = _zs1(); + var __9 = _ws1(); + var x = (_YN1 - _Z9) / 2; + var y = (_ZN1 - __9) / 2; + _JN1(x, y, true); +} +function _zs1() { + return _QN1 - _PN1; +} +function _ws1() { + return _RN1 - _ON1; +} +function __N1(_Ub1) { + if (!_D01._4b1) { + return _rn._0O1; + } + var _7b1 = _D01._6b1[yyGetInt32(_Ub1)]; + return _7b1._eb1(_ub1._1O1, _ub1._2O1); +} +function _3O1(_Ub1) { + if (!_D01._4b1) { + return _rn._4O1; + } + var _7b1 = _D01._6b1[yyGetInt32(_Ub1)]; + return _7b1._fb1(_ub1._1O1, _ub1._2O1); +} +function _5O1() { + if (!_D01._4b1) { + return _rn._0O1; + } + for (var _X9 = _D01._6b1.length - 1; _X9 >= 0; --_X9) { + var _7b1 = _D01._6b1[_X9]; + if (!_7b1._4a) { + continue; + } + var _z21 = _7b1._eb1(_ub1._1O1, _ub1._2O1); + var _A21 = _7b1._fb1(_ub1._1O1, _ub1._2O1); + if (_z21 >= _7b1._lM1 && _z21 < _7b1._lM1 + _7b1._pM1 && _A21 >= _7b1._nM1 && _z21 < _7b1._nM1 + _7b1._rM1) { + return _z21; + } + } + return __N1(0); +} +function _6O1() { + if (!_D01._4b1) { + return _rn._4O1; + } + for (var _X9 = _D01._6b1.length - 1; _X9 >= 0; --_X9) { + var _7b1 = _D01._6b1[_X9]; + if (!_7b1._4a) { + continue; + } + var _z21 = _7b1._eb1(_ub1._1O1, _ub1._2O1); + var _A21 = _7b1._fb1(_ub1._1O1, _ub1._2O1); + if (_z21 >= _7b1._lM1 && _z21 < _7b1._lM1 + _7b1._pM1 && _A21 >= _7b1._nM1 && _z21 < _7b1._nM1 + _7b1._rM1) { + return _A21; + } + } + return _3O1(0); +} +var _7O1; +var _8O1; +var _9O1; +var _aO1; +var _bO1; +var _cO1; +var _dO1; +var _eO1; +var _fO1; +var _gO1; +var _hO1; +var _iO1; +var _jO1 = 0; +var _kO1 = 1, + _lO1 = 2, + _mO1 = 3, + _nO1 = 4, + _oO1 = 5, + _pO1 = 6; +var _qO1 = aa_1241_kz(); +function aa_1241_kz() { + return 0x87155211; +} +/*@constructor */ function _rO1() { + var _sO1 = null; + if (window.XMLHttpRequest) { + _sO1 = new XMLHttpRequest(); + } + if (typeof XMLHttpRequest == "undefined") { + _sO1 = 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 _Rb1("This browser does not support XMLHttpRequest."); + }; + } + this._tO1 = _sO1; + this._uO1 = false; +} +var _vO1 = new _rO1(); +function _wO1() {} +var _xO1 = _yO1; +function _yO1(_dN1) {} +var _zO1 = _AO1; +function _AO1() { + return false; +} +var _BO1 = _CO1; +function _CO1() {} +var _DO1 = _EO1; +function _EO1() {} +var _FO1 = _GO1; +function _GO1() {} +var _HO1 = _IO1; +function _IO1() {} +var _JO1 = _KO1; +function _KO1() {} +var _LO1 = _MO1; +function _MO1() {} +var _NO1 = _OO1; +function _OO1() {} +var _PO1 = _QO1; +function _QO1() {} +var _RO1 = _SO1; +function _SO1() {} +var _TO1 = _UO1; +function _UO1() {} +var _VO1 = _WO1; +function _WO1() {} +var _XO1 = _YO1; +function _YO1() { + return -1; +} +var _ZO1 = __O1; +function __O1() {} +var _0P1 = _1P1; +function _1P1() {} +var _2P1 = _3P1; +function _3P1() {} +var _4P1 = _5P1; +function _5P1() { + return _6P1; +} +function _7P1() { + return _8P1; +} +function _9P1() { + return _Cv1; +} +function _aP1() { + return _bP1; +} +var _cP1 = _dP1; +function _dP1(_kv1, _eP1, _fP1) { + if (_eP1 != "_self" && _eP1 != "_blank" && _eP1 != "_parent" && _eP1 != "_top") { + _Rb1("Error: invalid TARGET specified. Only '_self', '_blank', 'parent' or '_top' supported. (YoYo_OpenURL)"); + return; + } + var _NJ1 = window.open(yyGetString(_kv1), yyGetString(_eP1), yyGetString(_fP1)); +} +var _gP1 = _dV; +function _dV(_kv1, _eP1) { + _cP1(_kv1, _eP1, "scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,location=yes,status=yes"); +} +var _hP1 = _zN; +function _zN(_kv1) { + _gP1(_kv1, "_self"); +} +var _iP1 = _jP1; +function _jP1(_kP1, _lP1) {} +var _mP1 = _nP1; +function _nP1(_kP1, _oP1) {} +var _pP1 = null; +var _qP1 = null; +var _rP1 = null; +var _sP1 = _tP1; +function _tP1(_No1, _uP1, _vP1, _wP1) {} +var _ms1 = _xP1; +function _xP1() { + var _d21 = new Date().getTime() * 1000; + return _d21 - _7O1; +} +var _yP1 = _zP1; +function _zP1(_a11, _b11, _Mb1, _Nb1, _AP1) { + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _AP1 = yyGetInt32(_AP1); + var _BP1 = _CP1(); + _BP1.x = _a11; + _BP1.y = _b11; + _BP1._Z9 = _Mb1; + _BP1.__9 = _Nb1; + _BP1.key = _AP1; + _BP1._121 = _a11 + _Mb1; + _BP1._221 = _b11 + _Nb1; + _BP1.button = _BP1._P41 = _BP1._J41 = 0; + _BP1._DP1 = _EP1; + return _BP1.index + 1; +} +var _FP1 = _GP1; +function _GP1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_Ub1 < 0) return; + var index = _Ub1 - 1; + if (index < 0 || index >= _HP1.length) { + debug("Invalid index when deleting virtual key"); + } + _IP1(_Ub1 - 1); +} +function _JP1() { + _KP1 = []; + for (var _921 = 0; _921 < _HP1.length; ++_921) { + var _LP1 = _HP1[_921]; + if ((_LP1._DP1 & _MP1) != 0) _KP1[_KP1.length] = _LP1; + } +} +var _NP1 = _OP1; +function _OP1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_Ub1 < 0) return; + _Ub1--; + if (!_HP1[_Ub1]) return; + _HP1[_Ub1]._DP1 |= _MP1; + _JP1(); +} +var _PP1 = _QP1; +function _QP1(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_Ub1 < 0) return; + _Ub1--; + if (!_HP1[_Ub1]) return; + _HP1[_Ub1]._DP1 &= ~_MP1; + _JP1(); +} +var _RP1 = _SP1; +function _SP1() { + return 0; +} +var _TP1 = _UP1; +function _UP1() { + return 0; +} +var _VP1 = _WP1; +function _WP1() { + return 0; +} +var _XP1 = _YP1; +function _YP1() { + _Po1("device_ios_get_imagename()"); +} +var _ZP1 = __P1; +function __P1() { + _Po1("device_ios_get_image()"); +} +var _0Q1 = _1Q1; +function _1Q1() { + _Po1("openfeint_start()"); +} +var _2Q1 = _3Q1; +function _3Q1(_OA1, _1t1) { + _Po1("achievement_map_achievement()"); +} +var _4Q1 = _5Q1; +function _5Q1(_OA1, _1t1, _6Q1) { + _Po1("achievement_map_leaderboard()"); +} +var _7Q1 = _8Q1; +function _8Q1(_OA1, _1t1, _6Q1) { + _Po1("openfeint_send_challenge()"); +} +var _9Q1 = _aQ1; +function _aQ1(_OA1) { + _Po1("openfeint_send_invite()"); +} +var _bQ1 = _cQ1; +function _cQ1(_OA1, _1t1, _6Q1) { + _Po1("openfeint_send_social()"); +} +var _dQ1 = _eQ1; +function _eQ1(_OA1) { + _Po1("openfeint_set_url()"); +} +var _fQ1 = _gQ1; +function _gQ1() { + _Po1("openfeint_accept_challenge()"); + return ""; +} +var _hQ1 = _iQ1; +function _iQ1() { + _Po1("achievement_is_online()"); + return false; +} +var _jQ1 = _kQ1; +function _kQ1(_OA1, _1t1) { + _Po1("openfeint_send_result()"); +} +var _lQ1 = _mQ1; +function _mQ1() { + return false; +} +function _nQ1() { + _7O1 = new Date().getTime() * 1000; + var _d21 = 0; + for (var _X9 = 0; _X9 < 12; _X9++) { + _eo1[_X9] = _d21; + _d21 += _do1[_X9]; + } + _8O1 = 0; + _9O1 = 1; + _aO1 = 2; + _bO1 = 3; + _cO1 = 4; + _dO1 = 5; + _eO1 = 0; + _fO1 = 1; + _gO1 = 2; + _hO1 = 0; + _iO1 = 1; +} +function _oQ1() { + var _d21 = setTimeout(function () { + for (var _pQ1 in _r11._m2) { + if (!_r11._m2.hasOwnProperty(_pQ1)) continue; + _r11._qz1(_pQ1); + break; + } + _oQ1(); + }, 1000); +} +var _qQ1 = _rQ1; +function _rQ1() { + return document.domain; +} +var _sQ1 = _tQ1; +function _tQ1(_uQ1, _vw1) { + _uQ1 = yyGetInt32(_uQ1); + _vw1 = yyGetInt32(_vw1); + if (_uQ1 == 0) { + return _4B(_vw1); + } else { + if (_kb1[_uQ1] && _vw1 <= 1) { + return _kb1[_uQ1]._D91; + } + } + return 0; +} +var _vQ1 = _wQ1; +function _wQ1(_uQ1, _vw1) { + _uQ1 = yyGetInt32(_uQ1); + _vw1 = yyGetInt32(_vw1); + if (_uQ1 == 0) { + return _tw1(_vw1); + } else { + if (_kb1[_uQ1] && _vw1 <= 1) { + return _kb1[_uQ1]._y91; + } + } + return 0; +} +var _xQ1 = _yQ1; +function _yQ1(_uQ1, _vw1) { + _uQ1 = yyGetInt32(_uQ1); + _vw1 = yyGetInt32(_vw1); + if (_uQ1 == 0) { + return _HS(_vw1); + } else { + if (_kb1[_uQ1] && _vw1 <= 1) { + return _kb1[_uQ1]._C91; + } + } + return 0; +} +var _zQ1 = _AQ1; +function _AQ1(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + if (_uQ1 == 0) { + return _rn._0O1; + } else if (_kb1[_uQ1]) { + return _kb1[_uQ1].x; + } + return 0; +} +var _BQ1 = _CQ1; +function _CQ1(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + if (_uQ1 == 0 && _DQ1[0]) { + return _DQ1[0].x; + } else if (_kb1[_uQ1]) { + return _kb1[_uQ1].x; + } + return 0; +} +var _EQ1 = _FQ1; +function _FQ1(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + if (_uQ1 == 0) { + return _rn._4O1; + } else if (_kb1[_uQ1]) { + return _kb1[_uQ1].y; + } + return 0; +} +var _GQ1 = _HQ1; +function _HQ1(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + if (_uQ1 == 0 && _DQ1[0]) { + return _DQ1[0].y; + } else if (_kb1[_uQ1]) { + return _kb1[_uQ1].y; + } + return 0; +} +function _ZA(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + var x = 0; + if (_uQ1 == 0) { + x = _vb1; + } else if (_kb1[_uQ1]) { + x = _kb1[_uQ1].x; + } + _8b1(canvas, _9b1); + x -= _9b1.left; + var _xs1 = _ys1; + if (_xs1 < 0.0) _xs1 = _zs1(); + return ~~(x * (_xs1 / _zs1())); +} +function _0B(_uQ1) { + _uQ1 = yyGetInt32(_uQ1); + var y = 0; + if (_uQ1 == 0) { + y = _wb1; + } else if (_kb1[_uQ1]) { + y = _kb1[_uQ1].y; + } + _8b1(canvas, _9b1); + y -= _9b1.top; + var _us1 = _vs1; + if (_us1 < 0.0) _us1 = _ws1(); + return ~~(y * (_us1 / _ws1())); +} +var _IQ1 = _LS; +function _LS() { + return _JQ1; +} +var _KQ1 = _LQ1; +function _LQ1() { + return _MQ1; +} +function _tl(_911, _l81) { + _911 = yyGetInt32(_911); + switch (yyGetInt32(_l81)) { + case _kO1: + return _Oc1._s11(_911) ? 1.0 : 0.0; + case _lO1: + return _lc1._s11(_911) ? 1.0 : 0.0; + case _mO1: + return _NQ1._s11(_911) ? 1.0 : 0.0; + case _nO1: + return _OQ1._s11(_911) ? 1.0 : 0.0; + case _oO1: + return _Tb1._s11(_911) ? 1.0 : 0.0; + case _pO1: + return _jd1._s11(_911) ? 1.0 : 0.0; + } + return 0; +} +function _PQ1() { + var _0C1 = 0; + var _1C1 = 0; + var _QQ1 = 0; + var _RQ1 = 0; + canvas = document.getElementById(_0p1); + var _SQ1 = _MN1; + var _TQ1 = _NN1; + if (_UQ1 && _VQ1) { + var _Z9 = _WQ1; + var __9 = _XQ1; + var _Wf1, _C21, _B21; + _Wf1 = _Z9 / __9; + _C21 = _SQ1 / _Wf1; + if (_C21 < _TQ1) { + _Wf1 = __9 / _Z9; + _C21 = _SQ1 * _Wf1; + _1C1 = (_TQ1 - _C21) / 2; + _B21 = _SQ1; + _C21 += _1C1; + } else { + _Wf1 = _Z9 / __9; + _B21 = _TQ1 * _Wf1; + _0C1 = (_SQ1 - _B21) / 2; + _C21 = _TQ1; + _B21 += _0C1; + } + _QQ1 = _B21; + _RQ1 = _C21; + } else { + _QQ1 = _SQ1; + _RQ1 = _TQ1; + } + _YQ1.x = _0C1; + _YQ1.y = _1C1; + _YQ1._Z9 = _QQ1 - _0C1; + _YQ1.__9 = _RQ1 - _1C1; +} +function _qx() { + return 0; +} +function _Hx() { + return ""; +} +(function () { + "use strict"; + Function.prototype._ZQ1 = function (parent) { + this.prototype.parent = parent; + for (var x in parent.prototype) { + if (!this.prototype[x]) this.prototype[x] = parent.prototype[x]; + } + }; + Function.prototype.__Q1 = function (parent) { + return this._ZQ1(parent); + }; + Array.prototype._0R1 = function (first, _Bc1, _1R1) { + if (typeof first === "undefined") first = 0; + if (typeof _Bc1 === "undefined") _Bc1 = this.length - first; + if (typeof _1R1 === "undefined") + _1R1 = function (_l41, _e21) { + return _l41 < _e21; + }; + var left = first, + _2R1 = [], + _yc1 = 0; + for (;;) { + for (; left + 1 < _Bc1; _Bc1++) { + var _3R1 = this[left + Math.floor(Math.random() * (_Bc1 - left))]; + _2R1[_yc1++] = _Bc1; + for (var right = left - 1; ; ) { + while (_1R1(this[++right], _3R1)) {} + while (_1R1(_3R1, this[--_Bc1])) {} + if (right >= _Bc1) break; + var _Et1 = this[right]; + this[right] = this[_Bc1]; + this[_Bc1] = _Et1; + } + } + if (_yc1 === 0) break; + left = _Bc1; + _Bc1 = _2R1[--_yc1]; + } + return this; + }; + Array.prototype._4R1 = function (_5R1, length) { + if (typeof length === "undefined") length = this.length; + var _921 = 0; + for (var _Y9 = 0; _Y9 < length; ++_Y9) { + if (_5R1(this[_Y9])) continue; + if (_Y9 === _921) { + ++_921; + continue; + } + this[_921++] = this[_Y9]; + } + return _921; + }; + Array.prototype._6R1 = function (first, _R9, _r91, _1R1) { + if (typeof _1R1 === "undefined") + _1R1 = function (_l41, _e21) { + return _l41 < _e21; + }; + var _d31 = _R9 - first; + while (_d31 > 0) { + var _7R1 = Math.floor(_d31 / 2); + var _8R1 = first + _7R1; + if (_1R1(this[_8R1], _r91)) { + first = ++_8R1; + _d31 -= _7R1 + 1; + } else _d31 = _7R1; + } + return first; + }; + Array.prototype._9R1 = function (first, _R9, _r91, _1R1) { + if (typeof _1R1 === "undefined") + _1R1 = function (_l41, _e21) { + return _l41 < _e21; + }; + var _d31 = _R9 - first; + while (_d31 > 0) { + var _7R1 = Math.floor(_d31 / 2); + var _8R1 = first + _7R1; + if (!_1R1(_r91, this[_8R1])) { + first = ++_8R1; + _d31 -= _7R1 + 1; + } else _d31 = _7R1; + } + return first; + }; + Array.prototype.rotate = function (first, _aR1, _R9) { + var _Vc1 = _aR1; + while (first != _Vc1) { + var _bR1 = this[first]; + this[first] = this[_Vc1]; + this[_Vc1] = _bR1; + ++first; + ++_Vc1; + if (_Vc1 === _R9) _Vc1 = _aR1; + else if (first === _aR1) _aR1 = _Vc1; + } + }; + var _cR1 = (function () { + var _dR1 = function () { + return +new Date(); + }; + if (typeof performance === "undefined") window["performance"] = { now: _dR1 }; + if (!window["performance"].now) window["performance"].now = _dR1; + function _eR1(name, parent) { + this.name = name; + this.parent = parent; + this._fR1 = {}; + this._4H1 = 0; + this._gR1 = 0; + this._hR1 = 0; + this._iR1 = !1; + this._jR1 = 0; + } + _eR1.prototype = { + start: function () { + this._4H1 = performance.now(); + this._iR1 = !0; + }, + stop: function (_kR1) { + if (!this._iR1) return; + this._iR1 = !1; + this._gR1 += performance.now() - this._4H1; + if (_kR1) this.start(); + for (var x in this._fR1) this._fR1[x].stop(); + }, + _kR1: function (_lR1) { + if (!_lR1) { + this._iR1 = !0; + this._hR1 += this._gR1; + this.start(); + } + this._gR1 = 0; + for (var x in this._fR1) this._fR1[x]._kR1(!0); + }, + }; + var _mR1 = []; + var _v01 = new _eR1("root"); + function _nR1(name, parent) { + if (!_mR1) throw new Error("late profile creation not allowed"); + var _Wo1 = new _eR1(name, parent || "root"); + _mR1.push(_Wo1); + return _Wo1; + } + function _oR1(_pR1) { + _pR1._jR1--; + delete _pR1._fR1[_pR1.name]; + } + function _qR1(_kd1, _pR1) { + if (_kd1.name === _pR1.parent) return _kd1; + for (var x in _kd1._fR1) { + var _W11; + if ((_W11 = _qR1(_kd1._fR1[x], _pR1))) return _W11; + } + return null; + } + function init() { + while (_mR1.length) { + var _ot1 = _mR1.pop(); + if (!(_ot1.parentNode = _qR1(_v01, _ot1))) _mR1._rR1(_ot1); + else { + _ot1.parentNode._fR1[_ot1.name] = _ot1; + _ot1.parentNode._jR1++; + } + } + _mR1 = null; + } + function _sR1() { + _v01._kR1(!0); + } + var __b1 = { _nR1: _nR1, _oR1: _oR1, init: init, _kR1: _sR1, _tR1: _v01 }; + return __b1; + })(); + function _uR1(_vR1) { + if (!_vR1) { + console.log("Assertion failed! Pls debug."); + debugger; + } + } + var _wR1 = Number.MAX_VALUE; + var _xR1 = 2.2204460492503131e-16; + var _yR1 = Math.PI; + /// @file + var _zR1 = 2; + var _AR1 = 8; + var _BR1 = 0.1; + var _CR1 = 2.0; + var _DR1 = 0.005; + var _ER1 = (2.0 / 180.0) * _yR1; + var _FR1 = 2.0 * _DR1; + var _GR1 = 8; + var _HR1 = 32; + var _IR1 = 1.0; + var _JR1 = 0.2; + var _KR1 = (8.0 / 180.0) * _yR1; + var _LR1 = 2.0; + var _MR1 = _LR1 * _LR1; + var _NR1 = 0.5 * _yR1; + var _OR1 = _NR1 * _NR1; + var _PR1 = 0.2; + var _QR1 = 0.75; + var _RR1 = 0.5; + var _SR1 = 0.01; + var _TR1 = (2.0 / 180.0) * _yR1; + var _UR1 = -1; + var _VR1 = 0.75; + var _WR1 = 1.0; + var _XR1 = 5.0; + var _YR1 = 2; + var _ZR1 = _YR1 * _YR1; + var __R1 = 256; + function _0S1(_1S1, _2S1, _3S1) { + this._4S1 = _1S1; + this._5S1 = _2S1; + this._6S1 = _3S1; + } + _0S1.prototype = { + toString: function () { + return this._4S1 + "." + this._5S1 + "." + this._6S1; + }, + }; + var _7S1 = new _0S1(2, 3, 1); + function _8S1(x) { + return isFinite(x) && !isNaN(x); + } + var _9S1 = Math.sqrt; + var _aS1 = Math.atan2; + var _bS1 = Math.sin; + var _cS1 = Math.cos; + var _dS1 = Math.floor; + var _eS1 = Math.ceil; + var _fS1 = _9S1; + var _gS1 = _aS1; + function _hS1(x) { + return 1.0 / _9S1(x); + } + function _iS1(x, y) { + if (typeof x !== "undefined") { + this.x = x; + this.y = y; + } else this.x = this.y = 0; + } + _iS1.prototype = { + _b01: function () { + return new _iS1(this.x, this.y); + }, + _jS1: function () { + this.x = 0.0; + this.y = 0.0; + return this; + }, + _sc1: function (_kS1, _lS1) { + this.x = _kS1; + this.y = _lS1; + return this; + }, + _IE1: function (_921) { + this.x = _921.x; + this.y = _921.y; + return this; + }, + _mS1: function () { + var _J41 = new _iS1(); + _J41._sc1(-this.x, -this.y); + return _J41; + }, + _nS1: function (_X9) { + switch (_X9) { + case 0: + return this.x; + case 1: + return this.y; + } + }, + _oS1: function (_X9, _J41) { + switch (_X9) { + case 0: + return (this.x = _J41); + case 1: + return (this.y = _J41); + } + }, + _Da1: function (_J41) { + this.x += _J41.x; + this.y += _J41.y; + return this; + }, + _pS1: function (_J41) { + this.x -= _J41.x; + this.y -= _J41.y; + return this; + }, + Multiply: function (_l41) { + this.x *= _l41; + this.y *= _l41; + return this; + }, + Length: function () { + return _fS1(this.x * this.x + this.y * this.y); + }, + _qS1: function () { + return this.x * this.x + this.y * this.y; + }, + _rS1: function () { + var length = this.Length(); + if (length < _xR1) { + return 0.0; + } + var _sS1 = 1.0 / length; + this.x *= _sS1; + this.y *= _sS1; + return length; + }, + _tS1: function () { + return _8S1(this.x) && _8S1(this.y); + }, + _uS1: function () { + return new _iS1(-this.y, this.x); + }, + _vS1: function (out) { + var _cq1 = out || []; + _cq1[0] = this.x; + _cq1[1] = this.y; + return _cq1; + }, + _wS1: function (data) { + this.x = data[0]; + this.y = data[1]; + }, + }; + _iS1._Da1 = function (_l41, _e21) { + return new _iS1(_l41.x + _e21.x, _l41.y + _e21.y); + }; + _iS1._pS1 = function (_l41, _e21) { + return new _iS1(_l41.x - _e21.x, _l41.y - _e21.y); + }; + _iS1._xS1 = function (_l41, _e21) { + return _l41.x == _e21.x && _l41.y == _e21.y; + }; + _iS1.Multiply = function (_Wo1, _l41) { + return new _iS1(_Wo1 * _l41.x, _Wo1 * _l41.y); + }; + _iS1._mS1 = function (_l41) { + return new _iS1(-_l41.x, -_l41.y); + }; + function _yS1(x, y, _L61) { + if (typeof x !== "undefined") { + this.x = x; + this.y = y; + this._L61 = _L61; + } + } + _yS1.prototype = { + _b01: function () { + return new _yS1(this.x, this.y, this._L61); + }, + _jS1: function () { + this.x = 0.0; + this.y = 0.0; + this._L61 = 0.0; + }, + _sc1: function (_kS1, _lS1, _zS1) { + this.x = _kS1; + this.y = _lS1; + this._L61 = _zS1; + }, + _mS1: function () { + var _J41 = new _yS1(); + _J41._sc1(-this.x, -this.y, -this._L61); + return _J41; + }, + _Da1: function (_J41) { + this.x += _J41.x; + this.y += _J41.y; + this._L61 += _J41._L61; + }, + _pS1: function (_J41) { + this.x -= _J41.x; + this.y -= _J41.y; + this._L61 -= _J41._L61; + }, + Multiply: function (_Wo1) { + this.x *= _Wo1; + this.y *= _Wo1; + this._L61 *= _Wo1; + }, + x: 0, + y: 0, + _L61: 0, + }; + _yS1.Multiply = function (_Wo1, _l41) { + return new _yS1(_Wo1 * _l41.x, _Wo1 * _l41.y, _Wo1 * _l41._L61); + }; + _yS1._Da1 = function (_l41, _e21) { + return new _yS1(_l41.x + _e21.x, _l41.y + _e21.y, _l41._L61 + _e21._L61); + }; + _yS1._pS1 = function (_l41, _e21) { + return new _yS1(_l41.x - _e21.x, _l41.y - _e21.y, _l41._L61 - _e21._L61); + }; + function _AS1(_BS1, _CS1) { + this._dc1 = _BS1 ? _BS1._b01() : new _iS1(); + this._1v1 = _CS1 ? _CS1._b01() : new _iS1(); + } + _AS1.prototype = { + _sc1: function (_BS1, _CS1) { + this._dc1._IE1(_BS1); + this._1v1._IE1(_CS1); + }, + _IE1: function (_um1) { + this._dc1._IE1(_um1._dc1); + this._1v1._IE1(_um1._1v1); + }, + _DS1: function () { + this._dc1.x = 1.0; + this._1v1.x = 0.0; + this._dc1.y = 0.0; + this._1v1.y = 1.0; + }, + _jS1: function () { + this._dc1.x = 0.0; + this._1v1.x = 0.0; + this._dc1.y = 0.0; + this._1v1.y = 0.0; + }, + _ES1: function () { + var _l41 = this._dc1.x, + _e21 = this._1v1.x, + _Y9 = this._dc1.y, + _Ce1 = this._1v1.y; + var _FS1 = new _AS1(); + var _GS1 = _l41 * _Ce1 - _e21 * _Y9; + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + _FS1._dc1.x = _GS1 * _Ce1; + _FS1._1v1.x = -_GS1 * _e21; + _FS1._dc1.y = -_GS1 * _Y9; + _FS1._1v1.y = _GS1 * _l41; + return _FS1; + }, + _HS1: function (_e21) { + var _IS1 = this._dc1.x, + _JS1 = this._1v1.x, + _KS1 = this._dc1.y, + _LS1 = this._1v1.y; + var _GS1 = _IS1 * _LS1 - _JS1 * _KS1; + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + var x = new _iS1(); + x.x = _GS1 * (_LS1 * _e21.x - _JS1 * _e21.y); + x.y = _GS1 * (_IS1 * _e21.y - _KS1 * _e21.x); + return x; + }, + }; + _AS1._Da1 = function (_vR1, _FS1) { + return new _AS1(_iS1._Da1(_vR1._dc1, _FS1._dc1), _iS1._Da1(_vR1._1v1, _FS1._1v1)); + }; + function _MS1(_BS1, _CS1, _NS1) { + this._dc1 = _BS1 ? _BS1._b01() : new _yS1(); + this._1v1 = _CS1 ? _CS1._b01() : new _yS1(); + this._OS1 = _NS1 ? _NS1._b01() : new _yS1(); + } + _MS1.prototype = { + _jS1: function () { + this._dc1._jS1(); + this._1v1._jS1(); + this._OS1._jS1(); + }, + _PS1: function (_e21) { + var _GS1 = _QS1(this._dc1, _RS1(this._1v1, this._OS1)); + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + var x = new _yS1(); + x.x = _GS1 * _QS1(_e21, _RS1(this._1v1, this._OS1)); + x.y = _GS1 * _QS1(this._dc1, _RS1(_e21, this._OS1)); + x._L61 = _GS1 * _QS1(this._dc1, _RS1(this._1v1, _e21)); + return x; + }, + _SS1: function (_e21) { + var _IS1 = this._dc1.x, + _JS1 = this._1v1.x, + _KS1 = this._dc1.y, + _LS1 = this._1v1.y; + var _GS1 = _IS1 * _LS1 - _JS1 * _KS1; + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + var x = new _iS1(); + x.x = _GS1 * (_LS1 * _e21.x - _JS1 * _e21.y); + x.y = _GS1 * (_IS1 * _e21.y - _KS1 * _e21.x); + return x; + }, + _TS1: function (_US1) { + var _l41 = this._dc1.x, + _e21 = this._1v1.x, + _Y9 = this._dc1.y, + _Ce1 = this._1v1.y; + var _GS1 = _l41 * _Ce1 - _e21 * _Y9; + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + _US1._dc1.x = _GS1 * _Ce1; + _US1._1v1.x = -_GS1 * _e21; + _US1._dc1._L61 = 0.0; + _US1._dc1.y = -_GS1 * _Y9; + _US1._1v1.y = _GS1 * _l41; + _US1._1v1._L61 = 0.0; + _US1._OS1.x = 0.0; + _US1._OS1.y = 0.0; + _US1._OS1._L61 = 0.0; + }, + _VS1: function (_US1) { + var _GS1 = _QS1(this._dc1, _RS1(this._1v1, this._OS1)); + if (_GS1 != 0.0) { + _GS1 = 1.0 / _GS1; + } + var _IS1 = this._dc1.x, + _JS1 = this._1v1.x, + _WS1 = this._OS1.x; + var _LS1 = this._1v1.y, + _XS1 = this._OS1.y; + var _YS1 = this._OS1._L61; + _US1._dc1.x = _GS1 * (_LS1 * _YS1 - _XS1 * _XS1); + _US1._dc1.y = _GS1 * (_WS1 * _XS1 - _JS1 * _YS1); + _US1._dc1._L61 = _GS1 * (_JS1 * _XS1 - _WS1 * _LS1); + _US1._1v1.x = _US1._dc1.y; + _US1._1v1.y = _GS1 * (_IS1 * _YS1 - _WS1 * _WS1); + _US1._1v1._L61 = _GS1 * (_WS1 * _JS1 - _IS1 * _XS1); + _US1._OS1.x = _US1._dc1._L61; + _US1._OS1.y = _US1._1v1._L61; + _US1._OS1._L61 = _GS1 * (_IS1 * _LS1 - _JS1 * _JS1); + }, + }; + function _ZS1(angle, _Y9) { + if (typeof _Y9 !== "undefined") { + this._Wo1 = angle; + this._Y9 = _Y9; + } else if (typeof angle !== "undefined") this._sc1(angle); + } + _ZS1.prototype = { + _b01: function () { + return new _ZS1(this._Wo1, this._Y9); + }, + _IE1: function (_921) { + this._Wo1 = _921._Wo1; + this._Y9 = _921._Y9; + }, + _sc1: function (x) { + this._Wo1 = _bS1(x); + this._Y9 = _cS1(x); + }, + _DS1: function () { + this._Wo1 = 0.0; + this._Y9 = 1.0; + }, + __S1: function () { + return _gS1(this._Wo1, this._Y9); + }, + _0T1: function () { + return new _iS1(this._Y9, this._Wo1); + }, + _1T1: function () { + return new _iS1(-this._Wo1, this._Y9); + }, + _Wo1: 0, + _Y9: 1, + }; + function _2T1(position, rotation) { + this._ot1 = new _iS1(); + this._Yr1 = new _ZS1(); + if (position) { + this._ot1._IE1(position); + this._Yr1._IE1(rotation); + } + } + _2T1.prototype = { + _b01: function () { + var _3T1 = new _2T1(this._ot1, this._Yr1); + return _3T1; + }, + _IE1: function (_3T1) { + this._ot1._IE1(_3T1._ot1); + this._Yr1._IE1(_3T1._Yr1); + }, + _DS1: function () { + this._ot1._jS1(); + this._Yr1._DS1(); + }, + _sc1: function (position, angle) { + this._ot1._IE1(position); + this._Yr1._sc1(angle); + }, + }; + function _4T1() { + this._5T1 = new _iS1(); + this._6T1 = new _iS1(); + this._Y9 = new _iS1(); + } + _4T1.prototype = { + _IE1: function (_7T1) { + this._5T1._IE1(_7T1._5T1); + this._6T1._IE1(_7T1._6T1); + this._Y9._IE1(_7T1._Y9); + this._l41 = _7T1._l41; + this._8T1 = _7T1._8T1; + this._9T1 = _7T1._9T1; + }, + _b01: function () { + var _7T1 = new _4T1(); + _7T1._5T1._IE1(this._5T1); + _7T1._6T1._IE1(this._6T1); + _7T1._Y9._IE1(this._Y9); + _7T1._l41 = this._l41; + _7T1._8T1 = this._8T1; + _7T1._9T1 = this._9T1; + return _7T1; + }, /// @param beta is a factor in [0,1], where 0 indicates alpha0. + _aT1: function (_3T1, _bT1) { + _3T1._ot1.x = (1.0 - _bT1) * this._6T1.x + _bT1 * this._Y9.x; + _3T1._ot1.y = (1.0 - _bT1) * this._6T1.y + _bT1 * this._Y9.y; + var angle = (1.0 - _bT1) * this._8T1 + _bT1 * this._l41; + _3T1._Yr1._sc1(angle); + _3T1._ot1.x -= _3T1._Yr1._Y9 * this._5T1.x - _3T1._Yr1._Wo1 * this._5T1.y; + _3T1._ot1.y -= _3T1._Yr1._Wo1 * this._5T1.x + _3T1._Yr1._Y9 * this._5T1.y; + }, /// @param alpha the new initial time. + _cT1: function (alpha) { + _uR1(this._9T1 < 1.0); + var _bT1 = (alpha - this._9T1) / (1.0 - this._9T1); + this._6T1._Da1(_iS1.Multiply(_bT1, _iS1._pS1(this._Y9, this._6T1))); + this._8T1 += _bT1 * (this._l41 - this._8T1); + this._9T1 = alpha; + }, + _rS1: function () { + var _dT1 = 2.0 * _yR1; + var _Ce1 = _dT1 * _dS1(this._8T1 / _dT1); + this._8T1 -= _Ce1; + this._l41 -= _Ce1; + }, + _8T1: 0, + _l41: 0, + _9T1: 0, + }; + function _eT1(_l41, _e21) { + return _l41.x * _e21.x + _l41.y * _e21.y; + } + function _fT1(_l41, _e21) { + return _l41.x * _e21.y - _l41.y * _e21.x; + } + function _gT1(_l41, _Wo1) { + return new _iS1(_Wo1 * _l41.y, -_Wo1 * _l41.x); + } + function _hT1(_Wo1, _l41) { + return new _iS1(-_Wo1 * _l41.y, _Wo1 * _l41.x); + } + function _iT1(_vR1, _J41) { + return new _iS1(_vR1._dc1.x * _J41.x + _vR1._1v1.x * _J41.y, _vR1._dc1.y * _J41.x + _vR1._1v1.y * _J41.y); + } + function _jT1(_vR1, _J41) { + return new _iS1(_eT1(_J41, _vR1._dc1), _eT1(_J41, _vR1._1v1)); + } + function _kT1(_l41, _e21) { + var _Y9 = _iS1._pS1(_l41, _e21); + return _Y9.Length(); + } + function _lT1(_l41, _e21) { + var _Y9 = _iS1._pS1(_l41, _e21); + return _eT1(_Y9, _Y9); + } + function _QS1(_l41, _e21) { + return _l41.x * _e21.x + _l41.y * _e21.y + _l41._L61 * _e21._L61; + } + function _RS1(_l41, _e21) { + return new _yS1(_l41.y * _e21._L61 - _l41._L61 * _e21.y, _l41._L61 * _e21.x - _l41.x * _e21._L61, _l41.x * _e21.y - _l41.y * _e21.x); + } + function _mT1(_vR1, _FS1) { + return new _AS1(_iT1(_vR1, _FS1._dc1), _iT1(_vR1, _FS1._1v1)); + } + function _nT1(_vR1, _FS1) { + var _BS1 = new _iS1(_eT1(_vR1._dc1, _FS1._dc1), _eT1(_vR1._1v1, _FS1._dc1)); + var _CS1 = new _iS1(_eT1(_vR1._dc1, _FS1._1v1), _eT1(_vR1._1v1, _FS1._1v1)); + return new _AS1(_BS1, _CS1); + } + function _oT1(_vR1, _J41) { + return _yS1._Da1(_yS1._Da1(_yS1.Multiply(_J41.x, _vR1._dc1), _yS1.Multiply(_J41.y, _vR1._1v1)), _yS1.Multiply(_J41._L61, _vR1._OS1)); + } + function _pT1(_vR1, _J41) { + return new _iS1(_vR1._dc1.x * _J41.x + _vR1._1v1.x * _J41.y, _vR1._dc1.y * _J41.x + _vR1._1v1.y * _J41.y); + } + function _qT1(_Yr1, _b21) { + var _rT1 = new _ZS1(); + _rT1._Wo1 = _Yr1._Wo1 * _b21._Y9 + _Yr1._Y9 * _b21._Wo1; + _rT1._Y9 = _Yr1._Y9 * _b21._Y9 - _Yr1._Wo1 * _b21._Wo1; + return _rT1; + } + function _sT1(_Yr1, _b21) { + var _rT1 = new _ZS1(); + _rT1._Wo1 = _Yr1._Y9 * _b21._Wo1 - _Yr1._Wo1 * _b21._Y9; + _rT1._Y9 = _Yr1._Y9 * _b21._Y9 + _Yr1._Wo1 * _b21._Wo1; + return _rT1; + } + function _tT1(_Yr1, _J41) { + return new _iS1(_Yr1._Y9 * _J41.x - _Yr1._Wo1 * _J41.y, _Yr1._Wo1 * _J41.x + _Yr1._Y9 * _J41.y); + } + function _uT1(_Yr1, _J41) { + return new _iS1(_Yr1._Y9 * _J41.x + _Yr1._Wo1 * _J41.y, -_Yr1._Wo1 * _J41.x + _Yr1._Y9 * _J41.y); + } + function _vT1(_wT1, _J41) { + return new _iS1(_wT1._Yr1._Y9 * _J41.x - _wT1._Yr1._Wo1 * _J41.y + _wT1._ot1.x, _wT1._Yr1._Wo1 * _J41.x + _wT1._Yr1._Y9 * _J41.y + _wT1._ot1.y); + } + function _xT1(_wT1, _J41) { + var _qe1 = _J41.x - _wT1._ot1.x; + var _re1 = _J41.y - _wT1._ot1.y; + var x = _wT1._Yr1._Y9 * _qe1 + _wT1._Yr1._Wo1 * _re1; + var y = -_wT1._Yr1._Wo1 * _qe1 + _wT1._Yr1._Y9 * _re1; + return new _iS1(x, y); + } + function _yT1(_vR1, _FS1) { + var _zT1 = new _2T1(); + _zT1._Yr1 = _qT1(_vR1._Yr1, _FS1._Yr1); + _zT1._ot1 = _iS1._Da1(_tT1(_vR1._Yr1, _FS1._ot1), _vR1._ot1); + return _zT1; + } + function _AT1(_vR1, _FS1) { + var _zT1 = new _2T1(); + _zT1._Yr1 = _sT1(_vR1._Yr1, _FS1._Yr1); + var _BT1 = _FS1._ot1.x - _vR1._ot1.x; + var _CT1 = _FS1._ot1.y - _vR1._ot1.y; + _zT1._ot1.x = _vR1._Yr1._Y9 * _BT1 + _vR1._Yr1._Wo1 * _CT1; + _zT1._ot1.y = -_vR1._Yr1._Wo1 * _BT1 + _vR1._Yr1._Y9 * _CT1; + return _zT1; + } + var _DT1 = Math.abs; + function _ET1(_l41) { + return new _iS1(_DT1(_l41.x), _DT1(_l41.y)); + } + function _FT1(_vR1) { + return new _AS1(_ET1(_vR1._dc1), _ET1(_vR1._1v1)); + } + var _GT1 = Math.min; + function _HT1(_l41, _e21) { + return new _iS1(_GT1(_l41.x, _e21.x), _GT1(_l41.y, _e21.y)); + } + var _IT1 = Math.max; + function _JT1(_l41, _e21) { + return new _iS1(_IT1(_l41.x, _e21.x), _IT1(_l41.y, _e21.y)); + } + function _KT1(_l41, _eL1, _xL1) { + return _IT1(_eL1, _GT1(_l41, _xL1)); + } + function _LT1(_l41, _eL1, _xL1) { + return _JT1(_eL1, _HT1(_l41, _xL1)); + } + function _MT1(x) { + x |= x >> 1; + x |= x >> 2; + x |= x >> 4; + x |= x >> 8; + x |= x >> 16; + return x + 1; + } + function _NT1(x) { + var result = x > 0 && (x & (x - 1)) == 0; + return result; + } + var _OT1 = 32767; + function _PT1(_QT1, _dL1) { + var _b21 = Math.random(); + if (typeof _QT1 !== "undefined") _b21 = (_dL1 - _QT1) * _b21 + _QT1; + else _b21 = 2.0 * _b21 - 1.0; + return _b21; + } + function _RT1(_b21, _k41, _e21) { + this._b21 = _b21 || 0; + this._k41 = _k41 || 0; + this._e21 = _e21 || 0; + } + _RT1.prototype = { + _sc1: function (_b21, _k41, _e21) { + this._b21 = _b21; + this._k41 = _k41; + this._e21 = _e21; + }, + }; + function _ST1() {} + _ST1.prototype = { + _TT1: function (_DP1) { + this._UT1 = _DP1; + }, + _VT1: function () { + return this._UT1; + }, + _WT1: function (_DP1) { + this._UT1 |= _DP1; + }, + _XT1: function (_DP1) { + this._UT1 &= ~_DP1; + }, + _YT1: function (_DP1) { + this._UT1 ^= _DP1; + }, + _ZT1: function (vertices, vertexCount, color) {}, + __T1: function (vertices, vertexCount, color) {}, + _0U1: function (_1U1, _2U1, color) {}, + _3U1: function (_1U1, _2U1, _Ge1, color) {}, + _4U1: function (_Fe1, _5U1, color) {}, /// @param xf a transform. + _6U1: function (_3T1) {}, + _7U1: function (_8U1, _2U1, _9U1, _d31) {}, + _UT1: 0, + }; + _ST1._aU1 = 1; + _ST1._bU1 = 2; + _ST1._cU1 = 4; + _ST1._dU1 = 8; + _ST1._eU1 = 16; + _ST1._fU1 = 32; + _ST1._gU1 = 64; + _ST1._hU1 = 128; + _ST1._iU1 = 256; + _ST1._jU1 = 512; + _ST1._kU1 = 1024; + if (typeof performance === "undefined") { + window.performance = { + now: function () { + return +new Date(); + }, + }; + } + function _lU1() { + this._ls1(); + } + _lU1.prototype = { + _ls1: function () { + this._mU1 = performance.now(); + }, + _nU1: function () { + return performance.now() - this._mU1; + }, + }; + function _oU1() { + this._pU1 = 0; + this._1U1 = new _iS1(); + this._qU1 = 0; + } + /* + * A shape. + * @constructor + * @returns {b2Shape} + */ function _rU1() { + this._px1 = 0; + this._sU1 = 0; + } + _rU1.prototype = { + _b01: function () {}, /// @return the shape type. + _tU1: function () { + return this._px1; + }, + _uU1: function () {}, /// @param xf the shape world transform. + /// @param p a point in world coordinates. + _vU1: function (_3T1, _ot1) {}, /// @param output the ray-cast results. + /// @param input the ray-cast input parameters. + /// @param transform the transform to be applied to the shape. + /// @param childIndex the child shape index + _wU1: function (_Kr1, _Ir1, transform, _xU1) {}, /// @param aabb returns the axis aligned box. + /// @param xf the world transform of the shape. + /// @param childIndex the child shape + _yU1: function (_zU1, _3T1, _xU1) {}, /// @param massData returns the mass data for this shape. + /// @param density the density in kilograms per meter squared. + _AU1: function (_BU1, _CU1) {}, /// @param xf the shape world transform. + /// @param p a point in world coordinates. + /// @param distance returns the distance from the current shape. + /// @param normal returns the direction in which the distance increases. + _DU1: function (_3T1, _ot1, _EU1, _FU1, _xU1) {}, + _vS1: function (out) { + var _cq1 = out || {}; + _cq1["m_type"] = this._px1; + _cq1["m_radius"] = this._sU1; + return _cq1; + }, + _wS1: function (data) { + this._sU1 = data["m_radius"]; + }, + }; + _rU1._GU1 = 0; + _rU1._HU1 = 1; + _rU1._IU1 = 2; + _rU1._JU1 = 3; + _rU1._KU1 = 4; + function _LU1() { + this.parent.call(this); + this._px1 = _rU1._GU1; + this._sU1 = 0; + this._MU1 = new _iS1(); + Object.seal(this); + } + _LU1.prototype = { + _b01: function () { + var _NU1 = new _LU1(); + _NU1._sU1 = this._sU1; + _NU1._MU1 = this._MU1._b01(); + return _NU1; + }, /// @see b2Shape::GetChildCount + _uU1: function () { + return 1; + }, + _vU1: function (transform, _ot1) { + var _1U1 = _iS1._Da1(transform._ot1, _tT1(transform._Yr1, this._MU1)); + var _Ce1 = _iS1._pS1(_ot1, _1U1); + return _eT1(_Ce1, _Ce1) <= this._sU1 * this._sU1; + }, + _wU1: function (_Kr1, _Ir1, transform, _xU1) { + var position = _iS1._Da1(transform._ot1, _tT1(transform._Yr1, this._MU1)); + var _Wo1 = _iS1._pS1(_Ir1._Fe1, position); + var _e21 = _eT1(_Wo1, _Wo1) - this._sU1 * this._sU1; + var _b21 = _iS1._pS1(_Ir1._5U1, _Ir1._Fe1); + var _Y9 = _eT1(_Wo1, _b21); + var _5t1 = _eT1(_b21, _b21); + var _OU1 = _Y9 * _Y9 - _5t1 * _e21; + if (_OU1 < 0.0 || _5t1 < _xR1) { + return !1; + } + var _l41 = -(_Y9 + _fS1(_OU1)); + if (0.0 <= _l41 && _l41 <= _Ir1._PU1 * _5t1) { + _l41 /= _5t1; + _Kr1._QU1 = _l41; + _Kr1._FU1 = _iS1._Da1(_Wo1, _iS1.Multiply(_l41, _b21)); + _Kr1._FU1._rS1(); + return !0; + } + return !1; + }, /// @see b2Shape::ComputeAABB + _yU1: function (_zU1, transform, _xU1) { + var _qe1 = transform._ot1.x + (transform._Yr1._Y9 * this._MU1.x - transform._Yr1._Wo1 * this._MU1.y); + var _re1 = transform._ot1.y + (transform._Yr1._Wo1 * this._MU1.x + transform._Yr1._Y9 * this._MU1.y); + _zU1._RU1.x = _qe1 - this._sU1; + _zU1._RU1.y = _re1 - this._sU1; + _zU1._SU1.x = _qe1 + this._sU1; + _zU1._SU1.y = _re1 + this._sU1; + }, /// @see b2Shape::ComputeMass + _AU1: function (_BU1, _CU1) { + _BU1._pU1 = _CU1 * _yR1 * this._sU1 * this._sU1; + _BU1._1U1 = this._MU1; + _BU1._qU1 = _BU1._pU1 * (0.5 * this._sU1 * this._sU1 + _eT1(this._MU1, this._MU1)); + }, + _TU1: function (_Ce1) { + return 0; + }, + _UU1: function (_Ce1) { + return this._MU1; + }, + _d91: function () { + return 1; + }, + _VU1: function (index) { + _uR1(index == 0); + return this._MU1; + }, + _DU1: function (transform, _ot1, _EU1, _FU1, _xU1) { + var _1U1 = _iS1._Da1(transform._ot1, _tT1(transform._Yr1, this._MU1)); + var _Ce1 = _iS1._pS1(_ot1, _1U1); + var _WU1 = _Ce1.Length(); + _EU1[0] = _WU1 - this._sU1; + _FU1._IE1(_iS1.Multiply(1 / _WU1, _Ce1)); + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["m_p"] = this._MU1._vS1(); + return _cq1; + }, + _wS1: function (data) { + this.parent.prototype._wS1.call(this, data); + this._MU1._wS1(data["m_p"]); + }, + }; + _LU1._ZQ1(_rU1); + function _XU1() { + this.parent.call(this); + this._px1 = _rU1._HU1; + this._sU1 = _FR1; + this._YU1 = new _iS1(); + this._ZU1 = new _iS1(); + this.__U1 = new _iS1(); + this._0V1 = new _iS1(); + this._1V1 = !1; + this._2V1 = !1; + Object.seal(this); + } + _XU1.prototype = { + _sc1: function (_b61, _c61) { + this._ZU1._IE1(_b61); + this.__U1._IE1(_c61); + this._1V1 = !1; + this._2V1 = !1; + }, + _b01: function () { + var _NU1 = new _XU1(); + _NU1._YU1 = this._YU1._b01(); + _NU1._ZU1 = this._ZU1._b01(); + _NU1.__U1 = this.__U1._b01(); + _NU1._0V1 = this._0V1._b01(); + _NU1._1V1 = this._1V1; + _NU1._2V1 = this._2V1; + return _NU1; + }, /// @see b2Shape::GetChildCount + _uU1: function () { + return 1; + }, /// @see b2Shape::TestPoint + _vU1: function (transform, _ot1) { + return !1; + }, + _wU1: function (_Kr1, _Ir1, _3T1, _xU1) { + var _Fe1 = _uT1(_3T1._Yr1, _iS1._pS1(_Ir1._Fe1, _3T1._ot1)); + var _5U1 = _uT1(_3T1._Yr1, _iS1._pS1(_Ir1._5U1, _3T1._ot1)); + var _Ce1 = _iS1._pS1(_5U1, _Fe1); + var _b61 = this._ZU1; + var _c61 = this.__U1; + var e = _iS1._pS1(_c61, _b61); + var _FU1 = new _iS1(e.y, -e.x); + _FU1._rS1(); + var _3V1 = _eT1(_FU1, _iS1._pS1(_b61, _Fe1)); + var _4V1 = _eT1(_FU1, _Ce1); + if (_4V1 == 0.0) { + return !1; + } + var _d21 = _3V1 / _4V1; + if (_d21 < 0.0 || _Ir1._PU1 < _d21) { + return !1; + } + var _Yr1 = _iS1._Da1(_Fe1, _iS1.Multiply(_d21, _Ce1)); + var _b21 = _iS1._pS1(_c61, _b61); + var _5t1 = _eT1(_b21, _b21); + if (_5t1 == 0.0) { + return !1; + } + var _Wo1 = _eT1(_iS1._pS1(_Yr1, _b61), _b21) / _5t1; + if (_Wo1 < 0.0 || 1.0 < _Wo1) { + return !1; + } + _Kr1._QU1 = _d21; + if (_3V1 > 0.0) { + _Kr1._FU1 = _tT1(_3T1._Yr1, _FU1)._mS1(); + } else { + _Kr1._FU1 = _tT1(_3T1._Yr1, _FU1); + } + return !0; + }, /// @see b2Shape::ComputeAABB + _yU1: function (_zU1, _3T1, _xU1) { + var _p61 = _3T1._Yr1._Y9 * this._ZU1.x - _3T1._Yr1._Wo1 * this._ZU1.y + _3T1._ot1.x; + var _q61 = _3T1._Yr1._Wo1 * this._ZU1.x + _3T1._Yr1._Y9 * this._ZU1.y + _3T1._ot1.y; + var _r61 = _3T1._Yr1._Y9 * this.__U1.x - _3T1._Yr1._Wo1 * this.__U1.y + _3T1._ot1.x; + var _s61 = _3T1._Yr1._Wo1 * this.__U1.x + _3T1._Yr1._Y9 * this.__U1.y + _3T1._ot1.y; + var _5V1 = _GT1(_p61, _r61); + var _6V1 = _GT1(_q61, _s61); + var _7V1 = _IT1(_p61, _r61); + var _8V1 = _IT1(_q61, _s61); + _zU1._RU1.x = _5V1 - this._sU1; + _zU1._RU1.y = _6V1 - this._sU1; + _zU1._SU1.x = _7V1 + this._sU1; + _zU1._SU1.y = _8V1 + this._sU1; + }, /// @see b2Shape::ComputeMass + _AU1: function (_BU1, _CU1) { + _BU1._pU1 = 0.0; + _BU1._1U1 = _iS1.Multiply(0.5, _iS1._Da1(this._ZU1, this.__U1)); + _BU1._qU1 = 0.0; + }, + _DU1: function (_3T1, _ot1, _EU1, _FU1, _xU1) { + var _b61 = _vT1(_3T1, this._ZU1); + var _c61 = _vT1(_3T1, this.__U1); + var _Ce1 = _iS1._pS1(_ot1, _b61); + var _Wo1 = _iS1._pS1(_c61, _b61); + var _9V1 = _eT1(_Ce1, _Wo1); + if (_9V1 > 0) { + var _Lm1 = _eT1(_Wo1, _Wo1); + if (_9V1 > _Lm1) { + _Ce1._IE1(_iS1._pS1(_ot1, _c61)); + } else { + _Ce1._pS1(_iS1.Multiply(_9V1 / _Lm1, _Wo1)); + } + } + var _WU1 = _Ce1.Length(); + _EU1[0] = _WU1; + _FU1._IE1(_WU1 > 0 ? _iS1.Multiply(1 / _WU1, _Ce1) : new _iS1(0, 0)); + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["m_vertex1"] = this._ZU1._vS1(); + _cq1["m_vertex2"] = this.__U1._vS1(); + _cq1["m_hasVertex0"] = this._1V1; + if (this._1V1) _cq1["m_vertex0"] = this._YU1._vS1(); + _cq1["m_hasVertex3"] = this._2V1; + if (this._2V1) _cq1["m_vertex3"] = this._0V1._vS1(); + return _cq1; + }, + _wS1: function (data) { + this.parent.prototype._wS1.call(this, data); + this._ZU1._wS1(data["m_vertex1"]); + this.__U1._wS1(data["m_vertex2"]); + this._1V1 = data["m_hasVertex0"]; + if (this._1V1) this._YU1._wS1(data["m_vertex0"]); + this._2V1 = data["m_hasVertex3"]; + if (this._2V1) this._0V1._wS1(data["m_vertex3"]); + }, + }; + _XU1._ZQ1(_rU1); + function _aV1() { + this.parent.call(this); + this._px1 = _rU1._JU1; + this._sU1 = _FR1; + this._bV1 = null; + this._cV1 = 0; + this._dV1 = new _iS1(); + this._eV1 = new _iS1(); + this._fV1 = !1; + this._gV1 = !1; + Object.seal(this); + } + _aV1._hV1 = new _XU1(); + _aV1.prototype = { + /// @param vertices an array of vertices, these are copied + /// @param count the vertex count + _iV1: function (vertices, _d31) { + _uR1(this._bV1 == null && this._cV1 == 0); + _uR1(_d31 >= 3); + for (var _X9 = 1; _X9 < _d31; ++_X9) { + var _b61 = vertices[_X9 - 1]; + var _c61 = vertices[_X9]; + _uR1(_lT1(_b61, _c61) > _DR1 * _DR1); + } + this._cV1 = _d31 + 1; + this._bV1 = new Array(this._cV1); + for (var _X9 = 0; _X9 < _d31; ++_X9) this._bV1[_X9] = vertices[_X9]._b01(); + this._bV1[_d31] = this._bV1[0]._b01(); + this._dV1._IE1(this._bV1[this._cV1 - 2]); + this._eV1._IE1(this._bV1[1]); + this._fV1 = !0; + this._gV1 = !0; + }, /// @param vertices an array of vertices, these are copied + /// @param count the vertex count + _jV1: function (vertices, _d31) { + _uR1(this._bV1 == null && this._cV1 == 0); + _uR1(_d31 >= 2); + for (var _X9 = 1; _X9 < _d31; ++_X9) { + var _b61 = vertices[_X9 - 1]; + var _c61 = vertices[_X9]; + _uR1(_lT1(_b61, _c61) > _DR1 * _DR1); + } + this._cV1 = _d31; + this._bV1 = new Array(_d31); + for (var _X9 = 0; _X9 < _d31; ++_X9) this._bV1[_X9] = vertices[_X9]._b01(); + this._fV1 = !1; + this._gV1 = !1; + this._dV1._jS1(); + this._eV1._jS1(); + }, + _kV1: function (_lV1) { + this._dV1._IE1(_lV1); + this._fV1 = !0; + }, + _mV1: function (_nV1) { + this._eV1._IE1(_nV1); + this._gV1 = !0; + }, + _b01: function () { + var _NU1 = new _aV1(); + _NU1._cV1 = this._cV1; + _NU1._bV1 = new Array(this._cV1); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) _NU1._bV1[_X9] = this._bV1[_X9]._b01(); + _NU1._dV1 = this._dV1._b01(); + _NU1._eV1 = this._eV1._b01(); + _NU1._fV1 = this._fV1; + _NU1._gV1 = this._gV1; + return _NU1; + }, /// @see b2Shape::GetChildCount + _uU1: function () { + return this._cV1 - 1; + }, + _oV1: function (_pV1, index) { + _uR1(0 <= index && index < this._cV1 - 1); + _pV1._px1 = _rU1._HU1; + _pV1._sU1 = this._sU1; + _pV1._ZU1 = this._bV1[index + 0]; + _pV1.__U1 = this._bV1[index + 1]; + if (index > 0) { + _pV1._YU1 = this._bV1[index - 1]; + _pV1._1V1 = !0; + } else { + _pV1._YU1 = this._dV1; + _pV1._1V1 = this._fV1; + } + if (index < this._cV1 - 2) { + _pV1._0V1 = this._bV1[index + 2]; + _pV1._2V1 = !0; + } else { + _pV1._0V1 = this._eV1; + _pV1._2V1 = this._gV1; + } + }, /// @see b2Shape::TestPoint + _vU1: function (transform, _ot1) { + return !1; + }, + _wU1: function (_Kr1, _Ir1, _3T1, _xU1) { + _uR1(_xU1 < this._cV1); + var _qV1 = _xU1; + var _rV1 = _xU1 + 1; + if (_rV1 == this._cV1) { + _rV1 = 0; + } + _aV1._hV1._ZU1 = this._bV1[_qV1]._b01(); + _aV1._hV1.__U1 = this._bV1[_rV1]._b01(); + return _aV1._hV1._wU1(_Kr1, _Ir1, _3T1, 0); + }, /// @see b2Shape::ComputeAABB + _yU1: function (_zU1, _3T1, _xU1) { + _uR1(_xU1 < this._cV1); + var _qV1 = _xU1; + var _rV1 = _xU1 + 1; + if (_rV1 == this._cV1) { + _rV1 = 0; + } + var _p61 = _3T1._Yr1._Y9 * this._bV1[_qV1].x - _3T1._Yr1._Wo1 * this._bV1[_qV1].y + _3T1._ot1.x; + var _q61 = _3T1._Yr1._Wo1 * this._bV1[_qV1].x + _3T1._Yr1._Y9 * this._bV1[_qV1].y + _3T1._ot1.y; + var _r61 = _3T1._Yr1._Y9 * this._bV1[_rV1].x - _3T1._Yr1._Wo1 * this._bV1[_rV1].y + _3T1._ot1.x; + var _s61 = _3T1._Yr1._Wo1 * this._bV1[_rV1].x + _3T1._Yr1._Y9 * this._bV1[_rV1].y + _3T1._ot1.y; + _zU1._RU1.x = _GT1(_p61, _r61); + _zU1._RU1.y = _GT1(_q61, _s61); + _zU1._SU1.x = _IT1(_p61, _r61); + _zU1._SU1.y = _IT1(_q61, _s61); + }, /// @see b2Shape::ComputeMass + _AU1: function (_BU1, _CU1) { + _BU1._pU1 = 0.0; + _BU1._1U1._jS1(); + _BU1._qU1 = 0.0; + }, + _DU1: function (_3T1, _ot1, _EU1, _FU1, _xU1) { + this._oV1(_aV1._hV1, _xU1); + _aV1._hV1._DU1(_3T1, _ot1, _EU1, _FU1, 0); + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["m_count"] = this._cV1; + _cq1["m_vertices"] = []; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) _cq1["m_vertices"].push(this._bV1[_X9]._vS1()); + _cq1["m_hasPrevVertex"] = this._fV1; + if (this._fV1) _cq1["m_prevVertex"] = this._dV1._vS1(); + _cq1["m_hasNextVertex"] = this._gV1; + if (this._gV1) _cq1["m_nextVertex"] = this._eV1._vS1(); + return _cq1; + }, + _wS1: function (data) { + this.parent.prototype._wS1.call(this, data); + this._cV1 = data["m_count"]; + this._bV1 = []; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._bV1[_X9] = new _iS1(); + this._bV1[_X9]._wS1(data["m_vertices"][_X9]); + } + this._fV1 = data["m_hasPrevVertex"]; + if (this._fV1) this._dV1._wS1(data["m_prevVertex"]); + this._gV1 = data["m_hasNextVertex"]; + if (this._gV1) this._eV1._wS1(data["m_nextVertex"]); + }, + }; + _aV1._ZQ1(_rU1); + function _sV1() { + this.parent.call(this); + this._px1 = _rU1._IU1; + this._sU1 = _FR1; + this._cV1 = 0; + this._tV1 = new _iS1(); + this._bV1 = new Array(_AR1); + this._uV1 = new Array(_AR1); + Object.seal(this); + } + _sV1.prototype = { + _b01: function () { + var _NU1 = new _sV1(); + _NU1._cV1 = this._cV1; + _NU1._tV1 = this._tV1._b01(); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + _NU1._bV1[_X9] = this._bV1[_X9]._b01(); + _NU1._uV1[_X9] = this._uV1[_X9]._b01(); + } + return _NU1; + }, /// @see b2Shape::GetChildCount + _uU1: function () { + return 1; + }, /// @warning the points may be re-ordered, even if they form a convex polygon + /// @warning collinear points are handled but not removed. Collinear points + _sc1: function (vertices, _d31) { + _uR1(3 <= _d31 && _d31 <= _AR1); + if (_d31 < 3) { + this._vV1(1.0, 1.0); + return; + } + var _W11 = _GT1(_d31, _AR1); + var _wV1 = new Array(_AR1); + var _xV1 = 0; + for (var _X9 = 0; _X9 < _W11; ++_X9) { + var _J41 = vertices[_X9]; + var _yV1 = !0; + for (var _i21 = 0; _i21 < _xV1; ++_i21) { + if (_lT1(_J41, _wV1[_i21]) < 0.5 * _DR1) { + _yV1 = !1; + break; + } + } + if (_yV1) { + _wV1[_xV1++] = _J41._b01(); + } + } + _W11 = _xV1; + if (_W11 < 3) { + _uR1(!1); + this._vV1(1.0, 1.0); + return; + } + var _zV1 = 0; + var _V51 = _wV1[0].x; + for (_X9 = 1; _X9 < _W11; ++_X9) { + var x = _wV1[_X9].x; + if (x > _V51 || (x == _V51 && _wV1[_X9].y < _wV1[_zV1].y)) { + _zV1 = _X9; + _V51 = x; + } + } + var hull = new Array(_AR1); + var _Z11 = 0; + var _AV1 = _zV1; + for (;;) { + hull[_Z11] = _AV1; + var _BV1 = 0; + for (_i21 = 1; _i21 < _W11; ++_i21) { + if (_BV1 == _AV1) { + _BV1 = _i21; + continue; + } + var _b21 = _iS1._pS1(_wV1[_BV1], _wV1[hull[_Z11]]); + var _J41 = _iS1._pS1(_wV1[_i21], _wV1[hull[_Z11]]); + var _Y9 = _fT1(_b21, _J41); + if (_Y9 < 0.0) { + _BV1 = _i21; + } + if (_Y9 == 0.0 && _J41._qS1() > _b21._qS1()) { + _BV1 = _i21; + } + } + ++_Z11; + _AV1 = _BV1; + if (_BV1 == _zV1) { + break; + } + } + this._cV1 = _Z11; + for (_X9 = 0; _X9 < _Z11; ++_X9) { + this._bV1[_X9] = _wV1[hull[_X9]]._b01(); + } + for (_X9 = 0; _X9 < _Z11; ++_X9) { + var _qV1 = _X9; + var _rV1 = _X9 + 1 < _Z11 ? _X9 + 1 : 0; + var _pV1 = _iS1._pS1(this._bV1[_rV1], this._bV1[_qV1]); + _uR1(_pV1._qS1() > _xR1 * _xR1); + this._uV1[_X9] = _gT1(_pV1, 1.0)._b01(); + this._uV1[_X9]._rS1(); + } + this._tV1 = _sV1._CV1(this._bV1, _Z11); + }, /// @param hx the half-width. + /// @param hy the half-height. + _vV1: function (_DV1, _EV1, _1U1, angle) { + this._cV1 = 4; + this._bV1[0] = new _iS1(-_DV1, -_EV1); + this._bV1[1] = new _iS1(_DV1, -_EV1); + this._bV1[2] = new _iS1(_DV1, _EV1); + this._bV1[3] = new _iS1(-_DV1, _EV1); + this._uV1[0] = new _iS1(0.0, -1.0); + this._uV1[1] = new _iS1(1.0, 0.0); + this._uV1[2] = new _iS1(0.0, 1.0); + this._uV1[3] = new _iS1(-1.0, 0.0); + if (!_1U1) return; + this._tV1._IE1(_1U1); + var _3T1 = new _2T1(); + _3T1._ot1 = _1U1; + _3T1._Yr1._sc1(angle); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._bV1[_X9]._IE1(_vT1(_3T1, this._bV1[_X9])); + this._uV1[_X9]._IE1(_tT1(_3T1._Yr1, this._uV1[_X9])); + } + }, /// @see b2Shape::TestPoint + _vU1: function (_3T1, _ot1) { + var _FV1 = _uT1(_3T1._Yr1, _iS1._pS1(_ot1, _3T1._ot1)); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _GV1 = _eT1(this._uV1[_X9], _iS1._pS1(_FV1, this._bV1[_X9])); + if (_GV1 > 0.0) { + return !1; + } + } + return !0; + }, + _wU1: function (_Kr1, _Ir1, _3T1, _xU1) { + var _Fe1 = _uT1(_3T1._Yr1, _iS1._pS1(_Ir1._Fe1, _3T1._ot1)); + var _5U1 = _uT1(_3T1._Yr1, _iS1._pS1(_Ir1._5U1, _3T1._ot1)); + var _Ce1 = _iS1._pS1(_5U1, _Fe1); + var _1B1 = 0.0, + _HV1 = _Ir1._PU1; + var index = -1; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _3V1 = _eT1(this._uV1[_X9], _iS1._pS1(this._bV1[_X9], _Fe1)); + var _4V1 = _eT1(this._uV1[_X9], _Ce1); + if (_4V1 == 0.0) { + if (_3V1 < 0.0) { + return !1; + } + } else { + if (_4V1 < 0.0 && _3V1 < _1B1 * _4V1) { + _1B1 = _3V1 / _4V1; + index = _X9; + } else if (_4V1 > 0.0 && _3V1 < _HV1 * _4V1) { + _HV1 = _3V1 / _4V1; + } + } + if (_HV1 < _1B1) { + return !1; + } + } + _uR1(0.0 <= _1B1 && _1B1 <= _Ir1._PU1); + if (index >= 0) { + _Kr1._QU1 = _1B1; + _Kr1._FU1 = _tT1(_3T1._Yr1, this._uV1[index]); + return !0; + } + return !1; + }, /// @see b2Shape::ComputeAABB + _yU1: function (_zU1, _3T1, _xU1) { + var _5V1 = _3T1._Yr1._Y9 * this._bV1[0].x - _3T1._Yr1._Wo1 * this._bV1[0].y + _3T1._ot1.x; + var _6V1 = _3T1._Yr1._Wo1 * this._bV1[0].x + _3T1._Yr1._Y9 * this._bV1[0].y + _3T1._ot1.y; + var _7V1 = _5V1; + var _8V1 = _6V1; + for (var _X9 = 1; _X9 < this._cV1; ++_X9) { + var _IV1 = _3T1._Yr1._Y9 * this._bV1[_X9].x - _3T1._Yr1._Wo1 * this._bV1[_X9].y + _3T1._ot1.x; + var _JV1 = _3T1._Yr1._Wo1 * this._bV1[_X9].x + _3T1._Yr1._Y9 * this._bV1[_X9].y + _3T1._ot1.y; + _5V1 = _GT1(_5V1, _IV1); + _6V1 = _GT1(_6V1, _JV1); + _7V1 = _IT1(_7V1, _IV1); + _8V1 = _IT1(_8V1, _JV1); + } + _zU1._RU1.x = _5V1 - this._sU1; + _zU1._RU1.y = _6V1 - this._sU1; + _zU1._SU1.x = _7V1 + this._sU1; + _zU1._SU1.y = _8V1 + this._sU1; + }, /// @see b2Shape::ComputeMass + _AU1: function (_BU1, _CU1) { + _uR1(this._cV1 >= 3); + var _1U1 = new _iS1(0.0, 0.0); + var _KV1 = 0.0; + var _qU1 = 0.0; + var _Wo1 = new _iS1(0.0, 0.0); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + _Wo1._Da1(this._bV1[_X9]); + } + _Wo1.Multiply(1.0 / this._cV1); + var _LV1 = 1.0 / 3.0; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _MV1 = _iS1._pS1(this._bV1[_X9], _Wo1); + var _NV1 = _X9 + 1 < this._cV1 ? _iS1._pS1(this._bV1[_X9 + 1], _Wo1) : _iS1._pS1(this._bV1[0], _Wo1); + var _OV1 = _fT1(_MV1, _NV1); + var _PV1 = 0.5 * _OV1; + _KV1 += _PV1; + _1U1._Da1(_iS1.Multiply(_PV1 * _LV1, _iS1._Da1(_MV1, _NV1))); + var _QV1 = _MV1.x, + _RV1 = _MV1.y; + var _SV1 = _NV1.x, + _TV1 = _NV1.y; + var _UV1 = _QV1 * _QV1 + _SV1 * _QV1 + _SV1 * _SV1; + var _VV1 = _RV1 * _RV1 + _TV1 * _RV1 + _TV1 * _TV1; + _qU1 += 0.25 * _LV1 * _OV1 * (_UV1 + _VV1); + } + _BU1._pU1 = _CU1 * _KV1; + _uR1(_KV1 > _xR1); + _1U1.Multiply(1.0 / _KV1); + _BU1._1U1 = _iS1._Da1(_1U1, _Wo1); + _BU1._qU1 = _CU1 * _qU1; + _BU1._qU1 += _BU1._pU1 * (_eT1(_BU1._1U1, _BU1._1U1) - _eT1(_1U1, _1U1)); + }, + _d91: function () { + return this._cV1; + }, + _VU1: function (index) { + _uR1(0 <= index && index < this._cV1); + return this._bV1[index]; + }, /// @returns true if valid + _WV1: function () { + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _qV1 = _X9; + var _rV1 = _X9 < this._cV1 - 1 ? _qV1 + 1 : 0; + var _ot1 = this._bV1[_qV1]; + var e = _iS1._pS1(this._bV1[_rV1], _ot1); + for (var _i21 = 0; _i21 < this._cV1; ++_i21) { + if (_i21 == _qV1 || _i21 == _rV1) { + continue; + } + var _J41 = _iS1._pS1(this._bV1[_i21], _ot1); + var _Y9 = _fT1(e, _J41); + if (_Y9 < 0.0) { + return !1; + } + } + } + return !0; + }, + _DU1: function (_3T1, _ot1, _XV1, _FU1, _xU1) { + var _FV1 = _uT1(_3T1._Yr1, _iS1._pS1(_ot1, _3T1._ot1)); + var maxDistance = -Number.MAX_VALUE; + var _YV1 = _FV1; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _GV1 = _eT1(this._uV1[_X9], _iS1._pS1(_FV1, this._bV1[_X9])); + if (_GV1 > maxDistance) { + maxDistance = _GV1; + _YV1 = this._uV1[_X9]; + } + } + if (maxDistance > 0) { + var _ZV1 = _YV1; + var __V1 = maxDistance * maxDistance; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _EU1 = _iS1._pS1(_FV1, this._bV1[_X9]); + var _0W1 = _EU1._qS1(); + if (__V1 > _0W1) { + _ZV1 = _EU1; + __V1 = _0W1; + } + } + _XV1[0] = _fS1(__V1); + _FU1._IE1(_tT1(_3T1._Yr1, _ZV1)); + _FU1._rS1(); + } else { + _XV1[0] = maxDistance; + _FU1._IE1(_tT1(_3T1._Yr1, _YV1)); + } + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["m_count"] = this._cV1; + _cq1["m_centroid"] = this._tV1._vS1(); + _cq1["m_vertices"] = []; + _cq1["m_normals"] = []; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + _cq1["m_vertices"].push(this._bV1[_X9]._vS1()); + _cq1["m_normals"].push(this._uV1[_X9]._vS1()); + } + return _cq1; + }, + _wS1: function (data) { + this.parent.prototype._wS1.call(this, data); + this._cV1 = data["m_count"]; + this._tV1._wS1(data["m_centroid"]); + this._bV1 = []; + this._uV1 = []; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._bV1[_X9] = new _iS1(); + this._bV1[_X9]._wS1(data["m_vertices"][_X9]); + this._uV1[_X9] = new _iS1(); + this._uV1[_X9]._wS1(data["m_normals"][_X9]); + } + }, + }; + _sV1._CV1 = function (_1W1, _d31) { + _uR1(_d31 >= 3); + var _Y9 = new _iS1(); + var _KV1 = 0.0; + var _2W1 = new _iS1(0.0, 0.0); + var _3W1 = 1.0 / 3.0; + for (var _X9 = 0; _X9 < _d31; ++_X9) { + var _Fe1 = _2W1; + var _5U1 = _1W1[_X9]; + var _4W1 = _X9 + 1 < _d31 ? _1W1[_X9 + 1] : _1W1[0]; + var _MV1 = _iS1._pS1(_5U1, _Fe1); + var _NV1 = _iS1._pS1(_4W1, _Fe1); + var _OV1 = _fT1(_MV1, _NV1); + var _PV1 = 0.5 * _OV1; + _KV1 += _PV1; + _Y9._Da1(_iS1.Multiply(_PV1, _iS1.Multiply(_3W1, _iS1._Da1(_iS1._Da1(_Fe1, _5U1), _4W1)))); + } + _uR1(_KV1 > _xR1); + _Y9.Multiply(1.0 / _KV1); + return _Y9; + }; + _sV1._ZQ1(_rU1); + function _5W1() { + this._6W1 = 0; + this._7W1 = 0; + } + function _8W1(_9W1, _aW1) { + if (_9W1._6W1 == _aW1._6W1) { + return _9W1._7W1 - _aW1._7W1; + } + return _9W1._6W1 - _aW1._6W1; + } + function _bW1() { + this._cW1 = new _dW1(); + this._eW1 = 0; + this._fW1 = 0; + this._gW1 = 0; + this._hW1 = []; + this._iW1 = 0; + this._jW1 = []; + } + _bW1.prototype = { + _kW1: function (_zU1, _lW1) { + var _mW1 = this._cW1._kW1(_zU1, _lW1); + ++this._fW1; + this._nW1(_mW1); + return _mW1; + }, + _oW1: function (_mW1) { + this._pW1(_mW1); + --this._fW1; + this._cW1._oW1(_mW1); + }, + _qW1: function (_mW1, _zU1, _rW1) { + var buffer = this._cW1._qW1(_mW1, _zU1, _rW1); + if (buffer) { + this._nW1(_mW1); + } + }, + _sW1: function (_mW1) { + this._nW1(_mW1); + }, + _tW1: function (_mW1) { + return this._cW1._tW1(_mW1); + }, + _uW1: function (_mW1) { + return this._cW1._uW1(_mW1); + }, + _vW1: function (_6W1, _7W1) { + var _wW1 = this._cW1._tW1(_6W1); + var _xW1 = this._cW1._tW1(_7W1); + return _yW1(_wW1, _xW1); + }, + _zW1: function () { + return this._fW1; + }, + _AW1: function (_BW1) { + this._gW1 = 0; + this._hW1.length = 0; + for (var _X9 = 0; _X9 < this._iW1; ++_X9) { + this._eW1 = this._jW1[_X9]; + if (this._eW1 == _bW1._CW1) { + continue; + } + var _DW1 = this._cW1._tW1(this._eW1); + this._cW1._EW1(this, _DW1); + } + this._iW1 = 0; + this._hW1.sort(_8W1); + var _X9 = 0; + while (_X9 < this._gW1) { + var _FW1 = this._hW1[_X9]; + var _GW1 = this._cW1._uW1(_FW1._6W1); + var _HW1 = this._cW1._uW1(_FW1._7W1); + _BW1._IW1(_GW1, _HW1); + ++_X9; + while (_X9 < this._gW1) { + var _JW1 = this._hW1[_X9]; + if (_JW1._6W1 != _FW1._6W1 || _JW1._7W1 != _FW1._7W1) { + break; + } + ++_X9; + } + } + }, + _EW1: function (_BW1, _zU1) { + this._cW1._EW1(_BW1, _zU1); + }, /// @param input the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). + /// @param callback a callback class that is called for each proxy that is hit by the ray. + _wU1: function (_BW1, _Ir1) { + this._cW1._wU1(_BW1, _Ir1); + }, + _KW1: function () { + return this._cW1._LW1(); + }, + _MW1: function () { + return this._cW1._NW1(); + }, + _OW1: function () { + return this._cW1._PW1(); + }, /// @param newOrigin the new origin with respect to the old origin + _QW1: function (_RW1) { + this._cW1._QW1(_RW1); + }, + _nW1: function (_mW1) { + this._jW1[this._iW1] = _mW1; + ++this._iW1; + }, + _pW1: function (_mW1) { + for (var _X9 = 0; _X9 < this._iW1; ++_X9) { + if (this._jW1[_X9] == _mW1) { + this._jW1[_X9] = _bW1._CW1; + } + } + }, + _SW1: function (_mW1) { + if (_mW1 == this._eW1) { + return !0; + } + this._hW1[this._gW1] = new _5W1(); + this._hW1[this._gW1]._6W1 = _GT1(_mW1, this._eW1); + this._hW1[this._gW1]._7W1 = _IT1(_mW1, this._eW1); + ++this._gW1; + return !0; + }, + }; + _bW1._CW1 = -1; + function _TW1() { + this._bV1 = null; + this._cV1 = 0; + this._sU1 = 0; + } + _TW1.prototype = { + _IE1: function (_921) { + this._bV1 = _921._bV1; + this._cV1 = _921._cV1; + this._sU1 = _921._sU1; + }, + _sc1: function (_NU1, index) { + switch (_NU1._tU1()) { + case _rU1._GU1: + { + var _UW1 = _NU1; + this._bV1 = [_UW1._MU1]; + this._cV1 = 1; + this._sU1 = _UW1._sU1; + } + break; + case _rU1._IU1: + { + var _VW1 = _NU1; + this._bV1 = _VW1._bV1; + this._cV1 = _VW1._cV1; + this._sU1 = _VW1._sU1; + } + break; + case _rU1._JU1: + { + var _WW1 = _NU1; + _uR1(0 <= index && index < _WW1._cV1); + this._bV1 = [_WW1._bV1[index]]; + if (index + 1 < _WW1._cV1) { + this._bV1[1] = _WW1._bV1[index + 1]; + } else { + this._bV1[1] = _WW1._bV1[0]; + } + this._cV1 = 2; + this._sU1 = _WW1._sU1; + } + break; + case _rU1._HU1: + { + var _pV1 = _NU1; + this._bV1 = [_pV1._ZU1, _pV1.__U1]; + this._cV1 = 2; + this._sU1 = _pV1._sU1; + } + break; + default: + _uR1(!1); + } + }, + _TU1: function (_761, _861) { + var _XW1 = 0; + var _YW1 = this._bV1[0].x * _761 + this._bV1[0].y * _861; + for (var _X9 = 1; _X9 < this._cV1; ++_X9) { + var value = this._bV1[_X9].x * _761 + this._bV1[_X9].y * _861; + if (value > _YW1) { + _XW1 = _X9; + _YW1 = value; + } + } + return _XW1; + }, + _UU1: function (_761, _861) { + return this._bV1[this._TU1(_761, _861)]; + }, + _d91: function () { + return this._cV1; + }, + _VU1: function (index) { + _uR1(0 <= index && index < this._cV1); + return this._bV1[index]; + }, + }; + function _ZW1() { + this.__W1 = 0; + this._d31 = 0; + this._0X1 = [0, 0, 0]; + this._1X1 = [0, 0, 0]; + } + function _2X1() { + this._3X1 = new _TW1(); + this._4X1 = new _TW1(); + this._5X1 = new _2T1(); + this._6X1 = new _2T1(); + this._7X1 = !1; + } + function _8X1() { + this._9X1 = new _iS1(); + this._aX1 = new _iS1(); + this._EU1 = 0; + this._bX1 = 0; + } + function _cX1() { + this._dX1 = new _iS1(); + this._eX1 = new _iS1(); + this._Z9 = new _iS1(); + this._l41 = 0; + this._0X1 = 0; + this._1X1 = 0; + } + _cX1.prototype = { + _IE1: function (_921) { + this._dX1.x = _921._dX1.x; + this._dX1.y = _921._dX1.y; + this._eX1.x = _921._eX1.x; + this._eX1.y = _921._eX1.y; + this._Z9.x = _921._Z9.x; + this._Z9.y = _921._Z9.y; + this._l41 = _921._l41; + this._0X1 = _921._0X1; + this._1X1 = _921._1X1; + }, + }; + function _fX1() { + this._gX1 = [new _cX1(), new _cX1(), new _cX1()]; + this._cV1 = 0; + } + _fX1.prototype = { + _hX1: function (_c31, _3X1, _5X1, _4X1, _6X1) { + _uR1(_c31._d31 <= 3); + this._cV1 = _c31._d31; + var vertices = this._gX1; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _J41 = vertices[_X9]; + _J41._0X1 = _c31._0X1[_X9]; + _J41._1X1 = _c31._1X1[_X9]; + var _iX1 = _3X1._VU1(_J41._0X1); + var _jX1 = _4X1._VU1(_J41._1X1); + _J41._dX1.x = _5X1._Yr1._Y9 * _iX1.x - _5X1._Yr1._Wo1 * _iX1.y + _5X1._ot1.x; + _J41._dX1.y = _5X1._Yr1._Wo1 * _iX1.x + _5X1._Yr1._Y9 * _iX1.y + _5X1._ot1.y; + _J41._eX1.x = _6X1._Yr1._Y9 * _jX1.x - _6X1._Yr1._Wo1 * _jX1.y + _6X1._ot1.x; + _J41._eX1.y = _6X1._Yr1._Wo1 * _jX1.x + _6X1._Yr1._Y9 * _jX1.y + _6X1._ot1.y; + _J41._Z9.x = _J41._eX1.x - _J41._dX1.x; + _J41._Z9.y = _J41._eX1.y - _J41._dX1.y; + _J41._l41 = 0.0; + } + if (this._cV1 > 1) { + var _kX1 = _c31.__W1; + var _lX1 = this._mX1(); + if (_lX1 < 0.5 * _kX1 || 2.0 * _kX1 < _lX1 || _lX1 < _xR1) { + this._cV1 = 0; + } + } + if (this._cV1 == 0) { + var _J41 = vertices[0]; + _J41._0X1 = 0; + _J41._1X1 = 0; + var _iX1 = _3X1._VU1(0); + var _jX1 = _4X1._VU1(0); + _J41._dX1.x = _5X1._Yr1._Y9 * _iX1.x - _5X1._Yr1._Wo1 * _iX1.y + _5X1._ot1.x; + _J41._dX1.y = _5X1._Yr1._Wo1 * _iX1.x + _5X1._Yr1._Y9 * _iX1.y + _5X1._ot1.y; + _J41._eX1.x = _6X1._Yr1._Y9 * _jX1.x - _6X1._Yr1._Wo1 * _jX1.y + _6X1._ot1.x; + _J41._eX1.y = _6X1._Yr1._Wo1 * _jX1.x + _6X1._Yr1._Y9 * _jX1.y + _6X1._ot1.y; + _J41._Z9.x = _J41._eX1.x - _J41._dX1.x; + _J41._Z9.y = _J41._eX1.y - _J41._dX1.y; + _J41._l41 = 1.0; + this._cV1 = 1; + } + }, + _nX1: function (_c31) { + _c31.__W1 = this._mX1(); + _c31._d31 = this._cV1; + var vertices = this._gX1; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + _c31._0X1[_X9] = vertices[_X9]._0X1; + _c31._1X1[_X9] = vertices[_X9]._1X1; + } + }, + _oX1: function (_ot1) { + switch (this._cV1) { + case 1: + _ot1.x = -this._gX1[0]._Z9.x; + _ot1.y = -this._gX1[0]._Z9.y; + break; + case 2: + { + var _pX1 = this._gX1[1]._Z9.x - this._gX1[0]._Z9.x; + var _qX1 = this._gX1[1]._Z9.y - this._gX1[0]._Z9.y; + var _rX1 = _pX1 * -this._gX1[0]._Z9.y - _qX1 * -this._gX1[0]._Z9.x; + if (_rX1 > 0.0) { + _ot1.x = -1.0 * _qX1; + _ot1.y = 1.0 * _pX1; + } else { + _ot1.x = 1.0 * _qX1; + _ot1.y = -1.0 * _pX1; + } + } + break; + default: + _uR1(!1); + _ot1.x = _ot1.y = 0; + break; + } + }, + _sX1: function (_ot1) { + switch (this._cV1) { + case 1: + _ot1.x = this._gX1[0]._Z9.x; + _ot1.y = this._gX1[0]._Z9.y; + break; + case 2: + _ot1.x = this._gX1[0]._l41 * this._gX1[0]._Z9.x + this._gX1[1]._l41 * this._gX1[1]._Z9.x; + _ot1.y = this._gX1[0]._l41 * this._gX1[0]._Z9.y + this._gX1[1]._l41 * this._gX1[1]._Z9.y; + break; + case 3: + _ot1.x = _ot1.y = 0; + break; + default: + _uR1(!1); + _ot1.x = _ot1.y = 0; + break; + } + }, + _tX1: function (_uX1, _vX1) { + switch (this._cV1) { + case 1: + _uX1.x = this._gX1[0]._dX1.x; + _uX1.y = this._gX1[0]._dX1.y; + _vX1.x = this._gX1[0]._eX1.x; + _vX1.y = this._gX1[0]._eX1.y; + break; + case 2: + _uX1.x = this._gX1[0]._l41 * this._gX1[0]._dX1.x + this._gX1[1]._l41 * this._gX1[1]._dX1.x; + _uX1.y = this._gX1[0]._l41 * this._gX1[0]._dX1.y + this._gX1[1]._l41 * this._gX1[1]._dX1.y; + _vX1.x = this._gX1[0]._l41 * this._gX1[0]._eX1.x + this._gX1[1]._l41 * this._gX1[1]._eX1.x; + _vX1.y = this._gX1[0]._l41 * this._gX1[0]._eX1.y + this._gX1[1]._l41 * this._gX1[1]._eX1.y; + break; + case 3: + _uX1.x = this._gX1[0]._l41 * this._gX1[0]._dX1.x + this._gX1[1]._l41 * this._gX1[1]._dX1.x + this._gX1[2]._l41 * this._gX1[2]._dX1.x; + _uX1.y = this._gX1[0]._l41 * this._gX1[0]._dX1.y + this._gX1[1]._l41 * this._gX1[1]._dX1.y + this._gX1[2]._l41 * this._gX1[2]._dX1.y; + _vX1.x = _uX1.x; + _vX1.y = _uX1.y; + break; + default: + _uR1(!1); + break; + } + }, + _mX1: function () { + switch (this._cV1) { + case 1: + return 0.0; + case 2: + return _kT1(this._gX1[0]._Z9, this._gX1[1]._Z9); + case 3: + return (this._gX1[1]._Z9.x - this._gX1[0]._Z9.x) * (this._gX1[2]._Z9.y - this._gX1[0]._Z9.y) - (this._gX1[1]._Z9.y - this._gX1[0]._Z9.y) * (this._gX1[2]._Z9.x - this._gX1[0]._Z9.x); + default: + _uR1(!1); + return 0.0; + } + }, + _wX1: function () { + var _xX1 = this._gX1[0]._Z9; + var _yX1 = this._gX1[1]._Z9; + var _pX1 = _yX1.x - _xX1.x; + var _qX1 = _yX1.y - _xX1.y; + var _zX1 = -(_xX1.x * _pX1 + _xX1.y * _qX1); + if (_zX1 <= 0.0) { + this._gX1[0]._l41 = 1.0; + this._cV1 = 1; + return; + } + var _AX1 = _yX1.x * _pX1 + _yX1.y * _qX1; + if (_AX1 <= 0.0) { + this._gX1[1]._l41 = 1.0; + this._cV1 = 1; + this._gX1[0]._IE1(this._gX1[1]); + return; + } + var _BX1 = 1.0 / (_AX1 + _zX1); + this._gX1[0]._l41 = _AX1 * _BX1; + this._gX1[1]._l41 = _zX1 * _BX1; + this._cV1 = 2; + }, + _CX1: function () { + var _xX1 = this._gX1[0]._Z9; + var _yX1 = this._gX1[1]._Z9; + var _DX1 = this._gX1[2]._Z9; + var _pX1 = _yX1.x - _xX1.x; + var _qX1 = _yX1.y - _xX1.y; + var _EX1 = _xX1.x * _pX1 + _xX1.y * _qX1; + var _FX1 = _yX1.x * _pX1 + _yX1.y * _qX1; + var _AX1 = _FX1; + var _zX1 = -_EX1; + var _GX1 = _DX1.x - _xX1.x; + var _HX1 = _DX1.y - _xX1.y; + var _IX1 = _xX1.x * _GX1 + _xX1.y * _HX1; + var _JX1 = _DX1.x * _GX1 + _DX1.y * _HX1; + var _KX1 = _JX1; + var _LX1 = -_IX1; + var _MX1 = _DX1.x - _yX1.x; + var _NX1 = _DX1.y - _yX1.y; + var _OX1 = _yX1.x * _MX1 + _yX1.y * _NX1; + var _PX1 = _DX1.x * _MX1 + _DX1.y * _NX1; + var _QX1 = _PX1; + var _RX1 = -_OX1; + var _SX1 = _pX1 * _HX1 - _qX1 * _GX1; + var _TX1 = _SX1 * (_yX1.x * _DX1.y - _yX1.y * _DX1.x); + var _UX1 = _SX1 * (_DX1.x * _xX1.y - _DX1.y * _xX1.x); + var _VX1 = _SX1 * (_xX1.x * _yX1.y - _xX1.y * _yX1.x); + if (_zX1 <= 0.0 && _LX1 <= 0.0) { + this._gX1[0]._l41 = 1.0; + this._cV1 = 1; + return; + } + if (_AX1 > 0.0 && _zX1 > 0.0 && _VX1 <= 0.0) { + var _BX1 = 1.0 / (_AX1 + _zX1); + this._gX1[0]._l41 = _AX1 * _BX1; + this._gX1[1]._l41 = _zX1 * _BX1; + this._cV1 = 2; + return; + } + if (_KX1 > 0.0 && _LX1 > 0.0 && _UX1 <= 0.0) { + var _WX1 = 1.0 / (_KX1 + _LX1); + this._gX1[0]._l41 = _KX1 * _WX1; + this._gX1[2]._l41 = _LX1 * _WX1; + this._cV1 = 2; + this._gX1[1]._IE1(this._gX1[2]); + return; + } + if (_AX1 <= 0.0 && _RX1 <= 0.0) { + this._gX1[1]._l41 = 1.0; + this._cV1 = 1; + this._gX1[0]._IE1(this._gX1[1]); + return; + } + if (_KX1 <= 0.0 && _QX1 <= 0.0) { + this._gX1[2]._l41 = 1.0; + this._cV1 = 1; + this._gX1[0]._IE1(this._gX1[2]); + return; + } + if (_QX1 > 0.0 && _RX1 > 0.0 && _TX1 <= 0.0) { + var _XX1 = 1.0 / (_QX1 + _RX1); + this._gX1[1]._l41 = _QX1 * _XX1; + this._gX1[2]._l41 = _RX1 * _XX1; + this._cV1 = 2; + this._gX1[0]._IE1(this._gX1[2]); + return; + } + var _YX1 = 1.0 / (_TX1 + _UX1 + _VX1); + this._gX1[0]._l41 = _TX1 * _YX1; + this._gX1[1]._l41 = _UX1 * _YX1; + this._gX1[2]._l41 = _VX1 * _YX1; + this._cV1 = 3; + }, + }; + var _ZX1 = new _fX1(); + var __X1 = new _iS1(); + var _0Y1 = new _iS1(); + function _1Y1(_Kr1, _c31, _Ir1) { + ++_1Y1._2Y1; + var _3X1 = _Ir1._3X1; + var _4X1 = _Ir1._4X1; + var _5X1 = _Ir1._5X1; + var _6X1 = _Ir1._6X1; + _ZX1._hX1(_c31, _3X1, _5X1, _4X1, _6X1); + var vertices = _ZX1._gX1; + var _3Y1 = 20; + var _4Y1 = [0, 0, 0], + _5Y1 = [0, 0, 0]; + var _6Y1 = 0; + var _7Y1 = _wR1; + var _8Y1 = _7Y1; + var _sL1 = 0; + while (_sL1 < _3Y1) { + _6Y1 = _ZX1._cV1; + for (var _X9 = 0; _X9 < _6Y1; ++_X9) { + _4Y1[_X9] = vertices[_X9]._0X1; + _5Y1[_X9] = vertices[_X9]._1X1; + } + switch (_ZX1._cV1) { + case 1: + break; + case 2: + _ZX1._wX1(); + break; + case 3: + _ZX1._CX1(); + break; + default: + _uR1(!1); + } + if (_ZX1._cV1 == 3) { + break; + } + _ZX1._sX1(_0Y1); + _8Y1 = _0Y1._qS1(); + _7Y1 = _8Y1; + _ZX1._oX1(_0Y1); + if (_0Y1._qS1() < _xR1 * _xR1) { + break; + } + var _9Y1 = vertices[_ZX1._cV1]; + _9Y1._0X1 = _3X1._TU1(_5X1._Yr1._Y9 * -_0Y1.x + _5X1._Yr1._Wo1 * -_0Y1.y, -_5X1._Yr1._Wo1 * -_0Y1.x + _5X1._Yr1._Y9 * -_0Y1.y); + var _aY1 = _3X1._VU1(_9Y1._0X1); + _9Y1._dX1.x = _5X1._Yr1._Y9 * _aY1.x - _5X1._Yr1._Wo1 * _aY1.y + _5X1._ot1.x; + _9Y1._dX1.y = _5X1._Yr1._Wo1 * _aY1.x + _5X1._Yr1._Y9 * _aY1.y + _5X1._ot1.y; + _9Y1._1X1 = _4X1._TU1(_6X1._Yr1._Y9 * _0Y1.x + _6X1._Yr1._Wo1 * _0Y1.y, -_6X1._Yr1._Wo1 * _0Y1.x + _6X1._Yr1._Y9 * _0Y1.y); + var _bY1 = _4X1._VU1(_9Y1._1X1); + _9Y1._eX1.x = _6X1._Yr1._Y9 * _bY1.x - _6X1._Yr1._Wo1 * _bY1.y + _6X1._ot1.x; + _9Y1._eX1.y = _6X1._Yr1._Wo1 * _bY1.x + _6X1._Yr1._Y9 * _bY1.y + _6X1._ot1.y; + _9Y1._Z9.x = _9Y1._eX1.x - _9Y1._dX1.x; + _9Y1._Z9.y = _9Y1._eX1.y - _9Y1._dX1.y; + ++_sL1; + ++_1Y1._cY1; + var _dY1 = !1; + for (var _X9 = 0; _X9 < _6Y1; ++_X9) { + if (_9Y1._0X1 == _4Y1[_X9] && _9Y1._1X1 == _5Y1[_X9]) { + _dY1 = !0; + break; + } + } + if (_dY1) { + break; + } + ++_ZX1._cV1; + } + _1Y1._eY1 = _IT1(_1Y1._eY1, _sL1); + _ZX1._tX1(_Kr1._9X1, _Kr1._aX1); + _Kr1._EU1 = _kT1(_Kr1._9X1, _Kr1._aX1); + _Kr1._bX1 = _sL1; + _ZX1._nX1(_c31); + if (_Ir1._7X1) { + var _fY1 = _3X1._sU1; + var _gY1 = _4X1._sU1; + if (_Kr1._EU1 > _fY1 + _gY1 && _Kr1._EU1 > _xR1) { + _Kr1._EU1 -= _fY1 + _gY1; + __X1.x = _Kr1._aX1.x - _Kr1._9X1.x; + __X1.y = _Kr1._aX1.y - _Kr1._9X1.y; + __X1._rS1(); + _Kr1._9X1.x += _fY1 * __X1.x; + _Kr1._9X1.y += _fY1 * __X1.y; + _Kr1._aX1.x -= _gY1 * __X1.x; + _Kr1._aX1.y -= _gY1 * __X1.y; + } else { + var _qe1 = 0.5 * (_Kr1._9X1.x + _Kr1._aX1.x); + var _re1 = 0.5 * (_Kr1._9X1.y + _Kr1._aX1.y); + _Kr1._9X1.x = _qe1; + _Kr1._9X1.y = _re1; + _Kr1._aX1.x = _qe1; + _Kr1._aX1.y = _re1; + _Kr1._EU1 = 0.0; + } + } + } + _1Y1._2Y1 = 0; + _1Y1._cY1 = 0; + _1Y1._eY1 = 0; + var _hY1 = 255; + function _iY1() {} + _iY1.prototype = { + _0X1: 0, + _1X1: 0, + _jY1: 0, + _kY1: 0, + _ls1: function () { + this._0X1 = this._1X1 = this._jY1 = this._kY1 = 0; + }, + _s11: function () { + return this._0X1 | (this._1X1 << 8) | (this._jY1 << 16) | (this._kY1 << 24); + }, + _IE1: function (_Sc1) { + this._0X1 = _Sc1._0X1; + this._1X1 = _Sc1._1X1; + this._jY1 = _Sc1._jY1; + this._kY1 = _Sc1._kY1; + }, + }; + _iY1._lY1 = 0; + _iY1._mY1 = 1; + function _nY1() { + this._oY1 = new _iS1(); + this._pY1 = 0; + this._qY1 = 0; + this.id = new _iY1(); + } + _nY1.prototype = { + _b01: function () { + var _rY1 = new _nY1(); + _rY1._oY1.x = this._oY1.x; + _rY1._oY1.y = this._oY1.y; + _rY1._pY1 = this._pY1; + _rY1._qY1 = this._qY1; + _rY1.id._IE1(this.id); + return _rY1; + }, + }; + function _sY1() { + this._D2 = new Array(_zR1); + this._tY1 = new _iS1(); + this._oY1 = new _iS1(); + this.type = 0; + this._uY1 = 0; + } + _sY1.prototype = { + _b01: function () { + var _vY1 = new _sY1(); + _vY1._uY1 = this._uY1; + _vY1.type = this.type; + _vY1._oY1.x = this._oY1.x; + _vY1._oY1.y = this._oY1.y; + _vY1._tY1.x = this._tY1.x; + _vY1._tY1.y = this._tY1.y; + for (var _X9 = 0; _X9 < this._uY1; ++_X9) _vY1._D2[_X9] = this._D2[_X9]._b01(); + return _vY1; + }, + _IE1: function (_vY1) { + this._uY1 = _vY1._uY1; + this.type = _vY1.type; + this._oY1.x = _vY1._oY1.x; + this._oY1.y = _vY1._oY1.y; + this._tY1.x = _vY1._tY1.x; + this._tY1.y = _vY1._tY1.y; + for (var _X9 = 0; _X9 < this._uY1; ++_X9) this._D2[_X9] = _vY1._D2[_X9]._b01(); + }, + }; + _sY1._wY1 = 0; + _sY1._xY1 = 1; + _sY1._yY1 = 2; + _sY1._zY1 = 0; + _sY1._AY1 = 1; + _sY1._BY1 = 2; + _sY1._CY1 = 3; + function _DY1() { + this._FU1 = new _iS1(); + this._D2 = new Array(_zR1); + this._EY1 = new Array(_zR1); + } + _DY1.prototype = { + _FY1: function (_vY1, _GY1, _HY1, _IY1, _JY1) { + if (_vY1._uY1 == 0) { + return; + } + switch (_vY1.type) { + case _sY1._wY1: + { + this._FU1.x = 1; + this._FU1.y = 0; + var _KY1 = _GY1._Yr1._Y9 * _vY1._oY1.x - _GY1._Yr1._Wo1 * _vY1._oY1.y + _GY1._ot1.x; + var _LY1 = _GY1._Yr1._Wo1 * _vY1._oY1.x + _GY1._Yr1._Y9 * _vY1._oY1.y + _GY1._ot1.y; + var _MY1 = _IY1._Yr1._Y9 * _vY1._D2[0]._oY1.x - _IY1._Yr1._Wo1 * _vY1._D2[0]._oY1.y + _IY1._ot1.x; + var _NY1 = _IY1._Yr1._Wo1 * _vY1._D2[0]._oY1.x + _IY1._Yr1._Y9 * _vY1._D2[0]._oY1.y + _IY1._ot1.y; + var _OY1 = _KY1 - _MY1; + var _PY1 = _LY1 - _NY1; + if (_OY1 * _OY1 + _PY1 * _PY1 > _xR1 * _xR1) { + this._FU1.x = _MY1 - _KY1; + this._FU1.y = _NY1 - _LY1; + this._FU1._rS1(); + } + var _QY1 = _KY1 + _HY1 * this._FU1.x; + var _RY1 = _LY1 + _HY1 * this._FU1.y; + var _SY1 = _MY1 - _JY1 * this._FU1.x; + var _TY1 = _NY1 - _JY1 * this._FU1.y; + this._D2[0] = new _iS1(0.5 * (_QY1 + _SY1), 0.5 * (_RY1 + _TY1)); + this._EY1[0] = (_SY1 - _QY1) * this._FU1.x + (_TY1 - _RY1) * this._FU1.y; + } + break; + case _sY1._xY1: + { + this._FU1.x = _GY1._Yr1._Y9 * _vY1._tY1.x - _GY1._Yr1._Wo1 * _vY1._tY1.y; + this._FU1.y = _GY1._Yr1._Wo1 * _vY1._tY1.x + _GY1._Yr1._Y9 * _vY1._tY1.y; + var _UY1 = _GY1._Yr1._Y9 * _vY1._oY1.x - _GY1._Yr1._Wo1 * _vY1._oY1.y + _GY1._ot1.x; + var _VY1 = _GY1._Yr1._Wo1 * _vY1._oY1.x + _GY1._Yr1._Y9 * _vY1._oY1.y + _GY1._ot1.y; + for (var _X9 = 0; _X9 < _vY1._uY1; ++_X9) { + var _WY1 = _IY1._Yr1._Y9 * _vY1._D2[_X9]._oY1.x - _IY1._Yr1._Wo1 * _vY1._D2[_X9]._oY1.y + _IY1._ot1.x; + var _XY1 = _IY1._Yr1._Wo1 * _vY1._D2[_X9]._oY1.x + _IY1._Yr1._Y9 * _vY1._D2[_X9]._oY1.y + _IY1._ot1.y; + var _Ce1 = (_WY1 - _UY1) * this._FU1.x + (_XY1 - _VY1) * this._FU1.y; + var _QY1 = _WY1 + (_HY1 - _Ce1) * this._FU1.x; + var _RY1 = _XY1 + (_HY1 - _Ce1) * this._FU1.y; + var _SY1 = _WY1 - _JY1 * this._FU1.x; + var _TY1 = _XY1 - _JY1 * this._FU1.y; + this._D2[_X9] = new _iS1(0.5 * (_QY1 + _SY1), 0.5 * (_RY1 + _TY1)); + this._EY1[_X9] = (_SY1 - _QY1) * this._FU1.x + (_TY1 - _RY1) * this._FU1.y; + } + } + break; + case _sY1._yY1: + { + this._FU1.x = _IY1._Yr1._Y9 * _vY1._tY1.x - _IY1._Yr1._Wo1 * _vY1._tY1.y; + this._FU1.y = _IY1._Yr1._Wo1 * _vY1._tY1.x + _IY1._Yr1._Y9 * _vY1._tY1.y; + var _UY1 = _IY1._Yr1._Y9 * _vY1._oY1.x - _IY1._Yr1._Wo1 * _vY1._oY1.y + _IY1._ot1.x; + var _VY1 = _IY1._Yr1._Wo1 * _vY1._oY1.x + _IY1._Yr1._Y9 * _vY1._oY1.y + _IY1._ot1.y; + for (var _X9 = 0; _X9 < _vY1._uY1; ++_X9) { + var _WY1 = _GY1._Yr1._Y9 * _vY1._D2[_X9]._oY1.x - _GY1._Yr1._Wo1 * _vY1._D2[_X9]._oY1.y + _GY1._ot1.x; + var _XY1 = _GY1._Yr1._Wo1 * _vY1._D2[_X9]._oY1.x + _GY1._Yr1._Y9 * _vY1._D2[_X9]._oY1.y + _GY1._ot1.y; + var _Ce1 = (_WY1 - _UY1) * this._FU1.x + (_XY1 - _VY1) * this._FU1.y; + var _SY1 = _WY1 + (_JY1 - _Ce1) * this._FU1.x; + var _TY1 = _XY1 + (_JY1 - _Ce1) * this._FU1.y; + var _QY1 = _WY1 - _HY1 * this._FU1.x; + var _RY1 = _XY1 - _HY1 * this._FU1.y; + this._D2[_X9] = new _iS1(0.5 * (_QY1 + _SY1), 0.5 * (_RY1 + _TY1)); + this._EY1[_X9] = (_QY1 - _SY1) * this._FU1.x + (_RY1 - _TY1) * this._FU1.y; + } + this._FU1.x = -this._FU1.x; + this._FU1.y = -this._FU1.y; + } + break; + } + }, + }; + function _YY1(_ZY1, __Y1, _0Z1, _1Z1) { + for (var _X9 = 0; _X9 < _zR1; ++_X9) { + _ZY1[_X9] = _sY1._zY1; + __Y1[_X9] = _sY1._zY1; + } + for (var _X9 = 0; _X9 < _0Z1._uY1; ++_X9) { + var id = _0Z1._D2[_X9].id; + _ZY1[_X9] = _sY1._CY1; + for (var _i21 = 0; _i21 < _1Z1._uY1; ++_i21) { + if (_1Z1._D2[_i21].id._s11() == id._s11()) { + _ZY1[_X9] = _sY1._BY1; + break; + } + } + } + for (var _X9 = 0; _X9 < _1Z1._uY1; ++_X9) { + var id = _1Z1._D2[_X9].id; + __Y1[_X9] = _sY1._AY1; + for (var _i21 = 0; _i21 < _0Z1._uY1; ++_i21) { + if (_0Z1._D2[_i21].id._s11() == id._s11()) { + __Y1[_X9] = _sY1._BY1; + break; + } + } + } + } + function _2Z1() { + this._J41 = new _iS1(); + this.id = new _iY1(); + } + function _3Z1() { + (this._Fe1 = new _iS1()), (this._5U1 = new _iS1()); + this._PU1 = 0; + } + function _4Z1() { + this._FU1 = new _iS1(); + this._QU1 = 0; + } + function _5Z1() { + this._RU1 = new _iS1(); + this._SU1 = new _iS1(); + } + _5Z1.prototype = { + _IE1: function (_6Z1) { + this._RU1.x = _6Z1._RU1.x; + this._RU1.y = _6Z1._RU1.y; + this._SU1.x = _6Z1._SU1.x; + this._SU1.y = _6Z1._SU1.y; + }, + _b01: function () { + var _7Z1 = new _5Z1(); + _7Z1._RU1.x = this._RU1.x; + _7Z1._RU1.y = this._RU1.y; + _7Z1._SU1.x = this._SU1.x; + _7Z1._SU1.y = this._SU1.y; + return _7Z1; + }, + _tS1: function () { + return this._SU1.x - this._RU1.x >= 0.0 && this._SU1.y - this._RU1.y >= 0.0 && this._RU1._tS1() && this._SU1._tS1(); + }, + _8Z1: function () { + return new _iS1(0.5 * (this._RU1.x + this._SU1.x), 0.5 * (this._RU1.y + this._SU1.y)); + }, + _9Z1: function () { + return new _iS1(0.5 * (this._SU1.x - this._RU1.x), 0.5 * (this._SU1.y - this._RU1.y)); + }, + _aZ1: function () { + return 2.0 * (this._SU1.x - this._RU1.x + (this._SU1.y - this._RU1.y)); + }, + _bZ1: function (_cZ1, _dZ1) { + if (_dZ1) { + this._RU1.x = _GT1(_cZ1._RU1.x, _dZ1._RU1.x); + this._RU1.y = _GT1(_cZ1._RU1.y, _dZ1._RU1.y); + this._SU1.x = _IT1(_cZ1._SU1.x, _dZ1._SU1.x); + this._SU1.y = _IT1(_cZ1._SU1.y, _dZ1._SU1.y); + } else { + this._RU1.x = _GT1(this._RU1.x, _cZ1._RU1.x); + this._RU1.y = _GT1(this._RU1.y, _cZ1._RU1.y); + this._SU1.x = _IT1(this._SU1.x, _cZ1._SU1.x); + this._SU1.y = _IT1(this._SU1.y, _cZ1._SU1.y); + } + }, + _eZ1: function (_zU1) { + return this._RU1.x <= _zU1._RU1.x && this._RU1.y <= _zU1._RU1.y && _zU1._SU1.x <= this._SU1.x && _zU1._SU1.y <= this._SU1.y; + }, + _wU1: function (_Kr1, _Ir1) { + var _fZ1 = -_wR1; + var _gZ1 = _wR1; + var _ot1 = _Ir1._Fe1; + var _Ce1 = _iS1._pS1(_Ir1._5U1, _Ir1._Fe1); + var _hZ1 = _ET1(_Ce1); + var _FU1 = new _iS1(); + for (var _X9 = 0; _X9 < 2; ++_X9) { + if (_hZ1._nS1(_X9) < _xR1) { + if (_ot1._nS1(_X9) < this._RU1._nS1(_X9) || this._SU1._nS1(_X9) < _ot1._nS1(_X9)) { + return !1; + } + } else { + var _iZ1 = 1.0 / _Ce1._nS1(_X9); + var _jZ1 = (this._RU1._nS1(_X9) - _ot1._nS1(_X9)) * _iZ1; + var _kZ1 = (this._SU1._nS1(_X9) - _ot1._nS1(_X9)) * _iZ1; + var _Wo1 = -1.0; + if (_jZ1 > _kZ1) { + var _Et1 = _kZ1; + _kZ1 = _jZ1; + _jZ1 = _Et1; + _Wo1 = 1.0; + } + if (_jZ1 > _fZ1) { + _FU1.x = _FU1.y = 0; + _FU1._oS1(_X9, _Wo1); + _fZ1 = _jZ1; + } + _gZ1 = _GT1(_gZ1, _kZ1); + if (_fZ1 > _gZ1) { + return !1; + } + } + } + if (_fZ1 < 0.0 || _Ir1._PU1 < _fZ1) { + return !1; + } + _Kr1._QU1 = _fZ1; + _Kr1._FU1.x = _FU1.x; + _Kr1._FU1.y = _FU1.y; + return !0; + }, + }; + function _lZ1(_vY1, _mZ1, _GY1, _nZ1, _IY1) { + _vY1._uY1 = 0; + var _uX1 = _vT1(_GY1, _mZ1._MU1); + var _vX1 = _vT1(_IY1, _nZ1._MU1); + var _761 = _vX1.x - _uX1.x; + var _861 = _vX1.y - _uX1.y; + var _oZ1 = _761 * _761 + _861 * _861; + var _fY1 = _mZ1._sU1, + _gY1 = _nZ1._sU1; + var _2U1 = _fY1 + _gY1; + if (_oZ1 > _2U1 * _2U1) { + return; + } + _vY1.type = _sY1._wY1; + _vY1._oY1.x = _mZ1._MU1.x; + _vY1._oY1.y = _mZ1._MU1.y; + _vY1._tY1.x = _vY1._tY1.y = 0; + _vY1._uY1 = 1; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + _vY1._D2[0].id._ls1(); + } + function _pZ1(_vY1, _qZ1, _GY1, _nZ1, _IY1) { + _vY1._uY1 = 0; + var _Y9 = _vT1(_IY1, _nZ1._MU1); + var _rZ1 = _xT1(_GY1, _Y9); + var _sZ1 = 0; + var _tZ1 = -_wR1; + var _2U1 = _qZ1._sU1 + _nZ1._sU1; + var vertexCount = _qZ1._cV1; + var vertices = _qZ1._bV1; + var _uZ1 = _qZ1._uV1; + for (var _X9 = 0; _X9 < vertexCount; ++_X9) { + var _Wo1 = _uZ1[_X9].x * (_rZ1.x - vertices[_X9].x) + _uZ1[_X9].y * (_rZ1.y - vertices[_X9].y); + if (_Wo1 > _2U1) { + return; + } + if (_Wo1 > _tZ1) { + _tZ1 = _Wo1; + _sZ1 = _X9; + } + } + var _vZ1 = _sZ1; + var _wZ1 = _vZ1 + 1 < vertexCount ? _vZ1 + 1 : 0; + var _b61 = vertices[_vZ1]; + var _c61 = vertices[_wZ1]; + if (_tZ1 < _xR1) { + _vY1._uY1 = 1; + _vY1.type = _sY1._xY1; + _vY1._tY1.x = _uZ1[_sZ1].x; + _vY1._tY1.y = _uZ1[_sZ1].y; + _vY1._oY1.x = 0.5 * (_b61.x + _c61.x); + _vY1._oY1.y = 0.5 * (_b61.y + _c61.y); + _vY1._D2[0] = new _nY1(); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + _vY1._D2[0].id._ls1(); + return; + } + var _xZ1 = (_rZ1.x - _b61.x) * (_c61.x - _b61.x) + (_rZ1.y - _b61.y) * (_c61.y - _b61.y); + var _yZ1 = (_rZ1.x - _c61.x) * (_b61.x - _c61.x) + (_rZ1.y - _c61.y) * (_b61.y - _c61.y); + if (_xZ1 <= 0.0) { + if (_lT1(_rZ1, _b61) > _2U1 * _2U1) { + return; + } + _vY1._uY1 = 1; + _vY1.type = _sY1._xY1; + _vY1._tY1.x = _rZ1.x - _b61.x; + _vY1._tY1.y = _rZ1.y - _b61.y; + _vY1._tY1._rS1(); + _vY1._oY1.x = _b61.x; + _vY1._oY1.y = _b61.y; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + _vY1._D2[0].id._ls1(); + } else if (_yZ1 <= 0.0) { + if (_lT1(_rZ1, _c61) > _2U1 * _2U1) { + return; + } + _vY1._uY1 = 1; + _vY1.type = _sY1._xY1; + _vY1._tY1.x = _rZ1.x - _c61.x; + _vY1._tY1.y = _rZ1.y - _c61.y; + _vY1._tY1._rS1(); + _vY1._oY1.x = _c61.x; + _vY1._oY1.y = _c61.y; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + _vY1._D2[0].id._ls1(); + } else { + var _zZ1 = 0.5 * (_b61.x + _c61.x); + var _AZ1 = 0.5 * (_b61.y + _c61.y); + var _BZ1 = (_rZ1.x - _zZ1) * _uZ1[_vZ1].x + (_rZ1.y - _AZ1) * _uZ1[_vZ1].y; + if (_BZ1 > _2U1) { + return; + } + _vY1._uY1 = 1; + _vY1.type = _sY1._xY1; + _vY1._tY1.x = _uZ1[_vZ1].x; + _vY1._tY1.y = _uZ1[_vZ1].y; + _vY1._oY1.x = _zZ1; + _vY1._oY1.y = _AZ1; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + _vY1._D2[0].id._ls1(); + } + } + function _CZ1(_DZ1, _EZ1, _FZ1, _GZ1, _HZ1) { + var _IZ1 = _EZ1._cV1; + var _JZ1 = _GZ1._cV1; + var _KZ1 = _EZ1._uV1; + var _LZ1 = _EZ1._bV1; + var _MZ1 = _GZ1._bV1; + var _3T1 = _AT1(_HZ1, _FZ1); + var _XW1 = 0; + var _NZ1 = -_wR1; + for (var _X9 = 0; _X9 < _IZ1; ++_X9) { + var _S61 = _3T1._Yr1._Y9 * _KZ1[_X9].x - _3T1._Yr1._Wo1 * _KZ1[_X9].y; + var _T61 = _3T1._Yr1._Wo1 * _KZ1[_X9].x + _3T1._Yr1._Y9 * _KZ1[_X9].y; + var _p61 = _3T1._Yr1._Y9 * _LZ1[_X9].x - _3T1._Yr1._Wo1 * _LZ1[_X9].y + _3T1._ot1.x; + var _q61 = _3T1._Yr1._Wo1 * _LZ1[_X9].x + _3T1._Yr1._Y9 * _LZ1[_X9].y + _3T1._ot1.y; + var _OZ1 = _wR1; + for (var _i21 = 0; _i21 < _JZ1; ++_i21) { + var _PZ1 = _S61 * (_MZ1[_i21].x - _p61) + _T61 * (_MZ1[_i21].y - _q61); + if (_PZ1 < _OZ1) { + _OZ1 = _PZ1; + } + } + if (_OZ1 > _NZ1) { + _NZ1 = _OZ1; + _XW1 = _X9; + } + } + _DZ1[0] = _XW1; + return _NZ1; + } + function _QZ1(_Y9, _EZ1, _FZ1, _RZ1, _GZ1, _HZ1) { + var _SZ1 = _EZ1._uV1; + var _JZ1 = _GZ1._cV1; + var _TZ1 = _GZ1._bV1; + var _UZ1 = _GZ1._uV1; + _uR1(0 <= _RZ1 && _RZ1 < _EZ1._cV1); + var _VZ1 = _FZ1._Yr1._Y9 * _SZ1[_RZ1].x - _FZ1._Yr1._Wo1 * _SZ1[_RZ1].y; + var _WZ1 = _FZ1._Yr1._Wo1 * _SZ1[_RZ1].x + _FZ1._Yr1._Y9 * _SZ1[_RZ1].y; + var _XZ1 = _HZ1._Yr1._Y9 * _VZ1 + _HZ1._Yr1._Wo1 * _WZ1; + var _YZ1 = -_HZ1._Yr1._Wo1 * _VZ1 + _HZ1._Yr1._Y9 * _WZ1; + var index = 0; + var _ZZ1 = _wR1; + for (var _X9 = 0; _X9 < _JZ1; ++_X9) { + var _GV1 = _XZ1 * _UZ1[_X9].x + _YZ1 * _UZ1[_X9].y; + if (_GV1 < _ZZ1) { + _ZZ1 = _GV1; + index = _X9; + } + } + var _qV1 = index; + var _rV1 = _qV1 + 1 < _JZ1 ? _qV1 + 1 : 0; + _Y9[0]._J41.x = _HZ1._Yr1._Y9 * _TZ1[_qV1].x - _HZ1._Yr1._Wo1 * _TZ1[_qV1].y + _HZ1._ot1.x; + _Y9[0]._J41.y = _HZ1._Yr1._Wo1 * _TZ1[_qV1].x + _HZ1._Yr1._Y9 * _TZ1[_qV1].y + _HZ1._ot1.y; + _Y9[0].id._0X1 = _RZ1; + _Y9[0].id._1X1 = _qV1; + _Y9[0].id._jY1 = _iY1._mY1; + _Y9[0].id._kY1 = _iY1._lY1; + _Y9[1]._J41.x = _HZ1._Yr1._Y9 * _TZ1[_rV1].x - _HZ1._Yr1._Wo1 * _TZ1[_rV1].y + _HZ1._ot1.x; + _Y9[1]._J41.y = _HZ1._Yr1._Wo1 * _TZ1[_rV1].x + _HZ1._Yr1._Y9 * _TZ1[_rV1].y + _HZ1._ot1.y; + _Y9[1].id._0X1 = _RZ1; + _Y9[1].id._1X1 = _rV1; + _Y9[1].id._jY1 = _iY1._mY1; + _Y9[1].id._kY1 = _iY1._lY1; + } + function __Z1(_vY1, _0_1, _GY1, _1_1, _IY1) { + _vY1._uY1 = 0; + var _2_1 = _0_1._sU1 + _1_1._sU1; + var _3_1 = [0]; + var _4_1 = _CZ1(_3_1, _0_1, _GY1, _1_1, _IY1); + if (_4_1 > _2_1) return; + var _5_1 = [0]; + var _6_1 = _CZ1(_5_1, _1_1, _IY1, _0_1, _GY1); + if (_6_1 > _2_1) return; + var _EZ1; + var _GZ1; + var _FZ1, _HZ1; + var _RZ1 = 0; + var _7_1 = 0; + var _8_1 = 0.1 * _DR1; + if (_6_1 > _4_1 + _8_1) { + _EZ1 = _1_1; + _GZ1 = _0_1; + _FZ1 = _IY1; + _HZ1 = _GY1; + _RZ1 = _5_1[0]; + _vY1.type = _sY1._yY1; + _7_1 = 1; + } else { + _EZ1 = _0_1; + _GZ1 = _1_1; + _FZ1 = _GY1; + _HZ1 = _IY1; + _RZ1 = _3_1[0]; + _vY1.type = _sY1._xY1; + _7_1 = 0; + } + _QZ1(__Z1._9_1, _EZ1, _FZ1, _RZ1, _GZ1, _HZ1); + var _IZ1 = _EZ1._cV1; + var _a_1 = _EZ1._bV1; + var _b_1 = _RZ1; + var _c_1 = _RZ1 + 1 < _IZ1 ? _RZ1 + 1 : 0; + var _d_1 = _a_1[_b_1]; + var _e_1 = _a_1[_c_1]; + __Z1._f_1.x = _e_1.x - _d_1.x; + __Z1._f_1.y = _e_1.y - _d_1.y; + __Z1._f_1._rS1(); + var _g_1 = 1.0 * __Z1._f_1.y; + var _h_1 = -1.0 * __Z1._f_1.x; + var _UY1 = 0.5 * (_d_1.x + _e_1.x); + var _VY1 = 0.5 * (_d_1.y + _e_1.y); + var _i_1 = _FZ1._Yr1._Y9 * __Z1._f_1.x - _FZ1._Yr1._Wo1 * __Z1._f_1.y; + var _j_1 = _FZ1._Yr1._Wo1 * __Z1._f_1.x + _FZ1._Yr1._Y9 * __Z1._f_1.y; + var _k_1 = 1.0 * _j_1; + var _l_1 = -1.0 * _i_1; + _d_1 = _vT1(_FZ1, _d_1); + _e_1 = _vT1(_FZ1, _e_1); + var _m_1 = _k_1 * _d_1.x + _l_1 * _d_1.y; + var _n_1 = -(_i_1 * _d_1.x + _j_1 * _d_1.y) + _2_1; + var _o_1 = _i_1 * _e_1.x + _j_1 * _e_1.y + _2_1; + var _p_1 = new Array(2); + var _q_1 = new Array(2); + var _r_1; + _r_1 = _s_1(_p_1, __Z1._9_1, -_i_1, -_j_1, _n_1, _b_1); + if (_r_1 < 2) return; + _r_1 = _s_1(_q_1, _p_1, _i_1, _j_1, _o_1, _c_1); + if (_r_1 < 2) { + return; + } + _vY1._tY1.x = _g_1; + _vY1._tY1.y = _h_1; + _vY1._oY1.x = _UY1; + _vY1._oY1.y = _VY1; + var _uY1 = 0; + for (var _X9 = 0; _X9 < _zR1; ++_X9) { + var _tZ1 = _k_1 * _q_1[_X9]._J41.x + _l_1 * _q_1[_X9]._J41.y - _m_1; + if (_tZ1 <= _2_1) { + var _t_1 = (_vY1._D2[_uY1] = new _nY1()); + _t_1._oY1._IE1(_xT1(_HZ1, _q_1[_X9]._J41)); + _t_1.id._IE1(_q_1[_X9].id); + if (_7_1) { + var _u_1 = new _iY1(); + _u_1._IE1(_t_1.id); + _t_1.id._0X1 = _u_1._1X1; + _t_1.id._1X1 = _u_1._0X1; + _t_1.id._jY1 = _u_1._kY1; + _t_1.id._kY1 = _u_1._jY1; + } + ++_uY1; + } + } + _vY1._uY1 = _uY1; + } + __Z1._f_1 = new _iS1(); + __Z1._9_1 = [new _2Z1(), new _2Z1()]; + function _v_1(_vY1, _3_1, _GY1, _nZ1, _IY1) { + _vY1._uY1 = 0; + var _w_1 = _xT1(_GY1, _vT1(_IY1, _nZ1._MU1)); + var _vR1 = _3_1._ZU1, + _FS1 = _3_1.__U1; + var _dc1 = _FS1.x - _vR1.x; + var _1v1 = _FS1.y - _vR1.y; + var _P41 = _dc1 * (_FS1.x - _w_1.x) + _1v1 * (_FS1.y - _w_1.y); + var _J41 = _dc1 * (_w_1.x - _vR1.x) + _1v1 * (_w_1.y - _vR1.y); + var _2U1 = _3_1._sU1 + _nZ1._sU1; + var _u_1 = new _iY1(); + _u_1._1X1 = 0; + _u_1._kY1 = _iY1._lY1; + if (_J41 <= 0.0) { + var _x_1 = _vR1; + var _761 = _w_1.x - _x_1.x; + var _861 = _w_1.y - _x_1.y; + var _wu1 = _761 * _761 + _861 * _861; + if (_wu1 > _2U1 * _2U1) { + return; + } + if (_3_1._1V1) { + var _y_1 = _3_1._YU1; + var _z_1 = _vR1; + var _A_1 = _z_1.x - _y_1.x; + var _B_1 = _z_1.y - _y_1.y; + var _xZ1 = _A_1 * (_z_1.x - _w_1.x) + _B_1 * (_z_1.y - _w_1.y); + if (_xZ1 > 0.0) { + return; + } + } + _u_1._0X1 = 0; + _u_1._jY1 = _iY1._lY1; + _vY1._uY1 = 1; + _vY1.type = _sY1._wY1; + _vY1._tY1.x = _vY1._tY1.y = 0; + _vY1._oY1.x = _x_1.x; + _vY1._oY1.y = _x_1.y; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0].id._IE1(_u_1); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + return; + } + if (_P41 <= 0.0) { + var _x_1 = _FS1; + var _761 = _w_1.x - _x_1.x; + var _861 = _w_1.y - _x_1.y; + var _wu1 = _761 * _761 + _861 * _861; + if (_wu1 > _2U1 * _2U1) { + return; + } + if (_3_1._2V1) { + var _C_1 = _3_1._0V1; + var _D_1 = _FS1; + var _E_1 = _C_1.x - _D_1.x; + var _F_1 = _C_1.y - _D_1.y; + var _c61 = _E_1 * (_w_1.x - _D_1.x) + _F_1 * (_w_1.y - _D_1.y); + if (_c61 > 0.0) { + return; + } + } + _u_1._0X1 = 1; + _u_1._jY1 = _iY1._lY1; + _vY1._uY1 = 1; + _vY1.type = _sY1._wY1; + _vY1._tY1.x = _vY1._tY1.y = 0; + _vY1._oY1.x = _x_1.x; + _vY1._oY1.y = _x_1.y; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0].id._IE1(_u_1); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + return; + } + var _G_1 = _dc1 * _dc1 + _1v1 * _1v1; + _uR1(_G_1 > 0.0); + var _H_1 = (1.0 / _G_1) * (_P41 * _vR1.x + _J41 * _FS1.x); + var _I_1 = (1.0 / _G_1) * (_P41 * _vR1.y + _J41 * _FS1.y); + var _761 = _w_1.x - _H_1; + var _861 = _w_1.y - _I_1; + var _wu1 = _761 * _761 + _861 * _861; + if (_wu1 > _2U1 * _2U1) { + return; + } + var _S61 = -_1v1; + var _T61 = _dc1; + if (_S61 * (_w_1.x - _vR1.x) + _T61 * (_w_1.y - _vR1.y) < 0.0) { + _S61 = -_S61; + _T61 = -_T61; + } + _u_1._0X1 = 0; + _u_1._jY1 = _iY1._mY1; + _vY1._uY1 = 1; + _vY1.type = _sY1._xY1; + _vY1._tY1.x = _S61; + _vY1._tY1.y = _T61; + _vY1._tY1._rS1(); + _vY1._oY1.x = _vR1.x; + _vY1._oY1.y = _vR1.y; + _vY1._D2[0] = new _nY1(); + _vY1._D2[0].id._IE1(_u_1); + _vY1._D2[0]._oY1.x = _nZ1._MU1.x; + _vY1._D2[0]._oY1.y = _nZ1._MU1.y; + } + function _J_1() { + this.type = 0; + this.index = 0; + this._tZ1 = 0; + } + _J_1._K_1 = 0; + _J_1._L_1 = 1; + _J_1._M_1 = 2; + function _N_1() { + this.vertices = new Array(_AR1); + this._uZ1 = new Array(_AR1); + this._d31 = 0; + } + function _O_1() { + (this._qV1 = 0), (this._rV1 = 0); + (this._b61 = new _iS1()), (this._c61 = new _iS1()); + this._FU1 = new _iS1(); + this._P_1 = new _iS1(); + this._n_1 = 0; + this._Q_1 = new _iS1(); + this._o_1 = 0; + } + function _R_1() { + this._S_1 = new _N_1(); + this._T_1 = new _2T1(); + this._U_1 = new _iS1(); + (this._V_1 = new _iS1()), (this._W_1 = new _iS1()), (this._X_1 = new _iS1()), (this._Y_1 = new _iS1()); + (this._Z_1 = new _iS1()), (this.___1 = new _iS1()), (this._002 = new _iS1()); + this._102 = new _iS1(); + (this._202 = 0), (this._302 = 0); + (this._402 = new _iS1()), (this._502 = new _iS1()); + this._sU1 = 0; + this._602 = !1; + } + _R_1._702 = new _iS1(); + _R_1._802 = new _iS1(); + _R_1._902 = new _iS1(); + _R_1.prototype = { + _a02: function (_vY1, _3_1, _GY1, _b02, _IY1) { + this._T_1._IE1(_AT1(_GY1, _IY1)); + this._U_1.x = this._T_1._Yr1._Y9 * _b02._tV1.x - this._T_1._Yr1._Wo1 * _b02._tV1.y + this._T_1._ot1.x; + this._U_1.y = this._T_1._Yr1._Wo1 * _b02._tV1.x + this._T_1._Yr1._Y9 * _b02._tV1.y + this._T_1._ot1.y; + this._V_1.x = _3_1._YU1.x; + this._V_1.y = _3_1._YU1.y; + this._W_1.x = _3_1._ZU1.x; + this._W_1.y = _3_1._ZU1.y; + this._X_1.x = _3_1.__U1.x; + this._X_1.y = _3_1.__U1.y; + this._Y_1.x = _3_1._0V1.x; + this._Y_1.y = _3_1._0V1.y; + var _c02 = _3_1._1V1; + var _d02 = _3_1._2V1; + _R_1._702.x = this._X_1.x - this._W_1.x; + _R_1._702.y = this._X_1.y - this._W_1.y; + _R_1._702._rS1(); + this.___1.x = _R_1._702.y; + this.___1.y = -_R_1._702.x; + var _e02 = this.___1.x * (this._U_1.x - this._W_1.x) + this.___1.y * (this._U_1.y - this._W_1.y); + var _f02 = 0.0, + _g02 = 0.0; + var _h02 = !1, + _i02 = !1; + if (_c02) { + _R_1._802.x = this._W_1.x - this._V_1.x; + _R_1._802.y = this._W_1.y - this._V_1.y; + _R_1._802._rS1(); + this._Z_1.x = _R_1._802.y; + this._Z_1.y = -_R_1._802.x; + _h02 = _R_1._802.x * _R_1._702.y - _R_1._802.y * _R_1._702.x >= 0; + _f02 = this._Z_1.x * (this._U_1.x - this._V_1.x) + this._Z_1.y * (this._U_1.y - this._V_1.y); + } + if (_d02) { + _R_1._902.x = this._Y_1.x - this._X_1.x; + _R_1._902.y = this._Y_1.y - this._X_1.y; + _R_1._902._rS1(); + this._002.x = _R_1._902.y; + this._002.y = -_R_1._902.x; + _i02 = _R_1._702.x * _R_1._902.y - _R_1._702.y * _R_1._902.x > 0.0; + _g02 = this._002.x * (this._U_1.x - this._X_1.x) + this._002.y * (this._U_1.y - this._X_1.y); + } + if (_c02 && _d02) { + if (_h02 && _i02) { + this._602 = _f02 >= 0.0 || _e02 >= 0.0 || _g02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this._Z_1.x; + this._402.y = this._Z_1.y; + this._502.x = this._002.x; + this._502.y = this._002.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } + } else if (_h02) { + this._602 = _f02 >= 0.0 || (_e02 >= 0.0 && _g02 >= 0.0); + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this._Z_1.x; + this._402.y = this._Z_1.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this._002.x; + this._402.y = -this._002.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } + } else if (_i02) { + this._602 = _g02 >= 0.0 || (_f02 >= 0.0 && _e02 >= 0.0); + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = this._002.x; + this._502.y = this._002.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = -this._Z_1.x; + this._502.y = -this._Z_1.y; + } + } else { + this._602 = _f02 >= 0.0 && _e02 >= 0.0 && _g02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this._002.x; + this._402.y = -this._002.y; + this._502.x = -this._Z_1.x; + this._502.y = -this._Z_1.y; + } + } + } else if (_c02) { + if (_h02) { + this._602 = _f02 >= 0.0 || _e02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this._Z_1.x; + this._402.y = this._Z_1.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } + } else { + this._602 = _f02 >= 0.0 && _e02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = -this._Z_1.x; + this._502.y = -this._Z_1.y; + } + } + } else if (_d02) { + if (_i02) { + this._602 = _e02 >= 0.0 || _g02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = this._002.x; + this._502.y = this._002.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } + } else { + this._602 = _e02 >= 0.0 && _g02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = -this._002.x; + this._402.y = -this._002.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } + } + } else { + this._602 = _e02 >= 0.0; + if (this._602) { + this._102.x = this.___1.x; + this._102.y = this.___1.y; + this._402.x = -this.___1.x; + this._402.y = -this.___1.y; + this._502.x = -this.___1.x; + this._502.y = -this.___1.y; + } else { + this._102.x = -this.___1.x; + this._102.y = -this.___1.y; + this._402.x = this.___1.x; + this._402.y = this.___1.y; + this._502.x = this.___1.x; + this._502.y = this.___1.y; + } + } + this._S_1._d31 = _b02._cV1; + for (var _X9 = 0; _X9 < _b02._cV1; ++_X9) { + this._S_1.vertices[_X9] = _vT1(this._T_1, _b02._bV1[_X9]); + this._S_1._uZ1[_X9] = _tT1(this._T_1._Yr1, _b02._uV1[_X9]); + } + this._sU1 = 2.0 * _FR1; + _vY1._uY1 = 0; + var _j02 = this._k02(); + if (_j02.type == _J_1._K_1) { + return; + } + if (_j02._tZ1 > this._sU1) { + return; + } + var _l02 = this._m02(); + if (_l02.type != _J_1._K_1 && _l02._tZ1 > this._sU1) { + return; + } + var _n02 = 0.98; + var _o02 = 0.001; + var _p02 = new _J_1(); + if (_l02.type == _J_1._K_1) { + _p02 = _j02; + } else if (_l02._tZ1 > _n02 * _j02._tZ1 + _o02) { + _p02 = _l02; + } else { + _p02 = _j02; + } + var _BV1 = new Array(2); + var _q02 = new _O_1(); + if (_p02.type == _J_1._L_1) { + _vY1.type = _sY1._xY1; + var _XW1 = 0; + var _YW1 = this._102.x * this._S_1._uZ1[0].x + this._102.y * this._S_1._uZ1[0].y; + for (var _X9 = 1; _X9 < this._S_1._d31; ++_X9) { + var value = this._102.x * this._S_1._uZ1[_X9].x + this._102.y * this._S_1._uZ1[_X9].y; + if (value < _YW1) { + _YW1 = value; + _XW1 = _X9; + } + } + var _qV1 = _XW1; + var _rV1 = _qV1 + 1 < this._S_1._d31 ? _qV1 + 1 : 0; + _BV1[0] = new _2Z1(); + _BV1[0]._J41.x = this._S_1.vertices[_qV1].x; + _BV1[0]._J41.y = this._S_1.vertices[_qV1].y; + _BV1[0].id._0X1 = 0; + _BV1[0].id._1X1 = _qV1; + _BV1[0].id._jY1 = _iY1._mY1; + _BV1[0].id._kY1 = _iY1._lY1; + _BV1[1] = new _2Z1(); + _BV1[1]._J41.x = this._S_1.vertices[_rV1].x; + _BV1[1]._J41.y = this._S_1.vertices[_rV1].y; + _BV1[1].id._0X1 = 0; + _BV1[1].id._1X1 = _rV1; + _BV1[1].id._jY1 = _iY1._mY1; + _BV1[1].id._kY1 = _iY1._lY1; + if (this._602) { + _q02._qV1 = 0; + _q02._rV1 = 1; + _q02._b61.x = this._W_1.x; + _q02._b61.y = this._W_1.y; + _q02._c61.x = this._X_1.x; + _q02._c61.y = this._X_1.y; + _q02._FU1.x = this.___1.x; + _q02._FU1.y = this.___1.y; + } else { + _q02._qV1 = 1; + _q02._rV1 = 0; + _q02._b61.x = this._X_1.x; + _q02._b61.y = this._X_1.y; + _q02._c61.x = this._W_1.x; + _q02._c61.y = this._W_1.y; + _q02._FU1.x = -this.___1.x; + _q02._FU1.y = -this.___1.y; + } + } else { + _vY1.type = _sY1._yY1; + _BV1[0] = new _2Z1(); + _BV1[0]._J41 = this._W_1; + _BV1[0].id._0X1 = 0; + _BV1[0].id._1X1 = _p02.index; + _BV1[0].id._jY1 = _iY1._lY1; + _BV1[0].id._kY1 = _iY1._mY1; + _BV1[1] = new _2Z1(); + _BV1[1]._J41 = this._X_1; + _BV1[1].id._0X1 = 0; + _BV1[1].id._1X1 = _p02.index; + _BV1[1].id._jY1 = _iY1._lY1; + _BV1[1].id._kY1 = _iY1._mY1; + _q02._qV1 = _p02.index; + _q02._rV1 = _q02._qV1 + 1 < this._S_1._d31 ? _q02._qV1 + 1 : 0; + _q02._b61.x = this._S_1.vertices[_q02._qV1].x; + _q02._b61.y = this._S_1.vertices[_q02._qV1].y; + _q02._c61.x = this._S_1.vertices[_q02._rV1].x; + _q02._c61.y = this._S_1.vertices[_q02._rV1].y; + _q02._FU1.x = this._S_1._uZ1[_q02._qV1].x; + _q02._FU1.y = this._S_1._uZ1[_q02._qV1].y; + } + _q02._P_1.x = _q02._FU1.y; + _q02._P_1.y = -_q02._FU1.x; + _q02._Q_1.x = -_q02._P_1.x; + _q02._Q_1.y = -_q02._P_1.y; + _q02._n_1 = _q02._P_1.x * _q02._b61.x + _q02._P_1.y * _q02._b61.y; + _q02._o_1 = _q02._Q_1.x * _q02._c61.x + _q02._Q_1.y * _q02._c61.y; + var _p_1 = new Array(2); + var _q_1 = new Array(2); + var _r_1; + _r_1 = _s_1(_p_1, _BV1, _q02._P_1.x, _q02._P_1.y, _q02._n_1, _q02._qV1); + if (_r_1 < _zR1) { + return; + } + _r_1 = _s_1(_q_1, _p_1, _q02._Q_1.x, _q02._Q_1.y, _q02._o_1, _q02._rV1); + if (_r_1 < _zR1) { + return; + } + if (_p02.type == _J_1._L_1) { + _vY1._tY1.x = _q02._FU1.x; + _vY1._tY1.y = _q02._FU1.y; + _vY1._oY1.x = _q02._b61.x; + _vY1._oY1.y = _q02._b61.y; + } else { + _vY1._tY1.x = _b02._uV1[_q02._qV1].x; + _vY1._tY1.y = _b02._uV1[_q02._qV1].y; + _vY1._oY1.x = _b02._bV1[_q02._qV1].x; + _vY1._oY1.y = _b02._bV1[_q02._qV1].y; + } + var _uY1 = 0; + for (var _X9 = 0; _X9 < _zR1; ++_X9) { + var _tZ1 = _q02._FU1.x * (_q_1[_X9]._J41.x - _q02._b61.x) + _q02._FU1.y * (_q_1[_X9]._J41.y - _q02._b61.y); + if (_tZ1 <= this._sU1) { + var _t_1 = (_vY1._D2[_uY1] = new _nY1()); + if (_p02.type == _J_1._L_1) { + _t_1._oY1._IE1(_xT1(this._T_1, _q_1[_X9]._J41)); + _t_1.id._IE1(_q_1[_X9].id); + } else { + _t_1._oY1.x = _q_1[_X9]._J41.x; + _t_1._oY1.y = _q_1[_X9]._J41.y; + _t_1.id._jY1 = _q_1[_X9].id._kY1; + _t_1.id._kY1 = _q_1[_X9].id._jY1; + _t_1.id._0X1 = _q_1[_X9].id._1X1; + _t_1.id._1X1 = _q_1[_X9].id._0X1; + } + ++_uY1; + } + } + _vY1._uY1 = _uY1; + }, + _k02: function () { + var _Ge1 = new _J_1(); + _Ge1.type = _J_1._L_1; + _Ge1.index = this._602 ? 0 : 1; + _Ge1._tZ1 = Number.MAX_VALUE; + for (var _X9 = 0; _X9 < this._S_1._d31; ++_X9) { + var _Wo1 = this._102.x * (this._S_1.vertices[_X9].x - this._W_1.x) + this._102.y * (this._S_1.vertices[_X9].y - this._W_1.y); + if (_Wo1 < _Ge1._tZ1) { + _Ge1._tZ1 = _Wo1; + } + } + return _Ge1; + }, + _m02: function () { + var _Ge1 = new _J_1(); + _Ge1.type = _J_1._K_1; + _Ge1.index = -1; + _Ge1._tZ1 = -Number.MAX_VALUE; + var _r02 = -this._102.y; + var _s02 = this._102.x; + for (var _X9 = 0; _X9 < this._S_1._d31; ++_X9) { + var _S61 = -this._S_1._uZ1[_X9].x; + var _T61 = -this._S_1._uZ1[_X9].y; + var _Km1 = _S61 * (this._S_1.vertices[_X9].x - this._W_1.x) + _T61 * (this._S_1.vertices[_X9].y - this._W_1.y); + var _Lm1 = _S61 * (this._S_1.vertices[_X9].x - this._X_1.x) + _T61 * (this._S_1.vertices[_X9].y - this._X_1.y); + var _Wo1 = _GT1(_Km1, _Lm1); + if (_Wo1 > this._sU1) { + _Ge1.type = _J_1._M_1; + _Ge1.index = _X9; + _Ge1._tZ1 = _Wo1; + return _Ge1; + } + if (_S61 * _r02 + _T61 * _s02 >= 0.0) { + if ((_S61 - this._502.x) * this._102.x + (_T61 - this._502.y) * this._102.y < -_ER1) { + continue; + } + } else { + if ((_S61 - this._402.x) * this._102.x + (_T61 - this._402.y) * this._102.y < -_ER1) { + continue; + } + } + if (_Wo1 > _Ge1._tZ1) { + _Ge1.type = _J_1._M_1; + _Ge1.index = _X9; + _Ge1._tZ1 = _Wo1; + } + } + return _Ge1; + }, + }; + _R_1._t02 = 0; + _R_1._u02 = 1; + _R_1._v02 = 2; + function _w02(_vY1, _3_1, _GY1, _b02, _IY1) { + _w02._x02._a02(_vY1, _3_1, _GY1, _b02, _IY1); + } + _w02._x02 = new _R_1(); + function _s_1(_y02, _z02, _k_1, _l_1, offset, _A02) { + var _B02 = 0; + var _C02 = _k_1 * _z02[0]._J41.x + _l_1 * _z02[0]._J41.y - offset; + var _D02 = _k_1 * _z02[1]._J41.x + _l_1 * _z02[1]._J41.y - offset; + if (_C02 <= 0.0) _y02[_B02++] = _z02[0]; + if (_D02 <= 0.0) _y02[_B02++] = _z02[1]; + if (_C02 * _D02 < 0.0) { + var _E02 = _C02 / (_C02 - _D02); + _y02[_B02] = new _2Z1(); + _y02[_B02]._J41.x = _z02[0]._J41.x + _E02 * (_z02[1]._J41.x - _z02[0]._J41.x); + _y02[_B02]._J41.y = _z02[0]._J41.y + _E02 * (_z02[1]._J41.y - _z02[0]._J41.y); + _y02[_B02].id._0X1 = _A02; + _y02[_B02].id._1X1 = _z02[0].id._1X1; + _y02[_B02].id._jY1 = _iY1._lY1; + _y02[_B02].id._kY1 = _iY1._mY1; + ++_B02; + } + return _B02; + } + function _F02(_G02, _0X1, _H02, _1X1, _GY1, _IY1) { + _F02._Ir1._3X1._sc1(_G02, _0X1); + _F02._Ir1._4X1._sc1(_H02, _1X1); + _F02._Ir1._5X1 = _GY1; + _F02._Ir1._6X1 = _IY1; + _F02._Ir1._7X1 = !0; + _F02._c31._d31 = 0; + _1Y1(_F02._Kr1, _F02._c31, _F02._Ir1); + return _F02._Kr1._EU1 < 10.0 * _xR1; + } + _F02._Ir1 = new _2X1(); + _F02._c31 = new _ZW1(); + _F02._Kr1 = new _8X1(); + function _yW1(_l41, _e21) { + return !(_e21._RU1.x - _l41._SU1.x > 0.0 || _e21._RU1.y - _l41._SU1.y > 0.0 || _l41._RU1.x - _e21._SU1.x > 0.0 || _l41._RU1.y - _e21._SU1.y > 0.0); + } + var _I02 = -1; + function _J02() { + this._zU1 = new _5Z1(); + this._lW1 = null; + this.parent = 0; + this._K02 = this._L02 = this.height = 0; + } + _J02.prototype = { + _M02: function () { + return this._K02 == _I02; + }, + }; + function _dW1() { + this._N02 = _I02; + this._O02 = 16; + this._P02 = 0; + this._Q02 = new Array(this._O02); + for (var _X9 = 0; _X9 < this._O02 - 1; ++_X9) { + this._Q02[_X9] = new _J02(); + this._Q02[_X9].parent = _X9 + 1; + this._Q02[_X9].height = -1; + } + this._Q02[this._O02 - 1] = new _J02(); + this._Q02[this._O02 - 1].parent = _I02; + this._Q02[this._O02 - 1].height = -1; + this._R02 = 0; + this._S02 = 0; + this._T02 = 0; + } + _dW1._U02 = new _iS1(_BR1, _BR1); + _dW1.prototype = { + _kW1: function (_zU1, _lW1) { + var _mW1 = this._V02(); + this._Q02[_mW1]._zU1._RU1._IE1(_iS1._pS1(_zU1._RU1, _dW1._U02)); + this._Q02[_mW1]._zU1._SU1._IE1(_iS1._Da1(_zU1._SU1, _dW1._U02)); + this._Q02[_mW1]._lW1 = _lW1; + this._Q02[_mW1].height = 0; + this._W02(_mW1); + return _mW1; + }, + _oW1: function (_mW1) { + _uR1(0 <= _mW1 && _mW1 < this._O02); + _uR1(this._Q02[_mW1]._M02()); + this._X02(_mW1); + this._Y02(_mW1); + }, /// @return true if the proxy was re-inserted. + _qW1: function (_mW1, _zU1, _rW1) { + _uR1(0 <= _mW1 && _mW1 < this._O02); + _uR1(this._Q02[_mW1]._M02()); + if (this._Q02[_mW1]._zU1._eZ1(_zU1)) { + return !1; + } + this._X02(_mW1); + this._Q02[_mW1]._zU1._IE1(_zU1); + this._Q02[_mW1]._zU1._RU1._pS1(_dW1._U02); + this._Q02[_mW1]._zU1._SU1._Da1(_dW1._U02); + var _Ce1 = _iS1.Multiply(_CR1, _rW1); + if (_Ce1.x < 0.0) { + this._Q02[_mW1]._zU1._RU1.x += _Ce1.x; + } else { + this._Q02[_mW1]._zU1._SU1.x += _Ce1.x; + } + if (_Ce1.y < 0.0) { + this._Q02[_mW1]._zU1._RU1.y += _Ce1.y; + } else { + this._Q02[_mW1]._zU1._SU1.y += _Ce1.y; + } + this._W02(_mW1); + return !0; + }, /// @return the proxy user data or 0 if the id is invalid. + _uW1: function (_mW1) { + _uR1(0 <= _mW1 && _mW1 < this._O02); + return this._Q02[_mW1]._lW1; + }, + _tW1: function (_mW1) { + _uR1(0 <= _mW1 && _mW1 < this._O02); + return this._Q02[_mW1]._zU1; + }, + _EW1: function (_BW1, _zU1) { + var _2R1 = []; + _2R1.push(this._N02); + while (_2R1.length > 0) { + var _Z02 = _2R1.pop(); + if (_Z02 == _I02) { + continue; + } + var _kd1 = this._Q02[_Z02]; + if (_yW1(_kd1._zU1, _zU1)) { + if (_kd1._M02()) { + var __02 = _BW1._SW1(_Z02); + if (__02 == !1) { + return; + } + } else { + _2R1.push(_kd1._K02); + _2R1.push(_kd1._L02); + } + } + } + }, /// @param input the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). + /// @param callback a callback class that is called for each proxy that is hit by the ray. + _wU1: function (_BW1, _Ir1) { + var _Fe1 = _Ir1._Fe1; + var _5U1 = _Ir1._5U1; + var _b21 = _iS1._pS1(_5U1, _Fe1); + _uR1(_b21._qS1() > 0.0); + _b21._rS1(); + var _J41 = _hT1(1.0, _b21); + var _012 = _ET1(_J41); + var _PU1 = _Ir1._PU1; + var _112 = new _5Z1(); + { + var _d21 = _iS1._Da1(_Fe1, _iS1.Multiply(_PU1, _iS1._pS1(_5U1, _Fe1))); + _112._RU1._IE1(_HT1(_Fe1, _d21)); + _112._SU1._IE1(_JT1(_Fe1, _d21)); + } + var _2R1 = []; + _2R1.push(this._N02); + while (_2R1.length > 0) { + var _Z02 = _2R1.pop(); + if (_Z02 == _I02) { + continue; + } + var _kd1 = this._Q02[_Z02]; + if (_yW1(_kd1._zU1, _112) == !1) { + continue; + } + var _Y9 = _kd1._zU1._8Z1(); + var __9 = _kd1._zU1._9Z1(); + var _tZ1 = _DT1(_eT1(_J41, _iS1._pS1(_Fe1, _Y9))) - _eT1(_012, __9); + if (_tZ1 > 0.0) { + continue; + } + if (_kd1._M02()) { + var _212 = new _3Z1(); + _212._Fe1._IE1(_Ir1._Fe1); + _212._5U1._IE1(_Ir1._5U1); + _212._PU1 = _PU1; + var value = _BW1._312(_212, _Z02); + if (value == 0.0) { + return; + } + if (value > 0.0) { + _PU1 = value; + var _kZ1 = _iS1._Da1(_Fe1, _iS1.Multiply(_PU1, _iS1._pS1(_5U1, _Fe1))); + _112._RU1._IE1(_HT1(_Fe1, _kZ1)); + _112._SU1._IE1(_JT1(_Fe1, _kZ1)); + } + } else { + _2R1.push(_kd1._K02); + _2R1.push(_kd1._L02); + } + } + }, + _WV1: function () { + this._412(this._N02); + this._512(this._N02); + var _612 = 0; + var _712 = this._R02; + while (_712 != _I02) { + _uR1(0 <= _712 && _712 < this._O02); + _712 = this._Q02[_712].parent; + ++_612; + } + _uR1(this._LW1() == this._812()); + _uR1(this._P02 + _612 == this._O02); + }, + _LW1: function () { + if (this._N02 == _I02) { + return 0; + } + return this._Q02[this._N02].height; + }, + _NW1: function () { + var _912 = 0; + for (var _X9 = 0; _X9 < this._O02; ++_X9) { + var _kd1 = this._Q02[_X9]; + if (_kd1.height <= 1) { + continue; + } + _uR1(_kd1._M02() == !1); + var _K02 = _kd1._K02; + var _L02 = _kd1._L02; + var _a12 = _DT1(this._Q02[_L02].height - this._Q02[_K02].height); + _912 = _IT1(_912, _a12); + } + return _912; + }, + _PW1: function () { + if (this._N02 == _I02) { + return 0.0; + } + var _v01 = this._Q02[this._N02]; + var _b12 = _v01._zU1._aZ1(); + var _c12 = 0.0; + for (var _X9 = 0; _X9 < this._O02; ++_X9) { + var _kd1 = this._Q02[_X9]; + if (_kd1.height < 0) { + continue; + } + _c12 += _kd1._zU1._aZ1(); + } + return _c12 / _b12; + }, + _d12: function () { + var _e12 = new Array(this._P02); + var _d31 = 0; + for (var _X9 = 0; _X9 < this._O02; ++_X9) { + if (this._Q02[_X9].height < 0) { + continue; + } + if (this._Q02[_X9]._M02()) { + this._Q02[_X9].parent = _I02; + _e12[_d31] = _X9; + ++_d31; + } else { + this._Y02(_X9); + } + } + while (_d31 > 1) { + var _f12 = _wR1; + var _g12 = -1, + _h12 = -1; + for (_X9 = 0; _X9 < _d31; ++_X9) { + var _i12 = this._Q02[_e12[_X9]]._zU1; + for (var _i21 = _X9 + 1; _i21 < _d31; ++_i21) { + var _j12 = this._Q02[_e12[_i21]]._zU1; + var _e21 = new _5Z1(); + _e21._bZ1(_i12, _j12); + var _k12 = _e21._aZ1(); + if (_k12 < _f12) { + _g12 = _X9; + _h12 = _i21; + _f12 = _k12; + } + } + } + var _l12 = _e12[_g12]; + var _m12 = _e12[_h12]; + var _K02 = this._Q02[_l12]; + var _L02 = this._Q02[_m12]; + var _n12 = this._V02(); + var parent = this._Q02[_n12]; + parent._K02 = _l12; + parent._L02 = _m12; + parent.height = 1 + _IT1(_K02.height, _L02.height); + parent._zU1._bZ1(_K02._zU1, _L02._zU1); + parent.parent = _I02; + _K02.parent = _n12; + _L02.parent = _n12; + _e12[_h12] = _e12[_d31 - 1]; + _e12[_g12] = _n12; + --_d31; + } + this._N02 = _e12[0]; + this._WV1(); + }, /// @param newOrigin the new origin with respect to the old origin + _QW1: function (_RW1) { + for (var _X9 = 0; _X9 < this._O02; ++_X9) { + this._Q02[_X9]._zU1._RU1._pS1(_RW1); + this._Q02[_X9]._zU1._SU1._pS1(_RW1); + } + }, + _V02: function () { + if (this._R02 == _I02) { + _uR1(this._P02 == this._O02); + var _o12 = this._Q02; + this._O02 *= 2; + this._Q02 = _o12.concat(new Array(this._O02 - this._P02)); + for (var _X9 = this._P02; _X9 < this._O02 - 1; ++_X9) { + this._Q02[_X9] = new _J02(); + this._Q02[_X9].parent = _X9 + 1; + this._Q02[_X9].height = -1; + } + this._Q02[this._O02 - 1] = new _J02(); + this._Q02[this._O02 - 1].parent = _I02; + this._Q02[this._O02 - 1].height = -1; + this._R02 = this._P02; + } + var _Z02 = this._R02; + this._R02 = this._Q02[_Z02].parent; + this._Q02[_Z02].parent = _I02; + this._Q02[_Z02]._K02 = _I02; + this._Q02[_Z02]._L02 = _I02; + this._Q02[_Z02].height = 0; + this._Q02[_Z02]._lW1 = null; + ++this._P02; + return _Z02; + }, + _Y02: function (_Z02) { + _uR1(0 <= _Z02 && _Z02 < this._O02); + _uR1(0 < this._P02); + this._Q02[_Z02].parent = this._R02; + this._Q02[_Z02].height = -1; + this._R02 = _Z02; + --this._P02; + }, + _W02: function (_p12) { + ++this._T02; + if (this._N02 == _I02) { + this._N02 = _p12; + this._Q02[this._N02].parent = _I02; + return; + } + var _q12 = this._Q02[_p12]._zU1; + var index = this._N02; + while (this._Q02[index]._M02() == !1) { + var _K02 = this._Q02[index]._K02; + var _L02 = this._Q02[index]._L02; + var _KV1 = this._Q02[index]._zU1._aZ1(); + var _r12 = new _5Z1(); + _r12._bZ1(this._Q02[index]._zU1, _q12); + var _s12 = _r12._aZ1(); + var _k12 = 2.0 * _s12; + var _t12 = 2.0 * (_s12 - _KV1); + var _u12; + var _zU1; + if (this._Q02[_K02]._M02()) { + _zU1 = new _5Z1(); + _zU1._bZ1(_q12, this._Q02[_K02]._zU1); + _u12 = _zU1._aZ1() + _t12; + } else { + _zU1 = new _5Z1(); + _zU1._bZ1(_q12, this._Q02[_K02]._zU1); + var _v12 = this._Q02[_K02]._zU1._aZ1(); + var _w12 = _zU1._aZ1(); + _u12 = _w12 - _v12 + _t12; + } + var _x12; + if (this._Q02[_L02]._M02()) { + _zU1 = new _5Z1(); + _zU1._bZ1(_q12, this._Q02[_L02]._zU1); + _x12 = _zU1._aZ1() + _t12; + } else { + _zU1 = new _5Z1(); + _zU1._bZ1(_q12, this._Q02[_L02]._zU1); + var _v12 = this._Q02[_L02]._zU1._aZ1(); + var _w12 = _zU1._aZ1(); + _x12 = _w12 - _v12 + _t12; + } + if (_k12 < _u12 && _k12 < _x12) { + break; + } + if (_u12 < _x12) { + index = _K02; + } else { + index = _L02; + } + } + var _y12 = index; + var _z12 = this._Q02[_y12].parent; + var _A12 = this._V02(); + this._Q02[_A12].parent = _z12; + this._Q02[_A12]._lW1 = null; + this._Q02[_A12]._zU1._bZ1(_q12, this._Q02[_y12]._zU1); + this._Q02[_A12].height = this._Q02[_y12].height + 1; + if (_z12 != _I02) { + if (this._Q02[_z12]._K02 == _y12) { + this._Q02[_z12]._K02 = _A12; + } else { + this._Q02[_z12]._L02 = _A12; + } + this._Q02[_A12]._K02 = _y12; + this._Q02[_A12]._L02 = _p12; + this._Q02[_y12].parent = _A12; + this._Q02[_p12].parent = _A12; + } else { + this._Q02[_A12]._K02 = _y12; + this._Q02[_A12]._L02 = _p12; + this._Q02[_y12].parent = _A12; + this._Q02[_p12].parent = _A12; + this._N02 = _A12; + } + index = this._Q02[_p12].parent; + while (index != _I02) { + index = this._B12(index); + var _K02 = this._Q02[index]._K02; + var _L02 = this._Q02[index]._L02; + _uR1(_K02 != _I02); + _uR1(_L02 != _I02); + this._Q02[index].height = 1 + _IT1(this._Q02[_K02].height, this._Q02[_L02].height); + this._Q02[index]._zU1._bZ1(this._Q02[_K02]._zU1, this._Q02[_L02]._zU1); + index = this._Q02[index].parent; + } + }, + _X02: function (_p12) { + if (_p12 == this._N02) { + this._N02 = _I02; + return; + } + var parent = this._Q02[_p12].parent; + var _C12 = this._Q02[parent].parent; + var _y12; + if (this._Q02[parent]._K02 == _p12) { + _y12 = this._Q02[parent]._L02; + } else { + _y12 = this._Q02[parent]._K02; + } + if (_C12 != _I02) { + if (this._Q02[_C12]._K02 == parent) { + this._Q02[_C12]._K02 = _y12; + } else { + this._Q02[_C12]._L02 = _y12; + } + this._Q02[_y12].parent = _C12; + this._Y02(parent); + var index = _C12; + while (index != _I02) { + index = this._B12(index); + var _K02 = this._Q02[index]._K02; + var _L02 = this._Q02[index]._L02; + this._Q02[index]._zU1._bZ1(this._Q02[_K02]._zU1, this._Q02[_L02]._zU1); + this._Q02[index].height = 1 + _IT1(this._Q02[_K02].height, this._Q02[_L02].height); + index = this._Q02[index].parent; + } + } else { + this._N02 = _y12; + this._Q02[_y12].parent = _I02; + this._Y02(parent); + } + }, + _B12: function (_D12) { + _uR1(_D12 != _I02); + var _vR1 = this._Q02[_D12]; + if (_vR1._M02() || _vR1.height < 2) { + return _D12; + } + var _E12 = _vR1._K02; + var _F12 = _vR1._L02; + _uR1(0 <= _E12 && _E12 < this._O02); + _uR1(0 <= _F12 && _F12 < this._O02); + var _FS1 = this._Q02[_E12]; + var _zT1 = this._Q02[_F12]; + var _a12 = _zT1.height - _FS1.height; + if (_a12 > 1) { + var _G12 = _zT1._K02; + var _H12 = _zT1._L02; + var _I12 = this._Q02[_G12]; + var _J12 = this._Q02[_H12]; + _uR1(0 <= _G12 && _G12 < this._O02); + _uR1(0 <= _H12 && _H12 < this._O02); + _zT1._K02 = _D12; + _zT1.parent = _vR1.parent; + _vR1.parent = _F12; + if (_zT1.parent != _I02) { + if (this._Q02[_zT1.parent]._K02 == _D12) { + this._Q02[_zT1.parent]._K02 = _F12; + } else { + _uR1(this._Q02[_zT1.parent]._L02 == _D12); + this._Q02[_zT1.parent]._L02 = _F12; + } + } else { + this._N02 = _F12; + } + if (_I12.height > _J12.height) { + _zT1._L02 = _G12; + _vR1._L02 = _H12; + _J12.parent = _D12; + _vR1._zU1._bZ1(_FS1._zU1, _J12._zU1); + _zT1._zU1._bZ1(_vR1._zU1, _I12._zU1); + _vR1.height = 1 + _IT1(_FS1.height, _J12.height); + _zT1.height = 1 + _IT1(_vR1.height, _I12.height); + } else { + _zT1._L02 = _H12; + _vR1._L02 = _G12; + _I12.parent = _D12; + _vR1._zU1._bZ1(_FS1._zU1, _I12._zU1); + _zT1._zU1._bZ1(_vR1._zU1, _J12._zU1); + _vR1.height = 1 + _IT1(_FS1.height, _I12.height); + _zT1.height = 1 + _IT1(_vR1.height, _J12.height); + } + return _F12; + } + if (_a12 < -1) { + var _K12 = _FS1._K02; + var _L12 = _FS1._L02; + var _OV1 = this._Q02[_K12]; + var _M12 = this._Q02[_L12]; + _uR1(0 <= _K12 && _K12 < this._O02); + _uR1(0 <= _L12 && _L12 < this._O02); + _FS1._K02 = _D12; + _FS1.parent = _vR1.parent; + _vR1.parent = _E12; + if (_FS1.parent != _I02) { + if (this._Q02[_FS1.parent]._K02 == _D12) { + this._Q02[_FS1.parent]._K02 = _E12; + } else { + _uR1(this._Q02[_FS1.parent]._L02 == _D12); + this._Q02[_FS1.parent]._L02 = _E12; + } + } else { + this._N02 = _E12; + } + if (_OV1.height > _M12.height) { + _FS1._L02 = _K12; + _vR1._K02 = _L12; + _M12.parent = _D12; + _vR1._zU1._bZ1(_zT1._zU1, _M12._zU1); + _FS1._zU1._bZ1(_vR1._zU1, _OV1._zU1); + _vR1.height = 1 + _IT1(_zT1.height, _M12.height); + _FS1.height = 1 + _IT1(_vR1.height, _OV1.height); + } else { + _FS1._L02 = _L12; + _vR1._K02 = _K12; + _OV1.parent = _D12; + _vR1._zU1._bZ1(_zT1._zU1, _OV1._zU1); + _FS1._zU1._bZ1(_vR1._zU1, _M12._zU1); + _vR1.height = 1 + _IT1(_zT1.height, _OV1.height); + _FS1.height = 1 + _IT1(_vR1.height, _M12.height); + } + return _E12; + } + return _D12; + }, + _812: function (_Z02) { + if (typeof _Z02 === "undefined") _Z02 = this._N02; + _uR1(0 <= _Z02 && _Z02 < this._O02); + var _kd1 = this._Q02[_Z02]; + if (_kd1._M02()) { + return 0; + } + var _N12 = this._812(_kd1._K02); + var _O12 = this._812(_kd1._L02); + return 1 + _IT1(_N12, _O12); + }, + _412: function (index) { + if (index == _I02) { + return; + } + if (index == this._N02) { + _uR1(this._Q02[index].parent == _I02); + } + var _kd1 = this._Q02[index]; + var _K02 = _kd1._K02; + var _L02 = _kd1._L02; + if (_kd1._M02()) { + _uR1(_K02 == _I02); + _uR1(_L02 == _I02); + _uR1(_kd1.height == 0); + return; + } + _uR1(0 <= _K02 && _K02 < this._O02); + _uR1(0 <= _L02 && _L02 < this._O02); + _uR1(this._Q02[_K02].parent == index); + _uR1(this._Q02[_L02].parent == index); + this._412(_K02); + this._412(_L02); + }, + _512: function (index) { + if (index == _I02) { + return; + } + var _kd1 = this._Q02[index]; + var _K02 = _kd1._K02; + var _L02 = _kd1._L02; + if (_kd1._M02()) { + _uR1(_K02 == _I02); + _uR1(_L02 == _I02); + _uR1(_kd1.height == 0); + return; + } + _uR1(0 <= _K02 && _K02 < this._O02); + _uR1(0 <= _L02 && _L02 < this._O02); + var _N12 = this._Q02[_K02].height; + var _O12 = this._Q02[_L02].height; + var height; + height = 1 + _IT1(_N12, _O12); + _uR1(_kd1.height == height); + var _zU1 = new _5Z1(); + _zU1._bZ1(this._Q02[_K02]._zU1, this._Q02[_L02]._zU1); + _uR1(_iS1._xS1(_zU1._RU1, _kd1._zU1._RU1)); + _uR1(_iS1._xS1(_zU1._SU1, _kd1._zU1._SU1)); + this._512(_K02); + this._512(_L02); + }, + }; + function _P12() { + this._3X1 = new _TW1(); + this._4X1 = new _TW1(); + this._Q12 = new _4T1(); + this._R12 = new _4T1(); + this._S12 = 0; + } + function _T12() { + this.state = 0; + this._d21 = 0; + } + _T12._K_1 = 0; + _T12._U12 = 1; + _T12._V12 = 2; + _T12._W12 = 3; + _T12._X12 = 4; + function _Y12() { + this._Z12 = null; + this.__12 = null; + this._022 = null; + this._122 = null; + this._px1 = 0; + this._222 = new _iS1(); + this._322 = new _iS1(); + } + var _422 = new _2T1(); + var _522 = new _2T1(); + _Y12.prototype = { + _FY1: function (_c31, _3X1, _Q12, _4X1, _R12, _jZ1) { + this._Z12 = _3X1; + this.__12 = _4X1; + var _d31 = _c31._d31; + _uR1(0 < _d31 && _d31 < 3); + this._022 = _Q12; + this._122 = _R12; + this._022._aT1(_422, _jZ1); + this._122._aT1(_522, _jZ1); + if (_d31 == 1) { + this._px1 = _Y12._622; + var _722 = this._Z12._VU1(_c31._0X1[0]); + var _822 = this.__12._VU1(_c31._1X1[0]); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + this._322.x = _MY1 - _KY1; + this._322.y = _NY1 - _LY1; + var _Wo1 = this._322._rS1(); + return _Wo1; + } else if (_c31._0X1[0] == _c31._0X1[1]) { + this._px1 = _Y12._yY1; + var _922 = _4X1._VU1(_c31._1X1[0]); + var _a22 = _4X1._VU1(_c31._1X1[1]); + this._322.x = 1.0 * (_a22.y - _922.y); + this._322.y = -1.0 * (_a22.x - _922.x); + this._322._rS1(); + var _k_1 = _522._Yr1._Y9 * this._322.x - _522._Yr1._Wo1 * this._322.y; + var _l_1 = _522._Yr1._Wo1 * this._322.x + _522._Yr1._Y9 * this._322.y; + this._222.x = 0.5 * (_922.x + _a22.x); + this._222.y = 0.5 * (_922.y + _a22.y); + var _MY1 = _522._Yr1._Y9 * this._222.x - _522._Yr1._Wo1 * this._222.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * this._222.x + _522._Yr1._Y9 * this._222.y + _522._ot1.y; + var _722 = _3X1._VU1(_c31._0X1[0]); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + var _Wo1 = (_KY1 - _MY1) * _k_1 + (_LY1 - _NY1) * _l_1; + if (_Wo1 < 0.0) { + this._322.x = -this._322.x; + this._322.y = -this._322.y; + _Wo1 = -_Wo1; + } + return _Wo1; + } else { + this._px1 = _Y12._xY1; + var _b22 = this._Z12._VU1(_c31._0X1[0]); + var _c22 = this._Z12._VU1(_c31._0X1[1]); + this._322.x = 1.0 * (_c22.y - _b22.y); + this._322.y = -1.0 * (_c22.x - _b22.x); + this._322._rS1(); + var _k_1 = _422._Yr1._Y9 * this._322.x - _422._Yr1._Wo1 * this._322.y; + var _l_1 = _422._Yr1._Wo1 * this._322.x + _422._Yr1._Y9 * this._322.y; + this._222.x = 0.5 * (_b22.x + _c22.x); + this._222.y = 0.5 * (_b22.y + _c22.y); + var _KY1 = _422._Yr1._Y9 * this._222.x - _422._Yr1._Wo1 * this._222.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * this._222.x + _422._Yr1._Y9 * this._222.y + _422._ot1.y; + var _822 = this.__12._VU1(_c31._1X1[0]); + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + var _Wo1 = (_MY1 - _KY1) * _k_1 + (_NY1 - _LY1) * _l_1; + if (_Wo1 < 0.0) { + this._322.x = -this._322.x; + this._322.y = -this._322.y; + _Wo1 = -_Wo1; + } + return _Wo1; + } + }, + _d22: function (_n41, _d21) { + this._022._aT1(_422, _d21); + this._122._aT1(_522, _d21); + switch (this._px1) { + case _Y12._622: { + var _e22 = _422._Yr1._Y9 * this._322.x + _422._Yr1._Wo1 * this._322.y; + var _f22 = -_422._Yr1._Wo1 * this._322.x + _422._Yr1._Y9 * this._322.y; + var _g22 = _522._Yr1._Y9 * -this._322.x + _522._Yr1._Wo1 * -this._322.y; + var _h22 = -_522._Yr1._Wo1 * -this._322.x + _522._Yr1._Y9 * -this._322.y; + _n41[0] = this._Z12._TU1(_e22, _f22); + _n41[1] = this.__12._TU1(_g22, _h22); + var _722 = this._Z12._VU1(_n41[0]); + var _822 = this.__12._VU1(_n41[1]); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + return (_MY1 - _KY1) * this._322.x + (_NY1 - _LY1) * this._322.y; + } + case _Y12._xY1: { + var _k_1 = _422._Yr1._Y9 * this._322.x - _422._Yr1._Wo1 * this._322.y; + var _l_1 = _422._Yr1._Wo1 * this._322.x + _422._Yr1._Y9 * this._322.y; + var _KY1 = _422._Yr1._Y9 * this._222.x - _422._Yr1._Wo1 * this._222.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * this._222.x + _422._Yr1._Y9 * this._222.y + _422._ot1.y; + var _g22 = _522._Yr1._Y9 * -_k_1 + _522._Yr1._Wo1 * -_l_1; + var _h22 = -_522._Yr1._Wo1 * -_k_1 + _522._Yr1._Y9 * -_l_1; + _n41[0] = -1; + _n41[1] = this.__12._TU1(_g22, _h22); + var _822 = this.__12._VU1(_n41[1]); + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + return (_MY1 - _KY1) * _k_1 + (_NY1 - _LY1) * _l_1; + } + case _Y12._yY1: { + var _k_1 = _522._Yr1._Y9 * this._322.x - _522._Yr1._Wo1 * this._322.y; + var _l_1 = _522._Yr1._Wo1 * this._322.x + _522._Yr1._Y9 * this._322.y; + var _MY1 = _522._Yr1._Y9 * this._222.x - _522._Yr1._Wo1 * this._222.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * this._222.x + _522._Yr1._Y9 * this._222.y + _522._ot1.y; + var _e22 = _422._Yr1._Y9 * -_k_1 + _422._Yr1._Wo1 * -_l_1; + var _h22 = -_422._Yr1._Wo1 * -_k_1 + _422._Yr1._Y9 * -_l_1; + _n41[1] = -1; + _n41[0] = this._Z12._TU1(_e22, _h22); + var _722 = this._Z12._VU1(_n41[0]); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + return (_KY1 - _MY1) * _k_1 + (_LY1 - _NY1) * _l_1; + } + default: + _uR1(!1); + _n41[0] = -1; + _n41[1] = -1; + return 0.0; + } + }, + _i22: function (_0X1, _1X1, _d21) { + this._022._aT1(_422, _d21); + this._122._aT1(_522, _d21); + switch (this._px1) { + case _Y12._622: { + var _722 = this._Z12._VU1(_0X1); + var _822 = this.__12._VU1(_1X1); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + var _tZ1 = (_MY1 - _KY1) * this._322.x + (_NY1 - _LY1) * this._322.y; + return _tZ1; + } + case _Y12._xY1: { + var _k_1 = _422._Yr1._Y9 * this._322.x - _422._Yr1._Wo1 * this._322.y; + var _l_1 = _422._Yr1._Wo1 * this._322.x + _422._Yr1._Y9 * this._322.y; + var _KY1 = _422._Yr1._Y9 * this._222.x - _422._Yr1._Wo1 * this._222.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * this._222.x + _422._Yr1._Y9 * this._222.y + _422._ot1.y; + var _822 = this.__12._VU1(_1X1); + var _MY1 = _522._Yr1._Y9 * _822.x - _522._Yr1._Wo1 * _822.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * _822.x + _522._Yr1._Y9 * _822.y + _522._ot1.y; + var _tZ1 = (_MY1 - _KY1) * _k_1 + (_NY1 - _LY1) * _l_1; + return _tZ1; + } + case _Y12._yY1: { + var _k_1 = _522._Yr1._Y9 * this._322.x - _522._Yr1._Wo1 * this._322.y; + var _l_1 = _522._Yr1._Wo1 * this._322.x + _522._Yr1._Y9 * this._322.y; + var _MY1 = _522._Yr1._Y9 * this._222.x - _522._Yr1._Wo1 * this._222.y + _522._ot1.x; + var _NY1 = _522._Yr1._Wo1 * this._222.x + _522._Yr1._Y9 * this._222.y + _522._ot1.y; + var _722 = this._Z12._VU1(_0X1); + var _KY1 = _422._Yr1._Y9 * _722.x - _422._Yr1._Wo1 * _722.y + _422._ot1.x; + var _LY1 = _422._Yr1._Wo1 * _722.x + _422._Yr1._Y9 * _722.y + _422._ot1.y; + var _tZ1 = (_KY1 - _MY1) * _k_1 + (_LY1 - _NY1) * _l_1; + return _tZ1; + } + default: + _uR1(!1); + return 0.0; + } + }, + }; + _Y12._622 = 0; + _Y12._xY1 = 1; + _Y12._yY1 = 2; + var _j22 = _cR1._nR1("toi", "solveTOI"); + function _k22(_Kr1, _Ir1) { + _j22.start(); + ++_k22._l22; + _Kr1.state = _T12._K_1; + _Kr1._d21 = _Ir1._S12; + var _3X1 = _Ir1._3X1; + var _4X1 = _Ir1._4X1; + _k22._m22._IE1(_Ir1._Q12); + _k22._n22._IE1(_Ir1._R12); + _k22._m22._rS1(); + _k22._n22._rS1(); + var _S12 = _Ir1._S12; + var _2_1 = _3X1._sU1 + _4X1._sU1; + var target = _IT1(_DR1, _2_1 - 3.0 * _DR1); + var _o22 = 0.25 * _DR1; + _uR1(target > _o22); + var _jZ1 = 0.0; + var _p22 = 20; + var _sL1 = 0; + var _c31 = new _ZW1(); + _c31._d31 = 0; + var _q22 = new _2X1(); + _q22._3X1._IE1(_Ir1._3X1); + _q22._4X1._IE1(_Ir1._4X1); + _q22._7X1 = !1; + for (;;) { + _k22._m22._aT1(_q22._5X1, _jZ1); + _k22._n22._aT1(_q22._6X1, _jZ1); + var _r22 = new _8X1(); + _1Y1(_r22, _c31, _q22); + if (_r22._EU1 <= 0.0) { + _Kr1.state = _T12._V12; + _Kr1._d21 = 0.0; + break; + } + if (_r22._EU1 < target + _o22) { + _Kr1.state = _T12._W12; + _Kr1._d21 = _jZ1; + break; + } + var _s22 = new _Y12(); + _s22._FY1(_c31, _3X1, _k22._m22, _4X1, _k22._n22, _jZ1); + var _t22 = !1; + var _kZ1 = _S12; + var _u22 = 0; + for (;;) { + var _n41 = []; + var _Lm1 = _s22._d22(_n41, _kZ1); + if (_Lm1 > target + _o22) { + _Kr1.state = _T12._X12; + _Kr1._d21 = _S12; + _t22 = !0; + break; + } + if (_Lm1 > target - _o22) { + _jZ1 = _kZ1; + break; + } + var _Km1 = _s22._i22(_n41[0], _n41[1], _jZ1); + if (_Km1 < target - _o22) { + _Kr1.state = _T12._U12; + _Kr1._d21 = _jZ1; + _t22 = !0; + break; + } + if (_Km1 <= target + _o22) { + _Kr1.state = _T12._W12; + _Kr1._d21 = _jZ1; + _t22 = !0; + break; + } + var _v22 = 0; + var _LM1 = _jZ1, + _MM1 = _kZ1; + for (;;) { + var _d21; + if (_v22 & 1) { + _d21 = _LM1 + ((target - _Km1) * (_MM1 - _LM1)) / (_Lm1 - _Km1); + } else { + _d21 = 0.5 * (_LM1 + _MM1); + } + ++_v22; + ++_k22._w22; + var _Wo1 = _s22._i22(_n41[0], _n41[1], _d21); + if (_DT1(_Wo1 - target) < _o22) { + _kZ1 = _d21; + break; + } + if (_Wo1 > target) { + _LM1 = _d21; + _Km1 = _Wo1; + } else { + _MM1 = _d21; + _Lm1 = _Wo1; + } + if (_v22 == 50) { + break; + } + } + _k22._x22 = _IT1(_k22._x22, _v22); + ++_u22; + if (_u22 == _AR1) { + break; + } + } + ++_sL1; + ++_k22._y22; + if (_t22) { + break; + } + if (_sL1 == _p22) { + _Kr1.state = _T12._U12; + _Kr1._d21 = _jZ1; + break; + } + } + _k22._z22 = _IT1(_k22._z22, _sL1); + _j22.stop(); + _k22._A22 = _IT1(_k22._A22, _j22._gR1); + _k22._B22 += _j22._gR1; + } + _k22._m22 = new _4T1(); + _k22._n22 = new _4T1(); + _k22._B22 = 0; + _k22._A22 = 0; + _k22._l22 = 0; + _k22._y22 = 0; + _k22._z22 = 0; + _k22._w22 = 0; + _k22._x22 = 0; + function _C22() { + this.type = _D22._E22; + this.position = new _iS1(0.0, 0.0); + this.angle = 0.0; + this._F22 = new _iS1(0.0, 0.0); + this._G22 = 0.0; + this._H22 = 0.0; + this._I22 = 0.0; + this._J22 = !0; + this._K22 = !0; + this._L22 = !1; /// @warning You should use this flag sparingly since it increases processing time. + this._M22 = !1; + this._cl = !0; + this._lW1 = null; + this._N22 = 1.0; + Object.seal(this); + } + _C22.prototype = { + _wS1: function (data) { + this.type = data["type"]; + this.position._wS1(data["position"]); + this.angle = data["angle"]; + this._F22._wS1(data["linearVelocity"]); + this._G22 = data["angularVelocity"]; + this._H22 = data["linearDamping"]; + this._I22 = data["angularDamping"]; + this._J22 = data["allowSleep"]; + this._K22 = data["awake"]; + this._L22 = data["fixedRotation"]; + this._M22 = data["bullet"]; + this._cl = data["active"]; + this._N22 = data["gravityScale"]; + }, + }; + function _D22(_O22, _P22) { + _uR1(_O22.position._tS1()); + _uR1(_O22._F22._tS1()); + _uR1(_8S1(_O22.angle)); + _uR1(_8S1(_O22._G22)); + _uR1(_8S1(_O22._I22) && _O22._I22 >= 0.0); + _uR1(_8S1(_O22._H22) && _O22._H22 >= 0.0); + this._Q22 = 0; + this._R22 = 0; + if (_O22._M22) { + this._R22 |= _D22._S22; + } + if (_O22._L22) { + this._R22 |= _D22._T22; + } + if (_O22._J22) { + this._R22 |= _D22._U22; + } + if (_O22._K22) { + this._R22 |= _D22._V22; + } + if (_O22._cl) { + this._R22 |= _D22._W22; + } + this._X22 = _P22; + this._T_1 = new _2T1(); + this._T_1._ot1._IE1(_O22.position); + this._T_1._Yr1._sc1(_O22.angle); + this._Y22 = new _2T1(); + this._Y22._IE1(this._T_1); + this._Z22 = new _4T1(); + this._Z22._5T1._jS1(); + this._Z22._6T1._IE1(this._T_1._ot1); + this._Z22._Y9._IE1(this._T_1._ot1); + this._Z22._8T1 = _O22.angle; + this._Z22._l41 = _O22.angle; + this._Z22._9T1 = 0.0; + this.__22 = null; + this._032 = null; + this._132 = null; + this._232 = null; + this._332 = _O22._F22._b01(); + this._432 = _O22._G22; + this._532 = _O22._H22; + this._632 = _O22._I22; + this._732 = _O22._N22; + this._832 = new _iS1(); + this._932 = 0.0; + this._a32 = 0.0; + this._px1 = _O22.type; + if (this._px1 == _D22._b32) { + this._c32 = 1.0; + this._d32 = 1.0; + } else { + this._c32 = 0.0; + this._d32 = 0.0; + } + this._e32 = 0.0; + this._f32 = 0.0; + this._g32 = _O22._lW1; + this._h32 = null; + this._i32 = 0; + } + _D22._E22 = 0; + _D22._j32 = 1; + _D22._b32 = 2; + _D22._k32 = 0x0001; + _D22._V22 = 0x0002; + _D22._U22 = 0x0004; + _D22._S22 = 0x0008; + _D22._T22 = 0x0010; + _D22._W22 = 0x0020; + _D22._l32 = 0x0040; + _D22._m32 = new _iS1(); + _D22._n32 = new _2T1(); + _D22.prototype = { + /// @param def the fixture definition. + /// @warning This function is locked during callbacks. + _o32: function (_p32, _CU1) { + if (typeof _CU1 !== "undefined") { + var _q32 = new _r32(); + _q32._NU1 = _p32; + _q32._CU1 = _CU1; + return this._o32(_q32); + } + _uR1(this._X22._s32() == !1); + if (this._X22._s32() == !0) { + return null; + } + var _2F1 = new _t32(); + _2F1._u32(this, _p32); + if (this._R22 & _D22._W22) { + var _v32 = this._X22._w32._x32; + _2F1._y32(_v32, this._T_1); + } + _2F1._232 = this._h32; + this._h32 = _2F1; + ++this._i32; + _2F1._z32 = this; + if (_2F1._A32 > 0.0) { + this._B32(); + } + this._X22._R22 |= _C32._D32; + return _2F1; + }, /// @param fixture the fixture to be removed. + /// @warning This function is locked during callbacks. + _E32: function (_2F1) { + _uR1(this._X22._s32() == !1); + if (this._X22._s32() == !0) { + return; + } + _uR1(_2F1._z32 == this); + _uR1(this._i32 > 0); + var _kd1 = this._h32; + var _4o1 = !1; + while (_kd1 != null) { + if (_kd1 == _2F1) { + this._h32 = _kd1 = _2F1._232; + _4o1 = !0; + break; + } + _kd1 = _kd1._232; + } + _uR1(_4o1); + var _pV1 = this._032; + while (_pV1) { + var _Y9 = _pV1._F32; + _pV1 = _pV1._Vc1; + var _G32 = _Y9._H32(); + var _I32 = _Y9._J32(); + if (_2F1 == _G32 || _2F1 == _I32) { + this._X22._w32._K32(_Y9); + } + } + if (this._R22 & _D22._W22) { + var _v32 = this._X22._w32._x32; + _2F1._L32(_v32); + } + _2F1._K32(); + _2F1._z32 = null; + _2F1._232 = null; + --this._i32; + this._B32(); + }, /// @param position the world position of the body's local origin. + /// @param angle the world rotation in radians. + _M32: function (position, angle) { + _uR1(this._X22._s32() == !1); + if (this._X22._s32() == !0) { + return; + } + this._T_1._Yr1._sc1(angle); + this._T_1._ot1._IE1(position); + this._Y22._IE1(this._T_1); + this._Z22._Y9._IE1(_vT1(this._T_1, this._Z22._5T1)); + this._Z22._l41 = angle; + this._Z22._6T1._IE1(this._Z22._Y9); + this._Z22._8T1 = angle; + var _v32 = this._X22._w32._x32; + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + _xp1._N32(_v32, this._T_1, this._T_1); + } + }, /// @return the world transform of the body's origin. + _aT1: function () { + return this._T_1; + }, /// @return the world position of the body's origin. + _RE1: function () { + return this._T_1._ot1; + }, /// @return the current world rotation angle in radians. + __S1: function () { + return this._Z22._l41; + }, + _O32: function () { + return this._Z22._Y9; + }, + _P32: function () { + return this._Z22._5T1; + }, /// @param v the new linear velocity of the center of mass. + _Q32: function (_J41) { + if (this._px1 == _D22._E22) { + return; + } + if (_eT1(_J41, _J41) > 0.0) { + this._qF1(!0); + } + this._332 = _J41; + }, /// @return the linear velocity of the center of mass. + _R32: function () { + return this._332; + }, /// @param omega the new angular velocity in radians/second. + _S32: function (_Z9) { + if (this._px1 == _D22._E22) { + return; + } + if (_Z9 * _Z9 > 0.0) { + this._qF1(!0); + } + this._432 = _Z9; + }, /// @return the angular velocity in radians/second. + _T32: function () { + return this._432; + }, /// @param force the world force vector, usually in Newtons (N). + /// @param point the world position of the point of application. + /// @param wake also wake up the body + _U32: function (_V32, _rY1, _W32) { + if (this._px1 != _D22._b32) { + return; + } + if (_W32 && (this._R22 & _D22._V22) == 0) { + this._qF1(!0); + } + if (this._R22 & _D22._V22) { + this._832._Da1(_V32); + this._932 += _fT1(_iS1._pS1(_rY1, this._Z22._Y9), _V32); + } + }, /// @param force the world force vector, usually in Newtons (N). + /// @param wake also wake up the body + _X32: function (_V32, _W32) { + if (this._px1 != _D22._b32) { + return; + } + if (_W32 && (this._R22 & _D22._V22) == 0) { + this._qF1(!0); + } + if (this._R22 & _D22._V22) { + this._832._Da1(_V32); + } + }, /// @param torque about the z-axis (out of the screen), usually in N-m. + /// @param wake also wake up the body + _Y32: function (_Z32, _W32) { + if (this._px1 != _D22._b32) { + return; + } + if (_W32 && (this._R22 & _D22._V22) == 0) { + this._qF1(!0); + } + if (this._R22 & _D22._V22) { + this._932 += _Z32; + } + }, /// @param impulse the world impulse vector, usually in N-seconds or kg-m/s. + /// @param point the world position of the point of application. + /// @param wake also wake up the body + __32: function (_042, _rY1, _W32) { + if (this._px1 != _D22._b32) { + return; + } + if (_W32 && (this._R22 & _D22._V22) == 0) { + this._qF1(!0); + } + if (this._R22 & _D22._V22) { + this._332._Da1(_iS1.Multiply(this._d32, _042)); + this._432 += this._f32 * _fT1(_iS1._pS1(_rY1, this._Z22._Y9), _042); + } + }, /// @param impulse the angular impulse in units of kg*m*m/s + /// @param wake also wake up the body + _142: function (_042, _W32) { + if (this._px1 != _D22._b32) { + return; + } + if (_W32 && (this._R22 & _D22._V22) == 0) { + this._qF1(!0); + } + if (this._R22 & _D22._V22) { + this._432 += this._f32 * _042; + } + }, /// @return the mass, usually in kilograms (kg). + _242: function () { + return this._c32; + }, /// @return the rotational inertia, usually in kg-m^2. + _342: function () { + return this._e32 + this._c32 * _eT1(this._Z22._5T1, this._Z22._5T1); + }, /// @return a struct containing the mass, inertia and center of the body. + _442: function (data) { + data._pU1 = this._c32; + data._qU1 = this._e32 + this._c32 * _eT1(this._Z22._5T1, this._Z22._5T1); + data._1U1 = this._Z22._5T1; + }, /// @param massData the mass properties. + _542: function (_BU1) { + _uR1(this._X22._s32() == !1); + if (this._X22._s32() == !0) { + return; + } + if (this._px1 != _D22._b32) { + return; + } + this._d32 = 0.0; + this._e32 = 0.0; + this._f32 = 0.0; + this._c32 = _BU1._pU1; + if (this._c32 <= 0.0) { + this._c32 = 1.0; + } + this._d32 = 1.0 / this._c32; + if (_BU1._qU1 > 0.0 && (this._R22 & _D22._T22) == 0) { + this._e32 = _BU1._qU1 - this._c32 * _eT1(_BU1._1U1, _BU1._1U1); + _uR1(this._e32 > 0.0); + this._f32 = 1.0 / this._e32; + } + _D22._m32._IE1(this._Z22._Y9); + this._Z22._5T1._IE1(_BU1._1U1); + this._Z22._6T1._IE1(_vT1(this._T_1, this._Z22._5T1)); + this._Z22._Y9._IE1(this._Z22._6T1); + this._332._Da1(_hT1(this._432, _iS1._pS1(this._Z22._Y9, _D22._m32))); + }, + _B32: function () { + this._c32 = 0.0; + this._d32 = 0.0; + this._e32 = 0.0; + this._f32 = 0.0; + this._Z22._5T1._jS1(); + if (this._px1 == _D22._E22 || this._px1 == _D22._j32) { + this._Z22._6T1._IE1(this._T_1._ot1); + this._Z22._Y9._IE1(this._T_1._ot1); + this._Z22._8T1 = this._Z22._l41; + return; + } + _uR1(this._px1 == _D22._b32); + var _5T1 = new _iS1(0, 0); + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + if (_xp1._A32 == 0.0) { + continue; + } + var _BU1 = new _oU1(); + _xp1._442(_BU1); + this._c32 += _BU1._pU1; + _5T1._Da1(_iS1.Multiply(_BU1._pU1, _BU1._1U1)); + this._e32 += _BU1._qU1; + } + if (this._c32 > 0.0) { + this._d32 = 1.0 / this._c32; + _5T1.Multiply(this._d32); + } else { + this._c32 = 1.0; + this._d32 = 1.0; + } + if (this._e32 > 0.0 && (this._R22 & _D22._T22) == 0) { + this._e32 -= this._c32 * _eT1(_5T1, _5T1); + _uR1(this._e32 > 0.0); + this._f32 = 1.0 / this._e32; + } else { + this._e32 = 0.0; + this._f32 = 0.0; + } + _D22._m32._IE1(this._Z22._Y9); + this._Z22._5T1._IE1(_5T1); + this._Z22._6T1._IE1(_vT1(this._T_1, this._Z22._5T1)); + this._Z22._Y9._IE1(this._Z22._6T1); + this._332._Da1(_hT1(this._432, _iS1._pS1(this._Z22._Y9, _D22._m32))); + }, /// @param localPoint a point on the body measured relative the the body's origin. + /// @return the same point expressed in world coordinates. + _642: function (_oY1) { + return _vT1(this._T_1, _oY1); + }, /// @param localVector a vector fixed in the body. + /// @return the same vector expressed in world coordinates. + _742: function (_842) { + return _tT1(this._T_1._Yr1, _842); + }, /// @param a point in world coordinates. + /// @return the corresponding local point relative to the body's origin. + _942: function (_a42) { + return _xT1(this._T_1, _a42); + }, /// @param a vector in world coordinates. + /// @return the corresponding local vector. + _b42: function (_c42) { + return _uT1(this._T_1._Yr1, _c42); + }, /// @param a point in world coordinates. + /// @return the world velocity of a point. + _d42: function (_a42) { + return _iS1._Da1(this._332, _hT1(this._432, _iS1._pS1(_a42, this._Z22._Y9))); + }, /// @param a point in local coordinates. + /// @return the world velocity of a point. + _e42: function (_oY1) { + return this._d42(this._642(_oY1)); + }, + _f42: function () { + return this._532; + }, + _lF1: function (_H22) { + this._532 = _H22; + }, + _g42: function () { + return this._632; + }, + _nF1: function (_I22) { + this._632 = _I22; + }, + _h42: function () { + return this._732; + }, + _i42: function (scale) { + this._732 = scale; + }, + _j42: function (type) { + _uR1(this._X22._s32() == !1); + if (this._X22._s32() == !0) { + return; + } + if (this._px1 == type) { + return; + } + this._px1 = type; + this._B32(); + if (this._px1 == _D22._E22) { + this._332._jS1(); + this._432 = 0.0; + this._Z22._8T1 = this._Z22._l41; + this._Z22._6T1._IE1(this._Z22._Y9); + this._k42(); + } + this._qF1(!0); + this._832._jS1(); + this._932 = 0.0; + var _l42 = this._032; + while (_l42) { + var _m42 = _l42; + _l42 = _l42._Vc1; + this._X22._w32._K32(_m42._F32); + } + this._032 = null; + var _v32 = this._X22._w32._x32; + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + var _n42 = _xp1._fW1; + for (var _X9 = 0; _X9 < _n42; ++_X9) { + _v32._sW1(_xp1._o42[_X9]._mW1); + } + } + }, + _tU1: function () { + return this._px1; + }, + _p42: function (_q42) { + if (_q42) { + this._R22 |= _D22._S22; + } else { + this._R22 &= ~_D22._S22; + } + }, + _r42: function () { + return (this._R22 & _D22._S22) == _D22._S22; + }, + _s42: function (_q42) { + if (_q42) { + this._R22 |= _D22._U22; + } else { + this._R22 &= ~_D22._U22; + this._qF1(!0); + } + }, + _t42: function () { + return (this._R22 & _D22._U22) == _D22._U22; + }, /// @param flag set to true to wake the body, false to put it to sleep. + _qF1: function (_q42) { + if (_q42) { + if ((this._R22 & _D22._V22) == 0) { + this._R22 |= _D22._V22; + this._a32 = 0.0; + } + } else { + this._R22 &= ~_D22._V22; + this._a32 = 0.0; + this._332._jS1(); + this._432 = 0.0; + this._832._jS1(); + this._932 = 0.0; + } + }, /// @return true if the body is awake. + _u42: function () { + return (this._R22 & _D22._V22) == _D22._V22; + }, + _v42: function (_q42) { + _uR1(this._X22._s32() == !1); + if (_q42 == this._w42()) { + return; + } + if (_q42) { + this._R22 |= _D22._W22; + var _v32 = this._X22._w32._x32; + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + _xp1._y32(_v32, this._T_1); + } + } else { + this._R22 &= ~_D22._W22; + var _v32 = this._X22._w32._x32; + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + _xp1._L32(_v32); + } + var _l42 = this._032; + while (_l42) { + var _m42 = _l42; + _l42 = _l42._Vc1; + this._X22._w32._K32(_m42._F32); + } + this._032 = null; + } + }, + _w42: function () { + return (this._R22 & _D22._W22) == _D22._W22; + }, + _x42: function (_q42) { + var status = (this._R22 & _D22._T22) == _D22._T22; + if (status == _q42) { + return; + } + if (_q42) { + this._R22 |= _D22._T22; + } else { + this._R22 &= ~_D22._T22; + } + this._432 = 0.0; + this._B32(); + }, + _y42: function () { + return (this._R22 & _D22._T22) == _D22._T22; + }, + _z42: function () { + return this._h32; + }, + _A42: function () { + return this.__22; + }, /// @warning this list changes during the time step and you may + _B42: function () { + return this._032; + }, + _C42: function () { + return this._232; + }, + _uW1: function () { + return this._g32; + }, + _D42: function (data) { + this._g32 = data; + }, + _E42: function () { + return this._X22; + }, + _k42: function () { + _D22._n32._Yr1._sc1(this._Z22._8T1); + _D22._n32._ot1._IE1(_iS1._pS1(this._Z22._6T1, _tT1(_D22._n32._Yr1, this._Z22._5T1))); + var _v32 = this._X22._w32._x32; + for (var _xp1 = this._h32; _xp1; _xp1 = _xp1._232) { + _xp1._N32(_v32, _D22._n32, this._T_1); + } + }, + _F42: function () { + this._T_1._Yr1._sc1(this._Z22._l41); + this._T_1._ot1._IE1(_iS1._pS1(this._Z22._Y9, _tT1(this._T_1._Yr1, this._Z22._5T1))); + }, + _G42: function (_6Z1) { + if (this._px1 != _D22._b32 && _6Z1._px1 != _D22._b32) { + return !1; + } + for (var _H42 = this.__22; _H42; _H42 = _H42._Vc1) { + if (_H42._6Z1 == _6Z1) { + if (_H42._I42._J42 == !1) { + return !1; + } + } + } + return !0; + }, + _cT1: function (alpha) { + this._Z22._cT1(alpha); + this._Z22._Y9._IE1(this._Z22._6T1); + this._Z22._l41 = this._Z22._8T1; + this._T_1._Yr1._sc1(this._Z22._l41); + this._T_1._ot1._IE1(_iS1._pS1(this._Z22._Y9, _tT1(this._T_1._Yr1, this._Z22._5T1))); + }, + _vS1: function (out) { + var _cq1 = out || {}; + _cq1["fixtures"] = null; + _cq1["type"] = this._px1; + _cq1["position"] = this._RE1()._vS1(); + _cq1["angle"] = this.__S1(); + _cq1["linearVelocity"] = this._R32()._vS1(); + _cq1["angularVelocity"] = this._T32(); + _cq1["linearDamping"] = this._f42(); + _cq1["angularDamping"] = this._g42(); + _cq1["allowSleep"] = this._t42(); + _cq1["awake"] = this._u42(); + _cq1["fixedRotation"] = this._y42(); + _cq1["bullet"] = this._r42(); + _cq1["active"] = this._w42(); + _cq1["gravityScale"] = this._h42(); + return _cq1; + }, + }; + function _K42() { + this._L42 = 0x0001; + this._M42 = 0xffff; + this._N42 = 0; + } + _K42.prototype = { + _b01: function () { + var _ph1 = new _K42(); + _ph1._L42 = this._L42; + _ph1._M42 = this._M42; + _ph1._N42 = this._N42; + return _ph1; + }, + _IE1: function (_ph1) { + this._L42 = _ph1._L42; + this._M42 = _ph1._M42; + this._N42 = _ph1._N42; + }, + _vS1: function (out) { + var _cq1 = out || {}; + _cq1["categoryBits"] = this._L42; + _cq1["maskBits"] = this._M42; + _cq1["groupIndex"] = this._N42; + return _cq1; + }, + _wS1: function (data) { + this._L42 = data["categoryBits"]; + this._M42 = data["maskBits"]; + this._N42 = data["groupIndex"]; + }, + }; + function _r32() { + this._NU1 = null; + this._lW1 = null; + this._O42 = 0.2; + this._P42 = 0.0; + this._CU1 = 0.0; + this._Q42 = !1; + this._ph1 = new _K42(); + Object.seal(this); + } + _r32.prototype = { + _wS1: function (data) { + this._O42 = data["friction"]; + this._P42 = data["restitution"]; + this._CU1 = data["density"]; + this._Q42 = data["isSensor"]; + this._ph1._wS1(data["filter"]); + }, + }; + function _R42() { + this._zU1 = new _5Z1(); + this._2F1 = null; + this._xU1 = 0; + this._mW1 = 0; + } /// @warning you cannot reuse fixtures. + function _t32() { + this._g32 = null; + this._z32 = null; + this._232 = null; + this._o42 = null; + this._fW1 = 0; + this._S42 = null; + this._A32 = 0.0; + this._T42 = new _K42(); + this._U42 = !1; + this._V42 = 0; + this._W42 = 0; + } + _t32.prototype = { + /// @return the shape type. + _tU1: function () { + return this._S42._tU1(); + }, + _X42: function () { + return this._S42; + }, + _iF1: function (_Y42) { + if (_Y42 != this._U42) { + this._z32._qF1(!0); + this._U42 = _Y42; + } + }, /// @return the true if the shape is a sensor. + _Z42: function () { + return this._U42; + }, + __42: function (_ph1) { + this._T42 = _ph1; + this._052(); + }, + _152: function () { + return this._T42; + }, + _052: function () { + if (this._z32 == null) { + return; + } + var _pV1 = this._z32._B42(); + while (_pV1) { + var _F32 = _pV1._F32; + var _G32 = _F32._H32(); + var _I32 = _F32._J32(); + if (_G32 == this || _I32 == this) { + _F32._252(); + } + _pV1 = _pV1._Vc1; + } + var _P22 = this._z32._E42(); + if (_P22 == null) { + return; + } + var _v32 = _P22._w32._x32; + for (var _X9 = 0; _X9 < this._fW1; ++_X9) { + _v32._sW1(this._o42[_X9]._mW1); + } + }, /// @return the parent body. + _352: function () { + return this._z32; + }, /// @return the next shape. + _C42: function () { + return this._232; + }, + _uW1: function () { + return this._g32; + }, + _D42: function (data) { + this._g32 = data; + }, /// @param p a point in world coordinates. + _vU1: function (_ot1) { + return this._S42._vU1(this._z32._aT1(), _ot1); + }, /// @param output the ray-cast results. + /// @param input the ray-cast input parameters. + _wU1: function (_Kr1, _Ir1, _xU1) { + return this._S42._wU1(_Kr1, _Ir1, this._z32._aT1(), _xU1); + }, + _442: function (_BU1) { + this._S42._AU1(_BU1, this._A32); + }, + _6F1: function (_CU1) { + _uR1(_8S1(_CU1) && _CU1 >= 0.0); + this._A32 = _CU1; + }, + _452: function () { + return this._A32; + }, + _552: function () { + return this._V42; + }, + _cF1: function (_O42) { + this._V42 = _O42; + }, + _652: function () { + return this._W42; + }, + _9F1: function (_P42) { + this._W42 = _P42; + }, + _752: function (_xU1) { + _uR1(0 <= _xU1 && _xU1 < this._fW1); + return this._o42[_xU1]._zU1; + }, + _u32: function (body, _p32) { + this._g32 = _p32._lW1; + this._V42 = _p32._O42; + this._W42 = _p32._P42; + this._z32 = body; + this._232 = null; + this._T42._IE1(_p32._ph1); + this._U42 = _p32._Q42; + this._S42 = _p32._NU1._b01(); + var _852 = this._S42._uU1(); + this._o42 = new Array(_852); + for (var _X9 = 0; _X9 < _852; ++_X9) { + this._o42[_X9] = new _R42(); + this._o42[_X9]._2F1 = null; + this._o42[_X9]._mW1 = _bW1._CW1; + } + this._fW1 = 0; + this._A32 = _p32._CU1; + }, + _K32: function () { + _uR1(this._fW1 == 0); + this._o42 = null; + this._S42 = null; + }, + _y32: function (_v32, _3T1) { + _uR1(this._fW1 == 0); + this._fW1 = this._S42._uU1(); + for (var _X9 = 0; _X9 < this._fW1; ++_X9) { + var _952 = this._o42[_X9]; + this._S42._yU1(_952._zU1, _3T1, _X9); + _952._mW1 = _v32._kW1(_952._zU1, _952); + _952._2F1 = this; + _952._xU1 = _X9; + } + }, + _L32: function (_v32) { + for (var _X9 = 0; _X9 < this._fW1; ++_X9) { + var _952 = this._o42[_X9]; + _v32._oW1(_952._mW1); + _952._mW1 = _bW1._CW1; + } + this._fW1 = 0; + }, + _N32: function (_v32, _a52, _b52) { + if (this._fW1 == 0) { + return; + } + for (var _X9 = 0; _X9 < this._fW1; ++_X9) { + var _952 = this._o42[_X9]; + var _cZ1 = new _5Z1(), + _dZ1 = new _5Z1(); + this._S42._yU1(_cZ1, _a52, _952._xU1); + this._S42._yU1(_dZ1, _b52, _952._xU1); + _952._zU1._bZ1(_cZ1, _dZ1); + var _rW1 = _iS1._pS1(_b52._ot1, _a52._ot1); + _v32._qW1(_952._mW1, _952._zU1, _rW1); + } + }, + _DU1: function (_ot1, _Ce1, _W11, _xU1) { + this._S42._DU1(this._z32._aT1(), _ot1, _Ce1, _W11, _xU1); + }, + _vS1: function (out) { + var _cq1 = out || {}; + _cq1["shape"] = null; + _cq1["friction"] = this._V42; + _cq1["restitution"] = this._W42; + _cq1["density"] = this._A32; + _cq1["isSensor"] = this._U42; + _cq1["filter"] = this._T42._vS1(); + return _cq1; + }, + }; + function _c52() {} + _c52.prototype = { _d52: function (_I42) {}, _e52: function (_2F1) {}, _f52: function (_UJ1) {}, _g52: function (index) {} }; + function _h52() {} + _h52.prototype = { + /// @warning for performance reasons this is only called when the AABBs begin to overlap. + _G42: function (_G32, _I32) { + var _i52 = _G32._152(); + var _j52 = _I32._152(); + if (_i52._N42 == _j52._N42 && _i52._N42 != 0) { + return _i52._N42 > 0; + } + var _k52 = (_i52._M42 & _j52._L42) != 0 && (_i52._L42 & _j52._M42) != 0; + return _k52; + }, + }; + function _l52() { + this._m52 = new Array(_zR1); + this._n52 = new Array(_zR1); + this._d31 = 0; + } /// @warning You cannot create/destroy Box2D entities inside these callbacks. + function _o52() {} + _o52.prototype = { _p52: function (_F32) {}, _q52: function (_F32) {}, _r52: function (_F32, _s52) {}, _t52: function (_F32, _042) {} }; + function _u52() {} + _u52.prototype = { + /// @return false to terminate the query. + _v52: function (_2F1) { + return !1; + }, /// @return false to terminate the query. + _w52: function (index) { + return !1; + }, + }; + function _x52() {} + _x52.prototype = { + /// @param fixture the fixture hit by the ray + /// @param point the point of initial intersection + /// @param normal the normal vector at the point of intersection + /// @return -1 to filter, 0 to terminate, fraction to clip the ray for + _v52: function (_2F1, _rY1, _FU1, _QU1) {}, + _w52: function (index, _rY1, _FU1, _QU1) { + return 0; + }, + }; + function _y52() { + this._z52 = 0; + this._A52 = 0; + this._B52 = 0; + this._C52 = 0; + this._D52 = 0; + this._E52 = !1; + } + function _F52() { + this._Y9 = new _iS1(); + this._l41 = 0; + } + function _G52() { + this._J41 = new _iS1(); + this._Z9 = 0; + } + function _H52() { + this._7R1 = new _y52(); + this._I52 = null; + this._J52 = null; + } + var _K52 = _cR1._nR1("step"); + var _L52 = _cR1._nR1("collide", "step"); + var _M52 = _cR1._nR1("solve", "step"); + var _N52 = _cR1._nR1("solveTOI", "step"); + var _O52 = _cR1._nR1("broadphase", "step"); + function _C32(_P52) { + this._w32 = new _Q52(); + this._R52 = null; + this._S52 = null; + this._T52 = null; + this.__22 = null; + this._U52 = 0; + this._V52 = 0; + this._W52 = !0; + this._X52 = !0; + this._Y52 = !1; + this._Z52 = !0; + this.__52 = !0; + this._062 = _P52; + this._R22 = _C32._162; + this._262 = 0.0; + this._362 = new _y52(); + this._462 = new _562(); + this._662 = new _762(); + this._662._X22 = this; + } + function _862() { + this._v32 = null; + this._BW1 = null; + } + _862.prototype = { + _SW1: function (_mW1) { + var _952 = this._v32._uW1(_mW1); + return this._BW1._v52(_952._2F1); + }, + }; + function _962() { + this._v32 = null; + this._BW1 = null; + } + _962.prototype = { + _312: function (_Ir1, _mW1) { + var _lW1 = this._v32._uW1(_mW1); + var _952 = _lW1; + var _2F1 = _952._2F1; + var index = _952._xU1; + var _Kr1 = new _4Z1(); + var _321 = _2F1._wU1(_Kr1, _Ir1, index); + if (_321) { + var _QU1 = _Kr1._QU1; + var _rY1 = _iS1._Da1(_iS1.Multiply(1.0 - _QU1, _Ir1._Fe1), _iS1.Multiply(_QU1, _Ir1._5U1)); + return this._BW1._v52(_2F1, _rY1, _Kr1._FU1, _QU1); + } + return _Ir1._PU1; + }, + }; + _C32._a62 = new _4T1(); + _C32._b62 = new _4T1(); + _C32._c62 = new _4T1(); + _C32.prototype = { + _K32: function () { + var _e21 = this._T52; + while (_e21) { + var _d62 = _e21._232; + var _xp1 = _e21._h32; + while (_xp1) { + var _e62 = _xp1._232; + _xp1._fW1 = 0; + _xp1._K32(); + _xp1 = _e62; + } + _e21 = _d62; + } + }, + _f62: function (listener) { + this._R52 = listener; + }, + _g62: function (_ph1) { + this._w32._h62 = _ph1; + }, + _i62: function (listener) { + this._w32._j62 = listener; + }, + _k62: function (_l62) { + this._S52 = _l62; + }, /// @warning This function is locked during callbacks. + _IF1: function (_p32) { + _uR1(this._s32() == !1); + if (this._s32()) { + return null; + } + var _e21 = new _D22(_p32, this); + _e21._132 = null; + _e21._232 = this._T52; + if (this._T52) { + this._T52._132 = _e21; + } + this._T52 = _e21; + ++this._U52; + return _e21; + }, /// @warning This automatically deletes all associated shapes and joints. + /// @warning This function is locked during callbacks. + _m62: function (_e21) { + _uR1(this._U52 > 0); + _uR1(this._s32() == !1); + if (this._s32()) { + return; + } + var _n62 = _e21.__22; + while (_n62) { + var _o62 = _n62; + _n62 = _n62._Vc1; + if (this._R52) { + this._R52._d52(_o62._I42); + } + this._p62(_o62._I42); + _e21.__22 = _n62; + } + _e21.__22 = null; + var _l42 = _e21._032; + while (_l42) { + var _m42 = _l42; + _l42 = _l42._Vc1; + this._w32._K32(_m42._F32); + } + _e21._032 = null; + var _xp1 = _e21._h32; + while (_xp1) { + var _q62 = _xp1; + _xp1 = _xp1._232; + if (this._R52) { + this._R52._e52(_q62); + } + _q62._L32(this._w32._x32); + _q62._K32(); + _e21._h32 = _xp1; + _e21._i32 -= 1; + } + _e21._h32 = null; + _e21._i32 = 0; + if (_e21._132) { + _e21._132._232 = _e21._232; + } + if (_e21._232) { + _e21._232._132 = _e21._132; + } + if (_e21 == this._T52) { + this._T52 = _e21._232; + } + _e21._r62 = !0; + --this._U52; + }, /// @warning This function is locked during callbacks. + _s62: function (_p32) { + _uR1(this._s32() == !1); + if (this._s32()) { + return null; + } + var _i21 = _t62._u32(_p32); + _i21._132 = null; + _i21._232 = this.__22; + if (this.__22) { + this.__22._132 = _i21; + } + this.__22 = _i21; + ++this._V52; + _i21._u62._I42 = _i21; + _i21._u62._6Z1 = _i21._v62; + _i21._u62._w62 = null; + _i21._u62._Vc1 = _i21._x62.__22; + if (_i21._x62.__22) _i21._x62.__22._w62 = _i21._u62; + _i21._x62.__22 = _i21._u62; + _i21._y62._I42 = _i21; + _i21._y62._6Z1 = _i21._x62; + _i21._y62._w62 = null; + _i21._y62._Vc1 = _i21._v62.__22; + if (_i21._v62.__22) _i21._v62.__22._w62 = _i21._y62; + _i21._v62.__22 = _i21._y62; + var _z62 = _p32._z62; + var _A62 = _p32._A62; + if (_p32._B62 == !1) { + var _pV1 = _A62._B42(); + while (_pV1) { + if (_pV1._6Z1 == _z62) { + _pV1._F32._252(); + } + _pV1 = _pV1._Vc1; + } + } + return _i21; + }, /// @warning This function is locked during callbacks. + _p62: function (_i21) { + _uR1(this._s32() == !1); + if (this._s32()) { + return; + } + var _B62 = _i21._J42; + if (_i21._132) { + _i21._132._232 = _i21._232; + } + if (_i21._232) { + _i21._232._132 = _i21._132; + } + if (_i21 == this.__22) { + this.__22 = _i21._232; + } + var _z62 = _i21._x62; + var _A62 = _i21._v62; + _z62._qF1(!0); + _A62._qF1(!0); + if (_i21._u62._w62) { + _i21._u62._w62._Vc1 = _i21._u62._Vc1; + } + if (_i21._u62._Vc1) { + _i21._u62._Vc1._w62 = _i21._u62._w62; + } + if (_i21._u62 == _z62.__22) { + _z62.__22 = _i21._u62._Vc1; + } + _i21._u62._w62 = null; + _i21._u62._Vc1 = null; + if (_i21._y62._w62) { + _i21._y62._w62._Vc1 = _i21._y62._Vc1; + } + if (_i21._y62._Vc1) { + _i21._y62._Vc1._w62 = _i21._y62._w62; + } + if (_i21._y62 == _A62.__22) { + _A62.__22 = _i21._y62._Vc1; + } + _i21._y62._w62 = null; + _i21._y62._Vc1 = null; + _t62._K32(_i21); + _uR1(this._V52 > 0); + --this._V52; + if (_B62 == !1) { + var _pV1 = _A62._B42(); + while (_pV1) { + if (_pV1._6Z1 == _z62) { + _pV1._F32._252(); + } + _pV1 = _pV1._Vc1; + } + } + }, /// @param timeStep the amount of time to simulate, this should not vary. + /// @param velocityIterations for the velocity constraint solver. + /// @param positionIterations for the position constraint solver. + _C62: function (_z52, _C52, _D52) { + _K52.start(); + if (this._R22 & _C32._D32) { + this._w32._D62(); + this._R22 &= ~_C32._D32; + } + this._R22 |= _C32._E62; + this._362._z52 = _z52; + this._362._C52 = _C52; + this._362._D52 = _D52; + if (_z52 > 0.0) { + this._362._A52 = 1.0 / _z52; + } else { + this._362._A52 = 0.0; + } + this._362._B52 = this._262 * _z52; + this._362._E52 = this._W52; + { + _L52.start(); + this._w32._a02(); + _L52.stop(); + } + if (this._Z52 && this._362._z52 > 0.0) { + _M52.start(); + this._662._HS1(this._362); + this._HS1(this._362); + _M52.stop(); + } + if (this._X52 && this._362._z52 > 0.0) { + _N52.start(); + this._F62(this._362); + _N52.stop(); + } + if (this._362._z52 > 0.0) { + this._262 = this._362._A52; + } + if (this._R22 & _C32._162) { + this._G62(); + } + this._R22 &= ~_C32._E62; + _K52.stop(); + }, /// @see SetAutoClearForces + _G62: function () { + for (var body = this._T52; body; body = body._C42()) { + body._832.x = body._832.y = 0; + body._932 = 0.0; + } + }, + _H62: function () { + if (this._S52 == null) { + return; + } + var _DP1 = this._S52._VT1(); + if (_DP1 & _ST1._aU1) { + for (var _e21 = this._T52; _e21; _e21 = _e21._C42()) { + var _3T1 = _e21._aT1(); + for (var _xp1 = _e21._z42(); _xp1; _xp1 = _xp1._C42()) { + if (_e21._w42() == !1) { + this._I62(_xp1, _3T1, new _RT1(0.5, 0.5, 0.3)); + } else if (_e21._tU1() == _D22._E22) { + this._I62(_xp1, _3T1, new _RT1(0.5, 0.9, 0.5)); + } else if (_e21._tU1() == _D22._j32) { + this._I62(_xp1, _3T1, new _RT1(0.5, 0.5, 0.9)); + } else if (_e21._u42() == !1) { + this._I62(_xp1, _3T1, new _RT1(0.6, 0.6, 0.6)); + } else { + this._I62(_xp1, _3T1, new _RT1(0.9, 0.7, 0.7)); + } + } + } + this._J62(this._662); + } + if (_DP1 & _ST1._bU1) { + for (var _i21 = this.__22; _i21; _i21 = _i21._C42()) { + this._K62(_i21); + } + } + if (_DP1 & _ST1._kU1) { + var color = new _RT1(0.3, 0.9, 0.9); + for (var _Y9 = this._w32._032; _Y9; _Y9 = _Y9._C42()) { + var _G32 = _Y9._H32(); + var _I32 = _Y9._J32(); + var _L62 = _G32._752(_Y9._M62())._8Z1(); + var _N62 = _I32._752(_Y9._O62())._8Z1(); + this._S52._4U1(_L62, _N62, color); + } + } + if (_DP1 & _ST1._cU1) { + var color = new _RT1(0.9, 0.3, 0.9); + var _P62 = new _RT1(0.3, 0.3, 0.9); + var _Q62 = this._w32._x32; + for (var _e21 = this._T52; _e21; _e21 = _e21._C42()) { + if (_e21._w42() == !1) { + continue; + } + for (var _xp1 = _e21._z42(); _xp1; _xp1 = _xp1._C42()) { + for (var _X9 = 0; _X9 < _xp1._fW1; ++_X9) { + var _952 = _xp1._o42[_X9]; + var _zU1 = _Q62._tW1(_952._mW1); + var _1W1 = []; + _1W1[0] = new _iS1(_zU1._RU1.x, _zU1._RU1.y); + _1W1[1] = new _iS1(_zU1._SU1.x, _zU1._RU1.y); + _1W1[2] = new _iS1(_zU1._SU1.x, _zU1._SU1.y); + _1W1[3] = new _iS1(_zU1._RU1.x, _zU1._SU1.y); + this._S52._ZT1(_1W1, 4, color); + var _R62 = new _5Z1(); + _xp1._X42()._yU1(_R62, _e21._aT1(), 0); + _1W1[0] = new _iS1(_R62._RU1.x, _R62._RU1.y); + _1W1[1] = new _iS1(_R62._SU1.x, _R62._RU1.y); + _1W1[2] = new _iS1(_R62._SU1.x, _R62._SU1.y); + _1W1[3] = new _iS1(_R62._RU1.x, _R62._SU1.y); + this._S52._ZT1(_1W1, 4, _P62); + } + } + } + } + if (_DP1 & _ST1._dU1) { + for (var _e21 = this._T52; _e21; _e21 = _e21._C42()) { + var _3T1 = _e21._aT1()._b01(); + _3T1._ot1 = _e21._O32(); + this._S52._6U1(_3T1); + } + } + }, /// @param callback a user implemented callback class. + /// @param aabb the query box. + _S62: function (_BW1, _zU1) { + var _T62 = new _862(); + _T62._v32 = this._w32._x32; + _T62._BW1 = _BW1; + this._w32._x32._EW1(_T62, _zU1); + this._662._S62(_BW1, _zU1); + }, /// @param callback a user implemented callback class. + /// @param point1 the ray starting point + /// @param point2 the ray ending point + _wU1: function (_BW1, _U62, _V62) { + var _T62 = new _962(); + _T62._v32 = this._w32._x32; + _T62._BW1 = _BW1; + var _Ir1 = new _3Z1(); + _Ir1._PU1 = 1.0; + _Ir1._Fe1 = _U62; + _Ir1._5U1 = _V62; + this._w32._x32._wU1(_T62, _Ir1); + this._662._wU1(_BW1, _U62, _V62); + }, + /*@returns {b2Body} the head of the world body list. */ _W62: function () { + return this._T52; + }, /// @return the head of the world joint list. + _A42: function () { + return this.__22; + }, /// @return the head of the world contact list. + /// @warning contacts are created and destroyed in the middle of a time step. + _B42: function () { + return this._w32._032; + }, + _X62: function (_q42) { + if (_q42 == this.__52) { + return; + } + this.__52 = _q42; + if (this.__52 == !1) { + for (var _e21 = this._T52; _e21; _e21 = _e21._232) { + _e21._qF1(!0); + } + } + }, + _Y62: function () { + return this.__52; + }, + _Z62: function (_q42) { + this._W52 = _q42; + }, + __62: function () { + return this._W52; + }, + _072: function (_q42) { + this._X52 = _q42; + }, + _172: function () { + return this._X52; + }, + _272: function (_q42) { + this._Y52 = _q42; + }, + _372: function () { + return this._Y52; + }, + _zW1: function () { + return this._w32._x32._zW1(); + }, + _472: function () { + return this._U52; + }, + _572: function () { + return this._V52; + }, + _672: function () { + return this._w32._772; + }, + _KW1: function () { + return this._w32._x32._KW1(); + }, + _MW1: function () { + return this._w32._x32._MW1(); + }, + _OW1: function () { + return this._w32._x32._OW1(); + }, + _872: function (_P52) { + this._062 = _P52; + }, + _972: function () { + return this._062; + }, + _s32: function () { + return (this._R22 & _C32._E62) == _C32._E62; + }, + _a72: function (_q42) { + if (_q42) { + this._R22 |= _C32._162; + } else { + this._R22 &= ~_C32._162; + } + }, + _b72: function () { + return (this._R22 & _C32._162) == _C32._162; + }, /// @param newOrigin the new origin with respect to the old origin + _QW1: function (_RW1) { + _uR1((this._R22 & _C32._E62) == 0); + if ((this._R22 & _C32._E62) == _C32._E62) { + return; + } + for (var _e21 = this._T52; _e21; _e21 = _e21._232) { + _e21._T_1._ot1._pS1(_RW1); + _e21._Z22._6T1._pS1(_RW1); + _e21._Z22._Y9._pS1(_RW1); + } + for (var _i21 = this.__22; _i21; _i21 = _i21._232) { + _i21._QW1(_RW1); + } + this._w32._x32._QW1(_RW1); + }, + _c72: function () { + return this._w32; + }, + _HS1: function (_7R1) { + for (var _e21 = this._T52; _e21; _e21 = _e21._232) { + _e21._Y22._IE1(_e21._T_1); + } + this._462._FY1(this._U52, this._w32._772, this._V52, this._w32._j62); + for (var _e21 = this._T52; _e21; _e21 = _e21._232) { + _e21._R22 &= ~_D22._k32; + } + for (var _Y9 = this._w32._032; _Y9; _Y9 = _Y9._232) { + _Y9._R22 &= ~_d72._k32; + } + for (var _i21 = this.__22; _i21; _i21 = _i21._232) { + _i21._e72 = !1; + } + var _f72 = this._U52; + var _2R1 = new Array(_f72); + for (var _g72 = this._T52; _g72; _g72 = _g72._232) { + if (_g72._R22 & _D22._k32) { + continue; + } + if (_g72._u42() == !1 || _g72._w42() == !1) { + continue; + } + if (_g72._tU1() == _D22._E22) { + continue; + } + this._462._Ua1(); + var _h72 = 0; + _2R1[_h72++] = _g72; + _g72._R22 |= _D22._k32; + while (_h72 > 0) { + var _e21 = _2R1[--_h72]; + _uR1(_e21._w42() == !0); + this._462._i72(_e21); + _e21._qF1(!0); + if (_e21._tU1() == _D22._E22) { + continue; + } + for (var _l42 = _e21._032; _l42; _l42 = _l42._Vc1) { + var _F32 = _l42._F32; + if (_F32._R22 & _d72._k32) { + continue; + } + if (_F32._j72() == !1 || _F32._k72() == !1) { + continue; + } + var _l72 = _F32._m72._U42; + var _n72 = _F32._o72._U42; + if (_l72 || _n72) { + continue; + } + this._462._p72(_F32); + _F32._R22 |= _d72._k32; + var _6Z1 = _l42._6Z1; + if (_6Z1._R22 & _D22._k32) { + continue; + } + _uR1(_h72 < _f72); + _2R1[_h72++] = _6Z1; + _6Z1._R22 |= _D22._k32; + } + for (var _n62 = _e21.__22; _n62; _n62 = _n62._Vc1) { + if (_n62._I42._e72 == !0) { + continue; + } + var _6Z1 = _n62._6Z1; + if (_6Z1._w42() == !1) { + continue; + } + this._462._q72(_n62._I42); + _n62._I42._e72 = !0; + if (_6Z1._R22 & _D22._k32) { + continue; + } + _uR1(_h72 < _f72); + _2R1[_h72++] = _6Z1; + _6Z1._R22 |= _D22._k32; + } + } + this._462._HS1(_7R1, this._062, this.__52); + for (var _X9 = 0; _X9 < this._462._U52; ++_X9) { + var _e21 = this._462._r72[_X9]; + if (_e21._tU1() == _D22._E22) { + _e21._R22 &= ~_D22._k32; + } + } + } + { + _O52.start(); + for (var _e21 = this._T52; _e21; _e21 = _e21._C42()) { + if ((_e21._R22 & _D22._k32) == 0) { + continue; + } + if (_e21._tU1() == _D22._E22) { + continue; + } + _e21._k42(); + } + this._w32._D62(); + _O52.stop(); + } + }, + _F62: function (_7R1) { + this._462._FY1(2 * _HR1, _HR1, 0, this._w32._j62); + if (this._Z52) { + for (var _e21 = this._T52; _e21; _e21 = _e21._232) { + _e21._R22 &= ~_D22._k32; + _e21._Z22._9T1 = 0.0; + } + for (var _Y9 = this._w32._032; _Y9; _Y9 = _Y9._232) { + _Y9._R22 &= ~(_d72._l32 | _d72._k32); + _Y9._s72 = 0; + _Y9._t72 = 1.0; + } + } + for (;;) { + var _u72 = null; + var _v72 = 1.0; + for (var _Y9 = this._w32._032; _Y9; _Y9 = _Y9._232) { + if (_Y9._j72() == !1) { + continue; + } + if (_Y9._s72 > _GR1) { + continue; + } + var alpha = 1.0; + if (_Y9._R22 & _d72._l32) { + alpha = _Y9._t72; + } else { + var _w72 = _Y9._H32(); + var _x72 = _Y9._J32(); + if (_w72._Z42() || _x72._Z42()) { + continue; + } + var _y72 = _w72._352(); + var _z72 = _x72._352(); + var _jY1 = _y72._px1; + var _kY1 = _z72._px1; + _uR1(_jY1 == _D22._b32 || _kY1 == _D22._b32); + var _A72 = _y72._u42() && _jY1 != _D22._E22; + var _B72 = _z72._u42() && _kY1 != _D22._E22; + if (_A72 == !1 && _B72 == !1) { + continue; + } + var _C72 = _y72._r42() || _jY1 != _D22._b32; + var _D72 = _z72._r42() || _kY1 != _D22._b32; + if (_C72 == !1 && _D72 == !1) { + continue; + } + var _9T1 = _y72._Z22._9T1; + if (_y72._Z22._9T1 < _z72._Z22._9T1) { + _9T1 = _z72._Z22._9T1; + _y72._Z22._cT1(_9T1); + } else if (_z72._Z22._9T1 < _y72._Z22._9T1) { + _9T1 = _y72._Z22._9T1; + _z72._Z22._cT1(_9T1); + } + _uR1(_9T1 < 1.0); + var _0X1 = _Y9._M62(); + var _1X1 = _Y9._O62(); + var _Ir1 = new _P12(); + _Ir1._3X1._sc1(_w72._X42(), _0X1); + _Ir1._4X1._sc1(_x72._X42(), _1X1); + _Ir1._Q12._IE1(_y72._Z22); + _Ir1._R12._IE1(_z72._Z22); + _Ir1._S12 = 1.0; + var _Kr1 = new _T12(); + _k22(_Kr1, _Ir1); + var _bT1 = _Kr1._d21; + if (_Kr1.state == _T12._W12) { + alpha = _GT1(_9T1 + (1.0 - _9T1) * _bT1, 1.0); + } else { + alpha = 1.0; + } + _Y9._t72 = alpha; + _Y9._R22 |= _d72._l32; + } + if (alpha < _v72) { + _u72 = _Y9; + _v72 = alpha; + } + } + if (_u72 == null || 1.0 - 10.0 * _xR1 < _v72) { + this._Z52 = !0; + break; + } + var _w72 = _u72._H32(); + var _x72 = _u72._J32(); + var _y72 = _w72._352(); + var _z72 = _x72._352(); + _C32._a62._IE1(_y72._Z22); + _C32._b62._IE1(_z72._Z22); + _y72._cT1(_v72); + _z72._cT1(_v72); + _u72._Va1(this._w32._j62); + _u72._R22 &= ~_d72._l32; + ++_u72._s72; + if (_u72._j72() == !1 || _u72._k72() == !1) { + _u72._E72(!1); + _y72._Z22._IE1(_C32._a62); + _z72._Z22._IE1(_C32._b62); + _y72._F42(); + _z72._F42(); + continue; + } + _y72._qF1(!0); + _z72._qF1(!0); + this._462._Ua1(); + this._462._i72(_y72); + this._462._i72(_z72); + this._462._p72(_u72); + _y72._R22 |= _D22._k32; + _z72._R22 |= _D22._k32; + _u72._R22 |= _d72._k32; + var _F72 = [_y72, _z72]; + for (var _X9 = 0; _X9 < 2; ++_X9) { + var body = _F72[_X9]; + if (body._px1 == _D22._b32) { + for (var _l42 = body._032; _l42; _l42 = _l42._Vc1) { + if (this._462._U52 == this._462._G72) { + break; + } + if (this._462._772 == this._462._H72) { + break; + } + var _F32 = _l42._F32; + if (_F32._R22 & _d72._k32) { + continue; + } + var _6Z1 = _l42._6Z1; + if (_6Z1._px1 == _D22._b32 && body._r42() == !1 && _6Z1._r42() == !1) { + continue; + } + var _l72 = _F32._m72._U42; + var _n72 = _F32._o72._U42; + if (_l72 || _n72) { + continue; + } + _C32._c62._IE1(_6Z1._Z22); + if ((_6Z1._R22 & _D22._k32) == 0) { + _6Z1._cT1(_v72); + } + _F32._Va1(this._w32._j62); + if (_F32._j72() == !1) { + _6Z1._Z22._IE1(_C32._c62); + _6Z1._F42(); + continue; + } + if (_F32._k72() == !1) { + _6Z1._Z22._IE1(_C32._c62); + _6Z1._F42(); + continue; + } + _F32._R22 |= _d72._k32; + this._462._p72(_F32); + if (_6Z1._R22 & _D22._k32) { + continue; + } + _6Z1._R22 |= _D22._k32; + if (_6Z1._px1 != _D22._E22) { + _6Z1._qF1(!0); + } + this._462._i72(_6Z1); + } + } + } + var _I72 = new _y52(); + _I72._z52 = (1.0 - _v72) * _7R1._z52; + _I72._A52 = 1.0 / _I72._z52; + _I72._B52 = 1.0; + _I72._D52 = 20; + _I72._C52 = _7R1._C52; + _I72._E52 = !1; + this._462._F62(_I72, _y72._Q22, _z72._Q22); + for (var _X9 = 0; _X9 < this._462._U52; ++_X9) { + var body = this._462._r72[_X9]; + body._R22 &= ~_D22._k32; + if (body._px1 != _D22._b32) { + continue; + } + body._k42(); + for (var _l42 = body._032; _l42; _l42 = _l42._Vc1) { + _l42._F32._R22 &= ~(_d72._l32 | _d72._k32); + } + } + this._w32._D62(); + if (this._Y52) { + this._Z52 = !1; + break; + } + } + }, + _K62: function (_I42) { + var _z62 = _I42._J72(); + var _A62 = _I42._K72(); + var _FZ1 = _z62._aT1(); + var _HZ1 = _A62._aT1(); + var __11 = _FZ1._ot1; + var _121 = _HZ1._ot1; + var _Fe1 = _I42._L72(); + var _5U1 = _I42._M72(); + var color = new _RT1(0.5, 0.8, 0.8); + switch (_I42._tU1()) { + case _t62._N72: + this._S52._4U1(_Fe1, _5U1, color); + break; + case _t62._O72: + { + var _P72 = _I42; + var _Km1 = _P72._Q72(); + var _Lm1 = _P72._R72(); + this._S52._4U1(_Km1, _Fe1, color); + this._S52._4U1(_Lm1, _5U1, color); + this._S52._4U1(_Km1, _Lm1, color); + } + break; + case _t62._S72: + break; + case _t62._T72: + this._S52._U72(_I42._V72(), 5.0, color); + default: + this._S52._4U1(__11, _Fe1, color); + this._S52._4U1(_Fe1, _5U1, color); + this._S52._4U1(_121, _5U1, color); + } + }, + _I62: function (_2F1, _3T1, color) { + switch (_2F1._tU1()) { + case _rU1._GU1: + { + var _UW1 = _2F1._X42(); + var _1U1 = _vT1(_3T1, _UW1._MU1); + var _2U1 = _UW1._sU1; + var _Ge1 = _tT1(_3T1._Yr1, new _iS1(1.0, 0.0)); + this._S52._3U1(_1U1, _2U1, _Ge1, color); + } + break; + case _rU1._HU1: + { + var _pV1 = _2F1._X42(); + var _b61 = _vT1(_3T1, _pV1._ZU1); + var _c61 = _vT1(_3T1, _pV1.__U1); + this._S52._4U1(_b61, _c61, color); + } + break; + case _rU1._JU1: + { + var _WW1 = _2F1._X42(); + var _d31 = _WW1._cV1; + var vertices = _WW1._bV1; + var _b61 = _vT1(_3T1, vertices[0]); + for (var _X9 = 1; _X9 < _d31; ++_X9) { + var _c61 = _vT1(_3T1, vertices[_X9]); + this._S52._4U1(_b61, _c61, color); + _b61 = _c61; + } + } + break; + case _rU1._IU1: + { + var _W72 = _2F1._X42(); + var vertexCount = _W72._cV1; + _uR1(vertexCount <= _AR1); + var vertices = new Array(_AR1); + for (var _X9 = 0; _X9 < vertexCount; ++_X9) { + vertices[_X9] = _vT1(_3T1, _W72._bV1[_X9]); + } + this._S52.__T1(vertices, vertexCount, color); + } + break; + default: + break; + } + }, + _X72: function () { + return this._662._X72(); + }, + _Y72: function (_d31) { + this._662._Y72(_d31); + }, + _Z72: function (_CU1) { + this._662._Z72(_CU1); + }, + __72: function () { + return this._662.__72(); + }, + _082: function (_N22) { + this._662._082(_N22); + }, + _182: function () { + return this._662._182(); + }, + _282: function (_382) { + this._662._282(_382); + }, + _482: function () { + return this._662._482(); + }, + _582: function (_2U1) { + this._662._582(_2U1); + }, + _682: function () { + return this._662._682(); + }, + _782: function (_p32) { + _uR1(this._s32() == !1); + if (this._s32()) { + return 0; + } + var _ot1 = this._662._782(_p32); + return _ot1; + }, + _882: function (index, _982) { + this._662._882(index, _982); + }, + _a82: function (_NU1, _3T1, _982) { + _uR1(this._s32() == !1); + if (this._s32()) { + return 0; + } + return this._662._a82(_NU1, _3T1, _982); + }, + _b82: function (_p32) { + _uR1(this._s32() == !1); + if (this._s32()) { + return null; + } + var _k41 = this._662._b82(_p32); + return _k41; + }, + _c82: function (_d82, _e82) { + _uR1(this._s32() == !1); + if (this._s32()) { + return; + } + this._662._c82(_d82, _e82); + }, + _f82: function (_UJ1, _982) { + _uR1(this._s32() == !1); + if (this._s32()) { + return; + } + this._662._f82(_UJ1, _982); + }, + _g82: function () { + return this._662._g82(); + }, + _h82: function () { + return this._662._h82(); + }, + _i82: function () { + return this._662._i82(); + }, + _j82: function () { + return this._662._j82(); + }, + _k82: function () { + return this._662._k82(); + }, + _l82: function () { + return this._662._l82(); + }, + _m82: function (buffer, _n82) { + this._662._m82(buffer, _n82); + }, + _o82: function (buffer, _n82) { + this._662._o82(buffer, _n82); + }, + _p82: function (buffer, _n82) { + this._662._p82(buffer, _n82); + }, + _q82: function (buffer, _n82) { + this._662._q82(buffer, _n82); + }, + _r82: function (buffer, _n82) { + this._662._r82(buffer, _n82); + }, + _s82: function () { + return this._662._t82; + }, + _u82: function () { + return this._662._772; + }, + _v82: function () { + return this._662._w82; + }, + _x82: function () { + return this._662._y82; + }, + _z82: function () { + return this._662._z82(); + }, + _A82: function () { + return this._662._A82(); + }, + _B82: function () { + return this._662._B82(); + }, + _C82: function () { + return this._662._C82(); + }, + _J62: function (_D82) { + var _E82 = _D82._C82(); + if (_E82) { + var _F82 = _D82._682(); + var _G82 = _D82._h82(); + if (_D82._H82.data) { + var _I82 = _D82._j82(); + this._S52._7U1(_G82, _F82, _I82, _E82); + } else { + this._S52._7U1(_G82, _F82, null, _E82); + } + } + }, + }; + _C32._D32 = 0x0001; + _C32._E62 = 0x0002; + _C32._162 = 0x0004; + function _J82(_n82) { + this._K82 = new Array(_n82); + this._602 = 0; + this._L82 = 0; + this._M82 = _n82; + } + _J82.prototype = { + _N82: function (_Wc1) { + if (this._L82 >= this._M82) return; + this._K82[this._L82++] = _Wc1; + }, + _O82: function () { + _uR1(this._602 < this._L82); + this._602++; + }, + _P82: function () { + return this._602 >= this._L82; + }, + _Q82: function () { + return this._K82[this._602]; + }, + }; + function _R82(_S82) { + this._T82 = new Array(_S82); + this._U82 = 0; + this._V82 = 0; + this._W82 = 0; + this._X82 = null; + } + _R82._Y82 = function () { + this._1U1 = new _iS1(); + this._Z82 = 0; + }; + _R82.__82 = function (x, y, _X9, _k41) { + this._wx1 = x; + this._xx1 = y; + this._092 = _X9; + this._192 = _k41; + }; + _R82.prototype = { + _292: function (_1U1, _Z82) { + var _k41 = (this._T82[this._U82++] = new _R82._Y82()); + _k41._1U1._IE1(_1U1); + _k41._Z82 = _Z82; + }, + _392: function (_2U1) { + _uR1(this._X82 == null); + var _492 = 1 / _2U1; + var _1B1 = new _iS1(+_wR1, +_wR1); + var _HV1 = new _iS1(-_wR1, -_wR1); + for (var _Sc1 = 0; _Sc1 < this._U82; _Sc1++) { + var _k41 = this._T82[_Sc1]; + _1B1._IE1(_HT1(_1B1, _k41._1U1)); + _HV1._IE1(_JT1(_HV1, _k41._1U1)); + } + this._V82 = 1 + ((_492 * (_HV1.x - _1B1.x)) >>> 0); + this._W82 = 1 + ((_492 * (_HV1.y - _1B1.y)) >>> 0); + this._X82 = new Array(this._V82 * this._W82); + for (var _X9 = 0; _X9 < this._V82 * this._W82; _X9++) this._X82[_X9] = null; + var _592 = new _J82(this._V82 * this._V82); + for (var _Sc1 = 0; _Sc1 < this._U82; _Sc1++) { + var _k41 = this._T82[_Sc1]; + _k41._1U1._IE1(_iS1.Multiply(_492, _iS1._pS1(_k41._1U1, _1B1))); + var x = _IT1(0, _GT1(Math.floor(_k41._1U1.x), this._V82 - 1)); + var y = _IT1(0, _GT1(Math.floor(_k41._1U1.y), this._W82 - 1)); + _592._N82(new _R82.__82(x, y, x + y * this._V82, _k41)); + } + while (!_592._P82()) { + var x = _592._Q82()._wx1; + var y = _592._Q82()._xx1; + var _X9 = _592._Q82()._092; + var _k41 = _592._Q82()._192; + _592._O82(); + if (!this._X82[_X9]) { + this._X82[_X9] = _k41; + if (x > 0) { + _592._N82(new _R82.__82(x - 1, y, _X9 - 1, _k41)); + } + if (y > 0) { + _592._N82(new _R82.__82(x, y - 1, _X9 - this._V82, _k41)); + } + if (x < this._V82 - 1) { + _592._N82(new _R82.__82(x + 1, y, _X9 + 1, _k41)); + } + if (y < this._W82 - 1) { + _592._N82(new _R82.__82(x, y + 1, _X9 + this._V82, _k41)); + } + } + } + var _692 = this._V82 + this._W82; + for (var _792 = 0; _792 < _692; _792++) { + for (var y = 0; y < this._W82; y++) { + for (var x = 0; x < this._V82 - 1; x++) { + var _X9 = x + y * this._V82; + var _l41 = this._X82[_X9]; + var _e21 = this._X82[_X9 + 1]; + if (_l41 != _e21) { + _592._N82(new _R82.__82(x, y, _X9, _e21)); + _592._N82(new _R82.__82(x + 1, y, _X9 + 1, _l41)); + } + } + } + for (var y = 0; y < this._W82 - 1; y++) { + for (var x = 0; x < this._V82; x++) { + var _X9 = x + y * this._V82; + var _l41 = this._X82[_X9]; + var _e21 = this._X82[_X9 + this._V82]; + if (_l41 != _e21) { + _592._N82(new _R82.__82(x, y, _X9, _e21)); + _592._N82(new _R82.__82(x, y + 1, _X9 + this._V82, _l41)); + } + } + } + var _892 = !1; + while (!_592._P82()) { + var x = _592._Q82()._wx1; + var y = _592._Q82()._xx1; + var _X9 = _592._Q82()._092; + var _Sc1 = _592._Q82()._192; + _592._O82(); + var _l41 = this._X82[_X9]; + var _e21 = _Sc1; + if (_l41 != _e21) { + var _7A1 = _l41._1U1.x - x; + var _8A1 = _l41._1U1.y - y; + var _992 = _e21._1U1.x - x; + var _a92 = _e21._1U1.y - y; + var _MM1 = _7A1 * _7A1 + _8A1 * _8A1; + var _4r1 = _992 * _992 + _a92 * _a92; + if (_MM1 > _4r1) { + this._X82[_X9] = _e21; + if (x > 0) { + _592._N82(new _R82.__82(x - 1, y, _X9 - 1, _e21)); + } + if (y > 0) { + _592._N82(new _R82.__82(x, y - 1, _X9 - this._V82, _e21)); + } + if (x < this._V82 - 1) { + _592._N82(new _R82.__82(x + 1, y, _X9 + 1, _e21)); + } + if (y < this._W82 - 1) { + _592._N82(new _R82.__82(x, y + 1, _X9 + this._V82, _e21)); + } + _892 = !0; + } + } + } + if (!_892) { + break; + } + } + }, + _b92: function (_BW1) { + for (var y = 0; y < this._W82 - 1; y++) { + for (var x = 0; x < this._V82 - 1; x++) { + var _X9 = x + y * this._V82; + var _l41 = this._X82[_X9]; + var _e21 = this._X82[_X9 + 1]; + var _Y9 = this._X82[_X9 + this._V82]; + var _Ce1 = this._X82[_X9 + 1 + this._V82]; + if (_e21 != _Y9) { + if (_l41 != _e21 && _l41 != _Y9) { + _BW1(_l41._Z82, _e21._Z82, _Y9._Z82); + } + if (_Ce1 != _e21 && _Ce1 != _Y9) { + _BW1(_e21._Z82, _Ce1._Z82, _Y9._Z82); + } + } + } + } + }, + }; + function _c92(_b21, _k41, _e21, _l41) { + if (_b21 instanceof _RT1) { + this._b21 = 255 * _b21._b21; + this._k41 = 255 * _b21._k41; + this._e21 = 255 * _b21._e21; + this._l41 = 255; + } else if (typeof _b21 !== "undefined") { + this._b21 = _b21; + this._k41 = _k41; + this._e21 = _e21; + this._l41 = _l41; + } else this._b21 = this._k41 = this._e21 = this._l41 = 0; + } + _c92.prototype = { + _d92: function () { + return !this._b21 && !this._k41 && !this._e21 && !this._l41; + }, + _e92: function () { + return new _RT1((1.0 / 255) * this._b21, (1.0 / 255) * this._k41, (1.0 / 255) * this._e21); + }, + _sc1: function (_f92, _g92, _h92, _i92) { + if (_f92 instanceof _RT1) { + this._b21 = 255 * _f92._b21; + this._k41 = 255 * _f92._k41; + this._e21 = 255 * _f92._e21; + this._l41 = 255; + } else { + this._b21 = _f92; + this._k41 = _g92; + this._e21 = _h92; + this._l41 = _i92; + } + }, + _IE1: function (_j92) { + this._b21 = _j92._b21; + this._k41 = _j92._k41; + this._e21 = _j92._e21; + this._l41 = _j92._l41; + }, + _b01: function () { + return new _c92(this._b21, this._k41, this._e21, this._l41); + }, + }; + _c92._k92 = new _c92(); + function _l92() { + this._DP1 = 0; + this.position = new _iS1(); + this._kH1 = new _iS1(); + this.color = new _c92(); + this._lW1 = null; + } + _l92._m92 = 0; + _l92._n92 = 1 << 1; + _l92._o92 = 1 << 2; + _l92._p92 = 1 << 3; + _l92._q92 = 1 << 4; + _l92._r92 = 1 << 5; + _l92._s92 = 1 << 6; + _l92._t92 = 1 << 7; + _l92._u92 = 1 << 8; + _l92._v92 = 1 << 9; + function _w92() { + this._DP1 = 0; + this._x92 = 0; + this.position = new _iS1(); + this.angle = 0; + this._F22 = new _iS1(); + this._G22 = 0; + this.color = new _c92(); + this._y92 = 1; + this._NU1 = null; + this._z92 = !0; + this._lW1 = null; + } + function _A92() { + this._B92 = null; + this._C92 = 0; + this._D92 = 0; + this._E92 = 0; + this._F92 = 1.0; + this._132 = null; + this._232 = null; + this._G92 = -1; + this._c32 = 0; + this._H92 = 0; + this._I92 = new _iS1(); + this._332 = new _iS1(); + this._432 = 0; + this._J92 = new _2T1(); + this._J92._DS1(); + this._K92 = !0; + this._L92 = !1; + this._M92 = !1; + this._g32 = null; + } + _A92.prototype = { + _C42: function () { + return this._232; + }, + _C82: function () { + return this._D92 - this._C92; + }, + _N92: function () { + return this._C92; + }, + _O92: function () { + return this._E92; + }, + _P92: function (_DP1) { + this._E92 = _DP1; + }, + _242: function () { + this._Q92(); + return this._c32; + }, + _342: function () { + this._Q92(); + return this._H92; + }, + _8Z1: function () { + this._Q92(); + return this._I92; + }, + _R32: function () { + this._Q92(); + return this._332; + }, + _T32: function () { + this._Q92(); + return this._432; + }, + _aT1: function () { + return this._J92; + }, + _RE1: function () { + return this._J92._ot1; + }, + __S1: function () { + return this._J92._Yr1.__S1(); + }, + _uW1: function () { + return this._g32; + }, + _D42: function (data) { + this._g32 = data; + }, + _Q92: function () { + if (this._G92 != this._B92._G92) { + var _Z11 = this._B92._R92(); + this._c32 = 0; + this._I92._jS1(); + this._332._jS1(); + for (var _X9 = this._C92; _X9 < this._D92; _X9++) { + this._c32 += _Z11; + this._I92._Da1(_iS1.Multiply(_Z11, this._B92._S92.data[_X9])); + this._332._Da1(_iS1.Multiply(_Z11, this._B92._T92.data[_X9])); + } + if (this._c32 > 0) { + this._I92.Multiply(1 / this._c32); + this._332.Multiply(1 / this._c32); + } + this._H92 = 0; + this._432 = 0; + for (var _X9 = this._C92; _X9 < this._D92; _X9++) { + var _ot1 = _iS1._pS1(this._B92._S92.data[_X9], this._I92); + var _J41 = _iS1._pS1(this._B92._T92.data[_X9], this._332); + this._H92 += _Z11 * _eT1(_ot1, _ot1); + this._432 += _Z11 * _fT1(_ot1, _J41); + } + if (this._H92 > 0) { + this._432 *= 1 / this._H92; + } + this._G92 = this._B92._G92; + } + }, + }; + _A92._U92 = 1 << 0; + _A92._V92 = 1 << 1; + function _W92() { + this._0X1 = this._1X1 = 0; + this._DP1 = 0; + this._X92 = 0.0; + this._FU1 = new _iS1(); + } + function _Y92() { + this.index = 0; + this.body = null; + this._X92 = 0.0; + this._FU1 = new _iS1(); + this._pU1 = 0.0; + } + function _762() { + this._G92 = 0; + this._Z92 = 0; + this.__92 = 0; + this._A32 = 1; + this._0a2 = 1; + this._732 = 1; + this._1a2 = 1; + this._2a2 = 1; + this._3a2 = 1; + this._cV1 = 0; + this._4a2 = 0; + this._5a2 = 0; + this._6a2 = new _762._7a2(); + this._S92 = new _762._7a2(); + this._T92 = new _762._7a2(); + this._8a2 = null; + this._9a2 = null; + this._aa2 = null; + this._H82 = new _762._7a2(); + this._ba2 = null; + this._ca2 = new _762._7a2(); + this._fW1 = 0; + this._da2 = 0; + this._ea2 = null; + this._772 = 0; + this._H72 = 0; + this._t82 = null; + this._y82 = 0; + this._fa2 = 0; + this._w82 = null; + this._gW1 = 0; + this._ga2 = 0; + this._hW1 = null; + this._ha2 = 0; + this._ia2 = 0; + this._ja2 = null; + this._ka2 = 0; + this._la2 = null; + this._ma2 = 0.05; + this._na2 = 1.0; + this._oa2 = 0.25; + this._pa2 = 0.25; + this._qa2 = 0.25; + this._ra2 = 0.1; + this._sa2 = 0.2; + this._ta2 = 0.5; + this._ua2 = 0.5; + this._va2 = 0.5; + this._X22 = null; + } + _762._7a2 = function () { + this.data = null; + this._wa2 = 0; + }; + _762._xa2 = function () { + this.index = 0; + this._Z82 = 0; + }; + _762._xa2._ya2 = function (_l41, _e21) { + return _l41._Z82 < _e21._Z82; + }; + _762._xa2._za2 = function (_l41, _e21) { + return _l41 < _e21._Z82; + }; + _762._xa2._Aa2 = function (_l41, _e21) { + return _l41._Z82 < _e21; + }; + _762._Ba2 = function () { + this._0X1 = this._1X1 = 0; + this._DP1 = 0; + this._y92 = 0.0; + this._EU1 = 0.0; + }; + _762._Ca2 = function () { + this._0X1 = this._1X1 = this._Da2 = 0; + this._DP1 = 0; + this._y92 = 0.0; + (this._Ea2 = new _iS1()), (this._Fa2 = new _iS1()), (this._j92 = new _iS1()); + (this._Ga2 = 0.0), (this._Ha2 = 0.0), (this._Ia2 = 0.0), (this._Wo1 = 0.0); + }; + _762._Ja2 = _l92._p92; + _762._Ka2 = _l92._q92; + _762._La2 = _l92._s92; + _762._Ma2 = 12; + _762._Na2 = 12; + _762._Oa2 = 8 * 4; + _762._Pa2 = 1 << (_762._Na2 - 1); + _762._Qa2 = _762._Oa2 - _762._Na2; + _762._Ra2 = _762._Oa2 - _762._Na2 - _762._Ma2; + _762._Sa2 = 1 << _762._Ra2; + _762._Ta2 = _762._Sa2 * (1 << (_762._Ma2 - 1)); + _762._Ua2 = (1 << _762._Ma2) - 1; + _762._Va2 = (1 << _762._Na2) - 1; + function _Wa2(x, y) { + return (((y + _762._Pa2) << _762._Qa2) + (_762._Sa2 * x + _762._Ta2)) >>> 0; + } + function _Xa2(_Z82, x, y) { + return _Z82 + (y << _762._Qa2) + (x << _762._Ra2); + } + function _Ya2(_n82, _Za2) { + return _Za2 && _n82 > _Za2 ? _Za2 : _n82; + } + function __a2(_F32) { + return (_F32._DP1 & _l92._n92) == _l92._n92; + } + _762.prototype = { + _0b2: function (_1b2, _2b2, _3b2) { + _uR1(_3b2 > _2b2); + var _4b2 = _1b2 ? _1b2.slice() : []; + _4b2.length = _3b2; + return _4b2; + }, + _5b2: function (buffer, _wa2, _2b2, _3b2, _6b2) { + _uR1(_3b2 > _2b2); + _uR1(!_wa2 || _3b2 <= _wa2); + if ((!_6b2 || buffer) && !_wa2) { + buffer = this._0b2(buffer, _2b2, _3b2); + } + return buffer; + }, + _7b2: function (buffer, _2b2, _3b2, _6b2) { + _uR1(_3b2 > _2b2); + return this._5b2(buffer.data, buffer._wa2, _2b2, _3b2, _6b2); + }, + _8b2: function (buffer) { + if (!buffer) { + buffer = new Array(this._4a2); + for (var _X9 = 0; _X9 < this._4a2; _X9++) { + buffer[_X9] = 0; + } + } + return buffer; + }, + _782: function (_p32) { + if (this._cV1 >= this._4a2) { + var _n82 = this._cV1 ? 2 * this._cV1 : __R1; + _n82 = _Ya2(_n82, this._5a2); + _n82 = _Ya2(_n82, this._6a2._wa2); + _n82 = _Ya2(_n82, this._S92._wa2); + _n82 = _Ya2(_n82, this._T92._wa2); + _n82 = _Ya2(_n82, this._H82._wa2); + _n82 = _Ya2(_n82, this._ca2._wa2); + if (this._4a2 < _n82) { + this._6a2.data = this._7b2(this._6a2, this._4a2, _n82, !1); + this._S92.data = this._7b2(this._S92, this._4a2, _n82, !1); + this._T92.data = this._7b2(this._T92, this._4a2, _n82, !1); + this._8a2 = this._5b2(this._8a2, 0, this._4a2, _n82, !1); + this._9a2 = this._5b2(this._9a2, 0, this._4a2, _n82, !0); + this._aa2 = this._5b2(this._aa2, 0, this._4a2, _n82, !0); + this._H82.data = this._7b2(this._H82, this._4a2, _n82, !0); + this._ba2 = this._5b2(this._ba2, 0, this._4a2, _n82, !1); + this._ca2.data = this._7b2(this._ca2, this._4a2, _n82, !0); + this._4a2 = _n82; + } + } + if (this._cV1 >= this._4a2) { + return _UR1; + } + var index = this._cV1++; + this._6a2.data[index] = _p32._DP1; + this._S92.data[index] = _p32.position._b01(); + this._T92.data[index] = _p32._kH1._b01(); + this._ba2[index] = null; + if (this._aa2) { + this._aa2[index] = 0; + } + if (this._H82.data || !_p32.color._d92()) { + this._H82.data = this._8b2(this._H82.data); + this._H82.data[index] = _p32.color._b01(); + } + if (this._ca2.data || _p32._lW1) { + this._ca2.data = this._8b2(this._ca2.data); + this._ca2.data[index] = _p32._lW1; + } + if (this._fW1 >= this._da2) { + var _2b2 = this._da2; + var _3b2 = this._fW1 ? 2 * this._fW1 : __R1; + this._ea2 = this._0b2(this._ea2, _2b2, _3b2); + this._da2 = _3b2; + } + this._ea2[this._fW1] = new _762._xa2(); + this._ea2[this._fW1++].index = index; + return index; + }, + _882: function (index, _982) { + var _DP1 = _l92._n92; + if (_982) { + _DP1 |= _l92._v92; + } + this._6a2.data[index] |= _DP1; + }, + _a82: function (_NU1, _3T1, _982) { + function _9b2(_D82, _NU1, _3T1, _982) { + this._B92 = _D82; + this._S42 = _NU1; + this._T_1 = _3T1; + this._ab2 = _982; + this._r62 = 0; + } + _9b2.prototype = { + _v52: function (_2F1) { + return !1; + }, + _w52: function (index) { + _uR1(index >= 0 && index < this._B92._cV1); + if (this._S42._vU1(this._T_1, this._B92._S92.data[index])) { + this._B92._882(index, this._ab2); + this._r62++; + } + return !0; + }, + _bb2: function () { + return this._r62; + }, + }; + var _BW1 = new _9b2(this, _NU1, _3T1, _982); + var _zU1 = new _5Z1(); + _NU1._yU1(_zU1, _3T1, 0); + this._X22._S62(_BW1, _zU1); + return _BW1._bb2(); + }, + _f82: function (_UJ1, _982) { + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + this._882(_X9, _982); + } + }, + _b82: function (_cb2) { + var _y51 = this._db2(); + var identity = new _2T1(); + identity._DS1(); + var transform = identity._b01(); + var _eb2 = this._cV1; + if (_cb2._NU1) { + var _fb2 = new _l92(); + _fb2._DP1 = _cb2._DP1; + _fb2.color = _cb2.color; + _fb2._lW1 = _cb2._lW1; + var _NU1 = _cb2._NU1; + transform._sc1(_cb2.position, _cb2.angle); + var _zU1 = new _5Z1(); + var _852 = _NU1._uU1(); + for (var _xU1 = 0; _xU1 < _852; _xU1++) { + if (_xU1 == 0) { + _NU1._yU1(_zU1, identity, _xU1); + } else { + var _gb2 = new _5Z1(); + _NU1._yU1(_gb2, identity, _xU1); + _zU1._bZ1(_gb2); + } + } + for (var y = Math.floor(_zU1._RU1.y / _y51) * _y51; y < _zU1._SU1.y; y += _y51) { + for (var x = Math.floor(_zU1._RU1.x / _y51) * _y51; x < _zU1._SU1.x; x += _y51) { + var _ot1 = new _iS1(x, y); + if (_NU1._vU1(identity, _ot1)) { + _ot1 = _vT1(transform, _ot1); + _fb2.position._IE1(_ot1); + _fb2._kH1._IE1(_iS1._Da1(_cb2._F22, _hT1(_cb2._G22, _iS1._pS1(_ot1, _cb2.position)))); + this._782(_fb2); + } + } + } + } + var lastIndex = this._cV1; + var _UJ1 = new _A92(); + _UJ1._B92 = this; + _UJ1._C92 = _eb2; + _UJ1._D92 = lastIndex; + _UJ1._E92 = _cb2._x92; + _UJ1._F92 = _cb2._y92; + _UJ1._g32 = _cb2._lW1; + _UJ1._J92 = transform; + _UJ1._K92 = _cb2._z92; + _UJ1._132 = null; + _UJ1._232 = this._la2; + if (this._la2) { + this._la2._132 = _UJ1; + } + this._la2 = _UJ1; + ++this._ka2; + for (var _X9 = _eb2; _X9 < lastIndex; _X9++) { + this._ba2[_X9] = _UJ1; + } + this._hb2(!0); + if (_cb2._DP1 & _762._Ja2) { + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (_l41 > _e21) { + var _ib2 = _l41; + _l41 = _e21; + _e21 = _ib2; + } + if (_eb2 <= _l41 && _e21 < lastIndex) { + if (this._gW1 >= this._ga2) { + var _2b2 = this._ga2; + var _3b2 = this._gW1 ? 2 * this._gW1 : __R1; + this._hW1 = this._0b2(this._hW1, _2b2, _3b2); + this._ga2 = _3b2; + } + var _JW1 = (this._hW1[this._gW1] = new _762._Ba2()); + _JW1._0X1 = _l41; + _JW1._1X1 = _e21; + _JW1._DP1 = _F32._DP1; + _JW1._y92 = _cb2._y92; + _JW1._EU1 = _kT1(this._S92.data[_l41], this._S92.data[_e21]); + this._gW1++; + } + } + } + if (_cb2._DP1 & _762._Ka2) { + var _jb2 = new _R82(lastIndex - _eb2); + for (var _X9 = _eb2; _X9 < lastIndex; _X9++) { + _jb2._292(this._S92.data[_X9], _X9); + } + _jb2._392(_y51 / 2); + var _BW1 = function _kb2(_l41, _e21, _Y9) { + var _Ea2 = this._S92.data[_l41]; + var _Fa2 = this._S92.data[_e21]; + var _j92 = this._S92.data[_Y9]; + var _lb2 = _iS1._pS1(_Ea2, _Fa2); + var _mb2 = _iS1._pS1(_Fa2, _j92); + var _nb2 = _iS1._pS1(_j92, _Ea2); + var _ob2 = _ZR1 * this._3a2; + if (_eT1(_lb2, _lb2) < _ob2 && _eT1(_mb2, _mb2) < _ob2 && _eT1(_nb2, _nb2) < _ob2) { + if (this._ha2 >= this._ia2) { + var _2b2 = this._ia2; + var _3b2 = this._ha2 ? 2 * this._ha2 : __R1; + this._ja2 = this._0b2(this._ja2, _2b2, _3b2); + this._ia2 = _3b2; + } + var _pb2 = this._ja2[this._ha2]; + _pb2._0X1 = _l41; + _pb2._1X1 = _e21; + _pb2._Da2 = _Y9; + _pb2._DP1 = this._6a2.data[_l41] | this._6a2.data[_e21] | this._6a2.data[_Y9]; + _pb2._y92 = _cb2._y92; + var _qb2 = _iS1.Multiply(1.0 / 3.0, _iS1._Da1(_Ea2, _iS1._Da1(_Fa2, _j92))); + _pb2._Ea2 = _iS1._pS1(_Ea2, _qb2); + _pb2._Fa2 = _iS1._pS1(_Fa2, _qb2); + _pb2._j92 = _iS1._pS1(_j92, _qb2); + _pb2._Ga2 = -_eT1(_nb2, _lb2); + _pb2._Ha2 = -_eT1(_lb2, _mb2); + _pb2._Ia2 = -_eT1(_mb2, _nb2); + _pb2._Wo1 = _fT1(_Ea2, _Fa2) + _fT1(_Fa2, _j92) + _fT1(_j92, _Ea2); + this._ha2++; + } + }; + _jb2._b92(_BW1); + } + if (_cb2._x92 & _l92._U92) { + this._rb2(_UJ1); + } + return _UJ1; + }, + _c82: function (_d82, _e82) { + _uR1(_d82 != _e82); + this._sb2(_e82._C92, _e82._D92, this._cV1); + _uR1(_e82._D92 == this._cV1); + this._sb2(_d82._C92, _d82._D92, _e82._C92); + this._uR1(_d82._D92 == _e82._C92); + var _tb2 = 0; + for (var _X9 = _d82._C92; _X9 < _e82._D92; _X9++) { + _tb2 |= this._6a2.data[_X9]; + } + this._hb2(!0); + if (_tb2 & _762._Ja2) { + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (_l41 > _e21) { + var _ib2 = _l41; + _l41 = _e21; + _e21 = _ib2; + } + if (_d82._C92 <= _l41 && _l41 < _d82._D92 && _e82._C92 <= _e21 && _e21 < _e82._D92) { + if (this._gW1 >= this._ga2) { + var _2b2 = this._ga2; + var _3b2 = this._gW1 ? 2 * this._gW1 : __R1; + this._hW1 = this._0b2(this._hW1, _2b2, _3b2); + this._ga2 = _3b2; + } + var _JW1 = (this._hW1[this._gW1] = new _762._Ba2()); + _JW1._0X1 = _l41; + _JW1._1X1 = _e21; + _JW1._DP1 = _F32._DP1; + _JW1._y92 = _GT1(_d82._F92, _e82._F92); + _JW1._EU1 = _kT1(this._S92.data[_l41], this._S92.data[_e21]); + this._gW1++; + } + } + } + if (_tb2 & _762._Ka2) { + } + for (var _X9 = _e82._C92; _X9 < _e82._D92; _X9++) { + this._ba2[_X9] = _d82; + } + var _x92 = _d82._E92 | _e82._E92; + _d82._E92 = _x92; + _d82._D92 = _e82._D92; + _e82._C92 = _e82._D92; + this._ub2(_e82); + if (_x92 & _l92._U92) { + this._rb2(_d82); + } + }, + _ub2: function (_UJ1) { + _uR1(this._ka2 > 0); + _uR1(_UJ1); + if (this._X22._R52) { + this._X22._R52._vb2(_UJ1); + } + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + this._ba2[_X9] = null; + } + if (_UJ1._132) { + _UJ1._132._232 = _UJ1._232; + } + if (_UJ1._232) { + _UJ1._232._132 = _UJ1._132; + } + if (_UJ1 == this._la2) { + this._la2 = _UJ1._232; + } + --this._ka2; + }, + _rb2: function (_UJ1) { + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + this._8a2[_X9] = 0; + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (_l41 >= _UJ1._C92 && _l41 < _UJ1._D92 && _e21 >= _UJ1._C92 && _e21 < _UJ1._D92) { + var _Z9 = _F32._X92; + this._8a2[_l41] += _Z9; + this._8a2[_e21] += _Z9; + } + } + this._aa2 = this._8b2(this._aa2); + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + var _Z9 = this._8a2[_X9]; + this._aa2[_X9] = _Z9 < 0.8 ? 0 : _wR1; + } + var _wb2 = _UJ1._C82(); + for (var _d21 = 0; _d21 < _wb2; _d21++) { + var _892 = !1; + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (_l41 >= _UJ1._C92 && _l41 < _UJ1._D92 && _e21 >= _UJ1._C92 && _e21 < _UJ1._D92) { + var _b21 = 1 - _F32._X92; + var _xb2 = this._aa2[_l41]; + var _yb2 = this._aa2[_e21]; + var _zb2 = _yb2 + _b21; + var _Ab2 = _xb2 + _b21; + if (_xb2 > _zb2) { + _xb2 = _zb2; + _892 = !0; + } + if (_yb2 > _Ab2) { + _yb2 = _Ab2; + _892 = !0; + } + this._aa2[_l41] = _xb2; + this._aa2[_e21] = _yb2; + } + } + if (!_892) { + break; + } + } + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + var _ot1 = this._aa2[_X9]; + if (_ot1 < _wR1) { + _ot1 *= this._1a2; + } else { + _ot1 = 0; + } + this._aa2[_X9] = _ot1; + } + }, + _p72: function (_l41, _e21) { + var _Ce1 = _iS1._pS1(this._S92.data[_e21], this._S92.data[_l41]); + var _Bb2 = _eT1(_Ce1, _Ce1); + if (_Bb2 < this._3a2) { + if (this._772 >= this._H72) { + var _2b2 = this._H72; + var _3b2 = this._772 ? 2 * this._772 : __R1; + this._t82 = this._0b2(this._t82, _2b2, _3b2); + this._H72 = _3b2; + } + var _Cb2 = _hS1(_Bb2); + var _F32 = (this._t82[this._772] = new _W92()); + _F32._0X1 = _l41; + _F32._1X1 = _e21; + _F32._DP1 = this._6a2.data[_l41] | this._6a2.data[_e21]; + _F32._X92 = 1 - _Bb2 * _Cb2 * this._2a2; + _F32._FU1._IE1(_iS1.Multiply(_Cb2, _Ce1)); + this._772++; + } + }, + _hb2: function (_Db2) { + var _Eb2 = 0; + var _Fb2 = this._fW1; + for (var _Gb2 = _Eb2; _Gb2 < _Fb2; ++_Gb2) { + var _952 = this._ea2[_Gb2]; + var _X9 = _952.index; + var _ot1 = this._S92.data[_X9]; + _952._Z82 = _Wa2(this._2a2 * _ot1.x, this._2a2 * _ot1.y); + } + this._ea2._0R1(_Eb2, _Fb2, function (_l41, _e21) { + return _762._xa2._ya2(_l41, _e21); + }); + this._772 = 0; + for (var _l41 = _Eb2, _Y9 = _Eb2; _l41 < _Fb2; _l41++) { + var _Hb2 = _Xa2(this._ea2[_l41]._Z82, 1, 0); + for (var _e21 = _l41 + 1; _e21 < _Fb2; _e21++) { + if (_Hb2 < this._ea2[_e21]._Z82) break; + this._p72(this._ea2[_l41].index, this._ea2[_e21].index); + } + var _Ib2 = _Xa2(this._ea2[_l41]._Z82, -1, 1); + for (; _Y9 < _Fb2; _Y9++) { + if (_Ib2 <= this._ea2[_Y9]._Z82) break; + } + var _Jb2 = _Xa2(this._ea2[_l41]._Z82, 1, 1); + for (var _e21 = _Y9; _e21 < _Fb2; _e21++) { + if (_Jb2 < this._ea2[_e21]._Z82) break; + this._p72(this._ea2[_l41].index, this._ea2[_e21].index); + } + } + if (_Db2) { + this._772 = this._t82._4R1(__a2, this._772); + } + }, + _Kb2: function () { + var _zU1 = new _5Z1(); + _zU1._RU1.x = +_wR1; + _zU1._RU1.y = +_wR1; + _zU1._SU1.x = -_wR1; + _zU1._SU1.y = -_wR1; + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + var _ot1 = this._S92.data[_X9]; + _zU1._RU1._IE1(_HT1(_zU1._RU1, _ot1)); + _zU1._SU1._IE1(_JT1(_zU1._SU1, _ot1)); + } + _zU1._RU1.x -= this._1a2; + _zU1._RU1.y -= this._1a2; + _zU1._SU1.x += this._1a2; + _zU1._SU1.y += this._1a2; + this._y82 = 0; + function _Lb2(_D82) { + this._B92 = _D82; + } + _Lb2.prototype = { + _v52: function (_2F1) { + if (_2F1._Z42()) { + return !0; + } + var _NU1 = _2F1._X42(); + var _e21 = _2F1._352(); + var _Q62 = _e21._O32(); + var _Mb2 = _e21._242(); + var _Nb2 = _e21._342() - _Mb2 * _e21._P32()._qS1(); + var _Ob2 = _Mb2 > 0 ? 1 / _Mb2 : 0; + var _Pb2 = _Nb2 > 0 ? 1 / _Nb2 : 0; + var _852 = _NU1._uU1(); + for (var _xU1 = 0; _xU1 < _852; _xU1++) { + var _zU1 = _2F1._752(_xU1)._b01(); + _zU1._RU1.x -= this._B92._1a2; + _zU1._RU1.y -= this._B92._1a2; + _zU1._SU1.x += this._B92._1a2; + _zU1._SU1.y += this._B92._1a2; + var _Eb2 = 0; + var _Fb2 = this._B92._fW1; + var _Qb2 = this._B92._ea2._6R1(_Eb2, _Fb2, _Wa2(this._B92._2a2 * _zU1._RU1.x, this._B92._2a2 * _zU1._RU1.y), function (_l41, _e21) { + return _762._xa2._Aa2(_l41, _e21); + }); + var _Rb2 = this._B92._ea2._9R1(_Qb2, _Fb2, _Wa2(this._B92._2a2 * _zU1._SU1.x, this._B92._2a2 * _zU1._SU1.y), function (_l41, _e21) { + return _762._xa2._za2(_l41, _e21); + }); + for (var _952 = _Qb2; _952 != _Rb2; ++_952) { + var _Sb2 = this._B92._ea2[_952]; + var _l41 = _Sb2.index; + var _Tb2 = this._B92._S92.data[_l41]; + if (_zU1._RU1.x <= _Tb2.x && _Tb2.x <= _zU1._SU1.x && _zU1._RU1.y <= _Tb2.y && _Tb2.y <= _zU1._SU1.y) { + var _Ce1 = [0]; + var _W11 = new _iS1(); + _2F1._DU1(_Tb2, _Ce1, _W11, _xU1); + if (_Ce1[0] < this._B92._1a2) { + var _Ub2 = this._B92._6a2.data[_l41] & _l92._o92 ? 0 : this._B92._Vb2(); + var _Wb2 = _iS1._pS1(_Tb2, _Q62); + var _Xb2 = _fT1(_Wb2, _W11); + if (this._B92._y82 >= this._B92._fa2) { + var _2b2 = this._B92._fa2; + var _3b2 = this._B92._y82 ? 2 * this._B92._y82 : __R1; + this._B92._w82 = this._B92._0b2(this._B92._w82, _2b2, _3b2); + this._B92._fa2 = _3b2; + } + var _F32 = (this._B92._w82[this._B92._y82] = new _Y92()); + _F32.index = _l41; + _F32.body = _e21; + _F32._X92 = 1 - _Ce1[0] * this._B92._2a2; + _F32._FU1._IE1(_W11._mS1()); + _F32._pU1 = 1 / (_Ub2 + _Ob2 + _Pb2 * _Xb2 * _Xb2); + this._B92._y82++; + } + } + } + } + return !0; + }, + _w52: function (_X9) { + return !1; + }, + }; + var _BW1 = new _Lb2(this); + this._X22._S62(_BW1, _zU1); + }, + _HS1: function (_7R1) { + ++this._G92; + if (this._cV1 == 0) { + return; + } + this._Z92 = 0; + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + this._Z92 |= this._6a2.data[_X9]; + } + if (this._Z92 & _l92._n92) { + this._Yb2(); + } + this.__92 = 0; + for (var _UJ1 = this._la2; _UJ1; _UJ1 = _UJ1._C42()) { + this.__92 |= _UJ1._E92; + } + var _P52 = _iS1.Multiply(_7R1._z52 * this._732, this._X22._972()); + var _Zb2 = this.__b2(_7R1); + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + var _J41 = this._T92.data[_X9]; + _J41._Da1(_P52); + var _c61 = _eT1(_J41, _J41); + if (_c61 > _Zb2) { + _J41.Multiply(_fS1(_Zb2 / _c61)); + } + } + this._0c2(_7R1); + if (this.__92 & _A92._V92) { + this._1c2(_7R1); + } + if (this._Z92 & _l92._o92) { + this._2c2(_7R1); + } + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + this._S92.data[_X9]._Da1(_iS1.Multiply(_7R1._z52, this._T92.data[_X9])); + } + this._Kb2(); + this._hb2(!1); + if (this._Z92 & _l92._r92) { + this._3c2(_7R1); + } + if (this._Z92 & _l92._s92) { + this._4c2(_7R1); + } + if (this._Z92 & _l92._t92) { + this._5c2(_7R1); + } + if (this._Z92 & _l92._q92) { + this._6c2(_7R1); + } + if (this._Z92 & _l92._p92) { + this._7c2(_7R1); + } + if (this.__92 & _A92._U92) { + this._8c2(_7R1); + } + if (this._Z92 & _l92._u92) { + this._9c2(_7R1); + } + this._ac2(_7R1); + this._bc2(_7R1); + }, + _0c2: function (_7R1) { + var _zU1 = new _5Z1(); + _zU1._RU1.x = +_wR1; + _zU1._RU1.y = +_wR1; + _zU1._SU1.x = -_wR1; + _zU1._SU1.y = -_wR1; + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + var _J41 = this._T92.data[_X9]; + var _Fe1 = this._S92.data[_X9]; + var _5U1 = _iS1._Da1(_Fe1, _iS1.Multiply(_7R1._z52, _J41)); + _zU1._RU1 = _HT1(_zU1._RU1, _HT1(_Fe1, _5U1)); + _zU1._SU1 = _JT1(_zU1._SU1, _JT1(_Fe1, _5U1)); + } + function _cc2(_D82, _7R1) { + this._B92 = _D82; + this._dc2 = _7R1; + } + _cc2.prototype = { + _v52: function (_2F1) { + if (_2F1._Z42()) { + return !0; + } + var _NU1 = _2F1._X42(); + var body = _2F1._352(); + var _Eb2 = 0; + var _Fb2 = this._B92._fW1; + var _852 = _NU1._uU1(); + for (var _xU1 = 0; _xU1 < _852; _xU1++) { + var _zU1 = _2F1._752(_xU1)._b01(); + _zU1._RU1.x -= this._B92._1a2; + _zU1._RU1.y -= this._B92._1a2; + _zU1._SU1.x += this._B92._1a2; + _zU1._SU1.y += this._B92._1a2; + var _Qb2 = this._B92._ea2._6R1(_Eb2, _Fb2, _Wa2(this._B92._2a2 * _zU1._RU1.x, this._B92._2a2 * _zU1._RU1.y), function (_l41, _e21) { + return _762._xa2._Aa2(_l41, _e21); + }); + var _Rb2 = this._B92._ea2._9R1(_Qb2, _Fb2, _Wa2(this._B92._2a2 * _zU1._SU1.x, this._B92._2a2 * _zU1._SU1.y), function (_l41, _e21) { + return _762._xa2._za2(_l41, _e21); + }); + for (var _952 = _Qb2; _952 != _Rb2; ++_952) { + var _Sb2 = this._B92._ea2[_952]; + var _l41 = _Sb2.index; + var _Tb2 = this._B92._S92.data[_l41]; + if (_zU1._RU1.x <= _Tb2.x && _Tb2.x <= _zU1._SU1.x && _zU1._RU1.y <= _Tb2.y && _Tb2.y <= _zU1._SU1.y) { + var _ec2 = this._B92._T92.data[_l41]; + var _Kr1 = new _4Z1(); + var _Ir1 = new _3Z1(); + _Ir1._Fe1 = _vT1(body._T_1, _xT1(body._Y22, _Tb2)); + _Ir1._5U1 = _iS1._Da1(_Tb2, _iS1.Multiply(this._dc2._z52, _ec2)); + _Ir1._PU1 = 1; + if (_2F1._wU1(_Kr1, _Ir1, _xU1)) { + var _ot1 = _iS1._Da1(_iS1._Da1(_iS1.Multiply(1 - _Kr1._QU1, _Ir1._Fe1), _iS1.Multiply(_Kr1._QU1, _Ir1._5U1)), _iS1.Multiply(_DR1, _Kr1._FU1)); + var _J41 = _iS1.Multiply(this._dc2._A52, _iS1._pS1(_ot1, _Tb2)); + this._B92._T92.data[_l41]._IE1(_J41); + var _xp1 = _iS1.Multiply(this._B92._R92(), _iS1._pS1(_ec2, _J41)); + _xp1 = _iS1.Multiply(_eT1(_xp1, _Kr1._FU1), _Kr1._FU1); + body.__32(_xp1, _ot1, !0); + } + } + } + } + return !0; + }, + _w52: function (_X9) { + return !1; + }, + }; + var _BW1 = new _cc2(this, _7R1); + this._X22._S62(_BW1, _zU1); + }, + _ac2: function (_7R1) { + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + this._8a2[_X9] = 0; + } + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + var _l41 = _F32.index; + var _Z9 = _F32._X92; + this._8a2[_l41] += _Z9; + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + this._8a2[_l41] += _Z9; + this._8a2[_e21] += _Z9; + } + if (this._Z92 & _762._La2) { + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + if (this._6a2.data[_X9] & _762._La2) { + this._8a2[_X9] = 0; + } + } + } + var _fc2 = this._ma2 * this._gc2(_7R1); + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + var _Z9 = this._8a2[_X9]; + var __9 = _fc2 * _IT1(0.0, _GT1(_Z9, _XR1) - _WR1); + this._8a2[_X9] = __9; + } + var _hc2 = _7R1._z52 / (this._A32 * this._1a2); + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + var _l41 = _F32.index; + var _e21 = _F32.body; + var _Z9 = _F32._X92; + var _Z11 = _F32._pU1; + var _W11 = _F32._FU1; + var _ot1 = this._S92.data[_l41]; + var __9 = this._8a2[_l41] + _fc2 * _Z9; + var _xp1 = _iS1.Multiply(_hc2 * _Z9 * _Z11 * __9, _W11); + this._T92.data[_l41]._pS1(_iS1.Multiply(this._Vb2(), _xp1)); + _e21.__32(_xp1, _ot1, !0); + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + var _W11 = _F32._FU1; + var __9 = this._8a2[_l41] + this._8a2[_e21]; + var _xp1 = _iS1.Multiply(_hc2 * _Z9 * __9, _W11); + this._T92.data[_l41]._pS1(_xp1); + this._T92.data[_e21]._Da1(_xp1); + } + }, + _bc2: function (_7R1) { + var _382 = this._na2; + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + var _l41 = _F32.index; + var _e21 = _F32.body; + var _Z9 = _F32._X92; + var _Z11 = _F32._pU1; + var _W11 = _F32._FU1; + var _ot1 = this._S92.data[_l41]; + var _J41 = _iS1._pS1(_e21._d42(_ot1), this._T92.data[_l41]); + var _ic2 = _eT1(_J41, _W11); + if (_ic2 < 0) { + var _xp1 = _iS1.Multiply(_382 * _Z9 * _Z11 * _ic2, _W11); + this._T92.data[_l41]._Da1(_iS1.Multiply(this._Vb2(), _xp1)); + _e21.__32(_xp1._mS1(), _ot1, !0); + } + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + var _W11 = _F32._FU1; + var _J41 = _iS1._pS1(this._T92.data[_e21], this._T92.data[_l41]); + var _ic2 = _eT1(_J41, _W11); + if (_ic2 < 0) { + var _xp1 = _iS1.Multiply(_382 * _Z9 * _ic2, _W11); + this._T92.data[_l41]._Da1(_xp1); + this._T92.data[_e21]._pS1(_xp1); + } + } + }, + _2c2: function (_7R1) { + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + if (this._6a2.data[_X9] & _l92._o92) { + this._T92.data[_X9]._jS1(); + } + } + }, + _1c2: function (_7R1) { + for (var _UJ1 = this._la2; _UJ1; _UJ1 = _UJ1._C42()) { + if (_UJ1._E92 & _A92._V92) { + _UJ1._Q92(); + var rotation = new _ZS1(_7R1._z52 * _UJ1._432); + var transform = new _2T1(_iS1._Da1(_UJ1._I92, _iS1._pS1(_iS1.Multiply(_7R1._z52, _UJ1._332), _tT1(rotation, _UJ1._I92))), rotation); + _UJ1._J92 = _yT1(transform, _UJ1._J92); + var _jc2 = new _2T1(); + _jc2._ot1.x = _7R1._A52 * transform._ot1.x; + _jc2._ot1.y = _7R1._A52 * transform._ot1.y; + _jc2._Yr1._Wo1 = _7R1._A52 * transform._Yr1._Wo1; + _jc2._Yr1._Y9 = _7R1._A52 * (transform._Yr1._Y9 - 1); + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + this._T92.data[_X9]._IE1(_vT1(_jc2, this._S92.data[_X9])); + } + } + } + }, + _6c2: function (_7R1) { + var _kc2 = _7R1._A52 * this._oa2; + for (var _Sc1 = 0; _Sc1 < this._ha2; _Sc1++) { + var _pb2 = this._ja2[_Sc1]; + if (_pb2._DP1 & _l92._q92) { + var _l41 = _pb2._0X1; + var _e21 = _pb2._1X1; + var _Y9 = _pb2._Da2; + var _ib2 = _pb2._Ea2; + var _lc2 = _pb2._Fa2; + var _mc2 = _pb2._j92; + var _Ea2 = this._S92.data[_l41]; + var _Fa2 = this._S92.data[_e21]; + var _j92 = this._S92.data[_Y9]; + var _ot1 = _iS1.Multiply(1 / 3, _iS1._Da1(_Ea2, _iS1._Da1(_Fa2, _j92))); + var _b21 = new _ZS1(); + _b21._Wo1 = _fT1(_ib2, _Ea2) + _fT1(_lc2, _Fa2) + _fT1(_mc2, _j92); + _b21._Y9 = _eT1(_ib2, _Ea2) + _eT1(_lc2, _Fa2) + _eT1(_mc2, _j92); + var _0r1 = _b21._Wo1 * _b21._Wo1 + _b21._Y9 * _b21._Y9; + var _nc2 = _hS1(_0r1); + _b21._Wo1 *= _nc2; + _b21._Y9 *= _nc2; + var _y92 = _kc2 * _pb2._y92; + this._T92.data[_l41]._Da1(_iS1.Multiply(_y92, _iS1._pS1(_iS1.Multiply(_ib2, _b21), _iS1._pS1(_Ea2, _ot1)))); + this._T92.data[_e21]._Da1(_iS1.Multiply(_y92, _iS1._pS1(_iS1.Multiply(_lc2, _b21), _iS1._pS1(_Fa2, _ot1)))); + this._T92.data[_Y9]._Da1(_iS1.Multiply(_y92, _iS1._pS1(_iS1.Multiply(_mc2, _b21), _iS1._pS1(_j92, _ot1)))); + } + } + }, + _7c2: function (_7R1) { + var _oc2 = _7R1._A52 * this._pa2; + for (var _Sc1 = 0; _Sc1 < this._gW1; _Sc1++) { + var _JW1 = this._hW1[_Sc1]; + if (_JW1._DP1 & _l92._p92) { + var _l41 = _JW1._0X1; + var _e21 = _JW1._1X1; + var _Ce1 = _iS1._pS1(this._S92.data[_e21], this._S92.data[_l41]); + var _pc2 = _JW1._EU1; + var __q1 = _Ce1.Length(); + var _y92 = _oc2 * _JW1._y92; + var _xp1 = _iS1.Multiply((_y92 * (_pc2 - __q1)) / __q1, _Ce1); + this._T92.data[_l41]._pS1(_xp1); + this._T92.data[_e21]._Da1(_xp1); + } + } + }, + _5c2: function (_7R1) { + this._9a2 = this._8b2(this._9a2); + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + this._8a2[_X9] = 0; + this._9a2[_X9] = new _iS1(); + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + if (_F32._DP1 & _l92._t92) { + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + var _W11 = _F32._FU1; + this._8a2[_l41] += _Z9; + this._8a2[_e21] += _Z9; + this._9a2[_l41]._pS1(_iS1.Multiply((1 - _Z9) * _Z9, _W11)); + this._9a2[_e21]._Da1(_iS1.Multiply((1 - _Z9) * _Z9, _W11)); + } + } + var _qc2 = this._ra2 * this._rc2(_7R1); + var _sc2 = this._sa2 * this._rc2(_7R1); + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + if (_F32._DP1 & _l92._t92) { + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + var _W11 = _F32._FU1; + var __9 = this._8a2[_l41] + this._8a2[_e21]; + var _Wo1 = _iS1._pS1(this._9a2[_e21], this._9a2[_l41]); + var _tc2 = (_qc2 * (__9 - 2) + _sc2 * _eT1(_Wo1, _W11)) * _Z9; + var _xp1 = _iS1.Multiply(_tc2, _W11); + this._T92.data[_l41]._pS1(_xp1); + this._T92.data[_e21]._Da1(_xp1); + } + } + }, + _3c2: function (_7R1) { + var _uc2 = this._qa2; + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + var _l41 = _F32.index; + if (this._6a2.data[_l41] & _l92._r92) { + var _e21 = _F32.body; + var _Z9 = _F32._X92; + var _Z11 = _F32._pU1; + var _ot1 = this._S92.data[_l41]; + var _J41 = _iS1._pS1(_e21._d42(_ot1), this._T92.data[_l41]); + var _xp1 = _iS1.Multiply(_uc2 * _Z11 * _Z9, _J41); + this._T92.data[_l41]._Da1(_iS1.Multiply(this._Vb2(), _xp1)); + _e21.__32(_xp1._mS1(), _ot1, !0); + } + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + if (_F32._DP1 & _l92._r92) { + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _Z9 = _F32._X92; + var _J41 = _iS1._pS1(this._T92.data[_e21], this._T92.data[_l41]); + var _xp1 = _iS1.Multiply(_uc2 * _Z9, _J41); + this._T92.data[_l41]._Da1(_xp1); + this._T92.data[_e21]._pS1(_xp1); + } + } + }, + _4c2: function (_7R1) { + var _vc2 = this._ta2 * this._rc2(_7R1); + var _wc2 = 1.0 - _VR1; + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + var _l41 = _F32.index; + if (this._6a2.data[_l41] & _l92._s92) { + var _Z9 = _F32._X92; + if (_Z9 > _wc2) { + var _e21 = _F32.body; + var _Z11 = _F32._pU1; + var _ot1 = this._S92.data[_l41]; + var _W11 = _F32._FU1; + var _xp1 = _iS1.Multiply(_vc2 * _Z11 * (_Z9 - _wc2), _W11); + this._T92.data[_l41]._pS1(_iS1.Multiply(this._Vb2(), _xp1)); + _e21.__32(_xp1, _ot1, !0); + } + } + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + if (_F32._DP1 & _l92._s92) { + var _Z9 = _F32._X92; + if (_Z9 > _wc2) { + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _W11 = _F32._FU1; + var _xp1 = _iS1.Multiply(_vc2 * (_Z9 - _wc2), _W11); + this._T92.data[_l41]._pS1(_xp1); + this._T92.data[_e21]._Da1(_xp1); + } + } + } + }, + _8c2: function (_7R1) { + this._aa2 = this._8b2(this._aa2); + var _xc2 = _7R1._A52 * this._ua2; + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (this._ba2[_l41] != this._ba2[_e21]) { + var _Z9 = _F32._X92; + var _W11 = _F32._FU1; + var __9 = this._aa2[_l41] + this._aa2[_e21]; + var _xp1 = _iS1.Multiply(_xc2 * __9 * _Z9, _W11); + this._T92.data[_l41]._pS1(_xp1); + this._T92.data[_e21]._Da1(_xp1); + } + } + }, + _9c2: function (_7R1) { + this._H82.data = this._8b2(this._H82.data); + var _yc2 = Math.floor(256 * this._va2); + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + if (this._6a2.data[_l41] & this._6a2.data[_e21] & _l92._u92) { + var _zc2 = this._H82.data[_l41]; + var _Ac2 = this._H82.data[_e21]; + var _Bc2 = (_yc2 * (_Ac2._b21 - _zc2._b21)) >> 8; + var _Cc2 = (_yc2 * (_Ac2._k41 - _zc2._k41)) >> 8; + var _Dc2 = (_yc2 * (_Ac2._e21 - _zc2._e21)) >> 8; + var _Ec2 = (_yc2 * (_Ac2._l41 - _zc2._l41)) >> 8; + _zc2._b21 += _Bc2; + _zc2._k41 += _Cc2; + _zc2._e21 += _Dc2; + _zc2._l41 += _Ec2; + _Ac2._b21 -= _Bc2; + _Ac2._k41 -= _Cc2; + _Ac2._e21 -= _Dc2; + _Ac2._l41 -= _Ec2; + } + } + }, + _Yb2: function () { + var _uL1 = 0; + var _Fc2 = new Array(this._cV1); + for (var _X9 = 0; _X9 < this._cV1; _X9++) { + var _DP1 = this._6a2.data[_X9]; + if (_DP1 & _l92._n92) { + var _Gc2 = this._X22._R52; + if (_DP1 & _l92._v92 && _Gc2) { + _Gc2._g52(_X9); + } + _Fc2[_X9] = _UR1; + } else { + _Fc2[_X9] = _uL1; + if (_X9 != _uL1) { + this._6a2.data[_uL1] = this._6a2.data[_X9]; + this._S92.data[_uL1] = this._S92.data[_X9]; + this._T92.data[_uL1] = this._T92.data[_X9]; + this._ba2[_uL1] = this._ba2[_X9]; + if (this._aa2) { + this._aa2[_uL1] = this._aa2[_X9]; + } + if (this._H82.data) { + this._H82.data[_uL1] = this._H82.data[_X9]; + } + if (this._ca2.data) { + this._ca2.data[_uL1] = this._ca2.data[_X9]; + } + } + _uL1++; + } + } + var _Hc2 = { + _Ic2: function (_952) { + return _952.index < 0; + }, + _Jc2: function (_F32) { + return _F32._0X1 < 0 || _F32._1X1 < 0; + }, + _Kc2: function (_F32) { + return _F32.index < 0; + }, + _Lc2: function (_JW1) { + return _JW1._0X1 < 0 || _JW1._1X1 < 0; + }, + _Mc2: function (_pb2) { + return _pb2._0X1 < 0 || _pb2._1X1 < 0 || _pb2._Da2 < 0; + }, + }; + for (var _Sc1 = 0; _Sc1 < this._fW1; _Sc1++) { + var _952 = this._ea2[_Sc1]; + _952.index = _Fc2[_952.index]; + } + if (this._ea2) { + this._fW1 = this._ea2._4R1(_Hc2._Ic2, this._fW1); + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + _F32._0X1 = _Fc2[_F32._0X1]; + _F32._1X1 = _Fc2[_F32._1X1]; + } + if (this._t82) { + this._772 = this._t82._4R1(_Hc2._Jc2, this._772); + } + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + _F32.index = _Fc2[_F32.index]; + } + if (this._w82) { + this._y82 = this._w82._4R1(_Hc2._Kc2, this._y82); + } + for (var _Sc1 = 0; _Sc1 < this._gW1; _Sc1++) { + var _JW1 = this._hW1[_Sc1]; + _JW1._0X1 = _Fc2[_JW1._0X1]; + _JW1._1X1 = _Fc2[_JW1._1X1]; + } + if (this._hW1) { + this._gW1 = this._hW1._4R1(_Hc2._Lc2, this._gW1); + } + for (var _Sc1 = 0; _Sc1 < this._ha2; _Sc1++) { + var _pb2 = this._ja2[_Sc1]; + _pb2._0X1 = _Fc2[_pb2._0X1]; + _pb2._1X1 = _Fc2[_pb2._1X1]; + _pb2._Da2 = _Fc2[_pb2._Da2]; + } + if (this._ja2) { + this._ha2 = this._ja2._4R1(_Hc2._Mc2, this._ha2); + } + for (var _UJ1 = this._la2; _UJ1; _UJ1 = _UJ1._C42()) { + var _eb2 = _uL1; + var lastIndex = 0; + var _Nc2 = !1; + for (var _X9 = _UJ1._C92; _X9 < _UJ1._D92; _X9++) { + var _i21 = _Fc2[_X9]; + if (_i21 >= 0) { + _eb2 = _GT1(_eb2, _i21); + lastIndex = _IT1(lastIndex, _i21 + 1); + } else { + _Nc2 = !0; + } + } + if (_eb2 < lastIndex) { + _UJ1._C92 = _eb2; + _UJ1._D92 = lastIndex; + if (_Nc2) { + if (_UJ1._E92 & _A92._V92) { + _UJ1._M92 = !0; + } + } + } else { + _UJ1._C92 = 0; + _UJ1._D92 = 0; + if (_UJ1._K92) { + _UJ1._L92 = !0; + } + } + } + this._cV1 = _uL1; + for (var _UJ1 = this._la2; _UJ1; ) { + var _Vc1 = _UJ1._C42(); + if (_UJ1._L92) { + this._ub2(_UJ1); + } + _UJ1 = _Vc1; + } + }, + _sb2: function (start, _Oc2, end) { + if (start == _Oc2 || _Oc2 == end) { + return; + } + function _Fc2(_X9) { + if (_X9 < start) { + return _X9; + } else if (_X9 < _Oc2) { + return _X9 + end - _Oc2; + } else if (_X9 < end) { + return _X9 + start - _Oc2; + } else { + return _X9; + } + } + this._6a2.data.rotate(start, _Oc2, end); + this._S92.data.rotate(start, _Oc2, end); + this._T92.data.rotate(start, _Oc2, end); + this._ba2.rotate(start, _Oc2, end); + if (this._aa2) { + this._aa2.rotate(start, _Oc2, end); + } + if (this._H82.data) { + this._H82.data.rotate(start, _Oc2, end); + } + if (this._ca2.data) { + this._ca2.data.rotate(start, _Oc2, end); + } + for (var _Sc1 = 0; _Sc1 < this._fW1; _Sc1++) { + var _952 = this._ea2[_Sc1]; + _952.index = _Fc2(_952.index); + } + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + _F32._0X1 = _Fc2(_F32._0X1); + _F32._1X1 = _Fc2(_F32._1X1); + } + for (var _Sc1 = 0; _Sc1 < this._y82; _Sc1++) { + var _F32 = this._w82[_Sc1]; + _F32.index = _Fc2(_F32.index); + } + for (var _Sc1 = 0; _Sc1 < this._gW1; _Sc1++) { + var _JW1 = this._hW1[_Sc1]; + _JW1._0X1 = _Fc2(_JW1._0X1); + _JW1._1X1 = _Fc2(_JW1._1X1); + } + for (var _Sc1 = 0; _Sc1 < this._ha2; _Sc1++) { + var _pb2 = this._ja2[_Sc1]; + _pb2._0X1 = _Fc2(_pb2._0X1); + _pb2._1X1 = _Fc2(_pb2._1X1); + _pb2._Da2 = _Fc2(_pb2._Da2); + } + for (var _UJ1 = this._la2; _UJ1; _UJ1 = _UJ1._C42()) { + _UJ1._C92 = _Fc2(_UJ1._C92); + _UJ1._D92 = _Fc2(_UJ1._D92 - 1) + 1; + } + }, + _582: function (_2U1) { + this._1a2 = 2 * _2U1; + this._3a2 = this._1a2 * this._1a2; + this._2a2 = 1 / this._1a2; + }, + _Z72: function (_CU1) { + this._A32 = _CU1; + this._0a2 = 1 / this._A32; + }, + __72: function () { + return this._A32; + }, + _082: function (_N22) { + this._732 = _N22; + }, + _182: function () { + return this._732; + }, + _282: function (_382) { + this._na2 = _382; + }, + _482: function () { + return this._na2; + }, + _682: function () { + return this._1a2 / 2; + }, + _rc2: function (_7R1) { + return this._1a2 * _7R1._A52; + }, + __b2: function (_7R1) { + var _kH1 = this._rc2(_7R1); + return _kH1 * _kH1; + }, + _gc2: function (_7R1) { + return this._A32 * this.__b2(_7R1); + }, + _db2: function () { + return _VR1 * this._1a2; + }, + _R92: function () { + var _y51 = this._db2(); + return this._A32 * _y51 * _y51; + }, + _Vb2: function () { + return 1.777777 * this._0a2 * this._2a2 * this._2a2; + }, + _g82: function () { + return this._6a2.data; + }, + _h82: function () { + return this._S92.data; + }, + _i82: function () { + return this._T92.data; + }, + _j82: function () { + this._H82.data = this._8b2(this._H82.data); + return this._H82.data; + }, + _k82: function () { + this._ca2.data = this._8b2(this._ca2.data); + return this._ca2.data; + }, + _X72: function () { + return this._5a2; + }, + _Y72: function (_d31) { + _uR1(this._cV1 <= _d31); + this._5a2 = _d31; + }, + _l82: function () { + return this._ba2; + }, + _Pc2: function (buffer, _Qc2, _3b2) { + _uR1((_Qc2 && _3b2) || (!_Qc2 && !_3b2)); + buffer.data = _Qc2; + buffer._wa2 = _3b2; + }, + _m82: function (buffer, _n82) { + this._Pc2(this._6a2, buffer, _n82); + }, + _o82: function (buffer, _n82) { + this._Pc2(this._S92, buffer, _n82); + }, + _p82: function (buffer, _n82) { + this._Pc2(this._T92, buffer, _n82); + }, + _q82: function (buffer, _n82) { + this._Pc2(this._H82, buffer, _n82); + }, + _r82: function (buffer, _n82) { + this._Pc2(this._ca2, buffer, _n82); + }, + _S62: function (_BW1, _zU1) { + if (this._fW1 == 0) { + return; + } + var _Eb2 = 0; + var _Fb2 = this._fW1; + var _Qb2 = this._ea2._6R1(_Eb2, _Fb2, _Wa2(this._2a2 * _zU1._RU1.x, this._2a2 * _zU1._RU1.y), function (_l41, _e21) { + return _762._xa2._Aa2(_l41, _e21); + }); + var _Rb2 = this._ea2._9R1(_Qb2, _Fb2, _Wa2(this._2a2 * _zU1._SU1.x, this._2a2 * _zU1._SU1.y), function (_l41, _e21) { + return _762._xa2._za2(_l41, _e21); + }); + for (var _952 = _Qb2; _952 < _Rb2; ++_952) { + var _Sb2 = this._ea2[_952]; + var _X9 = _Sb2.index; + var _ot1 = this._S92.data[_X9]; + if (_zU1._RU1.x < _ot1.x && _ot1.x < _zU1._SU1.x && _zU1._RU1.y < _ot1.y && _ot1.y < _zU1._SU1.y) { + if (!_BW1._w52(_X9)) { + break; + } + } + } + }, + _wU1: function (_BW1, _U62, _V62) { + if (this._fW1 == 0) { + return; + } + var _Eb2 = 0; + var _Fb2 = this._fW1; + var _Qb2 = this._ea2._6R1(_Eb2, _Fb2, _Wa2(this._2a2 * _GT1(_U62.x, _V62.x) - 1, this._2a2 * _GT1(_U62.y, _V62.y) - 1), function (_l41, _e21) { + return _762._xa2._Aa2(_l41, _e21); + }); + var _Rb2 = this._ea2._9R1(_Eb2, _Fb2, _Wa2(this._2a2 * _IT1(_U62.x, _V62.x) + 1, this._2a2 * _IT1(_U62.y, _V62.y) + 1), function (_l41, _e21) { + return _762._xa2._za2(_l41, _e21); + }); + var _QU1 = 1; + var _J41 = _iS1._pS1(_V62, _U62); + var _c61 = _eT1(_J41, _J41); + for (var _952 = _Qb2; _952 < _Rb2; ++_952) { + var _Sb2 = this._ea2[_952]; + var _X9 = _Sb2.index; + var _ot1 = _iS1._pS1(_U62, this._S92.data[_X9]); + var _Rc2 = _eT1(_ot1, _J41); + var _5U1 = _eT1(_ot1, _ot1); + var _Sc2 = _Rc2 * _Rc2 - _c61 * (_5U1 - this._3a2); + if (_Sc2 >= 0) { + var _Tc2 = _fS1(_Sc2); + var _d21 = (-_Rc2 - _Tc2) / _c61; + if (_d21 > _QU1) { + continue; + } + if (_d21 < 0) { + _d21 = (-_Rc2 + _Tc2) / _c61; + if (_d21 < 0 || _d21 > _QU1) { + continue; + } + } + var _W11 = _iS1._Da1(_ot1, _iS1._pS1(_d21, _J41)); + _W11._rS1(); + var _xp1 = _BW1._w52(_X9, _iS1._Da1(_U62, _iS1.Multiply(_d21, _J41)), _W11, _d21); + _QU1 = _GT1(_QU1, _xp1); + if (_QU1 <= 0) { + break; + } + } + } + }, + _z82: function () { + var _Uc2 = 0; + for (var _Sc1 = 0; _Sc1 < this._772; _Sc1++) { + var _F32 = this._t82[_Sc1]; + var _l41 = _F32._0X1; + var _e21 = _F32._1X1; + var _W11 = _F32._FU1; + var _J41 = _iS1._pS1(this._T92.data[_e21], this._T92.data[_l41]); + var _ic2 = _eT1(_J41, _W11); + if (_ic2 < 0) { + _Uc2 += _ic2 * _ic2; + } + } + return 0.5 * this._R92() * _Uc2; + }, + _A82: function () { + return this._la2; + }, + _B82: function () { + return this._ka2; + }, + _C82: function () { + return this._cV1; + }, + }; + function _Vc2(_Wc2, _Xc2) { + return _fS1(_Wc2 * _Xc2); + } + function _Yc2(_Zc2, __c2) { + return _Zc2 > __c2 ? _Zc2 : __c2; + } + function _0d2() { + this._s22 = null; + this._1d2 = !1; + } + function _2d2() { + this._6Z1 = null; + this._F32 = null; + this._w62 = null; + this._Vc1 = null; + } + function _d72() { + this._3d2 = new _2d2(); + this._4d2 = new _2d2(); + this._5d2 = new _sY1(); + } + _d72._6d2 = new _sY1(); + _d72.prototype = { + _u32: function (_w72, _0X1, _x72, _1X1) { + this._t72 = 0; + this._R22 = _d72._7d2; + this._m72 = _w72 || null; + this._o72 = _x72 || null; + this._8d2 = _0X1 || 0; + this._9d2 = _1X1 || 0; + this._5d2._uY1 = 0; + this._132 = null; + this._232 = null; + this._3d2._F32 = null; + this._3d2._w62 = null; + this._3d2._Vc1 = null; + this._3d2._6Z1 = null; + this._4d2._F32 = null; + this._4d2._w62 = null; + this._4d2._Vc1 = null; + this._4d2._6Z1 = null; + this._s72 = 0; + if (_w72) { + this._V42 = _Vc2(this._m72._V42, this._o72._V42); + this._W42 = _Yc2(this._m72._W42, this._o72._W42); + } else { + this._V42 = 0; + this._W42 = 0; + } + this._ad2 = 0.0; + }, + _bd2: function () { + return this._5d2; + }, + _cd2: function (_dd2) { + var _z62 = this._m72._352(); + var _A62 = this._o72._352(); + var _G02 = this._m72._X42(); + var _H02 = this._o72._X42(); + _dd2._FY1(this._5d2, _z62._aT1(), _G02._sU1, _A62._aT1(), _H02._sU1); + }, + _k72: function () { + return (this._R22 & _d72._ed2) == _d72._ed2; + }, + _E72: function (_q42) { + if (_q42) { + this._R22 |= _d72._7d2; + } else { + this._R22 &= ~_d72._7d2; + } + }, + _j72: function () { + return (this._R22 & _d72._7d2) == _d72._7d2; + }, + _C42: function () { + return this._232; + }, + _H32: function () { + return this._m72; + }, + _M62: function () { + return this._8d2; + }, + _J32: function () { + return this._o72; + }, + _O62: function () { + return this._9d2; + }, + _cF1: function (_O42) { + this._V42 = _O42; + }, + _552: function () { + return this._V42; + }, + _fd2: function () { + this._V42 = _Vc2(this._m72._V42, this._o72._V42); + }, + _9F1: function (_P42) { + this._W42 = _P42; + }, + _652: function () { + return this._W42; + }, + _gd2: function () { + this._W42 = _Yc2(this._m72._W42, this._o72._W42); + }, + _hd2: function (_E2) { + this._ad2 = _E2; + }, + _id2: function () { + return this._ad2; + }, + _i22: function (_vY1, _GY1, _IY1) {}, + _252: function () { + this._R22 |= _d72._jd2; + }, + _kd2: null, + _Va1: function (listener) { + _d72._6d2._IE1(this._5d2); + this._R22 |= _d72._7d2; + var _ld2 = !1; + var _md2 = (this._R22 & _d72._ed2) == _d72._ed2; + var _l72 = this._m72._Z42(); + var _n72 = this._o72._Z42(); + var _Y42 = _l72 || _n72; + var _z62 = this._m72._352(); + var _A62 = this._o72._352(); + var _GY1 = _z62._aT1(); + var _IY1 = _A62._aT1(); + if (_Y42) { + var _G02 = this._m72._X42(); + var _H02 = this._o72._X42(); + _ld2 = _F02(_G02, this._8d2, _H02, this._9d2, _GY1, _IY1); + this._5d2._uY1 = 0; + } else { + this._i22(this._5d2, _GY1, _IY1); + _ld2 = this._5d2._uY1 > 0; + for (var _X9 = 0; _X9 < this._5d2._uY1; ++_X9) { + var _nd2 = this._5d2._D2[_X9]; + _nd2._pY1 = 0.0; + _nd2._qY1 = 0.0; + var _od2 = _nd2.id; + for (var _i21 = 0; _i21 < _d72._6d2._uY1; ++_i21) { + var _pd2 = _d72._6d2._D2[_i21]; + if (_pd2.id._s11() == _od2._s11()) { + _nd2._pY1 = _pd2._pY1; + _nd2._qY1 = _pd2._qY1; + break; + } + } + } + if (_ld2 != _md2) { + _z62._qF1(!0); + _A62._qF1(!0); + } + } + if (_ld2) { + this._R22 |= _d72._ed2; + } else { + this._R22 &= ~_d72._ed2; + } + if (_md2 == !1 && _ld2 == !0 && listener) { + listener._p52(this); + } + if (_md2 == !0 && _ld2 == !1 && listener) { + listener._q52(this); + } + if (_Y42 == !1 && _ld2 && listener) { + listener._r52(this, _d72._6d2); + } + }, + }; + _d72._k32 = 0x0001; + _d72._ed2 = 0x0002; + _d72._7d2 = 0x0004; + _d72._jd2 = 0x0008; + _d72._qd2 = 0x0010; + _d72._l32 = 0x0020; + function _rd2() { + this.parent.call(this); + } + _rd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + _lZ1(_vY1, this._m72._X42(), _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _sd2, _I32, _td2) { + this.parent.prototype._u32.call(this, _G32, 0, _I32, 0); + _uR1(this._m72._tU1() == _rU1._GU1); + _uR1(this._o72._tU1() == _rU1._GU1); + }, + }; + _rd2._ZQ1(_d72); + var _ud2 = new _XU1(); + function _vd2() { + this.parent.call(this); + } + _vd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + var _WW1 = this._m72._X42(); + _WW1._oV1(_ud2, this._8d2); + _v_1(_vY1, _ud2, _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, _0X1, _I32, _1X1); + _uR1(this._m72._tU1() == _rU1._JU1); + _uR1(this._o72._tU1() == _rU1._GU1); + }, + }; + _vd2._ZQ1(_d72); + function _wd2() { + this.parent.call(this); + } + _wd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + var _WW1 = this._m72._X42(); + _WW1._oV1(_ud2, this._8d2); + _w02(_vY1, _ud2, _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, _0X1, _I32, _1X1); + _uR1(this._m72._tU1() == _rU1._JU1); + _uR1(this._o72._tU1() == _rU1._IU1); + }, + }; + _wd2._u32 = function (_G32, _0X1, _I32, _1X1) { + return new _wd2(_G32, _0X1, _I32, _1X1); + }; + _wd2._ZQ1(_d72); + function _xd2() { + this.parent.call(this); + } + _xd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + _v_1(_vY1, this._m72._X42(), _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, 0, _I32, 0); + _uR1(this._m72._tU1() == _rU1._HU1); + _uR1(this._o72._tU1() == _rU1._GU1); + }, + }; + _xd2._u32 = function (_G32, _0X1, _I32, _1X1) { + return new _xd2(_G32, _I32); + }; + _xd2._ZQ1(_d72); + function _yd2() { + this.parent.call(this); + } + _yd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + _w02(_vY1, this._m72._X42(), _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, 0, _I32, 0); + _uR1(this._m72._tU1() == _rU1._HU1); + _uR1(this._o72._tU1() == _rU1._IU1); + }, + }; + _yd2._u32 = function (_G32, _0X1, _I32, _1X1) { + return new _yd2(_G32, _I32); + }; + _yd2._ZQ1(_d72); + function _zd2() { + this.parent.call(this); + } + _zd2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + _pZ1(_vY1, this._m72._X42(), _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, 0, _I32, 0); + _uR1(this._m72._tU1() == _rU1._IU1); + _uR1(this._o72._tU1() == _rU1._GU1); + }, + }; + _zd2._u32 = function (_G32, _0X1, _I32, _1X1) { + return new _zd2(_G32, _I32); + }; + _zd2._ZQ1(_d72); + function _Ad2() { + this.parent.call(this); + } + _Ad2.prototype = { + _i22: function (_vY1, _GY1, _IY1) { + __Z1(_vY1, this._m72._X42(), _GY1, this._o72._X42(), _IY1); + }, + _u32: function (_G32, _0X1, _I32, _1X1) { + this.parent.prototype._u32.call(this, _G32, 0, _I32, 0); + _uR1(this._m72._tU1() == _rU1._IU1); + _uR1(this._o72._tU1() == _rU1._IU1); + }, + }; + _Ad2._u32 = function (_G32, _0X1, _I32, _1X1) { + return new _Ad2(_G32, _I32); + }; + _Ad2._ZQ1(_d72); + _d72._Bd2 = function (_s22, _Cd2, _Dd2) { + _uR1(0 <= _Cd2 && _Cd2 < _rU1._KU1); + _uR1(0 <= _Dd2 && _Dd2 < _rU1._KU1); + if (!_d72._Ed2[_Cd2]) _d72._Ed2[_Cd2] = []; + _d72._Ed2[_Cd2][_Dd2] = new _0d2(); + _d72._Ed2[_Cd2][_Dd2]._s22 = _s22; + _d72._Ed2[_Cd2][_Dd2]._1d2 = !0; + if (_Cd2 != _Dd2) { + if (!_d72._Ed2[_Dd2]) _d72._Ed2[_Dd2] = []; + _d72._Ed2[_Dd2][_Cd2] = new _0d2(); + _d72._Ed2[_Dd2][_Cd2]._s22 = _s22; + _d72._Ed2[_Dd2][_Cd2]._1d2 = !1; + } + _s22._Fd2 = []; + _s22._Gd2 = 2; + }; + _d72._Hd2 = function () { + _d72._Bd2(_rd2, _rU1._GU1, _rU1._GU1); + _d72._Bd2(_zd2, _rU1._IU1, _rU1._GU1); + _d72._Bd2(_Ad2, _rU1._IU1, _rU1._IU1); + _d72._Bd2(_xd2, _rU1._HU1, _rU1._GU1); + _d72._Bd2(_yd2, _rU1._HU1, _rU1._IU1); + _d72._Bd2(_vd2, _rU1._JU1, _rU1._GU1); + _d72._Bd2(_wd2, _rU1._JU1, _rU1._IU1); + }; + _d72._Id2 = function (_s22) { + var _F32; + if ((_F32 = _s22._Fd2.pop())) return _F32; + for (var _X9 = 0; _X9 < _s22._Gd2 - 1; ++_X9) _s22._Fd2.push(new _s22()); + { + _s22._Gd2 += 32; + } + return new _s22(); + }; + _d72._u32 = function (_G32, _0X1, _I32, _1X1) { + if (_d72._Jd2 == !1) { + _d72._Hd2(); + _d72._Jd2 = !0; + } + var _Cd2 = _G32._tU1(); + var _Dd2 = _I32._tU1(); + _uR1(0 <= _Cd2 && _Cd2 < _rU1._KU1); + _uR1(0 <= _Dd2 && _Dd2 < _rU1._KU1); + var _s22 = _d72._Ed2[_Cd2] ? (_d72._Ed2[_Cd2][_Dd2] ? _d72._Ed2[_Cd2][_Dd2]._s22 : null) : null; + if (_s22) { + var _F32 = _d72._Id2(_s22); + if (_d72._Ed2[_Cd2][_Dd2]._1d2) _F32._u32(_G32, _0X1, _I32, _1X1); + else _F32._u32(_I32, _1X1, _G32, _0X1); + return _F32; + } + return null; + }; + _d72._K32 = function (_F32) { + _uR1(_d72._Jd2 == !0); + var _G32 = _F32._m72; + var _I32 = _F32._o72; + if (_F32._5d2._uY1 > 0 && _G32._Z42() == !1 && _I32._Z42() == !1) { + _G32._352()._qF1(!0); + _I32._352()._qF1(!0); + } + var _jY1 = _G32._tU1(); + var _kY1 = _I32._tU1(); + _uR1(0 <= _jY1 && _kY1 < _rU1._KU1); + _uR1(0 <= _jY1 && _kY1 < _rU1._KU1); + _d72._Ed2[_jY1][_kY1]._s22._Fd2.push(_F32); + }; + _d72._Ed2 = []; + _d72._Jd2 = !1; + var _Kd2 = new _h52(); + var _Ld2 = new _o52(); + function _Q52() { + this._x32 = new _bW1(); + this._032 = null; + this._772 = 0; + this._h62 = _Kd2; + this._j62 = _Ld2; + } + _Q52.prototype = { + _IW1: function (_Md2, _Nd2) { + var _3X1 = _Md2; + var _4X1 = _Nd2; + var _G32 = _3X1._2F1; + var _I32 = _4X1._2F1; + var _0X1 = _3X1._xU1; + var _1X1 = _4X1._xU1; + var _z62 = _G32._352(); + var _A62 = _I32._352(); + if (_z62 == _A62) { + return; + } + var _pV1 = _A62._B42(); + while (_pV1) { + if (_pV1._6Z1 == _z62) { + var _w72 = _pV1._F32._H32(); + var _x72 = _pV1._F32._J32(); + var _D12 = _pV1._F32._M62(); + var _E12 = _pV1._F32._O62(); + if (_w72 == _G32 && _x72 == _I32 && _D12 == _0X1 && _E12 == _1X1) { + return; + } + if (_w72 == _I32 && _x72 == _G32 && _D12 == _1X1 && _E12 == _0X1) { + return; + } + } + _pV1 = _pV1._Vc1; + } + if (_A62._G42(_z62) == !1) { + return; + } + if (this._h62 && this._h62._G42(_G32, _I32) == !1) { + return; + } + var _Y9 = _d72._u32(_G32, _0X1, _I32, _1X1); + if (_Y9 == null) { + return; + } + _G32 = _Y9._H32(); + _I32 = _Y9._J32(); + _0X1 = _Y9._M62(); + _1X1 = _Y9._O62(); + _z62 = _G32._352(); + _A62 = _I32._352(); + _Y9._132 = null; + _Y9._232 = this._032; + if (this._032 != null) { + this._032._132 = _Y9; + } + this._032 = _Y9; + _Y9._3d2._F32 = _Y9; + _Y9._3d2._6Z1 = _A62; + _Y9._3d2._w62 = null; + _Y9._3d2._Vc1 = _z62._032; + if (_z62._032 != null) { + _z62._032._w62 = _Y9._3d2; + } + _z62._032 = _Y9._3d2; + _Y9._4d2._F32 = _Y9; + _Y9._4d2._6Z1 = _z62; + _Y9._4d2._w62 = null; + _Y9._4d2._Vc1 = _A62._032; + if (_A62._032 != null) { + _A62._032._w62 = _Y9._4d2; + } + _A62._032 = _Y9._4d2; + if (_G32._Z42() == !1 && _I32._Z42() == !1) { + _z62._qF1(!0); + _A62._qF1(!0); + } + ++this._772; + }, + _D62: function () { + this._x32._AW1(this); + }, + _K32: function (_Y9) { + var _G32 = _Y9._H32(); + var _I32 = _Y9._J32(); + var _z62 = _G32._352(); + var _A62 = _I32._352(); + if (this._j62 && _Y9._k72()) { + this._j62._q52(_Y9); + } + if (_Y9._132) { + _Y9._132._232 = _Y9._232; + } + if (_Y9._232) { + _Y9._232._132 = _Y9._132; + } + if (_Y9 == this._032) { + this._032 = _Y9._232; + } + if (_Y9._3d2._w62) { + _Y9._3d2._w62._Vc1 = _Y9._3d2._Vc1; + } + if (_Y9._3d2._Vc1) { + _Y9._3d2._Vc1._w62 = _Y9._3d2._w62; + } + if (_Y9._3d2 == _z62._032) { + _z62._032 = _Y9._3d2._Vc1; + } + if (_Y9._4d2._w62) { + _Y9._4d2._w62._Vc1 = _Y9._4d2._Vc1; + } + if (_Y9._4d2._Vc1) { + _Y9._4d2._Vc1._w62 = _Y9._4d2._w62; + } + if (_Y9._4d2 == _A62._032) { + _A62._032 = _Y9._4d2._Vc1; + } + _d72._K32(_Y9); + --this._772; + }, + _a02: function () { + var _Y9 = this._032; + while (_Y9) { + var _G32 = _Y9._H32(); + var _I32 = _Y9._J32(); + var _0X1 = _Y9._M62(); + var _1X1 = _Y9._O62(); + var _z62 = _G32._352(); + var _A62 = _I32._352(); + if (_Y9._R22 & _d72._jd2) { + if (_A62._G42(_z62) == !1) { + var _Od2 = _Y9; + _Y9 = _Od2._C42(); + this._K32(_Od2); + continue; + } + if (this._h62 && this._h62._G42(_G32, _I32) == !1) { + var _Od2 = _Y9; + _Y9 = _Od2._C42(); + this._K32(_Od2); + continue; + } + _Y9._R22 &= ~_d72._jd2; + } + var _A72 = _z62._u42() && _z62._px1 != _D22._E22; + var _B72 = _A62._u42() && _A62._px1 != _D22._E22; + if (_A72 == !1 && _B72 == !1) { + _Y9 = _Y9._C42(); + continue; + } + var _6W1 = _G32._o42[_0X1]._mW1; + var _7W1 = _I32._o42[_1X1]._mW1; + var _Pd2 = this._x32._vW1(_6W1, _7W1); + if (_Pd2 == !1) { + var _Od2 = _Y9; + _Y9 = _Od2._C42(); + this._K32(_Od2); + continue; + } + _Y9._Va1(this._j62); + _Y9 = _Y9._C42(); + } + }, + }; + function _Qd2() { + this._fY1 = new _iS1(); + this._gY1 = new _iS1(); + this._pY1 = 0; + this._qY1 = 0; + this._Rd2 = 0; + this._Sd2 = 0; + this._Td2 = 0; + } + function _Ud2() { + this._Vd2 = new Array(_zR1); + this._tY1 = new _iS1(); + this._oY1 = new _iS1(); + this._0X1 = 0; + this._1X1 = 0; + (this._Wd2 = 0), (this._Xd2 = 0); + (this._Yd2 = new _iS1()), (this._Zd2 = new _iS1()); + (this.__d2 = 0), (this._0e2 = 0); + this.type = 0; + (this._HY1 = 0), (this._JY1 = 0); + this._uY1 = 0; + } + function _1e2() { + this._D2 = new Array(_zR1); + for (var _X9 = 0; _X9 < this._D2.length; ++_X9) this._D2[_X9] = new _Qd2(); + this._FU1 = new _iS1(); + this._Rd2 = new _AS1(); + this._2e2 = new _AS1(); + this._0X1 = 0; + this._1X1 = 0; + (this._Wd2 = 0), (this._Xd2 = 0); + (this.__d2 = 0), (this._0e2 = 0); + this._O42 = 0; + this._P42 = 0; + this._3e2 = 0; + this._uY1 = 0; + this._4e2 = 0; + } + function _5e2() { + this._FU1 = new _iS1(); + this._rY1 = new _iS1(); + this._tZ1 = 0; + } + _5e2.prototype = { + _FY1: function (_j92, _GY1, _IY1, index) { + _uR1(_j92._uY1 > 0); + switch (_j92.type) { + case _sY1._wY1: + { + var _KY1 = _GY1._Yr1._Y9 * _j92._oY1.x - _GY1._Yr1._Wo1 * _j92._oY1.y + _GY1._ot1.x; + var _LY1 = _GY1._Yr1._Wo1 * _j92._oY1.x + _GY1._Yr1._Y9 * _j92._oY1.y + _GY1._ot1.y; + var _MY1 = _IY1._Yr1._Y9 * _j92._Vd2[0].x - _IY1._Yr1._Wo1 * _j92._Vd2[0].y + _IY1._ot1.x; + var _NY1 = _IY1._Yr1._Wo1 * _j92._Vd2[0].x + _IY1._Yr1._Y9 * _j92._Vd2[0].y + _IY1._ot1.y; + this._rY1.x = 0.5 * (_KY1 + _MY1); + this._rY1.y = 0.5 * (_LY1 + _NY1); + this._FU1.x = _MY1 - _KY1; + this._FU1.y = _NY1 - _LY1; + var _6e2 = this._FU1.x; + var _7e2 = this._FU1.y; + this._FU1._rS1(); + this._tZ1 = _6e2 * this._FU1.x + _7e2 * this._FU1.y - _j92._HY1 - _j92._JY1; + } + break; + case _sY1._xY1: + { + this._FU1.x = _GY1._Yr1._Y9 * _j92._tY1.x - _GY1._Yr1._Wo1 * _j92._tY1.y; + this._FU1.y = _GY1._Yr1._Wo1 * _j92._tY1.x + _GY1._Yr1._Y9 * _j92._tY1.y; + var _UY1 = _GY1._Yr1._Y9 * _j92._oY1.x - _GY1._Yr1._Wo1 * _j92._oY1.y + _GY1._ot1.x; + var _VY1 = _GY1._Yr1._Wo1 * _j92._oY1.x + _GY1._Yr1._Y9 * _j92._oY1.y + _GY1._ot1.y; + var _WY1 = _IY1._Yr1._Y9 * _j92._Vd2[index].x - _IY1._Yr1._Wo1 * _j92._Vd2[index].y + _IY1._ot1.x; + var _XY1 = _IY1._Yr1._Wo1 * _j92._Vd2[index].x + _IY1._Yr1._Y9 * _j92._Vd2[index].y + _IY1._ot1.y; + this._tZ1 = (_WY1 - _UY1) * this._FU1.x + (_XY1 - _VY1) * this._FU1.y - _j92._HY1 - _j92._JY1; + this._rY1.x = _WY1; + this._rY1.y = _XY1; + } + break; + case _sY1._yY1: + { + this._FU1.x = _IY1._Yr1._Y9 * _j92._tY1.x - _IY1._Yr1._Wo1 * _j92._tY1.y; + this._FU1.y = _IY1._Yr1._Wo1 * _j92._tY1.x + _IY1._Yr1._Y9 * _j92._tY1.y; + var _UY1 = _IY1._Yr1._Y9 * _j92._oY1.x - _IY1._Yr1._Wo1 * _j92._oY1.y + _IY1._ot1.x; + var _VY1 = _IY1._Yr1._Wo1 * _j92._oY1.x + _IY1._Yr1._Y9 * _j92._oY1.y + _IY1._ot1.y; + var _WY1 = _GY1._Yr1._Y9 * _j92._Vd2[index].x - _GY1._Yr1._Wo1 * _j92._Vd2[index].y + _GY1._ot1.x; + var _XY1 = _GY1._Yr1._Wo1 * _j92._Vd2[index].x + _GY1._Yr1._Y9 * _j92._Vd2[index].y + _GY1._ot1.y; + this._tZ1 = (_WY1 - _UY1) * this._FU1.x + (_XY1 - _VY1) * this._FU1.y - _j92._HY1 - _j92._JY1; + this._rY1.x = _WY1; + this._rY1.y = _XY1; + this._FU1.x = -this._FU1.x; + this._FU1.y = -this._FU1.y; + } + break; + } + }, + }; + function _8e2() { + this._7R1 = new _y52(); + this._9e2 = null; + this._d31 = 0; + this._I52 = null; + this._J52 = null; + } + function _ae2() { + this._be2 = []; + this._ce2 = []; + } + _ae2._de2 = new _2T1(); + _ae2._ee2 = new _2T1(); + _ae2._fe2 = new _5e2(); + _ae2.prototype = { + _ay1: function (_p32) { + this._dc2 = _p32._7R1; + this._cV1 = _p32._d31; + this._be2.length = this._cV1; + this._ce2.length = this._cV1; + this._ge2 = _p32._I52; + this._he2 = _p32._J52; + this._ie2 = _p32._9e2; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _F32 = this._ie2[_X9]; + var _G32 = _F32._m72; + var _I32 = _F32._o72; + var _G02 = _G32._X42(); + var _H02 = _I32._X42(); + var _HY1 = _G02._sU1; + var _JY1 = _H02._sU1; + var _z62 = _G32._352(); + var _A62 = _I32._352(); + var _vY1 = _F32._bd2(); + var _uY1 = _vY1._uY1; + _uR1(_uY1 > 0); + var _je2 = this._ce2[_X9] || new _1e2(); + _je2._O42 = _F32._V42; + _je2._P42 = _F32._W42; + _je2._3e2 = _F32._ad2; + _je2._0X1 = _z62._Q22; + _je2._1X1 = _A62._Q22; + _je2._Wd2 = _z62._d32; + _je2._Xd2 = _A62._d32; + _je2.__d2 = _z62._f32; + _je2._0e2 = _A62._f32; + _je2._4e2 = _X9; + _je2._uY1 = _uY1; + _je2._2e2._jS1(); + _je2._Rd2._jS1(); + this._ce2[_X9] = _je2; + var _j92 = this._be2[_X9] || new _Ud2(); + _j92._0X1 = _z62._Q22; + _j92._1X1 = _A62._Q22; + _j92._Wd2 = _z62._d32; + _j92._Xd2 = _A62._d32; + _j92._Yd2.x = _z62._Z22._5T1.x; + _j92._Yd2.y = _z62._Z22._5T1.y; + _j92._Zd2.x = _A62._Z22._5T1.x; + _j92._Zd2.y = _A62._Z22._5T1.y; + _j92.__d2 = _z62._f32; + _j92._0e2 = _A62._f32; + _j92._tY1.x = _vY1._tY1.x; + _j92._tY1.y = _vY1._tY1.y; + _j92._oY1.x = _vY1._oY1.x; + _j92._oY1.y = _vY1._oY1.y; + _j92._uY1 = _uY1; + _j92._HY1 = _HY1; + _j92._JY1 = _JY1; + _j92.type = _vY1.type; + this._be2[_X9] = _j92; + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + var _t_1 = _vY1._D2[_i21]; + var _ke2 = _je2._D2[_i21]; + if (this._dc2._E52) { + _ke2._pY1 = this._dc2._B52 * _t_1._pY1; + _ke2._qY1 = this._dc2._B52 * _t_1._qY1; + } else { + _ke2._pY1 = 0.0; + _ke2._qY1 = 0.0; + } + _ke2._fY1._jS1(); + _ke2._gY1._jS1(); + _ke2._Rd2 = 0.0; + _ke2._Sd2 = 0.0; + _ke2._Td2 = 0.0; + _j92._Vd2[_i21] = _t_1._oY1; + } + } + }, + _le2: function () { + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _je2 = this._ce2[_X9]; + var _j92 = this._be2[_X9]; + var _HY1 = _j92._HY1; + var _JY1 = _j92._JY1; + var _vY1 = this._ie2[_je2._4e2]._bd2(); + var _0X1 = _je2._0X1; + var _1X1 = _je2._1X1; + var _me2 = _je2._Wd2; + var _ne2 = _je2._Xd2; + var _D12 = _je2.__d2; + var _E12 = _je2._0e2; + var _Yd2 = _j92._Yd2; + var _Zd2 = _j92._Zd2; + var _L62 = this._ge2[_0X1]._Y9; + var _oe2 = this._ge2[_0X1]._l41; + var _pe2 = this._he2[_0X1]._J41; + var _dX1 = this._he2[_0X1]._Z9; + var _N62 = this._ge2[_1X1]._Y9; + var _qe2 = this._ge2[_1X1]._l41; + var _re2 = this._he2[_1X1]._J41; + var _eX1 = this._he2[_1X1]._Z9; + _uR1(_vY1._uY1 > 0); + _ae2._de2._Yr1._sc1(_oe2); + _ae2._ee2._Yr1._sc1(_qe2); + _ae2._de2._ot1.x = _L62.x - (_ae2._de2._Yr1._Y9 * _Yd2.x - _ae2._de2._Yr1._Wo1 * _Yd2.y); + _ae2._de2._ot1.y = _L62.y - (_ae2._de2._Yr1._Wo1 * _Yd2.x + _ae2._de2._Yr1._Y9 * _Yd2.y); + _ae2._ee2._ot1.x = _N62.x - (_ae2._ee2._Yr1._Y9 * _Zd2.x - _ae2._ee2._Yr1._Wo1 * _Zd2.y); + _ae2._ee2._ot1.y = _N62.y - (_ae2._ee2._Yr1._Wo1 * _Zd2.x + _ae2._ee2._Yr1._Y9 * _Zd2.y); + var _dd2 = new _DY1(); + _dd2._FY1(_vY1, _ae2._de2, _HY1, _ae2._ee2, _JY1); + _je2._FU1.x = _dd2._FU1.x; + _je2._FU1.y = _dd2._FU1.y; + var _uY1 = _je2._uY1; + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + var _ke2 = _je2._D2[_i21]; + _ke2._fY1.x = _dd2._D2[_i21].x - _L62.x; + _ke2._fY1.y = _dd2._D2[_i21].y - _L62.y; + _ke2._gY1.x = _dd2._D2[_i21].x - _N62.x; + _ke2._gY1.y = _dd2._D2[_i21].y - _N62.y; + var _se2 = _ke2._fY1.x * _je2._FU1.y - _ke2._fY1.y * _je2._FU1.x; + var _te2 = _ke2._gY1.x * _je2._FU1.y - _ke2._gY1.y * _je2._FU1.x; + var _ue2 = _me2 + _ne2 + _D12 * _se2 * _se2 + _E12 * _te2 * _te2; + _ke2._Rd2 = _ue2 > 0.0 ? 1.0 / _ue2 : 0.0; + var _i_1 = 1.0 * _je2._FU1.y; + var _j_1 = -1.0 * _je2._FU1.x; + var _ve2 = _ke2._fY1.x * _j_1 - _ke2._fY1.y * _i_1; + var _we2 = _ke2._gY1.x * _j_1 - _ke2._gY1.y * _i_1; + var _xe2 = _me2 + _ne2 + _D12 * _ve2 * _ve2 + _E12 * _we2 * _we2; + _ke2._Sd2 = _xe2 > 0.0 ? 1.0 / _xe2 : 0.0; + _ke2._Td2 = 0.0; + var _ye2 = _je2._FU1.x * (_re2.x + -_eX1 * _ke2._gY1.y - _pe2.x - -_dX1 * _ke2._fY1.y) + _je2._FU1.y * (_re2.y + _eX1 * _ke2._gY1.x - _pe2.y - _dX1 * _ke2._fY1.x); + if (_ye2 < -_IR1) { + _ke2._Td2 = -_je2._P42 * _ye2; + } + } + if (_je2._uY1 == 2) { + var _ze2 = _je2._D2[0]; + var _Ae2 = _je2._D2[1]; + var _Be2 = _ze2._fY1.x * _je2._FU1.y - _ze2._fY1.y * _je2._FU1.x; + var _Ce2 = _ze2._gY1.x * _je2._FU1.y - _ze2._gY1.y * _je2._FU1.x; + var _De2 = _Ae2._fY1.x * _je2._FU1.y - _Ae2._fY1.y * _je2._FU1.x; + var _Ee2 = _Ae2._gY1.x * _je2._FU1.y - _Ae2._gY1.y * _je2._FU1.x; + var _Fe2 = _me2 + _ne2 + _D12 * _Be2 * _Be2 + _E12 * _Ce2 * _Ce2; + var _Ge2 = _me2 + _ne2 + _D12 * _De2 * _De2 + _E12 * _Ee2 * _Ee2; + var _He2 = _me2 + _ne2 + _D12 * _Be2 * _De2 + _E12 * _Ce2 * _Ee2; + var _Ie2 = 1000.0; + if (_Fe2 * _Fe2 < _Ie2 * (_Fe2 * _Ge2 - _He2 * _He2)) { + _je2._2e2._dc1.x = _Fe2; + _je2._2e2._dc1.y = _He2; + _je2._2e2._1v1.x = _He2; + _je2._2e2._1v1.y = _Ge2; + _je2._Rd2._IE1(_je2._2e2._ES1()); + } else { + _je2._uY1 = 1; + } + } + } + }, + _Je2: function () { + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _je2 = this._ce2[_X9]; + var _0X1 = _je2._0X1; + var _1X1 = _je2._1X1; + var _me2 = _je2._Wd2; + var _D12 = _je2.__d2; + var _ne2 = _je2._Xd2; + var _E12 = _je2._0e2; + var _uY1 = _je2._uY1; + var _pe2 = this._he2[_0X1]._J41; + var _dX1 = this._he2[_0X1]._Z9; + var _re2 = this._he2[_1X1]._J41; + var _eX1 = this._he2[_1X1]._Z9; + var _FU1 = _je2._FU1; + var _i_1 = 1.0 * _FU1.y; + var _j_1 = -1.0 * _FU1.x; + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + var _ke2 = _je2._D2[_i21]; + var _H_1 = _ke2._pY1 * _FU1.x + _ke2._qY1 * _i_1; + var _I_1 = _ke2._pY1 * _FU1.y + _ke2._qY1 * _j_1; + _dX1 -= _D12 * (_ke2._fY1.x * _I_1 - _ke2._fY1.y * _H_1); + _pe2.x -= _me2 * _H_1; + _pe2.y -= _me2 * _I_1; + _eX1 += _E12 * (_ke2._gY1.x * _I_1 - _ke2._gY1.y * _H_1); + _re2.x += _ne2 * _H_1; + _re2.y += _ne2 * _I_1; + } + this._he2[_0X1]._Z9 = _dX1; + this._he2[_1X1]._Z9 = _eX1; + } + }, + _Ke2: function () { + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _je2 = this._ce2[_X9]; + var _0X1 = _je2._0X1; + var _1X1 = _je2._1X1; + var _me2 = _je2._Wd2; + var _D12 = _je2.__d2; + var _ne2 = _je2._Xd2; + var _E12 = _je2._0e2; + var _uY1 = _je2._uY1; + var _pe2 = this._he2[_0X1]._J41; + var _dX1 = this._he2[_0X1]._Z9; + var _re2 = this._he2[_1X1]._J41; + var _eX1 = this._he2[_1X1]._Z9; + var _FU1 = _je2._FU1; + var _i_1 = 1.0 * _FU1.y; + var _j_1 = -1.0 * _FU1.x; + var _O42 = _je2._O42; + _uR1(_uY1 == 1 || _uY1 == 2); + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + var _ke2 = _je2._D2[_i21]; + var _Le2 = _re2.x + -_eX1 * _ke2._gY1.y - _pe2.x - -_dX1 * _ke2._fY1.y; + var _Me2 = _re2.y + _eX1 * _ke2._gY1.x - _pe2.y - _dX1 * _ke2._fY1.x; + var _Ne2 = _Le2 * _i_1 + _Me2 * _j_1 - _je2._3e2; + var _Oe2 = _ke2._Sd2 * -_Ne2; + var _Pe2 = _O42 * _ke2._pY1; + var _Qe2 = _KT1(_ke2._qY1 + _Oe2, -_Pe2, _Pe2); + _Oe2 = _Qe2 - _ke2._qY1; + _ke2._qY1 = _Qe2; + var _H_1 = _Oe2 * _i_1; + var _I_1 = _Oe2 * _j_1; + _pe2.x -= _me2 * _H_1; + _pe2.y -= _me2 * _I_1; + _dX1 -= _D12 * (_ke2._fY1.x * _I_1 - _ke2._fY1.y * _H_1); + _re2.x += _ne2 * _H_1; + _re2.y += _ne2 * _I_1; + _eX1 += _E12 * (_ke2._gY1.x * _I_1 - _ke2._gY1.y * _H_1); + } + if (_je2._uY1 == 1) { + _ke2 = _je2._D2[0]; + _Le2 = _re2.x + -_eX1 * _ke2._gY1.y - _pe2.x - -_dX1 * _ke2._fY1.y; + _Me2 = _re2.y + _eX1 * _ke2._gY1.x - _pe2.y - _dX1 * _ke2._fY1.x; + var _ic2 = _Le2 * _FU1.x + _Me2 * _FU1.y; + var _Oe2 = -_ke2._Rd2 * (_ic2 - _ke2._Td2); + var _Qe2 = _IT1(_ke2._pY1 + _Oe2, 0.0); + _Oe2 = _Qe2 - _ke2._pY1; + _ke2._pY1 = _Qe2; + _H_1 = _Oe2 * _FU1.x; + _I_1 = _Oe2 * _FU1.y; + _pe2.x -= _me2 * _H_1; + _pe2.y -= _me2 * _I_1; + _dX1 -= _D12 * (_ke2._fY1.x * _I_1 - _ke2._fY1.y * _H_1); + _re2.x += _ne2 * _H_1; + _re2.y += _ne2 * _I_1; + _eX1 += _E12 * (_ke2._gY1.x * _I_1 - _ke2._gY1.y * _H_1); + } else { + var _Re2 = _je2._D2[0]; + var _Se2 = _je2._D2[1]; + var _7A1 = _Re2._pY1; + var _8A1 = _Se2._pY1; + _uR1(_7A1 >= 0.0 && _8A1 >= 0.0); + var _Te2 = _re2.x + -_eX1 * _Re2._gY1.y - _pe2.x - -_dX1 * _Re2._fY1.y; + var _Ue2 = _re2.y + _eX1 * _Re2._gY1.x - _pe2.y - _dX1 * _Re2._fY1.x; + var _Ve2 = _re2.x + -_eX1 * _Se2._gY1.y - _pe2.x - -_dX1 * _Se2._fY1.y; + var _We2 = _re2.y + _eX1 * _Se2._gY1.x - _pe2.y - _dX1 * _Se2._fY1.x; + var _Xe2 = _Te2 * _FU1.x + _Ue2 * _FU1.y; + var _Ye2 = _Ve2 * _FU1.x + _We2 * _FU1.y; + var _992 = _Xe2 - _Re2._Td2; + var _a92 = _Ye2 - _Se2._Td2; + _992 -= _je2._2e2._dc1.x * _7A1 + _je2._2e2._1v1.x * _8A1; + _a92 -= _je2._2e2._dc1.y * _7A1 + _je2._2e2._1v1.y * _8A1; + for (;;) { + var _j21 = -(_je2._Rd2._dc1.x * _992 + _je2._Rd2._1v1.x * _a92); + var _Ze2 = -(_je2._Rd2._dc1.y * _992 + _je2._Rd2._1v1.y * _a92); + if (_j21 >= 0.0 && _Ze2 >= 0.0) { + var _761 = _j21 - _7A1; + var _861 = _Ze2 - _8A1; + var __e2 = _761 * _FU1.x; + var _0f2 = _761 * _FU1.y; + var _1f2 = _861 * _FU1.x; + var _2f2 = _861 * _FU1.y; + _pe2.x -= _me2 * (__e2 + _1f2); + _pe2.y -= _me2 * (_0f2 + _2f2); + _dX1 -= _D12 * (_Re2._fY1.x * _0f2 - _Re2._fY1.y * __e2 + (_Se2._fY1.x * _2f2 - _Se2._fY1.y * _1f2)); + _re2.x += _ne2 * (__e2 + _1f2); + _re2.y += _ne2 * (_0f2 + _2f2); + _eX1 += _E12 * (_Re2._gY1.x * _0f2 - _Re2._gY1.y * __e2 + (_Se2._gY1.x * _2f2 - _Se2._gY1.y * _1f2)); + _Re2._pY1 = _j21; + _Se2._pY1 = _Ze2; + break; + } + _j21 = -_Re2._Rd2 * _992; + _Ze2 = 0.0; + _Xe2 = 0.0; + _Ye2 = _je2._2e2._dc1.y * _j21 + _a92; + if (_j21 >= 0.0 && _Ye2 >= 0.0) { + _761 = _j21 - _7A1; + _861 = _Ze2 - _8A1; + __e2 = _761 * _FU1.x; + _0f2 = _761 * _FU1.y; + _1f2 = _861 * _FU1.x; + _2f2 = _861 * _FU1.y; + _pe2.x -= _me2 * (__e2 + _1f2); + _pe2.y -= _me2 * (_0f2 + _2f2); + _dX1 -= _D12 * (_Re2._fY1.x * _0f2 - _Re2._fY1.y * __e2 + (_Se2._fY1.x * _2f2 - _Se2._fY1.y * _1f2)); + _re2.x += _ne2 * (__e2 + _1f2); + _re2.y += _ne2 * (_0f2 + _2f2); + _eX1 += _E12 * (_Re2._gY1.x * _0f2 - _Re2._gY1.y * __e2 + (_Se2._gY1.x * _2f2 - _Se2._gY1.y * _1f2)); + _Re2._pY1 = _j21; + _Se2._pY1 = _Ze2; + break; + } + _j21 = 0.0; + _Ze2 = -_Se2._Rd2 * _a92; + _Xe2 = _je2._2e2._1v1.x * _Ze2 + _992; + _Ye2 = 0.0; + if (_Ze2 >= 0.0 && _Xe2 >= 0.0) { + _761 = _j21 - _7A1; + _861 = _Ze2 - _8A1; + __e2 = _761 * _FU1.x; + _0f2 = _761 * _FU1.y; + _1f2 = _861 * _FU1.x; + _2f2 = _861 * _FU1.y; + _pe2.x -= _me2 * (__e2 + _1f2); + _pe2.y -= _me2 * (_0f2 + _2f2); + _dX1 -= _D12 * (_Re2._fY1.x * _0f2 - _Re2._fY1.y * __e2 + (_Se2._fY1.x * _2f2 - _Se2._fY1.y * _1f2)); + _re2.x += _ne2 * (__e2 + _1f2); + _re2.y += _ne2 * (_0f2 + _2f2); + _eX1 += _E12 * (_Re2._gY1.x * _0f2 - _Re2._gY1.y * __e2 + (_Se2._gY1.x * _2f2 - _Se2._gY1.y * _1f2)); + _Re2._pY1 = _j21; + _Se2._pY1 = _Ze2; + break; + } + _j21 = 0.0; + _Ze2 = 0.0; + _Xe2 = _992; + _Ye2 = _a92; + if (_Xe2 >= 0.0 && _Ye2 >= 0.0) { + _761 = _j21 - _7A1; + _861 = _Ze2 - _8A1; + __e2 = _761 * _FU1.x; + _0f2 = _761 * _FU1.y; + _1f2 = _861 * _FU1.x; + _2f2 = _861 * _FU1.y; + _pe2.x -= _me2 * (__e2 + _1f2); + _pe2.y -= _me2 * (_0f2 + _2f2); + _dX1 -= _D12 * (_Re2._fY1.x * _0f2 - _Re2._fY1.y * __e2 + (_Se2._fY1.x * _2f2 - _Se2._fY1.y * _1f2)); + _re2.x += _ne2 * (__e2 + _1f2); + _re2.y += _ne2 * (_0f2 + _2f2); + _eX1 += _E12 * (_Re2._gY1.x * _0f2 - _Re2._gY1.y * __e2 + (_Se2._gY1.x * _2f2 - _Se2._gY1.y * _1f2)); + _Re2._pY1 = _j21; + _Se2._pY1 = _Ze2; + break; + } + break; + } + } + this._he2[_0X1]._Z9 = _dX1; + this._he2[_1X1]._Z9 = _eX1; + } + }, + _3f2: function () { + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _je2 = this._ce2[_X9]; + var _vY1 = this._ie2[_je2._4e2]._bd2(); + for (var _i21 = 0; _i21 < _je2._uY1; ++_i21) { + _vY1._D2[_i21]._pY1 = _je2._D2[_i21]._pY1; + _vY1._D2[_i21]._qY1 = _je2._D2[_i21]._qY1; + } + } + }, + _4f2: function () { + var _5f2 = 0.0; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _j92 = this._be2[_X9]; + var _0X1 = _j92._0X1; + var _1X1 = _j92._1X1; + var _Yd2 = _j92._Yd2; + var _me2 = _j92._Wd2; + var _D12 = _j92.__d2; + var _Zd2 = _j92._Zd2; + var _ne2 = _j92._Xd2; + var _E12 = _j92._0e2; + var _uY1 = _j92._uY1; + var _L62 = this._ge2[_0X1]._Y9; + var _oe2 = this._ge2[_0X1]._l41; + var _N62 = this._ge2[_1X1]._Y9; + var _qe2 = this._ge2[_1X1]._l41; + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + _ae2._de2._Yr1._sc1(_oe2); + _ae2._ee2._Yr1._sc1(_qe2); + _ae2._de2._ot1.x = _L62.x - (_ae2._de2._Yr1._Y9 * _Yd2.x - _ae2._de2._Yr1._Wo1 * _Yd2.y); + _ae2._de2._ot1.y = _L62.y - (_ae2._de2._Yr1._Wo1 * _Yd2.x + _ae2._de2._Yr1._Y9 * _Yd2.y); + _ae2._ee2._ot1.x = _N62.x - (_ae2._ee2._Yr1._Y9 * _Zd2.x - _ae2._ee2._Yr1._Wo1 * _Zd2.y); + _ae2._ee2._ot1.y = _N62.y - (_ae2._ee2._Yr1._Wo1 * _Zd2.x + _ae2._ee2._Yr1._Y9 * _Zd2.y); + _ae2._fe2._FY1(_j92, _ae2._de2, _ae2._ee2, _i21); + var _FU1 = _ae2._fe2._FU1; + var _rY1 = _ae2._fe2._rY1; + var _tZ1 = _ae2._fe2._tZ1; + var _6f2 = _rY1.x - _L62.x; + var _7f2 = _rY1.y - _L62.y; + var _8f2 = _rY1.x - _N62.x; + var _9f2 = _rY1.y - _N62.y; + _5f2 = _GT1(_5f2, _tZ1); + var _zT1 = _KT1(_PR1 * (_tZ1 + _DR1), -_JR1, 0.0); + var _se2 = _6f2 * _FU1.y - _7f2 * _FU1.x; + var _te2 = _8f2 * _FU1.y - _9f2 * _FU1.x; + var _2e2 = _me2 + _ne2 + _D12 * _se2 * _se2 + _E12 * _te2 * _te2; + var _042 = _2e2 > 0.0 ? -_zT1 / _2e2 : 0.0; + var _H_1 = _042 * _FU1.x; + var _I_1 = _042 * _FU1.y; + _L62.x -= _me2 * _H_1; + _L62.y -= _me2 * _I_1; + _oe2 -= _D12 * (_6f2 * _I_1 - _7f2 * _H_1); + _N62.x += _ne2 * _H_1; + _N62.y += _ne2 * _I_1; + _qe2 += _E12 * (_8f2 * _I_1 - _9f2 * _H_1); + } + this._ge2[_0X1]._l41 = _oe2; + this._ge2[_1X1]._l41 = _qe2; + } + return _5f2 >= -3.0 * _DR1; + }, + _af2: function (_bf2, _cf2) { + var _5f2 = 0.0; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + var _j92 = this._be2[_X9]; + var _0X1 = _j92._0X1; + var _1X1 = _j92._1X1; + var _Yd2 = _j92._Yd2; + var _Zd2 = _j92._Zd2; + var _uY1 = _j92._uY1; + var _me2 = 0.0; + var _D12 = 0.0; + if (_0X1 == _bf2 || _0X1 == _cf2) { + _me2 = _j92._Wd2; + _D12 = _j92.__d2; + } + var _ne2 = 0.0; + var _E12 = 0.0; + if (_1X1 == _bf2 || _1X1 == _cf2) { + _ne2 = _j92._Xd2; + _E12 = _j92._0e2; + } + var _L62 = this._ge2[_0X1]._Y9; + var _oe2 = this._ge2[_0X1]._l41; + var _N62 = this._ge2[_1X1]._Y9; + var _qe2 = this._ge2[_1X1]._l41; + for (var _i21 = 0; _i21 < _uY1; ++_i21) { + _ae2._de2._Yr1._sc1(_oe2); + _ae2._ee2._Yr1._sc1(_qe2); + _ae2._de2._ot1._IE1(_iS1._pS1(_L62, _tT1(_ae2._de2._Yr1, _Yd2))); + _ae2._ee2._ot1._IE1(_iS1._pS1(_N62, _tT1(_ae2._ee2._Yr1, _Zd2))); + _ae2._fe2._FY1(_j92, _ae2._de2, _ae2._ee2, _i21); + var _FU1 = _ae2._fe2._FU1; + var _rY1 = _ae2._fe2._rY1; + var _tZ1 = _ae2._fe2._tZ1; + var _fY1 = _iS1._pS1(_rY1, _L62); + var _gY1 = _iS1._pS1(_rY1, _N62); + _5f2 = _GT1(_5f2, _tZ1); + var _zT1 = _KT1(_QR1 * (_tZ1 + _DR1), -_JR1, 0.0); + var _se2 = _fT1(_fY1, _FU1); + var _te2 = _fT1(_gY1, _FU1); + var _2e2 = _me2 + _ne2 + _D12 * _se2 * _se2 + _E12 * _te2 * _te2; + var _042 = _2e2 > 0.0 ? -_zT1 / _2e2 : 0.0; + var _x_1 = _iS1.Multiply(_042, _FU1); + _L62._pS1(_iS1.Multiply(_me2, _x_1)); + _oe2 -= _D12 * _fT1(_fY1, _x_1); + _N62._Da1(_iS1.Multiply(_ne2, _x_1)); + _qe2 += _E12 * _fT1(_gY1, _x_1); + } + this._ge2[_0X1]._l41 = _oe2; + this._ge2[_1X1]._l41 = _qe2; + } + return _5f2 >= -1.5 * _DR1; + }, + }; + function _562() { + this._r72 = []; + this._ie2 = []; + this._df2 = []; + this._he2 = []; + this._ge2 = []; + } + var _ef2 = _cR1._nR1("solve initialization", "solve"); + var _ff2 = _cR1._nR1("warm starting", "solve initialization"); + var _gf2 = _cR1._nR1("solve velocities", "solve"); + var _hf2 = _cR1._nR1("solve positions", "solve"); + _562._if2 = new _H52(); + _562._jf2 = new _8e2(); + _562._kf2 = new _ae2(); + _562.prototype = { + _Ua1: function () { + this._U52 = 0; + this._772 = 0; + this._V52 = 0; + }, + _FY1: function (_lf2, _mf2, _nf2, listener) { + this._of2 = listener; + this._G72 = _lf2; + this._H72 = _mf2; + this._pf2 = _nf2; + this._U52 = 0; + this._772 = 0; + this._V52 = 0; + this._r72.length = _lf2; + this._ie2.length = _mf2; + this._df2.length = _nf2; + this._he2.length = _lf2; + this._ge2.length = _lf2; + }, + _HS1: function (_7R1, _P52, _J22) { + _ef2.start(); + var __9 = _7R1._z52; + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _e21 = this._r72[_X9]; + this._ge2[_X9]._Y9._IE1(_e21._Z22._Y9); + var _l41 = _e21._Z22._l41; + this._he2[_X9]._J41._IE1(_e21._332); + var _Z9 = _e21._432; + _e21._Z22._6T1._IE1(_e21._Z22._Y9); + _e21._Z22._8T1 = _e21._Z22._l41; + if (_e21._px1 == _D22._b32) { + this._he2[_X9]._J41.x += __9 * (_e21._732 * _P52.x + _e21._d32 * _e21._832.x); + this._he2[_X9]._J41.y += __9 * (_e21._732 * _P52.y + _e21._d32 * _e21._832.y); + _Z9 += __9 * _e21._f32 * _e21._932; + this._he2[_X9]._J41.x *= 1.0 / (1.0 + __9 * _e21._532); + this._he2[_X9]._J41.y *= 1.0 / (1.0 + __9 * _e21._532); + _Z9 *= 1.0 / (1.0 + __9 * _e21._632); + } + this._ge2[_X9]._l41 = _l41; + this._he2[_X9]._Z9 = _Z9; + } + _562._if2._7R1 = _7R1; + _562._if2._I52 = this._ge2; + _562._if2._J52 = this._he2; + _562._jf2._7R1 = _7R1; + _562._jf2._9e2 = this._ie2; + _562._jf2._d31 = this._772; + _562._jf2._I52 = this._ge2; + _562._jf2._J52 = this._he2; + _562._jf2._qf2 = this._rf2; + _562._kf2._ay1(_562._jf2); + _562._kf2._le2(); + if (_7R1._E52) { + _ff2.start(); + _562._kf2._Je2(); + _ff2.stop(); + } + for (var _X9 = 0; _X9 < this._V52; ++_X9) { + this._df2[_X9]._sf2(_562._if2); + } + _ef2.stop(); + _gf2.start(); + for (var _X9 = 0; _X9 < _7R1._C52; ++_X9) { + for (var _i21 = 0; _i21 < this._V52; ++_i21) { + this._df2[_i21]._Ke2(_562._if2); + } + _562._kf2._Ke2(); + } + _562._kf2._3f2(); + _gf2.stop(); + _hf2.start(); + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _Y9 = this._ge2[_X9]._Y9; + var _l41 = this._ge2[_X9]._l41; + var _J41 = this._he2[_X9]._J41; + var _Z9 = this._he2[_X9]._Z9; + var _tf2 = __9 * _J41.x; + var _uf2 = __9 * _J41.y; + var _vf2 = _tf2 * _tf2 + _uf2 * _uf2; + if (_vf2 > _MR1) { + var _wf2 = _LR1 / _fS1(_vf2); + _J41.x *= _wf2; + _J41.y *= _wf2; + } + var rotation = __9 * _Z9; + if (rotation * rotation > _OR1) { + var _wf2 = _NR1 / _DT1(rotation); + _Z9 *= _wf2; + } + _Y9.x += __9 * _J41.x; + _Y9.y += __9 * _J41.y; + _l41 += __9 * _Z9; + this._ge2[_X9]._l41 = _l41; + this._he2[_X9]._Z9 = _Z9; + } + var _xf2 = !1; + for (var _X9 = 0; _X9 < _7R1._D52; ++_X9) { + var _yf2 = _562._kf2._4f2(); + var _zf2 = !0; + for (var _i21 = 0; _i21 < this._V52; ++_i21) { + var _Af2 = this._df2[_i21]._4f2(_562._if2); + _zf2 = _zf2 && _Af2; + } + if (_yf2 && _zf2) { + _xf2 = !0; + break; + } + } + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var body = this._r72[_X9]; + body._Z22._Y9._IE1(this._ge2[_X9]._Y9); + body._Z22._l41 = this._ge2[_X9]._l41; + body._332._IE1(this._he2[_X9]._J41); + body._432 = this._he2[_X9]._Z9; + body._F42(); + } + _hf2.stop(); + this._Bf2(_562._kf2._ce2); + if (_J22) { + var _Cf2 = _wR1; + var _Df2 = _SR1 * _SR1; + var _Ef2 = _TR1 * _TR1; + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _e21 = this._r72[_X9]; + if (_e21._tU1() == _D22._E22) { + continue; + } + if ((_e21._R22 & _D22._U22) == 0 || _e21._432 * _e21._432 > _Ef2 || _eT1(_e21._332, _e21._332) > _Df2) { + _e21._a32 = 0.0; + _Cf2 = 0.0; + } else { + _e21._a32 += __9; + _Cf2 = _GT1(_Cf2, _e21._a32); + } + } + if (_Cf2 >= _RR1 && _xf2) { + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _e21 = this._r72[_X9]; + _e21._qF1(!1); + } + } + } + }, + _F62: function (_I72, _bf2, _cf2) { + _uR1(_bf2 < this._U52); + _uR1(_cf2 < this._U52); + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _e21 = this._r72[_X9]; + this._ge2[_X9]._Y9._IE1(_e21._Z22._Y9); + this._ge2[_X9]._l41 = _e21._Z22._l41; + this._he2[_X9]._J41._IE1(_e21._332); + this._he2[_X9]._Z9 = _e21._432; + } + _562._jf2._9e2 = this._ie2; + _562._jf2._d31 = this._772; + _562._jf2._7R1 = _I72; + _562._jf2._I52 = this._ge2; + _562._jf2._J52 = this._he2; + _562._kf2._ay1(_562._jf2); + for (var _X9 = 0; _X9 < _I72._D52; ++_X9) { + var _yf2 = _562._kf2._af2(_bf2, _cf2); + if (_yf2) { + break; + } + } + this._r72[_bf2]._Z22._6T1._IE1(this._ge2[_bf2]._Y9); + this._r72[_bf2]._Z22._8T1 = this._ge2[_bf2]._l41; + this._r72[_cf2]._Z22._6T1._IE1(this._ge2[_cf2]._Y9); + this._r72[_cf2]._Z22._8T1 = this._ge2[_cf2]._l41; + _562._kf2._le2(); + for (var _X9 = 0; _X9 < _I72._C52; ++_X9) { + _562._kf2._Ke2(); + } + var __9 = _I72._z52; + for (var _X9 = 0; _X9 < this._U52; ++_X9) { + var _Y9 = this._ge2[_X9]._Y9; + var _l41 = this._ge2[_X9]._l41; + var _J41 = this._he2[_X9]._J41; + var _Z9 = this._he2[_X9]._Z9; + var _Ff2 = _iS1.Multiply(__9, _J41); + if (_eT1(_Ff2, _Ff2) > _MR1) { + var _wf2 = _LR1 / _Ff2.Length(); + _J41.Multiply(_wf2); + } + var rotation = __9 * _Z9; + if (rotation * rotation > _OR1) { + var _wf2 = _NR1 / _DT1(rotation); + _Z9 *= _wf2; + } + _Y9._Da1(_iS1.Multiply(__9, _J41)); + _l41 += __9 * _Z9; + this._ge2[_X9]._l41 = _l41; + this._he2[_X9]._Z9 = _Z9; + var body = this._r72[_X9]; + body._Z22._Y9._IE1(_Y9); + body._Z22._l41 = _l41; + body._332._IE1(_J41); + body._432 = _Z9; + body._F42(); + } + this._Bf2(_562._kf2._ce2); + }, + _i72: function (body) { + _uR1(this._U52 < this._G72); + body._Q22 = this._U52; + this._r72[this._U52] = body; + if (!this._ge2[this._U52]) { + this._ge2[this._U52] = new _F52(); + this._he2[this._U52] = new _G52(); + } + ++this._U52; + }, + _p72: function (_F32) { + _uR1(this._772 < this._H72); + this._ie2[this._772++] = _F32; + }, + _q72: function (_I42) { + _uR1(this._V52 < this._pf2); + this._df2[this._V52++] = _I42; + }, + _Bf2: function (_Gf2) { + if (this._of2 == null) { + return; + } + for (var _X9 = 0; _X9 < this._772; ++_X9) { + var _Y9 = this._ie2[_X9]; + var _je2 = _Gf2[_X9]; + var _042 = new _l52(); + _042._d31 = _je2._uY1; + for (var _i21 = 0; _i21 < _je2._uY1; ++_i21) { + _042._m52[_i21] = _je2._D2[_i21]._pY1; + _042._n52[_i21] = _je2._D2[_i21]._qY1; + } + this._of2._t52(_Y9, _042); + } + }, + }; + function _Hf2() { + this._fh1 = new _iS1(); + this._If2 = 0; + this._Jf2 = 0; + } + function _Kf2() { + this._6Z1 = null; + this._I42 = null; + this._w62 = null; + this._Vc1 = null; + } + function _Lf2() { + this.type = _t62._Mf2; + this._lW1 = null; + this._z62 = null; + this._A62 = null; + this._B62 = !1; + } + _Lf2.prototype = { + _wS1: function (data, _F72, _Nf2) { + this._z62 = _F72[data["bodyA"]]; + this._A62 = _F72[data["bodyB"]]; + this._B62 = data["collideConnected"]; + }, + }; + function _t62(_p32) { + _uR1(_p32._z62 != _p32._A62); + this._px1 = _p32.type; + this._132 = null; + this._232 = null; + this._x62 = _p32._z62; + this._v62 = _p32._A62; + this._Dp1 = 0; + this._J42 = _p32._B62; + this._e72 = !1; + this._g32 = _p32._lW1; + this._u62 = new _Kf2(); + this._u62._I42 = null; + this._u62._6Z1 = null; + this._u62._w62 = null; + this._u62._Vc1 = null; + this._y62 = new _Kf2(); + this._y62._I42 = null; + this._y62._6Z1 = null; + this._y62._w62 = null; + this._y62._Vc1 = null; + } + _t62.prototype = { + _tU1: function () { + return this._px1; + }, + _J72: function () { + return this._x62; + }, + _K72: function () { + return this._v62; + }, + _L72: function () {}, + _M72: function () {}, + _Of2: function (_A52) {}, + _Pf2: function (_A52) {}, + _C42: function () { + return this._232; + }, + _uW1: function () { + return this._g32; + }, + _D42: function (data) { + this._g32 = data; + }, + _w42: function () { + return this._x62._w42() && this._v62._w42(); + }, + _Qf2: function () { + return this._J42; + }, + _QW1: function (_RW1) {}, + _sf2: function (data) {}, + _Ke2: function (data) {}, + _4f2: function (data) {}, + _vS1: function (out) { + var _cq1 = out || {}; + _cq1["bodyA"] = null; + _cq1["bodyB"] = null; + _cq1["type"] = this._px1; + _cq1["collideConnected"] = this._J42; + return _cq1; + }, + }; + _t62._Rf2 = 0; + _t62._Sf2 = 1; + _t62._Tf2 = 2; + _t62._Uf2 = 3; + _t62._Mf2 = 0; + _t62._Vf2 = 1; + _t62._Wf2 = 2; + _t62._N72 = 3; + _t62._O72 = 4; + _t62._S72 = 5; + _t62._Xf2 = 6; + _t62._Yf2 = 7; + _t62._Zf2 = 8; + _t62.__f2 = 9; + _t62._0g2 = 10; + _t62._T72 = 11; + _t62._u32 = function (_p32) { + var _I42 = null; + switch (_p32.type) { + case _t62._N72: + _I42 = new _1g2(_p32); + break; + case _t62._S72: + _I42 = new _2g2(_p32); + break; + case _t62._Wf2: + _I42 = new _3g2(_p32); + break; + case _t62._Vf2: + _I42 = new _4g2(_p32); + break; + case _t62._O72: + _I42 = new _5g2(_p32); + break; + case _t62._Xf2: + _I42 = new _6g2(_p32); + break; + case _t62._Yf2: + _I42 = new _7g2(_p32); + break; + case _t62._Zf2: + _I42 = new _8g2(_p32); + break; + case _t62.__f2: + _I42 = new _9g2(_p32); + break; + case _t62._0g2: + _I42 = new _ag2(_p32); + break; + case _t62._T72: + _I42 = new _bg2(_p32); + break; + default: + _uR1(!1); + break; + } + return _I42; + }; + _t62._K32 = function (_I42) {}; + function _cg2() { + this.parent.call(this); + this.type = _t62._Vf2; + this._dg2 = new _iS1(); + this._eg2 = new _iS1(); + this._fg2 = 0.0; + this._gg2 = 0.0; + this._hg2 = 0.0; + this._ig2 = 0.0; + this._jg2 = 0.0; + this._kg2 = !1; + this._lg2 = !1; + Object.seal(this); + } + _cg2.prototype = { + _FY1: function (_y72, _z72, anchor) { + this._z62 = _y72; + this._A62 = _z72; + this._dg2 = this._z62._942(anchor); + this._eg2 = this._A62._942(anchor); + this._fg2 = this._A62.__S1() - this._z62.__S1(); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._fg2 = data["referenceAngle"]; + this._gg2 = data["lowerAngle"]; + this._hg2 = data["upperAngle"]; + this._ig2 = data["maxMotorTorque"]; + this._jg2 = data["motorSpeed"]; + this._kg2 = data["enableLimit"]; + this._lg2 = data["enableMotor"]; + }, + }; + _cg2._ZQ1(_Lf2); + function _4g2(_p32) { + this.parent.call(this, _p32); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._og2 = _p32._fg2; + this._pg2 = new _yS1(); + this._qg2 = 0.0; + this._rg2 = _p32._gg2; + this._sg2 = _p32._hg2; + this._tg2 = _p32._ig2; + this._ug2 = _p32._jg2; + this._vg2 = _p32._kg2; + this._wg2 = _p32._lg2; + this._xg2 = _t62._Rf2; + this._8d2 = 0; + this._9d2 = 0; + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._c32 = new _MS1(); + this._Gg2 = 0; + } + _4g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Jg2: function () { + return this._og2; + }, + _Kg2: function () { + var _y72 = this._x62; + var _z72 = this._v62; + return _z72._Z22._l41 - _y72._Z22._l41 - this._og2; + }, + _Lg2: function () { + var _y72 = this._x62; + var _z72 = this._v62; + return _z72._432 - _y72._432; + }, + _Mg2: function () { + return this._vg2; + }, + _Ng2: function (_q42) { + if (_q42 != this._vg2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._vg2 = _q42; + this._pg2._L61 = 0.0; + } + }, + _Og2: function () { + return this._rg2; + }, + _Pg2: function () { + return this._sg2; + }, + _Qg2: function (_1B1, _HV1) { + _uR1(_1B1 <= _HV1); + if (_1B1 != this._rg2 || _HV1 != this._sg2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._pg2._L61 = 0.0; + this._rg2 = _1B1; + this._sg2 = _HV1; + } + }, + _Rg2: function () { + return this._wg2; + }, + _Sg2: function (_q42) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._wg2 = _q42; + }, + _Tg2: function (_E2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._ug2 = _E2; + }, + _Ug2: function () { + return this._ug2; + }, + _Vg2: function (_Z32) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._tg2 = _Z32; + }, + _Wg2: function () { + return this._tg2; + }, + _Of2: function (_A52) { + var _x_1 = new _iS1(this._pg2.x, this._pg2.y); + return _iS1.Multiply(_A52, _x_1); + }, + _Pf2: function (_A52) { + return _A52 * this._pg2._L61; + }, + _Xg2: function (_A52) { + return _A52 * this._qg2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2 = this._x62._Z22._5T1; + this._Bg2 = this._v62._Z22._5T1; + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + this._zg2 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _L22 = _D12 + _E12 == 0.0; + this._c32._dc1.x = _me2 + _ne2 + this._yg2.y * this._yg2.y * _D12 + this._zg2.y * this._zg2.y * _E12; + this._c32._1v1.x = -this._yg2.y * this._yg2.x * _D12 - this._zg2.y * this._zg2.x * _E12; + this._c32._OS1.x = -this._yg2.y * _D12 - this._zg2.y * _E12; + this._c32._dc1.y = this._c32._1v1.x; + this._c32._1v1.y = _me2 + _ne2 + this._yg2.x * this._yg2.x * _D12 + this._zg2.x * this._zg2.x * _E12; + this._c32._OS1.y = this._yg2.x * _D12 + this._zg2.x * _E12; + this._c32._dc1._L61 = this._c32._OS1.x; + this._c32._1v1._L61 = this._c32._OS1.y; + this._c32._OS1._L61 = _D12 + _E12; + this._Gg2 = _D12 + _E12; + if (this._Gg2 > 0.0) { + this._Gg2 = 1.0 / this._Gg2; + } + if (this._wg2 == !1 || _L22) { + this._qg2 = 0.0; + } + if (this._vg2 && _L22 == !1) { + var __g2 = _qe2 - _oe2 - this._og2; + if (_DT1(this._sg2 - this._rg2) < 2.0 * _ER1) { + this._xg2 = _t62._Uf2; + } else if (__g2 <= this._rg2) { + if (this._xg2 != _t62._Sf2) { + this._pg2._L61 = 0.0; + } + this._xg2 = _t62._Sf2; + } else if (__g2 >= this._sg2) { + if (this._xg2 != _t62._Tf2) { + this._pg2._L61 = 0.0; + } + this._xg2 = _t62._Tf2; + } else { + this._xg2 = _t62._Rf2; + this._pg2._L61 = 0.0; + } + } else { + this._xg2 = _t62._Rf2; + } + if (data._7R1._E52) { + this._pg2.Multiply(data._7R1._B52); + this._qg2 *= data._7R1._B52; + var _x_1 = new _iS1(this._pg2.x, this._pg2.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + this._qg2 + this._pg2._L61); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + this._qg2 + this._pg2._L61); + } else { + this._pg2._jS1(); + this._qg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _L22 = _D12 + _E12 == 0.0; + if (this._wg2 && this._xg2 != _t62._Uf2 && _L22 == !1) { + var _0h2 = _eX1 - _dX1 - this._ug2; + var _042 = -this._Gg2 * _0h2; + var _1h2 = this._qg2; + var _2h2 = data._7R1._z52 * this._tg2; + this._qg2 = _KT1(this._qg2 + _042, -_2h2, _2h2); + _042 = this._qg2 - _1h2; + _dX1 -= _D12 * _042; + _eX1 += _E12 * _042; + } + if (this._vg2 && this._xg2 != _t62._Rf2 && _L22 == !1) { + var _3h2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_re2, _hT1(_eX1, this._zg2)), _pe2), _hT1(_dX1, this._yg2)); + var _4h2 = _eX1 - _dX1; + var _0h2 = new _yS1(_3h2.x, _3h2.y, _4h2); + var _042 = this._c32._PS1(_0h2)._mS1(); + if (this._xg2 == _t62._Uf2) { + this._pg2._Da1(_042); + } else if (this._xg2 == _t62._Sf2) { + var _Qe2 = this._pg2._L61 + _042._L61; + if (_Qe2 < 0.0) { + var _5h2 = _iS1._Da1(_3h2._mS1(), _iS1.Multiply(this._pg2._L61, new _iS1(this._c32._OS1.x, this._c32._OS1.y))); + var _6h2 = this._c32._SS1(_5h2); + _042.x = _6h2.x; + _042.y = _6h2.y; + _042._L61 = -this._pg2._L61; + this._pg2.x += _6h2.x; + this._pg2.y += _6h2.y; + this._pg2._L61 = 0.0; + } else { + this._pg2._Da1(_042); + } + } else if (this._xg2 == _t62._Tf2) { + var _Qe2 = this._pg2._L61 + _042._L61; + if (_Qe2 > 0.0) { + var _5h2 = _iS1._Da1(_3h2._mS1(), _iS1.Multiply(this._pg2._L61, new _iS1(this._c32._OS1.x, this._c32._OS1.y))); + var _6h2 = this._c32._SS1(_5h2); + _042.x = _6h2.x; + _042.y = _6h2.y; + _042._L61 = -this._pg2._L61; + this._pg2.x += _6h2.x; + this._pg2.y += _6h2.y; + this._pg2._L61 = 0.0; + } else { + this._pg2._Da1(_042); + } + } + var _x_1 = new _iS1(_042.x, _042.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + _042._L61); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + _042._L61); + } else { + var _0h2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_re2, _hT1(_eX1, this._zg2)), _pe2), _hT1(_dX1, this._yg2)); + var _042 = this._c32._SS1(_0h2._mS1()); + this._pg2.x += _042.x; + this._pg2.y += _042.y; + _pe2._pS1(_iS1.Multiply(_me2, _042)); + _dX1 -= _D12 * _fT1(this._yg2, _042); + _re2._Da1(_iS1.Multiply(_ne2, _042)); + _eX1 += _E12 * _fT1(this._zg2, _042); + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _7h2 = 0.0; + var _8h2 = 0.0; + var _L22 = this._Eg2 + this._Fg2 == 0.0; + if (this._vg2 && this._xg2 != _t62._Rf2 && _L22 == !1) { + var angle = _qe2 - _oe2 - this._og2; + var _9h2 = 0.0; + if (this._xg2 == _t62._Uf2) { + var _zT1 = _KT1(angle - this._rg2, -_KR1, _KR1); + _9h2 = -this._Gg2 * _zT1; + _7h2 = _DT1(_zT1); + } else if (this._xg2 == _t62._Sf2) { + var _zT1 = angle - this._rg2; + _7h2 = -_zT1; + _zT1 = _KT1(_zT1 + _ER1, -_KR1, 0.0); + _9h2 = -this._Gg2 * _zT1; + } else if (this._xg2 == _t62._Tf2) { + var _zT1 = angle - this._sg2; + _7h2 = _zT1; + _zT1 = _KT1(_zT1 - _ER1, 0.0, _KR1); + _9h2 = -this._Gg2 * _zT1; + } + _oe2 -= this._Eg2 * _9h2; + _qe2 += this._Fg2 * _9h2; + } + { + _Yg2._sc1(_oe2); + _Zg2._sc1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _zT1 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + _8h2 = _zT1.Length(); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _2e2 = new _AS1(); + _2e2._dc1.x = _me2 + _ne2 + _D12 * _fY1.y * _fY1.y + _E12 * _gY1.y * _gY1.y; + _2e2._dc1.y = -_D12 * _fY1.x * _fY1.y - _E12 * _gY1.x * _gY1.y; + _2e2._1v1.x = _2e2._dc1.y; + _2e2._1v1.y = _me2 + _ne2 + _D12 * _fY1.x * _fY1.x + _E12 * _gY1.x * _gY1.x; + var _042 = _2e2._HS1(_zT1)._mS1(); + _L62._pS1(_iS1.Multiply(_me2, _042)); + _oe2 -= _D12 * _fT1(_fY1, _042); + _N62._Da1(_iS1.Multiply(_ne2, _042)); + _qe2 += _E12 * _fT1(_gY1, _042); + } + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _8h2 <= _DR1 && _7h2 <= _ER1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["referenceAngle"] = this._og2; + _cq1["lowerAngle"] = this._rg2; + _cq1["upperAngle"] = this._sg2; + _cq1["maxMotorTorque"] = this._tg2; + _cq1["motorSpeed"] = this._ug2; + _cq1["enableLimit"] = this._vg2; + _cq1["enableMotor"] = this._wg2; + return _cq1; + }, + }; + _4g2._ZQ1(_t62); + function _ah2() { + this.parent.call(this); + this.type = _t62._S72; + this.target = new _iS1(0.0, 0.0); + this._bh2 = 0.0; + this._ch2 = 5.0; + this._dh2 = 0.7; + Object.seal(this); + } + _ah2._ZQ1(_Lf2); + function _2g2(_p32) { + this.parent.call(this, _p32); + _uR1(_p32.target._tS1()); + _uR1(_8S1(_p32._bh2) && _p32._bh2 >= 0.0); + _uR1(_8S1(_p32._ch2) && _p32._ch2 >= 0.0); + _uR1(_8S1(_p32._dh2) && _p32._dh2 >= 0.0); + this._eh2 = _p32.target._b01(); + this._ng2 = _xT1(this._v62._aT1(), this._eh2); + this._fh2 = _p32._bh2; + this._pg2 = new _iS1(); + this._gh2 = _p32._ch2; + this._hh2 = _p32._dh2; + this._ih2 = 0.0; + this._jh2 = 0.0; + this._8d2 = 0; + this._9d2 = 0; + this._zg2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Dg2 = 0; + this._Fg2 = 0; + this._c32 = new _AS1(); + this._kh2 = new _iS1(); + } + _2g2.prototype = { + _L72: function () { + return this._eh2; + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + return _iS1.Multiply(_A52, this._pg2); + }, + _Pf2: function (_A52) { + return _A52 * 0.0; + }, + _lh2: function (target) { + if (this._v62._u42() == !1) { + this._v62._qF1(!0); + } + this._eh2._IE1(target); + }, + _mh2: function () { + return this._eh2; + }, + _nh2: function (_V32) { + this._fh2 = _V32; + }, + _oh2: function () { + return this._fh2; + }, + _ph2: function (_qh2) { + this._gh2 = _qh2; + }, + _rh2: function () { + return this._gh2; + }, + _sh2: function (_wf2) { + this._hh2 = _wf2; + }, + _th2: function () { + return this._hh2; + }, + _QW1: function (_RW1) { + this._eh2._pS1(_RW1); + }, + _sf2: function (data) { + this._9d2 = this._v62._Q22; + this._Bg2._IE1(this._v62._Z22._5T1); + this._Dg2 = this._v62._d32; + this._Fg2 = this._v62._f32; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Zg2 = new _ZS1(_qe2); + var _pU1 = this._v62._242(); + var _uh2 = 2.0 * _yR1 * this._gh2; + var _Ce1 = 2.0 * _pU1 * this._hh2 * _uh2; + var _Sc1 = _pU1 * (_uh2 * _uh2); + var __9 = data._7R1._z52; + _uR1(_Ce1 + __9 * _Sc1 > _xR1); + this._jh2 = __9 * (_Ce1 + __9 * _Sc1); + if (this._jh2 != 0.0) { + this._jh2 = 1.0 / this._jh2; + } + this._ih2 = __9 * _Sc1 * this._jh2; + this._zg2._IE1(_tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2))); + var _2e2 = new _AS1(); + _2e2._dc1.x = this._Dg2 + this._Fg2 * this._zg2.y * this._zg2.y + this._jh2; + _2e2._dc1.y = -this._Fg2 * this._zg2.x * this._zg2.y; + _2e2._1v1.x = _2e2._dc1.y; + _2e2._1v1.y = this._Dg2 + this._Fg2 * this._zg2.x * this._zg2.x + this._jh2; + this._c32._IE1(_2e2._ES1()); + this._kh2._IE1(_iS1._pS1(_iS1._Da1(_N62, this._zg2), this._eh2)); + this._kh2.Multiply(this._ih2); + _eX1 *= 0.98; + if (data._7R1._E52) { + this._pg2.Multiply(data._7R1._B52); + _re2._Da1(_iS1.Multiply(this._Dg2, this._pg2)); + _eX1 += this._Fg2 * _fT1(this._zg2, this._pg2); + } else { + this._pg2._jS1(); + } + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _0h2 = _iS1._Da1(_re2, _hT1(_eX1, this._zg2)); + var _042 = _iT1(this._c32, _iS1._Da1(_iS1._Da1(_0h2, this._kh2), _iS1.Multiply(this._jh2, this._pg2))._mS1()); + var _1h2 = this._pg2._b01(); + this._pg2._Da1(_042); + var _2h2 = data._7R1._z52 * this._fh2; + if (this._pg2._qS1() > _2h2 * _2h2) { + this._pg2.Multiply(_2h2 / this._pg2.Length()); + } + _042._IE1(_iS1._pS1(this._pg2, _1h2)); + _re2._Da1(_iS1.Multiply(this._Dg2, _042)); + _eX1 += this._Fg2 * _fT1(this._zg2, _042); + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + return !0; + }, + }; + _2g2._ZQ1(_t62); /// @warning Do not use a zero or short length. + function _vh2() { + this.parent.call(this); + this.type = _t62._N72; + this._dg2 = new _iS1(0.0, 0.0); + this._eg2 = new _iS1(0.0, 0.0); + this.length = 1.0; + this._ch2 = 0.0; + this._dh2 = 0.0; + Object.seal(this); + } + _vh2.prototype = { + _FY1: function (_3r1, _4r1, _wh2, _xh2) { + this._z62 = _3r1; + this._A62 = _4r1; + this._dg2 = this._z62._942(_wh2); + this._eg2 = this._A62._942(_xh2); + var _Ce1 = _iS1._pS1(_xh2, _wh2); + this.length = _Ce1.Length(); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this.length = data["length"]; + this._ch2 = data["frequencyHz"]; + this._dh2 = data["dampingRatio"]; + }, + }; + _vh2._ZQ1(_Lf2); + function _1g2(_p32) { + this.parent.call(this, _p32); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._yh2 = _p32.length; + this._gh2 = _p32._ch2; + this._hh2 = _p32._dh2; + this._pg2 = 0.0; + this._jh2 = 0.0; + this._zh2 = 0.0; + this._8d2 = 0; + this._9d2 = 0; + this._Ah2 = new _iS1(); + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._c32 = 0; + } + _1g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + var _I12 = _iS1.Multiply(_A52 * this._pg2, this._Ah2); + return _I12; + }, + _Pf2: function (_A52) { + return 0.0; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Bh2: function (length) { + this._yh2 = length; + }, + _Ch2: function () { + return this._yh2; + }, + _ph2: function (_qh2) { + this._gh2 = _qh2; + }, + _rh2: function () { + return this._gh2; + }, + _sh2: function (_wf2) { + this._hh2 = _wf2; + }, + _th2: function () { + return this._hh2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + this._zg2 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + this._Ah2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, this._zg2), _L62), this._yg2); + var length = this._Ah2.Length(); + if (length > _DR1) { + this._Ah2.Multiply(1.0 / length); + } else { + this._Ah2._sc1(0.0, 0.0); + } + var _Dh2 = _fT1(this._yg2, this._Ah2); + var _Eh2 = _fT1(this._zg2, this._Ah2); + var _Fh2 = this._Cg2 + this._Eg2 * _Dh2 * _Dh2 + this._Dg2 + this._Fg2 * _Eh2 * _Eh2; + this._c32 = _Fh2 != 0.0 ? 1.0 / _Fh2 : 0.0; + if (this._gh2 > 0.0) { + var _zT1 = length - this._yh2; + var _uh2 = 2.0 * _yR1 * this._gh2; + var _Ce1 = 2.0 * this._c32 * this._hh2 * _uh2; + var _Sc1 = this._c32 * _uh2 * _uh2; + var __9 = data._7R1._z52; + this._jh2 = __9 * (_Ce1 + __9 * _Sc1); + this._jh2 = this._jh2 != 0.0 ? 1.0 / this._jh2 : 0.0; + this._zh2 = _zT1 * __9 * _Sc1 * this._jh2; + _Fh2 += this._jh2; + this._c32 = _Fh2 != 0.0 ? 1.0 / _Fh2 : 0.0; + } else { + this._jh2 = 0.0; + this._zh2 = 0.0; + } + if (data._7R1._E52) { + this._pg2 *= data._7R1._B52; + var _x_1 = _iS1.Multiply(this._pg2, this._Ah2); + _pe2._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _dX1 -= this._Eg2 * _fT1(this._yg2, _x_1); + _re2._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _eX1 += this._Fg2 * _fT1(this._zg2, _x_1); + } else { + this._pg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Gh2 = _iS1._Da1(_pe2, _hT1(_dX1, this._yg2)); + var _Hh2 = _iS1._Da1(_re2, _hT1(_eX1, this._zg2)); + var _0h2 = _eT1(this._Ah2, _iS1._pS1(_Hh2, _Gh2)); + var _042 = -this._c32 * (_0h2 + this._zh2 + this._jh2 * this._pg2); + this._pg2 += _042; + var _x_1 = _iS1.Multiply(_042, this._Ah2); + _pe2._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _dX1 -= this._Eg2 * _fT1(this._yg2, _x_1); + _re2._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _eX1 += this._Fg2 * _fT1(this._zg2, _x_1); + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + if (this._gh2 > 0.0) { + return !0; + } + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _P41 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + var length = _P41._rS1(); + var _zT1 = length - this._yh2; + _zT1 = _KT1(_zT1, -_JR1, _JR1); + var _042 = -this._c32 * _zT1; + var _x_1 = _iS1.Multiply(_042, _P41); + _L62._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _oe2 -= this._Eg2 * _fT1(_fY1, _x_1); + _N62._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _qe2 += this._Fg2 * _fT1(_gY1, _x_1); + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _DT1(_zT1) < _DR1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["length"] = this._yh2; + _cq1["frequencyHz"] = this._gh2; + _cq1["dampingRatio"] = this._hh2; + return _cq1; + }, + }; + _1g2._ZQ1(_t62); + function _Ih2() { + this.parent.call(this); + this.type = _t62._Wf2; + this._dg2 = new _iS1(); + this._eg2 = new _iS1(); + this._Jh2 = new _iS1(1.0, 0.0); + this._fg2 = 0.0; + this._kg2 = !1; + this._Kh2 = 0.0; + this._Lh2 = 0.0; + this._lg2 = !1; + this._Mh2 = 0.0; + this._jg2 = 0.0; + Object.seal(this); + } + _Ih2.prototype = { + _FY1: function (_y72, _z72, anchor, _Ge1) { + this._z62 = _y72; + this._A62 = _z72; + this._dg2 = this._z62._942(anchor); + this._eg2 = this._A62._942(anchor); + this._Jh2 = this._z62._b42(_Ge1); + this._fg2 = this._A62.__S1() - this._z62.__S1(); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._Jh2._wS1(data["localAxisA"]); + this._fg2 = data["referenceAngle"]; + this._kg2 = data["enableLimit"]; + this._Kh2 = data["lowerTranslation"]; + this._Lh2 = data["upperTranslation"]; + this._lg2 = data["enableMotor"]; + this._Mh2 = data["maxMotorForce"]; + this._jg2 = data["motorSpeed"]; + }, + }; + _Ih2._ZQ1(_Lf2); + function _3g2(_p32) { + this.parent.call(this, _p32); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._Nh2 = _p32._Jh2._b01(); + this._Nh2._rS1(); + this._Oh2 = _hT1(1.0, this._Nh2); + this._og2 = _p32._fg2; + this._pg2 = new _yS1(); + this._Gg2 = 0.0; + this._qg2 = 0.0; + this._Ph2 = _p32._Kh2; + this._Qh2 = _p32._Lh2; + this._Rh2 = _p32._Mh2; + this._ug2 = _p32._jg2; + this._vg2 = _p32._kg2; + this._wg2 = _p32._lg2; + this._xg2 = _t62._Rf2; + this._322 = new _iS1(); + this._Sh2 = new _iS1(); + this._8d2 = 0; + this._9d2 = 0; + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + (this._Th2 = 0), (this._Uh2 = 0); + (this._Vh2 = 0), (this._Wh2 = 0); + this._Xh2 = new _MS1(); + this._Gg2 = 0; + } + _3g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + return _iS1.Multiply(_A52, _iS1._Da1(_iS1.Multiply(this._pg2.x, this._Sh2), _iS1.Multiply(this._qg2 + this._pg2._L61, this._322))); + }, + _Pf2: function (_A52) { + return _A52 * this._pg2.y; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Yh2: function () { + return this._Nh2; + }, + _Jg2: function () { + return this._og2; + }, + _Zh2: function () { + var _uX1 = this._x62._642(this._mg2); + var _vX1 = this._v62._642(this._ng2); + var _Ce1 = _iS1._pS1(_vX1, _uX1); + var _Ge1 = this._x62._742(this._Nh2); + var _Ff2 = _eT1(_Ce1, _Ge1); + return _Ff2; + }, + _Lg2: function () { + var _y72 = this._x62; + var _z72 = this._v62; + var _fY1 = _tT1(_y72._T_1._Yr1, _iS1._pS1(this._mg2, _y72._Z22._5T1)); + var _gY1 = _tT1(_z72._T_1._Yr1, _iS1._pS1(this._ng2, _z72._Z22._5T1)); + var _Fe1 = _iS1._Da1(_y72._Z22._Y9, _fY1); + var _5U1 = _iS1._Da1(_z72._Z22._Y9, _gY1); + var _Ce1 = _iS1._pS1(_5U1, _Fe1); + var _Ge1 = _tT1(_y72._T_1._Yr1, this._Nh2); + var _pe2 = _y72._332; + var _re2 = _z72._332; + var _dX1 = _y72._432; + var _eX1 = _z72._432; + var _E2 = _eT1(_Ce1, _hT1(_dX1, _Ge1)) + _eT1(_Ge1, _iS1._pS1(_iS1._pS1(_iS1._Da1(_re2, _hT1(_eX1, _gY1)), _pe2), _hT1(_dX1, _fY1))); + return _E2; + }, + _Mg2: function () { + return this._vg2; + }, + _Ng2: function (_q42) { + if (_q42 != this._vg2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._vg2 = _q42; + this._pg2._L61 = 0.0; + } + }, + _Og2: function () { + return this._Ph2; + }, + _Pg2: function () { + return this._Qh2; + }, + _Qg2: function (_1B1, _HV1) { + _uR1(_1B1 <= _HV1); + if (_1B1 != this._Ph2 || _HV1 != this._Qh2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._Ph2 = _1B1; + this._Qh2 = _HV1; + this._pg2._L61 = 0.0; + } + }, + _Rg2: function () { + return this._wg2; + }, + _Sg2: function (_q42) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._wg2 = _q42; + }, + _Tg2: function (_E2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._ug2 = _E2; + }, + _Ug2: function () { + return this._ug2; + }, + __h2: function (_V32) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._Rh2 = _V32; + }, + _0i2: function () { + return this._Rh2; + }, + _1i2: function (_A52) { + return _A52 * this._qg2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2 = this._x62._Z22._5T1; + this._Bg2 = this._v62._Z22._5T1; + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _Ce1 = _iS1._Da1(_iS1._pS1(_N62, _L62), _iS1._pS1(_gY1, _fY1)); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + { + this._322 = _tT1(_Yg2, this._Nh2); + this._Vh2 = _fT1(_iS1._Da1(_Ce1, _fY1), this._322); + this._Wh2 = _fT1(_gY1, this._322); + this._Gg2 = _me2 + _ne2 + _D12 * this._Vh2 * this._Vh2 + _E12 * this._Wh2 * this._Wh2; + if (this._Gg2 > 0.0) { + this._Gg2 = 1.0 / this._Gg2; + } + } + { + this._Sh2 = _tT1(_Yg2, this._Oh2); + this._Th2 = _fT1(_iS1._Da1(_Ce1, _fY1), this._Sh2); + this._Uh2 = _fT1(_gY1, this._Sh2); + var _Fe2 = _me2 + _ne2 + _D12 * this._Th2 * this._Th2 + _E12 * this._Uh2 * this._Uh2; + var _He2 = _D12 * this._Th2 + _E12 * this._Uh2; + var _2i2 = _D12 * this._Th2 * this._Vh2 + _E12 * this._Uh2 * this._Wh2; + var _Ge2 = _D12 + _E12; + if (_Ge2 == 0.0) { + _Ge2 = 1.0; + } + var _3i2 = _D12 * this._Vh2 + _E12 * this._Wh2; + var _4i2 = _me2 + _ne2 + _D12 * this._Vh2 * this._Vh2 + _E12 * this._Wh2 * this._Wh2; + this._Xh2._dc1._sc1(_Fe2, _He2, _2i2); + this._Xh2._1v1._sc1(_He2, _Ge2, _3i2); + this._Xh2._OS1._sc1(_2i2, _3i2, _4i2); + } + if (this._vg2) { + var _5i2 = _eT1(this._322, _Ce1); + if (_DT1(this._Qh2 - this._Ph2) < 2.0 * _DR1) { + this._xg2 = _t62._Uf2; + } else if (_5i2 <= this._Ph2) { + if (this._xg2 != _t62._Sf2) { + this._xg2 = _t62._Sf2; + this._pg2._L61 = 0.0; + } + } else if (_5i2 >= this._Qh2) { + if (this._xg2 != _t62._Tf2) { + this._xg2 = _t62._Tf2; + this._pg2._L61 = 0.0; + } + } else { + this._xg2 = _t62._Rf2; + this._pg2._L61 = 0.0; + } + } else { + this._xg2 = _t62._Rf2; + this._pg2._L61 = 0.0; + } + if (this._wg2 == !1) { + this._qg2 = 0.0; + } + if (data._7R1._E52) { + this._pg2.Multiply(data._7R1._B52); + this._qg2 *= data._7R1._B52; + var _x_1 = _iS1._Da1(_iS1.Multiply(this._pg2.x, this._Sh2), _iS1.Multiply(this._qg2 + this._pg2._L61, this._322)); + var _6i2 = this._pg2.x * this._Th2 + this._pg2.y + (this._qg2 + this._pg2._L61) * this._Vh2; + var _7i2 = this._pg2.x * this._Uh2 + this._pg2.y + (this._qg2 + this._pg2._L61) * this._Wh2; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } else { + this._pg2._jS1(); + this._qg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + if (this._wg2 && this._xg2 != _t62._Uf2) { + var _0h2 = _eT1(this._322, _iS1._pS1(_re2, _pe2)) + this._Wh2 * _eX1 - this._Vh2 * _dX1; + var _042 = this._Gg2 * (this._ug2 - _0h2); + var _1h2 = this._qg2; + var _2h2 = data._7R1._z52 * this._Rh2; + this._qg2 = _KT1(this._qg2 + _042, -_2h2, _2h2); + _042 = this._qg2 - _1h2; + var _x_1 = _iS1.Multiply(_042, this._322); + var _6i2 = _042 * this._Vh2; + var _7i2 = _042 * this._Wh2; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } + var _3h2 = new _iS1(); + _3h2.x = _eT1(this._Sh2, _iS1._pS1(_re2, _pe2)) + this._Uh2 * _eX1 - this._Th2 * _dX1; + _3h2.y = _eX1 - _dX1; + if (this._vg2 && this._xg2 != _t62._Rf2) { + var _4h2; + _4h2 = _eT1(this._322, _iS1._pS1(_re2, _pe2)) + this._Wh2 * _eX1 - this._Vh2 * _dX1; + var _0h2 = new _yS1(_3h2.x, _3h2.y, _4h2); + var _8i2 = this._pg2._b01(); + var _9i2 = this._Xh2._PS1(_0h2._mS1()); + this._pg2._Da1(_9i2); + if (this._xg2 == _t62._Sf2) { + this._pg2._L61 = _IT1(this._pg2._L61, 0.0); + } else if (this._xg2 == _t62._Tf2) { + this._pg2._L61 = _GT1(this._pg2._L61, 0.0); + } + var _e21 = _iS1._pS1(_3h2._mS1(), _iS1.Multiply(this._pg2._L61 - _8i2._L61, new _iS1(this._Xh2._OS1.x, this._Xh2._OS1.y))); + var _ai2 = _iS1._Da1(this._Xh2._SS1(_e21), new _iS1(_8i2.x, _8i2.y)); + this._pg2.x = _ai2.x; + this._pg2.y = _ai2.y; + _9i2 = _yS1._pS1(this._pg2, _8i2); + var _x_1 = _iS1._Da1(_iS1.Multiply(_9i2.x, this._Sh2), _iS1.Multiply(_9i2._L61, this._322)); + var _6i2 = _9i2.x * this._Th2 + _9i2.y + _9i2._L61 * this._Vh2; + var _7i2 = _9i2.x * this._Uh2 + _9i2.y + _9i2._L61 * this._Wh2; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } else { + var _9i2 = this._Xh2._SS1(_3h2._mS1()); + this._pg2.x += _9i2.x; + this._pg2.y += _9i2.y; + var _x_1 = _iS1.Multiply(_9i2.x, this._Sh2); + var _6i2 = _9i2.x * this._Th2 + _9i2.y; + var _7i2 = _9i2.x * this._Uh2 + _9i2.y; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _Ce1 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + var _Ge1 = _tT1(_Yg2, this._Nh2); + var _LM1 = _fT1(_iS1._Da1(_Ce1, _fY1), _Ge1); + var _MM1 = _fT1(_gY1, _Ge1); + var _bi2 = _tT1(_Yg2, this._Oh2); + var _Km1 = _fT1(_iS1._Da1(_Ce1, _fY1), _bi2); + var _Lm1 = _fT1(_gY1, _bi2); + var _042 = new _yS1(); + var _ci2 = new _iS1(); + _ci2.x = _eT1(_bi2, _Ce1); + _ci2.y = _qe2 - _oe2 - this._og2; + var _di2 = _DT1(_ci2.x); + var _7h2 = _DT1(_ci2.y); + var _cl = !1; + var _ei2 = 0.0; + if (this._vg2) { + var _Ff2 = _eT1(_Ge1, _Ce1); + if (_DT1(this._Qh2 - this._Ph2) < 2.0 * _DR1) { + _ei2 = _KT1(_Ff2, -_JR1, _JR1); + _di2 = _IT1(_di2, _DT1(_Ff2)); + _cl = !0; + } else if (_Ff2 <= this._Ph2) { + _ei2 = _KT1(_Ff2 - this._Ph2 + _DR1, -_JR1, 0.0); + _di2 = _IT1(_di2, this._Ph2 - _Ff2); + _cl = !0; + } else if (_Ff2 >= this._Qh2) { + _ei2 = _KT1(_Ff2 - this._Qh2 - _DR1, 0.0, _JR1); + _di2 = _IT1(_di2, _Ff2 - this._Qh2); + _cl = !0; + } + } + if (_cl) { + var _Fe2 = _me2 + _ne2 + _D12 * _Km1 * _Km1 + _E12 * _Lm1 * _Lm1; + var _He2 = _D12 * _Km1 + _E12 * _Lm1; + var _2i2 = _D12 * _Km1 * _LM1 + _E12 * _Lm1 * _MM1; + var _Ge2 = _D12 + _E12; + if (_Ge2 == 0.0) { + _Ge2 = 1.0; + } + var _3i2 = _D12 * _LM1 + _E12 * _MM1; + var _4i2 = _me2 + _ne2 + _D12 * _LM1 * _LM1 + _E12 * _MM1 * _MM1; + var _2e2 = new _MS1(); + _2e2._dc1._sc1(_Fe2, _He2, _2i2); + _2e2._1v1._sc1(_He2, _Ge2, _3i2); + _2e2._OS1._sc1(_2i2, _3i2, _4i2); + var _zT1 = new _yS1(); + _zT1.x = _ci2.x; + _zT1.y = _ci2.y; + _zT1._L61 = _ei2; + _042 = _2e2._PS1(_zT1._mS1()); + } else { + var _Fe2 = _me2 + _ne2 + _D12 * _Km1 * _Km1 + _E12 * _Lm1 * _Lm1; + var _He2 = _D12 * _Km1 + _E12 * _Lm1; + var _Ge2 = _D12 + _E12; + if (_Ge2 == 0.0) { + _Ge2 = 1.0; + } + var _2e2 = new _AS1(); + _2e2._dc1._sc1(_Fe2, _He2); + _2e2._1v1._sc1(_He2, _Ge2); + var _fi2 = _2e2._HS1(_ci2._mS1()); + _042.x = _fi2.x; + _042.y = _fi2.y; + _042._L61 = 0.0; + } + var _x_1 = _iS1._Da1(_iS1.Multiply(_042.x, _bi2), _iS1.Multiply(_042._L61, _Ge1)); + var _6i2 = _042.x * _Km1 + _042.y + _042._L61 * _LM1; + var _7i2 = _042.x * _Lm1 + _042.y + _042._L61 * _MM1; + _L62._pS1(_iS1.Multiply(_me2, _x_1)); + _oe2 -= _D12 * _6i2; + _N62._Da1(_iS1.Multiply(_ne2, _x_1)); + _qe2 += _E12 * _7i2; + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _di2 <= _DR1 && _7h2 <= _ER1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["localAxisA"] = this._Nh2._vS1(); + _cq1["referenceAngle"] = this._og2; + _cq1["enableLimit"] = this._vg2; + _cq1["lowerTranslation"] = this._Ph2; + _cq1["upperTranslation"] = this._Qh2; + _cq1["enableMotor"] = this._wg2; + _cq1["maxMotorForce"] = this._Rh2; + _cq1["motorSpeed"] = this._ug2; + return _cq1; + }, + }; + _3g2._ZQ1(_t62); + function _gi2() { + this.parent.call(this); + this.type = _t62.__f2; + this._dg2 = new _iS1(); + this._eg2 = new _iS1(); + this._bh2 = 0.0; + this._hi2 = 0.0; + Object.seal(this); + } + _gi2.prototype = { + _FY1: function (_y72, _z72, anchor) { + this._z62 = _y72; + this._A62 = _z72; + this._dg2._IE1(this._z62._942(anchor)); + this._eg2._IE1(this._A62._942(anchor)); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._bh2 = data["maxForce"]; + this._hi2 = data["maxTorque"]; + }, + }; + _gi2._ZQ1(_Lf2); + function _9g2(_p32) { + this.parent.call(this, _p32); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._ii2 = new _iS1(); + this._ji2 = 0.0; + this._fh2 = _p32._bh2; + this._ki2 = _p32._hi2; + this._8d2 = 0; + this._9d2 = 0; + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._li2 = new _AS1(); + this._mi2 = 0; + } + _9g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + return _iS1.Multiply(_A52, this._ii2); + }, + _Pf2: function (_A52) { + return _A52 * this._ji2; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _nh2: function (_V32) { + _uR1(_8S1(_V32) && _V32 >= 0.0); + this._fh2 = _V32; + }, + _oh2: function () { + return this._fh2; + }, + _ni2: function (_Z32) { + _uR1(_8S1(_Z32) && _Z32 >= 0.0); + this._ki2 = _Z32; + }, + _oi2: function () { + return this._ki2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + this._zg2 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _2e2 = new _AS1(); + _2e2._dc1.x = _me2 + _ne2 + _D12 * this._yg2.y * this._yg2.y + _E12 * this._zg2.y * this._zg2.y; + _2e2._dc1.y = -_D12 * this._yg2.x * this._yg2.y - _E12 * this._zg2.x * this._zg2.y; + _2e2._1v1.x = _2e2._dc1.y; + _2e2._1v1.y = _me2 + _ne2 + _D12 * this._yg2.x * this._yg2.x + _E12 * this._zg2.x * this._zg2.x; + this._li2 = _2e2._ES1(); + this._mi2 = _D12 + _E12; + if (this._mi2 > 0.0) { + this._mi2 = 1.0 / this._mi2; + } + if (data._7R1._E52) { + this._ii2.Multiply(data._7R1._B52); + this._ji2 *= data._7R1._B52; + var _x_1 = new _iS1(this._ii2.x, this._ii2.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + this._ji2); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + this._ji2); + } else { + this._ii2._jS1(); + this._ji2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var __9 = data._7R1._z52; + { + var _0h2 = _eX1 - _dX1; + var _042 = -this._mi2 * _0h2; + var _1h2 = this._ji2; + var _2h2 = __9 * this._ki2; + this._ji2 = _KT1(this._ji2 + _042, -_2h2, _2h2); + _042 = this._ji2 - _1h2; + _dX1 -= _D12 * _042; + _eX1 += _E12 * _042; + } + { + var _4h2 = _iS1._Da1(_re2, _iS1._pS1(_hT1(_eX1, this._zg2), _iS1._pS1(_pe2, _hT1(_dX1, this._yg2)))); + var _pi2 = _iT1(this._li2, _4h2)._mS1(); + var _qi2 = this._ii2._b01(); + this._ii2._Da1(_pi2); + var _ri2 = __9 * this._fh2; + if (this._ii2._qS1() > _ri2 * _ri2) { + this._ii2._rS1(); + this._ii2.Multiply(_ri2); + } + _pi2 = _iS1._pS1(this._ii2, _qi2); + _pe2._pS1(_iS1.Multiply(_me2, _pi2)); + _dX1 -= _D12 * _fT1(this._yg2, _pi2); + _re2._Da1(_iS1.Multiply(_ne2, _pi2)); + _eX1 += _E12 * _fT1(this._zg2, _pi2); + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + return !0; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["maxForce"] = this._fh2; + _cq1["maxTorque"] = this._ki2; + return _cq1; + }, + }; + _9g2._ZQ1(_t62); + function _si2() { + this.parent.call(this); + this.type = _t62._Zf2; + this._dg2 = new _iS1(0.0, 0.0); + this._eg2 = new _iS1(0.0, 0.0); + this._fg2 = 0.0; + this._ch2 = 0.0; + this._dh2 = 0.0; + Object.seal(this); + } + _si2.prototype = { + _FY1: function (_y72, _z72, anchor) { + this._z62 = _y72; + this._A62 = _z72; + this._dg2._IE1(this._z62._942(anchor)); + this._eg2._IE1(this._A62._942(anchor)); + this._fg2 = this._A62.__S1() - this._z62.__S1(); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._fg2 = data["referenceAngle"]; + this._ch2 = data["frequencyHz"]; + this._dh2 = data["dampingRatio"]; + }, + }; + _si2._ZQ1(_Lf2); + function _8g2(_p32) { + this.parent.call(this, _p32); + this._zh2 = 0; + this._jh2 = 0; + this._8d2 = 0; + this._9d2 = 0; + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._c32 = new _MS1(); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._og2 = _p32._fg2; + this._gh2 = _p32._ch2; + this._hh2 = _p32._dh2; + this._pg2 = new _yS1(); + } + _8g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + var _x_1 = new _iS1(this._pg2.x, this._pg2.y); + return _iS1.Multiply(_A52, _x_1); + }, + _Pf2: function (_A52) { + return _A52 * this._pg2._L61; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Jg2: function () { + return this._og2; + }, + _ph2: function (_qh2) { + this._gh2 = _qh2; + }, + _rh2: function () { + return this._gh2; + }, + _sh2: function (_wf2) { + this._hh2 = _wf2; + }, + _th2: function () { + return this._hh2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2._IE1(_tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2))); + this._zg2._IE1(_tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2))); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _2e2 = new _MS1(); + _2e2._dc1.x = _me2 + _ne2 + this._yg2.y * this._yg2.y * _D12 + this._zg2.y * this._zg2.y * _E12; + _2e2._1v1.x = -this._yg2.y * this._yg2.x * _D12 - this._zg2.y * this._zg2.x * _E12; + _2e2._OS1.x = -this._yg2.y * _D12 - this._zg2.y * _E12; + _2e2._dc1.y = _2e2._1v1.x; + _2e2._1v1.y = _me2 + _ne2 + this._yg2.x * this._yg2.x * _D12 + this._zg2.x * this._zg2.x * _E12; + _2e2._OS1.y = this._yg2.x * _D12 + this._zg2.x * _E12; + _2e2._dc1._L61 = _2e2._OS1.x; + _2e2._1v1._L61 = _2e2._OS1.y; + _2e2._OS1._L61 = _D12 + _E12; + if (this._gh2 > 0.0) { + _2e2._TS1(this._c32); + var _ti2 = _D12 + _E12; + var _Z11 = _ti2 > 0.0 ? 1.0 / _ti2 : 0.0; + var _zT1 = _qe2 - _oe2 - this._og2; + var _uh2 = 2.0 * _yR1 * this._gh2; + var _Ce1 = 2.0 * _Z11 * this._hh2 * _uh2; + var _Sc1 = _Z11 * _uh2 * _uh2; + var __9 = data._7R1._z52; + this._jh2 = __9 * (_Ce1 + __9 * _Sc1); + this._jh2 = this._jh2 != 0.0 ? 1.0 / this._jh2 : 0.0; + this._zh2 = _zT1 * __9 * _Sc1 * this._jh2; + _ti2 += this._jh2; + this._c32._OS1._L61 = _ti2 != 0.0 ? 1.0 / _ti2 : 0.0; + } else { + _2e2._VS1(this._c32); + this._jh2 = 0.0; + this._zh2 = 0.0; + } + if (data._7R1._E52) { + this._pg2.Multiply(data._7R1._B52); + var _x_1 = new _iS1(this._pg2.x, this._pg2.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + this._pg2._L61); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + this._pg2._L61); + } else { + this._pg2._jS1(); + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + if (this._gh2 > 0.0) { + var _4h2 = _eX1 - _dX1; + var _pi2 = -this._c32._OS1._L61 * (_4h2 + this._zh2 + this._jh2 * this._pg2._L61); + this._pg2._L61 += _pi2; + _dX1 -= _D12 * _pi2; + _eX1 += _E12 * _pi2; + var _3h2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_re2, _hT1(_eX1, this._zg2)), _pe2), _hT1(_dX1, this._yg2)); + var _fi2 = _pT1(this._c32, _3h2)._mS1(); + this._pg2.x += _fi2.x; + this._pg2.y += _fi2.y; + var _x_1 = _fi2._b01(); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _fT1(this._yg2, _x_1); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _fT1(this._zg2, _x_1); + } else { + var _3h2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_re2, _hT1(_eX1, this._zg2)), _pe2), _hT1(_dX1, this._yg2)); + var _4h2 = _eX1 - _dX1; + var _0h2 = new _yS1(_3h2.x, _3h2.y, _4h2); + var _042 = _oT1(this._c32, _0h2)._mS1(); + this._pg2._Da1(_042); + var _x_1 = new _iS1(_042.x, _042.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + _042._L61); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + _042._L61); + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _8h2, _7h2; + var _2e2 = new _MS1(); + _2e2._dc1.x = _me2 + _ne2 + _fY1.y * _fY1.y * _D12 + _gY1.y * _gY1.y * _E12; + _2e2._1v1.x = -_fY1.y * _fY1.x * _D12 - _gY1.y * _gY1.x * _E12; + _2e2._OS1.x = -_fY1.y * _D12 - _gY1.y * _E12; + _2e2._dc1.y = _2e2._1v1.x; + _2e2._1v1.y = _me2 + _ne2 + _fY1.x * _fY1.x * _D12 + _gY1.x * _gY1.x * _E12; + _2e2._OS1.y = _fY1.x * _D12 + _gY1.x * _E12; + _2e2._dc1._L61 = _2e2._OS1.x; + _2e2._1v1._L61 = _2e2._OS1.y; + _2e2._OS1._L61 = _D12 + _E12; + if (this._gh2 > 0.0) { + var _ci2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + _8h2 = _ci2.Length(); + _7h2 = 0.0; + var _x_1 = _2e2._SS1(_ci2)._mS1(); + _L62._pS1(_iS1.Multiply(_me2, _x_1)); + _oe2 -= _D12 * _fT1(_fY1, _x_1); + _N62._Da1(_iS1.Multiply(_ne2, _x_1)); + _qe2 += _E12 * _fT1(_gY1, _x_1); + } else { + var _ci2 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + var _ei2 = _qe2 - _oe2 - this._og2; + _8h2 = _ci2.Length(); + _7h2 = _DT1(_ei2); + var _zT1 = new _yS1(_ci2.x, _ci2.y, _ei2); + var _042 = _2e2._PS1(_zT1)._mS1(); + var _x_1 = new _iS1(_042.x, _042.y); + _L62._pS1(_iS1.Multiply(_me2, _x_1)); + _oe2 -= _D12 * (_fT1(_fY1, _x_1) + _042._L61); + _N62._Da1(_iS1.Multiply(_ne2, _x_1)); + _qe2 += _E12 * (_fT1(_gY1, _x_1) + _042._L61); + } + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _8h2 <= _DR1 && _7h2 <= _ER1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["referenceAngle"] = this._og2; + _cq1["frequencyHz"] = this._gh2; + _cq1["dampingRatio"] = this._hh2; + return _cq1; + }, + }; + _8g2._ZQ1(_t62); + function _ui2() { + this.parent.call(this); + this.type = _t62._Yf2; + this._dg2 = new _iS1(); + this._eg2 = new _iS1(); + this._Jh2 = new _iS1(1.0, 0.0); + this._lg2 = !1; + this._ig2 = 0.0; + this._jg2 = 0.0; + this._ch2 = 2.0; + this._dh2 = 0.7; + Object.seal(this); + } + _ui2.prototype = { + _FY1: function (_y72, _z72, anchor, _Ge1) { + this._z62 = _y72; + this._A62 = _z72; + this._dg2._IE1(this._z62._942(anchor)); + this._eg2._IE1(this._A62._942(anchor)); + this._Jh2._IE1(this._z62._b42(_Ge1)); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._Jh2._wS1(data["localAxisA"]); + this._lg2 = data["enableMotor"]; + this._ig2 = data["maxMotorTorque"]; + this._jg2 = data["motorSpeed"]; + this._ch2 = data["frequencyHz"]; + this._dh2 = data["dampingRatio"]; + }, + }; + _ui2._ZQ1(_Lf2); + function _7g2(_p32) { + this.parent.call(this, _p32); + this._8d2 = 0; + this._9d2 = 0; + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._Nh2 = _p32._Jh2._b01(); + this._Oh2 = _hT1(1.0, this._Nh2); + this._c32 = 0.0; + this._pg2 = 0.0; + this._Gg2 = 0.0; + this._qg2 = 0.0; + this._vi2 = 0.0; + this._wi2 = 0.0; + this._tg2 = _p32._ig2; + this._ug2 = _p32._jg2; + this._wg2 = _p32._lg2; + this._gh2 = _p32._ch2; + this._hh2 = _p32._dh2; + this._zh2 = 0.0; + this._jh2 = 0.0; + this._xi2 = new _iS1(); + this._yi2 = new _iS1(); + this._zi2 = this._Ai2 = 0; + this._Bi2 = this._Ci2 = 0; + } + _7g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + return _iS1.Multiply(_A52, _iS1._Da1(_iS1.Multiply(this._pg2, this._yi2), _iS1.Multiply(this._wi2, this._xi2))); + }, + _Pf2: function (_A52) { + return _A52 * this._qg2; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Yh2: function () { + return this._Nh2; + }, + _Zh2: function () { + var _y72 = this._x62; + var _z72 = this._v62; + var _uX1 = _y72._642(this._mg2); + var _vX1 = _z72._642(this._ng2); + var _Ce1 = _iS1._pS1(_vX1, _uX1); + var _Ge1 = _y72._742(this._Nh2); + var _Ff2 = _eT1(_Ce1, _Ge1); + return _Ff2; + }, + _Lg2: function () { + var _dX1 = this._x62._432; + var _eX1 = this._v62._432; + return _eX1 - _dX1; + }, + _Rg2: function () { + return this._wg2; + }, + _Sg2: function (_q42) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._wg2 = _q42; + }, + _Tg2: function (_E2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._ug2 = _E2; + }, + _Ug2: function () { + return this._ug2; + }, + _Vg2: function (_Z32) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._tg2 = _Z32; + }, + _Wg2: function () { + return this._tg2; + }, + _Xg2: function (_A52) { + return _A52 * this._qg2; + }, + _Di2: function (_qh2) { + this._gh2 = _qh2; + }, + _Ei2: function () { + return this._gh2; + }, + _Fi2: function (_wf2) { + this._hh2 = _wf2; + }, + _Gi2: function () { + return this._hh2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _Ce1 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + { + this._yi2._IE1(_tT1(_Yg2, this._Oh2)); + this._Bi2 = _fT1(_iS1._Da1(_Ce1, _fY1), this._yi2); + this._Ci2 = _fT1(_gY1, this._yi2); + this._c32 = _me2 + _ne2 + _D12 * this._Bi2 * this._Bi2 + _E12 * this._Ci2 * this._Ci2; + if (this._c32 > 0.0) { + this._c32 = 1.0 / this._c32; + } + } + this._vi2 = 0.0; + this._zh2 = 0.0; + this._jh2 = 0.0; + if (this._gh2 > 0.0) { + this._xi2._IE1(_tT1(_Yg2, this._Nh2)); + this._zi2 = _fT1(_iS1._Da1(_Ce1, _fY1), this._xi2); + this._Ai2 = _fT1(_gY1, this._xi2); + var _Fh2 = _me2 + _ne2 + _D12 * this._zi2 * this._zi2 + _E12 * this._Ai2 * this._Ai2; + if (_Fh2 > 0.0) { + this._vi2 = 1.0 / _Fh2; + var _zT1 = _eT1(_Ce1, this._xi2); + var _uh2 = 2.0 * _yR1 * this._gh2; + var _Bb2 = 2.0 * this._vi2 * this._hh2 * _uh2; + var _Sc1 = this._vi2 * _uh2 * _uh2; + var __9 = data._7R1._z52; + this._jh2 = __9 * (_Bb2 + __9 * _Sc1); + if (this._jh2 > 0.0) { + this._jh2 = 1.0 / this._jh2; + } + this._zh2 = _zT1 * __9 * _Sc1 * this._jh2; + this._vi2 = _Fh2 + this._jh2; + if (this._vi2 > 0.0) { + this._vi2 = 1.0 / this._vi2; + } + } + } else { + this._wi2 = 0.0; + } + if (this._wg2) { + this._Gg2 = _D12 + _E12; + if (this._Gg2 > 0.0) { + this._Gg2 = 1.0 / this._Gg2; + } + } else { + this._Gg2 = 0.0; + this._qg2 = 0.0; + } + if (data._7R1._E52) { + this._pg2 *= data._7R1._B52; + this._wi2 *= data._7R1._B52; + this._qg2 *= data._7R1._B52; + var _x_1 = _iS1._Da1(_iS1.Multiply(this._pg2, this._yi2), _iS1.Multiply(this._wi2, this._xi2)); + var _6i2 = this._pg2 * this._Bi2 + this._wi2 * this._zi2 + this._qg2; + var _7i2 = this._pg2 * this._Ci2 + this._wi2 * this._Ai2 + this._qg2; + _pe2._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _dX1 -= this._Eg2 * _6i2; + _re2._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _eX1 += this._Fg2 * _7i2; + } else { + this._pg2 = 0.0; + this._wi2 = 0.0; + this._qg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + { + var _0h2 = _eT1(this._xi2, _iS1._pS1(_re2, _pe2)) + this._Ai2 * _eX1 - this._zi2 * _dX1; + var _042 = -this._vi2 * (_0h2 + this._zh2 + this._jh2 * this._wi2); + this._wi2 += _042; + var _x_1 = _iS1.Multiply(_042, this._xi2); + var _6i2 = _042 * this._zi2; + var _7i2 = _042 * this._Ai2; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } + { + var _0h2 = _eX1 - _dX1 - this._ug2; + var _042 = -this._Gg2 * _0h2; + var _1h2 = this._qg2; + var _2h2 = data._7R1._z52 * this._tg2; + this._qg2 = _KT1(this._qg2 + _042, -_2h2, _2h2); + _042 = this._qg2 - _1h2; + _dX1 -= _D12 * _042; + _eX1 += _E12 * _042; + } + { + var _0h2 = _eT1(this._yi2, _iS1._pS1(_re2, _pe2)) + this._Ci2 * _eX1 - this._Bi2 * _dX1; + var _042 = -this._c32 * _0h2; + this._pg2 += _042; + var _x_1 = _iS1.Multiply(_042, this._yi2); + var _6i2 = _042 * this._Bi2; + var _7i2 = _042 * this._Ci2; + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * _6i2; + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * _7i2; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _Ce1 = _iS1._Da1(_iS1._pS1(_N62, _L62), _iS1._pS1(_gY1, _fY1)); + var _8A1 = _tT1(_Yg2, this._Oh2); + var _Hi2 = _fT1(_iS1._Da1(_Ce1, _fY1), _8A1); + var _Ii2 = _fT1(_gY1, _8A1); + var _zT1 = _eT1(_Ce1, _8A1); + var _Sc1 = this._Cg2 + this._Dg2 + this._Eg2 * this._Bi2 * this._Bi2 + this._Fg2 * this._Ci2 * this._Ci2; + var _042; + if (_Sc1 != 0.0) { + _042 = -_zT1 / _Sc1; + } else { + _042 = 0.0; + } + var _x_1 = _iS1.Multiply(_042, _8A1); + var _6i2 = _042 * _Hi2; + var _7i2 = _042 * _Ii2; + _L62._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _oe2 -= this._Eg2 * _6i2; + _N62._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _qe2 += this._Fg2 * _7i2; + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _DT1(_zT1) <= _DR1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["localAxisA"] = this._Ji2._vS1(); + _cq1["enableMotor"] = this._wg2; + _cq1["maxMotorTorque"] = this._tg2; + _cq1["motorSpeed"] = this._ug2; + _cq1["frequencyHz"] = this._gh2; + _cq1["dampingRatio"] = this._hh2; + return _cq1; + }, + }; + _7g2._ZQ1(_t62); + function _Ki2() { + this.parent.call(this); + this.type = _t62._Xf2; + this._Li2 = null; + this._Mi2 = null; + this._wf2 = 1.0; + Object.seal(this); + } + _Ki2.prototype = { + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._Li2 = data["joint1"]; + this._Mi2 = data["joint2"]; + this._wf2 = data["ratio"]; + }, + }; + _Ki2._ZQ1(_Lf2); /// @warning You have to manually destroy the gear joint if joint1 or joint2 + function _6g2(_p32) { + this.parent.call(this, _p32); + this._Ni2 = _p32._Li2; + this._Oi2 = _p32._Mi2; + this._Pi2 = this._Ni2._tU1(); + this._Qi2 = this._Oi2._tU1(); + _uR1(this._Pi2 == _t62._Vf2 || this._Pi2 == _t62._Wf2); + _uR1(this._Qi2 == _t62._Vf2 || this._Qi2 == _t62._Wf2); + var _Ri2, _Si2; + this._Ti2 = this._Ni2._J72(); + this._x62 = this._Ni2._K72(); + var _GY1 = this._x62._T_1; + var _oe2 = this._x62._Z22._l41; + var _Ui2 = this._Ti2._T_1; + var _Vi2 = this._Ti2._Z22._l41; + this._mg2 = new _iS1(); + this._ng2 = new _iS1(); + this._Wi2 = new _iS1(); + this._Xi2 = new _iS1(); + this._Yi2 = new _iS1(); + this._Zi2 = new _iS1(); + if (this._Pi2 == _t62._Vf2) { + var __i2 = _p32._Li2; + this._Wi2._IE1(__i2._mg2); + this._mg2._IE1(__i2._ng2); + this._0j2 = __i2._og2; + this._Yi2._jS1(); + _Ri2 = _oe2 - _Vi2 - this._0j2; + } else { + var _1j2 = _p32._Li2; + this._Wi2._IE1(_1j2._mg2); + this._mg2._IE1(_1j2._ng2); + this._0j2 = _1j2._og2; + this._Yi2._IE1(_1j2._Nh2); + var _2j2 = this._Wi2; + var _uX1 = _uT1(_Ui2._Yr1, _iS1._Da1(_tT1(_GY1._Yr1, this._mg2), _iS1._pS1(_GY1._ot1, _Ui2._ot1))); + _Ri2 = _eT1(_iS1._pS1(_uX1, _2j2), this._Yi2); + } + this._3j2 = this._Oi2._J72(); + this._v62 = this._Oi2._K72(); + var _IY1 = this._v62._T_1; + var _qe2 = this._v62._Z22._l41; + var _4j2 = this._3j2._T_1; + var _5j2 = this._3j2._Z22._l41; + if (this._Qi2 == _t62._Vf2) { + var __i2 = _p32._Mi2; + this._Xi2._IE1(__i2._mg2); + this._ng2._IE1(__i2._ng2); + this._6j2 = __i2._og2; + this._Zi2._jS1(); + _Si2 = _qe2 - _5j2 - this._6j2; + } else { + var _1j2 = _p32._Mi2; + this._Xi2._IE1(_1j2._mg2); + this._ng2._IE1(_1j2._ng2); + this._6j2 = _1j2._og2; + this._Zi2._IE1(_1j2._Nh2); + var _7j2 = this._Xi2; + var _vX1 = _uT1(_4j2._Yr1, _iS1._Da1(_tT1(_IY1._Yr1, this._ng2), _iS1._pS1(_IY1._ot1, _4j2._ot1))); + _Si2 = _eT1(_iS1._pS1(_vX1, _7j2), this._Zi2); + } + this._8j2 = _p32._wf2; + this._9j2 = _Ri2 + this._8j2 * _Si2; + this._pg2 = 0.0; + this._8d2 = this._9d2 = this._aj2 = this._bj2 = 0; + this._cj2 = new _iS1(); + this._dj2 = new _iS1(); + this._ej2 = new _iS1(); + this._fj2 = new _iS1(); + this._gj2 = this._hj2 = this._ij2 = this._jj2 = 0; + this._kj2 = this._lj2 = this._mj2 = this._nj2 = 0; + (this._oj2 = new _iS1()), (this._pj2 = new _iS1()); + this._qj2 = this._rj2 = this._sj2 = this._tj2 = 0; + this._c32 = 0; + } + _6g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + var _x_1 = _iS1.Multiply(this._pg2, this._oj2); + return _iS1.Multiply(_A52, _x_1); + }, + _Pf2: function (_A52) { + var _uj2 = this._pg2 * this._qj2; + return _A52 * _uj2; + }, + _vj2: function () { + return this._Ni2; + }, + _wj2: function () { + return this._Oi2; + }, + _xj2: function (_wf2) { + _uR1(_8S1(_wf2)); + this._8j2 = _wf2; + }, + _yj2: function () { + return this._8j2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._aj2 = this._Ti2._Q22; + this._bj2 = this._3j2._Q22; + this._cj2._IE1(this._x62._Z22._5T1); + this._dj2._IE1(this._v62._Z22._5T1); + this._ej2._IE1(this._Ti2._Z22._5T1); + this._fj2._IE1(this._3j2._Z22._5T1); + this._gj2 = this._x62._d32; + this._hj2 = this._v62._d32; + this._ij2 = this._Ti2._d32; + this._jj2 = this._3j2._d32; + this._kj2 = this._x62._f32; + this._lj2 = this._v62._f32; + this._mj2 = this._Ti2._f32; + this._nj2 = this._3j2._f32; + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Vi2 = data._I52[this._aj2]._l41; + var _zj2 = data._J52[this._aj2]._J41._b01(); + var _Aj2 = data._J52[this._aj2]._Z9; + var _5j2 = data._I52[this._bj2]._l41; + var _Bj2 = data._J52[this._bj2]._J41._b01(); + var _Cj2 = data._J52[this._bj2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2), + _Dj2 = new _ZS1(_Vi2), + _Ej2 = new _ZS1(_5j2); + this._c32 = 0.0; + if (this._Pi2 == _t62._Vf2) { + this._oj2._jS1(); + this._qj2 = 1.0; + this._sj2 = 1.0; + this._c32 += this._kj2 + this._mj2; + } else { + var _P41 = _tT1(_Dj2, this._Yi2); + var _Fj2 = _tT1(_Dj2, _iS1._pS1(this._Wi2, this._ej2)); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._cj2)); + this._oj2._IE1(_P41); + this._sj2 = _fT1(_Fj2, _P41); + this._qj2 = _fT1(_fY1, _P41); + this._c32 += this._ij2 + this._gj2 + this._mj2 * this._sj2 * this._sj2 + this._kj2 * this._qj2 * this._qj2; + } + if (this._Qi2 == _t62._Vf2) { + this._pj2._jS1(); + this._rj2 = this._8j2; + this._tj2 = this._8j2; + this._c32 += this._8j2 * this._8j2 * (this._lj2 + this._nj2); + } else { + var _P41 = _tT1(_Ej2, this._Zi2); + var _Gj2 = _tT1(_Ej2, _iS1._pS1(this._Xi2, this._fj2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._dj2)); + this._pj2._IE1(_iS1.Multiply(this._8j2, _P41)); + this._tj2 = this._8j2 * _fT1(_Gj2, _P41); + this._rj2 = this._8j2 * _fT1(_gY1, _P41); + this._c32 += this._8j2 * this._8j2 * (this._jj2 + this._hj2) + this._nj2 * this._tj2 * this._tj2 + this._lj2 * this._rj2 * this._rj2; + } + this._c32 = this._c32 > 0.0 ? 1.0 / this._c32 : 0.0; + if (data._7R1._E52) { + _pe2._Da1(_iS1.Multiply(this._gj2 * this._pg2, this._oj2)); + _dX1 += this._kj2 * this._pg2 * this._qj2; + _re2._Da1(_iS1.Multiply(this._hj2 * this._pg2, this._pj2)); + _eX1 += this._lj2 * this._pg2 * this._rj2; + _zj2._pS1(_iS1.Multiply(this._ij2 * this._pg2, this._oj2)); + _Aj2 -= this._mj2 * this._pg2 * this._sj2; + _Bj2._pS1(_iS1.Multiply(this._jj2 * this._pg2, this._pj2)); + _Cj2 -= this._nj2 * this._pg2 * this._tj2; + } else { + this._pg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + data._J52[this._aj2]._J41._IE1(_zj2); + data._J52[this._aj2]._Z9 = _Aj2; + data._J52[this._bj2]._J41._IE1(_Bj2); + data._J52[this._bj2]._Z9 = _Cj2; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _zj2 = data._J52[this._aj2]._J41._b01(); + var _Aj2 = data._J52[this._aj2]._Z9; + var _Bj2 = data._J52[this._bj2]._J41._b01(); + var _Cj2 = data._J52[this._bj2]._Z9; + var _0h2 = _eT1(this._oj2, _iS1._pS1(_pe2, _zj2)) + _eT1(this._pj2, _iS1._pS1(_re2, _Bj2)); + _0h2 += this._qj2 * _dX1 - this._sj2 * _Aj2 + (this._rj2 * _eX1 - this._tj2 * _Cj2); + var _042 = -this._c32 * _0h2; + this._pg2 += _042; + _pe2._Da1(_iS1.Multiply(this._gj2 * _042, this._oj2)); + _dX1 += this._kj2 * _042 * this._qj2; + _re2._Da1(_iS1.Multiply(this._hj2 * _042, this._pj2)); + _eX1 += this._lj2 * _042 * this._rj2; + _zj2._pS1(_iS1.Multiply(this._ij2 * _042, this._oj2)); + _Aj2 -= this._mj2 * _042 * this._sj2; + _Bj2._pS1(_iS1.Multiply(this._jj2 * _042, this._pj2)); + _Cj2 -= this._nj2 * _042 * this._tj2; + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + data._J52[this._aj2]._J41._IE1(_zj2); + data._J52[this._aj2]._Z9 = _Aj2; + data._J52[this._bj2]._J41._IE1(_Bj2); + data._J52[this._bj2]._Z9 = _Cj2; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Hj2 = data._I52[this._aj2]._Y9._b01(); + var _Vi2 = data._I52[this._aj2]._l41; + var _Ij2 = data._I52[this._bj2]._Y9._b01(); + var _5j2 = data._I52[this._bj2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2), + _Dj2 = new _ZS1(_Vi2), + _Ej2 = new _ZS1(_5j2); + var _di2 = 0.0; + var _Ri2, _Si2; + var _Jj2 = new _iS1(), + _Kj2 = new _iS1(); + var _Lj2, _Mj2, _Nj2, _Oj2; + var _pU1 = 0.0; + if (this._Pi2 == _t62._Vf2) { + _Jj2._jS1(); + _Lj2 = 1.0; + _Nj2 = 1.0; + _pU1 += this._kj2 + this._mj2; + _Ri2 = _oe2 - _Vi2 - this._0j2; + } else { + var _P41 = _tT1(_Dj2, this._Yi2); + var _Fj2 = _tT1(_Dj2, _iS1._pS1(this._Wi2, this._ej2)); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._cj2)); + _Jj2._IE1(_P41); + _Nj2 = _fT1(_Fj2, _P41); + _Lj2 = _fT1(_fY1, _P41); + _pU1 += this._ij2 + this._gj2 + this._mj2 * _Nj2 * _Nj2 + this._kj2 * _Lj2 * _Lj2; + var _2j2 = _iS1._pS1(this._Wi2, this._ej2); + var _uX1 = _uT1(_Dj2, _iS1._Da1(_fY1, _iS1._pS1(_L62, _Hj2))); + _Ri2 = _eT1(_iS1._pS1(_uX1, _2j2), this._Yi2); + } + if (this._Qi2 == _t62._Vf2) { + _Kj2._jS1(); + _Mj2 = this._8j2; + _Oj2 = this._8j2; + _pU1 += this._8j2 * this._8j2 * (this._lj2 + this._nj2); + _Si2 = _qe2 - _5j2 - this._6j2; + } else { + var _P41 = _tT1(_Ej2, this._Zi2); + var _Gj2 = _tT1(_Ej2, _iS1._pS1(this._Xi2, this._fj2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._dj2)); + _Kj2._IE1(_iS1.Multiply(this._8j2, _P41)); + _Oj2 = this._8j2 * _fT1(_Gj2, _P41); + _Mj2 = this._8j2 * _fT1(_gY1, _P41); + _pU1 += this._8j2 * this._8j2 * (this._jj2 + this._hj2) + this._nj2 * _Oj2 * _Oj2 + this._lj2 * _Mj2 * _Mj2; + var _7j2 = _iS1._pS1(this._Xi2, this._fj2); + var _vX1 = _uT1(_Ej2, _iS1._Da1(_gY1, _iS1._pS1(_N62, _Ij2))); + _Si2 = _eT1(_iS1._pS1(_vX1, _7j2), this._Zi2); + } + var _zT1 = _Ri2 + this._8j2 * _Si2 - this._9j2; + var _042 = 0.0; + if (_pU1 > 0.0) { + _042 = -_zT1 / _pU1; + } + _L62._Da1(_iS1.Multiply(this._gj2, _iS1.Multiply(_042, _Jj2))); + _oe2 += this._kj2 * _042 * _Lj2; + _N62._Da1(_iS1.Multiply(this._hj2, _iS1.Multiply(_042, _Kj2))); + _qe2 += this._lj2 * _042 * _Mj2; + _Hj2._pS1(_iS1.Multiply(this._ij2, _iS1.Multiply(_042, _Jj2))); + _Vi2 -= this._mj2 * _042 * _Nj2; + _Ij2._pS1(_iS1.Multiply(this._jj2, _iS1.Multiply(_042, _Kj2))); + _5j2 -= this._nj2 * _042 * _Oj2; + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + data._I52[this._aj2]._Y9._IE1(_Hj2); + data._I52[this._aj2]._l41 = _Vi2; + data._I52[this._bj2]._Y9._IE1(_Ij2); + data._I52[this._bj2]._l41 = _5j2; + return _di2 < _DR1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["joint1"] = this._Ni2._Pj2; + _cq1["joint2"] = this._Oi2._Pj2; + _cq1["ratio"] = this._8j2; + return _cq1; + }, + }; + _6g2._ZQ1(_t62); + function _Qj2() { + this.parent.call(this); + this.type = _t62._T72; + this._Rj2 = new _iS1(); + this._Sj2 = 0.0; + this._bh2 = 1.0; + this._hi2 = 1.0; + this._Tj2 = 0.3; + Object.seal(this); + } + _Qj2.prototype = { + _FY1: function (_y72, _z72) { + this._z62 = _y72; + this._A62 = _z72; + var _Uj2 = this._A62._RE1(); + this._Rj2._IE1(this._z62._942(_Uj2)); + var _Vj2 = this._z62.__S1(); + var _Wj2 = this._A62.__S1(); + this._Sj2 = _Wj2 - _Vj2; + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._Rj2._wS1(data["linearOffset"]); + this._Sj2 = data["angularOffset"]; + this._bh2 = data["maxForce"]; + this._hi2 = data["maxTorque"]; + this._Tj2 = data["correctionFactor"]; + }, + }; + _Qj2._ZQ1(_Lf2); + function _bg2(_p32) { + this.parent.call(this, _p32); + this._Xj2 = _p32._Rj2._b01(); + this._Yj2 = _p32._Sj2; + this._ii2 = new _iS1(); + this._ji2 = 0.0; + this._fh2 = _p32._bh2; + this._ki2 = _p32._hi2; + this._Zj2 = _p32._Tj2; + this._8d2 = 0; + this._9d2 = 0; + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this.__j2 = new _iS1(); + this._0k2 = 0; + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._li2 = new _AS1(); + this._mi2 = 0; + } + _bg2.prototype = { + _L72: function () { + return this._x62._RE1(); + }, + _M72: function () { + return this._v62._RE1(); + }, + _Of2: function (_A52) { + return _iS1.Multiply(_A52, this._ii2); + }, + _Pf2: function (_A52) { + return _A52 * this._ji2; + }, + _1k2: function (_Rj2) { + if (_Rj2.x != this._Xj2.x || _Rj2.y != this._Xj2.y) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._Xj2._IE1(_Rj2); + } + }, + _V72: function () { + return this._Xj2; + }, + _2k2: function (_Sj2) { + if (_Sj2 != this._Yj2) { + this._x62._qF1(!0); + this._v62._qF1(!0); + this._Yj2 = _Sj2; + } + }, + _3k2: function () { + return this._Yj2; + }, + _nh2: function (_V32) { + _uR1(_8S1(_V32) && _V32 >= 0.0); + this._fh2 = _V32; + }, + _oh2: function () { + return this._fh2; + }, + _ni2: function (_Z32) { + _uR1(_8S1(_Z32) && _Z32 >= 0.0); + this._ki2 = _Z32; + }, + _oi2: function () { + return this._ki2; + }, + _4k2: function (_5k2) { + _uR1(_8S1(_5k2) && 0.0 <= _5k2 && _5k2 <= 1.0); + this._Zj2 = _5k2; + }, + _6k2: function () { + return this._Zj2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2._IE1(_tT1(_Yg2, this._Ag2._mS1())); + this._zg2._IE1(_tT1(_Zg2, this._Bg2._mS1())); + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var _2e2 = new _AS1(); + _2e2._dc1.x = _me2 + _ne2 + _D12 * this._yg2.y * this._yg2.y + _E12 * this._zg2.y * this._zg2.y; + _2e2._dc1.y = -_D12 * this._yg2.x * this._yg2.y - _E12 * this._zg2.x * this._zg2.y; + _2e2._1v1.x = _2e2._dc1.y; + _2e2._1v1.y = _me2 + _ne2 + _D12 * this._yg2.x * this._yg2.x + _E12 * this._zg2.x * this._zg2.x; + this._li2._IE1(_2e2._ES1()); + this._mi2 = _D12 + _E12; + if (this._mi2 > 0.0) { + this._mi2 = 1.0 / this._mi2; + } + this.__j2.x = _N62.x + this._zg2.x - _L62.x - this._yg2.x - (_Yg2._Y9 * this._Xj2.x - _Yg2._Wo1 * this._Xj2.y); + this.__j2.y = _N62.y + this._zg2.y - _L62.y - this._yg2.y - (_Yg2._Wo1 * this._Xj2.x + _Yg2._Y9 * this._Xj2.y); + this._0k2 = _qe2 - _oe2 - this._Yj2; + if (data._7R1._E52) { + this._ii2.Multiply(data._7R1._B52); + this._ji2 *= data._7R1._B52; + var _x_1 = new _iS1(this._ii2.x, this._ii2.y); + _pe2._pS1(_iS1.Multiply(_me2, _x_1)); + _dX1 -= _D12 * (_fT1(this._yg2, _x_1) + this._ji2); + _re2._Da1(_iS1.Multiply(_ne2, _x_1)); + _eX1 += _E12 * (_fT1(this._zg2, _x_1) + this._ji2); + } else { + this._ii2._jS1(); + this._ji2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _me2 = this._Cg2, + _ne2 = this._Dg2; + var _D12 = this._Eg2, + _E12 = this._Fg2; + var __9 = data._7R1._z52; + var _7k2 = data._7R1._A52; + { + var _0h2 = _eX1 - _dX1 + _7k2 * this._Zj2 * this._0k2; + var _042 = -this._mi2 * _0h2; + var _1h2 = this._ji2; + var _2h2 = __9 * this._ki2; + this._ji2 = _KT1(this._ji2 + _042, -_2h2, _2h2); + _042 = this._ji2 - _1h2; + _dX1 -= _D12 * _042; + _eX1 += _E12 * _042; + } + { + var _0h2 = new _iS1(_re2.x + -_eX1 * this._zg2.x - _pe2.x - -_dX1 * this._yg2.x + _7k2 * this._Zj2 * this.__j2.x, _re2.y + _eX1 * this._zg2.y - _pe2.y - _dX1 * this._yg2.y + _7k2 * this._Zj2 * this.__j2.y); + var _042 = _iT1(this._li2, _0h2)._mS1(); + var _1h2 = this._ii2._b01(); + this._ii2._Da1(_042); + var _2h2 = __9 * this._fh2; + if (this._ii2._qS1() > _2h2 * _2h2) { + this._ii2._rS1(); + this._ii2.Multiply(_2h2); + } + _042._IE1(_iS1._pS1(this._ii2, _1h2)); + _pe2._pS1(_iS1.Multiply(_me2, _042)); + _dX1 -= _D12 * _fT1(this._yg2, _042); + _re2._Da1(_iS1.Multiply(_ne2, _042)); + _eX1 += _E12 * _fT1(this._zg2, _042); + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + return !0; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["linearOffset"] = this._Xj2._vS1(); + _cq1["angularOffset"] = this._Yj2; + _cq1["maxForce"] = this._fh2; + _cq1["maxTorque"] = this._ki2; + _cq1["correctionFactor"] = this._Zj2; + return _cq1; + }, + }; + _bg2._ZQ1(_t62); + var _8k2 = 2.0; + function _9k2() { + this.parent.call(this); + this.type = _t62._O72; + this._ak2 = new _iS1(-1.0, 1.0); + this._bk2 = new _iS1(1.0, 1.0); + this._dg2 = new _iS1(-1.0, 0.0); + this._eg2 = new _iS1(1.0, 0.0); + this._ck2 = 0.0; + this._dk2 = 0.0; + this._wf2 = 1.0; + this._B62 = !0; + Object.seal(this); + } + _9k2.prototype = { + _FY1: function (_y72, _z72, _ek2, _fk2, _gk2, _hk2, _b21) { + this._z62 = _y72; + this._A62 = _z72; + this._ak2._IE1(_ek2); + this._bk2._IE1(_fk2); + this._dg2._IE1(this._z62._942(_gk2)); + this._eg2._IE1(this._A62._942(_hk2)); + var _ik2 = _iS1._pS1(_gk2, _ek2); + this._ck2 = _ik2.Length(); + var _jk2 = _iS1._pS1(_hk2, _fk2); + this._dk2 = _jk2.Length(); + this._wf2 = _b21; + _uR1(this._wf2 > _xR1); + }, + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._ak2._wS1(data["groundAnchorA"]); + this._bk2._wS1(data["groundAnchorB"]); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._ck2 = data["lengthA"]; + this._dk2 = data["lengthB"]; + this._wf2 = data["ratio"]; + }, + }; + _9k2._ZQ1(_Lf2); + function _5g2(_p32) { + this.parent.call(this, _p32); + this._8d2 = 0; + this._9d2 = 0; + this._kk2 = new _iS1(); + this._lk2 = new _iS1(); + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + this._c32 = 0; + this._mk2 = _p32._ak2._b01(); + this._nk2 = _p32._bk2._b01(); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._ok2 = _p32._ck2; + this._pk2 = _p32._dk2; + _uR1(_p32._wf2 != 0.0); + this._8j2 = _p32._wf2; + this._9j2 = _p32._ck2 + this._8j2 * _p32._dk2; + this._pg2 = 0.0; + } + _5g2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + var _x_1 = _iS1.Multiply(this._pg2, this._lk2); + return _iS1.Multiply(_A52, _x_1); + }, + _Pf2: function (_A52) { + return 0.0; + }, + _Q72: function () { + return this._mk2; + }, + _R72: function () { + return this._nk2; + }, + _qk2: function () { + return this._ok2; + }, + _rk2: function () { + return this._pk2; + }, + _yj2: function () { + return this._8j2; + }, + _sk2: function () { + var _ot1 = this._x62._642(this._mg2); + var _Wo1 = this._mk2; + var _Ce1 = _iS1._pS1(_ot1, _Wo1); + return _Ce1.Length(); + }, + _tk2: function () { + var _ot1 = this._v62._642(this._ng2); + var _Wo1 = this._nk2; + var _Ce1 = _iS1._pS1(_ot1, _Wo1); + return _Ce1.Length(); + }, + _QW1: function (_RW1) { + this._mk2._pS1(_RW1); + this._nk2._pS1(_RW1); + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2._IE1(_tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2))); + this._zg2._IE1(_tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2))); + this._kk2._IE1(_iS1._Da1(_L62, _iS1._pS1(this._yg2, this._mk2))); + this._lk2._IE1(_iS1._Da1(_N62, _iS1._pS1(this._zg2, this._nk2))); + var _ck2 = this._kk2.Length(); + var _dk2 = this._lk2.Length(); + if (_ck2 > 10.0 * _DR1) { + this._kk2.Multiply(1.0 / _ck2); + } else { + this._kk2._jS1(); + } + if (_dk2 > 10.0 * _DR1) { + this._lk2.Multiply(1.0 / _dk2); + } else { + this._lk2._jS1(); + } + var _uk2 = _fT1(this._yg2, this._kk2); + var _vk2 = _fT1(this._zg2, this._lk2); + var _me2 = this._Cg2 + this._Eg2 * _uk2 * _uk2; + var _ne2 = this._Dg2 + this._Fg2 * _vk2 * _vk2; + this._c32 = _me2 + this._8j2 * this._8j2 * _ne2; + if (this._c32 > 0.0) { + this._c32 = 1.0 / this._c32; + } + if (data._7R1._E52) { + this._pg2 *= data._7R1._B52; + var _wk2 = _iS1.Multiply(-this._pg2, this._kk2); + var _xk2 = _iS1.Multiply(-this._8j2 * this._pg2, this._lk2); + _pe2._Da1(_iS1.Multiply(this._Cg2, _wk2)); + _dX1 += this._Eg2 * _fT1(this._yg2, _wk2); + _re2._Da1(_iS1.Multiply(this._Dg2, _xk2)); + _eX1 += this._Fg2 * _fT1(this._zg2, _xk2); + } else { + this._pg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Gh2 = _iS1._Da1(_pe2, _hT1(_dX1, this._yg2)); + var _Hh2 = _iS1._Da1(_re2, _hT1(_eX1, this._zg2)); + var _0h2 = -_eT1(this._kk2, _Gh2) - this._8j2 * _eT1(this._lk2, _Hh2); + var _042 = -this._c32 * _0h2; + this._pg2 += _042; + var _wk2 = _iS1.Multiply(-_042, this._kk2); + var _xk2 = _iS1.Multiply(-this._8j2, _iS1.Multiply(_042, this._lk2)); + _pe2._Da1(_iS1.Multiply(this._Cg2, _wk2)); + _dX1 += this._Eg2 * _fT1(this._yg2, _wk2); + _re2._Da1(_iS1.Multiply(this._Dg2, _xk2)); + _eX1 += this._Fg2 * _fT1(this._zg2, _xk2); + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _yk2 = _iS1._Da1(_L62, _iS1._pS1(_fY1, this._mk2)); + var _zk2 = _iS1._Da1(_N62, _iS1._pS1(_gY1, this._nk2)); + var _ck2 = _yk2.Length(); + var _dk2 = _zk2.Length(); + if (_ck2 > 10.0 * _DR1) { + _yk2.Multiply(1.0 / _ck2); + } else { + _yk2._jS1(); + } + if (_dk2 > 10.0 * _DR1) { + _zk2.Multiply(1.0 / _dk2); + } else { + _zk2._jS1(); + } + var _uk2 = _fT1(_fY1, _yk2); + var _vk2 = _fT1(_gY1, _zk2); + var _me2 = this._Cg2 + this._Eg2 * _uk2 * _uk2; + var _ne2 = this._Dg2 + this._Fg2 * _vk2 * _vk2; + var _pU1 = _me2 + this._8j2 * this._8j2 * _ne2; + if (_pU1 > 0.0) { + _pU1 = 1.0 / _pU1; + } + var _zT1 = this._9j2 - _ck2 - this._8j2 * _dk2; + var _di2 = _DT1(_zT1); + var _042 = -_pU1 * _zT1; + var _wk2 = _iS1.Multiply(-_042, _yk2); + var _xk2 = _iS1.Multiply(-this._8j2, _iS1.Multiply(_042, _zk2)); + _L62._Da1(_iS1.Multiply(this._Cg2, _wk2)); + _oe2 += this._Eg2 * _fT1(_fY1, _wk2); + _N62._Da1(_iS1.Multiply(this._Dg2, _xk2)); + _qe2 += this._Fg2 * _fT1(_gY1, _xk2); + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return _di2 < _DR1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["groundAnchorA"] = this._mk2._vS1(); + _cq1["groundAnchorB"] = this._nk2._vS1(); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["lengthA"] = this._ok2; + _cq1["lengthB"] = this._pk2; + _cq1["ratio"] = this._8j2; + return _cq1; + }, + }; + _5g2._ZQ1(_t62); + function _Ak2() { + this.parent.call(this); + this.type = _t62._0g2; + this._dg2 = new _iS1(-1.0, 0.0); + this._eg2 = new _iS1(1.0, 0.0); + this._Bk2 = 0.0; + Object.seal(this); + } + _Ak2.prototype = { + _wS1: function (data, _F72, _Nf2) { + this.parent.prototype._wS1.call(this, data, _F72, _Nf2); + this._dg2._wS1(data["localAnchorA"]); + this._eg2._wS1(data["localAnchorB"]); + this._Bk2 = data["maxLength"]; + }, + }; + _Ak2._ZQ1(_Lf2); + function _ag2(_p32) { + this.parent.call(this, _p32); + this._mg2 = _p32._dg2._b01(); + this._ng2 = _p32._eg2._b01(); + this._Ck2 = _p32._Bk2; + this._c32 = 0.0; + this._pg2 = 0.0; + this._Dk2 = _t62._Rf2; + this._yh2 = 0.0; + this._8d2 = 0; + this._9d2 = 0; + this._Ah2 = new _iS1(); + this._yg2 = new _iS1(); + this._zg2 = new _iS1(); + this._Ag2 = new _iS1(); + this._Bg2 = new _iS1(); + this._Cg2 = 0; + this._Dg2 = 0; + this._Eg2 = 0; + this._Fg2 = 0; + } + _ag2.prototype = { + _L72: function () { + return this._x62._642(this._mg2); + }, + _M72: function () { + return this._v62._642(this._ng2); + }, + _Of2: function (_A52) { + var _I12 = _iS1.Multiply(_A52 * this._pg2, this._Ah2); + return _I12; + }, + _Pf2: function (_A52) { + return 0.0; + }, + _Hg2: function () { + return this._mg2; + }, + _Ig2: function () { + return this._ng2; + }, + _Ek2: function (length) { + this._Ck2 = length; + }, + _Fk2: function () { + return this._Ck2; + }, + _Gk2: function () { + return this._Dk2; + }, + _sf2: function (data) { + this._8d2 = this._x62._Q22; + this._9d2 = this._v62._Q22; + this._Ag2._IE1(this._x62._Z22._5T1); + this._Bg2._IE1(this._v62._Z22._5T1); + this._Cg2 = this._x62._d32; + this._Dg2 = this._v62._d32; + this._Eg2 = this._x62._f32; + this._Fg2 = this._v62._f32; + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + this._yg2._IE1(_tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2))); + this._zg2._IE1(_tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2))); + this._Ah2._IE1(_iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, this._zg2), _L62), this._yg2)); + this._yh2 = this._Ah2.Length(); + var _zT1 = this._yh2 - this._Ck2; + if (_zT1 > 0.0) { + this._Dk2 = _t62._Tf2; + } else { + this._Dk2 = _t62._Rf2; + } + if (this._yh2 > _DR1) { + this._Ah2.Multiply(1.0 / this._yh2); + } else { + this._Ah2._jS1(); + this._c32 = 0.0; + this._pg2 = 0.0; + return; + } + var _Hk2 = _fT1(this._yg2, this._Ah2); + var _Ik2 = _fT1(this._zg2, this._Ah2); + var _Fh2 = this._Cg2 + this._Eg2 * _Hk2 * _Hk2 + this._Dg2 + this._Fg2 * _Ik2 * _Ik2; + this._c32 = _Fh2 != 0.0 ? 1.0 / _Fh2 : 0.0; + if (data._7R1._E52) { + this._pg2 *= data._7R1._B52; + var _x_1 = _iS1.Multiply(this._pg2, this._Ah2); + _pe2._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _dX1 -= this._Eg2 * _fT1(this._yg2, _x_1); + _re2._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _eX1 += this._Fg2 * _fT1(this._zg2, _x_1); + } else { + this._pg2 = 0.0; + } + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _Ke2: function (data) { + var _pe2 = data._J52[this._8d2]._J41._b01(); + var _dX1 = data._J52[this._8d2]._Z9; + var _re2 = data._J52[this._9d2]._J41._b01(); + var _eX1 = data._J52[this._9d2]._Z9; + var _Gh2 = _iS1._Da1(_pe2, _hT1(_dX1, this._yg2)); + var _Hh2 = _iS1._Da1(_re2, _hT1(_eX1, this._zg2)); + var _zT1 = this._yh2 - this._Ck2; + var _0h2 = _eT1(this._Ah2, _iS1._pS1(_Hh2, _Gh2)); + if (_zT1 < 0.0) { + _0h2 += data._7R1._A52 * _zT1; + } + var _042 = -this._c32 * _0h2; + var _1h2 = this._pg2; + this._pg2 = _GT1(0.0, this._pg2 + _042); + _042 = this._pg2 - _1h2; + var _x_1 = _iS1.Multiply(_042, this._Ah2); + _pe2._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _dX1 -= this._Eg2 * _fT1(this._yg2, _x_1); + _re2._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _eX1 += this._Fg2 * _fT1(this._zg2, _x_1); + data._J52[this._8d2]._J41._IE1(_pe2); + data._J52[this._8d2]._Z9 = _dX1; + data._J52[this._9d2]._J41._IE1(_re2); + data._J52[this._9d2]._Z9 = _eX1; + }, + _4f2: function (data) { + var _L62 = data._I52[this._8d2]._Y9._b01(); + var _oe2 = data._I52[this._8d2]._l41; + var _N62 = data._I52[this._9d2]._Y9._b01(); + var _qe2 = data._I52[this._9d2]._l41; + var _Yg2 = new _ZS1(_oe2), + _Zg2 = new _ZS1(_qe2); + var _fY1 = _tT1(_Yg2, _iS1._pS1(this._mg2, this._Ag2)); + var _gY1 = _tT1(_Zg2, _iS1._pS1(this._ng2, this._Bg2)); + var _P41 = _iS1._pS1(_iS1._pS1(_iS1._Da1(_N62, _gY1), _L62), _fY1); + var length = _P41._rS1(); + var _zT1 = length - this._Ck2; + _zT1 = _KT1(_zT1, 0.0, _JR1); + var _042 = -this._c32 * _zT1; + var _x_1 = _iS1.Multiply(_042, _P41); + _L62._pS1(_iS1.Multiply(this._Cg2, _x_1)); + _oe2 -= this._Eg2 * _fT1(_fY1, _x_1); + _N62._Da1(_iS1.Multiply(this._Dg2, _x_1)); + _qe2 += this._Fg2 * _fT1(_gY1, _x_1); + data._I52[this._8d2]._Y9._IE1(_L62); + data._I52[this._8d2]._l41 = _oe2; + data._I52[this._9d2]._Y9._IE1(_N62); + data._I52[this._9d2]._l41 = _qe2; + return length - this._Ck2 < _DR1; + }, + _vS1: function (out) { + var _cq1 = out || {}; + this.parent.prototype._vS1.call(this, _cq1); + _cq1["localAnchorA"] = this._mg2._vS1(); + _cq1["localAnchorB"] = this._ng2._vS1(); + _cq1["maxLength"] = this._Ck2; + return _cq1; + }, + }; + _ag2._ZQ1(_t62); + var _Jk2 = Math.exp; + function _Kk2() { + this.vertices = null; + this._d31 = 0; + this._Lk2 = null; + this._P52 = new _iS1(); + this._382 = 0.1; + this._Mk2 = 0.9; + this._Nk2 = 0.1; + } + function _Ok2() { + this._cV1 = 0; + this._Pk2 = null; + this._Qk2 = null; + this._Rk2 = null; + this._Sk2 = null; + this._Tk2 = null; + this._Uk2 = null; + this._Vk2 = 0; + this._062 = new _iS1(); + this._Wk2 = 1.0; + this._Xk2 = 0.1; + } + _Ok2.prototype = { + _FY1: function (_p32) { + _uR1(_p32._d31 >= 3); + this._cV1 = _p32._d31; + this._Pk2 = new Array(this._cV1); + this._Qk2 = new Array(this._cV1); + this._Rk2 = new Array(this._cV1); + this._Sk2 = new Array(this._cV1); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._Pk2[_X9] = _p32.vertices[_X9]._b01(); + this._Qk2[_X9] = _p32.vertices[_X9]._b01(); + this._Rk2[_X9] = new _iS1(); + var _Z11 = _p32._Lk2[_X9]; + if (_Z11 > 0.0) { + this._Sk2[_X9] = 1.0 / _Z11; + } else { + this._Sk2[_X9] = 0.0; + } + } + var _JZ1 = this._cV1 - 1; + var _Yk2 = this._cV1 - 2; + this._Tk2 = new Array(_JZ1); + this._Uk2 = new Array(_Yk2); + for (var _X9 = 0; _X9 < _JZ1; ++_X9) { + var _Fe1 = this._Pk2[_X9]; + var _5U1 = this._Pk2[_X9 + 1]; + this._Tk2[_X9] = _kT1(_Fe1, _5U1); + } + for (var _X9 = 0; _X9 < _Yk2; ++_X9) { + var _Fe1 = this._Pk2[_X9]; + var _5U1 = this._Pk2[_X9 + 1]; + var _4W1 = this._Pk2[_X9 + 2]; + var _WU1 = _iS1._pS1(_5U1, _Fe1); + var _Bb2 = _iS1._pS1(_4W1, _5U1); + var _l41 = _fT1(_WU1, _Bb2); + var _e21 = _eT1(_WU1, _Bb2); + this._Uk2[_X9] = _gS1(_l41, _e21); + } + this._062 = _p32._P52._b01(); + this._Vk2 = _p32._382; + this._Wk2 = _p32._Mk2; + this._Xk2 = _p32._Nk2; + }, + _C62: function (__9, _bX1) { + if (__9 == 0.0) { + return; + } + var _Ce1 = _Jk2(-__9 * this._Vk2); + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._Qk2[_X9]._IE1(this._Pk2[_X9]); + if (this._Sk2[_X9] > 0.0) { + this._Rk2[_X9]._Da1(_iS1.Multiply(__9, this._062)); + } + this._Rk2[_X9].Multiply(_Ce1); + this._Pk2[_X9]._Da1(_iS1.Multiply(__9, this._Rk2[_X9])); + } + for (var _X9 = 0; _X9 < _bX1; ++_X9) { + this._Zk2(); + this.__k2(); + this._Zk2(); + } + var _7k2 = 1.0 / __9; + for (var _X9 = 0; _X9 < this._cV1; ++_X9) { + this._Rk2[_X9] = _iS1.Multiply(_7k2, _iS1._pS1(this._Pk2[_X9], this._Qk2[_X9])); + } + }, + _d91: function () { + return this._cV1; + }, + _0l2: function () { + return this._Pk2; + }, + _O31: function (_1l2) { + var _Y9 = new _RT1(0.4, 0.5, 0.7); + for (var _X9 = 0; _X9 < this._cV1 - 1; ++_X9) { + _1l2._4U1(this._Pk2[_X9], this._Pk2[_X9 + 1], _Y9); + } + }, + _2l2: function (angle) { + var _Yk2 = this._cV1 - 2; + for (var _X9 = 0; _X9 < _Yk2; ++_X9) { + this._Uk2[_X9] = angle; + } + }, + _Zk2: function () { + var _JZ1 = this._cV1 - 1; + for (var _X9 = 0; _X9 < _JZ1; ++_X9) { + var _Fe1 = this._Pk2[_X9]; + var _5U1 = this._Pk2[_X9 + 1]; + var _Ce1 = _iS1._pS1(_5U1, _Fe1); + var _uj2 = _Ce1._rS1(); + var _3l2 = this._Sk2[_X9]; + var _4l2 = this._Sk2[_X9 + 1]; + if (_3l2 + _4l2 == 0.0) { + continue; + } + var _Km1 = _3l2 / (_3l2 + _4l2); + var _Lm1 = _4l2 / (_3l2 + _4l2); + _Fe1._pS1(_iS1.Multiply(this._Wk2 * _Km1 * (this._Tk2[_X9] - _uj2), _Ce1)); + _5U1._Da1(_iS1.Multiply(this._Wk2 * _Lm1 * (this._Tk2[_X9] - _uj2), _Ce1)); + } + }, + __k2: function () { + var _Yk2 = this._cV1 - 2; + for (var _X9 = 0; _X9 < _Yk2; ++_X9) { + var _Fe1 = this._Pk2[_X9]; + var _5U1 = this._Pk2[_X9 + 1]; + var _4W1 = this._Pk2[_X9 + 2]; + var _5l2 = this._Sk2[_X9]; + var _6l2 = this._Sk2[_X9 + 1]; + var _7l2 = this._Sk2[_X9 + 2]; + var _WU1 = _iS1._pS1(_5U1, _Fe1); + var _Bb2 = _iS1._pS1(_4W1, _5U1); + var _8l2 = _WU1._qS1(); + var _9l2 = _Bb2._qS1(); + if (_8l2 * _9l2 == 0.0) { + continue; + } + var _l41 = _fT1(_WU1, _Bb2); + var _e21 = _eT1(_WU1, _Bb2); + var angle = _gS1(_l41, _e21); + var _al2 = _iS1.Multiply(-1.0 / _8l2, _WU1._uS1()); + var _bl2 = _iS1.Multiply(1.0 / _9l2, _Bb2._uS1()); + var _cl2 = _iS1._mS1(_al2); + var _dl2 = _iS1._pS1(_al2, _bl2); + var _el2 = _bl2; + var _pU1 = _5l2 * _eT1(_cl2, _cl2) + _6l2 * _eT1(_dl2, _dl2) + _7l2 * _eT1(_el2, _el2); + if (_pU1 == 0.0) { + continue; + } + _pU1 = 1.0 / _pU1; + var _zT1 = angle - this._Uk2[_X9]; + while (_zT1 > _yR1) { + angle -= 2 * _yR1; + _zT1 = angle - this._Uk2[_X9]; + } + while (_zT1 < -_yR1) { + angle += 2.0 * _yR1; + _zT1 = angle - this._Uk2[_X9]; + } + var _042 = -this._Xk2 * _pU1 * _zT1; + _Fe1._Da1(_iS1.Multiply(_5l2 * _042, _cl2)); + _5U1._Da1(_iS1.Multiply(_6l2 * _042, _dl2)); + _4W1._Da1(_iS1.Multiply(_7l2 * _042, _el2)); + } + }, + }; + var _fl2 = { + /*@param {b2World} world */ _gl2: function (_P22) { + var _hl2 = []; + /*@type Number */ var _X9; + /*@type String */ var _il2; + /*@type b2Body */ var _e21; + /*@type b2Fixture */ var _xp1; + /*@type b2Shape */ var _NU1; + for (_e21 = _P22._W62(); _e21; _e21 = _e21._C42()) { + for (_xp1 = _e21._z42(); _xp1; _xp1 = _xp1._C42()) { + _NU1 = _xp1._X42(); + _xp1._jl2 = _hl2.length; + _hl2.push(_NU1._vS1()); + } + } + var _kl2 = []; + for (_e21 = _P22._W62(); _e21; _e21 = _e21._C42()) { + _e21._ll2 = []; + for (_xp1 = _e21._z42(); _xp1; _xp1 = _xp1._C42()) { + _il2 = _xp1._vS1(); + _il2["shape"] = _xp1._jl2; + delete _xp1._jl2; + _e21._ll2.push(_kl2.length); + _kl2.push(_il2); + } + } + var _F72 = []; + for (_e21 = _P22._W62(); _e21; _e21 = _e21._C42()) { + _il2 = _e21._vS1(); + _il2._kl2 = []; + for (_X9 = 0; _X9 < _e21._ll2.length; ++_X9) _il2._kl2.push(_e21._ll2[_X9]); + delete _e21._ll2; + _e21._ml2 = _F72.length; + _F72.push(_il2); + } + var _Nf2 = []; + /*@type b2Joint */ var _i21; + for (_i21 = _P22._A42(), _X9 = 0; _i21; _i21 = _i21._C42(), ++_X9) _i21._Pj2 = _X9; + for (_i21 = _P22._A42(); _i21; _i21 = _i21._C42()) { + if (_i21._tU1() === _t62._S72) continue; + _il2 = _i21._vS1(); + _il2["bodyA"] = _i21._J72()._ml2; + _il2["bodyB"] = _i21._K72()._ml2; + _Nf2.push(_il2); + } + for (_i21 = _P22._A42(); _i21; _i21 = _i21._C42()) delete _i21._Pj2; + for (_e21 = _P22._W62(); _e21; _e21 = _e21._C42()) delete _e21._ml2; + var __b1 = { _hl2: _hl2, _kl2: _kl2, _F72: _F72, _Nf2: _Nf2 }; + return __b1; + }, + /*@param {b2World} world */ _nl2: function (_il2, _P22, clear) { + var _ol2 = JSON.parse(_il2); + if (clear) { + for (var _e21 = _P22._W62(); _e21; ) { + var _Vc1 = _e21._C42(); + _P22._m62(_e21); + _e21 = _Vc1; + } + for (var _i21 = _P22._A42(); _i21; ) { + var _Vc1 = _i21._C42(); + _P22._p62(_i21); + _i21 = _Vc1; + } + } + var _hl2 = []; + for (var _X9 = 0; _X9 < _ol2._hl2.length; ++_X9) { + var _pl2 = _ol2._hl2[_X9]; + var _NU1; + switch (_pl2._px1) { + case _rU1._GU1: + _NU1 = new _LU1(); + break; + case _rU1._HU1: + _NU1 = new _XU1(); + break; + case _rU1._JU1: + _NU1 = new _aV1(); + break; + case _rU1._IU1: + _NU1 = new _sV1(); + break; + } + _NU1._wS1(_pl2); + _hl2.push(_NU1); + } + var _kl2 = []; + for (_X9 = 0; _X9 < _ol2._kl2.length; ++_X9) { + var _ql2 = _ol2._kl2[_X9]; + var _2F1 = new _r32(); + _2F1._wS1(_ql2); + _2F1._NU1 = _hl2[_ql2["shape"]]; + _kl2.push(_2F1); + } + var _F72 = []; + for (_X9 = 0; _X9 < _ol2._F72.length; ++_X9) { + var _rl2 = _ol2._F72[_X9]; + var _p32 = new _C22(); + _p32._wS1(_rl2); + var body = _P22._IF1(_p32); + for (var x = 0; x < _rl2._kl2.length; ++x) body._o32(_kl2[_rl2._kl2[x]]); + _F72.push(body); + } + var _Nf2 = []; + var _sl2 = []; + for (_X9 = 0; _X9 < _ol2._Nf2.length; ++_X9) { + var _tl2 = _ol2._Nf2[_X9]; + var _ul2; + switch (_tl2.type) { + case _t62._Vf2: + _ul2 = new _cg2(); + break; + case _t62._Wf2: + _ul2 = new _Ih2(); + break; + case _t62._N72: + _ul2 = new _vh2(); + break; + case _t62._O72: + _ul2 = new _9k2(); + break; + case _t62._Xf2: + _ul2 = new _Ki2(); + break; + case _t62._Yf2: + _ul2 = new _ui2(); + break; + case _t62._Zf2: + _ul2 = new _si2(); + break; + case _t62.__f2: + _ul2 = new _gi2(); + break; + case _t62._0g2: + _ul2 = new _Ak2(); + break; + case _t62._T72: + _ul2 = new _Qj2(); + break; + default: + throw new Error("unknown joint"); + } + _ul2._wS1(_tl2, _F72); + if (_tl2.type === _t62._Xf2) { + _sl2.push([_ul2, _Nf2.length]); + _Nf2.push(null); + } else { + var _I42 = _P22._s62(_ul2); + _Nf2.push(_I42); + } + } + for (_X9 = 0; _X9 < _sl2.length; ++_X9) { + _sl2[_X9][0]._Li2 = _Nf2[_sl2[_X9][0]._Li2]; + _sl2[_X9][0]._Mi2 = _Nf2[_sl2[_X9][0]._Mi2]; + _I42 = _P22._s62(_sl2[_X9][0]); + _Nf2[_sl2[_X9][1]] = _I42; + } + }, + }; + var _vl2 = (function () { + function _wl2(_cq1) { + return new _iS1(_cq1 ? _cq1.x || 0 : 0, _cq1 ? _cq1.y || 0 : 0); + } + function _xl2(_cq1) { + var _yl2 = new Array(_cq1.x.length); + for (var _X9 = 0; _X9 < _yl2.length; ++_X9) _yl2[_X9] = new _iS1(_cq1.x[_X9], _cq1.y[_X9]); + return _yl2; + } + function _zl2(_cq1, _Al2) { + var name = _cq1.name; + var _r91; + if (typeof _cq1["int"] !== "undefined") _r91 = _cq1["int"]; + else if (typeof _cq1["float"] !== "undefined") _r91 = _cq1["float"]; + else if (typeof _cq1["string"] !== "undefined") _r91 = _cq1["string"]; + else if (typeof _cq1["bool"] !== "undefined") _r91 = _cq1["bool"]; + else if (typeof _cq1._Bl2 !== "undefined") _r91 = _wl2(_cq1._Bl2); + else throw new Error("unknown property type"); + if (_Al2.hasOwnProperty(name)) throw new Error("custom property possibly overwriting an existing one"); + _Al2[name] = _r91; + } + function _Cl2(_cq1, body) { + var _p32 = new _r32(); + _p32._CU1 = _cq1._CU1 || 0; + _p32._ph1._L42 = typeof _cq1["filter-categoryBits"] === "undefined" ? 1 : _cq1["filter-categoryBits"]; + _p32._ph1._M42 = typeof _cq1["filter-maskBits"] === "undefined" ? 65535 : _cq1["filter-maskBits"]; + _p32._ph1._N42 = typeof _cq1["filter-groupIndex"] === "undefined" ? 0 : _cq1["filter-groupIndex"]; + _p32._O42 = _cq1._O42 || 0; + _p32._P42 = _cq1._P42 || 0; + _p32._Q42 = _cq1._Y42 || 0; + var _NU1; + if (typeof _cq1._UW1 !== "undefined") { + _NU1 = new _LU1(); + _NU1._MU1 = _wl2(_cq1._UW1._1U1); + _NU1._sU1 = _cq1._UW1._2U1 || 0; + } else if (typeof _cq1._VW1 !== "undefined") { + var vertices = _xl2(_cq1._VW1.vertices); + _NU1 = new _sV1(); + _NU1._sc1(vertices, vertices.length); + } else if (typeof _cq1._WW1 !== "undefined") { + var vertices = _xl2(_cq1._WW1.vertices); + _NU1 = new _aV1(); + _NU1._cV1 = vertices.length; + _NU1._bV1 = vertices; + if ((_NU1._gV1 = _cq1._WW1._Dl2)) _NU1._eV1 = _wl2(_cq1._WW1._nV1); + if ((_NU1._fV1 = _cq1._WW1._El2)) _NU1._dV1 = _wl2(_cq1._WW1._lV1); + } else throw new Error("unknown shape type"); + _p32._NU1 = _NU1; + var _2F1 = body._o32(_p32); + _2F1.name = _cq1.name; + if (_cq1._Fl2) for (var _X9 = 0; _X9 < _cq1._Fl2.length; ++_X9) _zl2(_cq1, _2F1); + } + function _Gl2(_cq1, _P22) { + var _p32 = new _C22(); + _p32.type = _cq1.type || _D22._E22; + _p32.angle = _cq1.angle || 0; + _p32._I22 = _cq1._I22 || 0; + _p32._G22 = _cq1._G22 || 0; + _p32._K22 = _cq1._K22 || !1; + _p32._M22 = _cq1._M22 || !1; + _p32._L22 = _cq1._L22 || !1; + _p32._H22 = _cq1._H22 || !1; + _p32._F22 = _wl2(_cq1._F22); + _p32._N22 = typeof _cq1._N22 !== "undefined" ? _cq1._N22 : 1; + var _Hl2 = new _oU1(); + _Hl2._pU1 = _cq1["massData-mass"] || 0; + _Hl2._1U1 = _wl2(_cq1["massData-center"]); + _Hl2._qU1 = _cq1["massData-I"] || 0; + _p32.position = _wl2(_cq1.position); + var body = _P22._IF1(_p32); + body.name = _cq1.name; + body._542(_Hl2); + if (_cq1._2F1) for (var _X9 = 0; _X9 < _cq1._2F1.length; ++_X9) _Cl2(_cq1._2F1[_X9], body); + if (_cq1._Fl2) for (_X9 = 0; _X9 < _cq1._Fl2.length; ++_X9) _zl2(_cq1, body); + return body; + } + var _Il2 = { revolute: _cg2, distance: _vh2, prismatic: _Ih2, wheel: _ui2, rope: _Ak2, motor: _Qj2, weld: _si2, friction: _gi2 }; + function _Jl2(_cq1, _P22, _F72) { + if (!_Il2[_cq1.type]) throw new Error("unknown joint type"); + var _Kl2 = new _Il2[_cq1.type](); + switch (_Kl2.type) { + case _t62._Vf2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._kg2 = _cq1._kg2 || !1; + _Kl2._lg2 = _cq1._lg2 || !1; + _Kl2._gg2 = _cq1._Ll2 || 0; + _Kl2._ig2 = _cq1._ig2 || 0; + _Kl2._jg2 = _cq1._jg2 || 0; + _Kl2._fg2 = _cq1._Ml2 || 0; + _Kl2._hg2 = _cq1._Nl2 || 0; + break; + case _t62._N72: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._dh2 = _cq1._dh2 || 0; + _Kl2._ch2 = _cq1._Ol2 || 0; + _Kl2.length = _cq1.length || 0; + break; + case _t62._Wf2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._kg2 = _cq1._kg2 || !1; + _Kl2._lg2 = _cq1._lg2 || !1; + _Kl2._Jh2 = _wl2(_cq1._Jh2); + _Kl2._Kh2 = _cq1._Ll2 || 0; + _Kl2._Mh2 = _cq1._Mh2 || 0; + _Kl2._jg2 = _cq1._jg2 || 0; + _Kl2._fg2 = _cq1._Ml2 || 0; + _Kl2._Lh2 = _cq1._Nl2 || 0; + break; + case _t62._Yf2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._lg2 = _cq1._lg2 || !1; + _Kl2._Jh2 = _wl2(_cq1._Jh2); + _Kl2._ig2 = _cq1._ig2 || 0; + _Kl2._jg2 = _cq1._jg2 || 0; + _Kl2._dh2 = _cq1._Pl2 || 0; + _Kl2._ch2 = _cq1._Ql2 || 0; + break; + case _t62._0g2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._Bk2 = _cq1._Bk2 || 0; + break; + case _t62._T72: + _Kl2._Rj2 = _wl2(_cq1._gk2); + _Kl2._Sj2 = _cq1._Ml2 || 0; + _Kl2._bh2 = _cq1._bh2 || 0; + _Kl2._hi2 = _cq1._hi2 || 0; + _Kl2._Tj2 = _cq1._Tj2 || 0; + break; + case _t62._Zf2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._fg2 = _cq1._Ml2 || 0; + _Kl2._dh2 = _cq1._dh2 || 0; + _Kl2._ch2 = _cq1._ch2 || 0; + break; + case _t62.__f2: + _Kl2._dg2 = _wl2(_cq1._gk2); + _Kl2._eg2 = _wl2(_cq1._hk2); + _Kl2._bh2 = _cq1._bh2 || 0; + _Kl2._hi2 = _cq1._hi2 || 0; + break; + default: + throw new Error("wat?"); + } + _Kl2._z62 = _F72[_cq1._z62 || 0]; + _Kl2._A62 = _F72[_cq1._A62 || 0]; + _Kl2._B62 = _cq1._B62 || !1; + var _I42 = _P22._s62(_Kl2); + _I42.name = _cq1.name; + if (_cq1._Fl2) for (var _X9 = 0; _X9 < _cq1._Fl2.length; ++_X9) _zl2(_cq1, _I42); + return _I42; + } + function _Rl2() { + this._P22 = null; + this._D52 = 0; + this._C52 = 0; + this._Sl2 = 0; + this._kl2 = {}; + this._F72 = {}; + this._Nf2 = {}; + Object.seal(this); + } + function _Tl2(_cq1, _P22) { + var _Wm1 = new _Rl2(); + _Wm1._P22 = _P22 = _P22 || new _C32(new _iS1(0, 0)); + _Wm1._D52 = _cq1._D52 || 0; + _Wm1._C52 = _cq1._C52 || 0; + _Wm1._Sl2 = _cq1._Sl2 || 0; + if (_cq1._P52) _P22._872(_wl2(_cq1._P52)); + _P22._X62(_cq1._J22 || !1); + _P22._a72(_cq1._Ul2 || !1); + _P22._Z62(_cq1._E52 || !1); + _P22._072(_cq1._Vl2 || !1); + _P22._272(_cq1._Wl2 || !1); + var _F72 = []; + var _Xl2 = _cq1.body; + if (_Xl2) { + for (var _X9 = 0; _X9 < _Xl2.length; ++_X9) { + var body = _Gl2(_Xl2[_X9], _P22); + _F72.push(body); + for (var _xp1 = body._z42(); _xp1; _xp1 = _xp1._C42()) { + if (!_Wm1._kl2[_xp1.name]) _Wm1._kl2[_xp1.name] = []; + _Wm1._kl2[_xp1.name].push(_xp1); + } + if (!_Wm1._F72[body.name]) _Wm1._F72[body.name] = []; + _Wm1._F72[body.name].push(body); + } + } + var _Nf2 = []; + var _Yl2 = _cq1._I42; + if (_Yl2) { + for (_X9 = 0; _X9 < _Yl2.length; ++_X9) { + var _I42 = _Jl2(_Yl2[_X9], _P22, _F72); + _Nf2.push(_I42); + if (!_Wm1._Nf2[_I42.name]) _Wm1._Nf2[_I42.name] = []; + _Wm1._Nf2[_I42.name].push(_I42); + } + } + return _Wm1; + } + var __b1 = { _Tl2: _Tl2 }; + return __b1; + })(); + var _Zl2 = [ + { trimmed: "version", name: "b2_version", def: _7S1 }, + { trimmed: "Vec2", name: "b2Vec2", def: _iS1 }, + { trimmed: "Vec3", name: "b2Vec3", def: _yS1 }, + { trimmed: "Mat22", name: "b2Mat22", def: _AS1 }, + { trimmed: "Mat33", name: "b2Mat33", def: _MS1 }, + { trimmed: "Rot", name: "b2Rot", def: _ZS1 }, + { trimmed: "Transform", name: "b2Transform", def: _2T1 }, + { trimmed: "Sweep", name: "b2Sweep", def: _4T1 }, + { trimmed: "Dot_v2_v2", name: "b2Dot_v2_v2", def: _eT1 }, + { trimmed: "Cross_v2_v2", name: "b2Cross_v2_v2", def: _fT1 }, + { trimmed: "Cross_v2_f", name: "b2Cross_v2_f", def: _gT1 }, + { trimmed: "Cross_f_v2", name: "b2Cross_f_v2", def: _hT1 }, + { trimmed: "Mul_m22_v2", name: "b2Mul_m22_v2", def: _iT1 }, + { trimmed: "MulT_m22_v2", name: "b2MulT_m22_v2", def: _jT1 }, + { trimmed: "Distance", name: "b2Distance", def: _kT1 }, + { trimmed: "DistanceSquared", name: "b2DistanceSquared", def: _lT1 }, + { trimmed: "Dot_v3_v3", name: "b2Dot_v3_v3", def: _QS1 }, + { trimmed: "Cross_v3_v3", name: "b2Cross_v3_v3", def: _RS1 }, + { trimmed: "Mul_m22_m22", name: "b2Mul_m22_m22", def: _mT1 }, + { trimmed: "MulT_m22_m22", name: "b2MulT_m22_m22", def: _nT1 }, + { trimmed: "Mul_m33_v3", name: "b2Mul_m33_v3", def: _oT1 }, + { trimmed: "Mul22_m33_v2", name: "b2Mul22_m33_v2", def: _pT1 }, + { trimmed: "Mul_r_r", name: "b2Mul_r_r", def: _qT1 }, + { trimmed: "MulT_r_r", name: "b2MulT_r_r", def: _sT1 }, + { trimmed: "Mul_r_v2", name: "b2Mul_r_v2", def: _tT1 }, + { trimmed: "MulT_r_v2", name: "b2MulT_r_v2", def: _uT1 }, + { trimmed: "Mul_t_v2", name: "b2Mul_t_v2", def: _vT1 }, + { trimmed: "Min_v2", name: "b2Min_v2", def: _HT1 }, + { trimmed: "Max_v2", name: "b2Max_v2", def: _JT1 }, + { trimmed: "Clamp", name: "b2Clamp", def: _KT1 }, + { trimmed: "MulT_t_v2", name: "b2MulT_t_v2", def: _xT1 }, + { trimmed: "Mul_t_t", name: "b2Mul_t_t", def: _yT1 }, + { trimmed: "MulT_t_t", name: "b2MulT_t_t", def: _AT1 }, + { trimmed: "Clamp_v2", name: "b2Clamp_v2", def: _LT1 }, + { trimmed: "NextPowerOfTwo", name: "b2NextPowerOfTwo", def: _MT1 }, + { trimmed: "Abs_v2", name: "b2Abs_v2", def: _ET1 }, + { trimmed: "Abs_m22", name: "b2Abs_m22", def: _FT1 }, + { trimmed: "IsPowerOfTwo", name: "b2IsPowerOfTwo", def: _NT1 }, + { trimmed: "RandomFloat", name: "b2RandomFloat", def: _PT1 }, + { trimmed: "Timer", name: "b2Timer", def: _lU1 }, + { trimmed: "Color", name: "b2Color", def: _RT1 }, + { trimmed: "Draw", name: "b2Draw", def: _ST1 }, + { trimmed: "ContactID", name: "b2ContactID", def: _iY1 }, + { trimmed: "ManifoldPoint", name: "b2ManifoldPoint", def: _nY1 }, + { trimmed: "Manifold", name: "b2Manifold", def: _sY1 }, + { trimmed: "WorldManifold", name: "b2WorldManifold", def: _DY1 }, + { trimmed: "GetPointStates", name: "b2GetPointStates", def: _YY1 }, + { trimmed: "ClipVertex", name: "b2ClipVertex", def: _2Z1 }, + { trimmed: "RayCastInput", name: "b2RayCastInput", def: _3Z1 }, + { trimmed: "RayCastOutput", name: "b2RayCastOutput", def: _4Z1 }, + { trimmed: "AABB", name: "b2AABB", def: _5Z1 }, + { trimmed: "CollideCircles", name: "b2CollideCircles", def: _lZ1 }, + { trimmed: "CollidePolygonAndCircle", name: "b2CollidePolygonAndCircle", def: _pZ1 }, + { trimmed: "FindMaxSeparation", name: "b2FindMaxSeparation", def: _CZ1 }, + { trimmed: "FindIncidentEdge", name: "b2FindIncidentEdge", def: _QZ1 }, + { trimmed: "CollidePolygons", name: "b2CollidePolygons", def: __Z1 }, + { trimmed: "CollideEdgeAndCircle", name: "b2CollideEdgeAndCircle", def: _v_1 }, + { trimmed: "EPAxis", name: "b2EPAxis", def: _J_1 }, + { trimmed: "TempPolygon", name: "b2TempPolygon", def: _N_1 }, + { trimmed: "ReferenceFace", name: "b2ReferenceFace", def: _O_1 }, + { trimmed: "EPCollider", name: "b2EPCollider", def: _R_1 }, + { trimmed: "CollideEdgeAndPolygon", name: "b2CollideEdgeAndPolygon", def: _w02 }, + { trimmed: "ClipSegmentToLine", name: "b2ClipSegmentToLine", def: _s_1 }, + { trimmed: "TestShapeOverlap", name: "b2TestShapeOverlap", def: _F02 }, + { trimmed: "TestOverlap", name: "b2TestOverlap", def: _yW1 }, + { trimmed: "Shape", name: "b2Shape", def: _rU1 }, + { trimmed: "MassData", name: "b2MassData", def: _oU1 }, + { trimmed: "CircleShape", name: "b2CircleShape", def: _LU1 }, + { trimmed: "EdgeShape", name: "b2EdgeShape", def: _XU1 }, + { trimmed: "ChainShape", name: "b2ChainShape", def: _aV1 }, + { trimmed: "PolygonShape", name: "b2PolygonShape", def: _sV1 }, + { trimmed: "Pair", name: "b2Pair", def: _5W1 }, + { trimmed: "PairLessThan", name: "b2PairLessThan", def: _8W1 }, + { trimmed: "BroadPhase", name: "b2BroadPhase", def: _bW1 }, + { trimmed: "DistanceProxy", name: "b2DistanceProxy", def: _TW1 }, + { trimmed: "SimplexCache", name: "b2SimplexCache", def: _ZW1 }, + { trimmed: "DistanceInput", name: "b2DistanceInput", def: _2X1 }, + { trimmed: "DistanceOutput", name: "b2DistanceOutput", def: _8X1 }, + { trimmed: "SimplexVertex", name: "b2SimplexVertex", def: _cX1 }, + { trimmed: "Simplex", name: "b2Simplex", def: _fX1 }, + { trimmed: "DistanceFunc", name: "b2DistanceFunc", def: _1Y1 }, + { trimmed: "TreeNode", name: "b2TreeNode", def: _J02 }, + { trimmed: "DynamicTree", name: "b2DynamicTree", def: _dW1 }, + { trimmed: "TOIInput", name: "b2TOIInput", def: _P12 }, + { trimmed: "TOIOutput", name: "b2TOIOutput", def: _T12 }, + { trimmed: "SeparationFunction", name: "b2SeparationFunction", def: _Y12 }, + { trimmed: "TimeOfImpact", name: "b2TimeOfImpact", def: _k22 }, + { trimmed: "BodyDef", name: "b2BodyDef", def: _C22 }, + { trimmed: "Body", name: "b2Body", def: _D22 }, + { trimmed: "Filter", name: "b2Filter", def: _K42 }, + { trimmed: "FixtureDef", name: "b2FixtureDef", def: _r32 }, + { trimmed: "Fixture", name: "b2Fixture", def: _t32 }, + { trimmed: "DestructionListener", name: "b2DestructionListener", def: _c52 }, + { trimmed: "ContactFilter", name: "b2ContactFilter", def: _h52 }, + { trimmed: "ContactImpulse", name: "b2ContactImpulse", def: _l52 }, + { trimmed: "ContactListener", name: "b2ContactListener", def: _o52 }, + { trimmed: "QueryCallback", name: "b2QueryCallback", def: _u52 }, + { trimmed: "RayCastCallback", name: "b2RayCastCallback", def: _x52 }, + { trimmed: "TimeStep", name: "b2TimeStep", def: _y52 }, + { trimmed: "Position", name: "b2Position", def: _F52 }, + { trimmed: "Velocity", name: "b2Velocity", def: _G52 }, + { trimmed: "SolverData", name: "b2SolverData", def: _H52 }, + { trimmed: "World", name: "b2World", def: _C32 }, + { trimmed: "MixFriction", name: "b2MixFriction", def: _Vc2 }, + { trimmed: "MixRestitution", name: "b2MixRestitution", def: _Yc2 }, + { trimmed: "ContactRegister", name: "b2ContactRegister", def: _0d2 }, + { trimmed: "ContactEdge", name: "b2ContactEdge", def: _2d2 }, + { trimmed: "Contact", name: "b2Contact", def: _d72 }, + { trimmed: "CircleContact", name: "b2CircleContact", def: _rd2 }, + { trimmed: "PolygonContact", name: "b2PolygonContact", def: _Ad2 }, + { trimmed: "ChainAndCircleContact", name: "b2ChainAndCircleContact", def: _vd2 }, + { trimmed: "ChainAndPolygonContact", name: "b2ChainAndPolygonContact", def: _wd2 }, + { trimmed: "EdgeAndCircleContact", name: "b2EdgeAndCircleContact", def: _xd2 }, + { trimmed: "EdgeAndPolygonContact", name: "b2EdgeAndPolygonContact", def: _yd2 }, + { trimmed: "PolygonAndCircleContact", name: "b2PolygonAndCircleContact", def: _zd2 }, + { trimmed: "defaultFilter", name: "b2_defaultFilter", def: _Kd2 }, + { trimmed: "defaultListener", name: "b2_defaultListener", def: _Ld2 }, + { trimmed: "ContactManager", name: "b2ContactManager", def: _Q52 }, + { trimmed: "VelocityConstraintPoint", name: "b2VelocityConstraintPoint", def: _Qd2 }, + { trimmed: "ContactPositionConstraint", name: "b2ContactPositionConstraint", def: _Ud2 }, + { trimmed: "ContactVelocityConstraint", name: "b2ContactVelocityConstraint", def: _1e2 }, + { trimmed: "PositionSolverManifold", name: "b2PositionSolverManifold", def: _5e2 }, + { trimmed: "ContactSolverDef", name: "b2ContactSolverDef", def: _8e2 }, + { trimmed: "ContactSolver", name: "b2ContactSolver", def: _ae2 }, + { trimmed: "Island", name: "b2Island", def: _562 }, + { trimmed: "Jacobian", name: "b2Jacobian", def: _Hf2 }, + { trimmed: "JointEdge", name: "b2JointEdge", def: _Kf2 }, + { trimmed: "JointDef", name: "b2JointDef", def: _Lf2 }, + { trimmed: "Joint", name: "b2Joint", def: _t62 }, + { trimmed: "RevoluteJointDef", name: "b2RevoluteJointDef", def: _cg2 }, + { trimmed: "RevoluteJoint", name: "b2RevoluteJoint", def: _4g2 }, + { trimmed: "MouseJointDef", name: "b2MouseJointDef", def: _ah2 }, + { trimmed: "MouseJoint", name: "b2MouseJoint", def: _2g2 }, + { trimmed: "DistanceJointDef", name: "b2DistanceJointDef", def: _vh2 }, + { trimmed: "DistanceJoint", name: "b2DistanceJoint", def: _1g2 }, + { trimmed: "PrismaticJointDef", name: "b2PrismaticJointDef", def: _Ih2 }, + { trimmed: "PrismaticJoint", name: "b2PrismaticJoint", def: _3g2 }, + { trimmed: "FrictionJointDef", name: "b2FrictionJointDef", def: _gi2 }, + { trimmed: "FrictionJoint", name: "b2FrictionJoint", def: _9g2 }, + { trimmed: "WeldJointDef", name: "b2WeldJointDef", def: _si2 }, + { trimmed: "WeldJoint", name: "b2WeldJoint", def: _8g2 }, + { trimmed: "WheelJointDef", name: "b2WheelJointDef", def: _ui2 }, + { trimmed: "WheelJoint", name: "b2WheelJoint", def: _7g2 }, + { trimmed: "GearJointDef", name: "b2GearJointDef", def: _Ki2 }, + { trimmed: "GearJoint", name: "b2GearJoint", def: _6g2 }, + { trimmed: "MotorJointDef", name: "b2MotorJointDef", def: _Qj2 }, + { trimmed: "MotorJoint", name: "b2MotorJoint", def: _bg2 }, + { trimmed: "PulleyJointDef", name: "b2PulleyJointDef", def: _9k2 }, + { trimmed: "PulleyJoint", name: "b2PulleyJoint", def: _5g2 }, + { trimmed: "RopeJointDef", name: "b2RopeJointDef", def: _Ak2 }, + { trimmed: "RopeJoint", name: "b2RopeJoint", def: _ag2 }, + { trimmed: "RopeDef", name: "b2RopeDef", def: _Kk2 }, + { trimmed: "Rope", name: "b2Rope", def: _Ok2 }, + { trimmed: "maxManifoldPoints", name: "b2_maxManifoldPoints", def: _zR1 }, + { trimmed: "maxPolygonVertices", name: "b2_maxPolygonVertices", def: _AR1 }, + { trimmed: "aabbExtension", name: "b2_aabbExtension", def: _BR1 }, + { trimmed: "aabbMultiplier", name: "b2_aabbMultiplier", def: _CR1 }, + { trimmed: "linearSlop", name: "b2_linearSlop", def: _DR1 }, + { trimmed: "angularSlop", name: "b2_angularSlop", def: _ER1 }, + { trimmed: "polygonRadius", name: "b2_polygonRadius", def: _FR1 }, + { trimmed: "maxSubSteps", name: "b2_maxSubSteps", def: _GR1 }, + { trimmed: "maxTOIContacts", name: "b2_maxTOIContacts", def: _HR1 }, + { trimmed: "velocityThreshold", name: "b2_velocityThreshold", def: _IR1 }, + { trimmed: "maxLinearCorrection", name: "b2_maxLinearCorrection", def: _JR1 }, + { trimmed: "maxAngularCorrection", name: "b2_maxAngularCorrection", def: _KR1 }, + { trimmed: "maxTranslation", name: "b2_maxTranslation", def: _LR1 }, + { trimmed: "maxTranslationSquared", name: "b2_maxTranslationSquared", def: _MR1 }, + { trimmed: "maxRotation", name: "b2_maxRotation", def: _NR1 }, + { trimmed: "maxRotationSquared", name: "b2_maxRotationSquared", def: _OR1 }, + { trimmed: "baumgarte", name: "b2_baumgarte", def: _PR1 }, + { trimmed: "toiBaugarte", name: "b2_toiBaugarte", def: _QR1 }, + { trimmed: "timeToSleep", name: "b2_timeToSleep", def: _RR1 }, + { trimmed: "linearSleepTolerance", name: "b2_linearSleepTolerance", def: _SR1 }, + { trimmed: "angularSleepTolerance", name: "b2_angularSleepTolerance", def: _TR1 }, + { trimmed: "epsilon", name: "b2_epsilon", def: _xR1 }, + { trimmed: "JsonSerializer", name: "b2JsonSerializer", def: _fl2 }, + { trimmed: "RUBELoader", name: "b2RUBELoader", def: _vl2 }, + { trimmed: "Profiler", name: "b2Profiler", def: _cR1 }, + { trimmed: "ParticleDef", name: "b2ParticleDef", def: _l92 }, + { trimmed: "ParticleColor", name: "b2ParticleColor", def: _c92 }, + { trimmed: "ParticleGroupDef", name: "b2ParticleGroupDef", def: _w92 }, + { trimmed: "ParticleGroup", name: "b2ParticleGroup", def: _A92 }, + { trimmed: "ParticleSystem", name: "b2ParticleSystem", def: _762 }, + ]; + if (typeof b2_compatibility !== "undefined" && typeof window !== "undefined") { + for (var _X9 = 0; _X9 < _Zl2.length; ++_X9) window[_Zl2[_X9]["name"]] = _Zl2[_X9]["def"]; + } else { + var _4r1 = {}; + for (var _X9 = 0; _X9 < _Zl2.length; ++_X9) _4r1[_Zl2[_X9]["trimmed"]] = _Zl2[_X9]["def"]; + if (typeof module !== "undefined") module.__l2 = _4r1; + else window["b2"] = _4r1; + } +})(); +/* + * This class lets you encode animated GIF files + * Base class : http://www.java2s.com/Code/Java/2D-Graphics-GUI/AnimatedGifEncoder.htm + * @author Kevin Weiner (original Java version - kweiner@fmsware.com) + * @author Thibault Imbert (AS3 version - bytearray.org) + * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) + * @version 0.1 AS3 implementation + */ _0m2 = function () { + for (var _X9 = 0, _Br1 = {}; _X9 < 256; _X9++) _Br1[_X9] = String.fromCharCode(_X9); + function _1m2() { + this._2m2 = []; + } + _1m2.prototype._3m2 = function () { + for (var _J41 = "", _921 = this._2m2.length, _X9 = 0; _X9 < _921; _X9++) _J41 += _Br1[this._2m2[_X9]]; + return _J41; + }; + _1m2.prototype._4m2 = function (_r91) { + this._2m2.push(_r91); + }; + _1m2.prototype._5m2 = function (_ul) { + for (var _921 = _ul.length, _X9 = 0; _X9 < _921; _X9++) this._4m2(_ul.charCodeAt(_X9)); + }; + _1m2.prototype._6m2 = function (_7m2, offset, length) { + for (var _921 = length || _7m2.length, _X9 = offset || 0; _X9 < _921; _X9++) this._4m2(_7m2[_X9]); + }; + var __l2 = {}; + var width; + var height; + var _n2 = null; + var _8m2; + var repeat = -1; + var _9m2 = 0; + var _am2 = !1; + var out; + var _N21; + var _bm2; + var _cm2; + var colorDepth; + var _dm2; + var _em2 = []; + var _fm2 = 7; + var dispose = -1; + var _gm2 = !1; + var _hm2 = !0; + var _im2 = !1; + var _jm2 = 10; + var _km2 = "Generated by jsgif (https://github.com/antimatter15/jsgif/)"; + /* + * Sets the delay time between each frame, or changes it for subsequent frames + * (applies to last frame added) + * int delay time in milliseconds + * @param ms + */ var _lm2 = (__l2._lm2 = function _lm2(_am1) { + _9m2 = Math.round(_am1 / 10); + }); + /* + * Sets the GIF frame disposal code for the last added frame and any + * + * subsequent frames. Default is 0 if no transparent color has been set, + * otherwise 2. + * @param code + * int disposal code. + */ var _mm2 = (__l2._mm2 = function _mm2(_aL1) { + if (_aL1 >= 0) dispose = _aL1; + }); + /* + * Sets the number of times the set of GIF frames should be played. Default is + * 1; 0 means play indefinitely. Must be invoked before the first image is + * added. + * + * @param iter + * int number of iterations. + * @return + */ var _nm2 = (__l2._nm2 = function _nm2(_sL1) { + if (_sL1 >= 0) repeat = _sL1; + }); + /* + * Sets the transparent color for the last added frame and any subsequent + * frames. Since all colors are subject to modification in the quantization + * process, the color in the final palette for each frame closest to the given + * color becomes the transparent color for that frame. May be set to null to + * indicate no transparent color. + * @param + * Color to be treated as transparent on display. + */ var _om2 = (__l2._om2 = function _om2(_Y9) { + _n2 = _Y9; + }); + /* + * Sets the comment for the block comment + * @param + * string to be insterted as comment + */ var _pm2 = (__l2._pm2 = function _pm2(_Y9) { + _km2 = _Y9; + }); + /* + * The addFrame method takes an incoming BitmapData object to create each frames + * @param + * BitmapData object to be treated as a GIF's frame + */ var _qm2 = (__l2._qm2 = function _qm2(_U51, _rm2) { + if (_U51 === null || !_am2 || out === null) { + throw new Error("Please call start method before calling addFrame"); + } + var _np1 = !0; + try { + if (!_rm2) { + _N21 = _U51.getImageData(0, 0, _U51.canvas.width, _U51.canvas.height).data; + if (!_im2) _sm2(_U51.canvas.width, _U51.canvas.height); + } else { + if (_U51 instanceof ImageData) { + _N21 = _U51.data; + if (!_tm2 || width != _U51.width || height != _U51.height) { + _sm2(_U51.width, _U51.height); + } else { + } + } else if (_U51 instanceof Uint8ClampedArray) { + if (_U51.length == width * height * 4) { + _N21 = _U51; + } else { + console.log("Please set the correct size: ImageData length mismatch"); + _np1 = !1; + } + } else { + console.log("Please provide correct input"); + _np1 = !1; + } + } + _um2(); + if (_jm2 == 0) _vm2(); + else _wm2(); + if (_hm2) { + _xm2(); + _ym2(); + if (repeat >= 0) { + _zm2(); + } + } + _Am2(); + if (_km2 !== "") { + _Bm2(); + } + _Cm2(); + if (!_hm2) _ym2(); + _Dm2(); + _hm2 = !1; + } catch (e) { + _np1 = !1; + } + return _np1; + }); + /* + * @description: Downloads the encoded gif with the given name + * No need of any conversion from the stream data (out) to base64 + * Solves the issue of large file sizes when there are more frames + * and does not involve in creation of any temporary data in the process + * so no wastage of memory, and speeds up the process of downloading + * to just calling this function. + * @parameter {String} filename filename used for downloading the gif + */ var download = (__l2.download = function download(_Em2) { + if (out === null || _gm2 == !1) { + console.log("Please call start method and add frames and call finish method before calling download"); + } else { + _Em2 = _Em2 !== undefined ? (_Em2.endsWith(".gif") ? _Em2 : _Em2 + ".gif") : "download.gif"; + var _Fm2 = document.createElement("a"); + _Fm2.download = _Em2; + _Fm2.href = URL.createObjectURL(new Blob([new Uint8Array(out._2m2)], { type: "image/gif" })); + _Fm2.click(); + } + }); + var _Gm2 = (__l2._Gm2 = function _Gm2() { + if (!_am2) return !1; + var _np1 = !0; + _am2 = !1; + try { + out._4m2(0x3b); + _gm2 = !0; + } catch (e) { + _np1 = !1; + } + return _np1; + }); + var _kR1 = function _kR1() { + _8m2 = 0; + _N21 = null; + _bm2 = null; + _cm2 = null; + _dm2 = null; + _gm2 = !1; + _hm2 = !0; + }; + /* + * * Sets frame rate in frames per second. Equivalent to + * setDelay(1000/fps). + * @param fps + * float frame rate (frames per second) + */ var _Hm2 = (__l2._Hm2 = function _Hm2(_Pz1) { + if (_Pz1 != 0xf) _9m2 = Math.round(100 / _Pz1); + }); + /* + * Sets quality of color quantization (conversion of images to the maximum 256 + * colors allowed by the GIF specification). Lower values (minimum = 1) + * produce better colors, but slow processing significantly. 10 is the + * default, and produces good color mapping at reasonable speeds. Values + * greater than 20 do not yield significant improvements in speed. + * @param quality + * int greater than 0. + * @return + */ var _Im2 = (__l2._Im2 = function _Im2(_Jm2) { + _jm2 = _Jm2; + }); + /* + * Sets the GIF frame size. The default size is the size of the first frame + * added if this method is not invoked. + * @param w + * int frame width. + * @param h + * int frame width. + */ var _sm2 = (__l2._sm2 = function _sm2(_Z9, __9) { + if (_am2 && !_hm2) return; + width = _Z9; + height = __9; + if (width < 1) width = 320; + if (height < 1) height = 240; + _im2 = !0; + }); + /* + * Initiates GIF file creation on the given stream. + * @param os + * OutputStream on which GIF images are written. + * @return false if initial write failed. + */ var start = (__l2.start = function start() { + _kR1(); + var _np1 = !0; + _gm2 = !1; + out = new _1m2(); + try { + out._5m2("GIF89a"); + } catch (e) { + _np1 = !1; + } + return (_am2 = _np1); + }); + var _Km2 = (__l2._Km2 = function _Km2() { + _kR1(); + var _np1 = !0; + _gm2 = !1; + out = new _1m2(); + return (_am2 = _np1); + }); + var _wm2 = function _wm2() { + var _Bc1 = _bm2.length; + var _Lm2 = _Bc1 / 3; + _cm2 = []; + var _Mm2 = new _Nm2(_bm2, _Bc1, _jm2); + _dm2 = _Mm2._Om2(); + var _Sc1 = 0; + for (var _i21 = 0; _i21 < _Lm2; _i21++) { + var index = _Mm2.map(_bm2[_Sc1++] & 0xff, _bm2[_Sc1++] & 0xff, _bm2[_Sc1++] & 0xff); + _em2[index] = !0; + _cm2[_i21] = index; + } + _bm2 = null; + colorDepth = 8; + _fm2 = 7; + if (_n2 !== null) { + _8m2 = _Pm2(_n2); + } + }; + var _vm2 = function _vm2() { + var _Bc1 = _bm2.length; + var _Lm2 = _Bc1 / 3; + _cm2 = []; + _dm2 = []; + for (var _b21 = 0; _b21 < 8; _b21++) { + for (var _k41 = 0; _k41 < 8; _k41++) { + for (var _e21 = 0; _e21 < 4; _e21++) { + var index = 32 * _b21 + 4 * _k41 + _e21; + _dm2[index * 3 + 0] = floor(((_e21 + 0.5) * 255) / 4); + _dm2[index * 3 + 2] = floor(((_b21 + 0.5) * 255) / 8); + _dm2[index * 3 + 1] = floor(((_k41 + 0.5) * 255) / 8); + } + } + } + var _Sc1 = 0; + for (var _i21 = 0; _i21 < _Lm2; _i21++) { + var _e21 = floor((4 * (_bm2[_Sc1++] & 0xff)) / 256); + var _k41 = floor((8 * (_bm2[_Sc1++] & 0xff)) / 256); + var _b21 = floor((8 * (_bm2[_Sc1++] & 0xff)) / 256); + var index = _b21 * 32 + _k41 * 4 + _e21; + _em2[index] = !0; + _cm2[_i21] = index; + } + _bm2 = null; + colorDepth = 8; + _fm2 = 7; + if (_n2 !== null) { + _8m2 = 0; + } + }; + var _Pm2 = function _Pm2(_Y9) { + if (_dm2 === null) return -1; + var _b21 = (_Y9 & 0xff0000) >> 16; + var _k41 = (_Y9 & 0x00ff00) >> 8; + var _e21 = _Y9 & 0x0000ff; + var _Qm2 = 0; + var _Rm2 = 256 * 256 * 256; + var _Bc1 = _dm2.length; + for (var _X9 = 0; _X9 < _Bc1; ) { + var _Bc2 = _b21 - (_dm2[_X9++] & 0xff); + var _Cc2 = _k41 - (_dm2[_X9++] & 0xff); + var _Dc2 = _e21 - (_dm2[_X9] & 0xff); + var _Ce1 = _Bc2 * _Bc2 + _Cc2 * _Cc2 + _Dc2 * _Dc2; + var index = _X9 / 3; + if (_em2[index] && _Ce1 < _Rm2) { + _Rm2 = _Ce1; + _Qm2 = index; + } + _X9++; + } + return _Qm2; + }; + var _Sm2 = (__l2._Sm2 = function _Sm2() { + return width; + }); + var _Tm2 = (__l2._Tm2 = function _Tm2() { + return height; + }); + var _um2 = function _um2() { + var _Z9 = width; + var __9 = height; + _bm2 = []; + var data = _N21; + var _d31 = 0; + for (var _X9 = 0; _X9 < __9; _X9++) { + for (var _i21 = 0; _i21 < _Z9; _i21++) { + var _e21 = _X9 * _Z9 * 4 + _i21 * 4; + _bm2[_d31++] = data[_e21]; + _bm2[_d31++] = data[_e21 + 1]; + _bm2[_d31++] = data[_e21 + 2]; + } + } + }; + var _Am2 = function _Am2() { + out._4m2(0x21); + out._4m2(0xf9); + out._4m2(4); + var _Um2; + var _Vm2; + if (_n2 === null) { + _Um2 = 0; + _Vm2 = 0; + } else { + _Um2 = 1; + _Vm2 = 2; + } + if (dispose >= 0) { + _Vm2 = dispose & 7; + } + _Vm2 <<= 2; + out._4m2(0 | _Vm2 | 0 | _Um2); + _Wm2(_9m2); + out._4m2(_8m2); + out._4m2(0); + }; + var _Bm2 = function _Bm2() { + out._4m2(0x21); + out._4m2(0xfe); + out._4m2(_km2.length); + out._5m2(_km2); + out._4m2(0); + }; + var _Cm2 = function _Cm2() { + out._4m2(0x2c); + _Wm2(0); + _Wm2(0); + _Wm2(width); + _Wm2(height); + if (_hm2) { + out._4m2(0); + } else { + out._4m2(0x80 | 0 | 0 | 0 | _fm2); + } + }; + var _xm2 = function _xm2() { + _Wm2(width); + _Wm2(height); + out._4m2(0x80 | 0x70 | 0x00 | _fm2); + out._4m2(0); + out._4m2(0); + }; + var _zm2 = function _zm2() { + out._4m2(0x21); + out._4m2(0xff); + out._4m2(11); + out._5m2("NETSCAPE" + "2.0"); + out._4m2(3); + out._4m2(1); + _Wm2(repeat); + out._4m2(0); + }; + var _ym2 = function _ym2() { + out._6m2(_dm2); + var _W11 = 3 * 256 - _dm2.length; + for (var _X9 = 0; _X9 < _W11; _X9++) out._4m2(0); + }; + var _Wm2 = function _Wm2(_Xm2) { + out._4m2(_Xm2 & 0xff); + out._4m2((_Xm2 >> 8) & 0xff); + }; + var _Dm2 = function _Dm2() { + var _Ym2 = new _Zm2(width, height, _cm2, colorDepth); + _Ym2.__m2(out); + }; + var _0n2 = (__l2._0n2 = function _0n2() { + return out; + }); + var _1n2 = (__l2._1n2 = function _1n2(_2n2, _3n2) { + _am2 = _2n2; + _hm2 = _3n2; + }); + return __l2; +}; +/* + * This class handles LZW encoding + * Adapted from Jef Poskanzer's Java port by way of J. M. G. Elliott. + * @author Kevin Weiner (original Java version - kweiner@fmsware.com) + * @author Thibault Imbert (AS3 version - bytearray.org) + * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) + * @version 0.1 AS3 implementation + */ _Zm2 = function () { + var __l2 = {}; + var _4n2 = -1; + var _5n2; + var _6n2; + var _7n2; + var _8n2; + var _9n2; + var _an2; // David Rowley (mgardi@watdcsu.waterloo.edu) + var _bn2 = 12; + var _cn2 = 5003; + var _dn2; + var _en2 = _bn2; + var _fn2; + var _gn2 = 1 << _bn2; + var _hn2 = []; + var _in2 = []; + var _jn2 = _cn2; + var _kn2 = 0; + var _ln2 = !1; + var _mn2; + var _nn2; + var _on2; + var _pn2 = 0; + var _qn2 = 0; + var _rn2 = [0x0000, 0x0001, 0x0003, 0x0007, 0x000f, 0x001f, 0x003f, 0x007f, 0x00ff, 0x01ff, 0x03ff, 0x07ff, 0x0fff, 0x1fff, 0x3fff, 0x7fff, 0xffff]; + var _sn2; + var _tn2 = []; + var _Zm2 = (__l2._Zm2 = function _Zm2(width, height, _bm2, _un2) { + _5n2 = width; + _6n2 = height; + _7n2 = _bm2; + _8n2 = Math.max(2, _un2); + }); + var _vn2 = function _vn2(_Y9, _wn2) { + _tn2[_sn2++] = _Y9; + if (_sn2 >= 254) _xn2(_wn2); + }; + var _yn2 = function _yn2(_wn2) { + _zn2(_jn2); + _kn2 = _nn2 + 2; + _ln2 = !0; + _Kr1(_nn2, _wn2); + }; + var _zn2 = function _zn2(_jn2) { + for (var _X9 = 0; _X9 < _jn2; ++_X9) _hn2[_X9] = -1; + }; + var compress = (__l2.compress = function compress(_An2, _wn2) { + var _Bn2; + var _X9; + var _Y9; + var _Cn2; + var _Vm2; + var _Dn2; + var _En2; + _mn2 = _An2; + _ln2 = !1; + _dn2 = _mn2; + _fn2 = _Fn2(_dn2); + _nn2 = 1 << (_An2 - 1); + _on2 = _nn2 + 1; + _kn2 = _nn2 + 2; + _sn2 = 0; + _Cn2 = _Gn2(); + _En2 = 0; + for (_Bn2 = _jn2; _Bn2 < 65536; _Bn2 *= 2) ++_En2; + _En2 = 8 - _En2; + _Dn2 = _jn2; + _zn2(_Dn2); + _Kr1(_nn2, _wn2); + _Hn2: while ((_Y9 = _Gn2()) != _4n2) { + _Bn2 = (_Y9 << _en2) + _Cn2; + _X9 = (_Y9 << _En2) ^ _Cn2; + if (_hn2[_X9] == _Bn2) { + _Cn2 = _in2[_X9]; + continue; + } else if (_hn2[_X9] >= 0) { + _Vm2 = _Dn2 - _X9; + if (_X9 === 0) _Vm2 = 1; + do { + if ((_X9 -= _Vm2) < 0) _X9 += _Dn2; + if (_hn2[_X9] == _Bn2) { + _Cn2 = _in2[_X9]; + continue _Hn2; + } + } while (_hn2[_X9] >= 0); + } + _Kr1(_Cn2, _wn2); + _Cn2 = _Y9; + if (_kn2 < _gn2) { + _in2[_X9] = _kn2++; + _hn2[_X9] = _Bn2; + } else _yn2(_wn2); + } + _Kr1(_Cn2, _wn2); + _Kr1(_on2, _wn2); + }); + var __m2 = (__l2.__m2 = function __m2(_In2) { + _In2._4m2(_8n2); + _9n2 = _5n2 * _6n2; + _an2 = 0; + compress(_8n2 + 1, _In2); + _In2._4m2(0); + }); + var _xn2 = function _xn2(_wn2) { + if (_sn2 > 0) { + _wn2._4m2(_sn2); + _wn2._6m2(_tn2, 0, _sn2); + _sn2 = 0; + } + }; + var _Fn2 = function _Fn2(_dn2) { + return (1 << _dn2) - 1; + }; + var _Gn2 = function _Gn2() { + if (_9n2 === 0) return _4n2; + --_9n2; + var _Jn2 = _7n2[_an2++]; + return _Jn2 & 0xff; + }; + var _Kr1 = function _Kr1(_aL1, _wn2) { + _pn2 &= _rn2[_qn2]; + if (_qn2 > 0) _pn2 |= _aL1 << _qn2; + else _pn2 = _aL1; + _qn2 += _dn2; + while (_qn2 >= 8) { + _vn2(_pn2 & 0xff, _wn2); + _pn2 >>= 8; + _qn2 -= 8; + } + if (_kn2 > _fn2 || _ln2) { + if (_ln2) { + _fn2 = _Fn2((_dn2 = _mn2)); + _ln2 = !1; + } else { + ++_dn2; + if (_dn2 == _en2) _fn2 = _gn2; + else _fn2 = _Fn2(_dn2); + } + } + if (_aL1 == _on2) { + while (_qn2 > 0) { + _vn2(_pn2 & 0xff, _wn2); + _pn2 >>= 8; + _qn2 -= 8; + } + _xn2(_wn2); + } + }; + _Zm2.apply(this, arguments); + return __l2; +}; +/* * This class handles Neural-Net quantization algorithm + * @author Kevin Weiner (original Java version - kweiner@fmsware.com) + * @author Thibault Imbert (AS3 version - bytearray.org) + * @author Kevin Kwok (JavaScript version - https://github.com/antimatter15/jsgif) + * @version 0.1 AS3 implementation + */ _Nm2 = function () { + var __l2 = {}; + var _Kn2 = 256; + var _Ln2 = 499; + var _Mn2 = 491; + var _Nn2 = 487; + var _On2 = 503; + var _Pn2 = 3 * _On2; + var _Qn2 = _Kn2 - 1; + var _Rn2 = 4; + var _Sn2 = 100; + var _Tn2 = 16; + var _Un2 = 1 << _Tn2; + var _Vn2 = 10; + var _Wn2 = 1 << _Vn2; + var _Xn2 = 10; + var _bT1 = _Un2 >> _Xn2; + var _Yn2 = _Un2 << (_Vn2 - _Xn2); + var _Zn2 = _Kn2 >> 3; + var __n2 = 6; + var _0o2 = 1 << __n2; + var _1o2 = _Zn2 * _0o2; + var _2o2 = 30; + var _3o2 = 10; + var _4o2 = 1 << _3o2; + var _5o2; + var _6o2 = 8; + var _7o2 = 1 << _6o2; + var _8o2 = _3o2 + _6o2; + var _9o2 = 1 << _8o2; + var _ao2; + var _bo2; + var _co2; + var _do2; + var _eo2 = []; + var _sh1 = []; + var _fo2 = []; + var _go2 = []; + var _Nm2 = (__l2._Nm2 = function _Nm2(_ho2, _Bc1, _jm2) { + var _X9; + var _ot1; + _ao2 = _ho2; + _bo2 = _Bc1; + _co2 = _jm2; + _do2 = new Array(_Kn2); + for (_X9 = 0; _X9 < _Kn2; _X9++) { + _do2[_X9] = new Array(4); + _ot1 = _do2[_X9]; + _ot1[0] = _ot1[1] = _ot1[2] = (_X9 << (_Rn2 + 8)) / _Kn2; + _fo2[_X9] = _Un2 / _Kn2; + _sh1[_X9] = 0; + } + }); + var _io2 = function _io2() { + var map = []; + var index = new Array(_Kn2); + for (var _X9 = 0; _X9 < _Kn2; _X9++) index[_do2[_X9][3]] = _X9; + var _Sc1 = 0; + for (var _921 = 0; _921 < _Kn2; _921++) { + var _i21 = index[_921]; + map[_Sc1++] = _do2[_i21][0]; + map[_Sc1++] = _do2[_i21][1]; + map[_Sc1++] = _do2[_i21][2]; + } + return map; + }; + var _jo2 = function _jo2() { + var _X9; + var _i21; + var _ko2; + var _lo2; + var _ot1; + var _Yr1; + var _mo2; + var _no2; + _mo2 = 0; + _no2 = 0; + for (_X9 = 0; _X9 < _Kn2; _X9++) { + _ot1 = _do2[_X9]; + _ko2 = _X9; + _lo2 = _ot1[1]; + for (_i21 = _X9 + 1; _i21 < _Kn2; _i21++) { + _Yr1 = _do2[_i21]; + if (_Yr1[1] < _lo2) { + _ko2 = _i21; + _lo2 = _Yr1[1]; + } + } + _Yr1 = _do2[_ko2]; + if (_X9 != _ko2) { + _i21 = _Yr1[0]; + _Yr1[0] = _ot1[0]; + _ot1[0] = _i21; + _i21 = _Yr1[1]; + _Yr1[1] = _ot1[1]; + _ot1[1] = _i21; + _i21 = _Yr1[2]; + _Yr1[2] = _ot1[2]; + _ot1[2] = _i21; + _i21 = _Yr1[3]; + _Yr1[3] = _ot1[3]; + _ot1[3] = _i21; + } + if (_lo2 != _mo2) { + _eo2[_mo2] = (_no2 + _X9) >> 1; + for (_i21 = _mo2 + 1; _i21 < _lo2; _i21++) _eo2[_i21] = _X9; + _mo2 = _lo2; + _no2 = _X9; + } + } + _eo2[_mo2] = (_no2 + _Qn2) >> 1; + for (_i21 = _mo2 + 1; _i21 < 256; _i21++) _eo2[_i21] = _Qn2; + }; + var _oo2 = function _oo2() { + var _X9; + var _i21; + var _e21; + var _k41; + var _b21; + var _2U1; + var _0v1; + var alpha; + var _7R1; + var _po2; + var _qo2; + var _ot1; + var _Jn2; + var _ro2; + if (_bo2 < _Pn2) _co2 = 1; + _5o2 = 30 + (_co2 - 1) / 3; + _ot1 = _ao2; + _Jn2 = 0; + _ro2 = _bo2; + _qo2 = _bo2 / (3 * _co2); + _po2 = (_qo2 / _Sn2) | 0; + alpha = _4o2; + _2U1 = _1o2; + _0v1 = _2U1 >> __n2; + if (_0v1 <= 1) _0v1 = 0; + for (_X9 = 0; _X9 < _0v1; _X9++) _go2[_X9] = alpha * (((_0v1 * _0v1 - _X9 * _X9) * _7o2) / (_0v1 * _0v1)); + if (_bo2 < _Pn2) _7R1 = 3; + else if (_bo2 % _Ln2 !== 0) _7R1 = 3 * _Ln2; + else { + if (_bo2 % _Mn2 !== 0) _7R1 = 3 * _Mn2; + else { + if (_bo2 % _Nn2 !== 0) _7R1 = 3 * _Nn2; + else _7R1 = 3 * _On2; + } + } + _X9 = 0; + while (_X9 < _qo2) { + _e21 = (_ot1[_Jn2 + 0] & 0xff) << _Rn2; + _k41 = (_ot1[_Jn2 + 1] & 0xff) << _Rn2; + _b21 = (_ot1[_Jn2 + 2] & 0xff) << _Rn2; + _i21 = _so2(_e21, _k41, _b21); + _to2(alpha, _i21, _e21, _k41, _b21); + if (_0v1 !== 0) _uo2(_0v1, _i21, _e21, _k41, _b21); + _Jn2 += _7R1; + if (_Jn2 >= _ro2) _Jn2 -= _bo2; + _X9++; + if (_po2 === 0) _po2 = 1; + if (_X9 % _po2 === 0) { + alpha -= alpha / _5o2; + _2U1 -= _2U1 / _2o2; + _0v1 = _2U1 >> __n2; + if (_0v1 <= 1) _0v1 = 0; + for (_i21 = 0; _i21 < _0v1; _i21++) _go2[_i21] = alpha * (((_0v1 * _0v1 - _i21 * _i21) * _7o2) / (_0v1 * _0v1)); + } + } + }; + var map = (__l2.map = function map(_e21, _k41, _b21) { + var _X9; + var _i21; + var _OB1; + var _l41; + var _vo2; + var _ot1; + var _wo2; + _vo2 = 1000; + _wo2 = -1; + _X9 = _eo2[_k41]; + _i21 = _X9 - 1; + while (_X9 < _Kn2 || _i21 >= 0) { + if (_X9 < _Kn2) { + _ot1 = _do2[_X9]; + _OB1 = _ot1[1] - _k41; + if (_OB1 >= _vo2) _X9 = _Kn2; + else { + _X9++; + if (_OB1 < 0) _OB1 = -_OB1; + _l41 = _ot1[0] - _e21; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + if (_OB1 < _vo2) { + _l41 = _ot1[2] - _b21; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + if (_OB1 < _vo2) { + _vo2 = _OB1; + _wo2 = _ot1[3]; + } + } + } + } + if (_i21 >= 0) { + _ot1 = _do2[_i21]; + _OB1 = _k41 - _ot1[1]; + if (_OB1 >= _vo2) _i21 = -1; + else { + _i21--; + if (_OB1 < 0) _OB1 = -_OB1; + _l41 = _ot1[0] - _e21; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + if (_OB1 < _vo2) { + _l41 = _ot1[2] - _b21; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + if (_OB1 < _vo2) { + _vo2 = _OB1; + _wo2 = _ot1[3]; + } + } + } + } + } + return _wo2; + }); + var _Om2 = (__l2._Om2 = function _Om2() { + _oo2(); + _xo2(); + _jo2(); + return _io2(); + }); + var _xo2 = function _xo2() { + var _X9; + var _i21; + for (_X9 = 0; _X9 < _Kn2; _X9++) { + _do2[_X9][0] >>= _Rn2; + _do2[_X9][1] >>= _Rn2; + _do2[_X9][2] >>= _Rn2; + _do2[_X9][3] = _X9; + } + }; + var _uo2 = function _uo2(_0v1, _X9, _e21, _k41, _b21) { + var _i21; + var _Sc1; + var _QT1; + var _dL1; + var _l41; + var _Z11; + var _ot1; + _QT1 = _X9 - _0v1; + if (_QT1 < -1) _QT1 = -1; + _dL1 = _X9 + _0v1; + if (_dL1 > _Kn2) _dL1 = _Kn2; + _i21 = _X9 + 1; + _Sc1 = _X9 - 1; + _Z11 = 1; + while (_i21 < _dL1 || _Sc1 > _QT1) { + _l41 = _go2[_Z11++]; + if (_i21 < _dL1) { + _ot1 = _do2[_i21++]; + try { + _ot1[0] -= (_l41 * (_ot1[0] - _e21)) / _9o2; + _ot1[1] -= (_l41 * (_ot1[1] - _k41)) / _9o2; + _ot1[2] -= (_l41 * (_ot1[2] - _b21)) / _9o2; + } catch (e) {} + } + if (_Sc1 > _QT1) { + _ot1 = _do2[_Sc1--]; + try { + _ot1[0] -= (_l41 * (_ot1[0] - _e21)) / _9o2; + _ot1[1] -= (_l41 * (_ot1[1] - _k41)) / _9o2; + _ot1[2] -= (_l41 * (_ot1[2] - _b21)) / _9o2; + } catch (e) {} + } + } + }; + var _to2 = function _to2(alpha, _X9, _e21, _k41, _b21) { + var _W11 = _do2[_X9]; + _W11[0] -= (alpha * (_W11[0] - _e21)) / _4o2; + _W11[1] -= (alpha * (_W11[1] - _k41)) / _4o2; + _W11[2] -= (alpha * (_W11[2] - _b21)) / _4o2; + }; + var _so2 = function _so2(_e21, _k41, _b21) { + var _X9; + var _OB1; + var _l41; + var _yo2; + var _zo2; + var _Ao2; + var _Bo2; + var _vo2; + var _Co2; + var _W11; + _vo2 = ~(1 << 31); + _Co2 = _vo2; + _Ao2 = -1; + _Bo2 = _Ao2; + for (_X9 = 0; _X9 < _Kn2; _X9++) { + _W11 = _do2[_X9]; + _OB1 = _W11[0] - _e21; + if (_OB1 < 0) _OB1 = -_OB1; + _l41 = _W11[1] - _k41; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + _l41 = _W11[2] - _b21; + if (_l41 < 0) _l41 = -_l41; + _OB1 += _l41; + if (_OB1 < _vo2) { + _vo2 = _OB1; + _Ao2 = _X9; + } + _yo2 = _OB1 - (_sh1[_X9] >> (_Tn2 - _Rn2)); + if (_yo2 < _Co2) { + _Co2 = _yo2; + _Bo2 = _X9; + } + _zo2 = _fo2[_X9] >> _Xn2; + _fo2[_X9] -= _zo2; + _sh1[_X9] += _zo2 << _Vn2; + } + _fo2[_Ao2] += _bT1; + _sh1[_Ao2] -= _Yn2; + return _Bo2; + }; + _Nm2.apply(this, arguments); + return __l2; +}; +function _Do2() { + var _Eo2 = + "#define MATRIX_VIEW 0\n" + + "#define MATRIX_PROJECTION 1\n" + + "#define MATRIX_WORLD 2\n" + + "#define MATRIX_WORLD_VIEW 3\n" + + "#define MATRIX_WORLD_VIEW_PROJECTION 4\n" + + "#define MATRICES_MAX 5\n" + + "#define FOG_SETTINGS 0\n" + + "#define FOG_COLOUR 1\n" + + "\n" + + "uniform mat4 matrices[MATRICES_MAX];\n" + + "uniform vec4 fogParameters[2];\n" + + "\n" + + "attribute vec3 vertex;\n" + + "attribute vec4 color;\n" + + "attribute vec2 UV;\n" + + "\n" + + "varying vec4 fcolor;\n" + + "varying vec2 texc;\n" + + "varying vec4 fogColor;\n" + + "varying float fogFactor;\n" + + "\n" + + "float CalcFogFactor(vec4 pos)\n" + + "{\n" + + " vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n" + + " vec4 fogParams = fogParameters[FOG_SETTINGS];\n" + + " return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n" + + "}\n" + + "\n" + + "void main(void)\n" + + "{\n" + + " fcolor = color;\n" + + " texc = UV;\n" + + " vec4 pos = vec4(vertex.xyz, 1);\n" + + " fogFactor = CalcFogFactor(pos);\n" + + " fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n" + + " gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n" + + " gl_PointSize = 1.0;\n" + + "}"; + return _Eo2; +} +function _Fo2() { + var _Go2 = + "precision highp float;\n" + + "uniform sampler2D pTexure;\n" + + "uniform bool alphaTestEnabled;\n" + + "uniform float alphaRefValue;" + + "\n" + + "varying vec4 fcolor;\n" + + "varying vec2 texc;\n" + + "varying vec4 fogColor;\n" + + "varying float fogFactor;\n" + + "\n" + + "void DoAlphaTest(vec4 SrcColour)\n" + + "{\n" + + " if (alphaTestEnabled)\n" + + " {\n" + + " if (SrcColour.a <= alphaRefValue)\n" + + " {\n" + + " discard;\n" + + " }\n" + + " }\n" + + "}\n" + + "\n" + + "void main(void)\n" + + "{\n" + + " vec4 color = texture2D(pTexure, texc).rgba * fcolor.rgba;\n" + + " DoAlphaTest(color);\n" + + " gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n" + + "}\n"; + return _Go2; +} +function _Ho2() { + var _Io2 = + "#define LIGHTS_MAX 8\n" + + "#define MATRIX_VIEW 0\n" + + "#define MATRIX_PROJECTION 1\n" + + "#define MATRIX_WORLD 2\n" + + "#define MATRIX_WORLD_VIEW 3\n" + + "#define MATRIX_WORLD_VIEW_PROJECTION 4\n" + + "#define MATRICES_MAX 5\n" + + "#define FOG_SETTINGS 0\n" + + "#define FOG_COLOUR 1\n" + + "\n" + + "uniform mat4 matrices[MATRICES_MAX];\n" + + "uniform vec4 fogParameters[2];\n" + + "\n" + + "uniform vec4 dirlightdir[LIGHTS_MAX];\n" + + "uniform vec4 pointlightpos[LIGHTS_MAX];\n" + + "uniform vec4 lightcol[LIGHTS_MAX];\n" + + "uniform vec4 ambientcol;\n" + + "\n" + + "attribute vec3 vertex;\n" + + "attribute vec3 normal;\n" + + "attribute vec4 color;\n" + + "attribute vec2 UV;\n" + + "\n" + + "varying vec4 fcolor;\n" + + "varying vec2 texc;\n" + + "varying vec4 fogColor;\n" + + "varying float fogFactor;\n" + + "\n" + + "float CalcFogFactor(vec4 pos)\n" + + "{\n" + + " vec4 viewpos = matrices[MATRIX_WORLD_VIEW] * pos;\n" + + " vec4 fogParams = fogParameters[FOG_SETTINGS];\n" + + " return (1.0 - ((fogParams.z - viewpos.z) * fogParams.y)) * fogParams.x;\n" + + "}\n" + + "\n" + + "vec4 DoDirLight(vec3 ws_normal, vec4 dir, vec4 diffusecol)\n" + + "{\n" + + " float dotresult = dot(ws_normal, dir.xyz);\n" + + " dotresult = max(0.0, dotresult);\n" + + " return dotresult * diffusecol;\n" + + "}\n" + + "\n" + + "vec4 DoPointLight(vec3 ws_pos, vec3 ws_normal, vec4 posrange, vec4 diffusecol)\n" + + "{\n" + + " float atten = 0.0;\n" + + "\n" + + " vec3 diffvec = ws_pos - posrange.xyz;\n" + + " float veclen = length(diffvec);\n" + + " if (veclen <= posrange.w)\n" + + " {\n" + + " atten = 1.0 / (1.0 + (veclen / posrange.w));\n" + + " }\n" + + "\n" + + " diffvec /= veclen;\n" + + " float dotresult = dot(ws_normal, diffvec);\n" + + " dotresult = max(0.0, dotresult);\n" + + "\n" + + " return (diffusecol * dotresult * atten);\n" + + "}\n" + + "\n" + + "vec4 DoLighting(vec4 vertexcolour, vec4 objectspacepos, vec3 objectspacenormal)\n" + + "{\n" + + " vec3 ws_normal;\n" + + " vec3 ws_pos;\n" + + " vec4 objectspacenormal4 = vec4(objectspacenormal, 0.0);\n" + + "\n" + + " ws_normal = (matrices[MATRIX_WORLD] * objectspacenormal4).xyz;\n" + + " ws_normal = -normalize(ws_normal);\n" + + " ws_pos = (matrices[MATRIX_WORLD] * objectspacepos).xyz;\n" + + "\n" + + " vec4 accumcol = vec4(0.0, 0.0, 0.0, 0.0);\n" + + " for(int i = 0; i < LIGHTS_MAX; i++)\n" + + " {\n" + + " accumcol += DoDirLight(ws_normal, dirlightdir[i], lightcol[i]);\n" + + " }\n" + + " for(int i = 0; i < LIGHTS_MAX; i++)\n" + + " {\n" + + " accumcol += DoPointLight(ws_pos, ws_normal, pointlightpos[i], lightcol[i]);\n" + + " }\n" + + " accumcol *= vertexcolour;\n" + + " accumcol += ambientcol;\n" + + " return min(vec4(1.0, 1.0, 1.0, 1.0), accumcol);\n" + + "}\n" + + "\n" + + "void main(void)\n" + + "{\n" + + " vec4 pos = vec4(vertex.xyz, 1);\n" + + " vec4 lcolor = DoLighting(color, pos, normal);\n" + + " fcolor = vec4(lcolor.xyz, 1);\n" + + " fogFactor = CalcFogFactor(pos);\n" + + " fogColor = vec4(fogParameters[FOG_COLOUR].xyz, 1);\n" + + " texc = UV;\n" + + " gl_Position = matrices[MATRIX_WORLD_VIEW_PROJECTION] * pos;\n" + + " gl_PointSize = 1.0;\n" + + "}"; + return _Io2; +} +function _Jo2() { + var _Go2 = + "precision highp float;\n" + + "uniform sampler2D pTexure;\n" + + "uniform bool alphaTestEnabled;\n" + + "uniform float alphaRefValue;" + + "\n" + + "varying vec4 fcolor;\n" + + "varying vec2 texc;\n" + + "varying vec4 fogColor;\n" + + "varying float fogFactor;\n" + + "\n" + + "void DoAlphaTest(vec4 SrcColour)\n" + + "{\n" + + " if (alphaTestEnabled)\n" + + " {\n" + + " if (SrcColour.a <= alphaRefValue)\n" + + " {\n" + + " discard;\n" + + " }\n" + + " }\n" + + "}\n" + + "\n" + + "\n" + + "void main(void)\n" + + "{\n" + + " vec4 color = texture2D( pTexure, texc ).rgba * fcolor.rgba;\n" + + " DoAlphaTest(color);\n" + + " gl_FragColor = vec4(mix(color.rgb, fogColor.rgb, fogFactor), color.a);\n" + + "}\n"; + return _Go2; +} +/*@constructor */ function _Ko2(_Lo2, _fP1) { + var _Mo2 = null; + var _No2 = null, + _Oo2 = null, + _Po2 = null; + var _Qo2 = 0; + var _Ro2, _So2, _To2; + var _Uo2, + _Vo2, + _Wo2 = []; + var _Xo2, _Yo2, _Zo2, __o2; + var _0p2, _1p2; + var _2p2 = 0; + Object.defineProperties(this, { + _3p2: { + get: function () { + return _Mo2; + }, + }, + _4p2: { + get: function () { + return _Mo2 !== null && _Mo2 !== undefined; + }, + }, + _a51: { + get: function () { + return _Po2; + }, + }, + _x51: { + get: function () { + return _Uo2; + }, + }, + _W71: { + get: function () { + return _Vo2; + }, + }, + _5p2: { + get: function () { + return _Ro2; + }, + }, + _6p2: { + get: function () { + return _So2; + }, + }, + _7p2: { + get: function () { + return _Xo2; + }, + }, + _8p2: { + get: function () { + return _Yo2; + }, + }, + _9p2: { + get: function () { + return _Zo2; + }, + set: function (_r91) { + _Zo2 = _r91; + }, + }, + _ap2: { + get: function () { + return __o2; + }, + set: function (_r91) { + __o2 = _r91; + }, + }, + _pn1: { + get: function () { + return _0p2; + }, + }, + }); + (function () { + _Mo2 = _bp2(_Lo2, _fP1); + if (_Mo2) { + _cp2(_Mo2); + var _dp2 = _Mo2.getParameter(_Mo2.MAX_TEXTURE_IMAGE_UNITS); + _0p2 = _dp2 < _Z41._ep2 ? _dp2 : _Z41._ep2; + _1p2 = _Mo2.getParameter(_Mo2.MAX_TEXTURE_SIZE); + _Oo2 = new _fp2(_fP1._gp2); + _Po2 = new _hp2(_0p2, 32, _Oo2, _fP1._gp2); + _No2 = new _ip2(_Oo2, _Po2); + _jp2(); + _kp2(); + _lp2(); + _Oo2._Wk1(_Ro2); + _mp2(); + } + })(); + function _mp2() { + _np2 = _Mo2.getExtension("EXT_texture_filter_anisotropic") || _Mo2.getExtension("MOZ_EXT_texture_filter_anisotropic") || _Mo2.getExtension("WEBKIT_EXT_texture_filter_anisotropic"); + } + function _cp2(_op2) { + _fp2.prototype._op2 = _op2; + _ip2.prototype._op2 = _op2; + _G71.prototype._op2 = _op2; + _pp2.prototype._op2 = _op2; + _qp2.prototype._op2 = _op2; + _rp2.prototype._op2 = _op2; + } + function _sp2() { + var userAgent = navigator.userAgent.toString().toLowerCase(); + var _tp2 = userAgent.indexOf("trident/"); + if (_tp2 >= 0) { + var version = parseFloat(userAgent.slice(_tp2 + "trident/".length)); + if (version == 7) { + return true; + } + } + return false; + } + function _bp2(_Lo2, _fP1) { + if (_sp2()) return null; + var _up2 = null; + var _vp2 = ["webgl", "experimental-webgl", "moz-webgl", "webkit-3d"]; + { + for (var _X9 = 0; _X9 < _vp2.length; _X9++) { + try { + var _wp2 = { alpha: true, stencil: _fP1._xp2, antialias: false, premultipliedAlpha: false, preserveDrawingBuffer: _fP1._yp2 }; + _up2 = _Lo2.getContext(_vp2[_X9], _wp2); + if (_up2) { + break; + } + } catch (_dc1) { + return null; + } + } + } + if (_up2) { + _Xo2 = _Lo2.width; + _Yo2 = _Lo2.height; + _Zo2 = _Xo2; + __o2 = _Yo2; + } + return _up2; + } + function _jp2() { + var _zp2 = new _qp2(), + _Ap2 = new _qp2(); + _zp2._Bp2(); + _zp2._Cp2(); + _zp2._Dp2(); + _Ap2._Bp2(); + _Ap2._Cp2(); + _Ap2._Dp2(); + _Ap2._Ep2(); + _Uo2 = _Wo2.push(_zp2) - 1; + _Vo2 = _Wo2.push(_Ap2) - 1; + _No2._Fp2(_Uo2); + _No2._Fp2(_Vo2); + _zp2._Gp2 = _Ap2._Gp2 = true; + } + /*@this {yyWebGL} */ this._Hp2 = function (_Ip2) { + for (var _X9 in _Wo2) { + if (!_Wo2.hasOwnProperty(_X9)) continue; + if (_Wo2[_X9]._xS1(_Ip2)) { + return _X9; + } + } + var _Jp2 = _Wo2.push(_Ip2) - 1; + _No2._Fp2(_Jp2); + return _Jp2; + }; + /*@this {yyWebGL} */ this._I71 = function (_A81) { + return _Wo2[_A81]; + }; + function _Kp2(_6B1) { + while ((_6B1 & 0x1) == 0 && _6B1 > 1) { + _6B1 >>= 1; + } + return _6B1 == 1; + } + /*@this {yyWebGL} */ this._Lp2 = function () { + return _1p2; + }; + /*@this {yyWebGL} */ this._Mp2 = function (_Np2, _Op2, _Pp2, _Qp2) { + _No2._EM1(); + _Oo2._Mp2(_Np2, _Op2, _Pp2, _Qp2); + }; + function _Rp2(_Sp2, type, source) { + var _Wo1 = _Mo2.createShader(type == "vertex" ? _Mo2.VERTEX_SHADER : _Mo2.FRAGMENT_SHADER); + _Mo2.shaderSource(_Wo1, source); + _Mo2.compileShader(_Wo1); + if (!_Mo2.getShaderParameter(_Wo1, _Mo2.COMPILE_STATUS)) { + alert("Could not compile " + type + " shader:\n\n" + _Mo2.getShaderInfoLog(_Wo1)); + console.log("----------------Shader Begin----------------"); + console.log(source); + console.log("-----------------Shader END----------------"); + return; + } + _Mo2.attachShader(_Sp2, _Wo1); + } + function _kp2() { + var _Io2 = _Do2(); + var _Go2 = _Fo2(); + var _Tp2 = _Mo2.createProgram(); + var error = _Mo2.getError(); + _Rp2(_Tp2, "vertex", _Io2); + _Rp2(_Tp2, "fragment", _Go2); + _Mo2.linkProgram(_Tp2); + error = _Mo2.getError(); + if (!_Mo2.getProgramParameter(_Tp2, _Mo2.LINK_STATUS)) { + alert("Could not initialise shaders\n\n"); + return false; + } + _Mo2.useProgram(_Tp2); + _Ro2 = _Tp2; + _Tp2._Up2 = _Mo2.getAttribLocation(_Tp2, "vertex"); + _Tp2._Vp2 = _Mo2.getAttribLocation(_Tp2, "normal"); + _Tp2._Wp2 = _Mo2.getAttribLocation(_Tp2, "color"); + _Tp2._Xp2 = _Mo2.getAttribLocation(_Tp2, "UV"); + _Tp2._Yp2 = _Mo2.getUniformLocation(_Tp2, "pTexure"); + _Tp2._Zp2 = _Mo2.getUniformLocation(_Tp2, "matrices"); + _Tp2.__p2 = _Mo2.getUniformLocation(_Tp2, "fogParameters"); + _Tp2._0q2 = _Mo2.getUniformLocation(_Tp2, "alphaTestEnabled"); + _Tp2._1q2 = _Mo2.getUniformLocation(_Tp2, "alphaRefValue"); + _Tp2._2q2 = []; + _Tp2._2q2.push(_Mo2.getAttribLocation(_Tp2, "vertex")); + _Tp2._2q2.push(_Mo2.getAttribLocation(_Tp2, "color")); + _Tp2._2q2.push(_Mo2.getAttribLocation(_Tp2, "UV")); + _Tp2._2q2 = []; + _Tp2._3q2 = []; + _Tp2._4q2 = []; + if (_Tp2._Up2 != -1) { + _Tp2._2q2.push(_Tp2._Up2); + _Tp2._3q2.push("vertex"); + _Tp2._4q2.push(_Z41._F81); + } + if (_Tp2._Vp2 != -1) { + _Tp2._2q2.push(_Tp2._Vp2); + _Tp2._3q2.push("normal"); + _Tp2._4q2.push(_Z41._U81); + } + if (_Tp2._Wp2 != -1) { + _Tp2._2q2.push(_Tp2._Wp2); + _Tp2._3q2.push("color"); + _Tp2._4q2.push(_Z41._K81); + } + if (_Tp2._Xp2 != -1) { + _Tp2._2q2.push(_Tp2._Xp2); + _Tp2._3q2.push("UV"); + _Tp2._4q2.push(_Z41._S81); + } + _Tp2._5q2 = _2p2++; + return true; + } + function _lp2() { + var _Eo2 = _Ho2(); + var _Go2 = _Jo2(); + var _Tp2 = _Mo2.createProgram(); + var error = _Mo2.getError(); + _Rp2(_Tp2, "vertex", _Eo2); + _Rp2(_Tp2, "fragment", _Go2); + _Mo2.linkProgram(_Tp2); + error = _Mo2.getError(); + if (!_Mo2.getProgramParameter(_Tp2, _Mo2.LINK_STATUS)) { + alert("Could not initialise 3D shader\n\n"); + return false; + } + _Mo2.useProgram(_Tp2); + _Tp2._6q2 = _Mo2.getUniformLocation(_Tp2, "ViewMatrix"); + _So2 = _Tp2; + _Tp2._Up2 = _Mo2.getAttribLocation(_Tp2, "vertex"); + _Tp2._Vp2 = _Mo2.getAttribLocation(_Tp2, "normal"); + _Tp2._Wp2 = _Mo2.getAttribLocation(_Tp2, "color"); + _Tp2._Xp2 = _Mo2.getAttribLocation(_Tp2, "UV"); + _Tp2._Yp2 = _Mo2.getUniformLocation(_Tp2, "pTexure"); + _Tp2._Zp2 = _Mo2.getUniformLocation(_Tp2, "matrices"); + _Tp2._7q2 = _Mo2.getUniformLocation(_Tp2, "dirlightdir"); + _Tp2._8q2 = _Mo2.getUniformLocation(_Tp2, "pointlightpos"); + _Tp2._9q2 = _Mo2.getUniformLocation(_Tp2, "lightcol"); + _Tp2._aq2 = _Mo2.getUniformLocation(_Tp2, "ambientcol"); + _Tp2.__p2 = _Mo2.getUniformLocation(_Tp2, "fogParameters"); + _Tp2._0q2 = _Mo2.getUniformLocation(_Tp2, "alphaTestEnabled"); + _Tp2._1q2 = _Mo2.getUniformLocation(_Tp2, "alphaRefValue"); + _Tp2._2q2 = []; + _Tp2._3q2 = []; + _Tp2._4q2 = []; + if (_Tp2._Up2 != -1) { + _Tp2._2q2.push(_Tp2._Up2); + _Tp2._3q2.push("vertex"); + _Tp2._4q2.push(_Z41._F81); + } + if (_Tp2._Vp2 != -1) { + _Tp2._2q2.push(_Tp2._Vp2); + _Tp2._3q2.push("normal"); + _Tp2._4q2.push(_Z41._U81); + } + if (_Tp2._Wp2 != -1) { + _Tp2._2q2.push(_Tp2._Wp2); + _Tp2._3q2.push("color"); + _Tp2._4q2.push(_Z41._K81); + } + if (_Tp2._Xp2 != -1) { + _Tp2._2q2.push(_Tp2._Xp2); + _Tp2._3q2.push("UV"); + _Tp2._4q2.push(_Z41._S81); + } + _Tp2._5q2 = _2p2++; + return true; + } + /*@this {yyWebGL} */ this._bq2 = function (_cq2, _dq2, _eq2) { + if (_cq2 == "None" || _dq2 == "None") { + var _fq2 = { _gq2: null, _hq2: null }; + return _fq2; + } + var _Tp2 = _Mo2.createProgram(); + var error = _Mo2.getError(); + _Rp2(_Tp2, "vertex", _cq2); + _Rp2(_Tp2, "fragment", _dq2); + _Mo2.linkProgram(_Tp2); + error = _Mo2.getError(); + if (!_Mo2.getProgramParameter(_Tp2, _Mo2.LINK_STATUS)) { + var _fq2 = { _gq2: null, _hq2: null }; + return _fq2; + } + _Mo2.useProgram(_Tp2); + _Tp2._Zp2 = _Mo2.getUniformLocation(_Tp2, "gm_Matrices"); + _Tp2._7q2 = _Mo2.getUniformLocation(_Tp2, "gm_Lights_Direction"); + _Tp2._8q2 = _Mo2.getUniformLocation(_Tp2, "gm_Lights_PosRange"); + _Tp2._9q2 = _Mo2.getUniformLocation(_Tp2, "gm_Lights_Colour"); + _Tp2._aq2 = _Mo2.getUniformLocation(_Tp2, "gm_AmbientColour"); + _Tp2._Up2 = _Mo2.getAttribLocation(_Tp2, "in_Position"); + _Tp2._Vp2 = _Mo2.getAttribLocation(_Tp2, "in_Normal"); + _Tp2._Wp2 = _Mo2.getAttribLocation(_Tp2, "in_Colour"); + _Tp2._Xp2 = _Mo2.getAttribLocation(_Tp2, "in_TextureCoord"); + _Tp2._2q2 = []; + _Tp2._4q2 = []; + for (var _iq2 = 0; _iq2 < _eq2.length; _iq2++) { + _Tp2._2q2.push(_Mo2.getAttribLocation(_Tp2, _eq2[_iq2])); + switch (_eq2[_iq2]) { + case "in_Position": + _Tp2._4q2.push(_Z41._F81); + break; + case "in_Normal": + _Tp2._4q2.push(_Z41._U81); + break; + case "in_Colour": + _Tp2._4q2.push(_Z41._K81); + break; + case "in_TextureCoord": + _Tp2._4q2.push(_Z41._S81); + break; + default: + _Tp2._4q2.push(_Z41._S81); + break; + } + } + _Tp2._3q2 = _eq2; + var _jq2 = "gm_BaseTexture"; + var _on1 = [_jq2]; + var _En1 = 0; + var _eG1 = []; + var _kq2 = _Mo2.getUniformLocation(_Tp2, _jq2); + _Mo2.uniform1iv(_kq2, [_En1++]); + _Tp2._Yp2 = _kq2; + _Tp2._lq2 = { _mq2: [] }; + for (var _P41 = 0, _nq2 = _Mo2.getProgramParameter(_Tp2, _Mo2.ACTIVE_UNIFORMS); _P41 < _nq2; _P41++) { + var _oq2 = 1; + var _pq2 = _Mo2.getActiveUniform(_Tp2, _P41), + _qq2 = _pq2["name"]; + if (_pq2["size"] > 1) { + var __e1 = _qq2.indexOf("["); + if (__e1 > 0) { + _qq2 = _qq2.substring(0, __e1); + } + } + if (_pq2["type"] == _Mo2.SAMPLER_2D || _pq2["type"] == _Mo2.SAMPLER_CUBE) { + if (_qq2 != _jq2) { + _on1[_En1] = _qq2; + var _iq2 = _Mo2.getUniformLocation(_Tp2, _qq2); + _Mo2.uniform1iv(_iq2, [_En1++]); + } + } else { + switch (_pq2["type"]) { + case _Mo2.FLOAT: + _oq2 = 1; + break; + case _Mo2._rq2: + _oq2 = 1; + break; + case _Mo2.INT: + _oq2 = 1; + break; + case _Mo2._sq2: + _oq2 = 1; + break; + case _Mo2.FLOAT_VEC2: + _oq2 = 2; + break; + case _Mo2.FLOAT_VEC3: + _oq2 = 3; + break; + case _Mo2.FLOAT_VEC4: + _oq2 = 4; + break; + case _Mo2.INT_VEC2: + _oq2 = 2; + break; + case _Mo2.INT_VEC3: + _oq2 = 3; + break; + case _Mo2.INT_VEC4: + _oq2 = 4; + break; + case _Mo2._tq2: + _oq2 = 2; + break; + case _Mo2._uq2: + _oq2 = 3; + break; + case _Mo2._vq2: + _oq2 = 4; + break; + case _Mo2.FLOAT_MAT2: + _oq2 = 4; + break; + case _Mo2.FLOAT_MAT3: + _oq2 = 9; + break; + case _Mo2.FLOAT_MAT4: + _oq2 = 16; + break; + default: + _oq2 = 1; + } + } + _Tp2._lq2._mq2[_P41] = _qq2; + _Tp2._lq2[_qq2] = { index: _P41, location: _Mo2.getUniformLocation(_Tp2, _qq2), _wq2: _pq2, width: _oq2, size: _pq2.size }; + _Tp2._lq2[_P41] = _Tp2._lq2[_qq2]; + _Tp2._9Y1 = _cq2; + _Tp2._xq2 = _dq2; + } + _Tp2._5q2 = _2p2++; + _fq2 = { _gq2: _Tp2, _hq2: _on1 }; + return _fq2; + }; + /*@this {yyWebGL} */ this._yq2 = function () { + _Qo2++; + }; + /*@this {yyWebGL} */ this._zq2 = function () { + _No2._EM1(); + _Oo2._y01 = _Qo2; + _Oo2._Aq2(); + _Oo2._ls1(); + _Mo2.clearColor(1, 1, 1, 1); + _Mo2.colorMask(false, false, false, true); + _Mo2.clear(_Mo2.COLOR_BUFFER_BIT); + _Mo2.colorMask(true, true, true, true); + }; + /*@this {yyWebGL} */ this._Bq2 = function () { + _No2._EM1(); + _Oo2._Aq2(); + }; + /*@this {yyWebGL} */ this._Cq2 = function (_Qb1, _Tc1) { + _Po2._t51(_Z41._c51, _Qb1); + _Po2._t51(_Z41._d51, _Tc1); + _Po2._t51(_Z41._e51, _Qb1); + _Po2._t51(_Z41._f51, _Tc1); + }; + this._Dq2 = function (_Tk1) { + _Po2._t51(_Z41._Pm1, _Tk1); + }; + /*@this {yyWebGL} */ this._Hk1 = function (_Eq2) { + _Po2._t51(_Z41._Qm1, _Eq2); + }; + /*@this {yyWebGL} */ this._Lk1 = function (_Eq2) { + _Po2._t51(_Z41._1n1, _Eq2 ? _Z41._Fq2 : _Z41._Gq2); + }; + /*@this {yyWebGL} */ this._Hq2 = function (_Iq2) {}; + /*@this {yyWebGL} */ this._Jk1 = function (_Eq2) { + _Po2._t51(_Z41._Tm1, _Eq2); + }; + /*@this {yyWebGL} */ /*@this {yyWebGL} */ this._Sk1 = function (_Jq2, _Kq2, _Lq2, _Mq2) { + var _hn1 = { + _Ue1: _Jq2, + _Ve1: _Kq2, + _We1: _Lq2, + alpha: _Mq2, + }; + _Po2._t51(_Z41._in1, _hn1); + }; + /*@this {yyWebGL} */ this._Cl1 = function (_911, _Nq2, _Oq2, _Pq2) { + _No2._EM1(); + _Oo2._Cl1(_911, _Nq2, _Oq2, _Pq2); + }; + /*@this {yyWebGL} */ this._Gl1 = function (_911, _Eq2, _Qq2) { + _No2._EM1(); + _Oo2._Gl1(_911, _Eq2, _Qq2); + }; + /*@this {yyWebGL} */ this._Hl1 = function (_Qq2) { + _No2._EM1(); + _Oo2._Rq2(_Qq2); + }; + /*@this {yyWebGL} */ this._Jl1 = function (_Sq2) { + var _Tq2 = _Sq2[0]; + var end = _Sq2[2]; + var start = end; + if (_Sq2[1] != 0.0) start = end - 1.0 / _Sq2[1]; + var _If = (_Sq2[4] * 255) | ((_Sq2[5] * 255) << 8) | ((_Sq2[6] * 255) << 16) | ((_Sq2[7] * 255) << 24); + _Po2._t51(_Z41._Xm1, _Tq2); + _Po2._t51(_Z41._Zm1, start); + _Po2._t51(_Z41.__m1, end); + _Po2._t51(_Z41._Ym1, _If); + }; + /*@this {yyWebGL} */ this._Uq2 = function (_Tk1, _Vq2) { + _Po2._t51(_Z41._jn1, _Tk1); + _Po2._t51(_Z41._ln1, (_Vq2 * 255) | 0); + }; + /*@this {yyWebGL} */ this._Wq2 = function (_Xq2, _Yq2) { + if (_Yq2) { + _Po2._qn1(_Xq2, _Z41._xn1, _Z41._yn1); + _Po2._qn1(_Xq2, _Z41._zn1, _Z41._yn1); + } else { + _Po2._qn1(_Xq2, _Z41._xn1, _Z41._An1); + _Po2._qn1(_Xq2, _Z41._zn1, _Z41._An1); + } + }; + /*@this {yyWebGL} */ this._Zq2 = function (_Xq2, _Bn1) { + _Po2._qn1(_Xq2, _Z41._rn1, _Bn1); + _Po2._qn1(_Xq2, _Z41._tn1, _Bn1); + }; + /*@this {yyWebGL} */ this.__q2 = function () { + return _0p2; + }; + /*@this {yyWebGL} */ this._0r2 = function (_Tk1) { + _Po2._t51(_Z41._1r2, _Tk1); + }; + /*@this {yyWebGL} */ this._2r2 = function (_vp1) { + _Po2._t51(_Z41._3r2, _vp1); + }; + /*@this {yyWebGL} */ this._4r2 = function (_5r2) { + _Po2._t51(_Z41._6r2, _5r2); + }; + /*@this {yyWebGL} */ this._7r2 = function (_8r2) { + _Po2._t51(_Z41._9r2, _8r2); + }; + /*@this {yyWebGL} */ this._Wk1 = function (_ar2) { + _No2._EM1(); + _Oo2._Wk1(_ar2); + _To2 = _ar2; + }; + /*@this {yyWebGL} */ this._br2 = function (_ar2, _cr2) { + var _dr2 = _ar2._lq2[_cr2]; + if (_dr2) { + return _dr2.index; + } + return -1; + }; + /*@this {yyWebGL} */ this._er2 = function (_fG1, _fr2) { + if (_fG1 != -1) { + _No2._EM1(); + _Oo2._er2(_fG1, _fr2); + } + }; + /*@this {yyWebGL} */ this._gr2 = function (_fG1, _fr2) { + if (_fG1 != -1) { + _No2._EM1(); + _Oo2._gr2(_fG1, _fr2); + } + }; + /*@this {yyWebGL} */ this._hr2 = function (_fG1, _fr2) { + if (_fG1 != -1) { + _No2._EM1(); + _Oo2._hr2(_fG1, _fr2); + } + }; + /*@this {yyWebGL} */ this._ir2 = function (_fG1, _fr2) { + var width = _To2._lq2[_fG1].width; + var size = _To2._lq2[_fG1].size; + var _eG1; + var _921 = _fr2.length; + var _jr2 = _921 + width - ((_921 + width) % width); + if (_jr2 > width * size) _jr2 = width * size; + if (_921 == _jr2) { + _eG1 = new Float32Array(_fr2); + } else { + _eG1 = new Float32Array(_jr2); + if (_jr2 < _921) _921 = _jr2; + for (var _X9 = 0; _X9 < _921; _X9++) { + _eG1[_X9] = _fr2[_X9]; + } + } + return _eG1; + }; + /*@this {yyWebGL} */ this._kr2 = function (_fG1, _fr2) { + if (_fG1 != -1) { + _No2._EM1(); + _fr2 = _ir2(_fG1, _fr2); + _Oo2._kr2(_fG1, _fr2); + } + }; + /*@this {yyWebGL} */ this._lr2 = function (_fG1, _fr2) { + if (_fG1 != -1) { + _No2._EM1(); + _fr2 = this._ir2(_fG1, _fr2); + _Oo2._lr2(_fG1, _fr2); + } + }; + /*@this {yyWebGL} */ this._mr2 = function (_Qp1) { + _No2._EM1(); + _Oo2._mr2(_Qp1); + }; + this._EM1 = function () { + _No2._EM1(); + }; + /*@this {yyWebGL} */ this._nr2 = function (_891, _a11, _b11, _Mb1, _Nb1, _Lo2) { + _Oo2._nr2(_891, _a11, _b11, _Mb1, _Nb1, _Lo2); + }; + /*@this {yyWebGL} */ this._or2 = function (_Xq2, _891) { + _Z41._pr2(_891 instanceof _pp2, "Texture is not a yyGLTexture", _Z41._qr2); + _No2._EM1(); + _Oo2._or2(_Xq2, _891); + }; + /*@this {yyWebGL} */ this._2l1 = function (_ng1) { + _No2._EM1(); + _Oo2._rr2(_ng1); + }; + /*@this {yyWebGL} */ this._8l1 = function (_ng1) { + _No2._EM1(); + _Oo2._sr2(_ng1); + }; + /*@this {yyWebGL} */ this._tr2 = function (_ng1) { + _No2._EM1(); + _Oo2._ur2(_ng1); + }; + /*@this {yyWebGL} */ this._vr2 = function (_wr2) { + var __b1 = new _pp2(undefined, _wr2.width, _wr2.height, _Kp2(_wr2.width) && _Kp2(_wr2.height), _wr2, _wr2._xr2); + return __b1; + }; + this._yr2 = function (_zr2, _Ar2) { + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var _V71 = _Mo2.createTexture(); + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _V71); + if (_zr2.Image instanceof Uint8Array) { + _Mo2.texImage2D(_Mo2.TEXTURE_2D, 0, _Mo2.RGBA, _zr2._Cr2, _zr2._Dr2, 0, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _zr2.Image); + } else { + _Mo2.texImage2D(_Mo2.TEXTURE_2D, 0, _Mo2.RGBA, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _zr2.Image); + } + if ((_Ar2 !== undefined && _Ar2 == _Z41._Er2) || (_Ar2 == _Z41._Fr2 && _zr2._zb1 !== undefined && (_zr2._zb1 & _Gr2._Hr2) !== 0)) { + _Mo2.generateMipmap(_Mo2.TEXTURE_2D); + var _Ir2 = _zr2._zb1; + _Ir2 |= _Gr2._Jr2; + _zr2._zb1 = _Ir2; + } + _zr2._Kr2 = _V71; + _zr2._Lr2._Mr2(_Mo2.TEXTURE_2D); + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + _zr2._Nr2 = true; + }; + /*@this {yyWebGL} */ this._Or2 = function (_M71, _ed1, _Pr2, _081) { + var _ur1 = 0; + if (_M71) { + _ur1 |= _Mo2.COLOR_BUFFER_BIT; + } + if (_ed1) { + _ur1 |= _Mo2.DEPTH_BUFFER_BIT; + } + _Oo2._Or2(_ur1, _081); + }; + /*@this {yyWebGL} */ this._xM1 = function (_eP1) { + _No2._EM1(); + _Oo2._xM1(_eP1); + }; + function _Qr2(_Rr2, _Mb1, _Nb1) { + if (_Mb1 == 0 || _Nb1 == 0) { + return; + } + var _Sr2 = _Rr2[(_Nb1 - 1) * _Mb1] & 0xffffff; + for (var _X9 = 0; _X9 < _Mb1 * _Nb1; _X9++) { + if ((_Rr2[_X9] & 0xffffff) == _Sr2) { + _Rr2[_X9] = _Rr2[_X9] & 0xffffff; + } + } + } + function _Tr2(_781) { + var max = _1p2; + var size = 1; + while (size <= max) { + if (_781 <= size) return size; + size = size << 1; + } + return max; + } + /*@this {yyWebGL} */ this._Ur2 = function (_wr2, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1, _Vr2) { + this._EM1(); + var _Wr2 = new Uint8Array(_Mb1 * _Nb1 * 4); + _Mo2.readPixels(_a11, __o2 - (_b11 + _Nb1), _Mb1, _Nb1, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Wr2); + var _Xr2; + if (_Vr2) { + var _Yr2 = new ArrayBuffer(_Mb1 * _Nb1 * 4); + _Xr2 = new Uint8Array(_Yr2); + for (var _J41 = 0; _J41 < _Nb1; _J41++) { + var _Zr2 = _Wr2.subarray(_J41 * _Mb1 * 4, (_J41 + 1) * _Mb1 * 4); + var __r2 = _Xr2.subarray((_Nb1 - 1 - _J41) * _Mb1 * 4, (_Nb1 - _J41) * _Mb1 * 4); + __r2.set(_Zr2); + } + if (_2e1) { + _Qr2(new Int32Array(_Yr2), _Mb1, _Nb1); + } + } else { + _Xr2 = _Wr2; + } + var _Z9 = _Tr2(_Mb1); + var __9 = _Tr2(_Nb1); + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var __b1 = new _pp2(undefined, _Z9, __9, _Z9 == _Mb1 && __9 == _Nb1, _Xr2); + _wr2.width = _Z9; + _wr2.height = __9; + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + _Oo2._ls1(); + return __b1; + }; + /*@this {yyWebGL} */ this._0s2 = function (_wr2, _1s2, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + this._Bq2(); + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _Yr2 = new ArrayBuffer(_Mb1 * _Nb1 * 4); + var _Xr2 = new Uint8Array(_Yr2); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _1s2); + _Mo2.readPixels(_a11, _b11, _Mb1, _Nb1, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Xr2); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + if (_2e1) { + _Qr2(new Int32Array(_Yr2), _Mb1, _Nb1); + } + var _Z9 = _Tr2(_Mb1); + var __9 = _Tr2(_Nb1); + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var _3s2 = new ArrayBuffer(_Z9 * __9 * 4); + var _4s2 = new Uint8Array(_3s2); + var y; + var _yc1 = 0; + var _5s2 = 0; + for (y = 0; y < _Nb1; y++) { + var x; + for (x = 0; x < _Mb1; x++) { + _4s2[_yc1++] = _Xr2[_5s2++]; + _4s2[_yc1++] = _Xr2[_5s2++]; + _4s2[_yc1++] = _Xr2[_5s2++]; + _4s2[_yc1++] = _Xr2[_5s2++]; + } + for (; x < _Z9; x++) { + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + } + } + for (; y < __9; y++) { + var x; + for (x = 0; x < _Z9; x++) { + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + _4s2[_yc1++] = 0; + } + } + var __b1 = new _pp2(undefined, _Z9, __9, _Z9 == _Mb1 && __9 == _Nb1, _4s2); + _wr2.width = _Z9; + _wr2.height = __9; + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + this._Bq2(); + _Oo2._ls1(); + return __b1; + }; + /*@this {yyWebGL} */ this._6s2 = function (_wr2, _7s2, _Mb1, _Nb1) { + var _Z9 = _Tr2(_Mb1); + var __9 = _Tr2(_Nb1); + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var __b1 = new _pp2(undefined, _Z9, __9, _Z9 == _Mb1 && __9 == _Nb1, _7s2); + _wr2.width = _Z9; + _wr2.height = __9; + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + _Oo2._ls1(); + return __b1; + }; + /*@this {yyWebGL} */ this._8s2 = function (_wr2, _7s2, _Mb1, _Nb1) { + var _Yr2 = new ArrayBuffer(_Mb1 * _Nb1 * 4); + var _9s2 = new DataView(_Yr2); + for (var _W11 = 0; _W11 < _Mb1 * _Nb1; _W11++) { + _9s2.setUint32(_W11 * 4, ~~_7s2[_W11], true); + } + return this._6s2(_wr2, new Uint8Array(_Yr2), _Mb1, _Nb1); + }; + /*@this {yyWebGL} */ this._as2 = function (_891, _f41) { + _Z41._pr2(_891 instanceof _pp2, "Texture is not a yyGLTexture", _Z41._qr2); + if (!_bs2(_891, _Z41._cs2)) { + _ds2(_891); + _es2(_891); + } + var _V71 = _891._Kr2; + var _Z9 = _891._Cr2; + var __9 = _891._Dr2; + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _fs2 = _Mo2.createFramebuffer(); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _fs2); + _Mo2.framebufferTexture2D(_Mo2.FRAMEBUFFER, _Mo2.COLOR_ATTACHMENT0, _Mo2.TEXTURE_2D, _V71, 0); + var _Xr2 = new Uint8Array(_Z9 * __9 * 4); + _Mo2.readPixels(0, 0, _Z9, __9, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Xr2); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + _Mo2.deleteFramebuffer(_fs2); + for (var _X9 = 0; _X9 < _Z9 * __9; _X9++) { + _Xr2[_X9 * 4 + 3] = _f41[_X9]; + } + var _yX1 = _Tr2(_Z9); + var _rr1 = _Tr2(__9); + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var __b1 = new _pp2(undefined, _yX1, _rr1, _yX1 == _Z9 && _rr1 == __9, _Xr2); + _Mo2.deleteTexture(_891._Kr2); + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + return __b1; + }; + /*@this {yyWebGL} */ this._gs2 = function (_a11, _b11) { + this._EM1(); + var _Xr2 = new Uint8Array(16); + _Mo2.readPixels(_a11, __o2 - _b11, 1, 1, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Xr2); + var _L31 = _Xr2[0] | (_Xr2[1] << 8) | (_Xr2[2] << 16) | (_Xr2[3] << 24); + _Oo2._ls1(); + return _L31; + }; + /*@this {yyWebGL} */ this._hs2 = function (_1s2, _a11, _b11) { + this._Bq2(); + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _Xr2 = new Uint8Array(16); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _1s2); + _Mo2.readPixels(_a11, _b11, 1, 1, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Xr2); + var _L31 = _Xr2[0] | (_Xr2[1] << 8) | (_Xr2[2] << 16) | (_Xr2[3] << 24); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + _Oo2._ls1(); + return _L31; + }; + /*@this {yyWebGL} */ this._is2 = function (_1s2, _a11, _b11, _Mb1, _Nb1) { + this._Bq2(); + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _Xr2 = new Uint8Array(_Mb1 * _Nb1 * 4); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _1s2); + _Mo2.readPixels(_a11, _b11, _Mb1, _Nb1, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, _Xr2); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + _Oo2._ls1(); + return _Xr2; + }; + /*@this {yyWebGL} */ this._js2 = function (_Mb1, _Nb1) { + var _Br2 = _Mo2.getParameter(_Mo2.TEXTURE_BINDING_2D); + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _ks2 = _Mo2.getParameter(_Mo2.RENDERBUFFER_BINDING); + { + var _ls2 = _Mo2.createFramebuffer(); + _ls2.width = _Mb1; + _ls2.height = _Nb1; + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _ls2); + var _ms2 = _Mo2.createTexture(); + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _ms2); + _Mo2.texImage2D(_Mo2.TEXTURE_2D, 0, _Mo2.RGBA, _Mb1, _Nb1, 0, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, null); + var _ns2 = new _pp2(_ms2, _Mb1, _Nb1, _Kp2(_Mb1) && _Kp2(_Nb1), null); + var _os2 = _Mo2.createRenderbuffer(); + _Mo2.bindRenderbuffer(_Mo2.RENDERBUFFER, _os2); + _Mo2.framebufferTexture2D(_Mo2.FRAMEBUFFER, _Mo2.COLOR_ATTACHMENT0, _Mo2.TEXTURE_2D, _ms2, 0); + if (_UL1) { + _Mo2.renderbufferStorage(_Mo2.RENDERBUFFER, _Mo2.DEPTH_STENCIL, _ls2.width, _ls2.height); + _Mo2.framebufferRenderbuffer(_Mo2.FRAMEBUFFER, _Mo2.DEPTH_STENCIL_ATTACHMENT, _Mo2.RENDERBUFFER, _os2); + } + } + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Br2); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + _Mo2.bindRenderbuffer(_Mo2.RENDERBUFFER, _ks2); + var _ps2 = { _hM1: _ls2, _qs2: _os2, _Kr2: _ns2 }; + return _ps2; + }; + /*@this {yyWebGL} */ this._rs2 = function (_1s2) { + _Mo2.deleteFramebuffer(_1s2._hM1); + _Mo2.deleteRenderbuffer(_1s2._qs2); + _Mo2.deleteTexture(_1s2._Kr2._Kr2); + _1s2._Kr2 = null; + }; + /*@this {yyWebGL} */ this._ss2 = function (_ts2) { + _Mo2.deleteTexture(_ts2); + }; + /*@this {yyWebGL} */ this._us2 = function (_891) { + _Z41._pr2(_891 instanceof _pp2, "NULL texture is not a yyGLTexture", _Z41._qr2); + _Oo2._vs2 = _891; + }; + /*@this {yyWebGL} */ this._v51 = function (_w71, _891, _A81, _ws2) { + _Z41._pr2(_891 == null || _891 instanceof _pp2, "Texture is not a yyGLTexture", _Z41._qr2); + return _No2._v51(_w71, _891, _A81, _ws2, _Wo2[_A81], _Qo2); + }; + /*@this {yyWebGL} */ this._991 = function (_w71, _891, _xs2, _ys2) { + _Z41._pr2(_891 == null || _891 instanceof _pp2, "Texture is not a yyGLTexture", _Z41._qr2); + _No2._zs2(_w71, _891, _xs2, _ys2); + }; + /*@this {yyWebGL} */ this._As2 = function (_YK1) { + var _f31 = _YK1._f31._o51; + if (!_bs2(_f31, _Z41._cs2)) { + _ds2(_f31); + _es2(_f31); + } + var _V71 = _f31._Kr2; + var _Z9 = _f31._Cr2; + var __9 = _f31._Dr2; + var _2s2 = _Mo2.getParameter(_Mo2.FRAMEBUFFER_BINDING); + var _fs2 = _Mo2.createFramebuffer(); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _fs2); + _Mo2.framebufferTexture2D(_Mo2.FRAMEBUFFER, _Mo2.COLOR_ATTACHMENT0, _Mo2.TEXTURE_2D, _V71, 0); + var data = new Uint8Array(_Z9 * __9 * 4); + _Mo2.readPixels(0, 0, _Z9, __9, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, data); + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _2s2); + _Mo2.deleteFramebuffer(_fs2); + return data; + }; +} +var _Z41 = { + _Bs2: 8, + _ep2: 8, + _Cs2: -1, + _w51: 0, + _B71: 1, + _A71: 2, + _y71: 3, + _z71: 4, + _x71: 5, + _F81: 1, + _K81: 2, + _U81: 3, + _S81: 4, + _Ds2: 5, + _Es2: 6, + _Fs2: 7, + _Gs2: 8, + _Hs2: 9, + _Is2: 10, + _Js2: 11, + _Ks2: 12, + _Ls2: 13, + _Ms2: 14, + _Ns2: 14, + _W81: 1, + _G81: 2, + _I81: 3, + __81: 4, + _L81: 5, + _191: 6, + _Os2: 6, + _3n1: 1, + _251: 2, + _Ps2: 3, + _451: 4, + __41: 5, + _151: 6, + _Qs2: 7, + _Rs2: 8, + _351: 9, + _Ss2: 10, + _Ts2: 11, + _Us2: 12, + _Vs2: 13, + _Ws2: 14, + _Xs2: 15, + _Ys2: 16, + _Zs2: 16, + __s2: 0, + _Qm1: 1, + _0t2: 2, + _1t2: 3, + _Tm1: 4, + _jn1: 5, + _c51: 6, + _d51: 7, + _1n1: 8, + _Sm1: 9, + _ln1: 10, + _mn1: 11, + _Pm1: 12, + _Xm1: 13, + _2t2: 14, + _Ym1: 15, + _3t2: 16, + _Zm1: 17, + __m1: 18, + _4t2: 19, + _5t2: 20, + _6t2: 21, + _7t2: 22, + _8t2: 23, + _in1: 24, + _1r2: 25, + _9t2: 26, + _at2: 27, + _6r2: 28, + _3r2: 29, + _9r2: 30, + _bt2: 31, + _ct2: 32, + _g51: 33, + _e51: 34, + _f51: 35, + _dt2: 36, + _et2: 37, + _ft2: 1, + _gt2: 2, + _ht2: 3, + _it2: 4, + _jt2: 5, + _kt2: 6, + _lt2: 7, + _mt2: 8, + _nt2: 1, + _ot2: 2, + _pt2: 3, + _qt2: 4, + _rt2: 5, + _st2: 6, + _tt2: 7, + _ut2: 8, + _yn1: 0, + _An1: 1, + _rn1: 0, + _tn1: 1, + _xn1: 2, + _zn1: 3, + _Cn1: 4, + _In1: 5, + _Kn1: 6, + _Gn1: 7, + _Mn1: 8, + _Nn1: 9, + _vt2: 10, + _un1: 0, + _sn1: 1, + _wt2: 2, + _xt2: 3, + _Gq2: 0, + _yt2: 1, + _Fq2: 2, + _zt2: 0, + _At2: 1, + _Bt2: 2, + _Ct2: 0, + _Dt2: 1, + _Et2: 0, + _Ft2: 1, + _Gt2: 0, + _Ht2: 1, + _It2: 2, + _Jt2: 3, + _Kt2: 0, + _Lt2: 1, + _Mt2: 2, + _Nt2: 4, + _Ot2: 8, + _cs2: -1, + _Pt2: 0, + _Er2: 1, + _Fr2: 2, + _Qt2: 0, + _Rt2: 1, + _qr2: 2, + _St2: 1, + _pr2: function (_Tt2, _Ut2, _Vt2) { + if (!_Tt2) { + throw new Error(_Ut2); + } + }, +}; +Object.freeze(_Z41); +/*@constructor */ function _fp2(_Wt2) { + var _Mo2 = this._op2; + 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, + _cu2 = 16, + _du2 = 17, + _eu2 = 18, + _fu2 = 19, + _gu2 = 20, + _hu2 = 21, + _iu2 = 22, + _ju2 = 23, + _ku2 = 24, + _lu2 = 25, + _mu2 = 26, + _nu2 = 27; + var _ou2 = 0, + _pu2 = 1, + _qu2 = 2, + _ru2 = 3, + _su2 = 4, + _tu2 = 5; + var _uu2 = 1, + _vu2 = 2, + _wu2 = 4, + _xu2 = 8; + var _yu2 = []; + var _zu2 = [], + _Au2, + _Bu2; + var _Cu2, + _Du2 = [], + _Eu2 = [], + _Fu2 = [], + _Gu2 = new Float32Array(_Z41._Bs2 * 4), + _Hu2 = new Float32Array(_Z41._Bs2 * 4), + _Iu2 = new Float32Array(_Z41._Bs2 * 4), + _Ju2 = new Float32Array(4), + _Ku2 = new Float32Array(8), + _Lu2 = false, + _Mu2 = 0.0, + _Nu2, + _Ou2 = _Mo2.SRC_ALPHA, + _Pu2 = _Mo2.ONE_MINUS_SRC_ALPHA, + _Qu2 = _Mo2.SRC_ALPHA, + _Ru2 = _Mo2.ONE_MINUS_SRC_ALPHA; + var _Qo2 = 0, + _Su2; + Object.defineProperties(this, { + _y01: { + get: function () { + return _Qo2; + }, + set: function (_r91) { + _Qo2 = _r91; + }, + }, + _vs2: { + get: function () { + return _Su2; + }, + set: function (_r91) { + _Su2 = _r91; + }, + }, + }); + (function () { + _Tu2(); + var _dp2 = _Mo2.getParameter(_Mo2.MAX_TEXTURE_IMAGE_UNITS); + if (_dp2 > _Z41._ep2) { + _dp2 = _Z41._ep2; + } + for (var _En1 = 0; _En1 < _dp2; _En1++) { + _Fu2[_En1] = new _rp2(_Wt2); + } + var _Uu2 = _Vu2(_Z41._ft2); + _Nu2 = { _Wu2: 0, _Xu2: 0xffffffff, _Yu2: 0xffffffff, _Zu2: __u2(_Z41._ut2), _0v2: _Uu2, _1v2: _Uu2, _2v2: _Uu2 }; + for (var _X9 = 0; _X9 < _tu2; _X9++) { + _Eu2[_X9] = new _Fk1(); + } + })(); + function _Tu2() { + _zu2 = []; + _Bu2 = undefined; + _Au2 = undefined; + _zu2[0] = 1; + _zu2[1] = 1; + } + /*@this {yyCommandBuilder} */ this._ls1 = function () { + _Tu2(); + }; + /*@this {yyCommandBuilder} */ this._Wk1 = function (_3v2) { + if (_3v2 != _Au2) { + _Bu2 = null; + _yu2.push(_du2); + _yu2.push(_3v2); + _Au2 = _3v2; + } + }; + /*@this {yyCommandBuilder} */ this._or2 = function (_Xq2, _891) { + if (_zu2[_Xq2] == _891) { + return; + } + _zu2[_Xq2] = _891; + _yu2.push(_Yt2); + _yu2.push(_891); + _yu2.push(_Xq2); + }; + /*@this {yyCommandBuilder} */ this._mr2 = function (_No1) { + _yu2.push(_No1); + }; + this._nr2 = function (_891, _a11, _b11, _Mb1, _Nb1, _4v2) { + _yu2.push(_nu2); + _yu2.push(_891); + _yu2.push(_a11); + _yu2.push(_b11); + _yu2.push(_Mb1); + _yu2.push(_Nb1); + _yu2.push(_4v2); + }; + /*@this {yyCommandBuilder} */ this._5v2 = function (_6v2) { + if (_Bu2 == _6v2) return; + _Bu2 = _6v2; + _yu2.push(_8u2); + _yu2.push(_6v2); + }; + /*@this {yyCommandBuilder} */ this._7v2 = function (_Um1, _8v2) { + _yu2.push(_Zt2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._9v2 = function (_Um1, _8v2) { + _yu2.push(__t2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._av2 = function (_Um1, _8v2) { + _yu2.push(_0u2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._bv2 = function (_Um1, _8v2) { + _yu2.push(_1u2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._cv2 = function (_Um1, _8v2) { + _yu2.push(_2u2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._U72 = function (_Um1, _8v2) { + _yu2.push(_3u2); + _yu2.push(_Um1); + _yu2.push(_8v2); + }; + /*@this {yyCommandBuilder} */ this._sr2 = function (_ng1) { + _yu2.push(_5u2); + _yu2.push(new _Fk1(_ng1)); + }; + /*@this {yyCommandBuilder} */ this._rr2 = function (_ng1) { + _yu2.push(_6u2); + _yu2.push(new _Fk1(_ng1)); + }; + /*@this {yyCommandBuilder} */ this._ur2 = function (_ng1) { + _yu2.push(_4u2); + _yu2.push(new _Fk1(_ng1)); + }; + /*@this {yyCommandBuilder} */ this._Mp2 = function (_a11, _b11, _Mb1, _Nb1) { + _yu2.push(_7u2); + _yu2.push(_a11); + _yu2.push(_b11); + _yu2.push(_Mb1); + _yu2.push(_Nb1); + }; + /*@this {yyCommandBuilder} */ this._Or2 = function (_dv2, _081) { + _yu2.push(_9u2); + _yu2.push(_dv2); + _yu2.push(~~_081); + }; + /*@this {yyCommandBuilder} */ this._xM1 = function (_ev2) { + _yu2.push(_au2); + _yu2.push(_ev2); + }; + /*@this {yyCommandBuilder} */ this._fv2 = function (_f41, _an1, _bn1, _cn1) { + _yu2.push(_bu2); + _yu2.push(_f41); + _yu2.push(_an1); + _yu2.push(_bn1); + _yu2.push(_cn1); + }; + /*@this {yyCommandBuilder} */ this._Cq2 = function (_Qb1, _Tc1) { + _yu2.push(_cu2); + _yu2.push(_Qb1); + _yu2.push(_Tc1); + }; + /*@this {yyCommandBuilder} */ this._er2 = function (_gv2, _fr2) { + _yu2.push(_eu2); + _yu2.push(_gv2); + _yu2.push(_fr2); + }; + /*@this {yyCommandBuilder} */ this._gr2 = function (_gv2, _fr2) { + _yu2.push(_fu2); + _yu2.push(_gv2); + _yu2.push(_fr2); + }; + /*@this {yyCommandBuilder} */ this._kr2 = function (_gv2, _fr2) { + _yu2.push(_eu2); + _yu2.push(_gv2); + _yu2.push(_fr2); + }; + /*@this {yyCommandBuilder} */ this._lr2 = function (_gv2, _fr2) { + _yu2.push(_fu2); + _yu2.push(_gv2); + _yu2.push(_fr2); + }; + /*@this {yyCommandBuilder} */ this._hr2 = function (_gv2, _fr2) { + _yu2.push(_fu2); + _yu2.push(_gv2); + _yu2.push(_fr2); + }; + /*@this {yyCommandBuilder} */ this._t51 = function (_hv2, _iv2) { + _yu2.push(_gu2); + _yu2.push(_hv2); + _yu2.push(_iv2); + }; + /*@this {yyCommandBuilder} */ this._qn1 = function (_Xq2, _jv2, _kv2) { + _yu2.push(_hu2); + _yu2.push(_Xq2); + _yu2.push(_jv2); + _yu2.push(_kv2); + }; + /*@this {yyCommandBuilder} */ this._Cl1 = function (__e1, _lv2, _mv2, _nv2) { + _yu2.push(_iu2); + _yu2.push(__e1); + _yu2.push(new Float32Array(_lv2)); + _yu2.push(new Float32Array(_mv2)); + _yu2.push(new Float32Array(_nv2)); + }; + /*@this {yyCommandBuilder} */ this._Rq2 = function (_If) { + _yu2.push(_ju2); + _yu2.push(new Float32Array(_If)); + }; + /*@this {yyCommandBuilder} */ this._ov2 = function (_pv2) { + _yu2.push(_ku2); + _yu2.push(new Float32Array(_pv2)); + }; + /*@this {yyCommandBuilder} */ this._Gl1 = function (__e1, enable, _If) { + _yu2.push(_lu2); + _yu2.push(__e1); + _yu2.push(enable); + _yu2.push(_If); + }; + /*@this {yyCommandBuilder} */ this._Uq2 = function (_Tk1, _qv2) { + _yu2.push(_mu2); + _yu2.push(_Tk1); + _yu2.push(_qv2); + }; + function _rv2(_kn1) { + switch (_kn1) { + case _Z41._3n1: + return _Mo2.ZERO; + case _Z41._251: + return _Mo2.ONE; + case _Z41._Ps2: + return _Mo2.SRC_COLOR; + case _Z41._451: + return _Mo2.ONE_MINUS_SRC_COLOR; + case _Z41.__41: + return _Mo2.SRC_ALPHA; + case _Z41._151: + return _Mo2.ONE_MINUS_SRC_ALPHA; + case _Z41._Qs2: + return _Mo2.DST_ALPHA; + case _Z41._Rs2: + return _Mo2.ONE_MINUS_DST_ALPHA; + case _Z41._351: + return _Mo2.DST_COLOR; + case _Z41._Ss2: + return _Mo2.ONE_MINUS_DST_COLOR; + case _Z41._Ts2: + return _Mo2.SRC_ALPHA_SATURATE; + case _Z41._Us2: + return 0; + case _Z41._Vs2: + return 0; + case _Z41._Ws2: + return 0; + case _Z41._Xs2: + return 0; + case _Z41._Ys2: + return 0; + case _Z41._Zs2: + return 0; + } + return 0; + } + function _Vu2(_kn1) { + switch (_kn1) { + case _Z41._ft2: + return _Mo2.KEEP; + case _Z41._gt2: + return _Mo2.ZERO; + case _Z41._ht2: + return _Mo2.REPLACE; + case _Z41._it2: + return _Mo2.INCR; + case _Z41._jt2: + return _Mo2.DECR; + case _Z41._kt2: + return _Mo2.INVERT; + case _Z41._lt2: + return _Mo2.INCR; + case _Z41._mt2: + return _Mo2.DECR; + default: + return _Mo2.KEEP; + } + } + function __u2(_kn1) { + switch (_kn1) { + case _Z41._nt2: + return _Mo2.NEVER; + case _Z41._ot2: + return _Mo2.LESS; + case _Z41._pt2: + return _Mo2.EQUAL; + case _Z41._qt2: + return _Mo2.LEQUAL; + case _Z41._rt2: + return _Mo2.GREATER; + case _Z41._st2: + return _Mo2.NOTEQUAL; + case _Z41._tt2: + return _Mo2.GEQUAL; + case _Z41._ut2: + default: + return _Mo2.ALWAYS; + } + } + function _sv2(_hv2, _iv2) { + switch (_hv2) { + case _Z41._Qm1: + if (_iv2) { + _Mo2.enable(_Mo2.DEPTH_TEST); + } else { + _Mo2.disable(_Mo2.DEPTH_TEST); + } + break; + case _Z41._Tm1: + _Mo2.depthMask(_iv2); + break; + case _Z41._jn1: + _Lu2 = _iv2; + _tv2(_xu2); + break; + case _Z41._c51: + _Ou2 = _rv2(_iv2); + _Mo2.blendFuncSeparate(_Ou2, _Pu2, _Qu2, _Ru2); + break; + case _Z41._d51: + _Pu2 = _rv2(_iv2); + _Mo2.blendFuncSeparate(_Ou2, _Pu2, _Qu2, _Ru2); + break; + case _Z41._1n1: + if (_iv2 != _Z41._Gq2) { + _Mo2.enable(_Mo2.CULL_FACE); + _Mo2.frontFace(_iv2 === _Z41._yt2 ? _Mo2.CW : _Mo2.CCW); + } else { + _Mo2.disable(_Mo2.CULL_FACE); + } + break; + case _Z41._Sm1: + _Mo2.depthFunc(__u2(_iv2)); + break; + case _Z41._ln1: + _Mu2 = _iv2 / 255.0; + _tv2(_xu2); + break; + case _Z41._mn1: + break; + case _Z41._Pm1: + if (_iv2) { + _Mo2.enable(_Mo2.BLEND); + } else { + _Mo2.disable(_Mo2.BLEND); + } + break; + case _Z41._Xm1: + break; + case _Z41._2t2: + break; + case _Z41._Ym1: + break; + case _Z41._3t2: + break; + case _Z41._Zm1: + break; + case _Z41.__m1: + break; + case _Z41._4t2: + break; + case _Z41._5t2: + break; + case _Z41._6t2: + break; + case _Z41._7t2: + break; + case _Z41._8t2: + break; + case _Z41._in1: + _Mo2.colorMask(_iv2._Ue1, _iv2._Ve1, _iv2._We1, _iv2.alpha); + break; + case _Z41._1r2: + if (_iv2) { + _Mo2.enable(_Mo2.STENCIL_TEST); + } else { + _Mo2.disable(_Mo2.STENCIL_TEST); + } + break; + case _Z41._9t2: + _Nu2._0v2 = _Vu2(_iv2); + _Mo2.stencilOp(_Nu2._0v2, _Nu2._1v2, _Nu2._2v2); + break; + case _Z41._at2: + _Nu2._1v2 = _Vu2(_iv2); + _Mo2.stencilOp(_Nu2._0v2, _Nu2._1v2, _Nu2._2v2); + break; + case _Z41._6r2: + _Nu2._2v2 = _Vu2(_iv2); + _Mo2.stencilOp(_Nu2._0v2, _Nu2._1v2, _Nu2._2v2); + break; + case _Z41._3r2: + _Nu2._Zu2 = __u2(_iv2); + _Mo2.stencilFunc(_Nu2._Zu2, _Nu2._Wu2, _Nu2._Xu2); + break; + case _Z41._9r2: + _Nu2._Wu2 = _iv2; + _Mo2.stencilFunc(_Nu2._Zu2, _Nu2._Wu2, _Nu2._Xu2); + break; + case _Z41._bt2: + _Nu2._Xu2 = _iv2; + _Mo2.stencilFunc(_Nu2._Zu2, _Nu2._Wu2, _Nu2._Xu2); + break; + case _Z41._ct2: + _Mo2.stencilMask(_iv2); + break; + case _Z41._g51: + break; + case _Z41._e51: + _Qu2 = _rv2(_iv2); + _Mo2.blendFuncSeparate(_Ou2, _Pu2, _Qu2, _Ru2); + break; + case _Z41._f51: + _Ru2 = _rv2(_iv2); + _Mo2.blendFuncSeparate(_Ou2, _Pu2, _Qu2, _Ru2); + break; + case _Z41._dt2: + if (_iv2 != _Z41._Gq2) { + _Mo2.enable(_Mo2.CULL_FACE); + _Mo2.frontFace(_iv2 === _Z41._yt2 ? _Mo2.CW : _Mo2.CCW); + } else { + _Mo2.disable(_Mo2.CULL_FACE); + } + break; + } + } + function _uv2() { + if (_Cu2 && _Cu2._Zp2) { + _Eu2[_ru2].Multiply(_Eu2[_qu2], _Eu2[_ou2]); + _Eu2[_su2].Multiply(_Eu2[_ru2], _Eu2[_pu2]); + var _vv2 = new Float32Array(16 * _tu2); + for (var _X9 = 0; _X9 < _tu2; _X9++) { + _vv2.set(_Eu2[_X9]._Z11, _X9 * 16); + } + _Mo2.uniformMatrix4fv(_Cu2._Zp2, _Mo2._wv2, _vv2); + } + } + function _tv2(_xv2) { + if (_xv2 & _xu2) { + if (_Cu2._0q2 !== undefined) { + _Mo2.uniform1i(_Cu2._0q2, _Lu2); + } + if (_Cu2._1q2 !== undefined) { + _Mo2.uniform1f(_Cu2._1q2, _Mu2); + } + } + if (_xv2 & _uu2 && _Cu2.__p2 !== undefined) { + _Mo2.uniform4fv(_Cu2.__p2, _Ku2); + } + if (_xv2 & _vu2) { + if (_Cu2._8q2 !== undefined) { + _Mo2.uniform4fv(_Cu2._8q2, _Gu2); + } + if (_Cu2._7q2 !== undefined) { + _Mo2.uniform4fv(_Cu2._7q2, _Hu2); + } + if (_Cu2._9q2 !== undefined) { + _Mo2.uniform4fv(_Cu2._9q2, _Iu2); + } + } + if (_xv2 & _wu2 && _Cu2._aq2 !== undefined) { + _Mo2.uniform4fv(_Cu2._aq2, _Ju2); + } + } + var _yv2 = [ + _Mo2.NEAREST_MIPMAP_NEAREST, + _Mo2.LINEAR_MIPMAP_NEAREST, + _Mo2.LINEAR_MIPMAP_NEAREST, + _Mo2.NEAREST_MIPMAP_LINEAR, + _Mo2.LINEAR_MIPMAP_LINEAR, + _Mo2.LINEAR_MIPMAP_LINEAR, + _Mo2.NEAREST_MIPMAP_LINEAR, + _Mo2.LINEAR_MIPMAP_LINEAR, + _Mo2.LINEAR_MIPMAP_LINEAR, + ]; + function _zv2(_jB1, _Av2) { + return _yv2[_Av2 * _Z41._xt2 + _jB1]; + } + function _Bv2(_891, _Xq2) { + if (_891 === null || _891 === undefined) { + return; + } + var _Cv2 = false; + if (_891._zb1 !== undefined) { + _Cv2 = (_891._zb1 & _Gr2._Jr2) !== 0; + } + var _Dv2 = _Fu2[_Xq2]; + if (_Dv2 === null || _Dv2 === undefined) { + return; + } + var _Ev2 = _Dv2._Fv2; + var _Gv2 = _891._Lr2._Fv2; + if (_891._Nr2 === true || _Ev2[_Z41._rn1] != _Gv2[_Z41._rn1]) { + _Mo2.texParameteri(_Mo2.TEXTURE_2D, _Mo2.TEXTURE_MAG_FILTER, _Ev2[_Z41._rn1] == _Z41._sn1 ? _Mo2.LINEAR : _Mo2.NEAREST); + _Gv2[_Z41._rn1] = _Ev2[_Z41._rn1]; + } + if (!_Cv2) { + if (_891._Nr2 === true || _Ev2[_Z41._tn1] != _Gv2[_Z41._tn1]) { + _Mo2.texParameteri(_Mo2.TEXTURE_2D, _Mo2.TEXTURE_MIN_FILTER, _Ev2[_Z41._tn1] == _Z41._sn1 ? _Mo2.LINEAR : _Mo2.NEAREST); + _Gv2[_Z41._tn1] = _Ev2[_Z41._tn1]; + } + } else { + if (_891._Nr2 === true || _Ev2[_Z41._Cn1] != _Gv2[_Z41._Cn1] || _Ev2[_Z41._tn1] != _Gv2[_Z41._tn1]) { + var _Hv2 = _zv2(_Ev2[_Z41._tn1], _Ev2[_Z41._Cn1]); + _Mo2.texParameteri(_Mo2.TEXTURE_2D, _Mo2.TEXTURE_MIN_FILTER, _Hv2); + _Gv2[_Z41._Cn1] = _Ev2[_Z41._Cn1]; + _Gv2[_Z41._tn1] = _Ev2[_Z41._tn1]; + } + if (_np2) { + if (_Ev2[_Z41._Cn1] == _Z41._wt2) { + if (_Gv2[_Z41._Mn1] != _Ev2[_Z41._Mn1]) { + _Gv2[_Z41._Mn1] = _Ev2[_Z41._Mn1]; + var _Iv2 = _Mo2.getParameter(_np2.MAX_TEXTURE_MAX_ANISOTROPY_EXT); + var _Jv2 = _Gv2[_Z41._Mn1]; + _Jv2 = Math.min(_Jv2, _Iv2); + _Mo2.texParameterf(_Mo2.TEXTURE_2D, _np2.TEXTURE_MAX_ANISOTROPY_EXT, _Jv2); + } + } else { + if (_Gv2[_Z41._Mn1] != 1.0) { + _Gv2[_Z41._Mn1] = 1.0; + _Mo2.texParameterf(_Mo2.TEXTURE_2D, _np2.TEXTURE_MAX_ANISOTROPY_EXT, 1.0); + } + } + } + } + if (_Ev2[_Z41._xn1] != _Gv2[_Z41._xn1]) { + if (_891._Kv2) { + var _Lv2 = _Ev2[_Z41._xn1] == _Z41._An1 ? _Mo2.CLAMP_TO_EDGE : _Mo2.REPEAT; + _Mo2.texParameteri(_Mo2.TEXTURE_2D, _Mo2.TEXTURE_WRAP_S, _Lv2); + } + _Gv2[_Z41._xn1] = _Ev2[_Z41._xn1]; + } + if (_Ev2[_Z41._zn1] != _Gv2[_Z41._zn1]) { + if (_891._Kv2) { + var _Lv2 = _Ev2[_Z41._zn1] == _Z41._An1 ? _Mo2.CLAMP_TO_EDGE : _Mo2.REPEAT; + _Mo2.texParameteri(_Mo2.TEXTURE_2D, _Mo2.TEXTURE_WRAP_T, _Lv2); + } + _Gv2[_Z41._zn1] = _Ev2[_Z41._zn1]; + } + _891._Nr2 = false; + } + var _Mv2 = null; + function _5v2(_Nv2) { + _Mo2.bindBuffer(_Mo2.ARRAY_BUFFER, _Nv2._Ov2); + if (_Mv2 != null) { + if (_Mv2._Gp2 === true) { + var _Pv2, + _Qv2, + _Rv2 = _Mv2._o81.length; + for (_Pv2 = 0; _Pv2 < _Rv2; ++_Pv2) { + switch (_Pv2) { + case 0: + _Qv2 = _Cu2._Up2; + break; + case 1: + _Qv2 = _Cu2._Wp2; + break; + case 2: + _Qv2 = _Cu2._Xp2; + break; + case 3: + _Qv2 = _Cu2._Vp2; + break; + default: + _Qv2 = -1; + break; + } + if (_Qv2 >= 0) { + _Mo2.disableVertexAttribArray(_Qv2); + } + } + } else { + var _Pv2, + _Qv2, + _Rv2 = _Mv2._o81.length; + for (_Pv2 = 0; _Pv2 < _Rv2; ++_Pv2) { + _Qv2 = _Cu2._2q2[_Pv2]; + if (_Qv2 >= 0) { + _Mo2.disableVertexAttribArray(_Qv2); + } + } + } + } + var _Sv2 = _Nv2._Tv2; + _Mv2 = _Sv2; + if (_Sv2._Gp2 === true) { + var _Pv2, + _Qv2, + _Uv2, + _Rv2 = _Sv2._o81.length; + for (_Pv2 = 0; _Pv2 < _Rv2; ++_Pv2) { + _Uv2 = _Sv2._o81[_Pv2]; + switch (_Pv2) { + case 0: + _Qv2 = _Cu2._Up2; + break; + case 1: + _Qv2 = _Cu2._Wp2; + break; + case 2: + _Qv2 = _Cu2._Xp2; + break; + case 3: + _Qv2 = _Cu2._Vp2; + break; + default: + _Qv2 = -1; + break; + } + if (_Qv2 >= 0) { + _Mo2.enableVertexAttribArray(_Qv2); + _Mo2.vertexAttribPointer(_Qv2, _Uv2._Vv2, _Uv2._Wv2, _Uv2._Xv2, _Sv2._u81, _Uv2.offset); + } + } + } else { + { + var _Pv2, + _Qv2, + _Uv2, + _Rv2 = _Sv2._o81.length; + var _Yv2 = _Cu2._2q2.length; + var _Zv2 = _Sv2._Zv2[_Cu2._5q2]; + if (_Zv2 === undefined) { + _Zv2 = []; + var __v2 = []; + for (_Pv2 = 0; _Pv2 < _Rv2; ++_Pv2) { + _Uv2 = _Sv2._o81[_Pv2]; + var _q81 = _Uv2._q81; + _Qv2 = -1; + for (var _0w2 = 0; _0w2 < _Yv2; _0w2++) { + if (__v2[_0w2] === undefined) { + var _1w2 = _Cu2._2q2[_0w2]; + if (_Cu2._4q2[_0w2] == _q81) { + _Qv2 = _1w2; + __v2[_0w2] = 1; + break; + } else if (_Cu2._4q2[_0w2] == 4 && _q81 == 2) { + _Cu2._4q2[_0w2] = _Mo2.UNSIGNED_BYTE; + _Qv2 = _1w2; + __v2[_0w2] = 1; + break; + } + } + } + _Zv2.push(_Qv2); + } + _Sv2._Zv2[_Cu2._5q2] = _Zv2; + } + for (_Pv2 = 0; _Pv2 < _Rv2; ++_Pv2) { + _Uv2 = _Sv2._o81[_Pv2]; + _Qv2 = _Zv2[_Pv2]; + if (_Qv2 >= 0) { + _Mo2.enableVertexAttribArray(_Qv2); + _Mo2.vertexAttribPointer(_Qv2, _Uv2._Vv2, _Uv2._Wv2, _Uv2._Xv2, _Sv2._u81, _Uv2.offset); + } + } + } + } + } + /*@this {yyCommandBuilder} */ this._Aq2 = function () { + var _X9, error, _dG1, _eG1, _2w2, _En1, _f31, _u51, __e1, _L31, enable, _3w2, _dr2; + _X9 = 0; + while (_X9 < _yu2.length) { + switch (_yu2[_X9]) { + case _du2: { + _Cu2 = _yu2[_X9 + 1]; + _3w2 = _Cu2._lq2; + _X9 += 2; + _Mo2.useProgram(_Cu2); + _uv2(); + _tv2(0xff); + break; + } + case _7u2: { + _Mo2.viewport(_yu2[_X9 + 1], _yu2[_X9 + 2], _yu2[_X9 + 3], _yu2[_X9 + 4]); + _Mo2.scissor(_yu2[_X9 + 1], _yu2[_X9 + 2], _yu2[_X9 + 3], _yu2[_X9 + 4]); + _X9 += 5; + break; + } + case _9u2: { + _L31 = _yu2[_X9 + 2]; + _Mo2.clearColor((_L31 & 0xff) / 255.0, ((_L31 >> 8) & 0xff) / 255.0, ((_L31 >> 16) & 0xff) / 255.0, ((_L31 >> 24) & 0xff) / 255.0); + _Mo2.clear(_yu2[_X9 + 1]); + _X9 += 3; + break; + } + case _5u2: { + _Eu2[_pu2] = _yu2[_X9 + 1]; + _uv2(); + _X9 += 2; + break; + } + case _6u2: { + _Eu2[_ou2] = _yu2[_X9 + 1]; + _uv2(); + _X9 += 2; + break; + } + case _4u2: { + _Eu2[_qu2] = _yu2[_X9 + 1]; + _uv2(); + _X9 += 2; + break; + } + case _Yt2: { + _f31 = _yu2[_X9 + 1]; + _En1 = _yu2[_X9 + 2]; + _X9 += 3; + if (_f31 === null) { + _f31 = _Su2; + _Mo2.activeTexture(_Mo2.TEXTURE0 + _En1); + if (!_bs2(_f31, _zk1())) { + _ds2(_f31, _zk1()); + _es2(_f31, _zk1()); + } + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _f31._Kr2); + _Mo2.uniform1i(_Cu2._Yp2, 0); + _Du2[_En1] = null; + } else { + _Mo2.activeTexture(_Mo2.TEXTURE0 + _En1); + if (!_bs2(_f31, _zk1())) { + _ds2(_f31, _zk1()); + _es2(_f31, _zk1()); + } + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _f31._Kr2); + _Mo2.uniform1i(_Cu2._Yp2, 0); + _Bv2(_f31, _En1); + _Du2[_En1] = _f31; + } + break; + } + case _8u2: + { + _u51 = _yu2[_X9 + 1]; + _X9 += 2; + if (_u51._4w2) { + _u51._5w2(); + } + _u51._6w2 = this._y01; + _5v2(_u51); + } + break; + case _Zt2: { + _Mo2.drawArrays(_Mo2.TRIANGLES, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case __t2: { + _Mo2.drawArrays(_Mo2.TRIANGLE_FAN, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _0u2: { + _Mo2.drawArrays(_Mo2.TRIANGLE_STRIP, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _1u2: { + _Mo2.drawArrays(_Mo2.LINES, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _2u2: { + _Mo2.drawArrays(_Mo2.LINE_STRIP, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _3u2: { + _Mo2.drawArrays(_Mo2.POINTS, _yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _au2: { + _Mo2.bindFramebuffer(_Mo2.FRAMEBUFFER, _yu2[_X9 + 1]); + _X9 += 2; + break; + } + case _bu2: { + _Mo2.colorMask(_yu2[_X9 + 2], _yu2[_X9 + 3], _yu2[_X9 + 4], _yu2[_X9 + 1]); + _X9 += 5; + break; + } + case _cu2: { + _Mo2.blendFunc(_rv2(_yu2[_X9 + 1]), _rv2(_yu2[_X9 + 2])); + _X9 += 3; + break; + } + case _gu2: { + _sv2(_yu2[_X9 + 1], _yu2[_X9 + 2]); + _X9 += 3; + break; + } + case _eu2: { + _dG1 = _yu2[_X9 + 1]; + _eG1 = _yu2[_X9 + 2]; + _X9 += 3; + _dr2 = _3w2[_3w2._mq2[_dG1]]; + switch (_dr2._wq2["type"]) { + case _Mo2.INT: + _Mo2.uniform1iv(_dr2.location, _eG1); + break; + case _Mo2.INT_VEC2: + _Mo2.uniform2iv(_dr2.location, _eG1); + break; + case _Mo2.INT_VEC3: + _Mo2.uniform3iv(_dr2.location, _eG1); + break; + case _Mo2.INT_VEC4: + _Mo2.uniform4iv(_dr2.location, _eG1); + break; + } + break; + } + case _fu2: { + _dG1 = _yu2[_X9 + 1]; + _eG1 = _yu2[_X9 + 2]; + _X9 += 3; + _dr2 = _3w2[_3w2._mq2[_dG1]]; + switch (_dr2._wq2["type"]) { + case _Mo2.FLOAT: + _Mo2.uniform1fv(_dr2.location, _eG1); + break; + case _Mo2.FLOAT_VEC2: + _Mo2.uniform2fv(_dr2.location, _eG1); + break; + case _Mo2.FLOAT_VEC3: + _Mo2.uniform3fv(_dr2.location, _eG1); + break; + case _Mo2.FLOAT_VEC4: + _Mo2.uniform4fv(_dr2.location, _eG1); + break; + case _Mo2.FLOAT_MAT2: + _Mo2.uniformMatrix2fv(_dr2.location, false, _eG1); + break; + case _Mo2.FLOAT_MAT3: + _Mo2.uniformMatrix3fv(_dr2.location, false, _eG1); + break; + case _Mo2.FLOAT_MAT4: + _Mo2.uniformMatrix4fv(_dr2.location, false, _eG1); + break; + } + break; + } + case _hu2: { + _En1 = _yu2[_X9 + 1]; + var state = _yu2[_X9 + 2]; + var _Eh1 = _yu2[_X9 + 3]; + _X9 += 4; + var _Dv2 = _Fu2[_En1]; + _Dv2._Fv2[state] = _Eh1; + if (_Du2[_En1] != null) { + _Mo2.activeTexture(_Mo2.TEXTURE0 + _En1); + if (!_bs2(_Du2[_En1], _zk1())) { + _ds2(_Du2[_En1], _zk1()); + _es2(_Du2[_En1], _zk1()); + } + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Du2[_En1]._Kr2); + } + _Bv2(_Du2[_En1], _En1); + break; + } + case _iu2: { + __e1 = _yu2[_X9 + 1]; + _Gu2.set(_yu2[_X9 + 2], __e1 * 4); + _Hu2.set(_yu2[_X9 + 3], __e1 * 4); + _Iu2.set(_yu2[_X9 + 4], __e1 * 4); + _X9 += 5; + _tv2(_vu2); + break; + } + case _ju2: { + _Ju2.set(_yu2[_X9 + 1]); + _X9 += 2; + _tv2(_wu2); + break; + } + case _ku2: { + _Ku2.set(_yu2[_X9 + 1]); + _X9 += 2; + _tv2(_uu2); + break; + } + case _lu2: { + __e1 = _yu2[_X9 + 1]; + enable = _yu2[_X9 + 2]; + _L31 = _yu2[_X9 + 3]; + _X9 += 4; + if (enable) { + _Iu2.set(_L31, __e1 * 4); + } else { + var _tl1 = __e1 * 4; + _Iu2[_tl1 + 0] = 0; + _Iu2[_tl1 + 1] = 0; + _Iu2[_tl1 + 2] = 0; + _Iu2[_tl1 + 3] = 0; + } + _tv2(_vu2); + break; + } + case _mu2: { + _Lu2 = _yu2[_X9 + 1]; + _Mu2 = _yu2[_X9 + 2]; + _X9 += 3; + _tv2(_xu2); + break; + } + case _nu2: { + _f31 = _yu2[_X9 + 1]; + var _j21 = _yu2[_X9 + 2]; + var _l21 = _yu2[_X9 + 3]; + var _B21 = _yu2[_X9 + 4]; + var _C21 = _yu2[_X9 + 5]; + var canvas = _yu2[_X9 + 6]; + _X9 += 7; + if (!_bs2(_f31, _zk1())) { + _ds2(_f31, _zk1()); + _es2(_f31, _zk1()); + } + _Mo2.activeTexture(_Mo2.TEXTURE0); + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _f31._Kr2); + _Mo2.texSubImage2D(_Mo2.TEXTURE_2D, 0, _j21, _l21, _B21, _C21, _Mo2.RGBA, _Mo2.UNSIGNED_BYTE, canvas); + if (_Du2.length > 0) { + if (_Du2[0] != null) { + _Mo2.bindTexture(_Mo2.TEXTURE_2D, _Du2[0]._Kr2); + } + } + break; + } + } + } + _yu2.length = 0; + }; +} +/*@constructor */ function _pp2(_7w2, _931, _a31, _8w2, _wr2, _9w2, _aw2) { + var _Mo2 = this._op2; + var _bw2, _cw2, _Vz1, _Xz1, _dw2, _ew2, _fw2, _R22; + var _gw2; + Object.defineProperties(this, { + _Lr2: { + get: function () { + return _bw2; + }, + }, + _Kr2: { + get: function () { + return _cw2; + }, + set: function (_M01) { + _cw2 = _M01; + }, + }, + _Cr2: { + get: function () { + return _Vz1; + }, + }, + _Dr2: { + get: function () { + return _Xz1; + }, + }, + _Kv2: { + get: function () { + return _dw2; + }, + }, + Image: { + get: function () { + return _ew2; + }, + }, + _hw2: { + get: function () { + return _fw2; + }, + }, + _zb1: { + get: function () { + return _R22; + }, + set: function (_M01) { + _R22 = _M01; + }, + }, + _Nr2: { + get: function () { + return _gw2; + }, + set: function (_M01) { + _gw2 = _M01; + }, + }, + }); + (function () { + _cw2 = _7w2; + _Vz1 = _931; + _Xz1 = _a31; + _dw2 = _8w2; + _ew2 = _wr2; + _fw2 = _9w2; + _R22 = _aw2; + _gw2 = false; + _bw2 = new _rp2(); + if (_cw2) { + _bw2._Mr2(_Mo2.TEXTURE_2D); + } + _R22 = _Gr2._iw2; + if (_fw2 !== undefined && _fw2 !== 0) { + _R22 |= _Gr2._Hr2 | _Gr2._jw2; + } + })(); +} +var _kw2 = { _iw2: 0, _4w2: 1, _lw2: 2, _mw2: 4, _nw2: 8, _ow2: 16, _Hr2: 32, _pw2: 64 }; +Object.freeze(_kw2); +var _qw2 = { _4w2: 0, _rw2: 1, _sw2: 2, _lw2: 3, _Hr2: 4, _Jr2: 5, _jw2: 6, _tw2: 7, _pw2: 8, _mw2: 9, _uw2: 16 }; +Object.freeze(_qw2); +var _Gr2 = { _iw2: 0, _4w2: 1 << _qw2._4w2, _rw2: 1 << _qw2._rw2, _sw2: 1 << _qw2._sw2, _lw2: 1 << _qw2._lw2, _Hr2: 1 << _qw2._Hr2, _Jr2: 1 << _qw2._Jr2, _jw2: 1 << _qw2._jw2, _tw2: 1 << _qw2._tw2, _pw2: 1 << _qw2._pw2 }; +Object.freeze(_Gr2); +function _vw2(_ww2) { + var _xw2 = []; + var _yw2; + (function () { + if (_ww2 == undefined) _ww2 = 32; + _yw2 = ~~(_ww2 / 32); + if (_yw2 == 0) _yw2 = 1; + _xw2 = new Array(_yw2); + for (var _X9 = 0; _X9 < _yw2; _X9++) { + _xw2[_X9] = 0x0; + } + })(); + this._zw2 = function () { + return _ww2; + }; + this._Aw2 = function (_Bw2) { + if (_Bw2 >= _ww2) return; + var _Uc1 = ~~(_Bw2 / 32); + var _Cw2 = _Bw2 - _Uc1 * 32; + _xw2[_Uc1] |= 1 << _Cw2; + }; + this._Dw2 = function (_Bw2) { + if (_Bw2 >= _ww2) return; + var _Uc1 = ~~(_Bw2 / 32); + var _Cw2 = _Bw2 - _Uc1 * 32; + _xw2[_Uc1] &= ~(1 << _Cw2); + }; + this._Ew2 = function (_Bw2) { + if (_Bw2 >= _ww2) return 0; + var _Uc1 = ~~(_Bw2 / 32); + var _Fw2 = _Bw2 - _Uc1 * 32; + var _r91 = (_xw2[_Uc1] >> _Fw2) & 0x1; + return _r91; + }; + this._Gw2 = function () { + var _X9; + for (_X9 = 0; _X9 < _yw2 - 1; _X9++) { + _xw2[_X9] = 0xffffffff; + } + var _Hw2 = _ww2 - _X9 * 32; + var _i21; + var _r81 = 1; + for (_i21 = 0; _i21 < _Hw2; _i21++) { + _xw2[_X9] |= _r81; + _r81 <<= 1; + } + }; + this._Iw2 = function () { + for (var _X9 = 0; _X9 < _yw2; _X9++) { + _xw2[_X9] = 0x0; + } + }; + this._Jw2 = function () { + var _X9; + for (_X9 = 0; _X9 < _yw2; _X9++) { + if (_xw2[_X9] != 0) return 1; + } + return 0; + }; + this._Kw2 = function (_9r1) { + var _Lw2 = _9r1._zw2() > this._zw2() ? _9r1._zw2() : this._zw2(); + var _Mw2 = new _vw2(_Lw2); + for (var _X9 = 0; _X9 < _Lw2; _X9++) { + var _Nw2 = this._Ew2(_X9) | _9r1._Ew2(_X9); + if (_Nw2 == 1) { + _Mw2._Aw2(_X9); + } + } + return _Mw2; + }; + this._Ow2 = function (_9r1) { + var _Lw2 = _9r1._zw2() > this._zw2() ? _9r1._zw2() : this._zw2(); + var _Mw2 = new _vw2(_Lw2); + for (var _X9 = 0; _X9 < _Lw2; _X9++) { + var _Nw2 = this._Ew2(_X9) & _9r1._Ew2(_X9); + if (_Nw2 == 1) { + _Mw2._Aw2(_X9); + } + } + return _Mw2; + }; +} +function _Pw2(_Qw2, _Rw2, _Sw2) { + var _Tw2 = []; + var _Uw2 = []; + (function () { + _Tw2 = new Array(_Qw2); + _Uw2 = new Array(_Rw2 * _Sw2); + })(); + Object.defineProperties(this, { + _Vw2: { + get: function () { + return _Tw2; + }, + set: function (_r91) { + _Tw2 = _r91; + }, + }, + _Ww2: { + get: function () { + return _Uw2; + }, + set: function (_r91) { + _Uw2 = _r91; + }, + }, + }); +} +/*@constructor */ function _hp2(_Xw2, _Yw2, _Zw2, _Wt2) { + var _Mo2 = this._op2; + var __w2 = null; + var _232 = null; + var _0x2 = []; + var _1x2; + var _2x2 = null; + var _3x2 = null; + var _4x2 = false; + var _5x2 = _Zw2; + (function () { + _2x2 = new _vw2(64); + _3x2 = new _vw2(64); + __w2 = new _Pw2(_Z41._et2, _Xw2, _Z41._vt2); + _232 = new _Pw2(_Z41._et2, _Xw2, _Z41._vt2); + _0x2 = new Array(_Yw2); + for (var _X9 = 0; _X9 < _Yw2; _X9++) { + _0x2[_X9] = new _Pw2(_Z41._et2, _Xw2, _Z41._vt2); + } + _Tu2(); + })(); + function _Tu2() { + _2x2._Gw2(); + _3x2._Gw2(); + _4x2 = true; + _1x2 = 0; + __w2._Vw2[_Z41._Qm1] = false; + __w2._Vw2[_Z41._0t2] = _Z41._Bt2; + __w2._Vw2[_Z41._1t2] = _Z41._Dt2; + __w2._Vw2[_Z41._Tm1] = true; + __w2._Vw2[_Z41._jn1] = false; + __w2._Vw2[_Z41._c51] = _Z41.__41; + __w2._Vw2[_Z41._d51] = _Z41._151; + __w2._Vw2[_Z41._1n1] = _Z41._Gq2; + __w2._Vw2[_Z41._Sm1] = _Z41._qt2; + __w2._Vw2[_Z41._ln1] = 0; + __w2._Vw2[_Z41._mn1] = _Z41._rt2; + __w2._Vw2[_Z41._Pm1] = true; + __w2._Vw2[_Z41._Xm1] = false; + __w2._Vw2[_Z41._2t2] = false; + __w2._Vw2[_Z41._Ym1] = 0x00000000; + __w2._Vw2[_Z41._3t2] = _Z41._Jt2; + __w2._Vw2[_Z41._Zm1] = 0.0; + __w2._Vw2[_Z41.__m1] = 1.0; + __w2._Vw2[_Z41._4t2] = 0; + __w2._Vw2[_Z41._5t2] = false; + __w2._Vw2[_Z41._6t2] = false; + __w2._Vw2[_Z41._7t2] = 0x00000000; + __w2._Vw2[_Z41._8t2] = _Z41._Jt2; + __w2._Vw2[_Z41._in1] = _Z41._Lt2 | _Z41._Nt2 | _Z41._Mt2 | _Z41._Ot2; + __w2._Vw2[_Z41._1r2] = false; + __w2._Vw2[_Z41._9t2] = _Z41._ft2; + __w2._Vw2[_Z41._at2] = _Z41._ft2; + __w2._Vw2[_Z41._6r2] = _Z41._ft2; + __w2._Vw2[_Z41._3r2] = _Z41._ut2; + __w2._Vw2[_Z41._9r2] = 0; + __w2._Vw2[_Z41._bt2] = 0xffffffff; + __w2._Vw2[_Z41._ct2] = 0xffffffff; + __w2._Vw2[_Z41._g51] = false; + __w2._Vw2[_Z41._e51] = _Z41.__41; + __w2._Vw2[_Z41._f51] = _Z41._151; + __w2._Vw2[_Z41._dt2] = 0; + var _X9; + for (_X9 = 0; _X9 < _Z41._et2; _X9++) { + _232._Vw2[_X9] = __w2._Vw2[_X9]; + } + var index = 0; + for (_X9 = 0; _X9 < _Xw2; _X9++) { + __w2._Ww2[index + _Z41._rn1] = _Wt2 == true ? _Z41._sn1 : _Z41._un1; + __w2._Ww2[index + _Z41._tn1] = _Wt2 == true ? _Z41._sn1 : _Z41._un1; + __w2._Ww2[index + _Z41._Cn1] = _Wt2 == true ? _Z41._sn1 : _Z41._un1; + __w2._Ww2[index + _Z41._xn1] = _Z41._An1; + __w2._Ww2[index + _Z41._zn1] = _Z41._An1; + __w2._Ww2[index + _Z41._In1] = 0; + __w2._Ww2[index + _Z41._Kn1] = 0; + __w2._Ww2[index + _Z41._Gn1] = 0; + __w2._Ww2[index + _Z41._Mn1] = 0; + __w2._Ww2[index + _Z41._Nn1] = _Z41._Fr2; + index += _Z41._vt2; + } + for (_X9 = 0; _X9 < _Z41._vt2 * _Xw2; _X9++) { + _232._Ww2[_X9] = __w2._Ww2[_X9]; + } + _1x2 = 0; + } + this._ls1 = function () { + _Tu2(); + }; + this._6x2 = function () { + return _2x2; + }; + this._7x2 = function () { + return _3x2; + }; + this._8x2 = function () { + return _4x2; + }; + this._t51 = function (_jv2, _kn1) { + if (_232._Vw2[_jv2] == _kn1) return; + if (__w2._Vw2[_jv2] != _kn1) { + _2x2._Aw2(_jv2); + } else { + _2x2._Dw2(_jv2); + } + _232._Vw2[_jv2] = _kn1; + _4x2 = _2x2._Jw2() || _3x2._Jw2(); + }; + this._qn1 = function (_Xq2, _jv2, _kn1) { + var index = _Xq2 * _Z41._vt2 + _jv2; + if (_232._Ww2[index] == _kn1) return; + if (__w2._Ww2[index] != _kn1) { + _3x2._Aw2(index); + } else { + _3x2._Dw2(index); + } + _232._Ww2[index] = _kn1; + _4x2 = _2x2._Jw2() || _3x2._Jw2(); + }; + this._b51 = function (_jv2) { + return _232._Vw2[_jv2]; + }; + this._Tn1 = function (_Xq2, _jv2) { + return _232._Ww2[_Xq2 * _Z41._vt2 + _jv2]; + }; + this._Un1 = function () { + _0x2[_1x2]._Vw2 = _232._Vw2.slice(); + _0x2[_1x2]._Ww2 = _232._Ww2.slice(); + if (_1x2 < _Yw2) { + _1x2++; + } else { + debug("GPU state stack has run out of space"); + } + }; + this._Vn1 = function () { + if (_1x2 > 0) { + _1x2--; + } else { + debug("Attempting to drop below bottom of GPU state stack"); + } + var _X9; + for (_X9 = 0; _X9 < _Z41._et2; _X9++) { + this._t51(_X9, _0x2[_1x2]._Vw2[_X9]); + } + for (_X9 = 0; _X9 < _Xw2; _X9++) { + var _i21; + for (_i21 = 0; _i21 < _Z41._vt2; _i21++) { + this._qn1(_X9, _i21, _0x2[_1x2]._Ww2[_X9 * _Xw2 + _i21]); + } + } + }; + this._EM1 = function () { + var _X9; + if (_2x2._Jw2()) { + for (_X9 = 0; _X9 < _Z41._et2; _X9++) { + if (_2x2._Ew2(_X9) != 0) { + _5x2._t51(_X9, _232._Vw2[_X9]); + __w2._Vw2[_X9] = _232._Vw2[_X9]; + } + } + _2x2._Iw2(); + } + if (_3x2._Jw2()) { + for (_X9 = 0; _X9 < _Xw2 * _Z41._vt2; _X9++) { + if (_3x2._Ew2(_X9) != 0) { + var _En1 = ~~(_X9 / _Z41._vt2); + var state = _X9 - _En1 * _Z41._vt2; + _5x2._qn1(_En1, state, _232._Ww2[_X9]); + __w2._Ww2[_X9] = _232._Ww2[_X9]; + } + } + _3x2._Iw2(); + } + _4x2 = false; + }; +} +/*@constructor */ function _rp2(_Wt2) { + var _Mo2 = this._op2; + var _9x2 = []; + Object.defineProperties(this, { + _Fv2: { + get: function () { + return _9x2; + }, + }, + }); + (function () { + if (_Wt2) { + _9x2[_Z41._rn1] = _Z41._sn1; + _9x2[_Z41._tn1] = _Z41._sn1; + _9x2[_Z41._Cn1] = _Z41._sn1; + } else { + _9x2[_Z41._rn1] = _Z41._un1; + _9x2[_Z41._tn1] = _Z41._un1; + _9x2[_Z41._Cn1] = _Z41._un1; + } + _9x2[_Z41._xn1] = _Z41._An1; + _9x2[_Z41._zn1] = _Z41._An1; + })(); + /*@this {yyTextureSamplerState} */ this._Mr2 = function (_eP1) { + var _ax2 = _9x2; + _Mo2.texParameteri(_eP1, _Mo2.TEXTURE_MAG_FILTER, _ax2[_Z41._rn1] == _Z41._sn1 ? _Mo2.LINEAR : _Mo2.NEAREST); + _Mo2.texParameteri(_eP1, _Mo2.TEXTURE_MIN_FILTER, _ax2[_Z41._tn1] == _Z41._sn1 ? _Mo2.LINEAR : _Mo2.NEAREST); + _Mo2.texParameteri(_eP1, _Mo2.TEXTURE_WRAP_S, _ax2[_Z41._xn1] == _Z41._An1 ? _Mo2.CLAMP_TO_EDGE : _Mo2.REPEAT); + _Mo2.texParameteri(_eP1, _Mo2.TEXTURE_WRAP_T, _ax2[_Z41._zn1] == _Z41._An1 ? _Mo2.CLAMP_TO_EDGE : _Mo2.REPEAT); + }; +} +/*@constructor */ function _G71(_781, _bx2, _cx2) { + var _Mo2 = this._op2; + this._dx2 = null; + this._U71 = null; + this._Ov2 = null; + this._C51 = null; + this._E51 = null; + this.__71 = null; + this._G51 = null; + this._Tv2 = _bx2; + this._6w2 = -1; + this._A51 = 0; + this._ex2 = _781; + this._4w2 = false; + _fx2(this); + function _fx2(_IM1) { + _gx2(_IM1); + _hx2(_IM1); + if (_cx2) { + _ix2(_IM1); + } + } + function _gx2(_IM1) { + var _jx2 = _IM1._Tv2._u81; + _IM1._dx2 = new ArrayBuffer(_781 * _jx2); + _IM1._U71 = new Int8Array(_IM1._dx2); + } + function _ix2(_IM1) { + _IM1._Ov2 = _Mo2.createBuffer(); + _Mo2.bindBuffer(_Mo2.ARRAY_BUFFER, _IM1._Ov2); + _Mo2.bufferData(_Mo2.ARRAY_BUFFER, _IM1._U71, _Mo2.DYNAMIC_DRAW); + } + function _hx2(_IM1) { + var _kx2 = _IM1._Tv2._o81; + for (var _W11 = 0; _W11 < _kx2.length; _W11++) { + var _Uv2 = _kx2[_W11]; + switch (_Uv2._q81) { + case _Z41._F81: + _IM1._C51 = _lx2(_Uv2._Wv2, _IM1._dx2, _Uv2.offset); + break; + case _Z41._K81: + _IM1._E51 = _lx2(_Uv2._Wv2, _IM1._dx2, _Uv2.offset); + break; + case _Z41._U81: + _IM1.__71 = _lx2(_Uv2._Wv2, _IM1._dx2, _Uv2.offset); + break; + case _Z41._S81: + _IM1._G51 = _lx2(_Uv2._Wv2, _IM1._dx2, _Uv2.offset); + break; + } + } + } + function _lx2(_mx2, _nx2, _ox2) { + switch (_mx2) { + case _Mo2.UNSIGNED_BYTE: + return new Int32Array(_nx2, _ox2); + break; + case _Mo2.FLOAT: + return new Float32Array(_nx2, _ox2); + break; + } + return false; + } + /*@this {yyVBuffer} */ this._px2 = function (_xs2) { + if (_xs2._z51() === this._z51()) { + var _491 = _xs2._A51 * _xs2._z51(); + var offset = this._A51 * this._z51(); + if (offset + _491 > this._U71.length) { + var _qx2 = new ArrayBuffer(this._U71.length * 2); + var _T71 = new Int8Array(_qx2); + _T71.set(this._U71); + this._U71 = _T71; + this._dx2 = _qx2; + _hx2(this); + } + this._U71.set(_xs2._U71.subarray(0, _491), offset); + this._A51 += _xs2._A51; + } + }; + /*@this {yyVBuffer} */ this._291 = function () { + if (this._A51 < this.max) { + var _491 = this._A51 * this._z51(); + var _rx2 = new ArrayBuffer(_491); + var _sx2 = new Int8Array(_rx2); + _sx2.set(this._U71.subarray(0, _491)); + this._U71 = _sx2; + this._dx2 = _rx2; + } + this._Ov2 = _Mo2.createBuffer(); + _Mo2.bindBuffer(_Mo2.ARRAY_BUFFER, this._Ov2); + _Mo2.bufferData(_Mo2.ARRAY_BUFFER, this._U71, _Mo2.STATIC_DRAW); + this._C51 = null; + this._E51 = null; + this.__71 = null; + this._G51 = null; + }; + /*@this {yyVBuffer} */ this._J71 = function (_tx2) { + if (this._A51 + _tx2 > this.max) { + var _ux2 = this.max * 2; + this.max = _ux2; + var _w81 = new ArrayBuffer(_ux2); + var _y81 = new Int8Array(_w81); + _y81.set(this._U71); + this._dx2 = _w81; + _hx2(this); + } + this._A51 += _tx2; + }; + /*@this {yyVBuffer} */ this._z51 = function () { + return this._Tv2._u81; + }; + /*@this {yyVBuffer} */ this._5w2 = function () { + _Mo2.bindBuffer(_Mo2.ARRAY_BUFFER, this._Ov2); + var _vx2 = new Int8Array(this._dx2, 0, this._A51 * this._Tv2._u81); + _Mo2.bufferSubData(_Mo2.ARRAY_BUFFER, 0, _vx2); + this._A51 = 0; + this._4w2 = false; + }; +} +/*@constructor */ function _ip2(_Zw2, _wx2) { + var _Mo2 = this._op2; + var _xx2 = []; + var _yx2 = 0, + _zu2 = null, + _zx2 = null, + _Ax2 = _Z41._Cs2, + _Au2 = null; + var _5x2 = _Zw2; + var _Bx2 = _wx2; + /*@this {yyVBufferManager} */ this._Fp2 = function (_A81) { + if (_xx2[_A81]) { + debug("WARNING: Vertex format has already been registered\n"); + } else { + _xx2[_A81] = new _jc1(); + } + }; + /*@this {yyVBufferManager} */ this._zs2 = function (_w71, _891, _xs2, _ys2) { + var size = _xs2._A51 - _ys2; + switch (_w71) { + case _Z41._w51: + _5x2._or2(0, _891); + _5x2._5v2(_xs2); + _5x2._7v2(_ys2, size); + break; + case _Z41._B71: + _5x2._or2(0, _891); + _5x2._5v2(_xs2); + _5x2._9v2(_ys2, size); + break; + case _Z41._A71: + _5x2._or2(0, _891); + _5x2._5v2(_xs2); + _5x2._av2(_ys2, size); + break; + case _Z41._y71: + _5x2._or2(0, null); + _5x2._5v2(_xs2); + _5x2._bv2(_ys2, size); + break; + case _Z41._z71: + _5x2._or2(0, null); + _5x2._5v2(_xs2); + _5x2._cv2(_ys2, size); + break; + case _Z41._x71: + _5x2._or2(0, null); + _5x2._5v2(_xs2); + _5x2._U72(_ys2, size); + break; + } + }; + /*@this {yyVBufferManager} */ this._EM1 = function () { + if (_zx2 == null) { + _Bx2._EM1(); + return; + } + this._zs2(_Ax2, _zu2, _zx2, _yx2); + _zx2 = _zu2 = null; + _Ax2 = _Z41._Cs2; + _Bx2._EM1(); + }; + /*@this {yyVBufferManager} */ this._v51 = function (_w71, _Cx2, _A81, _Dx2, _bx2, _Ex2) { + var _X9, _Fx2, _u51, _Gx2; + _Gx2 = _Cx2; + if (_zx2 != null) { + if (_zx2._Jp2 == _A81 && _zx2._A51 + _Dx2 <= _zx2._ex2 && _zu2 == _Gx2 && _Ax2 == _w71 && _w71 != _Z41._z71 && _w71 != _Z41._A71 && _w71 != _Z41._B71 && _Bx2._8x2() == false) { + return _zx2; + } else { + var _Hx2 = _zx2; + _131._EM1(); + if (_Hx2._Jp2 == _A81 && _Hx2._A51 + _Dx2 <= _Hx2._ex2) { + _zx2 = _Hx2; + _yx2 = _Hx2._A51; + _Ax2 = _w71; + _zu2 = _Gx2; + return _zx2; + } + } + } else this._EM1(); + _Ax2 = _w71; + _zu2 = _Gx2; + _Fx2 = _xx2[_A81]._xc1; + for (_X9 = _Fx2.length - 1; _X9 >= 0; _X9--) { + _u51 = _Fx2[_X9]; + if (_u51._6w2 + 1 < _Ex2 && _u51._A51 + _Dx2 <= _u51._ex2) { + _u51._4w2 = true; + _yx2 = _u51._A51; + _zx2 = _u51; + return _u51; + } + } + if (_Dx2 < _H71) { + _Dx2 = _H71; + } + _u51 = new _G71(_Dx2, _bx2, true); + _u51._Jp2 = _A81; + _u51._4w2 = true; + _yx2 = _u51._A51; + _zx2 = _u51; + _xx2[_A81]._Da1(_u51); + return _u51; + }; +} +/*@constructor */ function _qp2() { + var _Mo2 = this._op2; + var _Ix2 = 1, + _Jx2 = false, + _Kx2 = [], + _Lx2 = 0, + _Mx2 = 0; + this._Zv2 = []; + Object.defineProperties(this, { + _o81: { + get: function () { + return _Kx2; + }, + set: function (_r91) { + _Kx2 = _r91; + }, + }, + _t81: { + get: function () { + return _Mx2; + }, + set: function (_r91) { + _Mx2 = _r91; + }, + }, + _u81: { + get: function () { + return _Lx2; + }, + set: function (_r91) { + _Lx2 = _r91; + }, + }, + _Gp2: { + get: function () { + return _Jx2; + }, + set: function (_r91) { + _Jx2 = _r91; + }, + }, + }); + function _Nx2(_l81, _k81, _Ox2) { + var _p81 = { offset: _Lx2, type: _l81, _q81: _k81, _r81: _Ox2, _Wv2: 0, _Vv2: 0, _Xv2: false }; + return _p81; + } + function _Da1(_l81, _k81, _Ox2) { + _Mx2 |= _Ox2; + var _Uv2 = _Nx2(_l81, _k81, _Ox2); + switch (_l81) { + case _Z41._L81: + case _Z41._191: + _Lx2 += 4; + _Uv2._Wv2 = _Mo2.UNSIGNED_BYTE; + _Uv2._Vv2 = 4; + _Uv2._Xv2 = true; + break; + case _Z41._W81: + _Lx2 += 4; + _Uv2._Wv2 = _Mo2.FLOAT; + _Uv2._Vv2 = 1; + _Uv2._Xv2 = false; + break; + case _Z41._G81: + _Lx2 += 8; + _Uv2._Wv2 = _Mo2.FLOAT; + _Uv2._Vv2 = 2; + _Uv2._Xv2 = false; + break; + case _Z41._I81: + _Lx2 += 12; + _Uv2._Wv2 = _Mo2.FLOAT; + _Uv2._Vv2 = 3; + _Uv2._Xv2 = false; + break; + case _Z41.__81: + _Lx2 += 16; + _Uv2._Wv2 = _Mo2.FLOAT; + _Uv2._Vv2 = 4; + _Uv2._Xv2 = false; + break; + } + _Kx2.push(_Uv2); + } + /*@this {yyVertexFormat} */ this._Px2 = function () { + _Da1(_Z41._G81, _Z41._F81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._Bp2 = function () { + _Da1(_Z41._I81, _Z41._F81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._Cp2 = function () { + _Da1(_Z41._L81, _Z41._K81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._Ep2 = function () { + _Da1(_Z41._I81, _Z41._U81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._Dp2 = function () { + _Da1(_Z41._G81, _Z41._S81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._Qx2 = function (_l81, _k81) { + if (_l81 < _Z41._W81 || _l81 > _Z41._Os2) { + debug("ERROR vertex_format_add_custom: illegal types"); + return; + } + if (_k81 < _Z41._F81 || _k81 > _Z41._Ns2) { + debug("ERROR vertex_format_add_custom: illegal usage"); + return; + } + _Da1(_l81, _k81, _Ix2); + _Ix2 = _Ix2 << 1; + }; + /*@this {yyVertexFormat} */ this._xS1 = function (_Ip2) { + if (_Kx2.length !== _Ip2._o81.length) { + return false; + } + for (var _X9 = 0; _X9 < _Kx2.length; _X9++) { + var _Rx2 = _Kx2[_X9]; + var _Sx2 = _Ip2._o81[_X9]; + if (_Rx2.offset !== _Sx2.offset || _Rx2.type !== _Sx2.type || _Rx2._q81 !== _Sx2._q81 || _Rx2._r81 !== _Sx2._r81 || _Rx2._Wv2 !== _Sx2._Wv2 || _Rx2._Vv2 !== _Sx2._Vv2) { + return false; + } + } + return true; + }; +} +var _Tx2 = null; +try { + _Tx2 = new _Ux2._Vx2( + new _Ux2._Wx2( + 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, + 32, + 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, + ]) + ), + {} + ).__l2; +} catch (e) {} +/* + * Constructs a 64 bit two's-complement integer, given its low and high 32 bit values as *signed* integers. + * See the from* functions below for more convenient ways of constructing Longs. + * @exports Long + * @class A Long class for representing a 64 bit two's-complement integer value. + * @param {number} low The low (signed) 32 bits of the long + * @param {number} high The high (signed) 32 bits of the long + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @constructor + */ function Long(_eL1, _xL1, _Xx2) { + /* + * The low 32 bits as a signed value. + * @type {number} + */ this._eL1 = _eL1 | 0; + /* + * The high 32 bits as a signed value. + * @type {number} + */ this._xL1 = _xL1 | 0; + /* + * Whether unsigned or not. + * @type {boolean} + */ this._Xx2 = !!_Xx2; +} +/* + * An indicator used to reliably determine if an object is a Long or not. + * @type {boolean} + * @const + * @private + */ Long.prototype.__isLong__; +Object.defineProperty(Long.prototype, "__isLong__", { value: !0 }); +/* + * @function + * @param {*} obj Object + * @returns {boolean} + * @inner + */ function _Yx2(_cq1) { + return (_cq1 && _cq1["__isLong__"]) === true; +} +/* + * Tests if the specified object is a Long. + * @function + * @param {*} obj Object + * @returns {boolean} + */ Long._Yx2 = _Yx2; +/* + * A cache of the Long representations of small integer values. + * @type {!Object} + * @inner + */ var _Zx2 = {}; +/* + * A cache of the Long representations of small unsigned integer values. + * @type {!Object} + * @inner + */ var __x2 = {}; +/* + * @param {number} value + * @param {boolean=} unsigned + * @returns {!Long} + * @inner + */ function _0y2(value, _Xx2) { + var _cq1, _1y2, _c31; + if (_Xx2) { + value >>>= 0; + if ((_c31 = 0 <= value && value < 256)) { + _1y2 = __x2[value]; + if (_1y2) return _1y2; + } + _cq1 = _2y2(value, (value | 0) < 0 ? -1 : 0, true); + if (_c31) __x2[value] = _cq1; + return _cq1; + } else { + value |= 0; + if ((_c31 = -128 <= value && value < 128)) { + _1y2 = _Zx2[value]; + if (_1y2) return _1y2; + } + _cq1 = _2y2(value, value < 0 ? -1 : 0, false); + if (_c31) _Zx2[value] = _cq1; + return _cq1; + } +} +/* + * Returns a Long representing the given 32 bit integer value. + * @function + * @param {number} value The 32 bit integer in question + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {!Long} The corresponding Long value + */ Long._0y2 = _0y2; +/* + * @param {number} value + * @param {boolean=} unsigned + * @returns {!Long} + * @inner + */ function _3y2(value, _Xx2) { + if (isNaN(value)) return _Xx2 ? _4y2 : ZERO; + if (_Xx2) { + if (value < 0) return _4y2; + if (value >= _5y2) return _6y2; + } else { + if (value <= -_7y2) return MIN_VALUE; + if (value + 1 >= _7y2) return MAX_VALUE; + } + if (value < 0) return _3y2(-value, _Xx2)._8y2(); + return _2y2(value % _9y2 | 0, (value / _9y2) | 0, _Xx2); +} +/* + * Returns a Long representing the given value, provided that it is a finite number. Otherwise, zero is returned. + * @function + * @param {number} value The number in question + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {!Long} The corresponding Long value + */ Long._3y2 = _3y2; +/* + * @param {number} lowBits + * @param {number} highBits + * @param {boolean=} unsigned + * @returns {!Long} + * @inner + */ function _2y2(_cL1, _bL1, _Xx2) { + return new Long(_cL1, _bL1, _Xx2); +} +/* + * Returns a Long representing the 64 bit integer that comes by concatenating the given low and high bits. Each is + * assumed to use 32 bits. + * @function + * @param {number} lowBits The low 32 bits + * @param {number} highBits The high 32 bits + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {!Long} The corresponding Long value + */ Long._2y2 = _2y2; +/* + * @function + * @param {number} base + * @param {number} exponent + * @returns {number} + * @inner + */ var _ay2 = Math.pow; +/* + * @param {string} str + * @param {(boolean|number)=} unsigned + * @param {number=} radix + * @returns {!Long} + * @inner + */ function _by2(_yp1, _Xx2, _cy2) { + if (_yp1.length === 0) throw Error("empty string"); + if (_yp1 === "NaN" || _yp1 === "Infinity" || _yp1 === "+Infinity" || _yp1 === "-Infinity") return ZERO; + if (typeof _Xx2 === "number") { + (_cy2 = _Xx2), (_Xx2 = false); + } else { + _Xx2 = !!_Xx2; + } + _cy2 = _cy2 || 10; + if (_cy2 < 2 || 36 < _cy2) throw _dy2("radix"); + var _ot1; + if ((_ot1 = _yp1.indexOf("-")) > 0) throw Error("interior hyphen"); + else if (_ot1 === 0) { + return _by2(_yp1.substring(1), _Xx2, _cy2)._8y2(); + } + var _ey2 = _3y2(_ay2(_cy2, 8)); + var result = ZERO; + for (var _X9 = 0; _X9 < _yp1.length; _X9 += 8) { + var size = Math.min(8, _yp1.length - _X9), + value = parseInt(_yp1.substring(_X9, _X9 + size), _cy2); + if (size < 8) { + var _5B1 = _3y2(_ay2(_cy2, size)); + result = result._qB1(_5B1).add(_3y2(value)); + } else { + result = result._qB1(_ey2); + result = result.add(_3y2(value)); + } + } + result._Xx2 = _Xx2; + return result; +} +/* + * Returns a Long representation of the given string, written using the specified radix. + * @function + * @param {string} str The textual representation of the Long + * @param {(boolean|number)=} unsigned Whether unsigned or not, defaults to signed + * @param {number=} radix The radix in which the text is written (2-36), defaults to 10 + * @returns {!Long} The corresponding Long value + */ Long._by2 = _by2; +/* + * @function + * @param {!Long|number|string|!{low: number, high: number, unsigned: boolean}} val + * @param {boolean=} unsigned + * @returns {!Long} + * @inner + */ function _fy2(_r91, _Xx2) { + if (typeof _r91 === "number") return _3y2(_r91, _Xx2); + if (typeof _r91 === "string") return _by2(_r91, _Xx2); + return _2y2(_r91._eL1, _r91._xL1, typeof _Xx2 === "boolean" ? _Xx2 : _r91._Xx2); +} +/* + * Converts the specified value to a Long using the appropriate from* function for its type. + * @function + * @param {!Long|number|string|!{low: number, high: number, unsigned: boolean}} val Value + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {!Long} + */ Long._fy2 = _fy2; +/* + * @type {number} + * @const + * @inner + */ var _gy2 = 1 << 16; +/* + * @type {number} + * @const + * @inner + */ var _hy2 = 1 << 24; +/* + * @type {number} + * @const + * @inner + */ var _9y2 = _gy2 * _gy2; +/* + * @type {number} + * @const + * @inner + */ var _5y2 = _9y2 * _9y2; +/* + * @type {number} + * @const + * @inner + */ var _7y2 = _5y2 / 2; +/* + * @type {!Long} + * @const + * @inner + */ var _iy2 = _0y2(_hy2); +/* + * @type {!Long} + * @inner + */ var ZERO = _0y2(0); +/* + * Signed zero. + * @type {!Long} + */ Long.ZERO = ZERO; +/* + * @type {!Long} + * @inner + */ var _4y2 = _0y2(0, !0); +/* + * Unsigned zero. + * @type {!Long} + */ Long._4y2 = _4y2; +/* + * @type {!Long} + * @inner + */ var ONE = _0y2(1); +/* + * Signed one. + * @type {!Long} + */ Long.ONE = ONE; +/* + * @type {!Long} + * @inner + */ var _jy2 = _0y2(1, !0); +/* + * Unsigned one. + * @type {!Long} + */ Long._jy2 = _jy2; +/* + * @type {!Long} + * @inner + */ var _ky2 = _0y2(-1); +/* + * Signed negative one. + * @type {!Long} + */ Long._ky2 = _ky2; +/* + * @type {!Long} + * @inner + */ var MAX_VALUE = _2y2(0xffffffff | 0, 0x7fffffff | 0, !1); +/* + * Maximum signed value. + * @type {!Long} + */ Long.MAX_VALUE = MAX_VALUE; +/* + * @type {!Long} + * @inner + */ var _6y2 = _2y2(0xffffffff | 0, 0xffffffff | 0, !0); +/* + * Maximum unsigned value. + * @type {!Long} + */ Long._6y2 = _6y2; +/* + * @type {!Long} + * @inner + */ var MIN_VALUE = _2y2(0, 0x80000000 | 0, !1); +/* + * Minimum signed value. + * @type {!Long} + */ Long.MIN_VALUE = MIN_VALUE; +/* + * @alias Long.prototype + * @inner + */ var _ly2 = Long.prototype; +/* + * Converts the Long to a 32 bit integer, assuming it is a 32 bit integer. + * @returns {number} + */ _ly2._my2 = function _my2() { + return this._Xx2 ? this._eL1 >>> 0 : this._eL1; +}; +/* + * Converts the Long to a the nearest floating-point representation of this value (double, 53 bit mantissa). + * @returns {number} + */ _ly2._Ic1 = function _Ic1() { + if (this._Xx2) return (this._xL1 >>> 0) * _9y2 + (this._eL1 >>> 0); + return this._xL1 * _9y2 + (this._eL1 >>> 0); +}; +/* + * Converts the Long to a string written in the specified radix. + * @param {number=} radix Radix (2-36), defaults to 10 + * @returns {string} + * @override + * @throws {RangeError} If `radix` is out of range + */ _ly2.toString = function toString(_cy2) { + _cy2 = _cy2 || 10; + if (_cy2 < 2 || 36 < _cy2) throw _dy2("radix"); + if (this._ny2()) return "0"; + if (this._oy2()) { + if (this._py2(MIN_VALUE)) { + var _qy2 = _3y2(_cy2), + _2p1 = this._2p1(_qy2), + _ry2 = _2p1._qB1(_qy2).sub(this); + return _2p1.toString(_cy2) + _ry2._my2().toString(_cy2); + } else return "-" + this._8y2().toString(_cy2); + } + var _ey2 = _3y2(_ay2(_cy2, 6), this._Xx2), + _sy2 = this; + var result = ""; + while (true) { + var _ty2 = _sy2._2p1(_ey2), + _uy2 = _sy2.sub(_ty2._qB1(_ey2))._my2() >>> 0, + _vy2 = _uy2.toString(_cy2); + _sy2 = _ty2; + if (_sy2._ny2()) return _vy2 + result; + else { + while (_vy2.length < 6) _vy2 = "0" + _vy2; + result = "" + _vy2 + result; + } + } +}; +/* + * Gets the high 32 bits as a signed integer. + * @returns {number} Signed high bits + */ _ly2._wy2 = function _wy2() { + return this._xL1; +}; +/* + * Gets the high 32 bits as an unsigned integer. + * @returns {number} Unsigned high bits + */ _ly2._xy2 = function _xy2() { + return this._xL1 >>> 0; +}; +/* + * Gets the low 32 bits as a signed integer. + * @returns {number} Signed low bits + */ _ly2._yy2 = function _yy2() { + return this._eL1; +}; +/* + * Gets the low 32 bits as an unsigned integer. + * @returns {number} Unsigned low bits + */ _ly2._zy2 = function _zy2() { + return this._eL1 >>> 0; +}; +/* + * Gets the number of bits needed to represent the absolute value of this Long. + * @returns {number} + */ _ly2._Ay2 = function _Ay2() { + if (this._oy2()) return this._py2(MIN_VALUE) ? 64 : this._8y2()._Ay2(); + var _r91 = this._xL1 != 0 ? this._xL1 : this._eL1; + for (var _r81 = 31; _r81 > 0; _r81--) if ((_r91 & (1 << _r81)) != 0) break; + return this._xL1 != 0 ? _r81 + 33 : _r81 + 1; +}; +/* + * Tests if this Long's value equals zero. + * @returns {boolean} + */ _ly2._ny2 = function _ny2() { + return this._xL1 === 0 && this._eL1 === 0; +}; +/* + * Tests if this Long's value equals zero. This is an alias of {@link Long#isZero}. + * @returns {boolean} + */ _ly2._By2 = _ly2._ny2; +/* + * Tests if this Long's value is negative. + * @returns {boolean} + */ _ly2._oy2 = function _oy2() { + return !this._Xx2 && this._xL1 < 0; +}; +/* + * Tests if this Long's value is positive. + * @returns {boolean} + */ _ly2._Cy2 = function _Cy2() { + return this._Xx2 || this._xL1 >= 0; +}; +/* + * Tests if this Long's value is odd. + * @returns {boolean} + */ _ly2._Dy2 = function _Dy2() { + return (this._eL1 & 1) === 1; +}; +/* + * Tests if this Long's value is even. + * @returns {boolean} + */ _ly2._Ey2 = function _Ey2() { + return (this._eL1 & 1) === 0; +}; +/* + * Tests if this Long's value equals the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Fy2 = function _Fy2(_6Z1) { + if (!_Yx2(_6Z1)) _6Z1 = _fy2(_6Z1); + if (this._Xx2 !== _6Z1._Xx2 && this._xL1 >>> 31 === 1 && _6Z1._xL1 >>> 31 === 1) return false; + return this._xL1 === _6Z1._xL1 && this._eL1 === _6Z1._eL1; +}; +/* + * Tests if this Long's value equals the specified's. This is an alias of {@link Long#equals}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._py2 = _ly2._Fy2; +/* + * Tests if this Long's value differs from the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Gy2 = function _Gy2(_6Z1) { + return !this._py2(_6Z1); +}; +/* + * Tests if this Long's value differs from the specified's. This is an alias of {@link Long#notEquals}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Hy2 = _ly2._Gy2; +/* + * Tests if this Long's value differs from the specified's. This is an alias of {@link Long#notEquals}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Iy2 = _ly2._Gy2; +/* + * Tests if this Long's value is less than the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Jy2 = function _Jy2(_6Z1) { + return this._Ky2(_6Z1) < 0; +}; +/* + * Tests if this Long's value is less than the specified's. This is an alias of {@link Long#lessThan}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Ly2 = _ly2._Jy2; +/* + * Tests if this Long's value is less than or equal the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._My2 = function _My2(_6Z1) { + return this._Ky2(_6Z1) <= 0; +}; +/* + * Tests if this Long's value is less than or equal the specified's. This is an alias of {@link Long#lessThanOrEqual}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Ny2 = _ly2._My2; +/* + * Tests if this Long's value is less than or equal the specified's. This is an alias of {@link Long#lessThanOrEqual}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Oy2 = _ly2._My2; +/* + * Tests if this Long's value is greater than the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Py2 = function _Py2(_6Z1) { + return this._Ky2(_6Z1) > 0; +}; +/* + * Tests if this Long's value is greater than the specified's. This is an alias of {@link Long#greaterThan}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Qy2 = _ly2._Py2; +/* + * Tests if this Long's value is greater than or equal the specified's. + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Ry2 = function _Ry2(_6Z1) { + return this._Ky2(_6Z1) >= 0; +}; +/* + * Tests if this Long's value is greater than or equal the specified's. This is an alias of {@link Long#greaterThanOrEqual}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Sy2 = _ly2._Ry2; +/* + * Tests if this Long's value is greater than or equal the specified's. This is an alias of {@link Long#greaterThanOrEqual}. + * @function + * @param {!Long|number|string} other Other value + * @returns {boolean} + */ _ly2._Ty2 = _ly2._Ry2; +/* + * Compares this Long's value with the specified's. + * @param {!Long|number|string} other Other value + * @returns {number} 0 if they are the same, 1 if the this is greater and -1 + * if the given one is greater + */ _ly2._Uy2 = function _Uy2(_6Z1) { + if (!_Yx2(_6Z1)) _6Z1 = _fy2(_6Z1); + if (this._py2(_6Z1)) return 0; + var _Vy2 = this._oy2(), + _Wy2 = _6Z1._oy2(); + if (_Vy2 && !_Wy2) return -1; + if (!_Vy2 && _Wy2) return 1; + if (!this._Xx2) return this.sub(_6Z1)._oy2() ? -1 : 1; + return _6Z1._xL1 >>> 0 > this._xL1 >>> 0 || (_6Z1._xL1 === this._xL1 && _6Z1._eL1 >>> 0 > this._eL1 >>> 0) ? -1 : 1; +}; +/* + * Compares this Long's value with the specified's. This is an alias of {@link Long#compare}. + * @function + * @param {!Long|number|string} other Other value + * @returns {number} 0 if they are the same, 1 if the this is greater and -1 + * if the given one is greater + */ _ly2._Ky2 = _ly2._Uy2; +/* + * Negates this Long's value. + * @returns {!Long} Negated Long + */ _ly2._Xy2 = function _Xy2() { + if (!this._Xx2 && this._py2(MIN_VALUE)) return MIN_VALUE; + return this._Yy2().add(ONE); +}; +/* + * Negates this Long's value. This is an alias of {@link Long#negate}. + * @function + * @returns {!Long} Negated Long + */ _ly2._8y2 = _ly2._Xy2; +/* + * Returns the sum of this and the specified Long. + * @param {!Long|number|string} addend Addend + * @returns {!Long} Sum + */ _ly2.add = function add(_Zy2) { + if (!_Yx2(_Zy2)) _Zy2 = _fy2(_Zy2); + var __y2 = this._xL1 >>> 16; + var _0z2 = this._xL1 & 0xffff; + var _1z2 = this._eL1 >>> 16; + var _2z2 = this._eL1 & 0xffff; + var _3z2 = _Zy2._xL1 >>> 16; + var _4z2 = _Zy2._xL1 & 0xffff; + var _5z2 = _Zy2._eL1 >>> 16; + var _6z2 = _Zy2._eL1 & 0xffff; + var _7z2 = 0, + _8z2 = 0, + _9z2 = 0, + _az2 = 0; + _az2 += _2z2 + _6z2; + _9z2 += _az2 >>> 16; + _az2 &= 0xffff; + _9z2 += _1z2 + _5z2; + _8z2 += _9z2 >>> 16; + _9z2 &= 0xffff; + _8z2 += _0z2 + _4z2; + _7z2 += _8z2 >>> 16; + _8z2 &= 0xffff; + _7z2 += __y2 + _3z2; + _7z2 &= 0xffff; + return _2y2((_9z2 << 16) | _az2, (_7z2 << 16) | _8z2, this._Xx2); +}; +/* + * Returns the difference of this and the specified Long. + * @param {!Long|number|string} subtrahend Subtrahend + * @returns {!Long} Difference + */ _ly2._bz2 = function _bz2(_cz2) { + if (!_Yx2(_cz2)) _cz2 = _fy2(_cz2); + return this.add(_cz2._8y2()); +}; +/* + * Returns the difference of this and the specified Long. This is an alias of {@link Long#subtract}. + * @function + * @param {!Long|number|string} subtrahend Subtrahend + * @returns {!Long} Difference + */ _ly2.sub = _ly2._bz2; +/* + * Returns the product of this and the specified Long. + * @param {!Long|number|string} multiplier Multiplier + * @returns {!Long} Product + */ _ly2._dz2 = function _dz2(_ez2) { + if (this._ny2()) return ZERO; + if (!_Yx2(_ez2)) _ez2 = _fy2(_ez2); + if (_Tx2) { + var _eL1 = _Tx2._qB1(this._eL1, this._xL1, _ez2._eL1, _ez2._xL1); + return _2y2(_eL1, _Tx2._fz2(), this._Xx2); + } + if (_ez2._ny2()) return ZERO; + if (this._py2(MIN_VALUE)) return _ez2._Dy2() ? MIN_VALUE : ZERO; + if (_ez2._py2(MIN_VALUE)) return this._Dy2() ? MIN_VALUE : ZERO; + if (this._oy2()) { + if (_ez2._oy2()) return this._8y2()._qB1(_ez2._8y2()); + else return this._8y2()._qB1(_ez2)._8y2(); + } else if (_ez2._oy2()) return this._qB1(_ez2._8y2())._8y2(); + if (this._Ly2(_iy2) && _ez2._Ly2(_iy2)) return _3y2(this._Ic1() * _ez2._Ic1(), this._Xx2); + var __y2 = this._xL1 >>> 16; + var _0z2 = this._xL1 & 0xffff; + var _1z2 = this._eL1 >>> 16; + var _2z2 = this._eL1 & 0xffff; + var _3z2 = _ez2._xL1 >>> 16; + var _4z2 = _ez2._xL1 & 0xffff; + var _5z2 = _ez2._eL1 >>> 16; + var _6z2 = _ez2._eL1 & 0xffff; + var _7z2 = 0, + _8z2 = 0, + _9z2 = 0, + _az2 = 0; + _az2 += _2z2 * _6z2; + _9z2 += _az2 >>> 16; + _az2 &= 0xffff; + _9z2 += _1z2 * _6z2; + _8z2 += _9z2 >>> 16; + _9z2 &= 0xffff; + _9z2 += _2z2 * _5z2; + _8z2 += _9z2 >>> 16; + _9z2 &= 0xffff; + _8z2 += _0z2 * _6z2; + _7z2 += _8z2 >>> 16; + _8z2 &= 0xffff; + _8z2 += _1z2 * _5z2; + _7z2 += _8z2 >>> 16; + _8z2 &= 0xffff; + _8z2 += _2z2 * _4z2; + _7z2 += _8z2 >>> 16; + _8z2 &= 0xffff; + _7z2 += __y2 * _6z2 + _0z2 * _5z2 + _1z2 * _4z2 + _2z2 * _3z2; + _7z2 &= 0xffff; + return _2y2((_9z2 << 16) | _az2, (_7z2 << 16) | _8z2, this._Xx2); +}; +/* + * Returns the product of this and the specified Long. This is an alias of {@link Long#multiply}. + * @function + * @param {!Long|number|string} multiplier Multiplier + * @returns {!Long} Product + */ _ly2._qB1 = _ly2._dz2; +/* + * Returns this Long divided by the specified. The result is signed if this Long is signed or + * unsigned if this Long is unsigned. + * @param {!Long|number|string} divisor Divisor + * @returns {!Long} Quotient + */ _ly2._gz2 = function _gz2(_hz2) { + if (!_Yx2(_hz2)) _hz2 = _fy2(_hz2); + if (_hz2._ny2()) throw Error("division by zero"); + if (_Tx2) { + if (!this._Xx2 && this._xL1 === -0x80000000 && _hz2._eL1 === -1 && _hz2._xL1 === -1) { + return this; + } + var _eL1 = (this._Xx2 ? _Tx2._iz2 : _Tx2._jz2)(this._eL1, this._xL1, _hz2._eL1, _hz2._xL1); + return _2y2(_eL1, _Tx2._fz2(), this._Xx2); + } + if (this._ny2()) return this._Xx2 ? _4y2 : ZERO; + var _kz2, _sy2, _m61; + if (!this._Xx2) { + if (this._py2(MIN_VALUE)) { + if (_hz2._py2(ONE) || _hz2._py2(_ky2)) return MIN_VALUE; + else if (_hz2._py2(MIN_VALUE)) return ONE; + else { + var _lz2 = this._mz2(1); + _kz2 = _lz2._2p1(_hz2)._nz2(1); + if (_kz2._py2(ZERO)) { + return _hz2._oy2() ? ONE : _ky2; + } else { + _sy2 = this.sub(_hz2._qB1(_kz2)); + _m61 = _kz2.add(_sy2._2p1(_hz2)); + return _m61; + } + } + } else if (_hz2._py2(MIN_VALUE)) return this._Xx2 ? _4y2 : ZERO; + if (this._oy2()) { + if (_hz2._oy2()) return this._8y2()._2p1(_hz2._8y2()); + return this._8y2()._2p1(_hz2)._8y2(); + } else if (_hz2._oy2()) return this._2p1(_hz2._8y2())._8y2(); + _m61 = ZERO; + } else { + if (!_hz2._Xx2) _hz2 = _hz2._oz2(); + if (_hz2._Qy2(this)) return _4y2; + if (_hz2._Qy2(this._pz2(1))) return _jy2; + _m61 = _4y2; + } + _sy2 = this; + while (_sy2._Sy2(_hz2)) { + _kz2 = Math.max(1, Math.floor(_sy2._Ic1() / _hz2._Ic1())); + var _7B1 = Math.ceil(Math.log(_kz2) / Math.LN2), + _po2 = _7B1 <= 48 ? 1 : _ay2(2, _7B1 - 48), + _qz2 = _3y2(_kz2), + _rz2 = _qz2._qB1(_hz2); + while (_rz2._oy2() || _rz2._Qy2(_sy2)) { + _kz2 -= _po2; + _qz2 = _3y2(_kz2, this._Xx2); + _rz2 = _qz2._qB1(_hz2); + } + if (_qz2._ny2()) _qz2 = ONE; + _m61 = _m61.add(_qz2); + _sy2 = _sy2.sub(_rz2); + } + return _m61; +}; +/* + * Returns this Long divided by the specified. This is an alias of {@link Long#divide}. + * @function + * @param {!Long|number|string} divisor Divisor + * @returns {!Long} Quotient + */ _ly2._2p1 = _ly2._gz2; +/* + * Returns this Long modulo the specified. + * @param {!Long|number|string} divisor Divisor + * @returns {!Long} Remainder + */ _ly2._sz2 = function _sz2(_hz2) { + if (!_Yx2(_hz2)) _hz2 = _fy2(_hz2); + if (_Tx2) { + var _eL1 = (this._Xx2 ? _Tx2._tz2 : _Tx2._uz2)(this._eL1, this._xL1, _hz2._eL1, _hz2._xL1); + return _2y2(_eL1, _Tx2._fz2(), this._Xx2); + } + return this.sub(this._2p1(_hz2)._qB1(_hz2)); +}; +/* + * Returns this Long modulo the specified. This is an alias of {@link Long#modulo}. + * @function + * @param {!Long|number|string} divisor Divisor + * @returns {!Long} Remainder + */ _ly2._rB1 = _ly2._sz2; +/* + * Returns this Long modulo the specified. This is an alias of {@link Long#modulo}. + * @function + * @param {!Long|number|string} divisor Divisor + * @returns {!Long} Remainder + */ _ly2._sy2 = _ly2._sz2; +/* + * Returns the bitwise NOT of this Long. + * @returns {!Long} + */ _ly2._Yy2 = function _Yy2() { + return _2y2(~this._eL1, ~this._xL1, this._Xx2); +}; +/* + * Returns the bitwise AND of this Long and the specified. + * @param {!Long|number|string} other Other Long + * @returns {!Long} + */ _ly2._uB1 = function _uB1(_6Z1) { + if (!_Yx2(_6Z1)) _6Z1 = _fy2(_6Z1); + return _2y2(this._eL1 & _6Z1._eL1, this._xL1 & _6Z1._xL1, this._Xx2); +}; +/* + * Returns the bitwise OR of this Long and the specified. + * @param {!Long|number|string} other Other Long + * @returns {!Long} + */ _ly2._vB1 = function _vB1(_6Z1) { + if (!_Yx2(_6Z1)) _6Z1 = _fy2(_6Z1); + return _2y2(this._eL1 | _6Z1._eL1, this._xL1 | _6Z1._xL1, this._Xx2); +}; +/* + * Returns the bitwise XOR of this Long and the given one. + * @param {!Long|number|string} other Other Long + * @returns {!Long} + */ _ly2._wB1 = function _wB1(_6Z1) { + if (!_Yx2(_6Z1)) _6Z1 = _fy2(_6Z1); + return _2y2(this._eL1 ^ _6Z1._eL1, this._xL1 ^ _6Z1._xL1, this._Xx2); +}; +/* + * Returns this Long with bits shifted to the left by the given amount. + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._xB1 = function _xB1(_Lw2) { + if (_Yx2(_Lw2)) _Lw2 = _Lw2._my2(); + if ((_Lw2 &= 63) === 0) return this; + else if (_Lw2 < 32) return _2y2(this._eL1 << _Lw2, (this._xL1 << _Lw2) | (this._eL1 >>> (32 - _Lw2)), this._Xx2); + else return _2y2(0, this._eL1 << (_Lw2 - 32), this._Xx2); +}; +/* + * Returns this Long with bits shifted to the left by the given amount. This is an alias of {@link Long#shiftLeft}. + * @function + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._nz2 = _ly2._xB1; +/* + * Returns this Long with bits arithmetically shifted to the right by the given amount. + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._yB1 = function _yB1(_Lw2) { + if (_Yx2(_Lw2)) _Lw2 = _Lw2._my2(); + if ((_Lw2 &= 63) === 0) return this; + else if (_Lw2 < 32) return _2y2((this._eL1 >>> _Lw2) | (this._xL1 << (32 - _Lw2)), this._xL1 >> _Lw2, this._Xx2); + else return _2y2(this._xL1 >> (_Lw2 - 32), this._xL1 >= 0 ? 0 : -1, this._Xx2); +}; +/* + * Returns this Long with bits arithmetically shifted to the right by the given amount. This is an alias of {@link Long#shiftRight}. + * @function + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._mz2 = _ly2._yB1; +/* + * Returns this Long with bits logically shifted to the right by the given amount. + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._vz2 = function _vz2(_Lw2) { + if (_Yx2(_Lw2)) _Lw2 = _Lw2._my2(); + _Lw2 &= 63; + if (_Lw2 === 0) return this; + else { + var _xL1 = this._xL1; + if (_Lw2 < 32) { + var _eL1 = this._eL1; + return _2y2((_eL1 >>> _Lw2) | (_xL1 << (32 - _Lw2)), _xL1 >>> _Lw2, this._Xx2); + } else if (_Lw2 === 32) return _2y2(_xL1, 0, this._Xx2); + else return _2y2(_xL1 >>> (_Lw2 - 32), 0, this._Xx2); + } +}; +/* + * Returns this Long with bits logically shifted to the right by the given amount. This is an alias of {@link Long#shiftRightUnsigned}. + * @function + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._pz2 = _ly2._vz2; +/* + * Returns this Long with bits logically shifted to the right by the given amount. This is an alias of {@link Long#shiftRightUnsigned}. + * @function + * @param {number|!Long} numBits Number of bits + * @returns {!Long} Shifted Long + */ _ly2._wz2 = _ly2._vz2; +/* + * Converts this Long to signed. + * @returns {!Long} Signed long + */ _ly2._xz2 = function _xz2() { + if (!this._Xx2) return this; + return _2y2(this._eL1, this._xL1, false); +}; +/* + * Converts this Long to unsigned. + * @returns {!Long} Unsigned long + */ _ly2._oz2 = function _oz2() { + if (this._Xx2) return this; + return _2y2(this._eL1, this._xL1, true); +}; +/* + * Converts this Long to its byte representation. + * @param {boolean=} le Whether little or big endian, defaults to big endian + * @returns {!Array.} Byte representation + */ _ly2._yz2 = function _yz2(_Oy2) { + return _Oy2 ? this._zz2() : this._Az2(); +}; +/* + * Converts this Long to its little endian byte representation. + * @returns {!Array.} Little endian byte representation + */ _ly2._zz2 = function _zz2() { + var _dL1 = this._xL1, + _QT1 = this._eL1; + return [_QT1 & 0xff, (_QT1 >>> 8) & 0xff, (_QT1 >>> 16) & 0xff, _QT1 >>> 24, _dL1 & 0xff, (_dL1 >>> 8) & 0xff, (_dL1 >>> 16) & 0xff, _dL1 >>> 24]; +}; +/* + * Converts this Long to its big endian byte representation. + * @returns {!Array.} Big endian byte representation + */ _ly2._Az2 = function _Az2() { + var _dL1 = this._xL1, + _QT1 = this._eL1; + return [_dL1 >>> 24, (_dL1 >>> 16) & 0xff, (_dL1 >>> 8) & 0xff, _dL1 & 0xff, _QT1 >>> 24, (_QT1 >>> 16) & 0xff, (_QT1 >>> 8) & 0xff, _QT1 & 0xff]; +}; +/* + * Creates a Long from its byte representation. + * @param {!Array.} bytes Byte representation + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @param {boolean=} le Whether little or big endian, defaults to big endian + * @returns {Long} The corresponding Long value + */ Long._Bz2 = function _Bz2(_Cz2, _Xx2, _Oy2) { + return _Oy2 ? Long._Dz2(_Cz2, _Xx2) : Long._Ez2(_Cz2, _Xx2); +}; +/* + * Creates a Long from its little endian byte representation. + * @param {!Array.} bytes Little endian byte representation + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {Long} The corresponding Long value + */ Long._Dz2 = function _Dz2(_Cz2, _Xx2) { + return new Long(_Cz2[0] | (_Cz2[1] << 8) | (_Cz2[2] << 16) | (_Cz2[3] << 24), _Cz2[4] | (_Cz2[5] << 8) | (_Cz2[6] << 16) | (_Cz2[7] << 24), _Xx2); +}; +/* + * Creates a Long from its big endian byte representation. + * @param {!Array.} bytes Big endian byte representation + * @param {boolean=} unsigned Whether unsigned or not, defaults to signed + * @returns {Long} The corresponding Long value + */ Long._Ez2 = function _Ez2(_Cz2, _Xx2) { + return new Long((_Cz2[4] << 24) | (_Cz2[5] << 16) | (_Cz2[6] << 8) | _Cz2[7], (_Cz2[0] << 24) | (_Cz2[1] << 16) | (_Cz2[2] << 8) | _Cz2[3], _Xx2); +}; +function _Fz2(color) { + return (((color._b21 * 255) & 0xff) << 0) | (((color._k41 * 255) & 0xff) << 8) | (((color._e21 * 255) & 0xff) << 16); +} +/*@this {yyPhysicsDebugDraw} */ function _Gz2(vertices, vertexCount, color) { + _aL(_Fz2(color)); + var scale = 1.0 / this._Hz2._vF1; + for (var _W11 = 0; _W11 < vertexCount; ++_W11) { + var _Iz2 = vertices[_W11]; + var _Jz2 = vertices[(_W11 + 1) % vertexCount]; + _jX(_Iz2.x * scale, _Iz2.y * scale, _Jz2.x * scale, _Jz2.y * scale); + } +} +/*@this {yyPhysicsDebugDraw} */ function _Kz2(vertices, vertexCount, color) { + _aL(_Fz2(color)); + var scale = 1.0 / this._Hz2._vF1; + var _Iz2 = vertices[0]; + for (var _W11 = 2; _W11 < vertexCount; ++_W11) { + var _Jz2 = vertices[_W11 - 1]; + var _Lz2 = vertices[_W11]; + _OL(_Iz2.x * scale, _Iz2.y * scale, _Jz2.x * scale, _Jz2.y * scale, _Lz2.x * scale, _Lz2.y * scale, false); + } +} +/*@this {yyPhysicsDebugDraw} */ function _Mz2(_1U1, _2U1, color) { + _aL(_Fz2(color)); + var scale = 1.0 / this._Hz2._vF1; + _xu1((_1U1.x - _2U1) * scale, (_1U1.y - _2U1) * scale, (_1U1.x + _2U1) * scale, (_1U1.y + _2U1) * scale, true); +} +/*@this {yyPhysicsDebugDraw} */ function _Nz2(_1U1, _2U1, _Ge1, color) { + _aL(_Fz2(color)); + var scale = 1.0 / this._Hz2._vF1; + _xu1((_1U1.x - _2U1) * scale, (_1U1.y - _2U1) * scale, (_1U1.x + _2U1) * scale, (_1U1.y + _2U1) * scale, false); +} +/*@this {yyPhysicsDebugDraw} */ function _Oz2(_Fe1, _5U1, color) { + _aL(_Fz2(color)); + var scale = 1.0 / this._Hz2._vF1; + _jX(_Fe1.x * scale, _Fe1.y * scale, _5U1.x * scale, _5U1.y * scale); +} +/*@this {yyPhysicsDebugDraw} */ function _Pz2(_3T1) { + var _Qz2 = 0.4; + var scale = 1.0 / this._Hz2._vF1; + var _Fe1 = _3T1._ot1, + _5U1 = new _Rz2._Sz2(); + _5U1.x = _Fe1.x + _Qz2 * _3T1._Yr1._0T1().x; + _5U1.y = _Fe1.y + _Qz2 * _3T1._Yr1._0T1().y; + _aL(_Tz2); + _jX(_Fe1.x * scale, _Fe1.y * scale, _5U1.x * scale, _5U1.y * scale); + _5U1.x = _Fe1.x + _Qz2 * _3T1._Yr1._1T1().x; + _5U1.y = _Fe1.y + _Qz2 * _3T1._Yr1._1T1().y; + _aL(_Uz2); + _jX(_Fe1.x * scale, _Fe1.y * scale, _5U1.x * scale, _5U1.y * scale); +} +/*@this {yyPhysicsDebugDraw} */ function _Vz2(_8U1, _2U1, _9U1, _d31) { + for (var _W11 = 0; _W11 < _d31; _W11++) { + var scale = 1.0 / this._Hz2._vF1; + _aL(((_9U1[_W11]._b21 & 0xff) << 0) | ((_9U1[_W11]._k41 & 0xff) << 8) | ((_9U1[_W11]._e21 & 0xff) << 16)); + _xu1((_8U1[_W11].x - _2U1) * scale, (_8U1[_W11].y - _2U1) * scale, (_8U1[_W11].x + _2U1) * scale, (_8U1[_W11].y + _2U1) * scale, true); + } +} +/*@constructor */ function __E1() { + this._532 = 0; + this._632 = 0; + this._Wz2 = false; + this._Xz2 = true; + this._Yz2 = false; + this._Zz2 = new _Rz2.__z2(); + this._bV1 = null; +} +__E1.prototype._tF1 = function (_0A2) { + this._bV1 = null; + this._Zz2._NU1 = new _Rz2._1A2(); + this._Zz2._NU1._sU1 = _0A2; +}; +__E1.prototype._xF1 = function () { + this._bV1 = []; + this._Zz2._NU1 = new _Rz2._2A2(); +}; +__E1.prototype._BF1 = function (_a11, _b11) { + var vertexCount = this._bV1.length; + this._bV1[vertexCount] = new _Rz2._Sz2(_a11, _b11); +}; +__E1.prototype._3A2 = function () { + if (this._bV1 === null || this._bV1 === undefined) { + return true; + } + if (this._Zz2._NU1._px1 === _Rz2._4A2._IU1) { + if (this._bV1.length > 2) { + this._Zz2._NU1._sc1(this._bV1, this._bV1.length); + return true; + } + } else if (this._Zz2._NU1._px1 === _Rz2._4A2._JU1) { + if (this._Yz2) { + if (this._bV1.length >= 3) { + this._Zz2._NU1._iV1(this._bV1, this._bV1.length); + return true; + } + } else { + if (this._bV1.length >= 2) { + this._Zz2._NU1._jV1(this._bV1, this._bV1.length); + return true; + } + } + } + return false; +}; +__E1.prototype._fF1 = function (_eF1) { + this._Zz2._ph1._N42 = _eF1; +}; +__E1.prototype._cF1 = function (_bF1) { + this._Zz2._O42 = _bF1; +}; +__E1.prototype._9F1 = function (_8F1) { + this._Zz2._P42 = _8F1; +}; +__E1.prototype._6F1 = function (_5F1) { + this._Zz2._CU1 = _5F1; +}; +__E1.prototype._iF1 = function (_5A2) { + this._Zz2._Q42 = _5A2; +}; +__E1.prototype._lF1 = function (_kF1) { + this._532 = _kF1; +}; +__E1.prototype._nF1 = function (_kF1) { + this._632 = _kF1; +}; +__E1.prototype._nF1 = function (_kF1) { + this._632 = _kF1; +}; +__E1.prototype._qF1 = function (_pF1) { + this._Xz2 = _pF1; +}; +__E1.prototype._3F1 = function () { + this._Wz2 = true; +}; +var _6A2 = 0, + _7A2 = 1, + _8A2 = 2, + _9A2 = 3, + _aA2 = 4, + _bA2 = 5, + _cA2 = 6, + _dA2 = 7, + _eA2 = 8, + _fA2 = 9, + _gA2 = 10, + _hA2 = 11, + _iA2 = 12, + _jA2 = 13, + _kA2 = 14, + _lA2 = 15, + _mA2 = 16, + _nA2 = 17, + _oA2 = 18, + _pA2 = 19, + _qA2 = 20, + _rA2 = 21, + _sA2 = 22, + _tA2 = 23, + _uA2 = 24; +/*@constructor */ function _vA2(_wA2) { + this._xA2 = _wA2; +} +_vA2.prototype._Sg2 = function (_yA2) { + if (this._xA2 instanceof _Rz2._zA2 || this._xA2 instanceof _Rz2._AA2 || this._xA2 instanceof _Rz2._BA2) { + this._xA2._J72()._qF1(true); + this._xA2._K72()._qF1(true); + this._xA2._Sg2(_yA2); + } +}; +/*@constructor */ function _CA2(_DA2, _EA2, _DF1, _EF1) { + this._FA2 = _DA2; + this._GA2 = _EA2; + this._HA2 = new _Rz2._Sz2(_DF1, _EF1); + this._IA2 = []; +} +_CA2.prototype._U32 = function (_JA2, _KA2, _LA2, _MA2) { + this._FA2._U32(new _Rz2._Sz2(_LA2, _MA2), new _Rz2._Sz2(_JA2, _KA2), true); +}; +_CA2.prototype._142 = function (_NA2) { + this._FA2._142(_NA2, true); +}; +_CA2.prototype._Y32 = function (_OA2) { + this._FA2._Y32(_OA2, true); +}; +_CA2.prototype._PA2 = function (_QA2) { + var position = this._FA2._RE1(); + this._FA2._M32(position, (_QA2 * Math.PI) / 180.0); + this._FA2._qF1(true); +}; +_CA2.prototype._RA2 = function (_wc1) { + var angle = this._FA2.__S1(); + var _L51 = this._FA2._RE1().y; + this._FA2._M32(new _Rz2._Sz2(_wc1, _L51), angle); + this._FA2._qF1(true); +}; +_CA2.prototype._SA2 = function (_wc1) { + var angle = this._FA2.__S1(); + var _K51 = this._FA2._RE1().x; + this._FA2._M32(new _Rz2._Sz2(_K51, _wc1), angle); + this._FA2._qF1(true); +}; +_CA2.prototype._S32 = function (_TA2) { + this._FA2._S32((_TA2 * Math.PI) / 180.0); + this._FA2._qF1(true); +}; +_CA2.prototype._UA2 = function (_VA2) { + var _WA2 = this._FA2._R32(); + this._FA2._Q32(new _Rz2._Sz2(_VA2, _WA2.y)); + this._FA2._qF1(true); +}; +_CA2.prototype._XA2 = function (_VA2) { + var _WA2 = this._FA2._R32(); + this._FA2._Q32(new _Rz2._Sz2(_WA2.x, _VA2)); + this._FA2._qF1(true); +}; +_CA2.prototype._p42 = function (_YA2) { + this._FA2._p42(_YA2); +}; +_CA2.prototype._x42 = function (_ZA2) { + this._FA2._x42(_ZA2); +}; +_CA2.prototype._v42 = function (__A2) { + this._FA2._v42(__A2); +}; +_CA2.prototype._0B2 = function (_1B2) { + var _2F1 = this._FA2._z42(); + while (_2F1 != null && _2F1 != undefined) { + var _NU1 = _2F1._X42(); + var _2B2 = this._FA2._RE1(); + if (_NU1 instanceof _Rz2._1A2) { + _xu1((_2B2.x - _NU1._sU1) * _1B2, (_2B2.y - _NU1._sU1) * _1B2, (_2B2.x + _NU1._sU1) * _1B2, (_2B2.y + _NU1._sU1) * _1B2, true); + } else if (_NU1 instanceof _Rz2._2A2) { + var _3B2 = Math.sin(this._FA2.__S1()); + var _4B2 = Math.cos(this._FA2.__S1()); + for (var _W11 = 0; _W11 < _NU1._cV1; ++_W11) { + var _Iz2 = _NU1._bV1[_W11]; + var _Jz2 = _NU1._bV1[(_W11 + 1) % _NU1._cV1]; + _jX((_2B2.x + (_Iz2.x * _4B2 - _Iz2.y * _3B2)) * _1B2, (_2B2.y + (_Iz2.x * _3B2 + _Iz2.y * _4B2)) * _1B2, (_2B2.x + (_Jz2.x * _4B2 - _Jz2.y * _3B2)) * _1B2, (_2B2.y + (_Jz2.x * _3B2 + _Jz2.y * _4B2)) * _1B2); + } + } + _2F1 = _2F1._232; + } +}; +_CA2.prototype._5B2 = function (_1B2) { + var _H42 = this._FA2.__22; + while (_H42 != null && _H42 != undefined) { + var _I42 = _H42._I42; + if (_I42 instanceof _Rz2._zA2) { + this._6B2(_I42, _1B2); + } else if (_I42 instanceof _Rz2._AA2) { + this._7B2(_I42, _1B2); + } else if (_I42 instanceof _Rz2._8B2) { + this._9B2(_I42, _1B2); + } else if (_I42 instanceof _Rz2._aB2) { + this._bB2(_I42, _1B2); + } else if (_I42 instanceof _Rz2._cB2) { + if (_I42._dB2 != null) { + this._6B2(_I42._dB2, _1B2); + } + if (_I42._eB2 != null) { + this._6B2(_I42._eB2, _1B2); + } + if (_I42._fB2 != null) { + this._7B2(_I42._fB2, _1B2); + } + if (_I42._gB2 != null) { + this._7B2(_I42._gB2, _1B2); + } + } + _H42 = _H42._232; + } +}; +_CA2.prototype._9B2 = function (_hB2, _1B2) { + var _wh2 = _hB2._L72(); + var _xh2 = _hB2._M72(); + _jX(_wh2.x * _1B2, _wh2.y * _1B2, _xh2.x * _1B2, _xh2.y * _1B2); +}; +_CA2.prototype._6B2 = function (_hB2, _1B2) { + var anchor = _hB2._L72(); + _jX(anchor.x * _1B2 - 2, anchor.y * _1B2 - 2, anchor.x * _1B2 + 2, anchor.y * _1B2 + 2); + _jX(anchor.x * _1B2 - 2, anchor.y * _1B2 + 2, anchor.x * _1B2 + 2, anchor.y * _1B2 - 2); +}; +_CA2.prototype._7B2 = function (_hB2, _1B2) { + var _wh2 = _hB2._L72(); + var _xh2 = this._FA2._RE1(); + _jX(_wh2.x * _1B2, _wh2.y * _1B2, _xh2.x * _1B2, _xh2.y * _1B2); +}; +_CA2.prototype._bB2 = function (_hB2, _1B2) { + var anchor, _iB2; + if (_hB2._jB2() == this._FA2) { + anchor = _hB2._L72(); + _iB2 = _hB2._Q72(); + } else { + anchor = _hB2._M72(); + _iB2 = _hB2._R72(); + } + _jX(anchor.x * _1B2, anchor.y * _1B2, _iB2.x * _1B2, _iB2.y * _1B2); + _jX(_hB2._Q72().x * _1B2, _hB2._Q72().y * _1B2, _hB2._R72().x * _1B2, _hB2._R72().y * _1B2); +}; +_CA2.prototype._kB2 = function (_lB2) { + for (var _X9 = 0; _X9 < this._IA2.length; _X9++) { + if (this._IA2[_X9] == null || this._IA2[_X9] == undefined) { + this._IA2[_X9] = _lB2; + return _X9; + } + } + return this._IA2.push(_lB2) - 1; +}; +_CA2.prototype._mB2 = function (_nB2) { + if (this._IA2[_nB2]) { + this._FA2._E32(this._IA2[_nB2]); + this._IA2[_nB2] = undefined; + } +}; +_CA2.prototype._552 = function (_nB2) { + if (this._IA2[_nB2]) { + return this._IA2[_nB2]._552(); + } + return 0.0; +}; +_CA2.prototype._452 = function (_nB2) { + if (this._IA2[_nB2]) { + return this._IA2[_nB2]._452(); + } + return 0.0; +}; +_CA2.prototype._652 = function (_nB2) { + if (this._IA2[_nB2]) { + return this._IA2[_nB2]._652(); + } + return 0.0; +}; +_CA2.prototype._cF1 = function (_nB2, _M01) { + if (this._IA2[_nB2]) { + this._IA2[_nB2]._cF1(_M01); + } +}; +_CA2.prototype._6F1 = function (_nB2, _M01) { + if (this._IA2[_nB2]) { + this._IA2[_nB2]._6F1(_M01); + this._FA2._B32(); + } +}; +_CA2.prototype._9F1 = function (_nB2, _M01) { + if (this._IA2[_nB2]) { + this._IA2[_nB2]._9F1(_M01); + } +}; +var _oB2 = 10, + _pB2 = 32, + _qB2 = 1 << 0, + _rB2 = 1 << 1, + _sB2 = 1 << 2, + _tB2 = 1 << 3, + _uB2 = 1 << 4, + _vB2 = 1 << 5, + _wB2 = 1 << 6; +var _Rz2 = null; +function _xB2() { + if (_Rz2 === null) { + var _4r1 = window["b2"]; + _Rz2 = {}; + _Rz2.version = _4r1["version"]; + _Rz2._Sz2 = _4r1["Vec2"]; + _Rz2._yB2 = _4r1["Vec3"]; + _Rz2._zB2 = _4r1["Mat22"]; + _Rz2._AB2 = _4r1["Mat33"]; + _Rz2._BB2 = _4r1["Rot"]; + _Rz2._CB2 = _4r1["Transform"]; + _Rz2._DB2 = _4r1["Sweep"]; + _Rz2._EB2 = _4r1["Dot_v2_v2"]; + _Rz2._FB2 = _4r1["Cross_v2_v2"]; + _Rz2._GB2 = _4r1["Cross_v2_f"]; + _Rz2._HB2 = _4r1["Cross_f_v2"]; + _Rz2._IB2 = _4r1["Mul_m22_v2"]; + _Rz2._JB2 = _4r1["MulT_m22_v2"]; + _Rz2._KB2 = _4r1["Distance"]; + _Rz2._LB2 = _4r1["DistanceSquared"]; + _Rz2._MB2 = _4r1["Dot_v3_v3"]; + _Rz2._NB2 = _4r1["Cross_v3_v3"]; + _Rz2._OB2 = _4r1["Mul_m22_m22"]; + _Rz2._PB2 = _4r1["MulT_m22_m22"]; + _Rz2._QB2 = _4r1["Mul_m33_v3"]; + _Rz2._RB2 = _4r1["Mul22_m33_v2"]; + _Rz2._SB2 = _4r1["Mul_r_r"]; + _Rz2._TB2 = _4r1["MulT_r_r"]; + _Rz2._UB2 = _4r1["Mul_r_v2"]; + _Rz2._VB2 = _4r1["MulT_r_v2"]; + _Rz2._WB2 = _4r1["Mul_t_v2"]; + _Rz2._XB2 = _4r1["Min_v2"]; + _Rz2._YB2 = _4r1["Max_v2"]; + _Rz2._ZB2 = _4r1["Clamp"]; + _Rz2.__B2 = _4r1["MulT_t_v2"]; + _Rz2._0C2 = _4r1["Mul_t_t"]; + _Rz2._1C2 = _4r1["MulT_t_t"]; + _Rz2._2C2 = _4r1["Clamp_v2"]; + _Rz2._3C2 = _4r1["NextPowerOfTwo"]; + _Rz2._4C2 = _4r1["Abs_v2"]; + _Rz2._5C2 = _4r1["Abs_m22"]; + _Rz2._6C2 = _4r1["IsPowerOfTwo"]; + _Rz2._7C2 = _4r1["RandomFloat"]; + _Rz2._8C2 = _4r1["Timer"]; + _Rz2._i41 = _4r1["Color"]; + _Rz2._O31 = _4r1["Draw"]; + _Rz2._9C2 = _4r1["ContactID"]; + _Rz2._aC2 = _4r1["ManifoldPoint"]; + _Rz2._bC2 = _4r1["Manifold"]; + _Rz2._cC2 = _4r1["WorldManifold"]; + _Rz2._dC2 = _4r1["GetPointStates"]; + _Rz2._eC2 = _4r1["ClipVertex"]; + _Rz2._fC2 = _4r1["RayCastInput"]; + _Rz2._gC2 = _4r1["RayCastOutput"]; + _Rz2._hC2 = _4r1["AABB"]; + _Rz2._iC2 = _4r1["CollideCircles"]; + _Rz2._jC2 = _4r1["CollidePolygonAndCircle"]; + _Rz2._kC2 = _4r1["FindMaxSeparation"]; + _Rz2._lC2 = _4r1["FindIncidentEdge"]; + _Rz2._mC2 = _4r1["CollidePolygons"]; + _Rz2._nC2 = _4r1["CollideEdgeAndCircle"]; + _Rz2._oC2 = _4r1["EPAxis"]; + _Rz2._pC2 = _4r1["TempPolygon"]; + _Rz2._qC2 = _4r1["ReferenceFace"]; + _Rz2._rC2 = _4r1["EPCollider"]; + _Rz2._sC2 = _4r1["CollideEdgeAndPolygon"]; + _Rz2._tC2 = _4r1["ClipSegmentToLine"]; + _Rz2._uC2 = _4r1["TestShapeOverlap"]; + _Rz2._vW1 = _4r1["TestOverlap"]; + _Rz2._4A2 = _4r1["Shape"]; + _Rz2._vC2 = _4r1["MassData"]; + _Rz2._1A2 = _4r1["CircleShape"]; + _Rz2._wC2 = _4r1["EdgeShape"]; + _Rz2._xC2 = _4r1["ChainShape"]; + _Rz2._2A2 = _4r1["PolygonShape"]; + _Rz2._Ba2 = _4r1["Pair"]; + _Rz2._yC2 = _4r1["PairLessThan"]; + _Rz2._zC2 = _4r1["BroadPhase"]; + _Rz2._AC2 = _4r1["DistanceProxy"]; + _Rz2._BC2 = _4r1["SimplexCache"]; + _Rz2._CC2 = _4r1["DistanceInput"]; + _Rz2._DC2 = _4r1["DistanceOutput"]; + _Rz2._EC2 = _4r1["SimplexVertex"]; + _Rz2._FC2 = _4r1["Simplex"]; + _Rz2._GC2 = _4r1["DistanceFunc"]; + _Rz2._HC2 = _4r1["TreeNode"]; + _Rz2._IC2 = _4r1["DynamicTree"]; + _Rz2._JC2 = _4r1["TOIInput"]; + _Rz2._KC2 = _4r1["TOIOutput"]; + _Rz2._LC2 = _4r1["SeparationFunction"]; + _Rz2._MC2 = _4r1["TimeOfImpact"]; + _Rz2._NC2 = _4r1["BodyDef"]; + _Rz2._OC2 = _4r1["Body"]; + _Rz2._PC2 = _4r1["Filter"]; + _Rz2.__z2 = _4r1["FixtureDef"]; + _Rz2._QC2 = _4r1["Fixture"]; + _Rz2._RC2 = _4r1["DestructionListener"]; + _Rz2._SC2 = _4r1["ContactFilter"]; + _Rz2._TC2 = _4r1["ContactImpulse"]; + _Rz2._UC2 = _4r1["ContactListener"]; + _Rz2._SW1 = _4r1["QueryCallback"]; + _Rz2._312 = _4r1["RayCastCallback"]; + _Rz2._VC2 = _4r1["TimeStep"]; + _Rz2._WC2 = _4r1["Position"]; + _Rz2._XC2 = _4r1["Velocity"]; + _Rz2._YC2 = _4r1["SolverData"]; + _Rz2._ZC2 = _4r1["World"]; + _Rz2.__C2 = _4r1["MixFriction"]; + _Rz2._0D2 = _4r1["MixRestitution"]; + _Rz2._1D2 = _4r1["ContactRegister"]; + _Rz2._2D2 = _4r1["ContactEdge"]; + _Rz2._3D2 = _4r1["Contact"]; + _Rz2._4D2 = _4r1["CircleContact"]; + _Rz2._5D2 = _4r1["PolygonContact"]; + _Rz2._6D2 = _4r1["ChainAndCircleContact"]; + _Rz2._7D2 = _4r1["ChainAndPolygonContact"]; + _Rz2._8D2 = _4r1["EdgeAndCircleContact"]; + _Rz2._9D2 = _4r1["EdgeAndPolygonContact"]; + _Rz2._aD2 = _4r1["PolygonAndCircleContact"]; + _Rz2._bD2 = _4r1["defaultFilter"]; + _Rz2._cD2 = _4r1["defaultListener"]; + _Rz2._dD2 = _4r1["ContactManager"]; + _Rz2._eD2 = _4r1["VelocityConstraintPoint"]; + _Rz2._fD2 = _4r1["ContactPositionConstraint"]; + _Rz2._gD2 = _4r1["ContactVelocityConstraint"]; + _Rz2._hD2 = _4r1["PositionSolverManifold"]; + _Rz2._iD2 = _4r1["ContactSolverDef"]; + _Rz2._jD2 = _4r1["ContactSolver"]; + _Rz2._kD2 = _4r1["Island"]; + _Rz2._lD2 = _4r1["Jacobian"]; + _Rz2._mD2 = _4r1["JointEdge"]; + _Rz2._nD2 = _4r1["JointDef"]; + _Rz2._oD2 = _4r1["Joint"]; + _Rz2._pD2 = _4r1["RevoluteJointDef"]; + _Rz2._zA2 = _4r1["RevoluteJoint"]; + _Rz2._qD2 = _4r1["MouseJointDef"]; + _Rz2._rD2 = _4r1["MouseJoint"]; + _Rz2._sD2 = _4r1["DistanceJointDef"]; + _Rz2._8B2 = _4r1["DistanceJoint"]; + _Rz2._tD2 = _4r1["PrismaticJointDef"]; + _Rz2._AA2 = _4r1["PrismaticJoint"]; + _Rz2._uD2 = _4r1["FrictionJointDef"]; + _Rz2._vD2 = _4r1["FrictionJoint"]; + _Rz2._wD2 = _4r1["WeldJointDef"]; + _Rz2._xD2 = _4r1["WeldJoint"]; + _Rz2._yD2 = _4r1["WheelJointDef"]; + _Rz2._BA2 = _4r1["WheelJoint"]; + _Rz2._zD2 = _4r1["GearJointDef"]; + _Rz2._cB2 = _4r1["GearJoint"]; + _Rz2._AD2 = _4r1["MotorJointDef"]; + _Rz2._BD2 = _4r1["MotorJoint"]; + _Rz2._CD2 = _4r1["PulleyJointDef"]; + _Rz2._aB2 = _4r1["PulleyJoint"]; + _Rz2._DD2 = _4r1["RopeJointDef"]; + _Rz2._ED2 = _4r1["RopeJoint"]; + _Rz2._FD2 = _4r1["RopeDef"]; + _Rz2._GD2 = _4r1["Rope"]; + _Rz2._HD2 = _4r1["maxManifoldPoints"]; + _Rz2._ID2 = _4r1["maxPolygonVertices"]; + _Rz2._JD2 = _4r1["aabbExtension"]; + _Rz2._KD2 = _4r1["aabbMultiplier"]; + _Rz2._LD2 = _4r1["linearSlop"]; + _Rz2._MD2 = _4r1["angularSlop"]; + _Rz2._ND2 = _4r1["polygonRadius"]; + _Rz2._OD2 = _4r1["maxSubSteps"]; + _Rz2._PD2 = _4r1["maxTOIContacts"]; + _Rz2._QD2 = _4r1["velocityThreshold"]; + _Rz2._RD2 = _4r1["maxLinearCorrection"]; + _Rz2._SD2 = _4r1["maxAngularCorrection"]; + _Rz2._TD2 = _4r1["maxTranslation"]; + _Rz2._UD2 = _4r1["maxTranslationSquared"]; + _Rz2._VD2 = _4r1["maxRotation"]; + _Rz2._WD2 = _4r1["maxRotationSquared"]; + _Rz2._XD2 = _4r1["baumgarte"]; + _Rz2._YD2 = _4r1["toiBaugarte"]; + _Rz2._ZD2 = _4r1["timeToSleep"]; + _Rz2.__D2 = _4r1["linearSleepTolerance"]; + _Rz2._0E2 = _4r1["angularSleepTolerance"]; + _Rz2._1E2 = _4r1["epsilon"]; + _Rz2._2E2 = _4r1["JsonSerializer"]; + _Rz2._3E2 = _4r1["RUBELoader"]; + _Rz2._4E2 = _4r1["Profiler"]; + _Rz2._5E2 = _4r1["ParticleDef"]; + _Rz2._6E2 = _4r1["ParticleColor"]; + _Rz2._7E2 = _4r1["ParticleGroupDef"]; + _Rz2._8E2 = _4r1["ParticleGroup"]; + _Rz2._9E2 = _4r1["ParticleSystem"]; + } +} +/*@constructor */ function _aE2(_bE2) { + var _dd2 = new _Rz2._cC2(); + _bE2._cd2(_dd2); + this._cE2 = _bE2._H32(); + this._dE2 = _bE2._J32(); + this._eE2 = []; + this._fE2 = []; + this._eE2[0] = _bE2._bd2(); + this._fE2[0] = _dd2; +} +/*@constructor */ function _gE2(_hE2, _iE2, _jE2) { + this._kE2 = _hE2; + this._L42 = _iE2; + this._M42 = _jE2; +} +/*@constructor */ function _lE2(_mE2, _nE2) { + _xB2(); + if (_Rz2 === null) { + _Rz2 = window["b2"]; + } + this._vF1 = _mE2; + this._oE2 = _nE2; + this._pE2 = _oB2; + this._032 = []; + this._qE2 = []; + this._rE2 = new _Rz2._7E2(); + this._l62 = null; + this._is1 = false; + this._sE2 = []; + for (var _X9 = 0; _X9 < _pB2; _X9++) { + this._sE2[_X9] = new _gE2(-1, 0, 0); + } + var _P52 = new _Rz2._Sz2(0, 10); + this._X22 = new _Rz2._ZC2(_P52); + this._tE2(); + this._uE2(); + this._7U1 = _131 ? this._vE2 : this._wE2; + this._xE2 = _131 ? this._yE2 : this._zE2; +} +_lE2.prototype._tE2 = function () { + var _T51 = document.getElementById("canvas").getContext("2d"); + if (_T51) { + this._l62 = new _Rz2._O31(); + this._l62._TT1(_Rz2._O31._aU1 | _Rz2._O31._bU1); + this._l62._Hz2 = this; + this._l62._ZT1 = _Gz2; + this._l62.__T1 = _Kz2; + this._l62._0U1 = _Mz2; + this._l62._3U1 = _Nz2; + this._l62._4U1 = _Oz2; + this._l62._6U1 = _Pz2; + this._l62._7U1 = _Vz2; + this._X22._k62(this._l62); + } +}; +_lE2.prototype._uE2 = function () { + var _AE2 = new _Rz2._UC2(); + _AE2._BE2 = this; + _AE2._p52 = function (_F32) { + if (_F32._H32()._Z42() || _F32._J32()._Z42()) { + this._BE2._CE2(_F32); + } + }; + _AE2._r52 = function (_F32, _s52) {}; + _AE2._q52 = function (_F32) {}; + _AE2._t52 = function (_F32, _DE2) { + this._BE2._CE2(_F32); + }; + this._X22._i62(_AE2); +}; +_lE2.prototype._CE2 = function (_bE2) { + for (var _W11 = 0; _W11 < this._032.length; _W11++) { + var _EE2 = this._032[_W11]; + if ((_EE2._cE2 == _bE2._H32() && _EE2._dE2 == _bE2._J32()) || (_EE2._cE2 == _bE2._J32() && _EE2._dE2 == _bE2._H32())) { + var _dd2 = new _Rz2._cC2(); + _bE2._cd2(_dd2); + _EE2._eE2[_EE2._eE2.length] = _bE2._bd2(); + _EE2._fE2[_EE2._fE2.length] = _dd2; + return; + } + } + this._032[this._032.length] = new _aE2(_bE2); +}; +_lE2.prototype._FE2 = function (_TB1) { + this._oE2 = _TB1; +}; +_lE2.prototype._872 = function (_GE2, _HE2) { + this._X22._062.x = _GE2; + this._X22._062.y = _HE2; + if (_GE2 != 0.0 || _HE2 != 0.0) { + var _IE2 = this._X22._W62(); + while (_IE2 != null && _IE2 != undefined) { + if (_IE2._tU1() === _Rz2._OC2._b32) { + _IE2._qF1(true); + } + _IE2 = _IE2._C42(); + } + } +}; +_lE2.prototype._JE2 = function () { + var _xc1 = _D01._8w1._xc1; + for (var index = 0; index < _xc1.length; index++) { + var _Yv1 = _xc1[index]; + if (_Yv1._KE2 >= 0) { + var _LE2 = _Yv1._ME2; + if (_LE2 !== null && _LE2 !== undefined) { + var _IE2 = _LE2._FA2; + if (_IE2._tU1() !== _Rz2._OC2._b32) { + if (_Yv1._NE2()) { + _Yv1._B11(_OE2, 0, _Yv1, _Yv1); + } + _IE2._M32(new _Rz2._Sz2(_Yv1.x * this._vF1, _Yv1.y * this._vF1), _IE2.__S1()); + } + } else { + if (_Yv1._NE2()) { + _Yv1._B11(_OE2, 0, _Yv1, _Yv1); + } + } + } + } +}; +_lE2.prototype._PE2 = function () { + var _QE2 = 1.0 / this._vF1; + var _IE2 = this._X22._W62(); + while (_IE2 != null && _IE2 != undefined) { + var _Yv1 = _IE2._uW1(); + if (_Yv1 != null && _Yv1 != undefined) { + _Yv1._RE2(_IE2); + var _yc1 = _IE2._RE1(); + _Yv1._SE2 = _yc1.x * _QE2; + _Yv1._TE2 = _yc1.y * _QE2; + } + _IE2 = _IE2._C42(); + } +}; +_lE2.prototype._Va1 = function (_UE2) { + if (_UE2 <= 0) { + return; + } + this._JE2(); + if (this._is1 == true) { + return; + } + this._PE2(); + var _VE2 = 1.0 / this._oE2; + var _WE2 = this._oE2 / _UE2; + var _XE2 = _WE2; + while (_XE2 > 0.0) { + var _YE2 = _XE2 > 1.0 ? _VE2 : _VE2 * _XE2; + this._X22._C62(_YE2, this._pE2, this._pE2); + _XE2 -= 1.0; + } + this._X22._G62(); + this._ZE2(); + this.__E2(); +}; +_lE2.prototype._ZE2 = function () { + var _QE2 = 1.0 / this._vF1; + var _IE2 = this._X22._W62(); + while (_IE2 != null && _IE2 != undefined) { + var _Yv1 = _IE2._uW1(); + if (_Yv1 != null && _Yv1 != undefined) { + if (_Yv1._bl && _Yv1._ME2) { + this._m62(_Yv1._ME2); + _Yv1._ME2 = null; + } else { + _Yv1._RE2(_IE2); + } + } + _IE2 = _IE2._C42(); + } +}; +_lE2.prototype.__E2 = function () { + var _QE2 = 1.0 / this._vF1; + for (var _X9 = 0; _X9 < this._032.length; _X9++) { + if (this._032[_X9]._cE2 && this._032[_X9]._dE2 && this._032[_X9]._cE2._352() && this._032[_X9]._dE2._352()) { + var _0F2 = this._032[_X9]._cE2._352()._uW1(); + var _1F2 = this._032[_X9]._dE2._352()._uW1(); + _0F2._2F2 = 0; + _0F2._3F2 = []; + _0F2._4F2 = []; + _0F2._5F2 = []; + _0F2._6F2 = []; + _1F2._2F2 = 0; + _1F2._3F2 = []; + _1F2._4F2 = []; + _1F2._5F2 = []; + _1F2._6F2 = []; + var _7F2 = 0; + for (var _8F2 = 0; _8F2 < this._032[_X9]._eE2.length; _8F2++) { + var _dd2 = this._032[_X9]._fE2[_8F2]; + for (var _i21 in _dd2._D2) { + if (!_dd2._D2.hasOwnProperty(_i21)) continue; + _0F2._3F2[_7F2] = _dd2._D2[_i21].x * _QE2; + _0F2._4F2[_7F2] = _dd2._D2[_i21].y * _QE2; + _0F2._5F2[_7F2] = _dd2._FU1.x; + _0F2._6F2[_7F2] = _dd2._FU1.y; + _1F2._3F2[_7F2] = _dd2._D2[_i21].x * _QE2; + _1F2._4F2[_7F2] = _dd2._D2[_i21].y * _QE2; + _1F2._5F2[_7F2] = _dd2._FU1.x; + _1F2._6F2[_7F2] = _dd2._FU1.y; + _0F2._2F2++; + _1F2._2F2++; + _7F2++; + } + } + if (!_0F2._bl && !_1F2._bl) { + _0F2._B11(_9F2, _1F2._aF2, _0F2, _1F2); + _1F2._B11(_9F2, _0F2._aF2, _1F2, _0F2); + } + _0F2._2F2 = 0; + _0F2._3F2 = undefined; + _0F2._4F2 = undefined; + _0F2._5F2 = undefined; + _0F2._6F2 = undefined; + _1F2._2F2 = 0; + _1F2._3F2 = undefined; + _1F2._4F2 = undefined; + _1F2._5F2 = undefined; + _1F2._6F2 = undefined; + } + } + this._032 = []; +}; +_lE2.prototype._IF1 = function (_lB2, _bF2, _DF1, _EF1) { + var _FF1 = -1; + if (!_lB2._3A2()) { + return; + } + var _cF2 = this._dF2(_bF2._aF2); + if (_cF2 != -1) { + _lB2._Zz2._ph1._L42 = this._sE2[_cF2]._L42; + _lB2._Zz2._ph1._M42 = this._sE2[_cF2]._M42; + } else { + _lB2._Zz2._ph1._L42 = 0; + _lB2._Zz2._ph1._M42 = 0; + } + var _eF2 = _lB2._Zz2._CU1 == 0 ? (_lB2._Wz2 ? _Rz2._OC2._j32 : _Rz2._OC2._E22) : _Rz2._OC2._b32; + var _fF2 = _bF2._ME2; + if (_bF2._ME2) { + var _IE2 = _fF2._FA2; + var _2F1 = _IE2._z42(); + if (_2F1 == null || _2F1 == undefined) { + _IE2._j42(_eF2); + } + var _2F1 = _IE2._o32(_lB2._Zz2); + _FF1 = _fF2._kB2(_2F1); + } else { + var _gF2 = new _Rz2._NC2(); + _gF2.type = _eF2; + _gF2.angle = (-_bF2._6N1 * _g21) / 180.0; + _gF2._H22 = _lB2._532; + _gF2._I22 = _lB2._632; + _gF2._K22 = _lB2._Xz2; + var _hF2 = _bF2._iF2(_gF2.angle, { x: _DF1, y: _EF1 }); + _gF2.position.x = (_bF2.x - _hF2.x) * this._vF1; + _gF2.position.y = (_bF2.y - _hF2.y) * this._vF1; + _gF2._lW1 = _bF2; + var _IE2 = this._X22._IF1(_gF2); + var _2F1 = _IE2._o32(_lB2._Zz2); + _fF2 = new _CA2(_IE2, _cF2, _DF1, _EF1); + _bF2._ME2 = _fF2; + _bF2._RE2(_IE2); + _FF1 = _fF2._kB2(_2F1); + this._jF2(); + } + return _FF1; +}; +_lE2.prototype._m62 = function (_kF2) { + this._X22._m62(_kF2._FA2); +}; +_lE2.prototype._p62 = function (_lF2) { + this._X22._p62(_lF2._xA2); +}; +_lE2.prototype._mF2 = function (_hE2) { + for (var _W11 = 0; _W11 < _pB2; _W11++) { + if (this._sE2[_W11]._kE2 == _hE2) { + return _W11; + } + } + return -1; +}; +_lE2.prototype._nF2 = function (_hE2) { + var _oF2 = this._mF2(_hE2); + if (_oF2 != -1) { + return _oF2; + } + for (var _W11 = 0; _W11 < _pB2; _W11++) { + if (this._sE2[_W11]._kE2 == -1) { + this._sE2[_W11]._kE2 = _hE2; + this._sE2[_W11]._L42 = 1 << _W11; + this._sE2[_W11]._M42 = 0; + return _W11; + } + } + return -1; +}; +_lE2.prototype._pF2 = function (_hE2) { + var _qF2 = []; + for (var _rF2 in _sF2) { + if (!_sF2.hasOwnProperty(_rF2)) continue; + for (var _od2 in _sF2[_rF2]) { + if (!_sF2[_rF2].hasOwnProperty(_od2)) continue; + var _tF2 = -1; + if (_rF2 == _hE2) { + _tF2 = _od2; + } else if (_od2 == _hE2) { + _tF2 = _rF2; + } + if (_tF2 !== -1) { + _qF2[_qF2.length] = _tF2; + } + } + } + return _qF2; +}; +_lE2.prototype._uF2 = function (_Lc1, _vF2) { + for (var _4q1 in _o01._wF2) { + if (!_o01._wF2.hasOwnProperty(_4q1)) continue; + var _xF2 = _o01._wF2[_4q1]; + if (_xF2._pw1 === _Lc1._rw1) { + if (this._pF2(_xF2._rw1).length !== 0) { + _vF2[_vF2.length] = _xF2._rw1; + } + this._uF2(_xF2, _vF2); + } + } +}; +_lE2.prototype._yF2 = function (_hE2) { + var _qF2 = this._pF2(_hE2); + var _zF2 = _hE2; + var _AF2 = _o01._s11(_hE2); + while (_AF2._pw1 >= 0 && _o01._s11(_AF2._pw1)) { + _AF2 = _o01._s11(_AF2._pw1); + _qF2 = _qF2.concat(this._pF2(_AF2._rw1)); + } + for (var _W11 = 0; _W11 < _qF2.length; _W11++) { + var _BF2 = _qF2[_W11]; + var _4q1 = _o01._s11(_BF2); + this._uF2(_4q1, _qF2); + } + return _qF2; +}; +_lE2.prototype._CF2 = function (_hE2, _EA2) { + var _qF2 = this._yF2(_hE2); + for (var _DF2 = 0; _DF2 < _qF2.length; ++_DF2) { + for (var _EF2 = 0; _EF2 < _pB2; ++_EF2) { + if (this._sE2[_EF2]._kE2 == _qF2[_DF2]) { + this._sE2[_EA2]._M42 |= this._sE2[_EF2]._L42; + this._sE2[_EF2]._M42 |= this._sE2[_EA2]._L42; + } + } + } +}; +_lE2.prototype._dF2 = function (_hE2) { + var _cF2 = this._mF2(_hE2); + if (_cF2 !== -1) { + return _cF2; + } + var _qF2 = this._pF2(_hE2); + var _kE2 = _hE2; + if (_qF2.length === 0) { + var _zF2 = _hE2; + var _AF2 = _o01._s11(_hE2); + while (_AF2._pw1 >= 0 && _o01._s11(_AF2._pw1)) { + _AF2 = _o01._s11(_AF2._pw1); + _kE2 = _AF2._rw1; + _qF2 = this._pF2(_kE2); + if (_qF2.length !== 0) { + _cF2 = this._mF2(_kE2); + break; + } + } + if (_qF2.length === 0) { + return -1; + } + } + if (_cF2 === -1) { + _cF2 = this._nF2(_kE2); + if (_cF2 === -1) { + return -1; + } + } + this._CF2(_hE2, _cF2); + return _cF2; +}; +_lE2.prototype._jF2 = function () { + var _IE2 = this._X22._W62(); + while (_IE2 != null && _IE2 != undefined) { + var _Yv1 = _IE2._uW1(); + if (_Yv1 != null && _Yv1 != undefined) { + var _FF2 = _Yv1._ME2._GA2; + if (_FF2 != -1) { + var _GF2 = new _Rz2._PC2(); + _GF2._L42 = this._sE2[_FF2]._L42; + _GF2._M42 = this._sE2[_FF2]._M42; + var _2F1 = _IE2._z42(); + while (_2F1 != null && _2F1 != undefined) { + _GF2._N42 = _2F1._152()._N42; + _2F1.__42(_GF2); + _2F1 = _2F1._232; + } + } + } + _IE2 = _IE2._C42(); + } +}; +_lE2.prototype._vW1 = function (_xd1, _9r1, _a11, _b11, _e11) { + var _HF2 = new _Rz2._CB2(); + _HF2._sc1(new _Rz2._Sz2(_a11, _b11), _e11); + if (_xd1._ME2 === null || _xd1._ME2 === undefined || _9r1._ME2 === null || _9r1._ME2 === undefined) { + return; + } + var _IF2 = _xd1._ME2._FA2; + var _JF2 = _9r1._ME2._FA2; + var _KF2; + for (_KF2 = _IF2._z42(); _KF2; _KF2 = _KF2._C42()) { + var _LF2; + for (_LF2 = _JF2._z42(); _LF2; _LF2 = _KF2._C42()) { + if (_Rz2._uC2(_KF2._X42(), 0, _LF2._X42(), 0, _HF2, _JF2._aT1())) { + return true; + } + } + } + return false; +}; +_lE2.prototype._782 = function (_aw2, _a11, _b11, _MF2, _NF2, _081, _f41, _OF2) { + var _p32 = new _Rz2._5E2(); + _p32._DP1 = _aw2; + _p32.position._sc1(_a11 * this._vF1, _b11 * this._vF1); + _p32._kH1._sc1(_MF2 * this._vF1, _NF2 * this._vF1); + _p32.color._sc1(_081 & 0xff, (_081 & 0xff00) >> 8, (_081 & 0xff0000) >> 16, _f41 * 255.0); + _p32._lW1 = _OF2; + return this._X22._782(_p32); +}; +_lE2.prototype._PF2 = function () { + for (var _W11 = 0; _W11 < this._qE2.length; _W11++) { + var _UJ1 = this._qE2[_W11]; + if (_UJ1 === null || _UJ1 === undefined) { + return _W11; + } + } + var slot = this._qE2.length; + return slot; +}; +_lE2.prototype._QF2 = function (_RF2) { + if (_RF2 >= 0 && _RF2 < this._qE2.length) { + return this._qE2[_RF2]; + } + return null; +}; +_lE2.prototype._c82 = function (_SF2, _TF2) { + var _UF2 = this._QF2(_SF2); + var _VF2 = this._QF2(_TF2); + if (_UF2 !== null && _VF2 !== null) { + this._X22._c82(_UF2, _VF2); + this._qE2[_TF2] = null; + } +}; +_lE2.prototype._WF2 = function (_IM1, _XF2, _YF2, _ZF2) { + var _d31 = this._X22._C82(); + if (_YF2 < 0 || _YF2 >= _d31) return; + if (_ZF2 < _YF2) return; + if (_ZF2 > _d31) return; + var _DP1 = this._X22._g82(); + var _I52 = this._X22._h82(); + var _J52 = this._X22._i82(); + var __F2 = this._X22._j82(); + var _lW1 = this._X22._k82(); + var _0G2 = _IM1._1G2; + var _2G2 = 1.0 / this._vF1; + for (var _W11 = _YF2; _W11 < _ZF2; _W11++) { + if (_XF2 & (1 << 0)) { + _IM1._3G2(_6c1, _DP1[_W11]); + } + if (_XF2 & (1 << 1)) { + _IM1._3G2(_4G2, _I52[_W11].x * _2G2); + _IM1._3G2(_4G2, _I52[_W11].y * _2G2); + } + if (_XF2 & (1 << 2)) { + _IM1._3G2(_4G2, _J52[_W11].x * _2G2); + _IM1._3G2(_4G2, _J52[_W11].y * _2G2); + } + if (_XF2 & (1 << 3)) { + _IM1._3G2(_6c1, (__F2[_W11]._l41 << 24) | (__F2[_W11]._b21 << 16) | (__F2[_W11]._k41 << 8) | __F2[_W11]._e21); + } + if (_XF2 & (1 << 4)) { + _IM1._3G2(_5G2, _lW1[_W11]); + } + } + _IM1._6G2(_gc1, _0G2); +}; +_lE2.prototype._P92 = function (_RF2, _aw2) { + var _UJ1 = this._QF2(_RF2); + if (_UJ1 !== null && _UJ1 !== undefined) { + _UJ1._P92(_aw2); + } +}; +_lE2.prototype._O92 = function (_RF2) { + var _UJ1 = this._QF2(_RF2); + if (_UJ1 !== null && _UJ1 !== undefined) { + return _UJ1._O92(); + } + return 0; +}; +_lE2.prototype._wE2 = function (_7G2, _OF2, _q11, _8G2) { + var _d31 = this._X22._C82(); + var _DP1 = this._X22._g82(); + var _I52 = this._X22._h82(); + var __F2 = this._X22._j82(); + var _lW1 = this._X22._k82(); + var _2G2 = 1.0 / this._vF1; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + var _L31 = (__F2[_W11]._e21 & 0xff) | ((__F2[_W11]._k41 << 8) & 0xff00) | ((__F2[_W11]._b21 << 16) & 0xff0000); + _q11._O31(_W11, _I52[_W11].x * _2G2, _I52[_W11].y * _2G2, 1.0, 1.0, 0, _L31, __F2[_W11]._l41 / 255.0); + } + } +}; +_lE2.prototype._zE2 = function (_7G2, _OF2, _q11, _8G2, _Dm1, _Em1, _e11, _081, _f41) { + var _d31 = this._X22._C82(); + var _DP1 = this._X22._g82(); + var _I52 = this._X22._h82(); + var _lW1 = this._X22._k82(); + var _2G2 = 1.0 / this._vF1; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + _q11._O31(_W11, _I52[_W11].x * _2G2, _I52[_W11].y * _2G2, _Dm1, _Em1, _e11, _081, _f41); + } + } +}; +_lE2.prototype._vE2 = function (_7G2, _OF2, _q11, _8G2) { + var _be1 = _q11._yK1[_8G2 % _q11._9G2()]; + if (!_be1) { + return; + } + if (!_be1._f31.complete) { + return; + } + if (!_be1._f31._o51) { + _p51(_be1); + } + var _d31 = this._X22._C82(); + var _DP1 = this._X22._g82(); + var _I52 = this._X22._h82(); + var __F2 = this._X22._j82(); + var _lW1 = this._X22._k82(); + var _2G2 = 1.0 / this._vF1; + var _aG2 = 0; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + _aG2++; + } + } + if (_aG2 === 0) { + return; + } + var _u51 = _131._v51(_Z41._w51, _be1._f31._o51, _131._x51, _aG2 * 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _aG2 * 6; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + var __11 = -(_q11._v2 - _be1._9k); + var _021 = -(_q11._w2 - _be1._ak); + var _121 = __11 + _be1._bk; + var _221 = _021 + _be1._ck; + var _bG2 = 0; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + var x = _I52[_W11].x * _2G2; + var y = _I52[_W11].y * _2G2; + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = x + __11; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = y + _021; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = x + _121; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = y + _221; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + var _L31 = (__F2[_W11]._e21 & 0xff) | ((__F2[_W11]._k41 << 8) & 0xff00) | ((__F2[_W11]._b21 << 16) & 0xff0000) | ((__F2[_W11]._l41 << 24) & 0xff000000); + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _be1.x / _be1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _be1.y / _be1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_be1.x + _be1._Z9) / _be1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_be1.y + _be1.__9) / _be1._f31.height; + var _cG2 = _y51 * 6; + _H51 += _cG2; + _b61 += _cG2; + _c61 += _cG2; + _d61 += _cG2; + _e61 += _cG2; + _f61 += _cG2; + } + } +}; +_lE2.prototype._yE2 = function (_7G2, _OF2, _q11, _8G2, _Dm1, _Em1, _e11, _081, _f41) { + _e11 = (_e11 * Math.PI) / 180.0; + var _be1 = _q11._yK1[_8G2 % _q11._9G2()]; + if (!_be1) { + return; + } + if (!_be1._f31.complete) { + return; + } + if (!_be1._f31._o51) { + _p51(_be1); + } + var _d31 = this._X22._C82(); + var _DP1 = this._X22._g82(); + var _I52 = this._X22._h82(); + var _lW1 = this._X22._k82(); + var _2G2 = 1.0 / this._vF1; + var _aG2 = 0; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + _aG2++; + } + } + if (_aG2 === 0) { + return; + } + var _u51 = _131._v51(_Z41._w51, _be1._f31._o51, _131._x51, _aG2 * 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _aG2 * 6; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + var _L31 = _081 | (((_f41 * 255) & 0xff) << 24); + var __11 = -_Dm1 * (_q11._v2 - _be1._9k); + var _021 = -_Em1 * (_q11._w2 - _be1._ak); + var _121 = __11 + _Dm1 * _be1._bk; + var _221 = _021 + _Em1 * _be1._ck; + var _bG2 = 0; + if (Math.abs(_e11) < 0.0001) { + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + var x = _I52[_W11].x * _2G2; + var y = _I52[_W11].y * _2G2; + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = x + __11; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = y + _021; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = x + _121; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = y + _221; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _be1.x / _be1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _be1.y / _be1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_be1.x + _be1._Z9) / _be1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_be1.y + _be1.__9) / _be1._f31.height; + var _cG2 = _y51 * 6; + _H51 += _cG2; + _b61 += _cG2; + _c61 += _cG2; + _d61 += _cG2; + _e61 += _cG2; + _f61 += _cG2; + } + } + } else { + var _E21 = Math.sin(_e11); + var _F21 = Math.cos(_e11); + var _dG2 = __11 * _F21; + var _eG2 = _121 * _F21; + var _fG2 = _021 * _F21; + var _gG2 = _221 * _F21; + var _hG2 = __11 * _E21; + var _iG2 = _121 * _E21; + var _jG2 = _021 * _E21; + var _kG2 = _221 * _E21; + for (var _W11 = 0; _W11 < _d31; _W11++) { + if ((_DP1[_W11] === 0 || (_DP1[_W11] & _7G2) !== 0) && (_OF2 === 0 || _OF2 === _lW1[_W11])) { + var x = _I52[_W11].x * _2G2; + var y = _I52[_W11].y * _2G2; + _B51[_H51 + 0] = _B51[_f61 + 0] = x + _dG2 + _jG2; + _B51[_H51 + 1] = _B51[_f61 + 1] = y - _hG2 + _fG2; + _B51[_c61 + 0] = _B51[_d61 + 0] = x + _eG2 + _kG2; + _B51[_c61 + 1] = _B51[_d61 + 1] = y - _iG2 + _gG2; + _B51[_b61 + 1] = y - _iG2 + _fG2; + _B51[_b61 + 0] = x + _eG2 + _jG2; + _B51[_e61 + 0] = x + _dG2 + _kG2; + _B51[_e61 + 1] = y - _hG2 + _gG2; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _be1.x / _be1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _be1.y / _be1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_be1.x + _be1._Z9) / _be1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_be1.y + _be1.__9) / _be1._f31.height; + var _cG2 = _y51 * 6; + _H51 += _cG2; + _b61 += _cG2; + _c61 += _cG2; + _d61 += _cG2; + _e61 += _cG2; + _f61 += _cG2; + } + } + } +}; +_lE2.prototype._C82 = function () { + return this._X22._C82(); +}; +_lE2.prototype._X72 = function () { + return this._X22._X72(); +}; +_lE2.prototype._682 = function () { + return this._X22._682() * (1.0 / this._vF1); +}; +_lE2.prototype.__72 = function () { + return this._X22.__72(); +}; +_lE2.prototype._482 = function () { + return this._X22._482(); +}; +_lE2.prototype._182 = function () { + return this._X22._182(); +}; +_lE2.prototype._Y72 = function (_c91) { + this._X22._Y72(_c91); +}; +_lE2.prototype._582 = function (_0A2) { + this._X22._582(_0A2 * this._vF1); +}; +_lE2.prototype._Z72 = function (_5F1) { + this._X22._Z72(_5F1); +}; +_lE2.prototype._282 = function (_kF1) { + this._X22._282(_kF1); +}; +_lE2.prototype._082 = function (_1B2) { + this._X22._082(_1B2); +}; +var _lG2 = + (this && this._lG2) || + (function () { + var _mG2 = + Object._nG2 || + ({ _oG2: [] } instanceof Array && + function (_Ce1, _e21) { + _Ce1._oG2 = _e21; + }) || + function (_Ce1, _e21) { + for (var _ot1 in _e21) if (_e21.hasOwnProperty(_ot1)) _Ce1[_ot1] = _e21[_ot1]; + }; + return function (_Ce1, _e21) { + _mG2(_Ce1, _e21); + function _pG2() { + this.constructor = _Ce1; + } + _Ce1.prototype = _e21 === null ? Object._nR1(_e21) : ((_pG2.prototype = _e21.prototype), new _pG2()); + }; + })(); +var spine; +(function (spine) { + var _qG2 = (function () { + function _qG2(name, _x11, duration) { + if (name == null) throw new Error("name cannot be null."); + if (_x11 == null) throw new Error("timelines cannot be null."); + this.name = name; + this._x11 = _x11; + this.duration = duration; + } + _qG2.prototype.apply = function (skeleton, _rG2, time, loop, events, alpha, _7x1, _tI) { + if (skeleton == null) throw new Error("skeleton cannot be null."); + if (loop && this.duration != 0) { + time %= this.duration; + if (_rG2 > 0) _rG2 %= this.duration; + } + var _x11 = this._x11; + for (var _X9 = 0, _W11 = _x11.length; _X9 < _W11; _X9++) _x11[_X9].apply(skeleton, _rG2, time, events, alpha, _7x1, _tI); + }; + _qG2._sG2 = function (_tG2, target, _7R1) { + if (_7R1 === void 0) { + _7R1 = 1; + } + var _eL1 = 0; + var _xL1 = _tG2.length / _7R1 - 2; + if (_xL1 == 0) return _7R1; + var current = _xL1 >>> 1; + while (!0) { + if (_tG2[(current + 1) * _7R1] <= target) _eL1 = current + 1; + else _xL1 = current; + if (_eL1 == _xL1) return (_eL1 + 1) * _7R1; + current = (_eL1 + _xL1) >>> 1; + } + }; + _qG2._uG2 = function (_tG2, target, _7R1) { + for (var _X9 = 0, _R9 = _tG2.length - _7R1; _X9 <= _R9; _X9 += _7R1) if (_tG2[_X9] > target) return _X9; + return -1; + }; + return _qG2; + })(); + spine._qG2 = _qG2; + var _vG2; + (function (_vG2) { + _vG2[(_vG2["setup"] = 0)] = "setup"; + _vG2[(_vG2["first"] = 1)] = "first"; + _vG2[(_vG2["replace"] = 2)] = "replace"; + _vG2[(_vG2["add"] = 3)] = "add"; + })((_vG2 = spine._vG2 || (spine._vG2 = {}))); + var _wG2; + (function (_wG2) { + _wG2[(_wG2["in"] = 0)] = "in"; + _wG2[(_wG2["out"] = 1)] = "out"; + })((_wG2 = spine._wG2 || (spine._wG2 = {}))); + var _xG2; + (function (_xG2) { + _xG2[(_xG2["rotate"] = 0)] = "rotate"; + _xG2[(_xG2["translate"] = 1)] = "translate"; + _xG2[(_xG2["scale"] = 2)] = "scale"; + _xG2[(_xG2["shear"] = 3)] = "shear"; + _xG2[(_xG2["attachment"] = 4)] = "attachment"; + _xG2[(_xG2["color"] = 5)] = "color"; + _xG2[(_xG2["deform"] = 6)] = "deform"; + _xG2[(_xG2["event"] = 7)] = "event"; + _xG2[(_xG2["drawOrder"] = 8)] = "drawOrder"; + _xG2[(_xG2["ikConstraint"] = 9)] = "ikConstraint"; + _xG2[(_xG2["transformConstraint"] = 10)] = "transformConstraint"; + _xG2[(_xG2["pathConstraintPosition"] = 11)] = "pathConstraintPosition"; + _xG2[(_xG2["pathConstraintSpacing"] = 12)] = "pathConstraintSpacing"; + _xG2[(_xG2["pathConstraintMix"] = 13)] = "pathConstraintMix"; + _xG2[(_xG2["twoColor"] = 14)] = "twoColor"; + })((_xG2 = spine._xG2 || (spine._xG2 = {}))); + var _yG2 = (function () { + function _yG2(_t11) { + if (_t11 <= 0) throw new Error("frameCount must be > 0: " + _t11); + this._zG2 = spine._AG2._BG2((_t11 - 1) * _yG2._CG2); + } + _yG2.prototype._DG2 = function () { + return this._zG2.length / _yG2._CG2 + 1; + }; + _yG2.prototype._EG2 = function (_FG2) { + this._zG2[_FG2 * _yG2._CG2] = _yG2.LINEAR; + }; + _yG2.prototype._GG2 = function (_FG2) { + this._zG2[_FG2 * _yG2._CG2] = _yG2._HG2; + }; + _yG2.prototype._IG2 = function (_FG2) { + var index = _FG2 * _yG2._CG2; + if (index == this._zG2.length) return _yG2.LINEAR; + var type = this._zG2[index]; + if (type == _yG2.LINEAR) return _yG2.LINEAR; + if (type == _yG2._HG2) return _yG2._HG2; + return _yG2._JG2; + }; + _yG2.prototype._KG2 = function (_FG2, _LG2, _MG2, _NG2, _OG2) { + var _PG2 = (-_LG2 * 2 + _NG2) * 0.03, + _QG2 = (-_MG2 * 2 + _OG2) * 0.03; + var _RG2 = ((_LG2 - _NG2) * 3 + 1) * 0.006, + _SG2 = ((_MG2 - _OG2) * 3 + 1) * 0.006; + var _TG2 = _PG2 * 2 + _RG2, + _UG2 = _QG2 * 2 + _SG2; + var _VG2 = _LG2 * 0.3 + _PG2 + _RG2 * 0.16666667, + _WG2 = _MG2 * 0.3 + _QG2 + _SG2 * 0.16666667; + var _X9 = _FG2 * _yG2._CG2; + var _zG2 = this._zG2; + _zG2[_X9++] = _yG2._JG2; + var x = _VG2, + y = _WG2; + for (var _W11 = _X9 + _yG2._CG2 - 1; _X9 < _W11; _X9 += 2) { + _zG2[_X9] = x; + _zG2[_X9 + 1] = y; + _VG2 += _TG2; + _WG2 += _UG2; + _TG2 += _RG2; + _UG2 += _SG2; + x += _VG2; + y += _WG2; + } + }; + _yG2.prototype._XG2 = function (_FG2, _YG2) { + _YG2 = spine._ZG2._cm(_YG2, 0, 1); + var _zG2 = this._zG2; + var _X9 = _FG2 * _yG2._CG2; + var type = _zG2[_X9]; + if (type == _yG2.LINEAR) return _YG2; + if (type == _yG2._HG2) return 0; + _X9++; + var x = 0; + for (var start = _X9, _W11 = _X9 + _yG2._CG2 - 1; _X9 < _W11; _X9 += 2) { + x = _zG2[_X9]; + if (x >= _YG2) { + var __G2 = void 0, + _0H2 = void 0; + if (_X9 == start) { + __G2 = 0; + _0H2 = 0; + } else { + __G2 = _zG2[_X9 - 2]; + _0H2 = _zG2[_X9 - 1]; + } + return _0H2 + ((_zG2[_X9 + 1] - _0H2) * (_YG2 - __G2)) / (x - __G2); + } + } + var y = _zG2[_X9 - 1]; + return y + ((1 - y) * (_YG2 - x)) / (1 - x); + }; + _yG2.LINEAR = 0; + _yG2._HG2 = 1; + _yG2._JG2 = 2; + _yG2._CG2 = 10 * 2 - 1; + return _yG2; + })(); + spine._yG2 = _yG2; + var _1H2 = (function (_2H2) { + _lG2(_1H2, _2H2); + function _1H2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 << 1); + return _3H2; + } + _1H2.prototype._4H2 = function () { + return (_xG2.rotate << 24) + this._5H2; + }; + _1H2.prototype._6H2 = function (_FG2, time, _7H2) { + _FG2 <<= 1; + this.frames[_FG2] = time; + this.frames[_FG2 + _1H2._8H2] = _7H2; + }; + _1H2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var frames = this.frames; + var bone = skeleton.bones[this._5H2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + bone.rotation = bone.data.rotation; + return; + case _vG2.first: + var _9H2 = bone.data.rotation - bone.rotation; + bone.rotation += (_9H2 - (16384 - ((16384.499999999996 - _9H2 / 360) | 0)) * 360) * alpha; + } + return; + } + if (time >= frames[frames.length - _1H2._aH2]) { + var _b21 = frames[frames.length + _1H2._bH2]; + switch (_7x1) { + case _vG2.setup: + bone.rotation = bone.data.rotation + _b21 * alpha; + break; + case _vG2.first: + case _vG2.replace: + _b21 += bone.data.rotation - bone.rotation; + _b21 -= (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360; + case _vG2.add: + bone.rotation += _b21 * alpha; + } + return; + } + var _F11 = _qG2._sG2(frames, time, _1H2._aH2); + var _cH2 = frames[_F11 + _1H2._bH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2((_F11 >> 1) - 1, 1 - (time - _dH2) / (frames[_F11 + _1H2._eH2] - _dH2)); + _b21 = frames[_F11 + _1H2._8H2] - _cH2; + _b21 = _cH2 + (_b21 - (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360) * _YG2; + switch (_7x1) { + case _vG2.setup: + bone.rotation = bone.data.rotation + (_b21 - (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360) * alpha; + break; + case _vG2.first: + case _vG2.replace: + _b21 += bone.data.rotation - bone.rotation; + case _vG2.add: + bone.rotation += (_b21 - (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360) * alpha; + } + }; + _1H2._aH2 = 2; + _1H2._eH2 = -2; + _1H2._bH2 = -1; + _1H2._8H2 = 1; + return _1H2; + })(_yG2); + spine._1H2 = _1H2; + var _fH2 = (function (_2H2) { + _lG2(_fH2, _2H2); + function _fH2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _fH2._aH2); + return _3H2; + } + _fH2.prototype._4H2 = function () { + return (_xG2.translate << 24) + this._5H2; + }; + _fH2.prototype._6H2 = function (_FG2, time, x, y) { + _FG2 *= _fH2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _fH2._vl1] = x; + this.frames[_FG2 + _fH2._wl1] = y; + }; + _fH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var frames = this.frames; + var bone = skeleton.bones[this._5H2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + bone.x = bone.data.x; + bone.y = bone.data.y; + return; + case _vG2.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 - _fH2._aH2]) { + x = frames[frames.length + _fH2._gH2]; + y = frames[frames.length + _fH2._hH2]; + } else { + var _F11 = _qG2._sG2(frames, time, _fH2._aH2); + x = frames[_F11 + _fH2._gH2]; + y = frames[_F11 + _fH2._hH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _fH2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _fH2._eH2] - _dH2)); + x += (frames[_F11 + _fH2._vl1] - x) * _YG2; + y += (frames[_F11 + _fH2._wl1] - y) * _YG2; + } + switch (_7x1) { + case _vG2.setup: + bone.x = bone.data.x + x * alpha; + bone.y = bone.data.y + y * alpha; + break; + case _vG2.first: + case _vG2.replace: + bone.x += (bone.data.x + x - bone.x) * alpha; + bone.y += (bone.data.y + y - bone.y) * alpha; + break; + case _vG2.add: + bone.x += x * alpha; + bone.y += y * alpha; + } + }; + _fH2._aH2 = 3; + _fH2._eH2 = -3; + _fH2._gH2 = -2; + _fH2._hH2 = -1; + _fH2._vl1 = 1; + _fH2._wl1 = 2; + return _fH2; + })(_yG2); + spine._fH2 = _fH2; + var _iH2 = (function (_2H2) { + _lG2(_iH2, _2H2); + function _iH2(_t11) { + return _2H2.call(this, _t11) || this; + } + _iH2.prototype._4H2 = function () { + return (_xG2.scale << 24) + this._5H2; + }; + _iH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var frames = this.frames; + var bone = skeleton.bones[this._5H2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + bone.scaleX = bone.data.scaleX; + bone.scaleY = bone.data.scaleY; + return; + case _vG2.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 - _iH2._aH2]) { + x = frames[frames.length + _iH2._gH2] * bone.data.scaleX; + y = frames[frames.length + _iH2._hH2] * bone.data.scaleY; + } else { + var _F11 = _qG2._sG2(frames, time, _iH2._aH2); + x = frames[_F11 + _iH2._gH2]; + y = frames[_F11 + _iH2._hH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _iH2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _iH2._eH2] - _dH2)); + x = (x + (frames[_F11 + _iH2._vl1] - x) * _YG2) * bone.data.scaleX; + y = (y + (frames[_F11 + _iH2._wl1] - y) * _YG2) * bone.data.scaleY; + } + if (alpha == 1) { + if (_7x1 == _vG2.add) { + bone.scaleX += x - bone.data.scaleX; + bone.scaleY += y - bone.data.scaleY; + } else { + bone.scaleX = x; + bone.scaleY = y; + } + } else { + var _992 = 0, + _a92 = 0; + if (_tI == _wG2.out) { + switch (_7x1) { + case _vG2.setup: + _992 = bone.data.scaleX; + _a92 = bone.data.scaleY; + bone.scaleX = _992 + (Math.abs(x) * spine._ZG2._jH2(_992) - _992) * alpha; + bone.scaleY = _a92 + (Math.abs(y) * spine._ZG2._jH2(_a92) - _a92) * alpha; + break; + case _vG2.first: + case _vG2.replace: + _992 = bone.scaleX; + _a92 = bone.scaleY; + bone.scaleX = _992 + (Math.abs(x) * spine._ZG2._jH2(_992) - _992) * alpha; + bone.scaleY = _a92 + (Math.abs(y) * spine._ZG2._jH2(_a92) - _a92) * alpha; + break; + case _vG2.add: + _992 = bone.scaleX; + _a92 = bone.scaleY; + bone.scaleX = _992 + (Math.abs(x) * spine._ZG2._jH2(_992) - bone.data.scaleX) * alpha; + bone.scaleY = _a92 + (Math.abs(y) * spine._ZG2._jH2(_a92) - bone.data.scaleY) * alpha; + } + } else { + switch (_7x1) { + case _vG2.setup: + _992 = Math.abs(bone.data.scaleX) * spine._ZG2._jH2(x); + _a92 = Math.abs(bone.data.scaleY) * spine._ZG2._jH2(y); + bone.scaleX = _992 + (x - _992) * alpha; + bone.scaleY = _a92 + (y - _a92) * alpha; + break; + case _vG2.first: + case _vG2.replace: + _992 = Math.abs(bone.scaleX) * spine._ZG2._jH2(x); + _a92 = Math.abs(bone.scaleY) * spine._ZG2._jH2(y); + bone.scaleX = _992 + (x - _992) * alpha; + bone.scaleY = _a92 + (y - _a92) * alpha; + break; + case _vG2.add: + _992 = spine._ZG2._jH2(x); + _a92 = spine._ZG2._jH2(y); + bone.scaleX = Math.abs(bone.scaleX) * _992 + (x - Math.abs(bone.data.scaleX) * _992) * alpha; + bone.scaleY = Math.abs(bone.scaleY) * _a92 + (y - Math.abs(bone.data.scaleY) * _a92) * alpha; + } + } + } + }; + return _iH2; + })(_fH2); + spine._iH2 = _iH2; + var _kH2 = (function (_2H2) { + _lG2(_kH2, _2H2); + function _kH2(_t11) { + return _2H2.call(this, _t11) || this; + } + _kH2.prototype._4H2 = function () { + return (_xG2.shear << 24) + this._5H2; + }; + _kH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var frames = this.frames; + var bone = skeleton.bones[this._5H2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + bone.shearX = bone.data.shearX; + bone.shearY = bone.data.shearY; + return; + case _vG2.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 - _kH2._aH2]) { + x = frames[frames.length + _kH2._gH2]; + y = frames[frames.length + _kH2._hH2]; + } else { + var _F11 = _qG2._sG2(frames, time, _kH2._aH2); + x = frames[_F11 + _kH2._gH2]; + y = frames[_F11 + _kH2._hH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _kH2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _kH2._eH2] - _dH2)); + x = x + (frames[_F11 + _kH2._vl1] - x) * _YG2; + y = y + (frames[_F11 + _kH2._wl1] - y) * _YG2; + } + switch (_7x1) { + case _vG2.setup: + bone.shearX = bone.data.shearX + x * alpha; + bone.shearY = bone.data.shearY + y * alpha; + break; + case _vG2.first: + case _vG2.replace: + bone.shearX += (bone.data.shearX + x - bone.shearX) * alpha; + bone.shearY += (bone.data.shearY + y - bone.shearY) * alpha; + break; + case _vG2.add: + bone.shearX += x * alpha; + bone.shearY += y * alpha; + } + }; + return _kH2; + })(_fH2); + spine._kH2 = _kH2; + var _lH2 = (function (_2H2) { + _lG2(_lH2, _2H2); + function _lH2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _lH2._aH2); + return _3H2; + } + _lH2.prototype._4H2 = function () { + return (_xG2.color << 24) + this._311; + }; + _lH2.prototype._6H2 = function (_FG2, time, _b21, _k41, _e21, _l41) { + _FG2 *= _lH2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _lH2._mH2] = _b21; + this.frames[_FG2 + _lH2._J12] = _k41; + this.frames[_FG2 + _lH2._FS1] = _e21; + this.frames[_FG2 + _lH2._vR1] = _l41; + }; + _lH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var slot = skeleton.slots[this._311]; + var frames = this.frames; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + slot.color._nH2(slot.data.color); + return; + case _vG2.first: + var color = slot.color, + setup = slot.data.color; + color.add((setup._b21 - color._b21) * alpha, (setup._k41 - color._k41) * alpha, (setup._e21 - color._e21) * alpha, (setup._l41 - color._l41) * alpha); + } + return; + } + var _b21 = 0, + _k41 = 0, + _e21 = 0, + _l41 = 0; + if (time >= frames[frames.length - _lH2._aH2]) { + var _X9 = frames.length; + _b21 = frames[_X9 + _lH2._oH2]; + _k41 = frames[_X9 + _lH2._pH2]; + _e21 = frames[_X9 + _lH2._qH2]; + _l41 = frames[_X9 + _lH2._rH2]; + } else { + var _F11 = _qG2._sG2(frames, time, _lH2._aH2); + _b21 = frames[_F11 + _lH2._oH2]; + _k41 = frames[_F11 + _lH2._pH2]; + _e21 = frames[_F11 + _lH2._qH2]; + _l41 = frames[_F11 + _lH2._rH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _lH2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _lH2._eH2] - _dH2)); + _b21 += (frames[_F11 + _lH2._mH2] - _b21) * _YG2; + _k41 += (frames[_F11 + _lH2._J12] - _k41) * _YG2; + _e21 += (frames[_F11 + _lH2._FS1] - _e21) * _YG2; + _l41 += (frames[_F11 + _lH2._vR1] - _l41) * _YG2; + } + if (alpha == 1) slot.color.set(_b21, _k41, _e21, _l41); + else { + var color = slot.color; + if (_7x1 == _vG2.setup) color._nH2(slot.data.color); + color.add((_b21 - color._b21) * alpha, (_k41 - color._k41) * alpha, (_e21 - color._e21) * alpha, (_l41 - color._l41) * alpha); + } + }; + _lH2._aH2 = 5; + _lH2._eH2 = -5; + _lH2._oH2 = -4; + _lH2._pH2 = -3; + _lH2._qH2 = -2; + _lH2._rH2 = -1; + _lH2._mH2 = 1; + _lH2._J12 = 2; + _lH2._FS1 = 3; + _lH2._vR1 = 4; + return _lH2; + })(_yG2); + spine._lH2 = _lH2; + var _sH2 = (function (_2H2) { + _lG2(_sH2, _2H2); + function _sH2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _sH2._aH2); + return _3H2; + } + _sH2.prototype._4H2 = function () { + return (_xG2.twoColor << 24) + this._311; + }; + _sH2.prototype._6H2 = function (_FG2, time, _b21, _k41, _e21, _l41, _0r1, _2r1, _4r1) { + _FG2 *= _sH2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _sH2._mH2] = _b21; + this.frames[_FG2 + _sH2._J12] = _k41; + this.frames[_FG2 + _sH2._FS1] = _e21; + this.frames[_FG2 + _sH2._vR1] = _l41; + this.frames[_FG2 + _sH2._tH2] = _0r1; + this.frames[_FG2 + _sH2._uH2] = _2r1; + this.frames[_FG2 + _sH2._C_1] = _4r1; + }; + _sH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var slot = skeleton.slots[this._311]; + var frames = this.frames; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + slot.color._nH2(slot.data.color); + slot._l51._nH2(slot.data._l51); + return; + case _vG2.first: + var _vH2 = slot.color, + _wH2 = slot._l51, + _xH2 = slot.data.color, + _yH2 = slot.data._l51; + _vH2.add((_xH2._b21 - _vH2._b21) * alpha, (_xH2._k41 - _vH2._k41) * alpha, (_xH2._e21 - _vH2._e21) * alpha, (_xH2._l41 - _vH2._l41) * alpha); + _wH2.add((_yH2._b21 - _wH2._b21) * alpha, (_yH2._k41 - _wH2._k41) * alpha, (_yH2._e21 - _wH2._e21) * alpha, 0); + } + return; + } + var _b21 = 0, + _k41 = 0, + _e21 = 0, + _l41 = 0, + _0r1 = 0, + _2r1 = 0, + _4r1 = 0; + if (time >= frames[frames.length - _sH2._aH2]) { + var _X9 = frames.length; + _b21 = frames[_X9 + _sH2._oH2]; + _k41 = frames[_X9 + _sH2._pH2]; + _e21 = frames[_X9 + _sH2._qH2]; + _l41 = frames[_X9 + _sH2._rH2]; + _0r1 = frames[_X9 + _sH2._zH2]; + _2r1 = frames[_X9 + _sH2._AH2]; + _4r1 = frames[_X9 + _sH2._BH2]; + } else { + var _F11 = _qG2._sG2(frames, time, _sH2._aH2); + _b21 = frames[_F11 + _sH2._oH2]; + _k41 = frames[_F11 + _sH2._pH2]; + _e21 = frames[_F11 + _sH2._qH2]; + _l41 = frames[_F11 + _sH2._rH2]; + _0r1 = frames[_F11 + _sH2._zH2]; + _2r1 = frames[_F11 + _sH2._AH2]; + _4r1 = frames[_F11 + _sH2._BH2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _sH2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _sH2._eH2] - _dH2)); + _b21 += (frames[_F11 + _sH2._mH2] - _b21) * _YG2; + _k41 += (frames[_F11 + _sH2._J12] - _k41) * _YG2; + _e21 += (frames[_F11 + _sH2._FS1] - _e21) * _YG2; + _l41 += (frames[_F11 + _sH2._vR1] - _l41) * _YG2; + _0r1 += (frames[_F11 + _sH2._tH2] - _0r1) * _YG2; + _2r1 += (frames[_F11 + _sH2._uH2] - _2r1) * _YG2; + _4r1 += (frames[_F11 + _sH2._C_1] - _4r1) * _YG2; + } + if (alpha == 1) { + slot.color.set(_b21, _k41, _e21, _l41); + slot._l51.set(_0r1, _2r1, _4r1, 1); + } else { + var _vH2 = slot.color, + _wH2 = slot._l51; + if (_7x1 == _vG2.setup) { + _vH2._nH2(slot.data.color); + _wH2._nH2(slot.data._l51); + } + _vH2.add((_b21 - _vH2._b21) * alpha, (_k41 - _vH2._k41) * alpha, (_e21 - _vH2._e21) * alpha, (_l41 - _vH2._l41) * alpha); + _wH2.add((_0r1 - _wH2._b21) * alpha, (_2r1 - _wH2._k41) * alpha, (_4r1 - _wH2._e21) * alpha, 0); + } + }; + _sH2._aH2 = 8; + _sH2._eH2 = -8; + _sH2._oH2 = -7; + _sH2._pH2 = -6; + _sH2._qH2 = -5; + _sH2._rH2 = -4; + _sH2._zH2 = -3; + _sH2._AH2 = -2; + _sH2._BH2 = -1; + _sH2._mH2 = 1; + _sH2._J12 = 2; + _sH2._FS1 = 3; + _sH2._vR1 = 4; + _sH2._tH2 = 5; + _sH2._uH2 = 6; + _sH2._C_1 = 7; + return _sH2; + })(_yG2); + spine._sH2 = _sH2; + var _CH2 = (function () { + function _CH2(_t11) { + this.frames = spine._AG2._BG2(_t11); + this._DH2 = new Array(_t11); + } + _CH2.prototype._4H2 = function () { + return (_xG2.attachment << 24) + this._311; + }; + _CH2.prototype._DG2 = function () { + return this.frames.length; + }; + _CH2.prototype._6H2 = function (_FG2, time, _EH2) { + this.frames[_FG2] = time; + this._DH2[_FG2] = _EH2; + }; + _CH2.prototype.apply = function (skeleton, _rG2, time, events, alpha, _7x1, _tI) { + var slot = skeleton.slots[this._311]; + if (_tI == _wG2.out && _7x1 == _vG2.setup) { + var _FH2 = slot.data._EH2; + slot._211(_FH2 == null ? null : skeleton._611(this._311, _FH2)); + return; + } + var frames = this.frames; + if (time < frames[0]) { + if (_7x1 == _vG2.setup || _7x1 == _vG2.first) { + var _GH2 = slot.data._EH2; + slot._211(_GH2 == null ? null : skeleton._611(this._311, _GH2)); + } + return; + } + var _FG2 = 0; + if (time >= frames[frames.length - 1]) _FG2 = frames.length - 1; + else _FG2 = _qG2._sG2(frames, time, 1) - 1; + var _EH2 = this._DH2[_FG2]; + skeleton.slots[this._311]._211(_EH2 == null ? null : skeleton._611(this._311, _EH2)); + }; + return _CH2; + })(); + spine._CH2 = _CH2; + var _HH2 = null; + var _IH2 = (function (_2H2) { + _lG2(_IH2, _2H2); + function _IH2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11); + _3H2._JH2 = new Array(_t11); + if (_HH2 == null) _HH2 = spine._AG2._BG2(64); + return _3H2; + } + _IH2.prototype._4H2 = function () { + return (_xG2.deform << 27) + +this.attachment.id + this._311; + }; + _IH2.prototype._6H2 = function (_FG2, time, vertices) { + this.frames[_FG2] = time; + this._JH2[_FG2] = vertices; + }; + _IH2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var slot = skeleton.slots[this._311]; + var _LH2 = slot._611(); + if (!(_LH2 instanceof spine._MH2) || !_LH2._NH2(this.attachment)) return; + var _OH2 = slot._PH2; + if (_OH2.length == 0) _7x1 = _vG2.setup; + var _JH2 = this._JH2; + var vertexCount = _JH2[0].length; + var frames = this.frames; + if (time < frames[0]) { + var _QH2 = _LH2; + switch (_7x1) { + case _vG2.setup: + _OH2.length = 0; + return; + case _vG2.first: + if (alpha == 1) { + _OH2.length = 0; + break; + } + var _RH2 = spine._AG2._SH2(_OH2, vertexCount); + if (_QH2.bones == null) { + var _TH2 = _QH2.vertices; + for (var _X9 = 0; _X9 < vertexCount; _X9++) _RH2[_X9] += (_TH2[_X9] - _RH2[_X9]) * alpha; + } else { + alpha = 1 - alpha; + for (var _X9 = 0; _X9 < vertexCount; _X9++) _RH2[_X9] *= alpha; + } + } + return; + } + var vertices = spine._AG2._SH2(_OH2, vertexCount); + if (time >= frames[frames.length - 1]) { + var _UH2 = _JH2[frames.length - 1]; + if (alpha == 1) { + if (_7x1 == _vG2.add) { + var _QH2 = _LH2; + if (_QH2.bones == null) { + var _VH2 = _QH2.vertices; + for (var _WH2 = 0; _WH2 < vertexCount; _WH2++) { + vertices[_WH2] += _UH2[_WH2] - _VH2[_WH2]; + } + } else { + for (var _XH2 = 0; _XH2 < vertexCount; _XH2++) vertices[_XH2] += _UH2[_XH2]; + } + } else { + spine._AG2._YH2(_UH2, 0, vertices, 0, vertexCount); + } + } else { + switch (_7x1) { + case _vG2.setup: { + var _ZH2 = _LH2; + if (_ZH2.bones == null) { + var __H2 = _ZH2.vertices; + for (var _0I2 = 0; _0I2 < vertexCount; _0I2++) { + var setup = __H2[_0I2]; + vertices[_0I2] = setup + (_UH2[_0I2] - setup) * alpha; + } + } else { + for (var _1I2 = 0; _1I2 < vertexCount; _1I2++) vertices[_1I2] = _UH2[_1I2] * alpha; + } + break; + } + case _vG2.first: + case _vG2.replace: + for (var _2I2 = 0; _2I2 < vertexCount; _2I2++) vertices[_2I2] += (_UH2[_2I2] - vertices[_2I2]) * alpha; + case _vG2.add: + var _QH2 = _LH2; + if (_QH2.bones == null) { + var _3I2 = _QH2.vertices; + for (var _4I2 = 0; _4I2 < vertexCount; _4I2++) { + vertices[_4I2] += (_UH2[_4I2] - _3I2[_4I2]) * alpha; + } + } else { + for (var _5I2 = 0; _5I2 < vertexCount; _5I2++) vertices[_5I2] += _UH2[_5I2] * alpha; + } + } + } + return; + } + var _F11 = _qG2._sG2(frames, time); + var _6I2 = _JH2[_F11 - 1]; + var _7I2 = _JH2[_F11]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 - 1, 1 - (time - _dH2) / (frames[_F11 - 1] - _dH2)); + if (alpha == 1) { + if (_7x1 == _vG2.add) { + var _QH2 = _LH2; + if (_QH2.bones == null) { + var _8I2 = _QH2.vertices; + for (var _9I2 = 0; _9I2 < vertexCount; _9I2++) { + var _w62 = _6I2[_9I2]; + vertices[_9I2] += _w62 + (_7I2[_9I2] - _w62) * _YG2 - _8I2[_9I2]; + } + } else { + for (var _aI2 = 0; _aI2 < vertexCount; _aI2++) { + var _w62 = _6I2[_aI2]; + vertices[_aI2] += _w62 + (_7I2[_aI2] - _w62) * _YG2; + } + } + } else { + for (var _bI2 = 0; _bI2 < vertexCount; _bI2++) { + var _w62 = _6I2[_bI2]; + vertices[_bI2] = _w62 + (_7I2[_bI2] - _w62) * _YG2; + } + } + } else { + switch (_7x1) { + case _vG2.setup: { + var _cI2 = _LH2; + if (_cI2.bones == null) { + var _dI2 = _cI2.vertices; + for (var _eI2 = 0; _eI2 < vertexCount; _eI2++) { + var _w62 = _6I2[_eI2], + setup = _dI2[_eI2]; + vertices[_eI2] = setup + (_w62 + (_7I2[_eI2] - _w62) * _YG2 - setup) * alpha; + } + } else { + for (var _fI2 = 0; _fI2 < vertexCount; _fI2++) { + var _w62 = _6I2[_fI2]; + vertices[_fI2] = (_w62 + (_7I2[_fI2] - _w62) * _YG2) * alpha; + } + } + break; + } + case _vG2.first: + case _vG2.replace: + for (var _gI2 = 0; _gI2 < vertexCount; _gI2++) { + var _w62 = _6I2[_gI2]; + vertices[_gI2] += (_w62 + (_7I2[_gI2] - _w62) * _YG2 - vertices[_gI2]) * alpha; + } + break; + case _vG2.add: + var _QH2 = _LH2; + if (_QH2.bones == null) { + var _hI2 = _QH2.vertices; + for (var _iI2 = 0; _iI2 < vertexCount; _iI2++) { + var _w62 = _6I2[_iI2]; + vertices[_iI2] += (_w62 + (_7I2[_iI2] - _w62) * _YG2 - _hI2[_iI2]) * alpha; + } + } else { + for (var _jI2 = 0; _jI2 < vertexCount; _jI2++) { + var _w62 = _6I2[_jI2]; + vertices[_jI2] += (_w62 + (_7I2[_jI2] - _w62) * _YG2) * alpha; + } + } + } + } + }; + return _IH2; + })(_yG2); + spine._IH2 = _IH2; + var _kI2 = (function () { + function _kI2(_t11) { + this.frames = spine._AG2._BG2(_t11); + this.events = new Array(_t11); + } + _kI2.prototype._4H2 = function () { + return _xG2.event << 24; + }; + _kI2.prototype._DG2 = function () { + return this.frames.length; + }; + _kI2.prototype._6H2 = function (_FG2, event) { + this.frames[_FG2] = event.time; + this.events[_FG2] = event; + }; + _kI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + if (_KH2 == null) return; + var frames = this.frames; + var _t11 = this.frames.length; + if (_rG2 > time) { + this.apply(skeleton, _rG2, Number.MAX_VALUE, _KH2, alpha, _7x1, _tI); + _rG2 = -1; + } else if (_rG2 >= frames[_t11 - 1]) return; + if (time < frames[0]) return; + var _F11 = 0; + if (_rG2 < frames[0]) _F11 = 0; + else { + _F11 = _qG2._sG2(frames, _rG2); + var _dH2 = frames[_F11]; + while (_F11 > 0) { + if (frames[_F11 - 1] != _dH2) break; + _F11--; + } + } + for (; _F11 < _t11 && time >= frames[_F11]; _F11++) _KH2.push(this.events[_F11]); + }; + return _kI2; + })(); + spine._kI2 = _kI2; + var _lI2 = (function () { + function _lI2(_t11) { + this.frames = spine._AG2._BG2(_t11); + this._mI2 = new Array(_t11); + } + _lI2.prototype._4H2 = function () { + return _xG2.drawOrder << 24; + }; + _lI2.prototype._DG2 = function () { + return this.frames.length; + }; + _lI2.prototype._6H2 = function (_FG2, time, drawOrder) { + this.frames[_FG2] = time; + this._mI2[_FG2] = drawOrder; + }; + _lI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var drawOrder = skeleton.drawOrder; + var slots = skeleton.slots; + if (_tI == _wG2.out && _7x1 == _vG2.setup) { + spine._AG2._YH2(skeleton.slots, 0, skeleton.drawOrder, 0, skeleton.slots.length); + return; + } + var frames = this.frames; + if (time < frames[0]) { + if (_7x1 == _vG2.setup || _7x1 == _vG2.first) spine._AG2._YH2(skeleton.slots, 0, skeleton.drawOrder, 0, skeleton.slots.length); + return; + } + var _F11 = 0; + if (time >= frames[frames.length - 1]) _F11 = frames.length - 1; + else _F11 = _qG2._sG2(frames, time) - 1; + var _nI2 = this._mI2[_F11]; + if (_nI2 == null) spine._AG2._YH2(slots, 0, drawOrder, 0, slots.length); + else { + for (var _X9 = 0, _W11 = _nI2.length; _X9 < _W11; _X9++) drawOrder[_X9] = slots[_nI2[_X9]]; + } + }; + return _lI2; + })(); + spine._lI2 = _lI2; + var _oI2 = (function (_2H2) { + _lG2(_oI2, _2H2); + function _oI2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _oI2._aH2); + return _3H2; + } + _oI2.prototype._4H2 = function () { + return (_xG2.ikConstraint << 24) + this._pI2; + }; + _oI2.prototype._6H2 = function (_FG2, time, mix, _qI2, compress, _6x1) { + _FG2 *= _oI2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _oI2._rI2] = mix; + this.frames[_FG2 + _oI2._sI2] = _qI2; + this.frames[_FG2 + _oI2._tI2] = compress ? 1 : 0; + this.frames[_FG2 + _oI2._uI2] = _6x1 ? 1 : 0; + }; + _oI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var frames = this.frames; + var _vI2 = skeleton._wI2[this._pI2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + _vI2.mix = _vI2.data.mix; + _vI2._qI2 = _vI2.data._qI2; + _vI2.compress = _vI2.data.compress; + _vI2._6x1 = _vI2.data._6x1; + return; + case _vG2.first: + _vI2.mix += (_vI2.data.mix - _vI2.mix) * alpha; + _vI2._qI2 = _vI2.data._qI2; + _vI2.compress = _vI2.data.compress; + _vI2._6x1 = _vI2.data._6x1; + } + return; + } + if (time >= frames[frames.length - _oI2._aH2]) { + if (_7x1 == _vG2.setup) { + _vI2.mix = _vI2.data.mix + (frames[frames.length + _oI2._xI2] - _vI2.data.mix) * alpha; + if (_tI == _wG2.out) { + _vI2._qI2 = _vI2.data._qI2; + _vI2.compress = _vI2.data.compress; + _vI2._6x1 = _vI2.data._6x1; + } else { + _vI2._qI2 = frames[frames.length + _oI2._yI2]; + _vI2.compress = frames[frames.length + _oI2._zI2] != 0; + _vI2._6x1 = frames[frames.length + _oI2._AI2] != 0; + } + } else { + _vI2.mix += (frames[frames.length + _oI2._xI2] - _vI2.mix) * alpha; + if (_tI == _wG2["in"]) { + _vI2._qI2 = frames[frames.length + _oI2._yI2]; + _vI2.compress = frames[frames.length + _oI2._zI2] != 0; + _vI2._6x1 = frames[frames.length + _oI2._AI2] != 0; + } + } + return; + } + var _F11 = _qG2._sG2(frames, time, _oI2._aH2); + var mix = frames[_F11 + _oI2._xI2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _oI2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _oI2._eH2] - _dH2)); + if (_7x1 == _vG2.setup) { + _vI2.mix = _vI2.data.mix + (mix + (frames[_F11 + _oI2._rI2] - mix) * _YG2 - _vI2.data.mix) * alpha; + if (_tI == _wG2.out) { + _vI2._qI2 = _vI2.data._qI2; + _vI2.compress = _vI2.data.compress; + _vI2._6x1 = _vI2.data._6x1; + } else { + _vI2._qI2 = frames[_F11 + _oI2._yI2]; + _vI2.compress = frames[_F11 + _oI2._zI2] != 0; + _vI2._6x1 = frames[_F11 + _oI2._AI2] != 0; + } + } else { + _vI2.mix += (mix + (frames[_F11 + _oI2._rI2] - mix) * _YG2 - _vI2.mix) * alpha; + if (_tI == _wG2["in"]) { + _vI2._qI2 = frames[_F11 + _oI2._yI2]; + _vI2.compress = frames[_F11 + _oI2._zI2] != 0; + _vI2._6x1 = frames[_F11 + _oI2._AI2] != 0; + } + } + }; + _oI2._aH2 = 5; + _oI2._eH2 = -5; + _oI2._xI2 = -4; + _oI2._yI2 = -3; + _oI2._zI2 = -2; + _oI2._AI2 = -1; + _oI2._rI2 = 1; + _oI2._sI2 = 2; + _oI2._tI2 = 3; + _oI2._uI2 = 4; + return _oI2; + })(_yG2); + spine._oI2 = _oI2; + var _BI2 = (function (_2H2) { + _lG2(_BI2, _2H2); + function _BI2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _BI2._aH2); + return _3H2; + } + _BI2.prototype._4H2 = function () { + return (_xG2.transformConstraint << 24) + this._CI2; + }; + _BI2.prototype._6H2 = function (_FG2, time, rotateMix, _DI2, scaleMix, _EI2) { + _FG2 *= _BI2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _BI2._FI2] = rotateMix; + this.frames[_FG2 + _BI2._GI2] = _DI2; + this.frames[_FG2 + _BI2._HI2] = scaleMix; + this.frames[_FG2 + _BI2._II2] = _EI2; + }; + _BI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var frames = this.frames; + var _vI2 = skeleton._JI2[this._CI2]; + if (time < frames[0]) { + var data = _vI2.data; + switch (_7x1) { + case _vG2.setup: + _vI2.rotateMix = data.rotateMix; + _vI2._DI2 = data._DI2; + _vI2.scaleMix = data.scaleMix; + _vI2._EI2 = data._EI2; + return; + case _vG2.first: + _vI2.rotateMix += (data.rotateMix - _vI2.rotateMix) * alpha; + _vI2._DI2 += (data._DI2 - _vI2._DI2) * alpha; + _vI2.scaleMix += (data.scaleMix - _vI2.scaleMix) * alpha; + _vI2._EI2 += (data._EI2 - _vI2._EI2) * alpha; + } + return; + } + var rotate = 0, + translate = 0, + scale = 0, + shear = 0; + if (time >= frames[frames.length - _BI2._aH2]) { + var _X9 = frames.length; + rotate = frames[_X9 + _BI2._KI2]; + translate = frames[_X9 + _BI2._LI2]; + scale = frames[_X9 + _BI2._MI2]; + shear = frames[_X9 + _BI2._NI2]; + } else { + var _F11 = _qG2._sG2(frames, time, _BI2._aH2); + rotate = frames[_F11 + _BI2._KI2]; + translate = frames[_F11 + _BI2._LI2]; + scale = frames[_F11 + _BI2._MI2]; + shear = frames[_F11 + _BI2._NI2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _BI2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _BI2._eH2] - _dH2)); + rotate += (frames[_F11 + _BI2._FI2] - rotate) * _YG2; + translate += (frames[_F11 + _BI2._GI2] - translate) * _YG2; + scale += (frames[_F11 + _BI2._HI2] - scale) * _YG2; + shear += (frames[_F11 + _BI2._II2] - shear) * _YG2; + } + if (_7x1 == _vG2.setup) { + var data = _vI2.data; + _vI2.rotateMix = data.rotateMix + (rotate - data.rotateMix) * alpha; + _vI2._DI2 = data._DI2 + (translate - data._DI2) * alpha; + _vI2.scaleMix = data.scaleMix + (scale - data.scaleMix) * alpha; + _vI2._EI2 = data._EI2 + (shear - data._EI2) * alpha; + } else { + _vI2.rotateMix += (rotate - _vI2.rotateMix) * alpha; + _vI2._DI2 += (translate - _vI2._DI2) * alpha; + _vI2.scaleMix += (scale - _vI2.scaleMix) * alpha; + _vI2._EI2 += (shear - _vI2._EI2) * alpha; + } + }; + _BI2._aH2 = 5; + _BI2._eH2 = -5; + _BI2._KI2 = -4; + _BI2._LI2 = -3; + _BI2._MI2 = -2; + _BI2._NI2 = -1; + _BI2._FI2 = 1; + _BI2._GI2 = 2; + _BI2._HI2 = 3; + _BI2._II2 = 4; + return _BI2; + })(_yG2); + spine._BI2 = _BI2; + var _OI2 = (function (_2H2) { + _lG2(_OI2, _2H2); + function _OI2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _OI2._aH2); + return _3H2; + } + _OI2.prototype._4H2 = function () { + return (_xG2.pathConstraintPosition << 24) + this._PI2; + }; + _OI2.prototype._6H2 = function (_FG2, time, value) { + _FG2 *= _OI2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _OI2._QI2] = value; + }; + _OI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var frames = this.frames; + var _vI2 = skeleton._RI2[this._PI2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + _vI2.position = _vI2.data.position; + return; + case _vG2.first: + _vI2.position += (_vI2.data.position - _vI2.position) * alpha; + } + return; + } + var position = 0; + if (time >= frames[frames.length - _OI2._aH2]) position = frames[frames.length + _OI2._SI2]; + else { + var _F11 = _qG2._sG2(frames, time, _OI2._aH2); + position = frames[_F11 + _OI2._SI2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _OI2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _OI2._eH2] - _dH2)); + position += (frames[_F11 + _OI2._QI2] - position) * _YG2; + } + if (_7x1 == _vG2.setup) _vI2.position = _vI2.data.position + (position - _vI2.data.position) * alpha; + else _vI2.position += (position - _vI2.position) * alpha; + }; + _OI2._aH2 = 2; + _OI2._eH2 = -2; + _OI2._SI2 = -1; + _OI2._QI2 = 1; + return _OI2; + })(_yG2); + spine._OI2 = _OI2; + var _TI2 = (function (_2H2) { + _lG2(_TI2, _2H2); + function _TI2(_t11) { + return _2H2.call(this, _t11) || this; + } + _TI2.prototype._4H2 = function () { + return (_xG2.pathConstraintSpacing << 24) + this._PI2; + }; + _TI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var frames = this.frames; + var _vI2 = skeleton._RI2[this._PI2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + _vI2.spacing = _vI2.data.spacing; + return; + case _vG2.first: + _vI2.spacing += (_vI2.data.spacing - _vI2.spacing) * alpha; + } + return; + } + var spacing = 0; + if (time >= frames[frames.length - _TI2._aH2]) spacing = frames[frames.length + _TI2._SI2]; + else { + var _F11 = _qG2._sG2(frames, time, _TI2._aH2); + spacing = frames[_F11 + _TI2._SI2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _TI2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _TI2._eH2] - _dH2)); + spacing += (frames[_F11 + _TI2._QI2] - spacing) * _YG2; + } + if (_7x1 == _vG2.setup) _vI2.spacing = _vI2.data.spacing + (spacing - _vI2.data.spacing) * alpha; + else _vI2.spacing += (spacing - _vI2.spacing) * alpha; + }; + return _TI2; + })(_OI2); + spine._TI2 = _TI2; + var _UI2 = (function (_2H2) { + _lG2(_UI2, _2H2); + function _UI2(_t11) { + var _3H2 = _2H2.call(this, _t11) || this; + _3H2.frames = spine._AG2._BG2(_t11 * _UI2._aH2); + return _3H2; + } + _UI2.prototype._4H2 = function () { + return (_xG2.pathConstraintMix << 24) + this._PI2; + }; + _UI2.prototype._6H2 = function (_FG2, time, rotateMix, _DI2) { + _FG2 *= _UI2._aH2; + this.frames[_FG2] = time; + this.frames[_FG2 + _UI2._FI2] = rotateMix; + this.frames[_FG2 + _UI2._GI2] = _DI2; + }; + _UI2.prototype.apply = function (skeleton, _rG2, time, _KH2, alpha, _7x1, _tI) { + var frames = this.frames; + var _vI2 = skeleton._RI2[this._PI2]; + if (time < frames[0]) { + switch (_7x1) { + case _vG2.setup: + _vI2.rotateMix = _vI2.data.rotateMix; + _vI2._DI2 = _vI2.data._DI2; + return; + case _vG2.first: + _vI2.rotateMix += (_vI2.data.rotateMix - _vI2.rotateMix) * alpha; + _vI2._DI2 += (_vI2.data._DI2 - _vI2._DI2) * alpha; + } + return; + } + var rotate = 0, + translate = 0; + if (time >= frames[frames.length - _UI2._aH2]) { + rotate = frames[frames.length + _UI2._KI2]; + translate = frames[frames.length + _UI2._LI2]; + } else { + var _F11 = _qG2._sG2(frames, time, _UI2._aH2); + rotate = frames[_F11 + _UI2._KI2]; + translate = frames[_F11 + _UI2._LI2]; + var _dH2 = frames[_F11]; + var _YG2 = this._XG2(_F11 / _UI2._aH2 - 1, 1 - (time - _dH2) / (frames[_F11 + _UI2._eH2] - _dH2)); + rotate += (frames[_F11 + _UI2._FI2] - rotate) * _YG2; + translate += (frames[_F11 + _UI2._GI2] - translate) * _YG2; + } + if (_7x1 == _vG2.setup) { + _vI2.rotateMix = _vI2.data.rotateMix + (rotate - _vI2.data.rotateMix) * alpha; + _vI2._DI2 = _vI2.data._DI2 + (translate - _vI2.data._DI2) * alpha; + } else { + _vI2.rotateMix += (rotate - _vI2.rotateMix) * alpha; + _vI2._DI2 += (translate - _vI2._DI2) * alpha; + } + }; + _UI2._aH2 = 3; + _UI2._eH2 = -3; + _UI2._KI2 = -2; + _UI2._LI2 = -1; + _UI2._FI2 = 1; + _UI2._GI2 = 2; + return _UI2; + })(_yG2); + spine._UI2 = _UI2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _g01 = (function () { + function _g01(data) { + this._B01 = new Array(); + this.events = new Array(); + this._VI2 = new Array(); + this._592 = new _WI2(this); + this._XI2 = new spine._YI2(); + this._ZI2 = !1; + this.__I2 = 1; + this._0J2 = new spine._1J2(function () { + return new _2J2(); + }); + this.data = data; + } + _g01.prototype._A11 = function (_po2) { + _po2 *= this.__I2; + var _B01 = this._B01; + for (var _X9 = 0, _W11 = _B01.length; _X9 < _W11; _X9++) { + var current = _B01[_X9]; + if (current == null) continue; + current._3J2 = current._4J2; + current._5J2 = current._6J2; + var _7J2 = _po2 * current.__I2; + if (current._9m2 > 0) { + current._9m2 -= _7J2; + if (current._9m2 > 0) continue; + _7J2 = -current._9m2; + current._9m2 = 0; + } + var _Vc1 = current._Vc1; + if (_Vc1 != null) { + var _8J2 = current._5J2 - _Vc1._9m2; + if (_8J2 >= 0) { + _Vc1._9m2 = 0; + _Vc1._9J2 = (_8J2 / current.__I2 + _po2) * _Vc1.__I2; + current._9J2 += _7J2; + this._aJ2(_X9, _Vc1, !0); + while (_Vc1._bJ2 != null) { + _Vc1._cJ2 += _po2; + _Vc1 = _Vc1._bJ2; + } + continue; + } + } else if (current._5J2 >= current._dJ2 && current._bJ2 == null) { + _B01[_X9] = null; + this._592.end(current); + this._eJ2(current); + continue; + } + if (current._bJ2 != null && this._fJ2(current, _po2)) { + var from = current._bJ2; + current._bJ2 = null; + if (from != null) from._gJ2 = null; + while (from != null) { + this._592.end(from); + from = from._bJ2; + } + } + current._9J2 += _7J2; + } + this._592._hJ2(); + }; + _g01.prototype._fJ2 = function (_iJ2, _po2) { + var from = _iJ2._bJ2; + if (from == null) return !0; + var _jJ2 = this._fJ2(from, _po2); + from._3J2 = from._4J2; + from._5J2 = from._6J2; + if (_iJ2._cJ2 > 0 && _iJ2._cJ2 >= _iJ2._kJ2) { + if (from._lJ2 == 0 || _iJ2._kJ2 == 0) { + _iJ2._bJ2 = from._bJ2; + if (from._bJ2 != null) from._bJ2._gJ2 = _iJ2; + _iJ2._mJ2 = from._mJ2; + this._592.end(from); + } + return _jJ2; + } + from._9J2 += _po2 * from.__I2; + _iJ2._cJ2 += _po2; + return !1; + }; + _g01.prototype.apply = function (skeleton) { + if (skeleton == null) throw new Error("skeleton cannot be null."); + if (this._ZI2) this._nJ2(); + var events = this.events; + var _B01 = this._B01; + var _oJ2 = !1; + for (var _X9 = 0, _W11 = _B01.length; _X9 < _W11; _X9++) { + var current = _B01[_X9]; + if (current == null || current._9m2 > 0) continue; + _oJ2 = !0; + var _7x1 = _X9 == 0 ? spine._vG2.first : current._pJ2; + var mix = current.alpha; + if (current._bJ2 != null) mix *= this._qJ2(current, skeleton, _7x1); + else if (current._9J2 >= current._dJ2 && current._Vc1 == null) mix = 0; + var _3J2 = current._3J2, + _rJ2 = current._sJ2(); + var _w11 = current._K01._x11.length; + var _x11 = current._K01._x11; + if (_X9 == 0 && (mix == 1 || _7x1 == spine._vG2.add)) { + for (var _tJ2 = 0; _tJ2 < _w11; _tJ2++) _x11[_tJ2].apply(skeleton, _3J2, _rJ2, events, mix, _7x1, spine._wG2["in"]); + } else { + var _uJ2 = current._uJ2; + var _hm2 = current._vJ2.length == 0; + if (_hm2) spine._AG2._SH2(current._vJ2, _w11 << 1, null); + var _vJ2 = current._vJ2; + for (var _tJ2 = 0; _tJ2 < _w11; _tJ2++) { + var _cr1 = _x11[_tJ2]; + var _wJ2 = _uJ2[_tJ2] == _g01._xJ2 ? _7x1 : spine._vG2.setup; + if (_cr1 instanceof spine._1H2) { + this._yJ2(_cr1, skeleton, _rJ2, mix, _wJ2, _vJ2, _tJ2 << 1, _hm2); + } else { + spine._AG2._zJ2(mix, _7x1); + _cr1.apply(skeleton, _3J2, _rJ2, events, mix, _wJ2, spine._wG2["in"]); + } + } + } + this._AJ2(current, _rJ2); + events.length = 0; + current._4J2 = _rJ2; + current._6J2 = current._9J2; + } + this._592._hJ2(); + return _oJ2; + }; + _g01.prototype._qJ2 = function (_iJ2, skeleton, _7x1) { + var from = _iJ2._bJ2; + if (from._bJ2 != null) this._qJ2(from, skeleton, _7x1); + var mix = 0; + if (_iJ2._kJ2 == 0) { + mix = 1; + if (_7x1 == spine._vG2.first) _7x1 = spine._vG2.setup; + } else { + mix = _iJ2._cJ2 / _iJ2._kJ2; + if (mix > 1) mix = 1; + if (_7x1 != spine._vG2.first) _7x1 = from._pJ2; + } + var events = mix < from._BJ2 ? this.events : null; + var _CJ2 = mix < from._DJ2, + drawOrder = mix < from._EJ2; + var _3J2 = from._3J2, + _rJ2 = from._sJ2(); + var _w11 = from._K01._x11.length; + var _x11 = from._K01._x11; + var _FJ2 = from.alpha * _iJ2._mJ2, + _GJ2 = _FJ2 * (1 - mix); + if (_7x1 == spine._vG2.add) { + for (var _X9 = 0; _X9 < _w11; _X9++) _x11[_X9].apply(skeleton, _3J2, _rJ2, events, _GJ2, _7x1, spine._wG2.out); + } else { + var _uJ2 = from._uJ2; + var _HJ2 = from._HJ2; + var _hm2 = from._vJ2.length == 0; + if (_hm2) spine._AG2._SH2(from._vJ2, _w11 << 1, null); + var _vJ2 = from._vJ2; + from._lJ2 = 0; + for (var _X9 = 0; _X9 < _w11; _X9++) { + var _cr1 = _x11[_X9]; + var _wJ2; + var alpha = 0; + switch (_uJ2[_X9]) { + case _g01._xJ2: + if (!_CJ2 && _cr1 instanceof spine._CH2) continue; + if (!drawOrder && _cr1 instanceof spine._lI2) continue; + _wJ2 = _7x1; + alpha = _GJ2; + break; + case _g01._IJ2: + _wJ2 = spine._vG2.setup; + alpha = _GJ2; + break; + case _g01._JJ2: + _wJ2 = spine._vG2.setup; + alpha = _FJ2; + break; + default: + _wJ2 = spine._vG2.setup; + var _KJ2 = _HJ2[_X9]; + alpha = _FJ2 * Math.max(0, 1 - _KJ2._cJ2 / _KJ2._kJ2); + break; + } + from._lJ2 += alpha; + if (_cr1 instanceof spine._1H2) this._yJ2(_cr1, skeleton, _rJ2, alpha, _wJ2, _vJ2, _X9 << 1, _hm2); + else { + spine._AG2._zJ2(alpha, _7x1); + _cr1.apply(skeleton, _3J2, _rJ2, events, alpha, _wJ2, spine._wG2.out); + } + } + } + if (_iJ2._kJ2 > 0) this._AJ2(from, _rJ2); + this.events.length = 0; + from._4J2 = _rJ2; + from._6J2 = from._9J2; + return mix; + }; + _g01.prototype._yJ2 = function (_cr1, skeleton, time, alpha, _7x1, _vJ2, _X9, _hm2) { + if (_hm2) _vJ2[_X9] = 0; + if (alpha == 1) { + _cr1.apply(skeleton, 0, time, null, 1, _7x1, spine._wG2["in"]); + return; + } + var _LJ2 = _cr1; + var frames = _LJ2.frames; + var bone = skeleton.bones[_LJ2._5H2]; + if (time < frames[0]) { + if (_7x1 == spine._vG2.setup) bone.rotation = bone.data.rotation; + return; + } + var _0r1 = 0; + if (time >= frames[frames.length - spine._1H2._aH2]) _0r1 = bone.data.rotation + frames[frames.length + spine._1H2._bH2]; + else { + var _F11 = spine._qG2._sG2(frames, time, spine._1H2._aH2); + var _cH2 = frames[_F11 + spine._1H2._bH2]; + var _dH2 = frames[_F11]; + var _YG2 = _LJ2._XG2((_F11 >> 1) - 1, 1 - (time - _dH2) / (frames[_F11 + spine._1H2._eH2] - _dH2)); + _0r1 = frames[_F11 + spine._1H2._8H2] - _cH2; + _0r1 -= (16384 - ((16384.499999999996 - _0r1 / 360) | 0)) * 360; + _0r1 = _cH2 + _0r1 * _YG2 + bone.data.rotation; + _0r1 -= (16384 - ((16384.499999999996 - _0r1 / 360) | 0)) * 360; + } + var __q1 = _7x1 == spine._vG2.setup ? bone.data.rotation : bone.rotation; + var _OJ1 = 0, + _Go1 = _0r1 - __q1; + _Go1 -= (16384 - ((16384.499999999996 - _Go1 / 360) | 0)) * 360; + if (_Go1 == 0) { + _OJ1 = _vJ2[_X9]; + } else { + var _MJ2 = 0, + _NJ2 = 0; + if (_hm2) { + _MJ2 = 0; + _NJ2 = _Go1; + } else { + _MJ2 = _vJ2[_X9]; + _NJ2 = _vJ2[_X9 + 1]; + } + var current = _Go1 > 0, + _OJ2 = _MJ2 >= 0; + if (spine._ZG2._jH2(_NJ2) != spine._ZG2._jH2(_Go1) && Math.abs(_NJ2) <= 90) { + if (Math.abs(_MJ2) > 180) _MJ2 += 360 * spine._ZG2._jH2(_MJ2); + _OJ2 = current; + } + _OJ1 = _Go1 + _MJ2 - (_MJ2 % 360); + if (_OJ2 != current) _OJ1 += 360 * spine._ZG2._jH2(_MJ2); + _vJ2[_X9] = _OJ1; + } + _vJ2[_X9 + 1] = _Go1; + __q1 += _OJ1 * alpha; + bone.rotation = __q1 - (16384 - ((16384.499999999996 - __q1 / 360) | 0)) * 360; + }; + _g01.prototype._AJ2 = function (_Uc1, _rJ2) { + var _PJ2 = _Uc1._PJ2, + _QJ2 = _Uc1._QJ2; + var duration = _QJ2 - _PJ2; + var _RJ2 = _Uc1._5J2 % duration; + var events = this.events; + var _X9 = 0, + _W11 = events.length; + for (; _X9 < _W11; _X9++) { + var _SJ2 = events[_X9]; + if (_SJ2.time < _RJ2) break; + if (_SJ2.time > _QJ2) continue; + this._592.event(_Uc1, _SJ2); + } + var complete = !1; + if (_Uc1.loop) complete = duration == 0 || _RJ2 > _Uc1._9J2 % duration; + else complete = _rJ2 >= _QJ2 && _Uc1._3J2 < _QJ2; + if (complete) this._592.complete(_Uc1); + for (; _X9 < _W11; _X9++) { + var _TJ2 = events[_X9]; + if (_TJ2.time < _PJ2) continue; + this._592.event(_Uc1, events[_X9]); + } + }; + _g01.prototype._UJ2 = function () { + var _VJ2 = this._592._WJ2; + this._592._WJ2 = !0; + for (var _X9 = 0, _W11 = this._B01.length; _X9 < _W11; _X9++) this._XJ2(_X9); + this._B01.length = 0; + this._592._WJ2 = _VJ2; + this._592._hJ2(); + }; + _g01.prototype._XJ2 = function (_YJ2) { + if (_YJ2 >= this._B01.length) return; + var current = this._B01[_YJ2]; + if (current == null) return; + this._592.end(current); + this._eJ2(current); + var _Uc1 = current; + while (!0) { + var from = _Uc1._bJ2; + if (from == null) break; + this._592.end(from); + _Uc1._bJ2 = null; + _Uc1._gJ2 = null; + _Uc1 = from; + } + this._B01[current._YJ2] = null; + this._592._hJ2(); + }; + _g01.prototype._aJ2 = function (index, current, interrupt) { + var from = this._ZJ2(index); + this._B01[index] = current; + if (from != null) { + if (interrupt) this._592.interrupt(from); + current._bJ2 = from; + from._gJ2 = current; + current._cJ2 = 0; + if (from._bJ2 != null && from._kJ2 > 0) current._mJ2 *= Math.min(1, from._cJ2 / from._kJ2); + from._vJ2.length = 0; + } + this._592.start(current); + }; + _g01.prototype._U01 = function (_YJ2, __J2, loop) { + var _K01 = this.data._0K2._T01(__J2); + if (_K01 == null) throw new Error("Animation not found: " + __J2); + return this._1K2(_YJ2, _K01, loop); + }; + _g01.prototype._1K2 = function (_YJ2, _K01, loop) { + if (_K01 == null) throw new Error("animation cannot be null."); + var interrupt = !0; + var current = this._ZJ2(_YJ2); + if (current != null) { + if (current._6J2 == -1) { + this._B01[_YJ2] = current._bJ2; + this._592.interrupt(current); + this._592.end(current); + this._eJ2(current); + current = current._bJ2; + interrupt = !1; + } else this._eJ2(current); + } + var _Uc1 = this._2K2(_YJ2, _K01, loop, current); + this._aJ2(_YJ2, _Uc1, interrupt); + this._592._hJ2(); + return _Uc1; + }; + _g01.prototype._3K2 = function (_YJ2, __J2, loop, _9m2) { + var _K01 = this.data._0K2._T01(__J2); + if (_K01 == null) throw new Error("Animation not found: " + __J2); + return this._4K2(_YJ2, _K01, loop, _9m2); + }; + _g01.prototype._4K2 = function (_YJ2, _K01, loop, _9m2) { + if (_K01 == null) throw new Error("animation cannot be null."); + var _R9 = this._ZJ2(_YJ2); + if (_R9 != null) { + while (_R9._Vc1 != null) _R9 = _R9._Vc1; + } + var _Uc1 = this._2K2(_YJ2, _K01, loop, _R9); + if (_R9 == null) { + this._aJ2(_YJ2, _Uc1, !0); + this._592._hJ2(); + } else { + _R9._Vc1 = _Uc1; + if (_9m2 <= 0) { + var duration = _R9._QJ2 - _R9._PJ2; + if (duration != 0) { + if (_R9.loop) _9m2 += duration * (1 + ((_R9._9J2 / duration) | 0)); + else _9m2 += Math.max(duration, _R9._9J2); + _9m2 -= this.data._5K2(_R9._K01, _K01); + } else _9m2 = _R9._9J2; + } + } + _Uc1._9m2 = _9m2; + return _Uc1; + }; + _g01.prototype._6K2 = function (_YJ2, _kJ2) { + var _Uc1 = this._1K2(_YJ2, _g01._7K2, !1); + _Uc1._kJ2 = _kJ2; + _Uc1._dJ2 = _kJ2; + return _Uc1; + }; + _g01.prototype._8K2 = function (_YJ2, _kJ2, _9m2) { + if (_9m2 <= 0) _9m2 -= _kJ2; + var _Uc1 = this._4K2(_YJ2, _g01._7K2, !1, _9m2); + _Uc1._kJ2 = _kJ2; + _Uc1._dJ2 = _kJ2; + return _Uc1; + }; + _g01.prototype._9K2 = function (_kJ2) { + var _VJ2 = this._592._WJ2; + this._592._WJ2 = !0; + for (var _X9 = 0, _W11 = this._B01.length; _X9 < _W11; _X9++) { + var current = this._B01[_X9]; + if (current != null) this._6K2(current._YJ2, _kJ2); + } + this._592._WJ2 = _VJ2; + this._592._hJ2(); + }; + _g01.prototype._ZJ2 = function (index) { + if (index < this._B01.length) return this._B01[index]; + spine._AG2._aK2(this._B01, index - this._B01.length + 1, null); + this._B01.length = index + 1; + return null; + }; + _g01.prototype._2K2 = function (_YJ2, _K01, loop, _R9) { + var _Uc1 = this._0J2._bK2(); + _Uc1._YJ2 = _YJ2; + _Uc1._K01 = _K01; + _Uc1.loop = loop; + _Uc1._cK2 = !1; + _Uc1._BJ2 = 0; + _Uc1._DJ2 = 0; + _Uc1._EJ2 = 0; + _Uc1._PJ2 = 0; + _Uc1._QJ2 = _K01.duration; + _Uc1._3J2 = -1; + _Uc1._4J2 = -1; + _Uc1._9m2 = 0; + _Uc1._9J2 = 0; + _Uc1._5J2 = -1; + _Uc1._6J2 = -1; + _Uc1._dJ2 = Number.MAX_VALUE; + _Uc1.__I2 = 1; + _Uc1.alpha = 1; + _Uc1._mJ2 = 1; + _Uc1._cJ2 = 0; + _Uc1._kJ2 = _R9 == null ? 0 : this.data._5K2(_R9._K01, _K01); + return _Uc1; + }; + _g01.prototype._eJ2 = function (_Uc1) { + var _Vc1 = _Uc1._Vc1; + while (_Vc1 != null) { + this._592.dispose(_Vc1); + _Vc1 = _Vc1._Vc1; + } + _Uc1._Vc1 = null; + }; + _g01.prototype._nJ2 = function () { + this._ZI2 = !1; + this._XI2.clear(); + for (var _X9 = 0, _W11 = this._B01.length; _X9 < _W11; _X9++) { + var _Uc1 = this._B01[_X9]; + if (_Uc1 == null) continue; + while (_Uc1._bJ2 != null) _Uc1 = _Uc1._bJ2; + do { + if (_Uc1._bJ2 == null || _Uc1._pJ2 != spine._vG2.add) this._dK2(_Uc1); + _Uc1 = _Uc1._gJ2; + } while (_Uc1 != null); + } + }; + _g01.prototype._dK2 = function (_Uc1) { + var _iJ2 = _Uc1._gJ2; + var _x11 = _Uc1._K01._x11; + var _eK2 = _Uc1._K01._x11.length; + var _uJ2 = spine._AG2._SH2(_Uc1._uJ2, _eK2); + _Uc1._HJ2.length = 0; + var _fK2 = spine._AG2._SH2(_Uc1._HJ2, _eK2); + var _XI2 = this._XI2; + if (_iJ2 != null && _iJ2._cK2) { + for (var _gK2 = 0; _gK2 < _eK2; _gK2++) { + _XI2.add(_x11[_gK2]._4H2()); + _uJ2[_gK2] = _g01._JJ2; + } + return; + } + _hK2: for (var _X9 = 0; _X9 < _eK2; _X9++) { + var id = _x11[_X9]._4H2(); + if (!_XI2.add(id)) _uJ2[_X9] = _g01._xJ2; + else if (_iJ2 == null || !this._iK2(_iJ2, id)) _uJ2[_X9] = _g01._IJ2; + else { + for (var _Vc1 = _iJ2._gJ2; _Vc1 != null; _Vc1 = _Vc1._gJ2) { + if (this._iK2(_Vc1, id)) continue; + if (_Uc1._kJ2 > 0) { + _uJ2[_X9] = _g01._jK2; + _fK2[_X9] = _Vc1; + continue _hK2; + } + break; + } + _uJ2[_X9] = _g01._JJ2; + } + } + }; + _g01.prototype._iK2 = function (_Uc1, id) { + var _x11 = _Uc1._K01._x11; + for (var _X9 = 0, _W11 = _x11.length; _X9 < _W11; _X9++) if (_x11[_X9]._4H2() == id) return !0; + return !1; + }; + _g01.prototype._kK2 = function (_YJ2) { + if (_YJ2 >= this._B01.length) return null; + return this._B01[_YJ2]; + }; + _g01.prototype._r01 = function (listener) { + if (listener == null) throw new Error("listener cannot be null."); + this._VI2.push(listener); + }; + _g01.prototype._lK2 = function (listener) { + var index = this._VI2.indexOf(listener); + if (index >= 0) this._VI2.splice(index, 1); + }; + _g01.prototype._mK2 = function () { + this._VI2.length = 0; + }; + _g01.prototype._nK2 = function () { + this._592.clear(); + }; + _g01._7K2 = new spine._qG2("", [], 0); + _g01._xJ2 = 0; + _g01._IJ2 = 1; + _g01._JJ2 = 2; + _g01._jK2 = 3; + return _g01; + })(); + spine._g01 = _g01; + var _2J2 = (function () { + function _2J2() { + this._pJ2 = spine._vG2.replace; + this._uJ2 = new Array(); + this._HJ2 = new Array(); + this._vJ2 = new Array(); + } + _2J2.prototype._kR1 = function () { + this._Vc1 = null; + this._bJ2 = null; + this._gJ2 = null; + this._K01 = null; + this.listener = null; + this._uJ2.length = 0; + this._HJ2.length = 0; + this._vJ2.length = 0; + }; + _2J2.prototype._sJ2 = function () { + if (this.loop) { + var duration = this._QJ2 - this._PJ2; + if (duration == 0) return this._PJ2; + return (this._9J2 % duration) + this._PJ2; + } + return Math.min(this._9J2 + this._PJ2, this._QJ2); + }; + _2J2.prototype._oK2 = function (_3J2) { + this._3J2 = _3J2; + this._4J2 = _3J2; + }; + _2J2.prototype._pK2 = function () { + return this._9J2 >= this._QJ2 - this._PJ2; + }; + _2J2.prototype._qK2 = function () { + this._vJ2.length = 0; + }; + return _2J2; + })(); + spine._2J2 = _2J2; + var _WI2 = (function () { + function _WI2(_rK2) { + this._sK2 = []; + this._WJ2 = !1; + this._rK2 = _rK2; + } + _WI2.prototype.start = function (_Uc1) { + this._sK2.push(_tK2.start); + this._sK2.push(_Uc1); + this._rK2._ZI2 = !0; + }; + _WI2.prototype.interrupt = function (_Uc1) { + this._sK2.push(_tK2.interrupt); + this._sK2.push(_Uc1); + }; + _WI2.prototype.end = function (_Uc1) { + this._sK2.push(_tK2.end); + this._sK2.push(_Uc1); + this._rK2._ZI2 = !0; + }; + _WI2.prototype.dispose = function (_Uc1) { + this._sK2.push(_tK2.dispose); + this._sK2.push(_Uc1); + }; + _WI2.prototype.complete = function (_Uc1) { + this._sK2.push(_tK2.complete); + this._sK2.push(_Uc1); + }; + _WI2.prototype.event = function (_Uc1, event) { + this._sK2.push(_tK2.event); + this._sK2.push(_Uc1); + this._sK2.push(event); + }; + _WI2.prototype._hJ2 = function () { + if (this._WJ2) return; + this._WJ2 = !0; + var _sK2 = this._sK2; + var _VI2 = this._rK2._VI2; + for (var _X9 = 0; _X9 < _sK2.length; _X9 += 2) { + var type = _sK2[_X9]; + var _Uc1 = _sK2[_X9 + 1]; + switch (type) { + case _tK2.start: + if (_Uc1.listener != null && _Uc1.listener.start) _Uc1.listener.start(_Uc1); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].start) _VI2[_tJ2].start(_Uc1); + break; + case _tK2.interrupt: + if (_Uc1.listener != null && _Uc1.listener.interrupt) _Uc1.listener.interrupt(_Uc1); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].interrupt) _VI2[_tJ2].interrupt(_Uc1); + break; + case _tK2.end: + if (_Uc1.listener != null && _Uc1.listener.end) _Uc1.listener.end(_Uc1); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].end) _VI2[_tJ2].end(_Uc1); + case _tK2.dispose: + if (_Uc1.listener != null && _Uc1.listener.dispose) _Uc1.listener.dispose(_Uc1); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].dispose) _VI2[_tJ2].dispose(_Uc1); + this._rK2._0J2._uK2(_Uc1); + break; + case _tK2.complete: + if (_Uc1.listener != null && _Uc1.listener.complete) _Uc1.listener.complete(_Uc1); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].complete) _VI2[_tJ2].complete(_Uc1); + break; + case _tK2.event: + var _vK2 = _sK2[_X9++ + 2]; + if (_Uc1.listener != null && _Uc1.listener.event) _Uc1.listener.event(_Uc1, _vK2); + for (var _tJ2 = 0; _tJ2 < _VI2.length; _tJ2++) if (_VI2[_tJ2].event) _VI2[_tJ2].event(_Uc1, _vK2); + break; + } + } + this.clear(); + this._WJ2 = !1; + }; + _WI2.prototype.clear = function () { + this._sK2.length = 0; + }; + return _WI2; + })(); + spine._WI2 = _WI2; + var _tK2; + (function (_tK2) { + _tK2[(_tK2["start"] = 0)] = "start"; + _tK2[(_tK2["interrupt"] = 1)] = "interrupt"; + _tK2[(_tK2["end"] = 2)] = "end"; + _tK2[(_tK2["dispose"] = 3)] = "dispose"; + _tK2[(_tK2["complete"] = 4)] = "complete"; + _tK2[(_tK2["event"] = 5)] = "event"; + })((_tK2 = spine._tK2 || (spine._tK2 = {}))); + var _wK2 = (function () { + function _wK2() {} + _wK2.prototype.start = function (_Uc1) {}; + _wK2.prototype.interrupt = function (_Uc1) {}; + _wK2.prototype.end = function (_Uc1) {}; + _wK2.prototype.dispose = function (_Uc1) {}; + _wK2.prototype.complete = function (_Uc1) {}; + _wK2.prototype.event = function (_Uc1, event) {}; + return _wK2; + })(); + spine._wK2 = _wK2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _f01 = (function () { + function _f01(_0K2) { + this._xK2 = {}; + this._yK2 = 0; + if (_0K2 == null) throw new Error("skeletonData cannot be null."); + this._0K2 = _0K2; + } + _f01.prototype._zK2 = function (_AK2, _BK2, duration) { + var from = this._0K2._T01(_AK2); + if (from == null) throw new Error("Animation not found: " + _AK2); + var _iJ2 = this._0K2._T01(_BK2); + if (_iJ2 == null) throw new Error("Animation not found: " + _BK2); + this._CK2(from, _iJ2, duration); + }; + _f01.prototype._CK2 = function (from, _iJ2, duration) { + if (from == null) throw new Error("from cannot be null."); + if (_iJ2 == null) throw new Error("to cannot be null."); + var key = from.name + "." + _iJ2.name; + this._xK2[key] = duration; + }; + _f01.prototype._5K2 = function (from, _iJ2) { + var key = from.name + "." + _iJ2.name; + var value = this._xK2[key]; + return value === undefined ? this._yK2 : value; + }; + return _f01; + })(); + spine._f01 = _f01; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _DK2 = (function () { + function _DK2(_EK2, _FK2) { + if (_FK2 === void 0) { + _FK2 = ""; + } + this._6A1 = {}; + this._GK2 = {}; + this._HK2 = 0; + this._NJ1 = 0; + this._EK2 = _EK2; + this._FK2 = _FK2; + } + _DK2._IK2 = function (_3I1, _JK2, error) { + var _QJ1 = new XMLHttpRequest(); + _QJ1.open("GET", _3I1, !0); + _QJ1.onload = function () { + if (_QJ1.status == 200) { + _JK2(_QJ1.responseText); + } else { + error(_QJ1.status, _QJ1.responseText); + } + }; + _QJ1.onerror = function () { + error(_QJ1.status, _QJ1.responseText); + }; + _QJ1.send(); + }; + _DK2._KK2 = function (_3I1, _JK2, error) { + var _QJ1 = new XMLHttpRequest(); + _QJ1.open("GET", _3I1, !0); + _QJ1.responseType = "arraybuffer"; + _QJ1.onload = function () { + if (_QJ1.status == 200) { + _JK2(new Uint8Array(_QJ1.response)); + } else { + error(_QJ1.status, _QJ1.responseText); + } + }; + _QJ1.onerror = function () { + error(_QJ1.status, _QJ1.responseText); + }; + _QJ1.send(); + }; + _DK2.prototype._LK2 = function (path, _JK2, error) { + var _3H2 = this; + if (_JK2 === void 0) { + _JK2 = null; + } + if (error === void 0) { + error = null; + } + path = this._FK2 + path; + this._HK2++; + _DK2._IK2( + path, + function (data) { + _3H2._6A1[path] = data; + if (_JK2) _JK2(path, data); + _3H2._HK2--; + _3H2._NJ1++; + }, + function (state, responseText) { + _3H2._GK2[path] = "Couldn't load text " + path + ": status " + status + ", " + responseText; + if (error) error(path, "Couldn't load text " + path + ": status " + status + ", " + responseText); + _3H2._HK2--; + _3H2._NJ1++; + } + ); + }; + _DK2.prototype._s31 = function (path, _JK2, error) { + var _3H2 = this; + if (_JK2 === void 0) { + _JK2 = null; + } + if (error === void 0) { + error = null; + } + path = this._FK2 + path; + this._HK2++; + var img = new Image(); + img.crossOrigin = _MK2; + img.onload = function (_NK2) { + var _f31 = _3H2._EK2(img); + _3H2._6A1[path] = _f31; + _3H2._HK2--; + _3H2._NJ1++; + if (_JK2) _JK2(path, img); + }; + img.onerror = function (_NK2) { + _3H2._GK2[path] = "Couldn't load image " + path; + _3H2._HK2--; + _3H2._NJ1++; + if (error) error(path, "Couldn't load image " + path); + }; + img.src = _DI1(null, null, path); + }; + _DK2.prototype._OK2 = function (path, data, _JK2, error) { + var _3H2 = this; + if (_JK2 === void 0) { + _JK2 = null; + } + if (error === void 0) { + error = null; + } + path = this._FK2 + path; + this._HK2++; + var img = new Image(); + img.onload = function (_NK2) { + var _f31 = _3H2._EK2(img); + _3H2._6A1[path] = _f31; + _3H2._HK2--; + _3H2._NJ1++; + if (_JK2) _JK2(path, img); + }; + img.onerror = function (_NK2) { + _3H2._GK2[path] = "Couldn't load image " + path; + _3H2._HK2--; + _3H2._NJ1++; + if (error) error(path, "Couldn't load image " + path); + }; + img.src = data; + }; + _DK2.prototype._PK2 = function (path, _JK2, error) { + var _3H2 = this; + if (_JK2 === void 0) { + _JK2 = null; + } + if (error === void 0) { + error = null; + } + var parent = path.lastIndexOf("/") >= 0 ? path.substring(0, path.lastIndexOf("/")) : ""; + path = this._FK2 + path; + this._HK2++; + _DK2._IK2( + path, + function (_QK2) { + var _RK2 = { _d31: 0 }; + var _SK2 = new Array(); + try { + var _TK2 = new spine._z31(_QK2, function (path) { + _SK2.push(parent + "/" + path); + var _N21 = document.createElement("img"); + _N21.width = 16; + _N21.height = 16; + return new spine._UK2(_N21); + }); + } catch (e) { + var _dc1 = e; + _3H2._GK2[path] = "Couldn't load texture atlas " + path + ": " + _dc1.message; + if (error) error(path, "Couldn't load texture atlas " + path + ": " + _dc1.message); + _3H2._HK2--; + _3H2._NJ1++; + return; + } + var _VK2 = function (_A41) { + var _WK2 = !1; + _3H2._s31( + _A41, + function (_XK2, _N21) { + _RK2._d31++; + if (_RK2._d31 == _SK2.length) { + if (!_WK2) { + try { + var _TK2 = new spine._z31(_QK2, function (path) { + return _3H2.get(parent + "/" + path); + }); + _3H2._6A1[path] = _TK2; + if (_JK2) _JK2(path, _TK2); + _3H2._HK2--; + _3H2._NJ1++; + } catch (e) { + var _dc1 = e; + _3H2._GK2[path] = "Couldn't load texture atlas " + path + ": " + _dc1.message; + if (error) error(path, "Couldn't load texture atlas " + path + ": " + _dc1.message); + _3H2._HK2--; + _3H2._NJ1++; + } + } else { + _3H2._GK2[path] = "Couldn't load texture atlas page " + _XK2 + "} of atlas " + path; + if (error) error(path, "Couldn't load texture atlas page " + _XK2 + " of atlas " + path); + _3H2._HK2--; + _3H2._NJ1++; + } + } + }, + function (_XK2, _YK2) { + _WK2 = !0; + _RK2._d31++; + if (_RK2._d31 == _SK2.length) { + _3H2._GK2[path] = "Couldn't load texture atlas page " + _XK2 + "} of atlas " + path; + if (error) error(path, "Couldn't load texture atlas page " + _XK2 + " of atlas " + path); + _3H2._HK2--; + _3H2._NJ1++; + } + } + ); + }; + for (var _ZK2 = 0, __K2 = _SK2; _ZK2 < __K2.length; _ZK2++) { + var _A41 = __K2[_ZK2]; + _VK2(_A41); + } + }, + function (state, responseText) { + _3H2._GK2[path] = "Couldn't load texture atlas " + path + ": status " + status + ", " + responseText; + if (error) error(path, "Couldn't load texture atlas " + path + ": status " + status + ", " + responseText); + _3H2._HK2--; + _3H2._NJ1++; + } + ); + }; + _DK2.prototype.get = function (path) { + path = this._FK2 + path; + return this._6A1[path]; + }; + _DK2.prototype.remove = function (path) { + path = this._FK2 + path; + var _0L2 = this._6A1[path]; + if (_0L2.dispose) _0L2.dispose(); + this._6A1[path] = null; + }; + _DK2.prototype._1L2 = function () { + for (var key in this._6A1) { + var _0L2 = this._6A1[key]; + if (_0L2.dispose) _0L2.dispose(); + } + this._6A1 = {}; + }; + _DK2.prototype._2L2 = function () { + return this._HK2 == 0; + }; + _DK2.prototype._3L2 = function () { + return this._HK2; + }; + _DK2.prototype._4L2 = function () { + return this._NJ1; + }; + _DK2.prototype.dispose = function () { + this._1L2(); + }; + _DK2.prototype._5L2 = function () { + return Object._6L2(this._GK2).length > 0; + }; + _DK2.prototype._7L2 = function () { + return this._GK2; + }; + return _DK2; + })(); + spine._DK2 = _DK2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _B31 = (function () { + function _B31(_TK2) { + this._TK2 = _TK2; + } + _B31.prototype._8L2 = function (skin, name, path) { + var _t41 = this._TK2._9L2(path); + if (_t41 == null) throw new Error("Region not found in atlas: " + path + " (region attachment: " + name + ")"); + _t41._w41 = _t41; + var attachment = new spine._041(name); + attachment._aL2(_t41); + return attachment; + }; + _B31.prototype._bL2 = function (skin, name, path) { + var _t41 = this._TK2._9L2(path); + if (_t41 == null) throw new Error("Region not found in atlas: " + path + " (mesh attachment: " + name + ")"); + _t41._w41 = _t41; + var attachment = new spine._241(name); + attachment._t41 = _t41; + return attachment; + }; + _B31.prototype._cL2 = function (skin, name) { + return new spine._441(name); + }; + _B31.prototype._dL2 = function (skin, name) { + return new spine._eL2(name); + }; + _B31.prototype._fL2 = function (skin, name) { + return new spine._gL2(name); + }; + _B31.prototype._hL2 = function (skin, name) { + return new spine._D41(name); + }; + return _B31; + })(); + spine._B31 = _B31; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _Y41; + (function (_Y41) { + _Y41[(_Y41["Normal"] = 0)] = "Normal"; + _Y41[(_Y41["Additive"] = 1)] = "Additive"; + _Y41[(_Y41["Multiply"] = 2)] = "Multiply"; + _Y41[(_Y41["Screen"] = 3)] = "Screen"; + })((_Y41 = spine._Y41 || (spine._Y41 = {}))); +})(spine || (spine = {})); +var spine; +(function (spine) { + var _iL2 = (function () { + function _iL2(data, skeleton, parent) { + this._fR1 = new Array(); + this.x = 0; + this.y = 0; + this.rotation = 0; + this.scaleX = 0; + this.scaleY = 0; + this.shearX = 0; + this.shearY = 0; + this._7A1 = 0; + this._8A1 = 0; + this._jL2 = 0; + this._kL2 = 0; + this._lL2 = 0; + this._mL2 = 0; + this._nL2 = 0; + this._oL2 = !1; + this._l41 = 0; + this._e21 = 0; + this._pL2 = 0; + this._Y9 = 0; + this._Ce1 = 0; + this._qL2 = 0; + this._rL2 = !1; + if (data == null) throw new Error("data cannot be null."); + if (skeleton == null) throw new Error("skeleton cannot be null."); + this.data = data; + this.skeleton = skeleton; + this.parent = parent; + this._sL2(); + } + _iL2.prototype._A11 = function () { + this._tL2(this.x, this.y, this.rotation, this.scaleX, this.scaleY, this.shearX, this.shearY); + }; + _iL2.prototype._j11 = function () { + this._tL2(this.x, this.y, this.rotation, this.scaleX, this.scaleY, this.shearX, this.shearY); + }; + _iL2.prototype._tL2 = function (x, y, rotation, scaleX, scaleY, shearX, shearY) { + this._7A1 = x; + this._8A1 = y; + this._jL2 = rotation; + this._kL2 = scaleX; + this._lL2 = scaleY; + this._mL2 = shearX; + this._nL2 = shearY; + this._oL2 = !0; + var parent = this.parent; + if (parent == null) { + var skeleton = this.skeleton; + var _uL2 = rotation + 90 + shearY; + var _vL2 = skeleton.scaleX; + var _wL2 = skeleton.scaleY; + this._l41 = spine._ZG2._xL2(rotation + shearX) * scaleX * _vL2; + this._e21 = spine._ZG2._xL2(_uL2) * scaleY * _wL2; + this._Y9 = spine._ZG2._yL2(rotation + shearX) * scaleX * _vL2; + this._Ce1 = spine._ZG2._yL2(_uL2) * scaleY * _wL2; + this._pL2 = x * _vL2 + skeleton.x; + this._qL2 = y * _wL2 + skeleton.y; + return; + } + var _Ea2 = parent._l41, + _Fa2 = parent._e21, + _j92 = parent._Y9, + _zL2 = parent._Ce1; + this._pL2 = _Ea2 * x + _Fa2 * y + parent._pL2; + this._qL2 = _j92 * x + _zL2 * y + parent._qL2; + switch (this.data._AL2) { + case spine._BL2.Normal: { + var _uL2 = rotation + 90 + shearY; + var _CL2 = spine._ZG2._xL2(rotation + shearX) * scaleX; + var _DL2 = spine._ZG2._xL2(_uL2) * scaleY; + var _EL2 = spine._ZG2._yL2(rotation + shearX) * scaleX; + var _FL2 = spine._ZG2._yL2(_uL2) * scaleY; + this._l41 = _Ea2 * _CL2 + _Fa2 * _EL2; + this._e21 = _Ea2 * _DL2 + _Fa2 * _FL2; + this._Y9 = _j92 * _CL2 + _zL2 * _EL2; + this._Ce1 = _j92 * _DL2 + _zL2 * _FL2; + return; + } + case spine._BL2.OnlyTranslation: { + var _uL2 = rotation + 90 + shearY; + this._l41 = spine._ZG2._xL2(rotation + shearX) * scaleX; + this._e21 = spine._ZG2._xL2(_uL2) * scaleY; + this._Y9 = spine._ZG2._yL2(rotation + shearX) * scaleX; + this._Ce1 = spine._ZG2._yL2(_uL2) * scaleY; + break; + } + case spine._BL2.NoRotationOrReflection: { + var _Wo1 = _Ea2 * _Ea2 + _j92 * _j92; + var _GL2 = 0; + if (_Wo1 > 0.0001) { + _Wo1 = Math.abs(_Ea2 * _zL2 - _Fa2 * _j92) / _Wo1; + _Fa2 = _j92 * _Wo1; + _zL2 = _Ea2 * _Wo1; + _GL2 = Math.atan2(_j92, _Ea2) * spine._ZG2._HL2; + } else { + _Ea2 = 0; + _j92 = 0; + _GL2 = 90 - Math.atan2(_zL2, _Fa2) * spine._ZG2._HL2; + } + var _il1 = rotation + shearX - _GL2; + var _jl1 = rotation + shearY - _GL2 + 90; + var _CL2 = spine._ZG2._xL2(_il1) * scaleX; + var _DL2 = spine._ZG2._xL2(_jl1) * scaleY; + var _EL2 = spine._ZG2._yL2(_il1) * scaleX; + var _FL2 = spine._ZG2._yL2(_jl1) * scaleY; + this._l41 = _Ea2 * _CL2 - _Fa2 * _EL2; + this._e21 = _Ea2 * _DL2 - _Fa2 * _FL2; + this._Y9 = _j92 * _CL2 + _zL2 * _EL2; + this._Ce1 = _j92 * _DL2 + _zL2 * _FL2; + break; + } + case spine._BL2.NoScale: + case spine._BL2.NoScaleOrReflection: { + var cos = spine._ZG2._xL2(rotation); + var sin = spine._ZG2._yL2(rotation); + var _dg1 = (_Ea2 * cos + _Fa2 * sin) / this.skeleton.scaleX; + var _IL2 = (_j92 * cos + _zL2 * sin) / this.skeleton.scaleY; + var _Wo1 = Math.sqrt(_dg1 * _dg1 + _IL2 * _IL2); + if (_Wo1 > 0.00001) _Wo1 = 1 / _Wo1; + _dg1 *= _Wo1; + _IL2 *= _Wo1; + _Wo1 = Math.sqrt(_dg1 * _dg1 + _IL2 * _IL2); + var _b21 = Math.PI / 2 + Math.atan2(_IL2, _dg1); + var _JL2 = Math.cos(_b21) * _Wo1; + var _KL2 = Math.sin(_b21) * _Wo1; + var _CL2 = spine._ZG2._xL2(shearX) * scaleX; + var _DL2 = spine._ZG2._xL2(90 + shearY) * scaleY; + var _EL2 = spine._ZG2._yL2(shearX) * scaleX; + var _FL2 = spine._ZG2._yL2(90 + shearY) * scaleY; + this._l41 = _dg1 * _CL2 + _JL2 * _EL2; + this._e21 = _dg1 * _DL2 + _JL2 * _FL2; + this._Y9 = _IL2 * _CL2 + _KL2 * _EL2; + this._Ce1 = _IL2 * _DL2 + _KL2 * _FL2; + break; + } + } + this._l41 *= this.skeleton.scaleX; + this._e21 *= this.skeleton.scaleX; + this._Y9 *= this.skeleton.scaleY; + this._Ce1 *= this.skeleton.scaleY; + }; + _iL2.prototype._sL2 = function () { + var data = this.data; + this.x = data.x; + this.y = data.y; + this.rotation = data.rotation; + this.scaleX = data.scaleX; + this.scaleY = data.scaleY; + this.shearX = data.shearX; + this.shearY = data.shearY; + }; + _iL2.prototype._LL2 = function () { + return Math.atan2(this._Y9, this._l41) * spine._ZG2._HL2; + }; + _iL2.prototype._ML2 = function () { + return Math.atan2(this._Ce1, this._e21) * spine._ZG2._HL2; + }; + _iL2.prototype._NL2 = function () { + return Math.sqrt(this._l41 * this._l41 + this._Y9 * this._Y9); + }; + _iL2.prototype._OL2 = function () { + return Math.sqrt(this._e21 * this._e21 + this._Ce1 * this._Ce1); + }; + _iL2.prototype._PL2 = function () { + this._oL2 = !0; + var parent = this.parent; + if (parent == null) { + this._7A1 = this._pL2; + this._8A1 = this._qL2; + this._jL2 = Math.atan2(this._Y9, this._l41) * spine._ZG2._HL2; + this._kL2 = Math.sqrt(this._l41 * this._l41 + this._Y9 * this._Y9); + this._lL2 = Math.sqrt(this._e21 * this._e21 + this._Ce1 * this._Ce1); + this._mL2 = 0; + this._nL2 = Math.atan2(this._l41 * this._e21 + this._Y9 * this._Ce1, this._l41 * this._Ce1 - this._e21 * this._Y9) * spine._ZG2._HL2; + return; + } + var _Ea2 = parent._l41, + _Fa2 = parent._e21, + _j92 = parent._Y9, + _zL2 = parent._Ce1; + var _QL2 = 1 / (_Ea2 * _zL2 - _Fa2 * _j92); + var _761 = this._pL2 - parent._pL2, + _861 = this._qL2 - parent._qL2; + this._7A1 = _761 * _zL2 * _QL2 - _861 * _Fa2 * _QL2; + this._8A1 = _861 * _Ea2 * _QL2 - _761 * _j92 * _QL2; + var _RL2 = _QL2 * _zL2; + var id = _QL2 * _Ea2; + var _SL2 = _QL2 * _Fa2; + var _TL2 = _QL2 * _j92; + var _UL2 = _RL2 * this._l41 - _SL2 * this._Y9; + var _VL2 = _RL2 * this._e21 - _SL2 * this._Ce1; + var _WL2 = id * this._Y9 - _TL2 * this._l41; + var _XL2 = id * this._Ce1 - _TL2 * this._e21; + this._mL2 = 0; + this._kL2 = Math.sqrt(_UL2 * _UL2 + _WL2 * _WL2); + if (this._kL2 > 0.0001) { + var _GS1 = _UL2 * _XL2 - _VL2 * _WL2; + this._lL2 = _GS1 / this._kL2; + this._nL2 = Math.atan2(_UL2 * _VL2 + _WL2 * _XL2, _GS1) * spine._ZG2._HL2; + this._jL2 = Math.atan2(_WL2, _UL2) * spine._ZG2._HL2; + } else { + this._kL2 = 0; + this._lL2 = Math.sqrt(_VL2 * _VL2 + _XL2 * _XL2); + this._nL2 = 0; + this._jL2 = 90 - Math.atan2(_XL2, _VL2) * spine._ZG2._HL2; + } + }; + _iL2.prototype._YL2 = function (_P22) { + var _l41 = this._l41, + _e21 = this._e21, + _Y9 = this._Y9, + _Ce1 = this._Ce1; + var _ZL2 = 1 / (_l41 * _Ce1 - _e21 * _Y9); + var x = _P22.x - this._pL2, + y = _P22.y - this._qL2; + _P22.x = x * _Ce1 * _ZL2 - y * _e21 * _ZL2; + _P22.y = y * _l41 * _ZL2 - x * _Y9 * _ZL2; + return _P22; + }; + _iL2.prototype.__L2 = function (_0M2) { + var x = _0M2.x, + y = _0M2.y; + _0M2.x = x * this._l41 + y * this._e21 + this._pL2; + _0M2.y = x * this._Y9 + y * this._Ce1 + this._qL2; + return _0M2; + }; + _iL2.prototype._1M2 = function (_2M2) { + var sin = spine._ZG2._yL2(_2M2), + cos = spine._ZG2._xL2(_2M2); + return Math.atan2(this._l41 * sin - this._Y9 * cos, this._Ce1 * cos - this._e21 * sin) * spine._ZG2._HL2 + this.rotation - this.shearX; + }; + _iL2.prototype._3M2 = function (_4M2) { + _4M2 -= this.rotation - this.shearX; + var sin = spine._ZG2._yL2(_4M2), + cos = spine._ZG2._xL2(_4M2); + return Math.atan2(cos * this._Y9 + sin * this._Ce1, cos * this._l41 + sin * this._e21) * spine._ZG2._HL2; + }; + _iL2.prototype._5M2 = function (_7H2) { + var _l41 = this._l41, + _e21 = this._e21, + _Y9 = this._Y9, + _Ce1 = this._Ce1; + var cos = spine._ZG2._xL2(_7H2), + sin = spine._ZG2._yL2(_7H2); + this._l41 = cos * _l41 - sin * _Y9; + this._e21 = cos * _e21 - sin * _Ce1; + this._Y9 = sin * _l41 + cos * _Y9; + this._Ce1 = sin * _e21 + cos * _Ce1; + this._oL2 = !1; + }; + return _iL2; + })(); + spine._iL2 = _iL2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _6M2 = (function () { + function _6M2(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._AL2 = _BL2.Normal; + if (index < 0) throw new Error("index must be >= 0."); + if (name == null) throw new Error("name cannot be null."); + this.index = index; + this.name = name; + this.parent = parent; + } + return _6M2; + })(); + spine._6M2 = _6M2; + var _BL2; + (function (_BL2) { + _BL2[(_BL2["Normal"] = 0)] = "Normal"; + _BL2[(_BL2["OnlyTranslation"] = 1)] = "OnlyTranslation"; + _BL2[(_BL2["NoRotationOrReflection"] = 2)] = "NoRotationOrReflection"; + _BL2[(_BL2["NoScale"] = 3)] = "NoScale"; + _BL2[(_BL2["NoScaleOrReflection"] = 4)] = "NoScaleOrReflection"; + })((_BL2 = spine._BL2 || (spine._BL2 = {}))); +})(spine || (spine = {})); +var spine; +(function (spine) { + var _gr1 = (function () { + function _gr1(time, data) { + if (data == null) throw new Error("data cannot be null."); + this.time = time; + this.data = data; + } + return _gr1; + })(); + spine._gr1 = _gr1; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _7M2 = (function () { + function _7M2(name) { + this.name = name; + } + return _7M2; + })(); + spine._7M2 = _7M2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _8M2 = (function () { + function _8M2(data, skeleton) { + this._qI2 = 0; + this.compress = !1; + this._6x1 = !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._qI2 = data._qI2; + this.compress = data.compress; + this._6x1 = data._6x1; + this.bones = new Array(); + for (var _X9 = 0; _X9 < data.bones.length; _X9++) this.bones.push(skeleton._9M2(data.bones[_X9].name)); + this.target = skeleton._9M2(data.target.name); + } + _8M2.prototype._aM2 = function () { + return this.data._bM2; + }; + _8M2.prototype.apply = function () { + this._A11(); + }; + _8M2.prototype._A11 = function () { + var target = this.target; + var bones = this.bones; + switch (bones.length) { + case 1: + this._cM2(bones[0], target._pL2, target._qL2, this.compress, this._6x1, this.data._dM2, this.mix); + break; + case 2: + this._eM2(bones[0], bones[1], target._pL2, target._qL2, this._qI2, this._6x1, this.mix); + break; + } + }; + _8M2.prototype._cM2 = function (bone, _fM2, _gM2, compress, _6x1, _dM2, alpha) { + if (!bone._oL2) bone._PL2(); + var _ot1 = bone.parent; + var id = 1 / (_ot1._l41 * _ot1._Ce1 - _ot1._e21 * _ot1._Y9); + var x = _fM2 - _ot1._pL2, + y = _gM2 - _ot1._qL2; + var _hM2 = (x * _ot1._Ce1 - y * _ot1._e21) * id - bone._7A1, + _iM2 = (y * _ot1._l41 - x * _ot1._Y9) * id - bone._8A1; + var _jM2 = Math.atan2(_iM2, _hM2) * spine._ZG2._HL2 - bone._mL2 - bone._jL2; + if (bone._kL2 < 0) _jM2 += 180; + if (_jM2 > 180) _jM2 -= 360; + else if (_jM2 < -180) _jM2 += 360; + var _vL2 = bone._kL2, + _wL2 = bone._lL2; + if (compress || _6x1) { + var _e21 = bone.data.length * _vL2, + _wu1 = Math.sqrt(_hM2 * _hM2 + _iM2 * _iM2); + if ((compress && _wu1 < _e21) || (_6x1 && _wu1 > _e21 && _e21 > 0.0001)) { + var _Wo1 = (_wu1 / _e21 - 1) * alpha + 1; + _vL2 *= _Wo1; + if (_dM2) _wL2 *= _Wo1; + } + } + bone._tL2(bone._7A1, bone._8A1, bone._jL2 + _jM2 * alpha, _vL2, _wL2, bone._mL2, bone._nL2); + }; + _8M2.prototype._eM2 = function (parent, _kM2, _fM2, _gM2, _lM2, _6x1, alpha) { + if (alpha == 0) { + _kM2._j11(); + return; + } + if (!parent._oL2) parent._PL2(); + if (!_kM2._oL2) _kM2._PL2(); + var _qe1 = parent._7A1, + _re1 = parent._8A1, + _mM2 = parent._kL2, + _vL2 = _mM2, + _nM2 = parent._lL2, + _oM2 = _kM2._kL2; + var _pM2 = 0, + _qM2 = 0, + _Lm1 = 0; + if (_mM2 < 0) { + _mM2 = -_mM2; + _pM2 = 180; + _Lm1 = -1; + } else { + _pM2 = 0; + _Lm1 = 1; + } + if (_nM2 < 0) { + _nM2 = -_nM2; + _Lm1 = -_Lm1; + } + if (_oM2 < 0) { + _oM2 = -_oM2; + _qM2 = 180; + } else _qM2 = 0; + var _OY1 = _kM2._7A1, + _PY1 = 0, + _rM2 = 0, + _sM2 = 0, + _l41 = parent._l41, + _e21 = parent._e21, + _Y9 = parent._Y9, + _Ce1 = parent._Ce1; + var _P41 = Math.abs(_mM2 - _nM2) <= 0.0001; + if (!_P41) { + _PY1 = 0; + _rM2 = _l41 * _OY1 + parent._pL2; + _sM2 = _Y9 * _OY1 + parent._qL2; + } else { + _PY1 = _kM2._8A1; + _rM2 = _l41 * _OY1 + _e21 * _PY1 + parent._pL2; + _sM2 = _Y9 * _OY1 + _Ce1 * _PY1 + parent._qL2; + } + var _tM2 = parent.parent; + _l41 = _tM2._l41; + _e21 = _tM2._e21; + _Y9 = _tM2._Y9; + _Ce1 = _tM2._Ce1; + var id = 1 / (_l41 * _Ce1 - _e21 * _Y9), + x = _fM2 - _tM2._pL2, + y = _gM2 - _tM2._qL2; + var _hM2 = (x * _Ce1 - y * _e21) * id - _qe1, + _iM2 = (y * _l41 - x * _Y9) * id - _re1, + _wu1 = _hM2 * _hM2 + _iM2 * _iM2; + x = _rM2 - _tM2._pL2; + y = _sM2 - _tM2._qL2; + var _761 = (x * _Ce1 - y * _e21) * id - _qe1, + _861 = (y * _l41 - x * _Y9) * id - _re1; + var _uM2 = Math.sqrt(_761 * _761 + _861 * _861), + _jr2 = _kM2.data.length * _oM2, + _LM1 = 0, + _MM1 = 0; + _hK2: if (_P41) { + _jr2 *= _mM2; + var cos = (_wu1 - _uM2 * _uM2 - _jr2 * _jr2) / (2 * _uM2 * _jr2); + if (cos < -1) cos = -1; + else if (cos > 1) { + cos = 1; + if (_6x1 && _uM2 + _jr2 > 0.0001) _vL2 *= (Math.sqrt(_wu1) / (_uM2 + _jr2) - 1) * alpha + 1; + } + _MM1 = Math.acos(cos) * _lM2; + _l41 = _uM2 + _jr2 * cos; + _e21 = _jr2 * Math.sin(_MM1); + _LM1 = Math.atan2(_iM2 * _l41 - _hM2 * _e21, _hM2 * _l41 + _iM2 * _e21); + } else { + _l41 = _mM2 * _jr2; + _e21 = _nM2 * _jr2; + var _vM2 = _l41 * _l41, + _7t1 = _e21 * _e21, + _wM2 = Math.atan2(_iM2, _hM2); + _Y9 = _7t1 * _uM2 * _uM2 + _vM2 * _wu1 - _vM2 * _7t1; + var _BS1 = -2 * _7t1 * _uM2, + _CS1 = _7t1 - _vM2; + _Ce1 = _BS1 * _BS1 - 4 * _CS1 * _Y9; + if (_Ce1 >= 0) { + var _Yr1 = Math.sqrt(_Ce1); + if (_BS1 < 0) _Yr1 = -_Yr1; + _Yr1 = -(_BS1 + _Yr1) / 2; + var _pc2 = _Yr1 / _CS1, + __q1 = _Y9 / _Yr1; + var _b21 = Math.abs(_pc2) < Math.abs(__q1) ? _pc2 : __q1; + if (_b21 * _b21 <= _wu1) { + y = Math.sqrt(_wu1 - _b21 * _b21) * _lM2; + _LM1 = _wM2 - Math.atan2(y, _b21); + _MM1 = Math.atan2(y / _nM2, (_b21 - _uM2) / _mM2); + break _hK2; + } + } + var _xM2 = spine._ZG2.PI, + _K11 = _uM2 - _l41, + _yM2 = _K11 * _K11, + _M11 = 0; + var _zM2 = 0, + _L11 = _uM2 + _l41, + _AM2 = _L11 * _L11, + _N11 = 0; + _Y9 = (-_l41 * _uM2) / (_vM2 - _7t1); + if (_Y9 >= -1 && _Y9 <= 1) { + _Y9 = Math.acos(_Y9); + x = _l41 * Math.cos(_Y9) + _uM2; + y = _e21 * Math.sin(_Y9); + _Ce1 = x * x + y * y; + if (_Ce1 < _yM2) { + _xM2 = _Y9; + _yM2 = _Ce1; + _K11 = x; + _M11 = y; + } + if (_Ce1 > _AM2) { + _zM2 = _Y9; + _AM2 = _Ce1; + _L11 = x; + _N11 = y; + } + } + if (_wu1 <= (_yM2 + _AM2) / 2) { + _LM1 = _wM2 - Math.atan2(_M11 * _lM2, _K11); + _MM1 = _xM2 * _lM2; + } else { + _LM1 = _wM2 - Math.atan2(_N11 * _lM2, _L11); + _MM1 = _zM2 * _lM2; + } + } + var _In2 = Math.atan2(_PY1, _OY1) * _Lm1; + var rotation = parent._jL2; + _LM1 = (_LM1 - _In2) * spine._ZG2._HL2 + _pM2 - rotation; + if (_LM1 > 180) _LM1 -= 360; + else if (_LM1 < -180) _LM1 += 360; + parent._tL2(_qe1, _re1, rotation + _LM1 * alpha, _vL2, parent._lL2, 0, 0); + rotation = _kM2._jL2; + _MM1 = ((_MM1 + _In2) * spine._ZG2._HL2 - _kM2._mL2) * _Lm1 + _qM2 - rotation; + if (_MM1 > 180) _MM1 -= 360; + else if (_MM1 < -180) _MM1 += 360; + _kM2._tL2(_OY1, _PY1, rotation + _MM1 * alpha, _kM2._kL2, _kM2._lL2, _kM2._mL2, _kM2._nL2); + }; + return _8M2; + })(); + spine._8M2 = _8M2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _BM2 = (function () { + function _BM2(name) { + this._bM2 = 0; + this.bones = new Array(); + this._qI2 = 1; + this.compress = !1; + this._6x1 = !1; + this._dM2 = !1; + this.mix = 1; + this.name = name; + } + return _BM2; + })(); + spine._BM2 = _BM2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _CM2 = (function () { + function _CM2(data, skeleton) { + this.position = 0; + this.spacing = 0; + this.rotateMix = 0; + this._DI2 = 0; + this._DM2 = new Array(); + this._I52 = new Array(); + this._P22 = new Array(); + this._zG2 = new Array(); + this.lengths = new Array(); + this._EM2 = new Array(); + if (data == null) throw new Error("data cannot be null."); + if (skeleton == null) throw new Error("skeleton cannot be null."); + this.data = data; + this.bones = new Array(); + for (var _X9 = 0, _W11 = data.bones.length; _X9 < _W11; _X9++) this.bones.push(skeleton._9M2(data.bones[_X9].name)); + this.target = skeleton._111(data.target.name); + this.position = data.position; + this.spacing = data.spacing; + this.rotateMix = data.rotateMix; + this._DI2 = data._DI2; + } + _CM2.prototype.apply = function () { + this._A11(); + }; + _CM2.prototype._A11 = function () { + var attachment = this.target._611(); + if (!(attachment instanceof spine._eL2)) return; + var rotateMix = this.rotateMix, + _DI2 = this._DI2; + var translate = _DI2 > 0, + rotate = rotateMix > 0; + if (!translate && !rotate) return; + var data = this.data; + var _FM2 = data.spacingMode == spine._GM2.Percent; + var rotateMode = data.rotateMode; + var _HM2 = rotateMode == spine._IM2.Tangent, + scale = rotateMode == spine._IM2.ChainScale; + var _JM2 = this.bones.length, + _KM2 = _HM2 ? _JM2 : _JM2 + 1; + var bones = this.bones; + var _DM2 = spine._AG2._SH2(this._DM2, _KM2), + lengths = null; + var spacing = this.spacing; + if (scale || !_FM2) { + if (scale) lengths = spine._AG2._SH2(this.lengths, _JM2); + var _LM2 = data.spacingMode == spine._GM2.Length; + for (var _X9 = 0, _W11 = _KM2 - 1; _X9 < _W11; ) { + var bone = bones[_X9]; + var _MM2 = bone.data.length; + if (_MM2 < _CM2._1E2) { + if (scale) lengths[_X9] = 0; + _DM2[++_X9] = 0; + } else if (_FM2) { + if (scale) { + var x = _MM2 * bone._l41, + y = _MM2 * bone._Y9; + var length = Math.sqrt(x * x + y * y); + lengths[_X9] = length; + } + _DM2[++_X9] = spacing; + } else { + var _NM2 = _MM2 * bone._l41, + _OM2 = _MM2 * bone._Y9; + var _PM2 = Math.sqrt(_NM2 * _NM2 + _OM2 * _OM2); + if (scale) lengths[_X9] = _PM2; + _DM2[++_X9] = ((_LM2 ? _MM2 + spacing : spacing) * _PM2) / _MM2; + } + } + } else { + for (var _X9 = 1; _X9 < _KM2; _X9++) _DM2[_X9] = spacing; + } + var _I52 = this._QM2(attachment, _KM2, _HM2, data._RM2 == spine._SM2.Percent, _FM2); + var _TM2 = _I52[0], + _UM2 = _I52[1], + _VM2 = data._VM2; + var _WM2 = !1; + if (_VM2 == 0) _WM2 = rotateMode == spine._IM2.Chain; + else { + _WM2 = !1; + var _ot1 = this.target.bone; + _VM2 *= _ot1._l41 * _ot1._Ce1 - _ot1._e21 * _ot1._Y9 > 0 ? spine._ZG2._XM2 : -spine._ZG2._XM2; + } + for (var _X9 = 0, _ot1 = 3; _X9 < _JM2; _X9++, _ot1 += 3) { + var bone = bones[_X9]; + bone._pL2 += (_TM2 - bone._pL2) * _DI2; + bone._qL2 += (_UM2 - bone._qL2) * _DI2; + var _YM2 = _I52[_ot1], + _ZM2 = _I52[_ot1 + 1], + _761 = _YM2 - _TM2, + _861 = _ZM2 - _UM2; + if (scale) { + var __M2 = lengths[_X9]; + if (__M2 != 0) { + var _Wo1 = (Math.sqrt(_761 * _761 + _861 * _861) / __M2 - 1) * rotateMix + 1; + bone._l41 *= _Wo1; + bone._Y9 *= _Wo1; + } + } + _TM2 = _YM2; + _UM2 = _ZM2; + if (rotate) { + var _l41 = bone._l41, + _e21 = bone._e21, + _Y9 = bone._Y9, + _Ce1 = bone._Ce1, + _b21 = 0, + cos = 0, + sin = 0; + if (_HM2) _b21 = _I52[_ot1 - 1]; + else if (_DM2[_X9 + 1] == 0) _b21 = _I52[_ot1 + 2]; + else _b21 = Math.atan2(_861, _761); + _b21 -= Math.atan2(_Y9, _l41); + if (_WM2) { + cos = Math.cos(_b21); + sin = Math.sin(_b21); + var _0N2 = bone.data.length; + _TM2 += (_0N2 * (cos * _l41 - sin * _Y9) - _761) * rotateMix; + _UM2 += (_0N2 * (sin * _l41 + cos * _Y9) - _861) * rotateMix; + } else { + _b21 += _VM2; + } + if (_b21 > spine._ZG2.PI) _b21 -= spine._ZG2._1N2; + else if (_b21 < -spine._ZG2.PI) _b21 += spine._ZG2._1N2; + _b21 *= rotateMix; + cos = Math.cos(_b21); + sin = Math.sin(_b21); + bone._l41 = cos * _l41 - sin * _Y9; + bone._e21 = cos * _e21 - sin * _Ce1; + bone._Y9 = sin * _l41 + cos * _Y9; + bone._Ce1 = sin * _e21 + cos * _Ce1; + } + bone._oL2 = !1; + } + }; + _CM2.prototype._QM2 = function (path, _KM2, _HM2, _2N2, _FM2) { + var target = this.target; + var position = this.position; + var _DM2 = this._DM2, + out = spine._AG2._SH2(this._I52, _KM2 * 3 + 2), + _P22 = null; + var _B2 = path._B2; + var _3N2 = path._C41, + _4N2 = _3N2 / 6, + _5N2 = _CM2._6N2; + if (!path._7N2) { + var lengths = path.lengths; + _4N2 -= _B2 ? 1 : 2; + var _8N2 = lengths[_4N2]; + if (_2N2) position *= _8N2; + if (_FM2) { + for (var _X9 = 0; _X9 < _KM2; _X9++) _DM2[_X9] *= _8N2; + } + _P22 = spine._AG2._SH2(this._P22, 8); + for (var _X9 = 0, _4q1 = 0, curve = 0; _X9 < _KM2; _X9++, _4q1 += 3) { + var _9N2 = _DM2[_X9]; + position += _9N2; + var _ot1 = position; + if (_B2) { + _ot1 %= _8N2; + if (_ot1 < 0) _ot1 += _8N2; + curve = 0; + } else if (_ot1 < 0) { + if (_5N2 != _CM2._aN2) { + _5N2 = _CM2._aN2; + path._v41(target, 2, 4, _P22, 0, 2); + } + this._bN2(_ot1, _P22, 0, out, _4q1); + continue; + } else if (_ot1 > _8N2) { + if (_5N2 != _CM2._cN2) { + _5N2 = _CM2._cN2; + path._v41(target, _3N2 - 6, 4, _P22, 0, 2); + } + this._dN2(_ot1 - _8N2, _P22, 0, out, _4q1); + continue; + } + for (; ; curve++) { + var _eN2 = lengths[curve]; + if (_ot1 > _eN2) continue; + if (curve == 0) _ot1 /= _eN2; + else { + var _w62 = lengths[curve - 1]; + _ot1 = (_ot1 - _w62) / (_eN2 - _w62); + } + break; + } + if (curve != _5N2) { + _5N2 = curve; + if (_B2 && curve == _4N2) { + path._v41(target, _3N2 - 4, 4, _P22, 0, 2); + path._v41(target, 0, 4, _P22, 4, 2); + } else path._v41(target, curve * 6 + 2, 8, _P22, 0, 2); + } + this._fN2(_ot1, _P22[0], _P22[1], _P22[2], _P22[3], _P22[4], _P22[5], _P22[6], _P22[7], out, _4q1, _HM2 || (_X9 > 0 && _9N2 == 0)); + } + return out; + } + if (_B2) { + _3N2 += 2; + _P22 = spine._AG2._SH2(this._P22, _3N2); + path._v41(target, 2, _3N2 - 4, _P22, 0, 2); + path._v41(target, 0, 2, _P22, _3N2 - 4, 2); + _P22[_3N2 - 2] = _P22[0]; + _P22[_3N2 - 1] = _P22[1]; + } else { + _4N2--; + _3N2 -= 4; + _P22 = spine._AG2._SH2(this._P22, _3N2); + path._v41(target, 2, _3N2, _P22, 0, 2); + } + var _zG2 = spine._AG2._SH2(this._zG2, _4N2); + var _gN2 = 0; + var __11 = _P22[0], + _021 = _P22[1], + _LG2 = 0, + _MG2 = 0, + _NG2 = 0, + _OG2 = 0, + _121 = 0, + _221 = 0; + var _PG2 = 0, + _QG2 = 0, + _RG2 = 0, + _SG2 = 0, + _TG2 = 0, + _UG2 = 0, + _VG2 = 0, + _WG2 = 0; + for (var _X9 = 0, _Z9 = 2; _X9 < _4N2; _X9++, _Z9 += 6) { + _LG2 = _P22[_Z9]; + _MG2 = _P22[_Z9 + 1]; + _NG2 = _P22[_Z9 + 2]; + _OG2 = _P22[_Z9 + 3]; + _121 = _P22[_Z9 + 4]; + _221 = _P22[_Z9 + 5]; + _PG2 = (__11 - _LG2 * 2 + _NG2) * 0.1875; + _QG2 = (_021 - _MG2 * 2 + _OG2) * 0.1875; + _RG2 = ((_LG2 - _NG2) * 3 - __11 + _121) * 0.09375; + _SG2 = ((_MG2 - _OG2) * 3 - _021 + _221) * 0.09375; + _TG2 = _PG2 * 2 + _RG2; + _UG2 = _QG2 * 2 + _SG2; + _VG2 = (_LG2 - __11) * 0.75 + _PG2 + _RG2 * 0.16666667; + _WG2 = (_MG2 - _021) * 0.75 + _QG2 + _SG2 * 0.16666667; + _gN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _VG2 += _TG2; + _WG2 += _UG2; + _TG2 += _RG2; + _UG2 += _SG2; + _gN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _VG2 += _TG2; + _WG2 += _UG2; + _gN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _VG2 += _TG2 + _RG2; + _WG2 += _UG2 + _SG2; + _gN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _zG2[_X9] = _gN2; + __11 = _121; + _021 = _221; + } + if (_2N2) position *= _gN2; + else position *= _gN2 / path.lengths[_4N2 - 1]; + if (_FM2) { + for (var _X9 = 0; _X9 < _KM2; _X9++) _DM2[_X9] *= _gN2; + } + var _EM2 = this._EM2; + var _hN2 = 0; + for (var _X9 = 0, _4q1 = 0, curve = 0, _iN2 = 0; _X9 < _KM2; _X9++, _4q1 += 3) { + var _9N2 = _DM2[_X9]; + position += _9N2; + var _ot1 = position; + if (_B2) { + _ot1 %= _gN2; + if (_ot1 < 0) _ot1 += _gN2; + curve = 0; + } else if (_ot1 < 0) { + this._bN2(_ot1, _P22, 0, out, _4q1); + continue; + } else if (_ot1 > _gN2) { + this._dN2(_ot1 - _gN2, _P22, _3N2 - 4, out, _4q1); + continue; + } + for (; ; curve++) { + var _jN2 = _zG2[curve]; + if (_ot1 > _jN2) continue; + if (curve == 0) _ot1 /= _jN2; + else { + var _w62 = _zG2[curve - 1]; + _ot1 = (_ot1 - _w62) / (_jN2 - _w62); + } + break; + } + if (curve != _5N2) { + _5N2 = curve; + var _tJ2 = curve * 6; + __11 = _P22[_tJ2]; + _021 = _P22[_tJ2 + 1]; + _LG2 = _P22[_tJ2 + 2]; + _MG2 = _P22[_tJ2 + 3]; + _NG2 = _P22[_tJ2 + 4]; + _OG2 = _P22[_tJ2 + 5]; + _121 = _P22[_tJ2 + 6]; + _221 = _P22[_tJ2 + 7]; + _PG2 = (__11 - _LG2 * 2 + _NG2) * 0.03; + _QG2 = (_021 - _MG2 * 2 + _OG2) * 0.03; + _RG2 = ((_LG2 - _NG2) * 3 - __11 + _121) * 0.006; + _SG2 = ((_MG2 - _OG2) * 3 - _021 + _221) * 0.006; + _TG2 = _PG2 * 2 + _RG2; + _UG2 = _QG2 * 2 + _SG2; + _VG2 = (_LG2 - __11) * 0.3 + _PG2 + _RG2 * 0.16666667; + _WG2 = (_MG2 - _021) * 0.3 + _QG2 + _SG2 * 0.16666667; + _hN2 = Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _EM2[0] = _hN2; + for (_tJ2 = 1; _tJ2 < 8; _tJ2++) { + _VG2 += _TG2; + _WG2 += _UG2; + _TG2 += _RG2; + _UG2 += _SG2; + _hN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _EM2[_tJ2] = _hN2; + } + _VG2 += _TG2; + _WG2 += _UG2; + _hN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _EM2[8] = _hN2; + _VG2 += _TG2 + _RG2; + _WG2 += _UG2 + _SG2; + _hN2 += Math.sqrt(_VG2 * _VG2 + _WG2 * _WG2); + _EM2[9] = _hN2; + _iN2 = 0; + } + _ot1 *= _hN2; + for (; ; _iN2++) { + var _kN2 = _EM2[_iN2]; + if (_ot1 > _kN2) continue; + if (_iN2 == 0) _ot1 /= _kN2; + else { + var _w62 = _EM2[_iN2 - 1]; + _ot1 = _iN2 + (_ot1 - _w62) / (_kN2 - _w62); + } + break; + } + this._fN2(_ot1 * 0.1, __11, _021, _LG2, _MG2, _NG2, _OG2, _121, _221, out, _4q1, _HM2 || (_X9 > 0 && _9N2 == 0)); + } + return out; + }; + _CM2.prototype._bN2 = function (_ot1, _Et1, _X9, out, _4q1) { + var __11 = _Et1[_X9], + _021 = _Et1[_X9 + 1], + _761 = _Et1[_X9 + 2] - __11, + _861 = _Et1[_X9 + 3] - _021, + _b21 = Math.atan2(_861, _761); + out[_4q1] = __11 + _ot1 * Math.cos(_b21); + out[_4q1 + 1] = _021 + _ot1 * Math.sin(_b21); + out[_4q1 + 2] = _b21; + }; + _CM2.prototype._dN2 = function (_ot1, _Et1, _X9, out, _4q1) { + var __11 = _Et1[_X9 + 2], + _021 = _Et1[_X9 + 3], + _761 = __11 - _Et1[_X9], + _861 = _021 - _Et1[_X9 + 1], + _b21 = Math.atan2(_861, _761); + out[_4q1] = __11 + _ot1 * Math.cos(_b21); + out[_4q1 + 1] = _021 + _ot1 * Math.sin(_b21); + out[_4q1 + 2] = _b21; + }; + _CM2.prototype._fN2 = function (_ot1, __11, _021, _LG2, _MG2, _NG2, _OG2, _121, _221, out, _4q1, _HM2) { + if (_ot1 == 0 || isNaN(_ot1)) { + out[_4q1] = __11; + out[_4q1 + 1] = _021; + out[_4q1 + 2] = Math.atan2(_MG2 - _021, _LG2 - __11); + return; + } + var _lN2 = _ot1 * _ot1, + _mN2 = _lN2 * _ot1, + _P41 = 1 - _ot1, + _nN2 = _P41 * _P41, + _oN2 = _nN2 * _P41; + var _pN2 = _P41 * _ot1, + _qN2 = _pN2 * 3, + _rN2 = _P41 * _qN2, + _sN2 = _qN2 * _ot1; + var x = __11 * _oN2 + _LG2 * _rN2 + _NG2 * _sN2 + _121 * _mN2, + y = _021 * _oN2 + _MG2 * _rN2 + _OG2 * _sN2 + _221 * _mN2; + out[_4q1] = x; + out[_4q1 + 1] = y; + if (_HM2) { + if (_ot1 < 0.001) out[_4q1 + 2] = Math.atan2(_MG2 - _021, _LG2 - __11); + else out[_4q1 + 2] = Math.atan2(y - (_021 * _nN2 + _MG2 * _pN2 * 2 + _OG2 * _lN2), x - (__11 * _nN2 + _LG2 * _pN2 * 2 + _NG2 * _lN2)); + } + }; + _CM2.prototype._aM2 = function () { + return this.data._bM2; + }; + _CM2._6N2 = -1; + _CM2._aN2 = -2; + _CM2._cN2 = -3; + _CM2._1E2 = 0.00001; + return _CM2; + })(); + spine._CM2 = _CM2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _tN2 = (function () { + function _tN2(name) { + this._bM2 = 0; + this.bones = new Array(); + this.name = name; + } + return _tN2; + })(); + spine._tN2 = _tN2; + var _SM2; + (function (_SM2) { + _SM2[(_SM2["Fixed"] = 0)] = "Fixed"; + _SM2[(_SM2["Percent"] = 1)] = "Percent"; + })((_SM2 = spine._SM2 || (spine._SM2 = {}))); + var _GM2; + (function (_GM2) { + _GM2[(_GM2["Length"] = 0)] = "Length"; + _GM2[(_GM2["Fixed"] = 1)] = "Fixed"; + _GM2[(_GM2["Percent"] = 2)] = "Percent"; + })((_GM2 = spine._GM2 || (spine._GM2 = {}))); + var _IM2; + (function (_IM2) { + _IM2[(_IM2["Tangent"] = 0)] = "Tangent"; + _IM2[(_IM2["Chain"] = 1)] = "Chain"; + _IM2[(_IM2["ChainScale"] = 2)] = "ChainScale"; + })((_IM2 = spine._IM2 || (spine._IM2 = {}))); +})(spine || (spine = {})); +var spine; +(function (spine) { + var _uN2 = (function () { + function _uN2(_vN2) { + this._HK2 = new Array(); + this._6A1 = {}; + this._vN2 = _vN2; + } + _uN2.prototype._NJ1 = function () { + var _X9 = 0; + for (var _J41 in this._6A1) _X9++; + return _X9; + }; + return _uN2; + })(); + var _wN2 = (function () { + function _wN2(_FK2) { + if (_FK2 === void 0) { + _FK2 = ""; + } + this._xN2 = {}; + this._yN2 = {}; + this._zN2 = {}; + this._GK2 = {}; + this._FK2 = _FK2; + } + _wN2.prototype._AN2 = function (_vN2, _EK2, path) { + var _xN2 = this._xN2[_vN2]; + if (_xN2 === null || _xN2 === undefined) { + _xN2 = new _uN2(_vN2); + this._xN2[_vN2] = _xN2; + } + if (_EK2 !== null) _xN2._EK2 = _EK2; + _xN2._HK2.push(path); + if (this._yN2[path] === path) { + return !1; + } else { + this._yN2[path] = path; + return !0; + } + }; + _wN2.prototype._LK2 = function (_vN2, path) { + var _3H2 = this; + path = this._FK2 + path; + if (!this._AN2(_vN2, null, path)) return; + var _QJ1 = new XMLHttpRequest(); + _QJ1.onreadystatechange = function () { + if (_QJ1.readyState == XMLHttpRequest._BN2) { + if (_QJ1.status >= 200 && _QJ1.status < 300) { + _3H2._zN2[path] = _QJ1.responseText; + } else { + _3H2._GK2[path] = "Couldn't load text " + path + ": status " + _QJ1.status + ", " + _QJ1.responseText; + } + } + }; + _QJ1.open("GET", path, !0); + _QJ1.send(); + }; + _wN2.prototype._CN2 = function (_vN2, path) { + var _3H2 = this; + path = this._FK2 + path; + if (!this._AN2(_vN2, null, path)) return; + var _QJ1 = new XMLHttpRequest(); + _QJ1.onreadystatechange = function () { + if (_QJ1.readyState == XMLHttpRequest._BN2) { + if (_QJ1.status >= 200 && _QJ1.status < 300) { + _3H2._zN2[path] = JSON.parse(_QJ1.responseText); + } else { + _3H2._GK2[path] = "Couldn't load text " + path + ": status " + _QJ1.status + ", " + _QJ1.responseText; + } + } + }; + _QJ1.open("GET", path, !0); + _QJ1.send(); + }; + _wN2.prototype._s31 = function (_vN2, _EK2, path) { + var _3H2 = this; + path = this._FK2 + path; + if (!this._AN2(_vN2, _EK2, path)) return; + var img = new Image(); + img.crossOrigin = _MK2; + img.src = _DI1(null, null, path); + img.onload = function (_NK2) { + _3H2._zN2[path] = img; + }; + img.onerror = function (_NK2) { + _3H2._GK2[path] = "Couldn't load image " + path; + }; + }; + _wN2.prototype.get = function (_vN2, path) { + path = this._FK2 + path; + var _xN2 = this._xN2[_vN2]; + if (_xN2 === null || _xN2 === undefined) return !0; + return _xN2._6A1[path]; + }; + _wN2.prototype._DN2 = function (_xN2) { + for (var _X9 = 0; _X9 < _xN2._HK2.length; _X9++) { + var path = _xN2._HK2[_X9]; + var _0L2 = _xN2._6A1[path]; + if (_0L2 === null || _0L2 === undefined) { + var _EN2 = this._zN2[path]; + if (_EN2 === null || _EN2 === undefined) continue; + if (_EN2 instanceof HTMLImageElement) { + _xN2._6A1[path] = _xN2._EK2(_EN2); + } else { + _xN2._6A1[path] = _EN2; + } + } + } + }; + _wN2.prototype._2L2 = function (_vN2) { + var _xN2 = this._xN2[_vN2]; + if (_xN2 === null || _xN2 === undefined) return !0; + this._DN2(_xN2); + return _xN2._HK2.length == _xN2._NJ1(); + }; + _wN2.prototype.dispose = function () {}; + _wN2.prototype._5L2 = function () { + return Object._6L2(this._GK2).length > 0; + }; + _wN2.prototype._7L2 = function () { + return this._GK2; + }; + return _wN2; + })(); + spine._wN2 = _wN2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _e01 = (function () { + function _e01(data) { + this._FN2 = new Array(); + this._GN2 = 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 _X9 = 0; _X9 < data.bones.length; _X9++) { + var _HN2 = data.bones[_X9]; + var bone = void 0; + if (_HN2.parent == null) bone = new spine._iL2(_HN2, this, null); + else { + var _IN2 = this.bones[_HN2.parent.index]; + bone = new spine._iL2(_HN2, this, _IN2); + _IN2._fR1.push(bone); + } + this.bones.push(bone); + } + this.slots = new Array(); + this.drawOrder = new Array(); + for (var _X9 = 0; _X9 < data.slots.length; _X9++) { + var _JN2 = data.slots[_X9]; + var bone = this.bones[_JN2._HN2.index]; + var slot = new spine._KN2(_JN2, bone); + this.slots.push(slot); + this.drawOrder.push(slot); + } + this._wI2 = new Array(); + for (var _X9 = 0; _X9 < data._wI2.length; _X9++) { + var _LN2 = data._wI2[_X9]; + this._wI2.push(new spine._8M2(_LN2, this)); + } + this._JI2 = new Array(); + for (var _X9 = 0; _X9 < data._JI2.length; _X9++) { + var _MN2 = data._JI2[_X9]; + this._JI2.push(new spine._NN2(_MN2, this)); + } + this._RI2 = new Array(); + for (var _X9 = 0; _X9 < data._RI2.length; _X9++) { + var _ON2 = data._RI2[_X9]; + this._RI2.push(new spine._CM2(_ON2, this)); + } + this.color = new spine._i41(1, 1, 1, 1); + this._PN2(); + } + _e01.prototype._PN2 = function () { + var _PN2 = this._FN2; + _PN2.length = 0; + this._GN2.length = 0; + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) bones[_X9]._rL2 = !1; + var _wI2 = this._wI2; + var _JI2 = this._JI2; + var _RI2 = this._RI2; + var _QN2 = _wI2.length, + _RN2 = _JI2.length, + _SN2 = _RI2.length; + var _TN2 = _QN2 + _RN2 + _SN2; + _hK2: for (var _X9 = 0; _X9 < _TN2; _X9++) { + for (var _tJ2 = 0; _tJ2 < _QN2; _tJ2++) { + var _vI2 = _wI2[_tJ2]; + if (_vI2.data._bM2 == _X9) { + this._UN2(_vI2); + continue _hK2; + } + } + for (var _tJ2 = 0; _tJ2 < _RN2; _tJ2++) { + var _vI2 = _JI2[_tJ2]; + if (_vI2.data._bM2 == _X9) { + this._VN2(_vI2); + continue _hK2; + } + } + for (var _tJ2 = 0; _tJ2 < _SN2; _tJ2++) { + var _vI2 = _RI2[_tJ2]; + if (_vI2.data._bM2 == _X9) { + this._WN2(_vI2); + continue _hK2; + } + } + } + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) this._XN2(bones[_X9]); + }; + _e01.prototype._UN2 = function (_vI2) { + var target = _vI2.target; + this._XN2(target); + var _YN2 = _vI2.bones; + var parent = _YN2[0]; + this._XN2(parent); + if (_YN2.length > 1) { + var _kM2 = _YN2[_YN2.length - 1]; + if (!(this._FN2.indexOf(_kM2) > -1)) this._GN2.push(_kM2); + } + this._FN2.push(_vI2); + this._ZN2(parent._fR1); + _YN2[_YN2.length - 1]._rL2 = !0; + }; + _e01.prototype._WN2 = function (_vI2) { + var slot = _vI2.target; + var _311 = slot.data.index; + var __N2 = slot.bone; + if (this.skin != null) this._0O2(this.skin, _311, __N2); + if (this.data._W01 != null && this.data._W01 != this.skin) this._0O2(this.data._W01, _311, __N2); + for (var _X9 = 0, _W11 = this.data.skins.length; _X9 < _W11; _X9++) this._0O2(this.data.skins[_X9], _311, __N2); + var attachment = slot._611(); + if (attachment instanceof spine._eL2) this._1O2(attachment, __N2); + var _YN2 = _vI2.bones; + var _JM2 = _YN2.length; + for (var _X9 = 0; _X9 < _JM2; _X9++) this._XN2(_YN2[_X9]); + this._FN2.push(_vI2); + for (var _X9 = 0; _X9 < _JM2; _X9++) this._ZN2(_YN2[_X9]._fR1); + for (var _X9 = 0; _X9 < _JM2; _X9++) _YN2[_X9]._rL2 = !0; + }; + _e01.prototype._VN2 = function (_vI2) { + this._XN2(_vI2.target); + var _YN2 = _vI2.bones; + var _JM2 = _YN2.length; + if (_vI2.data._0M2) { + for (var _X9 = 0; _X9 < _JM2; _X9++) { + var _kM2 = _YN2[_X9]; + this._XN2(_kM2.parent); + if (!(this._FN2.indexOf(_kM2) > -1)) this._GN2.push(_kM2); + } + } else { + for (var _X9 = 0; _X9 < _JM2; _X9++) { + this._XN2(_YN2[_X9]); + } + } + this._FN2.push(_vI2); + for (var _tJ2 = 0; _tJ2 < _JM2; _tJ2++) this._ZN2(_YN2[_tJ2]._fR1); + for (var _tJ2 = 0; _tJ2 < _JM2; _tJ2++) _YN2[_tJ2]._rL2 = !0; + }; + _e01.prototype._0O2 = function (skin, _311, __N2) { + var _CJ2 = skin._CJ2[_311]; + if (!_CJ2) return; + for (var key in _CJ2) { + this._1O2(_CJ2[key], __N2); + } + }; + _e01.prototype._1O2 = function (attachment, __N2) { + if (!(attachment instanceof spine._eL2)) return; + var _2O2 = attachment.bones; + if (_2O2 == null) this._XN2(__N2); + else { + var bones = this.bones; + var _X9 = 0; + while (_X9 < _2O2.length) { + var _JM2 = _2O2[_X9++]; + for (var _W11 = _X9 + _JM2; _X9 < _W11; _X9++) { + var _5H2 = _2O2[_X9]; + this._XN2(bones[_5H2]); + } + } + } + }; + _e01.prototype._XN2 = function (bone) { + if (bone._rL2) return; + var parent = bone.parent; + if (parent != null) this._XN2(parent); + bone._rL2 = !0; + this._FN2.push(bone); + }; + _e01.prototype._ZN2 = function (bones) { + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + if (bone._rL2) this._ZN2(bone._fR1); + bone._rL2 = !1; + } + }; + _e01.prototype._j11 = function () { + var _GN2 = this._GN2; + for (var _X9 = 0, _W11 = _GN2.length; _X9 < _W11; _X9++) { + var bone = _GN2[_X9]; + bone._7A1 = bone.x; + bone._8A1 = bone.y; + bone._jL2 = bone.rotation; + bone._kL2 = bone.scaleX; + bone._lL2 = bone.scaleY; + bone._mL2 = bone.shearX; + bone._nL2 = bone.shearY; + bone._oL2 = !0; + } + var _PN2 = this._FN2; + for (var _X9 = 0, _W11 = _PN2.length; _X9 < _W11; _X9++) _PN2[_X9]._A11(); + }; + _e01.prototype._sL2 = function () { + this._3O2(); + this._Y01(); + }; + _e01.prototype._3O2 = function () { + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) bones[_X9]._sL2(); + var _wI2 = this._wI2; + for (var _X9 = 0, _W11 = _wI2.length; _X9 < _W11; _X9++) { + var _vI2 = _wI2[_X9]; + _vI2.mix = _vI2.data.mix; + _vI2._qI2 = _vI2.data._qI2; + _vI2.compress = _vI2.data.compress; + _vI2._6x1 = _vI2.data._6x1; + } + var _JI2 = this._JI2; + for (var _X9 = 0, _W11 = _JI2.length; _X9 < _W11; _X9++) { + var _vI2 = _JI2[_X9]; + var data = _vI2.data; + _vI2.rotateMix = data.rotateMix; + _vI2._DI2 = data._DI2; + _vI2.scaleMix = data.scaleMix; + _vI2._EI2 = data._EI2; + } + var _RI2 = this._RI2; + for (var _X9 = 0, _W11 = _RI2.length; _X9 < _W11; _X9++) { + var _vI2 = _RI2[_X9]; + var data = _vI2.data; + _vI2.position = data.position; + _vI2.spacing = data.spacing; + _vI2.rotateMix = data.rotateMix; + _vI2._DI2 = data._DI2; + } + }; + _e01.prototype._Y01 = function () { + var slots = this.slots; + spine._AG2._YH2(slots, 0, this.drawOrder, 0, slots.length); + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) slots[_X9]._sL2(); + }; + _e01.prototype._w01 = function () { + if (this.bones.length == 0) return null; + return this.bones[0]; + }; + _e01.prototype._9M2 = function (_4O2) { + if (_4O2 == null) throw new Error("boneName cannot be null."); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + if (bone.data.name == _4O2) return bone; + } + return null; + }; + _e01.prototype._5O2 = function (_4O2) { + if (_4O2 == null) throw new Error("boneName cannot be null."); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) if (bones[_X9].data.name == _4O2) return _X9; + return -1; + }; + _e01.prototype._111 = function (_6O2) { + if (_6O2 == null) throw new Error("slotName cannot be null."); + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) { + var slot = slots[_X9]; + if (slot.data.name == _6O2) return slot; + } + return null; + }; + _e01.prototype._411 = function (_6O2) { + if (_6O2 == null) throw new Error("slotName cannot be null."); + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) if (slots[_X9].data.name == _6O2) return _X9; + return -1; + }; + _e01.prototype._X01 = function (_7O2) { + var skin = this.data._8O2(_7O2); + if (skin == null) throw new Error("Skin not found: " + _7O2); + this._9O2(skin); + }; + _e01.prototype._9O2 = function (_aO2) { + if (_aO2 != null) { + if (this.skin != null) _aO2._bO2(this, this.skin); + else { + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) { + var slot = slots[_X9]; + var _cO2 = slot.data._EH2; + if (_cO2 != null) { + var attachment = _aO2._611(_X9, _cO2); + if (attachment != null) slot._211(attachment); + } + } + } + } + this.skin = _aO2; + }; + _e01.prototype._dO2 = function (_6O2, _EH2) { + return this._611(this.data._411(_6O2), _EH2); + }; + _e01.prototype._611 = function (_311, _EH2) { + if (_EH2 == null) throw new Error("attachmentName cannot be null."); + if (this.skin != null) { + var attachment = this.skin._611(_311, _EH2); + if (attachment != null) return attachment; + } + if (this.data._W01 != null) return this.data._W01._611(_311, _EH2); + return null; + }; + _e01.prototype._211 = function (_6O2, _EH2) { + if (_6O2 == null) throw new Error("slotName cannot be null."); + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) { + var slot = slots[_X9]; + if (slot.data.name == _6O2) { + var attachment = null; + if (_EH2 != null) { + attachment = this._611(_X9, _EH2); + if (attachment == null) throw new Error("Attachment not found: " + _EH2 + ", for slot: " + _6O2); + } + slot._211(attachment); + return; + } + } + throw new Error("Slot not found: " + _6O2); + }; + _e01.prototype._eO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _wI2 = this._wI2; + for (var _X9 = 0, _W11 = _wI2.length; _X9 < _W11; _X9++) { + var ikConstraint = _wI2[_X9]; + if (ikConstraint.data.name == _fO2) return ikConstraint; + } + return null; + }; + _e01.prototype._gO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _JI2 = this._JI2; + for (var _X9 = 0, _W11 = _JI2.length; _X9 < _W11; _X9++) { + var _vI2 = _JI2[_X9]; + if (_vI2.data.name == _fO2) return _vI2; + } + return null; + }; + _e01.prototype._hO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _RI2 = this._RI2; + for (var _X9 = 0, _W11 = _RI2.length; _X9 < _W11; _X9++) { + var _vI2 = _RI2[_X9]; + if (_vI2.data.name == _fO2) return _vI2; + } + return null; + }; + _e01.prototype.getBounds = function (offset, size, _Et1) { + if (_Et1 === void 0) { + _Et1 = 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 _K11 = Number.POSITIVE_INFINITY, + _M11 = Number.POSITIVE_INFINITY, + _L11 = Number.NEGATIVE_INFINITY, + _N11 = Number.NEGATIVE_INFINITY; + for (var _X9 = 0, _W11 = drawOrder.length; _X9 < _W11; _X9++) { + var slot = drawOrder[_X9]; + var _3N2 = 0; + var vertices = null; + var attachment = slot._611(); + if (attachment instanceof spine._041) { + _3N2 = 8; + vertices = spine._AG2._SH2(_Et1, _3N2, 0); + attachment._v41(slot.bone, vertices, 0, 2); + } else if (attachment instanceof spine._241) { + var _B41 = attachment; + _3N2 = _B41._C41; + vertices = spine._AG2._SH2(_Et1, _3N2, 0); + _B41._v41(slot, 0, _3N2, vertices, 0, 2); + } + if (vertices != null) { + for (var _tJ2 = 0, _iO2 = vertices.length; _tJ2 < _iO2; _tJ2 += 2) { + var x = vertices[_tJ2], + y = vertices[_tJ2 + 1]; + _K11 = Math.min(_K11, x); + _M11 = Math.min(_M11, y); + _L11 = Math.max(_L11, x); + _N11 = Math.max(_N11, y); + } + } + } + offset.set(_K11, _M11); + size.set(_L11 - _K11, _N11 - _M11); + }; + _e01.prototype._A11 = function (_po2) { + this.time += _po2; + }; + return _e01; + })(); + spine._e01 = _e01; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _u01 = (function () { + function _u01() { + this._K11 = 0; + this._M11 = 0; + this._L11 = 0; + this._N11 = 0; + this._J11 = new Array(); + this._X11 = new Array(); + this._jO2 = new spine._1J2(function () { + return spine._AG2._BG2(16); + }); + } + _u01.prototype._A11 = function (skeleton, _kO2) { + if (skeleton == null) throw new Error("skeleton cannot be null."); + var _J11 = this._J11; + var _X11 = this._X11; + var _jO2 = this._jO2; + var slots = skeleton.slots; + var _lO2 = slots.length; + _J11.length = 0; + _jO2._mO2(_X11); + _X11.length = 0; + for (var _X9 = 0; _X9 < _lO2; _X9++) { + var slot = slots[_X9]; + var attachment = slot._611(); + if (attachment instanceof spine._441) { + var _t61 = attachment; + _J11.push(_t61); + var _VW1 = _jO2._bK2(); + if (_VW1.length != _t61._C41) { + _VW1 = spine._AG2._BG2(_t61._C41); + } + _X11.push(_VW1); + _t61._v41(slot, 0, _t61._C41, _VW1, 0, 2); + } + } + if (_kO2) { + this._nO2(); + } else { + this._K11 = Number.POSITIVE_INFINITY; + this._M11 = Number.POSITIVE_INFINITY; + this._L11 = Number.NEGATIVE_INFINITY; + this._N11 = Number.NEGATIVE_INFINITY; + } + }; + _u01.prototype._nO2 = function () { + var _K11 = Number.POSITIVE_INFINITY, + _M11 = Number.POSITIVE_INFINITY, + _L11 = Number.NEGATIVE_INFINITY, + _N11 = Number.NEGATIVE_INFINITY; + var _X11 = this._X11; + for (var _X9 = 0, _W11 = _X11.length; _X9 < _W11; _X9++) { + var _VW1 = _X11[_X9]; + var vertices = _VW1; + for (var _tJ2 = 0, _iO2 = _VW1.length; _tJ2 < _iO2; _tJ2 += 2) { + var x = vertices[_tJ2]; + var y = vertices[_tJ2 + 1]; + _K11 = Math.min(_K11, x); + _M11 = Math.min(_M11, y); + _L11 = Math.max(_L11, x); + _N11 = Math.max(_N11, y); + } + } + this._K11 = _K11; + this._M11 = _M11; + this._L11 = _L11; + this._N11 = _N11; + }; + _u01.prototype._oO2 = function (x, y) { + return x >= this._K11 && x <= this._L11 && y >= this._M11 && y <= this._N11; + }; + _u01.prototype._pO2 = function (__11, _021, _121, _221) { + var _K11 = this._K11; + var _M11 = this._M11; + var _L11 = this._L11; + var _N11 = this._N11; + if ((__11 <= _K11 && _121 <= _K11) || (_021 <= _M11 && _221 <= _M11) || (__11 >= _L11 && _121 >= _L11) || (_021 >= _N11 && _221 >= _N11)) return !1; + var _Z11 = (_221 - _021) / (_121 - __11); + var y = _Z11 * (_K11 - __11) + _021; + if (y > _M11 && y < _N11) return !0; + y = _Z11 * (_L11 - __11) + _021; + if (y > _M11 && y < _N11) return !0; + var x = (_M11 - _021) / _Z11 + __11; + if (x > _K11 && x < _L11) return !0; + x = (_N11 - _021) / _Z11 + __11; + if (x > _K11 && x < _L11) return !0; + return !1; + }; + _u01.prototype._qO2 = function (_rO2) { + return this._K11 < _rO2._L11 && this._L11 > _rO2._K11 && this._M11 < _rO2._N11 && this._N11 > _rO2._M11; + }; + _u01.prototype._r21 = function (x, y) { + var _X11 = this._X11; + for (var _X9 = 0, _W11 = _X11.length; _X9 < _W11; _X9++) if (this._sO2(_X11[_X9], x, y)) return this._J11[_X9]; + return null; + }; + _u01.prototype._sO2 = function (_VW1, x, y) { + var vertices = _VW1; + var _iO2 = _VW1.length; + var _tO2 = _iO2 - 2; + var _uO2 = !1; + for (var _tJ2 = 0; _tJ2 < _iO2; _tJ2 += 2) { + var _vO2 = vertices[_tJ2 + 1]; + var _0H2 = vertices[_tO2 + 1]; + if ((_vO2 < y && _0H2 >= y) || (_0H2 < y && _vO2 >= y)) { + var _wO2 = vertices[_tJ2]; + if (_wO2 + ((y - _vO2) / (_0H2 - _vO2)) * (vertices[_tO2] - _wO2) < x) _uO2 = !_uO2; + } + _tO2 = _tJ2; + } + return _uO2; + }; + _u01.prototype._421 = function (__11, _021, _121, _221) { + var _X11 = this._X11; + for (var _X9 = 0, _W11 = _X11.length; _X9 < _W11; _X9++) if (this._xO2(_X11[_X9], __11, _021, _121, _221)) return this._J11[_X9]; + return null; + }; + _u01.prototype._xO2 = function (_VW1, __11, _021, _121, _221) { + var vertices = _VW1; + var _iO2 = _VW1.length; + var _yO2 = __11 - _121, + _zO2 = _021 - _221; + var _AO2 = __11 * _221 - _021 * _121; + var _961 = vertices[_iO2 - 2], + _a61 = vertices[_iO2 - 1]; + for (var _tJ2 = 0; _tJ2 < _iO2; _tJ2 += 2) { + var _BO2 = vertices[_tJ2], + _CO2 = vertices[_tJ2 + 1]; + var _DO2 = _961 * _CO2 - _a61 * _BO2; + var _EO2 = _961 - _BO2, + _FO2 = _a61 - _CO2; + var _GO2 = _yO2 * _FO2 - _zO2 * _EO2; + var x = (_AO2 * _EO2 - _yO2 * _DO2) / _GO2; + if (((x >= _961 && x <= _BO2) || (x >= _BO2 && x <= _961)) && ((x >= __11 && x <= _121) || (x >= _121 && x <= __11))) { + var y = (_AO2 * _FO2 - _zO2 * _DO2) / _GO2; + if (((y >= _a61 && y <= _CO2) || (y >= _CO2 && y <= _a61)) && ((y >= _021 && y <= _221) || (y >= _221 && y <= _021))) return !0; + } + _961 = _BO2; + _a61 = _CO2; + } + return !1; + }; + _u01.prototype._HO2 = function (_t61) { + if (_t61 == null) throw new Error("boundingBox cannot be null."); + var index = this._J11.indexOf(_t61); + return index == -1 ? null : this._X11[index]; + }; + _u01.prototype._Sm2 = function () { + return this._L11 - this._K11; + }; + _u01.prototype._Tm2 = function () { + return this._N11 - this._M11; + }; + return _u01; + })(); + spine._u01 = _u01; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _E41 = (function () { + function _E41() { + this._IO2 = new spine._JO2(); + this._KO2 = new Array(); + this._LO2 = new Array(); + this._H41 = new Array(); + this._I41 = new Array(); + this._MO2 = new Array(); + } + _E41.prototype._F41 = function (slot, clip) { + if (this._NO2 != null) return 0; + this._NO2 = clip; + var _W11 = clip._C41; + var vertices = spine._AG2._SH2(this._KO2, _W11); + clip._v41(slot, 0, _W11, vertices, 0, 2); + var _KO2 = this._KO2; + _E41._OO2(_KO2); + var _PO2 = (this._PO2 = this._IO2._QO2(_KO2, this._IO2._RO2(_KO2))); + for (var _X9 = 0, _SO2 = _PO2.length; _X9 < _SO2; _X9++) { + var _VW1 = _PO2[_X9]; + _E41._OO2(_VW1); + _VW1.push(_VW1[0]); + _VW1.push(_VW1[1]); + } + return _PO2.length; + }; + _E41.prototype._S41 = function (slot) { + if (this._NO2 != null && this._NO2._TO2 == slot.data) this._T41(); + }; + _E41.prototype._T41 = function () { + if (this._NO2 == null) return; + this._NO2 = null; + this._PO2 = null; + this._H41.length = 0; + this._I41.length = 0; + this._KO2.length = 0; + }; + _E41.prototype._u41 = function () { + return this._NO2 != null; + }; + _E41.prototype._G41 = function (vertices, _3N2, triangles, _UO2, uvs, _vH2, _wH2, twoColor) { + var _LO2 = this._LO2, + _H41 = this._H41; + var _I41 = this._I41; + var _X11 = this._PO2; + var _VO2 = this._PO2.length; + var _jx2 = twoColor ? 12 : 8; + var index = 0; + _H41.length = 0; + _I41.length = 0; + _hK2: for (var _X9 = 0; _X9 < _UO2; _X9 += 3) { + var _WO2 = triangles[_X9] << 1; + var __11 = vertices[_WO2], + _021 = vertices[_WO2 + 1]; + var _xZ1 = uvs[_WO2], + _b61 = uvs[_WO2 + 1]; + _WO2 = triangles[_X9 + 1] << 1; + var _121 = vertices[_WO2], + _221 = vertices[_WO2 + 1]; + var _yZ1 = uvs[_WO2], + _c61 = uvs[_WO2 + 1]; + _WO2 = triangles[_X9 + 2] << 1; + var _961 = vertices[_WO2], + _a61 = vertices[_WO2 + 1]; + var _XO2 = uvs[_WO2], + _d61 = uvs[_WO2 + 1]; + for (var _ot1 = 0; _ot1 < _VO2; _ot1++) { + var _Wo1 = _H41.length; + if (this.clip(__11, _021, _121, _221, _961, _a61, _X11[_ot1], _LO2)) { + var _YO2 = _LO2.length; + if (_YO2 == 0) continue; + var _ZO2 = _221 - _a61, + _WU1 = _961 - _121, + _Bb2 = __11 - _961, + __O2 = _a61 - _021; + var _Ce1 = 1 / (_ZO2 * _Bb2 + _WU1 * (_021 - _a61)); + var _0P2 = _YO2 >> 1; + var _1P2 = this._LO2; + var _2P2 = spine._AG2._SH2(_H41, _Wo1 + _0P2 * _jx2); + for (var _tJ2 = 0; _tJ2 < _YO2; _tJ2 += 2) { + var x = _1P2[_tJ2], + y = _1P2[_tJ2 + 1]; + _2P2[_Wo1] = x; + _2P2[_Wo1 + 1] = y; + _2P2[_Wo1 + 2] = _vH2._b21; + _2P2[_Wo1 + 3] = _vH2._k41; + _2P2[_Wo1 + 4] = _vH2._e21; + _2P2[_Wo1 + 5] = _vH2._l41; + var _6T1 = x - _961, + _BS1 = y - _a61; + var _l41 = (_ZO2 * _6T1 + _WU1 * _BS1) * _Ce1; + var _e21 = (__O2 * _6T1 + _Bb2 * _BS1) * _Ce1; + var _Y9 = 1 - _l41 - _e21; + _2P2[_Wo1 + 6] = _xZ1 * _l41 + _yZ1 * _e21 + _XO2 * _Y9; + _2P2[_Wo1 + 7] = _b61 * _l41 + _c61 * _e21 + _d61 * _Y9; + if (twoColor) { + _2P2[_Wo1 + 8] = _wH2._b21; + _2P2[_Wo1 + 9] = _wH2._k41; + _2P2[_Wo1 + 10] = _wH2._e21; + _2P2[_Wo1 + 11] = _wH2._l41; + } + _Wo1 += _jx2; + } + _Wo1 = _I41.length; + var _3P2 = spine._AG2._SH2(_I41, _Wo1 + 3 * (_0P2 - 2)); + _0P2--; + for (var _tJ2 = 1; _tJ2 < _0P2; _tJ2++) { + _3P2[_Wo1] = index; + _3P2[_Wo1 + 1] = index + _tJ2; + _3P2[_Wo1 + 2] = index + _tJ2 + 1; + _Wo1 += 3; + } + index += _0P2 + 1; + } else { + var _2P2 = spine._AG2._SH2(_H41, _Wo1 + 3 * _jx2); + _2P2[_Wo1] = __11; + _2P2[_Wo1 + 1] = _021; + _2P2[_Wo1 + 2] = _vH2._b21; + _2P2[_Wo1 + 3] = _vH2._k41; + _2P2[_Wo1 + 4] = _vH2._e21; + _2P2[_Wo1 + 5] = _vH2._l41; + if (!twoColor) { + _2P2[_Wo1 + 6] = _xZ1; + _2P2[_Wo1 + 7] = _b61; + _2P2[_Wo1 + 8] = _121; + _2P2[_Wo1 + 9] = _221; + _2P2[_Wo1 + 10] = _vH2._b21; + _2P2[_Wo1 + 11] = _vH2._k41; + _2P2[_Wo1 + 12] = _vH2._e21; + _2P2[_Wo1 + 13] = _vH2._l41; + _2P2[_Wo1 + 14] = _yZ1; + _2P2[_Wo1 + 15] = _c61; + _2P2[_Wo1 + 16] = _961; + _2P2[_Wo1 + 17] = _a61; + _2P2[_Wo1 + 18] = _vH2._b21; + _2P2[_Wo1 + 19] = _vH2._k41; + _2P2[_Wo1 + 20] = _vH2._e21; + _2P2[_Wo1 + 21] = _vH2._l41; + _2P2[_Wo1 + 22] = _XO2; + _2P2[_Wo1 + 23] = _d61; + } else { + _2P2[_Wo1 + 6] = _xZ1; + _2P2[_Wo1 + 7] = _b61; + _2P2[_Wo1 + 8] = _wH2._b21; + _2P2[_Wo1 + 9] = _wH2._k41; + _2P2[_Wo1 + 10] = _wH2._e21; + _2P2[_Wo1 + 11] = _wH2._l41; + _2P2[_Wo1 + 12] = _121; + _2P2[_Wo1 + 13] = _221; + _2P2[_Wo1 + 14] = _vH2._b21; + _2P2[_Wo1 + 15] = _vH2._k41; + _2P2[_Wo1 + 16] = _vH2._e21; + _2P2[_Wo1 + 17] = _vH2._l41; + _2P2[_Wo1 + 18] = _yZ1; + _2P2[_Wo1 + 19] = _c61; + _2P2[_Wo1 + 20] = _wH2._b21; + _2P2[_Wo1 + 21] = _wH2._k41; + _2P2[_Wo1 + 22] = _wH2._e21; + _2P2[_Wo1 + 23] = _wH2._l41; + _2P2[_Wo1 + 24] = _961; + _2P2[_Wo1 + 25] = _a61; + _2P2[_Wo1 + 26] = _vH2._b21; + _2P2[_Wo1 + 27] = _vH2._k41; + _2P2[_Wo1 + 28] = _vH2._e21; + _2P2[_Wo1 + 29] = _vH2._l41; + _2P2[_Wo1 + 30] = _XO2; + _2P2[_Wo1 + 31] = _d61; + _2P2[_Wo1 + 32] = _wH2._b21; + _2P2[_Wo1 + 33] = _wH2._k41; + _2P2[_Wo1 + 34] = _wH2._e21; + _2P2[_Wo1 + 35] = _wH2._l41; + } + _Wo1 = _I41.length; + var _3P2 = spine._AG2._SH2(_I41, _Wo1 + 3); + _3P2[_Wo1] = index; + _3P2[_Wo1 + 1] = index + 1; + _3P2[_Wo1 + 2] = index + 2; + index += 3; + continue _hK2; + } + } + } + }; + _E41.prototype.clip = function (__11, _021, _121, _221, _961, _a61, _4P2, _Kr1) { + var _5P2 = _Kr1; + var _6P2 = !1; + var _Ir1 = null; + if (_4P2.length % 4 >= 2) { + _Ir1 = _Kr1; + _Kr1 = this._MO2; + } else _Ir1 = this._MO2; + _Ir1.length = 0; + _Ir1.push(__11); + _Ir1.push(_021); + _Ir1.push(_121); + _Ir1.push(_221); + _Ir1.push(_961); + _Ir1.push(_a61); + _Ir1.push(__11); + _Ir1.push(_021); + _Kr1.length = 0; + var _7P2 = _4P2; + var _8P2 = _4P2.length - 4; + for (var _X9 = 0; ; _X9 += 2) { + var _9P2 = _7P2[_X9], + _aP2 = _7P2[_X9 + 1]; + var _bP2 = _7P2[_X9 + 2], + _cP2 = _7P2[_X9 + 3]; + var _dP2 = _9P2 - _bP2, + _eP2 = _aP2 - _cP2; + var _fP2 = _Ir1; + var _gP2 = _Ir1.length - 2, + _hP2 = _Kr1.length; + for (var _tJ2 = 0; _tJ2 < _gP2; _tJ2 += 2) { + var _iP2 = _fP2[_tJ2], + _jP2 = _fP2[_tJ2 + 1]; + var _kP2 = _fP2[_tJ2 + 2], + _lP2 = _fP2[_tJ2 + 3]; + var _mP2 = _dP2 * (_lP2 - _cP2) - _eP2 * (_kP2 - _bP2) > 0; + if (_dP2 * (_jP2 - _cP2) - _eP2 * (_iP2 - _bP2) > 0) { + if (_mP2) { + _Kr1.push(_kP2); + _Kr1.push(_lP2); + continue; + } + var _6T1 = _lP2 - _jP2, + _CS1 = _kP2 - _iP2; + var _nP2 = (_CS1 * (_aP2 - _jP2) - _6T1 * (_9P2 - _iP2)) / (_6T1 * (_bP2 - _9P2) - _CS1 * (_cP2 - _aP2)); + _Kr1.push(_9P2 + (_bP2 - _9P2) * _nP2); + _Kr1.push(_aP2 + (_cP2 - _aP2) * _nP2); + } else if (_mP2) { + var _6T1 = _lP2 - _jP2, + _CS1 = _kP2 - _iP2; + var _nP2 = (_CS1 * (_aP2 - _jP2) - _6T1 * (_9P2 - _iP2)) / (_6T1 * (_bP2 - _9P2) - _CS1 * (_cP2 - _aP2)); + _Kr1.push(_9P2 + (_bP2 - _9P2) * _nP2); + _Kr1.push(_aP2 + (_cP2 - _aP2) * _nP2); + _Kr1.push(_kP2); + _Kr1.push(_lP2); + } + _6P2 = !0; + } + if (_hP2 == _Kr1.length) { + _5P2.length = 0; + return !0; + } + _Kr1.push(_Kr1[0]); + _Kr1.push(_Kr1[1]); + if (_X9 == _8P2) break; + var _Et1 = _Kr1; + _Kr1 = _Ir1; + _Kr1.length = 0; + _Ir1 = _Et1; + } + if (_5P2 != _Kr1) { + _5P2.length = 0; + for (var _X9 = 0, _W11 = _Kr1.length - 2; _X9 < _W11; _X9++) _5P2[_X9] = _Kr1[_X9]; + } else _5P2.length = _5P2.length - 2; + return _6P2; + }; + _E41._OO2 = function (_VW1) { + var vertices = _VW1; + var _oP2 = _VW1.length; + var _KV1 = vertices[_oP2 - 2] * vertices[1] - vertices[0] * vertices[_oP2 - 1], + _pP2 = 0, + _qP2 = 0, + _rP2 = 0, + _sP2 = 0; + for (var _X9 = 0, _W11 = _oP2 - 3; _X9 < _W11; _X9 += 2) { + _pP2 = vertices[_X9]; + _qP2 = vertices[_X9 + 1]; + _rP2 = vertices[_X9 + 2]; + _sP2 = vertices[_X9 + 3]; + _KV1 += _pP2 * _sP2 - _rP2 * _qP2; + } + if (_KV1 < 0) return; + for (var _X9 = 0, _tP2 = _oP2 - 2, _W11 = _oP2 >> 1; _X9 < _W11; _X9 += 2) { + var x = vertices[_X9], + y = vertices[_X9 + 1]; + var _6Z1 = _tP2 - _X9; + vertices[_X9] = vertices[_6Z1]; + vertices[_X9 + 1] = vertices[_6Z1 + 1]; + vertices[_6Z1] = x; + vertices[_6Z1 + 1] = y; + } + }; + return _E41; + })(); + spine._E41 = _E41; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _uP2 = (function () { + function _uP2() { + this.bones = new Array(); + this.slots = new Array(); + this.skins = new Array(); + this.events = new Array(); + this.animations = new Array(); + this._wI2 = new Array(); + this._JI2 = new Array(); + this._RI2 = new Array(); + this._Pz1 = 0; + } + _uP2.prototype._9M2 = function (_4O2) { + if (_4O2 == null) throw new Error("boneName cannot be null."); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + if (bone.name == _4O2) return bone; + } + return null; + }; + _uP2.prototype._5O2 = function (_4O2) { + if (_4O2 == null) throw new Error("boneName cannot be null."); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) if (bones[_X9].name == _4O2) return _X9; + return -1; + }; + _uP2.prototype._111 = function (_6O2) { + if (_6O2 == null) throw new Error("slotName cannot be null."); + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) { + var slot = slots[_X9]; + if (slot.name == _6O2) return slot; + } + return null; + }; + _uP2.prototype._411 = function (_6O2) { + if (_6O2 == null) throw new Error("slotName cannot be null."); + var slots = this.slots; + for (var _X9 = 0, _W11 = slots.length; _X9 < _W11; _X9++) if (slots[_X9].name == _6O2) return _X9; + return -1; + }; + _uP2.prototype._8O2 = function (_7O2) { + if (_7O2 == null) throw new Error("skinName cannot be null."); + var skins = this.skins; + for (var _X9 = 0, _W11 = skins.length; _X9 < _W11; _X9++) { + var skin = skins[_X9]; + if (skin.name == _7O2) return skin; + } + return null; + }; + _uP2.prototype._vP2 = function (_wP2) { + if (_wP2 == null) throw new Error("eventDataName cannot be null."); + var events = this.events; + for (var _X9 = 0, _W11 = events.length; _X9 < _W11; _X9++) { + var _xP2 = events[_X9]; + if (_xP2.name == _wP2) return _xP2; + } + return null; + }; + _uP2.prototype._T01 = function (__J2) { + if (__J2 == null) throw new Error("animationName cannot be null."); + var animations = this.animations; + for (var _X9 = 0, _W11 = animations.length; _X9 < _W11; _X9++) { + var _K01 = animations[_X9]; + if (_K01.name == __J2) return _K01; + } + return null; + }; + _uP2.prototype._eO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _wI2 = this._wI2; + for (var _X9 = 0, _W11 = _wI2.length; _X9 < _W11; _X9++) { + var _vI2 = _wI2[_X9]; + if (_vI2.name == _fO2) return _vI2; + } + return null; + }; + _uP2.prototype._gO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _JI2 = this._JI2; + for (var _X9 = 0, _W11 = _JI2.length; _X9 < _W11; _X9++) { + var _vI2 = _JI2[_X9]; + if (_vI2.name == _fO2) return _vI2; + } + return null; + }; + _uP2.prototype._hO2 = function (_fO2) { + if (_fO2 == null) throw new Error("constraintName cannot be null."); + var _RI2 = this._RI2; + for (var _X9 = 0, _W11 = _RI2.length; _X9 < _W11; _X9++) { + var _vI2 = _RI2[_X9]; + if (_vI2.name == _fO2) return _vI2; + } + return null; + }; + _uP2.prototype._yP2 = function (_zP2) { + if (_zP2 == null) throw new Error("pathConstraintName cannot be null."); + var _RI2 = this._RI2; + for (var _X9 = 0, _W11 = _RI2.length; _X9 < _W11; _X9++) if (_RI2[_X9].name == _zP2) return _X9; + return -1; + }; + return _uP2; + })(); + spine._uP2 = _uP2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _A31 = (function () { + function _A31(_AP2) { + this.scale = 1; + this._BP2 = new Array(); + this._AP2 = _AP2; + } + _A31.prototype._C31 = function (_0d1) { + var scale = this.scale; + var _0K2 = new spine._uP2(); + var _v01 = typeof _0d1 === "string" ? JSON.parse(_0d1) : _0d1; + var _CP2 = _v01.skeleton; + if (_CP2 != null) { + _0K2.hash = _CP2.hash; + _0K2.version = _CP2.spine; + _0K2.width = _CP2.width; + _0K2.height = _CP2.height; + _0K2._Pz1 = _CP2._Pz1; + _0K2._DP2 = _CP2.images; + } + if (_v01.bones) { + for (var _X9 = 0; _X9 < _v01.bones.length; _X9++) { + var _EP2 = _v01.bones[_X9]; + var _FP2 = null; + var _GP2 = this._HP2(_EP2, "parent", null); + if (_GP2 != null) { + _FP2 = _0K2._9M2(_GP2); + if (_FP2 == null) throw new Error("Parent bone not found: " + _GP2); + } + var data = new spine._6M2(_0K2.bones.length, _EP2.name, _FP2); + data.length = this._HP2(_EP2, "length", 0) * scale; + data.x = this._HP2(_EP2, "x", 0) * scale; + data.y = this._HP2(_EP2, "y", 0) * scale; + data.rotation = this._HP2(_EP2, "rotation", 0); + data.scaleX = this._HP2(_EP2, "scaleX", 1); + data.scaleY = this._HP2(_EP2, "scaleY", 1); + data.shearX = this._HP2(_EP2, "shearX", 0); + data.shearY = this._HP2(_EP2, "shearY", 0); + data._AL2 = _A31._IP2(this._HP2(_EP2, "transform", "normal")); + _0K2.bones.push(data); + } + } + if (_v01.slots) { + for (var _X9 = 0; _X9 < _v01.slots.length; _X9++) { + var _JP2 = _v01.slots[_X9]; + var _6O2 = _JP2.name; + var _4O2 = _JP2.bone; + var _HN2 = _0K2._9M2(_4O2); + if (_HN2 == null) throw new Error("Slot bone not found: " + _4O2); + var data = new spine._KP2(_0K2.slots.length, _6O2, _HN2); + var color = this._HP2(_JP2, "color", null); + if (color != null) data.color._LP2(color); + var _wH2 = this._HP2(_JP2, "dark", null); + if (_wH2 != null) { + data._l51 = new spine._i41(1, 1, 1, 1); + data._l51._LP2(_wH2); + } + data._EH2 = this._HP2(_JP2, "attachment", null); + data._r51 = _A31._MP2(this._HP2(_JP2, "blend", "normal")); + _0K2.slots.push(data); + } + } + if (_v01.ik) { + for (var _X9 = 0; _X9 < _v01.ik.length; _X9++) { + var _NP2 = _v01.ik[_X9]; + var data = new spine._BM2(_NP2.name); + data._bM2 = this._HP2(_NP2, "order", 0); + for (var _i21 = 0; _i21 < _NP2.bones.length; _i21++) { + var _4O2 = _NP2.bones[_i21]; + var bone = _0K2._9M2(_4O2); + if (bone == null) throw new Error("IK bone not found: " + _4O2); + data.bones.push(bone); + } + var _OP2 = _NP2.target; + data.target = _0K2._9M2(_OP2); + if (data.target == null) throw new Error("IK target bone not found: " + _OP2); + data.mix = this._HP2(_NP2, "mix", 1); + data._qI2 = this._HP2(_NP2, "bendPositive", !0) ? 1 : -1; + data.compress = this._HP2(_NP2, "compress", !1); + data._6x1 = this._HP2(_NP2, "stretch", !1); + data._dM2 = this._HP2(_NP2, "uniform", !1); + _0K2._wI2.push(data); + } + } + if (_v01.transform) { + for (var _X9 = 0; _X9 < _v01.transform.length; _X9++) { + var _NP2 = _v01.transform[_X9]; + var data = new spine._PP2(_NP2.name); + data._bM2 = this._HP2(_NP2, "order", 0); + for (var _i21 = 0; _i21 < _NP2.bones.length; _i21++) { + var _4O2 = _NP2.bones[_i21]; + var bone = _0K2._9M2(_4O2); + if (bone == null) throw new Error("Transform constraint bone not found: " + _4O2); + data.bones.push(bone); + } + var _OP2 = _NP2.target; + data.target = _0K2._9M2(_OP2); + if (data.target == null) throw new Error("Transform constraint target bone not found: " + _OP2); + data._0M2 = this._HP2(_NP2, "local", !1); + data._QP2 = this._HP2(_NP2, "relative", !1); + data._VM2 = this._HP2(_NP2, "rotation", 0); + data._RP2 = this._HP2(_NP2, "x", 0) * scale; + data._SP2 = this._HP2(_NP2, "y", 0) * scale; + data._TP2 = this._HP2(_NP2, "scaleX", 0); + data._UP2 = this._HP2(_NP2, "scaleY", 0); + data._VP2 = this._HP2(_NP2, "shearY", 0); + data.rotateMix = this._HP2(_NP2, "rotateMix", 1); + data._DI2 = this._HP2(_NP2, "translateMix", 1); + data.scaleMix = this._HP2(_NP2, "scaleMix", 1); + data._EI2 = this._HP2(_NP2, "shearMix", 1); + _0K2._JI2.push(data); + } + } + if (_v01.path) { + for (var _X9 = 0; _X9 < _v01.path.length; _X9++) { + var _NP2 = _v01.path[_X9]; + var data = new spine._tN2(_NP2.name); + data._bM2 = this._HP2(_NP2, "order", 0); + for (var _i21 = 0; _i21 < _NP2.bones.length; _i21++) { + var _4O2 = _NP2.bones[_i21]; + var bone = _0K2._9M2(_4O2); + if (bone == null) throw new Error("Transform constraint bone not found: " + _4O2); + data.bones.push(bone); + } + var _OP2 = _NP2.target; + data.target = _0K2._111(_OP2); + if (data.target == null) throw new Error("Path target slot not found: " + _OP2); + data._RM2 = _A31._WP2(this._HP2(_NP2, "positionMode", "percent")); + data.spacingMode = _A31._XP2(this._HP2(_NP2, "spacingMode", "length")); + data.rotateMode = _A31._YP2(this._HP2(_NP2, "rotateMode", "tangent")); + data._VM2 = this._HP2(_NP2, "rotation", 0); + data.position = this._HP2(_NP2, "position", 0); + if (data._RM2 == spine._SM2.Fixed) data.position *= scale; + data.spacing = this._HP2(_NP2, "spacing", 0); + if (data.spacingMode == spine._GM2.Length || data.spacingMode == spine._GM2.Fixed) data.spacing *= scale; + data.rotateMix = this._HP2(_NP2, "rotateMix", 1); + data._DI2 = this._HP2(_NP2, "translateMix", 1); + _0K2._RI2.push(data); + } + } + if (_v01.skins) { + for (var _7O2 in _v01.skins) { + var _ZP2 = _v01.skins[_7O2]; + var skin = new spine.__P2(_7O2); + for (var _6O2 in _ZP2) { + var _311 = _0K2._411(_6O2); + if (_311 == -1) throw new Error("Slot not found: " + _6O2); + var _JP2 = _ZP2[_6O2]; + for (var _0Q2 in _JP2) { + var attachment = this._1Q2(_JP2[_0Q2], skin, _311, _0Q2, _0K2); + if (attachment != null) skin._2Q2(_311, _0Q2, attachment); + } + } + _0K2.skins.push(skin); + if (skin.name == "default") _0K2._W01 = skin; + } + } + for (var _X9 = 0, _W11 = this._BP2.length; _X9 < _W11; _X9++) { + var _3Q2 = this._BP2[_X9]; + var skin = _3Q2.skin == null ? _0K2._W01 : _0K2._8O2(_3Q2.skin); + if (skin == null) throw new Error("Skin not found: " + _3Q2.skin); + var _4Q2 = skin._611(_3Q2._311, _3Q2.parent); + if (_4Q2 == null) throw new Error("Parent mesh not found: " + _3Q2.parent); + _3Q2._B41._5Q2(_4Q2); + _3Q2._B41._6Q2(); + } + this._BP2.length = 0; + if (_v01.events) { + for (var _7Q2 in _v01.events) { + var _8Q2 = _v01.events[_7Q2]; + var data = new spine._7M2(_7Q2); + data._l01 = this._HP2(_8Q2, "int", 0); + data._m01 = this._HP2(_8Q2, "float", 0); + data._n01 = this._HP2(_8Q2, "string", ""); + data._9Q2 = this._HP2(_8Q2, "audio", null); + if (data._9Q2 != null) { + data.volume = this._HP2(_8Q2, "volume", 1); + data._a12 = this._HP2(_8Q2, "balance", 0); + } + _0K2.events.push(data); + } + } + if (_v01.animations) { + for (var __J2 in _v01.animations) { + var _aQ2 = _v01.animations[__J2]; + this._bQ2(_aQ2, __J2, _0K2); + } + } + return _0K2; + }; + _A31.prototype._1Q2 = function (map, skin, _311, name, _0K2) { + var scale = this.scale; + name = this._HP2(map, "name", name); + var type = this._HP2(map, "type", "region"); + switch (type) { + case "region": { + var path = this._HP2(map, "path", name); + var _t41 = this._AP2._8L2(skin, name, path); + if (_t41 == null) return null; + _t41.path = path; + _t41.x = this._HP2(map, "x", 0) * scale; + _t41.y = this._HP2(map, "y", 0) * scale; + _t41.scaleX = this._HP2(map, "scaleX", 1); + _t41.scaleY = this._HP2(map, "scaleY", 1); + _t41.rotation = this._HP2(map, "rotation", 0); + _t41.width = map.width * scale; + _t41.height = map.height * scale; + var color = this._HP2(map, "color", null); + if (color != null) _t41.color._LP2(color); + _t41._cQ2(); + return _t41; + } + case "boundingbox": { + var _dQ2 = this._AP2._cL2(skin, name); + if (_dQ2 == null) return null; + this._eQ2(map, _dQ2, map.vertexCount << 1); + var color = this._HP2(map, "color", null); + if (color != null) _dQ2.color._LP2(color); + return _dQ2; + } + case "mesh": + case "linkedmesh": { + var path = this._HP2(map, "path", name); + var _B41 = this._AP2._bL2(skin, name, path); + if (_B41 == null) return null; + _B41.path = path; + var color = this._HP2(map, "color", null); + if (color != null) _B41.color._LP2(color); + var _fQ2 = this._HP2(map, "parent", null); + if (_fQ2 != null) { + _B41._gQ2 = this._HP2(map, "deform", !0); + this._BP2.push(new LinkedMesh(_B41, this._HP2(map, "skin", null), _311, _fQ2)); + return _B41; + } + var uvs = map.uvs; + this._eQ2(map, _B41, uvs.length); + _B41.triangles = map.triangles; + _B41._hQ2 = uvs; + _B41._6Q2(); + _B41._iQ2 = this._HP2(map, "hull", 0) * 2; + return _B41; + } + case "path": { + var path = this._AP2._dL2(skin, name); + if (path == null) return null; + path._B2 = this._HP2(map, "closed", !1); + path._7N2 = this._HP2(map, "constantSpeed", !0); + var vertexCount = map.vertexCount; + this._eQ2(map, path, vertexCount << 1); + var lengths = spine._AG2._jQ2(vertexCount / 3, 0); + for (var _X9 = 0; _X9 < map.lengths.length; _X9++) lengths[_X9] = map.lengths[_X9] * scale; + path.lengths = lengths; + var color = this._HP2(map, "color", null); + if (color != null) path.color._LP2(color); + return path; + } + case "point": { + var _rY1 = this._AP2._fL2(skin, name); + if (_rY1 == null) return null; + _rY1.x = this._HP2(map, "x", 0) * scale; + _rY1.y = this._HP2(map, "y", 0) * scale; + _rY1.rotation = this._HP2(map, "rotation", 0); + var color = this._HP2(map, "color", null); + if (color != null) _rY1.color._LP2(color); + return _rY1; + } + case "clipping": { + var clip = this._AP2._hL2(skin, name); + if (clip == null) return null; + var end = this._HP2(map, "end", null); + if (end != null) { + var slot = _0K2._111(end); + if (slot == null) throw new Error("Clipping end slot not found: " + end); + clip._TO2 = slot; + } + var vertexCount = map.vertexCount; + this._eQ2(map, clip, vertexCount << 1); + var color = this._HP2(map, "color", null); + if (color != null) clip.color._LP2(color); + return clip; + } + } + return null; + }; + _A31.prototype._eQ2 = function (map, attachment, _3N2) { + var scale = this.scale; + attachment._C41 = _3N2; + var vertices = map.vertices; + if (_3N2 == vertices.length) { + var _kQ2 = spine._AG2._lQ2(vertices); + if (scale != 1) { + for (var _X9 = 0, _W11 = vertices.length; _X9 < _W11; _X9++) _kQ2[_X9] *= scale; + } + attachment.vertices = _kQ2; + return; + } + var _mQ2 = new Array(); + var bones = new Array(); + for (var _X9 = 0, _W11 = vertices.length; _X9 < _W11; ) { + var _JM2 = vertices[_X9++]; + bones.push(_JM2); + for (var _iO2 = _X9 + _JM2 * 4; _X9 < _iO2; _X9 += 4) { + bones.push(vertices[_X9]); + _mQ2.push(vertices[_X9 + 1] * scale); + _mQ2.push(vertices[_X9 + 2] * scale); + _mQ2.push(vertices[_X9 + 3]); + } + } + attachment.bones = bones; + attachment.vertices = spine._AG2._lQ2(_mQ2); + }; + _A31.prototype._bQ2 = function (map, name, _0K2) { + var scale = this.scale; + var _x11 = new Array(); + var duration = 0; + if (map.slots) { + for (var _6O2 in map.slots) { + var _JP2 = map.slots[_6O2]; + var _311 = _0K2._411(_6O2); + if (_311 == -1) throw new Error("Slot not found: " + _6O2); + for (var _nQ2 in _JP2) { + var _oQ2 = _JP2[_nQ2]; + if (_nQ2 == "attachment") { + var _cr1 = new spine._CH2(_oQ2.length); + _cr1._311 = _311; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + _cr1._6H2(_FG2++, _pQ2.time, _pQ2.name); + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[_cr1._DG2() - 1]); + } else if (_nQ2 == "color") { + var _cr1 = new spine._lH2(_oQ2.length); + _cr1._311 = _311; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + var color = new spine._i41(); + color._LP2(_pQ2.color); + _cr1._6H2(_FG2, _pQ2.time, color._b21, color._k41, color._e21, color._l41); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._lH2._aH2]); + } else if (_nQ2 == "twoColor") { + var _cr1 = new spine._sH2(_oQ2.length); + _cr1._311 = _311; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + var _vH2 = new spine._i41(); + var _wH2 = new spine._i41(); + _vH2._LP2(_pQ2._vH2); + _wH2._LP2(_pQ2._wH2); + _cr1._6H2(_FG2, _pQ2.time, _vH2._b21, _vH2._k41, _vH2._e21, _vH2._l41, _wH2._b21, _wH2._k41, _wH2._e21); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._sH2._aH2]); + } else throw new Error("Invalid timeline type for a slot: " + _nQ2 + " (" + _6O2 + ")"); + } + } + } + if (map.bones) { + for (var _4O2 in map.bones) { + var _EP2 = map.bones[_4O2]; + var _5H2 = _0K2._5O2(_4O2); + if (_5H2 == -1) throw new Error("Bone not found: " + _4O2); + for (var _nQ2 in _EP2) { + var _oQ2 = _EP2[_nQ2]; + if (_nQ2 === "rotate") { + var _cr1 = new spine._1H2(_oQ2.length); + _cr1._5H2 = _5H2; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + _cr1._6H2(_FG2, _pQ2.time, _pQ2.angle); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._1H2._aH2]); + } else if (_nQ2 === "translate" || _nQ2 === "scale" || _nQ2 === "shear") { + var _cr1 = null; + var _rQ2 = 1; + if (_nQ2 === "scale") _cr1 = new spine._iH2(_oQ2.length); + else if (_nQ2 === "shear") _cr1 = new spine._kH2(_oQ2.length); + else { + _cr1 = new spine._fH2(_oQ2.length); + _rQ2 = scale; + } + _cr1._5H2 = _5H2; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + var x = this._HP2(_pQ2, "x", 0), + y = this._HP2(_pQ2, "y", 0); + _cr1._6H2(_FG2, _pQ2.time, x * _rQ2, y * _rQ2); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._fH2._aH2]); + } else throw new Error("Invalid timeline type for a bone: " + _nQ2 + " (" + _4O2 + ")"); + } + } + } + if (map.ik) { + for (var _fO2 in map.ik) { + var _NP2 = map.ik[_fO2]; + var _vI2 = _0K2._eO2(_fO2); + var _cr1 = new spine._oI2(_NP2.length); + _cr1._pI2 = _0K2._wI2.indexOf(_vI2); + var _FG2 = 0; + for (var _X9 = 0; _X9 < _NP2.length; _X9++) { + var _pQ2 = _NP2[_X9]; + _cr1._6H2(_FG2, _pQ2.time, this._HP2(_pQ2, "mix", 1), this._HP2(_pQ2, "bendPositive", !0) ? 1 : -1, this._HP2(_pQ2, "compress", !1), this._HP2(_pQ2, "stretch", !1)); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._oI2._aH2]); + } + } + if (map.transform) { + for (var _fO2 in map.transform) { + var _NP2 = map.transform[_fO2]; + var _vI2 = _0K2._gO2(_fO2); + var _cr1 = new spine._BI2(_NP2.length); + _cr1._CI2 = _0K2._JI2.indexOf(_vI2); + var _FG2 = 0; + for (var _X9 = 0; _X9 < _NP2.length; _X9++) { + var _pQ2 = _NP2[_X9]; + _cr1._6H2(_FG2, _pQ2.time, this._HP2(_pQ2, "rotateMix", 1), this._HP2(_pQ2, "translateMix", 1), this._HP2(_pQ2, "scaleMix", 1), this._HP2(_pQ2, "shearMix", 1)); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._BI2._aH2]); + } + } + if (map.paths) { + for (var _fO2 in map.paths) { + var _NP2 = map.paths[_fO2]; + var index = _0K2._yP2(_fO2); + if (index == -1) throw new Error("Path constraint not found: " + _fO2); + var data = _0K2._RI2[index]; + for (var _nQ2 in _NP2) { + var _oQ2 = _NP2[_nQ2]; + if (_nQ2 === "position" || _nQ2 === "spacing") { + var _cr1 = null; + var _rQ2 = 1; + if (_nQ2 === "spacing") { + _cr1 = new spine._TI2(_oQ2.length); + if (data.spacingMode == spine._GM2.Length || data.spacingMode == spine._GM2.Fixed) _rQ2 = scale; + } else { + _cr1 = new spine._OI2(_oQ2.length); + if (data._RM2 == spine._SM2.Fixed) _rQ2 = scale; + } + _cr1._PI2 = index; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + _cr1._6H2(_FG2, _pQ2.time, this._HP2(_pQ2, _nQ2, 0) * _rQ2); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._OI2._aH2]); + } else if (_nQ2 === "mix") { + var _cr1 = new spine._UI2(_oQ2.length); + _cr1._PI2 = index; + var _FG2 = 0; + for (var _X9 = 0; _X9 < _oQ2.length; _X9++) { + var _pQ2 = _oQ2[_X9]; + _cr1._6H2(_FG2, _pQ2.time, this._HP2(_pQ2, "rotateMix", 1), this._HP2(_pQ2, "translateMix", 1)); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[(_cr1._DG2() - 1) * spine._UI2._aH2]); + } + } + } + } + if (map.deform) { + for (var _sQ2 in map.deform) { + var _tQ2 = map.deform[_sQ2]; + var skin = _0K2._8O2(_sQ2); + if (skin == null) throw new Error("Skin not found: " + _sQ2); + for (var _6O2 in _tQ2) { + var _JP2 = _tQ2[_6O2]; + var _311 = _0K2._411(_6O2); + if (_311 == -1) throw new Error("Slot not found: " + _JP2.name); + for (var _nQ2 in _JP2) { + var _oQ2 = _JP2[_nQ2]; + var attachment = skin._611(_311, _nQ2); + if (attachment == null) throw new Error("Deform attachment not found: " + _oQ2.name); + var _uQ2 = attachment.bones != null; + var vertices = attachment.vertices; + var _vQ2 = _uQ2 ? (vertices.length / 3) * 2 : vertices.length; + var _cr1 = new spine._IH2(_oQ2.length); + _cr1._311 = _311; + _cr1.attachment = attachment; + var _FG2 = 0; + for (var _i21 = 0; _i21 < _oQ2.length; _i21++) { + var _pQ2 = _oQ2[_i21]; + var deform = void 0; + var _wQ2 = this._HP2(_pQ2, "vertices", null); + if (_wQ2 == null) deform = _uQ2 ? spine._AG2._BG2(_vQ2) : vertices; + else { + deform = spine._AG2._BG2(_vQ2); + var start = this._HP2(_pQ2, "offset", 0); + spine._AG2._YH2(_wQ2, 0, deform, start, _wQ2.length); + if (scale != 1) { + for (var _X9 = start, _W11 = _X9 + _wQ2.length; _X9 < _W11; _X9++) deform[_X9] *= scale; + } + if (!_uQ2) { + for (var _X9 = 0; _X9 < _vQ2; _X9++) deform[_X9] += vertices[_X9]; + } + } + _cr1._6H2(_FG2, _pQ2.time, deform); + this._qQ2(_pQ2, _cr1, _FG2); + _FG2++; + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[_cr1._DG2() - 1]); + } + } + } + } + var _xQ2 = map.drawOrder; + if (_xQ2 == null) _xQ2 = map._yQ2; + if (_xQ2 != null) { + var _cr1 = new spine._lI2(_xQ2.length); + var _lO2 = _0K2.slots.length; + var _FG2 = 0; + for (var _i21 = 0; _i21 < _xQ2.length; _i21++) { + var _zQ2 = _xQ2[_i21]; + var drawOrder = null; + var _AQ2 = this._HP2(_zQ2, "offsets", null); + if (_AQ2 != null) { + drawOrder = spine._AG2._jQ2(_lO2, -1); + var _BQ2 = spine._AG2._jQ2(_lO2 - _AQ2.length, 0); + var _CQ2 = 0, + _DQ2 = 0; + for (var _X9 = 0; _X9 < _AQ2.length; _X9++) { + var _EQ2 = _AQ2[_X9]; + var _311 = _0K2._411(_EQ2.slot); + if (_311 == -1) throw new Error("Slot not found: " + _EQ2.slot); + while (_CQ2 != _311) _BQ2[_DQ2++] = _CQ2++; + drawOrder[_CQ2 + _EQ2.offset] = _CQ2++; + } + while (_CQ2 < _lO2) _BQ2[_DQ2++] = _CQ2++; + for (var _X9 = _lO2 - 1; _X9 >= 0; _X9--) if (drawOrder[_X9] == -1) drawOrder[_X9] = _BQ2[--_DQ2]; + } + _cr1._6H2(_FG2++, _zQ2.time, drawOrder); + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[_cr1._DG2() - 1]); + } + if (map.events) { + var _cr1 = new spine._kI2(map.events.length); + var _FG2 = 0; + for (var _X9 = 0; _X9 < map.events.length; _X9++) { + var _8Q2 = map.events[_X9]; + var _er1 = _0K2._vP2(_8Q2.name); + if (_er1 == null) throw new Error("Event not found: " + _8Q2.name); + var _FQ2 = new spine._gr1(spine._AG2._GQ2(_8Q2.time), _er1); + _FQ2._l01 = this._HP2(_8Q2, "int", _er1._l01); + _FQ2._m01 = this._HP2(_8Q2, "float", _er1._m01); + _FQ2._n01 = this._HP2(_8Q2, "string", _er1._n01); + if (_FQ2.data._9Q2 != null) { + _FQ2.volume = this._HP2(_8Q2, "volume", 1); + _FQ2._a12 = this._HP2(_8Q2, "balance", 0); + } + _cr1._6H2(_FG2++, _FQ2); + } + _x11.push(_cr1); + duration = Math.max(duration, _cr1.frames[_cr1._DG2() - 1]); + } + if (isNaN(duration)) { + throw new Error("Error while parsing animation, duration is NaN"); + } + _0K2.animations.push(new spine._qG2(name, _x11, duration)); + }; + _A31.prototype._qQ2 = function (map, _cr1, _FG2) { + if (!map.curve) return; + if (map.curve === "stepped") _cr1._GG2(_FG2); + else if (Object.prototype.toString.call(map.curve) === "[object Array]") { + var curve = map.curve; + _cr1._KG2(_FG2, curve[0], curve[1], curve[2], curve[3]); + } + }; + _A31.prototype._HP2 = function (map, prop, _HQ2) { + return map[prop] !== undefined ? map[prop] : _HQ2; + }; + _A31._MP2 = function (_yp1) { + _yp1 = _yp1.toLowerCase(); + if (_yp1 == "normal") return spine._Y41.Normal; + if (_yp1 == "additive") return spine._Y41.Additive; + if (_yp1 == "multiply") return spine._Y41.Multiply; + if (_yp1 == "screen") return spine._Y41.Screen; + throw new Error("Unknown blend mode: " + _yp1); + }; + _A31._WP2 = function (_yp1) { + _yp1 = _yp1.toLowerCase(); + if (_yp1 == "fixed") return spine._SM2.Fixed; + if (_yp1 == "percent") return spine._SM2.Percent; + throw new Error("Unknown position mode: " + _yp1); + }; + _A31._XP2 = function (_yp1) { + _yp1 = _yp1.toLowerCase(); + if (_yp1 == "length") return spine._GM2.Length; + if (_yp1 == "fixed") return spine._GM2.Fixed; + if (_yp1 == "percent") return spine._GM2.Percent; + throw new Error("Unknown position mode: " + _yp1); + }; + _A31._YP2 = function (_yp1) { + _yp1 = _yp1.toLowerCase(); + if (_yp1 == "tangent") return spine._IM2.Tangent; + if (_yp1 == "chain") return spine._IM2.Chain; + if (_yp1 == "chainscale") return spine._IM2.ChainScale; + throw new Error("Unknown rotate mode: " + _yp1); + }; + _A31._IP2 = function (_yp1) { + _yp1 = _yp1.toLowerCase(); + if (_yp1 == "normal") return spine._BL2.Normal; + if (_yp1 == "onlytranslation") return spine._BL2.OnlyTranslation; + if (_yp1 == "norotationorreflection") return spine._BL2.NoRotationOrReflection; + if (_yp1 == "noscale") return spine._BL2.NoScale; + if (_yp1 == "noscaleorreflection") return spine._BL2.NoScaleOrReflection; + throw new Error("Unknown transform mode: " + _yp1); + }; + return _A31; + })(); + spine._A31 = _A31; + var LinkedMesh = (function () { + function LinkedMesh(_B41, skin, _311, parent) { + this._B41 = _B41; + this.skin = skin; + this._311 = _311; + this.parent = parent; + } + return LinkedMesh; + })(); +})(spine || (spine = {})); +var spine; +(function (spine) { + var __P2 = (function () { + function __P2(name) { + this._CJ2 = new Array(); + if (name == null) throw new Error("name cannot be null."); + this.name = name; + } + __P2.prototype._2Q2 = function (_311, name, attachment) { + if (attachment == null) throw new Error("attachment cannot be null."); + var _CJ2 = this._CJ2; + if (_311 >= _CJ2.length) _CJ2.length = _311 + 1; + if (!_CJ2[_311]) _CJ2[_311] = {}; + _CJ2[_311][name] = attachment; + }; + __P2.prototype._611 = function (_311, name) { + var _IQ2 = this._CJ2[_311]; + return _IQ2 ? _IQ2[name] : null; + }; + __P2.prototype._bO2 = function (skeleton, _JQ2) { + var _311 = 0; + for (var _X9 = 0; _X9 < skeleton.slots.length; _X9++) { + var slot = skeleton.slots[_X9]; + var _LH2 = slot._611(); + if (_LH2 && _311 < _JQ2._CJ2.length) { + var _IQ2 = _JQ2._CJ2[_311]; + for (var key in _IQ2) { + var _KQ2 = _IQ2[key]; + if (_LH2 == _KQ2) { + var attachment = this._611(_311, key); + if (attachment != null) slot._211(attachment); + break; + } + } + } + _311++; + } + }; + return __P2; + })(); + spine.__P2 = __P2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _KN2 = (function () { + function _KN2(data, bone) { + this._PH2 = 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._i41(); + this._l51 = data._l51 == null ? null : new spine._i41(); + this._sL2(); + } + _KN2.prototype._611 = function () { + return this.attachment; + }; + _KN2.prototype._211 = function (attachment) { + if (this.attachment == attachment) return; + this.attachment = attachment; + this._LQ2 = this.bone.skeleton.time; + this._PH2.length = 0; + }; + _KN2.prototype._MQ2 = function (time) { + this._LQ2 = this.bone.skeleton.time - time; + }; + _KN2.prototype._NQ2 = function () { + return this.bone.skeleton.time - this._LQ2; + }; + _KN2.prototype._sL2 = function () { + this.color._nH2(this.data.color); + if (this._l51 != null) this._l51._nH2(this.data._l51); + if (this.data._EH2 == null) this.attachment = null; + else { + this.attachment = null; + this._211(this.bone.skeleton._611(this.data.index, this.data._EH2)); + } + }; + return _KN2; + })(); + spine._KN2 = _KN2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _KP2 = (function () { + function _KP2(index, name, _HN2) { + this.color = new spine._i41(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 (_HN2 == null) throw new Error("boneData cannot be null."); + this.index = index; + this.name = name; + this._HN2 = _HN2; + } + return _KP2; + })(); + spine._KP2 = _KP2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _Kr2 = (function () { + function _Kr2(_N21) { + this._wr2 = _N21; + } + _Kr2.prototype._O21 = function () { + return this._wr2; + }; + _Kr2._OQ2 = function (text) { + switch (text.toLowerCase()) { + case "nearest": + return _PQ2.Nearest; + case "linear": + return _PQ2.Linear; + case "mipmap": + return _PQ2.MipMap; + case "mipmapnearestnearest": + return _PQ2.MipMapNearestNearest; + case "mipmaplinearnearest": + return _PQ2.MipMapLinearNearest; + case "mipmapnearestlinear": + return _PQ2.MipMapNearestLinear; + case "mipmaplinearlinear": + return _PQ2.MipMapLinearLinear; + default: + throw new Error("Unknown texture filter " + text); + } + }; + _Kr2._QQ2 = function (text) { + switch (text.toLowerCase()) { + case "mirroredtepeat": + return _RQ2.MirroredRepeat; + case "clamptoedge": + return _RQ2.ClampToEdge; + case "repeat": + return _RQ2.Repeat; + default: + throw new Error("Unknown texture wrap " + text); + } + }; + return _Kr2; + })(); + spine._Kr2 = _Kr2; + var _PQ2; + (function (_PQ2) { + _PQ2[(_PQ2["Nearest"] = 9728)] = "Nearest"; + _PQ2[(_PQ2["Linear"] = 9729)] = "Linear"; + _PQ2[(_PQ2["MipMap"] = 9987)] = "MipMap"; + _PQ2[(_PQ2["MipMapNearestNearest"] = 9984)] = "MipMapNearestNearest"; + _PQ2[(_PQ2["MipMapLinearNearest"] = 9985)] = "MipMapLinearNearest"; + _PQ2[(_PQ2["MipMapNearestLinear"] = 9986)] = "MipMapNearestLinear"; + _PQ2[(_PQ2["MipMapLinearLinear"] = 9987)] = "MipMapLinearLinear"; + })((_PQ2 = spine._PQ2 || (spine._PQ2 = {}))); + var _RQ2; + (function (_RQ2) { + _RQ2[(_RQ2["MirroredRepeat"] = 33648)] = "MirroredRepeat"; + _RQ2[(_RQ2["ClampToEdge"] = 33071)] = "ClampToEdge"; + _RQ2[(_RQ2["Repeat"] = 10497)] = "Repeat"; + })((_RQ2 = spine._RQ2 || (spine._RQ2 = {}))); + var _SQ2 = (function () { + function _SQ2() { + this._P41 = 0; + this._J41 = 0; + this._yZ1 = 0; + this._c61 = 0; + this.width = 0; + this.height = 0; + this.rotate = !1; + this._RP2 = 0; + this._SP2 = 0; + this._TQ2 = 0; + this._UQ2 = 0; + } + return _SQ2; + })(); + spine._SQ2 = _SQ2; + var _UK2 = (function (_2H2) { + _lG2(_UK2, _2H2); + function _UK2() { + return (_2H2 !== null && _2H2.apply(this, arguments)) || this; + } + _UK2.prototype._P21 = function (_Q21, _R21) {}; + _UK2.prototype._S21 = function (_T21, _U21) {}; + _UK2.prototype.dispose = function () {}; + return _UK2; + })(spine._Kr2); + spine._UK2 = _UK2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _z31 = (function () { + function _z31(_VQ2, _EK2) { + this._E31 = new Array(); + this._WQ2 = new Array(); + this.load(_VQ2, _EK2); + } + _z31.prototype.load = function (_VQ2, _EK2) { + if (_VQ2 === null || _VQ2 === undefined) return; + if (_EK2 === null || _EK2 === undefined) return; + var _XQ2 = new _YQ2(_VQ2); + var _ZQ2 = new Array(4); + var _y41 = null; + while (!0) { + var __p1 = _XQ2.__Q2(); + if (__p1 == null) break; + __p1 = __p1.trim(); + if (__p1.length == 0) _y41 = null; + else if (!_y41) { + _y41 = new _0R2(); + _y41.name = __p1; + if (_XQ2._1R2(_ZQ2) == 2) { + _y41.width = parseInt(_ZQ2[0]); + _y41.height = parseInt(_ZQ2[1]); + _XQ2._1R2(_ZQ2); + } + _XQ2._1R2(_ZQ2); + _y41._Q21 = spine._Kr2._OQ2(_ZQ2[0]); + _y41._R21 = spine._Kr2._OQ2(_ZQ2[1]); + var _tI = _XQ2._2R2(); + _y41._T21 = spine._RQ2.ClampToEdge; + _y41._U21 = spine._RQ2.ClampToEdge; + if (_tI == "x") _y41._T21 = spine._RQ2.Repeat; + else if (_tI == "y") _y41._U21 = spine._RQ2.Repeat; + else if (_tI == "xy") _y41._T21 = _y41._U21 = spine._RQ2.Repeat; + _y41._f31 = _EK2(__p1); + _y41._f31._P21(_y41._Q21, _y41._R21); + _y41._f31._S21(_y41._T21, _y41._U21); + _y41.width = _y41._f31._O21().width; + _y41.height = _y41._f31._O21().height; + this._E31.push(_y41); + } else { + var _t41 = new _3R2(); + _t41.name = __p1; + _t41._y41 = _y41; + _t41.rotate = _XQ2._2R2() == "true"; + _XQ2._1R2(_ZQ2); + var x = parseInt(_ZQ2[0]); + var y = parseInt(_ZQ2[1]); + _XQ2._1R2(_ZQ2); + var width = parseInt(_ZQ2[0]); + var height = parseInt(_ZQ2[1]); + _t41._P41 = x / _y41.width; + _t41._J41 = y / _y41.height; + if (_t41.rotate) { + _t41._yZ1 = (x + height) / _y41.width; + _t41._c61 = (y + width) / _y41.height; + } else { + _t41._yZ1 = (x + width) / _y41.width; + _t41._c61 = (y + height) / _y41.height; + } + _t41.x = x; + _t41.y = y; + _t41.width = Math.abs(width); + _t41.height = Math.abs(height); + if (_XQ2._1R2(_ZQ2) == 4) { + if (_XQ2._1R2(_ZQ2) == 4) { + _XQ2._1R2(_ZQ2); + } + } + _t41._TQ2 = parseInt(_ZQ2[0]); + _t41._UQ2 = parseInt(_ZQ2[1]); + _XQ2._1R2(_ZQ2); + _t41._RP2 = parseInt(_ZQ2[0]); + _t41._SP2 = parseInt(_ZQ2[1]); + _t41.index = parseInt(_XQ2._2R2()); + _t41._f31 = _y41._f31; + this._WQ2.push(_t41); + } + } + }; + _z31.prototype._9L2 = function (name) { + for (var _X9 = 0; _X9 < this._WQ2.length; _X9++) { + if (this._WQ2[_X9].name == name) { + return this._WQ2[_X9]; + } + } + return null; + }; + _z31.prototype.dispose = function () { + for (var _X9 = 0; _X9 < this._E31.length; _X9++) { + this._E31[_X9]._f31.dispose(); + } + }; + return _z31; + })(); + spine._z31 = _z31; + var _YQ2 = (function () { + function _YQ2(text) { + this.index = 0; + var _Oo1 = text.replace("\r\n", "\n"); + _Oo1 = _Oo1.replace("\r", "\n"); + this._yq1 = text.split("\n"); + } + _YQ2.prototype.__Q2 = function () { + if (this.index >= this._yq1.length) return null; + return this._yq1[this.index++]; + }; + _YQ2.prototype._2R2 = function () { + var __p1 = this.__Q2(); + var _4R2 = __p1.indexOf(":"); + if (_4R2 == -1) throw new Error("Invalid line: " + __p1); + return __p1.substring(_4R2 + 1).trim(); + }; + _YQ2.prototype._1R2 = function (_ZQ2) { + var __p1 = this.__Q2(); + var _4R2 = __p1.indexOf(":"); + if (_4R2 == -1) throw new Error("Invalid line: " + __p1); + var _X9 = 0, + _5R2 = _4R2 + 1; + for (; _X9 < 3; _X9++) { + var _6R2 = __p1.indexOf(",", _5R2); + if (_6R2 == -1) break; + _ZQ2[_X9] = __p1.substr(_5R2, _6R2 - _5R2).trim(); + _5R2 = _6R2 + 1; + } + _ZQ2[_X9] = __p1.substring(_5R2).trim(); + return _X9 + 1; + }; + return _YQ2; + })(); + var _0R2 = (function () { + function _0R2() {} + return _0R2; + })(); + spine._0R2 = _0R2; + var _3R2 = (function (_2H2) { + _lG2(_3R2, _2H2); + function _3R2() { + return (_2H2 !== null && _2H2.apply(this, arguments)) || this; + } + return _3R2; + })(spine._SQ2); + spine._3R2 = _3R2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _NN2 = (function () { + function _NN2(data, skeleton) { + this.rotateMix = 0; + this._DI2 = 0; + this.scaleMix = 0; + this._EI2 = 0; + this._Et1 = new spine._7R2(); + 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._DI2 = data._DI2; + this.scaleMix = data.scaleMix; + this._EI2 = data._EI2; + this.bones = new Array(); + for (var _X9 = 0; _X9 < data.bones.length; _X9++) this.bones.push(skeleton._9M2(data.bones[_X9].name)); + this.target = skeleton._9M2(data.target.name); + } + _NN2.prototype.apply = function () { + this._A11(); + }; + _NN2.prototype._A11 = function () { + if (this.data._0M2) { + if (this.data._QP2) this._8R2(); + else this._9R2(); + } else { + if (this.data._QP2) this._aR2(); + else this._bR2(); + } + }; + _NN2.prototype._bR2 = function () { + var rotateMix = this.rotateMix, + _DI2 = this._DI2, + scaleMix = this.scaleMix, + _EI2 = this._EI2; + var target = this.target; + var _wM2 = target._l41, + _cR2 = target._e21, + _dR2 = target._Y9, + _eR2 = target._Ce1; + var _fR2 = _wM2 * _eR2 - _cR2 * _dR2 > 0 ? spine._ZG2._XM2 : -spine._ZG2._XM2; + var _VM2 = this.data._VM2 * _fR2; + var _VP2 = this.data._VP2 * _fR2; + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + var _Nc2 = !1; + if (rotateMix != 0) { + var _l41 = bone._l41, + _e21 = bone._e21, + _Y9 = bone._Y9, + _Ce1 = bone._Ce1; + var _b21 = Math.atan2(_dR2, _wM2) - Math.atan2(_Y9, _l41) + _VM2; + if (_b21 > spine._ZG2.PI) _b21 -= spine._ZG2._1N2; + else if (_b21 < -spine._ZG2.PI) _b21 += spine._ZG2._1N2; + _b21 *= rotateMix; + var cos = Math.cos(_b21), + sin = Math.sin(_b21); + bone._l41 = cos * _l41 - sin * _Y9; + bone._e21 = cos * _e21 - sin * _Ce1; + bone._Y9 = sin * _l41 + cos * _Y9; + bone._Ce1 = sin * _e21 + cos * _Ce1; + _Nc2 = !0; + } + if (_DI2 != 0) { + var _Et1 = this._Et1; + target.__L2(_Et1.set(this.data._RP2, this.data._SP2)); + bone._pL2 += (_Et1.x - bone._pL2) * _DI2; + bone._qL2 += (_Et1.y - bone._qL2) * _DI2; + _Nc2 = !0; + } + if (scaleMix > 0) { + var _Wo1 = Math.sqrt(bone._l41 * bone._l41 + bone._Y9 * bone._Y9); + var _gR2 = Math.sqrt(_wM2 * _wM2 + _dR2 * _dR2); + if (_Wo1 > 0.00001) _Wo1 = (_Wo1 + (_gR2 - _Wo1 + this.data._TP2) * scaleMix) / _Wo1; + bone._l41 *= _Wo1; + bone._Y9 *= _Wo1; + _Wo1 = Math.sqrt(bone._e21 * bone._e21 + bone._Ce1 * bone._Ce1); + _gR2 = Math.sqrt(_cR2 * _cR2 + _eR2 * _eR2); + if (_Wo1 > 0.00001) _Wo1 = (_Wo1 + (_gR2 - _Wo1 + this.data._UP2) * scaleMix) / _Wo1; + bone._e21 *= _Wo1; + bone._Ce1 *= _Wo1; + _Nc2 = !0; + } + if (_EI2 > 0) { + var _e21 = bone._e21, + _Ce1 = bone._Ce1; + var _a92 = Math.atan2(_Ce1, _e21); + var _b21 = Math.atan2(_eR2, _cR2) - Math.atan2(_dR2, _wM2) - (_a92 - Math.atan2(bone._Y9, bone._l41)); + if (_b21 > spine._ZG2.PI) _b21 -= spine._ZG2._1N2; + else if (_b21 < -spine._ZG2.PI) _b21 += spine._ZG2._1N2; + _b21 = _a92 + (_b21 + _VP2) * _EI2; + var _Wo1 = Math.sqrt(_e21 * _e21 + _Ce1 * _Ce1); + bone._e21 = Math.cos(_b21) * _Wo1; + bone._Ce1 = Math.sin(_b21) * _Wo1; + _Nc2 = !0; + } + if (_Nc2) bone._oL2 = !1; + } + }; + _NN2.prototype._aR2 = function () { + var rotateMix = this.rotateMix, + _DI2 = this._DI2, + scaleMix = this.scaleMix, + _EI2 = this._EI2; + var target = this.target; + var _wM2 = target._l41, + _cR2 = target._e21, + _dR2 = target._Y9, + _eR2 = target._Ce1; + var _fR2 = _wM2 * _eR2 - _cR2 * _dR2 > 0 ? spine._ZG2._XM2 : -spine._ZG2._XM2; + var _VM2 = this.data._VM2 * _fR2, + _VP2 = this.data._VP2 * _fR2; + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + var _Nc2 = !1; + if (rotateMix != 0) { + var _l41 = bone._l41, + _e21 = bone._e21, + _Y9 = bone._Y9, + _Ce1 = bone._Ce1; + var _b21 = Math.atan2(_dR2, _wM2) + _VM2; + if (_b21 > spine._ZG2.PI) _b21 -= spine._ZG2._1N2; + else if (_b21 < -spine._ZG2.PI) _b21 += spine._ZG2._1N2; + _b21 *= rotateMix; + var cos = Math.cos(_b21), + sin = Math.sin(_b21); + bone._l41 = cos * _l41 - sin * _Y9; + bone._e21 = cos * _e21 - sin * _Ce1; + bone._Y9 = sin * _l41 + cos * _Y9; + bone._Ce1 = sin * _e21 + cos * _Ce1; + _Nc2 = !0; + } + if (_DI2 != 0) { + var _Et1 = this._Et1; + target.__L2(_Et1.set(this.data._RP2, this.data._SP2)); + bone._pL2 += _Et1.x * _DI2; + bone._qL2 += _Et1.y * _DI2; + _Nc2 = !0; + } + if (scaleMix > 0) { + var _Wo1 = (Math.sqrt(_wM2 * _wM2 + _dR2 * _dR2) - 1 + this.data._TP2) * scaleMix + 1; + bone._l41 *= _Wo1; + bone._Y9 *= _Wo1; + _Wo1 = (Math.sqrt(_cR2 * _cR2 + _eR2 * _eR2) - 1 + this.data._UP2) * scaleMix + 1; + bone._e21 *= _Wo1; + bone._Ce1 *= _Wo1; + _Nc2 = !0; + } + if (_EI2 > 0) { + var _b21 = Math.atan2(_eR2, _cR2) - Math.atan2(_dR2, _wM2); + if (_b21 > spine._ZG2.PI) _b21 -= spine._ZG2._1N2; + else if (_b21 < -spine._ZG2.PI) _b21 += spine._ZG2._1N2; + var _e21 = bone._e21, + _Ce1 = bone._Ce1; + _b21 = Math.atan2(_Ce1, _e21) + (_b21 - spine._ZG2.PI / 2 + _VP2) * _EI2; + var _Wo1 = Math.sqrt(_e21 * _e21 + _Ce1 * _Ce1); + bone._e21 = Math.cos(_b21) * _Wo1; + bone._Ce1 = Math.sin(_b21) * _Wo1; + _Nc2 = !0; + } + if (_Nc2) bone._oL2 = !1; + } + }; + _NN2.prototype._9R2 = function () { + var rotateMix = this.rotateMix, + _DI2 = this._DI2, + scaleMix = this.scaleMix, + _EI2 = this._EI2; + var target = this.target; + if (!target._oL2) target._PL2(); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + if (!bone._oL2) bone._PL2(); + var rotation = bone._jL2; + if (rotateMix != 0) { + var _b21 = target._jL2 - rotation + this.data._VM2; + _b21 -= (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360; + rotation += _b21 * rotateMix; + } + var x = bone._7A1, + y = bone._8A1; + if (_DI2 != 0) { + x += (target._7A1 - x + this.data._RP2) * _DI2; + y += (target._8A1 - y + this.data._SP2) * _DI2; + } + var scaleX = bone._kL2, + scaleY = bone._lL2; + if (scaleMix > 0) { + if (scaleX > 0.00001) scaleX = (scaleX + (target._kL2 - scaleX + this.data._TP2) * scaleMix) / scaleX; + if (scaleY > 0.00001) scaleY = (scaleY + (target._lL2 - scaleY + this.data._UP2) * scaleMix) / scaleY; + } + var shearY = bone._nL2; + if (_EI2 > 0) { + var _b21 = target._nL2 - shearY + this.data._VP2; + _b21 -= (16384 - ((16384.499999999996 - _b21 / 360) | 0)) * 360; + bone.shearY += _b21 * _EI2; + } + bone._tL2(x, y, rotation, scaleX, scaleY, bone._mL2, shearY); + } + }; + _NN2.prototype._8R2 = function () { + var rotateMix = this.rotateMix, + _DI2 = this._DI2, + scaleMix = this.scaleMix, + _EI2 = this._EI2; + var target = this.target; + if (!target._oL2) target._PL2(); + var bones = this.bones; + for (var _X9 = 0, _W11 = bones.length; _X9 < _W11; _X9++) { + var bone = bones[_X9]; + if (!bone._oL2) bone._PL2(); + var rotation = bone._jL2; + if (rotateMix != 0) rotation += (target._jL2 + this.data._VM2) * rotateMix; + var x = bone._7A1, + y = bone._8A1; + if (_DI2 != 0) { + x += (target._7A1 + this.data._RP2) * _DI2; + y += (target._8A1 + this.data._SP2) * _DI2; + } + var scaleX = bone._kL2, + scaleY = bone._lL2; + if (scaleMix > 0) { + if (scaleX > 0.00001) scaleX *= (target._kL2 - 1 + this.data._TP2) * scaleMix + 1; + if (scaleY > 0.00001) scaleY *= (target._lL2 - 1 + this.data._UP2) * scaleMix + 1; + } + var shearY = bone._nL2; + if (_EI2 > 0) shearY += (target._nL2 + this.data._VP2) * _EI2; + bone._tL2(x, y, rotation, scaleX, scaleY, bone._mL2, shearY); + } + }; + _NN2.prototype._aM2 = function () { + return this.data._bM2; + }; + return _NN2; + })(); + spine._NN2 = _NN2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _PP2 = (function () { + function _PP2(name) { + this._bM2 = 0; + this.bones = new Array(); + this.rotateMix = 0; + this._DI2 = 0; + this.scaleMix = 0; + this._EI2 = 0; + this._VM2 = 0; + this._RP2 = 0; + this._SP2 = 0; + this._TP2 = 0; + this._UP2 = 0; + this._VP2 = 0; + this._QP2 = !1; + this._0M2 = !1; + if (name == null) throw new Error("name cannot be null."); + this.name = name; + } + return _PP2; + })(); + spine._PP2 = _PP2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _JO2 = (function () { + function _JO2() { + this._hR2 = new Array(); + this._iR2 = new Array(); + this._jR2 = new Array(); + this._kR2 = new Array(); + this.triangles = new Array(); + this._jO2 = new spine._1J2(function () { + return new Array(); + }); + this._lR2 = new spine._1J2(function () { + return new Array(); + }); + } + _JO2.prototype._RO2 = function (_OH2) { + var vertices = _OH2; + var vertexCount = _OH2.length >> 1; + var _n41 = this._jR2; + _n41.length = 0; + for (var _X9 = 0; _X9 < vertexCount; _X9++) _n41[_X9] = _X9; + var _mR2 = this._kR2; + _mR2.length = 0; + for (var _X9 = 0, _W11 = vertexCount; _X9 < _W11; ++_X9) _mR2[_X9] = _JO2._mR2(_X9, vertexCount, vertices, _n41); + var triangles = this.triangles; + triangles.length = 0; + while (vertexCount > 3) { + var _nR2 = vertexCount - 1, + _X9 = 0, + _Vc1 = 1; + while (!0) { + _hK2: if (!_mR2[_X9]) { + var _Fe1 = _n41[_nR2] << 1, + _5U1 = _n41[_X9] << 1, + _4W1 = _n41[_Vc1] << 1; + var _pP2 = vertices[_Fe1], + _qP2 = vertices[_Fe1 + 1]; + var _rP2 = vertices[_5U1], + _sP2 = vertices[_5U1 + 1]; + var _oR2 = vertices[_4W1], + _pR2 = vertices[_4W1 + 1]; + for (var _tJ2 = (_Vc1 + 1) % vertexCount; _tJ2 != _nR2; _tJ2 = (_tJ2 + 1) % vertexCount) { + if (!_mR2[_tJ2]) continue; + var _J41 = _n41[_tJ2] << 1; + var _IV1 = vertices[_J41], + _JV1 = vertices[_J41 + 1]; + if (_JO2._qR2(_oR2, _pR2, _pP2, _qP2, _IV1, _JV1)) { + if (_JO2._qR2(_pP2, _qP2, _rP2, _sP2, _IV1, _JV1)) { + if (_JO2._qR2(_rP2, _sP2, _oR2, _pR2, _IV1, _JV1)) break _hK2; + } + } + } + break; + } + if (_Vc1 == 0) { + do { + if (!_mR2[_X9]) break; + _X9--; + } while (_X9 > 0); + break; + } + _nR2 = _X9; + _X9 = _Vc1; + _Vc1 = (_Vc1 + 1) % vertexCount; + } + triangles.push(_n41[(vertexCount + _X9 - 1) % vertexCount]); + triangles.push(_n41[_X9]); + triangles.push(_n41[(_X9 + 1) % vertexCount]); + _n41.splice(_X9, 1); + _mR2.splice(_X9, 1); + vertexCount--; + var _rR2 = (vertexCount + _X9 - 1) % vertexCount; + var _sR2 = _X9 == vertexCount ? 0 : _X9; + _mR2[_rR2] = _JO2._mR2(_rR2, vertexCount, vertices, _n41); + _mR2[_sR2] = _JO2._mR2(_sR2, vertexCount, vertices, _n41); + } + if (vertexCount == 3) { + triangles.push(_n41[2]); + triangles.push(_n41[0]); + triangles.push(_n41[1]); + } + return triangles; + }; + _JO2.prototype._QO2 = function (_OH2, triangles) { + var vertices = _OH2; + var _hR2 = this._hR2; + this._jO2._mO2(_hR2); + _hR2.length = 0; + var _iR2 = this._iR2; + this._lR2._mO2(_iR2); + _iR2.length = 0; + var _tR2 = this._lR2._bK2(); + _tR2.length = 0; + var _VW1 = this._jO2._bK2(); + _VW1.length = 0; + var _uR2 = -1, + _vR2 = 0; + for (var _X9 = 0, _W11 = triangles.length; _X9 < _W11; _X9 += 3) { + var _jZ1 = triangles[_X9] << 1, + _kZ1 = triangles[_X9 + 1] << 1, + _wR2 = triangles[_X9 + 2] << 1; + var __11 = vertices[_jZ1], + _021 = vertices[_jZ1 + 1]; + var _121 = vertices[_kZ1], + _221 = vertices[_kZ1 + 1]; + var _961 = vertices[_wR2], + _a61 = vertices[_wR2 + 1]; + var _xR2 = !1; + if (_uR2 == _jZ1) { + var _4q1 = _VW1.length - 4; + var _yR2 = _JO2._zR2(_VW1[_4q1], _VW1[_4q1 + 1], _VW1[_4q1 + 2], _VW1[_4q1 + 3], _961, _a61); + var _AR2 = _JO2._zR2(_961, _a61, _VW1[0], _VW1[1], _VW1[2], _VW1[3]); + if (_yR2 == _vR2 && _AR2 == _vR2) { + _VW1.push(_961); + _VW1.push(_a61); + _tR2.push(_wR2); + _xR2 = !0; + } + } + if (!_xR2) { + if (_VW1.length > 0) { + _hR2.push(_VW1); + _iR2.push(_tR2); + } else { + this._jO2._uK2(_VW1); + this._lR2._uK2(_tR2); + } + _VW1 = this._jO2._bK2(); + _VW1.length = 0; + _VW1.push(__11); + _VW1.push(_021); + _VW1.push(_121); + _VW1.push(_221); + _VW1.push(_961); + _VW1.push(_a61); + _tR2 = this._lR2._bK2(); + _tR2.length = 0; + _tR2.push(_jZ1); + _tR2.push(_kZ1); + _tR2.push(_wR2); + _vR2 = _JO2._zR2(__11, _021, _121, _221, _961, _a61); + _uR2 = _jZ1; + } + } + if (_VW1.length > 0) { + _hR2.push(_VW1); + _iR2.push(_tR2); + } + for (var _X9 = 0, _W11 = _hR2.length; _X9 < _W11; _X9++) { + _tR2 = _iR2[_X9]; + if (_tR2.length == 0) continue; + var _eb2 = _tR2[0]; + var lastIndex = _tR2[_tR2.length - 1]; + _VW1 = _hR2[_X9]; + var _4q1 = _VW1.length - 4; + var _BR2 = _VW1[_4q1], + _CR2 = _VW1[_4q1 + 1]; + var __G2 = _VW1[_4q1 + 2], + _0H2 = _VW1[_4q1 + 3]; + var _DR2 = _VW1[0], + _ER2 = _VW1[1]; + var _FR2 = _VW1[2], + _GR2 = _VW1[3]; + var _zR2 = _JO2._zR2(_BR2, _CR2, __G2, _0H2, _DR2, _ER2); + for (var _tJ2 = 0; _tJ2 < _W11; _tJ2++) { + if (_tJ2 == _X9) continue; + var _HR2 = _iR2[_tJ2]; + if (_HR2.length != 3) continue; + var _IR2 = _HR2[0]; + var _JR2 = _HR2[1]; + var _KR2 = _HR2[2]; + var _LR2 = _hR2[_tJ2]; + var _961 = _LR2[_LR2.length - 2], + _a61 = _LR2[_LR2.length - 1]; + if (_IR2 != _eb2 || _JR2 != lastIndex) continue; + var _yR2 = _JO2._zR2(_BR2, _CR2, __G2, _0H2, _961, _a61); + var _AR2 = _JO2._zR2(_961, _a61, _DR2, _ER2, _FR2, _GR2); + if (_yR2 == _zR2 && _AR2 == _zR2) { + _LR2.length = 0; + _HR2.length = 0; + _VW1.push(_961); + _VW1.push(_a61); + _tR2.push(_KR2); + _BR2 = __G2; + _CR2 = _0H2; + __G2 = _961; + _0H2 = _a61; + _tJ2 = 0; + } + } + } + for (var _X9 = _hR2.length - 1; _X9 >= 0; _X9--) { + _VW1 = _hR2[_X9]; + if (_VW1.length == 0) { + _hR2.splice(_X9, 1); + this._jO2._uK2(_VW1); + _tR2 = _iR2[_X9]; + _iR2.splice(_X9, 1); + this._lR2._uK2(_tR2); + } + } + return _hR2; + }; + _JO2._mR2 = function (index, vertexCount, vertices, _n41) { + var _nR2 = _n41[(vertexCount + index - 1) % vertexCount] << 1; + var current = _n41[index] << 1; + var _Vc1 = _n41[(index + 1) % vertexCount] << 1; + return !this._qR2(vertices[_nR2], vertices[_nR2 + 1], vertices[current], vertices[current + 1], vertices[_Vc1], vertices[_Vc1 + 1]); + }; + _JO2._qR2 = function (_pP2, _qP2, _rP2, _sP2, _oR2, _pR2) { + return _pP2 * (_pR2 - _sP2) + _rP2 * (_qP2 - _pR2) + _oR2 * (_sP2 - _qP2) >= 0; + }; + _JO2._zR2 = function (_pP2, _qP2, _rP2, _sP2, _oR2, _pR2) { + var _qe1 = _rP2 - _pP2, + _re1 = _sP2 - _qP2; + return _oR2 * _re1 - _pR2 * _qe1 + _qe1 * _qP2 - _pP2 * _re1 >= 0 ? 1 : -1; + }; + return _JO2; + })(); + spine._JO2 = _JO2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _YI2 = (function () { + function _YI2() { + this._7m2 = new Array(); + } + _YI2.prototype.add = function (value) { + var _MR2 = this._MR2(value); + this._7m2[value | 0] = value | 0; + return !_MR2; + }; + _YI2.prototype._MR2 = function (value) { + return this._7m2[value | 0] != undefined; + }; + _YI2.prototype.remove = function (value) { + this._7m2[value | 0] = undefined; + }; + _YI2.prototype.clear = function () { + this._7m2.length = 0; + }; + return _YI2; + })(); + spine._YI2 = _YI2; + var _i41 = (function () { + function _i41(_b21, _k41, _e21, _l41) { + if (_b21 === void 0) { + _b21 = 0; + } + if (_k41 === void 0) { + _k41 = 0; + } + if (_e21 === void 0) { + _e21 = 0; + } + if (_l41 === void 0) { + _l41 = 0; + } + this._b21 = _b21; + this._k41 = _k41; + this._e21 = _e21; + this._l41 = _l41; + } + _i41.prototype.set = function (_b21, _k41, _e21, _l41) { + this._b21 = _b21; + this._k41 = _k41; + this._e21 = _e21; + this._l41 = _l41; + this._cm(); + return this; + }; + _i41.prototype._nH2 = function (_Y9) { + this._b21 = _Y9._b21; + this._k41 = _Y9._k41; + this._e21 = _Y9._e21; + this._l41 = _Y9._l41; + return this; + }; + _i41.prototype._LP2 = function (_NR2) { + _NR2 = _NR2.charAt(0) == "#" ? _NR2.substr(1) : _NR2; + this._b21 = parseInt(_NR2.substr(0, 2), 16) / 255.0; + this._k41 = parseInt(_NR2.substr(2, 2), 16) / 255.0; + this._e21 = parseInt(_NR2.substr(4, 2), 16) / 255.0; + this._l41 = (_NR2.length != 8 ? 255 : parseInt(_NR2.substr(6, 2), 16)) / 255.0; + return this; + }; + _i41.prototype.add = function (_b21, _k41, _e21, _l41) { + this._b21 += _b21; + this._k41 += _k41; + this._e21 += _e21; + this._l41 += _l41; + this._cm(); + return this; + }; + _i41.prototype._cm = function () { + if (this._b21 < 0) this._b21 = 0; + else if (this._b21 > 1) this._b21 = 1; + if (this._k41 < 0) this._k41 = 0; + else if (this._k41 > 1) this._k41 = 1; + if (this._e21 < 0) this._e21 = 0; + else if (this._e21 > 1) this._e21 = 1; + if (this._l41 < 0) this._l41 = 0; + else if (this._l41 > 1) this._l41 = 1; + return this; + }; + _i41._OR2 = new _i41(1, 1, 1, 1); + _i41._PR2 = new _i41(1, 0, 0, 1); + _i41._QR2 = new _i41(0, 1, 0, 1); + _i41._RR2 = new _i41(0, 0, 1, 1); + _i41._SR2 = new _i41(1, 0, 1, 1); + return _i41; + })(); + spine._i41 = _i41; + var _ZG2 = (function () { + function _ZG2() {} + _ZG2._cm = function (value, min, max) { + if (value < min) return min; + if (value > max) return max; + return value; + }; + _ZG2._xL2 = function (_7H2) { + return Math.cos(_7H2 * _ZG2._XM2); + }; + _ZG2._yL2 = function (_7H2) { + return Math.sin(_7H2 * _ZG2._XM2); + }; + _ZG2._jH2 = function (value) { + return value > 0 ? 1 : value < 0 ? -1 : 0; + }; + _ZG2._my2 = function (x) { + return x > 0 ? Math.floor(x) : Math.ceil(x); + }; + _ZG2._TR2 = function (x) { + var y = Math.pow(Math.abs(x), 1 / 3); + return x < 0 ? -y : y; + }; + _ZG2._UR2 = function (min, max) { + return _ZG2._VR2(min, max, (min + max) * 0.5); + }; + _ZG2._VR2 = function (min, max, _4h1) { + var _P41 = Math.random(); + var _Ce1 = max - min; + if (_P41 <= (_4h1 - min) / _Ce1) return min + Math.sqrt(_P41 * _Ce1 * (_4h1 - min)); + return max - Math.sqrt((1 - _P41) * _Ce1 * (max - _4h1)); + }; + _ZG2.PI = 3.1415927; + _ZG2._1N2 = _ZG2.PI * 2; + _ZG2._WR2 = 180 / _ZG2.PI; + _ZG2._HL2 = _ZG2._WR2; + _ZG2._XR2 = _ZG2.PI / 180; + _ZG2._XM2 = _ZG2._XR2; + return _ZG2; + })(); + spine._ZG2 = _ZG2; + var _YR2 = (function () { + function _YR2() {} + _YR2.prototype.apply = function (start, end, _l41) { + return start + (end - start) * this._ZR2(_l41); + }; + return _YR2; + })(); + spine._YR2 = _YR2; + var __R2 = (function (_2H2) { + _lG2(__R2, _2H2); + function __R2(_5B1) { + var _3H2 = _2H2.call(this) || this; + _3H2._5B1 = 2; + _3H2._5B1 = _5B1; + return _3H2; + } + __R2.prototype._ZR2 = function (_l41) { + if (_l41 <= 0.5) return Math.pow(_l41 * 2, this._5B1) / 2; + return Math.pow((_l41 - 1) * 2, this._5B1) / (this._5B1 % 2 == 0 ? -2 : 2) + 1; + }; + return __R2; + })(_YR2); + spine.__R2 = __R2; + var _0S2 = (function (_2H2) { + _lG2(_0S2, _2H2); + function _0S2(_5B1) { + return _2H2.call(this, _5B1) || this; + } + _0S2.prototype._ZR2 = function (_l41) { + return Math.pow(_l41 - 1, this._5B1) * (this._5B1 % 2 == 0 ? -1 : 1) + 1; + }; + return _0S2; + })(__R2); + spine._0S2 = _0S2; + var _AG2 = (function () { + function _AG2() {} + _AG2._YH2 = function (source, _1S2, _051, _2S2, _3S2) { + for (var _X9 = _1S2, _i21 = _2S2; _X9 < _1S2 + _3S2; _X9++, _i21++) { + _051[_i21] = source[_X9]; + } + }; + _AG2._SH2 = function (_7m2, size, value) { + if (value === void 0) { + value = 0; + } + var _4S2 = _7m2.length; + if (_4S2 == size) return _7m2; + _7m2.length = size; + if (_4S2 < size) { + for (var _X9 = _4S2; _X9 < size; _X9++) _7m2[_X9] = value; + } + return _7m2; + }; + _AG2._aK2 = function (_7m2, size, value) { + if (value === void 0) { + value = 0; + } + if (_7m2.length >= size) return _7m2; + return _AG2._SH2(_7m2, size, value); + }; + _AG2._jQ2 = function (size, _HQ2) { + var _7m2 = new Array(size); + for (var _X9 = 0; _X9 < size; _X9++) _7m2[_X9] = _HQ2; + return _7m2; + }; + _AG2._BG2 = function (size) { + if (_AG2._5S2) { + return new Float32Array(size); + } else { + var _7m2 = new Array(size); + for (var _X9 = 0; _X9 < _7m2.length; _X9++) _7m2[_X9] = 0; + return _7m2; + } + }; + _AG2._6S2 = function (size) { + if (_AG2._5S2) { + return new Int16Array(size); + } else { + var _7m2 = new Array(size); + for (var _X9 = 0; _X9 < _7m2.length; _X9++) _7m2[_X9] = 0; + return _7m2; + } + }; + _AG2._lQ2 = function (_7m2) { + return _AG2._5S2 ? new Float32Array(_7m2) : _7m2; + }; + _AG2._GQ2 = function (value) { + return _AG2._5S2 ? Math._7S2(value) : value; + }; + _AG2._zJ2 = function (alpha, _7x1) {}; + _AG2._5S2 = typeof Float32Array !== "undefined"; + return _AG2; + })(); + spine._AG2 = _AG2; + var _8S2 = (function () { + function _8S2() {} + _8S2._9S2 = function (skeleton) { + for (var _X9 = 0; _X9 < skeleton.bones.length; _X9++) { + var bone = skeleton.bones[_X9]; + console.log(bone.data.name + ", " + bone._l41 + ", " + bone._e21 + ", " + bone._Y9 + ", " + bone._Ce1 + ", " + bone._pL2 + ", " + bone._qL2); + } + }; + return _8S2; + })(); + spine._8S2 = _8S2; + var _1J2 = (function () { + function _1J2(_aS2) { + this._bS2 = new Array(); + this._aS2 = _aS2; + } + _1J2.prototype._bK2 = function () { + return this._bS2.length > 0 ? this._bS2.pop() : this._aS2(); + }; + _1J2.prototype._uK2 = function (_Wc1) { + if (_Wc1._kR1) _Wc1._kR1(); + this._bS2.push(_Wc1); + }; + _1J2.prototype._mO2 = function (_bS2) { + for (var _X9 = 0; _X9 < _bS2.length; _X9++) { + if (_bS2[_X9]._kR1) _bS2[_X9]._kR1(); + this._bS2[_X9] = _bS2[_X9]; + } + }; + _1J2.prototype.clear = function () { + this._bS2.length = 0; + }; + return _1J2; + })(); + spine._1J2 = _1J2; + var _7R2 = (function () { + function _7R2(x, y) { + if (x === void 0) { + x = 0; + } + if (y === void 0) { + y = 0; + } + this.x = x; + this.y = y; + } + _7R2.prototype.set = function (x, y) { + this.x = x; + this.y = y; + return this; + }; + _7R2.prototype.length = function () { + var x = this.x; + var y = this.y; + return Math.sqrt(x * x + y * y); + }; + _7R2.prototype._cS2 = function () { + var _Bc1 = this.length(); + if (_Bc1 != 0) { + this.x /= _Bc1; + this.y /= _Bc1; + } + return this; + }; + return _7R2; + })(); + spine._7R2 = _7R2; + var _dS2 = (function () { + function _dS2() { + this._eS2 = 0.064; + this._fS2 = 0; + this._po2 = 0; + this._hR1 = 0; + this._rG2 = Date.now() / 1000; + this._t11 = 0; + this._dH2 = 0; + } + _dS2.prototype._A11 = function () { + var now = Date.now() / 1000; + this._po2 = now - this._rG2; + this._dH2 += this._po2; + this._hR1 += this._po2; + if (this._po2 > this._eS2) this._po2 = this._eS2; + this._rG2 = now; + this._t11++; + if (this._dH2 > 1) { + this._fS2 = this._t11 / this._dH2; + this._dH2 = 0; + this._t11 = 0; + } + }; + return _dS2; + })(); + spine._dS2 = _dS2; + var _gS2 = (function () { + function _gS2(_hS2) { + if (_hS2 === void 0) { + _hS2 = 32; + } + this._iS2 = 0; + this._B91 = 0; + this._8B1 = 0; + this._jS2 = !0; + this._tG2 = new Array(_hS2); + } + _gS2.prototype._kS2 = function () { + return this._iS2 >= this._tG2.length; + }; + _gS2.prototype._lS2 = function (value) { + if (this._iS2 < this._tG2.length) this._iS2++; + this._tG2[this._B91++] = value; + if (this._B91 > this._tG2.length - 1) this._B91 = 0; + this._jS2 = !0; + }; + _gS2.prototype._mS2 = function () { + if (this._kS2()) { + if (this._jS2) { + var _8B1 = 0; + for (var _X9 = 0; _X9 < this._tG2.length; _X9++) { + _8B1 += this._tG2[_X9]; + } + this._8B1 = _8B1 / this._tG2.length; + this._jS2 = !1; + } + return this._8B1; + } else { + return 0; + } + }; + return _gS2; + })(); + spine._gS2 = _gS2; +})(spine || (spine = {})); +(function () { + if (!Math._7S2) { + Math._7S2 = (function (_7m2) { + return function (x) { + return (_7m2[0] = x), _7m2[0]; + }; + })(new Float32Array(1)); + } +})(); +var spine; +(function (spine) { + var _nS2 = (function () { + function _nS2(name) { + if (name == null) throw new Error("name cannot be null."); + this.name = name; + } + return _nS2; + })(); + spine._nS2 = _nS2; + var _MH2 = (function (_2H2) { + _lG2(_MH2, _2H2); + function _MH2(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.id = (_MH2._oS2++ & 65535) << 11; + _3H2._C41 = 0; + return _3H2; + } + _MH2.prototype._v41 = function (slot, start, _d31, _pS2, offset, _y51) { + _d31 = offset + (_d31 >> 1) * _y51; + var skeleton = slot.bone.skeleton; + var _qS2 = slot._PH2; + var vertices = this.vertices; + var bones = this.bones; + if (bones == null) { + if (_qS2.length > 0) vertices = _qS2; + var bone = slot.bone; + var x = bone._pL2; + var y = bone._qL2; + var _l41 = bone._l41, + _e21 = bone._e21, + _Y9 = bone._Y9, + _Ce1 = bone._Ce1; + for (var _rS2 = start, _Z9 = offset; _Z9 < _d31; _rS2 += 2, _Z9 += _y51) { + var _IV1 = vertices[_rS2], + _JV1 = vertices[_rS2 + 1]; + _pS2[_Z9] = _IV1 * _l41 + _JV1 * _e21 + x; + _pS2[_Z9 + 1] = _IV1 * _Y9 + _JV1 * _Ce1 + y; + } + return; + } + var _J41 = 0, + _sS2 = 0; + for (var _X9 = 0; _X9 < start; _X9 += 2) { + var _W11 = bones[_J41]; + _J41 += _W11 + 1; + _sS2 += _W11; + } + var _tS2 = skeleton.bones; + if (_qS2.length == 0) { + for (var _Z9 = offset, _e21 = _sS2 * 3; _Z9 < _d31; _Z9 += _y51) { + var _uS2 = 0, + _vS2 = 0; + var _W11 = bones[_J41++]; + _W11 += _J41; + for (; _J41 < _W11; _J41++, _e21 += 3) { + var bone = _tS2[bones[_J41]]; + var _IV1 = vertices[_e21], + _JV1 = vertices[_e21 + 1], + _X92 = vertices[_e21 + 2]; + _uS2 += (_IV1 * bone._l41 + _JV1 * bone._e21 + bone._pL2) * _X92; + _vS2 += (_IV1 * bone._Y9 + _JV1 * bone._Ce1 + bone._qL2) * _X92; + } + _pS2[_Z9] = _uS2; + _pS2[_Z9 + 1] = _vS2; + } + } else { + var deform = _qS2; + for (var _Z9 = offset, _e21 = _sS2 * 3, _xp1 = _sS2 << 1; _Z9 < _d31; _Z9 += _y51) { + var _uS2 = 0, + _vS2 = 0; + var _W11 = bones[_J41++]; + _W11 += _J41; + for (; _J41 < _W11; _J41++, _e21 += 3, _xp1 += 2) { + var bone = _tS2[bones[_J41]]; + var _IV1 = vertices[_e21] + deform[_xp1], + _JV1 = vertices[_e21 + 1] + deform[_xp1 + 1], + _X92 = vertices[_e21 + 2]; + _uS2 += (_IV1 * bone._l41 + _JV1 * bone._e21 + bone._pL2) * _X92; + _vS2 += (_IV1 * bone._Y9 + _JV1 * bone._Ce1 + bone._qL2) * _X92; + } + _pS2[_Z9] = _uS2; + _pS2[_Z9 + 1] = _vS2; + } + } + }; + _MH2.prototype._NH2 = function (_wS2) { + return this == _wS2; + }; + _MH2._oS2 = 0; + return _MH2; + })(_nS2); + spine._MH2 = _MH2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _xS2; + (function (_xS2) { + _xS2[(_xS2["Region"] = 0)] = "Region"; + _xS2[(_xS2["BoundingBox"] = 1)] = "BoundingBox"; + _xS2[(_xS2["Mesh"] = 2)] = "Mesh"; + _xS2[(_xS2["LinkedMesh"] = 3)] = "LinkedMesh"; + _xS2[(_xS2["Path"] = 4)] = "Path"; + _xS2[(_xS2["Point"] = 5)] = "Point"; + })((_xS2 = spine._xS2 || (spine._xS2 = {}))); +})(spine || (spine = {})); +var spine; +(function (spine) { + var _441 = (function (_2H2) { + _lG2(_441, _2H2); + function _441(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.color = new spine._i41(1, 1, 1, 1); + return _3H2; + } + return _441; + })(spine._MH2); + spine._441 = _441; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _D41 = (function (_2H2) { + _lG2(_D41, _2H2); + function _D41(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.color = new spine._i41(0.2275, 0.2275, 0.8078, 1); + return _3H2; + } + return _D41; + })(spine._MH2); + spine._D41 = _D41; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _241 = (function (_2H2) { + _lG2(_241, _2H2); + function _241(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.color = new spine._i41(1, 1, 1, 1); + _3H2._gQ2 = !1; + _3H2._yS2 = new spine._i41(0, 0, 0, 0); + return _3H2; + } + _241.prototype._6Q2 = function () { + var _P41 = 0, + _J41 = 0, + width = 0, + height = 0; + if (this._t41 == null) { + _P41 = _J41 = 0; + width = height = 1; + } else { + _P41 = this._t41._P41; + _J41 = this._t41._J41; + width = this._t41._yZ1 - _P41; + height = this._t41._c61 - _J41; + } + var _hQ2 = this._hQ2; + if (this.uvs == null || this.uvs.length != _hQ2.length) this.uvs = spine._AG2._BG2(_hQ2.length); + var uvs = this.uvs; + if (this._t41.rotate) { + for (var _X9 = 0, _W11 = uvs.length; _X9 < _W11; _X9 += 2) { + uvs[_X9] = _P41 + _hQ2[_X9 + 1] * width; + uvs[_X9 + 1] = _J41 + height - _hQ2[_X9] * height; + } + } else { + for (var _X9 = 0, _W11 = uvs.length; _X9 < _W11; _X9 += 2) { + uvs[_X9] = _P41 + _hQ2[_X9] * width; + uvs[_X9 + 1] = _J41 + _hQ2[_X9 + 1] * height; + } + } + }; + _241.prototype._NH2 = function (_wS2) { + return this == _wS2 || (this._gQ2 && this._zS2 == _wS2); + }; + _241.prototype._AS2 = function () { + return this._zS2; + }; + _241.prototype._5Q2 = function (_zS2) { + this._zS2 = _zS2; + if (_zS2 != null) { + this.bones = _zS2.bones; + this.vertices = _zS2.vertices; + this._C41 = _zS2._C41; + this._hQ2 = _zS2._hQ2; + this.triangles = _zS2.triangles; + this._iQ2 = _zS2._iQ2; + this._C41 = _zS2._C41; + } + }; + return _241; + })(spine._MH2); + spine._241 = _241; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _eL2 = (function (_2H2) { + _lG2(_eL2, _2H2); + function _eL2(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2._B2 = !1; + _3H2._7N2 = !1; + _3H2.color = new spine._i41(1, 1, 1, 1); + return _3H2; + } + return _eL2; + })(spine._MH2); + spine._eL2 = _eL2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _gL2 = (function (_2H2) { + _lG2(_gL2, _2H2); + function _gL2(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.color = new spine._i41(0.38, 0.94, 0, 1); + return _3H2; + } + _gL2.prototype._BS2 = function (bone, _rY1) { + _rY1.x = this.x * bone._l41 + this.y * bone._e21 + bone._pL2; + _rY1.y = this.x * bone._Y9 + this.y * bone._Ce1 + bone._qL2; + return _rY1; + }; + _gL2.prototype._CS2 = function (bone) { + var cos = spine._ZG2._xL2(this.rotation), + sin = spine._ZG2._yL2(this.rotation); + var x = cos * bone._l41 + sin * bone._e21; + var y = cos * bone._Y9 + sin * bone._Ce1; + return Math.atan2(y, x) * spine._ZG2._HL2; + }; + return _gL2; + })(spine._MH2); + spine._gL2 = _gL2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _041 = (function (_2H2) { + _lG2(_041, _2H2); + function _041(name) { + var _3H2 = _2H2.call(this, name) || this; + _3H2.x = 0; + _3H2.y = 0; + _3H2.scaleX = 1; + _3H2.scaleY = 1; + _3H2.rotation = 0; + _3H2.width = 0; + _3H2.height = 0; + _3H2.color = new spine._i41(1, 1, 1, 1); + _3H2.offset = spine._AG2._BG2(8); + _3H2.uvs = spine._AG2._BG2(8); + _3H2._yS2 = new spine._i41(1, 1, 1, 1); + return _3H2; + } + _041.prototype._cQ2 = function () { + var _DS2 = (this.width / this._t41._TQ2) * this.scaleX; + var _ES2 = (this.height / this._t41._UQ2) * this.scaleY; + var _FS2 = (-this.width / 2) * this.scaleX + this._t41._RP2 * _DS2; + var _GS2 = (-this.height / 2) * this.scaleY + this._t41._SP2 * _ES2; + var _HS2 = _FS2 + this._t41.width * _DS2; + var _IS2 = _GS2 + this._t41.height * _ES2; + var _JS2 = (this.rotation * Math.PI) / 180; + var cos = Math.cos(_JS2); + var sin = Math.sin(_JS2); + var _KS2 = _FS2 * cos + this.x; + var _LS2 = _FS2 * sin; + var _MS2 = _GS2 * cos + this.y; + var _NS2 = _GS2 * sin; + var _OS2 = _HS2 * cos + this.x; + var _PS2 = _HS2 * sin; + var _QS2 = _IS2 * cos + this.y; + var _RS2 = _IS2 * sin; + var offset = this.offset; + offset[_041._g61] = _KS2 - _NS2; + offset[_041._h61] = _MS2 + _LS2; + offset[_041._M51] = _KS2 - _RS2; + offset[_041._N51] = _QS2 + _LS2; + offset[_041._O51] = _OS2 - _RS2; + offset[_041._P51] = _QS2 + _PS2; + offset[_041._Q51] = _OS2 - _NS2; + offset[_041._R51] = _MS2 + _PS2; + }; + _041.prototype._aL2 = function (_t41) { + this._t41 = _t41; + var uvs = this.uvs; + if (_t41.rotate) { + uvs[2] = _t41._P41; + uvs[3] = _t41._c61; + uvs[4] = _t41._P41; + uvs[5] = _t41._J41; + uvs[6] = _t41._yZ1; + uvs[7] = _t41._J41; + uvs[0] = _t41._yZ1; + uvs[1] = _t41._c61; + } else { + uvs[0] = _t41._P41; + uvs[1] = _t41._c61; + uvs[2] = _t41._P41; + uvs[3] = _t41._J41; + uvs[4] = _t41._yZ1; + uvs[5] = _t41._J41; + uvs[6] = _t41._yZ1; + uvs[7] = _t41._c61; + } + }; + _041.prototype._v41 = function (bone, _pS2, offset, _y51) { + var _WO2 = this.offset; + var x = bone._pL2, + y = bone._qL2; + var _l41 = bone._l41, + _e21 = bone._e21, + _Y9 = bone._Y9, + _Ce1 = bone._Ce1; + var _RP2 = 0, + _SP2 = 0; + _RP2 = _WO2[_041._g61]; + _SP2 = _WO2[_041._h61]; + _pS2[offset] = _RP2 * _l41 + _SP2 * _e21 + x; + _pS2[offset + 1] = _RP2 * _Y9 + _SP2 * _Ce1 + y; + offset += _y51; + _RP2 = _WO2[_041._M51]; + _SP2 = _WO2[_041._N51]; + _pS2[offset] = _RP2 * _l41 + _SP2 * _e21 + x; + _pS2[offset + 1] = _RP2 * _Y9 + _SP2 * _Ce1 + y; + offset += _y51; + _RP2 = _WO2[_041._O51]; + _SP2 = _WO2[_041._P51]; + _pS2[offset] = _RP2 * _l41 + _SP2 * _e21 + x; + _pS2[offset + 1] = _RP2 * _Y9 + _SP2 * _Ce1 + y; + offset += _y51; + _RP2 = _WO2[_041._Q51]; + _SP2 = _WO2[_041._R51]; + _pS2[offset] = _RP2 * _l41 + _SP2 * _e21 + x; + _pS2[offset + 1] = _RP2 * _Y9 + _SP2 * _Ce1 + y; + }; + _041._g61 = 0; + _041._h61 = 1; + _041._M51 = 2; + _041._N51 = 3; + _041._O51 = 4; + _041._P51 = 5; + _041._Q51 = 6; + _041._R51 = 7; + _041._SS2 = 0; + _041._TS2 = 1; + _041._US2 = 2; + _041._VS2 = 3; + _041._WS2 = 4; + _041._XS2 = 5; + _041._YS2 = 6; + _041._ZS2 = 7; + _041.__S2 = 8; + _041._0T2 = 9; + _041._1T2 = 10; + _041._2T2 = 11; + _041._3T2 = 12; + _041._4T2 = 13; + _041._5T2 = 14; + _041._6T2 = 15; + _041._7T2 = 16; + _041._8T2 = 17; + _041._9T2 = 18; + _041._aT2 = 19; + _041._bT2 = 20; + _041._cT2 = 21; + _041._dT2 = 22; + _041._eT2 = 23; + _041._fT2 = 24; + _041._gT2 = 25; + _041._hT2 = 26; + _041._iT2 = 27; + _041._jT2 = 28; + _041._kT2 = 29; + _041._lT2 = 30; + _041._mT2 = 31; + return _041; + })(spine._nS2); + spine._041 = _041; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _nT2 = (function () { + function _nT2(_oT2, _pT2) { + this._oT2 = 0; + this._pT2 = 0; + this._oT2 = _oT2; + this._pT2 = _pT2; + } + _nT2.prototype._qT2 = function (skeleton) {}; + _nT2.prototype.transform = function (position, _Q71, _vH2, _wH2) { + position.x += spine._ZG2._UR2(-this._oT2, this._pT2); + position.y += spine._ZG2._UR2(-this._oT2, this._pT2); + }; + _nT2.prototype.end = function () {}; + return _nT2; + })(); + spine._nT2 = _nT2; +})(spine || (spine = {})); +var spine; +(function (spine) { + var _rT2 = (function () { + function _rT2(_2U1) { + this._sT2 = 0; + this._tT2 = 0; + this._2U1 = 0; + this.angle = 0; + this._pL2 = 0; + this._qL2 = 0; + this._2U1 = _2U1; + } + _rT2.prototype._qT2 = function (skeleton) { + this._pL2 = skeleton.x + this._sT2; + this._qL2 = skeleton.y + this._tT2; + }; + _rT2.prototype.transform = function (position, _Q71, _vH2, _wH2) { + var _uT2 = this.angle * spine._ZG2._XR2; + var x = position.x - this._pL2; + var y = position.y - this._qL2; + var _OB1 = Math.sqrt(x * x + y * y); + if (_OB1 < this._2U1) { + var _vT2 = _rT2._wT2.apply(0, _uT2, (this._2U1 - _OB1) / this._2U1); + var cos = Math.cos(_vT2); + var sin = Math.sin(_vT2); + position.x = cos * x - sin * y + this._pL2; + position.y = sin * x + cos * y + this._qL2; + } + }; + _rT2.prototype.end = function () {}; + _rT2._wT2 = new spine._0S2(2); + return _rT2; + })(); + spine._rT2 = _rT2; +})(spine || (spine = {})); +var _xT2 = 0, + _yT2 = 1, + _zT2 = 2, + _AT2 = 3, + _BT2 = 4, + _CT2 = 5, + _DT2 = 6, + _ET2 = 7, + _FT2 = 8, + _GT2 = 9; +var _HT2 = 0, + _IT2 = 1, + _JT2 = 2, + _KT2 = 3; +/*@constructor */ function _LT2(_l81, _Ub1) { + this.type = _l81; + this.id = _Ub1; + this._Gx2 = null; + this._MT2 = -1; +} +_LT2.prototype._NT2 = function (_nx2, _OT2, _PT2, _QT2, _RT2) { + var _ST2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var width = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var height = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + this._MT2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + return _PT2; +}; +_LT2.prototype._TT2 = function (_OA1, _1t1) { + var _e21 = new ArrayBuffer(4); + var _l41 = new Uint32Array(_e21); + var _Y9 = new Uint8Array(_e21); + _l41[0] = 0xdeadbeef; + if (_Y9[0] == 0xef) { + return ((_OA1 & 0xff) << 8) | (_1t1 & 0xff); + } + if (_Y9[0] == 0xde) { + return ((_1t1 & 0xff) << 8) | (_OA1 & 0xff); + } +}; +_LT2.prototype._UT2 = function (_VT2) { + try { + do { + if (_VT2[1] == 0xd9) { + _VT2 = _VT2.subarray(2); + } else if (_VT2[1] == 0xd8) { + if (_VT2[6] === 0x4a && _VT2[7] === 0x46 && _VT2[8] === 0x49 && _VT2[9] === 0x46) { + var _Z9 = this._TT2(_VT2[14], _VT2[15]); + var __9 = this._TT2(_VT2[16], _VT2[17]); + var _WT2 = { width: _Z9, height: __9, body: _VT2 }; + return _WT2; + } + _VT2 = _VT2.subarray(4 + this._TT2(_VT2[4], _VT2[5])); + } else { + _VT2 = _VT2.subarray(2 + this._TT2(_VT2[2], _VT2[3])); + } + } while (_VT2.byteLength >= 0 && _VT2[0] == 0xff); + } catch (e) { + debug(e.message); + } + var _WT2 = { width: _Z9, height: __9, body: _VT2 }; + return _WT2; +}; +_LT2.prototype._XT2 = function (_931, _a31, _VT2, _YT2, _ev1, _ZT2) { + var __T2 = new Uint16Array(_VT2); + var _0U2 = ""; + for (var _X9 = 0, _921 = __T2.length; _X9 < _921; _X9++) { + _0U2 += String.fromCharCode(__T2[_X9]); + } + var _1U2 = window.btoa(_0U2); + var _2U2 = "data:image/" + _YT2 + ";base64," + _1U2; + var img = new Image(); + img.onload = function () { + var _be1 = { _f31: img }; + _p51(_be1); + if (_ev1) { + _ev1(_be1); + } + }; + img.onerror = function (e) { + debug(e); + if (_ZT2) { + _ZT2(e); + } + }; + img.src = _DI1(null, null, _2U2); + return img; +}; +function _as2(_YK1, _f41) { + var _V71 = _131._as2(_YK1._f31._o51, _f41); + _YK1._f31._o51 = _V71; + _YK1._f31._X71 = _V71._Cr2; + _YK1._f31._Y71 = _V71._Dr2; + return _YK1._f31; +} +var _3U2 = 0, + _4U2 = 1, + _5U2 = 2; +var _6U2 = 0, + _7U2 = 1, + _8U2 = 2, + _9U2 = 3; +var _aU2 = 0, + _bU2 = 1; +var _cU2 = { _4S1: 0, _5S1: 0, version: 1 }; +/*@constructor */ function _dU2(_l81, _Ub1) { + this.type = _l81; + this.id = _Ub1; +} +_dU2.prototype._eU2 = function (_OT2, _PT2, _QT2, _fU2) { + this._K11 = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + this._L11 = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + this._M11 = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + this._N11 = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + var _gU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + this._hU2 = []; + for (var _X9 = 0; _X9 < _gU2; _X9++) { + var _iU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _jU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _kU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _lU2 = { _iU2: _iU2, _jU2: _jU2, _kU2: _kU2 }; + _lU2._mU2 = _iU2 > 0 ? [] : null; + _lU2._nU2 = _jU2 > 0 ? [] : null; + _lU2._oU2 = _kU2 > 0 ? [] : null; + _PT2 = this._pU2(_lU2, _OT2, _PT2, _QT2, _fU2); + _PT2 = this._qU2(_lU2, _OT2, _PT2, _QT2); + _PT2 = this._rU2(_lU2, _OT2, _PT2, _QT2); + this._hU2.push(_lU2); + } + return _PT2; +}; +_dU2.prototype._pU2 = function (_sU2, _OT2, _PT2, _QT2, _fU2) { + _sU2._mU2 = []; + for (var _X9 = 0; _X9 < _sU2._iU2; _X9++) { + var _tU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _uU2 = null; + switch (_tU2) { + case _7U2: + { + _uU2 = { type: _7U2 }; + var _Ue1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _Ve1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _We1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var alpha = _OT2.getUint8(_PT2, _QT2); + _PT2++; + _uU2._L31 = _Ue1 | (_Ve1 << 8) | (_We1 << 16) | (alpha << 24); + } + break; + case _8U2: + { + _uU2 = { type: _8U2 }; + _uU2._vU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _uU2._MT2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _wU2 = []; + for (var _Z11 = 0; _Z11 < 9; _Z11++) { + _wU2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + _uU2._wU2 = new _Fk1(); + _uU2._wU2._Z11[_cm1] = _wU2[0]; + _uU2._wU2._Z11[_dm1] = _wU2[1]; + _uU2._wU2._Z11[_fm1] = _wU2[2]; + _uU2._wU2._Z11[_gm1] = _wU2[3]; + _uU2._wU2._Z11[_6l1] = _wU2[4]; + _uU2._wU2._Z11[_im1] = _wU2[5]; + _uU2._xU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _uU2._yU2 = []; + for (var _Z11 = 0; _Z11 < _uU2._xU2; _Z11++) { + var _wf2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _Ue1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _Ve1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _We1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var alpha = _OT2.getUint8(_PT2, _QT2); + _PT2++; + _uU2._yU2.push({ _wf2: _wf2, _L31: _Ue1 | (_Ve1 << 8) | (_We1 << 16) | (alpha << 24) }); + } + _uU2._F71 = null; + } + break; + case _9U2: + { + _uU2 = { type: _9U2 }; + _uU2._zU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _uU2._AU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _uU2._BU2 = -1; + for (var index = 0; index < _fU2.length; index++) { + if (_fU2[index].id === _uU2._AU2) { + _uU2._BU2 = index; + break; + } + } + var _wU2 = []; + for (var _Z11 = 0; _Z11 < 9; _Z11++) { + _wU2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + _uU2._wU2 = new _Fk1(); + _uU2._wU2._Z11[_cm1] = _wU2[0]; + _uU2._wU2._Z11[_dm1] = _wU2[1]; + _uU2._wU2._Z11[_fm1] = _wU2[2]; + _uU2._wU2._Z11[_gm1] = _wU2[3]; + _uU2._wU2._Z11[_6l1] = _wU2[4]; + _uU2._wU2._Z11[_im1] = _wU2[5]; + } + break; + } + _sU2._mU2.push(_uU2); + } + return _PT2; +}; +function _CU2(_Mb1, _Nb1, _7s2) { + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _V71 = _131._8s2(_tK1, _7s2, _Mb1, _Nb1); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _V71._Cr2; + _be1.__9 = _V71._Dr2; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _Mb1; + _be1._ek = _Nb1; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _be1._f31._o51 = _V71; + _be1._f31._X71 = _tK1.width; + _be1._f31._Y71 = _tK1.height; + return _be1; +} +_dU2.prototype._DU2 = function (_EU2, _FU2) { + if (_EU2._xU2 <= 0) { + return 0; + } + _FU2 = _FU2 < 0 ? 0 : _FU2 > 255 ? 255 : _FU2; + if (_FU2 < _EU2._yU2[0]._wf2) { + return _EU2._yU2[0]._L31; + } + for (var _X9 = 1; _X9 < _EU2._xU2; _X9++) { + var _GU2 = _EU2._yU2[_X9]; + if (_GU2._wf2 >= _FU2) { + var _HU2 = _EU2._yU2[_X9 - 1]; + var _IU2 = 0; + if (_GU2._wf2 != _HU2._wf2) { + _IU2 = ((_FU2 - _HU2._wf2) << 8) / (_GU2._wf2 - _HU2._wf2); + } + var _JU2 = 256 - _IU2; + var _L31 = _GU2._L31; + var _KU2 = _HU2._L31; + var _LU2 = []; + _LU2[0] = ((_L31 & 0xff) * _IU2) >> 8; + _LU2[1] = (((_L31 >> 8) & 0xff) * _IU2) >> 8; + _LU2[2] = (((_L31 >> 16) & 0xff) * _IU2) >> 8; + _LU2[3] = (((_L31 >> 24) & 0xff) * _IU2) >> 8; + _LU2[0] += ((_KU2 & 0xff) * _JU2) >> 8; + _LU2[1] += (((_KU2 >> 8) & 0xff) * _JU2) >> 8; + _LU2[2] += (((_KU2 >> 16) & 0xff) * _JU2) >> 8; + _LU2[3] += (((_KU2 >> 24) & 0xff) * _JU2) >> 8; + var _MU2 = _LU2[0] | (_LU2[1] << 8) | (_LU2[2] << 16) | (_LU2[3] << 24); + return _MU2; + } + } + return _EU2._yU2[_EU2._xU2 - 1]._L31; +}; +_dU2.prototype._qU2 = function (_sU2, _OT2, _PT2, _QT2) { + _sU2._nU2 = []; + for (var _X9 = 0; _X9 < _sU2._jU2; _X9++) { + var _Ue1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _Ve1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var _We1 = _OT2.getUint8(_PT2, _QT2); + _PT2++; + var alpha = _OT2.getUint8(_PT2, _QT2); + _PT2++; + _sU2._nU2.push({ _L31: _Ue1 | (_Ve1 << 8) | (_We1 << 16) | (alpha << 24) }); + } + return _PT2; +}; +_dU2.prototype._rU2 = function (_sU2, _OT2, _PT2, _QT2) { + var _X9, _Z11; + _sU2._oU2 = []; + for (_X9 = 0; _X9 < _sU2._kU2; _X9++) { + var _NU2 = {}; + _sU2._oU2.push(_NU2); + _NU2._OU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._PU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._QU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._RU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._SU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._TU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._UU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._VU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + if (_cU2.version >= 2) { + _NU2._WU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._XU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + if (_cU2.version >= 3) { + _NU2._YU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _NU2._ZU2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + _NU2.__U2 = _NU2._RU2 > 0 ? [] : null; + _NU2._0V2 = _NU2._SU2 > 0 ? [] : null; + _NU2._1V2 = _NU2._TU2 > 0 ? [] : null; + _NU2._2V2 = _NU2._UU2 > 0 ? [] : null; + _NU2._3V2 = _NU2._VU2 > 0 ? [] : null; + _NU2._4V2 = _NU2._WU2 ? [] : null; + _NU2._5V2 = _NU2._XU2 ? [] : null; + _NU2._6V2 = _NU2._YU2 ? [] : null; + _NU2._7V2 = _NU2._ZU2 ? [] : null; + for (_Z11 = 0; _Z11 < _NU2._RU2 * 2; _Z11++) { + _NU2.__U2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._SU2 * 2; _Z11++) { + _NU2._8V2[_Z11] = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._TU2 * 3; _Z11++) { + _NU2._1V2[_Z11] = _OT2.getUint32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._UU2 * 2; _Z11++) { + _NU2._2V2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._VU2 * 3; _Z11++) { + _NU2._3V2[_Z11] = _OT2.getUint32(_PT2, _QT2); + _PT2 += 4; + } + if (_cU2.version >= 2) { + for (_Z11 = 0; _Z11 < _NU2._WU2 * 2; _Z11++) { + _NU2._4V2[_Z11] = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._XU2 * 2; _Z11++) { + _NU2._5V2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + } + if (_cU2.version >= 3) { + for (_Z11 = 0; _Z11 < _NU2._YU2 * 2; _Z11++) { + _NU2._6V2[_Z11] = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + for (_Z11 = 0; _Z11 < _NU2._ZU2 * 2; _Z11++) { + _NU2._7V2[_Z11] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + } + } + return _PT2; +}; +var _9V2 = 1.0 / 20.0; +/*@constructor */ function _aV2() { + this._bV2 = 0; + this._cV2 = 0; + this._K11 = 0; + this._L11 = 0; + this._M11 = 0; + this._N11 = 0; + this._dV2 = null; +} +_aV2.prototype._eV2 = function (_OT2, _PT2, _QT2) { + this._bV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + this._cV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + this._K11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + this._L11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + this._M11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + this._N11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + var _fV2, _gV2, _hV2; + _fV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _gV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _hV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + this._dV2 = { _fV2: _fV2, _gV2: _gV2, _hV2: _hV2 }; + this._iV2 = []; + for (var _X9 = 0; _X9 < this._cV2; _X9++) { + var _jV2 = {}; + this._iV2.push(_jV2); + _jV2._kV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _jV2._K11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _jV2._L11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _jV2._M11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _jV2._N11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _jV2._lV2 = []; + for (var _i21 = 0; _i21 < _jV2._kV2; _i21++) { + var _fw1 = {}; + _jV2._lV2.push(_fw1); + _fw1._rw1 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _fw1.index = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _fw1._Xf = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + _fw1._mV2 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _nV2 = []; + for (var _Sc1 = 0; _Sc1 < 4; _Sc1++) { + _nV2[_Sc1] = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + var _oV2 = []; + for (var _Sc1 = 0; _Sc1 < 4; _Sc1++) { + _oV2[_Sc1] = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + } + _fw1._pV2 = []; + _fw1._qV2 = []; + _fw1._rV2 = []; + _fw1._pV2[0] = _nV2[2]; + _fw1._qV2[0] = _oV2[2]; + _fw1._rV2[0] = 0; + _fw1._pV2[1] = _nV2[1]; + _fw1._qV2[1] = _oV2[1]; + _fw1._rV2[1] = _oV2[1]; + _fw1._pV2[2] = _nV2[0]; + _fw1._qV2[2] = _oV2[0]; + _fw1._rV2[2] = _oV2[0]; + _fw1._pV2[3] = _nV2[3]; + _fw1._qV2[3] = _oV2[3]; + _fw1._rV2[3] = _oV2[3]; + _fw1._K11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _fw1._L11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _fw1._M11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + _fw1._N11 = _OT2.getFloat32(_PT2, _QT2) * _9V2; + _PT2 += 4; + var _wU2 = []; + for (var _Sc1 = 0; _Sc1 < 9; _Sc1++) { + _wU2[_Sc1] = _OT2.getFloat32(_PT2, _QT2); + _PT2 += 4; + } + _fw1._wU2 = new _Fk1(); + _fw1._wU2._Z11[_cm1] = _wU2[0]; + _fw1._wU2._Z11[_dm1] = _wU2[1]; + _fw1._wU2._Z11[_fm1] = _wU2[2]; + _fw1._wU2._Z11[_gm1] = _wU2[3]; + _fw1._wU2._Z11[_6l1] = _wU2[4]; + _fw1._wU2._Z11[_im1] = _wU2[5]; + } + } + return _PT2; +}; +/*@license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */ (function () { + "use strict"; + var _W11 = void 0, + _Z9 = !0, + _vM2 = this; + function _sV2(_xp1, _Ce1) { + var _Y9 = _xp1.split("."), + e = _vM2; + !(_Y9[0] in e) && e._tV2 && e._tV2("var " + _Y9[0]); + for (var _e21; _Y9.length && (_e21 = _Y9.shift()); ) !_Y9.length && _Ce1 !== _W11 ? (e[_e21] = _Ce1) : (e = e[_e21] ? e[_e21] : (e[_e21] = {})); + } + var _zT1 = "undefined" !== typeof Uint8Array && "undefined" !== typeof Uint16Array && "undefined" !== typeof Uint32Array && "undefined" !== typeof DataView; + function _2e2(_xp1, _Ce1) { + this.index = "number" === typeof _Ce1 ? _Ce1 : 0; + this.e = 0; + this.buffer = _xp1 instanceof (_zT1 ? Uint8Array : Array) ? _xp1 : new (_zT1 ? Uint8Array : Array)(32768); + if (2 * this.buffer.length <= this.index) throw Error("invalid index"); + this.buffer.length <= this.index && _uV2(this); + } + function _uV2(_xp1) { + var _Ce1 = _xp1.buffer, + _Y9, + e = _Ce1.length, + _e21 = new (_zT1 ? Uint8Array : Array)(e << 1); + if (_zT1) _e21.set(_Ce1); + else for (_Y9 = 0; _Y9 < e; ++_Y9) _e21[_Y9] = _Ce1[_Y9]; + return (_xp1.buffer = _e21); + } + _2e2.prototype._e21 = function (_xp1, _Ce1, _Y9) { + var e = this.buffer, + _e21 = this.index, + _l41 = this.e, + _k41 = e[_e21], + _Z11; + _Y9 && 1 < _Ce1 && (_xp1 = 8 < _Ce1 ? ((_uj2[_xp1 & 255] << 24) | (_uj2[(_xp1 >>> 8) & 255] << 16) | (_uj2[(_xp1 >>> 16) & 255] << 8) | _uj2[(_xp1 >>> 24) & 255]) >> (32 - _Ce1) : _uj2[_xp1] >> (8 - _Ce1)); + if (8 > _Ce1 + _l41) (_k41 = (_k41 << _Ce1) | _xp1), (_l41 += _Ce1); + else for (_Z11 = 0; _Z11 < _Ce1; ++_Z11) (_k41 = (_k41 << 1) | ((_xp1 >> (_Ce1 - _Z11 - 1)) & 1)), 8 === ++_l41 && ((_l41 = 0), (e[_e21++] = _uj2[_k41]), (_k41 = 0), _e21 === e.length && (e = _uV2(this))); + e[_e21] = _k41; + this.buffer = e; + this.e = _l41; + this.index = _e21; + }; + _2e2.prototype._Gm2 = function () { + var _xp1 = this.buffer, + _Ce1 = this.index, + _Y9; + 0 < this.e && ((_xp1[_Ce1] <<= 8 - this.e), (_xp1[_Ce1] = _uj2[_xp1[_Ce1]]), _Ce1++); + _zT1 ? (_Y9 = _xp1.subarray(0, _Ce1)) : ((_xp1.length = _Ce1), (_Y9 = _xp1)); + return _Y9; + }; + var _Ec2 = new (_zT1 ? Uint8Array : Array)(256), + _US1; + for (_US1 = 0; 256 > _US1; ++_US1) { + for (var _vV2 = _US1, _wV2 = _vV2, _xV2 = 7, _vV2 = _vV2 >>> 1; _vV2; _vV2 >>>= 1) (_wV2 <<= 1), (_wV2 |= _vV2 & 1), --_xV2; + _Ec2[_US1] = ((_wV2 << _xV2) & 255) >>> 0; + } + var _uj2 = _Ec2; + function _RL2(_xp1) { + this.buffer = new (_zT1 ? Uint16Array : Array)(2 * _xp1); + this.length = 0; + } + _RL2.prototype._yV2 = function (_xp1) { + return 2 * (((_xp1 - 2) / 4) | 0); + }; + _RL2.prototype.push = function (_xp1, _Ce1) { + var _Y9, + e, + _e21 = this.buffer, + _l41; + _Y9 = this.length; + _e21[this.length++] = _Ce1; + for (_e21[this.length++] = _xp1; 0 < _Y9; ) + if (((e = this._yV2(_Y9)), _e21[_Y9] > _e21[e])) (_l41 = _e21[_Y9]), (_e21[_Y9] = _e21[e]), (_e21[e] = _l41), (_l41 = _e21[_Y9 + 1]), (_e21[_Y9 + 1] = _e21[e + 1]), (_e21[e + 1] = _l41), (_Y9 = e); + else break; + return this.length; + }; + _RL2.prototype.pop = function () { + var _xp1, + _Ce1, + _Y9 = this.buffer, + e, + _e21, + _l41; + _Ce1 = _Y9[0]; + _xp1 = _Y9[1]; + this.length -= 2; + _Y9[0] = _Y9[this.length]; + _Y9[1] = _Y9[this.length + 1]; + for (_l41 = 0; ; ) { + _e21 = 2 * _l41 + 2; + if (_e21 >= this.length) break; + _e21 + 2 < this.length && _Y9[_e21 + 2] > _Y9[_e21] && (_e21 += 2); + if (_Y9[_e21] > _Y9[_l41]) (e = _Y9[_l41]), (_Y9[_l41] = _Y9[_e21]), (_Y9[_e21] = e), (e = _Y9[_l41 + 1]), (_Y9[_l41 + 1] = _Y9[_e21 + 1]), (_Y9[_e21 + 1] = e); + else break; + _l41 = _e21; + } + return { index: _xp1, value: _Ce1, length: this.length }; + }; + function _Ga2(_xp1, _Ce1) { + this._Ce1 = _CL2; + this._X9 = 0; + this._Ir1 = _zT1 && _xp1 instanceof Array ? new Uint8Array(_xp1) : _xp1; + this._Y9 = 0; + _Ce1 && + (_Ce1._zV2 && (this._X9 = _Ce1._zV2), + "number" === typeof _Ce1._AV2 && (this._Ce1 = _Ce1._AV2), + _Ce1.outputBuffer && (this._l41 = _zT1 && _Ce1.outputBuffer instanceof Array ? new Uint8Array(_Ce1.outputBuffer) : _Ce1.outputBuffer), + "number" === typeof _Ce1._BV2 && (this._Y9 = _Ce1._BV2)); + this._l41 || (this._l41 = new (_zT1 ? Uint8Array : Array)(32768)); + } + var _CL2 = 2, + _CV2 = { _6N2: 0, __9: 1, _k41: _CL2, _W11: 3 }, + _wT1 = [], + _DV2; + for (_DV2 = 0; 288 > _DV2; _DV2++) + switch (_Z9) { + case 143 >= _DV2: + _wT1.push([_DV2 + 48, 8]); + break; + case 255 >= _DV2: + _wT1.push([_DV2 - 144 + 400, 9]); + break; + case 279 >= _DV2: + _wT1.push([_DV2 - 256 + 0, 7]); + break; + case 287 >= _DV2: + _wT1.push([_DV2 - 280 + 192, 8]); + break; + default: + throw "invalid literal: " + _DV2; + } + _Ga2.prototype._xp1 = function () { + var _xp1, + _Ce1, + _Y9, + e, + _e21 = this._Ir1; + switch (this._Ce1) { + case 0: + _Y9 = 0; + for (e = _e21.length; _Y9 < e; ) { + _Ce1 = _zT1 ? _e21.subarray(_Y9, _Y9 + 65535) : _e21.slice(_Y9, _Y9 + 65535); + _Y9 += _Ce1.length; + var _l41 = _Ce1, + _k41 = _Y9 === e, + _Z11 = _W11, + _Sc1 = _W11, + _ot1 = _W11, + _d21 = _W11, + _P41 = _W11, + _921 = this._l41, + __9 = this._Y9; + if (_zT1) { + for (_921 = new Uint8Array(this._l41.buffer); _921.length <= __9 + _l41.length + 5; ) _921 = new Uint8Array(_921.length << 1); + _921.set(this._l41); + } + _Z11 = _k41 ? 1 : 0; + _921[__9++] = _Z11 | 0; + _Sc1 = _l41.length; + _ot1 = (~_Sc1 + 65536) & 65535; + _921[__9++] = _Sc1 & 255; + _921[__9++] = (_Sc1 >>> 8) & 255; + _921[__9++] = _ot1 & 255; + _921[__9++] = (_ot1 >>> 8) & 255; + if (_zT1) _921.set(_l41, __9), (__9 += _l41.length), (_921 = _921.subarray(0, __9)); + else { + _d21 = 0; + for (_P41 = _l41.length; _d21 < _P41; ++_d21) _921[__9++] = _l41[_d21]; + _921.length = __9; + } + this._Y9 = __9; + this._l41 = _921; + } + break; + case 1: + var _Yr1 = new _2e2(_zT1 ? new Uint8Array(this._l41.buffer) : this._l41, this._Y9); + _Yr1._e21(1, 1, _Z9); + _Yr1._e21(1, 2, _Z9); + var _Wo1 = _ib2(this, _e21), + x, + _EV2, + _L61; + x = 0; + for (_EV2 = _Wo1.length; x < _EV2; x++) + if (((_L61 = _Wo1[x]), _2e2.prototype._e21.apply(_Yr1, _wT1[_L61]), 256 < _L61)) _Yr1._e21(_Wo1[++x], _Wo1[++x], _Z9), _Yr1._e21(_Wo1[++x], 5), _Yr1._e21(_Wo1[++x], _Wo1[++x], _Z9); + else if (256 === _L61) break; + this._l41 = _Yr1._Gm2(); + this._Y9 = this._l41.length; + break; + case _CL2: + var _FS1 = new _2e2(_zT1 ? new Uint8Array(this._l41.buffer) : this._l41, this._Y9), + _wM2, + _FV2, + _GV2, + _x_1, + _w_1, + _HV2 = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], + _vl1, + _nP2, + _wl1, + _IV2, + _JV2, + _KV2 = Array(19), + _LV2, + _mH2, + _MV2, + y, + _bg1; + _wM2 = _CL2; + _FS1._e21(1, 1, _Z9); + _FS1._e21(_wM2, 2, _Z9); + _FV2 = _ib2(this, _e21); + _vl1 = _Ea2(this._Z11, 15); + _nP2 = _NV2(_vl1); + _wl1 = _Ea2(this._921, 7); + _IV2 = _NV2(_wl1); + for (_GV2 = 286; 257 < _GV2 && 0 === _vl1[_GV2 - 1]; _GV2--); + for (_x_1 = 30; 1 < _x_1 && 0 === _wl1[_x_1 - 1]; _x_1--); + var _cg1 = _GV2, + _dg1 = _x_1, + _I12 = new (_zT1 ? Uint32Array : Array)(_cg1 + _dg1), + _b21, + _J12, + _J41, + _xl1, + _M12 = new (_zT1 ? Uint32Array : Array)(316), + _OV1, + _vR1, + _OV2 = new (_zT1 ? Uint8Array : Array)(19); + for (_b21 = _J12 = 0; _b21 < _cg1; _b21++) _I12[_J12++] = _vl1[_b21]; + for (_b21 = 0; _b21 < _dg1; _b21++) _I12[_J12++] = _wl1[_b21]; + if (!_zT1) { + _b21 = 0; + for (_xl1 = _OV2.length; _b21 < _xl1; ++_b21) _OV2[_b21] = 0; + } + _b21 = _OV1 = 0; + for (_xl1 = _I12.length; _b21 < _xl1; _b21 += _J12) { + for (_J12 = 1; _b21 + _J12 < _xl1 && _I12[_b21 + _J12] === _I12[_b21]; ++_J12); + _J41 = _J12; + if (0 === _I12[_b21]) + if (3 > _J41) for (; 0 < _J41--; ) (_M12[_OV1++] = 0), _OV2[0]++; + else + for (; 0 < _J41; ) + (_vR1 = 138 > _J41 ? _J41 : 138), + _vR1 > _J41 - 3 && _vR1 < _J41 && (_vR1 = _J41 - 3), + 10 >= _vR1 ? ((_M12[_OV1++] = 17), (_M12[_OV1++] = _vR1 - 3), _OV2[17]++) : ((_M12[_OV1++] = 18), (_M12[_OV1++] = _vR1 - 11), _OV2[18]++), + (_J41 -= _vR1); + else if (((_M12[_OV1++] = _I12[_b21]), _OV2[_I12[_b21]]++, _J41--, 3 > _J41)) for (; 0 < _J41--; ) (_M12[_OV1++] = _I12[_b21]), _OV2[_I12[_b21]]++; + else for (; 0 < _J41; ) (_vR1 = 6 > _J41 ? _J41 : 6), _vR1 > _J41 - 3 && _vR1 < _J41 && (_vR1 = _J41 - 3), (_M12[_OV1++] = 16), (_M12[_OV1++] = _vR1 - 3), _OV2[16]++, (_J41 -= _vR1); + } + _xp1 = _zT1 ? _M12.subarray(0, _OV1) : _M12.slice(0, _OV1); + _JV2 = _Ea2(_OV2, 7); + for (y = 0; 19 > y; y++) _KV2[y] = _JV2[_HV2[y]]; + for (_w_1 = 19; 4 < _w_1 && 0 === _KV2[_w_1 - 1]; _w_1--); + _LV2 = _NV2(_JV2); + _FS1._e21(_GV2 - 257, 5, _Z9); + _FS1._e21(_x_1 - 1, 5, _Z9); + _FS1._e21(_w_1 - 4, 4, _Z9); + for (y = 0; y < _w_1; y++) _FS1._e21(_KV2[y], 3, _Z9); + y = 0; + for (_bg1 = _xp1.length; y < _bg1; y++) + if (((_mH2 = _xp1[y]), _FS1._e21(_LV2[_mH2], _JV2[_mH2], _Z9), 16 <= _mH2)) { + y++; + switch (_mH2) { + case 16: + _MV2 = 2; + break; + case 17: + _MV2 = 3; + break; + case 18: + _MV2 = 7; + break; + default: + throw "invalid code: " + _mH2; + } + _FS1._e21(_xp1[y], _MV2, _Z9); + } + var _PV2 = [_nP2, _vl1], + _QV2 = [_IV2, _wl1], + _qU1, + _RV2, + $, + _1S1, + _SV2, + _TV2, + _UV2, + _VV2; + _SV2 = _PV2[0]; + _TV2 = _PV2[1]; + _UV2 = _QV2[0]; + _VV2 = _QV2[1]; + _qU1 = 0; + for (_RV2 = _FV2.length; _qU1 < _RV2; ++_qU1) + if ((($ = _FV2[_qU1]), _FS1._e21(_SV2[$], _TV2[$], _Z9), 256 < $)) _FS1._e21(_FV2[++_qU1], _FV2[++_qU1], _Z9), (_1S1 = _FV2[++_qU1]), _FS1._e21(_UV2[_1S1], _VV2[_1S1], _Z9), _FS1._e21(_FV2[++_qU1], _FV2[++_qU1], _Z9); + else if (256 === $) break; + this._l41 = _FS1._Gm2(); + this._Y9 = this._l41.length; + break; + default: + throw "invalid compression type"; + } + return this._l41; + }; + function _UL2(_xp1, _Ce1) { + this.length = _xp1; + this._Sc1 = _Ce1; + } + var _WV2 = (function () { + function _xp1(_e21) { + switch (_Z9) { + case 3 === _e21: + return [257, _e21 - 3, 0]; + case 4 === _e21: + return [258, _e21 - 4, 0]; + case 5 === _e21: + return [259, _e21 - 5, 0]; + case 6 === _e21: + return [260, _e21 - 6, 0]; + case 7 === _e21: + return [261, _e21 - 7, 0]; + case 8 === _e21: + return [262, _e21 - 8, 0]; + case 9 === _e21: + return [263, _e21 - 9, 0]; + case 10 === _e21: + return [264, _e21 - 10, 0]; + case 12 >= _e21: + return [265, _e21 - 11, 1]; + case 14 >= _e21: + return [266, _e21 - 13, 1]; + case 16 >= _e21: + return [267, _e21 - 15, 1]; + case 18 >= _e21: + return [268, _e21 - 17, 1]; + case 22 >= _e21: + return [269, _e21 - 19, 2]; + case 26 >= _e21: + return [270, _e21 - 23, 2]; + case 30 >= _e21: + return [271, _e21 - 27, 2]; + case 34 >= _e21: + return [272, _e21 - 31, 2]; + case 42 >= _e21: + return [273, _e21 - 35, 3]; + case 50 >= _e21: + return [274, _e21 - 43, 3]; + case 58 >= _e21: + return [275, _e21 - 51, 3]; + case 66 >= _e21: + return [276, _e21 - 59, 3]; + case 82 >= _e21: + return [277, _e21 - 67, 4]; + case 98 >= _e21: + return [278, _e21 - 83, 4]; + case 114 >= _e21: + return [279, _e21 - 99, 4]; + case 130 >= _e21: + return [280, _e21 - 115, 4]; + case 162 >= _e21: + return [281, _e21 - 131, 5]; + case 194 >= _e21: + return [282, _e21 - 163, 5]; + case 226 >= _e21: + return [283, _e21 - 195, 5]; + case 257 >= _e21: + return [284, _e21 - 227, 5]; + case 258 === _e21: + return [285, _e21 - 258, 0]; + default: + throw "invalid length: " + _e21; + } + } + var _Ce1 = [], + _Y9, + e; + for (_Y9 = 3; 258 >= _Y9; _Y9++) (e = _xp1(_Y9)), (_Ce1[_Y9] = (e[2] << 24) | (e[1] << 16) | e[0]); + return _Ce1; + })(), + _XV2 = _zT1 ? new Uint32Array(_WV2) : _WV2; + function _ib2(_xp1, _Ce1) { + function _Y9(_e21, _Y9) { + var _l41 = _e21._Sc1, + _Ce1 = [], + e = 0, + _xp1; + _xp1 = _XV2[_e21.length]; + _Ce1[e++] = _xp1 & 65535; + _Ce1[e++] = (_xp1 >> 16) & 255; + _Ce1[e++] = _xp1 >> 24; + var _k41; + switch (_Z9) { + case 1 === _l41: + _k41 = [0, _l41 - 1, 0]; + break; + case 2 === _l41: + _k41 = [1, _l41 - 2, 0]; + break; + case 3 === _l41: + _k41 = [2, _l41 - 3, 0]; + break; + case 4 === _l41: + _k41 = [3, _l41 - 4, 0]; + break; + case 6 >= _l41: + _k41 = [4, _l41 - 5, 1]; + break; + case 8 >= _l41: + _k41 = [5, _l41 - 7, 1]; + break; + case 12 >= _l41: + _k41 = [6, _l41 - 9, 2]; + break; + case 16 >= _l41: + _k41 = [7, _l41 - 13, 2]; + break; + case 24 >= _l41: + _k41 = [8, _l41 - 17, 3]; + break; + case 32 >= _l41: + _k41 = [9, _l41 - 25, 3]; + break; + case 48 >= _l41: + _k41 = [10, _l41 - 33, 4]; + break; + case 64 >= _l41: + _k41 = [11, _l41 - 49, 4]; + break; + case 96 >= _l41: + _k41 = [12, _l41 - 65, 5]; + break; + case 128 >= _l41: + _k41 = [13, _l41 - 97, 5]; + break; + case 192 >= _l41: + _k41 = [14, _l41 - 129, 6]; + break; + case 256 >= _l41: + _k41 = [15, _l41 - 193, 6]; + break; + case 384 >= _l41: + _k41 = [16, _l41 - 257, 7]; + break; + case 512 >= _l41: + _k41 = [17, _l41 - 385, 7]; + break; + case 768 >= _l41: + _k41 = [18, _l41 - 513, 8]; + break; + case 1024 >= _l41: + _k41 = [19, _l41 - 769, 8]; + break; + case 1536 >= _l41: + _k41 = [20, _l41 - 1025, 9]; + break; + case 2048 >= _l41: + _k41 = [21, _l41 - 1537, 9]; + break; + case 3072 >= _l41: + _k41 = [22, _l41 - 2049, 10]; + break; + case 4096 >= _l41: + _k41 = [23, _l41 - 3073, 10]; + break; + case 6144 >= _l41: + _k41 = [24, _l41 - 4097, 11]; + break; + case 8192 >= _l41: + _k41 = [25, _l41 - 6145, 11]; + break; + case 12288 >= _l41: + _k41 = [26, _l41 - 8193, 12]; + break; + case 16384 >= _l41: + _k41 = [27, _l41 - 12289, 12]; + break; + case 24576 >= _l41: + _k41 = [28, _l41 - 16385, 13]; + break; + case 32768 >= _l41: + _k41 = [29, _l41 - 24577, 13]; + break; + default: + throw "invalid distance"; + } + _xp1 = _k41; + _Ce1[e++] = _xp1[0]; + _Ce1[e++] = _xp1[1]; + _Ce1[e++] = _xp1[2]; + var _Sc1, _Z11; + _Sc1 = 0; + for (_Z11 = _Ce1.length; _Sc1 < _Z11; ++_Sc1) _921[__9++] = _Ce1[_Sc1]; + _Wo1[_Ce1[0]]++; + x[_Ce1[3]]++; + _Yr1 = _e21.length + _Y9 - 1; + _P41 = null; + } + var e, + _e21, + _l41, + _k41, + _Z11, + _Sc1 = {}, + _ot1, + _d21, + _P41, + _921 = _zT1 ? new Uint16Array(2 * _Ce1.length) : [], + __9 = 0, + _Yr1 = 0, + _Wo1 = new (_zT1 ? Uint32Array : Array)(286), + x = new (_zT1 ? Uint32Array : Array)(30), + _EV2 = _xp1._X9, + _L61; + if (!_zT1) { + for (_l41 = 0; 285 >= _l41; ) _Wo1[_l41++] = 0; + for (_l41 = 0; 29 >= _l41; ) x[_l41++] = 0; + } + _Wo1[256] = 1; + e = 0; + for (_e21 = _Ce1.length; e < _e21; ++e) { + _l41 = _Z11 = 0; + for (_k41 = 3; _l41 < _k41 && e + _l41 !== _e21; ++_l41) _Z11 = (_Z11 << 8) | _Ce1[e + _l41]; + _Sc1[_Z11] === _W11 && (_Sc1[_Z11] = []); + _ot1 = _Sc1[_Z11]; + if (!(0 < _Yr1--)) { + for (; 0 < _ot1.length && 32768 < e - _ot1[0]; ) _ot1.shift(); + if (e + 3 >= _e21) { + _P41 && _Y9(_P41, -1); + _l41 = 0; + for (_k41 = _e21 - e; _l41 < _k41; ++_l41) (_L61 = _Ce1[e + _l41]), (_921[__9++] = _L61), ++_Wo1[_L61]; + break; + } + 0 < _ot1.length + ? ((_d21 = _YV2(_Ce1, e, _ot1)), _P41 ? (_P41.length < _d21.length ? ((_L61 = _Ce1[e - 1]), (_921[__9++] = _L61), ++_Wo1[_L61], _Y9(_d21, 0)) : _Y9(_P41, -1)) : _d21.length < _EV2 ? (_P41 = _d21) : _Y9(_d21, 0)) + : _P41 + ? _Y9(_P41, -1) + : ((_L61 = _Ce1[e]), (_921[__9++] = _L61), ++_Wo1[_L61]); + } + _ot1.push(e); + } + _921[__9++] = 256; + _Wo1[256]++; + _xp1._Z11 = _Wo1; + _xp1._921 = x; + return _zT1 ? _921.subarray(0, __9) : _921; + } + function _YV2(_xp1, _Ce1, _Y9) { + var e, + _e21, + _l41 = 0, + _k41, + _Z11, + _Sc1, + _ot1, + _d21 = _xp1.length; + _Z11 = 0; + _ot1 = _Y9.length; + _l41: for (; _Z11 < _ot1; _Z11++) { + e = _Y9[_ot1 - _Z11 - 1]; + _k41 = 3; + if (3 < _l41) { + for (_Sc1 = _l41; 3 < _Sc1; _Sc1--) if (_xp1[e + _Sc1 - 1] !== _xp1[_Ce1 + _Sc1 - 1]) continue _l41; + _k41 = _l41; + } + for (; 258 > _k41 && _Ce1 + _k41 < _d21 && _xp1[e + _k41] === _xp1[_Ce1 + _k41]; ) ++_k41; + _k41 > _l41 && ((_e21 = e), (_l41 = _k41)); + if (258 === _k41) break; + } + return new _UL2(_l41, _Ce1 - _e21); + } + function _Ea2(_xp1, _Ce1) { + var _Y9 = _xp1.length, + e = new _RL2(572), + _e21 = new (_zT1 ? Uint8Array : Array)(_Y9), + _l41, + _k41, + _Z11, + _Sc1, + _ot1; + if (!_zT1) for (_Sc1 = 0; _Sc1 < _Y9; _Sc1++) _e21[_Sc1] = 0; + for (_Sc1 = 0; _Sc1 < _Y9; ++_Sc1) 0 < _xp1[_Sc1] && e.push(_Sc1, _xp1[_Sc1]); + _l41 = Array(e.length / 2); + _k41 = new (_zT1 ? Uint32Array : Array)(e.length / 2); + if (1 === _l41.length) return (_e21[e.pop().index] = 1), _e21; + _Sc1 = 0; + for (_ot1 = e.length / 2; _Sc1 < _ot1; ++_Sc1) (_l41[_Sc1] = e.pop()), (_k41[_Sc1] = _l41[_Sc1].value); + _Z11 = _ZV2(_k41, _k41.length, _Ce1); + _Sc1 = 0; + for (_ot1 = _l41.length; _Sc1 < _ot1; ++_Sc1) _e21[_l41[_Sc1].index] = _Z11[_Sc1]; + return _e21; + } + function _ZV2(_xp1, _Ce1, _Y9) { + function e(_l41) { + var _e21 = _Sc1[_l41][_ot1[_l41]]; + _e21 === _Ce1 ? (e(_l41 + 1), e(_l41 + 1)) : --_k41[_e21]; + ++_ot1[_l41]; + } + var _e21 = new (_zT1 ? Uint16Array : Array)(_Y9), + _l41 = new (_zT1 ? Uint8Array : Array)(_Y9), + _k41 = new (_zT1 ? Uint8Array : Array)(_Ce1), + _Z11 = Array(_Y9), + _Sc1 = Array(_Y9), + _ot1 = Array(_Y9), + _d21 = (1 << _Y9) - _Ce1, + _P41 = 1 << (_Y9 - 1), + _921, + __9, + _Yr1, + _Wo1, + x; + _e21[_Y9 - 1] = _Ce1; + for (__9 = 0; __9 < _Y9; ++__9) _d21 < _P41 ? (_l41[__9] = 0) : ((_l41[__9] = 1), (_d21 -= _P41)), (_d21 <<= 1), (_e21[_Y9 - 2 - __9] = ((_e21[_Y9 - 1 - __9] / 2) | 0) + _Ce1); + _e21[0] = _l41[0]; + _Z11[0] = Array(_e21[0]); + _Sc1[0] = Array(_e21[0]); + for (__9 = 1; __9 < _Y9; ++__9) _e21[__9] > 2 * _e21[__9 - 1] + _l41[__9] && (_e21[__9] = 2 * _e21[__9 - 1] + _l41[__9]), (_Z11[__9] = Array(_e21[__9])), (_Sc1[__9] = Array(_e21[__9])); + for (_921 = 0; _921 < _Ce1; ++_921) _k41[_921] = _Y9; + for (_Yr1 = 0; _Yr1 < _e21[_Y9 - 1]; ++_Yr1) (_Z11[_Y9 - 1][_Yr1] = _xp1[_Yr1]), (_Sc1[_Y9 - 1][_Yr1] = _Yr1); + for (_921 = 0; _921 < _Y9; ++_921) _ot1[_921] = 0; + 1 === _l41[_Y9 - 1] && (--_k41[0], ++_ot1[_Y9 - 1]); + for (__9 = _Y9 - 2; 0 <= __9; --__9) { + _Wo1 = _921 = 0; + x = _ot1[__9 + 1]; + for (_Yr1 = 0; _Yr1 < _e21[__9]; _Yr1++) + (_Wo1 = _Z11[__9 + 1][x] + _Z11[__9 + 1][x + 1]), _Wo1 > _xp1[_921] ? ((_Z11[__9][_Yr1] = _Wo1), (_Sc1[__9][_Yr1] = _Ce1), (x += 2)) : ((_Z11[__9][_Yr1] = _xp1[_921]), (_Sc1[__9][_Yr1] = _921), ++_921); + _ot1[__9] = 0; + 1 === _l41[__9] && e(__9); + } + return _k41; + } + function _NV2(_xp1) { + var _Ce1 = new (_zT1 ? Uint16Array : Array)(_xp1.length), + _Y9 = [], + e = [], + _e21 = 0, + _l41, + _k41, + _Z11, + _Sc1; + _l41 = 0; + for (_k41 = _xp1.length; _l41 < _k41; _l41++) _Y9[_xp1[_l41]] = (_Y9[_xp1[_l41]] | 0) + 1; + _l41 = 1; + for (_k41 = 16; _l41 <= _k41; _l41++) (e[_l41] = _e21), (_e21 += _Y9[_l41] | 0), (_e21 <<= 1); + _l41 = 0; + for (_k41 = _xp1.length; _l41 < _k41; _l41++) { + _e21 = e[_xp1[_l41]]; + e[_xp1[_l41]] += 1; + _Z11 = _Ce1[_l41] = 0; + for (_Sc1 = _xp1[_l41]; _Z11 < _Sc1; _Z11++) (_Ce1[_l41] = (_Ce1[_l41] << 1) | (_e21 & 1)), (_e21 >>>= 1); + } + return _Ce1; + } + function __V2(_xp1, _Ce1) { + this._Ir1 = _xp1; + this._l41 = new (_zT1 ? Uint8Array : Array)(32768); + this._Ce1 = _0W2._k41; + var _Y9 = {}, + e; + if ((_Ce1 || !(_Ce1 = {})) && "number" === typeof _Ce1._AV2) this._Ce1 = _Ce1._AV2; + for (e in _Ce1) _Y9[e] = _Ce1[e]; + _Y9.outputBuffer = this._l41; + this._i21 = new _Ga2(this._Ir1, _Y9); + } + var _0W2 = _CV2; + __V2.prototype._xp1 = function () { + var _xp1, + _Ce1, + _Y9, + e, + _e21, + _l41, + _k41 = 0; + _l41 = this._l41; + switch (8) { + case 8: + _xp1 = Math.LOG2E * Math.log(32768) - 8; + break; + default: + throw Error("invalid compression method"); + } + _Ce1 = (_xp1 << 4) | 8; + _l41[_k41++] = _Ce1; + switch (8) { + case 8: + switch (this._Ce1) { + case _0W2._6N2: + e = 0; + break; + case _0W2.__9: + e = 1; + break; + case _0W2._k41: + e = 2; + break; + default: + throw Error("unsupported compression type"); + } + break; + default: + throw Error("invalid compression method"); + } + _Y9 = (e << 6) | 0; + _l41[_k41++] = _Y9 | (31 - ((256 * _Ce1 + _Y9) % 31)); + var _Z11 = this._Ir1; + if ("string" === typeof _Z11) { + var _Sc1 = _Z11.split(""), + _ot1, + _d21; + _ot1 = 0; + for (_d21 = _Sc1.length; _ot1 < _d21; _ot1++) _Sc1[_ot1] = (_Sc1[_ot1].charCodeAt(0) & 255) >>> 0; + _Z11 = _Sc1; + } + for (var _P41 = 1, _921 = 0, __9 = _Z11.length, _Yr1, _Wo1 = 0; 0 < __9; ) { + _Yr1 = 1024 < __9 ? 1024 : __9; + __9 -= _Yr1; + do (_P41 += _Z11[_Wo1++]), (_921 += _P41); + while (--_Yr1); + _P41 %= 65521; + _921 %= 65521; + } + _e21 = ((_921 << 16) | _P41) >>> 0; + this._i21._Y9 = _k41; + _l41 = this._i21._xp1(); + _k41 = _l41.length; + _zT1 && ((_l41 = new Uint8Array(_l41.buffer)), _l41.length <= _k41 + 4 && ((this._l41 = new Uint8Array(_l41.length + 4)), this._l41.set(_l41), (_l41 = this._l41)), (_l41 = _l41.subarray(0, _k41 + 4))); + _l41[_k41++] = (_e21 >> 24) & 255; + _l41[_k41++] = (_e21 >> 16) & 255; + _l41[_k41++] = (_e21 >> 8) & 255; + _l41[_k41++] = _e21 & 255; + return _l41; + }; + _sV2("Zlib.Deflate", __V2); + _sV2("Zlib.Deflate.compress", function (_xp1, _Ce1) { + return new __V2(_xp1, _Ce1)._xp1(); + }); + _sV2("Zlib.Deflate.prototype.compress", __V2.prototype._xp1); + var _1W2 = { _6N2: _0W2._6N2, FIXED: _0W2.__9, _2W2: _0W2._k41 }, + _3W2, + _4W2, + _5W2, + _6W2; + if (Object._6L2) _3W2 = Object._6L2(_1W2); + else for (_4W2 in ((_3W2 = []), (_5W2 = 0), _1W2)) _3W2[_5W2++] = _4W2; + _5W2 = 0; + for (_6W2 = _3W2.length; _5W2 < _6W2; ++_5W2) (_4W2 = _3W2[_5W2]), _sV2("Zlib.Deflate.CompressionType." + _4W2, _1W2[_4W2]); +}.call(this)); //@ sourceMappingURL=deflate.min.js.map +/** fingerprintJS 0.5.4 - Fast browser fingerprint library + * https://github.com/Valve/fingerprintjs + * Copyright (c) 2013 Valentin Vasilyev (valentin.vasilyev@outlook.com) + * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +(function (name, context, _7W2) { + if (typeof module !== "undefined" && module.__l2) { + module.__l2 = _7W2(); + } else if (typeof define === "function" && define._8W2) { + define(_7W2); + } else { + context[name] = _7W2(); + } +})("Fingerprint", this, function () { + "use strict"; + var Fingerprint = function (options) { + var _9W2, _aW2; + _9W2 = Array.prototype._bW2; + _aW2 = Array.prototype.map; + this._cW2 = function (_cq1, _dW2, context) { + if (_cq1 === null) { + return; + } + if (_9W2 && _cq1._bW2 === _9W2) { + _cq1._bW2(_dW2, context); + } else if (_cq1.length === +_cq1.length) { + for (var _X9 = 0, _921 = _cq1.length; _X9 < _921; _X9++) { + if (_dW2.call(context, _cq1[_X9], _X9, _cq1) === {}) return; + } + } else { + for (var key in _cq1) { + if (_cq1.hasOwnProperty(key)) { + if (_dW2.call(context, _cq1[key], key, _cq1) === {}) return; + } + } + } + }; + this.map = function (_cq1, _dW2, context) { + var _eW2 = []; + if (_cq1 == null) return _eW2; + if (_aW2 && _cq1.map === _aW2) return _cq1.map(_dW2, context); + this._cW2(_cq1, function (value, index, _oc1) { + _eW2[_eW2.length] = _dW2.call(context, value, index, _oc1); + }); + return _eW2; + }; + if (typeof options == "object") { + this._fW2 = options._fW2; + this._gW2 = options._gW2; + this._hW2 = options._hW2; + this.canvas = options.canvas; + this._iW2 = options._iW2; + } else if (typeof options == "function") { + this._fW2 = options; + } + }; + Fingerprint.prototype = { + get: function () { + var _6L2 = []; + _6L2.push(navigator.userAgent); + _6L2.push(navigator.language); + _6L2.push(screen.colorDepth); + if (this._gW2) { + var _jW2 = this._kW2(); + if (typeof _jW2 !== "undefined") { + _6L2.push(_jW2.join("x")); + } + } + _6L2.push(new Date().getTimezoneOffset()); + _6L2.push(this.hasSessionStorage()); + _6L2.push(this.hasLocalStorage()); + _6L2.push(!!window.indexedDB); + if (document.body) { + _6L2.push(typeof document.body.addBehavior); + } else { + _6L2.push(typeof undefined); + } + _6L2.push(typeof window.openDatabase); + _6L2.push(navigator.cpuClass); + _6L2.push(navigator.platform); + _6L2.push(navigator.doNotTrack); + _6L2.push(this._lW2()); + if (this.canvas && this._mW2()) { + _6L2.push(this._nW2()); + } + if (this._fW2) { + return this._fW2(_6L2.join("###"), 31); + } else { + return this._oW2(_6L2.join("###"), 31); + } + }, + /* + * JS Implementation of MurmurHash3 (r136) (as of May 20, 2011) + * + * @author Gary Court + * @see http://github.com/garycourt/murmurhash-js + * @author Austin Appleby + * @see http://sites.google.com/site/murmurhash/ + * + * @param {string} key ASCII only + * @param {number} seed Positive integer only + * @return {number} 32-bit positive integer hash + */ _oW2: function (key, _g72) { + var _pW2, _Cz2, _qr1, _qW2, _BS1, _CS1, _rW2, _X9; + _pW2 = key.length & 3; + _Cz2 = key.length - _pW2; + _qr1 = _g72; + _BS1 = 0xcc9e2d51; + _CS1 = 0x1b873593; + _X9 = 0; + while (_X9 < _Cz2) { + _rW2 = (key.charCodeAt(_X9) & 0xff) | ((key.charCodeAt(++_X9) & 0xff) << 8) | ((key.charCodeAt(++_X9) & 0xff) << 16) | ((key.charCodeAt(++_X9) & 0xff) << 24); + ++_X9; + _rW2 = ((_rW2 & 0xffff) * _BS1 + ((((_rW2 >>> 16) * _BS1) & 0xffff) << 16)) & 0xffffffff; + _rW2 = (_rW2 << 15) | (_rW2 >>> 17); + _rW2 = ((_rW2 & 0xffff) * _CS1 + ((((_rW2 >>> 16) * _CS1) & 0xffff) << 16)) & 0xffffffff; + _qr1 ^= _rW2; + _qr1 = (_qr1 << 13) | (_qr1 >>> 19); + _qW2 = ((_qr1 & 0xffff) * 5 + ((((_qr1 >>> 16) * 5) & 0xffff) << 16)) & 0xffffffff; + _qr1 = (_qW2 & 0xffff) + 0x6b64 + ((((_qW2 >>> 16) + 0xe654) & 0xffff) << 16); + } + _rW2 = 0; + switch (_pW2) { + case 3: + _rW2 ^= (key.charCodeAt(_X9 + 2) & 0xff) << 16; + case 2: + _rW2 ^= (key.charCodeAt(_X9 + 1) & 0xff) << 8; + case 1: + _rW2 ^= key.charCodeAt(_X9) & 0xff; + _rW2 = ((_rW2 & 0xffff) * _BS1 + ((((_rW2 >>> 16) * _BS1) & 0xffff) << 16)) & 0xffffffff; + _rW2 = (_rW2 << 15) | (_rW2 >>> 17); + _rW2 = ((_rW2 & 0xffff) * _CS1 + ((((_rW2 >>> 16) * _CS1) & 0xffff) << 16)) & 0xffffffff; + _qr1 ^= _rW2; + } + _qr1 ^= key.length; + _qr1 ^= _qr1 >>> 16; + _qr1 = ((_qr1 & 0xffff) * 0x85ebca6b + ((((_qr1 >>> 16) * 0x85ebca6b) & 0xffff) << 16)) & 0xffffffff; + _qr1 ^= _qr1 >>> 13; + _qr1 = ((_qr1 & 0xffff) * 0xc2b2ae35 + ((((_qr1 >>> 16) * 0xc2b2ae35) & 0xffff) << 16)) & 0xffffffff; + _qr1 ^= _qr1 >>> 16; + return _qr1 >>> 0; + }, + hasLocalStorage: function () { + try { + return !!window.localStorage; + } catch (e) { + return !0; + } + }, + hasSessionStorage: function () { + try { + return !!window._sW2; + } catch (e) { + return !0; + } + }, + _mW2: function () { + var _ML1 = document.createElement("canvas"); + return !!(_ML1.getContext && _ML1.getContext("2d")); + }, + _tW2: function () { + if (navigator._uW2 === "Microsoft Internet Explorer") { + return !0; + } else if (navigator._uW2 === "Netscape" && /_vW2/.test(navigator.userAgent)) { + return !0; + } + return !1; + }, + _lW2: function () { + if (this._tW2() && this._iW2) { + return this._wW2(); + } else { + return this._xW2(); + } + }, + _xW2: function () { + return this.map( + navigator._yW2, + function (_ot1) { + var _zW2 = this.map(_ot1, function (_7m1) { + return [_7m1.type, _7m1._AW2].join("~"); + }).join(","); + return [_ot1.name, _ot1.description, _zW2].join("::"); + }, + this + ).join(";"); + }, + _wW2: function () { + if (window.ActiveXObject) { + var _mq2 = [ + "ShockwaveFlash.ShockwaveFlash", + "AcroPDF.PDF", + "PDF.PdfCtrl", + "QuickTime.QuickTime", + "rmocx.RealPlayer G2 Control", + "rmocx.RealPlayer G2 Control.1", + "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", + "RealVideo.RealVideo(tm) ActiveX Control (32-bit)", + "RealPlayer", + "SWCtl.SWCtl", + "WMPlayer.OCX", + "AgControl.AgControl", + "Skype.Detection", + ]; + return this.map(_mq2, function (name) { + try { + new ActiveXObject(name); + return name; + } catch (e) { + return null; + } + }).join(";"); + } else { + return ""; + } + }, + _kW2: function () { + var _jW2; + if (this._hW2) { + _jW2 = screen.height > screen.width ? [screen.height, screen.width] : [screen.width, screen.height]; + } else { + _jW2 = [screen.height, screen.width]; + } + return _jW2; + }, + _nW2: function () { + var canvas = document.createElement("canvas"); + var _T51 = canvas.getContext("2d"); + var _Oo1 = "http://valve.github.io"; + _T51.textBaseline = "top"; + _T51.font = "14px 'Arial'"; + _T51.textBaseline = "alphabetic"; + _T51.fillStyle = "#f60"; + _T51.fillRect(125, 1, 62, 20); + _T51.fillStyle = "#069"; + _T51.fillText(_Oo1, 2, 15); + _T51.fillStyle = "rgba(102, 204, 0, 0.7)"; + _T51.fillText(_Oo1, 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 _Z11(_e21) { + throw _e21; + } + var _W11 = void 0, + _b21 = this; + function _Wo1(_e21, _Ce1) { + var _l41 = _e21.split("."), + _Y9 = _b21; + !(_l41[0] in _Y9) && _Y9._tV2 && _Y9._tV2("var " + _l41[0]); + for (var _xp1; _l41.length && (_xp1 = _l41.shift()); ) !_l41.length && _Ce1 !== _W11 ? (_Y9[_xp1] = _Ce1) : (_Y9 = _Y9[_xp1] ? _Y9[_xp1] : (_Y9[_xp1] = {})); + } + var _P41 = "undefined" !== typeof Uint8Array && "undefined" !== typeof Uint16Array && "undefined" !== typeof Uint32Array; + function _J41(_e21) { + var _Ce1 = _e21.length, + _l41 = 0, + _Y9 = Number.POSITIVE_INFINITY, + _xp1, + e, + _k41, + __9, + _Sc1, + _921, + _Yr1, + _ot1, + _d21; + for (_ot1 = 0; _ot1 < _Ce1; ++_ot1) _e21[_ot1] > _l41 && (_l41 = _e21[_ot1]), _e21[_ot1] < _Y9 && (_Y9 = _e21[_ot1]); + _xp1 = 1 << _l41; + e = new (_P41 ? Uint32Array : Array)(_xp1); + _k41 = 1; + __9 = 0; + for (_Sc1 = 2; _k41 <= _l41; ) { + for (_ot1 = 0; _ot1 < _Ce1; ++_ot1) + if (_e21[_ot1] === _k41) { + _921 = 0; + _Yr1 = __9; + for (_d21 = 0; _d21 < _k41; ++_d21) (_921 = (_921 << 1) | (_Yr1 & 1)), (_Yr1 >>= 1); + for (_d21 = _921; _d21 < _xp1; _d21 += _Sc1) e[_d21] = (_k41 << 16) | _ot1; + ++__9; + } + ++_k41; + __9 <<= 1; + _Sc1 <<= 1; + } + return [e, _l41, _Y9]; + } + function _Z9(_e21, _Ce1) { + this._k41 = []; + this.__9 = 32768; + this._Ce1 = this._xp1 = this._l41 = this._921 = 0; + this._Ir1 = _P41 ? new Uint8Array(_e21) : _e21; + this._Z11 = !1; + this._X9 = x; + this._b21 = !1; + if (_Ce1 || !(_Ce1 = {})) _Ce1.index && (this._l41 = _Ce1.index), _Ce1._BW2 && (this.__9 = _Ce1._BW2), _Ce1._CW2 && (this._X9 = _Ce1._CW2), _Ce1._DW2 && (this._b21 = _Ce1._DW2); + switch (this._X9) { + case y: + this._e21 = 32768; + this._Y9 = new (_P41 ? Uint8Array : Array)(32768 + this.__9 + 258); + break; + case x: + this._e21 = 0; + this._Y9 = new (_P41 ? Uint8Array : Array)(this.__9); + this.e = this._L61; + this._W11 = this._J41; + this._i21 = this._Z9; + break; + default: + _Z11(Error("invalid inflate mode")); + } + } + var y = 0, + x = 1, + _L61 = { _d21: y, _Wo1: x }; + _Z9.prototype._Sc1 = function () { + for (; !this._Z11; ) { + var _e21 = _vR1(this, 3); + _e21 & 1 && (this._Z11 = !0); + _e21 >>>= 1; + switch (_e21) { + case 0: + var _Ce1 = this._Ir1, + _l41 = this._l41, + _Y9 = this._Y9, + _xp1 = this._e21, + e = _W11, + _k41 = _W11, + __9 = _W11, + _Sc1 = _Y9.length, + _921 = _W11; + this._Ce1 = this._xp1 = 0; + e = _Ce1[_l41++]; + e === _W11 && _Z11(Error("invalid uncompressed block header: LEN (first byte)")); + _k41 = e; + e = _Ce1[_l41++]; + e === _W11 && _Z11(Error("invalid uncompressed block header: LEN (second byte)")); + _k41 |= e << 8; + e = _Ce1[_l41++]; + e === _W11 && _Z11(Error("invalid uncompressed block header: NLEN (first byte)")); + __9 = e; + e = _Ce1[_l41++]; + e === _W11 && _Z11(Error("invalid uncompressed block header: NLEN (second byte)")); + __9 |= e << 8; + _k41 === ~__9 && _Z11(Error("invalid uncompressed block header: length verify")); + _l41 + _k41 > _Ce1.length && _Z11(Error("input buffer is broken")); + switch (this._X9) { + case y: + for (; _xp1 + _k41 > _Y9.length; ) { + _921 = _Sc1 - _xp1; + _k41 -= _921; + if (_P41) _Y9.set(_Ce1.subarray(_l41, _l41 + _921), _xp1), (_xp1 += _921), (_l41 += _921); + else for (; _921--; ) _Y9[_xp1++] = _Ce1[_l41++]; + this._e21 = _xp1; + _Y9 = this.e(); + _xp1 = this._e21; + } + break; + case x: + for (; _xp1 + _k41 > _Y9.length; ) _Y9 = this.e({ _ot1: 2 }); + break; + default: + _Z11(Error("invalid inflate mode")); + } + if (_P41) _Y9.set(_Ce1.subarray(_l41, _l41 + _k41), _xp1), (_xp1 += _k41), (_l41 += _k41); + else for (; _k41--; ) _Y9[_xp1++] = _Ce1[_l41++]; + this._l41 = _l41; + this._e21 = _xp1; + this._Y9 = _Y9; + break; + case 1: + this._i21(_FS1, _zT1); + break; + case 2: + _vM2(this); + break; + default: + _Z11(Error("unknown BTYPE: " + _e21)); + } + } + return this._W11(); + }; + var _OV1 = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], + _M12 = _P41 ? new Uint16Array(_OV1) : _OV1, + _I12 = [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], + _J12 = _P41 ? new Uint16Array(_I12) : _I12, + _OV2 = [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], + _qU1 = _P41 ? new Uint8Array(_OV2) : _OV2, + _FV2 = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577], + _2e2 = _P41 ? new Uint16Array(_FV2) : _FV2, + _uj2 = [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], + _US1 = _P41 ? new Uint8Array(_uj2) : _uj2, + _vV2 = new (_P41 ? Uint8Array : Array)(288), + _GV2, + _x_1; + _GV2 = 0; + for (_x_1 = _vV2.length; _GV2 < _x_1; ++_GV2) _vV2[_GV2] = 143 >= _GV2 ? 8 : 255 >= _GV2 ? 9 : 279 >= _GV2 ? 7 : 8; + var _FS1 = _J41(_vV2), + _w_1 = new (_P41 ? Uint8Array : Array)(30), + _mH2, + _wV2; + _mH2 = 0; + for (_wV2 = _w_1.length; _mH2 < _wV2; ++_mH2) _w_1[_mH2] = 5; + var _zT1 = _J41(_w_1); + function _vR1(_e21, _Ce1) { + for (var _l41 = _e21._xp1, _Y9 = _e21._Ce1, _xp1 = _e21._Ir1, e = _e21._l41, _k41; _Y9 < _Ce1; ) (_k41 = _xp1[e++]), _k41 === _W11 && _Z11(Error("input buffer is broken")), (_l41 |= _k41 << _Y9), (_Y9 += 8); + _k41 = _l41 & ((1 << _Ce1) - 1); + _e21._xp1 = _l41 >>> _Ce1; + _e21._Ce1 = _Y9 - _Ce1; + _e21._l41 = e; + return _k41; + } + function _wT1(_e21, _Ce1) { + for (var _l41 = _e21._xp1, _Y9 = _e21._Ce1, _xp1 = _e21._Ir1, e = _e21._l41, _k41 = _Ce1[0], __9 = _Ce1[1], _Sc1, _921, _Yr1; _Y9 < __9; ) { + _Sc1 = _xp1[e++]; + if (_Sc1 === _W11) break; + _l41 |= _Sc1 << _Y9; + _Y9 += 8; + } + _921 = _k41[_l41 & ((1 << __9) - 1)]; + _Yr1 = _921 >>> 16; + _e21._xp1 = _l41 >> _Yr1; + _e21._Ce1 = _Y9 - _Yr1; + _e21._l41 = e; + return _921 & 65535; + } + function _vM2(_e21) { + function _Ce1(_l41, _e21, _Y9) { + var _Ce1, e, _xp1, _k41; + for (_k41 = 0; _k41 < _l41; ) + switch (((_Ce1 = _wT1(this, _e21)), _Ce1)) { + case 16: + for (_xp1 = 3 + _vR1(this, 2); _xp1--; ) _Y9[_k41++] = e; + break; + case 17: + for (_xp1 = 3 + _vR1(this, 3); _xp1--; ) _Y9[_k41++] = 0; + e = 0; + break; + case 18: + for (_xp1 = 11 + _vR1(this, 7); _xp1--; ) _Y9[_k41++] = 0; + e = 0; + break; + default: + e = _Y9[_k41++] = _Ce1; + } + return _Y9; + } + var _l41 = _vR1(_e21, 5) + 257, + _Y9 = _vR1(_e21, 5) + 1, + _xp1 = _vR1(_e21, 4) + 4, + e = new (_P41 ? Uint8Array : Array)(_M12.length), + _k41, + __9, + _Sc1, + _921; + for (_921 = 0; _921 < _xp1; ++_921) e[_M12[_921]] = _vR1(_e21, 3); + _k41 = _J41(e); + __9 = new (_P41 ? Uint8Array : Array)(_l41); + _Sc1 = new (_P41 ? Uint8Array : Array)(_Y9); + _e21._i21(_J41(_Ce1.call(_e21, _l41, _k41, __9)), _J41(_Ce1.call(_e21, _Y9, _k41, _Sc1))); + } + _Z9.prototype._i21 = function (_e21, _Ce1) { + var _l41 = this._Y9, + _Y9 = this._e21; + this._4q1 = _e21; + for (var _xp1 = _l41.length - 258, e, _k41, __9, _Sc1; 256 !== (e = _wT1(this, _e21)); ) + if (256 > e) _Y9 >= _xp1 && ((this._e21 = _Y9), (_l41 = this.e()), (_Y9 = this._e21)), (_l41[_Y9++] = e); + else { + _k41 = e - 257; + _Sc1 = _J12[_k41]; + 0 < _qU1[_k41] && (_Sc1 += _vR1(this, _qU1[_k41])); + e = _wT1(this, _Ce1); + __9 = _2e2[e]; + 0 < _US1[e] && (__9 += _vR1(this, _US1[e])); + _Y9 >= _xp1 && ((this._e21 = _Y9), (_l41 = this.e()), (_Y9 = this._e21)); + for (; _Sc1--; ) _l41[_Y9] = _l41[_Y9++ - __9]; + } + for (; 8 <= this._Ce1; ) (this._Ce1 -= 8), this._l41--; + this._e21 = _Y9; + }; + _Z9.prototype._Z9 = function (_e21, _Ce1) { + var _l41 = this._Y9, + _Y9 = this._e21; + this._4q1 = _e21; + for (var _xp1 = _l41.length, e, _k41, __9, _Sc1; 256 !== (e = _wT1(this, _e21)); ) + if (256 > e) _Y9 >= _xp1 && ((_l41 = this.e()), (_xp1 = _l41.length)), (_l41[_Y9++] = e); + else { + _k41 = e - 257; + _Sc1 = _J12[_k41]; + 0 < _qU1[_k41] && (_Sc1 += _vR1(this, _qU1[_k41])); + e = _wT1(this, _Ce1); + __9 = _2e2[e]; + 0 < _US1[e] && (__9 += _vR1(this, _US1[e])); + _Y9 + _Sc1 > _xp1 && ((_l41 = this.e()), (_xp1 = _l41.length)); + for (; _Sc1--; ) _l41[_Y9] = _l41[_Y9++ - __9]; + } + for (; 8 <= this._Ce1; ) (this._Ce1 -= 8), this._l41--; + this._e21 = _Y9; + }; + _Z9.prototype.e = function () { + var _e21 = new (_P41 ? Uint8Array : Array)(this._e21 - 32768), + _Ce1 = this._e21 - 32768, + _l41, + _Y9, + _xp1 = this._Y9; + if (_P41) _e21.set(_xp1.subarray(32768, _e21.length)); + else { + _l41 = 0; + for (_Y9 = _e21.length; _l41 < _Y9; ++_l41) _e21[_l41] = _xp1[_l41 + 32768]; + } + this._k41.push(_e21); + this._921 += _e21.length; + if (_P41) _xp1.set(_xp1.subarray(_Ce1, _Ce1 + 32768)); + else for (_l41 = 0; 32768 > _l41; ++_l41) _xp1[_l41] = _xp1[_Ce1 + _l41]; + this._e21 = 32768; + return _xp1; + }; + _Z9.prototype._L61 = function (_e21) { + var _Ce1, + _l41 = (this._Ir1.length / this._l41 + 1) | 0, + _Y9, + _xp1, + e, + _k41 = this._Ir1, + __9 = this._Y9; + _e21 && ("number" === typeof _e21._ot1 && (_l41 = _e21._ot1), "number" === typeof _e21._P41 && (_l41 += _e21._P41)); + 2 > _l41 ? ((_Y9 = (_k41.length - this._l41) / this._4q1[2]), (e = (258 * (_Y9 / 2)) | 0), (_xp1 = e < __9.length ? __9.length + e : __9.length << 1)) : (_xp1 = __9.length * _l41); + _P41 ? ((_Ce1 = new Uint8Array(_xp1)), _Ce1.set(__9)) : (_Ce1 = __9); + return (this._Y9 = _Ce1); + }; + _Z9.prototype._W11 = function () { + var _e21 = 0, + _Ce1 = this._Y9, + _l41 = this._k41, + _Y9, + _xp1 = new (_P41 ? Uint8Array : Array)(this._921 + (this._e21 - 32768)), + e, + _k41, + __9, + _Sc1; + if (0 === _l41.length) return _P41 ? this._Y9.subarray(32768, this._e21) : this._Y9.slice(32768, this._e21); + e = 0; + for (_k41 = _l41.length; e < _k41; ++e) { + _Y9 = _l41[e]; + __9 = 0; + for (_Sc1 = _Y9.length; __9 < _Sc1; ++__9) _xp1[_e21++] = _Y9[__9]; + } + e = 32768; + for (_k41 = this._e21; e < _k41; ++e) _xp1[_e21++] = _Ce1[e]; + this._k41 = []; + return (this.buffer = _xp1); + }; + _Z9.prototype._J41 = function () { + var _e21, + _Ce1 = this._e21; + _P41 ? (this._b21 ? ((_e21 = new Uint8Array(_Ce1)), _e21.set(this._Y9.subarray(0, _Ce1))) : (_e21 = this._Y9.subarray(0, _Ce1))) : (this._Y9.length > _Ce1 && (this._Y9.length = _Ce1), (_e21 = this._Y9)); + return (this.buffer = _e21); + }; + function _DV2(_e21, _Ce1) { + var _l41, _Y9; + this._Ir1 = _e21; + this._l41 = 0; + if (_Ce1 || !(_Ce1 = {})) _Ce1.index && (this._l41 = _Ce1.index), _Ce1._EW2 && (this._vR1 = _Ce1._EW2); + _l41 = _e21[this._l41++]; + _Y9 = _e21[this._l41++]; + switch (_l41 & 15) { + case _0W2: + this.method = _0W2; + break; + default: + _Z11(Error("unsupported compression method")); + } + 0 !== ((_l41 << 8) + _Y9) % 31 && _Z11(Error("invalid fcheck flag:" + (((_l41 << 8) + _Y9) % 31))); + _Y9 & 32 && _Z11(Error("fdict flag is not supported")); + this._Yr1 = new _Z9(_e21, { index: this._l41, _BW2: _Ce1._BW2, _CW2: _Ce1._CW2, _DW2: _Ce1._DW2 }); + } + _DV2.prototype._Sc1 = function () { + var _e21 = this._Ir1, + _Ce1, + _l41; + _Ce1 = this._Yr1._Sc1(); + this._l41 = this._Yr1._l41; + if (this._vR1) { + _l41 = ((_e21[this._l41++] << 24) | (_e21[this._l41++] << 16) | (_e21[this._l41++] << 8) | _e21[this._l41++]) >>> 0; + var _Y9 = _Ce1; + if ("string" === typeof _Y9) { + var _xp1 = _Y9.split(""), + e, + _k41; + e = 0; + for (_k41 = _xp1.length; e < _k41; e++) _xp1[e] = (_xp1[e].charCodeAt(0) & 255) >>> 0; + _Y9 = _xp1; + } + for (var __9 = 1, _Sc1 = 0, _921 = _Y9.length, _Yr1, _ot1 = 0; 0 < _921; ) { + _Yr1 = 1024 < _921 ? 1024 : _921; + _921 -= _Yr1; + do (__9 += _Y9[_ot1++]), (_Sc1 += __9); + while (--_Yr1); + __9 %= 65521; + _Sc1 %= 65521; + } + _l41 !== ((_Sc1 << 16) | __9) >>> 0 && _Z11(Error("invalid adler-32 checksum")); + } + return _Ce1; + }; + var _0W2 = 8; + _Wo1("Zlib.Inflate", _DV2); + _Wo1("Zlib.Inflate.prototype.decompress", _DV2.prototype._Sc1); + var _5W2 = { _FW2: _L61._Wo1, _GW2: _L61._d21 }, + _vl1, + _wl1, + _xl1, + $; + if (Object._6L2) _vl1 = Object._6L2(_5W2); + else for (_wl1 in ((_vl1 = []), (_xl1 = 0), _5W2)) _vl1[_xl1++] = _wl1; + _xl1 = 0; + for ($ = _vl1.length; _xl1 < $; ++_xl1) (_wl1 = _vl1[_xl1]), _Wo1("Zlib.Inflate.BufferType." + _wl1, _5W2[_wl1]); +}.call(this)); +//@ sourceMappingURL=inflate.min.js.map +/*@constructor */ function _HW2() { + this._IW2 = 0; + this._JW2 = null; + this._KW2 = 0; + this._LW2 = null; + this._MW2 = new _jc1(); +} +/*@constructor */ function _NW2() { + this._k91 = 0; + this._OW2 = new _Fk1(); + this._PW2 = new _Fk1(); + this._QW2 = new _Fk1(); + this._RW2 = new _Fk1(); + this._SW2 = new _Fk1(); + this._TW2 = new _Fk1(); + this._UW2 = 0; + this._VW2 = 0; + this._WW2 = 0; + this._XW2 = 0; + this._YW2 = 0; + this._ZW2 = 0; + this.__W2 = 0; + this._0X2 = 0; + this._1X2 = 0; + this._2X2 = -1; + this._3X2 = -1; + this._4X2 = -1; + this._5X2 = -1; + this._6X2 = true; + this._7X2 = false; + this._8X2 = false; +} +_NW2.prototype._9X2 = function (_aX2) { + this._7X2 = _aX2; +}; +_NW2.prototype._bX2 = function () { + return this._7X2; +}; +_NW2.prototype._cX2 = function (_dX2) { + this._8X2 = _dX2; +}; +_NW2.prototype._eX2 = function () { + return this._8X2; +}; +_HW2.prototype._fX2 = function (_Ub1) { + var _gX2 = this._hX2(_Ub1); + if (!_gX2) return -1; + var _iX2 = this._jX2(); + var _kX2 = this._hX2(_iX2); + _kX2._UW2 = _gX2._UW2; + _kX2._VW2 = _gX2._UW2; + _kX2._WW2 = _gX2._WW2; + _kX2._XW2 = _gX2._XW2; + _kX2._YW2 = _gX2._YW2; + _kX2._ZW2 = _gX2._ZW2; + _kX2.__W2 = _gX2.__W2; + _kX2._0X2 = _gX2._0X2; + _kX2._1X2 = _gX2._1X2; + _kX2._2X2 = _gX2._2X2; + _kX2._3X2 = _gX2._3X2; + _kX2._4X2 = _gX2._4X2; + _kX2._5X2 = _gX2._5X2; + var _lX2 = new _Fk1(_gX2._PW2); + var _mX2 = new _Fk1(_gX2._OW2); + var _nX2 = new _Fk1(_gX2._QW2); + var _oX2 = new _Fk1(_gX2._RW2); + var _pX2 = new _Fk1(_gX2._SW2); + var _qX2 = new _Fk1(_gX2._TW2); + _kX2._OW2 = _mX2; + _kX2._PW2 = _lX2; + _kX2._QW2 = _nX2; + _kX2._RW2 = _oX2; + _kX2._SW2 = _pX2; + _kX2._TW2 = _qX2; + _kX2._8X2 = _gX2._8X2; + _kX2._9X2(true); + return _iX2; +}; +_NW2.prototype._rX2 = function () { + if (this._OW2._Z11[11] == 0) return true; + return false; +}; +_NW2.prototype._sX2 = function () { + if (this._rX2()) { + if (this._OW2._Z11[4] == 0.0 && this._OW2._Z11[8] == 0.0 && this._OW2._Z11[1] == 0.0 && this._OW2._Z11[9] == 0.0 && this._OW2._Z11[2] == 0.0 && this._OW2._Z11[6] == 0.0) { + if (this._PW2._Z11[2] == 0.0 && this._PW2._Z11[6] == 0.0) { + this._6X2 = true; + return; + } + } + } + this._6X2 = false; +}; +_NW2.prototype._tX2 = function (_uX2) { + this._PW2 = _uX2; + this._SW2._6v1(_uX2); + this._QW2.Multiply(this._PW2, this._OW2); + this._TW2._6v1(this._QW2); + this._sX2(); +}; +_NW2.prototype._vX2 = function (_uX2) { + this._OW2 = _uX2; + this._RW2._6v1(_uX2); + this._QW2.Multiply(this._PW2, this._OW2); + this._TW2._6v1(this._QW2); + this._sX2(); +}; +_HW2.prototype._wX2 = function () { + this._IW2 = this._MW2.length; +}; +_HW2.prototype._jX2 = function () { + var _xX2 = new _NW2(); + _xX2._k91 = this._KW2; + this._KW2++; + this._MW2._Da1(_xX2); + return _xX2._k91; +}; +_HW2.prototype._hX2 = function (_yX2) { + for (var _X9 = 0; _X9 < this._MW2.length; _X9++) { + if (this._MW2._s11(_X9) != null) if (this._MW2._s11(_X9)._k91 == _yX2) return this._MW2._s11(_X9); + } + return null; +}; +_HW2.prototype._zX2 = function (_yX2) { + for (var _X9 = 0; _X9 < this._MW2.length; _X9++) { + var _AX2 = this._MW2._s11(_X9); + if (_AX2) { + if (_AX2._k91 === _yX2) { + this._MW2._ey1(_AX2); + return; + } + } + } + return; +}; +_HW2.prototype._BX2 = function () { + this._MW2._Ua1(); + _IW2 = 0; +}; +_HW2.prototype._CX2 = function (_DX2) { + if (_DX2 == null) return null; + var _EX2 = this._jX2(); + var _kX2 = this._hX2(_EX2); + if (_kX2 != null) { + _kX2._FX2(_DX2._lM1); + _kX2._GX2(_DX2._nM1); + _kX2._HX2(_DX2._pM1); + _kX2._IX2(_DX2._rM1); + _kX2._JX2(_DX2._Yf); + _kX2._KX2(_DX2._Zf); + _kX2._LX2(_DX2._8i); + _kX2._MX2(_DX2._9i); + _kX2._NX2(0.0); + _kX2._OX2(_DX2._PX2); + _kX2._QX2(_kX2._RX2() + _kX2._SX2() * 0.5, _kX2._TX2() + _kX2._UX2() * 0.5); + } + return _kX2; +}; +_HW2.prototype._VX2 = function () { + if (this._JW2 === null) { + this._JW2 = new _WX2(0, 0, 0, 0, false, true); + } +}; +_HW2.prototype._XX2 = function () { + if (this._JW2 != null) { + this._JW2 = null; + } + for (var _X9 = this._IW2; _X9 < this._MW2.length; _X9++) { + var _YX2 = this._MW2._s11(_X9); + if (_YX2 !== null) { + if (_YX2._bX2() && !_YX2._eX2()) { + this._zX2(_YX2._k91); + } + } + } +}; +_HW2.prototype._ZX2 = function () { + this.__X2 = 0; + this._LW2 = null; + this._0Y2 = 0; + this._1Y2 = 0; +}; +_HW2.prototype._2Y2 = function () { + return this._LW2; +}; +_HW2.prototype._3Y2 = function (_cs1) { + if (typeof _cs1 == _NW2) { + this._LW2 = _cs1; + } else { + this._LW2 = this._hX2(_cs1); + } +}; +_NW2.prototype._OX2 = function (_cs1) { + this._2X2 = _cs1; +}; +_NW2.prototype._4Y2 = function () { + return this._TW2; +}; +_NW2.prototype._FX2 = function (_cs1) { + this._UW2 = _cs1; +}; +_NW2.prototype._RX2 = function () { + return this._UW2; +}; +_NW2.prototype._GX2 = function (_cs1) { + this._VW2 = _cs1; +}; +_NW2.prototype._TX2 = function () { + return this._VW2; +}; +_NW2.prototype._5Y2 = function () { + return this._k91; +}; +_NW2.prototype._HX2 = function (_cs1) { + this._WW2 = _cs1; +}; +_NW2.prototype._SX2 = function () { + return this._WW2; +}; +_NW2.prototype._IX2 = function (_cs1) { + this._XW2 = _cs1; +}; +_NW2.prototype._UX2 = function () { + return this._XW2; +}; +_NW2.prototype._JX2 = function (_cs1) { + this._YW2 = _cs1; +}; +_NW2.prototype._KX2 = function (_cs1) { + this._ZW2 = _cs1; +}; +_NW2.prototype._LX2 = function (_cs1) { + this.__W2 = _cs1; +}; +_NW2.prototype._MX2 = function (_cs1) { + this._0X2 = _cs1; +}; +_NW2.prototype._NX2 = function (_cs1) { + this._1X2 = _cs1; +}; +_NW2.prototype._z81 = function () { + if (this._3X2 != -1) { + _72._F2[this._3X2](this._JW2, this._JW2); + } +}; +_NW2.prototype._B81 = function () { + if (this._4X2 != -1) { + _72._F2[this._4X2](this._JW2, this._JW2); + } +}; +_NW2.prototype._6Y2 = function () { + var _7Y2 = new _Zk1(); + _7Y2._vl1 = this._SW2._Z11[_fm1]; + _7Y2._wl1 = this._SW2._Z11[_im1]; + _7Y2._xl1 = this._SW2._Z11[_nm1]; + return _7Y2; +}; +_NW2.prototype._8Y2 = function () { + if (this._rX2()) { + var _9Y2 = this._6Y2(); + var _aY2, _bY2, _cY2, _dY2; + _aY2 = this._TW2._eY2(new _Zk1(-1.0, 0.0, 0.0)); + _bY2 = this._TW2._eY2(new _Zk1(1.0, 0.0, 0.0)); + _cY2 = this._TW2._eY2(new _Zk1(0.0, 1.0, 0.0)); + _dY2 = this._TW2._eY2(new _Zk1(0.0, -1.0, 0.0)); + var _fY2 = _bY2._gY2(_aY2); + var _hY2 = _cY2._gY2(_dY2); + _qM1 = _fY2.Length(); + _sM1 = _hY2.Length(); + _mM1 = _9Y2._vl1 - _qM1 * 0.5; + _oM1 = _9Y2._wl1 - _sM1 * 0.5; + var _iY2 = _hY2; + _iY2._sl1(); + var angle = Math.acos(_iY2._wl1); + if (_iY2._vl1 < 0.0) { + angle = 2.0 * Math.PI - angle; + } + var _jY2 = (angle / (2.0 * Math.PI)) * 360.0; + _Xu1(_mM1, _oM1, _qM1, _sM1, _jY2); + } else { + _mM1 = 0; + _oM1 = 0; + _qM1 = _D01 != null ? _D01._kY2() : 1; + _sM1 = _D01 != null ? _D01._LW1() : 1; + _Xu1(_mM1, _oM1, _qM1, _sM1, 0); + } + if (_131 != null) { + __l1(_lY2, this._PW2); + } else { + __l1(_lY2, this._PW2); + var _mY2 = _Ws1 / _qM1; + var _nY2 = _Xs1 / _sM1; + _oY2[0] = this._PW2._Z11[_cm1] * _mY2; + _oY2[1] = this._PW2._Z11[_dm1] * _mY2; + _oY2[2] = (this._PW2._Z11[_fm1] + _qM1 * 0.5) * _mY2 + _Us1; + _oY2[3] = this._PW2._Z11[_gm1] * _nY2; + _oY2[4] = this._PW2._Z11[_6l1] * _nY2; + _oY2[5] = (this._PW2._Z11[_im1] + _sM1 * 0.5) * _nY2 + _Vs1; + _R41._Ts1(_oY2[0], _oY2[3], _oY2[1], _oY2[4], _oY2[2], _oY2[5]); + } + if (_7l1 == -1) { + __l1(_pY2, this._OW2); + } else { + var _qY2 = new _Fk1(); + _qY2._Z11[_6l1] = -1; + var _Je1 = new _Fk1(); + _Je1.Multiply(this._OW2, _qY2); + __l1(_pY2, _Je1); + } +}; +_NW2.prototype._Va1 = function () { + if (this._5X2 != -1) { + _72._F2[this._5X2](_rY2, _rY2); + } else { + if (this._2X2 >= 0 && this._6X2) { + var _Xv1 = null; + if (this._2X2 < 10000) { + var _8q1 = _o01._s11(this._2X2); + var _xc1 = _8q1._JF1(); + for (var _tJ2 = 0; _tJ2 < _xc1.length; _tJ2++) { + var _Yv1 = _xc1[_tJ2]; + if (_Yv1._bl) continue; + if (!_Yv1._cl) continue; + _Xv1 = _Yv1; + break; + } + } else { + _Xv1 = _iy1._s11(this._2X2); + if (_Xv1 != null) { + if (_Xv1._bl || !_Xv1._cl) _Xv1 = null; + } + } + if (_Xv1 != null) { + var _sY2 = this._WW2 * 0.5; + var _tY2 = this._XW2 * 0.5; + var _921, _d21; + var _uY2, _vY2; + _921 = this._UW2; + _d21 = this._VW2; + if (_Xv1._rC1) _Xv1._sC1(); + _uY2 = Math.floor(_Xv1.x); + _vY2 = Math.floor(_Xv1.y); + if (2 * this.__W2 >= this._WW2) { + _921 = _uY2 - _sY2; + } else if (_uY2 - this.__W2 < this._UW2) { + _921 = _uY2 - this.__W2; + } else if (_uY2 + this.__W2 > this._UW2 + this._WW2) { + _921 = _uY2 + this.__W2 - this._WW2; + } + if (2 * this._0X2 >= this._XW2) { + _d21 = _vY2 - _tY2; + } else if (_vY2 - this._0X2 < this._VW2) { + _d21 = _vY2 - this._0X2; + } else if (_vY2 + this._0X2 > this._VW2 + this._XW2) { + _d21 = _vY2 + this._0X2 - this._XW2; + } + if (_921 < 0) _921 = 0; + if (_921 + this._WW2 > _D01._kY2()) _921 = _D01._kY2() - this._WW2; + if (_d21 < 0) _d21 = 0; + if (_d21 + this._XW2 > _D01._LW1()) _d21 = _D01._LW1() - this._XW2; + if (this._YW2 >= 0) { + if (_921 < this._UW2 && this._UW2 - _921 > this._YW2) _921 = this._UW2 - this._YW2; + if (_921 > this._UW2 && _921 - this._UW2 > this._YW2) _921 = this._UW2 + this._YW2; + } + if (this._ZW2 >= 0) { + if (_d21 < this._VW2 && this._VW2 - _d21 > this._ZW2) _d21 = this._VW2 - this._ZW2; + if (_d21 > this._VW2 && _d21 - this._VW2 > this._ZW2) _d21 = this._VW2 + this._ZW2; + } + this._UW2 = _921; + this._VW2 = _d21; + this._QX2(_921 + _sY2, _d21 + _tY2); + } + } + } +}; +_NW2.prototype._QX2 = function (_cs1, _ds1) { + var _ZS2 = new _Zk1(); + var _6T2 = new _Zk1(); + var _eT2 = new _Zk1(); + _ZS2._vl1 = _cs1; + _ZS2._wl1 = _ds1; + _ZS2._xl1 = -16000.0; + _6T2._vl1 = _cs1; + _6T2._wl1 = _ds1; + _6T2._xl1 = 0.0; + _eT2._vl1 = Math.sin(-this._1X2 * (Math.PI / 180.0)); + _eT2._wl1 = Math.cos(-this._1X2 * (Math.PI / 180.0)); + _eT2._xl1 = 0.0; + var _wY2 = new _Fk1(); + _wY2._1l1(_ZS2, _6T2, _eT2); + var _xY2 = new _Fk1(); + _xY2._al1(this._WW2, this._XW2, 1, 32000.0); + this._tX2(_wY2); + this._vX2(_xY2); +}; +_NW2.prototype._yY2 = function (_cs1, _ds1) { + var _ZS2 = new _Zk1(); + var _6T2 = new _Zk1(); + var _eT2 = new _Zk1(); + _ZS2._vl1 = _cs1; + _ZS2._wl1 = _ds1; + _ZS2._xl1 = -this._WW2; + _6T2._vl1 = _cs1; + _6T2._wl1 = _ds1; + _6T2._xl1 = 0.0; + _eT2._vl1 = Math.sin(-this._1X2 * (Math.PI / 180.0)); + _eT2._wl1 = Math.cos(-this._1X2 * (Math.PI / 180.0)); + _eT2._xl1 = 0.0; + var _wY2 = new _Fk1(); + _wY2._1l1(_ZS2, _6T2, _eT2); + var _xY2 = new _Fk1(); + _xY2._bl1(1.0, -this._XW2 / this._WW2, 1, 32000.0); + this._tX2(_wY2); + this._vX2(_xY2); +}; +function _LK(_cs1, _ds1, _GA1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + _AX2._FX2(yyGetReal(_ds1)); + _AX2._GX2(yyGetReal(_GA1)); + _AX2._QX2(_AX2._RX2() + _AX2._SX2() * 0.5, _AX2._TX2() + _AX2._UX2() * 0.5); + } +} +function _uK(_cs1, _ds1, _GA1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + _AX2._HX2(yyGetReal(_ds1)); + _AX2._IX2(yyGetReal(_GA1)); + _AX2._QX2(_AX2._RX2() + _AX2._SX2() * 0.5, _AX2._TX2() + _AX2._UX2() * 0.5); + } +} +function _IK(_cs1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + return _AX2._RX2(); + } + return -1; +} +function _KK(_cs1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + return _AX2._TX2(); + } + return -1; +} +function _xK(_cs1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + return _AX2._SX2(); + } + return -1; +} +function _zK(_cs1) { + var _AX2 = _zY2._hX2(yyGetInt32(_cs1)); + if (_AX2 != null) { + return _AX2._UX2(); + } + return -1; +} +var _AY2 = !1, + _BY2 = -1, + _CY2 = -1, + _DY2 = 0, + _EY2 = 1, + _FY2 = 2, + _GY2 = 3, + _HY2 = 4, + _IY2 = 5, + _JY2 = 6, + _KY2 = 7, + _LY2 = 8, + _MY2 = 9, + _NY2 = 10, + _OY2 = 11, + _PY2 = [0, 0, 0], + _QY2 = [0, 0, 0], + _RY2 = [0, 0, 0, 0, 0, 0], + _SY2 = [0, 0, 0], + _TY2 = [0, 0, 0], + _UY2 = [0, 0, 0], + _VY2 = [0, 0, 0], + _WY2 = [0, 0, 0], + _XY2 = [0, 0, 0], + _YY2 = [0, 0, 0], + _ZY2 = 0, + __Y2 = 0; +function _0Z2() { + if (_F01) { + if (_I01._J01() <= 30 || _1Z2 <= 30) { + return 1.0; + } + if (_I01._J01() / _1Z2 < 1.2) { + return 30.0 / _I01._J01(); + } else { + return 30.0 / _1Z2; + } + } else { + if (_D01._E01() <= 30 || _1Z2 <= 30) { + return 1.0; + } + if (_D01._E01() / _1Z2 < 1.2) { + return 30.0 / _D01._E01(); + } else { + return 30.0 / _1Z2; + } + } +} +function _2Z2() { + if (!_5D1(_BY2)) { + _BY2 = _Md1(); + if (_F01) { + _bD1(_BY2, 50); + } else { + _bD1(_BY2, 100000); + } + } + if (!_5D1(_CY2)) { + _CY2 = _Md1(); + if (_F01) { + _bD1(_CY2, -15000); + } else { + _bD1(_CY2, -100000); + } + } + if (!_AY2) { + _3Z2(); + } +} +function _3Z2() { + var _X9; + _AY2 = true; + for (_X9 = 0; _X9 <= 5; _X9++) { + _RY2[_X9] = _Nd1(); + } + for (_X9 = 0; _X9 <= 2; _X9++) { + _SY2[_X9] = _Nd1(); + _PY2[_X9] = _Nd1(); + _TY2[_X9] = _Nd1(); + _QY2[_X9] = _Nd1(); + _UY2[_X9] = _Nd1(); + _VY2[_X9] = _Nd1(); + _WY2[_X9] = _Nd1(); + _XY2[_X9] = _Nd1(); + _YY2[_X9] = _Nd1(); + } + _ZY2 = _Nd1(); + __Y2 = _Nd1(); +} +function _4Z2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_RY2[0], _6Z2); + _HD1(_RY2[0], 0.1, 0.1, 0.05 * _xp1, 0); + _fE1(_RY2[0], 0, 360, 0, 0, false); + _jE1(_RY2[0], 0, 360, 0, 0); + _hE1(_RY2[0], 2 * _xp1, 2 * _xp1, -0.1 * _xp1, 0); + _Rd1(_RY2[0], 0.6, 0); + _9E1(_RY2[0], _zc1(10.0 / _xp1), _zc1(15.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[0], _081, 20); + _DD1(_RY2[1], _6Z2); + _HD1(_RY2[1], 0.1, 0.1, 0.1 * _xp1, 0); + _fE1(_RY2[1], 0, 360, 0, 0, false); + _Rd1(_RY2[1], 0.8, 0); + _9E1(_RY2[1], _zc1(15 / _xp1), _zc1(15 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[1], _7Z2, 1); + } else if (_781 == 2) { + _DD1(_RY2[4], _6Z2); + _HD1(_RY2[4], 0.4, 0.4, 0.2 * _xp1, 0); + _fE1(_RY2[4], 0, 360, 0, 0, false); + _jE1(_RY2[4], 0, 360, 0, 0); + _hE1(_RY2[4], 7 * _xp1, 7 * _xp1, -0.2 * _xp1, 0); + _Rd1(_RY2[4], 0.6, 0); + _9E1(_RY2[4], _zc1(15 / _xp1), _zc1(20 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[4], _081, 20); + _DD1(_RY2[5], _6Z2); + _HD1(_RY2[5], 0.4, 0.4, 0.4 * _xp1, 0); + _fE1(_RY2[5], 0, 360, 0, 0, false); + _Rd1(_RY2[5], 0.8, 0); + _9E1(_RY2[5], _zc1(20 / _xp1), _zc1(20 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[5], _7Z2, 1); + } else { + _DD1(_RY2[2], _6Z2); + _HD1(_RY2[2], 0.3, 0.3, 0.1 * _xp1, 0); + _fE1(_RY2[2], 0, 360, 0, 0, false); + _jE1(_RY2[2], 0, 360, 0, 0); + _hE1(_RY2[2], 4 * _xp1, 4 * _xp1, -0.18 * _xp1, 0); + _Rd1(_RY2[2], 0.6, 0); + _9E1(_RY2[2], _zc1(12 / _xp1), _zc1(17 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[2], _081, 20); + _DD1(_RY2[3], _6Z2); + _HD1(_RY2[3], 0.3, 0.3, 0.2 * _xp1, 0); + _fE1(_RY2[3], 0, 360, 0, 0, false); + _Rd1(_RY2[3], 0.8, 0); + _9E1(_RY2[3], _zc1(17 / _xp1), _zc1(17 / _xp1)); + _pD1(_5Z2, _a11, _b11, _RY2[3], _7Z2, 1); + } +} +function _8Z2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_SY2[0], _9Z2); + _Rd1(_SY2[0], 1, 0); + _HD1(_SY2[0], 0.0, 0.0, 0.15 * _xp1, 0.0); + _9E1(_SY2[0], _zc1(10.0 / _xp1), _zc1(12.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _SY2[0], _081, 1); + } else if (_781 == 2) { + _DD1(_SY2[2], _9Z2); + _Rd1(_SY2[2], 1, 0); + _HD1(_SY2[2], 0, 0, 0.4 * _xp1, 0); + _9E1(_SY2[2], _zc1(18.0 / _xp1), _zc1(20.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _SY2[2], _081, 1); + } else { + _DD1(_SY2[1], _9Z2); + _Rd1(_SY2[1], 1, 0); + _HD1(_SY2[1], 0, 0, 0.25 * _xp1, 0); + _9E1(_SY2[1], _zc1(13.0 / _xp1), _zc1(15.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _SY2[1], _081, 1); + } +} +function _aZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_PY2[0], _9Z2); + _Rd1(_PY2[0], 1, 0); + _HD1(_PY2[0], 0, 0, 0.2 * _xp1, 0); + _JD1(_PY2[0], 1, 0.5); + _9E1(_PY2[0], _zc1(10.0 / _xp1), _zc1(12.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _PY2[0], _081, 1); + } else if (_781 == 2) { + _DD1(_PY2[2], _9Z2); + _Rd1(_PY2[2], 1, 0); + _HD1(_PY2[2], 0, 0, 0.6 * _xp1, 0); + _JD1(_PY2[2], 1, 0.5); + _9E1(_PY2[2], _zc1(18.0 / _xp1), _zc1(20.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _PY2[2], _081, 1); + } else { + _DD1(_PY2[1], _9Z2); + _Rd1(_PY2[1], 1, 0); + _HD1(_PY2[1], 0, 0, 0.35 * _xp1, 0); + _JD1(_PY2[1], 1, 0.5); + _9E1(_PY2[1], _zc1(13.0 / _xp1), _zc1(15.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _PY2[1], _081, 1); + } +} +function _bZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_TY2[1], _cZ2); + _HD1(_TY2[1], 0.1, 0.2, 0, 0); + _hE1(_TY2[1], 0.5 * _xp1, 3.0 * _xp1, 0.0, 0.0); + _jE1(_TY2[1], 0, 360, 0, 0); + _Rd1(_TY2[1], 1, 0.4); + _9E1(_TY2[1], _zc1(15.0 / _xp1), _zc1(25.0 / _xp1)); + _lE1(_TY2[1], 0.1 * _xp1, 270); + _pD1(_5Z2, _a11, _b11, _TY2[1], _081, 75); + } else if (_781 == 2) { + _DD1(_TY2[1], _cZ2); + _HD1(_TY2[1], 0.1, 0.2, 0, 0); + _hE1(_TY2[1], 0.5 * _xp1, 8.0 * _xp1, 0.0, 0.0); + _jE1(_TY2[1], 0, 360, 0, 0); + _Rd1(_TY2[1], 1, 0.4); + _9E1(_TY2[1], _zc1(30.0 / _xp1), _zc1(40.0 / _xp1)); + _lE1(_TY2[1], 0.17 * _xp1, 270); + _pD1(_5Z2, _a11, _b11, _TY2[1], _081, 250); + } else { + _DD1(_TY2[1], _cZ2); + _HD1(_TY2[1], 0.1, 0.2, 0, 0); + _hE1(_TY2[1], 0.5 * _xp1, 6.0 * _xp1, 0.0, 0.0); + _jE1(_TY2[1], 0, 360, 0, 0); + _Rd1(_TY2[1], 1, 0.4); + _9E1(_TY2[1], _zc1(20.0 / _xp1), _zc1(30.0 / _xp1)); + _lE1(_TY2[1], 0.15 * _xp1, 270); + _pD1(_5Z2, _a11, _b11, _TY2[1], _081, 150); + } +} +function _dZ2(_5Z2, _a11, _b11, _781, _081) { + var _X9; + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_QY2[0], _6Z2); + _HD1(_QY2[0], 0.2, 0.4, -0.01 * _xp1, 0); + _Rd1(_QY2[0], 0.4, 0); + _9E1(_QY2[0], _zc1(25.0 / _xp1), _zc1(25.0 / _xp1)); + for (_X9 = 0; _X9 <= 5; _X9++) { + _pD1(_5Z2, _a11 - 5 + _eZ2(10), _b11 - 5 + _eZ2(10), _QY2[0], _081, 1); + } + } else if (_781 === 2) { + _DD1(_QY2[2], _6Z2); + _HD1(_QY2[2], 0.4, 1, -0.01 * _xp1, 0); + _Rd1(_QY2[2], 0.4, 0); + _9E1(_QY2[2], _zc1(50.0 / _xp1), _zc1(50.0 / _xp1)); + for (_X9 = 0; _X9 <= 15; _X9++) { + _pD1(_5Z2, _a11 - 30 + _eZ2(60), _b11 - 30 + _eZ2(60), _QY2[2], _081, 1); + } + } else { + _DD1(_QY2[1], _6Z2); + _HD1(_QY2[1], 0.4, 0.7, -0.01 * _xp1, 0); + _Rd1(_QY2[1], 0.4, 0); + _9E1(_QY2[1], _zc1(30.0 / _xp1), _zc1(30.0 / _xp1)); + for (_X9 = 0; _X9 <= 10; _X9++) { + _pD1(_5Z2, _a11 - 15 + _eZ2(30), _b11 - 15 + _eZ2(30), _QY2[1], _081, 1); + } + } +} +function _fZ2(_5Z2, _a11, _b11, _781, _081) { + var _X9; + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_UY2[0], _6Z2); + _HD1(_UY2[0], 0.2, 0.4, -0.01 * _xp1, 0); + _Rd1(_UY2[0], 0.4, 0); + _hE1(_UY2[0], 3.0 * _xp1, 4.0 * _xp1, 0, 0); + _jE1(_UY2[0], 90, 90, 0, 0); + _9E1(_UY2[0], _zc1(25.0 / _xp1), _zc1(25.0 / _xp1)); + for (_X9 = 0; _X9 <= 5; _X9++) { + _pD1(_5Z2, _a11 - 5 + _eZ2(10), _b11 - 5 + _eZ2(10), _UY2[0], _081, 1); + } + } else if (_781 === 2) { + _DD1(_UY2[2], _6Z2); + _HD1(_UY2[2], 0.4, 1, -0.01 * _xp1, 0); + _Rd1(_UY2[2], 0.4, 0); + _hE1(_UY2[2], 6.0 * _xp1, 7.0 * _xp1, 0, 0); + _jE1(_UY2[2], 90, 90, 0, 0); + _9E1(_UY2[2], _zc1(50.0 / _xp1), _zc1(50.0 / _xp1)); + for (_X9 = 0; _X9 <= 15; _X9++) { + _pD1(_5Z2, _a11 - 30 + _eZ2(60), _b11 - 30 + _eZ2(60), _UY2[2], _081, 1); + } + } else { + _DD1(_UY2[1], _6Z2); + _HD1(_UY2[1], 0.4, 0.7, -0.01 * _xp1, 0); + _Rd1(_UY2[1], 0.4, 0); + _hE1(_UY2[1], 5.0 * _xp1, 6.0 * _xp1, 0, 0); + _jE1(_UY2[1], 90, 90, 0, 0); + _9E1(_UY2[1], _zc1(30.0 / _xp1), _zc1(30.0 / _xp1)); + for (_X9 = 0; _X9 <= 10; _X9++) { + _pD1(_5Z2, _a11 - 15 + _eZ2(30), _b11 - 15 + _eZ2(30), _UY2[1], _081, 1); + } + } +} +function _gZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_VY2[0], _hZ2); + _HD1(_VY2[0], 0.4, 0.3, -0.02 * _xp1, 0); + _fE1(_VY2[0], 0, 360, 0, 0, false); + _9E1(_VY2[0], _zc1(20 / _xp1), _zc1(20 / _xp1)); + _pD1(_5Z2, _a11, _b11, _VY2[0], _081, 1); + } else if (_781 === 2) { + _DD1(_VY2[2], _hZ2); + _HD1(_VY2[2], 1.2, 1.2, -0.04 * _xp1, 0); + _fE1(_VY2[2], 0, 360, 0, 0, false); + _9E1(_VY2[2], _zc1(30 / _xp1), _zc1(30 / _xp1)); + _pD1(_5Z2, _a11, _b11, _VY2[2], _081, 1); + } else { + _DD1(_VY2[1], _hZ2); + _HD1(_VY2[1], 0.75, 0.75, -0.03 * _xp1, 0); + _fE1(_VY2[1], 0, 360, 0, 0, false); + _9E1(_VY2[1], _zc1(25 / _xp1), _zc1(25 / _xp1)); + _pD1(_5Z2, _a11, _b11, _VY2[1], _081, 1); + } +} +function _iZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_WY2[0], _jZ2); + _HD1(_WY2[0], 0.4, 0.4, -0.02 * _xp1, 0); + _fE1(_WY2[0], 0, 360, 0, 0, false); + _9E1(_WY2[0], _zc1(20 / _xp1), _zc1(20 / _xp1)); + _pD1(_5Z2, _a11, _b11, _WY2[0], _081, 1); + } else if (_781 === 2) { + _DD1(_WY2[2], _jZ2); + _HD1(_WY2[2], 1.2, 1.2, -0.04 * _xp1, 0); + _fE1(_WY2[2], 0, 360, 0, 0, false); + _9E1(_WY2[2], _zc1(30 / _xp1), _zc1(30 / _xp1)); + _pD1(_5Z2, _a11, _b11, _WY2[2], _081, 1); + } else { + _DD1(_WY2[1], _jZ2); + _HD1(_WY2[1], 0.75, 0.75, -0.03 * _xp1, 0); + _fE1(_WY2[1], 0, 360, 0, 0, false); + _9E1(_WY2[1], _zc1(25 / _xp1), _zc1(25 / _xp1)); + _pD1(_5Z2, _a11, _b11, _WY2[1], _081, 1); + } +} +function _kZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_XY2[0], _cZ2); + _HD1(_XY2[0], 0.4, 0.4, -0.02 * _xp1, 0); + _fE1(_XY2[0], 0, 360, 0, 0, false); + _9E1(_XY2[0], _zc1(20 / _xp1), _zc1(20 / _xp1)); + _pD1(_5Z2, _a11, _b11, _XY2[0], _081, 1); + } else if (_781 === 2) { + _DD1(_XY2[2], _cZ2); + _HD1(_XY2[2], 1.2, 1.2, -0.04 * _xp1, 0); + _fE1(_XY2[2], 0, 360, 0, 0, false); + _9E1(_XY2[2], _zc1(30 / _xp1), _zc1(30 / _xp1)); + _pD1(_5Z2, _a11, _b11, _XY2[2], _081, 1); + } else { + _DD1(_XY2[1], _cZ2); + _HD1(_XY2[1], 0.75, 0.75, -0.03 * _xp1, 0); + _fE1(_XY2[1], 0, 360, 0, 0, false); + _9E1(_XY2[1], _zc1(25 / _xp1), _zc1(25 / _xp1)); + _pD1(_5Z2, _a11, _b11, _XY2[1], _081, 1); + } +} +function _lZ2(_5Z2, _a11, _b11, _781, _081) { + var _xp1 = _0Z2(); + if (_781 === 0) { + _DD1(_YY2[0], _6Z2); + _HD1(_YY2[0], 2, 2, 0, 0); + _JD1(_YY2[0], 1, 0.5); + _7E1(_YY2[0], 0, 0.3, 0); + _9E1(_YY2[0], _zc1(100.0 / _xp1), _zc1(100.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _YY2[0], _081, 1); + } else if (_781 === 2) { + _DD1(_YY2[2], _6Z2); + _HD1(_YY2[2], 8, 8, 0, 0); + _JD1(_YY2[2], 1, 0.5); + _7E1(_YY2[2], 0, 0.3, 0); + _9E1(_YY2[2], _zc1(100.0 / _xp1), _zc1(100.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _YY2[2], _081, 1); + } else { + _DD1(_YY2[1], _6Z2); + _HD1(_YY2[1], 4, 4, 0, 0); + _JD1(_YY2[1], 1, 0.5); + _7E1(_YY2[1], 0, 0.3, 0); + _9E1(_YY2[1], _zc1(100.0 / _xp1), _zc1(100.0 / _xp1)); + _pD1(_5Z2, _a11, _b11, _YY2[1], _081, 1); + } +} +function _mZ2(_5Z2, _a11, _b11, _781, _081) { + var _X9; + var _xp1 = _0Z2(); + _DD1(_ZY2, _nZ2); + _HD1(_ZY2, 0.2, 0.3, 0.0, 0.0); + _fE1(_ZY2, 0, 0, 0, 0, true); + _hE1(_ZY2, 7 * _xp1, 7 * _xp1, 0, 0); + _jE1(_ZY2, 260, 260, 0, 0); + _4E1(_ZY2, 0.4); + _9E1(_ZY2, _zc1((0.2 * _D01._LW1()) / _xp1), _zc1((0.2 * _D01._LW1()) / _xp1)); + if (_781 === 0) { + for (_X9 = 0; _X9 <= 1; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2(), -30.0 + _eZ2(20), _ZY2, _081, 1); + } + } else if (_781 == 2) { + for (_X9 = 0; _X9 <= 8; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2(), -30.0 + _eZ2(20), _ZY2, _081, 1); + } + } else { + for (_X9 = 0; _X9 <= 4; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2(), -30.0 + _eZ2(20), _ZY2, _081, 1); + } + } +} +function _oZ2(_5Z2, _a11, _b11, _781, _081) { + var _X9; + var _xp1 = _0Z2(); + _DD1(__Y2, _pZ2); + _HD1(__Y2, 0.1, 0.25, 0.0, 0.0); + _4E1(__Y2, 0.6); + _fE1(__Y2, 0, 360, 0, 0, false); + _hE1(__Y2, 2.5 * _xp1, 3.0 * _xp1, 0.0, 0.0); + _jE1(__Y2, 240, 300, 0, 20); + _9E1(__Y2, _zc1((0.5 * _D01._LW1()) / _xp1), _zc1((0.5 * _D01._LW1()) / _xp1)); + if (_781 === 0) { + for (_X9 = 0; _X9 <= 0; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2() - 60, -30.0 + _eZ2(20), __Y2, _081, 1); + } + } else if (_781 === 2) { + for (_X9 = 0; _X9 <= 6; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2() - 60, -30.0 + _eZ2(20), __Y2, _081, 1); + } + } else { + for (_X9 = 0; _X9 <= 2; _X9++) { + _pD1(_5Z2, _eZ2(1) * 1.2 * _D01._kY2() - 60, -30.0 + _eZ2(20), __Y2, _081, 1); + } + } +} +function _qZ2(_rZ2, _D71, _a11, _b11, _781, _081) { + var _wV1; + _2Z2(); + if (_rZ2) { + _wV1 = _BY2; + } else { + _wV1 = _CY2; + } + switch (_D71) { + case _DY2: + _4Z2(_wV1, _a11, _b11, _781, _081); + break; + case _EY2: + _8Z2(_wV1, _a11, _b11, _781, _081); + break; + case _FY2: + _aZ2(_wV1, _a11, _b11, _781, _081); + break; + case _GY2: + _bZ2(_wV1, _a11, _b11, _781, _081); + break; + case _HY2: + _dZ2(_wV1, _a11, _b11, _781, _081); + break; + case _IY2: + _fZ2(_wV1, _a11, _b11, _781, _081); + break; + case _JY2: + _gZ2(_wV1, _a11, _b11, _781, _081); + break; + case _KY2: + _iZ2(_wV1, _a11, _b11, _781, _081); + break; + case _LY2: + _kZ2(_wV1, _a11, _b11, _781, _081); + break; + case _MY2: + _lZ2(_wV1, _a11, _b11, _781, _081); + break; + case _NY2: + _mZ2(_wV1, _a11, _b11, _781, _081); + break; + case _OY2: + _oZ2(_wV1, _a11, _b11, _781, _081); + break; + } +} +var _sZ2 = !1, + _JQ1 = !1, + _tZ2 = !0; +function _uZ2(_vZ2) { + if (_vZ2) { + _sZ2 = true; + } else { + _JQ1 = false; + _sZ2 = false; + if (_tZ2) { + _wZ2 = false; + } + } +} +function _xZ2() { + if (window["page"] === undefined) { + _tZ2 = false; + window.addEventListener("focus", function () { + _uZ2(false); + }); + window.addEventListener("blur", function () { + _uZ2(true); + }); + window.addEventListener("click", function () { + _uZ2(false); + }); + } +} +function _yZ2() { + if (_sZ2) { + _JQ1 = true; + _sZ2 = false; + } else if (_JQ1) { + _JQ1 = false; + if (_tZ2) { + _wZ2 = true; + } + } +} +function _zZ2() { + var _tC1, _X9, _AZ2; + var _3b1 = null; + if (_D01._4b1) { + _3b1 = _D01._6b1; + } + var _xc1 = _D01._8w1._xc1; + var _d31 = _BZ2++; + for (var _CZ2 = 0; _CZ2 < _xc1.length; _CZ2++) { + var _Xv1 = _xc1[_CZ2]; + var _fw1 = _Xv1._fw1; + if (!_Xv1._bl && _Xv1._DZ2 <= _d31) { + if (_fw1._EZ2[_FZ2]) { + var _GZ2 = false; + if (_0A1(_Xv1._wC) || _0A1(_Xv1._HZ2)) { + _tC1 = _Xv1._IZ2(); + _GZ2 = _tC1.right < 0 || _tC1.left > _D01._kY2() || _tC1.bottom < 0 || _tC1.top > _D01._LW1(); + } else { + _GZ2 = _Xv1.x < 0 || _Xv1.x > _D01._kY2() || _Xv1.y < 0 || _Xv1.y > _D01._LW1(); + } + if (_GZ2) { + if (!_Xv1._JZ2) { + _Xv1._B11(_FZ2, _KZ2, _Xv1, _Xv1); + } + } + _Xv1._JZ2 = _GZ2; + } + if (_fw1._EZ2[_LZ2]) { + if (_0A1(_Xv1._wC) || _0A1(_Xv1._HZ2)) { + _tC1 = _Xv1._IZ2(); + if (_tC1.left < 0 || _tC1.right > _D01._kY2() || _tC1.top < 0 || _tC1.bottom > _D01._LW1()) { + _Xv1._B11(_LZ2, _KZ2, _Xv1, _Xv1); + } + } else { + if (_Xv1.x < 0 || _Xv1.x > _D01._kY2() || _Xv1.y < 0 || _Xv1.y > _D01._LW1()) { + _Xv1._B11(_LZ2, _KZ2, _Xv1, _Xv1); + } + } + } + if (_3b1) { + for (_AZ2 = 0; _AZ2 < _3b1.length; _AZ2++) { + var _MZ2 = _3b1[_AZ2]; + if (_MZ2._4a) { + var _NZ2 = _MZ2._lM1; + var _OZ2 = _MZ2._nM1; + var _PZ2 = _MZ2._lM1 + _MZ2._pM1; + var _QZ2 = _MZ2._nM1 + _MZ2._rM1; + var _AX2 = _zY2._hX2(_MZ2._RZ2); + if (_AX2 != null) { + _NZ2 = _AX2._RX2(); + _OZ2 = _AX2._TX2(); + _PZ2 = _AX2._RX2() + _AX2._SX2(); + _QZ2 = _AX2._TX2() + _AX2._UX2(); + } + if (_fw1._EZ2[_SZ2 + _AZ2]) { + if (_0A1(_Xv1._wC) || _0A1(_Xv1._HZ2)) { + _tC1 = _Xv1._IZ2(); + if (_tC1.right < _NZ2 || _tC1.left > _PZ2 || _tC1.bottom < _OZ2 || _tC1.top > _QZ2) { + _Xv1._B11(_SZ2 + _AZ2, _KZ2, _Xv1, _Xv1); + } + } else { + if (_Xv1.x < _NZ2 || _Xv1.x > _PZ2 || _Xv1.y < _OZ2 || _Xv1.y > _QZ2) { + _Xv1._B11(_SZ2 + _AZ2, _KZ2, _Xv1, _Xv1); + } + } + } + if (_fw1._EZ2[_TZ2 + _AZ2]) { + if (_0A1(_Xv1._wC) || _0A1(_Xv1._HZ2)) { + _tC1 = _Xv1._IZ2(); + if (_tC1.left < _NZ2 || _tC1.right > _PZ2 || _tC1.top < _OZ2 || _tC1.bottom > _QZ2) { + _Xv1._B11(_TZ2 + _AZ2, _KZ2, _Xv1, _Xv1); + } + } else { + if (_Xv1.x < _NZ2 || _Xv1.x > _PZ2 || _Xv1.y < _OZ2 || _Xv1.y > _QZ2) { + _Xv1._B11(_TZ2 + _AZ2, _KZ2, _Xv1, _Xv1); + } + } + } + } + } + } + } + } +} +function _UZ2() { + for (var _rF2 in _sF2) { + if (!_sF2.hasOwnProperty(_rF2)) continue; + var _VZ2 = _o01._s11(_rF2); + var _WZ2 = _VZ2._JF1(); + var _d31 = _BZ2++; + for (var _0F2 = 0; _0F2 < _WZ2.length; _0F2++) { + var _XZ2 = _WZ2[_0F2]; + if (!_XZ2._bl && _XZ2._cl && _XZ2._DZ2 <= _d31) { + var _YZ2 = _sF2[_rF2]; + for (var _ZZ2 in _YZ2) { + if (!_YZ2.hasOwnProperty(_ZZ2)) continue; + var _od2 = _YZ2[_ZZ2]; + var __Z2 = _o01._s11(_od2); + var _0_2 = __Z2._JF1(); + for (var _1F2 = 0; _1F2 < _0_2.length; _1F2++) { + var _1_2 = _0_2[_1F2]; + if (!_1_2._bl && _1_2._cl && _1_2._DZ2 <= _d31) { + if (_XZ2._fw1 == _1_2._fw1 && _1F2 < _0F2) continue; + if (_XZ2._3w1(_1_2, true)) { + if (_XZ2._kC1 || _1_2._kC1) { + _XZ2.x = _XZ2._YI; + _XZ2.y = _XZ2._ZI; + _XZ2._rC1 = true; + _XZ2._2_2 = _XZ2._3_2; + _1_2.x = _1_2._YI; + _1_2.y = _1_2._ZI; + _1_2._rC1 = true; + _1_2._2_2 = _1_2._3_2; + } + _XZ2._B11(_9F2, _1_2._fw1._rw1, _XZ2, _1_2); + _1_2._B11(_9F2, _XZ2._fw1._rw1, _1_2, _XZ2); + if (_XZ2._kC1 || _1_2._kC1) { + _XZ2._NE2(); + _1_2._NE2(); + _XZ2._E81(_XZ2.x + _XZ2._Yf, _XZ2.y + _XZ2._Zf); + _1_2._E81(_1_2.x + _1_2._Yf, _1_2.y + _1_2._Zf); + if (_XZ2._3w1(_1_2, true)) { + _XZ2.x = _XZ2._YI; + _XZ2.y = _XZ2._ZI; + _XZ2._rC1 = true; + _XZ2._2_2 = _XZ2._3_2; + _1_2.x = _1_2._YI; + _1_2.y = _1_2._ZI; + _1_2._rC1 = true; + _1_2._2_2 = _1_2._3_2; + } + } + } + } + } + } + } + } + } +} +function _4_2() { + if (_D01) { + var __e1; + var _d31 = _BZ2; + var _5_2 = _5O1(); + var _6_2 = _6O1(); + var _7_2 = _o01._jC1(); + for (var _4q1 = 0; _4q1 < _7_2.length; _4q1++) { + var _8q1 = _7_2[_4q1]; + var _8_2 = _8q1._EZ2; + if (_8_2[_9_2] || _8_2[_a_2] || _8_2[_b_2] || _8_2[_c_2] || _8_2[_d_2] || _8_2[_e_2] || _8_2[_f_2] || _8_2[_g_2] || _8_2[_h_2] || _8_2[_i_2] || _8_2[_j_2] || _8_2[_k_2] || _8_2[_l_2] || _8_2[_m_2]) { + if (_8q1._n_2.length > 0) { + var _o_2 = _8q1._n_2._xc1.slice(0); + for (var _X9 = _o_2.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = _o_2[_X9]; + if (!_Yv1._bl && _Yv1._DZ2 <= _d31) { + if (_Yv1._rC1) _Yv1._sC1(); + if (_Yv1._9w1(_5_2, _6_2, true)) { + var _p_2 = true; + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._D91[__e1]) { + if (_8_2[_9_2 + __e1]) { + _Yv1._B11(_9_2 + __e1, 0, _Yv1, _Yv1); + } + _p_2 = false; + } + } + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._y91[__e1] === 1) { + if (_8_2[_c_2 + __e1]) { + _Yv1._B11(_c_2 + __e1, 0, _Yv1, _Yv1); + } + _p_2 = false; + } + } + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._C91[__e1] === 1) { + if (_8_2[_f_2 + __e1]) { + _Yv1._B11(_f_2 + __e1, 0, _Yv1, _Yv1); + } + } + } + if (_p_2) { + _Yv1._B11(_i_2, 0, _Yv1, _Yv1); + } + if (!_Yv1._q_2) { + _Yv1._B11(_j_2, 0, _Yv1, _Yv1); + _Yv1._q_2 = true; + } + } else { + if (_Yv1._q_2) { + _Yv1._B11(_k_2, 0, _Yv1, _Yv1); + _Yv1._q_2 = false; + } + } + } + } + } + } + } + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._D91[__e1]) { + _iy1._B11(_r_2 + __e1, 0); + } + } + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._y91[__e1] === 1) { + _iy1._B11(_s_2 + __e1, 0); + } + } + for (__e1 = 0; __e1 < 3; __e1++) { + if (_ub1._C91[__e1] === 1) { + _iy1._B11(_t_2 + __e1, 0); + } + } + if (_u_2) { + _iy1._B11(_l_2, 0); + } + if (_v_2) { + _iy1._B11(_m_2, 0); + } + } +} +function _w_2() { + var _M41, _N41, _i21; + var _xc1 = _D01._8w1._xc1; + var _d31 = _BZ2++; + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + var _Yv1 = _xc1[_Xv1]; + if (!_Yv1._bl && _Yv1._x_2 >= 0 && _Yv1._DZ2 <= _d31) { + if (!_Yv1._y_2) { + var _cr1 = _dr1._s11(_Yv1._x_2); + if (_cr1 !== null && _cr1 !== undefined) { + if (_Yv1._z_2 > 0) { + _M41 = _cr1._A_2(_Yv1._B_2); + _Yv1._B_2 += _Yv1._z_2; + _N41 = _cr1._A_2(_Yv1._B_2); + for (_i21 = _M41; _i21 < _N41; _i21++) { + _7r1(_Yv1, _Yv1, _Yv1._x_2, _i21); + } + if (_Yv1._C_2 && _Yv1._B_2 > _cr1._D_2()) { + _Yv1._B_2 = 0; + } + } else { + _M41 = _cr1._E_2(_Yv1._B_2); + _Yv1._B_2 += _Yv1._z_2; + _N41 = _cr1._E_2(_Yv1._B_2); + for (_i21 = _M41; _i21 > _N41; _i21--) { + _7r1(_Yv1, _Yv1, _Yv1._x_2, _i21); + } + if (_Yv1._C_2 && _Yv1._B_2 < 0) { + _Yv1._B_2 = _cr1._D_2(); + } + } + } + } + } + } +} +function _F_2() { + var _xc1 = _D01._8w1._xc1; + var _d31 = _BZ2++; + for (var _Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + var _Yv1 = _xc1[_Xv1]; + if (!_Yv1._bl && _Yv1._DZ2 <= _d31) { + for (var _l41 = 0; _l41 < _G_2; _l41++) { + var event = _H_2 | (_l41 + 1); + var _8q1 = _Yv1._fw1; + if (_8q1._EZ2[event]) { + var _I_2; + _I_2 = ~~_Yv1._rx[_l41]; + if (_I_2 >= 0) { + _I_2--; + _Yv1._rx[_l41] = _I_2; + } + if (_I_2 === 0) { + _Yv1._B11(_H_2 | (_l41 + 1), 0, _Yv1, _Yv1); + } + } + } + } + } +} +(function (window) { + if (!Object.defineProperty) { + throw "Font.js requires Object.defineProperty, which this browser does not support."; + } + if (!document.createElement("canvas").getContext) { + throw "Font.js requires and the Canvas2D API, which this browser does not support."; + } + (function (window) { + try { + var _l41 = new Uint8Array(1); + return; + } catch (e) {} + function subarray(start, end) { + return this.slice(start, end); + } + function _J_2(_7m2, offset) { + var _X9, + _W11 = _7m2.length; + if (arguments.length < 2) { + offset = 0; + } + for (_X9 = 0; _X9 < _W11; ++_X9, ++offset) { + this[offset] = _7m2[_X9] & 0xff; + } + } + function _K_2(_ds1) { + var result, _X9; + if (typeof _ds1 === "number") { + result = new Array(_ds1); + for (_X9 = 0; _X9 < _ds1; ++_X9) { + result[_X9] = 0; + } + } else { + result = _ds1.slice(0); + } + result.subarray = subarray; + result.buffer = result; + result.byteLength = result.length; + result.set = _J_2; + if (typeof _ds1 === "object" && _ds1.buffer) { + result.buffer = _ds1.buffer; + } + return result; + } + window.Uint8Array = _K_2; + window.Uint32Array = _K_2; + window.Int32Array = _K_2; + })(window); + (function (window) { + if (window.opera) return; + if ("response" in XMLHttpRequest.prototype || "mozResponseArrayBuffer" in XMLHttpRequest.prototype || "mozResponse" in XMLHttpRequest.prototype || "responseArrayBuffer" in XMLHttpRequest.prototype) { + return; + } + var getter; + if (window.VBArray) { + getter = function () { + return new Uint8Array(new window.VBArray(this.responseBody)._L_2()); + }; + } else { + getter = function () { + return this.responseBody; + }; + } + Object.defineProperty(XMLHttpRequest.prototype, "response", { get: getter }); + })(window); + if (!window.btoa) { + window.btoa = function (data) { + var _mr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _nr1, + _or1, + _pr1, + _qr1, + _rr1, + _sr1, + _tr1, + _ur1, + _X9 = 0, + _vr1 = 0, + _wr1 = "", + _xr1 = []; + if (!data) { + return data; + } + do { + _nr1 = data.charCodeAt(_X9++); + _or1 = data.charCodeAt(_X9++); + _pr1 = data.charCodeAt(_X9++); + _ur1 = (_nr1 << 16) | (_or1 << 8) | _pr1; + _qr1 = (_ur1 >> 18) & 0x3f; + _rr1 = (_ur1 >> 12) & 0x3f; + _sr1 = (_ur1 >> 6) & 0x3f; + _tr1 = _ur1 & 0x3f; + _xr1[_vr1++] = _mr1.charAt(_qr1) + _mr1.charAt(_rr1) + _mr1.charAt(_sr1) + _mr1.charAt(_tr1); + } while (_X9 < data.length); + _wr1 = _xr1.join(""); + var _b21 = data.length % 3; + return (_b21 ? _wr1.slice(0, _b21 - 3) : _wr1) + "===".slice(_b21 || 3); + }; + } + function Font() { + this._M_2 = "fjs" + ((999999 * Math.random()) | 0); + } + Font.prototype._3I1 = ""; + Font.prototype._N_2 = ""; + Font.prototype.data = ""; + Font.prototype._O_2 = + "AAEAAAAKAIAAAwAgT1MvMgAAAAAAAACsAAAAWGNtYXAA" + + "AAAAAAABBAAAACxnbHlmAAAAAAAAATAAAAAQaGVhZAAAA" + + "AAAAAFAAAAAOGhoZWEAAAAAAAABeAAAACRobXR4AAAAAA" + + "AAAZwAAAAIbG9jYQAAAAAAAAGkAAAACG1heHAAAAAAAAA" + + "BrAAAACBuYW1lAAAAAAAAAcwAAAAgcG9zdAAAAAAAAAHs" + + "AAAAEAAEAAEAZAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + + "AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAMAAQA" + + "AAAwABAAgAAAABAAEAAEAAABB//8AAABB////wAABAAAA" + + "AAABAAAAAAAAAAAAAAAAMQAAAQAAAAAAAAAAAABfDzz1A" + + "AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAg" + + "AAAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAA" + + "AAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAQAAAAIAAQAB" + + "AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAHgADAAEEC" + + "QABAAAAAAADAAEECQACAAIAAAAAAAEAAAAAAAAAAAAAAA" + + "AAAA=="; + Font.prototype._P_2 = { _Q_2: 0, _R_2: 0, _S_2: 0, _T_2: 0, _U_2: 400 }; + Font.prototype._V_2 = !1; + Font.prototype._NJ1 = !1; + Font.prototype.onload = function () {}; + Font.prototype.onerror = function () {}; + Font.prototype.canvas = !1; + Font.prototype.context = !1; + Font.prototype.validate = function (target, _k92, _W_2, font, _X_2) { + if (_X_2 !== !1 && _X_2 < 0) { + this.onerror("Requested system font '" + this._M_2 + "' could not be loaded (it may not be installed)."); + return; + } + var _Y_2 = document._Z_2.getComputedStyle(target, ""); + var width = _Y_2.getPropertyValue("width").replace("px", ""); + if (width > 0) { + document.___2.removeChild(_k92); + document.body.removeChild(target); + this._NJ1 = !0; + this.onload(); + } else { + setTimeout(function () { + font.validate(target, _k92, _W_2, font, _X_2 === !1 ? !1 : _X_2 - 50); + }, 50); + } + }; + Font.prototype._003 = function () { + var _Al2 = this; + var _Br1 = function (_r91) { + return String.fromCharCode(_r91); + }; + var _103 = function (_r91) { + if (_r91 < 256) { + return _Br1(0) + _Br1(_r91); + } + var _3r1 = _r91 >> 8; + var _4r1 = _r91 & 0xff; + return _Br1(_3r1) + _Br1(_4r1); + }; + var _203 = function (_r91) { + if (_r91 < 0) { + _r91 = 0xffffffff + _r91 + 1; + } + return parseInt(_r91, 10).toString(16); + }; + var _303 = function (_3r1, _4r1) { + return 256 * _3r1 + _4r1; + }; + var _403 = function (_3r1, _4r1) { + var _503 = _3r1 >> 7 === 1, + _r91; + _3r1 = _3r1 & 0x7f; + _r91 = 256 * _3r1 + _4r1; + if (!_503) { + return _r91; + } + return _r91 - 0x8000; + }; + var _603 = function (_3r1, _4r1, _703, _803) { + return 16777216 * _3r1 + 65536 * _4r1 + 256 * _703 + _803; + }; + var error = function (_Xo1) { + _Al2.onerror(_Xo1); + }; + var _903 = _Br1(0) + _Br1(1) + _Br1(0) + _Br1(0); + var _a03 = "OTTO"; + var data = this.data; + var version = _Br1(data[0]) + _Br1(data[1]) + _Br1(data[2]) + _Br1(data[3]); + var _b03 = version === _903; + var _c03 = _b03 ? !1 : version === _a03; + if (_b03) { + this._N_2 = "truetype"; + } else if (_c03) { + this._N_2 = "opentype"; + } else { + error("Error: file at " + this._3I1 + " cannot be interpreted as OpenType font."); + return; + } + var _d03 = _303(data[4], data[5]), + _e03 = 12, + _f03, + end = _e03 + 16 * _d03, + _g03 = {}, + _Z82; + for (_f03 = _e03; _f03 < end; _f03 += 16) { + _Z82 = _Br1(data[_f03]) + _Br1(data[_f03 + 1]) + _Br1(data[_f03 + 2]) + _Br1(data[_f03 + 3]); + _g03[_Z82] = { + name: _Z82, + _h03: _603(data[_f03 + 4], data[_f03 + 5], data[_f03 + 6], data[_f03 + 7]), + offset: _603(data[_f03 + 8], data[_f03 + 9], data[_f03 + 10], data[_f03 + 11]), + length: _603(data[_f03 + 12], data[_f03 + 13], data[_f03 + 14], data[_f03 + 15]), + }; + } + var _i03 = function (_Z82) { + if (!_g03[_Z82]) { + error("Error: font is missing the required OpenType '" + _Z82 + "' table."); + return !1; + } + return _Z82; + }; + _Z82 = _i03("head"); + if (_Z82 === !1) { + return; + } + _f03 = _g03[_Z82].offset; + _g03[_Z82].version = "" + data[_f03] + data[_f03 + 1] + data[_f03 + 2] + data[_f03 + 3]; + var _j03 = _303(data[_f03 + 18], data[_f03 + 19]); + this._P_2._Q_2 = _j03; + _Z82 = _i03("hhea"); + if (_Z82 === !1) { + return; + } + _f03 = _g03[_Z82].offset; + _g03[_Z82].version = "" + data[_f03] + data[_f03 + 1] + data[_f03 + 2] + data[_f03 + 3]; + this._P_2._S_2 = _403(data[_f03 + 4], data[_f03 + 5]) / _j03; + this._P_2._T_2 = _403(data[_f03 + 6], data[_f03 + 7]) / _j03; + this._P_2._R_2 = _403(data[_f03 + 8], data[_f03 + 9]) / _j03; + _Z82 = _i03("OS/2"); + if (_Z82 === !1) { + return; + } + _f03 = _g03[_Z82].offset; + _g03[_Z82].version = "" + data[_f03] + data[_f03 + 1]; + this._P_2._U_2 = _303(data[_f03 + 4], data[_f03 + 5]); + _Z82 = _i03("cmap"); + if (_Z82 === !1) { + return; + } + _f03 = _g03[_Z82].offset; + _g03[_Z82].version = "" + data[_f03] + data[_f03 + 1]; + _d03 = _303(data[_f03 + 2], data[_f03 + 3]); + var _k03, + _l03, + _m03, + _n03, + offset, + _o03 = !1; + for (_k03 = 0; _k03 < _d03; _k03++) { + _l03 = _f03 + 4 + _k03 * 8; + _m03 = _303(data[_l03], data[_l03 + 1]); + _n03 = _303(data[_l03 + 2], data[_l03 + 3]); + offset = _603(data[_l03 + 4], data[_l03 + 5], data[_l03 + 6], data[_l03 + 7]); + if (_m03 === 3 && _n03 === 1) { + _o03 = offset; + } + } + var _p03 = "A"; + this._q03 = []; + if (_o03 !== !1) { + _f03 += _o03; + version = _303(data[_f03], data[_f03 + 1]); + if (version === 4) { + var _r03 = _303(data[_f03 + 6], data[_f03 + 7]) / 2; + var _s03 = function (_Br1) { + 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(_Br1) === -1 + ); + }; + var _X9 = _f03 + 14, + e = _f03 + 14 + 2 * _r03, + _t03 = !1; + for (; _X9 < e; _X9 += 2) { + _t03 = _303(data[_X9], data[_X9 + 1]); + if (_s03(_t03)) { + break; + } + _t03 = !1; + } + var _Wo1 = e + 2; + for (; _X9 < e; _X9 += 2, _Wo1 += 2) { + var _u03 = _303(data[_X9], data[_X9 + 1]); + var _v03 = _303(data[_Wo1], data[_Wo1 + 1]); + if (_u03 != 0xffff) { + for (var _W11 = _v03; _W11 <= _u03; ++_W11) { + this._q03.push(_W11); + } + } + } + if (_t03 !== !1) { + _p03 = String.fromCharCode(_t03); + var _po2 = -(_t03 - 1) + 65536; + var _w03 = btoa(_Br1(0) + _103(_t03) + _103(0xffff) + _103(0) + _103(_t03) + _103(0xffff) + _103(_po2) + _103(1)); + this._O_2 = this._O_2.substring(0, 380) + _w03 + this._O_2.substring(380 + _w03.length); + } + } + } + this._x03(_p03, !1); + }; + Font.prototype._x03 = function (_p03, _X_2) { + var _y03 = this._M_2 + " testfont"; + var _z03 = document.createElement("style"); + _z03.setAttribute("type", "text/css"); + _z03.innerHTML = "@font-face {\n" + " font-family: '" + _y03 + "';\n" + " src: url('data:application/x-font-ttf;base64," + this._O_2 + "')\n" + " format('truetype');}"; + document.___2.appendChild(_z03); + var _A03 = !1; + if (!this._V_2) { + _A03 = this._B03(); + document.___2.appendChild(_A03); + } + var _C03 = document.createElement("p"); + _C03.style.cssText = "position: absolute; top: 0; left: 0; opacity: 0;"; + _C03.style._M_2 = "'" + this._M_2 + "', '" + _y03 + "'"; + _C03.innerHTML = _p03 + _p03 + _p03 + _p03 + _p03 + _p03 + _p03 + _p03 + _p03 + _p03; + document.body.appendChild(_C03); + if (!document._Z_2.getComputedStyle) { + this.onload(); + _Mo1("Error: document.defaultView.getComputedStyle is not supported by this browser.\n" + "Consequently, Font.onload() cannot be trusted."); + } else { + var _D03 = this._V_2 ? 1000 : this._P_2._Q_2; + var canvas = document.createElement("canvas"); + canvas.width = _D03; + canvas.height = _D03; + this.canvas = canvas; + var context = canvas.getContext("2d"); + context.font = "1em '" + this._M_2 + "'"; + context.fillStyle = "white"; + context.fillRect(-1, -1, _D03 + 2, _D03 + 2); + context.fillStyle = "black"; + context.fillText("test text", 50, _D03 / 2); + this.context = context; + var _0M2 = this; + var _E03 = function () { + _0M2.validate(_C03, _z03, _A03, _0M2, _X_2); + }; + setTimeout(_E03, 50); + } + }; + Font.prototype._F03 = function () { + this._V_2 = !0; + this._P_2 = !1; + this._x03("A", 1000); + }; + Font.prototype._G03 = function () { + var font = this; + if (this._3I1.indexOf(".") === -1) { + setTimeout(function () { + font._F03(); + }, 10); + return; + } + var _H03 = new XMLHttpRequest(); + _H03.open("GET", font._3I1, !0); + _H03.responseType = "arraybuffer"; + _H03.onload = function (_I03) { + var _J03 = _H03.response; + if (_J03) { + font.data = new Uint8Array(_J03); + font._003(); + } else { + font.onerror("Error downloading font resource from " + font._3I1); + } + }; + _H03.send(null); + }; + Font.prototype._K03 = !1; + Font.prototype._B03 = function () { + if (this._K03) { + return this._K03; + } + this._K03 = document.createElement("style"); + this._K03.type = "text/css"; + var _L03 = "@font-face {\n"; + _L03 += " font-family: '" + this._M_2 + "';\n"; + _L03 += " src: url('" + this._3I1 + "') format('" + this._N_2 + "');\n"; + _L03 += "}"; + this._K03.innerHTML = _L03; + return this._K03; + }; + Font.prototype.measureText = function (_M03, _N03) { + if (!this._NJ1) { + console.log("Error:measureText() was called while the font was not yet loaded"); + return !1; + } + this.context.font = _N03 + "px '" + this._M_2 + "'"; + var _P_2 = this.context.measureText(_M03); + _P_2.fontsize = _N03; + _P_2._S_2 = 0; + _P_2._T_2 = 0; + _P_2._rO2 = { _O03: 0, _P03: _P_2.width, _Q03: 0, _R03: 0 }; + _P_2.height = 0; + var _EM2 = [], + _S03 = _P_2.width / this._P_2._Q_2; + if (_S03 <= 1) { + _EM2.push(_M03); + } else { + _EM2.push(_M03); + } + var _T03 = _EM2.length, + _X9; + for (_X9 = 0; _X9 < _T03; _X9++) { + this._U03(_EM2[_X9], _N03, _P_2); + } + return _P_2; + }; + Font.prototype._U03 = function (_V03, _N03, _P_2) { + var _W03 = function (_p81, _X03) { + return document._Z_2.getComputedStyle(_p81, null).getPropertyValue(_X03); + }; + var _X9, _i21, _Y03, _Bc1, _Oc2; + var _Z03 = document.createElement("div"); + _Z03.style.position = "absolute"; + _Z03.style.opacity = 0; + _Z03.style.font = _N03 + "px '" + this._M_2 + "'"; + var _SU2 = 10; + _Z03.innerHTML = _V03; + for (_X9 = 1; _X9 < _SU2; _X9++) { + _Z03.innerHTML += "
" + _V03; + } + document.body.appendChild(_Z03); + _P_2._R_2 = 1.2 * _N03; + var __03 = _W03(_Z03, "height"); + __03 = __03.replace("px", ""); + if (__03 >= _N03 * _SU2) { + _P_2._R_2 = (__03 / _SU2) | 0; + } + document.body.removeChild(_Z03); + if (/^_013*$/.test(_V03)) { + return _P_2; + } + var canvas = this.canvas, + _T51 = this.context, + _D03 = this._V_2 ? 1000 : this._P_2._Q_2, + _Z9 = _D03, + __9 = _D03, + _113 = _D03 / 2, + padding = 50, + _213 = (_D03 - _P_2.width) / 2; + if (_213 !== (_213 | 0)) { + _213 = _213 | 0; + } + _T51.fillStyle = "white"; + _T51.fillRect(-padding, -padding, _Z9 + 2 * padding, __9 + 2 * padding); + _T51.fillStyle = "black"; + _T51.fillText(_V03, _213, _113); + var _313 = (_P_2.width + padding) | 0, + _413 = 4 * _N03, + _513 = _213 - padding / 2, + _613 = _113 - _413 / 2, + _Yr2 = _T51.getImageData(_513, _613, _313, _413).data; + _X9 = 0; + _i21 = 0; + _Y03 = _313 * 4; + _Bc1 = _Yr2.length; + _Oc2 = _413 / 2; + while (++_X9 < _Bc1 && _Yr2[_X9] === 255) {} + var _S_2 = (_X9 / _Y03) | 0; + _X9 = _Bc1 - 1; + while (--_X9 > 0 && _Yr2[_X9] === 255) {} + var _T_2 = (_X9 / _Y03) | 0; + for (_X9 = 0, _i21 = 0; _i21 < _313 && _Yr2[_X9] === 255; ) { + _X9 += _Y03; + if (_X9 >= _Bc1) { + _i21++; + _X9 = _X9 - _Bc1 + 4; + } + } + var _O03 = _i21; + var _7R1 = 1; + for (_X9 = _Bc1 - 3, _i21 = 0; _i21 < _313 && _Yr2[_X9] === 255; ) { + _X9 -= _Y03; + if (_X9 < 0) { + _i21++; + _X9 = _Bc1 - 3 - _7R1++ * 4; + } + } + var _P03 = _313 - _i21; + _P_2._S_2 = _Oc2 - _S_2; + _P_2._T_2 = _T_2 - _Oc2; + _P_2._rO2 = { _O03: _O03 - padding / 2, _P03: _P03 - padding / 2, _Q03: -_P_2._T_2, _R03: _P_2._S_2 }; + _P_2.height = 1 + (_T_2 - _S_2); + return _P_2; + }; + Object.defineProperty(Font.prototype, "src", { + set: function (_3I1) { + this._3I1 = _3I1; + this._G03(); + }, + }); + window.Font = Font; +})(window); +function _713() {} +var _g21 = 3.14159265, + _813 = !0, + _913 = !1, + _TJ1 = !0, + _8P1 = 0, + _a13 = -1, + _b13 = 0, + _c13 = 1, + _d13 = 2, + _Cv1 = 0, + _e13 = -1, + _f13 = 0, + _Dv1 = 1, + _g13 = 2, + _h13 = 3, + _i13 = 4, + _j13 = 5, + _k13 = 6, + _l13 = 7, + _m13 = 8, + _n13 = 9, + _o13 = 10, + _p13 = 11, + _oH1 = 0, + _q13 = -1, + _r13 = 0, + _s13 = 0, + _t13 = 1, + _u13 = 2, + _pH1 = 3, + _v13 = 4, + _w13 = 5, + _x13 = 6, + _y13 = 7, + _z13 = 8, + _A13 = 9, + _bP1 = 0, + _B13 = -1, + _WF1 = -100, + _C13 = -200, + _D13 = -300, + _E13 = -400, + _HF1 = -1, + _F13 = -2, + _JB1 = -3, + _1w1 = -4, + _G13 = -5, + _H13 = -7, + _I13 = -6, + _jw1 = 0x000, + _5w1 = 0x100, + _H_2 = 0x200, + _J13 = 0x300, + _9F2 = 0x400, + _K13 = 0x500, + _L13 = 0x600, + _KZ2 = 0x700, + _M13 = 0x800, + _N13 = 0x900, + _O13 = 0xa00, + _P13 = 0xb00, + _6w1 = 0xc00, + _Q13 = 0xd00, + _iw1 = 0xe00, + _R13 = _J13 | 1, + _S13 = _J13 | 2, + _T13 = _J13 | 3, + _FZ2 = _KZ2 | 1, + _LZ2 = _KZ2 | 2, + _U13 = _KZ2 | 3, + _V13 = _KZ2 | 4, + _W13 = _KZ2 | 5, + _X13 = _KZ2 | 6, + _Y13 = _KZ2 | 7, + _Z13 = _KZ2 | 8, + _OE2 = _KZ2 | 9, + __13 = _KZ2 | 10, + _023 = _KZ2 | 11, + _123 = _KZ2 | 14, + _223 = _KZ2 | 15, + _323 = _KZ2 | 16, + _423 = _KZ2 | 17, + _523 = _KZ2 | 18, + _623 = _KZ2 | 19, + _723 = _KZ2 | 20, + _823 = _KZ2 | 21, + _923 = _KZ2 | 22, + _a23 = _KZ2 | 23, + _b23 = _KZ2 | 24, + _c23 = _KZ2 | 25, + _d23 = _KZ2 | 26, + _e23 = _KZ2 | 27, + _f23 = _KZ2 | 28, + _g23 = _KZ2 | 29, + _SZ2 = _KZ2 | 30, + _h23 = _KZ2 | 31, + _i23 = _KZ2 | 32, + _j23 = _KZ2 | 33, + _k23 = _KZ2 | 34, + _l23 = _KZ2 | 35, + _m23 = _KZ2 | 36, + _n23 = _KZ2 | 37, + _TZ2 = _KZ2 | 40, + _o23 = _KZ2 | 41, + _p23 = _KZ2 | 42, + _q23 = _KZ2 | 43, + _r23 = _KZ2 | 44, + _s23 = _KZ2 | 45, + _t23 = _KZ2 | 46, + _u23 = _KZ2 | 47, + _C11 = _KZ2 | 58, + _q01 = _KZ2 | 59, + _v23 = _KZ2 | 60, + _w23 = _KZ2 | 61, + _x23 = _KZ2 | 62, + _y23 = _KZ2 | 63, + _z23 = _KZ2 | 68, + _A23 = _M13 | 64, + _B23 = _M13 | 65, + _C23 = _M13 | 72, + _D23 = _M13 | 73, + _E23 = _M13 | 74, + _F23 = _M13 | 75, + _G23 = _M13 | 76, + _H23 = _M13 | 77, + _I23 = _KZ2 | 66, + _J23 = _KZ2 | 70, + _K23 = _KZ2 | 71, + _bK1 = _KZ2 | 72, + _L23 = _KZ2 | 73, + _M23 = _KZ2 | 74, + _nI1 = _KZ2 | 75, + _9_2 = _L13 | 1, + _b_2 = _L13 | 2, + _a_2 = _L13 | 3, + _c_2 = _L13 | 4, + _e_2 = _L13 | 5, + _d_2 = _L13 | 6, + _f_2 = _L13 | 7, + _h_2 = _L13 | 8, + _g_2 = _L13 | 9, + _r_2 = _L13 | 10, + _N23 = _L13 | 11, + _O23 = _L13 | 12, + _s_2 = _L13 | 13, + _P23 = _L13 | 14, + _Q23 = _L13 | 15, + _t_2 = _L13 | 16, + _R23 = _L13 | 17, + _S23 = _L13 | 18, + _i_2 = _L13 | 19, + _j_2 = _L13 | 20, + _k_2 = _L13 | 21, + _l_2 = _L13 | 22, + _m_2 = _L13 | 23, + _T23 = _H_2 | 1, + _U23 = _H_2 | 2, + _V23 = _H_2 | 3, + _W23 = _H_2 | 4, + _X23 = _H_2 | 5, + _Y23 = _H_2 | 6, + _Z23 = _H_2 | 7, + __23 = _H_2 | 8, + _033 = _H_2 | 9, + _133 = _H_2 | 10, + _233 = _H_2 | 11, + _333 = _H_2 | 12, + _433 = _Q13 | 1, + _533 = _Q13 | 2, + _633 = _Q13 | 3, + _733 = _Q13 | 4, + _833 = _Q13 | 5, + _933 = _Q13 | 6, + _a33 = _Q13 | 7, + _b33 = _Q13 | 8, + _c33 = _Q13 | 9, + _d33 = _Q13 | 10, + _e33 = _Q13 | 11, + _f33 = _Q13 | 12, + _g33 = _Q13 | 13, + _h33 = _Q13 | 65, + _i33 = _Q13 | 66, + _j33 = _Q13 | 67, + _k33 = _Q13 | 68, + _l33 = _Q13 | 69, + _m33 = _Q13 | 70, + _n33 = _Q13 | 71, + _o33 = _Q13 | 72, + _p33 = _Q13 | 73, + _q33 = _Q13 | 74, + _r33 = _Q13 | 75, + _s33 = _Q13 | 76, + _t33 = _Q13 | 77, + _u33 = 0, + _v33 = 1, + _w33 = 2, + _x33 = 3, + _y33 = 4, + _z33 = 5, + _A33 = 6, + _B33 = 7, + _C33 = 8, + _D33 = 9, + _E33 = 10, + _F33 = 11, + _G33 = 12, + _H33 = 13, + _I33 = 14, + _J33 = 10, + _K33 = 11, + _L33 = 12, + _M33 = 13, + _N33 = 14, + _O33 = 15, + _P33 = 16, + _Q33 = 17, + _R33 = 18, + _S33 = 19, + _T33 = 20, + _U33 = 21, + _V33 = 22, + _W33 = 23, + _X33 = 24, + _Y33 = 25, + _Z33 = 0, + __33 = 1, + _043 = 2, + _143 = 3, + _243 = 4, + _343 = 5, + _443 = 6, + _543 = 7, + _643 = 8, + _743 = 9, + _843 = 10, + _943 = 11, + _a43 = 16, + _b43 = 17, + _c43 = 18, + _d43 = 19, + _e43 = 21, + _f43 = 22, + _g43 = 23, + _h43 = 24, + _i43 = 25, + _j43 = 26, + _k43 = 27, + _l43 = 28, + _m43 = 31, + _n43 = 32, + _o43 = 33, + _p43 = 34, + _q43 = 36, + _r43 = 37, + _s43 = 38, + _t43 = 39, + _u43 = 40, + _v43 = 41, + _w43 = 42, + _x43 = 43, + _y43 = 50, + _z43 = 51, + _A43 = 52, + _B43 = 53, + _C43 = 54, + _D43 = 55, + _E43 = 56, + _F43 = 57, + _G43 = 58, + _H43 = 60, + _I43 = 61, + _J43 = 0, + _K43 = 1, + _L43 = 2, + _M43 = 3, + _N43 = 4, + _O43 = 5, + _P43 = 6, + _Q43 = 7, + _R43 = 8, + _S43 = 9, + _T43 = 10, + _U43 = 11, + _V43 = 12, + _W43 = 64, + _X43 = 65, + _Y43 = 66, + _Z43 = 67, + __43 = 68, + _053 = 69, + _153 = 70, + _253 = 71, + _353 = 72, + _453 = 73, + _553 = 74, + _653 = 75, + _753 = 76, + _853 = 0, + _953 = 1, + _a53 = 2, + _b53 = 0, + _c53 = 1, + _d53 = 2, + _e53 = 3, + _f53 = 4, + _g53 = 5, + _h53 = 6, + _i53 = 7, + _j53 = 8, + _k53 = 9, + _l53 = 30, + _m53 = 40, + _n53 = 41, + _o53 = 42, + _p53 = 43, + _q53 = 44, + _r53 = 45, + _s53 = 46, + _t53 = 47, + _u53 = 50, + _v53 = 51, + _w53 = 52, + _x53 = 53, + _y53 = 54, + _z53 = 55, + _A53 = 56, + _B53 = 57, + _C53 = 58, + _D53 = 59, + _E53 = 10, + _F53 = 11, + _G53 = 12, + _H53 = 13, + _I53 = 14, + _J53 = 15, + _K53 = 16, + _L53 = 17, + _M53 = 18, + _N53 = 19, + _O53 = 20, + _P53 = 21, + _Q53 = 22, + _R53 = 23, + _S53 = 24, + _T53 = 25, + _U53 = 60, + _V53 = 61, + _W53 = 62, + _X53 = 63, + _Y53 = 64, + _Z53 = 65, + __53 = 66, + _063 = 68, + _163 = 70, + _263 = 71, + _363 = 72, + _463 = 74, + _563 = 75, + _663 = _N13 | 0, + _763 = _N13 | 1, + _863 = _N13 | 1, + _963 = _N13 | 8, + _a63 = _N13 | 9, + _b63 = _N13 | 13, + _c63 = _N13 | 16, + _d63 = _N13 | 17, + _e63 = _N13 | 18, + _f63 = _N13 | 19, + _g63 = _N13 | 27, + _h63 = _N13 | 32, + _i63 = _N13 | 33, + _j63 = _N13 | 34, + _k63 = _N13 | 35, + _l63 = _N13 | 36, + _m63 = _N13 | 37, + _n63 = _N13 | 38, + _o63 = _N13 | 39, + _p63 = _N13 | 40, + _q63 = _N13 | 45, + _r63 = _N13 | 46, + _s63 = _N13 | 48, + _t63 = _N13 | 49, + _u63 = _N13 | 50, + _v63 = _N13 | 51, + _w63 = _N13 | 52, + _x63 = _N13 | 53, + _y63 = _N13 | 54, + _z63 = _N13 | 55, + _A63 = _N13 | 56, + _B63 = _N13 | 57, + _C63 = _N13 | 65, + _D63 = _N13 | 66, + _E63 = _N13 | 67, + _F63 = _N13 | 68, + _G63 = _N13 | 69, + _H63 = _N13 | 70, + _I63 = _N13 | 71, + _J63 = _N13 | 72, + _K63 = _N13 | 73, + _L63 = _N13 | 74, + _M63 = _N13 | 75, + _N63 = _N13 | 76, + _O63 = _N13 | 77, + _P63 = _N13 | 78, + _Q63 = _N13 | 79, + _R63 = _N13 | 80, + _S63 = _N13 | 81, + _T63 = _N13 | 82, + _U63 = _N13 | 83, + _V63 = _N13 | 84, + _W63 = _N13 | 85, + _X63 = _N13 | 86, + _Y63 = _N13 | 87, + _Z63 = _N13 | 88, + __63 = _N13 | 89, + _073 = _N13 | 90, + _173 = _N13 | 112, + _273 = _N13 | 113, + _373 = _N13 | 114, + _473 = _N13 | 115, + _573 = _N13 | 116, + _673 = _N13 | 117, + _773 = _N13 | 118, + _873 = _N13 | 119, + _973 = _N13 | 120, + _a73 = _N13 | 121, + _b73 = _N13 | 122, + _c73 = _N13 | 123, + _d73 = _N13 | 145, + _e73 = _N13 | 186, + _f73 = _N13 | 187, + _g73 = _N13 | 188, + _h73 = _N13 | 189, + _i73 = _N13 | 190, + _j73 = _N13 | 191, + _k73 = _N13 | 192, + _l73 = _N13 | 219, + _m73 = _N13 | 220, + _n73 = _N13 | 221, + _o73 = _N13 | 222, + _p73 = _N13 | 223, + _q73 = _N13 | 144, + _r73 = _N13 | 96, + _s73 = _N13 | 97, + _t73 = _N13 | 98, + _u73 = _N13 | 99, + _v73 = _N13 | 100, + _w73 = _N13 | 101, + _x73 = _N13 | 102, + _y73 = _N13 | 103, + _z73 = _N13 | 104, + _A73 = _N13 | 105, + _B73 = _N13 | 106, + _C73 = _N13 | 107, + _D73 = _N13 | 109, + _E73 = _N13 | 110, + _F73 = _N13 | 111, + _G73 = _K13 | 0, + _H73 = _K13 | 1, + _I73 = _K13 | 1, + _J73 = _K13 | 8, + _K73 = _K13 | 9, + _L73 = _K13 | 13, + _M73 = _K13 | 16, + _N73 = _K13 | 17, + _O73 = _K13 | 18, + _P73 = _K13 | 19, + _Q73 = _K13 | 27, + _R73 = _K13 | 32, + _S73 = _K13 | 33, + _T73 = _K13 | 34, + _U73 = _K13 | 35, + _V73 = _K13 | 36, + _W73 = _K13 | 37, + _X73 = _K13 | 38, + _Y73 = _K13 | 39, + _Z73 = _K13 | 40, + __73 = _K13 | 45, + _083 = _K13 | 46, + _183 = _K13 | 48, + _283 = _K13 | 49, + _383 = _K13 | 50, + _483 = _K13 | 51, + _583 = _K13 | 52, + _683 = _K13 | 53, + _783 = _K13 | 54, + _883 = _K13 | 55, + _983 = _K13 | 56, + _a83 = _K13 | 57, + _b83 = _K13 | 65, + _c83 = _K13 | 66, + _d83 = _K13 | 67, + _e83 = _K13 | 68, + _f83 = _K13 | 69, + _g83 = _K13 | 70, + _h83 = _K13 | 71, + _i83 = _K13 | 72, + _j83 = _K13 | 73, + _k83 = _K13 | 74, + _l83 = _K13 | 75, + _m83 = _K13 | 76, + _n83 = _K13 | 77, + _o83 = _K13 | 78, + _p83 = _K13 | 79, + _q83 = _K13 | 80, + _r83 = _K13 | 81, + _s83 = _K13 | 82, + _t83 = _K13 | 83, + _u83 = _K13 | 84, + _v83 = _K13 | 85, + _w83 = _K13 | 86, + _x83 = _K13 | 87, + _y83 = _K13 | 88, + _z83 = _K13 | 89, + _A83 = _K13 | 90, + _B83 = _K13 | 112, + _C83 = _K13 | 113, + _D83 = _K13 | 114, + _E83 = _K13 | 115, + _F83 = _K13 | 116, + _G83 = _K13 | 117, + _H83 = _K13 | 118, + _I83 = _K13 | 119, + _J83 = _K13 | 120, + _K83 = _K13 | 121, + _L83 = _K13 | 122, + _M83 = _K13 | 123, + _N83 = _K13 | 145, + _O83 = _K13 | 186, + _P83 = _K13 | 187, + _Q83 = _K13 | 188, + _R83 = _K13 | 189, + _S83 = _K13 | 190, + _T83 = _K13 | 191, + _U83 = _K13 | 192, + _V83 = _K13 | 219, + _W83 = _K13 | 220, + _X83 = _K13 | 221, + _Y83 = _K13 | 222, + _Z83 = _K13 | 223, + __83 = _K13 | 144, + _093 = _K13 | 96, + _193 = _K13 | 97, + _293 = _K13 | 98, + _393 = _K13 | 99, + _493 = _K13 | 100, + _593 = _K13 | 101, + _693 = _K13 | 102, + _793 = _K13 | 103, + _893 = _K13 | 104, + _993 = _K13 | 105, + _a93 = _K13 | 106, + _b93 = _K13 | 107, + _c93 = _K13 | 109, + _d93 = _K13 | 110, + _e93 = _K13 | 111, + _f93 = _O13 | 0, + _g93 = _O13 | 1, + _h93 = _O13 | 1, + _i93 = _O13 | 8, + _j93 = _O13 | 9, + _k93 = _O13 | 13, + _l93 = _O13 | 16, + _m93 = _O13 | 17, + _n93 = _O13 | 18, + _o93 = _O13 | 19, + _p93 = _O13 | 27, + _q93 = _O13 | 32, + _r93 = _O13 | 33, + _s93 = _O13 | 34, + _t93 = _O13 | 35, + _u93 = _O13 | 36, + _v93 = _O13 | 37, + _w93 = _O13 | 38, + _x93 = _O13 | 39, + _y93 = _O13 | 40, + _z93 = _O13 | 45, + _A93 = _O13 | 46, + _B93 = _O13 | 48, + _C93 = _O13 | 49, + _D93 = _O13 | 50, + _E93 = _O13 | 51, + _F93 = _O13 | 52, + _G93 = _O13 | 53, + _H93 = _O13 | 54, + _I93 = _O13 | 55, + _J93 = _O13 | 56, + _K93 = _O13 | 57, + _L93 = _O13 | 65, + _M93 = _O13 | 66, + _N93 = _O13 | 67, + _O93 = _O13 | 68, + _P93 = _O13 | 69, + _Q93 = _O13 | 70, + _R93 = _O13 | 71, + _S93 = _O13 | 72, + _T93 = _O13 | 73, + _U93 = _O13 | 74, + _V93 = _O13 | 75, + _W93 = _O13 | 76, + _X93 = _O13 | 77, + _Y93 = _O13 | 78, + _Z93 = _O13 | 79, + __93 = _O13 | 80, + _0a3 = _O13 | 81, + _1a3 = _O13 | 82, + _2a3 = _O13 | 83, + _3a3 = _O13 | 84, + _4a3 = _O13 | 85, + _5a3 = _O13 | 86, + _6a3 = _O13 | 87, + _7a3 = _O13 | 88, + _8a3 = _O13 | 89, + _9a3 = _O13 | 90, + _aa3 = _O13 | 112, + _ba3 = _O13 | 113, + _ca3 = _O13 | 114, + _da3 = _O13 | 115, + _ea3 = _O13 | 116, + _fa3 = _O13 | 117, + _ga3 = _O13 | 118, + _ha3 = _O13 | 119, + _ia3 = _O13 | 120, + _ja3 = _O13 | 121, + _ka3 = _O13 | 122, + _la3 = _O13 | 123, + _ma3 = _O13 | 145, + _na3 = _O13 | 186, + _oa3 = _O13 | 187, + _pa3 = _O13 | 188, + _qa3 = _O13 | 189, + _ra3 = _O13 | 190, + _sa3 = _O13 | 191, + _ta3 = _O13 | 192, + _ua3 = _O13 | 219, + _va3 = _O13 | 220, + _wa3 = _O13 | 221, + _xa3 = _O13 | 222, + _ya3 = _O13 | 223, + _za3 = _O13 | 144, + _Aa3 = _O13 | 96, + _Ba3 = _O13 | 97, + _Ca3 = _O13 | 98, + _Da3 = _O13 | 99, + _Ea3 = _O13 | 100, + _Fa3 = _O13 | 101, + _Ga3 = _O13 | 102, + _Ha3 = _O13 | 103, + _Ia3 = _O13 | 104, + _Ja3 = _O13 | 105, + _Ka3 = _O13 | 106, + _La3 = _O13 | 107, + _Ma3 = _O13 | 109, + _Na3 = _O13 | 110, + _Oa3 = _O13 | 111, + _Pa3 = 0, + _Qa3 = 1, + _Ra3 = 2, + _Sa3 = [], + _G_2 = 12, + _Ta3 = 8, + _Ua3 = 8, + _Va3 = 8, + _Sq1 = 10, + _su1 = 0x000000, + _Wa3 = 0x000080, + _Xa3 = 0x008000, + _Ya3 = 0x008080, + _Za3 = 0x800000, + __a3 = 0x800080, + _0b3 = 0x808000, + _1b3 = 0x808080, + _2b3 = 0xc0c0c0, + _Tz2 = 0x0000ff, + _3b3 = 0x00ff00, + _4b3 = 0x00ffff, + _Uz2 = 0xff0000, + _5b3 = 0xff00ff, + _6b3 = 0xffff00, + _7b3 = 0xc0c0c0, + _8b3 = 0x808080, + _9b3 = 0xffffff, + _ab3 = 0xc0dcc0, + _bb3 = 0xf0caa6, + _cb3 = 0xf0fbff, + _db3 = 0xa4a0a0, + _eb3 = -1, + _GI1 = 0, + _qb1 = 1, + global = null, + _o01 = null, + _iy1 = null, + _ub1 = null, + _By1 = null, + _rn = null, + _Ho1 = null, + _fb3 = null, + _uI1 = null, + _Uo1 = null, + _Wd1 = null, + _r11 = null, + _gb3 = null, + _az1 = null, + _zY2 = null, + _sF2 = null, + _CE1 = null, + _dr1 = null, + _Ca1 = null, + _hb3 = null, + _D01 = null, + _ib3 = null, + _5b1 = null, + _jb3 = null, + _kb3 = null, + _lb3 = null, + _mb3 = null, + _Tb1 = null, + _jd1 = null, + _ZC1 = null, + _lc1 = null, + _NQ1 = null, + _hC1 = null, + _Oc1 = null, + _OQ1 = null, + _6e1 = null, + _nb3 = null, + _KP1 = null, + _Uq1 = null, + _Tq1 = null, + _ob3 = null, + _Wq1 = null, + _pb3 = null, + _qb3 = null, + _rb3 = null, + _sb3 = null, + _tb3 = null, + _ub3 = null, + _x31 = null, + _Lp1 = null, + _9b1 = null, + __u1 = null, + _7v1 = null, + _vb3 = null, + _wb3 = null, + _xb3 = null, + _yb3 = null, + _zb3 = null, + _rY2 = null, + _Ab3 = null, + _Bb3 = null, + _iM1 = null, + _dM1 = -1, + _eM1 = [], + _Cb3 = null, + _jH1 = null, + _Db3 = null, + g_WebAudioContext = null, + _sp1 = null, + _3p1 = null, + _Eb3 = null, + _6P1 = null, + _Fb3 = null, + g_GameMakerHTML5Dir = undefined, + _Gb3 = undefined, + _Hb3 = undefined, + gml_Script_gmcallback_html5_set_load_location = undefined, + _Ib3 = "", + g_yyPrePostObject__ = undefined, + _pb1 = _GI1, + _Jb3 = !0, + _Kb3 = !0, + _Tp1 = !1, + _wZ2 = !1, + _Lb3 = !1, + _8I1 = !1, + _7I1 = !1, + _FJ1 = !1, + _Do1 = !1, + _Mb3 = !1, + _Nb3 = !1, + _Ob3 = !1, + _Pb3 = !1, + _Qb3 = !1, + _Rb3 = !1, + _5p1 = !1, + _Sb3 = !1, + _Tb3 = !1, + _Ub3 = !1, + _Vb3 = 0, + _VF1 = 0, + _Wb3 = 0, + _Xb3 = 0, + _Yb3 = 0, + _Zb3 = 0, + _MN1 = 0, + _NN1 = 0, + _PN1 = 0, + _QN1 = 0, + _ON1 = 0, + _RN1 = 0, + __b3 = 0, + _0c3 = 0, + _1c3 = 0, + _K71 = 0, + _L71 = 0, + _pq1 = 0, + _ut1 = 0, + _qt1 = 0, + _4u1 = 0, + _6u1 = 0, + _SN1 = 0, + _TN1 = 0, + _2c3 = 0, + _3c3 = 0, + _4c3 = 0, + _5c3 = 0, + _6c3 = 0, + _7c3 = 0, + _8c3 = 0, + _9c3 = 0, + _ac3 = 0, + _bc3 = 0, + _kr1 = 0, + _lr1 = 0, + _cc3 = 0, + _Cq1 = 0, + _Dq1 = 0, + _mv1 = 0, + _dc3 = 0, + _ec3 = 0, + _fc3 = 0, + _gc3 = 0, + _FN1 = 0, + _hc3 = 0, + _7l1 = 0, + _DN1 = 0, + _ic3 = 0, + _jc3 = 0, + _ys1 = 0, + _vs1 = 0, + _As1 = !1, + _Bs1 = -1, + _Cs1 = -1, + _Ds1 = 1, + _Es1 = 1, + _3v1 = !0, + _hN1 = 0, + _jN1 = 0, + _iN1 = 0, + _kN1 = 0, + _lN1 = 0, + _mN1 = 0, + _nN1 = 0, + _oN1 = 0, + _pN1 = 0, + _qN1 = 0, + _rN1 = 0, + _sN1 = 0, + _tN1 = 0, + _uN1 = 0, + _vN1 = 0, + _wN1 = 0, + _xN1 = 0, + _yN1 = 0, + _zN1 = 0, + _AN1 = 0, + _BN1 = 0, + _CN1 = 0, + _7Z2 = 0, + _kc3 = 0, + _lc3 = 0, + _mc3 = 0, + _nc3 = 0, + _oc3 = 0, + _pc3 = 0, + _qc3 = 0, + _rc3 = 0, + _sc3 = 0, + _F01 = 0, + _tc3 = [], + _0p1 = "canvas", + _uc3 = "0123456789ABCDEF"; +function _vc3() { + var debug = false; + if (_Ho1._ok && _Ho1._ok._pk && _Ho1._ok._pk === true) { + debug = true; + } +} +function _wc3() { + _tc3 = []; + var _xc3 = 0xedb88320; + for (var _X9 = 0; _X9 < 256; ++_X9) { + var _yc3 = ~~_X9; + for (var _i21 = 8; _i21 > 0; --_i21) { + if ((_yc3 & 1) !== 0) { + _yc3 = ((_yc3 >> 1) & 0x7fffffff) ^ _xc3; + } else { + _yc3 >>= 1; + _yc3 &= 0x7fffffff; + } + } + _tc3[_X9] = _yc3; + } +} +function _zc3() { + _wc3(); + _Ac3(); + if (_pb1 != _eb3) { + try { + var _Bc3 = new Audio(); + _Bc3.controls = false; + _8I1 = !!_Bc3.canPlayType && _Bc3.canPlayType("audio/mpeg") !== ""; + _7I1 = !!_Bc3.canPlayType && _Bc3.canPlayType('audio/ogg; codecs="vorbis"') !== ""; + _Bc3 = null; + } catch (e) { + _8I1 = false; + _7I1 = false; + } + } + if (_8I1) debug("Browser CAN play MP3"); + if (_7I1) debug("Browser CAN play OGG"); + _vc3(); + _Eb3 = _Vb3 = 0; + _D01 = null; + _wZ2 = false; + _VF1 = -1; + _wb3 = new _Cc3(); + _xb3 = new _Cc3(); + _ib3 = new _Cc3(); + _ib3._RZ2 = 0; + _Fb3 = new _Cc3(); + _yb3 = new _Cc3(); + _7v1 = new _tp1(); + __u1 = new _tp1(); + _vb3 = new _tp1(); + _ib3._4a = true; + _Fb3._4a = true; + _5b1 = []; + _5b1[0] = _ib3; + _kb3 = []; + _lb3 = []; + _mb3 = []; + _Tb1 = new _VE1(5); + _jd1 = new _VE1(5); + _ZC1 = new _VE1(5); + _lc1 = new _VE1(5); + _NQ1 = new _VE1(5); + _hC1 = new _VE1(5); + _Oc1 = new _VE1(5); + _6e1 = new _VE1(5); + _OQ1 = new _VE1(5); + _nb3 = new _ce1(); + _Lp1 = new _VE1(5); + _9b1 = new _tp1(); + _rY2 = new _WX2(0, 0, 0, 0, false, true); + _rY2._Dc3 = "DUMMY INSTANCE"; + _Sa3[0] = -1; + _Sa3[1] = 0; + _Sa3[2] = 0x00000000; + _Sa3[3] = 1; + _Sa3[4] = 0; + _Sa3[5] = 0x00000000; + _Sa3[6] = 0; + _Sa3[7] = -1; + _Sa3[8] = 0x00000000; + _Sa3[9] = 0; + _Sa3[10] = 1; + _Sa3[11] = 0x00000000; + _Sa3[12] = 0; + _Sa3[13] = 0; + _Sa3[14] = 0xffffffff; + _0p1 = "canvas"; + _x31 = "html5game/"; + if (typeof g_GameMakerHTML5Dir != "undefined") { + _x31 = g_GameMakerHTML5Dir; + } else { + if (_Ho1._ok && _Ho1._ok._Nk) { + _x31 = _Ho1._ok._Nk + "/"; + } + } + _KP1 = []; + _Uq1 = []; + _Tq1 = []; + _ob3 = "Hiscore Table"; + _Wq1 = ""; + _pb3 = "Press to Continue"; + _5c3 = 0x000000; + _9c3 = -1; + _6c3 = 0xffff00; + _7c3 = 0xffffff; + _qb3 = "verdana"; + _8c3 = 16; + _rb3 = ""; + _Jb3 = true; + _Vq1(); + _ys1 = -1; + _vs1 = -1; + _6e1._Ec3(); + __b3 = 0.0000001; + _gc3 = 512; + _sp1 = []; + _Nb3 = _Tb3 = false; + _Kb3 = true; + _5p1 = false; + _iM1 = _bc3 = null; + _kr1 = _lr1 = -1; + _mv1 = 0; + _1c3 = 1.0; + _Wb3 = 0; + _Xb3 = -1; + _Yb3 = 0; + _ac3 = 0; + _Zb3 = 0; + _4c3 = 10000000; + _0c3 = 100000; + _K71 = 1.0; + if (_F01) { + _bL(_Ho1._ok._uk); + } else { + _pq1 = 0x00000000; + _L71 = 0x000000; + _ut1 = _vt1(_L71); + _qt1 = _ie1(_L71, _K71); + } + _7Z2 = _vt1(0x000000); + _kc3 = _vt1(0xffffff); + _lc3 = _vt1(0x0000ff); + _mc3 = _vt1(0x00ff00); + _nc3 = _vt1(0xff0000); + _oc3 = _vt1(0xff000000); + _pc3 = _vt1(0xffffffff); + _qc3 = _vt1(0xff0000ff); + _rc3 = _vt1(0xff00ff00); + _sc3 = _vt1(0xffff0000); + _hN1 = 0; + _jN1 = -1; + _iN1 = -2; + _kN1 = -3; + _lN1 = -4; + _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; + _zN1 = -19; + _AN1 = -20; + _BN1 = -21; + _CN1 = -22; + _ic3 = -1; + _DN1 = _Ho1._ok._Bk ? _hN1 : _jN1; + _jc3 = 0; + _Fc3(); + if (_Ho1._ok && _Ho1._ok._Bk === false) { + canvas.style.cursor = "none"; + } + _Pb3 = false; + if (_Ho1._ok && _Ho1._ok._Qk === true) { + _Pb3 = true; + } + if (typeof gmlGlobalInit == "function") { + gmlGlobalInit(); + } +} +function _Gc3(_Hc3) { + return _Hc3 * (Math.PI / 180.0); +} +function _Ic3(_a11, _b11) { + if (_a11 === 0) return 0; + var _d21 = (_a11 * 0x1000000) % (_b11 * 0x1000000); + _d21 = _d21 / 0x1000000; + return _d21; +} +function _ql1(_a11) { + return _a11 * _a11; +} +function _vt1(_081) { + var _L31 = "rgb(" + ((_081 >> 16) & 0xff).toString() + "," + ((_081 >> 8) & 0xff).toString() + "," + (_081 & 0xff).toString() + ")"; + return _L31; +} +function _ie1(_081, _f41) { + var _L31 = "rgba(" + ((_081 >> 16) & 0xff).toString() + "," + ((_081 >> 8) & 0xff).toString() + "," + (_081 & 0xff).toString() + "," + ((_f41 * 255.0) & 0xff).toString() + ")"; + return _L31; +} +function _Jc3(_Hc3) { + return (_g21 * _Hc3) / 180.0; +} +function _N71(_081) { + return ((_081 & 0xff) << 16) | (_081 & 0xff00) | ((_081 & 0xff0000) >> 16); +} +function _0w1(_8r1, _Lc1, _Kc3, _GF1) { + var _xc1, _Yv1, _Xv1, _b21; + var _l41 = arguments; + var _uc1 = arguments.length; + var _Lc3 = _l41[_uc1 - 1]; + _Lc1 = ~~_Lc1; + if (_Lc1 == _1w1) return _GF1; + if (_Lc1 == _JB1) { + _xc1 = _iy1._jC1(); + for (_Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _Yv1 = _xc1[_Xv1]; + if (_Kc3 && _Yv1 == _8r1) continue; + if (_Yv1._nC1) continue; + if (!_Yv1._cl) continue; + _b21 = _Lc3(_Yv1); + if (_b21 > 0) return _b21; + } + } else if (_Lc1 < 100000) { + var _8q1 = _o01._s11(_Lc1); + if (_8q1 === null) { + return _GF1; + } + _xc1 = _8q1._JF1(); + for (_Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _Yv1 = _xc1[_Xv1]; + if (_Kc3 && _8r1 == _Yv1) continue; + if (_Yv1._nC1) continue; + if (!_Yv1._cl) continue; + _b21 = _Lc3(_Yv1); + if (_b21 > 0) return _b21; + } + } else { + _Yv1 = _iy1._Mc3(_Lc1); + if (_Kc3 && _8r1 == _Yv1) { + return _GF1; + } + if (_Yv1._nC1) { + return _GF1; + } + if (!_Yv1._cl) { + return _GF1; + } + return _Lc3(_Yv1); + } + return _GF1; +} +function _wC1(_8r1, _Lc1, _Kc3, _GF1) { + var _xc1, _Yv1, _Xv1, _Ce1; + var _l41 = arguments; + var _uc1 = arguments.length; + var _Lc3 = _l41[_uc1 - 1]; + var _OB1 = 10000000000; + var id = -1; + _Lc1 = ~~_Lc1; + if (_Lc1 == _1w1) return _GF1; + if (_Lc1 == _JB1) { + _xc1 = _iy1._jC1(); + for (_Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _Yv1 = _xc1[_Xv1]; + if (_Kc3 && _Yv1 == _8r1) continue; + if (_Yv1._nC1) continue; + if (!_Yv1._cl) continue; + _Ce1 = _Lc3(_Yv1); + if (_Ce1 < _OB1) { + _OB1 = _Ce1; + } + } + if (_OB1 != 10000000000) return _OB1; + } else if (_Lc1 < 100000) { + var _8q1 = _o01._s11(_Lc1); + if (_8q1 === null) { + return _GF1; + } + _xc1 = _8q1._JF1(); + for (_Xv1 = 0; _Xv1 < _xc1.length; _Xv1++) { + _Yv1 = _xc1[_Xv1]; + if (_Kc3 && _8r1 == _Yv1) continue; + if (_Yv1._nC1) continue; + if (!_Yv1._cl) continue; + _Ce1 = _Lc3(_Yv1); + if (_Ce1 < _OB1) { + _OB1 = _Ce1; + } + } + if (_OB1 != 10000000000) return _OB1; + } else { + _Yv1 = _iy1._Mc3(_Lc1); + if (_Kc3 && _8r1 == _Yv1) { + return _GF1; + } + if (_Yv1._nC1) { + return _GF1; + } + if (!_Yv1._cl) return _GF1; + return _Lc3(_Yv1); + } + return _GF1; +} +/*@constructor */ function _Nc3() { + /*@this {BrowserDetect} */ (this.init = function () { + this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; + this._Fv1 = this._Oc3(); + this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; + this._Pc3 = this.searchString(this.dataOS) || "an unknown OS"; + this._Qc3 = this._Rc3(); + }), + /*@this {BrowserDetect} */ (this._Oc3 = function () { + var _Sc3 = navigator.userAgent.toString().toLowerCase(); + if (_Sc3.indexOf("trident/5") > -1) { + return 9.0; + } else if (_Sc3.indexOf("trident/6") > -1) { + return 10.0; + } else if (_Sc3.indexOf("trident/7") > -1) { + return 11.0; + } + return -1; + }), + /*@this {BrowserDetect} */ (this._Rc3 = function () { + if (navigator.appVersion.indexOf("CPU OS 5_") != -1) { + return 5.0; + } else if (navigator.appVersion.indexOf("CPU OS 4_") != -1) { + return 4.0; + } else if (navigator.appVersion.indexOf("CPU OS 3_") != -1) { + return 3.0; + } else if (navigator.appVersion.indexOf("Android 4") != -1) { + return 4.0; + } else if (navigator.appVersion.indexOf("Android 3") != -1) { + return 3.0; + } else if (navigator.appVersion.indexOf("Android 2") != -1) { + return 2.0; + } else { + return _B13; + } + }), + /*@this {BrowserDetect} */ (this.searchString = function (data) { + for (var _X9 = 0; _X9 < data.length; _X9++) { + var _Tc3 = data[_X9]._ul; + var _Uc3 = data[_X9].prop; + this.versionSearchString = data[_X9].versionSearch || data[_X9].identity; + if (_Tc3) { + if (_Tc3.indexOf(data[_X9]._Vc3) != -1) { + return data[_X9].identity; + } + } else if (_Uc3) { + return data[_X9].identity; + } + } + }), + /*@this {BrowserDetect} */ (this.searchVersion = function (_Tc3) { + var index = _Tc3.indexOf(this.versionSearchString); + if (index == -1) return; + return parseFloat(_Tc3.substring(index + this.versionSearchString.length + 1)); + }), + (this.dataBrowser = [ + { _ul: navigator.userAgent, _Vc3: "Tizen", identity: "Tizen" }, + { _ul: navigator.userAgent, _Vc3: "Edge", identity: "Edge" }, + { _ul: navigator.userAgent, _Vc3: "OPR", versionSearch: "OPR", identity: "Opera" }, + { _ul: navigator.userAgent, _Vc3: "Chrome", identity: "Chrome" }, + { _ul: navigator.userAgent, _Vc3: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb" }, + { _ul: navigator.vendor, _Vc3: "Apple", identity: "Safari", versionSearch: "Version" }, + { _ul: navigator.userAgent, _Vc3: "KHTML", identity: "KHTML", versionSearch: "Mozilla/" }, + { _ul: navigator.vendor, _Vc3: "iCab", identity: "iCab" }, + { _ul: navigator.vendor, _Vc3: "KDE", identity: "Konqueror" }, + { _ul: navigator.userAgent, _Vc3: "Firefox", identity: "Firefox" }, + { _ul: navigator.userAgent, _Vc3: "IceWeasel", identity: "IceWeasel" }, + { _ul: navigator.vendor, _Vc3: "Camino", identity: "Camino" }, + { _ul: navigator.userAgent, _Vc3: "Netscape", identity: "Netscape" }, + { _ul: navigator.userAgent, _Vc3: "IEMobile", identity: "IEMobile" }, + { _ul: navigator.userAgent, _Vc3: "MSIE", identity: "Explorer", versionSearch: "MSIE" }, + { _ul: navigator.userAgent, _Vc3: "Trident/", identity: "Explorer", versionSearch: "rv" }, + { _ul: navigator.userAgent, _Vc3: "Gecko", identity: "Mozilla", versionSearch: "rv" }, + ]), + (this.dataOS = [ + { _ul: navigator.userAgent, _Vc3: "Phone 8", identity: "WindowsPhone8" }, + { _ul: navigator.platform, _Vc3: "Win", identity: "Windows" }, + { _ul: navigator.platform, _Vc3: "Mac", identity: "Mac" }, + { _ul: navigator.userAgent, _Vc3: "iPhone", identity: "iPhone" }, + { _ul: navigator.userAgent, _Vc3: "iPod", identity: "iPhone" }, + { _ul: navigator.userAgent, _Vc3: "iPad", identity: "iPad" }, + { _ul: navigator.userAgent, _Vc3: "Android", identity: "Android" }, + { _ul: navigator.userAgent, _Vc3: "Tizen", identity: "Tizen" }, + { _ul: navigator.platform, _Vc3: "Linux", identity: "Linux" }, + ]); +} +var _Ev1 = new _Nc3(); +function _Ac3() { + _Ev1.init(); + if (_Ev1._Pc3 == "Windows") { + _oH1 = _r13; + } else if (_Ev1._Pc3 == "Mac") { + _oH1 = _t13; + } else if (_Ev1._Pc3 == "iPhone") { + _oH1 = _pH1; + } else if (_Ev1._Pc3 == "iPad") { + _oH1 = _pH1; + } else if (_Ev1._Pc3 == "Android") { + _oH1 = _v13; + } else if (_Ev1._Pc3 == "Linux") { + _oH1 = _x13; + } else if (_Ev1._Pc3 == "Tizen") { + _oH1 = _z13; + } else if (_Ev1._Pc3 == "WindowsPhone8") { + _oH1 = _y13; + } else { + _oH1 = _q13; + } + if (_Ev1._Pc3 !== "") { + debug(_Ev1._Pc3 + " Detected(" + _oH1 + ")"); + } + _bP1 = _Ev1._Qc3; + _Cv1 = _f13; + _8P1 = _a13; + if (_Ev1.browser == "Explorer") { + debug("Internet Explorer detected"); + _Cv1 = _Dv1; + } else if (_Ev1.browser == "Explorer") { + debug("Internet Explorer detected"); + _Cv1 = _Dv1; + } else if (_Ev1.browser == "Edge") { + debug("Microsoft Edge detected"); + _Cv1 = _p13; + } else if (_Ev1.browser == "IEMobile") { + debug("IE Mobile detected"); + _Cv1 = _o13; + } else if (_Ev1.browser == "Firefox") { + debug("Firefox detected"); + _Cv1 = _g13; + } else if (_Ev1.browser == "Chrome") { + debug("Chrome detected"); + _Cv1 = _h13; + } else if (_Ev1.browser == "Safari") { + if (_oH1 == _pH1) { + _Cv1 = _j13; + _8P1 = _b13; + if (_Ev1._Pc3 == "iPad") _8P1 = _d13; + debug("Safari mobile detected"); + } else { + debug("Safari detected"); + _Cv1 = _i13; + } + } else if (_Ev1.browser == "Opera") { + debug("BrowserDetect: " + _Nc3._Pc3); + debug("Opera detected"); + _Cv1 = _k13; + } else if (_Ev1.browser == "KHTML") { + debug("Default Android browser detected"); + debug("OS: " + _bP1); + _Cv1 = _l13; + } else if (_Ev1.browser == "Tizen") { + _Cv1 = _e13; + } 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 == _Ho1._ok._Tk) { + if (document.URL.substring(0, 5) == "file:") { + alert( + "WARNING: Running this via a file and not a web server is not advised as the browser will enable additional security, and things like files and colours won't work correctly. " + + _Br1(13) + + _Br1(13) + + "Please check the FAQ for more details. " + + _Br1(13) + + _Br1(13) + + "https://help.yoyogames.com/hc/en-us/articles/360011372851" + ); + } + } +} +var _Wc3 = 0; +var _DJ1 = 0; +var _Xc3 = 0; +var _Yc3 = 0; +var _Zc3 = null; +var __c3 = null; +var _0d3 = 0, + _1d3 = 1, + _2d3 = 2, + _3d3 = 3; +function _4d3() { + global = new _713(); + _rn = new _5d3(); + _ub1 = new _6d3(); + _f91 = new _L91(); + _rn._7d3 = new ArrayBuffer(1); + _rn._8d3 = new ArrayBuffer(1); + _rn.NaN = Number.NaN; + _rn._9d3 = Number.POSITIVE_INFINITY; + _ad3(canvas); + _iy1 = new _bd3(); + _o01 = new _cd3(); + _By1 = new _dd3(); + _r11 = new _ed3(); + _gb3 = new _fd3(); + _Wd1 = new _gd3(); + _uI1 = new _hd3(); + _Uo1 = new _id3(); + _sF2 = []; + _CE1 = new _jd3(); + _dr1 = new _kd3(); + _Ca1 = new _ld3(); + _az1 = new _Wx1(); + _zY2 = new _HW2(); + _zc3(); + if (_F01) { + _zY2._ZX2(); + _md3(); + } +} +function _nd3(_od3) { + switch (_od3) { + case 1: + return "MEDIA_ERR_ABORTED"; + case 2: + return "MEDIA_ERR_NETWORK"; + case 3: + return "MEDIA_ERR_DECODE"; + case 4: + return "MEDIA_ERR_SRC_NOT_SUPPORTED"; + } + return "Unknown Error"; +} +function _pd3(_od3) { + switch (_od3) { + case _0d3: + return "NETWORK_EMPTY"; + case _1d3: + return "NETWORK_IDLE"; + case _2d3: + return "NETWORK_LOADING"; + case _3d3: + return "NETWORK_NO_SOURCE"; + } + return "Unknown Error"; +} +/*@this {XMLHttpRequest} */ function _qd3(_j01) { + debug("ImageLoaded: " + this.src); + _DJ1++; +} +/*@this {XMLHttpRequest} */ function _rd3(_j01) { + debug("ImageError: " + this.src); + _DJ1++; +} +/*@this {XMLHttpRequest} */ function _sd3(_j01) { + _Yc3++; + debug("ExtensionLoaded: "); +} +/*@this {XMLHttpRequest} */ function _td3(_j01) { + _Yc3++; + debug("ExtensionError: "); +} +function ClearEventListeners(_ud3) { + _ud3.removeEventListener("canplaythrough", _vd3, false); + _ud3.removeEventListener("error", _wd3, false); + _ud3.removeEventListener("loadstart", _xd3, false); + _ud3.removeEventListener("suspend", _yd3, false); + _ud3.removeEventListener("stalled", _zd3, false); + _ud3.removeEventListener("stall", _zd3, false); +} +/*@this {XMLHttpRequest} */ function _vd3(_j01) { + this.completed = true; + if (__c3[this.URL] !== null) { + __c3[this.URL] = null; + _DJ1++; + } + ClearEventListeners(this); + debug("SoundLoaded: " + this.URL); +} +/*@this {XMLHttpRequest} */ function _wd3(_j01) { + debug("SoundError: " + this.URL + " NetworkError: " + _nd3(this.error["code"])); + this.completed = false; + if (__c3[this.URL] !== null) { + __c3[this.URL] = null; + _DJ1++; + } + ClearEventListeners(this); +} +/*@this {XMLHttpRequest} */ function _xd3(_j01) { + this._Ad3 = true; +} +/*@this {XMLHttpRequest} */ function _yd3(_j01) { + debug("SoundSuspended: " + this.URL); + this.completed = true; + if (__c3[this.URL] !== null) { + __c3[this.URL] = null; + _DJ1++; + } + ClearEventListeners(this); +} +function _zd3(_j01) {} +function _Bd3(_Yc1) { + debug("Loading: " + _Yc1); + var index = _w31(_Yc1); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = 63; + _be1.__9 = 63; + _be1._9k = -32; + _be1._ak = -32; + _be1._bk = 63; + _be1._ck = 63; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = index; + _be1._f31 = _g31[index]; + _be1._c31 = []; + _be1._e31 = 32; + _be1._d31 = 0; + var _Cd3 = _kb3.length; + _kb3[_Cd3] = _be1; + return _Cd3; +} +function _Dd3(_Ed3) { + debug("Loading: " + _x31 + _Ed3); + var e = window.document.createElement("script"); + e.setAttribute("src", _x31 + _Ed3); + e.setAttribute("type", "text/javascript"); + e.onload = _sd3; + e.onerror = _td3; + window.document.body.appendChild(e); + _Xc3++; +} +function _Fd3(_Gd3) { + if (_Gd3._82 !== undefined) { + for (var _X9 = 0; _X9 < _Gd3._82.length; _X9++) { + var _Hd3 = _Gd3._82[_X9]; + if (_Hd3._Id3) { + for (var _Jd3 = 0; _Jd3 < _Hd3._Id3.length; _Jd3++) { + _Dd3(_Hd3._Id3[_Jd3]); + } + } + } + } +} +function _Kd3(_Gd3) { + __c3 = []; + _Xc3 = 0; + _Yc3 = 0; + _Fd3(_Gd3); +} +function _Ld3(_Yc1) { + _Wc3++; + var _QJ1 = new XMLHttpRequest(); + _QJ1.open("GET", _5I1(_Yc1), true); + _QJ1.send(); + _QJ1.onload = function (_NK2) { + _DJ1++; + _r11._Md3(_QJ1.responseText); + }; + _QJ1.onerror = function (_NK2) { + _DJ1++; + }; +} +function _Nd3(_Yc1) { + _Wc3++; + var _QJ1 = new XMLHttpRequest(); + _QJ1.open("GET", _5I1(_Yc1), true); + _QJ1.responseType = "arraybuffer"; + _QJ1.send(); + _QJ1.onload = function (_NK2) { + _DJ1++; + _r11._Od3(_QJ1.response || _QJ1.responseText); + }; + _QJ1.onerror = function (_NK2) { + _DJ1++; + }; +} +var _DI1; +function _Pd3(_r31, _6Z1, _Qd3) { + return _Qd3; +} +var _Rd3 = []; +function _Sd3(_Gd3) { + var _d21, id; + if (_Gd3._Td3) document.title = _Gd3._Td3; + if (typeof gml_Script_gmcallback_html5_set_load_location != "undefined") { + _DI1 = gml_Script_gmcallback_html5_set_load_location; + } else _DI1 = _Pd3; + _Zc3 = document.getElementById("GM4HTML5_loadingscreen"); + _Kd3(_Gd3); + _Ib3 = _Ud3; + _DJ1 = 0; + for (var index = 0; index < _Gd3._gk.length; index++) { + _Wc3++; + debug("Loading: " + _x31 + _Gd3._gk[index]); + _d21 = _w31(_x31 + _Gd3._gk[index]); + _g31[_d21].onload = _qd3; + _g31[_d21].onerror = _rd3; + _g31[_d21].URL = _Gd3._gk[index]; + _g31[_d21]._xr2 = _Gd3._hk[index].MipsToGenerate; + _Rd3[index] = _d21; + } + if (_Gd3._Vd3 !== null && _Gd3._Vd3 !== undefined) { + _Nd3(_Gd3._Vd3); + } + if (_Gd3._Wd3 !== null && _Gd3._Wd3 !== undefined) { + _Ld3(_Gd3._Wd3); + } + if (true == _Ho1._ok._Rk) { + for (var _X9 = 2; _X9 < 16; _X9++) { + _Wc3++; + var _ot1 = _Bd3(_x31 + "particles/IDR_GIF" + _X9 + ".png"); + _d21 = _kb3[_ot1]._fk; + _g31[_d21].onload = _qd3; + _g31[_d21].onerror = _rd3; + _g31[_d21].URL = "particles/IDR_GIF" + _X9 + ".png"; + } + } + if (_pb1 == _qb1) { + for (index = 0; index < _Gd3._c2.length; index++) { + if (_Gd3._c2[index] !== null) { + var _j2 = 0; + if (_Gd3._c2[index]._j2 !== undefined) { + _j2 = _Gd3._c2[index]._j2; + } + if (_j2 == 0) { + _Wc3++; + debug("Loading: " + _x31 + _Gd3._c2[index]._g2); + if (_Gd3._c2[index]._e2 === 0) { + id = _RJ1(_x31 + _Gd3._c2[index]._g2, index, _Gd3._c2[index]._d2, _Gd3._c2[index]._f2); + if (id === undefined) { + _Wc3--; + } + } else if (_Gd3._c2[index]._e2 == 3 || _Gd3._c2[index]._e2 == 1) { + _IJ1(_x31 + _Gd3._c2[index]._g2, index, _Gd3._c2[index]._d2, _Gd3._c2[index]._f2); + _Wc3--; + } else { + debug("Attempting to load sound with unknown type: " + _Gd3._c2[index]._e2); + _Wc3--; + } + } + } + } + } else if (_pb1 == _GI1) { + var _Xd3, _Yd3; + for (index = 0; index < _Gd3._c2.length; index++) { + if (_Gd3._c2[index] !== null) { + _Wc3++; + _Xd3 = _Gd3._c2[index]._d2; + _Yd3 = _wI1[_Xd3]; + debug("Loading: " + _x31 + _Gd3._c2[index]._g2); + id = _Zd3(_x31 + _Gd3._c2[index]._g2, _Gd3._c2[index]._d2, _Gd3._c2[index]._f2, _vd3, _wd3); + if (id !== undefined && _Yd3 && _Yd3.URL) { + __c3[_Yd3.URL] = _Yd3; + } else { + _Wc3--; + } + } + } + } +} +function __d3() { + for (var _X9 in __c3) { + if (!__c3.hasOwnProperty(_X9)) continue; + var _0e3 = __c3[_X9]; + if (_0e3) { + if (_0e3.networkState !== null && _0e3.networkState !== undefined && _0e3.readyState !== null && _0e3.readyState !== undefined) { + if ((_0e3.networkState == _1d3 || _0e3.networkState == _3d3) && _0e3._Ad3 && _0e3.readyState != 4) { + if (_0e3.completed !== true) { + _0e3.completed = false; + _DJ1++; + __c3[_X9] = null; + ClearEventListeners(_0e3); + debug("SoundError: " + _0e3.URL + " NetworkState: " + _pd3(_0e3.networkState)); + } + } + } + } + } +} +function _1e3(_2e3, _8q1) { + if (_8q1._3e3) return; + if (_8q1._1p1 !== null) { + _1e3(_8q1._1p1._rw1, _8q1._1p1); + } + for (var _4e3 in _8q1._5e3) { + if (!_8q1._5e3.hasOwnProperty(_4e3)) continue; + if (_sF2[_4e3]) { + if (_sF2[_4e3][_2e3]) { + continue; + } + } + var _4o1 = false; + var _6e3 = _8q1; + while (_6e3 !== null) { + var id = _6e3._rw1; + var _7e3 = _o01._s11(_4e3); + while (_7e3 !== null) { + var _8e3 = _7e3._rw1; + if (_sF2[_8e3] && _sF2[_8e3][id]) { + _4o1 = true; + break; + } + _7e3 = _7e3._1p1; + } + _6e3 = _6e3._1p1; + } + if (!_4o1) { + if (!_sF2[_2e3]) { + _sF2[_2e3] = []; + } + _sF2[_2e3][_4e3] = _4e3; + } + } + _8q1._3e3 = true; +} +function _9e3() { + var _xc1 = _o01._jC1(); + for (var _2e3 = 0; _2e3 < _xc1.length; _2e3++) { + var _8q1 = _xc1[_2e3]; + if (_8q1._1p1 !== null) { + _1e3(_8q1._1p1._rw1, _8q1._1p1); + } + _1e3(_2e3, _8q1); + } +} +function _ae3(_Gd3) { + var index, _RF1, _X9; + _0c3 = 1000000; + _rn._be3 = _Gd3._ok._xk; + _FN1 = _Gd3._ok._Pk; + _Mb3 = _Gd3._ok._Ck; + _6P1 = _Gd3._ok._Ok; + _rn._ce3 = _de3(); + _rn._ee3 = _Gd3._ok.__k; + _rn._fe3 = _Gd3._ok.__k; + _rn._ge3 = _x31; + _rn._he3 = _de3(); + if (_131) _rn._ie3 = true; + _zb3 = new _je3(_Gd3._1a); + _ec3 = _Gd3._ok._Vk; + var id = 0; + for (var index = 0; index < _Gd3._2a.length; index++) { + var _bs1 = _Gd3._2a[index]; + if (_bs1 !== null) { + var _fw1 = _ke3(id, _bs1); + _o01._Da1(_fw1); + } + id++; + } + _o01._le3(); + _9e3(); + _me3(_Gd3._8k); + for (index = 0; index < _Gd3._m2.length; index++) { + if (_Gd3._m2[index] === null) { + _r11._GK1(null); + } else { + var _ne3 = _oe3(_Gd3._m2[index]); + _r11._GK1(_ne3); + } + } + for (index = 0; index < _Gd3._z2.length; index++) { + var _U51 = _Wd1._pe3(_Gd3._z2[index]); + var _UK1 = _Wd1._Xd1(_U51); + if (_UK1 !== null) _UK1._JK1 = _qe3; + } + for (index = 0; index < _Gd3._P9.length; index++) { + _Uo1._Da1(_Gd3._P9[index]); + } + if (_Gd3._re3) { + for (index = 0; index < _Gd3._re3.length; ++index) { + _Uo1._se3(_Gd3._re3[index]); + } + } + for (var index = 0; index < _Gd3._Hf.length; index++) { + var _te3 = _Gd3._Hf[index]; + if (_te3 !== null) { + _RF1 = new _ue3(); + _RF1._SF1 = _te3; + _By1._Da1(_RF1); + } else { + _Vb3++; + _By1._Da1(null); + } + } + _ec3 = _Gd3._ok._Uk; + _By1._ve3(_Gd3._7k); + for (_X9 = 0; _X9 < _Gd3._7k.length; _X9++) { + _RF1 = _By1._we3(_X9); + _RF1._xe3 = _X9; + } + _rn._ye3 = _By1._we3(0).id; + _rn._ze3 = _By1._we3(_By1._Ae3.length - 1).id; + _zY2._wX2(); + for (index = 0; index < _Gd3._A2.length; index++) { + var _DE1 = _Be3(_Gd3._A2[index]); + _CE1._Da1(_DE1); + } + for (index = 0; index < _Gd3._c2.length; index++) { + _uI1._Da1(_Gd3._c2[index]); + } + if (_Gd3._0a !== undefined) { + for (index = 0; index < _Gd3._0a.length; index++) { + _dr1._Da1(_Gd3._0a[index]); + } + } + if (_Gd3._ik !== undefined) { + for (index = 0; index < _Gd3._ik.length; index++) { + var _Ce3 = _Gd3._ik[index]; + var _De3 = new _Ee3(); + if (_Ce3._d2 !== undefined) _De3._d2 = _Ce3._d2; + if (_Ce3._jk !== undefined) { + for (var _X9 = 0; _X9 < _Ce3._jk.length; _X9++) { + _De3._Fe3[_X9] = _Rd3[_Ce3._jk[_X9]]; + } + } + if (_Ce3._kk !== undefined) { + for (var _X9 = 0; _X9 < _Ce3._kk.length; _X9++) { + _De3._oA1[_X9] = _Ce3._kk[_X9]; + } + } + if (_Ce3._lk !== undefined) { + for (var _X9 = 0; _X9 < _Ce3._lk.length; _X9++) { + _De3._Ge3[_X9] = _Ce3._lk[_X9]; + } + } + if (_Ce3._mk !== undefined) { + for (var _X9 = 0; _X9 < _Ce3._mk.length; _X9++) { + _De3._He3[_X9] = _Ce3._mk[_X9]; + } + } + if (_Ce3._nk !== undefined) { + for (var _X9 = 0; _X9 < _Ce3._nk.length; _X9++) { + _De3._Ie3[_X9] = _Ce3._nk[_X9]; + } + } + if (_De3._Ge3.length > 0) { + for (var _X9 = 0; _X9 < _De3._Ge3.length; _X9++) { + var _Je3 = _r11._m2[_De3._Ge3[_X9]]; + if (_Je3 !== null) { + if (_Je3._Ke3) { + var _Uc1 = _De3._Fe3.length; + var _n31 = _Je3._Ke3._D31(); + for (var _d21 = 0; _d21 < _n31; _d21++) { + _De3._Fe3[_Uc1] = _Je3._Ke3._F31(_d21); + _Uc1++; + } + } + } + } + } + _gb3._Le3(_De3); + } + } + _Vq1(); + _Pq1(); + if (typeof gmlConst == "function") { + _Cb3 = new gmlConst(); + } + if (typeof _W_ == "function") { + _W_(); + } + if (_Gd3._82 !== undefined) { + for (_X9 = 0; _X9 < _Gd3._82.length; _X9++) { + var _Hd3 = _Gd3._82[_X9]; + if (_Hd3.init != undefined) { + try { + var _Me3 = eval(_Hd3.init); + if (_Me3) _Me3(); + } catch (_dc1) { + _Rb1("Error calling extension initialisation function: " + _Hd3.init); + _Rb1("exception: " + _dc1.toString()); + } + } else if (_Hd3.initfuncs != undefined) { + for (var _i21 = 0; _i21 < _Hd3.initfuncs.length; _i21++) { + try { + var _Me3 = eval(_Hd3.initfuncs[_i21]); + if (_Me3) _Me3(); + } catch (_dc1) { + _Rb1("Error calling extension initialisation function: " + _Hd3.initfuncs[_i21]); + _Rb1("exception: " + _dc1.toString()); + } + } + } + } + } +} +function _Fc3() { + try { + if ("localStorage" in window && window["localStorage"] !== null) { + _Tp1 = true; + } + } catch (e) { + _Tp1 = false; + } + return _Tp1; +} +function _de3() { + var _Ne3 = ""; + if (_Ho1._ok.__k !== null && _Ho1._ok.__k !== undefined) { + for (var _X9 = 0; _X9 < _Ho1._ok.__k.length; _X9++) { + var _Br1 = _Ho1._ok.__k[_X9]; + if ((_Br1 >= "a" && _Br1 <= "z") || (_Br1 >= "A" && _Br1 <= "Z") || (_Br1 >= "0" && _Br1 <= "9") || _Br1 === "_") { + _Ne3 = _Ne3 + _Ho1._ok.__k[_X9]; + } + } + } + if (_Ne3.length === 0) { + _Ne3 = "GameMaker"; + } + return _Ne3 + "." + _rn._be3 + "."; +} +function _Up1(_Jp1) { + return _rn._he3 + _Jp1; +} +var _cm1 = 0; +var _gm1 = 1; +var _km1 = 2; +var _Oe3 = 3; +var _dm1 = 4; +var _6l1 = 5; +var _lm1 = 6; +var _Pe3 = 7; +var _em1 = 8; +var _hm1 = 9; +var _mm1 = 10; +var _Qe3 = 11; +var _fm1 = 12; +var _im1 = 13; +var _nm1 = 14; +var _Re3 = 15; +var _Se3 = 0; +var _Te3 = 1; +var _Ue3 = 2; +var _Ve3 = 3; +var _We3 = 4; +var _Xe3 = 5; +var _Ye3 = 6; +var _Ze3 = 7; +var __e3 = 8; +var _0f3 = 9; +var _1f3 = 10; +var _2f3 = 11; +var _3f3 = 12; +var _4f3 = 13; +var _5f3 = 14; +var _6f3 = 15; +/*@constructor + * @param {Object=} _matrix Some value (optional). + */ function _Fk1(_ng1) { + this._Z11 = new Float32Array(16); + if (arguments.length > 0) { + var _7f3 = _ng1._Z11 || _ng1; + for (var _X9 = 0; _X9 < 16; _X9++) { + this._Z11[_X9] = _7f3[_X9]; + } + } else { + this._8f3(); + } +} +_Fk1.prototype.identity = function (_c61) { + this._Z11[1] = this._Z11[2] = this._Z11[3] = this._Z11[4] = this._Z11[6] = this._Z11[7] = this._Z11[8] = this._Z11[9] = this._Z11[11] = this._Z11[12] = this._Z11[13] = this._Z11[14] = 0.0; + this._Z11[0] = this._Z11[5] = this._Z11[10] = this._Z11[15] = 1.0; +}; +_Fk1.prototype._8f3 = function (_c61) { + this._Z11[1] = this._Z11[2] = this._Z11[3] = this._Z11[4] = this._Z11[6] = this._Z11[7] = this._Z11[8] = this._Z11[9] = this._Z11[11] = this._Z11[12] = this._Z11[13] = this._Z11[14] = 0.0; + this._Z11[0] = this._Z11[5] = this._Z11[10] = this._Z11[15] = 1.0; +}; +_Fk1.prototype._1l1 = function (_9f3, _af3, _bf3) { + var _cf3 = new _Zk1(_bf3); + var _df3 = new _Zk1(); + var _ef3 = _af3._gY2(_9f3); + _ef3._sl1(); + _cf3._sl1(); + _df3._ff3(_cf3, _ef3); + _df3._sl1(); + _cf3._ff3(_ef3, _df3); + _cf3._sl1(); + var _vl1 = _9f3._gf3(_df3); + var _wl1 = _9f3._gf3(_cf3); + var _xl1 = _9f3._gf3(_ef3); + this._Z11[_cm1] = _df3._vl1; + this._Z11[_gm1] = _cf3._vl1; + this._Z11[_km1] = _ef3._vl1; + this._Z11[_Oe3] = 0.0; + this._Z11[_dm1] = _df3._wl1; + this._Z11[_6l1] = _cf3._wl1; + this._Z11[_lm1] = _ef3._wl1; + this._Z11[_Pe3] = 0.0; + this._Z11[_em1] = _df3._xl1; + this._Z11[_hm1] = _cf3._xl1; + this._Z11[_mm1] = _ef3._xl1; + this._Z11[_Qe3] = 0.0; + this._Z11[_fm1] = -_vl1; + this._Z11[_im1] = -_wl1; + this._Z11[_nm1] = -_xl1; + this._Z11[_Re3] = 1; +}; +_Fk1.prototype._5l1 = function (_hf3, _if3, _jf3, _kf3) { + if (_hf3 == 0.0 || _if3 == 0.0 || _jf3 == _kf3) { + this._8f3(); + return; + } + var _l41 = _Gc3(_hf3); + var _lf3 = 1.0 / Math.tan(_l41 * 0.5); + var _Sa2 = _lf3 / _if3; + this._Z11[_cm1] = _Sa2; + this._Z11[_gm1] = this._Z11[_km1] = this._Z11[_Oe3] = 0.0; + this._Z11[_6l1] = _lf3; + this._Z11[_dm1] = this._Z11[_lm1] = this._Z11[_Pe3] = 0.0; + this._Z11[_em1] = this._Z11[_hm1] = 0.0; + this._Z11[_Qe3] = 1.0; + this._Z11[_mm1] = _kf3 / (_kf3 - _jf3); + this._Z11[_fm1] = this._Z11[_fm1] = this._Z11[_Re3] = 0.0; + this._Z11[_nm1] = (-_jf3 * _kf3) / (_kf3 - _jf3); +}; +_Fk1.prototype._bl1 = function (_Mb1, _Nb1, _jf3, _kf3) { + if (_Mb1 == 0.0 || _Nb1 == 0.0 || _jf3 == _kf3) { + this._8f3(); + return; + } + this._Z11[_cm1] = (2 * _jf3) / _Mb1; + this._Z11[_gm1] = this._Z11[_km1] = this._Z11[_Oe3] = 0.0; + this._Z11[_6l1] = (2 * _jf3) / _Nb1; + this._Z11[_dm1] = this._Z11[_lm1] = this._Z11[_Pe3] = 0.0; + this._Z11[_em1] = this._Z11[_hm1] = 0.0; + this._Z11[_Qe3] = 1.0; + this._Z11[_mm1] = _kf3 / (_kf3 - _jf3); + this._Z11[_fm1] = this._Z11[_im1] = this._Z11[_Re3] = 0.0; + this._Z11[_nm1] = (-_jf3 * _kf3) / (_kf3 - _jf3); +}; +_Fk1.prototype._al1 = function (_Mb1, _Nb1, _jf3, _kf3) { + if (_Mb1 == 0.0 || _Nb1 == 0.0 || _jf3 == _kf3) { + this._8f3(); + return; + } + this._Z11[_cm1] = 2.0 / _Mb1; + this._Z11[_gm1] = this._Z11[_km1] = 0.0; + this._Z11[_Oe3] = 0; + this._Z11[_6l1] = 2.0 / _Nb1; + this._Z11[_dm1] = this._Z11[_lm1] = 0.0; + this._Z11[_Pe3] = 0; + this._Z11[_em1] = this._Z11[_hm1] = 0.0; + this._Z11[_mm1] = 1.0 / (_kf3 - _jf3); + this._Z11[_Qe3] = 0; + this._Z11[_fm1] = this._Z11[_im1] = 0.0; + this._Z11[_nm1] = _jf3 / (_jf3 - _kf3); + this._Z11[_Re3] = 1.0; +}; +_Fk1.prototype.Multiply = function (_mf3, _nf3) { + this._Z11[_cm1] = _mf3._Z11[_cm1] * _nf3._Z11[_cm1] + _mf3._Z11[_gm1] * _nf3._Z11[_dm1] + _mf3._Z11[_km1] * _nf3._Z11[_em1] + _mf3._Z11[_Oe3] * _nf3._Z11[_fm1]; + this._Z11[_gm1] = _mf3._Z11[_cm1] * _nf3._Z11[_gm1] + _mf3._Z11[_gm1] * _nf3._Z11[_6l1] + _mf3._Z11[_km1] * _nf3._Z11[_hm1] + _mf3._Z11[_Oe3] * _nf3._Z11[_im1]; + this._Z11[_km1] = _mf3._Z11[_cm1] * _nf3._Z11[_km1] + _mf3._Z11[_gm1] * _nf3._Z11[_lm1] + _mf3._Z11[_km1] * _nf3._Z11[_mm1] + _mf3._Z11[_Oe3] * _nf3._Z11[_nm1]; + this._Z11[_Oe3] = _mf3._Z11[_cm1] * _nf3._Z11[_Oe3] + _mf3._Z11[_gm1] * _nf3._Z11[_Pe3] + _mf3._Z11[_km1] * _nf3._Z11[_Qe3] + _mf3._Z11[_Oe3] * _nf3._Z11[_Re3]; + this._Z11[_dm1] = _mf3._Z11[_dm1] * _nf3._Z11[_cm1] + _mf3._Z11[_6l1] * _nf3._Z11[_dm1] + _mf3._Z11[_lm1] * _nf3._Z11[_em1] + _mf3._Z11[_Pe3] * _nf3._Z11[_fm1]; + this._Z11[_6l1] = _mf3._Z11[_dm1] * _nf3._Z11[_gm1] + _mf3._Z11[_6l1] * _nf3._Z11[_6l1] + _mf3._Z11[_lm1] * _nf3._Z11[_hm1] + _mf3._Z11[_Pe3] * _nf3._Z11[_im1]; + this._Z11[_lm1] = _mf3._Z11[_dm1] * _nf3._Z11[_km1] + _mf3._Z11[_6l1] * _nf3._Z11[_lm1] + _mf3._Z11[_lm1] * _nf3._Z11[_mm1] + _mf3._Z11[_Pe3] * _nf3._Z11[_nm1]; + this._Z11[_Pe3] = _mf3._Z11[_dm1] * _nf3._Z11[_Oe3] + _mf3._Z11[_6l1] * _nf3._Z11[_Pe3] + _mf3._Z11[_lm1] * _nf3._Z11[_Qe3] + _mf3._Z11[_Pe3] * _nf3._Z11[_Re3]; + this._Z11[_em1] = _mf3._Z11[_em1] * _nf3._Z11[_cm1] + _mf3._Z11[_hm1] * _nf3._Z11[_dm1] + _mf3._Z11[_mm1] * _nf3._Z11[_em1] + _mf3._Z11[_Qe3] * _nf3._Z11[_fm1]; + this._Z11[_hm1] = _mf3._Z11[_em1] * _nf3._Z11[_gm1] + _mf3._Z11[_hm1] * _nf3._Z11[_6l1] + _mf3._Z11[_mm1] * _nf3._Z11[_hm1] + _mf3._Z11[_Qe3] * _nf3._Z11[_im1]; + this._Z11[_mm1] = _mf3._Z11[_em1] * _nf3._Z11[_km1] + _mf3._Z11[_hm1] * _nf3._Z11[_lm1] + _mf3._Z11[_mm1] * _nf3._Z11[_mm1] + _mf3._Z11[_Qe3] * _nf3._Z11[_nm1]; + this._Z11[_Qe3] = _mf3._Z11[_em1] * _nf3._Z11[_Oe3] + _mf3._Z11[_hm1] * _nf3._Z11[_Pe3] + _mf3._Z11[_mm1] * _nf3._Z11[_Qe3] + _mf3._Z11[_Qe3] * _nf3._Z11[_Re3]; + this._Z11[_fm1] = _mf3._Z11[_fm1] * _nf3._Z11[_cm1] + _mf3._Z11[_im1] * _nf3._Z11[_dm1] + _mf3._Z11[_nm1] * _nf3._Z11[_em1] + _mf3._Z11[_Re3] * _nf3._Z11[_fm1]; + this._Z11[_im1] = _mf3._Z11[_fm1] * _nf3._Z11[_gm1] + _mf3._Z11[_im1] * _nf3._Z11[_6l1] + _mf3._Z11[_nm1] * _nf3._Z11[_hm1] + _mf3._Z11[_Re3] * _nf3._Z11[_im1]; + this._Z11[_nm1] = _mf3._Z11[_fm1] * _nf3._Z11[_km1] + _mf3._Z11[_im1] * _nf3._Z11[_lm1] + _mf3._Z11[_nm1] * _nf3._Z11[_mm1] + _mf3._Z11[_Re3] * _nf3._Z11[_nm1]; + this._Z11[_Re3] = _mf3._Z11[_fm1] * _nf3._Z11[_Oe3] + _mf3._Z11[_im1] * _nf3._Z11[_Pe3] + _mf3._Z11[_nm1] * _nf3._Z11[_Qe3] + _mf3._Z11[_Re3] * _nf3._Z11[_Re3]; +}; +_Fk1.prototype._5m1 = function (_e11) { + this._8f3(); + var _l41 = _Gc3(_e11); + var _Wo1 = Math.sin(_l41); + var _Y9 = Math.cos(_l41); + this._Z11[_cm1] = _Y9; + this._Z11[_gm1] = -_Wo1; + this._Z11[_dm1] = _Wo1; + this._Z11[_6l1] = _Y9; +}; +_Fk1.prototype._4m1 = function (_e11) { + this._8f3(); + var _l41 = _Gc3(_e11); + var _Wo1 = Math.sin(_l41); + var _Y9 = Math.cos(_l41); + this._Z11[_cm1] = _Y9; + this._Z11[_km1] = _Wo1; + this._Z11[_em1] = -_Wo1; + this._Z11[_mm1] = _Y9; +}; +_Fk1.prototype._3m1 = function (_e11) { + this._8f3(); + var _l41 = _Gc3(_e11); + var _Wo1 = Math.sin(_l41); + var _Y9 = Math.cos(_l41); + this._Z11[_6l1] = _Y9; + this._Z11[_lm1] = -_Wo1; + this._Z11[_hm1] = _Wo1; + this._Z11[_mm1] = _Y9; +}; +_Fk1.prototype._1m1 = function (_a11, _b11, _Z71) { + this._8f3(); + this._Z11[_fm1] = _a11; + this._Z11[_im1] = _b11; + this._Z11[_nm1] = _Z71; +}; +_Fk1.prototype._2m1 = function (_2N1, _3N1, _of3) { + this._8f3(); + this._Z11[_cm1] = _2N1; + this._Z11[_6l1] = _3N1; + this._Z11[_mm1] = _of3; +}; +_Fk1.prototype._6m1 = function (_P71, _e11) { + _P71._sl1(); + var _l41 = _Gc3(_e11); + var _Y9 = Math.cos(_l41); + var _Wo1 = Math.sin(_l41); + var _pf3 = 1.0 - _Y9; + this._8f3(); + this._Z11[0] = _pf3 * _P71._vl1 * _P71._vl1 + _Y9; + this._Z11[1] = _pf3 * _P71._vl1 * _P71._wl1 + _Wo1 * _P71._xl1; + this._Z11[2] = _pf3 * _P71._vl1 * _P71._xl1 - _Wo1 * _P71._wl1; + this._Z11[4] = _pf3 * _P71._vl1 * _P71._wl1 - _Wo1 * _P71._xl1; + this._Z11[5] = _pf3 * _P71._wl1 * _P71._wl1 + _Y9; + this._Z11[6] = _pf3 * _P71._wl1 * _P71._xl1 + _Wo1 * _P71._vl1; + this._Z11[8] = _pf3 * _P71._vl1 * _P71._xl1 + _Wo1 * _P71._wl1; + this._Z11[9] = _pf3 * _P71._wl1 * _P71._xl1 - _Wo1 * _P71._vl1; + this._Z11[10] = _pf3 * _P71._xl1 * _P71._xl1 + _Y9; +}; +_Fk1.prototype._Hm1 = function (_a11, _b11, _Z71, _Am1, _Bm1, _Cm1, _Dm1, _Em1, _Fm1) { + var _qf3 = Math.sin(_Am1); + var _rf3 = Math.cos(_Am1); + var _sf3 = Math.sin(_Bm1); + var _tf3 = Math.cos(_Bm1); + var _uf3 = Math.sin(_Cm1); + var _vf3 = Math.cos(_Cm1); + var _wf3 = -_uf3 * -_qf3; + var _xf3 = _vf3 * -_qf3; + this._Z11[0] = (_vf3 * _tf3 + _wf3 * -_sf3) * _Dm1; + this._Z11[4] = -_uf3 * _rf3 * _Dm1; + this._Z11[8] = (_vf3 * _sf3 + _wf3 * _tf3) * _Dm1; + this._Z11[12] = _a11; + this._Z11[1] = (_uf3 * _tf3 + _xf3 * -_sf3) * _Em1; + this._Z11[5] = _vf3 * _rf3 * _Em1; + this._Z11[9] = (_uf3 * _sf3 + _xf3 * _tf3) * _Em1; + this._Z11[13] = _b11; + this._Z11[2] = _rf3 * -_sf3 * _Fm1; + this._Z11[6] = _qf3 * _Fm1; + this._Z11[10] = _rf3 * _tf3 * _Fm1; + this._Z11[14] = _Z71; + this._Z11[3] = this._Z11[7] = this._Z11[11] = 0.0; + this._Z11[15] = 1.0; +}; +_Fk1.prototype._6v1 = function (_yf3) { + var _zf3 = _yf3._Z11[_Se3] * _yf3._Z11[_Xe3] - _yf3._Z11[_We3] * _yf3._Z11[_Te3]; + var _Km1 = _yf3._Z11[_Se3] * _yf3._Z11[_Ye3] - _yf3._Z11[_We3] * _yf3._Z11[_Ue3]; + var _Lm1 = _yf3._Z11[_Se3] * _yf3._Z11[_Ze3] - _yf3._Z11[_We3] * _yf3._Z11[_Ve3]; + var _Mm1 = _yf3._Z11[_Te3] * _yf3._Z11[_Ye3] - _yf3._Z11[_Xe3] * _yf3._Z11[_Ue3]; + var _Af3 = _yf3._Z11[_Te3] * _yf3._Z11[_Ze3] - _yf3._Z11[_Xe3] * _yf3._Z11[_Ve3]; + var _Bf3 = _yf3._Z11[_Ue3] * _yf3._Z11[_Ze3] - _yf3._Z11[_Ye3] * _yf3._Z11[_Ve3]; + var _Cf3 = _yf3._Z11[_1f3] * _yf3._Z11[_6f3] - _yf3._Z11[_5f3] * _yf3._Z11[_2f3]; + var _Df3 = _yf3._Z11[_0f3] * _yf3._Z11[_6f3] - _yf3._Z11[_4f3] * _yf3._Z11[_2f3]; + var _NS1 = _yf3._Z11[_0f3] * _yf3._Z11[_5f3] - _yf3._Z11[_4f3] * _yf3._Z11[_1f3]; + var _CS1 = _yf3._Z11[__e3] * _yf3._Z11[_6f3] - _yf3._Z11[_3f3] * _yf3._Z11[_2f3]; + var _BS1 = _yf3._Z11[__e3] * _yf3._Z11[_5f3] - _yf3._Z11[_3f3] * _yf3._Z11[_1f3]; + var _6T1 = _yf3._Z11[__e3] * _yf3._Z11[_4f3] - _yf3._Z11[_3f3] * _yf3._Z11[_0f3]; + var _GS1 = _zf3 * _Cf3 - _Km1 * _Df3 + _Lm1 * _NS1 + _Mm1 * _CS1 - _Af3 * _BS1 + _Bf3 * _6T1; + if (_GS1 != 0) { + var _Ef3 = 1.0 / _GS1; + var _e21 = new Float32Array(16); + _e21[_Se3] = (_yf3._Z11[_Xe3] * _Cf3 - _yf3._Z11[_Ye3] * _Df3 + _yf3._Z11[_Ze3] * _NS1) * _Ef3; + _e21[_Te3] = (-_yf3._Z11[_Te3] * _Cf3 + _yf3._Z11[_Ue3] * _Df3 - _yf3._Z11[_Ve3] * _NS1) * _Ef3; + _e21[_Ue3] = (_yf3._Z11[_4f3] * _Bf3 - _yf3._Z11[_5f3] * _Af3 + _yf3._Z11[_6f3] * _Mm1) * _Ef3; + _e21[_Ve3] = (-_yf3._Z11[_0f3] * _Bf3 + _yf3._Z11[_1f3] * _Af3 - _yf3._Z11[_2f3] * _Mm1) * _Ef3; + _e21[_We3] = (-_yf3._Z11[_We3] * _Cf3 + _yf3._Z11[_Ye3] * _CS1 - _yf3._Z11[_Ze3] * _BS1) * _Ef3; + _e21[_Xe3] = (_yf3._Z11[_Se3] * _Cf3 - _yf3._Z11[_Ue3] * _CS1 + _yf3._Z11[_Ve3] * _BS1) * _Ef3; + _e21[_Ye3] = (-_yf3._Z11[_3f3] * _Bf3 + _yf3._Z11[_5f3] * _Lm1 - _yf3._Z11[_6f3] * _Km1) * _Ef3; + _e21[_Ze3] = (_yf3._Z11[__e3] * _Bf3 - _yf3._Z11[_1f3] * _Lm1 + _yf3._Z11[_2f3] * _Km1) * _Ef3; + _e21[__e3] = (_yf3._Z11[_We3] * _Df3 - _yf3._Z11[_Xe3] * _CS1 + _yf3._Z11[_Ze3] * _6T1) * _Ef3; + _e21[_0f3] = (-_yf3._Z11[_Se3] * _Df3 + _yf3._Z11[_Te3] * _CS1 - _yf3._Z11[_Ve3] * _6T1) * _Ef3; + _e21[_1f3] = (_yf3._Z11[_3f3] * _Af3 - _yf3._Z11[_4f3] * _Lm1 + _yf3._Z11[_6f3] * _zf3) * _Ef3; + _e21[_2f3] = (-_yf3._Z11[__e3] * _Af3 + _yf3._Z11[_0f3] * _Lm1 - _yf3._Z11[_2f3] * _zf3) * _Ef3; + _e21[_3f3] = (-_yf3._Z11[_We3] * _NS1 + _yf3._Z11[_Xe3] * _BS1 - _yf3._Z11[_Ye3] * _6T1) * _Ef3; + _e21[_4f3] = (_yf3._Z11[_Se3] * _NS1 - _yf3._Z11[_Te3] * _BS1 + _yf3._Z11[_Ue3] * _6T1) * _Ef3; + _e21[_5f3] = (-_yf3._Z11[_3f3] * _Mm1 + _yf3._Z11[_4f3] * _Km1 - _yf3._Z11[_5f3] * _zf3) * _Ef3; + _e21[_6f3] = (_yf3._Z11[__e3] * _Mm1 - _yf3._Z11[_0f3] * _Km1 + _yf3._Z11[_1f3] * _zf3) * _Ef3; + this._Z11 = _e21; + } +}; +_Fk1.prototype._eY2 = function (_Ff3) { + var _Gf3 = new _Zk1(0.0, 0.0, 0.0); + if (_Ff3 != undefined) { + _Gf3._vl1 = this._Z11[_cm1] * _Ff3._vl1 + this._Z11[_dm1] * _Ff3._wl1 + this._Z11[_em1] * _Ff3._xl1 + this._Z11[_fm1]; + _Gf3._wl1 = this._Z11[_gm1] * _Ff3._vl1 + this._Z11[_6l1] * _Ff3._wl1 + this._Z11[_hm1] * _Ff3._xl1 + this._Z11[_im1]; + _Gf3._xl1 = this._Z11[_km1] * _Ff3._vl1 + this._Z11[_lm1] * _Ff3._wl1 + this._Z11[_mm1] * _Ff3._xl1 + this._Z11[_nm1]; + } + return _Gf3; +}; +/*@constructor */ function _ce1() { + this.x = 0; + this.y = 0; + this._Z9 = 0; + this.__9 = 0; + this._9k = 0; + this._ak = 0; + this._bk = 0; + this._ck = 0; + this._dk = 0; + this._ek = 0; + this._fk = 0; + this._JK1 = _qe3; +} +/*@constructor */ function _qe3(_YK1) { + this.x = _YK1.x; + this.y = _YK1.y; + this._Z9 = _YK1._Z9; + this.__9 = _YK1.__9; + this._9k = _YK1._9k; + this._ak = _YK1._ak; + this._bk = _YK1._bk; + this._ck = _YK1._ck; + this._dk = _YK1._dk; + this._ek = _YK1._ek; + this._fk = _YK1._fk; +} +/*@constructor */ /*@constructor */ /*@constructor */ /*@constructor */ /*@constructor */ /*@constructor */ /*@constructor */ /*@constructor */ function _Hf3(_L31) { + _w61("splash_set_color()"); +} +var _If3 = _Hf3; +var _Jf3 = !0; +function _Kf3(_y61) { + _w61("texture_get_width()"); +} +function _Lf3(_y61) { + _w61("texture_get_height()"); +} +function _Mf3(_7x1) { + _w61("texture_set_blending()"); +} +function _el1(repeat) { + _w61("texture_set_repeat()"); +} +function _dl1() { + _w61("texture_get_repeat()"); +} +function _Nf3(repeat) { + _w61("texture_set_repeat_ext()"); +} +function _Of3(_En1, _fh1) { + _w61("texture_set_interpolation_ext()"); +} +function _Pf3(_b31) { + _w61("texture_get_uvs()"); +} +function _Qf3() { + _w61("draw_set_alpha_test()"); +} +function _Rf3() { + _w61("draw_set_alpha_test_ref_value()"); +} +function _Sf3() { + _w61("draw_get_alpha_test()"); + return 0; +} +function _Tf3() { + _w61("draw_get_alpha_test_ref_value()"); + return 0; +} +/*@constructor */ function _Zk1(_Uf3, _Vf3, _Wf3) { + if (arguments.length > 0) { + if (arguments.length == 3) { + this._vl1 = _Uf3; + this._wl1 = _Vf3; + this._xl1 = _Wf3; + } else { + this._vl1 = _Uf3._vl1; + this._wl1 = _Uf3._wl1; + this._xl1 = _Uf3._xl1; + } + } else { + this._vl1 = 1.0; + this._wl1 = 0.0; + this._xl1 = 0.0; + } +} +_Zk1.prototype._Da1 = function (_c61) { + return new _Zk1(this._vl1 + _c61._vl1, this._wl1 + _c61._wl1, this._xl1 + _c61._xl1); +}; +_Zk1.prototype._gY2 = function (_c61) { + return new _Zk1(this._vl1 - _c61._vl1, this._wl1 - _c61._wl1, this._xl1 - _c61._xl1); +}; +_Zk1.prototype._sl1 = function () { + var _Bc1 = 1.0 / Math.sqrt(this._vl1 * this._vl1 + this._wl1 * this._wl1 + this._xl1 * this._xl1); + this._vl1 = this._vl1 * _Bc1; + this._wl1 = this._wl1 * _Bc1; + this._xl1 = this._xl1 * _Bc1; +}; +_Zk1.prototype._Xf3 = function () { + var _Yf3 = this._vl1 * this._vl1 + this._wl1 * this._wl1 + this._xl1 * this._xl1; + return _Yf3; +}; +_Zk1.prototype.Length = function () { + var _Yf3 = this._Xf3(); + if (_Yf3 > 0.0) { + return Math.sqrt(_Yf3); + } else { + return 0.0; + } +}; +_Zk1.prototype._ff3 = function (_Zf3, __f3) { + this._vl1 = _Zf3._wl1 * __f3._xl1 - _Zf3._xl1 * __f3._wl1; + this._wl1 = _Zf3._xl1 * __f3._vl1 - _Zf3._vl1 * __f3._xl1; + this._xl1 = _Zf3._vl1 * __f3._wl1 - _Zf3._wl1 * __f3._vl1; +}; +_Zk1.prototype._gf3 = function (_0g3) { + return this._vl1 * _0g3._vl1 + this._wl1 * _0g3._wl1 + this._xl1 * _0g3._xl1; +}; +(function (global, __l2, _1g3) { + "use strict"; + function _2g3(_3g3) { + if (!_3g3) return; + if (!_3g3.setTargetAtTime) _3g3.setTargetAtTime = _3g3.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._4g3; + if (!AudioContext.prototype.hasOwnProperty("createScriptProcessor")) AudioContext.prototype.createScriptProcessor = AudioContext.prototype._5g3; + if (!AudioContext.prototype.hasOwnProperty("createPeriodicWave")) AudioContext.prototype.createPeriodicWave = AudioContext.prototype._6g3; + AudioContext.prototype._7g3 = AudioContext.prototype.createGain; + AudioContext.prototype.createGain = function () { + var _kd1 = this._7g3(); + _2g3(_kd1.gain); + return _kd1; + }; + AudioContext.prototype._8g3 = AudioContext.prototype.createDelay; + AudioContext.prototype.createDelay = function (_9g3) { + var _kd1 = _9g3 ? this._8g3(_9g3) : this._8g3(); + _2g3(_kd1.delayTime); + return _kd1; + }; + AudioContext.prototype._ag3 = AudioContext.prototype.createBufferSource; + AudioContext.prototype.createBufferSource = function () { + var _kd1 = this._ag3(); + if (!_kd1.start) { + _kd1.start = function (_bg3, offset, duration) { + if (offset || duration) this.noteGrainOn(_bg3 || 0, offset, duration); + else this.noteOn(_bg3 || 0); + }; + } else { + _kd1._cg3 = _kd1.start; + _kd1.start = function (_bg3, offset, duration) { + if (typeof duration !== "undefined") _kd1._cg3(_bg3 || 0, offset, duration); + else _kd1._cg3(_bg3 || 0, offset || 0); + }; + } + if (!_kd1.stop) { + _kd1.stop = function (_bg3) { + this.noteOff(_bg3 || 0); + }; + } else { + _kd1._dg3 = _kd1.stop; + _kd1.stop = function (_bg3) { + _kd1._dg3(_bg3 || 0); + }; + } + _2g3(_kd1.playbackRate); + return _kd1; + }; + AudioContext.prototype._eg3 = AudioContext.prototype._fg3; + AudioContext.prototype._fg3 = function () { + var _kd1 = this._eg3(); + _2g3(_kd1._gg3); + _2g3(_kd1._hg3); + _2g3(_kd1._wf2); + _2g3(_kd1._ig3); + _2g3(_kd1._jg3); + _2g3(_kd1._kg3); + return _kd1; + }; + AudioContext.prototype._lg3 = AudioContext.prototype._mg3; + AudioContext.prototype._mg3 = function () { + var _kd1 = this._lg3(); + _2g3(_kd1._Ol2); + _2g3(_kd1._ng3); + _2g3(_kd1._w_1); + _2g3(_kd1.gain); + return _kd1; + }; + if (AudioContext.prototype.hasOwnProperty("createOscillator")) { + AudioContext.prototype._og3 = AudioContext.prototype._pg3; + AudioContext.prototype._pg3 = function () { + var _kd1 = this._og3(); + if (!_kd1.start) { + _kd1.start = function (_bg3) { + this.noteOn(_bg3 || 0); + }; + } else { + _kd1._cg3 = _kd1.start; + _kd1.start = function (_bg3) { + _kd1._cg3(_bg3 || 0); + }; + } + if (!_kd1.stop) { + _kd1.stop = function (_bg3) { + this.noteOff(_bg3 || 0); + }; + } else { + _kd1._dg3 = _kd1.stop; + _kd1.stop = function (_bg3) { + _kd1._dg3(_bg3 || 0); + }; + } + if (!_kd1._qg3) _kd1._qg3 = _kd1._rg3; + _2g3(_kd1._Ol2); + _2g3(_kd1._ng3); + return _kd1; + }; + } + } + if (window.hasOwnProperty("webkitOfflineAudioContext") && !window.hasOwnProperty("OfflineAudioContext")) { + window.OfflineAudioContext = webkitOfflineAudioContext; + } +})(window); +var _sg3 = 0, + _tg3 = 1, + _ug3 = 2, + _vg3 = 3, + _wg3 = 4, + _xg3 = 5, + _yg3 = 6, + _zg3 = 7, + _Ag3 = 8, + _Bg3 = 9, + _Cg3 = 10, + _Dg3 = 11, + _Eg3 = 12, + _Fg3 = 13, + _Gg3 = 14, + _Hg3 = 15; +/*@constructor */ function _Kl1() { + this._Ua1(); +} +_Kl1.prototype._Ua1 = function () { + this._Ig3 = []; + this._Jg3 = []; +}; +_Kl1.prototype._Kg3 = function () { + var _Lg3 = "100\n"; + _Lg3 += this._Ig3.length.toString() + "\n"; + for (var _X9 = 0; _X9 < this._Ig3.length; _X9++) { + var _Mg3 = this._Ig3[_X9]; + _Lg3 += _Mg3._Ng3.toString() + " "; + switch (_Mg3._Ng3) { + case _tg3: + break; + case _sg3: + _Lg3 += _Mg3._Og3.toString(); + break; + case _ug3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += "0.0 0.0 0.0 0.0 0.0 0.0 0.0\n"; + break; + case _vg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += (_Mg3.color * 1.0).toString() + " "; + _Lg3 += _Mg3.alpha.toString() + " "; + _Lg3 += "0.0 0.0 0.0 0.0 0.0\n"; + break; + case _wg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._P41.toString() + " "; + _Lg3 += _Mg3._J41.toString() + " "; + _Lg3 += "0.0 0.0 0.0 0.0 0.0\n"; + break; + case _xg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._P41.toString() + " "; + _Lg3 += _Mg3._J41.toString() + " "; + _Lg3 += (_Mg3.color * 1.0).toString() + " "; + _Lg3 += _Mg3.alpha.toString() + " "; + _Lg3 += "0.0 0.0 0.0\n"; + break; + case _yg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._S61.toString() + " "; + _Lg3 += _Mg3._T61.toString() + " "; + _Lg3 += _Mg3._U61.toString() + " "; + _Lg3 += "0.0 0.0 0.0 0.0\n"; + break; + case _zg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._S61.toString() + " "; + _Lg3 += _Mg3._T61.toString() + " "; + _Lg3 += _Mg3._U61.toString() + " "; + _Lg3 += (_Mg3.color * 1.0).toString() + " "; + _Lg3 += _Mg3.alpha.toString() + " "; + _Lg3 += "0.0 0.0\n"; + break; + case _Ag3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._S61.toString() + " "; + _Lg3 += _Mg3._T61.toString() + " "; + _Lg3 += _Mg3._U61.toString() + " "; + _Lg3 += _Mg3._P41.toString() + " "; + _Lg3 += _Mg3._J41.toString() + " "; + _Lg3 += "0.0 0.0\n"; + break; + case _Bg3: + _Lg3 += _Mg3.x.toString() + " "; + _Lg3 += _Mg3.y.toString() + " "; + _Lg3 += _Mg3._L61.toString() + " "; + _Lg3 += _Mg3._S61.toString() + " "; + _Lg3 += _Mg3._T61.toString() + " "; + _Lg3 += _Mg3._U61.toString() + " "; + _Lg3 += _Mg3._P41.toString() + " "; + _Lg3 += _Mg3._J41.toString() + " "; + _Lg3 += (_Mg3.color * 1.0).toString() + " "; + _Lg3 += _Mg3.alpha.toString() + " "; + _Lg3 += "\n"; + break; + case _Cg3: + case _Gg3: + case _Hg3: + _Lg3 += _Mg3.__11.toString() + " "; + _Lg3 += _Mg3._021.toString() + " "; + _Lg3 += _Mg3._9f1.toString() + " "; + _Lg3 += _Mg3._121.toString() + " "; + _Lg3 += _Mg3._221.toString() + " "; + _Lg3 += _Mg3._af1.toString() + " "; + _Lg3 += (_Mg3._fl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._gl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += "0.0 0.0\n"; + break; + case _Fg3: + _Lg3 += _Mg3.__11.toString() + " "; + _Lg3 += _Mg3._021.toString() + " "; + _Lg3 += _Mg3._9f1.toString() + " "; + _Lg3 += _Mg3._121.toString() + " "; + _Lg3 += _Mg3._221.toString() + " "; + _Lg3 += _Mg3._af1.toString() + " "; + _Lg3 += (_Mg3._fl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._gl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._ef1 * 1.0).toString() + " "; + _Lg3 += "0.0\n"; + break; + case _Dg3: + case _Eg3: + _Lg3 += _Mg3.__11.toString() + " "; + _Lg3 += _Mg3._021.toString() + " "; + _Lg3 += _Mg3._9f1.toString() + " "; + _Lg3 += _Mg3._121.toString() + " "; + _Lg3 += _Mg3._221.toString() + " "; + _Lg3 += _Mg3._af1.toString() + " "; + _Lg3 += (_Mg3._fl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._gl1 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._B2 ? 1.0 : 0.0).toString() + " "; + _Lg3 += (_Mg3._ef1 * 1.0).toString() + " "; + _Lg3 += "\n"; + break; + } + } + return _Lg3; +}; +_Kl1.prototype._Ll1 = function (_Jp1) { + if (_Tp1 === true) { + var _Pg3 = this._Kg3(); + var _Qg3 = _Np1(_Jp1); + _Pp1(_Qg3, _Pg3); + _xr(_Qg3); + } else { + debug("d3d_model_save() browser does not support local storage\n"); + } +}; +_Kl1.prototype._Rg3 = function (_Sg3) { + var _Tg3 = ""; + var _9N2 = false; + for (var _X9 = 0; _X9 < _Sg3.length; _X9++) { + var _Ug3 = _Sg3.charAt(_X9); + if (_Ug3 == " ") { + if (!_9N2) { + _Tg3 = _Tg3 + _Ug3; + } + _9N2 = true; + } else { + _9N2 = false; + _Tg3 = _Tg3 + _Ug3; + } + } + return _Tg3; +}; +_Kl1.prototype._Vg3 = function (_Wg3) { + var _Xg3 = _Wg3.split("\n"); + var version = parseInt(_Xg3[0]); + if (version == 100) { + var _Yg3 = parseInt(_Xg3[1]); + for (var _X9 = 2; _X9 < _Xg3.length; _X9++) { + var _Mg3 = {}; + var _Zg3 = this._Rg3(_Xg3[_X9]); + var __g3 = _Zg3.split(" "); + _Mg3._Ng3 = parseInt(__g3[0]); + switch (_Mg3._Ng3) { + case _tg3: + break; + case _sg3: { + _Mg3._Og3 = parseInt(__g3[1]); + break; + } + case _ug3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + break; + } + case _vg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3.color = parseInt(__g3[4]); + _Mg3.alpha = parseFloat(__g3[5]); + break; + } + case _wg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._P41 = parseFloat(__g3[4]); + _Mg3._J41 = parseFloat(__g3[5]); + break; + } + case _xg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._P41 = parseFloat(__g3[4]); + _Mg3._J41 = parseFloat(__g3[5]); + _Mg3.color = parseInt(__g3[6]); + _Mg3.alpha = parseFloat(__g3[7]); + break; + } + case _yg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._S61 = parseFloat(__g3[4]); + _Mg3._T61 = parseFloat(__g3[5]); + _Mg3._U61 = parseFloat(__g3[6]); + break; + } + case _zg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._S61 = parseFloat(__g3[4]); + _Mg3._T61 = parseFloat(__g3[5]); + _Mg3._U61 = parseFloat(__g3[6]); + _Mg3.color = parseInt(__g3[7]); + _Mg3.alpha = parseFloat(__g3[8]); + break; + } + case _Ag3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._S61 = parseFloat(__g3[4]); + _Mg3._T61 = parseFloat(__g3[5]); + _Mg3._U61 = parseFloat(__g3[6]); + _Mg3._P41 = parseFloat(__g3[7]); + _Mg3._J41 = parseFloat(__g3[8]); + break; + } + case _Bg3: { + _Mg3.x = parseFloat(__g3[1]); + _Mg3.y = parseFloat(__g3[2]); + _Mg3._L61 = parseFloat(__g3[3]); + _Mg3._S61 = parseFloat(__g3[4]); + _Mg3._T61 = parseFloat(__g3[5]); + _Mg3._U61 = parseFloat(__g3[6]); + _Mg3._P41 = parseFloat(__g3[7]); + _Mg3._J41 = parseFloat(__g3[8]); + _Mg3.color = parseInt(__g3[9]); + _Mg3.alpha = parseFloat(__g3[10]); + break; + } + case _Cg3: + case _Gg3: + case _Hg3: { + _Mg3.__11 = parseFloat(__g3[1]); + _Mg3._021 = parseFloat(__g3[2]); + _Mg3._9f1 = parseFloat(__g3[3]); + _Mg3._121 = parseFloat(__g3[4]); + _Mg3._221 = parseFloat(__g3[5]); + _Mg3._af1 = parseFloat(__g3[6]); + _Mg3._fl1 = parseFloat(__g3[7]) >= 0.5 ? true : false; + _Mg3._gl1 = parseFloat(__g3[8]) >= 0.5 ? true : false; + break; + } + case _Fg3: { + _Mg3.__11 = parseFloat(__g3[1]); + _Mg3._021 = parseFloat(__g3[2]); + _Mg3._9f1 = parseFloat(__g3[3]); + _Mg3._121 = parseFloat(__g3[4]); + _Mg3._221 = parseFloat(__g3[5]); + _Mg3._af1 = parseFloat(__g3[6]); + _Mg3._fl1 = parseFloat(__g3[7]) >= 0.5 ? true : false; + _Mg3._gl1 = parseFloat(__g3[8]) >= 0.5 ? true : false; + _Mg3._ef1 = ~~parseFloat(__g3[9]); + break; + } + case _Dg3: + case _Eg3: { + _Mg3.__11 = parseFloat(__g3[1]); + _Mg3._021 = parseFloat(__g3[2]); + _Mg3._9f1 = parseFloat(__g3[3]); + _Mg3._121 = parseFloat(__g3[4]); + _Mg3._221 = parseFloat(__g3[5]); + _Mg3._af1 = parseFloat(__g3[6]); + _Mg3._fl1 = parseFloat(__g3[7]) >= 0.5 ? true : false; + _Mg3._gl1 = parseFloat(__g3[8]) >= 0.5 ? true : false; + _Mg3._B2 = parseFloat(__g3[9]) >= 0.5 ? true : false; + _Mg3._ef1 = ~~parseFloat(__g3[10]); + break; + } + } + this._Ig3.push(_Mg3); + } + } +}; +_Kl1.prototype._h31 = function (_Jp1) { + var _Kp1 = _7d1(_Jp1, true); + if (_Kp1 !== null && _Kp1 !== undefined) { + this._Vg3(_Kp1); + } else { + var _nf1 = _5I1(_Jp1); + var _r31 = this; + var _0h3 = new XMLHttpRequest(); + _0h3.open("GET", _nf1, false); + _0h3.onload = function () { + if (_0h3.readyState == 4 && _0h3.status == 200) { + _r31._Vg3(_0h3.responseText); + } + }; + _0h3.send(null); + } +}; +_Kl1.prototype._z81 = function (_e2) { + this._Ig3.push({ _Ng3: _sg3, _Og3: _e2 }); +}; +_Kl1.prototype._B81 = function () { + this._Ig3.push({ _Ng3: _tg3 }); +}; +_Kl1.prototype._M9 = function (x, y, _L61) { + this._Ig3.push({ _Ng3: _ug3, x: x, y: y, _L61: _L61 }); +}; +_Kl1.prototype._Nl1 = function (x, y, _L61, _L31, alpha) { + this._Ig3.push({ _Ng3: _vg3, x: x, y: y, _L61: _L61, color: _L31, alpha: alpha }); +}; +_Kl1.prototype._Ol1 = function (x, y, _L61, _D61, _E61) { + this._Ig3.push({ _Ng3: _wg3, x: x, y: y, _L61: _L61, _P41: _D61, _J41: _E61 }); +}; +_Kl1.prototype._Pl1 = function (x, y, _L61, _D61, _E61, _L31, alpha) { + this._Ig3.push({ _Ng3: _xg3, x: x, y: y, _L61: _L61, _P41: _D61, _J41: _E61, color: _L31, alpha: alpha }); +}; +_Kl1.prototype._Ql1 = function (x, y, _L61, _S61, _T61, _U61) { + this._Ig3.push({ _Ng3: _yg3, x: x, y: y, _L61: _L61, _S61: _S61, _T61: _T61, _U61: _U61 }); +}; +_Kl1.prototype._Rl1 = function (x, y, _L61, _S61, _T61, _U61, _L31, alpha) { + this._Ig3.push({ _Ng3: _zg3, x: x, y: y, _L61: _L61, _S61: _S61, _T61: _T61, _U61: _U61, color: _L31, alpha: alpha }); +}; +_Kl1.prototype._Sl1 = function (x, y, _L61, _S61, _T61, _U61, _D61, _E61) { + this._Ig3.push({ _Ng3: _Ag3, x: x, y: y, _L61: _L61, _S61: _S61, _T61: _T61, _U61: _U61, _P41: _D61, _J41: _E61 }); +}; +_Kl1.prototype._Tl1 = function (x, y, _L61, _S61, _T61, _U61, _D61, _E61, _L31, alpha) { + this._Ig3.push({ _Ng3: _Bg3, x: x, y: y, _L61: _L61, _S61: _S61, _T61: _T61, _U61: _U61, _P41: _D61, _J41: _E61, color: _L31, alpha: alpha }); +}; +_Kl1.prototype._Ul1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + this._Ig3.push({ _Ng3: _Cg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1 }); +}; +_Kl1.prototype._Vl1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + this._Ig3.push({ _Ng3: _Dg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1, _B2: _B2, _ef1: _ef1 }); +}; +_Kl1.prototype._Wl1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _B2, _ef1) { + this._Ig3.push({ _Ng3: _Eg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1, _B2: _B2, _ef1: _ef1 }); +}; +_Kl1.prototype._Xl1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1, _ef1) { + this._Ig3.push({ _Ng3: _Fg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1, _ef1: _ef1 }); +}; +_Kl1.prototype._Yl1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + this._Ig3.push({ _Ng3: _Gg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1 }); +}; +_Kl1.prototype._Zl1 = function (__11, _021, _9f1, _121, _221, _af1, _bf1, _cf1) { + this._Ig3.push({ _Ng3: _Hg3, __11: __11, _021: _021, _9f1: _9f1, _121: _121, _221: _221, _af1: _af1, _fl1: _bf1, _gl1: _cf1 }); +}; +_Kl1.prototype._1h3 = function () { + this._2h3 = new _G71(_H71, _131._I71(_131._W71), false); + this._2h3._Og3 = -1; + this._2h3._3h3 = null; +}; +_Kl1.prototype._4h3 = function (_w71) { + switch (_w71) { + case _571: + case _671: + case _871: + return true; + } + return false; +}; +_Kl1.prototype._5h3 = function (_6h3) { + var _7h3 = this._2h3; + if (_7h3._Og3 != -1 && (_171 != _7h3._Og3 || _271 != _7h3._3h3 || this._4h3(_7h3._Og3) === false)) { + _7h3._291(); + _6h3.push({ _Og3: _v71(_7h3._Og3), _3h3: _7h3._3h3, _8h3: _7h3 }); + this._1h3(); + _7h3 = this._2h3; + } + _7h3._px2(_471); + _7h3._Og3 = _171; + _7h3._3h3 = _271; + _C71(); +}; +_Kl1.prototype._9h3 = function (_6h3) { + var _7h3 = this._2h3; + _7h3._291(); + _6h3.push({ _Og3: _v71(_7h3._Og3), _3h3: _7h3._3h3, _8h3: _7h3 }); + _C71(); +}; +_Kl1.prototype._I62 = function (_Mg3, _v31, _6h3) { + var _ah3 = __61; + var _r31 = this; + __61 = function () { + _r31._5h3(_6h3); + }; + switch (_Mg3._Ng3) { + case _Cg3: + _ff1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1); + break; + case _Dg3: + _gf1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1, _Mg3._B2, _Mg3._ef1); + break; + case _Eg3: + _hf1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1, _Mg3._B2, _Mg3._ef1); + break; + case _Fg3: + _df1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1, _Mg3._ef1); + break; + case _Gg3: + _if1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1); + break; + case _Hg3: + _8f1(_Mg3.__11, _Mg3._021, _Mg3._9f1, _Mg3._121, _Mg3._221, _Mg3._af1, _v31, _Mg3._fl1, _Mg3._gl1); + break; + } + __61 = _ah3; +}; +_Kl1.prototype._O31 = function (x, y, _L61, _v31) { + var _X9, + _7m1 = new _Fk1(); + _7m1._1m1(x, y, _L61); + var _8m1 = _9m1(_0m1); + var _Z11 = new _Fk1(); + _Z11.Multiply(_7m1, _8m1); + __l1(_0m1, _Z11); + var _If = ((_K71 * 255.0) << 24) | (_L71 & 0x00ffffff); + var _bh3 = this._Jg3[_If]; + if (_bh3 === undefined) { + _bh3 = []; + this._Jg3[_If] = _bh3; + } + if (_bh3[_v31] === undefined) { + _bh3[_v31] = []; + var _c31 = _bh3[_v31]; + this._1h3(); + for (var _X9 = 0; _X9 < this._Ig3.length; _X9++) { + var _Mg3 = this._Ig3[_X9]; + switch (_Mg3._Ng3) { + case _sg3: + _J61(_Mg3._Og3, _v31); + break; + case _tg3: + this._5h3(_c31); + break; + case _ug3: + _K61(_Mg3.x, _Mg3.y, _Mg3._L61); + break; + case _vg3: + _M61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3.color, _Mg3.alpha); + break; + case _wg3: + _O61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._P41, _Mg3._J41); + break; + case _xg3: + _P61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._P41, _Mg3._J41, _Mg3.color, _Mg3.alpha); + break; + case _yg3: + _R61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._S61, _Mg3._T61, _Mg3._U61); + break; + case _zg3: + _V61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._S61, _Mg3._T61, _Mg3._U61, _Mg3.color, _Mg3.alpha); + break; + case _Ag3: + _X61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._S61, _Mg3._T61, _Mg3._U61, _Mg3._P41, _Mg3._J41); + break; + case _Bg3: + _Y61(_Mg3.x, _Mg3.y, _Mg3._L61, _Mg3._S61, _Mg3._T61, _Mg3._U61, _Mg3._P41, _Mg3._J41, _Mg3.color, _Mg3.alpha); + break; + case _Cg3: + case _Dg3: + case _Eg3: + case _Fg3: + case _Gg3: + case _Hg3: + this._I62(_Mg3, _v31, _c31); + break; + } + } + this._9h3(_c31); + this._2h3 = null; + } + var _ch3 = _bh3[_v31]; + for (_X9 = 0; _X9 < _ch3.length; _X9++) { + var _dh3 = _ch3[_X9]; + var _V71 = _dh3._3h3 ? _dh3._3h3._o51 : null; + _131._991(_dh3._Og3, _V71, _dh3._8h3, 0); + } + __l1(_0m1, _8m1); +}; +/*@constructor */ function _VE1(_eh3) { + var _tc1 = arguments; + var _uc1 = arguments.length; + this._xc1 = []; + this._2R1 = []; + this.length = 0; + this._d31 = 0; + if (_uc1 > 0) { + for (var _X9 = 0; _X9 < _uc1; _X9++) { + this._xc1[_X9] = null; + this._2R1.push(_X9); + } + } +} +_VE1.prototype._Ec3 = function () { + var _W11; + if (this._2R1.length === 0) { + _W11 = this._xc1.length; + this._xc1[_W11] = null; + return _W11; + } + return this._2R1.pop(); +}; +_VE1.prototype._Da1 = function (_fh3) { + var index = this._Ec3(); + this._xc1[index] = _fh3; + this._d31++; + this.length = this._xc1.length; + return index; +}; +_VE1.prototype._s11 = function (_HB1) { + var _Qc1 = this._xc1[_HB1]; + if (_Qc1 === undefined) _Qc1 = null; + return _Qc1; +}; +_VE1.prototype._yz1 = function (_gh3) { + for (var _921 = 0; _921 < this._xc1.length; _921++) { + if (this._xc1[_921] == _gh3) return _921; + } + return -1; +}; +_VE1.prototype._ey1 = function (_gh3) { + var index = this._yz1(_gh3); + if (index < 0) return; + this._xc1[index] = null; + this._2R1.push(index); + this._d31--; +}; +_VE1.prototype._nc1 = function (_HB1) { + if (_HB1 < 0 || _HB1 >= this._xc1.length) return; + this._xc1[_HB1] = null; + this._2R1.push(_HB1); + this._d31--; +}; +_VE1.prototype._Ua1 = function () { + this._xc1 = []; + this._2R1 = []; + this._d31 = 0; + this.length = this._xc1.length; +}; +_VE1.prototype._sc1 = function (_G31, _M01) { + if (_G31 < 0 || _G31 >= this._xc1.length) return; + this._xc1[_G31] = _M01; +}; +var _hh3 = 0, + _ih3 = 1, + _jh3 = 2, + _kh3 = 3, + _lh3 = 4, + _nv1 = 5, + _jp1 = 6, + _mh3 = 7, + _TC1 = 8, + _nh3 = 9, + _Ea1 = 10, + _oh3 = 0, + _dp1 = 1, + _hp1 = -1, + _Lv1 = 0, + _ph3 = 1, + _ov1 = -1; +var _qh3 = []; +var _rh3 = []; +function _sh3(_Lc1, _7s2) { + _qh3.push(_Lc1); + _rh3.push(_7s2); +} +function _cp1(_Lc1) { + var _X9 = 0; + for (_X9 = 0; _X9 < _qh3.length; _X9++) { + if (_qh3[_X9] == _Lc1) { + var _Ba1 = _rh3[_X9]; + _rh3.splice(_X9, 1); + _qh3.splice(_X9, 1); + return _Ba1; + } + } + return undefined; +} +/*@constructor */ function _th3() { + this._uh3 = ""; + this._vh3 = -1; + this._Ha1 = 0; + this._fd1 = null; + this._wh3 = _hh3; + this._Ia1 = false; +} +/*@constructor */ function _ld3() { + this._xc1 = new _VE1(5); +} +_ld3.prototype._jC1 = function () { + return this._xc1; +}; +_ld3.prototype._Da1 = function (_Ub1, _Yc1, _l81, _xh3) { + var _Ba1 = new _th3(); + _Ba1._vh3 = _Ub1; + _Ba1._uh3 = _Yc1; + _Ba1._fd1 = _xh3; + _Ba1._wh3 = _l81; + this._xc1._Da1(_Ba1); + _sh3(_xh3, _Ba1); + return _Ba1; +}; +_ld3.prototype._yh3 = function () { + var map = _Dq(); + _rn._mI1 = map; + var _xc1 = this._xc1._xc1; + for (var _X9 = 0; _X9 < _xc1.length; _X9++) { + var _Ba1 = _xc1[_X9]; + if (_Ba1 !== null) { + if (_Ba1._Ia1) { + _Aq(map); + if (_Ba1._wh3 == _TC1) { + var _fw1 = _Ba1._fd1; + for (var prop in _fw1) { + if (_fw1.hasOwnProperty(prop)) { + _lu(map, prop, _fw1[prop]); + } + } + } else if (_Ba1._wh3 == _mh3) { + _lu(map, "filename", _Ba1._uh3); + _lu(map, "url", _Ba1._uh3); + } else if (_Ba1._wh3 == _nv1) { + _lu(map, "filename", ""); + _lu(map, "url", _Ba1._uh3); + _lu(map, "result", _Ba1._pv1); + _lu(map, "http_status", _Ba1._fv1); + _lu(map, "response_headers", _Ba1._gv1); + } else if (_Ba1._wh3 == _jp1) { + _lu(map, "username", _Ba1._9p1); + _lu(map, "password", _Ba1._ap1); + _lu(map, "url", ""); + _lu(map, "result", _Ba1.result); + _lu(map, "value", _Ba1.value); + _lu(map, "http_status", 0); + } else if (_Ba1._wh3 == _nh3) { + _lu(map, "queue_id", _Ba1._MI1); + _lu(map, "buffer_id", _Ba1._zh3); + _lu(map, "queue_shutdown", _Ba1._Ah3); + } else if (_Ba1._wh3 == _Ea1) { + _lu(map, "event_type", _Ba1._Fa1); + _lu(map, "pad_index", _Ba1._Ga1); + } else { + _lu(map, "url", ""); + _lu(map, "result", ""); + _lu(map, "http_status", 0); + _lu(map, "filename", _Ba1._uh3); + } + if (_Ba1._wh3 != _TC1) { + _lu(map, "id", _Ba1._vh3); + _lu(map, "status", _Ba1._Ha1); + } + if (_Ba1._wh3 == _ih3) _o01._p01(_v23, 0); + else if (_Ba1._wh3 == _jh3) _o01._p01(_v23, 0); + else if (_Ba1._wh3 == _kh3) _o01._p01(_v23, 0); + else if (_Ba1._wh3 == _lh3) _o01._p01(_w23, 0); + else if (_Ba1._wh3 == _nv1) _o01._p01(_x23, 0); + else if (_Ba1._wh3 == _jp1) _o01._p01(_y23, 0); + else if (_Ba1._wh3 == _mh3) _o01._p01(_bK1, 0); + else if (_Ba1._wh3 == _TC1) _o01._p01(_z23, 0); + else if (_Ba1._wh3 == _nh3) _o01._p01(_M23, 0); + else if (_Ba1._wh3 == _Ea1) _o01._p01(_nI1, 0); + this._xc1._nc1(_X9); + if (_Ba1._wh3 == _nv1) { + _Tm(_Ba1._gv1); + } + if (_Ba1._wh3 == _TC1 && _Ba1._fd1.type == _zC1) { + _ac1(_Ba1._fd1.buffer); + } + } + } + } + _Tm(map); + _rn._mI1 = -1; +}; +/*@constructor */ function _ae1() { + this.__type = "[Background]"; + this._d2 = ""; + this._n2 = false; + this._o2 = false; + this.preload = false; + this.__d1 = null; + this._Bh3 = 0; + this._Ch3 = 0; + this._Dh3 = 0; + this._Eh3 = 0; + this._Fh3 = 0; + this.frames = 0; + this._Gh3 = 0; + this._Rz1 = 0; + this._Hh3 = []; +} +function _Ih3(_Jh3) { + var _UK1 = new _ae1(); + _UK1._d2 = _Jh3._d2; + if (_Jh3._n2 != undefined) _UK1._n2 = _Jh3._n2; + if (_Jh3._o2 != undefined) _UK1._o2 = _Jh3._o2; + if (_Jh3.preload != undefined) _UK1.preload = _Jh3.preload; + _UK1.__d1 = _Kh3(_Jh3._t2); + if (_Jh3._Bh3 != undefined) _UK1._Bh3 = _Jh3._Bh3; + if (_Jh3._Ch3 != undefined) _UK1._Ch3 = _Jh3._Ch3; + if (_Jh3._Dh3 != undefined) _UK1._Dh3 = _Jh3._Dh3; + if (_Jh3._Eh3 != undefined) _UK1._Eh3 = _Jh3._Eh3; + if (_Jh3._Fh3 != undefined) _UK1._Fh3 = _Jh3._Fh3; + if (_Jh3.frames != undefined) _UK1.frames = _Jh3.frames; + if (_Jh3._Gh3 != undefined) _UK1._Gh3 = _Jh3._Gh3; + if (_Jh3._Rz1 != undefined) _UK1._Rz1 = _Jh3._Rz1; + for (var _X9 = 0; _X9 < _Jh3.frames * _Jh3._Gh3; _X9++) { + if (_Jh3._Hh3[_X9] != undefined) _UK1._Hh3[_X9] = _Jh3._Hh3[_X9]; + } + return _UK1; +} +/*@constructor */ function _Lh3(_Jh3) { + this._Ua1(); + if (_Jh3._4a != undefined) this._4a = _Jh3._4a; + if (_Jh3._1x1 != undefined) this._1x1 = _Jh3._1x1; + if (_Jh3.index != undefined) this.index = _Jh3.index; + if (_Jh3.x != undefined) this.x = _Jh3.x; + if (_Jh3.y != undefined) this.y = _Jh3.y; + if (_Jh3._2x1 != undefined) this._Mh3 = _Jh3._2x1; + if (_Jh3._3x1 != undefined) this._Nh3 = _Jh3._3x1; + if (_Jh3._Yf != undefined) this._Oh3 = _Jh3._Yf; + if (_Jh3._Zf != undefined) this._Ph3 = _Jh3._Zf; + if (_Jh3._6x1 != undefined) this._6x1 = _Jh3._6x1; + if (_Jh3.alpha != undefined) this.alpha = _Jh3.alpha; + if (_Jh3._7x1 != undefined) this._7x1 = _Jh3._7x1; + if (_Jh3._Bh3 != undefined) this._Bh3 = _Jh3._Bh3; + if (_Jh3._Ch3 != undefined) this._Ch3 = _Jh3._Ch3; + if (_Jh3._Dh3 != undefined) this._Dh3 = _Jh3._Dh3; + if (_Jh3._Eh3 != undefined) this._Eh3 = _Jh3._Eh3; + if (_Jh3._Fh3 != undefined) this._Fh3 = _Jh3._Fh3; + if (_Jh3.frames != undefined) this.frames = _Jh3.frames; + if (_Jh3._Gh3 != undefined) this._Gh3 = _Jh3._Gh3; + if (_Jh3._Qh3 != undefined) this._Qh3 = _Jh3._Qh3; + if (_Jh3._Rh3 != undefined) this._Rh3 = _Jh3._Rh3; +} +_Lh3.prototype._Ua1 = function () { + this._4a = false; + this._1x1 = false; + this.index = -1; + this.x = 0; + this.y = 0; + this._Mh3 = true; + this._Nh3 = true; + this._Oh3 = 0; + this._Ph3 = 0; + this._4x1 = 1; + this._5x1 = 1; + this._6x1 = false; + this.alpha = 1.0; + this._7x1 = 0xffffff; +}; +/*@constructor */ function _gd3() { + this.images = []; + this._Vd1 = []; +} +_gd3.prototype._Xd1 = function (_G31) { + return this.images[_G31]; +}; +_gd3.prototype._s11 = function (_G31) { + return this._Vd1[_G31]; +}; +_gd3.prototype._Ua1 = function () { + this._Vd1 = []; +}; +_gd3.prototype._pe3 = function (_Jh3) { + var _Zd1 = null; + if (_Jh3 != null) { + _Zd1 = _Ih3(_Jh3); + } + return this._de1(_Zd1); +}; +_gd3.prototype._de1 = function (_Sh3) { + var _X9 = this.images.length; + this.images[_X9] = _Sh3; + return _X9; +}; +_gd3.prototype._Da1 = function (_Jh3) { + var _Zd1 = null; + if (_Jh3 != null) { + _Zd1 = new _Lh3(_Jh3); + } + this._Vd1[this._Vd1.length] = _Zd1; +}; +var _Th3 = -1, + _Uh3 = -2, + _Vh3 = -3, + _Wh3 = -4, + _Xh3 = -5; +var _XC1 = 0, + _4c1 = 1, + _Yh3 = 2, + _Zh3 = 3, + __h3 = 4; +var _0i3 = 0, + _1i3 = 1, + _2i3 = 2, + _3i3 = 3, + _4i3 = 4, + _6c1 = 5, + _5G2 = 6, + _5i3 = 7, + _4G2 = 8, + _6i3 = 9, + _7i3 = 10, + _8i3 = 11, + _9i3 = 12, + _ai3 = 13; +var _gc1 = 0, + _bi3 = 1, + _ci3 = 2; +function _di3(data, _ei3, _fi3, _gi3, _hi3, _ii3) { + var _mr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _nr1, _or1, _pr1, _qr1, _rr1, _sr1, _tr1, _ur1; + var _X9 = 0; + var _vr1 = _gi3; + var _Cr1 = ""; + var _ji3 = Math.floor(_ii3 / 3); + _X9 = _ji3 * 4; + var _ki3 = _ii3 % 3; + if (!data) { + return data; + } + data += ""; + do { + _qr1 = _rr1 = _sr1 = _tr1 = -1; + while (_qr1 < 0) { + _qr1 = _mr1.indexOf(data.charAt(_X9++)); + } + while (_rr1 < 0) { + _rr1 = _mr1.indexOf(data.charAt(_X9++)); + } + while (_sr1 < 0) { + _sr1 = _mr1.indexOf(data.charAt(_X9++)); + } + while (_tr1 < 0) { + _tr1 = _mr1.indexOf(data.charAt(_X9++)); + } + var _li3 = (_qr1 << 2) | (_rr1 >> 4); + var _mi3 = ((_rr1 & 15) << 4) | (_sr1 >> 2); + var _ni3 = ((_sr1 & 3) << 6) | _tr1; + _fi3[_vr1++] = _li3; + if (_vr1 >= _ei3) return _fi3; + if (_sr1 != 64) { + _fi3[_vr1++] = _mi3; + if (_vr1 >= _ei3) return _fi3; + } + if (_tr1 != 64) { + _fi3[_vr1++] = _ni3; + if (_vr1 >= _ei3) return _fi3; + } + } while (_X9 < data.length); + var _oi3 = _vr1; + if (_hi3 && _oi3 < _ei3) { + _fi3[_oi3++] = "\0"; + } + return _fi3; +} +function _pi3(_Ir1, length) { + var _qi3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _Kr1 = ""; + var _li3, + _mi3, + _ni3 = ""; + var _ri3, + _si3, + _ti3, + _ui3 = ""; + var _X9 = 0; + do { + _li3 = _Ir1.charCodeAt(_X9++); + _mi3 = _Ir1.charCodeAt(_X9++); + _ni3 = _Ir1.charCodeAt(_X9++); + _ri3 = _li3 >> 2; + _si3 = ((_li3 & 3) << 4) | (_mi3 >> 4); + _ti3 = ((_mi3 & 15) << 2) | (_ni3 >> 6); + _ui3 = _ni3 & 63; + if (isNaN(_mi3)) { + _ti3 = _ui3 = 64; + } else if (isNaN(_ni3)) { + _ui3 = 64; + } + _Kr1 = _Kr1 + _qi3.charAt(_ri3) + _qi3.charAt(_si3) + _qi3.charAt(_ti3) + _qi3.charAt(_ui3); + _li3 = _mi3 = _ni3 = ""; + _ri3 = _si3 = _ti3 = _ui3 = ""; + } while (_X9 < length); + return _Kr1; +} +function _Tr2(_781) { + var size = 1; + while (size <= 1024) { + if (_781 <= size) return size; + size = size << 1; + } + return 1024; +} +/*@constructor */ function _vi3(_781, _l81, _wi3, _xi3) { + _wi3 = _Tr2(_wi3 & 0x1ff); + this._yi3 = _781 + _wi3; + this._wh3 = _l81; + this._zi3 = _781; + this._Ai3 = _wi3; + this._Bi3 = 0; + this._1G2 = 0; + this._Ci3 = 0; + this.__C1 = new ArrayBuffer(_781); + this._Di3 = new DataView(this.__C1); + if (_xi3 != undefined && _xi3.length > 0) { + var _Ei3 = _c21(_xi3.length, _781); + this._Ci3 = _Ei3; + var _Fi3 = new Uint8Array(this.__C1); + for (var _X9 = 0; _X9 < _Ei3; _X9++) { + _Fi3[_X9] = _xi3[_X9]; + } + } +} +_vi3.prototype._Gi3 = function (_ux2) { + var _Hi3 = new ArrayBuffer(_ux2); + var _Ii3 = new Uint8Array(this.__C1); + var _Ji3 = new Uint8Array(_Hi3); + if (this.__C1.byteLength > _ux2) { + for (var _X9 = 0; _X9 < _ux2; _X9++) { + _Ji3[_X9] = _Ii3[_X9]; + } + } else { + _Ji3.set(_Ii3); + } + this.__C1 = _Hi3; + this._Di3 = new DataView(this.__C1); + this._zi3 = _ux2; + this._Ki3(-1); +}; +_vi3.prototype._Ki3 = function (_781, _Li3) { + if (_781 == undefined) _781 = -1; + if (_Li3 == undefined) _Li3 = false; + var size = _781; + if (size == -1) size = this._1G2; + if (_Li3) { + this._Ci3 = size; + } else { + this._Ci3 = _a21(this._Ci3, size); + this._Ci3 = _c21(this._Ci3, this._zi3); + } +}; +function _yr1(_Qp1) { + var _Oo1 = ""; + for (var _X9 = 0; _X9 < _Qp1.length; _X9++) { + var _Mi3 = _Qp1.charCodeAt(_X9); + if (_Mi3 < 0x80) { + _Oo1 += String.fromCharCode(_Mi3 & 0x7f); + } else if (_Mi3 < 0x0800) { + _Oo1 += String.fromCharCode(((_Mi3 >> 6) & 0x1f) | 0xc0); + _Oo1 += String.fromCharCode((_Mi3 & 0x3f) | 0x80); + } else if (_Mi3 < 0x10000) { + _Oo1 += String.fromCharCode(((_Mi3 >> 12) & 0x0f) | 0xe0); + _Oo1 += String.fromCharCode(((_Mi3 >> 6) & 0x3f) | 0x80); + _Oo1 += String.fromCharCode((_Mi3 & 0x3f) | 0x80); + } else { + _Oo1 += String.fromCharCode(((_Mi3 >> 18) & 0x07) | 0xf0); + _Oo1 += String.fromCharCode(((_Mi3 >> 12) & 0x3f) | 0x80); + _Oo1 += String.fromCharCode(((_Mi3 >> 6) & 0x3f) | 0x80); + _Oo1 += String.fromCharCode((_Mi3 & 0x3f) | 0x80); + } + } + return _Oo1; +} +_vi3.prototype._Ni3 = function (_l81) { + this._1G2 = ((this._1G2 + this._Bi3 + (this._Ai3 - 1)) & ~(this._Ai3 - 1)) - this._Bi3; + if (this._1G2 >= this._zi3 && this._wh3 == _Yh3) { + while (this._1G2 >= this._zi3) { + this._Oi3(); + this._1G2 -= this._zi3; + } + } + if (this._1G2 >= this._zi3) return _l81 == _8i3 ? "" : _Vh3; + var _m61; + switch (_l81) { + case _7i3: + _m61 = this._Di3.getUint8(this._1G2++); + if (_m61 == 1) { + _m61 = true; + } else { + _m61 = false; + } + break; + case _1i3: + { + _m61 = this._Di3.getUint8(this._1G2++); + } + break; + case _8i3: + case _ai3: + { + _m61 = ""; + var _Br1; + var _Ar1 = 0; + while (this._1G2 < this._zi3) { + var _J41 = 0; + _Br1 = -1; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + if ((_Ar1 & 0x80) == 0) { + _J41 = _Ar1; + } else if ((_Ar1 & 0xe0) == 0xc0) { + _J41 = (_Ar1 & 0x1f) << 6; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= _Ar1 & 0x3f; + } else if ((_Ar1 & 0xf0) == 0xe0) { + _J41 = (_Ar1 & 0x0f) << 12; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= (_Ar1 & 0x3f) << 6; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= _Ar1 & 0x3f; + } else { + _J41 = (_Ar1 & 0x07) << 18; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= (_Ar1 & 0x3f) << 12; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= (_Ar1 & 0x3f) << 6; + _Ar1 = this._Di3.getUint8(this._1G2++, true); + _J41 |= _Ar1 & 0x3f; + _Br1 = String.fromCharCode((_J41 >> 10) + 0xd7c0) + String.fromCharCode((_J41 & 0x3ff) | 0xdc00); + } + if (_J41 == 0x00) break; + if (_Br1 < 0) _Br1 = String.fromCharCode(_J41); + _m61 += _Br1; + } + } + break; + case _2i3: + _m61 = this._Di3.getInt8(this._1G2++); + break; + case _3i3: + _m61 = this._Di3.getUint16(this._1G2, true); + this._1G2 += 2; + break; + case _4i3: + _m61 = this._Di3.getInt16(this._1G2, true); + this._1G2 += 2; + break; + case _5G2: + _m61 = this._Di3.getInt32(this._1G2, true); + this._1G2 += 4; + break; + case _6c1: + _m61 = this._Di3.getUint32(this._1G2, true); + this._1G2 += 4; + break; + case _4G2: + _m61 = this._Di3.getFloat32(this._1G2, true); + this._1G2 += 4; + break; + case _6i3: + _m61 = this._Di3.getFloat64(this._1G2, true); + this._1G2 += 8; + break; + case _9i3: + var _eL1 = this._Di3.getUint32(this._1G2, true); + this._1G2 += 4; + var _xL1 = this._Di3.getUint32(this._1G2, true); + this._1G2 += 4; + _m61 = new Long(_eL1, _xL1); + break; + } + return _m61; +}; +_vi3.prototype._Oi3 = function () { + this._Bi3 = (this._Bi3 + this._zi3) % this._Ai3; +}; +function _Pi3(_l81) { + var _Qi3 = 0; + switch (_l81) { + case _7i3: + case _1i3: + case _2i3: + _Qi3 = 1; + break; + case _3i3: + case _4i3: + _Qi3 = 2; + break; + case _5G2: + case _6c1: + case _4G2: + _Qi3 = 4; + break; + case _6i3: + case _9i3: + _Qi3 = 8; + break; + } + return _Qi3; +} +function _Ri3() { + this._X9 = new Uint32Array(2); + this._Si3 = new Uint32Array(4); + this._Ti3 = new Uint8Array(64); + this._Ui3 = new Uint8Array(16); + this._X9[0] = this._X9[1] = 0; + this._Si3[0] = this._Si3[1] = this._Si3[2] = this._Si3[3] = 0; + for (var _X9 = 0; _X9 < 64; _X9++) this._Ti3[_X9] = 0; + for (var _X9 = 0; _X9 < 16; _X9++) this._Ui3[_X9] = 0; +} +_Ri3.prototype._Vi3 = function () { + var _C21 = "0123456789abcdef"; + var _Wo1 = ""; + for (var __9 = 0; __9 < 16; __9++) { + var _e21 = this._Ui3[__9]; + _Wo1 += _C21[(_e21 >> 4) & 0xf]; + _Wo1 += _C21[_e21 & 0xf]; + } + return _Wo1; +}; +function _Wi3() { + var _Xi3 = new _Ri3(); + _Xi3._X9[0] = _Xi3._X9[1] = 0; + _Xi3._Si3[0] = 0x67452301; + _Xi3._Si3[1] = 0xefcdab89; + _Xi3._Si3[2] = 0x98badcfe; + _Xi3._Si3[3] = 0x10325476; + return _Xi3; +} +var _Yi3 = new Uint32Array(16); +function _Zi3(x, y, _L61) { + _Yi3[0] = x; + _Yi3[1] = y; + _Yi3[2] = _L61; + return (_Yi3[0] & _Yi3[1]) | (~_Yi3[0] & _Yi3[2]); +} +function __i3(x, y, _L61) { + _Yi3[0] = x; + _Yi3[1] = y; + _Yi3[2] = _L61; + return (_Yi3[0] & _Yi3[2]) | (_Yi3[1] & ~_Yi3[2]); +} +function _0j3(x, y, _L61) { + _Yi3[0] = x; + _Yi3[1] = y; + _Yi3[2] = _L61; + return _Yi3[0] ^ _Yi3[1] ^ _Yi3[2]; +} +function _1j3(x, y, _L61) { + _Yi3[0] = x; + _Yi3[1] = y; + _Yi3[2] = _L61; + return _Yi3[1] ^ (_Yi3[0] | ~_Yi3[2]); +} +var _2j3 = new Uint32Array(2); +function _3j3(x, _W11) { + _2j3[0] = x; + _2j3[1] = ((_2j3[0] << _W11) & 0xffffffff) | ((_2j3[0] >> (32 - _W11)) & ((1 << _W11) - 1)); + return _2j3[1]; +} +var _4j3 = new Uint32Array(7); +function _5j3(_l41, _e21, _Y9, _Ce1, x, _Wo1, _vr1) { + _4j3[0] = _l41; + _4j3[1] = _e21; + _4j3[2] = _Y9; + _4j3[3] = _Ce1; + _4j3[4] = x; + _4j3[5] = _Wo1; + _4j3[6] = _vr1; + _4j3[0] += _Zi3(_4j3[1], _4j3[2], _4j3[3]) + _4j3[4] + _4j3[6]; + _4j3[0] = _3j3(_4j3[0], _4j3[5]); + _4j3[0] += _4j3[1]; + return _4j3[0]; +} +function _6j3(_l41, _e21, _Y9, _Ce1, x, _Wo1, _vr1) { + _4j3[0] = _l41; + _4j3[1] = _e21; + _4j3[2] = _Y9; + _4j3[3] = _Ce1; + _4j3[4] = x; + _4j3[5] = _Wo1; + _4j3[6] = _vr1; + _4j3[0] += __i3(_4j3[1], _4j3[2], _4j3[3]) + _4j3[4] + _4j3[6]; + _4j3[0] = _3j3(_4j3[0], _4j3[5]); + _4j3[0] += _4j3[1]; + return _4j3[0]; +} +function _7j3(_l41, _e21, _Y9, _Ce1, x, _Wo1, _vr1) { + _4j3[0] = _l41; + _4j3[1] = _e21; + _4j3[2] = _Y9; + _4j3[3] = _Ce1; + _4j3[4] = x; + _4j3[5] = _Wo1; + _4j3[6] = _vr1; + _4j3[0] += _0j3(_4j3[1], _4j3[2], _4j3[3]) + _4j3[4] + _4j3[6]; + _4j3[0] = _3j3(_4j3[0], _4j3[5]); + _4j3[0] += _4j3[1]; + return _4j3[0]; +} +function _8j3(_l41, _e21, _Y9, _Ce1, x, _Wo1, _vr1) { + _4j3[0] = _l41; + _4j3[1] = _e21; + _4j3[2] = _Y9; + _4j3[3] = _Ce1; + _4j3[4] = x; + _4j3[5] = _Wo1; + _4j3[6] = _vr1; + _4j3[0] += _1j3(_4j3[1], _4j3[2], _4j3[3]) + _4j3[4] + _4j3[6]; + _4j3[0] = _3j3(_4j3[0], _4j3[5]); + _4j3[0] += _4j3[1]; + return _4j3[0]; +} +function _CB2(_9j3, _aj3) { + var _l41 = _9j3[0], + _e21 = _9j3[1], + _Y9 = _9j3[2], + _Ce1 = _9j3[3]; + var _bj3 = 7; + var _cj3 = 12; + var _dj3 = 17; + var _ej3 = 22; + _l41 = _5j3(_l41, _e21, _Y9, _Ce1, _aj3[0], _bj3, 0xd76aa478); + _Ce1 = _5j3(_Ce1, _l41, _e21, _Y9, _aj3[1], _cj3, 0xe8c7b756); + _Y9 = _5j3(_Y9, _Ce1, _l41, _e21, _aj3[2], _dj3, 0x242070db); + _e21 = _5j3(_e21, _Y9, _Ce1, _l41, _aj3[3], _ej3, 0xc1bdceee); + _l41 = _5j3(_l41, _e21, _Y9, _Ce1, _aj3[4], _bj3, 0xf57c0faf); + _Ce1 = _5j3(_Ce1, _l41, _e21, _Y9, _aj3[5], _cj3, 0x4787c62a); + _Y9 = _5j3(_Y9, _Ce1, _l41, _e21, _aj3[6], _dj3, 0xa8304613); + _e21 = _5j3(_e21, _Y9, _Ce1, _l41, _aj3[7], _ej3, 0xfd469501); + _l41 = _5j3(_l41, _e21, _Y9, _Ce1, _aj3[8], _bj3, 0x698098d8); + _Ce1 = _5j3(_Ce1, _l41, _e21, _Y9, _aj3[9], _cj3, 0x8b44f7af); + _Y9 = _5j3(_Y9, _Ce1, _l41, _e21, _aj3[10], _dj3, 0xffff5bb1); + _e21 = _5j3(_e21, _Y9, _Ce1, _l41, _aj3[11], _ej3, 0x895cd7be); + _l41 = _5j3(_l41, _e21, _Y9, _Ce1, _aj3[12], _bj3, 0x6b901122); + _Ce1 = _5j3(_Ce1, _l41, _e21, _Y9, _aj3[13], _cj3, 0xfd987193); + _Y9 = _5j3(_Y9, _Ce1, _l41, _e21, _aj3[14], _dj3, 0xa679438e); + _e21 = _5j3(_e21, _Y9, _Ce1, _l41, _aj3[15], _ej3, 0x49b40821); + var _fj3 = 5; + var _gj3 = 9; + var _hj3 = 14; + var _ij3 = 20; + _l41 = _6j3(_l41, _e21, _Y9, _Ce1, _aj3[1], _fj3, 0xf61e2562); + _Ce1 = _6j3(_Ce1, _l41, _e21, _Y9, _aj3[6], _gj3, 0xc040b340); + _Y9 = _6j3(_Y9, _Ce1, _l41, _e21, _aj3[11], _hj3, 0x265e5a51); + _e21 = _6j3(_e21, _Y9, _Ce1, _l41, _aj3[0], _ij3, 0xe9b6c7aa); + _l41 = _6j3(_l41, _e21, _Y9, _Ce1, _aj3[5], _fj3, 0xd62f105d); + _Ce1 = _6j3(_Ce1, _l41, _e21, _Y9, _aj3[10], _gj3, 0x02441453); + _Y9 = _6j3(_Y9, _Ce1, _l41, _e21, _aj3[15], _hj3, 0xd8a1e681); + _e21 = _6j3(_e21, _Y9, _Ce1, _l41, _aj3[4], _ij3, 0xe7d3fbc8); + _l41 = _6j3(_l41, _e21, _Y9, _Ce1, _aj3[9], _fj3, 0x21e1cde6); + _Ce1 = _6j3(_Ce1, _l41, _e21, _Y9, _aj3[14], _gj3, 0xc33707d6); + _Y9 = _6j3(_Y9, _Ce1, _l41, _e21, _aj3[3], _hj3, 0xf4d50d87); + _e21 = _6j3(_e21, _Y9, _Ce1, _l41, _aj3[8], _ij3, 0x455a14ed); + _l41 = _6j3(_l41, _e21, _Y9, _Ce1, _aj3[13], _fj3, 0xa9e3e905); + _Ce1 = _6j3(_Ce1, _l41, _e21, _Y9, _aj3[2], _gj3, 0xfcefa3f8); + _Y9 = _6j3(_Y9, _Ce1, _l41, _e21, _aj3[7], _hj3, 0x676f02d9); + _e21 = _6j3(_e21, _Y9, _Ce1, _l41, _aj3[12], _ij3, 0x8d2a4c8a); + var _jj3 = 4; + var _kj3 = 11; + var _lj3 = 16; + var _mj3 = 23; + _l41 = _7j3(_l41, _e21, _Y9, _Ce1, _aj3[5], _jj3, 0xfffa3942); + _Ce1 = _7j3(_Ce1, _l41, _e21, _Y9, _aj3[8], _kj3, 0x8771f681); + _Y9 = _7j3(_Y9, _Ce1, _l41, _e21, _aj3[11], _lj3, 0x6d9d6122); + _e21 = _7j3(_e21, _Y9, _Ce1, _l41, _aj3[14], _mj3, 0xfde5380c); + _l41 = _7j3(_l41, _e21, _Y9, _Ce1, _aj3[1], _jj3, 0xa4beea44); + _Ce1 = _7j3(_Ce1, _l41, _e21, _Y9, _aj3[4], _kj3, 0x4bdecfa9); + _Y9 = _7j3(_Y9, _Ce1, _l41, _e21, _aj3[7], _lj3, 0xf6bb4b60); + _e21 = _7j3(_e21, _Y9, _Ce1, _l41, _aj3[10], _mj3, 0xbebfbc70); + _l41 = _7j3(_l41, _e21, _Y9, _Ce1, _aj3[13], _jj3, 0x289b7ec6); + _Ce1 = _7j3(_Ce1, _l41, _e21, _Y9, _aj3[0], _kj3, 0xeaa127fa); + _Y9 = _7j3(_Y9, _Ce1, _l41, _e21, _aj3[3], _lj3, 0xd4ef3085); + _e21 = _7j3(_e21, _Y9, _Ce1, _l41, _aj3[6], _mj3, 0x04881d05); + _l41 = _7j3(_l41, _e21, _Y9, _Ce1, _aj3[9], _jj3, 0xd9d4d039); + _Ce1 = _7j3(_Ce1, _l41, _e21, _Y9, _aj3[12], _kj3, 0xe6db99e5); + _Y9 = _7j3(_Y9, _Ce1, _l41, _e21, _aj3[15], _lj3, 0x1fa27cf8); + _e21 = _7j3(_e21, _Y9, _Ce1, _l41, _aj3[2], _mj3, 0xc4ac5665); + var _nj3 = 6; + var _oj3 = 10; + var _pj3 = 15; + var _qj3 = 21; + _l41 = _8j3(_l41, _e21, _Y9, _Ce1, _aj3[0], _nj3, 0xf4292244); + _Ce1 = _8j3(_Ce1, _l41, _e21, _Y9, _aj3[7], _oj3, 0x432aff97); + _Y9 = _8j3(_Y9, _Ce1, _l41, _e21, _aj3[14], _pj3, 0xab9423a7); + _e21 = _8j3(_e21, _Y9, _Ce1, _l41, _aj3[5], _qj3, 0xfc93a039); + _l41 = _8j3(_l41, _e21, _Y9, _Ce1, _aj3[12], _nj3, 0x655b59c3); + _Ce1 = _8j3(_Ce1, _l41, _e21, _Y9, _aj3[3], _oj3, 0x8f0ccc92); + _Y9 = _8j3(_Y9, _Ce1, _l41, _e21, _aj3[10], _pj3, 0xffeff47d); + _e21 = _8j3(_e21, _Y9, _Ce1, _l41, _aj3[1], _qj3, 0x85845dd1); + _l41 = _8j3(_l41, _e21, _Y9, _Ce1, _aj3[8], _nj3, 0x6fa87e4f); + _Ce1 = _8j3(_Ce1, _l41, _e21, _Y9, _aj3[15], _oj3, 0xfe2ce6e0); + _Y9 = _8j3(_Y9, _Ce1, _l41, _e21, _aj3[6], _pj3, 0xa3014314); + _e21 = _8j3(_e21, _Y9, _Ce1, _l41, _aj3[13], _qj3, 0x4e0811a1); + _l41 = _8j3(_l41, _e21, _Y9, _Ce1, _aj3[4], _nj3, 0xf7537e82); + _Ce1 = _8j3(_Ce1, _l41, _e21, _Y9, _aj3[11], _oj3, 0xbd3af235); + _Y9 = _8j3(_Y9, _Ce1, _l41, _e21, _aj3[2], _pj3, 0x2ad7d2bb); + _e21 = _8j3(_e21, _Y9, _Ce1, _l41, _aj3[9], _qj3, 0xeb86d391); + _9j3[0] += _l41; + _9j3[1] += _e21; + _9j3[2] += _Y9; + _9j3[3] += _Ce1; +} +function _rj3(_sj3, _tj3, _uj3, _vj3) { + var _aj3 = new Uint32Array(16); + var _wj3; + var _X9, _tJ2; + var _G31 = 0; + _wj3 = (_sj3._X9[0] >> 3) & 0x3f; + if (_sj3._X9[0] + ((_vj3 << 3) & 0xffffffff) < _sj3._X9[0]) { + _sj3._X9[1]++; + } + _sj3._X9[0] += (_vj3 << 3) & 0xffffffff; + _sj3._X9[1] += (_vj3 >> 29) & 0xffffffff; + while (_vj3--) { + _sj3._Ti3[_wj3++] = _tj3[_G31++]; + if (_wj3 == 0x40) { + for (_X9 = 0, _tJ2 = 0; _X9 < 16; _X9++, _tJ2 += 4) + _aj3[_X9] = ((0xffffffff & _sj3._Ti3[_tJ2 + 3]) << 24) | ((0xffffffff & _sj3._Ti3[_tJ2 + 2]) << 16) | ((0xffffffff & _sj3._Ti3[_tJ2 + 1]) << 8) | (0xffffffff & _sj3._Ti3[_tJ2]); + _CB2(_sj3._Si3, _aj3); + _wj3 = 0; + } + } +} +var _xj3 = new Uint8Array(64); +function _yj3(_sj3) { + var _aj3 = new Uint32Array(16); + var _wj3; + var _X9, _tJ2; + var _zj3; + _aj3[14] = _sj3._X9[0]; + _aj3[15] = _sj3._X9[1]; + _wj3 = (_sj3._X9[0] >> 3) & 0x3f; + _zj3 = _wj3 < 56 ? 56 - _wj3 : 120 - _wj3; + _xj3[0] = 0x80; + _rj3(_sj3, _xj3, 0, _zj3); + for (_X9 = 0, _tJ2 = 0; _X9 < 14; _X9++, _tJ2 += 4) { + _aj3[_X9] = (~~_sj3._Ti3[_tJ2 + 3] << 24) | (~~_sj3._Ti3[_tJ2 + 2] << 16) | (~~_sj3._Ti3[_tJ2 + 1] << 8) | ~~_sj3._Ti3[_tJ2]; + } + _CB2(_sj3._Si3, _aj3); + for (_X9 = 0, _tJ2 = 0; _X9 < 4; _X9++, _tJ2 += 4) { + _sj3._Ui3[_tJ2] = _sj3._Si3[_X9] & 0xff; + _sj3._Ui3[_tJ2 + 1] = (_sj3._Si3[_X9] >> 8) & 0xff; + _sj3._Ui3[_tJ2 + 2] = (_sj3._Si3[_X9] >> 16) & 0xff; + _sj3._Ui3[_tJ2 + 3] = (_sj3._Si3[_X9] >> 24) & 0xff; + } +} +function _Aj3(_Bj3, _781, _uj3) { + var _Xi3 = _Wi3(); + var _Cj3 = _781; + while (_Cj3 > 0) { + var _Dj3 = _c21(_Cj3, _781 - _uj3); + _rj3(_Xi3, _Bj3, _uj3, _Dj3); + _uj3 = 0; + _Cj3 -= _Dj3; + } + _yj3(_Xi3); + return _Xi3._Vi3(); +} +_vi3.prototype._Ej3 = function (_uj3, _781) { + if (this._zi3 == 0) return; + if (_781 < 0) _781 = this._zi3; + if (_781 == 0) return ""; + if (this._wh3 == _Yh3) { + while (_uj3 < 0) _uj3 += this._zi3; + while (_uj3 >= this._zi3) _uj3 -= this._zi3; + } else { + if (_uj3 < 0) _uj3 = 0; + if (_uj3 >= this._zi3) _uj3 = this._zi3 - 1; + if (_uj3 + _781 > this._zi3) _781 = this._zi3 - _uj3; + } + if (_781 > this._zi3 - _uj3) { + return ""; + } else { + var _Fj3 = new Uint8Array(this.__C1, _uj3, _781); + var _0U2 = ""; + for (var _X9 = 0; _X9 < _781; _X9++) { + _0U2 += String.fromCharCode(_Fj3[_X9]); + } + return _pi3(_0U2, _781); + } +}; +_vi3.prototype._3G2 = function (_l81, _kn1) { + var _Gj3; + var size = 0; + this._1G2 = ((this._1G2 + this._Bi3 + (this._Ai3 - 1)) & ~(this._Ai3 - 1)) - this._Bi3; + if (this._1G2 >= this._zi3 && this._wh3 == _Yh3) { + while (this._1G2 >= this._zi3) { + this._Oi3(); + this._1G2 -= this._zi3; + } + } + if (this._1G2 >= this._zi3 && this._wh3 != _4c1) { + return _Uh3; + } + var _Qi3 = _Pi3(_l81); + if (_l81 === _8i3 || _l81 === _ai3) { + _Gj3 = _yr1(_kn1); + _Qi3 = _Gj3.length; + if (_l81 === _8i3) _Qi3++; + } + if (this._1G2 + _Qi3 > this._zi3) { + if (this._wh3 == _4c1) { + var _Hj3 = this._zi3; + var _ux2 = this._zi3; + while (this._1G2 + _Qi3 > _ux2) { + _ux2 = _ux2 << 1; + } + this._Gi3(_ux2); + } else { + if (this._wh3 != _Yh3) { + return _Uh3; + } + } + } + switch (_l81) { + case _7i3: + if (_kn1 == true) { + _kn1 = 1; + } else { + _kn1 = 0; + } + case _1i3: + { + this._Di3.setUint8(this._1G2, _kn1); + this._1G2++; + } + break; + case _8i3: + case _ai3: + { + for (var _X9 = 0; _X9 < _Gj3.length; _X9++) { + var _Mi3 = _Gj3.charCodeAt(_X9) & 0xff; + this._Di3.setUint8(this._1G2++, _Mi3, true); + } + if (_l81 === _8i3) { + this._Di3.setUint8(this._1G2++, 0, true); + } + } + break; + case _2i3: + this._Di3.setInt8(this._1G2, _kn1); + this._1G2++; + break; + case _3i3: + this._Di3.setUint16(this._1G2, _kn1, true); + this._1G2 += 2; + break; + case _4i3: + this._Di3.setInt16(this._1G2, _kn1, true); + this._1G2 += 2; + break; + case _5G2: + this._Di3.setInt32(this._1G2, _kn1, true); + this._1G2 += 4; + break; + case _6c1: + this._Di3.setUint32(this._1G2, _kn1, true); + this._1G2 += 4; + break; + case _4G2: + this._Di3.setFloat32(this._1G2, _kn1, true); + this._1G2 += 4; + break; + case _6i3: + this._Di3.setFloat64(this._1G2, _kn1, true); + this._1G2 += 8; + break; + case _9i3: + var _Ij3 = yyGetInt64(_kn1); + this._Di3.setUint32(this._1G2, _Ij3._eL1, true); + this._1G2 += 4; + this._Di3.setUint32(this._1G2, _Ij3._xL1, true); + this._1G2 += 4; + break; + } + this._Ki3(-1); +}; +_vi3.prototype._Jj3 = function (_l81, _uj3) { + var size = _Pi3(_l81); + if (_uj3 < 0) return 0; + if (this._wh3 != _Yh3) { + if (_uj3 > this._zi3 - size) return 0; + } else { + while (_uj3 >= this._zi3) { + _uj3 -= this._zi3; + } + } + var _m61; + switch (_l81) { + case _7i3: + _m61 = this._Di3.getUint8(_uj3); + if (_m61 == 1) { + _m61 = true; + } else { + _m61 = false; + } + break; + case _1i3: + { + _m61 = this._Di3.getUint8(_uj3); + } + break; + case _2i3: + _m61 = this._Di3.getInt8(_uj3); + break; + case _3i3: + _m61 = this._Di3.getUint16(_uj3, true); + break; + case _4i3: + _m61 = this._Di3.getInt16(_uj3, true); + break; + case _5G2: + _m61 = this._Di3.getInt32(_uj3, true); + break; + case _6c1: + _m61 = this._Di3.getUint32(_uj3, true); + break; + case _4G2: + _m61 = this._Di3.getFloat32(_uj3, true); + break; + case _6i3: + _m61 = this._Di3.getFloat64(_uj3, true); + break; + case _9i3: + var _eL1 = this._Di3.getUint32(_uj3, true); + var _xL1 = this._Di3.getUint32(_uj3 + 4, true); + _m61 = new Long(_eL1, _xL1); + break; + } + return _m61; +}; +_vi3.prototype._Kj3 = function (_l81, _uj3, _kn1) { + if (_uj3 < 0) return; + var size = _Pi3(_l81); + if (this._wh3 != _Yh3) { + if (_uj3 > this._zi3 - size) return 0; + } else { + while (_uj3 >= this._zi3) { + _uj3 -= this._zi3; + } + } + switch (_l81) { + case _7i3: + if (_kn1 == true) { + _kn1 = 1; + } else { + _kn1 = 0; + } + case _1i3: + this._Di3.setUint8(_uj3, _kn1); + this._Ki3(_uj3 + 1); + return; + break; + case _2i3: + this._Di3.setInt8(_uj3, _kn1); + this._Ki3(_uj3 + 1); + return; + break; + case _3i3: + this._Di3.setUint16(_uj3, _kn1, true); + break; + case _4i3: + this._Di3.setInt16(_uj3, _kn1, true); + break; + case _5G2: + this._Di3.setInt32(_uj3, _kn1, true); + break; + case _6c1: + this._Di3.setUint32(_uj3, _kn1, true); + break; + case _4G2: + this._Di3.setFloat32(_uj3, _kn1, true); + break; + case _6i3: + this._Di3.setFloat64(_uj3, _kn1, true); + break; + case _9i3: + var _Ij3 = yyGetInt64(_kn1); + this._Di3.setUint32(_uj3, _Ij3._eL1, true); + this._Di3.setUint32(_uj3 + 4, _Ij3._xL1, true); + break; + } + this._Ki3(_uj3 + size); +}; +_vi3.prototype._6G2 = function (_Lj3, _uj3) { + switch (_Lj3) { + case _gc1: + if (_uj3 < 0) _uj3 = 0; + this._1G2 = _uj3; + break; + case _bi3: + this._1G2 += _uj3; + if (this._1G2 < 0) this._1G2 = 0; + break; + case _ci3: + this._1G2 = this._zi3 - _uj3; + if (this._1G2 > this._zi3) this._1G2 = this._zi3; + break; + } + return this._1G2; +}; +function _fc1(buffer, _Mj3, offset) { + var _u51 = _ZC1._s11(yyGetInt32(buffer)); + if (!_u51) return 0; + return _u51._6G2(yyGetInt32(_Mj3), yyGetInt32(offset)); +} +function _hc1(buffer, type) { + var _u51 = _ZC1._s11(yyGetInt32(buffer)); + if (!_u51) return 0; + return _u51._Ni3(yyGetInt32(type)); +} +function _Nj3(buffer, offset, type) { + var _u51 = _ZC1._s11(yyGetInt32(buffer)); + if (!_u51) return 0; + return _u51._Jj3(yyGetInt32(type), yyGetInt32(offset)); +} +function _Oj3(buffer, offset, type, value) { + var _u51 = _ZC1._s11(yyGetInt32(buffer)); + if (!_u51) return 0; + return _u51._Kj3(yyGetInt32(type), yyGetInt32(offset), value); +} +function _3c1(_781, _l81, _wi3) { + try { + return _ZC1._Da1(new _vi3(yyGetInt32(_781), yyGetInt32(_l81), yyGetInt32(_wi3))); + } catch (e) { + alert("ArrayBuffer Error : This functionality requires at least IE10"); + return -1; + } +} +function _5c1(_G31, _l81, _kn1) { + var _u51 = _ZC1._s11(yyGetInt32(_G31)); + if (!_u51) return _Xh3; + return _u51._3G2(yyGetInt32(_l81), _kn1); +} +function _Pj3(_G31) { + var _u51 = _ZC1._s11(yyGetInt32(_G31)); + if (!_u51) return _Xh3; + return _u51._1G2; +} +function _ac1(_G31) { + _G31 = yyGetInt32(_G31); + var _u51 = _ZC1._s11(_G31); + if (!_u51) return _Xh3; + _u51.__C1 = null; + _u51._Di3 = null; + _ZC1._nc1(_G31); + return 0; +} +var _Qj3 = -1; +function _Rj3(_IM1, _Sj3, _2n1, _uj3, _Tj3) { + var _u51 = _ZC1._s11(yyGetInt32(_IM1)); + var _he1 = _6e1._s11(yyGetInt32(_Sj3)); + if (!_u51 || !_he1) return false; + var data = null; + var _7e1 = _he1._R41; + try { + data = _7e1._JM1(0, 0, _he1._X71, _he1._Y71); + } catch (_dc1) { + return false; + } + var _Uj3 = data.data; + for (var _X9 = 0; _X9 < _Uj3.length; _X9++) { + _u51._Kj3(_1i3, _X9, _Uj3[_X9]); + } + return true; +} +function _Vj3(_IM1, _Sj3, _2n1, _uj3, _Tj3) { + var _u51 = _ZC1._s11(yyGetInt32(_IM1)); + var _he1 = _6e1._s11(yyGetInt32(_Sj3)); + if (!_u51 || !_he1) return false; + var data = null; + var _7e1 = _he1._R41; + try { + var _Wj3 = _7e1.createImageData(_he1._X71, _he1._Y71); + var data = _Wj3.data; + var _Bc1 = _he1._X71 * _he1._Y71 * 4; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + data[_X9] = _u51._Jj3(_1i3, _X9); + } + _7e1._Xj3(_Wj3, 0, 0); + } catch (_dc1) { + return false; + } + return true; +} +var _Yj3 = function () { + _w61("vertex_create_buffer"); +}; +var _Zj3 = function (size) { + _w61("vertex_create_buffer_ext"); +}; +var __j3 = function (buffer) { + _w61("vertex_delete_buffer"); +}; +var _0k3 = function (buffer, _N_2) { + _w61("vertex_begin"); +}; +var _1k3 = function (buffer) { + _w61("vertex_end"); +}; +var _2k3 = function (buffer, x, y) { + _w61("vertex_position"); +}; +var _3k3 = function (buffer, x, y, _L61) { + _w61("vertex_position_3d"); +}; +var _4k3 = function (buffer, _L31, alpha) { + _w61("vertex_colour"); +}; +var _5k3 = function (buffer, _L31, alpha) { + _w61("vertex_color"); +}; +var _6k3 = function (buffer, _b21, _k41, _e21, _l41) { + _w61("vertex_rgba"); +}; +var _7k3 = function (buffer, _b21, _k41, _e21, _l41) { + _w61("vertex_argb"); +}; +var _8k3 = function (buffer, _P41, _J41) { + _w61("vertex_texcoord"); +}; +var _9k3 = function (buffer, x, y, _L61) { + _w61("vertex_normal"); +}; +var _ak3 = function (buffer, x) { + _w61("vertex_float1"); +}; +var _bk3 = function (buffer, x, y) { + _w61("vertex_float2"); +}; +var _ck3 = function (buffer, x, y, _L61) { + _w61("vertex_float3"); +}; +var _dk3 = function (buffer, x, y, _L61, _Z9) { + _w61("vertex_float4"); +}; +var _ek3 = function (buffer, x, y, _L61, _Z9) { + _w61("vertex_ubyte4"); +}; +var _fk3 = function (buffer) { + _w61("vertex_freeze"); +}; +var _gk3 = function (buffer) { + _w61("vertex_submit"); +}; +var _hk3 = function (buffer) { + _w61("vertex_get_number"); +}; +var _ik3 = function (buffer) { + _w61("vertex_get_buffer_size"); +}; +var _jk3 = function (buffer) { + _w61("vertex_create_buffer_from_buffer"); +}; +var _kk3 = function (buffer) { + _w61("vertex_create_buffer_from_buffer_ext"); +}; +var _lk3 = function () {}; +var _mk3 = 8 * 1024; +var _nk3 = []; +function _ok3() { + _Yj3 = _pk3; + _Zj3 = _qk3; + _jk3 = _rk3; + _kk3 = _sk3; + __j3 = _tk3; + _0k3 = _uk3; + _1k3 = _vk3; + _2k3 = _wk3; + _3k3 = _xk3; + _4k3 = _yk3; + _5k3 = _yk3; + _6k3 = _zk3; + _7k3 = _Ak3; + _8k3 = _Bk3; + _9k3 = _Ck3; + _ak3 = _Dk3; + _bk3 = _Ek3; + _ck3 = _Fk3; + _dk3 = _Gk3; + _ek3 = _Hk3; + _fk3 = _Ik3; + _gk3 = _Jk3; + _hk3 = _Kk3; + _ik3 = _Lk3; + _lk3 = _Mk3; +} +function _sk3(_IM1, _Ip2, _Nk3, _Ok3) { + _Ip2 = yyGetInt32(_Ip2); + _Nk3 = yyGetInt32(_Nk3); + _Ok3 = yyGetInt32(_Ok3); + var _OJ1 = 0; + var _Tv2 = _131._I71(_Ip2); + var _u51 = _ZC1._s11(yyGetInt32(_IM1)); + if (!_u51 || !_Tv2) return -1; + if (_Ok3 == -1) { + _Nk3 = 0; + _OJ1 = _u51._Ci3; + _Ok3 = _OJ1 / _Tv2._u81; + } else { + _OJ1 = _Ok3 * _Tv2._u81; + if (_OJ1 + _Nk3 > _u51._Ci3) { + _OJ1 = _u51._Ci3 - _Nk3; + _Ok3 = ~~(_OJ1 / _Tv2._u81); + _OJ1 = _Ok3 * _Tv2._u81; + } + } + var _Pk3 = _Zj3(_OJ1); + var _Qk3 = _nk3[_Pk3]; + var _Rk3 = new Uint8Array(_u51.__C1); + var _Fi3 = new Uint8Array(_Qk3._e91()); + _Qk3._z81(_Ip2); + var src = _Nk3; + for (var _X9 = 0; _X9 < _OJ1; _X9++) { + _Fi3[_X9] = _Rk3[src++]; + } + _Qk3._b91(_Ok3); + _Qk3._B81(); + return _Pk3; +} +function _rk3(_IM1, _Ip2) { + return _sk3(_IM1, _Ip2, 0, -1); +} +function _pk3() { + return _Zj3(_mk3); +} +function _qk3(_781) { + var _Sk3 = new _681(yyGetInt32(_781)); + var _Tk3 = _nk3.length; + for (var _X9 = 0; _X9 < _nk3; _X9++) { + if (_nk3[_X9] === null || _nk3[_X9] === undefined) { + _Tk3 = _X9; + break; + } + } + _nk3[_Tk3] = _Sk3; + return _Tk3; +} +function _tk3(_IM1) { + _nk3[yyGetInt32(_IM1)] = null; +} +function _uk3(_IM1, _Ip2) { + _nk3[yyGetInt32(_IM1)]._z81(yyGetInt32(_Ip2)); +} +function _vk3(_IM1) { + _nk3[yyGetInt32(_IM1)]._B81(); +} +function _wk3(_IM1, x, y) { + _nk3[yyGetInt32(_IM1)]._E81(yyGetReal(x), yyGetReal(y)); +} +function _xk3(_IM1, x, y, _L61) { + _nk3[yyGetInt32(_IM1)]._H81(yyGetReal(x), yyGetReal(y), yyGetReal(_L61)); +} +function _yk3(_IM1, _L31, alpha) { + _nk3[yyGetInt32(_IM1)]._J81(yyGetInt32(_L31), yyGetReal(alpha)); +} +function _zk3(_IM1, _O81) { + _nk3[yyGetInt32(_IM1)]._N81(yyGetInt32(_O81)); +} +function _Ak3(_IM1, _Q81) { + _nk3[yyGetInt32(_IM1)]._P81(yyGetInt32(_Q81)); +} +function _Bk3(_IM1, _P41, _J41) { + _nk3[yyGetInt32(_IM1)]._R81(yyGetReal(_P41), yyGetReal(_J41)); +} +function _Ck3(_IM1, x, y, _L61) { + _nk3[yyGetInt32(_IM1)]._T81(yyGetReal(x), yyGetReal(y), yyGetReal(_L61)); +} +function _Dk3(_IM1, x) { + _nk3[yyGetInt32(_IM1)]._V81(yyGetReal(x)); +} +function _Ek3(_IM1, x, y) { + _nk3[yyGetInt32(_IM1)]._X81(yyGetReal(x), yyGetReal(y)); +} +function _Fk3(_IM1, x, y, _L61) { + _nk3[yyGetInt32(_IM1)]._Y81(yyGetReal(x), yyGetReal(y), yyGetReal(_L61)); +} +function _Gk3(_IM1, x, y, _L61, _Z9) { + _nk3[yyGetInt32(_IM1)]._Z81(yyGetReal(x), yyGetReal(y), yyGetReal(_L61), yyGetReal(_Z9)); +} +function _Hk3(_IM1, x, y, _L61, _Z9) { + _nk3[yyGetInt32(_IM1)]._091(yyGetInt32(x), yyGetInt32(y), yyGetInt32(_L61), yyGetInt32(_Z9)); +} +function _Ik3(_IM1) { + var _Sk3 = _nk3[yyGetInt32(_IM1)]; + if (_Sk3) { + _Sk3._291(); + } +} +function _Mk3() { + _131._EM1(); +} +function _Jk3(_IM1, _791, _891) { + _131._EM1(); + var _S71, + _Sk3 = _nk3[yyGetInt32(_IM1)]; + if (_Sk3) { + if (_j51 != -1) { + var _fq2 = _Uk3[_j51]._gq2; + var _Sv2 = _Sk3._D81(); + if (_Sv2._o81.length < _fq2._2q2.length) { + _Mo1("Trying to use a vertex buffer with too few inputs for the seleted shader."); + } + } + _Sk3._691(_v71(yyGetInt32(_791)), _891); + } +} +function _Kk3(_IM1) { + var _Sk3 = _nk3[yyGetInt32(_IM1)]; + if (_Sk3) { + return _Sk3._d91(); + } + return 0; +} +function _Lk3(_IM1) { + var _Sk3 = _nk3[yyGetInt32(_IM1)]; + if (_Sk3) { + return _Sk3._e91().byteLength; + } + return 0; +} +/*@constructor */ function _5d3() { + this.__type = "[BuiltIn]"; + this._Ay1 = 0; + this._ye3 = 0; + this._ze3 = 0; + this._Vk3 = 0; + this._Wk3 = 0; + this._Xk3 = 0; + this._Yk3 = 0; + this._Zk3 = 100; + this._be3 = 0; + this._ge3 = "/"; + this.__k3 = "/"; + this._0l3 = "/"; + this._1l3 = 0; + this._2l3 = 0; + this._Ps = 0; + this._Rs = 0; + this._3l3 = "room"; + this._4l3 = 30; + this._5l3 = false; + this._6l3 = 0x00000000; + this._7l3 = false; + this._8l3 = false; + this._9l3 = false; + this._al3 = 0; + this._bl3 = 0; + this._cl3 = 0; + this._dl3 = 0; + this._el3 = 0; + this._fl3 = 0; + this._gl3 = 0; + this._hl3 = 1.0; + this._il3 = 1.0; + this._jl3 = 0; + this._kl3 = 0; + this._ll3 = 0; + this._ml3 = 1.0; + this._nl3 = false; + this._ol3 = 0; + this._ZV = 0; + this._pl3 = 0; + this._ql3 = 0; + this._rl3 = 0; + this._sl3 = 0; + this._tl3 = 0; + this._ul3 = 0; + this._vl3 = 0; + this._wl3 = 0; + this._xl3 = 0; + this._yl3 = 0; + this._zl3 = 0; + this._Al3 = 0; + this._Bl3 = 0; + this._Cl3 = 0; + this._0O1 = 0; + this._4O1 = 0; + this._Dl3 = 0; + this._El3 = 0; + this._Fl3 = 0; + this._NS = 0; + this._OS = ""; + this._GS = ""; + this._ie3 = false; + this._Gl3 = false; + this._Hl3 = false; + this._Il3 = false; + this._Jl3 = "score"; + this._Kl3 = "lives"; + this._Ll3 = "health"; + this._Pz1 = 0; + this._dW = 0; + this._Ml3 = 0; + this._Nl3 = 0; + this._Ol3 = 0; + this._Pl3 = 0; + this._Ql3 = 0; + this._Rl3 = 0; + this._Sl3 = 0; + this._Tl3 = 0; + this._Ul3 = 0; + this._Jf3 = 0; + this._Vl3 = 0; + this._Wl3 = 0; + this._Xl3 = true; + this._Yl3 = true; + this._Zl3 = 8.2; + this._mI1 = -1; + this._k01 = -1; + this.__l3 = -1; + this._0m3 = false; + this._DV = -1; + this._ZV = []; + this._pl3 = []; + this._ql3 = []; + this._rl3 = []; + this._sl3 = []; + this._tl3 = []; + this._ul3 = []; + this._vl3 = []; + this._wl3 = []; + this._xl3 = []; + this._yl3 = []; + this._zl3 = []; + this._Al3 = []; + this._Bl3 = []; + this._Cl3 = []; + this._1m3 = []; + this._vK = []; + this._8l3 = []; + this._9l3 = []; + this._al3 = []; + this._bl3 = []; + this._cl3 = []; + this._dl3 = []; + this._el3 = []; + this._fl3 = []; + this._gl3 = []; + this._hl3 = []; + this._il3 = []; + this._jl3 = []; + this._kl3 = []; + this._ll3 = []; + this._ml3 = []; +} +_5d3.prototype._YV = function (_Ok1) { + _D01._4b1 = yyGetBool(_Ok1); +}; +_5d3.prototype._lx = function () { + return _oH1; +}; +_5d3.prototype._bp = function () { + return _9P1(); +}; +_5d3.prototype._xx = function () { + return this._mI1; +}; +_5d3.prototype._ZT = function () { + return this._k01; +}; +_5d3.prototype._sn = function () { + return _D01.id; +}; +_5d3.prototype._sx = function (_M01) { + if (_F01) { + return _I01._J01(_M01); + } else { + return _D01._2m3; + } +}; +_5d3.prototype._up = function () { + var _d21 = _xP1(); + return ~~(_d21 / 1000); +}; +_5d3.prototype._6B = function () { + return _5O1(); +}; +_5d3.prototype._7B = function () { + return _6O1(); +}; +_5d3.prototype._Pb1 = function (_3m3) { + for (var _J41 = 0; _J41 < _3m3.length; _J41++) { + var _ot1 = _3m3[_J41]; + this[_J41] = _ot1; + } +}; +/*@constructor */ function _4m3() { + this.__type = "[Font]"; + this._5m3 = false; + this._6m3 = false; + this._d2 = ""; + this._7m3 = ""; + this.size = 12; + this._8m3 = 0; + this.bold = false; + this._Q9 = false; + this.first = 32; + this._R9 = 127; + this._9m3 = ""; + this.prop = false; + this._am3 = 0; + this._bm3 = null; + this._cm3 = null; + this.antialias = 0; + this._S9 = 0; + this._o11 = 1; + this._p11 = 1; + this._dm3 = 0.5; + this._W9 = null; + this.__d1 = null; + this._em3 = null; +} +_4m3.prototype._fm3 = function (_Jh3) { + this._cm3 = null; + this._d2 = _Jh3._d2; + this._7m3 = _Jh3._T9; + this.size = _Jh3.size; + this.bold = _Jh3.bold; + this._Q9 = _Jh3._Q9; + this.first = _Jh3.first & 0xffff; + this._5m3 = false; + this._8m3 = _Jh3._8m3; + this.antialias = 0; + this._S9 = 0; + if (((_Jh3.first >> 16) & 0xff) !== 0) this._S9 = (_Jh3.first >> 16) & 0xff; + if (((_Jh3.first >> 24) & 0xff) !== 0) this.antialias = ((_Jh3.first >> 24) & 0xff) - 1; + this._R9 = _Jh3._R9; + this._o11 = _Jh3.scaleX; + this._p11 = _Jh3.scaleY; + this._W9 = []; + var _xp1 = 99999999; + var _921 = -99999999; + var maxHeight = 0; + for (var _gm3 = 0; _gm3 < _Jh3._W9.length; _gm3++) { + var index = -2; + var _hm3 = _Jh3._W9[_gm3]; + if (_hm3._Y9 != undefined) index = _hm3._Y9.charCodeAt(0); + else if (_hm3._X9 != undefined) index = _hm3._X9; + this._W9[index] = _hm3; + if (index < _xp1) _xp1 = index; + if (index > _921) _921 = index; + if (_hm3.__9 > maxHeight) maxHeight = _hm3.__9; + } + this._im3 = maxHeight; + this.first = _xp1; + this._R9 = _921; + this.__d1 = _Kh3(_Jh3._V9); +}; +_4m3.prototype._jm3 = function () { + var height = 0; + for (var _W11 = 0; _W11 < this._em3._yK1.length; _W11++) { + var _be1 = this._em3._yK1[_W11]; + height = _a21(height, _be1._ek); + } + this.size = height; +}; +_4m3.prototype._zq1 = function (_Qp1) { + if (!_Qp1 || 0 === _Qp1.length) return 0; + if (this._5m3) { + return this.size * this._o11; + } else { + return this._im3 * this._o11; + } +}; +_4m3.prototype._Aq1 = function (_Qp1, _km3) { + if (!_Qp1 || 0 === _Qp1.length) return 0; + var _yq1; + if (_km3) { + _yq1 = [_Qp1]; + } else { + _yq1 = _Uo1._Vo1(_Qp1, -1, this); + } + if (this._5m3) { + if (this._6m3) { + var _9t1 = 0; + for (var _X9 = 0; _X9 < _yq1.length; _X9++) { + var _lm3 = 0; + var __p1 = _yq1[_X9]; + for (var _i21 = 0; _i21 < __p1.length; _i21++) { + _lm3 += this._mm3(__p1.charCodeAt(_i21)); + } + _9t1 = _a21(_9t1, _lm3); + } + return _9t1; + } else { + var _9t1 = 0; + _R41.font = this._9m3; + if (_R41.measureText) { + for (var _X9 = 0; _X9 < _yq1.length; _X9++) { + var _P_2 = _R41.measureText(_yq1[_X9]); + _9t1 = _a21(_9t1, _P_2.width); + } + } + return _9t1; + } + } else { + var _9t1 = 0; + for (var _X9 = 0; _X9 < _yq1.length; _X9++) { + var _lm3 = 0; + var __p1 = _yq1[_X9]; + for (var _i21 = 0; _i21 < __p1.length; _i21++) { + var _Y9 = __p1.charCodeAt(_i21); + var _hm3 = this._W9[_Y9]; + if (!_hm3) { + _hm3 = this._W9[this.first]; + } + _lm3 += _hm3.shift * this._o11; + } + _9t1 = _a21(_9t1, _lm3); + } + return _9t1; + } +}; +_4m3.prototype._mm3 = function (_TQ1) { + if (this._5m3) { + if (this._6m3) { + var _9t1 = this._am3; + if (_TQ1 >= this.first && _TQ1 <= this._R9) { + var _nm3 = this._cm3[_TQ1]; + var _be1 = this._em3._yK1[_nm3]; + if (!_be1) { + result = this._om3; + } else if (this.prop) { + _9t1 += _be1._bk; + } else { + _9t1 += _be1._dk; + } + } else if (_TQ1 === 32) { + _9t1 += this._om3; + } + return _9t1; + } else { + _R41.font = this._9m3; + if (_R41.measureText) { + var _P_2 = _R41.measureText(String.fromCharCode(_TQ1)); + return _P_2.width; + } + return 0; + } + } + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + return _hm3.shift * this._o11; + } else if (0x20 >= this.first && 0x20 <= this._R9) { + return this._W9[0x20].shift * this._o11; + } else { + return this._W9[this.first].shift * this._o11; + } +}; +_4m3.prototype._pm3 = function (_a11, _b11, _qm3, _Dm1, _Em1, _e11, _Yq1, _Zq1, _Lt1, _Mt1) { + var _rm3 = this.__d1; + if (!_rm3._f31.complete) return; + var _Bc1 = _qm3.length; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _J31 = _hm3.x; + var _K31 = _hm3.y; + var _3u1 = _hm3._Z9; + var _5u1 = _hm3.__9; + if (Math.abs(_e11) < 0.001) { + _R41._xK1(_rm3, _J31 + _rm3.x, _K31 + _rm3.y, _3u1, _5u1, _a11 + _hm3.offset * _Dm1, _b11, _3u1 * this._o11 * _Dm1, _5u1 * this._p11 * _Em1, _Yq1, _Zq1, _Lt1, _Mt1); + } else { + _R41._xK1(_rm3, _J31 + _rm3.x, _K31 + _rm3.y, _3u1, _5u1, _a11 + _hm3.offset * _Dm1, _b11, _3u1, _5u1, _Yq1, _Zq1, _Lt1, _Mt1); + } + _a11 += _Dm1 * this._o11 * this._mm3(_TQ1); + } + } +}; +_4m3.prototype._sm3 = function (_a11, _b11, _e11) { + var _7m1 = new _Fk1(); + _7m1._1m1(-_a11, -_b11, 0); + var _bm1 = new _Fk1(); + _bm1._5m1(_e11); + var _2S1 = new _Fk1(); + _2S1.Multiply(_7m1, _bm1); + _7m1._1m1(_a11, _b11, 0); + var _tm3 = new _Fk1(); + _tm3.Multiply(_2S1, _7m1); + return _tm3; +}; +_4m3.prototype._um3 = function (_a11, _b11, _qm3, _Dm1, _Em1, _e11, _Yq1, _Zq1, _Lt1, _Mt1) { + if (this._5m3) { + this._pm3(_a11, _b11, _qm3, _Dm1, _Em1, _e11, _Yq1, _Zq1, _Lt1, _Mt1); + } + var _vm3; + var _rm3 = this.__d1; + if (!_rm3._f31.complete) return; + var _Bc1 = _qm3.length; + if (_wm3) { + _Yq1 &= 0xfffefffe; + _Zq1 &= 0xfffefffe; + _Lt1 &= 0xfffefffe; + _Mt1 &= 0xfffefffe; + _Zq1 |= 0x00010000; + _Lt1 |= 0x00000001; + _Mt1 |= 0x00010001; + } + var _u51, _B51, _D51, _F51; + if (!_rm3._f31._o51) _p51(_rm3); + var _xm3; + if (Math.abs(_e11) > 0.001) { + _xm3 = _9m1(_0m1); + __l1(_0m1, this._sm3(_a11, _b11, _e11)); + } + var _q41 = _Bc1 * 6; + _u51 = _131._v51(_Z41._w51, _rm3._f31._o51, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _q41; + var _H51 = index, + _b61 = _H51 + _y51, + _c61 = _b61 + _y51, + _d61 = _c61 + _y51, + _e61 = _d61 + _y51, + _f61 = _e61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + var scaleX, scaleY; + scaleX = this._o11 * _Dm1; + scaleY = this._p11 * _Em1; + var _sS2 = 0; + var _ym3 = this._dm3, + _zm3 = 1.0 / _rm3._f31.width, + _Am3 = 1.0 / _rm3._f31.height; + var _Bm3 = false; + if (_Yq1 != _Zq1 || _Lt1 != _Mt1) { + var _Cm3 = this._Aq1(_qm3, true); + var _Dm3 = 1 / _Cm3; + var alpha = _Yq1 & 0xff000000; + _Bm3 = true; + } + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _J31 = _hm3.x, + _K31 = _hm3.y, + _3u1 = _hm3._Z9, + _5u1 = _hm3.__9; + var x = _a11 + _hm3.offset * _Dm1; + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = x - _ym3; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _b11 - _ym3; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = x + _ym3 + _3u1 * scaleX; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _b11 + _ym3 + _5u1 * scaleY; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = (_rm3.x + _J31 - _ym3) * _zm3; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = (_rm3.y + _K31 - _ym3) * _Am3; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_rm3.x + _J31 + _3u1 + _ym3) * _zm3; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_rm3.y + _K31 + _5u1 + _ym3) * _Am3; + if (_Bm3) { + var _V51 = _B51[index]; + var __q1 = Math.min(Math.abs(_B51[_H51] - _V51) * _Dm3, 1); + var _0r1 = Math.min(Math.abs(_B51[_b61] - _V51) * _Dm3, 1); + var _BS1 = _ht1(_Yq1, _Zq1, __q1) | alpha; + var _CS1 = _ht1(_Yq1, _Zq1, _0r1) | alpha; + var _NS1 = _ht1(_Mt1, _Lt1, _0r1) | alpha; + var _Df3 = _ht1(_Mt1, _Lt1, __q1) | alpha; + _D51[_H51] = _D51[_f61] = _BS1; + _D51[_b61] = _CS1; + _D51[_c61] = _D51[_d61] = _NS1; + _D51[_e61] = _Df3; + } else { + _D51[_H51] = _D51[_f61] = _Yq1; + _D51[_b61] = _Zq1; + _D51[_c61] = _D51[_d61] = _Lt1; + _D51[_e61] = _Mt1; + } + _H51 += _y51 * 6; + _b61 += _y51 * 6; + _c61 += _y51 * 6; + _d61 += _y51 * 6; + _e61 += _y51 * 6; + _f61 += _y51 * 6; + _a11 += scaleX * _hm3.shift; + } else { + _sS2++; + } + } + _u51._A51 -= _sS2 * 6; + if (_xm3 != undefined) { + __l1(_0m1, _xm3); + } +}; +_4m3.prototype._Em3 = function (_a11, _b11, _qm3, _Dm1, _Em1, _e11, _Yq1, _Zq1, _Lt1, _Mt1) { + var _vm3 = null; + var _TQ1; + var _rm3 = _g31[this.__d1._fk]; + if (!_rm3.complete) return; + var _CL2 = _R41.globalAlpha; + _R41.globalAlpha = ((_Yq1 >> 24) & 0xff) / 255.0; + var _Bc1 = _qm3.length; + _Yq1 = _Yq1 & 0xffffff; + _e11 = _Jc3(_e11); + if (Math.abs(_e11) > 0.00001) { + _Fm3(_a11, _b11, this._o11 * _Dm1, this._p11 * _Em1, -_e11); + _a11 = 0; + _b11 = 0; + if (_Yq1 != 0xffffff) { + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _3u1 = _hm3._Z9; + if (_3u1 != 99999) { + var _5u1 = _hm3.__9; + _vm3 = _Gm3(_rm3, _hm3, _hm3.x, _hm3.y, _3u1 + 2, _5u1 + 2, _Yq1); + _R41._xK1(_vm3, 0, 0, _3u1, _5u1, _a11 + _hm3.offset, _b11, _3u1, _5u1); + _a11 += this._mm3(_TQ1); + } + } + } + } else { + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _3u1 = _hm3._Z9; + if (_3u1 != 99999) { + var _5u1 = _hm3.__9; + _R41._xK1(_rm3, _hm3.x + this.__d1.x, _hm3.y + this.__d1.y, _3u1, _5u1, _a11 + _hm3.offset, _b11, _3u1, _5u1); + _a11 += this._mm3(_TQ1); + } + } + } + } + _Hm3(); + } else { + _a11 = ~~(_a11 + 0.5); + _b11 = ~~(_b11 + 0.5); + var _Im3 = this._o11 * _Dm1; + var _Jm3 = this._p11 * _Em1; + if (_Yq1 != 0xffffff) { + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _3u1 = _hm3._Z9; + if (_3u1 != 99999) { + var _5u1 = _hm3.__9; + _vm3 = _Gm3(_rm3, _hm3, _hm3.x + this.__d1.x, _hm3.y + this.__d1.y, _3u1 + 2, _5u1 + 2, _Yq1); + _R41._xK1(_vm3, 0, 0, _3u1 + 1, _5u1 + 1, _a11 + _hm3.offset * _Im3, _b11, (_3u1 + 1) * _Im3, (_5u1 + 1) * _Jm3); + _a11 += _Im3 * this._mm3(_TQ1); + } + } + } + } else { + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + _TQ1 = _qm3.charCodeAt(_X9); + var _hm3 = this._W9[_TQ1]; + if (_hm3) { + var _3u1 = _hm3._Z9; + if (_3u1 != 99999) { + var _5u1 = _hm3.__9; + _R41._xK1(_rm3, _hm3.x + this.__d1.x, _hm3.y + this.__d1.y, _3u1, _5u1, _a11 + _hm3.offset * _Im3, _b11, _3u1 * _Im3, _5u1 * _Jm3); + _a11 += _Im3 * this._mm3(_TQ1); + } + } + } + } + } + _R41.globalAlpha = _CL2; +}; +_4m3.prototype._Km3 = function (_a11, _b11, _qm3, _Dm1, _Em1, _e11, _Yq1, _Zq1, _Lt1, _Mt1) { + if (this._em3 == null) return; + var _l41 = ((_Yq1 >> 24) & 0xff) / 255.0; + var _CL2 = _R41.globalAlpha; + _R41.globalAlpha = _l41; + _Yq1 &= 0xffffff; + var _Im3 = this._o11 * _Dm1; + var _Jm3 = this._p11 * _Em1; + if (Math.abs(_e11) >= 0.001) { + _Fm3(_a11, _b11, 1, 1, -_Jc3(_e11)); + _b11 = _a11 = 0; + } + var _Bc1 = _qm3.length; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _TQ1 = _qm3.charCodeAt(_X9); + if (_TQ1 != 0x20) { + if (_TQ1 >= this.first && _TQ1 <= this._R9) { + var _nm3 = this._cm3[_TQ1]; + if (_nm3 !== undefined) { + var _be1 = this._em3._yK1[_nm3]; + var _rm3 = _g31[_be1._fk]; + if (_rm3.complete) { + var _Du1 = _be1._9k + this._em3._v2; + var _Eu1 = _be1._ak + this._em3._w2; + if (this.prop) _Du1 = 0; + if (_Yq1 != 0xffffff) { + var _vm3 = _z41(_be1, _Yq1); + _R41._xK1(_vm3, 0, 0, _be1._bk, _be1._ck, _a11 + _Du1 * _Im3, _b11 + _Eu1 * _Jm3, _be1._bk * _Im3, _be1._ck * _Jm3); + } else { + _R41._xK1(_rm3, _be1.x, _be1.y, _be1._Z9, _be1.__9, _a11 + _Du1 * _Im3, _b11 + _Eu1 * _Jm3, _be1._bk * _Im3, _be1._ck * _Jm3); + } + } + } + } + } + _a11 = _a11 + _Im3 * this._mm3(_TQ1); + } + if (Math.abs(_e11) >= 0.001) _Hm3(); + _R41.globalAlpha = _CL2; +}; +_4m3.prototype._Lm3 = function (_a11, _b11, _qm3, _Dm1, _Em1, _e11, _jq1, _kq1, _lq1, _mq1) { + if (this._em3 == null) return; + var _Bc1 = _qm3.length; + var _Im3 = this._o11 * _Dm1; + var _Jm3 = this._p11 * _Em1; + var _Mm3 = undefined; + if (Math.abs(_e11) >= 0.001) { + _Mm3 = _9m1(_0m1); + __l1(_0m1, this._sm3(_a11, _b11, _e11)); + } + var alpha = _jq1 & 0xff000000; + var _Nm3 = ((_kq1 & 0xff0000) - (_jq1 & 0xff0000)) / _Bc1; + var _Om3 = (((_kq1 & 0xff00) << 8) - ((_jq1 & 0xff00) << 8)) / _Bc1; + var _Pm3 = (((_kq1 & 0xff) << 16) - ((_jq1 & 0xff) << 16)) / _Bc1; + var _Qm3 = ((_lq1 & 0xff0000) - (_mq1 & 0xff0000)) / _Bc1; + var _Rm3 = (((_lq1 & 0xff00) << 8) - ((_mq1 & 0xff00) << 8)) / _Bc1; + var _Sm3 = (((_lq1 & 0xff) << 16) - ((_mq1 & 0xff) << 16)) / _Bc1; + var _Tm3 = _Nm3; + var _Um3 = _Om3; + var _Vm3 = _Pm3; + var _Wm3 = _Qm3; + var _Xm3 = _Rm3; + var _Ym3 = _Sm3; + var _BS1 = _jq1; + var _Df3 = _mq1; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _CS1 = ((_jq1 & 0xff0000) + (_Tm3 & 0xff0000)) & 0xff0000; + _CS1 |= ((_jq1 & 0xff00) + (_Um3 >> 8)) & 0xff00 & 0xff00; + _CS1 |= ((_jq1 & 0xff) + (_Vm3 >> 16)) & 0xff; + _CS1 |= alpha; + var _NS1 = ((_mq1 & 0xff0000) + (_Wm3 & 0xff0000)) & 0xff0000; + _NS1 |= ((_mq1 & 0xff00) + (_Xm3 >> 8)) & 0xff00 & 0xff00; + _NS1 |= ((_mq1 & 0xff) + (_Ym3 >> 16)) & 0xff; + _NS1 |= alpha; + _Tm3 += _Nm3; + _Um3 += _Om3; + _Vm3 += _Pm3; + _Wm3 += _Qm3; + _Xm3 += _Rm3; + _Ym3 += _Sm3; + var _TQ1 = _qm3.charCodeAt(_X9); + if (_TQ1 != 0x20) { + if (_TQ1 < this.first || _TQ1 > this._R9) { + } else { + var _nm3 = this._cm3[_TQ1]; + if (_nm3 !== undefined) { + var _be1 = this._em3._yK1[_nm3]; + var _rm3 = _g31[_be1._fk]; + if (_rm3.complete) { + var _Du1 = _be1._9k + this._em3._v2; + var _Eu1 = _be1._ak + this._em3._w2; + if (this.prop) _Du1 = 0; + _R41._xK1(_be1, _be1.x, _be1.y, _be1._Z9, _be1.__9, _a11 + _Du1 * _Im3, _b11 + _Eu1 * _Jm3, _be1._bk * _Im3, _be1._ck * _Jm3, _BS1, _CS1, _NS1, _Df3); + } + } + } + } + _Df3 = _NS1; + _BS1 = _CS1; + _a11 += _Im3 * this._mm3(_TQ1); + } + if (_Mm3 !== undefined) { + __l1(_0m1, _Mm3); + } +}; +/*@constructor */ function _id3() { + this._P9 = []; + this.length = 0; + this._xq1 = null; + this._hq1 = 0; + this._fq1 = 0; + this._eq1 = 0; + _hc3 = -1; + this._hq1 = _hc3; +} +_id3.prototype._DL1 = function (_G31) { + return this._P9[_G31]; +}; +_id3.prototype._Ua1 = function () { + this._P9 = []; + this._P9.length = 0; +}; +_id3.prototype._Da1 = function (_Jh3) { + var _Zm3 = null; + if (_Jh3 != null) { + _Zm3 = new _4m3(); + _Zm3._fm3(_Jh3); + } + this._P9[this._P9.length] = _Zm3; + return this._P9.length - 1; +}; +_id3.prototype._se3 = function (_Jh3) { + var _Zm3 = null; + if (_Jh3 != null) { + _Zm3 = new _4m3(); + _Zm3._fm3(_Jh3); + } + this._P9[-1] = _Zm3; +}; +_id3.prototype._wq1 = function () { + if (this._hq1 >= 0 && this._hq1 <= this._P9.length && this._P9[this._hq1] != null) { + this._xq1 = this._P9[this._hq1]; + } else { + this._xq1 = this._P9[-1]; + if (!this._xq1) _Mo1("Error: Failed to set font. Built-in fonts disabled with no current font set."); + } +}; +_id3.prototype._s11 = function (_Ub1) { + if (_Ub1 >= 0 && _Ub1 <= this._P9.length && this._P9[_Ub1]) { + return this._P9[_Ub1]; + } + return null; +}; +function _CL1(_yp1, _xq1, __m3) { + if (__m3 === undefined) __m3 = false; + if (__m3 == false && _F01) return _yp1; + if (_yp1 == null) return 0; + var _0n3 = _yp1; + var _7j2 = ""; + var _X9 = 0; + var _OZ1 = 0; + while (_OZ1 < _0n3.length) { + var _Wo1 = _0n3[_OZ1]; + if (_Wo1 == "#") { + if (_X9 > 0 && _0n3[_OZ1 - 1] == "\\") { + _7j2 = _7j2.substring(0, _7j2.length - 1) + "#"; + } else { + _7j2 += String.fromCharCode(0x0d); + _7j2 += String.fromCharCode(0x0a); + _X9++; + } + } else { + _7j2 += _Wo1; + _X9++; + } + _OZ1++; + } + return _7j2; +} +_id3.prototype._Vo1 = function (_qm3, _1n3, _xq1) { + if (_qm3 == null) return; + if (_1n3 < 0) _1n3 = 10000000; + var _2n3 = " "; + var _Fo1 = String.fromCharCode(0x0a); + var _3n3 = String.fromCharCode(0x0d); + var _To1 = []; + var _4n3 = 0; + if (!_F01) _qm3 = _CL1(_qm3, _xq1); + var _Bc1 = _qm3.length; + var _9e1 = _qm3; + var _5n3 = _9e1[0]; + var start = 0; + var end = 0; + while (start < _Bc1) { + var _OJ1 = 0; + if (_1n3 == 10000000) { + while (end < _Bc1 && _9e1[end] != _Fo1 && _9e1[end] != _3n3) { + end++; + if (end < _Bc1) _5n3 = _9e1[end]; + else _5n3 = String.fromCharCode(0x0); + } + var _Y9; + if (end < _Bc1) _Y9 = _9e1[end]; + else _Y9 = String.fromCharCode(0x0); + if (_Fo1 == _5n3 && _3n3 == _9e1[end]) { + end++; + continue; + } + if (_3n3 == _5n3 && _Fo1 == _9e1[end]) { + end++; + continue; + } + _5n3 = _9e1[end]; + _To1[_4n3++] = _9e1.substring(start, end); + } else { + while (end < _Bc1) { + if (_9e1[end] != _2n3) break; + end++; + } + start = end; + while (end < _Bc1 && _OJ1 < _1n3) { + _Y9 = _9e1[end]; + if (_Y9 == _Fo1) break; + _OJ1 += this._xq1._mm3(_Y9.charCodeAt(0)); + end++; + } + if (_OJ1 > _1n3) { + end--; + _OJ1 -= this._xq1._mm3(_9e1.charCodeAt(end)); + } + if (_9e1[end] == _Fo1) { + _To1[_4n3++] = _9e1.substring(start, end); + } else { + if (end == start) return _To1; + if (end != _Bc1) { + if (_9e1[end] != _2n3 || (_9e1[end] != _2n3 && _9e1[end + 1] != _2n3)) { + while (end > start) { + if (_9e1[--end] == _2n3) break; + } + } + } + if (end > start) { + while (_9e1[end - 1] == _2n3) { + end--; + } + } else if (end == start) { + while (_9e1[end] != _2n3 && end < _Bc1) { + end++; + } + } + _To1[_4n3++] = _9e1.substring(start, end); + } + } + start = ++end; + } + return _To1; +}; +_id3.prototype._iq1 = function (_Qp1, x, y, _6n3, _1n3, _e11, _Dm1, _Em1, _jq1, _kq1, _lq1, _mq1) { + var _4x1 = _Dm1; + var _5x1 = _Em1; + var _7n3 = 0.0; + var _8n3 = 0.0; + var _To1 = []; + var _X9 = 0; + this._wq1(); + var _xq1 = this._xq1; + if (_jq1 === undefined) { + _jq1 = _L71 | ((_K71 * 255.0) << 24); + _kq1 = _L71 | ((_K71 * 255.0) << 24); + _lq1 = _L71 | ((_K71 * 255.0) << 24); + _mq1 = _L71 | ((_K71 * 255.0) << 24); + } else if (_kq1 === undefined) { + _kq1 = _jq1; + _lq1 = _jq1; + _mq1 = _jq1; + } + var _yp1 = _Qp1; + _To1 = this._Vo1(_yp1, _1n3, _xq1); + var _9n3 = _Jc3(_e11); + var _E21 = Math.sin(_9n3); + var _F21 = Math.cos(_9n3); + if (_6n3 < 0) { + _6n3 = _xq1 ? _xq1._zq1("M") : 20; + } + var _an3 = _E21 * _5x1 * _6n3; + var _bn3 = _F21 * _5x1 * _6n3; + if (this._fq1 == 1) { + y = y - Math.round((_To1.length * _bn3) / 2.0); + x = x - Math.round((_To1.length * _an3) / 2.0); + } + if (this._fq1 == 2) { + y = y - Math.round(_To1.length * _bn3); + x = x - Math.round(_To1.length * _an3); + } + if (!_xq1) { + if (!_131) { + _R41.fillStyle = _qt1; + _R41.globalAlpha = _K71; + for (_X9 = 0; _X9 <= _To1.length - 1; _X9++) { + var _cn3 = _To1[_X9]; + if (_cn3 != null) { + _R41.fillText(_cn3, x, y + 13); + y = y + _bn3; + x = x + _an3; + } + } + } else { + if (this._hq1 != -1) _Mo1("Error: Runtime canvas fonts are not supported in WebGL."); + } + } else { + for (_X9 = 0; _X9 <= _To1.length - 1; _X9++) { + _7n3 = 0; + _8n3 = 0; + if (_xq1._8m3 != undefined) { + _8n3 -= _xq1._8m3 * _5x1; + } + var _cn3 = _To1[_X9]; + if (_cn3 != null) { + if (this._eq1 == 1) _7n3 = -((_4x1 * _xq1._Aq1(_cn3, true)) / 2); + if (this._eq1 == 2) _7n3 = -(_4x1 * _xq1._Aq1(_cn3, true)); + if (_xq1._6m3) { + _7n3 -= _4x1 * _xq1._em3._v2; + _8n3 -= _5x1 * _xq1._em3._w2; + } + var _j21 = x + _F21 * _7n3 + _E21 * _8n3; + var _l21 = y - _E21 * _7n3 + _F21 * _8n3; + if (_xq1._5m3) { + if (_xq1._6m3) { + if (!_131) { + _xq1._Km3(_j21, _l21, _cn3, _4x1, _5x1, _e11, _jq1, _kq1, _lq1, _mq1); + } else { + _xq1._Lm3(_j21, _l21, _cn3, _4x1, _5x1, _e11, _jq1, _kq1, _lq1, _mq1); + } + } else { + if (_xq1._NJ1) { + _dn3(_xq1._9m3, _cn3, _j21, _l21, 1, 1, _9n3, _jq1, _kq1, _lq1, _mq1); + } + } + } else { + if (_131) { + _xq1._um3(_j21, _l21, _cn3, _4x1, _5x1, _e11, _jq1, _kq1, _lq1, _mq1); + } else { + _xq1._Em3(_j21, _l21, _cn3, _4x1, _5x1, _e11, _jq1, _kq1, _lq1, _mq1); + } + } + } + y = y + _bn3; + x = x + _an3; + } + } +}; +_id3.prototype._Bq1 = function (_Qp1, x, y, _6n3, _1n3) { + _Cq1 = _Dq1 = 0; + var _To1 = []; + var _X9 = 0; + this._wq1(); + var _xq1 = this._xq1; + if (!_xq1) return 1; + _To1 = this._Vo1(_Qp1, _1n3, _xq1); + if (_6n3 < 0) { + _6n3 = _xq1._zq1("M"); + } + var _cn3, _Z9; + if (_To1.length > 0) { + for (_X9 = 0; _X9 < _To1.length - 1; _X9++) { + _cn3 = _To1[_X9]; + if (_cn3 != null) { + _Z9 = _xq1._Aq1(_cn3, true); + if (_Cq1 < _Z9) { + _Cq1 = _Z9; + } + } + _Dq1 += _6n3; + } + _Dq1 += _xq1._zq1("M"); + } + _cn3 = _To1[_To1.length - 1]; + _Z9 = _xq1._Aq1(_cn3, true); + if (_Cq1 < _Z9) _Cq1 = _Z9; +}; +var _en3; +var _g31; +var _fn3 = null; +var _UN1 = 1024; +var _VN1 = 768; +var _WN1 = 1; +var _XN1 = 1; +var _Us1 = 0; +var _Vs1 = 0; +var _Ws1 = 0; +var _Xs1 = 0; +var _mM1 = 0; +var _oM1 = 0; +var _qM1 = 0; +var _sM1 = 0; +var _oY2 = []; +var _gn3 = 0; +var _x41 = 0xffffff; +var _hn3; +var _bN1; +var _BM1; +var _DM1; +var _Hm3; +var _in3; +var _Fm3; +var _jn3; +var _kn3; +var _ln3; +var _Ys1; +var _Rs1; +var _mn3; +var _nn3; +var _on3; +var _pn3; +var _qn3; +var _dn3; +var _rn3 = !0; +function _vK1(_sn3) { + if (!_sn3) return; + _sn3._tn3 = _sn3.transform; + _sn3._Ts1 = _sn3.setTransform; + _sn3._un3 = _sn3.save; + _sn3._vn3 = _sn3.restore; + _sn3._Jt1 = _sn3.fillRect; + _sn3._It1 = _sn3.strokeRect; + _sn3._Vt1 = _sn3.beginPath; + _sn3._Mu1 = _sn3.arc; + _sn3._Zt1 = _sn3.stroke; + _sn3._Yt1 = _sn3.closePath; + _sn3.lineWidth = _sn3.lineWidth; + _sn3._Wt1 = _sn3.moveTo; + _sn3._Xt1 = _sn3.lineTo; + _sn3._bu1 = _sn3.fill; + _sn3._xK1 = _sn3.drawImage; + _sn3._JM1 = _sn3.getImageData; + _sn3._wn3 = _sn3.createImageData; + _sn3._Xj3 = _sn3.putImageData; + _sn3._xn3 = _sn3.clip; + _sn3._yn3 = _sn3.rect; +} +function _zn3(_sn3, _Tk1) { + if (_sn3.imageSmoothingEnabled == _Tk1 && _sn3.msImageSmoothingEnabled == _Tk1) return; + _sn3.imageSmoothingEnabled = _Tk1; + _sn3.webkitImageSmoothingEnabled = _Tk1; + _sn3.mozImageSmoothingEnabled = _Tk1; + _sn3.msImageSmoothingEnabled = _Tk1; + _sn3.oImageSmoothingEnabled = _Tk1; +} +function _yM1(_sn3) { + if (!_131) _zn3(_sn3, _rn3); +} +function _An3(_nn1) { + _nn1 = _nn1 > 0.5; + if (_rn3 != _nn1) { + _rn3 = _nn1; + _zn3(_R41, _nn1); + } +} +function _ad3(_Lo2) { + _g31 = []; + _fn3 = null; + _Us1 = 0; + _Vs1 = 0; + _Ws1 = 0; + _Xs1 = 0; + _mM1 = 0; + _oM1 = 0; + _qM1 = 0; + _sM1 = 0; + _oY2 = []; + _oY2[0] = 1; + _oY2[1] = 0; + _oY2[2] = 0; + _oY2[3] = 0; + _oY2[4] = 1; + _oY2[5] = 0; + if (!_131) { + if (_813) { + _hn3 = _Bn3; + } else { + _hn3 = _Cn3; + } + _bN1 = _Dn3; + _nn3 = _En3; + _BM1 = _Fn3; + _DM1 = _Gn3; + _mn3 = _Hn3; + _Hm3 = _In3; + _in3 = _Jn3; + _Fm3 = _Kn3; + _jn3 = _Ln3; + _Rs1 = _Mn3; + _Ys1 = _Nn3; + _dn3 = _On3; + _ln3 = _Pn3; + _on3 = _Qn3; + _kn3 = _Rn3; + _pn3 = function () {}; + _qn3 = function () {}; + _rn3 = !(_Ho1._ok && !_Ho1._ok._Ak); + if (_913) { + if (_813) { + _x41 = 0x1ffffff; + _hn3 = _Sn3; + } else { + _hn3 = _Tn3; + } + _bN1 = _Dn3; + _nn3 = _Un3; + } + } else { + _Vn3(); + } + _BM1(0, 0, _MN1, _NN1); + _DM1(0, 0, _MN1, _NN1, 0); +} +var _Wn3 = []; +var _Xn3 = 0; +function _Mn3() { + _R41._un3(); + _Wn3.push({ _Xc1: _Xn3++, _Yn3: _Us1, _Zn3: _Vs1, __n3: _Ws1, _0o3: _Xs1 }); +} +function _Nn3() { + _R41._vn3(); + var _k41 = _Wn3.pop(); + _Us1 = _k41._Yn3; + _Vs1 = _k41._Zn3; + _Ws1 = _k41.__n3; + _Xs1 = _k41._0o3; + --_Xn3; +} +function _OK1(_YK1) { + _YK1._c31 = []; + _YK1._d31 = 0; + _YK1._e31 = 4; + _YK1._6M1 = 0; + _YK1._7M1 = null; + _YK1._tK1 = null; + _YK1._f31 = _g31[_YK1._fk]; +} +function _me3(_1o3) { + _fn3 = _1o3; + for (var _X9 = 0; _X9 < _1o3.length; _X9++) { + var _be1 = _1o3[_X9]; + _OK1(_be1); + } +} +/*@constructor */ function _2o3() { + this._UK1 = null; + this._3o3 = 0; +} +function _Gm3(_891, _4o3, _a11, _b11, _Mb1, _Nb1, _M71) { + var _5o3 = null; + if (_4o3._c31 != undefined) { + _5o3 = _4o3._c31[_M71]; + } else { + _4o3._c31 = []; + _4o3._e31 = 4; + _4o3._d31 = 0; + } + if (_5o3 != null) { + _5o3._3o3 = _gn3; + return _5o3._UK1; + } + var _6o3 = -9999999999; + _5o3 = null; + if (_4o3._d31 < _4o3._e31) { + _5o3 = new _2o3(); + _4o3._d31++; + } else { + var _7o3 = -1; + for (var _X9 in _4o3._c31) { + if (!_4o3._c31.hasOwnProperty(_X9)) continue; + var _8o3 = _4o3._c31[_X9]; + if (_8o3 != null) { + var _d21 = _gn3 - _8o3._3o3; + if (_d21 > _6o3) { + _7o3 = _X9; + _5o3 = _8o3; + _6o3 = _d21; + } + } + } + if (_7o3 >= 0) delete _4o3._c31[_7o3]; + } + _4o3._c31[_M71] = _5o3; + _5o3._3o3 = _gn3; + _5o3._UK1 = _9o3(_891, _a11, _b11, _Mb1, _Nb1, _M71); + return _5o3._UK1; +} +function _z41(_YK1, _M71) { + return _Gm3(_YK1._f31, _YK1, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, _M71); +} +function _Kh3(_G31) { + return _fn3[_G31]; +} +function _In3() { + _R41._Ts1(_oY2[0], _oY2[3], _oY2[1], _oY2[4], _oY2[2], _oY2[5]); +} +function _Jn3(_081) { + _Rs1(); + var _Ss1 = []; + _Ss1[0] = 1; + _Ss1[1] = 0; + _Ss1[2] = 0; + _Ss1[3] = 1; + _Ss1[4] = 0; + _Ss1[5] = 0; + _R41._Ts1(_Ss1[0], _Ss1[1], _Ss1[2], _Ss1[3], _Ss1[4], _Ss1[5]); + _R41.fillStyle = _vt1(_081 | 0xff000000); + _R41._Jt1(_Us1, _Vs1, _Ws1, _Xs1); + _Ys1(); +} +function _Fn3(_Np2, _Op2, _Pp2, _Qp2) { + _Us1 = _Np2; + _Vs1 = _Op2; + _Ws1 = _Pp2; + _Xs1 = _Qp2; + if (_F01) { + if (_Us1 === 0 && _Vs1 === 0 && _Ws1 == _R41.canvas.width && _Xs1 === _R41.canvas.height) { + } else { + _oY2[0] = 1; + _oY2[1] = 0; + _oY2[2] = 0; + _oY2[3] = 1; + _oY2[4] = 0; + _oY2[5] = 0; + _R41._Ts1(_oY2[0], _oY2[1], _oY2[2], _oY2[3], _oY2[4], _oY2[5]); + _R41.beginPath(); + _R41.moveTo(_Us1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1 + _Xs1); + _R41.lineTo(_Us1, _Vs1 + _Xs1); + if (!(_Cv1 == _l13 && _bP1 == 4.0)) { + _R41.clip(); + } + } + } +} +function _ao3(_a11, _b11, _Mb1, _Nb1, _e11) { + var _ZS2 = new _Zk1(_a11 + _Mb1 / 2.0, _b11 + _Nb1 / 2.0, -16000.0); + var _6T2 = new _Zk1(_a11 + _Mb1 / 2.0, _b11 + _Nb1 / 2.0, 0.0); + var _eT2 = new _Zk1(Math.sin(-_e11 * (Math.PI / 180.0)), Math.cos(-_e11 * (Math.PI / 180.0)), 0.0); + _Bb3._1l1(_ZS2, _6T2, _eT2); + _Ab3._al1(_Mb1, -_Nb1 * _7l1, 1.0, 32000.0); +} +function _Kn3(_a11, _b11, _2N1, _3N1, _e11) { + var _Ss1 = []; + _Ss1[0] = Math.cos(_e11); + _Ss1[3] = Math.sin(_e11); + _Ss1[1] = -_Ss1[3]; + _Ss1[4] = _Ss1[0]; + _Ss1[0] *= _2N1; + _Ss1[3] *= _2N1; + _Ss1[1] *= _3N1; + _Ss1[4] *= _3N1; + _Ss1[2] = _a11; + _Ss1[5] = _b11; + _R41._tn3(_Ss1[0], _Ss1[3], _Ss1[1], _Ss1[4], _Ss1[2], _Ss1[5]); +} +function _Hn3(_bo3, _co3, _do3, _eo3) { + if (_Us1 === 0 && _Vs1 === 0 && _Ws1 == _R41.canvas.width && _Xs1 === _R41.canvas.height) { + } else { + _oY2[0] = 1; + _oY2[1] = 0; + _oY2[2] = 0; + _oY2[3] = 1; + _oY2[4] = 0; + _oY2[5] = 0; + _R41._Ts1(_oY2[0], _oY2[1], _oY2[2], _oY2[3], _oY2[4], _oY2[5]); + _R41.moveTo(_Us1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1 + _Xs1); + _R41.lineTo(_Us1, _Vs1 + _Xs1); + if (!(_Cv1 == _l13 && _bP1 == 4.0)) { + _R41.clip(); + } + } + _oY2[0] = _bo3; + _oY2[1] = 0; + _oY2[2] = _do3; + _oY2[3] = 0; + _oY2[4] = _co3; + _oY2[5] = _eo3; + _R41._Ts1(_oY2[0], _oY2[3], _oY2[1], _oY2[4], _oY2[2], _oY2[5]); +} +function _Gn3(_fo3, _go3, _ho3, _io3, _e11) { + if (_Us1 === 0 && _Vs1 === 0 && _Ws1 == _R41.canvas.width && _Xs1 === _R41.canvas.height) { + } else { + _oY2[0] = 1; + _oY2[1] = 0; + _oY2[2] = 0; + _oY2[3] = 1; + _oY2[4] = 0; + _oY2[5] = 0; + _R41._Ts1(_oY2[0], _oY2[1], _oY2[2], _oY2[3], _oY2[4], _oY2[5]); + _R41.beginPath(); + _R41.moveTo(_Us1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1); + _R41.lineTo(_Us1 + _Ws1, _Vs1 + _Xs1); + _R41.lineTo(_Us1, _Vs1 + _Xs1); + if (!(_Cv1 == _l13 && _bP1 == 4.0)) { + _R41.clip(); + } + } + var _Z9 = _Ws1 / _ho3; + var __9 = _Xs1 / _io3; + _mM1 = _fo3; + _oM1 = _go3; + _qM1 = _ho3; + _sM1 = _io3; + _oY2[0] = _Z9; + _oY2[1] = 0; + _oY2[2] = -(_fo3 * _Z9) + _Us1; + _oY2[3] = 0; + _oY2[4] = __9; + _oY2[5] = -(_go3 * __9) + _Vs1; + _R41._Ts1(_oY2[0], _oY2[3], _oY2[1], _oY2[4], _oY2[2], _oY2[5]); +} +function _w31(_R01) { + var _X9 = _g31.length; + var _f31 = new Image(); + _R01 = _5I1(_R01); + _f31.crossOrigin = _MK2; + _f31.src = _DI1(null, null, _R01); + _g31[_X9] = _f31; + return _X9; +} +function _jo3(_931, _a31) { + var _Y9 = document.createElement("canvas"); + _Y9.width = _931; + _Y9.height = _a31; + var _X9 = _g31.length; + var _f31 = new Image(_931, _a31); + _f31.src = _DI1(null, null, _Y9.toDataURL()); + _g31[_X9] = _f31; + return _X9; +} +function _ko3(_891, _a11, _b11, _Mb1, _Nb1, _Lo2) { + var context = _891.getContext("2d"); + context.globalCompositeOperation = "copy"; + context.drawImage(_Lo2, _a11, _b11); +} +function _zK1(_lo3) { + var _X9 = _g31.length; + _g31[_X9] = _lo3; + return _X9; +} +function _Pn3() { + _gn3++; +} +function _Qn3() {} +function _VK1(_YK1) { + var _tK1 = document.createElement(_0p1); + var _7e1 = _tK1.getContext("2d"); + _vK1(_7e1); + _tK1.width = _YK1._Z9; + _tK1.height = _YK1.__9; + _7e1._xK1(_YK1._f31, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, 0, 0, _YK1._Z9, _YK1.__9); + _tK1.complete = true; + return _tK1; +} +function _4L1(_YK1) { + var _2L1 = []; + var _dC1 = _YK1._dk * _YK1._ek * 4; + var _mo3; + for (var _X9 = 0; _X9 < _dC1; _X9++) _2L1[_X9] = 0; + if (_YK1._f31._o51) _mo3 = _131._As2(_YK1); + else { + var _tK1 = document.createElement(_0p1); + var _7e1 = _tK1.getContext("2d"); + _vK1(_7e1); + _tK1.width = _YK1._Z9; + _tK1.height = _YK1.__9; + _7e1._xK1(_YK1._f31, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, 0, 0, _YK1._Z9, _YK1.__9); + _tK1.complete = true; + var data, _KM1, _no3, _oo3; + try { + data = _7e1.getImageData(0, 0, _YK1._Z9, _YK1.__9); + } catch (_dc1) { + return _2L1; + } + _mo3 = data.data; + } + var _po3 = (_YK1._9k + _YK1._ak * _YK1._dk) * 4; + var _B21 = _YK1._Z9 * 4; + var x, y; + for (y = 0; y < _YK1.__9; y++) { + var _3g = _po3; + var _qo3 = y * _B21; + for (x = 0; x < _B21; x++) { + _2L1[_3g++] = _mo3[_qo3++]; + } + _po3 += _YK1._dk * 4; + } + return _2L1; +} +function _Bn3(_YK1, _a11, _b11, _f41) { + if (!_YK1) return; + if (!_YK1._f31) return; + if (!_YK1._f31.complete) return; + if (_YK1._tK1 == null) _YK1._tK1 = _VK1(_YK1); + _a11 += _YK1._9k; + _b11 += _YK1._ak; + _R41.globalAlpha = _f41; + _R41._xK1(_YK1._tK1, ~~_a11, ~~_b11); +} +function _Sn3(_YK1, _a11, _b11, _f41) { + _Bn3(_YK1, _a11, _b11, _f41); +} +function _Cn3(_YK1, _a11, _b11, _f41) { + if (!_YK1) return; + if (!_YK1._f31) return; + if (!_YK1._f31.complete) return; + _R41.globalAlpha = _f41; + _R41._xK1(_YK1._f31, ~~_YK1.x, ~~_YK1.y, _YK1._Z9, _YK1.__9, Math.floor(_a11) + _YK1._9k, Math.floor(_b11) + _YK1._ak, _YK1._bk, _YK1._ck); +} +function _Tn3(_YK1, _a11, _b11, _f41) { + _Cn3(_YK1, _a11, _b11, _f41); +} +function _ro3(_Lo2) { + try { + _R41._xK1(_Lo2, 0, 0, _Lo2.width, _Lo2.height, canvas.width, canvas.height, 0, 0); + } catch (e) { + return false; + } + var _T51 = _Lo2.getContext("2d"); + _T51.fillStyle = "white"; + _T51.fillRect(0, 0, 1, 1); + var _Wj3 = _T51.getImageData(0, 0, 1, 1); + return _Wj3.data[0] === 255; +} +function _Dn3(_YK1, _a11, _b11, _so3, _to3, _uo3, _vo3, _081, _f41) { + var _Gx2 = _YK1._f31; + if (!_Gx2) return; + if (!_Gx2.complete) return; + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + var _X9 = 0; + if (_uo3) _X9 = 1; + if (_vo3) _X9 |= 2; + if (_X9 === 0) { + _R41.globalAlpha = _f41; + _R41._xK1(_Gx2, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, _a11 + _YK1._9k, _b11 + _YK1._ak, _YK1._bk * _so3, _YK1._ck * _to3); + return; + } + var _Z9 = _YK1._dk; + var __9 = _YK1._ek; + if (_vo3) { + _Z9 = ((((_yb3._pM1 + (_YK1._dk - 1)) / _YK1._dk) & 0xffffffff) + 2) * _YK1._dk; + _a11 = _mM1 + (((_a11 - _mM1) % _YK1._dk) - _YK1._dk); + } + if (_uo3) { + __9 = ((((_yb3._rM1 + (_YK1._ek - 1)) / _YK1._ek) & 0xffffffff) + 2) * _YK1._ek; + _b11 = _oM1 + (((_b11 - _oM1) % _YK1._ek) - _YK1._ek); + } + if (_YK1._7M1 != null && (_YK1._7M1.width < _Z9 * _YK1._wo3 || _YK1._7M1.height < __9 * _YK1._wo3)) { + _YK1._7M1 = null; + _YK1._xo3 = 0; + } + if (_YK1._6M1 != _X9 || !_YK1._7M1) { + _YK1._6M1 = _X9; + var buffer = document.createElement(_0p1); + var _7e1 = buffer.getContext("2d"); + _vK1(_7e1); + buffer.width = _Z9; + buffer.height = __9; + _R41.globalAlpha = 1; + var _yo3 = 1; + while (_ro3(buffer) === false && buffer.width >= 64 && buffer.height >= 64) { + debug("WARNING: Tiled image quality reduction"); + buffer.width /= 2; + buffer.height /= 2; + _yo3 /= 2; + } + var _vL2 = _YK1.x; + var _wL2 = _YK1.y; + if (_081 != _x41) { + _Gx2 = _z41(_YK1, _081); + _vL2 = 0; + _wL2 = 0; + } + var _OY1 = _Z9 / _YK1._dk; + var _PY1 = __9 / _YK1._ek; + for (var y = 0; y < _PY1; y++) { + for (var x = 0; x < _OY1; x++) { + _7e1._xK1(_Gx2, _vL2, _wL2, _YK1._Z9, _YK1.__9, _YK1._9k + x * _YK1._dk * _yo3, _YK1._ak + y * _YK1._ek * _yo3, _YK1._bk * _yo3, _YK1._ck * _yo3); + } + } + _YK1._wo3 = _yo3; + _YK1._7M1 = buffer; + } + _R41.globalAlpha = _f41; + _R41._xK1(_YK1._7M1, _a11, _b11, _YK1._7M1.width / _YK1._wo3, _YK1._7M1.height / _YK1._wo3); +} +function _En3(_YK1, _CK1, _DK1, _a11, _b11, _so3, _to3, _9N1, _Yq1, _Zq1, _Lt1, _Mt1, _f41) { + if (!_YK1._f31) return; + if (!_YK1._f31.complete) return; + if (abs(_so3) <= 0.0001 || abs(_to3) <= 0.0001 || _f41 <= 0) { + return; + } + _Yq1 &= 0xffffff; + var _Du1 = -(_CK1 - _YK1._9k); + var _Eu1 = -(_DK1 - _YK1._ak); + var _CL2 = _R41.globalAlpha; + _R41.globalAlpha = _f41; + if (_Yq1 != _x41) { + var _vm3 = _z41(_YK1, _Yq1); + var _b21 = Math.abs(_9N1); + if (_b21 < 0.0001 && _so3 == 1 && _to3 == 1 && _YK1._Z9 === _YK1._bk && _YK1.__9 === _YK1._ck) { + _R41._xK1(_vm3, _a11 + _Du1, _b11 + _Eu1); + } else { + if (_so3 < 0 || _to3 < 0 || _b21 > 0.0001) { + _Fm3(_a11, _b11, _so3, _to3, -_9N1); + _R41._xK1(_vm3, 0, 0, _YK1._Z9, _YK1.__9, _Du1, _Eu1, _YK1._bk, _YK1._ck); + _Hm3(); + } else { + _R41._xK1(_vm3, 0, 0, _YK1._Z9, _YK1.__9, _a11 + _Du1 * _so3, _b11 + _Eu1 * _to3, _YK1._bk * _so3, _YK1._ck * _to3); + } + } + } else { + var _b21 = Math.abs(_9N1); + if (_b21 < 0.0001 && _so3 == 1 && _to3 == 1 && _YK1._Z9 === _YK1._bk && _YK1.__9 === _YK1._ck) { + if (_YK1._tK1 == null) { + _YK1._tK1 = _VK1(_YK1); + } + _R41._xK1(_YK1._tK1, _a11 + _Du1, _b11 + _Eu1); + } else { + if (_so3 < 0 || _to3 < 0 || _b21 > 0.001) { + _Fm3(_a11, _b11, _so3, _to3, -_9N1); + _R41._xK1(_YK1._f31, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, _Du1, _Eu1, _YK1._bk, _YK1._ck); + _Hm3(); + } else { + _R41._xK1(_YK1._f31, _YK1.x, _YK1.y, _YK1._Z9, _YK1.__9, _a11 + _Du1 * _so3, _b11 + _Eu1 * _to3, _YK1._bk * _so3, _YK1._ck * _to3); + } + } + } + _R41.globalAlpha = _CL2; +} +function _Un3(_YK1, _CK1, _DK1, _a11, _b11, _so3, _to3, _9N1, _Yq1, _Zq1, _Lt1, _Mt1, _f41) { + try { + _En3(_YK1._f31, _CK1, _DK1, _a11, _b11, _so3, _to3, _9N1, _Yq1, _Zq1, _Lt1, _Mt1, _f41); + } catch (_dc1) { + debug("error drawing image"); + } +} +function _9o3(_891, _a11, _b11, _Mb1, _Nb1, _081) { + var buffer = document.createElement(_0p1); + var _7e1 = buffer.getContext("2d"); + _vK1(_7e1); + buffer.width = _Mb1; + buffer.height = _Nb1; + _7e1._xK1(_891, _a11, _b11, _Mb1, _Nb1, 0, 0, _Mb1, _Nb1); + if (~~_081 != 0xffffff) { + var data, _KM1, _no3, _oo3; + data = _7e1._JM1(0, 0, buffer.width, buffer.height); + _KM1 = data.data; + var _zo3 = _7e1._wn3(buffer.width, buffer.height); + _oo3 = _zo3.data; + var _b21 = ((_081 >> 16) & 0xff) / 255; + var _k41 = ((_081 >> 8) & 0xff) / 255; + var _e21 = (_081 & 0xff) / 255; + var _OJ1 = data.height * data.width * 4; + for (var _X9 = _OJ1 - 4; _X9 >= 0; _X9 -= 4) { + _oo3[_X9] = (_KM1[_X9] * _b21) | 0; + _oo3[_X9 + 1] = (_KM1[_X9 + 1] * _k41) | 0; + _oo3[_X9 + 2] = (_KM1[_X9 + 2] * _e21) | 0; + _oo3[_X9 + 3] = _KM1[_X9 + 3]; + } + _zo3.data = _oo3; + _7e1._Xj3(_zo3, 0, 0); + } + return buffer; +} +function _Ao3(_YK1, _t21, _u21, _R11, _S11, _9u1, _au1, _Bo3, _Co3, _f41) { + var _Gx2 = _YK1._f31; + if (!_Gx2) return; + if (!_Gx2.complete) return; + _R41.globalAlpha = _f41; + _Do3(_Gx2, _t21, _u21, _R11, _S11, _9u1, _au1, _YK1.x, _YK1.y, _YK1.x + _YK1._Z9, _YK1.y, _YK1.x + _YK1._Z9, _YK1.y + _YK1.__9); + _Do3(_Gx2, _9u1, _au1, _Bo3, _Co3, _t21, _u21, _YK1.x + _YK1._Z9, _YK1.y + _YK1.__9, _YK1.x, _YK1.y + _YK1.__9, _YK1.x, _YK1.y); +} +function _Do3(_U51, _V51, _W51, __11, _021, _121, _221, _X51, _Y51, _Z51, __51, _061, _161) { + _Rs1(); + _R41._Vt1(); + _R41._Wt1(_V51, _W51); + _R41._Xt1(__11, _021); + _R41._Xt1(_121, _221); + _R41._Yt1(); + _R41._xn3(); + var _261 = _X51 * (_161 - __51) - _Z51 * _161 + _061 * __51 + (_Z51 - _061) * _Y51; + if (_261 == 0) return; + var _361 = -(_Y51 * (_121 - __11) - __51 * _121 + _161 * __11 + (__51 - _161) * _V51) / _261; + var _461 = (__51 * _221 + _Y51 * (_021 - _221) - _161 * _021 + (_161 - __51) * _W51) / _261; + var _561 = (_X51 * (_121 - __11) - _Z51 * _121 + _061 * __11 + (_Z51 - _061) * _V51) / _261; + var _661 = -(_Z51 * _221 + _X51 * (_021 - _221) - _061 * _021 + (_061 - _Z51) * _W51) / _261; + var _761 = (_X51 * (_161 * __11 - __51 * _121) + _Y51 * (_Z51 * _121 - _061 * __11) + (_061 * __51 - _Z51 * _161) * _V51) / _261; + var _861 = (_X51 * (_161 * _021 - __51 * _221) + _Y51 * (_Z51 * _221 - _061 * _021) + (_061 * __51 - _Z51 * _161) * _W51) / _261; + _R41._tn3(_361, _461, _561, _661, _761, _861); + _R41._xK1(_U51, 0, 0); + _Ys1(); +} +function _Ln3(_YK1, _0C1, _1C1, _931, _a31, _a11, _b11, _Dm1, _Em1, _ZM1, _f41) { + if (!_YK1) return; + if (!_YK1._f31) return; + if (!_YK1._f31.complete) return; + _ZM1 &= 0xffffff; + _R41.globalAlpha = _f41; + if (_0C1 < _YK1._9k) { + var _Eo3 = _YK1._9k - _0C1; + _a11 += _Eo3; + _931 -= _Eo3; + _0C1 = 0; + } else { + _0C1 -= _YK1._9k; + } + if (_1C1 < _YK1._ak) { + var _Eo3 = _YK1._ak - _1C1; + _b11 += _Eo3; + _a31 -= _Eo3; + _1C1 = 0; + } else { + _1C1 -= _YK1._ak; + } + if (_931 > _YK1._bk - _0C1) _931 = _YK1._bk - _0C1; + if (_a31 > _YK1._ck - _1C1) _a31 = _YK1._ck - _1C1; + if (_931 <= 0 || _a31 <= 0) return; + _a11 = ~~_a11; + _b11 = ~~_b11; + if (_ZM1 != _x41) { + var _vm3 = _z41(_YK1, _ZM1); + if (_Dm1 < 0 || _Em1 < 0) { + _Fm3(_a11, _b11, _Dm1, _Em1, 0); + _R41._xK1(_vm3, _0C1, _1C1, _931, _a31, 0, 0, _931, _a31); + _Hm3(); + } else { + _R41._xK1(_vm3, _0C1, _1C1, _931, _a31, _a11, _b11, _931 * _Dm1, _a31 * _Em1); + } + } else { + if (_Dm1 < 0 || _Em1 < 0) { + _Fm3(_a11, _b11, _Dm1, _Em1, 0); + _R41._xK1(_YK1._f31, _0C1 + _YK1.x, _1C1 + _YK1.y, _931, _a31, 0, 0, _931, _a31); + _Hm3(); + } else { + _R41._xK1(_YK1._f31, _0C1 + _YK1.x, _1C1 + _YK1.y, _931, _a31, _a11, _b11, _931 * _Dm1, _a31 * _Em1); + } + } +} +function _WM1(_YK1, _a11, _b11, _Mb1, _Nb1, _ZM1, _f41) { + if (!_YK1) return; + if (!_YK1._f31) return; + if (_YK1._f31 instanceof HTMLImageElement && !_YK1._f31.complete) return; + _a11 = ~~_a11; + _b11 = ~~_b11; + var _vL2 = _Mb1 / _YK1._dk; + var _wL2 = _Nb1 / _YK1._ek; + _nn3(_YK1, 0, 0, _a11, _b11, _vL2, _wL2, 0, _ZM1, _ZM1, _ZM1, _ZM1, _f41); +} +var _Fo3 = _Go3; +function _Go3(_Ho3, _Io3) { + if (_131) return false; + var buffer = document.createElement(_0p1); + var _7e1 = buffer.getContext("2d"); + _vK1(_7e1); + buffer.width = _Ho3._Z9; + buffer.height = _Ho3.__9; + _7e1.drawImage(_Io3._f31, _Io3.x, _Io3.y, _Io3._Z9, _Io3.__9, 0, 0, _Ho3._Z9, _Ho3.__9); + var _Jo3, _Ko3, _Lo3, _Mo3, _No3; + try { + _Ko3 = _7e1.getImageData(0, 0, _Ho3._Z9, _Ho3.__9); + _No3 = _Ho3._f31.getContext("2d"); + _vK1(_No3); + _Lo3 = _No3.getImageData(_Ho3.x, _Ho3.y, _Ho3._Z9, _Ho3.__9); + } catch (_dc1) { + return false; + } + _Jo3 = _Ko3.data; + _Mo3 = _Lo3.data; + var _OJ1 = _Lo3.height * _Lo3.width * 4; + for (var _X9 = _OJ1 - 4; _X9 >= 0; _X9 -= 4) { + var _Y9 = ~~((_Jo3[_X9] + _Jo3[_X9 + 1] + _Jo3[_X9 + 2]) / 3); + _Mo3[_X9 + 3] = _Y9; + } + _Lo3.data = _Mo3; + _No3.putImageData(_Lo3, 0, 0); + return true; +} +function _On3(_gq1, _Qp1, _a11, _b11, _Dm1, _Em1, _e11, _081, _f41) { + _R41.globalAlpha = _f41; + _R41.fillStyle = _ie1(_081, 1.0); + _R41.font = _gq1; + _R41.textBaseline = "top"; + _Fm3(_a11, _b11, _Dm1, _Em1, -_e11); + _R41.fillText(_Qp1, 0, 0); + _Hm3(); +} +function _8e1(_Oo3, _Mb1, _Nb1) { + try { + var data, _KM1, _no3, _oo3; + data = _Oo3._JM1(0, 0, _Mb1, _Nb1); + _KM1 = _oo3 = data.data; + var _Po3 = (_Nb1 - 1) * _Mb1 * 4; + var _b21 = _KM1[_Po3 + 0]; + var _k41 = _KM1[_Po3 + 1]; + var _e21 = _KM1[_Po3 + 2]; + var _l41 = _KM1[_Po3 + 3]; + var _OJ1 = data.height * data.width * 4; + for (var _X9 = _OJ1 - 4; _X9 >= 0; _X9 -= 4) { + _oo3[_X9 + 0] = _KM1[_X9 + 0]; + _oo3[_X9 + 1] = _KM1[_X9 + 1]; + _oo3[_X9 + 2] = _KM1[_X9 + 2]; + if (_oo3[_X9 + 0] == _b21 && _oo3[_X9 + 1] == _k41 && _oo3[_X9 + 2] == _e21) { + _oo3[_X9 + 3] = 0x0; + } else { + _oo3[_X9 + 3] = _KM1[_X9 + 3]; + } + } + _Oo3._Xj3(data, 0, 0); + } catch (_dc1) { + return false; + } + return true; +} +function _Rn3(_No1) {} +var _Qo3 = []; +var _Ro3 = 0, + _So3 = 0; +function _Qv1(_To3) { + this._Uo3 = false; + this._Vo3 = []; + this._Wo3 = _To3; + this._Xo3 = ""; + this._Yo3 = 0; + this._Zo3 = 0; +} +function _Pv1(__o3, _0p3) { + var _Ba1 = _7d1(__o3, _0p3); + var _1p3 = new _Qv1(__o3); + _1p3._Xo3 = _Ba1; + _1p3._2p3(); + var _d31 = 0; + for (var _X9 in _1p3._Vo3) { + if (!_1p3._Vo3.hasOwnProperty(_X9)) continue; + _d31++; + break; + } + if (_d31 == 0) return null; + return _1p3; +} +_Qv1.prototype._Hp1 = function () { + while (this._Xo3.charCodeAt(this._Yo3) != 0x0a && this._Xo3.charCodeAt(this._Yo3) != 0x0d && this._Yo3 < this._zi3) { + this._Yo3++; + } + this._Zo3++; + this._Yo3++; + if (this._Yo3 >= this._zi3) return; + if (this._Xo3.charCodeAt(this._Yo3) == 0x0a && this._Xo3.charCodeAt(this._Yo3) == 0x0d) { + this._Yo3++; + } +}; +_Qv1.prototype._3p3 = function () { + { + if (this._Yo3 >= this._zi3) return false; + var _Y9 = this._Xo3.charCodeAt(this._Yo3); + if (_Y9 == 0x20 || _Y9 == 0x09 || _Y9 == 0x0a || _Y9 == 0x0d || _Y9 == _gS("#") || _Y9 == _gS(";")) { + return true; + } else { + return false; + } + } +}; +_Qv1.prototype._Ip1 = function () { + { + while (this._3p3() && this._Yo3 < this._zi3) { + var _Y9 = this._Xo3.charCodeAt(this._Yo3); + if (_Y9 == "#" || _Y9 == ";") { + this._Hp1(); + } else if (_Y9 == 0x0a) { + this._Zo3++; + } + this._Yo3++; + } + if (this._Yo3 >= this._zi3) return; + } +}; +_Qv1.prototype._4p3 = function () { + { + this._Ip1(); + while (this._Xo3.charAt(this._Yo3) != "[" && this._Yo3 < this._zi3) { + this._Yo3++; + } + if (this._Yo3 >= this._zi3) return null; + this._Yo3++; + var _5p3 = this._Yo3; + while (this._Xo3.charAt(this._Yo3) != "]" && this._Yo3 < this._zi3) { + this._Yo3++; + } + if (this._Yo3 >= this._zi3) return null; + var _Bc1 = this._Yo3 - _5p3; + var _6p3 = []; + _6p3.__m_pIniFileName__ = this._Xo3.substr(_5p3, _Bc1); + this._Yo3++; + return _6p3; + } +}; +_Qv1.prototype._7p3 = function (_8p3) { + { + this._Ip1(); + if (this._Yo3 >= this._zi3 || this._Xo3.charAt(this._Yo3) == "[") return false; + var _5p3 = this._Yo3; + var _9p3 = -1; + while (this._Xo3.charAt(this._Yo3) != "=" && this._Yo3 < this._zi3) { + if (this._3p3()) { + if (_9p3 < 0) _9p3 = this._Yo3; + } else { + _9p3 = -1; + } + this._Yo3++; + } + if (this._Yo3 >= this._zi3) return false; + if (_9p3 < 0) _9p3 = this._Yo3; + var _Bc1 = _9p3 - _5p3; + var _LP1 = this._Xo3.substr(_5p3, _Bc1); + while (this._Xo3.charAt(this._Yo3) != "=" && this._Yo3 < this._zi3) { + this._Yo3++; + } + if (this._Yo3 >= this._zi3) return false; + this._Yo3++; + var __p1 = this._Zo3; + this._Ip1(); + if (__p1 != this._Zo3) return false; + var _ap3 = _gS("#"); + var _bp3 = _gS(";"); + var _cp3 = false; + var _F21 = this._Xo3.charCodeAt(this._Yo3); + switch (_F21) { + case 34: + case 39: + _ap3 = _F21; + _bp3 = _F21; + _cp3 = true; + this._Yo3++; + break; + case 91: + case 123: + _ap3 = -1; + _bp3 = -1; + break; + } + _5p3 = this._Yo3; + var _dp3 = -1; + var _Y9 = this._Xo3.charCodeAt(this._Yo3); + while (_Y9 != 0x0a && _Y9 != 0x0d && _Y9 != _ap3 && _Y9 != _bp3 && this._Yo3 < this._zi3) { + if (_Y9 == 0x20 || _Y9 == 0x09) { + if (_dp3 < 0) _dp3 = this._Yo3; + } else { + _dp3 = -1; + } + if (_Y9 == _gS("\\")) this._Yo3++; + this._Yo3++; + _Y9 = this._Xo3.charCodeAt(this._Yo3); + } + if (_dp3 >= 0 && !_cp3) { + _Bc1 = _dp3 - _5p3; + } else { + _Bc1 = this._Yo3 - _5p3; + } + var _Xm2 = this._Xo3.substr(_5p3, _Bc1); + _8p3[_LP1] = _Xm2; + if (_cp3) { + _F21 = this._Xo3.charCodeAt(this._Yo3); + if (_F21 == _ap3 && _F21 == _bp3) { + while (this._Xo3.charCodeAt(this._Yo3) != 0x0a && this._Xo3.charCodeAt(this._Yo3) != 0x0d && this._Yo3 < this._zi3) { + this._Yo3++; + } + } + } + return true; + } +}; +_Qv1.prototype._2p3 = function () { + { + if (this._Xo3 == null) return false; + this._zi3 = this._Xo3.length; + this._Yo3 = 0; + this._Zo3 = 0; + var _6p3 = this._4p3(); + if (_6p3 == null) { + this._Xo3 = null; + return false; + } + this._Vo3[_6p3.__m_pIniFileName__] = _6p3; + while (this._Yo3 < this._zi3) { + var _4o1 = this._7p3(_6p3); + if (!_4o1) { + if (this._Yo3 < this._zi3) { + if (this._Xo3.charAt(this._Yo3) == "[") { + _6p3 = this._4p3(); + if (_6p3 == null) { + this._Xo3 = null; + return true; + } + this._Vo3[_6p3.__m_pIniFileName__] = _6p3; + } + } + } + } + this._Xo3 = null; + return true; + } +}; +_Qv1.prototype._ep3 = function (_fp3, _gp3) { + { + var _6p3 = this._Vo3[_fp3]; + if (_6p3 != null && _6p3 != undefined) { + var _Xm2 = _6p3[_gp3]; + if (_Xm2 != undefined) return _Xm2; + } + return null; + } +}; +_Qv1.prototype._Vv1 = function (_fp3, _gp3, _Tv1) { + { + var _LP1 = this._ep3(_fp3, _gp3); + if (_LP1 != null) { + return parseFloat(_LP1); + } else { + return parseFloat(_Tv1); + } + } +}; +_Qv1.prototype._Uv1 = function (_fp3, _gp3, _Tv1) { + { + var _LP1 = this._ep3(_fp3, _gp3); + if (_LP1 != null) { + return _LP1; + } else { + return _Tv1; + } + } +}; +_Qv1.prototype._Wv1 = function (_fp3, _gp3, _hp3) { + this._Uo3 = true; + var _6p3 = this._Vo3[_fp3]; + if (_6p3 == null || _6p3 == undefined) { + _6p3 = []; + _6p3.__m_pIniFileName__ = _fp3; + this._Vo3[_6p3.__m_pIniFileName__] = _6p3; + } + _6p3[_gp3] = _hp3; + return true; +}; +_Qv1.prototype._Rv1 = function () { + var _Ba1 = ""; + var _Fo1 = _Br1(0x0d) + _Br1(0x0a); + for (var _ip3 in this._Vo3) { + if (!this._Vo3.hasOwnProperty(_ip3)) continue; + _Ba1 = _Ba1 + "[" + _ip3 + "]" + _Fo1; + var _6p3 = this._Vo3[_ip3]; + for (var key in _6p3) { + if (!_6p3.hasOwnProperty(key)) continue; + if (key != "__m_pIniFileName__") { + var _Xm2 = _6p3[key]; + if (_Xm2 != null) { + if (_Xm2.indexOf('"') < 0) { + _Ba1 += key + '="' + _Xm2 + '"' + _Fo1; + } else if (_Xm2.indexOf("'") < 0) { + _Ba1 += key + "='" + _Xm2 + "'" + _Fo1; + } else { + _Ba1 += key + "=" + _Xm2 + _Fo1; + } + } + } + } + } + if (this._Uo3) { + _4d1(this._Wo3, _Ba1); + this._Uo3 = false; + } + return _Ba1; +}; +function _5I1(__o3) { + if (__o3.substring(0, 5) == "file:") return __o3; + if (__o3.substring(0, 7) == "http://" || __o3.substring(0, 8) == "https://") return __o3; + if (__o3.substring(0, _x31.length) == _x31) return _DI1(null, null, __o3); + return _DI1(null, null, _x31 + __o3); +} +function _jp3(__o3) { + if (__o3.substring(0, 5) == "file:") return false; + if (__o3.substring(0, 4) == "ftp:") return false; + if (__o3.substring(0, 7) == "gopher:") return false; + if (__o3.substring(0, 7) == "mailto:") return false; + if (__o3.substring(0, 5) == "news:") return false; + if (__o3.substring(0, 5) == "nntp:") return false; + if (__o3.substring(0, 7) == "telnet:") return false; + if (__o3.substring(0, 5) == "wais:") return false; + if (__o3.substring(0, 5) == "news:") return false; + if (__o3.substring(1, 1) == ":") return false; + return true; +} +function _kp3(_kv1) { + try { + var _lp3 = new XMLHttpRequest(); + _lp3.open("HEAD", _kv1, false); + _lp3.send(); + _So3 = _lp3.status; + var _mp3 = _lp3.status != 404 && _lp3.status != 0; + return _mp3; + } catch (e) { + return false; + } +} +function _np3(_DV2, _0W2) { + try { + var _vl1 = !window.XMLHttpRequest ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); + _vl1.open(_0W2 ? "PUT" : "GET", _DV2, false); + _vl1.setRequestHeader("Content-Type", "text/html"); + _vl1.send(_0W2 ? _0W2 : ""); + _So3 = _vl1.status; + return _vl1.responseText; + } catch (e) { + return null; + } +} +function _4d1(_Yc1, _Ed3) { + if (_op3) { + return false; + } else if (_Tp1) { + try { + window.localStorage[_Up1(_Yc1)] = _Ed3; + return true; + } catch (_dc1) { + return false; + } + } +} +function _7d1(__o3, _0p3) { + var _Ba1 = null; + if (__o3.substring(0, 5) == "file:") return null; + if (_0p3) { + if (__o3.substring(0, 7) == "http://" || __o3.substring(0, 8) == "https://") return; + if (_op3) { + return null; + } else if (_Tp1) { + try { + _Ba1 = window.localStorage[_Up1(__o3)]; + } catch (_dc1) { + return null; + } + if (_Ba1 == undefined || _Ba1 == null) return null; + } + } else { + if (!_jp3(__o3)) return null; + __o3 = _5I1(__o3); + _Ba1 = _np3(__o3, false); + if (_Ba1 == null || _Ba1 == undefined) return null; + if (_So3 == 404) return null; + } + return _Ba1; +} +function _Sp1(__o3, _0p3) { + var _Ba1 = null; + if (__o3.substring(0, 5) == "file:") return null; + if (_0p3) { + if (_op3) { + return false; + } else if (_Tp1) { + try { + var name = _Up1(__o3); + if (window.localStorage[name] && window.localStorage[name] !== undefined) { + return true; + } + return false; + } catch (_dc1) { + return false; + } + } + } else { + if (!_jp3(__o3)) { + return false; + } + __o3 = _5I1(__o3); + return _kp3(__o3); + } +} +var _pp3 = new _tp1(0, 0, 0, 0); +var _qp3 = null; +var _rp3 = -1; +var _sp3 = -1; +var _BZ2 = 0; +function _WX2(_tp3, _up3, _Ub1, _vp3, _wp3, _xp3) { + this.__type = "[instance]"; + this.x = _tp3; + this.y = _up3; + this._YI = _tp3; + this._ZI = _up3; + this._yp3 = _tp3; + this._zp3 = _up3; + this._Yf = 0; + this._Zf = 0; + this._tI = 0; + this._E2 = 0; + this._O42 = 0; + this._P52 = 0; + this._Ap3 = 270; + this._aF2 = _vp3; + this.id = _Ub1; + this._cl = true; + this._Bp3 = true; + this._rx = []; + for (var _X9 = 0; _X9 <= _G_2 - 1; _X9++) { + this._rx[_X9] = -1; + } + this._kC1 = true; + this._4a = true; + this._fc = false; + this._Xf = 0; + this._tC1 = new _tp1(0, 0, 0, 0); + this._wC = 0; + this._oC = 0; + this._Cp3 = 0; + this._Dp3 = 0; + this._Ep3 = 0; + this._Fp3 = 0; + this._Gp3 = 0; + this._tC = 1.0; + this._nC = 1.0; + this._6N1 = 0; + this._zd1 = 1.0; + this._7N1 = 0xffffff; + this._SG = 1; + this._HZ2 = -1; + this._KE2 = -1; + this._2_2 = 0; + this._3_2 = 0; + this._Hp3 = 0; + this._Ip3 = 1; + this._Jp3 = 0; + this._Kp3 = 0; + this._Lp3 = 0; + this._Mp3 = 0; + this._x_2 = -1; + this._B_2 = 0; + this._z_2 = 1; + this._y_2 = true; + this._C_2 = false; + this._Np3 = -1; + this._Op3 = false; + this._bl = false; + this._Pp3 = null; + this._Qp3 = false; + this._rC1 = true; + this._q_2 = false; + this._fw1 = null; + this._Rp3 = null; + this._ME2 = null; + this._Ke3 = null; + this._JZ2 = false; + if (!_xp3) { + this._DZ2 = _BZ2; + this._dw1(_vp3, _wp3, true); + this._ew1(this._fw1._gw1); + } else { + this._DZ2 = 0; + this._aF2 = 0; + this._wC = 0; + this._Sp3 = null; + } + this._Ey1 = -1; + this._Fy1 = false; +} +_WX2.prototype._kr = function (_a11) { + _a11 = yyGetReal(_a11); + if (this.x === _a11) return; + this.x = _a11; + this._rC1 = true; +}; +_WX2.prototype._Us = function (_b11) { + _b11 = yyGetReal(_b11); + if (this.y === _b11) return; + this.y = _b11; + this._rC1 = true; +}; +_WX2.prototype._Oy = function (_1B2) { + _1B2 = yyGetReal(_1B2); + if (this._tC === _1B2) return; + this._tC = _1B2; + this._rC1 = true; +}; +_WX2.prototype._Py = function (_1B2) { + _1B2 = yyGetReal(_1B2); + if (this._nC === _1B2) return; + this._nC = _1B2; + this._rC1 = true; +}; +_WX2.prototype._jr = function () { + return this._Xf; +}; +_WX2.prototype._yd1 = function (_081) { + this._7N1 = yyGetInt32(_081); +}; +_WX2.prototype._Tp3 = function () { + return this._7N1; +}; +_WX2.prototype._Vw = function (_Ub1) { + this._wC = yyGetInt32(_Ub1); + this._rC1 = true; + this._Sp3 = null; +}; +_WX2.prototype._XB = function (_Up3) { + this._oC = yyGetInt32(_Up3); +}; +_WX2.prototype._cX = function () { + var _ne3 = _r11._s11(this._wC); + if (!_ne3) return 0; + var _Vp3 = this._P31(); + if (_Vp3) { + return _Vp3._y01(_ne3); + } else if (_ne3._Wp3 !== null && _ne3._Wp3 !== undefined) { + return _ne3._Wp3._cV2; + } + return _ne3._yK1.length; +}; +_WX2.prototype._OM = function () { + var _ne3 = _r11._s11(this._wC); + if (!_ne3) return 0; + return _ne3.width * this._tC; +}; +_WX2.prototype._Vs = function () { + var _ne3 = _r11._s11(this._wC); + if (!_ne3) return 0; + return _ne3.height * this._nC; +}; +_WX2.prototype._ir = function (_ed1) { + _ed1 = yyGetReal(_ed1); + if (this._Xf != _ed1) { + this._Xf = _ed1; + _D01._Xp3[_D01._Xp3.length] = this; + } +}; +_WX2.prototype._E81 = function (_Yp3, _Vf3) { + if (this.x == _Yp3 && this.y == _Vf3) return; + this.x = _Yp3; + this.y = _Vf3; + this._rC1 = true; +}; +_WX2.prototype._IE1 = function (_8r1, _Zp3) { + if (this._fw1 != null) { + this._fw1._iz1(this); + this._fw1 = null; + } + for (var _J41 in _8r1) { + var _ot1 = _8r1[_J41]; + this[_J41] = _ot1; + } + this._tC1 = new _tp1(); + this._tC1._Pb1(_8r1._tC1); + for (var _X9 = 0; _X9 <= _G_2 - 1; _X9++) { + var _l41 = _8r1._rx[_X9]; + this._rx[_X9] = _l41; + } + if (_Zp3 && this._fw1 != null) { + this._fw1._cz1(this); + } + var _Vp3 = this._P31(); + if (_Vp3) { + this._Sp3 = _Vp3._b01(); + } + this._Ey1 = _8r1._nT(); +}; +_WX2.prototype._dw1 = function (_bw1, _Zp3, __p3) { + this._aF2 = _bw1; + if (this._fw1 != null) { + this._fw1._iz1(this); + this._fw1 = null; + this._Rp3 = null; + } + if (_bw1 == -1) _bw1 = 0; + this._Rp3 = this._fw1 = _o01._s11(_bw1); + if (this._fw1 != null) { + if (_Zp3) { + this._fw1._cz1(this); + } + this._EZ2 = this._fw1._EZ2; + this._HZ2 = this._fw1._0q3; + if (!_F01) { + if (__p3) { + this._Xf = this._fw1._1q3; + } else { + this._ir(this._fw1._1q3); + } + } + this._kC1 = this._fw1._2q3; + this._4a = this._fw1._3q3; + this._fc = this._fw1._4q3; + this._rC1 = true; + } +}; +_WX2.prototype._ew1 = function (_G31) { + var _ne3 = _r11._s11(_G31); + if (_ne3) { + this._tC1.left = _ne3._tC1.left; + this._tC1.right = _ne3._tC1.right; + this._tC1.top = _ne3._tC1.top; + this._tC1.bottom = _ne3._tC1.bottom; + } + this._wC = _G31; + this._Sp3 = null; + if (this._fw1 !== null) { + this._P31(); + } +}; +_WX2.prototype._hw1 = function (_py1) { + if (_py1 && this._ME2) { + _py1._uF1._m62(this._ME2); + } + this._ME2 = null; + if (this._fw1._5q3._LE2) { + this._6q3(); + this._rC1 = true; + } +}; +_WX2.prototype._6q3 = function () { + if (!this._fw1._5q3._LE2) { + return; + } + if (!_0A1(this._wC)) { + return; + } + var _8L1 = _r11._s11(this._wC); + if (!_D01._uF1) { + return; + } + var _ZE1 = _YE1(); + var _7q3 = this._fw1._5q3, + _8q3 = 0.0, + _9q3 = 0.0; + switch (_7q3._aq3) { + case _bq3: + { + var _cq3 = 1.0; + if (Math.abs(this._tC - this._nC) < 0.0001) { + _cq3 = this._tC; + } else { + debug("Image scale for physics object using circle collision should not vary across axes: " + this._fw1._Td3); + } + _8q3 = -_7q3._dq3[0] * _cq3; + _9q3 = -_7q3._dq3[1] * _cq3; + var _2U1 = _7q3._dq3[2] * _cq3; + _rF1(_ZE1, _2U1); + } + break; + case _eq3: + case _fq3: + { + _wF1(_ZE1); + if (this._tC * this._nC < 0) { + for (var _W11 = _7q3._dq3.length - 2; _W11 >= 0; _W11 -= 2) { + _yF1(_ZE1, _7q3._dq3[_W11 + 0] * this._tC, _7q3._dq3[_W11 + 1] * this._nC); + } + } else { + for (var _W11 = 0; _W11 < _7q3._dq3.length; _W11 += 2) { + _yF1(_ZE1, _7q3._dq3[_W11 + 0] * this._tC, _7q3._dq3[_W11 + 1] * this._nC); + } + } + } + break; + } + _mF1(_ZE1, _7q3._gq3); + _jF1(_ZE1, _7q3._hq3); + _gF1(_ZE1, _7q3._iq3); + _dF1(_ZE1, _7q3._jq3); + _4F1(_ZE1, _7q3._kq3); + _7F1(_ZE1, _7q3._lq3); + if (_7q3._mq3 != undefined) { + _aF1(_ZE1, _7q3._mq3); + } + if (_7q3._nq3 != undefined) { + _oF1(_ZE1, _7q3._nq3); + } + if (_7q3._oq3 != undefined) { + _0F1(_ZE1, _7q3._oq3); + } + _KF1(this, _ZE1, this.id, _8q3, _9q3); +}; +_WX2.prototype._pq3 = function () { + with (this) { + if (this._Yf == 0) { + if (this._Zf > 0) { + this._tI = 270; + } else if (this._Zf < 0) { + this._tI = 90; + } else { + this._tI = 0; + } + } else { + var _wu1 = _qq3((180 * Math.atan2(this._Zf, this._Yf)) / _g21); + if (_wu1 <= 0) { + this._tI = -_wu1; + } else { + this._tI = 360.0 - _wu1; + } + } + if (Math.abs(this._tI - _zc1(this._tI)) < 0.0001) { + this._tI = _zc1(this._tI); + } + this._tI = _Ic3(this._tI, 360.0); + this._E2 = Math.sqrt(_ql1(this._Yf) + _ql1(this._Zf)); + if (Math.abs(this._E2 - _zc1(this._E2)) < 0.0001) this._E2 = _zc1(this._E2); + } +}; +_WX2.prototype._rq3 = function () { + this._Yf = this._E2 * _qq3(Math.cos(this._tI * 0.0174532925)); + this._Zf = -this._E2 * _qq3(Math.sin(this._tI * 0.0174532925)); + if (Math.abs(this._Yf - _zc1(this._Yf)) < 0.0001) { + this._Yf = _zc1(this._Yf); + } + if (Math.abs(this._Zf - _zc1(this._Zf)) < 0.0001) { + this._Zf = _zc1(this._Zf); + } +}; +function _qq3(_sq3) { + return ~~(_sq3 * 1000000) / 1000000.0; +} +_WX2.prototype._tq3 = function (_QA1, _it1) { + this._Yf += _it1 * _qq3(Math.cos(_QA1 * 0.0174532925)); + this._Zf -= _it1 * _qq3(Math.sin(_QA1 * 0.0174532925)); + this._pq3(); +}; +_WX2.prototype._uq3 = function () { + if (this._O42 != 0.0) { + var _vq3; + if (this._E2 > 0) { + _vq3 = this._E2 - this._O42; + } else { + _vq3 = this._E2 + this._O42; + } + if (this._E2 > 0 && _vq3 < 0) { + this._XI(0); + } else if (this._E2 < 0 && _vq3 > 0) { + this._XI(0); + } else if (this._E2 != 0) { + this._XI(_vq3); + } + } + if (this._P52 != 0) { + this._tq3(this._Ap3, this._P52); + } +}; +_WX2.prototype._wq3 = function () { + var _ne3 = _r11._s11(this._wC); + var _Vp3 = this._P31(); + if (_Vp3) { + return _Vp3._y01(_ne3); + } + return _r11._xq3(this._wC); +}; +_WX2.prototype._B11 = function (_j01, _G31, _8r1, _ir1, _yq3) { + if (_yq3 == undefined) { + _yq3 = _8r1._fw1; + } + var _zq3 = _qp3; + var _Aq3 = _rp3; + var _Bq3 = _sp3; + var result = false; + var _Cq3 = false; + if (_j01 == _9F2) { + var _Dq3 = _o01._s11(_G31); + while (_Dq3 != null && !_Cq3) { + var _8q1 = _yq3; + while (_8q1 != null && !_Cq3) { + if (_8q1._gr1[_j01]) { + if (_8q1._5e3[_Dq3._rw1]) { + _qp3 = _8q1; + _rp3 = _j01; + _sp3 = _Dq3._rw1; + result = _8q1._B11(_j01, _Dq3._rw1, _8r1, _ir1); + _Cq3 = true; + break; + } + } + _8q1 = _8q1._1p1; + } + _Dq3 = _Dq3._1p1; + } + } else { + var _8q1 = _yq3; + var _Eq3 = _j01 | _G31; + while (_8q1 != null) { + if (_8q1._gr1[_Eq3]) { + _qp3 = _8q1; + _rp3 = _j01; + _sp3 = _G31; + result = _8q1._B11(_j01, _G31, _8r1, _ir1); + break; + } + _8q1 = _8q1._1p1; + } + } + _qp3 = _zq3; + _rp3 = _Aq3; + _sp3 = _Bq3; + return result; +}; +_WX2.prototype._jr1 = function (_j01, _G31, _ir1) { + if (_qp3 != null) { + if (_qp3._1p1 != null) { + this._B11(_j01, _G31, this, _ir1, _qp3._1p1); + } + } +}; +_WX2.prototype._0H = function (_M01) { + _M01 = yyGetReal(_M01); + if (this._Yf == _M01) return; + this._Yf = _M01; + this._pq3(); +}; +_WX2.prototype._1H = function (_M01) { + _M01 = yyGetReal(_M01); + if (this._Zf == _M01) return; + this._Zf = _M01; + this._pq3(); +}; +_WX2.prototype._GY = function (_M01) { + _M01 = yyGetReal(_M01); + while (_M01 < 0.0) { + _M01 += 360.0; + } + while (_M01 > 360.0) { + _M01 -= 360.0; + } + this._tI = _Ic3(_M01, 360.0); + this._rq3(); +}; +_WX2.prototype._XI = function (_M01) { + _M01 = yyGetReal(_M01); + if (this._E2 == _M01) return; + this._E2 = _M01; + this._rq3(); +}; +_WX2.prototype._sC1 = function () { + var _8L1, _d21; + var _uY2 = this._HZ2 >= 0 ? this._HZ2 : this._wC; + if (_uY2 < 0 || _uY2 > _r11._m2.length) { + if (!this._tC1) { + this._tC1 = new _tp1(0, 0, 0, 0); + } + this._tC1.left = this.x; + this._tC1.top = this.y; + this._tC1.right = this.x; + this._tC1.bottom = this.y; + this._Qp3 = false; + } else { + var _tC1 = this._tC1; + _8L1 = _r11._m2[_uY2]; + if (this._6N1 == 0) { + var _Fq3 = _8L1._tC1; + var width = _Fq3.right + 1 - _Fq3.left; + var height = _Fq3.bottom + 1 - _Fq3.top; + _tC1.left = _zc1(this.x + this._tC * (_Fq3.left - _8L1._v2)); + _tC1.right = _zc1(_tC1.left + this._tC * width); + if (_tC1.left > _tC1.right) { + _d21 = _tC1.left; + _tC1.left = _tC1.right; + _tC1.right = _d21; + } + _tC1.top = _zc1(this.y + this._nC * (_Fq3.top - _8L1._w2)); + _tC1.bottom = _zc1(_tC1.top + this._nC * height); + if (_tC1.top > _tC1.bottom) { + _d21 = _tC1.top; + _tC1.top = _tC1.bottom; + _tC1.bottom = _d21; + } + _tC1.right -= 1; + _tC1.bottom -= 1; + this._Qp3 = _8L1._Gq3(); + this._Hq3 = _8L1._Hq3; + } else { + var _Fq3 = _8L1._tC1; + var _Iq3, _Jq3; + _Iq3 = this._tC * (_Fq3.left - _8L1._v2); + _Jq3 = this._tC * (_Fq3.right - _8L1._v2 + 1); + var _Kq3, _Lq3; + _Kq3 = this._nC * (_Fq3.top - _8L1._w2); + _Lq3 = this._nC * (_Fq3.bottom - _8L1._w2 + 1); + var _F21, _E21; + _F21 = Math.cos((this._6N1 * _g21) / 180.0); + _E21 = Math.sin((this._6N1 * _g21) / 180.0); + var _Mq3 = _F21 * _Jq3; + var _Nq3 = _F21 * _Iq3; + var _Oq3 = _E21 * _Lq3; + var _Pq3 = _E21 * _Kq3; + var _d21; + if (_Mq3 < _Nq3) { + _d21 = _Nq3; + _Nq3 = _Mq3; + _Mq3 = _d21; + } + if (_Oq3 < _Pq3) { + _d21 = _Pq3; + _Pq3 = _Oq3; + _Oq3 = _d21; + } + _tC1.left = Math.floor(this.x + _Nq3 + _Pq3 + 0.5); + _tC1.right = Math.floor(this.x + _Mq3 + _Oq3 - 0.5); + var _Qq3 = _F21 * _Lq3; + var _Rq3 = _F21 * _Kq3; + var _Sq3 = _E21 * _Jq3; + var _Tq3 = _E21 * _Iq3; + if (_Qq3 < _Rq3) { + _d21 = _Rq3; + _Rq3 = _Qq3; + _Qq3 = _d21; + } + if (_Sq3 < _Tq3) { + _d21 = _Tq3; + _Tq3 = _Sq3; + _Sq3 = _d21; + } + _tC1.top = Math.floor(this.y + _Rq3 - _Sq3 + 0.5); + _tC1.bottom = Math.floor(this.y + _Qq3 - _Tq3 - 0.5); + this._Qp3 = _8L1._Gq3(); + this._Hq3 = _8L1._Hq3; + } + this._tC1 = _tC1; + } + this._rC1 = false; +}; +_WX2.prototype._9w1 = function (_a11, _b11, _pB1) { + if (this._bl) return false; + var _Vp3 = this._P31(); + if (_Vp3) { + var _Uq3 = _G21; + _G21 = this; + if (_Vp3._G11(this._tC1, this._oC, this.x, this.y, this._tC, this._nC, this._6N1)) { + this._Qp3 = true; + this._rC1 = false; + } + _G21 = _Uq3; + } + if (this._rC1) this._sC1(); + var _tC1 = this._tC1; + if (_a11 >= _tC1.right + 1) return false; + if (_a11 < _tC1.left) return false; + if (_b11 >= _tC1.bottom + 1) return false; + if (_b11 < _tC1.top) return false; + if (this._Hq3) { + if (!_Vq3(this, _a11, _b11)) { + return false; + } + } + var _qK1; + if (this._HZ2 < 0) { + _qK1 = _r11._s11(this._wC); + } else { + _qK1 = _r11._s11(this._HZ2); + } + if (_qK1 === null || _qK1._721 === 0) return false; + if (!_pB1 || !this._Qp3) return true; + var _9t1 = false; + if (_Vp3) { + _9t1 = _Vp3._s21(this._oC, this.x, this.y, this._tC, this._nC, this._6N1, _a11, _b11); + } else { + _9t1 = _qK1._Wq3(Math.floor(this._oC), _tC1, _zc1(this.x), _zc1(this.y), this._tC, this._nC, this._6N1, _zc1(_a11), _zc1(_b11)); + } + return _9t1; +}; +_WX2.prototype._Xq3 = function (_t21, _u21, _R11, _S11, _pB1) { + if (this._bl) return false; + var _Vp3 = this._P31(); + if (_Vp3) { + var _Uq3 = _G21; + _G21 = this; + if (_Vp3._G11(this._tC1, this._oC, this.x, this.y, this._tC, this._nC, this._6N1)) { + this._Qp3 = true; + this._rC1 = false; + } + _G21 = _Uq3; + } + if (this._rC1) this._sC1(); + var _tC1 = this._tC1; + if (_c21(_t21, _R11) >= _tC1.right + 1) return false; + if (_a21(_t21, _R11) < _tC1.left) return false; + if (_c21(_u21, _S11) >= _tC1.bottom + 1) return false; + if (_a21(_u21, _S11) < _tC1.top) return false; + var _qK1; + if (this._HZ2 < 0) { + _qK1 = _r11._s11(this._wC); + } else { + _qK1 = _r11._s11(this._HZ2); + } + if (_qK1 === null || _qK1._721 == 0) return false; + if (this._Hq3) { + if (!_Yq3(this, _t21, _u21, _R11, _S11)) return false; + } + if (!_pB1 || !this._Qp3) return true; + var _9t1 = false; + if (_Vp3) { + _9t1 = _Vp3._w21(this._oC, this.x, this.y, this._tC, this._nC, this._6N1, _t21, _u21, _R11, _S11); + } else { + _pp3.left = _zc1(_c21(_t21, _R11)); + _pp3.top = _zc1(_c21(_u21, _S11)); + _pp3.right = _zc1(_a21(_t21, _R11)); + _pp3.bottom = _zc1(_a21(_u21, _S11)); + _9t1 = _qK1._Zq3(Math.floor(this._oC), _tC1, _zc1(this.x), _zc1(this.y), this._tC, this._nC, this._6N1, _pp3); + } + return _9t1; +}; +function __q3(_t21, _u21, _R11, _S11, _ne1, _oe1) { + var _z21 = (_t21 + _R11) * 0.5; + var _A21 = (_u21 + _S11) * 0.5; + var _B21 = (_R11 - _t21) * 0.5; + var _C21 = (_S11 - _u21) * 0.5; + var _l41 = (_ne1 - _z21) / _B21; + var _e21 = (_oe1 - _A21) / _C21; + return _l41 * _l41 + _e21 * _e21 <= 1 ? true : false; +} +_WX2.prototype._0r3 = function (_Xv1, _1r3) { + var _2r3 = this._P31(); + var _3r3 = _Xv1._P31(); + var _4r3 = _r11._s11(this._wC); + var _Uq3 = _G21; + _G21 = this; + if (_2r3._G11(this._tC1, this._oC, this.x, this.y, this._tC, this._nC, this._6N1)) { + this._rC1 = false; + } + _G21 = _Xv1; + if (_3r3) { + if (_3r3._G11(_Xv1._tC1, _Xv1._oC, _Xv1.x, _Xv1.y, _Xv1._tC, _Xv1._nC, _Xv1._6N1)) { + _Xv1._rC1 = false; + } + } + _G21 = _Uq3; + if (this._rC1) this._sC1(); + if (_Xv1._rC1) _Xv1._sC1(); + if (_Xv1._tC1.left >= this._tC1.right + 1) return false; + if (_Xv1._tC1.right + 1 <= this._tC1.left) return false; + if (_Xv1._tC1.top >= this._tC1.bottom + 1) return false; + if (_Xv1._tC1.bottom + 1 <= this._tC1.top) return false; + var _4r3 = _r11._s11(this._wC); + var _5r3 = _Xv1._HZ2 < 0 ? _r11._s11(_Xv1._wC) : _r11._s11(_Xv1._HZ2); + if (_5r3 === null) return false; + if (!_1r3 || (!this._Qp3 && !_Xv1._Qp3)) return true; + if (_3r3) { + return _2r3._O11(this._oC, this.x, this.y, this._tC, this._nC, this._6N1, _3r3, _Xv1._oC, _Xv1.x, _Xv1.y, _Xv1._tC, _Xv1._nC, _Xv1._6N1); + } else { + return _2r3._521(this._oC, this.x, this.y, this._tC, this._nC, this._6N1, _5r3, _Xv1._tC1, _Xv1._oC, _Xv1.x, _Xv1.y, _Xv1._tC, _Xv1._nC, _Xv1._6N1); + } +}; +_WX2.prototype._6r3 = function () { + if (_F01) { + var _UK1 = _r11._s11(this._wC); + if (_UK1 != null) { + if (_UK1._G01 == _H01) { + this._oC += this._SG * _UK1._s2; + } else { + var _Pz1 = _I01._J01(); + this._oC += (this._SG * _UK1._s2) / _Pz1; + } + return; + } + } + this._oC += this._SG; +}; +function _7r3(_D2) { + var _8r3 = []; + for (var _X9 = 0; _X9 < 2; ++_X9) { + var x = _D2[_X9 + 1].x - _D2[_X9].x; + var y = _D2[_X9 + 1].y - _D2[_X9].y; + var length = sqrt(x * x + y * y); + x = x / length; + y = y / length; + _8r3[_X9] = { x: -y, y: x }; + } + return _8r3; +} +function _9r3(_Fe1, _5U1) { + var _ar3 = _7r3(_Fe1); + var _br3 = _7r3(_5U1); + for (var _X9 = 0; _X9 < 2; ++_X9) { + var _cr3 = _dr3(_Fe1, _ar3[_X9]); + var _er3 = _dr3(_5U1, _ar3[_X9]); + var _fr3 = _cr3.max <= _er3.min || _er3.max <= _cr3.min; + if (_fr3) return false; + } + for (var _X9 = 0; _X9 < 2; ++_X9) { + var _cr3 = _dr3(_Fe1, _br3[_X9]); + var _er3 = _dr3(_5U1, _br3[_X9]); + var _fr3 = _cr3.max <= _er3.min || _er3.max <= _cr3.min; + if (_fr3) return false; + } + return true; +} +function _dr3(_D2, _Ge1) { + var _gr3 = _D2[0].x * _Ge1.x + _D2[0].y * _Ge1.y; + var result = { min: _gr3, max: _gr3 }; + for (var _X9 = 1; _X9 < 4; ++_X9) { + _gr3 = _D2[_X9].x * _Ge1.x + _Ge1.y * _D2[_X9].y; + if (_gr3 < result.min) result.min = _gr3; + else if (_gr3 > result.max) result.max = _gr3; + } + return result; +} +function _hr3(_qV1) { + var _uY2 = _qV1._HZ2 >= 0 ? _qV1._HZ2 : _qV1._wC; + var _8L1 = _r11._m2[_uY2]; + var _Fq3 = _8L1._tC1; + var _Iq3, _Jq3; + _Iq3 = _qV1._tC * (_Fq3.left - _8L1._v2); + _Jq3 = _qV1._tC * (_Fq3.right - _8L1._v2 + 1); + var _Kq3, _Lq3; + _Kq3 = _qV1._nC * (_Fq3.top - _8L1._w2); + _Lq3 = _qV1._nC * (_Fq3.bottom - _8L1._w2 + 1); + var _F21, _E21; + _F21 = Math.cos((-_qV1._6N1 * _g21) / 180.0); + _E21 = Math.sin((-_qV1._6N1 * _g21) / 180.0); + var _Mq3 = _F21 * _Jq3; + var _Nq3 = _F21 * _Iq3; + var _Oq3 = _E21 * _Lq3; + var _Pq3 = _E21 * _Kq3; + var _Qq3 = _F21 * _Lq3; + var _Rq3 = _F21 * _Kq3; + var _Sq3 = _E21 * _Jq3; + var _Tq3 = _E21 * _Iq3; + var _8r3 = []; + var _uY2 = _qV1.x - 0.5; + var _vY2 = _qV1.y - 0.5; + _8r3[0] = { x: _uY2 + _Nq3 - _Pq3, y: _vY2 + _Rq3 + _Tq3 }; + _8r3[1] = { x: _uY2 + _Mq3 - _Pq3, y: _vY2 + _Rq3 + _Sq3 }; + _8r3[2] = { x: _uY2 + _Mq3 - _Oq3, y: _vY2 + _Qq3 + _Sq3 }; + _8r3[3] = { x: _uY2 + _Nq3 - _Oq3, y: _vY2 + _Qq3 + _Tq3 }; + return _8r3; +} +function _ir3(_qV1, _rV1) { + var _Fe1 = _hr3(_qV1); + var _5U1 = _hr3(_rV1); + return _9r3(_Fe1, _5U1); +} +function _jr3(_D2) { + var x = _D2[1].x - _D2[0].x; + var y = _D2[1].y - _D2[0].y; + var length = sqrt(x * x + y * y); + x = x / length; + y = y / length; + _8r3 = { x: -y, y: x }; + return _8r3; +} +function _kr3(_Fe1, _5U1) { + var _ar3 = _7r3(_Fe1); + for (var _X9 = 0; _X9 < 2; ++_X9) { + var _cr3 = _dr3(_Fe1, _ar3[_X9]); + var _er3 = _5U1.x * _ar3[_X9].x + _5U1.y * _ar3[_X9].y; + var _fr3 = _cr3.max <= _er3 || _er3 <= _cr3.min; + if (_fr3) return false; + } + return true; +} +function _lr3(_Fe1, _mr3, _il1, _jl1) { + var _vL2 = Math.abs(_jl1 / _il1); + for (var _X9 = 0; _X9 < 4; ++_X9) _Fe1[_X9].x *= _vL2; + _mr3.x *= _vL2; + var _b21 = Math.abs(_jl1); + var _ar3 = _7r3(_Fe1); + for (var _X9 = 0; _X9 < 2; ++_X9) { + var _cr3 = _dr3(_Fe1, _ar3[_X9]); + var _nr3 = _mr3.x * _ar3[_X9].x + _mr3.y * _ar3[_X9].y; + var _er3 = { min: _nr3 - _b21, max: _nr3 + _b21 }; + var _fr3 = _cr3.max <= _er3.min || _er3.max <= _cr3.min; + if (_fr3) return false; + } + return true; +} +function _or3(_Fe1, _5U1) { + var _ar3 = _7r3(_Fe1); + var _pr3 = _jr3(_5U1); + for (var _X9 = 0; _X9 < 2; ++_X9) { + var _cr3 = _dr3(_Fe1, _ar3[_X9]); + var _er3 = _qr3(_5U1, _ar3[_X9]); + var _fr3 = _cr3.max <= _er3.min || _er3.max <= _cr3.min; + if (_fr3) return false; + } + { + var _cr3 = _dr3(_Fe1, _pr3); + var _er3 = _qr3(_5U1, _pr3); + var _fr3 = _cr3.max <= _er3.min || _er3.max <= _cr3.min; + if (_fr3) return false; + } + return true; +} +function _qr3(_D2, _Ge1) { + var _gr3 = _D2[0].x * _Ge1.x + _D2[0].y * _Ge1.y; + var result = { min: _gr3, max: _gr3 }; + for (var _X9 = 1; _X9 < 2; ++_X9) { + _gr3 = _D2[_X9].x * _Ge1.x + _Ge1.y * _D2[_X9].y; + if (_gr3 < result.min) result.min = _gr3; + else if (_gr3 > result.max) result.max = _gr3; + } + return result; +} +function _rr3(_t21, _u21, _R11, _S11) { + _8r3 = []; + _8r3[0] = { x: _t21, y: _u21 }; + _8r3[1] = { x: _R11, y: _S11 }; + return _8r3; +} +function _sr3(_qV1, _t21, _u21, _R11, _S11) { + var _Fe1 = _hr3(_qV1); + var _5U1 = _rr3(_t21, _u21, _R11, _S11); + return _or3(_Fe1, _5U1); +} +function _Vq3(_qV1, _t21, _u21) { + var _Fe1 = _hr3(_qV1); + var _5U1 = { x: _t21, y: _u21 }; + return _kr3(_Fe1, _5U1); +} +function _tr3(_qV1, _t21, _u21, _R11, _S11) { + var _Fe1 = _hr3(_qV1); + var _mr3 = { x: (_t21 + _R11) * 0.5, y: (_u21 + _S11) * 0.5 }; + var _il1 = Math.abs(_t21 - _R11) * 0.5; + var _jl1 = Math.abs(_u21 - _S11) * 0.5; + return _lr3(_Fe1, _mr3, _il1, _jl1); +} +function _Yq3(_qV1, _t21, _u21, _R11, _S11) { + var _Fe1 = _hr3(_qV1); + var _5U1 = []; + _5U1[0] = { x: _t21, y: _u21 }; + _5U1[1] = { x: _R11, y: _u21 }; + _5U1[2] = { x: _t21, y: _S11 }; + _5U1[3] = { x: _R11, y: _S11 }; + return _9r3(_Fe1, _5U1); +} +_WX2.prototype._3w1 = function (_8r1, _pB1) { + if (this != _8r1 && !this._bl && !_8r1._bl) { + if (this._P31() && this._HZ2 < 0) { + return this._0r3(_8r1, _pB1); + } + if (_8r1._P31() && _8r1._HZ2 < 0) { + return _8r1._0r3(this, _pB1); + } + if (this._rC1) this._sC1(); + if (_8r1._rC1) _8r1._sC1(); + var _ur3 = _8r1._tC1; + var _vr3 = this._tC1; + if (_ur3.left >= _vr3.right + 1) return false; + if (_ur3.right + 1 <= _vr3.left) return false; + if (_ur3.top >= _vr3.bottom + 1) return false; + if (_ur3.bottom + 1 <= _vr3.top) return false; + if (this._Hq3 || _8r1._Hq3) { + if (!_ir3(this, _8r1)) { + return false; + } + } + var _wr3 = null; + var _xr3 = null; + if (this._HZ2 < 0) { + _wr3 = _r11._s11(this._wC); + } else { + _wr3 = _r11._s11(this._HZ2); + } + if (_wr3 == null || _wr3._721 == 0) return false; + if (_8r1._HZ2 < 0) { + _xr3 = _r11._s11(_8r1._wC); + } else { + _xr3 = _r11._s11(_8r1._HZ2); + } + if (_xr3 == null || _xr3._721 == 0) return false; + if (!_pB1 || (!this._Qp3 && !_8r1._Qp3)) return true; + return _wr3._yr3(this._oC | 0, this._tC1, _zc1(this.x), _zc1(this.y), this._tC, this._nC, this._6N1, _xr3, _8r1._oC | 0, _8r1._tC1, _zc1(_8r1.x), _zc1(_8r1.y), _8r1._tC, _8r1._nC, _8r1._6N1); + } + return false; +}; +_WX2.prototype._NE2 = function () { + var _OE1, _j21, _l21; + if (this._KE2 < 0) return false; + var _DE1 = _CE1._A2[this._KE2]; + if (!_DE1) return; + if (_DE1.length <= 0) return; + var _zr3 = false; + var _Ar3 = (this._Jp3 * Math.PI) / 180.0; + var _Br3 = _DE1._RE1(this._2_2); + _j21 = _Br3.x; + _l21 = _Br3.y; + _OE1 = _Br3._E2; + _Br3 = null; + _OE1 = _OE1 / (100 * this._Ip3); + this._2_2 = this._2_2 + (this._Hp3 * _OE1) / _DE1.length; + var _Cr3 = _DE1._RE1(0); + if (this._2_2 >= 1 || this._2_2 <= 0) { + _zr3 = this._Hp3 == 0 ? false : true; + switch (this._Kp3) { + case 0: { + if (this._Hp3 != 0) { + this._2_2 = 1; + this._KE2 = -1; + } + break; + } + case 1: { + if (this._2_2 < 0) { + this._2_2++; + } else { + this._2_2--; + } + break; + } + case 2: { + var _Dr3 = _DE1._RE1(1); + _j21 = _Dr3.x - _Cr3.x; + _l21 = _Dr3.y - _Cr3.y; + var _Er3 = this._Ip3 * (_j21 * Math.cos(_Ar3) + _l21 * Math.sin(_Ar3)); + var _Fr3 = this._Ip3 * (_l21 * Math.cos(_Ar3) - _j21 * Math.sin(_Ar3)); + if (this._2_2 < 0) { + this._Lp3 = this._Lp3 - _Er3; + this._Mp3 = this._Mp3 - _Fr3; + this._2_2++; + } else { + this._Lp3 = this._Lp3 + _Er3; + this._Mp3 = this._Mp3 + _Fr3; + this._2_2--; + } + break; + } + case 3: { + if (this._2_2 < 0) { + this._2_2 = -this._2_2; + this._Hp3 = Math.abs(this._Hp3); + } else { + this._2_2 = 2 - this._2_2; + this._Hp3 = -Math.abs(this._Hp3); + } + break; + } + default: { + this._2_2 = 1; + this._KE2 = -1; + } + } + } + _Br3 = _DE1._RE1(this._2_2); + _j21 = _Br3.x - _Cr3.x; + _l21 = _Br3.y - _Cr3.y; + var _PB1 = this._Lp3 + this._Ip3 * (_j21 * Math.cos(_Ar3) + _l21 * Math.sin(_Ar3)); + var _QB1 = this._Mp3 + this._Ip3 * (_l21 * Math.cos(_Ar3) - _j21 * Math.sin(_Ar3)); + this._0H(_PB1 - this.x); + this._1H(_QB1 - this.y); + this._XI(0); + this._E81(_PB1, _QB1); + return _zr3; +}; +_WX2.prototype._xP1 = function (_G31) { + var _9t1 = -1; + if (_G31 >= 0 && _G31 < _G_2) { + _9t1 = this._rx[_G31]; + } + return _9t1; +}; +_WX2.prototype._Gr3 = function (_G31, _M01) { + if (_G31 >= 0 && _G31 < _G_2) { + this._rx[_G31] = _M01; + } +}; +_WX2.prototype._IZ2 = function () { + if (this._rC1) { + this._sC1(); + } + return this._tC1; +}; +_WX2.prototype._RC1 = function (_Hr3, _Pt1) { + var _Z9, __9; + if (!_0A1(this._wC)) { + _Z9 = __9 = 0; + } else { + var _qK1 = _r11._s11(this._wC); + _Z9 = _qK1.width * this._tC; + __9 = _qK1.height * this._nC; + } + if (_Hr3) { + if (this._Yf < 0 && this.x < 0) { + this._E81(this.x + _D01._kY2() + _Z9, this.y); + } + if (this._Yf > 0 && this.x >= _D01._kY2()) { + this._E81(this.x - _D01._kY2() - _Z9, this.y); + } + } + if (_Pt1) { + if (this._Zf < 0 && this.y < 0) { + this._E81(this.x, this.y + _D01._LW1() + __9); + } + if (this._Zf > 0 && this.y >= _D01._LW1()) { + this._E81(this.x, this.y - _D01._LW1() - __9); + } + } +}; +_WX2.prototype._iF2 = function (_e11, _Ir3) { + var _Jr3 = {}; + if (_Ir3.x != 0.0 || _Ir3.y != 0.0) { + var _vR1 = _e11; + var _Kr3 = Math.cos(_vR1); + var _Lr3 = Math.sin(_vR1); + _Jr3.x = _Ir3.x * _Kr3 - _Ir3.y * _Lr3; + _Jr3.y = _Ir3.y * _Kr3 + _Ir3.x * _Lr3; + } else { + _Jr3.x = _Ir3.x; + _Jr3.y = _Ir3.y; + } + return _Jr3; +}; +_WX2.prototype._RE2 = function (_Mr3) { + var _Nr3 = _D01._E01(); + if (_F01) _Nr3 = _I01._J01(); + var _QE2 = 1.0 / _D01._uF1._vF1; + var _hF2 = this._iF2(_Mr3.__S1(), this._ME2._HA2); + this.x = _Mr3._RE1().x * _QE2 + _hF2.x; + this.y = _Mr3._RE1().y * _QE2 + _hF2.y; + this._6N1 = (-_Mr3.__S1() * 180.0) / _g21; + this._rC1 = true; + this._Or3 = (_Mr3.__S1() * 180.0) / Math.PI; + this._Pr3 = this.x; + this._Qr3 = this.y; + this._Rr3 = (_Mr3._T32() * 180.0) / Math.PI; + this._Sr3 = _Mr3._R32().x * _QE2; + this._Tr3 = _Mr3._R32().y * _QE2; + this._Ur3 = this._Sr3 / _Nr3; + this._Vr3 = this._Tr3 / _Nr3; + this._Wr3 = _Mr3._r42(); + this._Xr3 = _Mr3._242(); + this._Yr3 = _Mr3._342(); + this._Zr3 = _Mr3._O32().x * _QE2; + this.__r3 = _Mr3._O32().y * _QE2; + this._0s3 = _Mr3._px1 === _Rz2._OC2._b32; + this._1s3 = _Mr3._px1 === _Rz2._OC2._j32; + this._2s3 = !_Mr3._u42(); + this._3s3 = _Mr3._y42(); + this._4s3 = _Mr3._w42(); + this._5s3 = Math.sqrt(this._Ur3 * this._Ur3 + this._Vr3 * this._Vr3); + this._6s3 = _Mr3._g42(); + this._7s3 = _Mr3._f42(); + if (this._SE2 === undefined) { + this._SE2 = _Mr3._RE1().x * _QE2; + } + if (this._TE2 === undefined) { + this._TE2 = _Mr3._RE1().y * _QE2; + } +}; +_WX2.prototype._P31 = function () { + if (_0A1(this._wC)) { + var _8L1 = _r11._s11(this._wC); + if (_8L1._Ke3) { + if (!this._Sp3) { + this._Sp3 = new _Y_(_8L1._Ke3); + } + } + } + return this._Sp3; +}; +_WX2.prototype._nT = function () { + return this._Ey1; +}; +_WX2.prototype._hz1 = function (_pz1) { + this._Ey1 = _pz1; +}; +_WX2.prototype._dz1 = function () { + return this._Fy1; +}; +_WX2.prototype._hy1 = function (_8s3) { + this._Fy1 = _8s3; +}; +function _bd3() { + this._9s3 = new _jc1(); + this._9s3._kc1 = true; + this._as3 = []; +} +_bd3.prototype._Ua1 = function () { + this._as3 = []; + this._9s3._Ua1(); +}; +_bd3.prototype._jC1 = function () { + return this._9s3._xc1; +}; +_bd3.prototype._Da1 = function (_Yv1) { + this._as3[_Yv1.id] = _Yv1; + this._9s3._Da1(_Yv1); +}; +_bd3.prototype._Mc3 = function (_Ub1) { + return this._as3[_Ub1]; +}; +_bd3.prototype._s11 = function (_Ub1) { + var _Yv1 = this._as3[_Ub1]; + if (_Yv1 != undefined && _Yv1 != null) return _Yv1; + var _8q1 = _o01._s11(_Ub1); + if (_8q1 != undefined && _8q1 != null) { + _Yv1 = _8q1._bs3._xc1[0]; + if (_Yv1 != undefined && _Yv1 != null) return _Yv1; + } + return null; +}; +_bd3.prototype._cs3 = function (_8r1) { + this._9s3._ey1(_8r1); + var id = _8r1.id; + this._as3[id] = null; +}; +_bd3.prototype._ds3 = function () { + var _xc1 = _D01._8w1._xc1; + var _Ay1 = _az1._zy1(); + for (var index = 0; index < _xc1.length; index++) { + var _Yv1 = _xc1[index]; + _Yv1._YI = _Yv1.x; + _Yv1._ZI = _Yv1.y; + _Yv1._3_2 = _Yv1._2_2; + _Yv1._6r3(); + } +}; +_bd3.prototype._es3 = function () { + var _xc1 = _D01._8w1._xc1; + for (var index = 0; index < _xc1.length; index++) { + var _Yv1 = _xc1[index]; + _Yv1._uq3(); + if (_Yv1._NE2()) { + _Yv1._B11(_OE2, 0, _Yv1, _Yv1); + } + if (_Yv1._Yf !== 0 || _Yv1._Zf !== 0) { + _Yv1.x += _Yv1._Yf; + _Yv1.y += _Yv1._Zf; + _Yv1._rC1 = true; + } + } +}; +_bd3.prototype._fs3 = function () { + var _xc1 = _D01._8w1._xc1; + for (var index = 0; index < _xc1.length; index++) { + var _Yv1 = _xc1[index]; + var _Ie1 = _Yv1._wq3(); + if (_Yv1._oC >= _Ie1) { + _Yv1._oC -= _Ie1; + var _fw1 = _Yv1._fw1; + if (_fw1._EZ2[_Z13]) { + _Yv1._B11(_Z13, 0, _Yv1, _Yv1); + } + } else if (_Yv1._oC < 0) { + _Yv1._oC += _Ie1; + var _fw1 = _Yv1._fw1; + if (_fw1._EZ2[_Z13]) { + _Yv1._B11(_Z13, 0, _Yv1, _Yv1); + } + } + } +}; +_bd3.prototype._B11 = function (_j01, _G31) { + var _t22 = true; + if (_D01) { + var _Eq3 = _j01; + if (_Eq3 != _9F2) _Eq3 |= _G31; + var _xc1 = _D01._8w1._xc1; + for (var index = 0; index < _xc1.length; index++) { + var _Yv1 = _xc1[index]; + if (!_Yv1._bl) { + var _fw1 = _Yv1._fw1; + if (_fw1._EZ2[_Eq3]) { + _t22 = _Yv1._B11(_j01, _G31, _Yv1, _Yv1); + } + } + } + } + return _t22; +}; +var _0m = _gs3; +function _gs3(_xd1, _9r1, _Ub1) { + if (_Ub1 == -1) return _xd1; + if (_Ub1 == -2) return _9r1; + if (_Ub1 == -3) return _xd1; + var _Yv1 = _iy1._s11(_Ub1); + if (!_Yv1) { + _Yv1 = _o01._s11(_Ub1); + if (!_Yv1) { + _Mo1("Unknown instance ID: " + _Ub1); + debug(_Lo1()); + return undefined; + } + _Yv1 = _Yv1._n_2._s11(0); + } + return _Yv1; +} +var _hs3 = 256; +var _is3 = 3; +var _js3 = 1024; +var _EP1 = 1; +var _MP1 = 2; +var _ks3 = 4; +var _Cb1 = 1; +var _Ab1 = 2; +var _Bb1 = 0x80000000; +var _ls3 = 128; +var _ms3 = 0, + _xb1 = 0, + _vb1 = 0, + _wb1 = 0, + _ns3 = -1, + _os3 = 0, + _ps3 = -1, + _qs3 = 0, + _rs3 = 0, + _ss3 = 0, + _MQ1 = typeof document.hasFocus == "function" ? document.hasFocus() : !0, + _u_2 = 0, + _v_2 = 0, + _ts3 = !1, + _us3 = 0; +var _vs3 = []; +var _ws3 = []; +var _xs3 = []; +var _HP1 = []; +var _DQ1 = []; +var _yb1 = []; +var _ys3 = 0; +var _kb1 = []; +var _zs3 = { + 8: String.fromCharCode(8), + 9: 0, + 13: 0, + 16: 0, + 17: 0, + 18: 0, + 19: 0, + 20: 0, + 27: 0, + 22: 0, + 32: " ", + 34: 0, + 35: 0, + 36: 0, + 37: 0, + 38: 0, + 39: 0, + 40: 0, + 45: 0, + 46: 0, + 47: 0, + 48: "0", + 49: "1", + 50: "2", + 51: "3", + 52: "4", + 53: "5", + 54: "6", + 55: "7", + 56: "8", + 57: "9", + 58: "0", + 59: ";", + 61: "=", + 65: "a", + 66: "b", + 67: "c", + 68: "d", + 69: "e", + 70: "f", + 71: "g", + 72: "h", + 73: "i", + 74: "j", + 75: "k", + 76: "l", + 77: "m", + 78: "n", + 79: "o", + 80: "p", + 81: "q", + 82: "r", + 83: "s", + 84: "t", + 85: "u", + 86: "v", + 87: "w", + 88: "x", + 89: "y", + 90: "z", + 91: 0, + 92: 0, + 93: 0, + 96: "0", + 97: "1", + 98: "2", + 99: "3", + 100: "4", + 101: "5", + 102: "6", + 103: "7", + 104: "8", + 105: "9", + 106: "*", + 107: "+", + 109: "-", + 110: ".", + 111: "/", + 112: 0, + 113: 0, + 114: 0, + 115: 0, + 116: 0, + 117: 0, + 118: 0, + 119: 0, + 120: 0, + 121: 0, + 122: 0, + 123: 0, + 144: 0, + 145: 0, + 173: "-", + 186: ";", + 187: "=", + 188: ",", + 189: "-", + 190: ".", + 191: "/", + 192: "'", + 219: "[", + 220: "\\", + 221: "]", + 222: "#", + 223: "`", +}; +var _As3 = { + 8: String.fromCharCode(8), + 9: 0, + 13: 0, + 16: 0, + 17: 0, + 18: 0, + 19: 0, + 20: 0, + 27: 0, + 22: 0, + 32: " ", + 34: 0, + 35: 0, + 36: 0, + 37: 0, + 38: 0, + 39: 0, + 40: 0, + 45: 0, + 46: 0, + 47: 0, + 48: ")", + 49: "!", + 50: '"', + 51: "£", + 52: "$", + 53: "%", + 54: "^", + 55: "&", + 56: "*", + 57: "(", + 58: ")", + 59: ":", + 61: "+", + 65: "A", + 66: "B", + 67: "C", + 68: "D", + 69: "E", + 70: "F", + 71: "G", + 72: "H", + 73: "I", + 74: "J", + 75: "K", + 76: "L", + 77: "M", + 78: "N", + 79: "O", + 80: "P", + 81: "Q", + 82: "R", + 83: "S", + 84: "T", + 85: "U", + 86: "V", + 87: "W", + 88: "X", + 89: "Y", + 90: "Z", + 91: 0, + 92: 0, + 93: 0, + 96: "0", + 97: "1", + 98: "2", + 99: "3", + 100: "4", + 101: "5", + 102: "6", + 103: "7", + 104: "8", + 105: "9", + 106: "*", + 107: "+", + 109: "-", + 110: ".", + 111: "/", + 112: 0, + 113: 0, + 114: 0, + 115: 0, + 116: 0, + 117: 0, + 118: 0, + 119: 0, + 120: 0, + 121: 0, + 122: 0, + 123: 0, + 144: 0, + 145: 0, + 173: "_", + 186: ":", + 187: "+", + 188: "<", + 189: "_", + 190: ">", + 191: "?", + 192: "@", + 219: "{", + 220: "|", + 221: "}", + 222: "~", + 223: "¬", +}; +function _Bs3() { + _MQ1 = true; +} +function _Cs3() { + _MQ1 = false; + _Ds3(); +} +function _Es3(_Fs3, _Gs3) { + try { + if (_Fs3) { + if (_Fs3._72) { + if (_Fs3._72._ok) { + if (_Fs3._72._ok._yk) { + if (_Fs3._72._ok._yk == _72._ok._yk) { + _Fs3.focus(); + _Gs3.focus(); + return true; + } + } + } + } + } + } catch (err) {} + return false; +} +function _Hs3() { + var _LN1 = document.getElementById(_0p1); + var _Is3; + if (_Cv1 == _h13 || _Cv1 == _g13 || _Cv1 == _i13 || _Cv1 == _j13) { + _Is3 = _LN1.parentNode.frames; + if (!_Is3) { + _Es3(this, _LN1); + } else { + for (var _Js3 = 0; _Js3 < _Is3.length; _Js3++) { + var _Ks3 = _Is3[_Js3]; + if (_Es3(_Ks3, _LN1)) break; + } + } + } else { + if (!_LN1._Ls3 || _LN1._Ls3.document || _LN1.parentNode.document.getElementsByTagName("IFRAME")) { + _Es3(this, _LN1); + } else { + _Is3 = _LN1.parentNode.document.getElementsByTagName("IFRAME"); + for (var _Js3 in _Is3) { + var _Ks3 = _Is3[_Js3].contentWindow; + if (_Es3(_Ks3, _LN1)) break; + } + } + } +} +var _Ms3; +var _Ns3; +var _Os3; +var _Ps3; +var _Qs3; +var _Rs3; +var _Ss3; +var _Ts3; +var _Us3; +var _Vs3; +var _Ws3; +function _Xs3() { + var _ML1 = document.getElementById("gm4html5_div_id"); + if (_ML1) { + _Ns3 = _ML1.style.left; + _Os3 = _ML1.style.top; + _Ps3 = _ML1.style.margin; + var top = window.parent; + if (top != null) { + if (top.chrome != null && top.chrome.app != null && top.chrome.app.window != null) { + var _Ys3 = top.chrome.app.window.current(); + if (_Ys3 != null) { + var _Km2 = window.parent.document.getElementById("container"); + var _Zs3 = window.parent.document.getElementById("game"); + if (_Km2 != null) { + _Qs3 = _Km2.style.width; + _Rs3 = _Km2.style.height; + _Us3 = _Km2.style.left; + _Ss3 = _Km2.style.margin; + _Ts3 = _Km2.style.position; + } + if (_Zs3 != null) { + _Vs3 = _Zs3.style.width; + _Ws3 = _Zs3.style.height; + } + _Ys3.fullscreen(); + var __s3 = _Ys3.getBounds(); + if (_Km2 != null) { + _Km2.style.width = "100%"; + _Km2.style.height = "100%"; + _Km2.style.left = "0"; + _Km2.style.margin = "auto"; + _Km2.style.position = "relative"; + } + if (_Zs3 != null) { + _Zs3.style.width = "100%"; + _Zs3.style.height = "100%"; + canvas.style.width = "100%"; + canvas.style.height = "100%"; + } + } + } + } + _ML1.style.margin = "0px"; + _ML1.style.top = "0"; + _ML1.style.left = "0"; + _ML1.style._0t3 = "0px"; + _ML1.style._1t3 = "0px"; + if (_ML1.mozRequestFullScreen) { + document._2t3 = function (event) { + document._2t3 = _3t3; + }; + _ML1.mozRequestFullScreen(); + } else if (_ML1.webkitRequestFullScreen) { + _ML1.onwebkitfullscreenchange = function (e) { + _ML1.onwebkitfullscreenchange = _3t3; + }; + if (_Cv1 == _i13) { + _ML1.webkitRequestFullScreen(); + } else { + _ML1.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT); + } + } else if (document.documentElement.requestFullScreen) { + document.documentElement.requestFullScreen(); + } + _Ub3 = true; + return; + } + if (canvas.mozRequestFullScreen) { + canvas.style.margin = "0px"; + canvas.style.top = ""; + canvas.style.left = ""; + canvas.style._0t3 = "0px"; + canvas.style._1t3 = "0px"; + canvas.mozRequestFullScreen(); + } else if (canvas.webkitRequestFullScreen) { + canvas.style.margin = "0px"; + canvas.style.top = ""; + canvas.style.left = ""; + canvas.style._0t3 = "0px"; + canvas.style._1t3 = "0px"; + canvas.onwebkitfullscreenchange = function (e) { + canvas.onwebkitfullscreenchange = _3t3; + }; + if (_Cv1 == _i13) { + canvas.webkitRequestFullScreen(); + } else { + canvas.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT); + } + } else if (document.documentElement.requestFullScreen) { + canvas.style.margin = "0px"; + canvas.style.top = ""; + canvas.style.left = ""; + canvas.style._0t3 = "0px"; + canvas.style._1t3 = "0px"; + document.documentElement.requestFullScreen(); + } + _Ub3 = true; +} +function _3t3() { + if (_Lb3) { + var _ML1 = document.getElementById("gm4html5_div_id"); + if (_ML1) { + _ML1.style.left = _Ns3; + _ML1.style.top = _Os3; + _ML1.style.margin = _Ps3; + } + var top = window.parent; + if (top != null) { + if (top.chrome != null && top.chrome.app != null && top.chrome.app.window != null) { + var _Ys3 = top.chrome.app.window.current(); + if (_Ys3 != null) _Ys3.restore(); + } + } + _Ub3 = true; + } +} +function _4t3() { + var top = window.parent; + if (top != null) { + if (top.chrome != null && top.chrome.app != null && top.chrome.app.window != null) { + var _Ys3 = top.chrome.app.window.current(); + if (_Ys3 != null) { + _Ys3.restore(); + _Ub3 = true; + var _Km2 = window.parent.document.getElementById("container"); + if (_Km2 != null) { + _Km2.style.width = _Qs3; + _Km2.style.height = _Rs3; + _Km2.style.left = _Us3; + _Km2.style.margin = _Ss3; + _Km2.style.position = _Ts3; + } + var _Zs3 = window.parent.document.getElementById("game"); + if (_Zs3 != null) { + _Zs3.style.width = _Vs3; + _Zs3.style.height = _Ws3; + canvas.style.width = _Vs3; + canvas.style.height = _Ws3; + } + } + } + } + if (document.webkitCancelFullScreen) { + document.webkitCancelFullScreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + _3t3(); + } else { + _Ub3 = true; + } +} +function _ep1() { + if (_Rb3) return; + window.onkeyup = function () { + _5t3(arguments[0] || window.event); + }; + window.onkeydown = function () { + var _I03 = arguments[0] || window.event; + if (_Mb3 && _I03 != null && _I03.which == 121 && !_I03.repeat && canvas.mozRequestFullScreen) { + if (!document.mozFullScreen) { + _6t3(); + _Xs3(); + } else { + _4t3(); + } + _I03.preventDefault(); + return false; + } + if (_7t3(_I03) == false) { + _I03.preventDefault(); + return false; + } + }; + window.onmouseup = _8t3; + _Rb3 = true; +} +function _4p1() { + if (_Rb3 == false) return; + window.onkeydown = null; + window.onkeyup = null; + window.onmouseup = null; + _Rb3 = false; +} +function _9t3(_at3) { + if (_at3 == 121) { + return true; + } + if (window.chrome && window.chrome.app) { + if (_at3 == 183) return true; + } + return false; +} +function _7t3(_I03) { + var _at3; + if (_I03 == null) { + _at3 = window.event.which; + if (_at3 == 122) return true; + if (_at3 != 121) window.event.preventDefault(); + else _Ub3 = true; + window.event.preventDefault(); + } else { + _at3 = _I03.which; + if (_at3 == 122) return true; + if (_at3 == 120) { + } else if (!_9t3(_at3)) { + _I03.preventDefault(); + } else { + if (_Mb3) { + if (!_Lb3) { + _6t3(); + _Xs3(); + } else { + _4t3(); + } + } + } + _I03.preventDefault(); + } + if (!_vs3[_at3]) { + _ws3[_at3] = 1; + } + _vs3[_at3] = 1; + _ss3 = _at3; + if (_Cv1 == _Dv1) { + _rs3 = _I03.char; + } else if (_I03.key) { + if (_I03.key.length == 1) { + _rs3 = _I03.key; + } else if (_at3 == 8) { + _rs3 = String.fromCharCode(8); + } else if (_at3 == 13) { + _rs3 = String.fromCharCode(13); + } else { + _rs3 = ""; + } + } else { + if (_I03.shiftKey) { + _rs3 = _As3[_at3]; + } else { + _rs3 = _zs3[_at3]; + } + } + if (!_rs3) _rs3 = ""; + return false; +} +function _5t3(_I03) { + var _at3; + if (_I03 == null) { + _at3 = window.event.which; + if (_at3 == 122) return; + window.event.preventDefault(); + } else { + _at3 = _I03.which; + if (_at3 == 122) return; + _I03.preventDefault(); + } + _xs3[_at3] = 1; + _vs3[_at3] = 0; + return false; +} +function _bt3(_ct3) { + _vb1 = _ct3.pageX; + _wb1 = _ct3.pageY; + _yb1[_ct3.button].x = _vb1; + _yb1[_ct3.button].y = _wb1; +} +var _lb1 = !1; +function _dt3(_ct3) { + if (!_MQ1) { + _Hs3(); + } + if (!_lb1) { + if (_Cv1 == _i13) _HI1(); + _lb1 = true; + } + _ms3 = _ct3.button; + if (_ms3 == 2) _ms3 = 1; + else if (_ms3 == 1) _ms3 = 2; + _ps3 = _ms3; + _ns3 = _ms3; + _xb1 |= 1 << _ms3; + _yb1[_ct3.button]._zb1 = _Ab1 | _Bb1 | _Cb1; + _yb1[_ct3.button].x = _ct3.pageX; + _yb1[_ct3.button].y = _ct3.pageY; + return _ct3; +} +function _8t3(_ct3) { + _ms3 = _ct3.button; + if (_ms3 == 2) _ms3 = 1; + else if (_ms3 == 1) _ms3 = 2; + _qs3 = _os3; + _os3 = _ms3; + _xb1 &= ~(1 << _ms3); + _ns3 = -1; + _yb1[_ct3.button]._zb1 = 0; + return false; +} +function _et3(_ct3) { + if (_ct3.detail) { + _us3 = -_ct3.detail; + } else { + _us3 = _ct3.wheelDelta; + } +} +function _ft3() { + _iy1._B11(_V13, 0); + return undefined; +} +function _6d3() { + this._gt3 = "a"; + this._ht3 = []; + this._it3 = this._jt3 = -1; + this._xw1 = []; + this._yw1 = []; + this._ww1 = []; + this._kt3 = this._lt3 = 0; + this._D91 = []; + this._C91 = []; + this._y91 = []; + this._mt3 = this._nt3 = false; + this._ot3 = []; + this._pt3 = this._qt3 = this._rt3 = this._st3 = this._1O1 = this._2O1 = this._y01 = 0; + for (var _921 = 0; _921 < _js3; _921++) { + this._ht3[_921] = ""; + } + for (var _921 = 0; _921 < _hs3; _921++) { + this._xw1[_921] = this._yw1[_921] = this._ww1[_921] = false; + this._ot3[_921] = _921; + } + for (var _921 = 0; _921 < _is3; _921++) { + this._D91[_921] = this._C91[_921] = this._y91[_921] = false; + } + this._Va1 = _tt3; + this._ut3 = _vt3; + this._wt3 = _wt3; + this._xt3 = _xt3; + this._yt3 = _yt3; + this._zt3 = _zt3; + this._At3 = _At3; + this._Bt3 = _Bt3; + this._Ct3 = _Ct3; + this._Dt3 = _Dt3; + this._Et3 = _Et3; + this._Ft3 = _Ft3; + this._Gt3 = _Gt3; + this._Ht3 = _Ht3; + this._It3 = _It3; + this._Jt3 = _Jt3; + this._Kt3 = _Kt3; + this._Lt3 = _Lt3; + this._Mt3 = _Mt3; + this._Nt3 = _Nt3; + this._Ot3 = _Ot3; + this._Pt3 = _Qt3; + this._Rt3 = _St3; + this._Tt3 = _Ut3; + this._Vt3 = _Vt3; + for (var _921 = 0; _921 < _hs3; _921++) { + _vs3[_921] = _xs3[_921] = false; + } + if (!_op3) { + window.onbeforeunload = _ft3; + } + _DQ1 = new Array(_ls3); + _yb1 = new Array(_ls3); + for (var _Wt3 = 0; _Wt3 < _ls3; _Wt3++) { + _DQ1[_Wt3] = new _Xt3(); + _yb1[_Wt3] = new _Xt3(); + } + _Yt3(true); +} +function _Yt3(_Tk1) { + _Tk1 = yyGetBool(_Tk1); + if (_ts3 == _Tk1) return; + _Ds3(); + _ts3 = _Tk1; + if (_Tk1) { + canvas.onmousemove = _bt3; + canvas.onmousedown = _dt3; + window.onmouseup = _8t3; + canvas.onmousewheel = _et3; + canvas.onselectstart = function () { + return false; + }; + canvas.addEventListener("DOMMouseScroll", _et3, false); + var _921 = document.getElementById("loading_screen"); + if (_921) { + _921.onmousemove = _bt3; + _921.onmousedown = _dt3; + _921.onmouseup = _8t3; + _921.onmousewheel = _et3; + _921.addEventListener("DOMMouseScroll", _et3, false); + } + window.addEventListener("focus", _Bs3); + window.addEventListener("blur", _Cs3); + _ep1(); + } else { + canvas.onmousemove = null; + canvas.onmousedown = null; + window.onmouseup = null; + canvas.onmousewheel = null; + canvas.onselectstart = null; + canvas.removeEventListener("DOMMouseScroll", _et3); + var _921 = document.getElementById("loading_screen"); + if (_921) { + _921.onmousemove = null; + _921.onmousedown = null; + _921.onmouseup = null; + _921.onmousewheel = null; + _921.removeEventListener("DOMMouseScroll", _et3); + } + document.body.onfocusin = null; + document.body.onfocusout = null; + document.onfocusin = null; + document.onfocusout = null; + window.onfocus = null; + window.onblur = null; + _4p1(); + } +} +function _Xt3() { + this._zb1 = 0; + this.x = 0; + this.y = 0; +} +function _Ds3() { + _Zt3(); + __t3(); + _rn._Fl3 = 0; + _rn._Fl3 = ""; + _ss3 = 0; + _rs3 = ""; +} +_6d3.prototype._Ua1 = function () { + this._0u3(); + this._Ot3(); + _rn._Fl3 = 0; + _rn._NS = 0; + _rn._Fl3 = ""; + _ss3 = 0; + _rs3 = ""; + _rn._OS = ""; + _rn._GS = ""; +}; +/*@this {yyIOManager} */ function _wt3() { + return this._gt3; +} +/*@this {yyIOManager} */ function _xt3(_1u3) { + this._gt3 = _1u3; +} +/*@this {yyIOManager} */ function _yt3() { + return this._jt3; +} +/*@this {yyIOManager} */ function _zt3() { + return this._it3; +} +/*@this {yyIOManager} */ function _At3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return false; + this._jt3 = _Hc1; +} +/*@this {yyIOManager} */ function _Bt3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return false; + this._it3 = _Hc1; +} +/*@this {yyIOManager} */ function _Ct3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return false; + return this._xw1[_Hc1]; +} +/*@this {yyIOManager} */ function _Dt3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return false; + return this._ww1[_Hc1]; +} +/*@this {yyIOManager} */ function _Et3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return false; + return this._yw1[_Hc1]; +} +/*@this {yyIOManager} */ function _Ft3(_Hc1) { + if (_Hc1 < 0 || _Hc1 > 255) return; + this._xw1[_Hc1] = 0; + this._ww1[_Hc1] = 0; + this._yw1[_Hc1] = 0; +} +_6d3.prototype._0u3 = function () { + this._jt3 = 0; + this._it3 = 0; + this._gt3 = 0; + for (var _X9 = 0; _X9 <= _hs3; _X9++) { + this._xw1[_X9] = 0; + this._ww1[_X9] = 0; + this._yw1[_X9] = 0; + } +}; +function _Zt3() { + for (var _X9 = 0; _X9 < _hs3; _X9++) { + _ws3[_X9] = 0; + _xs3[_X9] = 0; + _vs3[_X9] = 0; + } +} +/*@this {yyIOManager} */ function _Gt3() { + return this._kt3; +} +/*@this {yyIOManager} */ function _Ht3() { + return this._lt3; +} +/*@this {yyIOManager} */ function _It3(_vw1) { + if (_vw1 < 1 || _vw1 > 3) return; + this._kt3 = _vw1; +} +/*@this {yyIOManager} */ function _Jt3(_vw1) { + if (_vw1 < 1 || _vw1 > 3) return; + this._lt3 = _vw1; +} +/*@this {yyIOManager} */ function _Kt3(_vw1) { + _vw1--; + if (_vw1 >= 0 && _vw1 < _is3) { + return this._D91[_vw1]; + } + return false; +} +/*@this {yyIOManager} */ function _Lt3(_vw1) { + _vw1--; + if (_vw1 >= 0 && _vw1 < _is3) { + return this._y91[_vw1]; + } +} +/*@this {yyIOManager} */ function _Mt3(_vw1) { + _vw1--; + if (_vw1 >= 0 && _vw1 < _is3) { + return this._C91[_vw1]; + } + return false; +} +/*@this {yyIOManager} */ function _Nt3(_vw1) { + _vw1--; + if (_vw1 >= 0 && _vw1 < _is3) { + this._D91[_vw1] = false; + this._y91[_vw1] = false; + this._C91[_vw1] = false; + } +} +/*@this {yyIOManager} */ function _Ot3() { + this._kt3 = 0; + this._lt3 = 0; + for (var _X9 = 0; _X9 <= _is3; _X9++) { + this._D91[_X9] = false; + this._y91[_X9] = false; + this._C91[_X9] = false; + } + this._nt3 = false; + this._mt3 = false; + for (var _nb1 = 0; _nb1 < _kb1.length; _nb1++) { + _kb1[_nb1]._Ua1(); + } +} +function __t3() { + _qs3 = -1; + _os3 = -1; + _ns3 = -1; + _xb1 = 0; + _yb1[0]._zb1 = 0; + _yb1[0].x = 0; + _yb1[0].y = 0; + _ms3 = -1; +} +/*@this {yyIOManager} */ function _tt3() { + for (var _nb1 = 0; _nb1 < _kb1.length; _nb1++) { + var _ob1 = _kb1[_nb1]; + if (_ob1._D91) { + _ob1._C91 = 0; + _ob1._y91 = _ob1._1b1 ^ _ob1._D91; + } else { + _ob1._C91 = _ob1._1b1 ^ _ob1._D91; + _ob1._y91 = 0; + } + _ob1._1b1 = _ob1._D91; + } + for (var _Wt3 = 0; _Wt3 < _yb1.length; _Wt3++) { + _DQ1[_Wt3]._zb1 = _yb1[_Wt3]._zb1; + _DQ1[_Wt3].x = _yb1[_Wt3].x; + _DQ1[_Wt3].y = _yb1[_Wt3].y; + _yb1[_Wt3]._zb1 &= ~_Cb1; + } + if (_ss3) { + if (_rs3) { + if (_ss3 == 13) { + } else if (_ss3 == 8) { + _rn._OS = _rs3; + if (_rn._GS.length > 0) { + _rn._GS = _rn._GS.substring(0, _rn._GS.length - 1); + } + } else { + _rn._OS = _rs3; + _rn._GS += _rn._OS; + if (_rn._GS.length > 1024) { + _rn._GS = _rn._GS.substring(1, _rn._GS.length - 1); + } + } + } + if (_rn._Fl3 != 0) { + _rn._NS = _rn._Fl3; + } + _rn._Fl3 = _ss3; + _ss3 = 0; + } else if (!_ub1._xw1[_rn._Fl3]) { + _rn._NS = _rn._Fl3; + _rn._Fl3 = 0; + } + this._1O1 = _vb1; + this._2O1 = _wb1; + this._qt3 = _xb1; + if ((this._qt3 & 1) != 0) { + this._D91[0] = 1; + if (((this._rt3 ^ this._qt3) & 0x1) != 0) { + this._y91[0] = 1; + } + } else { + this._D91[0] = 0; + if (((this._rt3 ^ this._qt3) & 0x1) != 0) { + this._C91[0] = 1; + } + } + if ((this._qt3 & 2) != 0) { + this._D91[1] = 1; + if (((this._rt3 ^ this._qt3) & 0x2) != 0) { + this._y91[1] = 1; + } + } else { + this._D91[1] = 0; + if (((this._rt3 ^ this._qt3) & 0x2) != 0) { + this._C91[1] = 1; + } + } + if ((this._qt3 & 4) != 0) { + this._D91[2] = 1; + if (((this._rt3 ^ this._qt3) & 0x4) != 0) { + this._y91[2] = 1; + } + } else { + this._D91[2] = 0; + if (((this._rt3 ^ this._qt3) & 0x4) != 0) { + this._C91[2] = 1; + } + } + this._rt3 = this._qt3; + _rn._0O1 = this._1O1; + _rn._4O1 = this._2O1; + _rn._Dl3 = _ns3 + 1; + _rn._El3 = _ps3 + 1; + this._Vt3(); +} +/*@this {yyIOManager} */ function _Vt3() { + var _2u3 = 0; + var _r81 = 0; + var _Z9 = _ys1; + var __9 = _vs1; + var _B21 = _zs1(); + var _1L1 = _ws1(); + if (_Z9 < 0) _Z9 = _B21; + if (__9 < 0) __9 = _1L1; + for (var _Wt3 = 0; _Wt3 < _DQ1.length; _Wt3++) { + var _3u3 = _DQ1[_Wt3]; + if ((_3u3._zb1 & _Bb1) != 0) { + _r81 = 1; + for (var _4u3 = 0; _4u3 < _HP1.length; _4u3++) { + var _BP1 = _HP1[_4u3]; + if ((_BP1._DP1 & _EP1) != 0) { + var x = (_Z9 * (_3u3.x - _9b1.left)) / _B21; + var y = (__9 * (_3u3.y - _9b1.top)) / _1L1; + if (x >= _BP1.x && x < _BP1._121 && y >= _BP1.y && y < _BP1._221) { + _2u3 |= _r81; + } + } + _r81 <<= 1; + } + _3u3._zb1 = 0; + } + } + _r81 = 1; + var _5u3 = _ys3 ^ _2u3; + for (var _4u3 = 0; _4u3 < _HP1.length; _4u3++) { + var _BP1 = _HP1[_4u3]; + if ((_BP1._DP1 & _EP1) != 0) { + var _6u3 = _2u3 & _r81; + var _Go1 = _5u3 & _r81; + if (_BP1.key != 0) { + this._ww1[_BP1.key] |= _6u3 && _Go1; + this._xw1[_BP1.key] |= _6u3 && !_Go1; + this._yw1[_BP1.key] |= !_6u3 && _Go1; + } else { + this._y91[_BP1.button - 1] |= _6u3 && _Go1; + this._D91[_BP1.button - 1] |= _6u3 && !_Go1; + this._C91[_BP1.button - 1] |= !_6u3 && _Go1; + } + } + _r81 <<= 1; + } + _ys3 = _2u3; +} +function _Pt3(_7u3) { + var _I03 = _K13 | _7u3; + var _xc1 = _D01._8w1._xc1; + var _8u3 = _xc1.length; + for (var _4q1 = 0; _4q1 < _8u3; _4q1++) { + var _Yv1 = _xc1[_4q1]; + var _8q1 = _Yv1._fw1; + if (_8q1._EZ2[_I03]) { + _Yv1._B11(_K13, _7u3, _Yv1, _Yv1); + } + } +} +function _9u3(_au3) { + var _I03 = _N13 | _au3; + var _xc1 = _D01._8w1._xc1; + var _8u3 = _xc1.length; + for (var _4q1 = 0; _4q1 < _8u3; _4q1++) { + var _Yv1 = _xc1[_4q1]; + if (_Yv1._bl) { + continue; + } + var _8q1 = _Yv1._fw1; + if (_8q1._EZ2[_I03]) { + _Yv1._B11(_N13, _au3, _Yv1, _Yv1); + } + } +} +function _Tt3(_bu3) { + var _I03 = _O13 | _bu3; + var _xc1 = _D01._8w1._xc1; + var _8u3 = _xc1.length; + for (var _4q1 = 0; _4q1 < _8u3; _4q1++) { + var _Yv1 = _xc1[_4q1]; + var _8q1 = _Yv1._fw1; + if (_8q1._EZ2[_I03]) { + _Yv1._B11(_O13, _bu3, _Yv1, _Yv1); + } + } +} +/*@this {yyIOManager} */ function _Qt3() { + var _cu3 = 0; + for (var _X9 = 2; _X9 < _hs3; _X9++) { + if (this._xw1[_X9]) { + _cu3 = 1; + _Pt3(_X9); + } + } + _Pt3(_cu3); +} +/*@this {yyIOManager} */ function _St3() { + var _du3 = 0; + for (var _X9 = 2; _X9 < _hs3; _X9++) { + if (this._ww1[_X9]) { + _du3 = 1; + _9u3(_X9); + } + } + _9u3(_du3); +} +/*@this {yyIOManager} */ function _Ut3() { + var _eu3 = 0; + for (var _X9 = 2; _X9 < _hs3; _X9++) { + if (this._yw1[_X9]) { + _eu3 = 1; + _Tt3(_X9); + } + } + _Tt3(_eu3); +} +/*@this {yyIOManager} */ function _vt3() { + var _fu3 = 0, + _gu3 = 0, + _hu3 = 0; + this._y01++; + for (var _X9 = 0; _X9 < _hs3; _X9++) { + this._ww1[_X9] = this._yw1[_X9] = this._xw1[_X9] = 0; + } + for (var _X9 = 0; _X9 < _hs3; _X9++) { + var key = this._ot3[_X9]; + this._ww1[key] |= _ws3[_X9]; + this._yw1[key] |= _xs3[_X9]; + this._xw1[key] |= _vs3[_X9]; + _fu3 |= _ws3[_X9]; + _gu3 |= _vs3[_X9]; + _hu3 |= _xs3[_X9]; + _ws3[_X9] = 0; + _xs3[_X9] = 0; + } + this._ww1[1] = _fu3; + this._xw1[1] = _gu3; + this._yw1[1] = _hu3; + this._ww1[0] = _fu3 ^ 1; + this._xw1[0] = _gu3 ^ 1; + this._yw1[0] = _hu3 ^ 1; + _u_2 = _v_2 = 0; + if (_us3 > 0) { + _u_2 = 1; + } else if (_us3 < 0) { + _v_2 = 1; + } + _us3 = 0; + for (var _X9 = 0; _X9 <= _is3; _X9++) { + this._y91[_X9] = false; + this._C91[_X9] = false; + } + this._nt3 = false; + this._mt3 = false; + this._Va1(); + var _3b1; + if (!_D01._4b1) { + _3b1 = _5b1; + } else { + _3b1 = _D01._6b1; + } + var _7b1; + for (var _J41 = 0; _J41 <= 7; ++_J41) { + _7b1 = _3b1[_J41]; + if (_7b1 && _7b1._4a) { + _rn._0O1 = _7b1._eb1(_ub1._1O1, _ub1._2O1); + _rn._4O1 = _7b1._fb1(_ub1._1O1, _ub1._2O1); + break; + } + } + for (var _J41 = 7; _J41 >= 0; _J41--) { + _7b1 = _3b1[_J41]; + if (_7b1 && _7b1._4a) { + _8b1(canvas, _9b1); + if (this._1O1 - _9b1.left >= _7b1._ab1 && this._1O1 - _9b1.left < _7b1._bb1 && this._2O1 - _9b1.top >= _7b1._cb1 && this._2O1 - _9b1.top < _7b1._db1) { + _rn._0O1 = _7b1._eb1(_ub1._1O1, _ub1._2O1); + _rn._4O1 = _7b1._fb1(_ub1._1O1, _ub1._2O1); + break; + } + } + } +} +function _iu3() { + _ub1._Pt3(); + _ub1._Rt3(); + _ub1._Tt3(); +} +function _ju3(index) { + this._DP1 = 0; + this.index = index; + this.x = 0; + this.y = 0; + this._121 = 0; + this._221 = 0; + this._Z9 = 0; + this.__9 = 0; + this._P41 = 0; + this._J41 = 0; + this.key = 0; + this.button = 0; +} +function _CP1() { + for (var _921 = 0; _921 < _HP1.length; ++_921) { + if (_HP1[_921]._DP1 == 0) { + return _HP1[_921]; + } + } + var _X9 = _HP1.length; + _HP1[_X9] = new _ju3(_X9); + return _HP1[_X9]; +} +function _IP1(_ku3) { + _HP1[_ku3]._DP1 = 0; +} +function _lu3() { + for (var _921 = 0; _921 < _HP1.length; ++_921) { + _HP1[_921]._DP1 = 0; + } +} +_6d3.prototype._mu3 = function () { + _ip1(); + _Rs1(); + var _Ss1 = []; + _Ss1[0] = 1; + _Ss1[1] = 0; + _Ss1[2] = 0; + _Ss1[3] = 1; + _Ss1[4] = 0; + _Ss1[5] = 0; + _Hm3(_Ss1); + var _nq1 = _rt1(); + var _nu3 = _st1(); + _aL(0xffffff); + for (var _921 = 0; _921 < _KP1.length; ++_921) { + var _LP1 = _KP1[_921]; + _xU(_LP1.x, _LP1.y, _LP1.x + _LP1._Z9 - 1, _LP1.y + _LP1.__9 - 1, true); + } + _aL(_nu3); + _0L(_nq1); + _Ys1(); +}; +function _jc1() { + this._ou3 = []; + this._xc1 = []; + this._kc1 = false; + this.length = 0; + this._d31 = 0; +} +_jc1.prototype._Ec3 = function () { + if (this._ou3.length == 0) { + return this._xc1.length; + } + return this._ou3.pop(); +}; +_jc1.prototype._Da1 = function (_fh3) { + var index; + if (this._kc1) { + index = this._xc1.length; + } else { + index = this._Ec3(); + } + this._xc1[index] = _fh3; + this._d31++; + this.length = this._xc1.length; + return index; +}; +_jc1.prototype._s11 = function (_HB1) { + if (_HB1 < 0 || _HB1 >= this._xc1.length) return null; + return this._xc1[_HB1]; +}; +_jc1.prototype._yz1 = function (_gh3) { + for (var _921 = 0; _921 < this._xc1.length; _921++) { + if (this._xc1[_921] == _gh3) return _921; + } +}; +_jc1.prototype._ey1 = function (_gh3) { + for (var _921 = 0; _921 < this._xc1.length; _921++) { + if (this._xc1[_921] == _gh3) { + if (this._kc1) { + this._xc1.splice(_921, 1); + } else { + this._xc1[_921] = null; + this._ou3.push(_921); + } + this._d31--; + this.length = this._xc1.length; + return true; + } + } + return false; +}; +_jc1.prototype._nc1 = function (_HB1) { + if (_HB1 < 0 || _HB1 >= this._xc1.length) return false; + if (this._kc1) { + this._xc1.splice(_HB1, 1); + } else { + this._xc1[_HB1] = null; + this._ou3.push(_HB1); + } + this._d31--; + this.length = this._xc1.length; + return true; +}; +_jc1.prototype._Ua1 = function () { + var _xc1 = this._xc1; + for (var _X9 = 0; _X9 < _xc1.length; _X9++) { + var _J41 = _xc1[_X9]; + if (_J41 != null && _J41.Object !== undefined) + switch (_J41._Mc1) { + case _Cc1: + _Tm(_J41.Object); + break; + case _Dc1: + _Fl(_J41.Object); + break; + } + } + this._xc1 = []; + this._ou3 = []; + this._d31 = 0; + this.length = this._xc1.length; +}; +_jc1.prototype._sc1 = function (_G31, _M01) { + if (_G31 < 0 || _G31 >= this._xc1.length) return; + this._xc1[_G31] = _M01; +}; +_jc1.prototype._vc1 = function (_G31, _M01) { + if (_G31 < 0) { + _Rb1("index is negative " + _G31); + return _M01; + } + if (_G31 >= this._xc1.length) { + var _921 = this._xc1.length; + while (_G31 >= _921) { + this._Da1(0); + ++_921; + } + } + var __b1 = this._xc1[_G31]; + this._xc1[_G31] = _M01; + return __b1; +}; +_jc1.prototype._pu3 = function (_qu3) { + if (_qu3) { + this._xc1.sort(function (_l41, _e21) { + return _l41 - _e21; + }); + } else { + this._xc1.sort(function (_l41, _e21) { + return _e21 - _l41; + }); + } + this._ou3 = []; + for (var _X9 = 0; _X9 < this._xc1.length; _X9++) { + if (this._xc1[_X9] == null || this._xc1[_X9] == undefined) { + this._ou3.push(_X9); + } + } +}; +_jc1.prototype._Ac1 = function () { + var _ru3 = this._xc1.length, + _su3, + _tu3; + while (0 !== _ru3) { + _tu3 = Math.floor(Math.random() * _ru3); + _ru3 -= 1; + _su3 = this._xc1[_ru3]; + this._xc1[_ru3] = this._xc1[_tu3]; + this._xc1[_tu3] = _su3; + } +}; +_jc1.prototype._Pb1 = function (_Qb1) { + this._xc1 = _Qb1._xc1.slice(); + this._ou3 = _Qb1._ou3.slice(); + this._kc1 = _Qb1._kc1; + this.length = _Qb1.length; + this._d31 = _Qb1._d31; +}; +var _bq3 = 0, + _eq3 = 1, + _fq3 = 2; +function _uu3() { + this._vu3 = null; + this._wu3 = 0; + this._xu3 = null; +} +function _yu3() { + this._vu3 = null; + this._zu3 = false; + this._fd1 = null; +} +function _Au3() { + this._LE2 = false; +} +function _fF2(_Bu3, _R01) { + this.__type = "[Object]"; + this._zb1 = 0; + this._rw1 = _Bu3; + this._Td3 = _R01; + this._0q3 = -1; + this._gw1 = 0; + this._1q3 = 0; + this._2q3 = false; + this._3q3 = false; + this._4q3 = false; + this._pw1 = 0; + this._1p1 = null; + this._Cu3 = -1; + this._3e3 = false; + this._n_2 = new _jc1(); + this._bs3 = new _jc1(); + this._n_2._kc1 = true; + this._bs3._kc1 = true; + this._Du3 = []; + for (var _l41 = 0; _l41 < _G_2; _l41++) { + this._Du3[_l41] = null; + } + this._Eu3 = []; + this._Fu3 = []; + this._Gu3 = []; + this._5e3 = []; + this._1a = []; + this._gr1 = []; + this._EZ2 = []; + this._5q3 = new _Au3(); +} +_fF2.prototype._jC1 = function () { + return this._n_2._xc1; +}; +_fF2.prototype._JF1 = function () { + return this._bs3._xc1; +}; +function _ke3(_Hu3, _Iu3) { + var _8q1 = new _fF2(_Hu3, _Iu3._d2); + { + if (_Iu3._3a != undefined) _8q1._gw1 = _Iu3._3a; + if (_Iu3._4a != undefined) _8q1._3q3 = _Iu3._4a; + if (_Iu3._kC1 != undefined) _8q1._2q3 = _Iu3._kC1; + if (_Iu3._Xf != undefined) _8q1._1q3 = _Iu3._Xf; + if (_Iu3._fc != undefined) _8q1._4q3 = _Iu3._fc; + if (_Iu3.parent != undefined) _8q1._pw1 = _Iu3.parent; + if (_Iu3._Ju3 != undefined) _8q1._0q3 = _Iu3._Ju3; + if (_Iu3._9a) { + _8q1._9a = _Iu3._9a; + _8q1._gr1[_iw1] = true; + } + if (_Iu3._ta) { + _8q1._ta = _Iu3._ta; + _8q1._gr1[_jw1] = true; + } + if (_Iu3._Ta) { + _8q1._Ta = _Iu3._Ta; + _8q1._gr1[_5w1] = true; + } + if (_Iu3._Ku3) { + _8q1._Ku3 = _Iu3._Ku3; + _8q1._gr1[_6w1] = true; + } + if (_Iu3._Lu3) { + _8q1._Lu3 = _Iu3._Lu3; + _8q1._gr1[_S13] = true; + } + if (_Iu3._da) { + _8q1._da = _Iu3._da; + _8q1._gr1[_R13] = true; + } + if (_Iu3._7d) { + _8q1._7d = _Iu3._7d; + _8q1._gr1[_T13] = true; + } + if (_Iu3._5a) { + _8q1._5a = _Iu3._5a; + _8q1._gr1[_M13] = true; + } + if (_Iu3._7a) { + _8q1._7a = _Iu3._7a; + _8q1._gr1[_A23] = true; + } + if (_Iu3._Ad) { + _8q1._Ad = _Iu3._Ad; + _8q1._gr1[_C23] = true; + } + if (_Iu3._9e) { + _8q1._9e = _Iu3._9e; + _8q1._gr1[_D23] = true; + } + if (_Iu3._Mu3) { + _8q1._Mu3 = _Iu3._Mu3; + _8q1._gr1[_E23] = true; + } + if (_Iu3._kd) { + _8q1._kd = _Iu3._kd; + _8q1._gr1[_F23] = true; + } + if (_Iu3._Nu3) { + _8q1._Nu3 = _Iu3._Nu3; + _8q1._gr1[_G23] = true; + } + if (_Iu3._Ou3) { + _8q1._Ou3 = _Iu3._Ou3; + _8q1._gr1[_H23] = true; + } + if (_Iu3._Pu3) { + _8q1._Pu3 = _Iu3._Pu3; + _8q1._gr1[_B23] = true; + } + if (_Iu3._Qu3) { + _8q1._Qu3 = _Iu3._Qu3; + _8q1._gr1[_i_2] = true; + } + if (_Iu3._Ru3) { + _8q1._Ru3 = _Iu3._Ru3; + _8q1._gr1[_9_2] = true; + } + if (_Iu3._Su3) { + _8q1._Su3 = _Iu3._Su3; + _8q1._gr1[_b_2] = true; + } + if (_Iu3._Tu3) { + _8q1._Tu3 = _Iu3._Tu3; + _8q1._gr1[_a_2] = true; + } + if (_Iu3._Oc) { + _8q1._Oc = _Iu3._Oc; + _8q1._gr1[_c_2] = true; + } + if (_Iu3._Uu3) { + _8q1._Uu3 = _Iu3._Uu3; + _8q1._gr1[_e_2] = true; + } + if (_Iu3._Vu3) { + _8q1._Vu3 = _Iu3._Vu3; + _8q1._gr1[_d_2] = true; + } + if (_Iu3._Wu3) { + _8q1._Wu3 = _Iu3._Wu3; + _8q1._gr1[_f_2] = true; + } + if (_Iu3._Xu3) { + _8q1._Xu3 = _Iu3._Xu3; + _8q1._gr1[_h_2] = true; + } + if (_Iu3._Yu3) { + _8q1._Yu3 = _Iu3._Yu3; + _8q1._gr1[_g_2] = true; + } + if (_Iu3._Zu3) { + _8q1._Zu3 = _Iu3._Zu3; + _8q1._gr1[_l_2] = true; + } + if (_Iu3.__u3) { + _8q1.__u3 = _Iu3.__u3; + _8q1._gr1[_m_2] = true; + } + if (_Iu3._0v3) { + _8q1._0v3 = _Iu3._0v3; + _8q1._gr1[_r_2] = true; + } + if (_Iu3._1v3) { + _8q1._1v3 = _Iu3._1v3; + _8q1._gr1[_N23] = true; + } + if (_Iu3._2v3) { + _8q1._2v3 = _Iu3._2v3; + _8q1._gr1[_O23] = true; + } + if (_Iu3._3v3) { + _8q1._3v3 = _Iu3._3v3; + _8q1._gr1[_s_2] = true; + } + if (_Iu3._4v3) { + _8q1._4v3 = _Iu3._4v3; + _8q1._gr1[_P23] = true; + } + if (_Iu3._5v3) { + _8q1._5v3 = _Iu3._5v3; + _8q1._gr1[_Q23] = true; + } + if (_Iu3._gd) { + _8q1._gd = _Iu3._gd; + _8q1._gr1[_t_2] = true; + } + if (_Iu3._6v3) { + _8q1._6v3 = _Iu3._6v3; + _8q1._gr1[_R23] = true; + } + if (_Iu3._7v3) { + _8q1._7v3 = _Iu3._7v3; + _8q1._gr1[_S23] = true; + } + if (_Iu3._8v3) { + _8q1._8v3 = _Iu3._8v3; + _8q1._gr1[_j_2] = true; + } + if (_Iu3._9v3) { + _8q1._9v3 = _Iu3._9v3; + _8q1._gr1[_k_2] = true; + } + if (_Iu3._av3) { + _8q1._av3 = _Iu3._av3; + _8q1._gr1[_433] = true; + } + if (_Iu3._bv3) { + _8q1._bv3 = _Iu3._bv3; + _8q1._gr1[_533] = true; + } + if (_Iu3._cv3) { + _8q1._cv3 = _Iu3._cv3; + _8q1._gr1[_633] = true; + } + if (_Iu3._dv3) { + _8q1._dv3 = _Iu3._dv3; + _8q1._gr1[_733] = true; + } + if (_Iu3._ev3) { + _8q1._ev3 = _Iu3._ev3; + _8q1._gr1[_833] = true; + } + if (_Iu3._fv3) { + _8q1._fv3 = _Iu3._fv3; + _8q1._gr1[_933] = true; + } + if (_Iu3._gv3) { + _8q1._gv3 = _Iu3._gv3; + _8q1._gr1[_h33] = true; + } + if (_Iu3._hv3) { + _8q1._hv3 = _Iu3._hv3; + _8q1._gr1[_i33] = true; + } + if (_Iu3._iv3) { + _8q1._iv3 = _Iu3._iv3; + _8q1._gr1[_j33] = true; + } + if (_Iu3._jv3) { + _8q1._jv3 = _Iu3._jv3; + _8q1._gr1[_k33] = true; + } + if (_Iu3._kv3) { + _8q1._kv3 = _Iu3._kv3; + _8q1._gr1[_l33] = true; + } + if (_Iu3._7b) { + _8q1._7b = _Iu3._7b; + _8q1._gr1[_m33] = true; + } + if (_Iu3._lv3) { + _8q1._lv3 = _Iu3._lv3; + _8q1._gr1[_FZ2] = true; + } + if (_Iu3._mv3) { + _8q1._mv3 = _Iu3._mv3; + _8q1._gr1[_LZ2] = true; + } + if (_Iu3._nv3) { + _8q1._nv3 = _Iu3._nv3; + _8q1._gr1[_U13] = true; + } + if (_Iu3._ov3) { + _8q1._ov3 = _Iu3._ov3; + _8q1._gr1[_V13] = true; + } + if (_Iu3._9d) { + _8q1._9d = _Iu3._9d; + _8q1._gr1[_W13] = true; + } + if (_Iu3._bd) { + _8q1._bd = _Iu3._bd; + _8q1._gr1[_X13] = true; + } + if (_Iu3._pv3) { + _8q1._pv3 = _Iu3._pv3; + _8q1._gr1[_Y13] = true; + } + if (_Iu3._Rd) { + _8q1._Rd = _Iu3._Rd; + _8q1._gr1[_Z13] = true; + } + if (_Iu3._qv3) { + _8q1._qv3 = _Iu3._qv3; + _8q1._gr1[_OE2] = true; + } + if (_Iu3._rv3) { + _8q1._rv3 = _Iu3._rv3; + _8q1._gr1[__13] = true; + } + if (_Iu3._sv3) { + _8q1._sv3 = _Iu3._sv3; + _8q1._gr1[_023] = true; + } + if (_Iu3._tv3) { + _8q1._tv3 = _Iu3._tv3; + _8q1._gr1[_SZ2] = true; + } + if (_Iu3._uv3) { + _8q1._uv3 = _Iu3._uv3; + _8q1._gr1[_h23] = true; + } + if (_Iu3._vv3) { + _8q1._vv3 = _Iu3._vv3; + _8q1._gr1[_i23] = true; + } + if (_Iu3._wv3) { + _8q1._wv3 = _Iu3._wv3; + _8q1._gr1[_j23] = true; + } + if (_Iu3._xv3) { + _8q1._xv3 = _Iu3._xv3; + _8q1._gr1[_k23] = true; + } + if (_Iu3._yv3) { + _8q1._yv3 = _Iu3._yv3; + _8q1._gr1[_l23] = true; + } + if (_Iu3._zv3) { + _8q1._zv3 = _Iu3._zv3; + _8q1._gr1[_m23] = true; + } + if (_Iu3._Av3) { + _8q1._Av3 = _Iu3._Av3; + _8q1._gr1[_n23] = true; + } + if (_Iu3._Bv3) { + _8q1._Bv3 = _Iu3._Bv3; + _8q1._gr1[_TZ2] = true; + } + if (_Iu3._Cv3) { + _8q1._Cv3 = _Iu3._Cv3; + _8q1._gr1[_o23] = true; + } + if (_Iu3._Dv3) { + _8q1._Dv3 = _Iu3._Dv3; + _8q1._gr1[_p23] = true; + } + if (_Iu3._Ev3) { + _8q1._Ev3 = _Iu3._Ev3; + _8q1._gr1[_q23] = true; + } + if (_Iu3._Fv3) { + _8q1._Fv3 = _Iu3._Fv3; + _8q1._gr1[_r23] = true; + } + if (_Iu3._Gv3) { + _8q1._Gv3 = _Iu3._Gv3; + _8q1._gr1[_s23] = true; + } + if (_Iu3._Hv3) { + _8q1._Hv3 = _Iu3._Hv3; + _8q1._gr1[_t23] = true; + } + if (_Iu3._Iv3) { + _8q1._Iv3 = _Iu3._Iv3; + _8q1._gr1[_u23] = true; + } + if (_Iu3._Jv3) { + _8q1._Jv3 = _Iu3._Jv3; + _8q1._gr1[_C11] = true; + } + if (_Iu3._Kv3) { + _8q1._Kv3 = _Iu3._Kv3; + _8q1._gr1[_123] = true; + } + if (_Iu3._Lv3) { + _8q1._Lv3 = _Iu3._Lv3; + _8q1._gr1[_223] = true; + } + if (_Iu3._Mv3) { + _8q1._Mv3 = _Iu3._Mv3; + _8q1._gr1[_323] = true; + } + if (_Iu3._Nv3) { + _8q1._Nv3 = _Iu3._Nv3; + _8q1._gr1[_423] = true; + } + if (_Iu3._Ov3) { + _8q1._Ov3 = _Iu3._Ov3; + _8q1._gr1[_523] = true; + } + if (_Iu3._Pv3) { + _8q1._Pv3 = _Iu3._Pv3; + _8q1._gr1[_623] = true; + } + if (_Iu3._Qv3) { + _8q1._Qv3 = _Iu3._Qv3; + _8q1._gr1[_723] = true; + } + if (_Iu3._Rv3) { + _8q1._Rv3 = _Iu3._Rv3; + _8q1._gr1[_823] = true; + } + if (_Iu3._Sv3) { + _8q1._Sv3 = _Iu3._Sv3; + _8q1._gr1[_923] = true; + } + if (_Iu3._Tv3) { + _8q1._Tv3 = _Iu3._Tv3; + _8q1._gr1[_a23] = true; + } + if (_Iu3._Uv3) { + _8q1._Uv3 = _Iu3._Uv3; + _8q1._gr1[_b23] = true; + } + if (_Iu3._Vv3) { + _8q1._Vv3 = _Iu3._Vv3; + _8q1._gr1[_c23] = true; + } + if (_Iu3._Wv3) { + _8q1._Wv3 = _Iu3._Wv3; + _8q1._gr1[_d23] = true; + } + if (_Iu3._Xv3) { + _8q1._Xv3 = _Iu3._Xv3; + _8q1._gr1[_e23] = true; + } + if (_Iu3._Yv3) { + _8q1._Yv3 = _Iu3._Yv3; + _8q1._gr1[_f23] = true; + } + if (_Iu3._Zv3) { + _8q1._Zv3 = _Iu3._Zv3; + _8q1._gr1[_g23] = true; + } + if (_Iu3.__v3) { + _8q1.__v3 = _Iu3.__v3; + _8q1._gr1[_v23] = true; + } + if (_Iu3._0w3) { + _8q1._0w3 = _Iu3._0w3; + _8q1._gr1[_w23] = true; + } + if (_Iu3._1w3) { + _8q1._1w3 = _Iu3._1w3; + _8q1._gr1[_x23] = true; + } + if (_Iu3._2w3) { + _8q1._2w3 = _Iu3._2w3; + _8q1._gr1[_y23] = true; + } + if (_Iu3._Vc) { + _8q1._Vc = _Iu3._Vc; + _8q1._gr1[_I23] = true; + } + if (_Iu3._3w3) { + _8q1._3w3 = _Iu3._3w3; + _8q1._gr1[_J23] = true; + } + if (_Iu3._4w3) { + _8q1._4w3 = _Iu3._4w3; + _8q1._gr1[_K23] = true; + } + if (_Iu3._5w3) { + _8q1._5w3 = _Iu3._5w3; + _8q1._gr1[_bK1] = true; + } + if (_Iu3._6w3) { + _8q1._6w3 = _Iu3._6w3; + _8q1._gr1[_z23] = true; + } + if (_Iu3._7w3) { + _8q1._7w3 = _Iu3._7w3; + _8q1._gr1[_M23] = true; + } + if (_Iu3._8w3) { + _8q1._8w3 = _Iu3._8w3; + _8q1._gr1[_L23] = true; + } + if (_Iu3._9w3) { + _8q1._9w3 = _Iu3._9w3; + _8q1._gr1[_q01] = true; + } + if (_Iu3._aw3) { + _8q1._aw3 = _Iu3._aw3; + _8q1._gr1[_nI1] = true; + } + if (_Iu3._va) { + _8q1._Du3[0] = _Iu3._va; + _8q1._gr1[_T23] = true; + } + if (_Iu3._Tc) { + _8q1._Du3[1] = _Iu3._Tc; + _8q1._gr1[_U23] = true; + } + if (_Iu3._bw3) { + _8q1._Du3[2] = _Iu3._bw3; + _8q1._gr1[_V23] = true; + } + if (_Iu3._cw3) { + _8q1._Du3[3] = _Iu3._cw3; + _8q1._gr1[_W23] = true; + } + if (_Iu3._dw3) { + _8q1._Du3[4] = _Iu3._dw3; + _8q1._gr1[_X23] = true; + } + if (_Iu3._ew3) { + _8q1._Du3[5] = _Iu3._ew3; + _8q1._gr1[_Y23] = true; + } + if (_Iu3._fw3) { + _8q1._Du3[6] = _Iu3._fw3; + _8q1._gr1[_Z23] = true; + } + if (_Iu3._gw3) { + _8q1._Du3[7] = _Iu3._gw3; + _8q1._gr1[__23] = true; + } + if (_Iu3._hw3) { + _8q1._Du3[8] = _Iu3._hw3; + _8q1._gr1[_033] = true; + } + if (_Iu3._iw3) { + _8q1._Du3[9] = _Iu3._iw3; + _8q1._gr1[_133] = true; + } + if (_Iu3._jw3) { + _8q1._Du3[10] = _Iu3._jw3; + _8q1._gr1[_233] = true; + } + if (_Iu3._kw3) { + _8q1._Du3[11] = _Iu3._kw3; + _8q1._gr1[_333] = true; + } + if (_Iu3._lw3) { + _8q1._Fu3[_663] = _Iu3._lw3; + _8q1._gr1[_663] = true; + } + if (_Iu3._mw3) { + _8q1._Fu3[_863] = _Iu3._mw3; + _8q1._gr1[_863] = true; + } + if (_Iu3._nw3) { + _8q1._Fu3[_963] = _Iu3._nw3; + _8q1._gr1[_963] = true; + } + if (_Iu3._ow3) { + _8q1._Fu3[_a63] = _Iu3._ow3; + _8q1._gr1[_a63] = true; + } + if (_Iu3._ha) { + _8q1._Fu3[_b63] = _Iu3._ha; + _8q1._gr1[_b63] = true; + } + if (_Iu3._Zc) { + _8q1._Fu3[_c63] = _Iu3._Zc; + _8q1._gr1[_c63] = true; + } + if (_Iu3._pw3) { + _8q1._Fu3[_d63] = _Iu3._pw3; + _8q1._gr1[_d63] = true; + } + if (_Iu3._qw3) { + _8q1._Fu3[_e63] = _Iu3._qw3; + _8q1._gr1[_e63] = true; + } + if (_Iu3._rw3) { + _8q1._Fu3[_f63] = _Iu3._rw3; + _8q1._gr1[_f63] = true; + } + if (_Iu3._za) { + _8q1._Fu3[_g63] = _Iu3._za; + _8q1._gr1[_g63] = true; + } + if (_Iu3._Hd) { + _8q1._Fu3[_h63] = _Iu3._Hd; + _8q1._gr1[_h63] = true; + } + if (_Iu3._sw3) { + _8q1._Fu3[_i63] = _Iu3._sw3; + _8q1._gr1[_i63] = true; + } + if (_Iu3._tw3) { + _8q1._Fu3[_j63] = _Iu3._tw3; + _8q1._gr1[_j63] = true; + } + if (_Iu3._uw3) { + _8q1._Fu3[_k63] = _Iu3._uw3; + _8q1._gr1[_k63] = true; + } + if (_Iu3._vw3) { + _8q1._Fu3[_l63] = _Iu3._vw3; + _8q1._gr1[_l63] = true; + } + if (_Iu3._ww3) { + _8q1._Fu3[_m63] = _Iu3._ww3; + _8q1._gr1[_m63] = true; + } + if (_Iu3._xw3) { + _8q1._Fu3[_n63] = _Iu3._xw3; + _8q1._gr1[_n63] = true; + } + if (_Iu3._yw3) { + _8q1._Fu3[_o63] = _Iu3._yw3; + _8q1._gr1[_o63] = true; + } + if (_Iu3._zw3) { + _8q1._Fu3[_p63] = _Iu3._zw3; + _8q1._gr1[_p63] = true; + } + if (_Iu3._Aw3) { + _8q1._Fu3[_q63] = _Iu3._Aw3; + _8q1._gr1[_q63] = true; + } + if (_Iu3._Bw3) { + _8q1._Fu3[_r63] = _Iu3._Bw3; + _8q1._gr1[_r63] = true; + } + if (_Iu3._Cw3) { + _8q1._Fu3[_s63] = _Iu3._Cw3; + _8q1._gr1[_s63] = true; + } + if (_Iu3._Dw3) { + _8q1._Fu3[_t63] = _Iu3._Dw3; + _8q1._gr1[_t63] = true; + } + if (_Iu3._Ew3) { + _8q1._Fu3[_u63] = _Iu3._Ew3; + _8q1._gr1[_u63] = true; + } + if (_Iu3._Fw3) { + _8q1._Fu3[_v63] = _Iu3._Fw3; + _8q1._gr1[_v63] = true; + } + if (_Iu3._Gw3) { + _8q1._Fu3[_w63] = _Iu3._Gw3; + _8q1._gr1[_w63] = true; + } + if (_Iu3._Hw3) { + _8q1._Fu3[_x63] = _Iu3._Hw3; + _8q1._gr1[_x63] = true; + } + if (_Iu3._Iw3) { + _8q1._Fu3[_y63] = _Iu3._Iw3; + _8q1._gr1[_y63] = true; + } + if (_Iu3._Jw3) { + _8q1._Fu3[_z63] = _Iu3._Jw3; + _8q1._gr1[_z63] = true; + } + if (_Iu3._Kw3) { + _8q1._Fu3[_A63] = _Iu3._Kw3; + _8q1._gr1[_A63] = true; + } + if (_Iu3._Lw3) { + _8q1._Fu3[_B63] = _Iu3._Lw3; + _8q1._gr1[_B63] = true; + } + if (_Iu3._Mw3) { + _8q1._Fu3[_C63] = _Iu3._Mw3; + _8q1._gr1[_C63] = true; + } + if (_Iu3._Nw3) { + _8q1._Fu3[_D63] = _Iu3._Nw3; + _8q1._gr1[_D63] = true; + } + if (_Iu3._Xc) { + _8q1._Fu3[_E63] = _Iu3._Xc; + _8q1._gr1[_E63] = true; + } + if (_Iu3._Ow3) { + _8q1._Fu3[_F63] = _Iu3._Ow3; + _8q1._gr1[_F63] = true; + } + if (_Iu3._Pw3) { + _8q1._Fu3[_G63] = _Iu3._Pw3; + _8q1._gr1[_G63] = true; + } + if (_Iu3._2d) { + _8q1._Fu3[_H63] = _Iu3._2d; + _8q1._gr1[_H63] = true; + } + if (_Iu3._Qw3) { + _8q1._Fu3[_I63] = _Iu3._Qw3; + _8q1._gr1[_I63] = true; + } + if (_Iu3._Rw3) { + _8q1._Fu3[_J63] = _Iu3._Rw3; + _8q1._gr1[_J63] = true; + } + if (_Iu3._Sw3) { + _8q1._Fu3[_K63] = _Iu3._Sw3; + _8q1._gr1[_K63] = true; + } + if (_Iu3._Tw3) { + _8q1._Fu3[_L63] = _Iu3._Tw3; + _8q1._gr1[_L63] = true; + } + if (_Iu3._Uw3) { + _8q1._Fu3[_M63] = _Iu3._Uw3; + _8q1._gr1[_M63] = true; + } + if (_Iu3._Vw3) { + _8q1._Fu3[_N63] = _Iu3._Vw3; + _8q1._gr1[_N63] = true; + } + if (_Iu3._Ww3) { + _8q1._Fu3[_O63] = _Iu3._Ww3; + _8q1._gr1[_O63] = true; + } + if (_Iu3._Xw3) { + _8q1._Fu3[_P63] = _Iu3._Xw3; + _8q1._gr1[_P63] = true; + } + if (_Iu3._Yw3) { + _8q1._Fu3[_Q63] = _Iu3._Yw3; + _8q1._gr1[_Q63] = true; + } + if (_Iu3._Fd) { + _8q1._Fu3[_R63] = _Iu3._Fd; + _8q1._gr1[_R63] = true; + } + if (_Iu3._Zw3) { + _8q1._Fu3[_S63] = _Iu3._Zw3; + _8q1._gr1[_S63] = true; + } + if (_Iu3.__w3) { + _8q1._Fu3[_T63] = _Iu3.__w3; + _8q1._gr1[_T63] = true; + } + if (_Iu3._0d) { + _8q1._Fu3[_U63] = _Iu3._0d; + _8q1._gr1[_U63] = true; + } + if (_Iu3._Jd) { + _8q1._Fu3[_V63] = _Iu3._Jd; + _8q1._gr1[_V63] = true; + } + if (_Iu3._0x3) { + _8q1._Fu3[_W63] = _Iu3._0x3; + _8q1._gr1[_W63] = true; + } + if (_Iu3._1x3) { + _8q1._Fu3[_X63] = _Iu3._1x3; + _8q1._gr1[_X63] = true; + } + if (_Iu3._2x3) { + _8q1._Fu3[_Y63] = _Iu3._2x3; + _8q1._gr1[_Y63] = true; + } + if (_Iu3._lf) { + _8q1._Fu3[_Z63] = _Iu3._lf; + _8q1._gr1[_Z63] = true; + } + if (_Iu3._3x3) { + _8q1._Fu3[__63] = _Iu3._3x3; + _8q1._gr1[__63] = true; + } + if (_Iu3._4x3) { + _8q1._Fu3[_073] = _Iu3._4x3; + _8q1._gr1[_073] = true; + } + if (_Iu3._5x3) { + _8q1._Fu3[_173] = _Iu3._5x3; + _8q1._gr1[_173] = true; + } + if (_Iu3._6x3) { + _8q1._Fu3[_273] = _Iu3._6x3; + _8q1._gr1[_273] = true; + } + if (_Iu3._7x3) { + _8q1._Fu3[_373] = _Iu3._7x3; + _8q1._gr1[_373] = true; + } + if (_Iu3._8x3) { + _8q1._Fu3[_473] = _Iu3._8x3; + _8q1._gr1[_473] = true; + } + if (_Iu3._9x3) { + _8q1._Fu3[_573] = _Iu3._9x3; + _8q1._gr1[_573] = true; + } + if (_Iu3._ax3) { + _8q1._Fu3[_673] = _Iu3._ax3; + _8q1._gr1[_673] = true; + } + if (_Iu3._bx3) { + _8q1._Fu3[_773] = _Iu3._bx3; + _8q1._gr1[_773] = true; + } + if (_Iu3._cx3) { + _8q1._Fu3[_873] = _Iu3._cx3; + _8q1._gr1[_873] = true; + } + if (_Iu3._dx3) { + _8q1._Fu3[_973] = _Iu3._dx3; + _8q1._gr1[_973] = true; + } + if (_Iu3._ex3) { + _8q1._Fu3[_a73] = _Iu3._ex3; + _8q1._gr1[_a73] = true; + } + if (_Iu3._fx3) { + _8q1._Fu3[_b73] = _Iu3._fx3; + _8q1._gr1[_b73] = true; + } + if (_Iu3._gx3) { + _8q1._Fu3[_c73] = _Iu3._gx3; + _8q1._gr1[_c73] = true; + } + if (_Iu3._hx3) { + _8q1._Fu3[_q73] = _Iu3._hx3; + _8q1._gr1[_q73] = true; + } + if (_Iu3._ix3) { + _8q1._Fu3[_r73] = _Iu3._ix3; + _8q1._gr1[_r73] = true; + } + if (_Iu3._jx3) { + _8q1._Fu3[_s73] = _Iu3._jx3; + _8q1._gr1[_s73] = true; + } + if (_Iu3._kx3) { + _8q1._Fu3[_t73] = _Iu3._kx3; + _8q1._gr1[_t73] = true; + } + if (_Iu3._lx3) { + _8q1._Fu3[_u73] = _Iu3._lx3; + _8q1._gr1[_u73] = true; + } + if (_Iu3._mx3) { + _8q1._Fu3[_v73] = _Iu3._mx3; + _8q1._gr1[_v73] = true; + } + if (_Iu3._nx3) { + _8q1._Fu3[_w73] = _Iu3._nx3; + _8q1._gr1[_w73] = true; + } + if (_Iu3._ox3) { + _8q1._Fu3[_x73] = _Iu3._ox3; + _8q1._gr1[_x73] = true; + } + if (_Iu3._px3) { + _8q1._Fu3[_y73] = _Iu3._px3; + _8q1._gr1[_y73] = true; + } + if (_Iu3._qx3) { + _8q1._Fu3[_z73] = _Iu3._qx3; + _8q1._gr1[_z73] = true; + } + if (_Iu3._rx3) { + _8q1._Fu3[_A73] = _Iu3._rx3; + _8q1._gr1[_A73] = true; + } + if (_Iu3._sx3) { + _8q1._Fu3[_B73] = _Iu3._sx3; + _8q1._gr1[_B73] = true; + } + if (_Iu3._tx3) { + _8q1._Fu3[_C73] = _Iu3._tx3; + _8q1._gr1[_C73] = true; + } + if (_Iu3._ux3) { + _8q1._Fu3[_D73] = _Iu3._ux3; + _8q1._gr1[_D73] = true; + } + if (_Iu3._vx3) { + _8q1._Fu3[_E73] = _Iu3._vx3; + _8q1._gr1[_E73] = true; + } + if (_Iu3._wx3) { + _8q1._Fu3[_F73] = _Iu3._wx3; + _8q1._gr1[_F73] = true; + } + if (_Iu3._xx3) { + _8q1._Eu3[_G73] = _Iu3._xx3; + _8q1._gr1[_G73] = true; + } + if (_Iu3._yx3) { + _8q1._Eu3[_I73] = _Iu3._yx3; + _8q1._gr1[_I73] = true; + } + if (_Iu3._zx3) { + _8q1._Eu3[_J73] = _Iu3._zx3; + _8q1._gr1[_J73] = true; + } + if (_Iu3._Ax3) { + _8q1._Eu3[_K73] = _Iu3._Ax3; + _8q1._gr1[_K73] = true; + } + if (_Iu3._Bx3) { + _8q1._Eu3[_L73] = _Iu3._Bx3; + _8q1._gr1[_L73] = true; + } + if (_Iu3._Cx3) { + _8q1._Eu3[_M73] = _Iu3._Cx3; + _8q1._gr1[_M73] = true; + } + if (_Iu3._Dx3) { + _8q1._Eu3[_N73] = _Iu3._Dx3; + _8q1._gr1[_N73] = true; + } + if (_Iu3._Ex3) { + _8q1._Eu3[_O73] = _Iu3._Ex3; + _8q1._gr1[_O73] = true; + } + if (_Iu3._Fx3) { + _8q1._Eu3[_P73] = _Iu3._Fx3; + _8q1._gr1[_P73] = true; + } + if (_Iu3._Gx3) { + _8q1._Eu3[_Q73] = _Iu3._Gx3; + _8q1._gr1[_Q73] = true; + } + if (_Iu3._Hx3) { + _8q1._Eu3[_R73] = _Iu3._Hx3; + _8q1._gr1[_R73] = true; + } + if (_Iu3._Ix3) { + _8q1._Eu3[_S73] = _Iu3._Ix3; + _8q1._gr1[_S73] = true; + } + if (_Iu3._Jx3) { + _8q1._Eu3[_T73] = _Iu3._Jx3; + _8q1._gr1[_T73] = true; + } + if (_Iu3._Kx3) { + _8q1._Eu3[_U73] = _Iu3._Kx3; + _8q1._gr1[_U73] = true; + } + if (_Iu3._Lx3) { + _8q1._Eu3[_V73] = _Iu3._Lx3; + _8q1._gr1[_V73] = true; + } + if (_Iu3._Mx3) { + _8q1._Eu3[_W73] = _Iu3._Mx3; + _8q1._gr1[_W73] = true; + } + if (_Iu3._Nx3) { + _8q1._Eu3[_X73] = _Iu3._Nx3; + _8q1._gr1[_X73] = true; + } + if (_Iu3._Ox3) { + _8q1._Eu3[_Y73] = _Iu3._Ox3; + _8q1._gr1[_Y73] = true; + } + if (_Iu3._Px3) { + _8q1._Eu3[_Z73] = _Iu3._Px3; + _8q1._gr1[_Z73] = true; + } + if (_Iu3._Qx3) { + _8q1._Eu3[__73] = _Iu3._Qx3; + _8q1._gr1[__73] = true; + } + if (_Iu3._Rx3) { + _8q1._Eu3[_083] = _Iu3._Rx3; + _8q1._gr1[_083] = true; + } + if (_Iu3._Sx3) { + _8q1._Eu3[_183] = _Iu3._Sx3; + _8q1._gr1[_183] = true; + } + if (_Iu3._Tx3) { + _8q1._Eu3[_283] = _Iu3._Tx3; + _8q1._gr1[_283] = true; + } + if (_Iu3._Ux3) { + _8q1._Eu3[_383] = _Iu3._Ux3; + _8q1._gr1[_383] = true; + } + if (_Iu3._Vx3) { + _8q1._Eu3[_483] = _Iu3._Vx3; + _8q1._gr1[_483] = true; + } + if (_Iu3._Wx3) { + _8q1._Eu3[_583] = _Iu3._Wx3; + _8q1._gr1[_583] = true; + } + if (_Iu3._Xx3) { + _8q1._Eu3[_683] = _Iu3._Xx3; + _8q1._gr1[_683] = true; + } + if (_Iu3._Yx3) { + _8q1._Eu3[_783] = _Iu3._Yx3; + _8q1._gr1[_783] = true; + } + if (_Iu3._Zx3) { + _8q1._Eu3[_883] = _Iu3._Zx3; + _8q1._gr1[_883] = true; + } + if (_Iu3.__x3) { + _8q1._Eu3[_983] = _Iu3.__x3; + _8q1._gr1[_983] = true; + } + if (_Iu3._0y3) { + _8q1._Eu3[_a83] = _Iu3._0y3; + _8q1._gr1[_a83] = true; + } + if (_Iu3._1y3) { + _8q1._Eu3[_b83] = _Iu3._1y3; + _8q1._gr1[_b83] = true; + } + if (_Iu3._2y3) { + _8q1._Eu3[_c83] = _Iu3._2y3; + _8q1._gr1[_c83] = true; + } + if (_Iu3._3y3) { + _8q1._Eu3[_d83] = _Iu3._3y3; + _8q1._gr1[_d83] = true; + } + if (_Iu3._4y3) { + _8q1._Eu3[_e83] = _Iu3._4y3; + _8q1._gr1[_e83] = true; + } + if (_Iu3._5y3) { + _8q1._Eu3[_f83] = _Iu3._5y3; + _8q1._gr1[_f83] = true; + } + if (_Iu3._6y3) { + _8q1._Eu3[_g83] = _Iu3._6y3; + _8q1._gr1[_g83] = true; + } + if (_Iu3._7y3) { + _8q1._Eu3[_h83] = _Iu3._7y3; + _8q1._gr1[_h83] = true; + } + if (_Iu3._8y3) { + _8q1._Eu3[_i83] = _Iu3._8y3; + _8q1._gr1[_i83] = true; + } + if (_Iu3._9y3) { + _8q1._Eu3[_j83] = _Iu3._9y3; + _8q1._gr1[_j83] = true; + } + if (_Iu3._ay3) { + _8q1._Eu3[_k83] = _Iu3._ay3; + _8q1._gr1[_k83] = true; + } + if (_Iu3._by3) { + _8q1._Eu3[_l83] = _Iu3._by3; + _8q1._gr1[_l83] = true; + } + if (_Iu3._cy3) { + _8q1._Eu3[_m83] = _Iu3._cy3; + _8q1._gr1[_m83] = true; + } + if (_Iu3._dy3) { + _8q1._Eu3[_n83] = _Iu3._dy3; + _8q1._gr1[_n83] = true; + } + if (_Iu3._ey3) { + _8q1._Eu3[_o83] = _Iu3._ey3; + _8q1._gr1[_o83] = true; + } + if (_Iu3._fy3) { + _8q1._Eu3[_p83] = _Iu3._fy3; + _8q1._gr1[_p83] = true; + } + if (_Iu3._gy3) { + _8q1._Eu3[_q83] = _Iu3._gy3; + _8q1._gr1[_q83] = true; + } + if (_Iu3._hy3) { + _8q1._Eu3[_r83] = _Iu3._hy3; + _8q1._gr1[_r83] = true; + } + if (_Iu3._iy3) { + _8q1._Eu3[_s83] = _Iu3._iy3; + _8q1._gr1[_s83] = true; + } + if (_Iu3._jy3) { + _8q1._Eu3[_t83] = _Iu3._jy3; + _8q1._gr1[_t83] = true; + } + if (_Iu3._ky3) { + _8q1._Eu3[_u83] = _Iu3._ky3; + _8q1._gr1[_u83] = true; + } + if (_Iu3._ly3) { + _8q1._Eu3[_v83] = _Iu3._ly3; + _8q1._gr1[_v83] = true; + } + if (_Iu3._my3) { + _8q1._Eu3[_w83] = _Iu3._my3; + _8q1._gr1[_w83] = true; + } + if (_Iu3._ny3) { + _8q1._Eu3[_x83] = _Iu3._ny3; + _8q1._gr1[_x83] = true; + } + if (_Iu3._oy3) { + _8q1._Eu3[_y83] = _Iu3._oy3; + _8q1._gr1[_y83] = true; + } + if (_Iu3._py3) { + _8q1._Eu3[_z83] = _Iu3._py3; + _8q1._gr1[_z83] = true; + } + if (_Iu3._qy3) { + _8q1._Eu3[_A83] = _Iu3._qy3; + _8q1._gr1[_A83] = true; + } + if (_Iu3._ry3) { + _8q1._Eu3[_B83] = _Iu3._ry3; + _8q1._gr1[_B83] = true; + } + if (_Iu3._sy3) { + _8q1._Eu3[_C83] = _Iu3._sy3; + _8q1._gr1[_C83] = true; + } + if (_Iu3._ty3) { + _8q1._Eu3[_D83] = _Iu3._ty3; + _8q1._gr1[_D83] = true; + } + if (_Iu3._uy3) { + _8q1._Eu3[_E83] = _Iu3._uy3; + _8q1._gr1[_E83] = true; + } + if (_Iu3._vy3) { + _8q1._Eu3[_F83] = _Iu3._vy3; + _8q1._gr1[_F83] = true; + } + if (_Iu3._wy3) { + _8q1._Eu3[_G83] = _Iu3._wy3; + _8q1._gr1[_G83] = true; + } + if (_Iu3._xy3) { + _8q1._Eu3[_H83] = _Iu3._xy3; + _8q1._gr1[_H83] = true; + } + if (_Iu3._yy3) { + _8q1._Eu3[_I83] = _Iu3._yy3; + _8q1._gr1[_I83] = true; + } + if (_Iu3._zy3) { + _8q1._Eu3[_J83] = _Iu3._zy3; + _8q1._gr1[_J83] = true; + } + if (_Iu3._Ay3) { + _8q1._Eu3[_K83] = _Iu3._Ay3; + _8q1._gr1[_K83] = true; + } + if (_Iu3._By3) { + _8q1._Eu3[_L83] = _Iu3._By3; + _8q1._gr1[_L83] = true; + } + if (_Iu3._Cy3) { + _8q1._Eu3[_M83] = _Iu3._Cy3; + _8q1._gr1[_M83] = true; + } + if (_Iu3._Dy3) { + _8q1._Eu3[__83] = _Iu3._Dy3; + _8q1._gr1[__83] = true; + } + if (_Iu3._Ey3) { + _8q1._Eu3[_093] = _Iu3._Ey3; + _8q1._gr1[_093] = true; + } + if (_Iu3._Fy3) { + _8q1._Eu3[_193] = _Iu3._Fy3; + _8q1._gr1[_193] = true; + } + if (_Iu3._Gy3) { + _8q1._Eu3[_293] = _Iu3._Gy3; + _8q1._gr1[_293] = true; + } + if (_Iu3._Hy3) { + _8q1._Eu3[_393] = _Iu3._Hy3; + _8q1._gr1[_393] = true; + } + if (_Iu3._Iy3) { + _8q1._Eu3[_493] = _Iu3._Iy3; + _8q1._gr1[_493] = true; + } + if (_Iu3._Jy3) { + _8q1._Eu3[_593] = _Iu3._Jy3; + _8q1._gr1[_593] = true; + } + if (_Iu3._Ky3) { + _8q1._Eu3[_693] = _Iu3._Ky3; + _8q1._gr1[_693] = true; + } + if (_Iu3._Ly3) { + _8q1._Eu3[_793] = _Iu3._Ly3; + _8q1._gr1[_793] = true; + } + if (_Iu3._My3) { + _8q1._Eu3[_893] = _Iu3._My3; + _8q1._gr1[_893] = true; + } + if (_Iu3._Ny3) { + _8q1._Eu3[_993] = _Iu3._Ny3; + _8q1._gr1[_993] = true; + } + if (_Iu3._Oy3) { + _8q1._Eu3[_a93] = _Iu3._Oy3; + _8q1._gr1[_a93] = true; + } + if (_Iu3._Py3) { + _8q1._Eu3[_b93] = _Iu3._Py3; + _8q1._gr1[_b93] = true; + } + if (_Iu3._Qy3) { + _8q1._Eu3[_c93] = _Iu3._Qy3; + _8q1._gr1[_c93] = true; + } + if (_Iu3._Ry3) { + _8q1._Eu3[_d93] = _Iu3._Ry3; + _8q1._gr1[_d93] = true; + } + if (_Iu3._Sy3) { + _8q1._Eu3[_e93] = _Iu3._Sy3; + _8q1._gr1[_e93] = true; + } + if (_Iu3._Ty3) { + _8q1._Gu3[_f93] = _Iu3._Ty3; + _8q1._gr1[_f93] = true; + } + if (_Iu3._Uy3) { + _8q1._Gu3[_h93] = _Iu3._Uy3; + _8q1._gr1[_h93] = true; + } + if (_Iu3._Vy3) { + _8q1._Gu3[_i93] = _Iu3._Vy3; + _8q1._gr1[_i93] = true; + } + if (_Iu3._Wy3) { + _8q1._Gu3[_j93] = _Iu3._Wy3; + _8q1._gr1[_j93] = true; + } + if (_Iu3._Xy3) { + _8q1._Gu3[_k93] = _Iu3._Xy3; + _8q1._gr1[_k93] = true; + } + if (_Iu3._Yy3) { + _8q1._Gu3[_l93] = _Iu3._Yy3; + _8q1._gr1[_l93] = true; + } + if (_Iu3._Zy3) { + _8q1._Gu3[_m93] = _Iu3._Zy3; + _8q1._gr1[_m93] = true; + } + if (_Iu3.__y3) { + _8q1._Gu3[_n93] = _Iu3.__y3; + _8q1._gr1[_n93] = true; + } + if (_Iu3._0z3) { + _8q1._Gu3[_o93] = _Iu3._0z3; + _8q1._gr1[_o93] = true; + } + if (_Iu3._1z3) { + _8q1._Gu3[_p93] = _Iu3._1z3; + _8q1._gr1[_p93] = true; + } + if (_Iu3._2z3) { + _8q1._Gu3[_q93] = _Iu3._2z3; + _8q1._gr1[_q93] = true; + } + if (_Iu3._3z3) { + _8q1._Gu3[_r93] = _Iu3._3z3; + _8q1._gr1[_r93] = true; + } + if (_Iu3._4z3) { + _8q1._Gu3[_s93] = _Iu3._4z3; + _8q1._gr1[_s93] = true; + } + if (_Iu3._5z3) { + _8q1._Gu3[_t93] = _Iu3._5z3; + _8q1._gr1[_t93] = true; + } + if (_Iu3._6z3) { + _8q1._Gu3[_u93] = _Iu3._6z3; + _8q1._gr1[_u93] = true; + } + if (_Iu3._7z3) { + _8q1._Gu3[_v93] = _Iu3._7z3; + _8q1._gr1[_v93] = true; + } + if (_Iu3._8z3) { + _8q1._Gu3[_w93] = _Iu3._8z3; + _8q1._gr1[_w93] = true; + } + if (_Iu3._9z3) { + _8q1._Gu3[_x93] = _Iu3._9z3; + _8q1._gr1[_x93] = true; + } + if (_Iu3._az3) { + _8q1._Gu3[_y93] = _Iu3._az3; + _8q1._gr1[_y93] = true; + } + if (_Iu3._bz3) { + _8q1._Gu3[_z93] = _Iu3._bz3; + _8q1._gr1[_z93] = true; + } + if (_Iu3._cz3) { + _8q1._Gu3[_A93] = _Iu3._cz3; + _8q1._gr1[_A93] = true; + } + if (_Iu3._dz3) { + _8q1._Gu3[_B93] = _Iu3._dz3; + _8q1._gr1[_B93] = true; + } + if (_Iu3._ez3) { + _8q1._Gu3[_C93] = _Iu3._ez3; + _8q1._gr1[_C93] = true; + } + if (_Iu3._fz3) { + _8q1._Gu3[_D93] = _Iu3._fz3; + _8q1._gr1[_D93] = true; + } + if (_Iu3._gz3) { + _8q1._Gu3[_E93] = _Iu3._gz3; + _8q1._gr1[_E93] = true; + } + if (_Iu3._hz3) { + _8q1._Gu3[_F93] = _Iu3._hz3; + _8q1._gr1[_F93] = true; + } + if (_Iu3._iz3) { + _8q1._Gu3[_G93] = _Iu3._iz3; + _8q1._gr1[_G93] = true; + } + if (_Iu3._jz3) { + _8q1._Gu3[_H93] = _Iu3._jz3; + _8q1._gr1[_H93] = true; + } + if (_Iu3._kz3) { + _8q1._Gu3[_I93] = _Iu3._kz3; + _8q1._gr1[_I93] = true; + } + if (_Iu3._lz3) { + _8q1._Gu3[_J93] = _Iu3._lz3; + _8q1._gr1[_J93] = true; + } + if (_Iu3._mz3) { + _8q1._Gu3[_K93] = _Iu3._mz3; + _8q1._gr1[_K93] = true; + } + if (_Iu3._nz3) { + _8q1._Gu3[_L93] = _Iu3._nz3; + _8q1._gr1[_L93] = true; + } + if (_Iu3._oz3) { + _8q1._Gu3[_M93] = _Iu3._oz3; + _8q1._gr1[_M93] = true; + } + if (_Iu3._pz3) { + _8q1._Gu3[_N93] = _Iu3._pz3; + _8q1._gr1[_N93] = true; + } + if (_Iu3._qz3) { + _8q1._Gu3[_O93] = _Iu3._qz3; + _8q1._gr1[_O93] = true; + } + if (_Iu3._rz3) { + _8q1._Gu3[_P93] = _Iu3._rz3; + _8q1._gr1[_P93] = true; + } + if (_Iu3._sz3) { + _8q1._Gu3[_Q93] = _Iu3._sz3; + _8q1._gr1[_Q93] = true; + } + if (_Iu3._tz3) { + _8q1._Gu3[_R93] = _Iu3._tz3; + _8q1._gr1[_R93] = true; + } + if (_Iu3._uz3) { + _8q1._Gu3[_S93] = _Iu3._uz3; + _8q1._gr1[_S93] = true; + } + if (_Iu3._vz3) { + _8q1._Gu3[_T93] = _Iu3._vz3; + _8q1._gr1[_T93] = true; + } + if (_Iu3._wz3) { + _8q1._Gu3[_U93] = _Iu3._wz3; + _8q1._gr1[_U93] = true; + } + if (_Iu3._xz3) { + _8q1._Gu3[_V93] = _Iu3._xz3; + _8q1._gr1[_V93] = true; + } + if (_Iu3._yz3) { + _8q1._Gu3[_W93] = _Iu3._yz3; + _8q1._gr1[_W93] = true; + } + if (_Iu3._zz3) { + _8q1._Gu3[_X93] = _Iu3._zz3; + _8q1._gr1[_X93] = true; + } + if (_Iu3._Az3) { + _8q1._Gu3[_Y93] = _Iu3._Az3; + _8q1._gr1[_Y93] = true; + } + if (_Iu3._Bz3) { + _8q1._Gu3[_Z93] = _Iu3._Bz3; + _8q1._gr1[_Z93] = true; + } + if (_Iu3._Cz3) { + _8q1._Gu3[__93] = _Iu3._Cz3; + _8q1._gr1[__93] = true; + } + if (_Iu3._Dz3) { + _8q1._Gu3[_0a3] = _Iu3._Dz3; + _8q1._gr1[_0a3] = true; + } + if (_Iu3._Ez3) { + _8q1._Gu3[_1a3] = _Iu3._Ez3; + _8q1._gr1[_1a3] = true; + } + if (_Iu3._Fz3) { + _8q1._Gu3[_2a3] = _Iu3._Fz3; + _8q1._gr1[_2a3] = true; + } + if (_Iu3._Gz3) { + _8q1._Gu3[_3a3] = _Iu3._Gz3; + _8q1._gr1[_3a3] = true; + } + if (_Iu3._Hz3) { + _8q1._Gu3[_4a3] = _Iu3._Hz3; + _8q1._gr1[_4a3] = true; + } + if (_Iu3._Iz3) { + _8q1._Gu3[_5a3] = _Iu3._Iz3; + _8q1._gr1[_5a3] = true; + } + if (_Iu3._Jz3) { + _8q1._Gu3[_6a3] = _Iu3._Jz3; + _8q1._gr1[_6a3] = true; + } + if (_Iu3._Kz3) { + _8q1._Gu3[_7a3] = _Iu3._Kz3; + _8q1._gr1[_7a3] = true; + } + if (_Iu3._Lz3) { + _8q1._Gu3[_8a3] = _Iu3._Lz3; + _8q1._gr1[_8a3] = true; + } + if (_Iu3._Mz3) { + _8q1._Gu3[_9a3] = _Iu3._Mz3; + _8q1._gr1[_9a3] = true; + } + if (_Iu3._Nz3) { + _8q1._Gu3[_aa3] = _Iu3._Nz3; + _8q1._gr1[_aa3] = true; + } + if (_Iu3._Oz3) { + _8q1._Gu3[_ba3] = _Iu3._Oz3; + _8q1._gr1[_ba3] = true; + } + if (_Iu3._Pz3) { + _8q1._Gu3[_ca3] = _Iu3._Pz3; + _8q1._gr1[_ca3] = true; + } + if (_Iu3._Qz3) { + _8q1._Gu3[_da3] = _Iu3._Qz3; + _8q1._gr1[_da3] = true; + } + if (_Iu3._Rz3) { + _8q1._Gu3[_ea3] = _Iu3._Rz3; + _8q1._gr1[_ea3] = true; + } + if (_Iu3._Sz3) { + _8q1._Gu3[_fa3] = _Iu3._Sz3; + _8q1._gr1[_fa3] = true; + } + if (_Iu3._Tz3) { + _8q1._Gu3[_ga3] = _Iu3._Tz3; + _8q1._gr1[_ga3] = true; + } + if (_Iu3._Uz3) { + _8q1._Gu3[_ha3] = _Iu3._Uz3; + _8q1._gr1[_ha3] = true; + } + if (_Iu3._Vz3) { + _8q1._Gu3[_ia3] = _Iu3._Vz3; + _8q1._gr1[_ia3] = true; + } + if (_Iu3._Wz3) { + _8q1._Gu3[_ja3] = _Iu3._Wz3; + _8q1._gr1[_ja3] = true; + } + if (_Iu3._Xz3) { + _8q1._Gu3[_ka3] = _Iu3._Xz3; + _8q1._gr1[_ka3] = true; + } + if (_Iu3._Yz3) { + _8q1._Gu3[_la3] = _Iu3._Yz3; + _8q1._gr1[_la3] = true; + } + if (_Iu3._Zz3) { + _8q1._Gu3[_za3] = _Iu3._Zz3; + _8q1._gr1[_za3] = true; + } + if (_Iu3.__z3) { + _8q1._Gu3[_Aa3] = _Iu3.__z3; + _8q1._gr1[_Aa3] = true; + } + if (_Iu3._0A3) { + _8q1._Gu3[_Ba3] = _Iu3._0A3; + _8q1._gr1[_Ba3] = true; + } + if (_Iu3._1A3) { + _8q1._Gu3[_Ca3] = _Iu3._1A3; + _8q1._gr1[_Ca3] = true; + } + if (_Iu3._2A3) { + _8q1._Gu3[_Da3] = _Iu3._2A3; + _8q1._gr1[_Da3] = true; + } + if (_Iu3._3A3) { + _8q1._Gu3[_Ea3] = _Iu3._3A3; + _8q1._gr1[_Ea3] = true; + } + if (_Iu3._4A3) { + _8q1._Gu3[_Fa3] = _Iu3._4A3; + _8q1._gr1[_Fa3] = true; + } + if (_Iu3._5A3) { + _8q1._Gu3[_Ga3] = _Iu3._5A3; + _8q1._gr1[_Ga3] = true; + } + if (_Iu3._6A3) { + _8q1._Gu3[_Ha3] = _Iu3._6A3; + _8q1._gr1[_Ha3] = true; + } + if (_Iu3._7A3) { + _8q1._Gu3[_Ia3] = _Iu3._7A3; + _8q1._gr1[_Ia3] = true; + } + if (_Iu3._8A3) { + _8q1._Gu3[_Ja3] = _Iu3._8A3; + _8q1._gr1[_Ja3] = true; + } + if (_Iu3._9A3) { + _8q1._Gu3[_Ka3] = _Iu3._9A3; + _8q1._gr1[_Ka3] = true; + } + if (_Iu3._aA3) { + _8q1._Gu3[_La3] = _Iu3._aA3; + _8q1._gr1[_La3] = true; + } + if (_Iu3._bA3) { + _8q1._Gu3[_Ma3] = _Iu3._bA3; + _8q1._gr1[_Ma3] = true; + } + if (_Iu3._cA3) { + _8q1._Gu3[_Na3] = _Iu3._cA3; + _8q1._gr1[_Na3] = true; + } + if (_Iu3._dA3) { + _8q1._Gu3[_Oa3] = _Iu3._dA3; + _8q1._gr1[_Oa3] = true; + } + var _X9 = 0; + if (_Iu3._ba != undefined) { + while (_X9 < _Iu3._ba.length) { + var key = parseInt(_Iu3._ba[_X9]) + 1; + var _Me3 = _Iu3._ba[_X9 + 1]; + var _eA3 = _zb3._s11(key); + _8q1._gr1[_P13] = true; + _8q1._gr1[_P13 | key] = true; + var _fA3 = new _uu3(); + _fA3._vu3 = _Me3; + _fA3._xu3 = _eA3; + _fA3._wu3 = key; + _8q1._1a[_P13 | key] = _fA3; + _X9 += 2; + } + } + _X9 = 0; + if (_Iu3._ca != undefined) { + while (_X9 < _Iu3._ca.length) { + _8q1._gr1[_9F2] = true; + var key = parseInt(_Iu3._ca[_X9]); + var _Zu2 = _Iu3._ca[_X9 + 1]; + var _gA3 = new _yu3(); + _gA3._vu3 = _Zu2; + _gA3._hA3 = false; + _gA3._fd1 = this; + _8q1._5e3[key] = _gA3; + _X9 += 2; + } + } + if (_Iu3._LE2 != undefined) { + _8q1._5q3._LE2 = _Iu3._LE2; + _8q1._5q3._iq3 = _Iu3._iq3; + _8q1._5q3._aq3 = _Iu3._aq3; + _8q1._5q3._kq3 = _Iu3._kq3; + _8q1._5q3._lq3 = _Iu3._lq3; + _8q1._5q3._jq3 = _Iu3._jq3; + _8q1._5q3._hq3 = _Iu3._hq3; + _8q1._5q3._gq3 = _Iu3._gq3; + _8q1._5q3._mq3 = _Iu3._mq3; + _8q1._5q3._nq3 = _Iu3._nq3; + _8q1._5q3._oq3 = _Iu3._oq3; + _8q1._5q3._dq3 = _Iu3._dq3; + } + } + return _8q1; +} +_fF2.prototype._B11 = function (_j01, index, _8r1, _ir1) { + if (_j01 != _6w1 && _VF1 != -1 && !((_8r1._fc || _D01._iA3) && (_j01 == _jw1 || _j01 == _iw1 || _j01 == _5w1 || _j01 == _H_2 || _j01 == _KZ2))) { + return; + } + var _jA3 = _kr1; + var _kA3 = _lr1; + var _lA3 = _bc3; + var _mA3 = _ld1; + _bc3 = this; + _kr1 = _j01; + _lr1 = index; + _ld1 = false; + var _t22 = true; + switch (_j01) { + case _iw1: + if (this._9a) this._9a(_8r1, _ir1); + else _t22 = false; + break; + case _jw1: + if (this._ta) this._ta(_8r1, _ir1); + else _t22 = false; + break; + case _5w1: + if (this._Ta) this._Ta(_8r1, _ir1); + else _t22 = false; + break; + case _6w1: + if (this._Ku3) this._Ku3(_8r1, _ir1); + else _t22 = false; + break; + case _H_2: + _t22 = false; + break; + case _J13: + _t22 = false; + break; + case _9F2: + if (this._5e3[index]) this._5e3[index]._vu3(_8r1, _ir1); + break; + case _K13: + if (this._Eu3[_j01 | index]) this._Eu3[_j01 | index](_8r1, _ir1); + else _t22 = false; + break; + case _L13: + _t22 = false; + break; + case _KZ2: + _t22 = false; + break; + case _M13: + if (this._5a) this._5a(_8r1, _ir1); + else _t22 = false; + break; + case _N13: + if (this._Fu3[_j01 | index]) this._Fu3[_j01 | index](_8r1, _ir1); + else _t22 = false; + break; + case _O13: + if (this._Gu3[_j01 | index]) this._Gu3[_j01 | index](_8r1, _ir1); + else _t22 = false; + break; + case _P13: + if (this._1a[_j01 | index]) { + var _nA3 = this._1a[_j01 | index]; + var _fA3 = _nA3._xu3; + var result = _fA3._Me3(_8r1, _ir1); + if (result | _Qb3) { + _nA3._vu3(_8r1, _ir1); + } + } + break; + case _A23: + if (this._7a) this._7a(_8r1, _ir1); + else _t22 = false; + break; + case _C23: + if (this._Ad) this._Ad(_8r1, _ir1); + else _t22 = false; + break; + case _D23: + if (this._9e) this._9e(_8r1, _ir1); + else _t22 = false; + break; + case _E23: + if (this._Mu3) this._Mu3(_8r1, _ir1); + else _t22 = false; + break; + case _F23: + if (this._kd) this._kd(_8r1, _ir1); + else _t22 = false; + break; + case _G23: + if (this._Nu3) this._Nu3(_8r1, _ir1); + else _t22 = false; + break; + case _H23: + if (this._Ou3) this._Ou3(_8r1, _ir1); + else _t22 = false; + break; + case _B23: + if (this._Pu3) this._Pu3(_8r1, _ir1); + else _t22 = false; + break; + case _S13: + if (this._Lu3) this._Lu3(_8r1, _ir1); + else _t22 = false; + break; + case _R13: + if (this._da) this._da(_8r1, _ir1); + else _t22 = false; + break; + case _T13: + if (this._7d) this._7d(_8r1, _ir1); + else _t22 = false; + break; + case _FZ2: + if (this._lv3) this._lv3(_8r1, _ir1); + else _t22 = false; + break; + case _LZ2: + if (this._mv3) this._mv3(_8r1, _ir1); + else _t22 = false; + break; + case _U13: + if (this._nv3) this._nv3(_8r1, _ir1); + else _t22 = false; + break; + case _V13: + if (this._ov3) this._ov3(_8r1, _ir1); + else _t22 = false; + break; + case _W13: + if (this._9d) this._9d(_8r1, _ir1); + else _t22 = false; + break; + case _X13: + if (this._bd) this._bd(_8r1, _ir1); + else _t22 = false; + break; + case _Y13: + if (this._pv3) this._pv3(_8r1, _ir1); + else _t22 = false; + break; + case _Z13: + if (this._Rd) this._Rd(_8r1, _ir1); + else _t22 = false; + break; + case _OE2: + if (this._qv3) this._qv3(_8r1, _ir1); + else _t22 = false; + break; + case __13: + if (this._rv3) this._rv3(_8r1, _ir1); + else _t22 = false; + break; + case _023: + if (this._sv3) this._sv3(_8r1, _ir1); + else _t22 = false; + break; + case _SZ2: + if (this._tv3) this._tv3(_8r1, _ir1); + else _t22 = false; + break; + case _h23: + if (this._uv3) this._uv3(_8r1, _ir1); + else _t22 = false; + break; + case _i23: + if (this._vv3) this._vv3(_8r1, _ir1); + else _t22 = false; + break; + case _j23: + if (this._wv3) this._wv3(_8r1, _ir1); + else _t22 = false; + break; + case _k23: + if (this._xv3) this._xv3(_8r1, _ir1); + else _t22 = false; + break; + case _l23: + if (this._yv3) this._yv3(_8r1, _ir1); + else _t22 = false; + break; + case _m23: + if (this._zv3) this._zv3(_8r1, _ir1); + else _t22 = false; + break; + case _n23: + if (this._Av3) this._Av3(_8r1, _ir1); + else _t22 = false; + break; + case _TZ2: + if (this._Bv3) this._Bv3(_8r1, _ir1); + else _t22 = false; + break; + case _o23: + if (this._Cv3) this._Cv3(_8r1, _ir1); + else _t22 = false; + break; + case _p23: + if (this._Dv3) this._Dv3(_8r1, _ir1); + else _t22 = false; + break; + case _q23: + if (this._Ev3) this._Ev3(_8r1, _ir1); + else _t22 = false; + break; + case _r23: + if (this._Fv3) this._Fv3(_8r1, _ir1); + else _t22 = false; + break; + case _s23: + if (this._Gv3) this._Gv3(_8r1, _ir1); + else _t22 = false; + break; + case _t23: + if (this._Hv3) this._Hv3(_8r1, _ir1); + else _t22 = false; + break; + case _u23: + if (this._Iv3) this._Iv3(_8r1, _ir1); + else _t22 = false; + break; + case _C11: + if (this._Jv3) this._Jv3(_8r1, _ir1); + else _t22 = false; + break; + case _q01: + if (this._9w3) this._9w3(_8r1, _ir1); + else _t22 = false; + break; + case _v23: + if (this.__v3) this.__v3(_8r1, _ir1); + else _t22 = false; + break; + case _w23: + if (this._0w3) this._0w3(_8r1, _ir1); + else _t22 = false; + break; + case _x23: + if (this._1w3) this._1w3(_8r1, _ir1); + else _t22 = false; + break; + case _y23: + if (this._2w3) this._2w3(_8r1, _ir1); + else _t22 = false; + break; + case _I23: + if (this._Vc) this._Vc(_8r1, _ir1); + else _t22 = false; + break; + case _J23: + if (this._3w3) this._3w3(_8r1, _ir1); + else _t22 = false; + break; + case _K23: + if (this._4w3) this._4w3(_8r1, _ir1); + else _t22 = false; + break; + case _bK1: + if (this._5w3) this._5w3(_8r1, _ir1); + else _t22 = false; + break; + case _z23: + if (this._6w3) this._6w3(_8r1, _ir1); + else _t22 = false; + break; + case _M23: + if (this._7w3) this._7w3(_8r1, _ir1); + else _t22 = false; + break; + case _L23: + if (this._8w3) this._8w3(_8r1, _ir1); + else _t22 = false; + break; + case _nI1: + if (this._aw3) this._aw3(_8r1, _ir1); + else _t22 = false; + break; + case _123: + if (this._Kv3) this._Kv3(_8r1, _ir1); + else _t22 = false; + break; + case _223: + if (this._Lv3) this._Lv3(_8r1, _ir1); + else _t22 = false; + break; + case _323: + if (this._Mv3) this._Mv3(_8r1, _ir1); + else _t22 = false; + break; + case _423: + if (this._Nv3) this._Nv3(_8r1, _ir1); + else _t22 = false; + break; + case _523: + if (this._Ov3) this._Ov3(_8r1, _ir1); + else _t22 = false; + break; + case _623: + if (this._Pv3) this._Pv3(_8r1, _ir1); + else _t22 = false; + break; + case _723: + if (this._Qv3) this._Qv3(_8r1, _ir1); + else _t22 = false; + break; + case _823: + if (this._Rv3) this._Rv3(_8r1, _ir1); + else _t22 = false; + break; + case _923: + if (this._Sv3) this._Sv3(_8r1, _ir1); + else _t22 = false; + break; + case _a23: + if (this._Tv3) this._Tv3(_8r1, _ir1); + else _t22 = false; + break; + case _b23: + if (this._Uv3) this._Uv3(_8r1, _ir1); + else _t22 = false; + break; + case _c23: + if (this._Vv3) this._Vv3(_8r1, _ir1); + else _t22 = false; + break; + case _d23: + if (this._Wv3) this._Wv3(_8r1, _ir1); + else _t22 = false; + break; + case _e23: + if (this._Xv3) this._Xv3(_8r1, _ir1); + else _t22 = false; + break; + case _f23: + if (this._Yv3) this._Yv3(_8r1, _ir1); + else _t22 = false; + break; + case _g23: + if (this._Zv3) this._Zv3(_8r1, _ir1); + else _t22 = false; + break; + case _i_2: + if (this._Qu3) this._Qu3(_8r1, _ir1); + else _t22 = false; + break; + case _9_2: + if (this._Ru3) this._Ru3(_8r1, _ir1); + else _t22 = false; + break; + case _b_2: + if (this._Su3) this._Su3(_8r1, _ir1); + else _t22 = false; + break; + case _a_2: + if (this._Tu3) this._Tu3(_8r1, _ir1); + else _t22 = false; + break; + case _c_2: + if (this._Oc) this._Oc(_8r1, _ir1); + else _t22 = false; + break; + case _e_2: + if (this._Uu3) this._Uu3(_8r1, _ir1); + else _t22 = false; + break; + case _d_2: + if (this._Vu3) this._Vu3(_8r1, _ir1); + else _t22 = false; + break; + case _f_2: + if (this._Wu3) this._Wu3(_8r1, _ir1); + else _t22 = false; + break; + case _h_2: + if (this._Xu3) this._Xu3(_8r1, _ir1); + else _t22 = false; + break; + case _g_2: + if (this._Yu3) this._Yu3(_8r1, _ir1); + else _t22 = false; + break; + case _l_2: + if (this._Zu3) this._Zu3(_8r1, _ir1); + else _t22 = false; + break; + case _m_2: + if (this.__u3) this.__u3(_8r1, _ir1); + else _t22 = false; + break; + case _r_2: + if (this._0v3) this._0v3(_8r1, _ir1); + else _t22 = false; + break; + case _N23: + if (this._1v3) this._1v3(_8r1, _ir1); + else _t22 = false; + break; + case _O23: + if (this._2v3) this._2v3(_8r1, _ir1); + else _t22 = false; + break; + case _s_2: + if (this._3v3) this._3v3(_8r1, _ir1); + else _t22 = false; + break; + case _P23: + if (this._4v3) this._4v3(_8r1, _ir1); + else _t22 = false; + break; + case _Q23: + if (this._5v3) this._5v3(_8r1, _ir1); + else _t22 = false; + break; + case _t_2: + if (this._gd) this._gd(_8r1, _ir1); + else _t22 = false; + break; + case _R23: + if (this._6v3) this._6v3(_8r1, _ir1); + else _t22 = false; + break; + case _S23: + if (this._7v3) this._7v3(_8r1, _ir1); + else _t22 = false; + break; + case _j_2: + if (this._8v3) this._8v3(_8r1, _ir1); + else _t22 = false; + break; + case _k_2: + if (this._9v3) this._9v3(_8r1, _ir1); + else _t22 = false; + break; + case _433: + if (this._av3) this._av3(_8r1, _ir1); + else _t22 = false; + break; + case _533: + if (this._bv3) this._bv3(_8r1, _ir1); + else _t22 = false; + break; + case _633: + if (this._cv3) this._cv3(_8r1, _ir1); + else _t22 = false; + break; + case _733: + if (this._dv3) this._dv3(_8r1, _ir1); + else _t22 = false; + break; + case _833: + if (this._ev3) this._ev3(_8r1, _ir1); + else _t22 = false; + break; + case _933: + if (this._fv3) this._fv3(_8r1, _ir1); + else _t22 = false; + break; + case _h33: + if (this._gv3) this._gv3(_8r1, _ir1); + else _t22 = false; + break; + case _i33: + if (this._hv3) this._hv3(_8r1, _ir1); + else _t22 = false; + break; + case _j33: + if (this._iv3) this._iv3(_8r1, _ir1); + else _t22 = false; + break; + case _k33: + if (this._jv3) this._jv3(_8r1, _ir1); + else _t22 = false; + break; + case _l33: + if (this._kv3) this._kv3(_8r1, _ir1); + else _t22 = false; + break; + case _m33: + if (this._7b) this._7b(_8r1, _ir1); + else _t22 = false; + break; + case _T23: + if (this._Du3[0] != null) this._Du3[0](_8r1, _ir1); + else _t22 = false; + break; + case _U23: + if (this._Du3[1] != null) this._Du3[1](_8r1, _ir1); + else _t22 = false; + break; + case _V23: + if (this._Du3[2] != null) this._Du3[2](_8r1, _ir1); + else _t22 = false; + break; + case _W23: + if (this._Du3[3] != null) this._Du3[3](_8r1, _ir1); + else _t22 = false; + break; + case _X23: + if (this._Du3[4] != null) this._Du3[4](_8r1, _ir1); + else _t22 = false; + break; + case _Y23: + if (this._Du3[5] != null) this._Du3[5](_8r1, _ir1); + else _t22 = false; + break; + case _Z23: + if (this._Du3[6] != null) this._Du3[6](_8r1, _ir1); + else _t22 = false; + break; + case __23: + if (this._Du3[7] != null) this._Du3[7](_8r1, _ir1); + else _t22 = false; + break; + case _033: + if (this._Du3[8] != null) this._Du3[8](_8r1, _ir1); + else _t22 = false; + break; + case _133: + if (this._Du3[9] != null) this._Du3[9](_8r1, _ir1); + else _t22 = false; + break; + case _233: + if (this._Du3[10] != null) this._Du3[10](_8r1, _ir1); + else _t22 = false; + break; + case _333: + if (this._Du3[11] != null) this._Du3[11](_8r1, _ir1); + else _t22 = false; + break; + default: + _t22 = false; + } + _ld1 = _mA3; + _kr1 = _jA3; + _lr1 = _kA3; + _bc3 = _lA3; + return _t22; +}; +function _oA3(_j01) { + switch (_j01) { + case _iw1: + return _I33; + case _jw1: + return _u33; + case _5w1: + return _v33; + case _6w1: + return _G33; + case _H_2: + return _w33; + case _J13: + return _x33; + case _9F2: + return _y33; + case _K13: + return _z33; + case _L13: + return _A33; + case _KZ2: + return _B33; + case _M13: + return _C33; + case _N13: + return _D33; + case _O13: + return _E33; + case _P13: + return _F33; + case _A23: + return _C33; + case _C23: + return _C33; + case _D23: + return _C33; + case _E23: + return _C33; + case _F23: + return _C33; + case _G23: + return _C33; + case _H23: + return _C33; + case _B23: + return _C33; + case _S13: + return _x33; + case _R13: + return _x33; + case _T13: + return _x33; + case _FZ2: + return _B33; + case _LZ2: + return _B33; + case _U13: + return _B33; + case _V13: + return _B33; + case _W13: + return _B33; + case _X13: + return _B33; + case _Y13: + return _B33; + case _Z13: + return _B33; + case _OE2: + return _B33; + case __13: + return _B33; + case _023: + return _B33; + case _SZ2: + return _B33; + case _h23: + return _B33; + case _i23: + return _B33; + case _j23: + return _B33; + case _k23: + return _B33; + case _l23: + return _B33; + case _m23: + return _B33; + case _n23: + return _B33; + case _TZ2: + return _B33; + case _o23: + return _B33; + case _p23: + return _B33; + case _q23: + return _B33; + case _r23: + return _B33; + case _s23: + return _B33; + case _t23: + return _B33; + case _u23: + return _B33; + case _C11: + return _B33; + case _v23: + return _B33; + case _w23: + return _B33; + case _x23: + return _B33; + case _y23: + return _B33; + case _I23: + return _B33; + case _J23: + return _B33; + case _K23: + return _B33; + case _bK1: + return _B33; + case _z23: + return _B33; + case _M23: + return _B33; + case _L23: + return _B33; + case _nI1: + return _B33; + case _123: + return _B33; + case _223: + return _B33; + case _323: + return _B33; + case _423: + return _B33; + case _523: + return _B33; + case _623: + return _B33; + case _723: + return _B33; + case _823: + return _B33; + case _923: + return _B33; + case _a23: + return _B33; + case _b23: + return _B33; + case _c23: + return _B33; + case _d23: + return _B33; + case _e23: + return _B33; + case _f23: + return _B33; + case _g23: + return _B33; + case _i_2: + return _A33; + case _9_2: + return _A33; + case _b_2: + return _A33; + case _a_2: + return _A33; + case _c_2: + return _A33; + case _e_2: + return _A33; + case _d_2: + return _A33; + case _f_2: + return _A33; + case _h_2: + return _A33; + case _g_2: + return _A33; + case _l_2: + return _A33; + case _m_2: + return _A33; + case _r_2: + return _A33; + case _N23: + return _A33; + case _O23: + return _A33; + case _s_2: + return _A33; + case _P23: + return _A33; + case _Q23: + return _A33; + case _t_2: + return _A33; + case _R23: + return _A33; + case _S23: + return _A33; + case _j_2: + return _A33; + case _k_2: + return _A33; + case _433: + return _H33; + case _533: + return _H33; + case _633: + return _H33; + case _733: + return _H33; + case _833: + return _H33; + case _933: + return _H33; + case _h33: + return _H33; + case _i33: + return _H33; + case _j33: + return _H33; + case _k33: + return _H33; + case _l33: + return _H33; + case _m33: + return _H33; + case _T23: + return _w33; + case _U23: + return _w33; + case _V23: + return _w33; + case _W23: + return _w33; + case _X23: + return _w33; + case _Y23: + return _w33; + case _Z23: + return _w33; + case __23: + return _w33; + case _033: + return _w33; + case _133: + return _w33; + case _233: + return _w33; + case _333: + return _w33; + default: + return -1; + } +} +function _pA3(_j01, _qA3) { + if ((_j01 & 0xff00) == _K13) { + return _qA3; + } else if ((_j01 & 0xff00) == _N13) { + return _qA3; + } else if ((_j01 & 0xff00) == _O13) { + return _qA3; + } else if ((_j01 & 0xff00) == _9F2) { + return _qA3; + } + switch (_j01) { + case _iw1: + return 0; + case _jw1: + return 0; + case _5w1: + return 0; + case _6w1: + return 0; + case _H_2: + return 0; + case _J13: + return 0; + case _9F2: + return 0; + case _K13: + return _qA3; + case _L13: + return 0; + case _KZ2: + return 0; + case _M13: + return 0; + case _N13: + return _qA3; + case _O13: + return _qA3; + case _P13: + return 0; + case _A23: + return _Y53; + case _C23: + return _C23 & 0xff; + case _D23: + return _D23 & 0xff; + case _E23: + return _E23 & 0xff; + case _F23: + return _F23 & 0xff; + case _G23: + return _G23 & 0xff; + case _H23: + return _H23 & 0xff; + case _B23: + return _Z53 & 0xff; + case _S13: + return _953; + case _R13: + return _853; + case _T13: + return _a53; + case _FZ2: + return _b53; + case _LZ2: + return _c53; + case _U13: + return _d53; + case _V13: + return _e53; + case _W13: + return _f53; + case _X13: + return _g53; + case _Y13: + return _h53; + case _Z13: + return _i53; + case _OE2: + return _j53; + case __13: + return _k53; + case _023: + return _l53; + case _SZ2: + return _m53; + case _h23: + return _n53; + case _i23: + return _o53; + case _j23: + return _p53; + case _k23: + return _q53; + case _l23: + return _r53; + case _m23: + return _s53; + case _n23: + return _t53; + case _TZ2: + return _u53; + case _o23: + return _v53; + case _p23: + return _w53; + case _q23: + return _x53; + case _r23: + return _y53; + case _s23: + return _z53; + case _t23: + return _A53; + case _u23: + return _B53; + case _C11: + return _C53; + case _v23: + return _U53; + case _w23: + return _V53; + case _x23: + return _363; + case _y23: + return _X53; + case _I23: + return __53; + case _J23: + return _163; + case _K23: + return _263; + case _bK1: + return _363; + case _z23: + return _063; + case _M23: + return _463; + case _L23: + return _L23; + case _nI1: + return _563; + case _123: + return _J33; + case _223: + return _K33; + case _323: + return _L33; + case _423: + return _M33; + case _523: + return _N33; + case _623: + return _O33; + case _723: + return _P33; + case _823: + return _Q33; + case _923: + return _R33; + case _a23: + return _S33; + case _b23: + return _T33; + case _c23: + return _U33; + case _d23: + return _V33; + case _e23: + return _W33; + case _f23: + return _X33; + case _g23: + return _Y33; + case _i_2: + return _143; + case _9_2: + return _Z33; + case _b_2: + return __33; + case _a_2: + return _043; + case _c_2: + return _243; + case _e_2: + return _343; + case _d_2: + return _443; + case _f_2: + return _543; + case _h_2: + return _643; + case _g_2: + return _743; + case _l_2: + return _H43; + case _m_2: + return _I43; + case _r_2: + return _y43; + case _N23: + return _z43; + case _O23: + return _A43; + case _s_2: + return _B43; + case _P23: + return _C43; + case _Q23: + return _D43; + case _t_2: + return _E43; + case _R23: + return _F43; + case _S23: + return _G43; + case _j_2: + return _843; + case _k_2: + return _943; + case _433: + return _J43; + case _533: + return _K43; + case _633: + return _L43; + case _733: + return _M43; + case _833: + return _N43; + case _933: + return _O43; + case _h33: + return _W43; + case _i33: + return _X43; + case _j33: + return _Y43; + case _k33: + return _Z43; + case _l33: + return __43; + case _m33: + return _053; + case _T23: + return 0; + case _U23: + return 1; + case _V23: + return 2; + case _W23: + return 3; + case _X23: + return 4; + case _Y23: + return 5; + case _Z23: + return 6; + case __23: + return 7; + case _033: + return 8; + case _133: + return 9; + case _233: + return 10; + case _333: + return 11; + default: + return 0; + } +} +_fF2.prototype._cz1 = function (_2w1) { + this._n_2._Da1(_2w1); + var _8q1 = this; + while (_8q1 != null) { + _8q1._bs3._Da1(_2w1); + _8q1 = _8q1._1p1; + } +}; +_fF2.prototype._iz1 = function (_2w1) { + this._n_2._ey1(_2w1); + var _rA3 = this; + while (_rA3 != null) { + _rA3._bs3._ey1(_2w1); + _rA3 = _rA3._1p1; + } +}; +_fF2.prototype._sA3 = function (_j01, _G31) { + if (!this._gr1[_j01 | _G31]) return; + var _xc1 = this._bs3._xc1; + for (var _X9 = 0; _X9 < _xc1.length; _X9++) { + var _Yv1 = _xc1[_X9]; + this._B11(_j01, _G31, _Yv1, _Yv1); + } +}; +function _cd3() { + this._tA3 = []; + this._wF2 = []; + this.length = 0; +} +_cd3.prototype._jC1 = function () { + return this._wF2; +}; +_cd3.prototype._Da1 = function (_uA3) { + this.length++; + this._tA3[_uA3._Td3] = _uA3; + this._wF2[_uA3._rw1] = _uA3; +}; +_cd3.prototype._s11 = function (_Hu3) { + return this._wF2[_Hu3]; +}; +_cd3.prototype._lw1 = function (_Ub1) { + if (!this._wF2[_Ub1]) return false; + else return true; +}; +_cd3.prototype._p01 = function (_j01, _G31) { + for (var _4q1 = 0; _4q1 < _o01._wF2.length; _4q1++) { + var _8q1 = _o01._wF2[_4q1]; + if (_8q1._gr1[_j01 | _G31]) { + _8q1._sA3(_j01 | _G31); + } + } +}; +_cd3.prototype._le3 = function () { + var _xc1 = this._wF2; + for (var index = 0; index < _xc1.length; index++) { + var _8q1 = _xc1[index]; + _8q1._1p1 = _o01._s11(_8q1._pw1); + if (!_8q1._1p1) _8q1._1p1 = null; + for (var e = 0; e < _8q1._gr1.length; e++) { + var _I03 = _8q1._gr1[e]; + if (_I03) { + _8q1._EZ2[e] = true; + } + } + } + for (var index = 0; index < _xc1.length; index++) { + var _Rp3 = _xc1[index]; + var _8q1 = _Rp3._1p1; + while (_8q1 != null) { + for (var e = 0; e < _8q1._gr1.length; e++) { + var _I03 = _8q1._gr1[e]; + if (_I03) { + _Rp3._EZ2[e] = true; + } + } + _8q1 = _8q1._1p1; + } + } +}; +function _8l(_Hu3) { + var _vA3 = []; + if (typeof _Hu3 === "object" && !(_Hu3 instanceof Array || _Hu3 instanceof ArrayBuffer)) { + _vA3[0] = _Hu3; + } else if (_Hu3 === _JB1) { + _vA3 = _D01._jC1(); + } else { + _Hu3 = yyGetInt32(_Hu3); + var _8q1 = _o01._s11(_Hu3); + if (_8q1 != null) { + _vA3 = _8q1._bs3._xc1; + } else { + var _Yv1 = _iy1._s11(_Hu3); + if (_Yv1 != null) { + _vA3[0] = _Yv1; + } + } + } + var __b1 = []; + for (var _W11 = 0; _W11 < _vA3.length; ++_W11) { + var _4q1 = _vA3[_W11]; + if (_4q1 instanceof _WX2) { + if (!_4q1._bl && _4q1._cl) { + __b1.push(_4q1); + } + } else { + __b1.push(_4q1); + } + } + return __b1; +} +function _wA3() { + this._xc1 = []; + this.length = 0; + this._d31 = 0; + this._xA3 = -1; +} +_wA3.prototype._s11 = function (_G31) { + return this._xc1[_G31]; +}; +_wA3.prototype._Da1 = function (_fh3) { + for (var _X9 = 0; _X9 < this._xc1.length; _X9++) { + if (_fh3._Xf < this._xc1[_X9]._Xf) { + this._xc1.splice(_X9, 0, _fh3); + this._d31++; + this.length = this._xc1.length; + return _X9; + } + } + this._xc1[this._xc1.length] = _fh3; + this._d31++; + this.length = this._xc1.length; + return this.length - 1; +}; +_wA3.prototype._yA3 = function (_fh3) { + if (this._xA3 < 0) { + this._xA3 = this._xc1.length; + } + this._xc1[this._xc1.length] = _fh3; + this._d31++; + this.length = this._xc1.length; + return this.length - 1; +}; +_wA3.prototype._pu3 = function (_fh3) { + var _X9 = this._xA3; + if (_X9 < 0) return; + var _oc1 = []; + while (_X9 < this._xc1.length) { + _oc1[_oc1.length] = this._xc1[_X9]; + _X9++; + } + this._xc1.splice(this._xA3, this._xc1.length - this._xA3); + for (_X9 = 0; _X9 < _oc1.length; _X9++) { + this._Da1(_oc1[_X9]); + } + this._xA3 = -1; +}; +_wA3.prototype._qz1 = function (_fh3) { + for (var _X9 = 0; _X9 < this._xc1.length; _X9++) { + if (_fh3 == this._xc1[_X9]) { + this._xc1.splice(_X9, 1); + this._d31--; + this.length = this._xc1.length; + return true; + } + } + return false; +}; +_wA3.prototype._Ua1 = function () { + this._xc1 = []; + this.length = this._d31 = 0; +}; +_wA3.prototype._s11 = function (_G31) { + return this._xc1[_G31]; +}; +_wA3.prototype._yz1 = function (_fh3) { + for (var _X9 = 0; _X9 < this._xc1.length; _X9++) { + if (_fh3 == this._xc1[_X9]) { + return _X9; + } + } + return -1; +}; +_wA3.prototype._Pb1 = function (_Qb1) { + this._xc1 = _Qb1._xc1.slice(); + this.length = _Qb1.length; + this._d31 = _Qb1._d31; + this._xA3 = _Qb1._xA3; +}; +var _zA3 = 0, + _AA3 = 1, + _BA3 = 2, + _nZ2 = 3, + _hZ2 = 4, + _CA3 = 5, + _9Z2 = 6, + _DA3 = 7, + _cZ2 = 8, + _jZ2 = 9, + _6Z2 = 10, + _EA3 = 11, + _FA3 = 12, + _pZ2 = 13, + _GA3 = 14, + _HA3 = 0, + _IA3 = 1, + _JA3 = 2, + _KA3 = 3, + _LA3 = 4, + _MA3 = 5, + _NA3 = 0, + _OA3 = 1, + _PA3 = 2, + _QA3 = 0, + _RA3 = 1, + _SA3 = 2, + _TA3 = 3; +var _UA3 = []; +function _VA3() { + this._ls1 = _WA3; + this._Ua1 = _WA3; + this._ls1(); +} +function _WA3() { + this.__type = "[ParticleType]"; + this.id = -1; + this._XA3 = true; + this._YA3 = -1; + this._ZA3 = true; + this.__A3 = false; + this._0B3 = false; + this._NU1 = _zA3; + this._1B3 = 1.0; + this._2B3 = 1.0; + this._3B3 = 0.0; + this._4B3 = 0.0; + this._4x1 = 1.0; + this._5x1 = 1.0; + this._5B3 = 100; + this._6B3 = 100; + this._7B3 = 0; + this._8B3 = 0; + this._9B3 = 0; + this._aB3 = 0; + this._bB3 = 0.0; + this._cB3 = 0.0; + this._dB3 = 0.0; + this._eB3 = 0.0; + this._fB3 = 0.0; + this._gB3 = 0.0; + this._hB3 = 0.0; + this._iB3 = 0.0; + this._jB3 = 0.0; + this._kB3 = 0.0; + this._lB3 = 0.0; + this._mB3 = 0.0; + this._nB3 = 0.0; + this._oB3 = 0.0; + this._pB3 = 270.0; + this._qB3 = _HA3; + this._rB3 = []; + this._rB3[0] = _9b3; + this._rB3[1] = _9b3; + this._rB3[2] = _9b3; + this._sB3 = 1.0; + this._tB3 = 1.0; + this._uB3 = 1.0; + this._vB3 = false; +} +function _wB3() { + this._Ua1 = _xB3; + this._ls1 = _xB3; + this._ls1(); +} +function _xB3() { + this._XA3 = true; + this._yB3 = 0; + this._zB3 = 0; + this._Iq3 = 0.0; + this._Jq3 = 0.0; + this._Kq3 = 0.0; + this._Lq3 = 0.0; + this._NU1 = _QA3; + this._AB3 = _NA3; +} +function _BB3() { + this._CB3 = false; + this._zB3 = 0; + this._DB3 = 0; + this._EB3 = 0; + this.x = 0; + this.y = 0; + this._E2 = 0; + this._OJ2 = 0; + this._9n3 = 0; + this.color = 0xffffff; + this.alpha = 1.0; + this.size = 0; + this._FB3 = 0; + this._GB3 = 0; + this.id = -1; +} +function _HB3() { + this._Ua1 = _IB3; + this._ls1 = _IB3; + this._ls1(); +} +function _IB3() { + this._XA3 = false; + this._JB3 = []; + this._KB3 = []; + this._LB3 = true; + this._Xf = 0.0; + this._MB3 = 0.0; + this._NB3 = 0.0; + this._OB3 = true; + this._PB3 = true; + this._QB3 = -1; + this._RB3 = false; +} +function _eZ2(_P71) { + var _b21 = _ZA1(); + return _b21 * _P71; +} +function _SB3(_TB3, _UB3, _VB3) { + var _2f1 = _UB3 - _TB3; + if (_2f1 <= 0) return _TB3; + var _j21 = 0.0; + var _9t1 = 0.0; + switch (_VB3) { + case _NA3: + _9t1 = _TB3 + _eZ2(1) * _2f1; + break; //Gaussian distribution, SD = 1, cutoff @ +/- 3 + case _OA3: + { + do { + _j21 = (_eZ2(1) - 0.5) * 6.0; + } while (exp(-(_j21 * _j21) * 0.5) <= _eZ2(1)); + _9t1 = _TB3 + (_j21 + 3.0) * (1.0 / 6.0) * _2f1; + } + break; //Inverse Gaussian distribution, SD = 1, cutoff @ +/- 3 + case _PA3: + { + do { + _j21 = (_eZ2(1) - 0.5) * 6.0; + } while (!(exp(-(_j21 * _j21) * 0.5) > _eZ2(1))); + if (_j21 < 0.0) _j21 += 6.0; + _9t1 = _TB3 + _j21 * (1.0 / 6.0) * _2f1; + } + break; + default: + _9t1 = _TB3 + _eZ2(1) * _2f1; + } + return _9t1; +} +function _WB3(_Nb1, _P71) { + var _OJ2; + if (_Nb1 == 0) { + if (_P71 > 0) { + _OJ2 = 270; + } else if (_P71 < 0) { + _OJ2 = 90; + } else { + _OJ2 = 0; + } + } else { + var _wu1 = (180.0 * Math.atan2(_P71, _Nb1)) / Math.PI; + if (_wu1 <= 0) { + _OJ2 = -_wu1; + } else { + _OJ2 = 360.0 - _wu1; + } + } + return _OJ2 - 360.0 * Math.floor(_OJ2 / 360.0); +} +function _XB3(_QA1, _YB3) { + return _YB3 * Math.cos((_QA1 * Math.PI) / 180.0); +} +function _ZB3(_QA1, _YB3) { + return -_YB3 * Math.sin((_QA1 * Math.PI) / 180.0); +} +function __B3(_0C3) { + var _1C3 = _lb3[_0C3._zB3]; + { + if (_0C3._DB3 <= 0 || _0C3._EB3 <= 0) { + switch (_1C3._qB3) { + case _HA3: + _0C3.color = _1C3._rB3[0]; + break; + case _IA3: + _0C3.color = _1C3._rB3[0]; + break; + case _JA3: + _0C3.color = _1C3._rB3[0]; + break; + case _KA3: + { + var _b21 = ~~_SB3(_1C3._rB3[0], _1C3._rB3[1], _NA3); + var _k41 = ~~_SB3(_1C3._rB3[2], _1C3._rB3[3], _NA3); + var _e21 = ~~_SB3(_1C3._rB3[4], _1C3._rB3[5], _NA3); + _0C3.color = (_b21 << 16) + (_k41 << 8) + _e21; + } + break; + case _LA3: + { + var __9 = ~~_SB3(_1C3._rB3[0], _1C3._rB3[1], _NA3); + var _Wo1 = ~~_SB3(_1C3._rB3[2], _1C3._rB3[3], _NA3); + var _J41 = ~~_SB3(_1C3._rB3[4], _1C3._rB3[5], _NA3); + _0C3.color = 0xffffff; + } + break; + case _MA3: + _0C3.color = _N71(_6r1(_1C3._rB3[0], _1C3._rB3[1], _eZ2(1))); + break; + } + } else { + switch (_1C3._qB3) { + case _IA3: + { + var _r91 = _0C3._DB3 / _0C3._EB3; + if (_r91 > 1) _r91 = 1; + _0C3.color = _6r1(_1C3._rB3[0], _1C3._rB3[1], _r91); + } + break; + case _JA3: + { + var _r91 = (2.0 * _0C3._DB3) / _0C3._EB3; + if (_r91 > 2) _r91 = 2; + if (_r91 < 1) { + _0C3.color = _6r1(_1C3._rB3[0], _1C3._rB3[1], _r91); + } else { + _0C3.color = _6r1(_1C3._rB3[1], _1C3._rB3[2], _r91 - 1); + } + } + break; + } + } + } +} +function _782(_a11, _b11, _2C3) { + var _9t1 = new _BB3(); + var _3C3 = _lb3[_2C3]; + if (_3C3 == null || _3C3 == undefined) return null; + _9t1._CB3 = true; + _9t1._zB3 = _2C3; + _9t1.x = _a11; + _9t1.y = _b11; + _9t1._E2 = _SB3(_3C3._bB3, _3C3._cB3, 0); + _9t1._OJ2 = _SB3(_3C3._fB3, _3C3._gB3, 0); + _9t1._9n3 = _SB3(_3C3._jB3, _3C3._kB3, 0); + _9t1._EB3 = _SB3(_3C3._5B3, _3C3._6B3, 0); + _9t1._DB3 = 0; + _9t1.color = 0xffffff; + __B3(_9t1); + _9t1.alpha = _3C3._sB3; + _9t1.size = _SB3(_3C3._1B3, _3C3._2B3, 0); + _9t1._vB3 = _3C3._vB3; + if (_3C3._0B3) { + _9t1._FB3 = _eZ2(10000); + } else { + _9t1._FB3 = 0; + } + _9t1._GB3 = _eZ2(100000); + return _9t1; +} +function _Nd1() { + var __e1 = _lb3.length; + _lb3[__e1] = new _VA3(); + return __e1; +} +function _xD1(_911) { + _911 = yyGetInt32(_911); + var _4C3 = _lb3[_911]; + if (_4C3 == null || _4C3 == undefined) return false; + _lb3[_911] = null; + return true; +} +function _BD1(_911) { + _911 = yyGetInt32(_911); + var _4C3 = _lb3[_911]; + if (_4C3 == null || _4C3 == undefined) return false; + _lb3[_911]._Ua1(); + return true; +} +function _zD1(_911) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return false; + return true; +} +function _DD1(_911, _5C3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._NU1 = yyGetInt32(_5C3); + _4C3._YA3 = -1; +} +function _FD1(_911, _z01, _6C3, _7C3, _8C3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._YA3 = yyGetInt32(_z01); + _4C3._ZA3 = yyGetBool(_6C3); + _4C3.__A3 = yyGetBool(_7C3); + _4C3._0B3 = yyGetBool(_8C3); +} +function _HD1(_911, _9C3, _aC3, _bC3, _cC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._1B3 = yyGetReal(_9C3); + _4C3._2B3 = yyGetReal(_aC3); + _4C3._3B3 = yyGetReal(_bC3); + _4C3._4B3 = yyGetReal(_cC3); +} +function _JD1(_911, _Dm1, _Em1) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._4x1 = yyGetReal(_Dm1); + _4C3._5x1 = yyGetReal(_Em1); +} +function _9E1(_911, _dC3, _eC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._5B3 = yyGetInt32(_dC3); + _4C3._6B3 = yyGetInt32(_eC3); +} +function _bE1(_911, _fC3, _gC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._8B3 = yyGetInt32(_fC3); + _4C3._7B3 = yyGetInt32(_gC3); +} +function _dE1(_911, _hC3, _iC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._aB3 = yyGetInt32(_hC3); + _4C3._9B3 = yyGetInt32(_iC3); +} +function _hE1(_911, _jC3, _kC3, _lC3, _mC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._bB3 = yyGetReal(_jC3); + _4C3._cB3 = yyGetReal(_kC3); + _4C3._dB3 = yyGetReal(_lC3); + _4C3._eB3 = yyGetReal(_mC3); +} +function _jE1(_911, _nC3, _oC3, _pC3, _qC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._fB3 = yyGetReal(_nC3); + _4C3._gB3 = yyGetReal(_oC3); + _4C3._hB3 = yyGetReal(_pC3); + _4C3._iB3 = yyGetReal(_qC3); +} +function _fE1(_911, _rC3, _sC3, _tC3, _uC3, _vC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._jB3 = yyGetReal(_rC3); + _4C3._kB3 = yyGetReal(_sC3); + _4C3._lB3 = yyGetReal(_tC3); + _4C3._mB3 = yyGetReal(_uC3); + _4C3._nB3 = yyGetBool(_vC3); +} +function _lE1(_911, _wC3, _xC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._oB3 = yyGetReal(_wC3); + _4C3._pB3 = yyGetReal(_xC3); +} +function _ZD1(_911, _yC3, _zC3, _AC3, _BC3, _CC3, _DC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _KA3; + _4C3._rB3[0] = yyGetInt32(_yC3); + _4C3._rB3[1] = yyGetInt32(_zC3); + _4C3._rB3[2] = yyGetInt32(_AC3); + _4C3._rB3[3] = yyGetInt32(_BC3); + _4C3._rB3[4] = yyGetInt32(_CC3); + _4C3._rB3[5] = yyGetInt32(_DC3); +} +function _Pd1(_911, _Yq1, _Zq1) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _MA3; + _4C3._rB3[0] = _N71(yyGetInt32(_Yq1)); + _4C3._rB3[1] = _N71(yyGetInt32(_Zq1)); +} +function _1E1(_911, _EC3, _FC3, _GC3, _HC3, _IC3, _JC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _LA3; + _4C3._rB3[0] = yyGetInt32(_EC3); + _4C3._rB3[1] = yyGetInt32(_FC3); + _4C3._rB3[2] = yyGetInt32(_GC3); + _4C3._rB3[3] = yyGetInt32(_HC3); + _4C3._rB3[4] = yyGetInt32(_IC3); + _4C3._rB3[5] = yyGetInt32(_JC3); +} +function _ND1(_911, _KC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _HA3; + _4C3._rB3[0] = _N71(yyGetInt32(_KC3)); +} +function _Qd1(_911, _KC3, _LC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _IA3; + _4C3._rB3[0] = _N71(yyGetInt32(_KC3)); + _4C3._rB3[1] = _N71(yyGetInt32(_LC3)); +} +function _SD1(_911, _KC3, _MC3, _LC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._qB3 = _131 === null ? _HA3 : _JA3; + _4C3._rB3[0] = _N71(yyGetInt32(_KC3)); + _4C3._rB3[1] = _N71(yyGetInt32(_MC3)); + _4C3._rB3[2] = _N71(yyGetInt32(_LC3)); +} +function _4E1(_911, _NC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _NC3 = yyGetReal(_NC3); + _4C3._sB3 = _NC3; + _4C3._tB3 = _NC3; + _4C3._uB3 = _NC3; +} +function _Rd1(_911, _NC3, _OC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _NC3 = yyGetReal(_NC3); + _OC3 = yyGetReal(_OC3); + _4C3._sB3 = _NC3; + _4C3._tB3 = (_NC3 + _OC3) / 2.0; + _4C3._uB3 = _OC3; +} +function _7E1(_911, _NC3, _PC3, _OC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._sB3 = yyGetReal(_NC3); + _4C3._tB3 = yyGetReal(_PC3); + _4C3._uB3 = yyGetReal(_OC3); +} +function _LD1(_911, _QC3) { + var _4C3 = _lb3[yyGetInt32(_911)]; + if (_4C3 == null || _4C3 == undefined) return; + _4C3._vB3 = yyGetReal(_QC3); +} +function _nE1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return -1; + var __e1 = _RC3._KB3.length; + _RC3._KB3[__e1] = new _wB3(); + return __e1; +} +function _pE1(_5Z2, _911) { + _911 = yyGetInt32(_911); + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + var _SC3 = _RC3._KB3[_911]; + if (_SC3 == null || _SC3 == undefined) return false; + _RC3._KB3[_911] = null; + return true; +} +function _rE1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + _RC3._KB3 = []; + return true; +} +function _tE1(_5Z2, _911) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + var _SC3 = _RC3._KB3[yyGetInt32(_911)]; + if (_SC3 == null || _SC3 == undefined) return false; + return true; +} +function _vE1(_5Z2, _911) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + var _SC3 = _RC3._KB3[yyGetInt32(_911)]; + if (_SC3 == null || _SC3 == undefined) return false; + _SC3._ls1(); +} +function _xE1(_5Z2, _911, _TC3, _UC3, _VC3, _WC3, _5C3, _XC3) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var _SC3 = _RC3._KB3[yyGetInt32(_911)]; + if (_SC3 == null || _SC3 == undefined) return; + _SC3._Iq3 = yyGetReal(_TC3); + _SC3._Jq3 = yyGetReal(_UC3); + _SC3._Kq3 = yyGetReal(_VC3); + _SC3._Lq3 = yyGetReal(_WC3); + _SC3._NU1 = yyGetInt32(_5C3); + _SC3._AB3 = yyGetInt32(_XC3); +} +function _zE1(_5Z2, _911, _YC3, _ZC3) { + _YC3 = yyGetInt32(_YC3); + _ZC3 = yyGetInt32(_ZC3); + if (_ZC3 < 0) { + var _ZA1 = _eZ2(-_ZC3) | 0; + if (_ZA1 == 0) { + _ZC3 = 1; + } else { + return; + } + } + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var _SC3 = _RC3._KB3[yyGetInt32(_911)]; + if (_SC3 == null || _SC3 == undefined) return; + for (var _X9 = 0; _X9 <= _ZC3 - 1; _X9++) { + var _j21, _l21; + var __C3 = false; + while (__C3 == false) { + _j21 = _SB3(0.0, 1.0, _SC3._AB3); + _l21 = _SB3(0.0, 1.0, _SC3._AB3); + if (_SC3._AB3 == _PA3 && _SC3._NU1 != _TA3) { + if (_eZ2() < 0.5) { + _j21 = _SB3(0.0, 1.0, 0); + } else { + _l21 = _SB3(0.0, 1.0, 0); + } + } + switch (_SC3._NU1) { + case _QA3: + __C3 = true; + break; + case _RA3: { + var _761 = _j21 - 0.5; + var _861 = _l21 - 0.5; + if (_761 * _761 + _861 * _861 <= 0.25) __C3 = true; + break; + } + case _SA3: + if (Math.abs(_j21 - 0.5) + Math.abs(_l21 - 0.5) <= 0.5) __C3 = true; + break; + case _TA3: + __C3 = true; + break; + default: + __C3 = true; + break; + } + } + if (_SC3._NU1 == _TA3) { + _nD1(_5Z2, _SC3._Iq3 + (_SC3._Jq3 - _SC3._Iq3) * _j21, _SC3._Kq3 + (_SC3._Lq3 - _SC3._Kq3) * _j21, _YC3, 1); + } else { + _nD1(_5Z2, _SC3._Iq3 + (_SC3._Jq3 - _SC3._Iq3) * _j21, _SC3._Kq3 + (_SC3._Lq3 - _SC3._Kq3) * _l21, _YC3, 1); + } + } +} +function _BE1(_5Z2, _911, _YC3, _ZC3) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var _SC3 = _RC3._KB3[yyGetInt32(_911)]; + if (_SC3 == null || _SC3 == undefined) return; + _SC3._yB3 = yyGetInt32(_ZC3); + _SC3._zB3 = yyGetInt32(_YC3); +} +function _nD1(_5Z2, _a11, _b11, _2C3, _ZC3) { + _ZC3 = yyGetInt32(_ZC3); + _2C3 = yyGetInt32(_2C3); + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var _3C3 = _lb3[_2C3]; + if (_3C3 == null || _3C3 == undefined) return false; + for (var _X9 = 0; _X9 < _ZC3; _X9++) { + var index = _RC3._JB3.length; + _RC3._JB3[index] = _782(yyGetReal(_a11), yyGetReal(_b11), _2C3); + } +} +function _pD1(_5Z2, _a11, _b11, _2C3, _081, _ZC3) { + _ZC3 = yyGetInt32(_ZC3); + _2C3 = yyGetInt32(_2C3); + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var _3C3 = _lb3[_2C3]; + if (_3C3 == null || _3C3 == undefined) return false; + for (var _X9 = 1; _X9 <= _ZC3; _X9++) { + var index = _RC3._JB3.length; + _RC3._JB3[index] = _782(yyGetReal(_a11), yyGetReal(_b11), _2C3); + _RC3._JB3[index].color = _N71(yyGetInt32(_081)); + } +} +function _sD1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + _RC3._JB3 = []; + return true; +} +function _uD1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return 0; + return _RC3._JB3.length; +} +function _Md1(_pz1, _dX2) { + if (_pz1 == undefined) _pz1 = -1; + else _cy1 = yyGetInt32(_cy1); + if (_dX2 == undefined) _dX2 = true; + else _dX2 = yyGetBool(_dX2); + if (_F01) { + var _0D3 = null; + if (_pz1 == -1) { + _0D3 = new _Ox1(); + _az1._Sy1(_D01, 0, _0D3, true, true); + } else { + var _Ay1 = _az1._zy1(); + if (_Ay1 != null) { + _ty1 = _az1._fz1(_Ay1, _pz1); + if (_ty1 != null) { + _0D3 = new _Ox1(); + if (_Ay1 == _D01) { + var _m61 = _az1._Py1(_D01, _ty1, _0D3, true); + if (_m61 == -1) { + _az1._vy1(_D01, _0D3._k91, true); + _0D3 = null; + } + } else { + _az1._Sy1(_D01, 0, _0D3, true, true); + } + } + } + } + if (_0D3 == null) return -1; + } + var _ty1 = null; + var index = _mb3.length; + _mb3[index] = new _HB3(); + _mb3[index].id = index; + if (_F01) { + _mb3[index]._QB3 = -1; + } + _mb3[index]._Ua1(); + if (_F01) { + _0D3._Px1 = index; + _mb3[index]._QB3 = _0D3._k91; + _mb3[index]._RB3 = !_dX2; + if (_pz1 != -1) { + _ty1 = _az1._fz1(_Ay1, _pz1); + _mb3[index]._Xf = _ty1._Xf; + } + } + return index; +} +function _5D1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return false; + return true; +} +function _3D1(_5Z2) { + _5Z2 = yyGetInt32(_5Z2); + var _RC3 = _mb3[_5Z2]; + if (_RC3 == null || _RC3 == undefined) return; + _7D1(_5Z2); + _mb3[_5Z2] = null; + return true; +} +function _7D1(_5Z2) { + _5Z2 = yyGetInt32(_5Z2); + var _RC3 = _mb3[_5Z2]; + if (_RC3 == null || _RC3 == undefined) return; + if (_F01) { + if (_mb3[_5Z2]._QB3 !== undefined) { + _az1._vy1(_D01, _mb3[_5Z2]._QB3, true); + } + _mb3[_5Z2]._QB3 = -1; + _mb3[_5Z2]._RB3 = false; + } + _RC3._Ua1(); +} +function _9D1(_5Z2, _1D3) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + _RC3._LB3 = _1D3; +} +function _bD1(_5Z2, _ed1) { + _5Z2 = yyGetInt32(_5Z2); + var _RC3 = _mb3[_5Z2]; + if (_RC3 == null || _RC3 == undefined) return; + _RC3.id = _5Z2; + _RC3._Xf = yyGetReal(_ed1); + _D01._2D3.push({ _3D3: _RC3, type: 0 }); +} +function _dD1(_5Z2, _a11, _b11) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + _RC3._MB3 = yyGetReal(_a11); + _RC3._NB3 = yyGetReal(_b11); +} +function _fD1(_5Z2, _4D3) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + _RC3._OB3 = yyGetBool(_4D3); +} +function _hD1(_5Z2, _4D3) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + _RC3._PB3 = yyGetBool(_4D3); +} +function _5D3(_5Z2) { + var _X9 = 0; + var _721 = 0; + var __e1 = 0; + var _RC3 = _mb3[_5Z2]; + var _6D3 = _RC3._JB3; + _X9 = 0; + while (_X9 < _6D3.length) { + var _7D3 = _6D3[_X9]; + var _3C3 = _lb3[_7D3._zB3]; + _7D3._DB3++; + if (_7D3._DB3 >= _7D3._EB3) { + _721 = _3C3._aB3; + if (_721 < 0) { + if (_eZ2(-_721) == 0) _721 = 1; + } + if (_721 > 0) { + _nD1(_5Z2, _7D3.x, _7D3.y, _3C3._9B3, _721); + } + _6D3.splice(_X9, 1); + } else { + _721 = _3C3._8B3; + if (_721 < 0) { + if (_eZ2(-_721) == 0) _721 = 1; + } + if (_721 > 0) { + _nD1(_5Z2, _7D3.x, _7D3.y, _3C3._7B3, _721); + } + _X9++; + } + } +} +function _8D3(_5Z2) { + var _X9 = 0; + var _i21 = 0; + var _Yf = 0.0; + var _Zf = 0.0; + var _rr1 = 0.0; + var _c61 = 0.0; + var _9D3 = 0.0; + var _ec2 = 0.0; + var _aD3 = 0.0; + var _bD3 = 0.0; + var _cD3 = 0.0; + var _XL2 = 0.0; + var _dD3 = 0.0; + var _RC3 = _mb3[_5Z2]; + var _6D3 = _RC3._JB3; + for (_X9 = 0; _X9 < _6D3.length; _X9++) { + var _7D3 = _6D3[_X9]; + var _3C3 = _lb3[_7D3._zB3]; + _7D3._E2 = _7D3._E2 + _3C3._dB3; + if (_7D3._E2 < 0) _7D3._E2 = 0; + _7D3._OJ2 = _7D3._OJ2 + _3C3._hB3; + _7D3._9n3 = _7D3._9n3 + _3C3._lB3; + _bD3 = 0; + _cD3 = 0; + if (_3C3._oB3 != 0 || _RC3._4A1 > 0) { + _Yf = _XB3(_7D3._OJ2, _7D3._E2); + _Zf = _ZB3(_7D3._OJ2, _7D3._E2); + if (_3C3._oB3 != 0) { + _rr1 = _XB3(_3C3._pB3, _3C3._oB3); + _c61 = _ZB3(_3C3._pB3, _3C3._oB3); + _Yf = _Yf + _rr1; + _Zf = _Zf + _c61; + } + _7D3._OJ2 = _WB3(_Yf, _Zf); + _7D3._E2 = Math.sqrt(_Yf * _Yf + _Zf * _Zf); + } + _XL2 = ((_7D3._DB3 + 3 * _7D3._GB3) % 24) / 6.0; + if (_XL2 > 2.0) { + _XL2 = 4.0 - _XL2; + } + _XL2 = _XL2 - 1.0; + _dD3 = ((_7D3._DB3 + 4 * _7D3._GB3) % 20) / 5.0; + if (_dD3 > 2.0) { + _dD3 = 4.0 - _dD3; + } + _dD3 = _dD3 - 1.0; + _Yf = _XB3(_7D3._OJ2 + _XL2 * _3C3._iB3, _7D3._E2 + _dD3 * _3C3._eB3); + _Zf = _ZB3(_7D3._OJ2 + _XL2 * _3C3._iB3, _7D3._E2 + _dD3 * _3C3._eB3); + _7D3.x = _7D3.x + _Yf + _bD3; + _7D3.y = _7D3.y + _Zf + _cD3; + } +} +function _eD3(_5Z2) { + var _RC3 = _mb3[_5Z2]; + var _6D3 = _RC3._JB3; + for (var _X9 = 0; _X9 < _6D3.length; _X9++) { + var _7D3 = _6D3[_X9]; + var _3C3 = _lb3[_7D3._zB3]; + _7D3.size = _7D3.size + _3C3._3B3; + if (_7D3.size < 0) { + _7D3.size = 0; + } + __B3(_7D3); + var _fD3; + if (_7D3._EB3 > 0) { + _fD3 = (2.0 * _7D3._DB3) / _7D3._EB3; + } else { + _fD3 = 1; + } + if (_fD3 < 1) { + _7D3.alpha = _3C3._sB3 * (1.0 - _fD3) + _3C3._tB3 * _fD3; + } else { + _7D3.alpha = _3C3._tB3 * (2.0 - _fD3) + _3C3._uB3 * (_fD3 - 1); + } + } +} +function _jD1(_5Z2) { + _5Z2 = yyGetReal(_5Z2); + var _RC3 = _mb3[_5Z2]; + if (_RC3 == null || _RC3 == undefined) return 0; + _5D3(_5Z2); + _8D3(_5Z2); + _eD3(_5Z2); + var _gD3 = _RC3._KB3; + if (_gD3) { + for (var _X9 = 0; _X9 < _gD3.length; _X9++) { + if (_gD3[_X9] != null && _gD3[_X9]._yB3 != 0) { + _zE1(_5Z2, _X9, _gD3[_X9]._zB3, _gD3[_X9]._yB3); + } + } + } +} +function _hD3() { + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null) { + if (_RC3._OB3) { + _jD1(_X9); + } + } + } +} +function _iD3(_0C3, _LE1, _ME1) { + var _8L1 = null; + var _Gx2 = null; + if (_0C3._EB3 <= 0) return; + var _3C3 = _lb3[_0C3._zB3]; + _8L1 = _r11._s11(_3C3._YA3); + if (_8L1 == null) { + var _NU1 = _3C3._NU1; + if (_NU1 >= 0 && _NU1 < _GA3) { + _Gx2 = _kb3[_NU1]; + if (_Gx2 == null) { + return; + } + } else { + return; + } + } + var _W11; + if (_Gx2 != null) { + } else { + if (_8L1._Ie1 <= 0) return; + if (!_3C3._ZA3) { + _W11 = _0C3._FB3; + } else if (_3C3.__A3) { + _W11 = _0C3._FB3 + (_8L1._721 * _0C3._DB3) / _0C3._EB3; + } else { + _W11 = _0C3._FB3 + _0C3._DB3; + } + } + var _b21 = ((_0C3._DB3 + 2 * _0C3._GB3) % 16) / 4.0; + if (_b21 > 2.0) _b21 = 4.0 - _b21; + _b21 = _b21 - 1.0; + var _vM2 = _0C3._9n3; + if (_3C3._nB3) _vM2 = _vM2 + _0C3._OJ2; + _vM2 = _vM2 + _b21 * _3C3._mB3; + _b21 = ((_0C3._DB3 + _0C3._GB3) % 16) / 4.0; + if (_b21 > 2.0) _b21 = 4.0 - _b21; + _b21 = _b21 - 1.0; + _Tu1(_0C3._vB3 ? 1 : 0); + var _Wo1 = _0C3.size + _b21 * _3C3._4B3; + var _Y9 = _0C3.color; + if (_Gx2 != null) { + var _4x1, _5x1, _9n3; + var _Im3 = _3C3._4x1 * _Wo1; + var _Jm3 = _3C3._5x1 * _Wo1; + var _jD3 = _vM2; + var _kD3 = ~~(_0C3.x + _LE1); + var _lD3 = ~~(_0C3.y + _ME1); + if (_Im3 == 1 && _Jm3 == 1 && _jD3 == 0 && _0C3.color == 0xffffff) { + _hn3(_Gx2, _kD3, _lD3, _0C3.alpha); + } else { + _nn3(_Gx2, 0, 0, _kD3, _lD3, _Im3, _Jm3, _jD3 * 0.017453293, _Y9, _Y9, _Y9, _Y9, _0C3.alpha); + } + } else { + _8L1._O31(_W11, _0C3.x + _LE1, _0C3.y + _ME1, _lb3[_0C3._zB3]._4x1 * _Wo1, _lb3[_0C3._zB3]._5x1 * _Wo1, _vM2, _Y9, _0C3.alpha); + } +} +function _lD1(_5Z2) { + var _RC3 = _mb3[yyGetInt32(_5Z2)]; + if (_RC3 == null || _RC3 == undefined) return; + var src, _051; + if (_131 != null) { + src = _mD3; + _051 = _nD3; + } + var _6D3 = _RC3._JB3; + if (_RC3._LB3) { + for (var _X9 = 0; _X9 < _RC3._JB3.length; _X9++) { + _iD3(_6D3[_X9], _RC3._MB3, _RC3._NB3); + } + } else { + for (var _X9 = _RC3._JB3.length - 1; _X9 >= 0; _X9--) { + _iD3(_6D3[_X9], _RC3._MB3, _RC3._NB3); + } + } + if (_131 != null) { + _Vu1(src, _051); + } else { + _Tu1(0); + } +} +function _oD3(_pD3) { + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null) { + if (_RC3._PB3) { + if (Math.abs(_RC3._Xf - _pD3) < 0.01) _lD1(_X9); + } + } + } +} +function _qD3() { + if (_F01) { + if (_UA3.length < _mb3.length) { + var _rD3 = _UA3.length; + for (var _X9 = _rD3; _X9 < _mb3.length; _X9++) { + _UA3[_X9] = null; + } + } + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null) { + if (_RC3._QB3 == -1) { + var _sD3 = null; + var _tD3 = _UA3[_X9]; + if (_tD3 != null) { + _sD3 = _az1._Wy1(_D01, _tD3); + if (_sD3 == null) { + _sD3 = _az1._nz1(_D01, _RC3._Xf, _tD3); + } + } + var _0D3 = new _Ox1(); + _0D3._Px1 = _X9; + if (_sD3 != null) { + _RC3._QB3 = _az1._Py1(_D01, _sD3, _0D3, true); + } + if (_RC3._QB3 == -1) { + _RC3._QB3 = _az1._Sy1(_D01, _RC3._Xf, _0D3, true, true); + } + } + } + } + _UA3 = []; + } +} +function _uD3() { + if (_F01) { + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null) { + var _sD3 = null; + if (_RC3._QB3 != -1) { + var _Gz1 = _az1._Fz1(_D01, _RC3._QB3); + if (_Gz1 != null) { + _sD3 = _Gz1._ty1; + } + _az1._vy1(_D01, _mb3[_X9]._QB3, true); + _RC3._QB3 = -1; + } + if (_RC3._RB3 == true) { + _3D1(_X9); + _UA3[_X9] = null; + } else { + if (_sD3 != null) { + if (_sD3._fx1 == true) { + _UA3[_X9] = null; + } else { + _UA3[_X9] = _sD3._gx1; + } + } else { + _UA3[_X9] = null; + } + } + } + } + } +} +function _vD3(_5Z2) { + _5Z2 = yyGetInt32(_5Z2); + if (true == _5D1(_5Z2)) { + var _RC3 = _mb3[_5Z2]; + if (_RC3 != null) { + if (_RC3._PB3) { + _lD1(_5Z2); + } + } + } +} +function _wD3() { + var _9t1 = -1000000000; + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null && _RC3._JB3.length > 0) { + if (_RC3._PB3) { + if (_RC3._Xf > _9t1) _9t1 = _RC3._Xf; + } + } + } + return _9t1; +} +function _xD3(_pD3) { + var _9t1 = -1000000000; + for (var _X9 = 0; _X9 < _mb3.length; _X9++) { + var _RC3 = _mb3[_X9]; + if (_RC3 != null && _RC3._JB3.length > 0) { + if (_RC3._PB3) { + if (_RC3._Xf > _9t1 && _RC3._Xf < _pD3) _9t1 = _RC3._Xf; + } + } + } + return _9t1; +} +var _yD3 = 0, + _zD3 = 1; +var _AD3 = 0; +function _BD3(_a11, _b11, _TB1) { + this.x = _a11; + this.y = _b11; + this._E2 = _TB1; + this._921 = 0; +} +function _HE1() { + this.__type = "[Path]"; + this.name = ""; + this.id = _AD3++; + this._e2 = 0; + this._B2 = 1; + this._C2 = 4; + this._Ua1(); +} +_HE1.prototype._Ua1 = function () { + this._D2 = []; + this._CD3 = []; + this._d31 = 0; + this._DD3 = 0; + this.length = 0; +}; +_HE1.prototype._ED3 = function () { + var _X9 = 0; + this.length = 0; + if (this._DD3 <= 0) return; + this._CD3[0]._921 = 0; + for (_X9 = 1; _X9 < this._DD3; _X9++) { + this._CD3[_X9]._921 = this.length = this.length + sqrt(_ql1(this._CD3[_X9].x - this._CD3[_X9 - 1].x) + _ql1(this._CD3[_X9].y - this._CD3[_X9 - 1].y)); + } +}; +_HE1.prototype._FD3 = function (_tp3, _up3, _GD3) { + this._DD3++; + var _HD3 = new _BD3(); + this._CD3[this._DD3 - 1] = _HD3; + _HD3.x = _tp3; + _HD3.y = _up3; + _HD3._E2 = _GD3; +}; +_HE1.prototype._ID3 = function () { + this._DD3 = 0; + if (this._d31 <= 0) return; + for (var _X9 = 0; _X9 < this._d31; _X9++) { + this._FD3(this._D2[_X9].x, this._D2[_X9].y, this._D2[_X9]._E2); + } + if (this._B2) { + this._FD3(this._D2[0].x, this._D2[0].y, this._D2[0]._E2); + } +}; +_HE1.prototype._JD3 = function (_ed1, _t21, _u21, _Im1, _R11, _S11, _Jm1, _9u1, _au1, _KD3) { + if (_ed1 == 0) return; + var _z21 = (_t21 + _R11 + _R11 + _9u1) / 4.0; + var _A21 = (_u21 + _S11 + _S11 + _au1) / 4.0; + var _am1 = (_Im1 + _Jm1 + _Jm1 + _KD3) / 4.0; + if (_ql1(_R11 - _t21) + _ql1(_S11 - _u21) > 16.0) { + this._JD3(_ed1 - 1, _t21, _u21, _Im1, (_R11 + _t21) / 2.0, (_S11 + _u21) / 2.0, (_Jm1 + _Im1) / 2.0, _z21, _A21, _am1); + } + this._FD3(_z21, _A21, _am1); + if (_ql1(_R11 - _9u1) + _ql1(_S11 - _au1) > 16.0) { + this._JD3(_ed1 - 1, _z21, _A21, _am1, (_9u1 + _R11) / 2.0, (_au1 + _S11) / 2.0, (_KD3 + _Jm1) / 2.0, _9u1, _au1, _KD3); + } +}; +_HE1.prototype._LD3 = function () { + var _X9 = 0; + var _W11 = 0; + this._DD3 = 0; + if (this._d31 <= 0) return; + if (!this._B2) { + this._FD3(this._D2[0].x, this._D2[0].y, this._D2[0]._E2); + } + if (this._B2) { + _W11 = this._d31 - 1; + } else { + _W11 = this._d31 - 3; + } + for (_X9 = 0; _X9 <= _W11; _X9++) { + var _U62 = this._D2[_X9 % this._d31]; + var _V62 = this._D2[(_X9 + 1) % this._d31]; + var _MD3 = this._D2[(_X9 + 2) % this._d31]; + this._JD3(this._C2, (_U62.x + _V62.x) / 2.0, (_U62.y + _V62.y) / 2.0, (_U62._E2 + _V62._E2) / 2.0, _V62.x, _V62.y, _V62._E2, (_V62.x + _MD3.x) / 2.0, (_V62.y + _MD3.y) / 2.0, (_V62._E2 + _MD3._E2) / 2.0); + } + if (!this._B2) { + this._FD3(this._D2[this._d31 - 1].x, this._D2[this._d31 - 1].y, this._D2[this._d31 - 1]._E2); + } else { + this._FD3(this._CD3[0].x, this._CD3[0].y, this._CD3[0]._E2); + } +}; +_HE1.prototype._ND3 = function () { + if (this._e2 == 1) { + this._LD3(); + } else { + this._ID3(); + } + this._ED3(); +}; +function _Be3(_Jh3) { + var _DE1 = new _HE1(); + if (_Jh3 != undefined && _Jh3 != null) { + if (_Jh3._C2 != undefined) { + _DE1._C2 = _Jh3._C2; + } + if (_Jh3._B2 != undefined) { + _DE1._B2 = _Jh3._B2; + } + if (_Jh3._e2 != undefined) { + _DE1._e2 = _Jh3._e2; + } + if (_Jh3._d2 != undefined) { + _DE1.name = _Jh3._d2; + } + if (_Jh3._D2 != undefined) { + _DE1._d31 = _Jh3._D2.length; + } + for (var _ot1 = 0; _ot1 < _Jh3._D2.length; _ot1++) { + var _OD3 = _Jh3._D2[_ot1]; + var _PD3 = new _BD3(_OD3.x, _OD3.y, _OD3._E2); + _DE1._D2[_DE1._D2.length] = _PD3; + } + _DE1._ND3(); + } + return _DE1; +} +var _QD3 = new _BD3(0, 0, 100); +_HE1.prototype._RE1 = function (_911) { + var _yc1 = 0; + if (this._DD3 <= 0) { + _QD3.x = 0; + _QD3.y = 0; + _QD3._E2 = 0; + return _QD3; + } + if (this._DD3 == 1 || this.length == 0 || _911 <= 0) { + return this._CD3[0]; + } + if (_911 >= 1) { + return this._CD3[this._DD3 - 1]; + } + var _921 = this.length * _911; + _yc1 = 0; + while (_yc1 < this._DD3 - 2 && _921 >= this._CD3[_yc1 + 1]._921) { + _yc1++; + } + var _Br3 = this._CD3[_yc1]; + _921 = _921 - _Br3._921; + var _Z9 = this._CD3[_yc1 + 1]._921 - _Br3._921; + if (_Z9 != 0) { + _yc1++; + _QD3.x = _Br3.x + (_921 * (this._CD3[_yc1].x - _Br3.x)) / _Z9; + _QD3.y = _Br3.y + (_921 * (this._CD3[_yc1].y - _Br3.y)) / _Z9; + _QD3._E2 = _Br3._E2 + (_921 * (this._CD3[_yc1]._E2 - _Br3._E2)) / _Z9; + _Br3 = _QD3; + } + return _Br3; +}; +_HE1.prototype._FE1 = function (_911) { + var _ot1 = this._RE1(_911); + return _ot1.x; +}; +_HE1.prototype._RD3 = function (_911) { + var _ot1 = this._RE1(_911); + return _ot1.y; +}; +_HE1.prototype._IE1 = function (_SD3) { + this._D2 = null; + this._CD3 = null; + this.name = _SD3.name; + this._d31 = _SD3._d31; + this._e2 = _SD3._e2; + this._B2 = _SD3._B2; + this._C2 = _SD3._C2; + this._DD3 = _SD3._DD3; + this.length = _SD3.length; + this._D2 = []; + var _TD3; + var _OD3; + var _UD3 = _SD3._D2; + var _051 = this._D2; + for (var _ot1 = 0; _ot1 < _UD3.length; _ot1++) { + _OD3 = _UD3[_ot1]; + _TD3 = new _BD3(_OD3.x, _OD3.y, _OD3._E2); + _TD3._921 = _OD3._921; + _051[_051.length] = _TD3; + } + this._CD3 = []; + var _VD3 = _SD3._CD3; + var _051 = this._CD3; + for (var _ot1 = 0; _ot1 < _VD3.length; _ot1++) { + _OD3 = _VD3[_ot1]; + _TD3 = new _BD3(_OD3.x, _OD3.y, _OD3._E2); + _TD3._921 = _OD3._921; + _051[_051.length] = _TD3; + } +}; +_HE1.prototype._SE1 = function (_LE1, _ME1) { + for (var _X9 = 0; _X9 <= this._d31 - 1; _X9++) { + this._D2[_X9].x += _LE1; + this._D2[_X9].y += _ME1; + } + this._ND3(); +}; +_HE1.prototype._WD3 = function () { + var _Iq3 = 100000000; + var _Jq3 = -100000000; + var _Kq3 = 100000000; + var _Lq3 = -100000000; + for (var _X9 = 0; _X9 <= this._d31 - 1; _X9++) { + if (this._D2[_X9].x < _Iq3) _Iq3 = this._D2[_X9].x; + if (this._D2[_X9].x > _Jq3) _Jq3 = this._D2[_X9].x; + if (this._D2[_X9].y < _Kq3) _Kq3 = this._D2[_X9].y; + if (this._D2[_X9].y > _Lq3) _Lq3 = this._D2[_X9].y; + } + return new _BD3((_Iq3 + _Jq3) / 2.0, (_Kq3 + _Lq3) / 2.0, 0); +}; +_HE1.prototype._TE1 = function () { + var _XD3 = this._WD3(); + this._SE1(-_XD3.x, -_XD3.y); + for (var _X9 = 0; _X9 <= this._d31 - 1; _X9++) { + this._D2[_X9].x = -this._D2[_X9].x; + } + this._SE1(_XD3.x, _XD3.y); + this._ND3(); +}; +_HE1.prototype._YD3 = function (_tp3, _up3, _GD3) { + var _OD3 = new _BD3(_tp3, _up3, _GD3); + if (!this._D2) this._D2 = []; + this._D2[this._D2.length] = _OD3; + this._d31++; + this._ND3(); +}; +function _jd3() { + this._A2 = []; + _AD3 = 0; +} +_jd3.prototype._Da1 = function (_SD3) { + this._A2[_SD3.id] = _SD3; +}; +_jd3.prototype._qz1 = function (_SD3) { + this._A2[_SD3.id] = undefined; +}; +function _ZD3(_ed1) { + this._Xf = _ed1; + this._4a = true; + this.__D3 = new _jc1(); +} +_ZD3.prototype._Da1 = function (_0E3) { + this.__D3._Da1(_0E3); +}; +_ZD3.prototype._qz1 = function (_0E3) { + this.__D3._ey1(_0E3); +}; +_ZD3.prototype._O31 = function (_yn3) { + if (!this._4a) { + return; + } + var _xc1 = this.__D3._xc1; + for (var index = 0; index < _xc1.length; index++) { + var _1E3 = _xc1[index]; + if (_1E3 != null) { + var _Uj2 = _1E3.x + _1E3._4x1 * _1E3._Z9, + _2E3 = _1E3.y + _1E3._5x1 * _1E3.__9; + var __11 = _1E3.x < _Uj2 ? _1E3.x : _Uj2, + _121 = _1E3.x > _Uj2 ? _1E3.x : _Uj2, + _021 = _1E3.y < _2E3 ? _1E3.y : _2E3, + _221 = _1E3.y > _2E3 ? _1E3.y : _2E3; + if (__11 <= _yn3.right && _021 <= _yn3.bottom && _121 >= _yn3.left && _221 >= _yn3.top) { + _1E3._O31(); + } + } + } +}; +_ZD3.prototype._jC1 = function () { + return this.__D3._xc1; +}; +function _3E3() { + this._4E3 = new _wA3(); + this._5E3 = -1; +} +_3E3.prototype._s11 = function (_ed1) { + var _6E3; + for (var index = 0; index < this._4E3._d31; index++) { + _6E3 = this._4E3._s11(index); + if (_6E3._Xf == _ed1) return _6E3; + } + return null; +}; +_3E3.prototype._qz1 = function (_ed1) { + var _6E3 = this._s11(_ed1); + if (_6E3) { + this._4E3._qz1(_6E3); + } +}; +_3E3.prototype._Da1 = function (_0E3) { + var _6E3; + _6E3 = this._s11(_0E3._Xf); + if (!_6E3) { + _6E3 = new _ZD3(_0E3._Xf); + this._4E3._Da1(_6E3); + } + _6E3._Da1(_0E3); +}; +_3E3.prototype._7E3 = function (_0E3) { + var _6E3 = this._s11(_0E3._Xf); + if (_6E3) { + _6E3._qz1(_0E3); + } +}; +_3E3.prototype._8E3 = function () { + this._5E3 = this._4E3.length - 1; + return this._4E3._s11(this._5E3); +}; +_3E3.prototype._C42 = function () { + this._5E3--; + if (this._5E3 < 0) return null; + return this._4E3._s11(this._5E3); +}; +function _9E3() { + this._592 = []; + this.offset = 0; + this._O82 = _9E3.prototype._aE3; + this._N82 = _9E3.prototype._bE3; +} +_9E3.prototype.Length = function () { + return this._592.length - this.offset; +}; +_9E3.prototype._cE3 = function () { + return this._592.length == 0; +}; +_9E3.prototype._bE3 = function (_gh3) { + this._592.push(_gh3); +}; +_9E3.prototype._aE3 = function () { + if (this._cE3()) return undefined; + var _Wc1 = this._592[this.offset]; + if (++this.offset * 2 >= this._592.length) { + this._592 = this._592.slice(this.offset); + this.offset = 0; + } + return _Wc1; +}; +function _ue3() { + this.id = _Vb3++; + this._ay1(); +} +_ue3.prototype._ay1 = function () { + this.__type = "[Room]"; + this._dE3 = ""; + this._eE3 = ""; + this._2m3 = 30; + this._Vz1 = 1024; + this._Xz1 = 768; + this._iA3 = false; + this._fE3 = false; + this._gE3 = 0xc0c0c0; + this._hE3 = true; + this._iE3 = true; + this._jE3 = true; + this._kE3 = []; + for (var _d21 = 0; _d21 < _Ta3; _d21++) { + this._kE3[_d21] = null; + } + this._4b1 = false; + this._lE3 = null; + this._8w1 = new _wA3(); + this._mE3 = new _jc1(); + this._mE3._kc1 = true; + this._Xp3 = []; + this._2D3 = []; + this._nE3 = 0; + this._oE3 = []; + this._pE3 = new _3E3(); + this._6b1 = []; + this._qE3 = []; + this._SF1 = null; + this._gx1 = "Room"; + this._uF1 = null; + this._xy1 = new _wA3(); +}; +_ue3.prototype._kY2 = function () { + return this._Vz1; +}; +_ue3.prototype._LW1 = function () { + return this._Xz1; +}; +_ue3.prototype._E01 = function () { + return this._2m3; +}; +_ue3.prototype._eX2 = function () { + return this._iA3; +}; +_ue3.prototype._jC1 = function () { + return this._8w1._xc1; +}; +_ue3.prototype._rE3 = function (_M01) { + this._Vz1 = _M01; + _rn._Ps = _M01; +}; +_ue3.prototype._sE3 = function (_M01) { + this._Xz1 = _M01; + _rn._Rs = _M01; +}; +_ue3.prototype._tE3 = function (_M01) { + this._2m3 = _M01; + _rn._4l3 = _M01; +}; +_ue3.prototype._uE3 = function (_R01) { + this._gx1 = _R01; +}; +_ue3.prototype._vE3 = function (_wE3) { + this._eE3 = _wE3; + _rn._3l3 = _wE3; +}; +_ue3.prototype._cX2 = function (_M01) { + this._iA3 = _M01; + _rn._5l3 = _M01; +}; +_ue3.prototype._xE3 = function () { + this._SF1 = { _d2: "room_empty_" + this.id, width: 640, height: 480, _Mf: [{}, {}, {}, {}, {}, {}, {}, {}], _Nf: [{}, {}, {}, {}, {}, {}, {}, {}], _Sf: [], _Vf: [] }; + this._yE3(this._SF1); +}; +_ue3.prototype._zE3 = function (_Jh3) { + if (_Jh3 != null) { + this._SF1.width = _Jh3.width; + this._SF1.height = _Jh3.height; + this._SF1._If = _Jh3._If; + this._SF1._Kf = _Jh3._Kf; + this._SF1._ag = _Jh3._ag; + this._SF1._Lf = _Jh3._Lf; + this._SF1._AE3 = _Jh3._AE3; + this._SF1._E2 = _Jh3._E2; + this._SF1._fc = _Jh3._fc; + this._SF1._BE3 = _Jh3._BE3; + this._SF1._Jf = _Jh3._Jf; + if (_Jh3._bg) { + this._SF1._bg = _Jh3._bg; + } + if (_Jh3._CE3) { + this._SF1._CE3 = _Jh3._CE3; + this._SF1._DE3 = _Jh3._DE3; + this._SF1._EE3 = _Jh3._EE3; + this._SF1._FE3 = _Jh3._FE3; + this._SF1._GE3 = _Jh3._GE3; + this._SF1._HE3 = _Jh3._HE3; + this._SF1._IE3 = _Jh3._IE3; + this._SF1._JE3 = _Jh3._JE3; + } + for (var _X9 = 0; _X9 < _Jh3._Mf.length; _X9++) { + var _KE3 = _Jh3._Mf[_X9]; + if (_KE3 != null) { + this._SF1._Mf[_X9] = { _4a: _KE3._4a, index: _KE3.index, _Zf: _KE3._Zf, _Yf: _KE3._Yf, _1x1: _KE3._1x1, x: _KE3.x, y: _KE3.y, _2x1: _KE3._2x1, _3x1: _KE3._3x1, _6x1: _KE3._6x1, alpha: _KE3.alpha, _7x1: _KE3._7x1 }; + } + } + for (var _X9 = 0; _X9 < _Jh3._Nf.length; _X9++) { + var _LE3 = _Jh3._Nf[_X9]; + if (_LE3) { + this._SF1._Nf[_X9] = { + _4a: _LE3._4a, + _Yu1: _LE3._Yu1, + _Zu1: _LE3._Zu1, + _Of: _LE3._Of, + _Pf: _LE3._Pf, + _ME3: _LE3._ME3, + _NE3: _LE3._NE3, + _Qf: _LE3._Qf, + _Rf: _LE3._Rf, + _8i: _LE3._8i, + _9i: _LE3._9i, + _Yf: _LE3._Yf, + _Zf: _LE3._Zf, + index: _LE3.index, + }; + } + } + this._SF1._Sf = new Array(_Jh3._Sf.length); + for (var _X9 = 0; _X9 < _Jh3._Sf.length; _X9++) { + var _OE3 = _Jh3._Sf[_X9]; + if (_OE3) { + this._SF1._Sf[_X9] = { + x: _OE3.x, + y: _OE3.y, + index: _OE3.index, + id: _OE3.id, + rotation: _OE3._6N1, + scaleX: _OE3.scaleX, + scaleY: _OE3.scaleY, + imageSpeed: _OE3.imageSpeed, + imageIndex: _OE3.imageIndex, + _If: _OE3._7N1, + _bg: _OE3._bg, + _Tf: _OE3._Tf, + }; + } + } + this._SF1._Vf = new Array(_Jh3._Vf.length); + for (var _X9 = 0; _X9 < _Jh3._Vf.length; _X9++) { + var _PE3 = _Jh3._Vf[_X9]; + if (_PE3 != null) { + this._SF1._Vf[_X9] = { x: _PE3.x, y: _PE3.y, index: _PE3.index, _QE3: _PE3._QE3, _RE3: _PE3._RE3, _Z9: _PE3._Z9, __9: _PE3.__9, _Xf: _PE3._Xf, id: _PE3.id, scaleX: _PE3.scaleX, scaleY: _PE3.scaleY, _If: _PE3._If }; + } + } + this._SF1._Wf = new Array(_Jh3._Wf.length); + for (var _X9 = 0; _X9 < _Jh3._Wf.length; _X9++) { + var _SE3 = _Jh3._Wf[_X9]; + if (_SE3 != null) { + var _TE3 = { _d2: _SE3._d2, id: _SE3.id, type: _SE3.type, _Xf: _SE3._Xf, x: _SE3.x, y: _SE3.y, _Yf: _SE3._Yf, _Zf: _SE3._Zf, _4a: _SE3._4a }; + switch (_SE3.type) { + case _Aw1: + _TE3._1g = _SE3._1g; + _TE3._2g = _SE3._2g; + _TE3._3g = _SE3._3g; + _TE3._4g = _SE3._4g; + _TE3._5g = _SE3._5g; + _TE3._6g = _SE3._6g; + _TE3._7g = _SE3._7g; + _TE3._G01 = _SE3._G01; + _TE3._8g = _SE3._8g; + _TE3._9g = _SE3._9g; + break; + case _Bw1: + _TE3.__f = _SE3.__f; + _TE3._0g = _SE3._0g ? _SE3._0g.slice(0) : []; + break; + case _Dw1: + _TE3._EA1 = _SE3._EA1; + _TE3._CA1 = _SE3._CA1; + _TE3._DA1 = _SE3._DA1; + _TE3._BA1 = _SE3._BA1; + _TE3._FA1 = _SE3._FA1 ? _SE3._FA1.slice(0) : []; + break; + case _Cw1: + var _UE3; + _TE3._4A1 = _SE3._4A1; + _TE3._6A1 = new Array(_SE3._6A1.length); + for (_UE3 = 0; _UE3 < _SE3._6A1.length; _UE3++) { + _TE3._6A1[_UE3] = { + _7A1: _SE3._6A1[_UE3]._7A1, + _8A1: _SE3._6A1[_UE3]._8A1, + _9A1: _SE3._6A1[_UE3]._9A1, + _aA1: _SE3._6A1[_UE3]._aA1, + _bA1: _SE3._6A1[_UE3]._bA1, + _cA1: _SE3._6A1[_UE3]._cA1, + _dA1: _SE3._6A1[_UE3]._dA1, + _VE3: _SE3._6A1[_UE3]._VE3, + _WE3: _SE3._6A1[_UE3]._WE3, + _eA1: _SE3._6A1[_UE3]._eA1, + _gA1: _SE3._6A1[_UE3]._gA1, + _iA1: _SE3._6A1[_UE3]._iA1, + }; + } + _TE3._mA1 = _SE3._mA1; + _TE3._oA1 = new Array(_SE3._oA1.length); + for (_UE3 = 0; _UE3 < _SE3._oA1.length; _UE3++) { + _TE3._oA1[_UE3] = { + _zA1: _SE3._oA1[_UE3]._zA1, + _pA1: _SE3._oA1[_UE3]._pA1, + _xA1: _SE3._oA1[_UE3]._xA1, + _yA1: _SE3._oA1[_UE3]._yA1, + _tA1: _SE3._oA1[_UE3]._tA1, + _uA1: _SE3._oA1[_UE3]._uA1, + _wA1: _SE3._oA1[_UE3]._wA1, + _rA1: _SE3._oA1[_UE3]._rA1, + _sA1: _SE3._oA1[_UE3]._sA1, + _qA1: _SE3._oA1[_UE3]._qA1, + _vA1: _SE3._oA1[_UE3]._vA1, + }; + } + break; + } + this._SF1._Wf[_X9] = _TE3; + } + } + } +}; +_ue3.prototype._yE3 = function (_XE3) { + this._ay1(); + this._SF1 = _XE3; + if (_XE3._d2 != undefined) this._uE3(_XE3._d2); + if (_XE3._AE3 != undefined) this._vE3(_XE3._AE3); + if (_XE3.width != undefined) this._rE3(_XE3.width); + if (_XE3.height != undefined) this._sE3(_XE3.height); + if (_XE3._E2 != undefined) this._tE3(_XE3._E2); + if (_XE3._fc != undefined) this._cX2(_XE3._fc); + if (_XE3._If != undefined) this._gE3 = _XE3._If; + if (_XE3._Kf != undefined) this._hE3 = _XE3._Kf; + if (_XE3._ag != undefined) this._4b1 = _XE3._ag; + if (_XE3._Lf != undefined) this._iE3 = _XE3._Lf; + if (_XE3._BE3 != undefined) this._jE3 = _XE3._BE3; + this._rE3(this._Vz1); + this._sE3(this._Xz1); + this._tE3(this._2m3); + this._vE3(this._eE3); + this._cX2(this._iA3); + this._6b1 = []; + this._nE3 = 0; + for (var index = 0; index < _XE3._Vf.length; index++) { + var _YE3 = _XE3._Vf[index]; + if (_YE3 != null) { + var _1E3 = _ZE3(_YE3); + this._pE3._Da1(_1E3); + this._oE3[_1E3.id] = _1E3; + this._nE3++; + } + } + if (_XE3._bg != undefined) this._lE3 = _XE3._bg; + for (var _J41 = 0; _J41 < _XE3._Nf.length; _J41++) { + this._6b1[_J41] = __E3(_XE3._Nf[_J41]); + } + if (_XE3._Jf != undefined) { + if (_XE3._Jf > 0) { + _az1._Sz1(this, _XE3._Wf); + } + } +}; +_ue3.prototype._0F3 = function () { + if (this._SF1._CE3) { + if (_F01) { + this._uF1 = new _lE2(this._SF1._JE3, _I01._J01()); + } else { + this._uF1 = new _lE2(this._SF1._JE3, this._E01()); + } + this._uF1._872(this._SF1._HE3, this._SF1._IE3); + } +}; +_ue3.prototype._1F3 = function (_2F3) { + var _X9; + var _3F3 = 0; + var _4F3 = []; + for (_X9 = this._8w1.length - 1; _X9 >= 0; _X9--) { + var _Xv1 = this._8w1._s11(0); + if (_2F3) { + _Xv1._B11(_6w1, 0, _Xv1, _Xv1); + } + this._5F3(_Xv1); + } + for (_X9 = this._mE3.length - 1; _X9 >= 0; _X9--) { + this._5F3(this._mE3._s11(0)); + } +}; +_ue3.prototype._lx2 = function (index) { + if (this._6b1 != undefined) { + var _Yk1 = this._6b1[index]; + if (_Yk1 != undefined) return _Yk1; + } + return undefined; +}; +_ue3.prototype._6F3 = function (_a11, _b11, _7F3) { + return this._cz1(_a11, _b11, _0c3++, _7F3, false, 0); +}; +_ue3.prototype._LA1 = function (_a11, _b11, _cy1, _7F3) { + return this._8F3(_a11, _b11, _cy1, _0c3++, _7F3, true); +}; +_ue3.prototype._9F3 = function (_a11, _b11, _Ub1, _bw1, _aF3, _bF3, _cF3, _dF3, _QA2, _M71) { + var _eF3 = new _WX2(_a11, _b11, _Ub1, _bw1, true); + this._8w1._yA3(_eF3); + _iy1._Da1(_eF3); + if (_cF3 != undefined) _eF3._SG = _cF3; + if (_dF3 != undefined) _eF3._oC = _dF3; + if (_aF3 != undefined) _eF3._tC = _aF3; + if (_bF3 != undefined) _eF3._nC = _bF3; + if (_QA2 != undefined) _eF3._6N1 = _QA2; + if (_M71 != undefined) { + _eF3._7N1 = _M71 & 0xffffff; + _eF3._zd1 = ((_M71 >> 24) & 0xff) / 255.0; + } + if (_F01) { + var _Gz1 = _az1._Lz1(this, _Ub1); + if (_Gz1 == null) { + _az1._cz1(this, _eF3); + } else { + _az1._Ly1(this, _Gz1._ty1, _Gz1._p81); + } + } + _eF3._6q3(); + return _eF3; +}; +_ue3.prototype._cz1 = function (_a11, _b11, _Ub1, _bw1, _fF3, _ed1) { + var _eF3 = new _WX2(_a11, _b11, _Ub1, _bw1, true); + this._8w1._yA3(_eF3); + _iy1._Da1(_eF3); + if (_fF3) { + _eF3._Xf = _ed1; + } + if (_F01) { + var _Gz1 = _az1._Lz1(this, _Ub1); + if (_Gz1 == null) { + _az1._cz1(this, _eF3); + } else { + _az1._Ly1(this, _Gz1._ty1, _Gz1._p81); + } + } + _eF3._6q3(); + return _eF3; +}; +_ue3.prototype._8F3 = function (_a11, _b11, _cy1, _Ub1, _bw1) { + var _eF3 = new _WX2(_a11, _b11, _Ub1, _bw1, true); + _eF3._Xf = _cy1._Xf; + this._8w1._yA3(_eF3); + _iy1._Da1(_eF3); + _eF3._6q3(); + if (_F01) _az1._ez1(this, _cy1, _eF3); + return _eF3; +}; +_ue3.prototype._gF3 = function () { + var index = 0; + for (var _X9 = 0; _X9 < this._6b1.length; _X9++) { + var _7b1 = this._6b1[_X9]; + _rn._ZV[index] = _7b1._4a; + _rn._pl3[index] = _7b1._lM1; + _rn._ql3[index] = _7b1._nM1; + _rn._rl3[index] = _7b1._pM1; + _rn._sl3[index] = _7b1._rM1; + _rn._tl3[index] = _7b1._hF3; + _rn._ul3[index] = _7b1._iF3; + _rn._vl3[index] = _7b1._jF3; + _rn._wl3[index] = _7b1._kF3; + _rn._xl3[index] = _7b1.angle; + _rn._yl3[index] = _7b1._8i; + _rn._zl3[index] = _7b1._9i; + _rn._Al3[index] = _7b1._Yf; + _rn._Bl3[index] = _7b1._Zf; + _rn._Cl3[index] = _7b1._PX2; + _rn._1m3[index] = _7b1._lF3; + _rn._vK[index] = _7b1._RZ2; + index++; + } +}; +_ue3.prototype._mF3 = function () { + var index = 0; + for (var _X9 = 0; _X9 < this._6b1.length; _X9++) { + var _7b1 = this._6b1[_X9]; + _7b1._4a = _rn._ZV[index]; + _7b1._lM1 = _rn._pl3[index]; + _7b1._nM1 = _rn._ql3[index]; + _7b1._pM1 = _rn._rl3[index]; + _7b1._rM1 = _rn._sl3[index]; + _7b1._hF3 = _rn._tl3[index]; + _7b1._iF3 = _rn._ul3[index]; + _7b1._jF3 = _rn._vl3[index]; + _7b1._kF3 = _rn._wl3[index]; + _7b1.angle = _rn._xl3[index]; + _7b1._8i = _rn._yl3[index]; + _7b1._9i = _rn._zl3[index]; + _7b1._Yf = _rn._Al3[index]; + _7b1._Zf = _rn._Bl3[index]; + _7b1._PX2 = _rn._Cl3[index]; + _7b1._lF3 = _rn._1m3[index]; + _7b1._RZ2 = _rn._vK[index]; + index++; + } +}; +_ue3.prototype._nF3 = function () { + for (var _X9 = 0; _X9 < _Wd1._Vd1.length; _X9++) { + var _Zd1 = _Wd1._s11(_X9); + _Zd1._Yf = _rn._jl3[_X9]; + _Zd1._Zf = _rn._kl3[_X9]; + _Zd1.x = _rn._bl3[_X9]; + _Zd1.y = _rn._cl3[_X9]; + _Zd1.x += _Zd1._Yf; + _Zd1.y += _Zd1._Zf; + _rn._bl3[_X9] = _Zd1.x; + _rn._cl3[_X9] = _Zd1.y; + } +}; +_ue3.prototype._oF3 = function () { + var _X9; + var _921, _d21, _uY2, _vY2; + var _7b1; + var _Yv1; + if (!this._4b1) return; + this._mF3(); + for (_X9 = 0; _X9 < this._6b1.length; _X9++) { + _7b1 = this._6b1[_X9]; + if (!_7b1._4a) continue; + if (_F01 && _131 == null) { + if (_7b1._RZ2 != -1) { + var _AX2 = _zY2._hX2(_7b1._RZ2); + if (_AX2 != null) { + _7b1._PX2 = _AX2._2X2; + } + } + } + if (_F01) { + if (_7b1._RZ2 != -1) { + var _AX2 = _zY2._hX2(_7b1._RZ2); + if (_AX2 != null) { + _AX2._Va1(); + } + } + } else if (_7b1._4a && _7b1._PX2 >= 0) { + _Yv1 = null; + if (_7b1._PX2 < 100000) { + var _8q1 = _o01._s11(_7b1._PX2); + if (_8q1 != null) { + var _xc1 = _8q1._JF1(); + for (var _4q1 = 0; _4q1 < _xc1.length; _4q1++) { + _Yv1 = _xc1[_4q1]; + if (!_Yv1._bl) break; + _Yv1 = null; + } + } + } else { + _Yv1 = _iy1._s11(_7b1._PX2); + if (!_Yv1 && _Yv1._bl) _Yv1 = null; + } + if (_Yv1 != null) { + _921 = _7b1._lM1; + _d21 = _7b1._nM1; + _uY2 = _Yv1.x; + _vY2 = _Yv1.y; + if (2 * _7b1._8i >= _7b1._pM1) { + _921 = _uY2 - _7b1._pM1 / 2; + } else if (_uY2 - _7b1._8i < _7b1._lM1) { + _921 = _uY2 - _7b1._8i; + } else if (_uY2 + _7b1._8i > _7b1._lM1 + _7b1._pM1) { + _921 = _uY2 + _7b1._8i - _7b1._pM1; + } + if (2 * _7b1._9i >= _7b1._rM1) { + _d21 = _vY2 - _7b1._rM1 / 2; + } else if (_vY2 - _7b1._9i < _7b1._nM1) { + _d21 = _vY2 - _7b1._9i; + } else if (_vY2 + _7b1._9i > _7b1._nM1 + _7b1._rM1) { + _d21 = _vY2 + _7b1._9i - _7b1._rM1; + } + if (_921 < 0) _921 = 0; + if (_921 + _7b1._pM1 > this._Vz1) _921 = this._Vz1 - _7b1._pM1; + if (_d21 < 0) _d21 = 0; + if (_d21 + _7b1._rM1 > this._Xz1) _d21 = this._Xz1 - _7b1._rM1; + if (_7b1._Yf >= 0) { + if (_921 < _7b1._lM1 && _7b1._lM1 - _921 > _7b1._Yf) _921 = _7b1._lM1 - _7b1._Yf; + if (_921 > _7b1._lM1 && _921 - _7b1._lM1 > _7b1._Yf) _921 = _7b1._lM1 + _7b1._Yf; + } + if (_7b1._Zf >= 0) { + if (_d21 < _7b1._nM1 && _7b1._nM1 - _d21 > _7b1._Zf) _d21 = _7b1._nM1 - _7b1._Zf; + if (_d21 > _7b1._nM1 && _d21 - _7b1._nM1 > _7b1._Zf) _d21 = _7b1._nM1 + _7b1._Zf; + } + _7b1._lM1 = _921; + _7b1._nM1 = _d21; + } + } + } + this._gF3(); + var left, right, top, bottom; + left = 999999; + right = -999999; + top = 999999; + bottom = -999999; + for (var _X9 = 0; _X9 < _D01._6b1.length; _X9++) { + _7b1 = _D01._6b1[_X9]; + if (_7b1._4a) { + if (left > _7b1._hF3) left = _7b1._hF3; + if (right < _7b1._hF3 + _7b1._jF3) right = _7b1._hF3 + _7b1._jF3; + if (top > _7b1._iF3) top = _7b1._iF3; + if (bottom < _7b1._iF3 + _7b1._kF3) bottom = _7b1._iF3 + _7b1._kF3; + } + } + _WN1 = _WQ1 / (right - left); + _XN1 = _XQ1 / (bottom - top); +}; +var _pF3 = !1; +_ue3.prototype._qF3 = function (_yn3) { + var _6E3 = this._pE3._8E3(); + var _rF3 = _6E3._Xf; + for (var _X9 = this._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = this._8w1._s11(_X9); + if (_Yv1._bl || _Yv1._4a == 0) continue; + while (_rF3 > _Yv1._Xf) { + _6E3._O31(_yn3); + _6E3 = this._pE3._C42(); + if (_6E3) { + _rF3 = _6E3._Xf; + } else { + _rF3 = -1000000000000; + } + } + if (!_Yv1._EZ2[_M13]) { + var _ne3 = _r11._s11(_Yv1._wC); + if (_ne3) { + if (_Yv1._tC == 1.0 && _Yv1._nC == 1.0 && _Yv1._6N1 == 0.0 && _Yv1._7N1 == 0xffffff) { + _ne3._aN1(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._zd1 * _K71); + } else { + _ne3._O31(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._tC, _Yv1._nC, _Yv1._6N1, _N71(_Yv1._Tp3()), _Yv1._zd1 * _K71); + } + } + } else { + _G21 = _Yv1; + _Yv1._B11(_M13, 0, _Yv1, _Yv1); + _G21 = null; + } + } + while (_6E3) { + _6E3._O31(_yn3); + _6E3 = this._pE3._C42(); + } +}; +_ue3.prototype._sF3 = function (_yn3) { + var _ne3, _Yv1, _X9, _xc1, _em3; + _xc1 = this._8w1._xc1; + _em3 = _r11._m2; + for (_X9 = _xc1.length - 1; _X9 >= 0; _X9--) { + _Yv1 = _xc1[_X9]; + if (_Yv1._bl || !_Yv1._4a) continue; + if (!_Yv1._EZ2[_M13]) { + _ne3 = _em3[_Yv1._wC]; + if (_ne3) { + _G21 = _Yv1; + if (_Yv1._tC == 1.0 && _Yv1._nC == 1.0 && _Yv1._6N1 == 0.0 && _Yv1._7N1 == 0xffffff) { + _ne3._aN1(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._zd1 * _K71); + } else { + _ne3._O31(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._tC, _Yv1._nC, _Yv1._6N1, _N71(_Yv1._Tp3()), _Yv1._zd1 * _K71); + } + _G21 = null; + } + } else { + _G21 = _Yv1; + _Yv1._B11(_M13, 0, _Yv1, _Yv1); + _G21 = null; + } + } +}; +_ue3.prototype._tF3 = function (_yn3) { + var _uF3 = _wD3(); + for (var _X9 = this._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = this._8w1._s11(_X9); + if (_Yv1._bl || _Yv1._4a == 0) continue; + var _vF3 = _uF3; + while (_uF3 > _Yv1._Xf) { + _oD3(_uF3); + _uF3 = _xD3(_uF3); + if (_uF3 == _vF3) { + break; + } + _vF3 = _uF3; + } + if (!_Yv1._EZ2[_M13]) { + var _ne3 = _r11._s11(_Yv1._wC); + if (_ne3) { + if (_Yv1._tC == 1.0 && _Yv1._nC == 1.0 && _Yv1._6N1 == 0.0 && _Yv1._7N1 == 0xffffff) { + _ne3._aN1(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._zd1 * _K71); + } else { + _ne3._O31(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._tC, _Yv1._nC, _Yv1._6N1, _N71(_Yv1._Tp3()), _Yv1._zd1 * _K71); + } + } + } else { + _G21 = _Yv1; + _Yv1._B11(_M13, 0, _Yv1, _Yv1); + _G21 = null; + } + } + while (_uF3 > -1000000000) { + _oD3(_uF3); + _uF3 = _xD3(_uF3); + } +}; +_ue3.prototype._wF3 = function (_yn3) { + var _uF3 = _wD3(); + var _6E3 = this._pE3._8E3(); + var _xF3 = _6E3._Xf; + for (var _X9 = this._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = this._8w1._s11(_X9); + if (_Yv1._bl || _Yv1._4a == 0) continue; + while (true) { + if (_xF3 > _Yv1._Xf) { + if (_xF3 > _uF3) { + _6E3._O31(_yn3); + _6E3 = this._pE3._C42(); + if (_6E3) { + _xF3 = _6E3._Xf; + } else { + _xF3 = -1000000000000; + } + } else { + _oD3(_uF3); + _uF3 = _xD3(_uF3); + } + } else if (_uF3 > _Yv1._Xf) { + _oD3(_uF3); + _uF3 = _xD3(_uF3); + } else { + break; + } + } + if (!_Yv1._EZ2[_M13]) { + var _ne3 = _r11._s11(_Yv1._wC); + if (_ne3) { + if (_Yv1._tC == 1.0 && _Yv1._nC == 1.0 && _Yv1._6N1 == 0.0 && _Yv1._7N1 == 0xffffff) { + _ne3._aN1(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._zd1 * _K71); + } else { + _ne3._O31(_Yv1._oC, _Yv1.x, _Yv1.y, _Yv1._tC, _Yv1._nC, _Yv1._6N1, _N71(_Yv1._Tp3()), _Yv1._zd1 * _K71); + } + } + } else { + _G21 = _Yv1; + _Yv1._B11(_M13, 0, _Yv1, _Yv1); + _G21 = null; + } + } + while (true) { + if (_xF3 > _uF3) { + _6E3._O31(_yn3); + _6E3 = this._pE3._C42(); + if (_6E3) { + _xF3 = _6E3._Xf; + } else { + _xF3 = -1000000000000; + } + } else { + if (_uF3 <= -1000000000) break; + _oD3(_uF3); + _uF3 = _xD3(_uF3); + } + } +}; +_ue3.prototype._yF3 = function (_yn3, _cy1, _qy1) { + var _Xv1 = _qy1._ox1; + if (_Xv1 != null) { + if (!(_Xv1._bl || !_Xv1._cl || !_Xv1._4a)) { + var _cq1 = _o01._s11(_Xv1._aF2); + if (_cq1 != null) { + if (_cq1._EZ2[_M13]) { + _G21 = _Xv1; + _Xv1._B11(_M13, 0, _Xv1, _Xv1); + _G21 = null; + } else { + var _UK1 = _r11._s11(_Xv1._wC); + if (_UK1 != null) { + _G21 = _Xv1; + if (_Xv1._tC === 1 && _Xv1._nC === 1 && _Xv1._6N1 === 0 && _N71(_Xv1._Tp3()) === 0xffffff && _Xv1._zd1 === 1) { + _UK1._aN1(_Xv1._oC, _Xv1.x, _Xv1.y, _Xv1._zd1 * _K71); + } else { + _UK1._O31(_Xv1._oC, _Xv1.x, _Xv1.y, _Xv1._tC, _Xv1._nC, _Xv1._6N1, _N71(_Xv1._Tp3()), _Xv1._zd1); + } + _G21 = null; + } + } + } + } + } +}; +_ue3.prototype._zF3 = function (_yn3, _cy1, _qy1) { + for (var _X9 = 0; _X9 < _qy1._AF3.length(); _X9++) { + var _BF3 = _qy1._CF3; + for (var _i21 = 0; _i21 < _BF3.length(); _i21++) { + var _DF3 = _BF3[_i21]; + } + } +}; +_ue3.prototype._EF3 = function (_yn3, _cy1, _qy1) { + var _Qz1 = _qy1._tx1; + if (!_Qz1._4a) return; + if (_Qz1._1x1) return; + var _FF3 = _Qz1._7x1; + if (_0A1(_Qz1.index)) { + var _UK1 = _r11._s11(_Qz1.index); + if (!_UK1) return; + var _GF3 = ~~_Qz1._oC % _UK1._yK1.length; + if (_UK1._yK1[_GF3] != undefined) { + if (_Qz1._6x1) { + var _4x1 = _D01._kY2() / _UK1.width; + var _5x1 = _D01._LW1() / _UK1.height; + _bN1(_UK1._yK1[_GF3], _cy1._ax1, _cy1._bx1, _4x1, _5x1, _Qz1._3x1, _Qz1._2x1, _FF3, _Qz1.alpha); + } else _bN1(_UK1._yK1[_GF3], _cy1._ax1, _cy1._bx1, _Qz1._4x1, _Qz1._5x1, _Qz1._3x1, _Qz1._2x1, _FF3, _Qz1.alpha); + } + } else { + var _HF3 = _K71; + _K71 = _Qz1.alpha; + if (!_131) _FF3 = _N71(_Qz1._7x1); + _4L(__u1.left, __u1.top, __u1.right, __u1.bottom, _FF3, _FF3, _FF3, _FF3, false); + _K71 = _HF3; + } +}; +_ue3.prototype._IF3 = function (_yn3, _cy1, _qy1) { + if (_0A1(_qy1._Ex1)) { + var _UK1 = _r11._s11(_qy1._Ex1); + if (!_UK1) return; + var _GF3 = ~~_qy1._Ix1 % _UK1._yK1.length; + if (_UK1._yK1[_GF3] != undefined) { + _nn3(_UK1._yK1[_GF3], _UK1._v2, _UK1._w2, _qy1._wx1 + _cy1._ax1, _qy1._xx1 + _cy1._bx1, _qy1._Jx1, _qy1._Kx1, _qy1._Lx1 * 0.0174532925, _qy1._Mx1, _qy1._Mx1, _qy1._Mx1, _qy1._Mx1, _qy1._Nx1); + } + } +}; +var _JF3 = -1; +function _md3() { + _JF3 = _zY2._jX2(); +} +function _CM1(_a11, _b11, _Mb1, _Nb1, _e11) { + var _KF3 = _zY2._hX2(_JF3); + if (_KF3) { + _KF3._FX2(_a11); + _KF3._GX2(_b11); + _KF3._HX2(_Mb1); + _KF3._IX2(_Nb1); + _KF3._NX2(_e11); + if (_KF3._6X2) { + _KF3._QX2(_KF3._RX2() + _KF3._SX2() * 0.5, _KF3._TX2() + _KF3._UX2() * 0.5); + _KF3._8Y2(); + } else { + _KF3._yY2(_KF3._RX2() + _KF3._SX2() * 0.5, _KF3._TX2() + _KF3._UX2() * 0.5); + _KF3._8Y2(); + _mM1 = _a11; + _oM1 = _b11; + _qM1 = _Mb1; + _sM1 = _Nb1; + var _jY2 = _e11; + _Xu1(_mM1, _oM1, _qM1, _sM1, _jY2); + } + _zY2._3Y2(_JF3); + _KF3._8Y2(); + } +} +_ue3.prototype._LF3 = function (_yn3, _cy1, _qy1, _MF3, _NF3, _ed1) { + if (_Td1(_qy1._vx1)) { + var _OF3 = _Yd1(_qy1._vx1); + var _PF3 = _0e1(_qy1._vx1); + var _Zd1 = _Wd1._Xd1(_qy1._vx1); + var _QF3 = null; + var _RF3 = 1; + var _SF3 = 1; + var _TF3 = false; + var _Bh3 = 0; + var _Ch3 = 0; + var _UF3 = 0, + _VF3 = 0; + var _WF3 = 0, + _XF3 = 0; + if (_Zd1.__d1 === null || _Zd1.__d1 === undefined) { + } else { + var _F71 = _Zd1.__d1; + var _v31 = _F71._f31; + if (!_v31.complete) return; + if (_131) if (!_v31._o51) _p51({ _f31: _v31 }); + _RF3 = _F71._Z9 / _F71._dk; + _SF3 = _F71.__9 / _F71._ek; + if (_F71._9k != 0 || _F71._ak != 0 || _F71._bk != _F71._dk || _F71._ck != _F71._ek) { + _TF3 = false; + } else { + _TF3 = true; + _Bh3 = (_Zd1._Bh3 * _RF3) / _v31.width; + _Ch3 = (_Zd1._Ch3 * _SF3) / _v31.height; + var _Dh3 = (_Zd1._Dh3 * _RF3) / _v31.width; + var _Eh3 = (_Zd1._Eh3 * _SF3) / _v31.height; + _WF3 = _Dh3 + _F71.x / _v31.width; + _XF3 = _Eh3 + _F71.y / _v31.height; + _UF3 = _Bh3 + _Dh3 * 2; + _VF3 = _Ch3 + _Eh3 * 2; + } + } + var _YF3, _ZF3, _Xf; + if (_cy1 != null) { + _YF3 = _cy1._ax1 + _qy1._wx1; + _ZF3 = _cy1._bx1 + _qy1._xx1; + _Xf = _cy1._Xf; + } else { + _YF3 = _MF3; + _ZF3 = _NF3; + _Xf = _ed1; + } + if (_v31 != null) { + var __F3 = _az1._9y1(); + __F3 &= _qy1._Cx1; + if (_TF3) { + var _0G3 = 2048; + var _O03 = Math.floor((_yn3.left - _YF3) / _Zd1._Bh3); + var _P03 = Math.floor((_yn3.right - _YF3 + _Zd1._Bh3) / _Zd1._Bh3); + var _Q03 = Math.floor((_yn3.top - _ZF3) / _Zd1._Ch3); + var _R03 = Math.floor((_yn3.bottom - _ZF3 + _Zd1._Ch3) / _Zd1._Ch3); + _O03 = _a21(0, _O03); + _P03 = _c21(_qy1._yx1, _P03); + _Q03 = _a21(0, _Q03); + _R03 = _c21(_qy1._zx1, _R03); + var _1G3 = _Zd1._Bh3; + var _2G3 = _Zd1._Ch3; + var _Fh3 = _Zd1._Fh3; + var _3G3 = (_P03 - _O03) * (_R03 - _Q03); + var _4G3 = 0; + var _5G3 = null; + var _6G3 = null; + var _y51, _3g, _B51, _D51, _F51, _H51, _b61, _c61, _d61, _e61, _f61; + if (_131) { + for (var y = _Q03; y < _R03; y++) { + var index = y * _qy1._yx1 + _O03; + for (var x = _O03; x < _P03; x++, index++, _3G3--) { + var _7G3 = _qy1._Bx1[index]; + _7G3 &= __F3; + var _8G3 = (_7G3 >> _Yw1) & __w1; + if (_8G3 === 0) continue; + _8G3 = _Zd1._Hh3[_8G3 * _Zd1.frames + _qy1._Ax1]; + if (_8G3 === 0) continue; + if (_4G3 === 0) { + _4G3 = _c21(_3G3, _0G3); + _5G3 = _131._v51(_Z41._w51, _v31._o51, _131._x51, _4G3 * 6); + _y51 = _5G3._z51() >> 2; + _3g = _y51 * _5G3._A51; + _5G3._A51 += _4G3 * 6; + _B51 = _5G3._C51; + _D51 = _5G3._E51; + _F51 = _5G3._G51; + _H51 = _3g; + _b61 = _H51 + _y51; + _c61 = _b61 + _y51; + _d61 = _c61 + _y51; + _e61 = _d61 + _y51; + _f61 = _e61 + _y51; + } + var _213 = x * _1G3 + _YF3; + var _9G3 = y * _2G3 + _ZF3; + var _QE3 = (_8G3 % _Fh3) * _UF3 + _WF3; + var _RE3 = Math.floor(_8G3 / _Fh3) * _VF3 + _XF3; + var _aG3 = _213; + var _bG3 = _9G3; + var _cG3 = _213 + _1G3; + var _dG3 = _9G3; + var _eG3 = _213; + var _fG3 = _9G3 + _2G3; + var _gG3 = _213 + _1G3; + var _hG3 = _9G3 + _2G3; + var _iG3 = _QE3; + var _jG3 = _RE3; + var _kG3 = _QE3 + _Bh3; + var _lG3 = _RE3; + var _mG3 = _QE3; + var _nG3 = _RE3 + _Ch3; + var _oG3 = _QE3 + _Bh3; + var _pG3 = _RE3 + _Ch3; + if (_7G3 & _Ww1) { + if (_7G3 & _Tw1) { + var _Et1; + _Et1 = _iG3; + _iG3 = _kG3; + _kG3 = _Et1; + _Et1 = _mG3; + _mG3 = _oG3; + _oG3 = _Et1; + } + if (_7G3 & _Sw1) { + var _Et1; + _Et1 = _jG3; + _jG3 = _nG3; + _nG3 = _Et1; + _Et1 = _lG3; + _lG3 = _pG3; + _pG3 = _Et1; + } + if (_7G3 & _Uw1) { + var _Et1; + _Et1 = _iG3; + _iG3 = _mG3; + _mG3 = _oG3; + _oG3 = _kG3; + _kG3 = _Et1; + _Et1 = _jG3; + _jG3 = _nG3; + _nG3 = _pG3; + _pG3 = _lG3; + _lG3 = _Et1; + } + } + _B51[_H51 + 0] = _aG3; + _B51[_H51 + 1] = _bG3; + _B51[_H51 + 2] = _Xf; + _B51[_b61 + 0] = _B51[_e61 + 0] = _cG3; + _B51[_b61 + 1] = _B51[_e61 + 1] = _dG3; + _B51[_b61 + 2] = _B51[_e61 + 2] = _Xf; + _B51[_c61 + 0] = _B51[_d61 + 0] = _eG3; + _B51[_c61 + 1] = _B51[_d61 + 1] = _fG3; + _B51[_c61 + 2] = _B51[_d61 + 2] = _Xf; + _B51[_f61 + 0] = _gG3; + _B51[_f61 + 1] = _hG3; + _B51[_f61 + 2] = _Xf; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = 0xffffffff; + _F51[_H51 + 0] = _iG3; + _F51[_H51 + 1] = _jG3; + _F51[_b61 + 0] = _F51[_e61 + 0] = _kG3; + _F51[_b61 + 1] = _F51[_e61 + 1] = _lG3; + _F51[_c61 + 0] = _F51[_d61 + 0] = _mG3; + _F51[_c61 + 1] = _F51[_d61 + 1] = _nG3; + _F51[_f61 + 0] = _oG3; + _F51[_f61 + 1] = _pG3; + _H51 += _y51 * 6; + _b61 += _y51 * 6; + _c61 += _y51 * 6; + _d61 += _y51 * 6; + _e61 += _y51 * 6; + _f61 += _y51 * 6; + _4G3--; + } + } + if (_4G3 > 0) _5G3._A51 -= _4G3 * 6; + } else { + for (var y = _Q03; y < _R03; y++) { + var index = y * _qy1._yx1 + _O03; + for (var x = _O03; x < _P03; x++, index++, _3G3--) { + var _7G3 = _qy1._Bx1[index]; + var _8G3 = (_7G3 >> _Yw1) & __w1; + if (_8G3 === 0) continue; + _8G3 = _Zd1._Hh3[_8G3 * _Zd1.frames + _qy1._Ax1]; + if (_8G3 === 0) continue; + var _213 = x * _1G3 + _YF3; + var _9G3 = y * _2G3 + _ZF3; + var _QE3 = (_8G3 % _Fh3) * _UF3 + _WF3; + var _RE3 = Math.floor(_8G3 / _Fh3) * _VF3 + _XF3; + var _aG3 = _213; + var _bG3 = _9G3; + var _cG3 = _213 + _1G3; + var _dG3 = _9G3; + var _eG3 = _213; + var _fG3 = _9G3 + _2G3; + var _gG3 = _213 + _1G3; + var _hG3 = _9G3 + _2G3; + var _iG3 = _QE3; + var _jG3 = _RE3; + var _kG3 = _QE3 + _Bh3; + var _lG3 = _RE3; + var _mG3 = _QE3; + var _nG3 = _RE3 + _Ch3; + var _oG3 = _QE3 + _Bh3; + var _pG3 = _RE3 + _Ch3; + if (_7G3 & _Ww1) { + var _so3 = 1; + var _to3 = 1; + var _9N1 = 0; + if (_7G3 & _Tw1) { + _so3 = -_so3; + } + if (_7G3 & _Sw1) { + _to3 = -_to3; + } + if (_7G3 & _Uw1) { + _9N1 = -1.5708; + } + _Fm3(Math.floor(_aG3) + _1G3 * 0.5, Math.floor(_bG3) + _2G3 * 0.5, _so3, _to3, -_9N1); + _R41._xK1(_v31, Math.floor(_iG3 * _v31.width), Math.floor(_jG3 * _v31.height), Math.floor(_Bh3 * _v31.width), Math.floor(_Ch3 * _v31.height), -_1G3 * 0.5, -_1G3 * 0.5, _1G3, _2G3); + _Hm3(); + } else { + _R41._xK1(_v31, Math.floor(_iG3 * _v31.width), Math.floor(_jG3 * _v31.height), Math.floor(_Bh3 * _v31.width), Math.floor(_Ch3 * _v31.height), Math.floor(_aG3), Math.floor(_bG3), _1G3, _2G3); + } + } + } + } + } + } + } +}; +_ue3.prototype._qG3 = function (_yn3, _cy1, _qy1) { + _vD3(_qy1._Px1); +}; +_ue3.prototype._rG3 = function (_yn3, _cy1, _qy1) { + if (!_qy1._ex1) return false; + var _UK1 = _r11._s11(_qy1._Dp1); + if (_UK1 != null) { + var _be1 = _UK1._yK1[0]; + if (_be1._f31 instanceof HTMLImageElement && _be1._fk >= _g31.length) return; + if (_g31[_be1._fk] instanceof HTMLImageElement && !_g31[_be1._fk].complete) return; + _jn3(_be1, _qy1._Tx1, _qy1._Ux1, _qy1._Rx1, _qy1._Sx1, _qy1._wx1, _qy1._xx1, _qy1._Jx1, _qy1._Kx1, _qy1._Mx1, _qy1._Nx1); + } +}; +_ue3.prototype._sG3 = function (_yn3) { + var _Aq3 = _rp3; + var _Bq3 = _sp3; + _rp3 = _M13; + _sp3 = 0; + var _Ny1, _Oy1, _X9, _xc1; + _xc1 = this._xy1._xc1; + for (_X9 = _xc1.length - 1; _X9 >= 0; _X9--) { + _Ny1 = _xc1[_X9]; + if (_Ny1 === null || _Ny1._ex1 <= 0) { + continue; + } + if (_az1._7y1()) { + _vi1(_az1._8y1()); + } else { + _vi1(_Ny1._Xf); + } + _tG3(_Ny1._jx1); + _uG3(_Ny1._k91, _Ny1._hx1); + for (var _i21 = 0; _i21 < _Ny1._lx1.length; _i21++) { + _Oy1 = _Ny1._lx1._s11(_i21); + if (_Oy1 != null) { + if (_Oy1._px1 === _Gw1) { + this._EF3(_yn3, _Ny1, _Oy1); + } else if (_Oy1._px1 === _Hw1) { + this._yF3(_yn3, _Ny1, _Oy1); + } else if (_Oy1._px1 === _Iw1) { + this._zF3(_yn3, _Ny1, _Oy1); + } else if (_Oy1._px1 === _Jw1) { + this._IF3(_yn3, _Ny1, _Oy1, 0, 0, 0); + } else if (_Oy1._px1 === _Kw1) { + this._LF3(_yn3, _Ny1, _Oy1); + } else if (_Oy1._px1 === _Lw1) { + this._qG3(_yn3, _Ny1, _Oy1); + } else if (_Oy1._px1 === _Mw1) { + this._rG3(_yn3, _Ny1, _Oy1); + } + } + } + _uG3(_Ny1._k91, _Ny1._ix1); + _vG3(_Ny1._jx1); + } + _rp3 = _Aq3; + _sp3 = _Bq3; +}; +_ue3.prototype._wG3 = function (_yn3) { + __u1 = _yn3; + _2v1(); + if (this._hE3) { + _in3(_N71(_rn._6l3)); + } + this._xG3(_yn3, _C23); + if (this._xy1 != null && this._xy1.length > 0) { + this._sG3(_yn3); + } else { + for (var _X9 = 0; _X9 < _Wd1._Vd1.length; _X9++) { + var _Zd1 = _Wd1._s11(_X9); + if (_Zd1) { + _Zd1._4a = _rn._8l3[_X9]; + _Zd1._1x1 = _rn._9l3[_X9]; + _Zd1.x = _rn._bl3[_X9]; + _Zd1.y = _rn._cl3[_X9]; + _Zd1.index = _rn._al3[_X9]; + _Zd1._Mh3 = _rn._fl3[_X9]; + _Zd1._Nh3 = _rn._gl3[_X9]; + _Zd1.alpha = _rn._ml3[_X9]; + _Zd1._7x1 = _rn._ll3[_X9]; + _Zd1._Yf = _rn._jl3[_X9]; + _Zd1._Zf = _rn._kl3[_X9]; + _Zd1._4x1 = _rn._hl3[_X9]; + _Zd1._5x1 = _rn._il3[_X9]; + if (_Zd1 != null && _Zd1._4a && !_Zd1._1x1) { + var _UK1 = _Wd1._Xd1(_Zd1.index); + if (_UK1 != null) { + if (_Zd1._6x1) { + _WM1(_UK1.__d1, _Zd1.x, _Zd1.y, this._Vz1, this._Xz1, _Zd1._7x1, _Zd1.alpha); + } else { + _bN1(_UK1.__d1, _Zd1.x, _Zd1.y, _Zd1._4x1, _Zd1._5x1, _Zd1._Nh3, _Zd1._Mh3, _Zd1._7x1, _Zd1.alpha); + } + } + } + } + } + if (this._pE3._4E3._d31 > 0) { + if (_mb3.length != 0) { + this._wF3(_yn3); + } else { + this._qF3(_yn3); + } + } else if (_mb3.length != 0) { + this._tF3(_yn3); + } else { + this._sF3(_yn3); + } + for (var _X9 = 0; _X9 < _Wd1._Vd1.length; _X9++) { + var _Zd1 = _Wd1._s11(_X9); + if (_Zd1 != null && _Zd1._4a && _Zd1._1x1) { + var _UK1 = _Wd1._Xd1(_Zd1.index); + if (_UK1 != null) { + if (_Zd1._6x1) { + _WM1(_UK1.__d1, _Zd1.x, _Zd1.y, this._Vz1, this._Xz1, _Zd1._7x1, _Zd1.alpha); + } else { + _bN1(_UK1.__d1, _Zd1.x, _Zd1.y, _Zd1._4x1, _Zd1._5x1, _Zd1._Nh3, _Zd1._Mh3, _Zd1._7x1, _Zd1.alpha); + } + } + } + } + } + this._xG3(_yn3, _D23); +}; +_ue3.prototype._yG3 = function () { + if (_ic3 >= 0) { + var _qK1 = _r11._s11(_ic3); + if (_qK1 != null) { + _qK1._O31(_jc3, _ub1._1O1 - _9b1.left, _ub1._2O1 - _9b1.top, 1.0, 1.0, 0, 0xffffff, 1.0); + } + _jc3++; + if (_jc3 > _qK1._721) _jc3 -= _qK1._721; + } +}; +function _uG3(_zG3, _AG3) { + if (_AG3 != -1) { + _72._F2[_AG3](null, null); + } +} +function _tG3(_BG3) { + if (_BG3 != -1) { + _gU(_BG3); + } +} +function _vG3(_BG3) { + if (_BG3 != -1) { + _sU(); + } +} +_ue3.prototype._xG3 = function (_yn3, _j01) { + var _ne3, _Yv1, _X9, _xc1, _em3; + __u1 = _yn3; + _2v1(); + if (this._xy1.length > 0) { + var _Ny1, _Oy1; + _xc1 = this._xy1._xc1; + for (_X9 = _xc1.length - 1; _X9 >= 0; _X9--) { + _Ny1 = _xc1[_X9]; + if (_Ny1 == null || _Ny1._ex1 == false) { + continue; + } + _tG3(_Ny1._jx1); + _uG3(_Ny1._k91, _Ny1._hx1); + for (var _i21 = 0; _i21 < _Ny1._lx1.length; _i21++) { + _Oy1 = _Ny1._lx1._s11(_i21); + if (_Oy1 != null) { + if (_Oy1._px1 === _Hw1) { + _Yv1 = _Oy1._ox1; + if (_Yv1 != null) { + if (!(_Yv1._bl || !_Yv1._cl || !_Yv1._4a)) { + if (_Yv1._EZ2[_j01]) { + _Yv1._B11(_j01, 0, _Yv1, _Yv1); + } + } + } + } + } + } + _uG3(_Ny1._k91, _Ny1._ix1); + _vG3(_Ny1._jx1); + } + } else { + _xc1 = this._8w1._xc1; + _em3 = _r11._m2; + for (_X9 = _xc1.length - 1; _X9 >= 0; _X9--) { + _Yv1 = _xc1[_X9]; + if (_Yv1._bl || !_Yv1._4a) continue; + if (_Yv1._EZ2[_j01]) { + _Yv1._B11(_j01, 0, _Yv1, _Yv1); + } + } + } +}; +_ue3.prototype._CG3 = function (_b21) { + _yb3 = _Fb3; + _yb3._ab1 = 0; + _yb3._cb1 = 0; + _yb3._DG3 = _b21.right; + _yb3._EG3 = _b21.bottom; + _yb3._bb1 = _b21.right; + _yb3._db1 = _b21.bottom; + _yb3._FG3 = 1.0; + _yb3._GG3 = 1.0; + _Rs1(); + { + _BM1(0, 0, _b21.right, _b21.bottom); + _DM1(0, 0, _b21.right, _b21.bottom, 0); + if (this._jE3 && _VQ1) { + _in3(_FN1); + } + this._xG3(_b21, _G23); + } + _Ys1(); +}; +_ue3.prototype._HG3 = function () { + if (_VQ1) { + if (_WL1 < 0) { + _WL1 = _5e1(_WQ1, _XQ1); + _rn._DV = _WL1; + debug("Application Surface created: w=" + _WQ1 + ", h=" + _XQ1); + } + if (_XL1) { + _XL1 = false; + _5e1(_YL1, _ZL1, _WL1); + _WQ1 = _YL1; + _XQ1 = _ZL1; + debug("Application Surface resized: w=" + _WQ1 + ", h=" + _XQ1); + _IG3(); + } + _zM1(_WL1); + } +}; +_ue3.prototype._JG3 = function (_b21) { + _Rs1(); + var _KG3 = new _tp1(); + _KG3._Pb1(__u1); + if (_F01) { + _CM1(0, 0, _b21.right, _b21.bottom, 0); + } + _WN1 = 1; + _XN1 = 1; + this._HG3(); + this._oF3(); + var _3b1; + if (!this._4b1) { + _3b1 = _5b1; + _BM1(0, 0, _WQ1, _XQ1); + if (_F01) { + _CM1(0, 0, _D01._Vz1, _D01._Xz1, 0); + } else { + _DM1(0, 0, _D01._Vz1, _D01._Xz1, 0); + } + } else { + _3b1 = this._6b1; + if (this._iE3) { + _BM1(0, 0, _WQ1, _XQ1); + _DM1(0, 0, _WQ1, _XQ1, 0); + _in3(_FN1); + } + } + var _LG3 = _YQ1._Z9 / _WQ1; + var _MG3 = _YQ1.__9 / _XQ1; + var _vL2 = _WN1; + var _wL2 = _XN1; + _Eb3 = 0; + for (var _X9 = 0; _X9 < _3b1.length; _X9++) { + _yb3 = _3b1[_X9]; + if (_yb3._4a) { + var _NG3 = _OG3; + _Rs1(); + { + if (_yb3._lF3 != -1) { + _fM1(_yb3._lF3); + } + _yb3._ab1 = _yb3._hF3 * _vL2 * _LG3 + _YQ1.x; + _yb3._cb1 = _yb3._iF3 * _wL2 * _MG3 + _YQ1.y; + _yb3._DG3 = _yb3._jF3 * _vL2 * _LG3; + _yb3._EG3 = _yb3._kF3 * _wL2 * _MG3; + _yb3._bb1 = _yb3._ab1 + _yb3._DG3; + _yb3._db1 = _yb3._cb1 + _yb3._EG3; + _yb3._FG3 = _yb3._DG3 / _yb3._pM1; + _yb3._GG3 = _yb3._EG3 / _yb3._rM1; + if (_yb3._lF3 != -1) { + _BM1(0, 0, _aM1(_yb3._lF3), _bM1(_yb3._lF3)); + } else { + _BM1(_yb3._hF3 * _vL2, _yb3._iF3 * _wL2, _yb3._jF3 * _vL2, _yb3._kF3 * _wL2); + } + if (_F01) { + _zY2._3Y2(_yb3._RZ2); + var _AX2 = _zY2._2Y2(); + if (_AX2 != null) { + _AX2._z81(); + _AX2._8Y2(); + } + } else _DM1(_yb3._lM1, _yb3._nM1, _yb3._pM1, _yb3._rM1, _yb3.angle); + if (!_F01) { + if (Math.abs(_yb3.angle) < 0.001) { + _b21.left = _yb3._lM1; + _b21.top = _yb3._nM1; + _b21.right = _yb3._lM1 + _yb3._pM1; + _b21.bottom = _yb3._nM1 + _yb3._rM1; + } else { + var _0v1 = _yb3.angle * (_g21 / 180); + var _Wo1 = Math.abs(Math.sin(_0v1)); + var _Y9 = Math.abs(Math.cos(_0v1)); + var _dc1 = _Y9 * _yb3._pM1 + _Wo1 * _yb3._rM1; + var _1v1 = _Wo1 * _yb3._pM1 + _Y9 * _yb3._rM1; + _b21.left = _yb3._lM1 + (_yb3._pM1 - _dc1) / 2; + _b21.right = _yb3._lM1 + (_yb3._pM1 + _dc1) / 2; + _b21.top = _yb3._nM1 + (_yb3._rM1 - _1v1) / 2; + _b21.bottom = _yb3._nM1 + (_yb3._rM1 + _1v1) / 2; + } + _rn._ol3 = _Eb3; + this._wG3(_b21); + } else { + _rn._ol3 = _Eb3; + this._wG3(__u1); + } + if (_yb3._lF3 != -1) { + _FM1(); + } + _Eb3++; + if (_F01) { + var _AX2 = _zY2._2Y2(); + if (_AX2 != null) { + _AX2._B81(); + } + _zY2._3Y2(-1); + } + } + _Ys1(); + } + } + __u1._Pb1(_KG3); + _Ys1(); +}; +_ue3.prototype._PG3 = function (_b21) { + if (_QG3 && _VQ1) { + _Rs1({ _RG3: true, _SG3: true }); + _b21.left = 0; + _b21.top = 0; + _b21.right = _zs1(); + _b21.bottom = _ws1(); + var rect = _YQ1; + var _Mo2 = _131; + var _TG3 = _Mo2 && _Vh1(); + if (_Mo2) _bh1(false); + _BM1(0, 0, _b21.right, _b21.bottom); + _DM1(0, 0, _b21.right, _b21.bottom, 0); + _VM1(_WL1, rect.x, rect.y, rect._Z9, rect.__9); + if (_Mo2) _bh1(_TG3); + _Ys1({ _UG3: true, _VG3: true }); + } +}; +_ue3.prototype._WG3 = function (_b21) { + _b21.left = 0; + _b21.top = 0; + _b21.right = _zs1(); + _b21.bottom = _ws1(); + _yb3 = _Fb3; + _yb3._ab1 = 0; + _yb3._cb1 = 0; + _yb3._DG3 = _b21.right; + _yb3._EG3 = _b21.bottom; + _yb3._bb1 = _b21.right; + _yb3._db1 = _b21.bottom; + _yb3._FG3 = 1.0; + _yb3._GG3 = 1.0; + _Rs1(); + { + _BM1(0, 0, _b21.right, _b21.bottom); + _DM1(0, 0, _b21.right, _b21.bottom, 0); + this._xG3(_b21, _H23); + } + _Ys1(); +}; +_ue3.prototype._7a = function (_b21) { + var _XG3 = _WN1; + var _YG3 = _XN1; + var _xs1 = _ys1; + var _us1 = _vs1; + if (_xs1 < 0) _xs1 = _zs1(); + if (_us1 < 0) _us1 = _ws1(); + _Rs1({ _RG3: true }); + { + _b21.left = 0; + _b21.top = 0; + _b21.right = _zs1(); + _b21.bottom = _ws1(); + _WN1 = _b21.right / _xs1; + _XN1 = _b21.bottom / _us1; + _yb3 = _Fb3; + _yb3._ab1 = 0; + _yb3._cb1 = 0; + _yb3._DG3 = _b21.right; + _yb3._EG3 = _b21.bottom; + _yb3._bb1 = _b21.right; + _yb3._db1 = _b21.bottom; + _yb3._FG3 = _WN1; + _yb3._GG3 = _XN1; + _Fs1 = true; + _BM1(0, 0, _b21.right, _b21.bottom); + _Gs1(); + var _KG3 = new _tp1(); + _KG3._Pb1(__u1); + __u1.left = 0; + __u1.top = 0; + __u1.right = _xs1; + __u1.bottom = _us1; + this._xG3(_b21, _E23); + this._xG3(_b21, _A23); + this._xG3(_b21, _F23); + _Fs1 = false; + __u1._Pb1(_KG3); + } + _Ys1({ _UG3: true }); + _WN1 = _XG3; + _XN1 = _YG3; +}; +_ue3.prototype._ZG3 = function (_b21) { + if (_ic3 >= 0) { + _Rs1(); + _BM1(0, 0, _b21.right, _b21.bottom); + _DM1(0, 0, _b21.right, _b21.bottom, 0); + this._yG3(); + _Ys1(); + } +}; +_ue3.prototype._O31 = function () { + _Rs1(); + _Us1 = 0; + _Vs1 = 0; + _Ws1 = canvas.width; + _Xs1 = canvas.height; + var _b21 = new _tp1(); + if (this._4b1) { + _b21.left = 0; + _b21.top = 0; + _b21.right = _zs1(); + _b21.bottom = _ws1(); + } else { + _b21._Pb1(__u1); + } + this._CG3(_b21); + this._JG3(_b21); + if (_VQ1) { + _FM1(); + } + if (_TL1.length != 0) { + _Rb1("Unbalanced surface stack. You MUST use surface_reset_target() for each set."); + return; + } + this._WG3(_b21); + this._PG3(_b21); + this._7a(_b21); + this._ZG3(_b21); + _Ys1(); +}; +function _Gs1() { + var _xs1 = _ys1; + var _us1 = _vs1; + if (_xs1 < 0) _xs1 = _MN1; + if (_us1 < 0) _us1 = _NN1; + var _vL2 = 1; + var _wL2 = 1; + var _hM2 = 0; + var _iM2 = 0; + if (_As1) { + _vL2 = _Ds1; + _wL2 = _Es1; + _hM2 = _Bs1; + _iM2 = _Cs1; + _mn3(_vL2, _wL2, _hM2, _iM2); + } else { + _hM2 = _YQ1.x; + _iM2 = _YQ1.y; + if (_ys1 > 0) { + _vL2 = _YQ1._Z9 / _xs1; + } + if (_vs1 > 0) { + _wL2 = _YQ1.__9 / _us1; + } + _mn3(_vL2, _wL2, _hM2, _iM2); + } + _2v1(); +} +_ue3.prototype.__G3 = function () { + var _0H3 = []; + var _Zv1 = _iy1._9s3._xc1; + for (var _X9 = 0; _X9 < _Zv1.length; _X9++) { + var _Yv1 = _Zv1[_X9]; + if (_Yv1._bl) { + _0H3[_0H3.length] = _Yv1; + } + } + for (var _X9 = 0; _X9 < _0H3.length; _X9++) { + var _Yv1 = _0H3[_X9]; + this._5F3(_Yv1); + } +}; +_ue3.prototype._5F3 = function (_Yv1) { + if (this._uF1 && _Yv1._ME2) { + this._uF1._m62(_Yv1._ME2); + } + _az1._iz1(this, _Yv1); + _iy1._cs3(_Yv1); + this._8w1._qz1(_Yv1); + this._mE3._ey1(_Yv1); + _Yv1._fw1._iz1(_Yv1); +}; +_ue3.prototype._1H3 = function (_8r1) { + if (_8r1._cl) { + this._8w1._qz1(_8r1); + _8r1._fw1._iz1(_8r1); + this._mE3._Da1(_8r1); + _8r1._cl = false; + } +}; +_ue3.prototype._7E3 = function (_Ub1) { + var _1E3 = this._oE3[_Ub1]; + if (_1E3) { + this._pE3._7E3(_1E3); + this._oE3[_Ub1] = undefined; + this._nE3--; + } +}; +_ue3.prototype._2H3 = function () { + if (this._Xp3.length == 0) return; + var _oc1 = this._Xp3; + var _cl = this._8w1; + var _3H3; + var _4H3; + if (_cl._xA3 < 0) { + _4H3 = _cl._xc1.length; + } else { + _4H3 = _cl._xA3; + } + var _d31 = 0; + for (var _X9 = 0; _X9 < _oc1.length; _X9++) { + var _Yv1 = _oc1[_X9]; + for (var _i21 = 0; _i21 < _4H3; _i21++) { + if (_Yv1 == _cl._xc1[_i21]) { + _cl._xc1.splice(_i21, 1); + _cl._xc1[_cl._xc1.length] = _Yv1; + _d31 += 1; + _4H3 -= 1; + break; + } + } + if (_F01) { + var _Ay1 = _D01; + if (_Ay1 != null) { + var _Yz1 = _az1._fz1(_Ay1, _Yv1._Ey1); + if (_Yz1 != null) { + if (floor(_Yz1._Xf) != floor(_Yv1._Xf)) { + if (_Yz1._fx1 && _Yz1._lx1.length == 1) { + _az1._rz1(_Ay1, _Yz1, _Yv1._Xf, true); + } else { + _az1._jz1(_Ay1, _Yz1, _Yv1); + _az1._cz1(_Ay1, _Yv1); + } + } + } + } + } + } + if (_d31 > 0) { + if (_cl._xA3 < 0) { + _cl._xA3 = _cl._xc1.length - _d31; + } else { + _cl._xA3 -= _d31; + } + } + this._Xp3 = []; +}; +_ue3.prototype._5H3 = function () { + if (_F01) { + var _Bc1 = this._2D3.length; + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _6H3 = this._2D3[_X9]; + var _RC3 = _6H3._3D3; + var type = _6H3.type; + var id = _RC3.id; + if (type == 0) { + _az1._vy1(_D01, _RC3._QB3, true); + var _0D3 = new _Ox1(); + _0D3._Px1 = id; + _0D3._QB3 = _az1._Sy1(_D01, _RC3._Xf, _0D3, true, true); + } + } + } + if (this._2D3.length != 0) this._2D3 = []; +}; +function _dd3() { + this._7H3 = []; + this._Ae3 = []; +} +_dd3.prototype._ve3 = function (_Iq2) { + this._Ae3 = _Iq2; +}; +_dd3.prototype._Da1 = function (_8H3) { + return (this._7H3[this._7H3.length] = _8H3); +}; +_dd3.prototype._s11 = function (_9H3) { + if (_9H3 < 0 || _9H3 >= this._7H3.length) return null; + return this._7H3[_9H3]; +}; +_dd3.prototype._we3 = function (_9H3) { + return this._7H3[this._Ae3[_9H3]]; +}; +_dd3.prototype._qz1 = function (_9H3) { + this._7H3[_9H3] = null; +}; +_dd3.prototype._aH3 = function () { + _zY2._BX2(); + _md3(); + for (var _bH3 in this._7H3) { + if (!this._7H3.hasOwnProperty(_bH3)) continue; + var _Ay1 = this._7H3[_bH3]; + for (var _X9 = 0; _X9 < 8; _X9++) { + var _cH3 = _Ay1._lx2(_X9); + if (_cH3) { + _cH3._RZ2 = -1; + } + } + var _dH3 = _Ay1._SF1; + if (_dH3) { + for (var _X9 = 0; _X9 < 8; _X9++) { + var _Yk1 = _dH3._Nf[_X9]; + if (_Yk1) { + if (_Yk1._RZ2 !== undefined) { + delete _dH3._Nf[_X9]._RZ2; + } + } else { + var _e21 = 0; + } + } + } + } + _zY2._wX2(); +}; +var _wI1 = []; +/*@constructor */ function _eH3() { + this.__type = "[sound]"; + this._d2 = ""; + this._e2 = 0; + this._f2 = ""; + this._g2 = ""; + this._h2 = 0; + this.volume = 1; + this._i2 = 0; + this.preload = true; + this._fH3 = 1.0; + this._gH3 = 0; + this._hH3 = []; +} +_eH3.prototype._iH3 = function (_Jh3) { + this._d2 = _Jh3._d2; + this._e2 = _Jh3._e2; + this._f2 = _Jh3._f2; + this._g2 = _Jh3._g2; + this._h2 = _Jh3._h2; + this.volume = _Jh3.volume; + this._i2 = _Jh3._i2; + this.preload = _Jh3.preload; + this._fH3 = this.volume; + this._7K1(this._d2); +}; +_eH3.prototype._7K1 = function (_ud3) { + this._gH3 = 0; + this._hH3 = []; + var _jH3 = _wI1[this._d2]; + if (_jH3) { + if (_Va3 > 1 && typeof _jH3.cloneNode === "function") { + for (var _X9 = 0; _X9 < _Va3; _X9++) this._hH3[_X9] = _jH3.cloneNode(true); + } else { + _Va3 = 1; + this._hH3[0] = _jH3; + } + } +}; +var _kH3 = !1; +function _Zd3(_kv1, _Ub1, _JJ1, _ev1, _ZT2) { + _kv1 = _5I1(_kv1); + if (_TJ1 == false) { + return undefined; + } + var _lH3 = false; + var _d2 = _kv1; + var _6I1; + var index; + index = _kv1.indexOf(_JJ1); + if (index > 0) { + _kv1 = _kv1.substr(0, index); + } + if (_7I1) { + _JJ1 = "ogg"; + } else if (_8I1) { + _JJ1 = "mp3"; + } else { + _JJ1 = "ogg"; + } + _lH3 = true; + if (_lH3) { + _kv1 = _kv1 + "." + _JJ1; + try { + var _mH3 = new Audio(); + _mH3.URL = _kv1; + _mH3._fH3 = 1.0; + _mH3.autobuffer = true; + if (typeof _mH3.loop == "boolean") _mH3.loop = false; + _mH3.preload = "auto"; + _mH3._Ad3 = false; + _mH3._nH3 = false; + var _rc1 = document.createElement("source"); + _rc1.setAttribute("src", _kv1); + if (_JJ1 == "ogg") { + _rc1.setAttribute("type", "audio/ogg"); + _rc1.setAttribute("codecs", "vorbis"); + } else { + _rc1.setAttribute("type", "audio/mpeg"); + } + _mH3.setAttribute("networkState", 0); + _mH3.insertBefore(_rc1, null); + document.body.appendChild(_mH3); + _wI1[_d2] = _mH3; + _mH3.addEventListener("canplaythrough", _ev1, false); + _mH3.addEventListener("error", _ZT2, false); + _mH3.addEventListener("loadstart", _xd3, false); + _mH3.addEventListener("suspend", _yd3, false); + _mH3.addEventListener("stalled", _zd3, false); + _mH3.addEventListener("stall", _zd3, false); + _mH3.load(); + } catch (e) { + if (_Cv1 == _i13 && _kH3 == false) { + var _oH3 = navigator; + _kH3 = true; + var _pH3 = _oH3.userAgent.indexOf("Windows"); + if (_pH3 != -1) { + alert("Audio Error: Please ensure that quicktime is installed"); + } + } + } + } + return _Ub1; +} +/*@constructor */ function _hd3() { + this._c2 = []; + this.length = 0; +} +_hd3.prototype._qz1 = function (_G31) { + if (this._c2[_G31]) { + this._qH3(_G31); + this._c2[_G31] = undefined; + } +}; +/*@this {yySound} */ function _rH3() { + this._nH3 = false; +} +_hd3.prototype._sH3 = function (_G31) { + try { + var _tH3 = this._c2[_G31]; + if (!_tH3) return null; + var _uH3 = _tH3._hH3[this._c2[_G31]._gH3]; + this._c2[_G31]._gH3++; + if (this._c2[_G31]._gH3 >= _Va3) { + this._c2[_G31]._gH3 = 0; + } + return _uH3; + } catch (e) { + debug("Sound buffer unavailable for sound: " + _G31); + } + return null; +}; +_hd3.prototype._qH3 = function (_l81) { + { + var _vH3 = this._c2[_l81]; + if (!_vH3) return; + _vH3 = _vH3._hH3; + for (var _X9 = 0; _X9 < _vH3.length; _X9++) { + var _tH3 = _vH3[_X9]; + if (_tH3 != null) { + try { + _tH3.pause(); + _tH3._nH3 = false; + } catch (_dc1) { + if (_FJ1) debug("Error stopping sound: " + this._c2[_l81]._d2); + } + } + } + } +}; +/*@this {yySound} */ function _wH3() { + try { + this.currentTime = 0; + } catch (_dc1) { + if (_FJ1) debug("Error in Repeat_Sound_Callback: " + _dc1.message); + } + this.play(); +} +_hd3.prototype._s11 = function (_G31) { + if (_G31 < 0 || _G31 >= this._c2.length) return null; + return this._c2[_G31]; +}; +_hd3.prototype._Ua1 = function () { + this._c2 = []; + this._c2.length = 0; +}; +_hd3.prototype._Da1 = function (_Jh3) { + var _Zd1 = null; + if (_Jh3 != null) { + _Zd1 = new _eH3(); + _Zd1._iH3(_Jh3); + } + this._c2[this._c2.length] = _Zd1; +}; +var _8x1 = 0, + _H01 = 1; +var _xH3 = 2147483647; +/*@constructor */ function _tp1() { + this.left = 0; + this.top = 0; + this.right = 0; + this.bottom = 0; +} +_tp1.prototype._Pb1 = function (__K1) { + this.left = __K1.left; + this.right = __K1.right; + this.top = __K1.top; + this.bottom = __K1.bottom; +}; +/*@constructor */ function _EK1() { + this.__type = "[sprite]"; + this._d2 = "sprite"; + this.width = 16; + this.height = 16; + this._tC1 = new _tp1(); + this._n2 = true; + this._o2 = true; + this.preload = true; + this._HK1 = 0; + this._IK1 = false; + this._Hq3 = false; + this._v2 = 0; + this._w2 = 0; + this._JK1 = false; + this._721 = 0; + this._TK1 = 8; + this._KK1 = false; + this._LK1 = false; + this._821 = []; + this._yH3 = []; + this._yK1 = []; + this._MK1 = []; + this._G01 = _8x1; + this._s2 = 30; + this._zH3 = false; +} +_EK1.prototype._Gq3 = function () { + return this._IK1; +}; +_EK1.prototype._9G2 = function () { + return this._721; +}; +_EK1.prototype._NK1 = function () { + var _AH3 = this._w2 * this._w2; + var _BH3 = this._v2 * this._v2; + var _CH3 = (this.width - this._v2) * (this.width - this._v2); + var _DH3 = (this.height - this._w2) * (this.height - this._w2); + var _EH3 = ~~ceil(sqrt(_BH3 + _AH3)); + var _FH3 = ~~ceil(sqrt(_CH3 + _AH3)); + var _GH3 = ~~ceil(sqrt(_BH3 + _DH3)); + var _HH3 = ~~ceil(sqrt(_CH3 + _DH3)); + this._TK1 = _a21(_EH3, _a21(_FH3, _a21(_GH3, _HH3))); +}; +_EK1.prototype._IH3 = function (_JH3, _DF1, _EF1) { + try { + if (_r11._KH3 !== undefined) { + var _LH3 = true; + var byteOffset = 0; + var _MH3 = _r11._KH3[_JH3]; + var _9s2 = new DataView(_MH3); + if (_9s2 !== undefined) { + var _NH3 = _9s2.getInt32(byteOffset, _LH3); + var _OH3 = 1 << 31; + if ((_NH3 & _OH3) != 0) { + _NH3 &= ~_OH3; + byteOffset += 4; + } + byteOffset += 4; + var _PH3 = null; + if (_NH3 > 0) { + _PH3 = new Uint8Array(_MH3, byteOffset, _NH3); + byteOffset += (_NH3 + 3) & ~3; + } + var _QH3 = _9s2.getUint32(byteOffset, _LH3); + byteOffset += 4; + this._RH3 = []; + for (var _X9 = 0; _X9 < _QH3; _X9++) { + var type = _9s2.getInt32(byteOffset, _LH3); + byteOffset += 4; + var id = _9s2.getInt32(byteOffset, _LH3); + byteOffset += 4; + var _SH3 = null; + if (type === _4U2) { + _SH3 = new _dU2(type, id); + byteOffset = _SH3._eU2(_9s2, byteOffset, _LH3, this._RH3); + } else if (type === _5U2) { + _SH3 = new _LT2(type, id); + byteOffset = _SH3._NT2(_MH3, _9s2, byteOffset, _LH3, _PH3); + } else { + _SH3 = { type: _3U2, id: id }; + } + this._RH3.push(_SH3); + } + this._Wp3 = new _aV2(); + byteOffset = this._Wp3._eV2(_9s2, byteOffset, _LH3); + if (this._Wp3._dV2._fV2 > 0) { + byteOffset = this._TH3(_9s2, byteOffset, _LH3); + if (!this._zH3) { + this._IK1 = true; + } + } else { + this.width = this._Wp3._L11; + this.height = this._Wp3._N11; + if (!this._zH3) { + this._IK1 = false; + } + } + if (!this._zH3) { + this._HK1 = 0; + this.preload = true; + } + if (!this._zH3 && !this._IK1) { + this._tC1.left = this._Wp3._K11; + this._tC1.right = this._Wp3._L11; + this._tC1.top = this._Wp3._M11; + this._tC1.bottom = this._Wp3._N11; + this._v2 = _DF1; + this._w2 = _EF1; + } + this._NK1(); + this._UH3(); + } + } + } catch (e) { + debug("Cannot build SWF data " + e.message); + } +}; +_EK1.prototype._TH3 = function (_OT2, _PT2, _QT2) { + if (true != this._IK1) { + return; + } + this._821 = []; + this.width = this._Wp3._dV2._gV2; + this.height = this._Wp3._dV2._hV2; + var _fV2 = this._Wp3._dV2._fV2; + for (var _X9 = 0; _X9 < _fV2; _X9++) { + var _VH3 = _OT2.getInt32(_PT2, _QT2); + _PT2 += 4; + var _WH3 = _PT2; + var _XH3 = 0; + var _Xu2 = []; + for (var _i21 = 0; _i21 < _VH3; _i21++) { + var _YH3 = _OT2.getUint8(_PT2, _QT2); + _PT2 += 1; + var _ZH3 = (_YH3 & 0x80) != 0 ? true : false; + var __H3 = (_YH3 & 0x7f) + 1; + for (var _Sc1 = 0; _Sc1 < __H3; _Sc1++) { + _Xu2[_XH3++] = _ZH3; + } + } + var _0I3 = new Uint8Array(_Xu2.length); + for (var _X9 = 0; _X9 < _Xu2.length; ++_X9) _0I3[_X9] = _Xu2[_X9]; + this._821[_X9] = _0I3; + _PT2 = _WH3 + ((_VH3 + 3) & ~3); + } + this._KK1 = true; + return _PT2; +}; +_EK1.prototype._UH3 = function () { + this._O31 = function (_911, _a11, _b11, _Dm1, _Em1, _e11, _M71, _f41) { + _pn3(this._RH3, this._Wp3, _911, this._v2, this._w2, _a11, _b11, _Dm1, _Em1, _e11, _M71, _f41, this._yK1); + }; + this._aN1 = function (_1I3, _a11, _b11, _f41) { + _pn3(this._RH3, this._Wp3, _1I3, this._v2, this._w2, _a11, _b11, 1.0, 1.0, 0.0, 0xffffffff, _f41, this._yK1); + }; +}; +_EK1.prototype._2I3 = function (_3I3) { + if (_3I3 >= 0) { + if (_r11._uP2 !== undefined) { + var _0K2 = _r11._uP2[_3I3]; + this._Ke3 = new _W21(); + this._Ke3._h31(this._d2, _0K2._0d1, _0K2._TK2, _0K2._n31, _0K2._o31); + } + this._O31 = function (_911, _a11, _b11, _Dm1, _Em1, _e11, _M71, _f41) { + this._Ke3._O31(_911, _a11, _b11, _Dm1, _Em1, _e11, _M71, _f41); + }; + this._aN1 = function (_911, _a11, _b11, _f41) { + this._Ke3._O31(_911, _a11, _b11, 1, 1, 0, 0xffffff, _f41); + }; + this._721 = _xH3; + } +}; +function _4I3(_5I3, _dv2) { + if (_5I3._MK1[_dv2] != null) { + var _Z11 = []; + var src = 0; + var _051 = 0; + var _Ce1; + while (src < _5I3._MK1[_dv2].length) { + var _6I3 = _5I3._MK1[_dv2][src++]; + if (_6I3 & 0x80) { + _6I3 = (_6I3 & 0x7f) + 1; + _Ce1 = _5I3._MK1[_dv2][src++]; + for (var _J41 = 0; _J41 < _6I3; _J41++) { + _Z11[_051++] = _Ce1; + } + } else { + _6I3++; + for (var _J41 = 0; _J41 < _6I3; _J41++) { + _Z11[_051++] = _5I3._MK1[_dv2][src++]; + } + } + } + } + _5I3._MK1[_dv2] = _Z11; +} +function _oe3(_7I3) { + var _ne3 = new _EK1(); + if (_7I3._d2 !== undefined) _ne3._d2 = _7I3._d2; + if (_7I3.width !== undefined) _ne3.width = _7I3.width; + if (_7I3.height !== undefined) _ne3.height = _7I3.height; + if (_7I3._x2 !== undefined) _ne3._tC1.left = _7I3._x2; + if (_7I3._q2 !== undefined) _ne3._tC1.right = _7I3._q2; + if (_7I3._y2 !== undefined) _ne3._tC1.top = _7I3._y2; + if (_7I3._r2 !== undefined) _ne3._tC1.bottom = _7I3._r2; + if (_7I3._n2 !== undefined) _ne3._n2 = _7I3._n2; + if (_7I3._o2 !== undefined) _ne3._o2 = _7I3._o2; + if (_7I3.preload !== undefined) _ne3.preload = _7I3.preload; + if (_7I3._u2 !== undefined) _ne3._HK1 = _7I3._u2; + if (_7I3._p2 !== undefined) _ne3._IK1 = _7I3._p2 == 1; + if (_7I3._p2 !== undefined) _ne3._Hq3 = _7I3._p2 == 2; + if (_7I3._v2 !== undefined) _ne3._v2 = _7I3._v2; + if (_7I3._w2 !== undefined) _ne3._w2 = _7I3._w2; + if (_7I3._G01 !== undefined) _ne3._G01 = _7I3._G01; + if (_7I3._s2 !== undefined) _ne3._s2 = _7I3._s2; + _ne3._MK1 = null; + if (_7I3._8I3 !== undefined) { + _ne3._zH3 = true; + _ne3._IH3(_7I3._8I3, _ne3._v2, _ne3._w2); + } + if (_7I3._9I3 !== undefined) { + _ne3._2I3(_7I3._9I3); + } + if (_7I3._MK1 !== undefined) _ne3._MK1 = _7I3._MK1; + _ne3._yK1 = []; + for (var _X9 = _7I3._t2.length - 1; _X9 >= 0; _X9--) { + _ne3._yK1[_X9] = _7I3._t2[_X9]; + } + if (_ne3._721 == 0) { + _ne3._721 = _ne3._yK1.length; + } + _ne3._NK1(); + for (var _X9 = 0; _X9 < _ne3._yK1.length; _X9++) { + _ne3._yK1[_X9] = _Kh3(_ne3._yK1[_X9]); + if (_ne3._yK1[_X9] != null) { + if (_ne3._yK1[_X9]._bk == 0) _ne3._yK1[_X9]._bk = 1; + if (_ne3._yK1[_X9]._ck == 0) _ne3._yK1[_X9]._ck = 1; + } + } + if (_ne3._MK1) { + for (var _X9 = 0; _X9 < _7I3._MK1.length; _X9++) { + if (!_7I3._aI3) _4I3(_ne3, _X9); + _ne3._KK1 = true; + var size = _ne3.width * _ne3.height; + var _Xu2 = new Uint8Array(size); + var _bI3 = (_ne3.width + 7) >> 3; + var _Jr3 = 0; + for (var y = 0; y < _ne3.height; ++y, _Jr3 += _bI3) { + var _Z11 = 0x80; + var _cI3 = _Jr3; + for (var x = 0; x < _ne3.width; ++x, _Z11 >>= 1) { + if (_Z11 == 0) { + _Z11 = 0x80; + ++_cI3; + } + _Xu2[x + y * _ne3.width] = (_ne3._MK1[_X9][_cI3] & _Z11) != 0; + } + } + _ne3._821[_X9] = _Xu2; + } + } + _7I3._aI3 = true; + return _ne3; +} +_EK1.prototype._aN1 = function (_1I3, _a11, _b11, _f41) { + if (this._721 <= 0) return; + if (_3v1) { + _4v1(); + } + var _TK1 = this._TK1; + if ((_7v1.top - _b11 <= _TK1 && _b11 - _7v1.bottom <= _TK1 && _7v1.left - _a11 <= _TK1 && _a11 - _7v1.right <= _TK1) || (_F01 && _zY2._2Y2() != null && _zY2._2Y2()._6X2 == false)) { + _1I3 = ~~_1I3 % this._721; + if (_1I3 < 0) _1I3 = _1I3 + this._721; + if (!this._yK1) return; + var _be1 = this._yK1[_1I3]; + if (!_be1) return; + if (_be1._Z9 == _be1._bk && _be1.__9 == _be1._ck) { + _hn3(_be1, _a11 - this._v2, _b11 - this._w2, _f41); + } else { + var _L31 = 0xffffffff; + _nn3(_be1, 0, 0, _a11 - this._v2, _b11 - this._w2, 1, 1, 0, _L31, _L31, _L31, _L31, 1); + } + } +}; +_EK1.prototype._O31 = function (_911, _a11, _b11, _Dm1, _Em1, _e11, _M71, _f41) { + if (this._721 <= 0) return; + if (_3v1) { + _4v1(); + } + if (!this._yK1) return; + var _dI3 = abs(this._TK1 * _Dm1); + var _eI3 = abs(this._TK1 * _Em1); + var _TK1; + if (_dI3 > _eI3) { + _TK1 = _dI3; + } else { + _TK1 = _eI3; + } + if ((_7v1.top - _b11 <= _TK1 && _b11 - _7v1.bottom <= _TK1 && _7v1.left - _a11 <= _TK1 && _a11 - _7v1.right <= _TK1) || (_F01 && _zY2._2Y2() != null && _zY2._2Y2()._6X2 == false)) { + _911 = ~~_911 % this._721; + if (_911 < 0) _911 += this._721; + _e11 = _Ic3(_e11, 360.0); + _nn3(this._yK1[_911], this._v2, this._w2, _a11, _b11, _Dm1, _Em1, (_e11 * Math.PI) / 180.0, _M71, undefined, undefined, undefined, _f41); + } +}; +_EK1.prototype._Wq3 = function (_fI3, _gI3, _t21, _u21, _c11, _d11, _e11, _a11, _b11) { + var _j21, _l21; + if (!this._KK1) return true; + if (this._721 <= 0) return false; + _fI3 = _fI3 % this._821.length; + if (_fI3 < 0) _fI3 = _fI3 + this._821.length; + _t21 -= 0.5; + _u21 -= 0.5; + if (Math.abs(_e11) < 0.0001) { + _j21 = Math.floor((_a11 - _t21) / _c11 + this._v2); + _l21 = Math.floor((_b11 - _u21) / _d11 + this._w2); + } else { + var _E21 = Math.sin((-_e11 * Math.PI) / 180.0); + var _F21 = Math.cos((-_e11 * Math.PI) / 180.0); + _j21 = Math.floor((_F21 * (_a11 - _t21) + _E21 * (_b11 - _u21)) / _c11 + this._v2); + _l21 = Math.floor((_F21 * (_b11 - _u21) - _E21 * (_a11 - _t21)) / _d11 + this._w2); + } + if (_j21 < 0 || _j21 >= this.width) return false; + if (_l21 < 0 || _l21 >= this.height) return false; + return this._821[_fI3][_j21 + _l21 * this.width]; +}; +_EK1.prototype._Zq3 = function (_fI3, _gI3, _t21, _u21, _c11, _d11, _e11, _y21) { + if (!this._KK1) return true; + if (this._721 <= 0) return false; + _fI3 = _fI3 % this._821.length; + if (_fI3 < 0) { + _fI3 = _fI3 + this._821.length; + } + var _921 = _a21(_gI3.left, _y21.left); + var _b21 = _c21(_gI3.right, _y21.right); + var _d21 = _a21(_gI3.top, _y21.top); + var _e21 = _c21(_gI3.bottom, _y21.bottom); + _t21 -= 0.5; + _u21 -= 0.5; + if (_c11 == 1 && _d11 == 1 && Math.abs(_e11) < 0.0001) { + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = ~~(_X9 - _t21 + this._v2); + var _l21 = ~~(_i21 - _u21 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._821[_fI3][_j21 + _l21 * this.width] == true) return true; + } + } + } else { + var _E21 = Math.sin((-_e11 * _g21) / 180.0); + var _F21 = Math.cos((-_e11 * _g21) / 180.0); + var _hI3 = 1.0 / _c11; + var _iI3 = 1.0 / _d11; + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = Math.floor((_F21 * (_X9 - _t21) + _E21 * (_i21 - _u21)) * _hI3 + this._v2); + var _l21 = Math.floor((_F21 * (_i21 - _u21) - _E21 * (_X9 - _t21)) * _iI3 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._821[_fI3][_j21 + _l21 * this.width]) return true; + } + } + } + return false; +}; +_EK1.prototype._jI3 = function (_fI3, _gI3, _t21, _u21, _c11, _d11, _e11, _y21) { + var _X9, _i21; + if (!this._KK1) return true; + if (this._721 <= 0) return false; + _fI3 = _fI3 % this._821.length; + if (_fI3 < 0) _fI3 = _fI3 + this._821.length; + var _921 = _a21(_gI3.left, _y21.left); + var _b21 = _c21(_gI3.right, _y21.right); + var _d21 = _a21(_gI3.top, _y21.top); + var _e21 = _c21(_gI3.bottom, _y21.bottom); + var _z21 = (_y21.right + _y21.left) / 2; + var _A21 = (_y21.bottom + _y21.top) / 2; + var _B21 = 1.0 / ((_y21.right - _y21.left) / 2); + var _C21 = 1.0 / ((_y21.bottom - _y21.top) / 2); + var _kI3 = this._821[_fI3]; + var _0H3; + if (_c11 == 1 && _d11 == 1 && Math.abs(_e11) < 0.0001) { + for (_X9 = _921; _X9 <= _b21; _X9++) { + _0H3 = (_X9 - _z21) * _B21; + var _lI3 = _0H3 * _0H3; + var _j21 = _X9 - _t21 + this._v2; + if (_j21 < 0 || _j21 >= this.width) continue; + for (_i21 = _d21; _i21 <= _e21; _i21++) { + _0H3 = (_i21 - _A21) * _C21; + if (_lI3 + _0H3 * _0H3 > 1) continue; + var _l21 = _i21 - _u21 + this._w2; + if (_l21 < 0 || _l21 >= this.height) continue; + if (_kI3[_j21 + _l21 * this.width]) return true; + } + } + } else { + var _E21 = Math.sin((-_e11 * Math.PI) / 180.0); + var _F21 = Math.cos((-_e11 * Math.PI) / 180.0); + var _hI3 = 1.0 / _c11; + var _iI3 = 1.0 / _d11; + for (_X9 = _921; _X9 <= _b21; _X9++) { + var _mI3 = _X9 - _t21; + var _nI3 = _F21 * _mI3; + var _oI3 = _E21 * _mI3; + var _0H3 = (_X9 - _z21) * _B21; + var _pI3 = _0H3 * _0H3; + for (_i21 = _d21; _i21 <= _e21; _i21++) { + var _qI3 = (_i21 - _A21) * _C21; + if (_pI3 + _qI3 * _qI3 > 1) continue; + var _rI3 = _i21 - _u21; + var _j21 = ~~((_nI3 + _E21 * _rI3) * _hI3 + this._v2); + if (_j21 < 0 || _j21 >= this.width) continue; + var _l21 = ~~((_F21 * _rI3 - _oI3) * _iI3 + this._w2); + if (_l21 < 0 || _l21 >= this.height) continue; + if (_kI3[_j21 + _l21 * this.width]) return true; + } + } + } + return false; +}; +_EK1.prototype._yr3 = function (_fI3, _gI3, _t21, _u21, _sI3, _tI3, _uI3, _vI3, _wI3, _621, _R11, _S11, _T11, _U11, _V11) { + if (_vI3 == null) return false; + if (this._721 <= 0) return false; + if (_vI3._721 <= 0) return false; + if (this._821.length > 0) _fI3 = _fI3 % this._821.length; + if (_fI3 < 0) { + _fI3 = _fI3 + this._821.length; + } + if (_vI3._821.length > 0) _wI3 = _wI3 % _vI3._821.length; + if (_wI3 < 0) { + _wI3 = _wI3 + _vI3._821.length; + } + _sI3 = 1.0 / _sI3; + _tI3 = 1.0 / _tI3; + _T11 = 1.0 / _T11; + _U11 = 1.0 / _U11; + var _921 = _a21(_gI3.left, _621.left); + var _b21 = _c21(_gI3.right, _621.right); + var _d21 = _a21(_gI3.top, _621.top); + var _e21 = _c21(_gI3.bottom, _621.bottom); + if (_sI3 == 1 && _T11 == 1 && _tI3 == 1 && _U11 == 1 && _uI3 == 0 && _V11 == 0) { + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = _X9 - _t21 + this._v2; + var _l21 = _i21 - _u21 + this._w2; + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._KK1) { + if (!this._821[_fI3][_j21 + _l21 * this.width]) continue; + } + _j21 = _X9 - _R11 + _vI3._v2; + _l21 = _i21 - _S11 + _vI3._w2; + if (_j21 < 0 || _j21 >= _vI3.width) continue; + if (_l21 < 0 || _l21 >= _vI3.height) continue; + if (_vI3._KK1) { + if (!_vI3._821[_wI3][_j21 + _l21 * _vI3.width]) continue; + } + return true; + } + } + } else if (_uI3 == 0 && _V11 == 0) { + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = Math.floor((_X9 - _t21) * _sI3 + this._v2); + var _l21 = Math.floor((_i21 - _u21) * _tI3 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._KK1) { + if (!this._821[_fI3][_j21 + _l21 * this.width]) continue; + } + _j21 = Math.floor((_X9 - _R11) * _T11 + _vI3._v2); + _l21 = Math.floor((_i21 - _S11) * _U11 + _vI3._w2); + if (_j21 < 0 || _j21 >= _vI3.width) continue; + if (_l21 < 0 || _l21 >= _vI3.height) continue; + if (_vI3._KK1) { + if (!_vI3._821[_wI3][_j21 + _l21 * _vI3.width]) continue; + } + return true; + } + } + } else { + var _xI3 = Math.sin((-_uI3 * _g21) / 180); + var _yI3 = Math.cos((-_uI3 * _g21) / 180); + var _f21 = Math.sin((-_V11 * _g21) / 180); + var _h21 = Math.cos((-_V11 * _g21) / 180); + for (var _X9 = _921; _X9 <= _b21; _X9++) { + for (var _i21 = _d21; _i21 <= _e21; _i21++) { + var _j21 = Math.floor((_yI3 * (_X9 - _t21) + _xI3 * (_i21 - _u21)) * _sI3 + this._v2); + var _l21 = Math.floor((_yI3 * (_i21 - _u21) - _xI3 * (_X9 - _t21)) * _tI3 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._KK1) { + if (!this._821[_fI3][_j21 + _l21 * this.width]) continue; + } + _j21 = Math.floor((_h21 * (_X9 - _R11) + _f21 * (_i21 - _S11)) * _T11 + _vI3._v2); + _l21 = Math.floor((_h21 * (_i21 - _S11) - _f21 * (_X9 - _R11)) * _U11 + _vI3._w2); + if (_j21 < 0 || _j21 >= _vI3.width) continue; + if (_l21 < 0 || _l21 >= _vI3.height) continue; + if (_vI3._KK1) { + if (!_vI3._821[_wI3][_j21 + _l21 * _vI3.width]) continue; + } + return true; + } + } + } + return false; +}; +_EK1.prototype._zI3 = function (_fI3, _gI3, _t21, _u21, _c11, _d11, _e11, _AI3, _BI3, _CI3, _DI3) { + if (!this._KK1) { + return true; + } + if (this._721 <= 0) { + return false; + } + _fI3 = _fI3 % this._821.length; + if (_fI3 < 0) { + _fI3 = _fI3 + this._821.length; + } + if (_AI3 == _CI3 || _BI3 == _DI3) { + var _WL2 = new _tp1(); + _WL2.left = _AI3; + _WL2.top = _c21(_BI3, _DI3); + _WL2.right = _CI3; + _WL2.bottom = _a21(_BI3, _DI3); + return this._Zq3(_fI3, _gI3, _t21, _u21, _c11, _d11, _e11, _WL2); + } + var _E21 = Math.sin((-_e11 * Math.PI) / 180.0); + var _F21 = Math.cos((-_e11 * Math.PI) / 180.0); + _t21 -= 0.5; + _u21 -= 0.5; + if (Math.abs(_CI3 - _AI3) >= Math.abs(_DI3 - _BI3)) { + if (_CI3 < _AI3) { + var _r91 = _CI3; + _CI3 = _AI3; + _AI3 = _r91; + _r91 = _DI3; + _DI3 = _BI3; + _BI3 = _r91; + } + var _wu1 = (_DI3 - _BI3) / (_CI3 - _AI3); + for (var _X9 = _a21(_gI3.left, _AI3); _X9 <= _c21(_gI3.right, _CI3); _X9++) { + var _j21 = Math.floor((_F21 * (_X9 - _t21) + _E21 * (_BI3 + (_X9 - _AI3) * _wu1 - _u21)) / _c11 + this._v2); + var _l21 = Math.floor((_F21 * (_BI3 + (_X9 - _AI3) * _wu1 - _u21) - _E21 * (_X9 - _t21)) / _d11 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._821[_fI3][_j21 + _l21 * this.width]) return true; + } + } else { + if (_DI3 < _BI3) { + var _r91 = _DI3; + _DI3 = _BI3; + _BI3 = _r91; + _r91 = _CI3; + _CI3 = _AI3; + _AI3 = _r91; + } + var _wu1 = (_CI3 - _AI3) / (_DI3 - _BI3); + for (var _X9 = _a21(_gI3.top, _BI3); _X9 <= _c21(_gI3.bottom, _DI3); _X9++) { + var _j21 = Math.floor((_F21 * (_AI3 + (_X9 - _BI3) * _wu1 - _t21) + _E21 * (_X9 - _u21)) / _c11 + this._v2); + var _l21 = Math.floor((_F21 * (_X9 - _u21) - _E21 * (_AI3 + (_X9 - _BI3) * _wu1 - _t21)) / _d11 + this._w2); + if (_j21 < 0 || _j21 >= this.width) continue; + if (_l21 < 0 || _l21 >= this.height) continue; + if (this._821[_fI3][_j21 + _l21 * this.width]) return true; + } + } + return false; +}; +_EK1.prototype._9L1 = function (_911) { + if (this._721 <= 0) { + return null; + } + _911 = _911 % this._721; + if (_911 < 0) { + _911 = _911 + this._721; + } + if (this._yK1) { + return this._yK1[_911]; + } + return null; +}; +/*@constructor */ function _ed3() { + this._m2 = []; +} +_ed3.prototype._GK1 = function (_5I3) { + var _W11 = this._m2.length; + this._m2[_W11] = _5I3; + return _W11; +}; +_ed3.prototype._xq3 = function (_EI3) { + var _YA3 = this._m2[_EI3]; + if (!_YA3) return null; + if (_YA3._Wp3 !== null && _YA3._Wp3 !== undefined) { + return _YA3._Wp3._cV2; + } + return _YA3._yK1.length; +}; +_ed3.prototype._s11 = function (_EI3) { + if (Number.isNaN(_EI3)) return null; + if (_EI3 < 0 || _EI3 >= this._m2.length) return null; + return this._m2[_EI3]; +}; +_ed3.prototype._qz1 = function (_Ub1) { + var _ne3 = this._m2[_Ub1]; + if (_ne3 != undefined) { + var _FI3 = true; + for (var _X9 = 0; _X9 < _ne3._yK1.length; _X9++) { + var _be1 = _ne3._yK1[_X9]; + if (!_be1 || !_be1._f31) continue; + var _Gx2 = _be1._f31; + if (!_Gx2 || !_Gx2._o51) continue; + if (_FI3) { + _131._Bq2(); + _FI3 = false; + } + _131._ss2(_Gx2._o51._Kr2); + _Gx2._o51 = null; + } + this._m2[_Ub1] = undefined; + } +}; +_ed3.prototype._Od3 = function (_7s2) { + try { + var _GI3 = { data: new Uint8Array(_7s2), offset: 0 }; + function _HI3(_II3) { + var _JI3 = ";"; + var _yp1 = ""; + while (_GI3.offset < _II3.data.byteLength) { + if (_II3.data[_GI3.offset] === _JI3.charCodeAt(0)) { + _GI3.offset++; + break; + } + _yp1 = _yp1 + String.fromCharCode(_II3.data[_GI3.offset]); + _GI3.offset++; + } + return _yp1; + } + var type = _HI3(_GI3); + if (type == "rswf") { + var version = _HI3(_GI3), + _KI3 = version.split(".", 3); + _cU2._4S1 = parseInt(_KI3[0]); + _cU2._5S1 = parseInt(_KI3[1]); + _cU2.version = parseInt(_KI3[2]); + var _LI3 = parseInt(_HI3(_GI3)), + _MI3 = parseInt(_HI3(_GI3)); + this._KH3 = []; + var _s81 = _LI3; + for (var _X9 = 0; _X9 < _MI3; _X9++) { + var _NI3 = parseInt(_HI3(_GI3)); + this._KH3[_X9] = _7s2.slice(_s81, _s81 + _NI3); + _s81 += _NI3; + } + } + } catch (e) { + debug("Cannot parse SWF data " + e.message); + } +}; +_ed3.prototype._Md3 = function (_OI3) { + function _PI3(_l41, _e21) { + var _9D3 = (_l41 >> 16) & 0xffff, + _I_2 = _l41 & 0xffff; + var _ZN1 = (_e21 >> 16) & 0xffff, + _Xl2 = _e21 & 0xffff; + var _xL1 = (_9D3 * _Xl2 + _I_2 * _ZN1) & 0xffff; + return ((_xL1 << 16) >>> 0) + _I_2 * _Xl2; + } + function _QI3(_7s2) { + var _rB1 = Math.pow(2, 32); + var _RI3 = 6 * 7; + var _SI3 = ""; + for (var _i21 = 0; _i21 < _7s2.length; _i21++) { + _SI3 += String.fromCharCode((_7s2.charCodeAt(_i21) - (_RI3 & 0xff)) & 0xff); + _RI3 = _PI3(_RI3, (_RI3 + 1) % _rB1) % _rB1; + } + return _SI3; + } + this._uP2 = []; + try { + var _TI3 = _OI3.split(";", 4); + if (_TI3[0] == "skel") { + var version = _TI3[1]; + var _s81 = parseInt(_TI3[2]); + var _UI3 = parseInt(_TI3[3]); + var _VI3 = 4 + _UI3; + _TI3 = _OI3.split(";", _VI3); + for (var _X9 = 0; _X9 < _UI3; _X9++) { + var _WI3 = parseInt(_TI3[4 + _X9]); + var _XI3 = _OI3.substr(_s81, _WI3); + var _YI3 = _XI3.split(";", 2); + var __e1 = 0; + var _ZI3 = parseInt(_YI3[__e1++]); + var _n31 = parseInt(_YI3[__e1++]); + var _o31 = []; + _YI3 = _XI3.split(";", _n31 * 2 + 3); + for (var _d21 = 0; _d21 < _n31; _d21++) { + var __I3 = new Object(); + __I3.width = parseInt(_YI3[__e1++]); + __I3.height = parseInt(_YI3[__e1++]); + _o31[_d21] = __I3; + } + var _0J3 = _YI3[__e1].substr(0, _ZI3); + var _1J3 = _YI3[__e1].substr(_ZI3, _YI3[__e1].length - _ZI3); + this._uP2.push({ _0d1: _QI3(_Dr1(_0J3)), _TK2: _QI3(_Dr1(_1J3)), _n31: _n31, _o31: _o31 }); + _s81 += _WI3; + } + } + } catch (e) { + debug("Cannot parse Spine data " + e.message); + } +}; +/*@constructor */ function _Ee3() { + this.__type = "[TextureGroupInfo]"; + this._d2 = "unknowntexturegroup"; + this._Fe3 = []; + this._oA1 = []; + this._Ge3 = []; + this._He3 = []; + this._Ie3 = []; +} +/*@constructor */ function _fd3() { + this._ik = []; +} +_fd3.prototype._Le3 = function (_2J3) { + var _W11 = this._ik.length; + this._ik[_W11] = _2J3; + return _W11; +}; +_fd3.prototype._3J3 = function (_4J3) { + for (var _X9 = 0; _X9 < this._ik.length; _X9++) { + var _De3 = this._ik[_X9]; + for (var _i21 = 0; _i21 < _De3._Fe3.length; _i21++) { + if (_g31[_De3._Fe3[_i21]]) { + var _v31 = _g31[_De3._Fe3[_i21]]; + if (_v31._o51) { + if (_v31._o51 === _4J3) { + return _De3; + } + } + } + } + } + return null; +}; +function _5J3(_6J3) { + if (_g31[_6J3]) { + if (_g31[_6J3]._o51) { + return _g31[_6J3]._o51; + } + } + return null; +} +var _7J3 = 0; +function _8J3(_4J3) { + if (_7J3 > 0) { + var _y61 = -1; + for (var _X9 = 0; _X9 < _g31.length; _X9++) { + if (_g31[_X9]) { + if (_g31[_X9]._o51) { + if (_g31[_X9]._o51 === _4J3) { + _y61 = 0; + break; + } + } + } + } + var _De3 = _gb3._3J3(_4J3); + if (_De3 != null) { + _4z("Texture unpacked - Group: " + _De3._d2 + ", Texture ID: " + String(_y61) + ", Width: " + _4J3._Cr2 + ", Height " + _4J3._Dr2); + } else if (_7J3 > 1) { + _4z("Texture unpacked - Group: None, Texture ID: " + String(_y61) + ", Width: " + _4J3._Cr2 + ", Height " + _4J3._Dr2); + } + } +} +function _9J3(_4J3) { + if (_7J3 > 0) { + var _y61 = -1; + for (var _X9 = 0; _X9 < _g31.length; _X9++) { + if (_g31[_X9]) { + if (_g31[_X9]._o51) { + if (_g31[_X9]._o51 === _4J3) { + _y61 = 0; + break; + } + } + } + } + var _De3 = _gb3._3J3(_4J3); + if (_De3 != null) { + _4z("Texture flushed - Group: " + _De3._d2 + ", Texture ID: " + String(_y61) + ", Width: " + _4J3._Cr2 + ", Height " + _4J3._Dr2); + } else if (_7J3 > 1) { + _4z("Texture flushed - Group: None, Texture ID: " + String(_y61) + ", Width: " + _4J3._Cr2 + ", Height " + _4J3._Dr2); + } + } +} +/*@constructor */ function _aJ3() { + this.__type = "[Tile]"; + this.x = 0; + this.y = 0; + this.index = 0; + this._QE3 = 0; + this._RE3 = 0; + this._Z9 = 0; + this.__9 = 0; + this._Xf = 0.0; + this.id = _4c3++; + this._4x1 = 1.0; + this._5x1 = 1.0; + this._7x1 = 0xffffff; + this.alpha = 1.0; + this._4a = true; + this._bJ3 = false; +} +_aJ3.prototype._cJ3 = function () { + var _UK1 = _Wd1._Xd1(this.index); + if (_UK1 != null) { + var _be1 = _UK1.__d1; + if (_be1._fk >= _g31.length) return; + if (!_g31[_be1._fk].complete) return; + if (this._QE3 < 0) { + this._Z9 += this._QE3; + this._QE3 = 0; + } + if (this._RE3 < 0) { + this.__9 += this._RE3; + this._RE3 = 0; + } + if (_be1 != null) { + if (this._QE3 + this._Z9 >= _be1._Z9) { + this._Z9 = _be1._Z9 - this._QE3; + } + if (this._RE3 + this.__9 >= _be1.__9) { + this.__9 = _be1.__9 - this._RE3; + } + } + } +}; +function _ZE3(_dJ3) { + var _1E3 = new _aJ3(); + if (_dJ3.x != undefined) _1E3.x = _dJ3.x; + if (_dJ3.y != undefined) _1E3.y = _dJ3.y; + if (_dJ3.index != undefined) _1E3.index = _dJ3.index; + if (_dJ3._QE3 != undefined) _1E3._QE3 = _dJ3._QE3; + if (_dJ3._RE3 != undefined) _1E3._RE3 = _dJ3._RE3; + if (_dJ3._Z9 != undefined) _1E3._Z9 = _dJ3._Z9; + if (_dJ3.__9 != undefined) _1E3.__9 = _dJ3.__9; + if (_dJ3._Xf != undefined) _1E3._Xf = _dJ3._Xf; + if (_dJ3.id != undefined) _1E3.id = _dJ3.id; + if (_dJ3.scaleX != undefined) _1E3._4x1 = _dJ3.scaleX; + if (_dJ3.scaleY != undefined) _1E3._5x1 = _dJ3.scaleY; + if (_dJ3._If != undefined) { + _1E3._7x1 = _dJ3._If & 0xffffff; + _1E3.alpha = ((_dJ3._If >> 24) & 0xff) / 255.0; + } + _1E3._cJ3(); + if (_4c3 < _dJ3.id) _4c3 = _dJ3.id + 1; + return _1E3; +} +_aJ3.prototype._O31 = function () { + if (!this._4a) return false; + var _UK1 = _Wd1._Xd1(this.index); + if (_UK1 != null) { + var _be1 = _UK1.__d1; + if (_be1._f31 instanceof HTMLImageElement && _be1._fk >= _g31.length) return; + if (_g31[_be1._fk] instanceof HTMLImageElement && !_g31[_be1._fk].complete) return; + var _o11 = _be1._Z9 / _be1._dk; + var _p11 = _be1.__9 / _be1._ek; + if (!_131) { + _R41.globalAlpha = this.alpha; + if (this._7x1 != 0xffffff) { + var _vm3 = _z41(_be1, this._7x1); + if (this._4x1 <= 0 || this._5x1 <= 0) { + _Fm3(this.x, this.y, this._4x1, this._5x1, 0.0); + _R41._xK1(_vm3, this._QE3 * _o11, this._RE3 * _p11, this._Z9 * _o11, this.__9 * _p11, 0, 0, this._Z9, this.__9); + _Hm3(); + } else { + _R41._xK1(_vm3, this._QE3 * _o11, this._RE3 * _p11, this._Z9 * _o11, this.__9 * _p11, this.x, this.y, this._Z9 * this._4x1, this.__9 * this._5x1); + } + } else { + var _Gx2 = -1; + if (_be1._f31 instanceof HTMLImageElement) _Gx2 = _g31[_be1._fk]; + else _Gx2 = _be1._f31; + if (this._4x1 <= 0 || this._5x1 <= 0) { + _Fm3(this.x, this.y, this._4x1, this._5x1, 0.0); + _R41._xK1(_Gx2, _be1.x + this._QE3 * _o11, _be1.y + this._RE3 * _o11, this._Z9 * _o11, this.__9 * _p11, 0, 0, this._Z9, this.__9); + _Hm3(); + } else { + _R41._xK1(_Gx2, _be1.x + this._QE3 * _o11, _be1.y + this._RE3 * _o11, this._Z9 * _o11, this.__9 * _p11, this.x, this.y, this._Z9 * this._4x1, this.__9 * this._5x1); + } + } + } else { + var _L31 = this._7x1 | ((this.alpha * 255) << 24); + _R41._xK1(_be1, _be1.x + this._QE3 * _o11, _be1.y + this._RE3 * _o11, this._Z9 * _o11, this.__9 * _o11, this.x, this.y, this._Z9 * this._4x1, this.__9 * this._5x1, _L31); + } + } +}; +/*@constructor */ function _eJ3(_Jh3) { + this.__type = "[Timeline]"; + if (_Jh3 != null && _Jh3 != undefined) { + this._d2 = _Jh3._d2; + this._fr1 = _Jh3._fr1; + } else { + this._d2 = ""; + this._fr1 = []; + } +} +_eJ3.prototype._A_2 = function (_fJ3) { + if (this._fr1.length == 0) { + return 0; + } + if (_fJ3 > this._fr1[this._fr1.length - 1]._gJ3) { + return this._fr1.length; + } + for (var _X9 = 0; _X9 < this._fr1.length; _X9++) { + if (this._fr1[_X9]._gJ3 >= _fJ3) { + return _X9; + } + } + return this._fr1.length; +}; +_eJ3.prototype._E_2 = function (_fJ3) { + if (this._fr1.length == 0) { + return 0; + } + if (_fJ3 < this._fr1[0]._gJ3) { + return -1; + } + for (var _X9 = this._fr1.length - 1; _X9 >= 0; _X9--) { + if (this._fr1[_X9]._gJ3 <= _fJ3) { + return _X9; + } + } + return -1; +}; +_eJ3.prototype._D_2 = function () { + return this._fr1[this._fr1.length - 1]._gJ3; +}; +/*@constructor */ function _kd3() { + this._0a = []; +} +_kd3.prototype._Da1 = function (_Jh3) { + var _Zd1 = null; + if (_Jh3 != null) { + _Zd1 = new _eJ3(_Jh3); + } + this._0a[this._0a.length] = _Zd1; +}; +_kd3.prototype._s11 = function (_911) { + if (_911 < 0 || _911 >= this._0a.length) { + return undefined; + } + return this._0a[_911]; +}; +_kd3.prototype._Ua1 = function (_911) { + if (_911 >= 0 || _911 < this._0a.length) { + this._0a[_911]._fr1._Ua1(); + } +}; +_kd3.prototype._qz1 = function (_911) { + if (_911 >= 0 || _911 < this._0a.length) { + this._0a[_911] = null; + } +}; +/*@constructor */ /*@constructor */ function _je3(_hJ3) { + if (!_hJ3) { + this._xc1 = []; + } else { + this._xc1 = _hJ3; + } +} +_je3.prototype._s11 = function (_G31) { + return this._xc1[_G31]; +}; +_je3.prototype._yh3 = function (_iJ3) { + for (var _X9 = 1; _X9 < this._xc1.length; _X9++) { + var _eA3 = this._xc1[_X9]; + if (_eA3._jJ3 == _iJ3) { + _iy1._B11(_P13, _X9); + } + } +}; +function yyGetReal(_P71) { + if (typeof _P71 == "number") { + return _P71; + } else if (_P71 instanceof Array) { + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + } else if (_P71 instanceof ArrayBuffer) { + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + } else if (_P71 instanceof Long) { + return _P71._Ic1(); + } else { + switch (typeof _P71) { + case "string": + var match = _P71.match(_oB1); + if (match != null) { + return Number(match); + } + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + break; + case "boolean": + return _P71 ? 1 : 0; + break; + case "object": + return Number(_P71); + break; + default: + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + break; + } + } + return 0; +} +function yyGetInt64(_P71) { + if (_P71 instanceof Long) { + return _P71; + } else { + switch (typeof _P71) { + case "string": + var match = _P71.match(_oB1); + if (match != null) { + return Number(match); + } + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + break; + case "boolean": + return Long._fy2(_P71 ? 1 : 0, false); + break; + case "number": + case "object": + return Long._fy2(_P71, false); + break; + default: + _Rb1("unable to convert " + _ul(_P71) + " to a number"); + break; + } + } +} +function yyGetInt32(_P71) { + if (_P71 instanceof Long) { + return _P71._my2(); + } + return ~~yyGetReal(_P71) & 0xffffffff; +} +function yyGetBool(_P71) { + var __b1 = false; + switch (typeof _P71) { + case "boolean": + __b1 = _P71; + break; + case "undefined": + break; + case "string": + if (_P71 === "true") { + __b1 = true; + } else if (_P71 === "false") { + __b1 = false; + } else { + var match = _P71.match(_oB1); + if (match != null) { + __b1 = Number(match) > 0.5; + } else { + _Rb1("Argument incorrect type. yyGetBool expecting a Number."); + } + } + break; + default: + __b1 = yyGetReal(_P71) > 0.5; + break; + } + return __b1; +} +function yyGetString(_P71) { + if (typeof _P71 == "string") { + return _P71; + } else if (_P71 instanceof Long) { + return _P71.toString(10); + } else if (_P71 instanceof Array) { + var _kJ3 = "{"; + for (var _W11 = 0; _W11 < _P71.length; ++_W11) { + if (_W11 != 0) { + _kJ3 += ","; + } + _kJ3 += yyGetString(_P71[_W11]); + } + _kJ3 += "}"; + return _kJ3; + } else if (_P71 == null) { + return "null"; + } else if (_P71 == undefined) { + return "undefined"; + } else { + switch (typeof _P71) { + case "number": + if (_P71 == ~~_P71) { + return String(_P71); + } + return _P71.toFixed(2); + break; + case "boolean": + if (_P71) return "1"; + else return "0"; + break; + default: + _P71.toString(); + } + } +} +var _lJ3 = 0; +var _mJ3 = 1; +var _nJ3 = 2; +var _oJ3 = 6; +var _pJ3 = 7; +var _qJ3 = 5; +var _rJ3 = 3; +var _sJ3 = 4; +var _tJ3 = 8; +var _uJ3 = 9; +var _vJ3 = 10; +var _wJ3 = 11; +var _xJ3 = 12; +var _yJ3 = 13; +var _zJ3 = 14; +var _AJ3 = 15; +/*@constructor */ function _vx(_OA1, _BJ3, _CJ3, _P71) { + _BJ3 = yyGetInt32(_BJ3); + _CJ3 = yyGetInt32(_CJ3); + if (!(_OA1 instanceof Array)) _Rb1("array_set_2D() : argument 0 must be an array"); + if (!(_OA1[_BJ3] instanceof Array)) _OA1[_BJ3] = []; + _OA1._iB1 = 2; + _OA1[_BJ3][_CJ3] = _P71; +} +function _vp(_OA1, _1t1) { + if (!(_OA1 instanceof Array)) { + _OA1 = []; + _OA1._iB1 = 1; + _OA1._DJ3 = _1t1; + } else if (_OA1._DJ3 !== _1t1) { + if (_OA1._iB1 == 2) { + var _Y9 = _OA1.slice(); + for (var _X9 = 0; _X9 < _OA1.length; ++_X9) { + _Y9[_X9] = _OA1[_X9].slice(); + } + _OA1 = _Y9; + } else { + var _EJ3 = _OA1._iB1; + _OA1 = _OA1.slice(); + _OA1._iB1 = _EJ3; + } + _OA1._DJ3 = _1t1; + } + return _OA1; +} +function _Tn(_OA1, _1t1) { + _OA1 = yyGetInt32(_OA1); + if (!(_1t1 instanceof Array)) _Rb1("must be an array"); + if (_OA1 < 0 || _OA1 >= _1t1.length) _Rb1("index out of range"); + return _OA1; +} +function _wp(_OA1) { + _OA1 = yyGetInt32(_OA1); + if (_OA1 < 0) _Rb1("index out of range"); + return _OA1; +} +function _sl(_OA1) { + if (_OA1 === undefined) { + _Rb1("undefined value in expression"); + } else if (_OA1 instanceof ArrayBuffer) { + _Rb1("pointer value in expression"); + } + return _OA1; +} +function _EX(_781, _M01) { + _781 = yyGetInt32(_781); + var _J41 = 0; + if (arguments.length == 2) _J41 = _M01; + var __b1 = []; + for (var _X9 = 0; _X9 < _781; ++_X9) { + __b1[_X9] = _J41; + } + __b1._iB1 = 1; + return __b1; +} +function _9c1(_fi3) { + var _8c1 = ""; + var size = _Pj3(_fi3); + for (var _X9 = 0; _X9 < size; ++_X9) { + var y = _Nj3(_fi3, _X9, _1i3); + _8c1 += _uc3[y >> 4] + _uc3[y & 0xf]; + } + return _8c1; +} +function _7c1(_fi3, _M01) { + if (typeof _M01 == "boolean") { + _5c1(_fi3, _6c1, _yJ3); + var _X9 = 0; + if (_M01) _X9 = 1; + _5c1(_fi3, _6i3, _X9); + } else if (typeof _M01 == "number") { + _5c1(_fi3, _6c1, _lJ3); + _5c1(_fi3, _6i3, _M01); + } else if (typeof _M01 == "string") { + _5c1(_fi3, _6c1, _mJ3); + var _FJ3 = _yr1(_M01); + _5c1(_fi3, _6c1, _FJ3.length); + _5c1(_fi3, _ai3, _M01); + } else if (_M01 instanceof Array) { + _5c1(_fi3, _6c1, _nJ3); + if (_M01._iB1 != 2) { + _5c1(_fi3, _6c1, 1); + var _Bc1 = _M01.length; + _5c1(_fi3, _6c1, _Bc1); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _GJ3 = _M01[_X9]; + _7c1(_fi3, _GJ3); + } + } else { + var _Bc1 = _M01.length; + _5c1(_fi3, _6c1, _Bc1); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _HJ3 = _M01[_X9]; + var _IJ3 = _HJ3.length; + _5c1(_fi3, _6c1, _IJ3); + for (var _ot1 = 0; _ot1 < _IJ3; _ot1++) { + var _GJ3 = _HJ3[_ot1]; + _7c1(_fi3, _GJ3); + } + } + } + } else { + _5c1(_fi3, _6c1, _qJ3); + } +} +function _JJ3(_6Q1) { + return (_6Q1 >= "0" && _6Q1 <= "9") || (_6Q1 >= "A" && _6Q1 <= "F") || (_6Q1 >= "a" && _6Q1 <= "f"); +} +function _KJ3(_6Q1) { + var _e21 = (_6Q1 & 0x40) >> 6; + return (_6Q1 & 0x0f) + _e21 * 9; +} +function _ec1(_Qp1) { + var _Bc1 = _Qp1.length; + if (_Bc1 === 0) return -1; + var _LJ3 = 0; + for (var _X9 = 0; _X9 < _Bc1; _X9 += 2) { + if (_JJ3(_Qp1[_X9]) && _JJ3(_Qp1[_X9 + 1])) { + _LJ3 += 2; + } else { + break; + } + } + var _2c1 = -1; + if (_LJ3 > 0) { + var _2c1 = _3c1(_LJ3 / 2, _4c1, 1); + var index = 0; + for (var _X9 = 0; _X9 < _LJ3; _X9 += 2) { + var _l41 = _KJ3(_Qp1.charCodeAt(_X9)) * 16 + _KJ3(_Qp1.charCodeAt(_X9 + 1)); + _Oj3(_2c1, index++, _1i3, _l41); + } + return _2c1; + } + return -1; +} +function _ic1(_fi3) { + var _d21 = _hc1(_fi3, _6c1); + if (_d21 === _yJ3) { + var _e21 = _hc1(_fi3, _6i3); + var _MJ3 = false; + if (_e21 != 0) _MJ3 = true; + return _MJ3; + } else if (_d21 === _lJ3) { + var _e21 = _hc1(_fi3, _6i3); + return _e21; + } else if (_d21 === _pJ3) { + var _J41 = _hc1(_fi3, _5G2); + return _J41; + } else if (_d21 === _vJ3 || _d21 === _rJ3) { + var _J41 = _hc1(_fi3, _6c1); + var _c61 = _hc1(_fi3, _5G2); + return (_c61 << 32) | _J41; + } else if (_d21 === _mJ3) { + var _921 = _hc1(_fi3, _6c1); + _Wo1 = ""; + for (var _X9 = 0; _X9 < _921; _X9++) { + _Wo1 += String.fromCharCode(_hc1(_fi3, _1i3)); + } + return _zr1(_Wo1); + } else if (_d21 === _nJ3) { + var _NJ3 = _hc1(_fi3, _6c1); + var _q21 = []; + if (_NJ3 === 1) { + var _Bc1 = _hc1(_fi3, _6c1); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + _q21[_X9] = _ic1(_fi3); + } + } else { + for (var _4q1 = 0; _4q1 < _NJ3; _4q1++) { + var _Bc1 = _hc1(_fi3, _6c1); + for (var _X9 = 0; _X9 < _Bc1; _X9++) { + var _e21 = _ic1(_fi3); + _vx(_q21, _4q1, _X9, _e21); + } + } + } + return _q21; + } else { + return undefined; + } +} +var _OJ3 = { + room: [!0, !0, !0, "set_current_room", "get_current_room"], + room_first: [!0, !1, !1, null, null], + room_last: [!0, !1, !1, null, null], + transition_kind: [!0, !0, !0, null, null], + transition_steps: [!0, !0, !0, null, null], + score: [!0, !0, !0, null, null], + lives: [!0, !0, !0, "set_lives_function", null], + health: [!0, !0, !0, "set_health_function", null], + game_id: [!0, !1, !1, null, null], + game_display_name: [!0, !1, !0, null, null], + game_project_name: [!0, !1, !0, null, null], + game_save_id: [!0, !1, !0, null, null], + working_directory: [!0, !1, !1, null, null], + temp_directory: [!0, !1, !1, null, null], + program_directory: [!0, !1, !1, null, null], + instance_count: [!0, !1, !1, null, "get_instance_count"], + instance_id: [!0, !1, !1, null, null], + room_width: [!0, !0, !1, "set_room_width", null], + room_height: [!0, !0, !1, "set_room_height", null], + room_caption: [!0, !0, !0, "set_room_caption", null], + room_speed: [!0, !0, !0, "set_room_speed", "get_room_speed"], + room_persistent: [!0, !0, !0, "set_room_persistent", null], + background_color: [!0, !0, !0, "setbackground_color", "getbackground_color"], + background_showcolor: [!0, !0, !0, "setbackground_showcolor", "getbackground_showcolor"], + background_colour: [!0, !0, !0, "setbackground_color", "getbackground_color"], + background_showcolour: [!0, !0, !0, "setbackground_showcolor", "getbackground_showcolor"], + background_visible: [!0, !0, !0, null, null], + background_foreground: [!0, !0, !0, null, null], + background_index: [!0, !0, !0, null, null], + background_x: [!0, !0, !0, null, null], + background_y: [!0, !0, !0, null, null], + background_width: [!0, !1, !1, null, null], + background_height: [!0, !1, !1, null, null], + background_htiled: [!0, !0, !0, null, null], + background_vtiled: [!0, !0, !0, null, null], + background_xscale: [!0, !0, !0, null, null], + background_yscale: [!0, !0, !0, null, null], + background_hspeed: [!0, !0, !0, null, null], + background_vspeed: [!0, !0, !0, null, null], + background_blend: [!0, !0, !0, null, null], + background_alpha: [!0, !0, !0, null, null], + view_enabled: [!0, !0, !0, "set_view_enable", "get_view_enable"], + view_current: [!0, !1, !1, null, null], + view_visible: [!0, !0, !0, null, null], + view_xview: [!0, !0, !0, null, null], + view_yview: [!0, !0, !0, null, null], + view_wview: [!0, !0, !0, null, null], + view_hview: [!0, !0, !0, null, null], + view_angle: [!0, !0, !0, null, null], + view_hborder: [!0, !0, !0, null, null], + view_vborder: [!0, !0, !0, null, null], + view_hspeed: [!0, !0, !0, null, null], + view_vspeed: [!0, !0, !0, null, null], + view_object: [!0, !0, !0, null, null], + view_xport: [!0, !0, !0, null, null], + view_yport: [!0, !0, !0, null, null], + view_wport: [!0, !0, !0, null, null], + view_hport: [!0, !0, !0, null, null], + view_surface_id: [!0, !0, !0, null, null], + view_camera: [!0, !0, !0, null, null], + mouse_x: [!0, !1, !1, null, "get_mouse_x"], + mouse_y: [!0, !1, !1, null, "get_mouse_y"], + mouse_button: [!0, !0, !0, null, null], + mouse_lastbutton: [!0, !0, !0, null, null], + keyboard_key: [!0, !0, !0, null, null], + keyboard_lastkey: [!0, !0, !0, null, null], + keyboard_lastchar: [!0, !0, !0, null, null], + keyboard_string: [!0, !0, !0, null, null], + show_score: [!0, !0, !0, null, null], + show_lives: [!0, !0, !0, null, null], + show_health: [!0, !0, !0, null, null], + caption_score: [!0, !0, !0, null, null], + caption_lives: [!0, !0, !0, null, null], + caption_health: [!0, !0, !0, null, null], + fps: [!0, !1, !1, null, null], + fps_real: [!0, !1, !1, null, null], + current_time: [!0, !1, !1, null, "get_current_time"], + current_year: [!0, !1, !1, null, "get_current_year"], + current_month: [!0, !1, !1, null, "get_current_month"], + current_day: [!0, !1, !1, null, "get_current_day"], + current_weekday: [!0, !1, !1, null, "get_current_weekday"], + current_hour: [!0, !1, !1, null, "get_current_hour"], + current_minute: [!0, !1, !1, null, "get_current_minute"], + current_second: [!0, !1, !1, null, "get_current_second"], + event_type: [!0, !1, !1, null, "get_current_event_type"], + event_number: [!0, !1, !1, null, "get_current_event_number"], + event_object: [!0, !1, !1, null, "get_current_event_object"], + event_action: [!0, !1, !1, null, null], + error_occurred: [!0, !0, !0, null, null], + error_last: [!0, !0, !0, null, null], + gamemaker_registered: [!0, !1, !1, null, null], + gamemaker_pro: [!0, !1, !1, null, null], + application_surface: [!0, !1, !1, null, null], + os_type: [!0, !1, !1, null, "get_os_type"], + os_device: [!0, !1, !1, null, "get_os_device"], + os_browser: [!0, !1, !1, null, "get_os_browser"], + os_version: [!0, !1, !1, null, "get_os_version"], + browser_width: [!0, !1, !1, null, "get_browser_width"], + browser_height: [!0, !1, !1, null, "get_browser_height"], + async_load: [!0, !1, !1, null, "get_async_load"], + event_data: [!0, !1, !1, null, "get_event_data"], + display_aa: [!0, !1, !1, null, "get_display_aa"], + iap_data: [!0, !1, !1, null, "get_iap_data"], + cursor_sprite: [!0, !0, !1, "set_cursor_sprite", "get_cursor_sprite"], + delta_time: [!0, !0, !1, null, "get_delta_time"], + webgl_enabled: [!0, !1, !1, null, null], +}; +var _PJ3 = { + x: [!0, !0, !0, "setx", null], + y: [!0, !0, !0, "sety", null], + xprevious: [!0, !0, !0, null, null], + yprevious: [!0, !0, !0, null, null], + xstart: [!0, !0, !0, null, null], + ystart: [!0, !0, !0, null, null], + hspeed: [!0, !0, !0, "sethspeed", null], + vspeed: [!0, !0, !0, "setvspeed", null], + direction: [!0, !0, !0, "setdirection", null], + speed: [!0, !0, !0, "setspeed", null], + friction: [!0, !0, !0, null, null], + gravity: [!0, !0, !0, null, null], + gravity_direction: [!0, !0, !0, null, null], + object_index: [!0, !1, !1, null, null], + id: [!0, !1, !1, null, null], + alarm: [!0, !0, !0, null, null], + solid: [!0, !0, !0, null, null], + visible: [!0, !0, !0, null, null], + persistent: [!0, !0, !0, null, null], + depth: [!0, !0, !0, "setdepth", "getdepth"], + bbox_left: [!0, !1, !1, null, "get_bbox_left"], + bbox_right: [!0, !1, !1, null, "get_bbox_right"], + bbox_top: [!0, !1, !1, null, "get_bbox_top"], + bbox_bottom: [!0, !1, !1, null, "get_bbox_bottom"], + sprite_index: [!0, !0, !0, "set_sprite_index", null], + image_index: [!0, !0, !0, "set_image_index", null], + image_single: [!0, !0, !0, "set_image_single", "get_image_single"], + image_number: [!0, !1, !1, null, "get_image_number"], + sprite_width: [!0, !1, !1, null, "get_sprite_width"], + sprite_height: [!0, !1, !1, null, "get_sprite_height"], + sprite_xoffset: [!0, !1, !1, null, "get_sprite_xoffset"], + sprite_yoffset: [!0, !1, !1, null, "get_sprite_yoffset"], + image_xscale: [!0, !0, !0, "setxscale", null], + image_yscale: [!0, !0, !0, "setyscale", null], + image_angle: [!0, !0, !0, "setangle", null], + image_alpha: [!0, !0, !0, null, null], + image_blend: [!0, !0, !0, "set_imageblend", "get_imageblend"], + image_speed: [!0, !0, !0, null, null], + in_collision_tree: [!0, !1, !1, null, null], + mask_index: [!0, !0, !0, "set_mask_index", null], + path_index: [!0, !1, !1, null, null], + path_position: [!0, !0, !0, null, null], + path_positionprevious: [!0, !0, !0, null, null], + path_speed: [!0, !0, !0, null, null], + path_scale: [!0, !0, !0, null, null], + path_orientation: [!0, !0, !0, null, null], + path_endaction: [!0, !0, !0, null, null], + timeline_index: [!0, !0, !0, null, null], + timeline_position: [!0, !0, !0, null, null], + timeline_speed: [!0, !0, !0, null, null], + timeline_running: [!0, !0, !0, "set_timeline_running", "get_timeline_running"], + timeline_loop: [!0, !0, !0, "set_timeline_loop", "get_timeline_loop"], + phy_rotation: [!0, !0, !0, "set_physics_rotation", null], + phy_position_x: [!0, !0, !0, "set_physics_position_x", null], + phy_position_y: [!0, !0, !0, "set_physics_position_y", null], + phy_angular_velocity: [!0, !0, !0, "set_physics_omega", null], + phy_linear_velocity_x: [!0, !0, !0, "set_physics_linear_velocity_x", null], + phy_linear_velocity_y: [!0, !0, !0, "set_physics_linear_velocity_y", null], + phy_speed_x: [!0, !0, !0, "set_physics_speed_x", null], + phy_speed_y: [!0, !0, !0, "set_physics_speed_y", null], + phy_speed: [!0, !1, !0, null, null], + phy_angular_damping: [!0, !0, !0, "set_physics_angular_damping", null], + phy_linear_damping: [!0, !0, !0, "set_physics_linear_damping", null], + phy_bullet: [!0, !0, !0, "set_physics_bullet", null], + phy_fixed_rotation: [!0, !0, !0, "set_physics_fixed_rotation", null], + phy_active: [!0, !0, !0, "set_physics_active", null], + phy_mass: [!0, !1, !0, null, null], + phy_inertia: [!0, !1, !0, null, null], + phy_com_x: [!0, !1, !0, null, null], + phy_com_y: [!0, !1, !0, null, null], + phy_dynamic: [!0, !1, !0, null, null], + phy_kinematic: [!0, !1, !0, null, null], + phy_sleeping: [!0, !1, !0, null, null], + phy_position_xprevious: [!0, !0, !0, null, null], + phy_position_yprevious: [!0, !0, !0, null, null], + phy_collision_points: [!0, !1, !0, null, null], + phy_collision_x: [!0, !1, !0, null, null], + phy_collision_y: [!0, !1, !0, null, null], + phy_col_normal_x: [!0, !1, !0, null, null], + phy_col_normal_y: [!0, !1, !0, null, null], + layer: [!0, !0, !0, "SetLayerID", "GetLayerID"], +}; +function _QJ3() { + _w61("vertex_format_begin"); +} +function _RJ3() { + _w61("vertex_format_end"); +} +function _SJ3(_TJ3) { + _w61("vertex_format_delete"); +} +function _UJ3() { + _w61("vertex_format_add_position"); +} +function _VJ3() { + _w61("vertex_format_add_position_3d"); +} +function _WJ3() { + _w61("vertex_format_add_colour"); +} +function _XJ3() { + _w61("vertex_format_add_color"); +} +function _YJ3() { + _w61("vertex_format_add_normal"); +} +function _ZJ3() { + _w61("vertex_format_add_texcoord"); +} +function __J3() { + _w61("vertex_format_add_textcoord"); +} +function _0K3(type, _q81) { + _w61("vertex_format_add_custom"); +} +var _1K3 = null; +function _2K3() { + _QJ3 = _3K3; + _RJ3 = _4K3; + _SJ3 = _5K3; + _UJ3 = _6K3; + _VJ3 = _7K3; + _WJ3 = _8K3; + _XJ3 = _8K3; + _YJ3 = _9K3; + _ZJ3 = _aK3; + __J3 = _aK3; + _0K3 = _bK3; +} +function _3K3() { + if (_1K3 != null) { + debug("ERROR vertex_format_begin: Vertex format is already under construction"); + } else { + _1K3 = new _qp2(); + } +} +function _6K3() { + if (_1K3 == null) { + debug("ERROR vertex_format_add_position: No vertex format is under construction"); + } else { + _1K3._Px2(); + } +} +function _7K3() { + if (_1K3 == null) { + debug("ERROR vertex_format_add_position_3d: No vertex format is under construction"); + } else { + _1K3._Bp2(); + } +} +function _8K3() { + if (_1K3 == null) { + debug("ERROR vertex_format_add_colour: No vertex format is under construction"); + } else { + _1K3._Cp2(); + } +} +function _9K3() { + if (_1K3 == null) { + debug("ERROR vertex_format_add_normal: No vertex format is under construction"); + } else { + _1K3._Ep2(); + } +} +function _aK3() { + if (_1K3 == null) { + debug("ERROR vertex_format_add_textcoord: No vertex format is under construction"); + } else { + _1K3._Dp2(); + } +} +function _bK3(_l81, _k81) { + if (_1K3 == null) { + debug("ERROR vertex_format_add_normal: No vertex format is under construction"); + } else { + _1K3._Qx2(yyGetInt32(_l81), yyGetInt32(_k81)); + } +} +function _4K3() { + if (_1K3 == null) { + debug("ERROR vertex_format_end: No vertex format under construction"); + return -1; + } + var _Pv2 = _131._Hp2(_1K3); + _1K3 = null; + return _Pv2; +} +function _5K3(_cK3) { + debug("WARNING vertex_format_delete not implemented on HTML5 (System shares vertex formats but doesn't reference count)"); +} +/*@constructor */ function _Cc3() { + this.__type = "[View]"; + this._4a = false; + this._lM1 = 0; + this._nM1 = 0; + this._pM1 = 640; + this._rM1 = 480; + this._hF3 = 0; + this._iF3 = 0; + this._jF3 = 640; + this._kF3 = 480; + this.angle = 0; + this._ab1 = 0; + this._cb1 = 0; + this._bb1 = 0; + this._db1 = 0; + this._DG3 = 0; + this._EG3 = 0; + this._FG3 = 1; + this._GG3 = 1; + this._8i = 32; + this._9i = 32; + this._Yf = -1; + this._Zf = -1; + this._PX2 = -1; + this._lF3 = -1; + this._RZ2 = -1; + this._2X2 = -1; +} +_Cc3.prototype._Pb1 = function (_Qb1) { + this._4a = _Qb1._4a; + this._lM1 = _Qb1._lM1; + this._nM1 = _Qb1._nM1; + this._pM1 = _Qb1._pM1; + this._rM1 = _Qb1._rM1; + this._hF3 = _Qb1._hF3; + this._iF3 = _Qb1._iF3; + this._jF3 = _Qb1._jF3; + this._kF3 = _Qb1._kF3; + this.angle = _Qb1.angle; + this._ab1 = _Qb1._ab1; + this._cb1 = _Qb1._cb1; + this._bb1 = _Qb1._bb1; + this._db1 = _Qb1._db1; + this._DG3 = _Qb1._DG3; + this._EG3 = _Qb1._EG3; + this._FG3 = _Qb1._FG3; + this._GG3 = _Qb1._GG3; + this._8i = _Qb1._8i; + this._9i = _Qb1._9i; + this._Yf = _Qb1._Yf; + this._Zf = _Qb1._Zf; + this._PX2 = _Qb1._PX2; + this._lF3 = _Qb1._lF3; + this._RZ2 = _Qb1._RZ2; +}; +_Cc3.prototype._dK3 = function (_a11, _b11, _eK3) { + var _Fq3 = _9b1; + _a11 = (_a11 - _Fq3.left - this._ab1) / (_Fq3.scaleX || 1); + _b11 = (_b11 - _Fq3.top - this._cb1) / (_Fq3.scaleY || 1); + if (_F01) { + var _fK3 = _zY2._hX2(this._RZ2); + if (_fK3 == null) return 0; + var _gK3 = _a11 / this._DG3; + var _hK3 = _b11 / this._EG3; + _gK3 = _gK3 * 2.0 - 1.0; + _hK3 = _hK3 * 2.0 - 1.0; + var _iK3 = _fK3._4Y2(); + var out; + if (_eK3) { + out = _gK3 * _iK3._Z11[_cm1] + _hK3 * _iK3._Z11[_dm1] + _iK3._Z11[_fm1]; + } else { + out = _gK3 * _iK3._Z11[_gm1] + _hK3 * _iK3._Z11[_6l1] + _iK3._Z11[_im1]; + } + return Math.floor(out); + } else { + if (_eK3) { + _a11 /= this._FG3; + return _a11 + this._lM1; + } else { + _b11 /= this._GG3; + return _b11 + this._nM1; + } + } +}; +_Cc3.prototype._eb1 = function (_a11, _b11) { + return this._dK3(_a11, _b11, true); +}; +_Cc3.prototype._fb1 = function (_a11, _b11) { + return this._dK3(_a11, _b11, false); +}; +function __E3(_jK3) { + var _Yk1 = new _Cc3(); + if (_jK3._4a != undefined) _Yk1._4a = _jK3._4a; + if (_jK3._Yu1 != undefined) _Yk1._lM1 = _jK3._Yu1; + if (_jK3._Zu1 != undefined) _Yk1._nM1 = _jK3._Zu1; + if (_jK3._Of != undefined) _Yk1._pM1 = _jK3._Of; + if (_jK3._Pf != undefined) _Yk1._rM1 = _jK3._Pf; + if (_jK3._ME3 != undefined) _Yk1._hF3 = _jK3._ME3; + if (_jK3._NE3 != undefined) _Yk1._iF3 = _jK3._NE3; + if (_jK3._Qf != undefined) _Yk1._jF3 = _jK3._Qf; + if (_jK3._Rf != undefined) _Yk1._kF3 = _jK3._Rf; + if (_jK3.angle != undefined) _Yk1._kF3 = _jK3.angle; + if (_jK3._8i != undefined) _Yk1._8i = _jK3._8i; + if (_jK3._9i != undefined) _Yk1._9i = _jK3._9i; + if (_jK3._Yf != undefined) _Yk1._Yf = _jK3._Yf; + if (_jK3._Zf != undefined) _Yk1._Zf = _jK3._Zf; + if (_jK3.index != undefined) _Yk1._PX2 = _jK3.index; + if (_F01) { + if (_jK3._RZ2 !== undefined && _jK3._RZ2 >= 0) { + _Yk1._RZ2 = _zY2._fX2(_jK3._RZ2); + } else { + var _AX2 = _zY2._CX2(_Yk1); + _AX2._9X2(true); + _Yk1._RZ2 = _AX2._5Y2(); + } + } + return _Yk1; +} +var _131 = null; +var _kK3 = null; +var _lK3 = null; +var _Uk1 = !0; +var _Gk1 = !1, + _Vk1 = !1, + _mD3 = _Z41.__41, + _nD3 = _Z41._151, + _mK3 = 0, + _nK3 = 0.0, + _oK3 = [], + _Rk1 = { _Ue1: !0, _Ve1: !0, _We1: !0, alpha: !0 }; +var _I51 = 0.0, + _Ik1 = !0, + _Kk1 = !0, + _Mk1 = !0, + _pK3 = _Z41._yt2; +var _ul1 = null, + _Bl1 = null, + _yl1 = null, + _Dl1 = null, + _Il1 = null, + _zl1 = [], + _El1 = []; +var _Al1 = 0; +var _Fl1 = 1; +var _wm3 = !1, + _qK3 = !1, + _rK3 = 1.0; +var _Uk3 = []; +var _vm1 = null, + _sK3 = null, + _tK3 = 0; +var _lY2 = 0, + _pY2 = 1, + _0m1 = 2, + _uK3 = 16; +var _H71 = 16384; +var _vK3 = 36, + _wK3 = [], + _xK3 = []; +var _yK3 = 0.5; +var _np2 = null; +function _Vn3() { + _pi1(); + _2K3(); + _ok3(); + _c71(); + _zK3(_vK3); + _N71 = _AK3; + _DM1 = _BK3; + _BM1 = _CK3; + _Hm3 = _DK3; + _mn3 = _EK3; + _in3 = _FK3; + _Fm3 = _GK3; + _Rs1 = _HK3; + _Ys1 = _IK3; + _dn3 = _JK3; + _ln3 = _KK3; + _on3 = _LK3; + _kn3 = _MK3; + _ko3 = _NK3; + _hn3 = _OK3; + _bN1 = _PK3; + _nn3 = _QK3; + _Ao3 = _RK3; + _pn3 = _SK3; + _qn3 = _TK3; + _jn3 = _UK3; + _xU = _VK3; + _yt1 = _WK3; + _4L = _XK3; + _Bt1 = _WK3; + _6L = _XK3; + _Nt1 = _YK3; + _Tt1 = _ZK3; + __t1 = __K3; + _1u1 = _0L3; + _OL = _1L3; + _cu1 = _2L3; + _yu1 = _3L3; + _Ju1 = _4L3; + _Nu1 = _5L3; + _eu1 = _2L3; + _Au1 = _3L3; + _Lu1 = _4L3; + _Pu1 = _5L3; + _jX = _6L3; + _zL = _7L3; + _HU = _8L3; + _iL = _8L3; + _Ps1 = _9L3; + _aL = _aL3; + _bL = _aL3; + _0L = _bL3; + _Vu1 = _cL3; + _xO1 = _dL3; + _TM1 = _eL3; + _JE1 = _fL3; + _eC1 = _gL3; + _131._xK1 = _hL3; + _5e1 = _iL3; + _8M1 = _jL3; + _PM1 = _kL3; + _RM1 = _lL3; + __M1 = _mL3; + _1N1 = _nL3; + _1e1 = _oL3; + _ee1 = _pL3; + _rK1 = _qL3; + _AK1 = _rL3; + _PK1 = _sL3; + _Fo3 = _tL3; + _XF1 = _uL3; + _YF1 = _vL3; + _ZF1 = _wL3; + __F1 = _xL3; + _0G1 = _yL3; + _1G1 = _zL3; + _2G1 = _AL3; + _3G1 = _BL3; + _4G1 = _CL3; + _5G1 = _DL3; + _6G1 = _EL3; + _7G1 = _FL3; + _8G1 = _GL3; + _9G1 = _HL3; + _aG1 = _IL3; + _Mf3 = _JL3; + _el1 = _KL3; + _Nf3 = _LL3; + _An3 = _ML3; + _Of3 = _NL3; + _dl1 = _OL3; + _Kf3 = _PL3; + _Lf3 = _QL3; + _Pf3 = _RL3; + _Qf3 = _SL3; + _Rf3 = _TL3; + _Sf3 = _UL3; + _Tf3 = _VL3; + _Rj3 = _WL3; + _Vj3 = _XL3; + _YL3(); +} +function _ZL3(_Lo2) { + var options = { _xp2: _Ho1._Vd3 !== undefined ? true : false, _yp2: _Ho1._ok._Lk ? true : false, _gp2: _Sb3 }; + _131 = new _Ko2(_Lo2, options); + if (!_131._4p2) { + _131 = null; + return false; + } + if (!__L3()) return false; + if (!_0M3()) return false; + if (!_1M3()) return false; + _sK3 = []; + for (var _X9 = 0; _X9 < _uK3; _X9++) { + _sK3[_X9] = new _Fk1(); + } + _tK3 = -1; + _7l1 = 1; + _Ab3 = new _Fk1(); + _Bb3 = new _Fk1(); + var _2M3 = _131.__q2(); + for (var _X9 = 0; _X9 < _2M3; _X9++) { + _oK3[_X9] = false; + } + return true; +} +function _zK3(_ZC3) { + var _W11 = _ZC3; + if (_W11 < 4) _W11 = 4; + if (_W11 > 64) _W11 = 64; + _W11 = 4 * ((_W11 / 4) | 0); + _vK3 = _W11; + _wK3[0] = 1; + _xK3[0] = 0; + for (var _X9 = 1; _X9 < _W11; _X9++) { + _wK3[_X9] = Math.cos((_X9 * 2 * Math.PI) / _W11); + _xK3[_X9] = Math.sin((_X9 * 2 * Math.PI) / _W11); + } + _wK3[_W11] = 1; + _xK3[_W11] = 0; +} +function _YL3() { + _5f1(0, 0xff000000, 0, 0); + _Qf3(0); + _Tf3(0); + _3M3(); +} +function __L3() { + return _4M3(); +} +function _0M3() { + var _5M3 = document.createElement(_0p1); + _5M3._X71 = _5M3.width = 16; + _5M3._Y71 = _5M3.height = 16; + _5M3.complete = true; + _5M3._4M1 = false; + _5M3.name = ""; + _5M3._R41 = _5M3.getContext("2d"); + _5M3._R41.save(); + _5M3._R41.setTransform(1, 0, 0, 1, 0, 0); + _5M3._R41.globalAlpha = 1; + _5M3._R41.fillStyle = "#ffffff"; + _5M3._R41.fillRect(0, 0, 16, 16); + _5M3._R41.restore(); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = 15; + _be1.__9 = 15; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = 15; + _be1._ck = 15; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = -1; + _be1._f31 = _5M3; + _be1._c31 = []; + _be1._e31 = 1; + _be1._d31 = 0; + _p51(_be1); + _131._us2(_be1._f31._o51); + return true; +} +function _1M3() { + _ul1 = new Float32Array(_Z41._Bs2 * 4); + _Bl1 = new Float32Array(_Z41._Bs2 * 4); + _yl1 = new Float32Array(_Z41._Bs2 * 4); + _Dl1 = new Float32Array(4); + var _tl1; + for (var _X9 = 0; _X9 < _Z41._Bs2; _X9++) { + _yl1[_X9] = 0; + _tl1 = _X9 * 4; + _ul1[_tl1 + 0] = 0; + _ul1[_tl1 + 1] = 0; + _ul1[_tl1 + 2] = 0; + _ul1[_tl1 + 3] = 0; + _Bl1[_tl1 + 0] = 0; + _Bl1[_tl1 + 1] = 0; + _Bl1[_tl1 + 2] = 0; + _Bl1[_tl1 + 3] = 0; + _El1[_X9] = false; + } + return true; +} +function _3M3() { + var _6M3 = _5L1; + _5L1 = function (_6L1, _7M3) { + var _f31 = _6M3(_6L1, _7M3); + if (_f31 && !_f31._E71._o51) { + _p51(_f31._F71); + } + return _f31; + }; + var _8M3 = _ke1; + _ke1 = function (_911) { + var _f31 = _8M3(_911); + if (_f31 && !_f31._E71._o51) { + _p51(_f31._F71); + } + return _f31; + }; + _KK3(); +} +function _KK3() { + _131._yq2(); + _131._Wk1(_Xk1()); + _131._Uq2(_mK3, _nK3); + _131._Jl1(_Il1); + _131._Hl1(_Dl1); + _131._Sk1(_Rk1._Ue1, _Rk1._Ve1, _Rk1._We1, _Rk1.alpha); + for (var _X9 = 0; _X9 < _Z41._Bs2; _X9++) { + _131._Cl1(_X9, _Bl1.subarray(_X9 * 4, (_X9 + 1) * 4), _ul1.subarray(_X9 * 4, (_X9 + 1) * 4), _yl1.subarray(_X9 * 4, (_X9 + 1) * 4)); + } +} +function _LK3() { + _131._zq2(); +} +function _HK3(_9M3) { + if (_9M3) { + _kK3 = {}; + if (_9M3._RG3) { + _kK3._Gk1 = _Gk1; + _kK3._Vk1 = _Vk1; + _kK3._Il1 = new Float32Array(_Il1); + if (_F01) { + _kK3._Mk1 = _Lh1(); + _kK3._Ik1 = _Hh1(); + _kK3._Kk1 = _Jh1(); + } + _Gk1 = false; + _Vk1 = false; + _5f1(0, 0xff000000, 0, 0); + _131._Hk1(false); + _131._Lk1(false); + _131._Jk1(false); + _131._Wk1(_Xk1()); + } + if (_9M3._SG3) { + _kK3._aM3 = _131._a51._b51(_Z41._c51); + _kK3._bM3 = _131._a51._b51(_Z41._d51); + _131._Cq2(_Z41._251, _Z41._3n1); + } + } +} +function _IK3(_cM3) { + if (_kK3 && _cM3) { + if (_cM3._UG3) { + _Gk1 = _kK3._Gk1; + _Vk1 = _kK3._Vk1; + _Il1 = new Float32Array(_kK3._Il1); + _131._Jl1(_Il1); + if (_Gk1 || _F01) { + if (_F01) { + _131._Lk1(_kK3._Mk1); + _131._Hk1(_kK3._Ik1); + _131._Jk1(_kK3._Kk1); + } else { + _131._Hk1(_Ik1); + _131._Jk1(_Kk1); + _131._Lk1(_Mk1); + } + } + _131._Wk1(_Xk1()); + } + if (_cM3._VG3) { + _131._Cq2(_kK3._aM3, _kK3._bM3); + } + _kK3 = null; + } +} +function _Xk1() { + var _Tp2 = undefined; + if (_Vk1) { + _Tp2 = _131._6p2; + } else { + _Tp2 = _131._5p2; + } + return _Tp2; +} +function _EK3(_bo3, _co3, _do3, _eo3) { + var _dM3 = _MN1; + var _eM3 = _NN1; + _Bb3._8f3(); + var _Z9 = _MN1 / _bo3; + var __9 = _NN1 / _co3; + _Bb3._1m1((_dM3 * -0.5 + _do3) / _bo3, (_eM3 * -0.5 + _eo3) / _co3, 16000); + _Ab3._al1(_Z9, -__9 * _7l1, 1.0, 32000.0); + __l1(_lY2, _Bb3); + __l1(_pY2, _Ab3); +} +function _BK3(_fo3, _go3, _ho3, _io3, _e11) { + if (!_Gk1) { + _ao3(_fo3, _go3, _ho3, _io3, _e11); + } else { + var angle = -_e11 * (Math.PI / 180.0); + var _ZS2 = new _Zk1(_fo3 + _ho3 / 2.0, _go3 + _io3 / 2.0, -_ho3); + var _6T2 = new _Zk1(_fo3 + _ho3 / 2.0, _go3 + _io3 / 2.0, 0.0); + var _eT2 = new _Zk1(Math.sin(angle), Math.cos(angle), 0.0); + _Bb3._1l1(_ZS2, _6T2, _eT2); + if (false == _Uk1) { + _Ab3._al1(_ho3, -_io3 * _7l1, 1.0, 32000.0); + } else { + _Ab3._bl1(1.0, _io3 / _ho3, 1.0, 32000.0); + } + _Ab3._Z11[_6l1] *= _7l1; + } + __l1(_lY2, _Bb3); + __l1(_pY2, _Ab3); + __l1(_0m1, _vm1[_0m1]); + _mM1 = _fo3; + _oM1 = _go3; + _qM1 = _ho3; + _sM1 = _io3; +} +function _CK3(_Np2, _Op2, _Pp2, _Qp2) { + _Us1 = _Np2; + _Vs1 = _Op2; + _Ws1 = _Pp2; + _Xs1 = _Qp2; + var _l21 = _Op2; + if (_7l1 == 1) { + _l21 = _ws1() - (_Qp2 + _Op2); + } + _131._Mp2(_Np2, _l21, _Pp2, _Qp2); + _131._EM1(); +} +function _FK3(_081) { + _131._EM1(); + _131._Or2(true, true, false, _N71(_081) | 0xff000000); +} +function _9L3(_081, _f41) { + _131._EM1(); + var _L31 = ((_f41 * 255.0) << 24) | _N71(_081); + _131._Or2(true, true, false, _L31); +} +function _AK3(_081) { + return _081 & 0x00ffffff; +} +function _bL3(_f41) { + if (_f41 < 0) { + _f41 = 0; + } + if (_f41 > 1) { + _f41 = 1; + } + _K71 = _f41; +} +function _DK3(_fM3) { + if (arguments.length > 0) { + var _Ss1 = arguments[0]; + } else { + } +} +function _GK3(_a11, _b11, _2N1, _3N1, _e11) {} +function _JK3(_gq1, _Qp1, _a11, _b11, _Dm1, _Em1, _e11, _081, _f41) { + if (!_lK3) { + var _B21 = 1024; + var _C21 = 1024; + var _N21 = _jo3(_B21, _C21); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _B21; + _be1.__9 = _C21; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _N21; + _be1._f31 = _g31[_be1._fk]; + _lK3 = _be1; + } + var _Y9 = document.createElement("canvas"); + var _T51 = _Y9.getContext("2d"); + _gq1 = "20px arial"; + _T51.font = _gq1; + _T51.textBaseline = "top"; + _T51.textAlign = "left"; + var _gM3 = _T51.measureText(_Qp1); + var width = _gM3.width; + var height = 20; + _Y9.width = width; + _Y9.height = height; + _T51.globalAlpha = 0.0; + _T51.globalCompositeOperation = "copy"; + _T51.fillStyle = "black"; + _T51.fillRect(0, 0, _Y9.width, _Y9.height); + _T51.globalAlpha = 1.0; + _T51.globalCompositeOperation = "source-over"; + _T51.fillStyle = "white"; + _T51.fillText(_Qp1, 0, 0); +} +function _qm1(_ng1) { + if (_tK3 >= _uK3) { + return false; + } + _tK3++; + if (_tK3 == 0) { + _sK3[_tK3] = new _Fk1(_ng1); + } else { + _sK3[_tK3].Multiply(_sK3[_tK3 - 1], _ng1); + } + return true; +} +function _rm1(_ng1) { + if (_tK3 < 0) { + return false; + } + __l1(_0m1, _sK3[_tK3]); + _tK3--; + return true; +} +function _om1() { + _tK3 = -1; +} +function _pm1() { + if (_tK3 < 0) { + return true; + } + return false; +} +function _sm1() { + if (_tK3 < 0) { + return false; + } + __l1(_0m1, _sK3[_tK3]); + return true; +} +function _tm1() { + if (_tK3 < 0) { + return false; + } + _tK3--; + return true; +} +function _OK3(_YK1, _a11, _b11, _f41) { + var _u51, _6u3, _hM3, _B51, _D51, _F51, _L31; + if (!_YK1._f31._o51) { + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + _p51(_YK1); + } + _u51 = _131._v51(_Z41._w51, _YK1._f31._o51, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + _a11 = _a11 + _YK1._9k; + _b11 = _b11 + _YK1._ak; + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = _a11; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _b11; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = _a11 + _YK1._bk; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _b11 + _YK1._ck; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _YK1.x / _YK1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _YK1.y / _YK1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_YK1.x + _YK1._Z9) / _YK1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_YK1.y + _YK1.__9) / _YK1._f31.height; + _L31 = ((_f41 * 255.0) << 24) | 0xffffff; + var _Qt1 = _L31, + _Rt1 = _L31, + _iM3 = _L31, + _jM3 = _L31; + if (_wm3) { + _Qt1 &= 0xfffefffe; + _Rt1 &= 0xfffefffe; + _iM3 &= 0xfffefffe; + _jM3 &= 0xfffefffe; + _Rt1 |= 0x00010000; + _iM3 |= 0x00000001; + _jM3 |= 0x00010001; + } + _D51[_H51] = _D51[_f61] = _Qt1; + _D51[_b61] = _Rt1; + _D51[_c61] = _D51[_d61] = _iM3; + _D51[_e61] = _jM3; +} +function _hL3(_YK1, _do3, _eo3, _kM3, _lM3, _a11, _b11, _Mb1, _Nb1, _Yq1, _Zq1, _Lt1, _Mt1) { + var _u51, _6u3, _hM3, _B51, _D51, _F51, _L31; + if (!_YK1._f31._o51) { + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + _p51(_YK1); + } + if (_Yq1 == undefined) { + _Yq1 = _Zq1 = _Lt1 = _Mt1 = 0xffffffff; + } + if (_Zq1 == undefined) { + _Zq1 = _Lt1 = _Mt1 = _Yq1; + } + _u51 = _131._v51(_Z41._w51, _YK1._f31._o51, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = _a11; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _b11; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = _a11 + _Mb1; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _b11 + _Nb1; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _do3 / _YK1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _eo3 / _YK1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_do3 + _kM3) / _YK1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_eo3 + _lM3) / _YK1._f31.height; + if (_wm3) { + _Yq1 &= 0xfffefffe; + _Zq1 &= 0xfffefffe; + _Lt1 &= 0xfffefffe; + _Mt1 &= 0xfffefffe; + _Zq1 |= 0x00010000; + _Lt1 |= 0x00000001; + _Mt1 |= 0x00010001; + } + _D51[_H51] = _D51[_f61] = _Yq1; + _D51[_b61] = _Zq1; + _D51[_c61] = _D51[_d61] = _Lt1; + _D51[_e61] = _Mt1; +} +function _PK3(_YK1, _a11, _b11, _so3, _to3, _3x1, _2x1, _081, _f41) { + var _u51, _6u3, _hM3, _B51, _D51, _F51, _Z9, __9; + if (!_YK1._f31._o51) { + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + _p51(_YK1); + } + var _mM3 = _so3 * _YK1._dk + ~~_a11; + var _nM3 = _to3 * _YK1._ek + ~~_b11; + var _B21 = ~~(_so3 * _YK1._dk); + var _C21 = ~~(_to3 * _YK1._ek); + var _oM3 = __u1.right - __u1.left; + var _pM3 = __u1.bottom - __u1.top; + if (_2x1) { + _a11 = ~~(__u1.left / _B21) * _B21 + (~~_a11 % _B21) - _B21; + _mM3 = ((((_oM3 + (_B21 - 1)) / _B21) & 0xffffffff) + 2) * _B21 + ~~_a11 + 1; + } + if (_3x1) { + _b11 = ~~(__u1.top / _C21) * _C21 + (~~_b11 % _C21) - _C21; + _nM3 = ((((_pM3 + (_C21 - 1)) / _C21) & 0xffffffff) + 2) * _C21 + ~~_b11 + 1; + } + _a11 = ~~_a11; + _b11 = ~~_b11; + var _CK1 = 0; + var _DK1 = 0; + if (_B21 <= 0 || _C21 <= 0) return; + var _If = _N71(_081) | ~~((_f41 * 255.0) << 24); + var _Qt1 = _If, + _Rt1 = _If, + _iM3 = _If, + _jM3 = _If; + if (_wm3) { + _Qt1 &= 0xfffefffe; + _Rt1 &= 0xfffefffe; + _iM3 &= 0xfffefffe; + _jM3 &= 0xfffefffe; + _Rt1 |= 0x00010000; + _iM3 |= 0x00000001; + _jM3 |= 0x00010001; + } + var __11 = -_so3 * (_CK1 - _YK1._9k); + var _021 = -_to3 * (_DK1 - _YK1._ak); + var _qM3 = _so3 * _YK1._bk; + var _rM3 = _to3 * _YK1._ck; + var _j21 = _a11 + __11; + var _l21 = ~~_b11 + _021; + var _P41 = _YK1.x; + var _yZ1 = _P41 + _YK1._Z9; + var _J41 = _YK1.y; + var _c61 = _YK1.y + _YK1.__9; + _P41 /= _YK1._f31.width; + _yZ1 /= _YK1._f31.width; + _J41 /= _YK1._f31.height; + _c61 /= _YK1._f31.height; + var _Eu1 = _l21; + while (_j21 < _mM3) { + _l21 = _Eu1; + var _pu1 = _j21 + _qM3; + while (_l21 < _nM3) { + _u51 = _131._v51(_Z41._w51, _YK1._f31._o51, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + var _ru1 = _l21 + _rM3; + _D51[index] = _jM3; + _B51[index + 0] = _j21; + _B51[index + 1] = _l21; + _B51[index + 2] = _I51; + _F51[index + 0] = _P41; + _F51[index + 1] = _J41; + index += _y51; + _D51[index] = _Qt1; + _B51[index + 0] = _pu1; + _B51[index + 1] = _l21; + _B51[index + 2] = _I51; + _F51[index + 0] = _yZ1; + _F51[index + 1] = _J41; + index += _y51; + _D51[index] = _Rt1; + _B51[index + 0] = _pu1; + _B51[index + 1] = _ru1; + _B51[index + 2] = _I51; + _F51[index + 0] = _yZ1; + _F51[index + 1] = _c61; + index += _y51; + _D51[index] = _Rt1; + _B51[index + 0] = _pu1; + _B51[index + 1] = _ru1; + _B51[index + 2] = _I51; + _F51[index + 0] = _yZ1; + _F51[index + 1] = _c61; + index += _y51; + _D51[index] = _iM3; + _B51[index + 0] = _j21; + _B51[index + 1] = _ru1; + _B51[index + 2] = _I51; + _F51[index + 0] = _P41; + _F51[index + 1] = _c61; + index += _y51; + _D51[index] = _Qt1; + _B51[index + 0] = _j21; + _B51[index + 1] = _l21; + _B51[index + 2] = _I51; + _F51[index + 0] = _P41; + _F51[index + 1] = _J41; + if (!_3x1) { + break; + } + _l21 = _l21 + _C21; + } + if (!_2x1) { + break; + } + _j21 = _j21 + _B21; + } +} +function _SK3(_sM3, _Wp3, __e1, _tM3, _uM3, x, y, _4x1, _5x1, angle, color, alpha, _vM3) { + var _wM3 = _Rk1; + var _xM3 = _Gk1; + __e1 = ~~__e1 % _Wp3._cV2; + if (__e1 < 0) { + __e1 = __e1 + _Wp3._cV2; + } + var _yM3 = []; + _yM3[0] = color & 0xff; + _yM3[1] = (color >> 8) & 0xff; + _yM3[2] = (color >> 16) & 0xff; + _yM3[3] = (alpha * 255) & 0xff; + var _zM3 = new _Fk1(); + _zM3._1m1(x, y, 0.0); + var _AM3 = new _Fk1(); + _AM3._5m1(angle); + var _BM3 = new _Fk1(); + _BM3._1m1(-_tM3 / _9V2, -_uM3 / _9V2, 0.0); + var _CM3 = new _Fk1(); + _CM3._2m1(_9V2 * _4x1, _9V2 * _5x1, 1.0); + var _DM3 = new _Fk1(); + _DM3.Multiply(_BM3, _CM3); + var _EM3 = new _Fk1(); + _EM3.Multiply(_DM3, _AM3); + var _FM3 = new _Fk1(); + _FM3.Multiply(_EM3, _zM3); + var translate = new _Fk1(); + translate._1m1(0.5, 0.5, 0.0); + var scale = new _Fk1(); + scale._2m1(1.0 / 32768.0, 1.0 / 32768.0, 1.0); + var _GM3 = new _Fk1(); + _GM3.Multiply(scale, translate); + var _jV2 = _Wp3._iV2[__e1]; + var _HM3 = [], + _IM3 = 0, + _JM3 = 0, + _KM3 = true; + for (var _X9 = 0; _X9 < _jV2._kV2; _X9++) { + var _fw1 = _jV2._lV2[_X9]; + for (var _i21 = 0; _i21 < _IM3; ) { + var _LM3 = _HM3[_i21]; + if (_LM3._mV2 < _fw1._Xf) { + _131._2r2(_Z41._ut2); + _131._4r2(_Z41._mt2); + _131._Sk1(false, false, false, false); + _131._Jk1(false); + _JM3 += _qn3(_sM3, _LM3, _FM3, _GM3, color, _yM3, false, _vM3); + _131._7r2(_IM3 - 1); + _131._2r2(_Z41._pt2); + _131._4r2(_Z41._ft2); + _131._Sk1(_wM3._Ue1, _wM3._Ve1, _wM3._We1, _wM3.alpha); + _131._Jk1(_xM3); + _KM3 = true; + _IM3--; + for (var _Sc1 = _i21; _Sc1 < _IM3; _Sc1++) { + _HM3[_Sc1] = _HM3[_Sc1 + 1]; + } + } else { + _i21++; + } + } + if (_fw1._mV2 > 0) { + _HM3[_IM3++] = _fw1; + _131._0r2(true); + _131._2r2(_Z41._ut2); + _131._4r2(_Z41._lt2); + _131._Sk1(false, false, false, false); + _131._Jk1(false); + _KM3 = false; + } + if (_IM3 == 0) { + _131._0r2(false); + _KM3 = true; + } + _JM3 += _qn3(_sM3, _fw1, _FM3, _GM3, color, _yM3, _KM3 ? _qK3 : false, _vM3); + if (_fw1._mV2 > 0) { + _131._7r2(_IM3); + _131._2r2(_Z41._pt2); + _131._4r2(_Z41._ft2); + _131._Sk1(_wM3._Ue1, _wM3._Ve1, _wM3._We1, _wM3.alpha); + _131._Jk1(_xM3); + _KM3 = true; + } + } + if (_IM3 > 0) { + _131._2r2(_Z41._ut2); + _131._4r2(_Z41._mt2); + _131._Sk1(false, false, false, false); + _131._Jk1(false); + for (var _i21 = 0; _i21 < _IM3; _i21++) { + var _LM3 = _HM3[_i21]; + _JM3 += _qn3(_sM3, _LM3, _FM3, _GM3, color, _yM3, false, _vM3); + } + } + _131._0r2(false); + _131._Sk1(_wM3._Ue1, _wM3._Ve1, _wM3._We1, _wM3.alpha); + _131._Jk1(_xM3); +} +function _TK3(_RH3, _MM3, _NM3, _OM3, _PM3, _QM3, _RM3, _vM3) { + var _SM3 = []; + (_SM3[0] = _QM3[0]), (_SM3[1] = _QM3[1]), (_SM3[2] = _QM3[2]), (_SM3[3] = 0); + var _TM3 = new _Fk1(); + _TM3.Multiply(_MM3._wU2, _NM3); + var _UM3 = 1.0; + if (_RM3) { + _UM3 = _VM3(_MM3, _TM3) * _rK3; + } + var _nV2 = [], + _oV2 = [], + _WM3 = []; + for (var _X9 = 0; _X9 < 4; _X9++) { + _nV2[_X9] = _MM3._pV2[_X9]; + _oV2[_X9] = _MM3._qV2[_X9]; + _WM3[_X9] = _MM3._rV2[_X9]; + } + var _XM3 = 0; + if (_MM3._rw1 !== 0) { + var _YM3 = _RH3[_MM3.index]; + if (_YM3.type === _4U2) { + var _SH3 = _YM3; + for (var _i21 = 0; _i21 < _SH3._hU2.length; _i21++) { + var _cK1 = _SH3._hU2[_i21]; + for (var _Sc1 = 0; _Sc1 < _cK1._kU2; _Sc1++) { + var _NU2 = _cK1._oU2[_Sc1]; + if (_NU2._PU2 >= 0 && _NU2._TU2 > 0) { + var _ZM3 = _cK1._mU2[_NU2._PU2]; + if (_ZM3 !== null && _ZM3 !== undefined) { + var _tU2 = _ZM3.type; + if (_tU2 === _7U2) { + _XM3 += __M3(_MM3, _ZM3, _NU2, _TM3, _QM3, _SM3, _nV2, _oV2, _WM3, _RM3); + } else if (_tU2 == _8U2 || _tU2 == _9U2) { + _XM3 += _0N3(_RH3, _MM3, _tU2, _ZM3, _NU2, _OM3, _TM3, _QM3, _SM3, _PM3, _nV2, _oV2, _WM3, _RM3, _vM3); + } + } + } + if (_NU2._QU2 >= 0 && _NU2._VU2 > 0) { + var _L31 = _cK1._nU2[_NU2._QU2]._L31; + var _LU2 = []; + _LU2[0] = ((_L31 & 0xff) * _QM3[0]) >> 8; + _LU2[1] = (((_L31 >> 8) & 0xff) * _QM3[1]) >> 8; + _LU2[2] = (((_L31 >> 16) & 0xff) * _QM3[2]) >> 8; + _LU2[3] = (((_L31 >> 24) & 0xff) * _QM3[3]) >> 8; + for (var _d21 = 0; _d21 < 4; _d21++) { + _LU2[_d21] = ((_LU2[_d21] * _nV2[_d21]) >> 8) + _oV2[_d21]; + _LU2[_d21] = Math.max(0, Math.min(_LU2[_d21], 255)); + } + var _1N3 = _LU2[0] | (_LU2[1] << 8) | (_LU2[2] << 16) | (_LU2[3] << 24); + var _2N3 = []; + _2N3[0] = ((_L31 & 0xff) * _SM3[0]) >> 8; + _2N3[1] = (((_L31 >> 8) & 0xff) * _SM3[1]) >> 8; + _2N3[2] = (((_L31 >> 16) & 0xff) * _SM3[2]) >> 8; + _2N3[3] = (((_L31 >> 24) & 0xff) * _SM3[3]) >> 8; + for (var _d21 = 0; _d21 < 4; _d21++) { + _2N3[_d21] = ((_2N3[_d21] * _nV2[_d21]) >> 8) + _WM3[_d21]; + _2N3[_d21] = _a21(0, _c21(_2N3[_d21], 255)); + } + var _3N3 = _2N3[0] | (_2N3[1] << 8) | (_2N3[2] << 16) | (_2N3[3] << 24); + if (_RM3 && _NU2._YU2 > 0) { + var _q41 = _NU2._YU2 * 6; + var _u51 = _131._v51(_Z41._w51, null, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + _XM3 += _NU2._YU2 * 2; + for (var _d21 = 0; _d21 < _NU2._YU2; _d21++) { + var _l12 = _NU2._6V2[_d21 * 2 + 0], + _m12 = _NU2._6V2[_d21 * 2 + 1]; + var _5N3 = _NU2._2V2[_l12 * 2 + 0], + _6N3 = _NU2._2V2[_l12 * 2 + 1]; + var _7N3 = _NU2._7V2[_l12 * 2 + 0], + _8N3 = _NU2._7V2[_l12 * 2 + 1]; + var _9N3 = _NU2._2V2[_m12 * 2 + 0], + _aN3 = _NU2._2V2[_m12 * 2 + 1]; + var _bN3 = _NU2._7V2[_m12 * 2 + 0], + _cN3 = _NU2._7V2[_m12 * 2 + 1]; + var __11 = _5N3 * _TM3._Z11[_cm1] + _6N3 * _TM3._Z11[_dm1] + _TM3._Z11[_fm1], + _021 = _5N3 * _TM3._Z11[_gm1] + _6N3 * _TM3._Z11[_6l1] + _TM3._Z11[_im1], + _121 = _9N3 * _TM3._Z11[_cm1] + _aN3 * _TM3._Z11[_dm1] + _TM3._Z11[_fm1], + _221 = _9N3 * _TM3._Z11[_gm1] + _aN3 * _TM3._Z11[_6l1] + _TM3._Z11[_im1]; + _7N3 *= _UM3; + _8N3 *= _UM3; + _bN3 *= _UM3; + _cN3 *= _UM3; + var _961 = _7N3 * _TM3._Z11[_cm1] + _8N3 * _TM3._Z11[_dm1] + __11, + _a61 = _7N3 * _TM3._Z11[_gm1] + _8N3 * _TM3._Z11[_6l1] + _021, + _BO2 = _bN3 * _TM3._Z11[_cm1] + _cN3 * _TM3._Z11[_dm1] + _121, + _CO2 = _bN3 * _TM3._Z11[_gm1] + _cN3 * _TM3._Z11[_6l1] + _221; + _B51[_4N3 + 0] = __11; + _B51[_4N3 + 1] = _021; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _BO2; + _B51[_4N3 + 1] = _CO2; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + } + } + var _q41 = _NU2._VU2 * 3; + var _u51 = _131._v51(_Z41._w51, null, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + _XM3 += _NU2._VU2; + var _dN3 = 0; + for (var _d21 = _NU2._VU2 * 3; _d21 > 0; --_d21) { + var index = _NU2._3V2[_dN3++]; + var _eN3 = _NU2._2V2[index * 2]; + var _fN3 = _NU2._2V2[index * 2 + 1]; + var x = _eN3 * _TM3._Z11[_cm1] + _fN3 * _TM3._Z11[_dm1] + _TM3._Z11[_fm1]; + var y = _eN3 * _TM3._Z11[_gm1] + _fN3 * _TM3._Z11[_6l1] + _TM3._Z11[_im1]; + _B51[_4N3 + 0] = x; + _B51[_4N3 + 1] = y; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + } + } + } + } + } + } + return _XM3; +} +function _0N3(_RH3, _MM3, _gN3, _hN3, _iN3, _OM3, _jN3, _QM3, _kN3, _PM3, _lN3, _mN3, _nN3, _RM3, _vM3) { + var _B51, + _D51, + _F51, + _be1 = null, + _UM3 = 1.0, + _oN3 = new _Fk1(); + if (_RM3) { + _UM3 = _VM3(_MM3, _jN3) * _rK3; + } + if (_gN3 === _8U2) { + var _pN3 = _hN3; + if (_pN3._MT2 > -1) { + _be1 = _vM3[_pN3._MT2]; + var _qN3 = new _Fk1(); + var _rN3 = new _Fk1(); + var _sN3 = new _Fk1(); + var _tN3 = new _Fk1(); + _rN3._1m1(_be1.x / _be1._f31.width, _be1.y / _be1._f31.height, 0); + _qN3._2m1(_be1._Z9 / _be1._f31.width, _be1.__9 / _be1._f31.height, 1.0); + _sN3.Multiply(_qN3, _rN3); + _tN3.Multiply(_OM3, _sN3); + _oN3.Multiply(_pN3._wU2, _tN3); + } else { + _be1 = _pN3._F71; + _oN3.Multiply(_pN3._wU2, _OM3); + } + } else if (_gN3 === _9U2) { + var _pN3 = _hN3; + if (_pN3._BU2 !== -1) { + var _uN3 = _RH3[_pN3._BU2]; + if (_uN3._MT2 > -1) { + _be1 = _vM3[_uN3._MT2]; + var _o11 = _be1._Z9 / _be1._dk; + var _p11 = _be1.__9 / _be1._ek; + var _rN3 = new _Fk1(); + var _qN3 = new _Fk1(); + var _sN3 = new _Fk1(); + _rN3._1m1(_be1.x / _o11, _be1.y / _p11, 0); + _qN3._2m1((1.0 / _be1._f31.width) * _o11, (1.0 / _be1._f31.height) * _p11, 1.0); + _sN3.Multiply(_rN3, _qN3); + _oN3.Multiply(_pN3._wU2, _sN3); + if (_pN3._zU2 === _HT2 || _pN3._zU2 === _JT2) { + _131._Wq2(0, true); + } else { + _131._Wq2(0, false); + } + } else { + var _Gx2 = _uN3._Gx2; + _be1 = { _f31: _Gx2 }; + if (_Gx2 !== null) { + var _qN3 = new _Fk1(); + _qN3._2m1(1.0 / _Gx2.width, 1.0 / _Gx2.height, 1.0); + _oN3.Multiply(_pN3._wU2, _qN3); + if (_pN3._zU2 === _HT2 || _pN3._zU2 === _JT2) { + _131._Wq2(0, true); + } else { + _131._Wq2(0, false); + } + } + } + } + } + var _XM3 = 0; + if (_be1 !== null) { + if (!_be1._f31._o51) { + if (_be1._Z9 == 0 || _be1.__9 == 0) return; + _p51(_be1); + } + _XM3 += _iN3._TU2; + if (_RM3 && _iN3._WU2 > 0) { + _XM3 += _iN3._WU2 * 2; + var _LU2 = []; + for (var _d21 = 0; _d21 < 4; _d21++) { + _LU2[_d21] = ((_QM3[_d21] * _lN3[_d21]) >> 8) + _mN3[_d21]; + _LU2[_d21] = Math.max(0, Math.min(_LU2[_d21], 255)); + } + var _1N3 = _LU2[0] | (_LU2[1] << 8) | (_LU2[2] << 16) | (_LU2[3] << 24); + var _2N3 = []; + for (var _d21 = 0; _d21 < 4; _d21++) { + _2N3[_d21] = ((_kN3[_d21] * _lN3[_d21]) >> 8) + _nN3[_d21]; + _2N3[_d21] = Math.max(0, Math.min(_2N3[_d21], 255)); + } + var _3N3 = _2N3[0] | (_2N3[1] << 8) | (_2N3[2] << 16) | (_2N3[3] << 24); + var _q41 = _iN3._WU2 * 6; + var _u51 = _131._v51(_Z41._w51, _be1._f31._o51, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _F51 = _u51._G51; + var _vN3 = 0; + for (_d21 = _iN3._WU2; _d21 > 0; _d21--) { + var _l12 = _iN3._4V2[_vN3++], + _m12 = _iN3._4V2[_vN3++]; + var _wN3 = _l12 * 2, + _xN3 = _l12 * 2; + var _5N3 = _iN3.__U2[_wN3]; + _wN3++; + var _6N3 = _iN3.__U2[_wN3]; + var _7N3 = _iN3._5V2[_xN3]; + _xN3++; + var _8N3 = _iN3._5V2[_xN3]; + _wN3 = _m12 * 2; + _xN3 = _m12 * 2; + var _9N3 = _iN3.__U2[_wN3]; + _wN3++; + var _aN3 = _iN3.__U2[_wN3]; + var _bN3 = _iN3._5V2[_xN3]; + _xN3++; + var _cN3 = _iN3._5V2[_xN3]; + var __11 = _5N3 * _jN3._Z11[_cm1] + _6N3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1], + _021 = _5N3 * _jN3._Z11[_gm1] + _6N3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1], + _121 = _9N3 * _jN3._Z11[_cm1] + _aN3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1], + _221 = _9N3 * _jN3._Z11[_gm1] + _aN3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1]; + _7N3 *= _UM3; + _8N3 *= _UM3; + _bN3 *= _UM3; + _cN3 *= _UM3; + var _961 = _7N3 * _jN3._Z11[_cm1] + _8N3 * _jN3._Z11[_dm1] + __11, + _a61 = _7N3 * _jN3._Z11[_gm1] + _8N3 * _jN3._Z11[_6l1] + _021, + _BO2 = _bN3 * _jN3._Z11[_cm1] + _cN3 * _jN3._Z11[_dm1] + _121, + _CO2 = _bN3 * _jN3._Z11[_gm1] + _cN3 * _jN3._Z11[_6l1] + _221; + _7N3 += _5N3; + _8N3 += _6N3; + _bN3 += _9N3; + _cN3 += _aN3; + _B51[_4N3 + 0] = __11; + _B51[_4N3 + 1] = _021; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _5N3 * _oN3._Z11[_cm1] + _6N3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _5N3 * _oN3._Z11[_gm1] + _6N3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _9N3 * _oN3._Z11[_cm1] + _aN3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _9N3 * _oN3._Z11[_gm1] + _aN3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _7N3 * _oN3._Z11[_cm1] + _8N3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _7N3 * _oN3._Z11[_gm1] + _8N3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _7N3 * _oN3._Z11[_cm1] + _8N3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _7N3 * _oN3._Z11[_gm1] + _8N3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _9N3 * _oN3._Z11[_cm1] + _aN3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _9N3 * _oN3._Z11[_gm1] + _aN3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _BO2; + _B51[_4N3 + 1] = _CO2; + _B51[_4N3 + 2] = _I51; + _F51[_4N3 + 0] = _bN3 * _oN3._Z11[_cm1] + _cN3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _bN3 * _oN3._Z11[_gm1] + _cN3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _D51[_4N3] = _3N3; + _4N3 += _y51; + } + } + var _q41 = _iN3._TU2 * 3; + var _u51 = _131._v51(_Z41._w51, _be1._f31._o51, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + (_B51 = _u51._C51), (_D51 = _u51._E51), (_F51 = _u51._G51); + var _dN3 = 0; + for (var _d21 = _iN3._TU2 * 3; _d21 > 0; --_d21) { + var index = _iN3._1V2[_dN3++]; + var _eN3 = _iN3.__U2[index * 2]; + var _fN3 = _iN3.__U2[index * 2 + 1]; + var x = _eN3 * _jN3._Z11[_cm1] + _fN3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1]; + var y = _eN3 * _jN3._Z11[_gm1] + _fN3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1]; + _B51[_4N3 + 0] = x; + _B51[_4N3 + 1] = y; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _PM3; + _F51[_4N3 + 0] = _eN3 * _oN3._Z11[_cm1] + _fN3 * _oN3._Z11[_dm1] + _oN3._Z11[_fm1]; + _F51[_4N3 + 1] = _eN3 * _oN3._Z11[_gm1] + _fN3 * _oN3._Z11[_6l1] + _oN3._Z11[_im1]; + _4N3 += _y51; + } + } + return _XM3; +} +function __M3(_MM3, _hN3, _iN3, _jN3, _QM3, _kN3, _lN3, _mN3, _nN3, _RM3) { + var _UM3 = 1.0; + if (_RM3) { + _UM3 = _VM3(_MM3, _jN3) * _rK3; + } + var _yN3 = false; + var _pN3 = _hN3, + _L31 = _pN3._L31, + _XM3 = 0, + _d21 = 0; + var _LU2 = []; + var _b21 = _L31 & 0xff, + _k41 = (_L31 >> 8) & 0xff, + _e21 = (_L31 >> 16) & 0xff, + _l41 = (_L31 >> 24) & 0xff; + _LU2[0] = (_b21 * _QM3[0]) >> 8; + _LU2[1] = (_k41 * _QM3[1]) >> 8; + _LU2[2] = (_e21 * _QM3[2]) >> 8; + _LU2[3] = (_l41 * _QM3[3]) >> 8; + for (_d21 = 0; _d21 < 4; _d21++) { + _LU2[_d21] = ((_LU2[_d21] * _lN3[_d21]) >> 8) + _mN3[_d21]; + _LU2[_d21] = _a21(0, _c21(_LU2[_d21], 255)); + } + var _1N3 = _LU2[0] | (_LU2[1] << 8) | (_LU2[2] << 16) | (_LU2[3] << 24); + var _2N3 = []; + _2N3[0] = ((_L31 & 0xff) * _kN3[0]) >> 8; + _2N3[1] = (((_L31 >> 8) & 0xff) * _kN3[1]) >> 8; + _2N3[2] = (((_L31 >> 16) & 0xff) * _kN3[2]) >> 8; + _2N3[3] = (((_L31 >> 24) & 0xff) * _kN3[3]) >> 8; + for (_d21 = 0; _d21 < 4; _d21++) { + _2N3[_d21] = ((_2N3[_d21] * _lN3[_d21]) >> 8) + _nN3[_d21]; + _2N3[_d21] = _a21(0, _c21(_2N3[_d21], 255)); + } + var _3N3 = _2N3[0] | (_2N3[1] << 8) | (_2N3[2] << 16) | (_2N3[3] << 24); + if (_yN3) { + } else if (_RM3 && _iN3._WU2 > 0) { + _XM3 += _iN3._WU2 * 2; + var _q41 = _iN3._WU2 * 6; + var _u51 = _131._v51(_Z41._w51, null, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + var _vN3 = 0; + for (_d21 = _iN3._WU2; _d21 > 0; _d21--) { + var _l12 = _iN3._4V2[_vN3++], + _m12 = _iN3._4V2[_vN3++]; + var _wN3 = _l12 * 2, + _xN3 = _l12 * 2; + var _5N3 = _iN3.__U2[_wN3]; + _wN3++; + var _6N3 = _iN3.__U2[_wN3]; + var _7N3 = _iN3._5V2[_xN3]; + _xN3++; + var _8N3 = _iN3._5V2[_xN3]; + _wN3 = _m12 * 2; + _xN3 = _m12 * 2; + var _9N3 = _iN3.__U2[_wN3]; + _wN3++; + var _aN3 = _iN3.__U2[_wN3]; + var _bN3 = _iN3._5V2[_xN3]; + _xN3++; + var _cN3 = _iN3._5V2[_xN3]; + var __11 = _5N3 * _jN3._Z11[_cm1] + _6N3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1], + _021 = _5N3 * _jN3._Z11[_gm1] + _6N3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1], + _121 = _9N3 * _jN3._Z11[_cm1] + _aN3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1], + _221 = _9N3 * _jN3._Z11[_gm1] + _aN3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1]; + _7N3 *= _UM3; + _8N3 *= _UM3; + _bN3 *= _UM3; + _cN3 *= _UM3; + var _961 = _7N3 * _jN3._Z11[_cm1] + _8N3 * _jN3._Z11[_dm1] + __11, + _a61 = _7N3 * _jN3._Z11[_gm1] + _8N3 * _jN3._Z11[_6l1] + _021, + _BO2 = _bN3 * _jN3._Z11[_cm1] + _cN3 * _jN3._Z11[_dm1] + _121, + _CO2 = _bN3 * _jN3._Z11[_gm1] + _cN3 * _jN3._Z11[_6l1] + _221; + _B51[_4N3 + 0] = __11; + _B51[_4N3 + 1] = _021; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _961; + _B51[_4N3 + 1] = _a61; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _121; + _B51[_4N3 + 1] = _221; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + _B51[_4N3 + 0] = _BO2; + _B51[_4N3 + 1] = _CO2; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _3N3; + _4N3 += _y51; + } + } + var _q41 = _iN3._TU2 * 3; + var _u51 = _131._v51(_Z41._w51, null, _131._x51, _q41); + var _y51 = _u51._z51() >> 2; + var _4N3 = _y51 * _u51._A51; + _u51._A51 += _q41; + _B51 = _u51._C51; + _D51 = _u51._E51; + _XM3 += _iN3._TU2; + var _dN3 = 0; + for (var _d21 = _iN3._TU2 * 3; _d21 > 0; --_d21) { + var index = _iN3._1V2[_dN3++]; + var _eN3 = _iN3.__U2[index * 2]; + var _fN3 = _iN3.__U2[index * 2 + 1]; + var x = _eN3 * _jN3._Z11[_cm1] + _fN3 * _jN3._Z11[_dm1] + _jN3._Z11[_fm1]; + var y = _eN3 * _jN3._Z11[_gm1] + _fN3 * _jN3._Z11[_6l1] + _jN3._Z11[_im1]; + _B51[_4N3 + 0] = x; + _B51[_4N3 + 1] = y; + _B51[_4N3 + 2] = _I51; + _D51[_4N3] = _1N3; + _4N3 += _y51; + } + return _XM3; +} +function _VM3(_MM3, _jN3) { + if (_qK3) { + if (_MM3._UM3 !== undefined) { + return _MM3._UM3; + } + var _Mm3 = _9m1(_0m1); + var _lX2 = _9m1(_lY2); + var _mX2 = _9m1(_pY2); + var _zN3 = new _Fk1(); + _zN3.Multiply(_Mm3, _lX2); + var _AN3 = new _Fk1(); + _AN3.Multiply(_zN3, _mX2); + var _BN3 = new _Fk1(); + _BN3.Multiply(_jN3, _AN3); + var _CN3 = _131._7p2, + _DN3 = _131._8p2; + var _EN3 = []; + _EN3[0] = 0.0; + _EN3[1] = 0.0; + _EN3[2] = 1.0; + _EN3[3] = 0.0; + _EN3[4] = 0.0; + _EN3[5] = 1.0; + var _FN3 = []; + for (var _X9 = 0; _X9 < 3; _X9++) { + var _5W2 = _EN3[_X9 * 2] * _BN3._Z11[_Oe3] + _EN3[_X9 * 2 + 1] * _BN3._Z11[_Pe3] + _I51 * _BN3._Z11[_Qe3] + _BN3._Z11[_Re3]; + var index = _X9 * 2 + 0; + _FN3[index] = _EN3[_X9 * 2] * _BN3._Z11[_cm1] + _EN3[_X9 * 2 + 1] * _BN3._Z11[_dm1] + _I51 * _BN3._Z11[_em1] + _BN3._Z11[_fm1]; + _FN3[index] = _FN3[index] / _5W2; + _FN3[index] = _FN3[index] * _CN3; + index++; + _FN3[index] = _EN3[_X9 * 2] * _BN3._Z11[_gm1] + _EN3[_X9 * 2 + 1] * _BN3._Z11[_6l1] + _I51 * _BN3._Z11[_hm1] + _BN3._Z11[_im1]; + _FN3[index] = _FN3[index] / _5W2; + _FN3[index] = _FN3[index] * _DN3; + } + var _GN3 = []; + _GN3[0] = _FN3[2] - _FN3[0]; + _GN3[1] = _FN3[3] - _FN3[1]; + _GN3[2] = _FN3[4] - _FN3[0]; + _GN3[3] = _FN3[5] - _FN3[1]; + var _HN3 = 0.0, + _UM3 = 1.0, + index = 0; + for (var _X9 = 0; _X9 < 2; _X9++) { + var length = _GN3[index] * _GN3[index]; + index++; + length += _GN3[index] * _GN3[index]; + index++; + if (length > 0.0) { + length = Math.sqrt(length); + } + _HN3 = Math.max(length, _HN3); + } + _HN3 *= 0.5; + if (_HN3 > 0.0) { + _UM3 = 1.0 / _HN3; + } + _MM3._UM3 = _UM3; + return _UM3; + } + return 1.0; +} +function _QK3(_YK1, _CK1, _DK1, _a11, _b11, _so3, _to3, _9N1, _081, _Zq1, _Lt1, _Mt1, _f41) { + var _u51, _6u3, _hM3, _B51, _D51, _F51; + if (_YK1 === undefined) { + debug("Attempting to draw texture that is not loaded"); + return; + } + if (!_YK1._f31._o51) { + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + _p51(_YK1); + } + _u51 = _131._v51(_Z41._w51, _YK1._f31._o51, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + var __11 = -_so3 * (_CK1 - _YK1._9k); + var _021 = -_to3 * (_DK1 - _YK1._ak); + var _121 = __11 + _so3 * _YK1._bk; + var _221 = _021 + _to3 * _YK1._ck; + if (Math.abs(_9N1) < 0.001) { + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = _a11 + __11; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _b11 + _021; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = _a11 + _121; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _b11 + _221; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + } else { + var _E21 = Math.sin(_9N1); + var _F21 = Math.cos(_9N1); + var _dG2 = __11 * _F21; + var _eG2 = _121 * _F21; + var _fG2 = _021 * _F21; + var _gG2 = _221 * _F21; + var _hG2 = __11 * _E21; + var _iG2 = _121 * _E21; + var _jG2 = _021 * _E21; + var _kG2 = _221 * _E21; + _B51[_H51 + 0] = _B51[_f61 + 0] = _a11 + _dG2 + _jG2; + _B51[_H51 + 1] = _B51[_f61 + 1] = _b11 - _hG2 + _fG2; + _B51[_c61 + 0] = _B51[_d61 + 0] = _a11 + _eG2 + _kG2; + _B51[_c61 + 1] = _B51[_d61 + 1] = _b11 - _iG2 + _gG2; + _B51[_b61 + 1] = _b11 - _iG2 + _fG2; + _B51[_b61 + 0] = _a11 + _eG2 + _jG2; + _B51[_e61 + 0] = _a11 + _dG2 + _kG2; + _B51[_e61 + 1] = _b11 - _hG2 + _gG2; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + } + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _YK1.x / _YK1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _YK1.y / _YK1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_YK1.x + _YK1._Z9) / _YK1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_YK1.y + _YK1.__9) / _YK1._f31.height; + var _l41 = ~~(_f41 * 255.0); + _l41 = _l41 - ((_l41 - 255) & ((255 - _l41) >> 31)); + _l41 = _l41 - (_l41 & (_l41 >> 31)); + _l41 = _l41 << 24; + _081 = _l41 | (_081 & 0xffffff); + if (_Zq1 == undefined) { + _Zq1 = _081; + _Lt1 = _081; + _Mt1 = _081; + } else { + _Zq1 = (_Zq1 & 0xffffff) | _l41; + _Lt1 = (_Lt1 & 0xffffff) | _l41; + _Mt1 = (_Mt1 & 0xffffff) | _l41; + } + if (_wm3) { + _081 &= 0xfffefffe; + _Zq1 &= 0xfffefffe; + _Lt1 &= 0xfffefffe; + _Mt1 &= 0xfffefffe; + _Zq1 |= 0x00010000; + _Lt1 |= 0x00000001; + _Mt1 |= 0x00010001; + } + _D51[_H51] = _D51[_f61] = _081; + _D51[_b61] = _Zq1; + _D51[_c61] = _D51[_d61] = _Lt1; + _D51[_e61] = _Mt1; +} +function _RK3(_YK1, _t21, _u21, _R11, _S11, _9u1, _au1, _Bo3, _Co3, _f41) { + var _L31 = ~~((_f41 * 255.0) << 24) | 0xffffff; + var _Rt1 = _L31; + var _iM3 = _L31; + var _jM3 = _L31; + var _u51, _6u3, _hM3, _B51, _D51, _F51; + if (!_YK1._f31._o51) { + if (_YK1._Z9 == 0 || _YK1.__9 == 0) return; + _p51(_YK1); + } + _u51 = _131._v51(_Z41._w51, _YK1._f31._o51, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + var _H51 = index, + _b61 = _H51 + _y51, + _c61 = _b61 + _y51, + _d61 = _c61 + _y51, + _e61 = _d61 + _y51, + _f61 = _e61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _F51 = _u51._G51; + _B51[_H51 + 0] = _B51[_f61 + 0] = _t21; + _B51[_H51 + 1] = _B51[_f61 + 1] = _u21; + _B51[_b61 + 0] = _R11; + _B51[_b61 + 1] = _S11; + _B51[_c61 + 0] = _B51[_d61 + 0] = _9u1; + _B51[_c61 + 1] = _B51[_d61 + 1] = _au1; + _B51[_e61 + 0] = _Bo3; + _B51[_e61 + 1] = _Co3; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _F51[_H51 + 0] = _F51[_e61 + 0] = _F51[_f61 + 0] = _YK1.x / _YK1._f31.width; + _F51[_H51 + 1] = _F51[_b61 + 1] = _F51[_f61 + 1] = _YK1.y / _YK1._f31.height; + _F51[_b61 + 0] = _F51[_c61 + 0] = _F51[_d61 + 0] = (_YK1.x + _YK1._Z9) / _YK1._f31.width; + _F51[_c61 + 1] = _F51[_d61 + 1] = _F51[_e61 + 1] = (_YK1.y + _YK1.__9) / _YK1._f31.height; + if (_wm3) { + _L31 &= 0xfffefffe; + _Rt1 &= 0xfffefffe; + _iM3 &= 0xfffefffe; + _jM3 &= 0xfffefffe; + _Rt1 |= 0x00010000; + _iM3 |= 0x00000001; + _jM3 |= 0x00010001; + } + _D51[_H51] = _D51[_f61] = _L31; + _D51[_b61] = _Rt1; + _D51[_c61] = _D51[_d61] = _iM3; + _D51[_e61] = _jM3; +} +function _NK3(_891, _a11, _b11, _Mb1, _Nb1, _Lo2) { + _131._nr2(_891, _a11, _b11, _Mb1, _Nb1, _Lo2); +} +function _UK3(_YK1, _0C1, _1C1, _931, _a31, _a11, _b11, _Dm1, _Em1, _ZM1, _f41) { + if (!_YK1) return; + if (!_YK1._f31) return; + if (!_YK1._f31.complete) return; + _ZM1 &= 0xffffff; + _ZM1 |= (_f41 * 255) << 24; + if (_0C1 < _YK1._9k) { + var _Eo3 = _YK1._9k - _0C1; + _a11 += _Eo3; + _931 -= _Eo3; + _0C1 = 0; + } else { + _0C1 -= _YK1._9k; + } + if (_1C1 < _YK1._ak) { + var _Eo3 = _YK1._ak - _1C1; + _b11 += _Eo3; + _a31 -= _Eo3; + _1C1 = 0; + } else { + _1C1 -= _YK1._ak; + } + if (_931 > _YK1._bk - _0C1) _931 = _YK1._bk - _0C1; + if (_a31 > _YK1._ck - _1C1) _a31 = _YK1._ck - _1C1; + if (_931 <= 0 || _a31 <= 0) return; + _hL3(_YK1, _0C1 + _YK1.x, _1C1 + _YK1.y, _931, _a31, _a11, _b11, _931 * _Dm1, _a31 * _Em1, _ZM1); +} +function _VK3(_t21, _u21, _R11, _S11, _xt1) { + var _u51, _6u3, _hM3, _B51, _D51, _F51; + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _xt1 = yyGetBool(_xt1); + var _N_2 = _Z41._w51; + var _d31 = 6; + if (_xt1) { + _N_2 = _Z41._y71; + _d31 = 8; + } + _u51 = _131._v51(_N_2, null, _131._x51, _d31); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _d31; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + var _IN3 = _f61 + _y51; + var _JN3 = _IN3 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + var _L31 = ~~((_K71 * 255.0) << 24) | (_L71 & 0xffffff); + if (!_xt1) { + if (_yK3 != 0.0) { + _R11 += _yK3; + _S11 += _yK3; + } + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = _t21; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _u21; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = _R11; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _S11; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + } else { + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + } + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _D51[_IN3] = _D51[_JN3] = _L31; + _B51[_f61 + 0] = _B51[_JN3 + 0] = _B51[_IN3 + 0] = _B51[_H51 + 0] = _t21; + _B51[_JN3 + 1] = _B51[_c61 + 1] = _B51[_b61 + 1] = _B51[_H51 + 1] = _u21; + _B51[_e61 + 0] = _B51[_d61 + 0] = _B51[_c61 + 0] = _B51[_b61 + 0] = _R11; + _B51[_d61 + 1] = _B51[_e61 + 1] = _B51[_f61 + 1] = _B51[_IN3 + 1] = _S11; + _B51[_JN3 + 1] = _u21; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _B51[_IN3 + 2] = _B51[_JN3 + 2] = _I51; + } +} +function _WK3(_t21, _u21, _R11, _S11, _Ct1, _Dt1, _Yq1, _Zq1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Ct1 = yyGetReal(_Ct1); + _Dt1 = yyGetReal(_Dt1); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _xt1 = yyGetBool(_xt1); + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + } + var _X9, _Z9, __9; + _Z9 = _Ct1; + __9 = _Dt1; + if (_Z9 > Math.abs(_R11 - _t21)) { + _Z9 = Math.abs(_R11 - _t21); + } + if (__9 > Math.abs(_S11 - _u21)) { + __9 = Math.abs(_S11 - _u21); + } + var _BS1 = (_N71(_Yq1) & 0xffffff) | ((_K71 * 255.0) << 24); + var _CS1 = (_N71(_Zq1) & 0xffffff) | ((_K71 * 255.0) << 24); + var _KN3 = _vK3 / 4; + var _N_2 = _Z41._B71; + var _d31 = (_KN3 + 1) * 4 + 2; + if (_xt1) { + _N_2 = _Z41._z71; + } + var _Hu1 = (_t21 + _R11) * 0.5; + var _Iu1 = (_u21 + _S11) * 0.5; + var _il1 = Math.abs(_R11 - _t21) * 0.5 - _Z9 * 0.5; + var _jl1 = Math.abs(_S11 - _u21) * 0.5 - __9 * 0.5; + var _u51 = _131._v51(_N_2, null, _131._x51, _d31); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + var _wL1 = index; + _u51._A51 += _d31; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + _B51[index] = _Hu1; + _B51[index + 1] = _Iu1; + _B51[index + 2] = _I51; + _D51[index] = _BS1; + index += _y51; + for (_X9 = 0; _X9 <= _KN3; _X9++) { + _B51[index] = _Hu1 + _il1 + (_Z9 * _wK3[_X9]) / 2; + _B51[index + 1] = _Iu1 + _jl1 + (__9 * _xK3[_X9]) / 2; + _B51[index + 2] = _I51; + _D51[index] = _CS1; + index += _y51; + } + for (_X9 = _KN3; _X9 <= _KN3 * 2; _X9++) { + _B51[index] = _Hu1 - _il1 + (_Z9 * _wK3[_X9]) / 2; + _B51[index + 1] = _Iu1 + _jl1 + (__9 * _xK3[_X9]) / 2; + _B51[index + 2] = _I51; + _D51[index] = _CS1; + index += _y51; + } + for (_X9 = _KN3 * 2; _X9 <= _KN3 * 3; _X9++) { + _B51[index] = _Hu1 - _il1 + (_Z9 * _wK3[_X9]) / 2; + _B51[index + 1] = _Iu1 - _jl1 + (__9 * _xK3[_X9]) / 2; + _B51[index + 2] = _I51; + _D51[index] = _CS1; + index += _y51; + } + for (_X9 = _KN3 * 3; _X9 <= _KN3 * 4; _X9++) { + _B51[index] = _Hu1 + _il1 + (_Z9 * _wK3[_X9]) / 2; + _B51[index + 1] = _Iu1 - _jl1 + (__9 * _xK3[_X9]) / 2; + _B51[index + 2] = _I51; + _D51[index] = _CS1; + index += _y51; + } + _B51[index] = _B51[_wL1 + _y51]; + _B51[index + 1] = _B51[_wL1 + _y51 + 1]; + _B51[index + 2] = _I51; + _D51[index] = _CS1; + if (_xt1) { + _B51[_wL1] = _B51[_wL1 + _y51]; + _B51[_wL1 + 1] = _B51[_wL1 + _y51 + 1]; + _B51[_wL1 + 2] = _I51; + _D51[_wL1] = _D51[_wL1 + _y51]; + } +} +function _XK3(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _Lt1, _Mt1, _xt1) { + var _u51, _6u3, _hM3, _B51, _D51, _F51; + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _Lt1 = yyGetInt32(_Lt1); + _Mt1 = yyGetInt32(_Mt1); + _xt1 = yyGetBool(_xt1); + var _l41 = (_K71 * 255.0) << 24; + _Yq1 = _N71(_Yq1) | _l41; + _Zq1 = _N71(_Zq1) | _l41; + _Lt1 = _N71(_Lt1) | _l41; + _Mt1 = _N71(_Mt1) | _l41; + var _N_2 = _Z41._w51; + var _d31 = 6; + if (_xt1) { + _N_2 = _Z41._y71; + _d31 = 8; + } + _u51 = _131._v51(_N_2, null, _131._x51, _d31); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _d31; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + var _IN3 = _f61 + _y51; + var _JN3 = _IN3 + _y51; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + _F51 = _u51._G51; + var _L31 = ~~((_K71 * 255.0) << 24) | (_L71 & 0xffffff); + if (!_xt1) { + _B51[_H51 + 0] = _B51[_e61 + 0] = _B51[_f61 + 0] = _t21; + _B51[_H51 + 1] = _B51[_b61 + 1] = _B51[_f61 + 1] = _u21; + _B51[_b61 + 0] = _B51[_c61 + 0] = _B51[_d61 + 0] = _R11 + 1.0; + _B51[_c61 + 1] = _B51[_d61 + 1] = _B51[_e61 + 1] = _S11 + 1.0; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_f61] = _Yq1; + _D51[_c61] = _D51[_d61] = _Lt1; + _D51[_b61] = _Zq1; + _D51[_e61] = _Mt1; + } else { + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + } + _D51[_H51] = _D51[_JN3] = _Yq1; + _D51[_b61] = _D51[_c61] = _Zq1; + _D51[_d61] = _D51[_e61] = _Lt1; + _D51[_f61] = _D51[_IN3] = _Mt1; + _B51[_f61 + 0] = _B51[_JN3 + 0] = _B51[_IN3 + 0] = _B51[_H51 + 0] = _t21; + _B51[_JN3 + 1] = _B51[_c61 + 1] = _B51[_b61 + 1] = _B51[_H51 + 1] = _u21; + _B51[_e61 + 0] = _B51[_d61 + 0] = _B51[_c61 + 0] = _B51[_b61 + 0] = _R11; + _B51[_d61 + 1] = _B51[_e61 + 1] = _B51[_f61 + 1] = _B51[_IN3 + 1] = _S11; + _B51[_JN3 + 1] = _u21; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _B51[_IN3 + 2] = _B51[_JN3 + 2] = _I51; + } +} +function _5L3(_a11, _b11, _081) { + _a11 = yyGetReal(_a11); + _b11 = yyGetReal(_b11); + _081 = yyGetInt32(_081); + if (_yK3 != 0.0) { + _a11 += _yK3; + _b11 += _yK3; + } + var _u51, _B51, _D51; + _u51 = _131._v51(_Z41._x71, null, _131._x51, 1); + var _y51 = _u51._z51() >> 2; + var _H51 = _y51 * _u51._A51; + _u51._A51++; + _B51 = _u51._C51; + _D51 = _u51._E51; + var _L31 = ~~((_K71 * 255.0) << 24) | _N71(_081); + _B51[_H51 + 0] = ~~_a11 + 0.5; + _B51[_H51 + 1] = ~~_b11 + 0.5; + _B51[_H51 + 2] = _I51; + _D51[_H51] = _L31; +} +function _1L3(_t21, _u21, _R11, _S11, _9u1, _au1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _9u1 = yyGetReal(_9u1); + _au1 = yyGetReal(_au1); + _xt1 = yyGetBool(_xt1); + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + _9u1 += _yK3; + _au1 += _yK3; + } + var _u51, _B51, _D51, _F51; + if (_xt1) { + _u51 = _131._v51(_Z41._z71, null, _131._x51, 4); + } else { + _u51 = _131._v51(_Z41._w51, null, _131._x51, 3); + } + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 3; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + _B51[_H51 + 0] = _t21; + _B51[_H51 + 1] = _u21; + _B51[_H51 + 2] = _I51; + _B51[_b61 + 0] = _R11; + _B51[_b61 + 1] = _S11; + _B51[_b61 + 2] = _I51; + _B51[_c61 + 0] = _9u1; + _B51[_c61 + 1] = _au1; + _B51[_c61 + 2] = _I51; + if (_xt1) { + _B51[_d61 + 0] = _t21; + _B51[_d61 + 1] = _u21; + _B51[_d61 + 2] = _I51; + _u51._A51++; + } + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = ((_K71 * 255.0) << 24) | _L71; +} +function _YK3(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _Pt1, _xt1) { + if (_Pt1) { + _XK3(_t21, _u21, _R11, _S11, _Yq1, _Yq1, _Zq1, _Zq1, _xt1); + } else { + _XK3(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _Zq1, _Yq1, _xt1); + } +} +function _ZK3(_a11, _b11) { + _5L3(_a11, _b11, _pq1); +} +function __K3(_a11, _b11) { + return _0L3(_a11, _b11) & 0x00ffffff; +} +function _0L3(_a11, _b11) { + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + if (_7l1 < 0) { + _b11 = _131._ap2 - _b11; + } + return _131._gs2(_a11, _b11); +} +function _2L3(_t21, _u21, _R11, _S11, _9u1, _au1, _jq1, _kq1, _lq1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _9u1 = yyGetReal(_9u1); + _au1 = yyGetReal(_au1); + _jq1 = yyGetInt32(_jq1); + _kq1 = yyGetInt32(_kq1); + _lq1 = yyGetInt32(_lq1); + _xt1 = yyGetBool(_xt1); + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + _9u1 += _yK3; + _au1 += _yK3; + } + var _u51, _B51, _D51, _F51; + var _l41 = (_K71 * 255.0) << 24; + _jq1 = _l41 | _N71(_jq1); + _kq1 = _l41 | _N71(_kq1); + _lq1 = _l41 | _N71(_lq1); + if (_xt1) { + _u51 = _131._v51(_Z41._z71, null, _131._x51, 4); + } else { + _u51 = _131._v51(_Z41._w51, null, _131._x51, 3); + } + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 3; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + _B51 = _u51._C51; + _D51 = _u51._E51; + _B51[_H51 + 0] = _t21; + _B51[_H51 + 1] = _u21; + _B51[_H51 + 2] = _I51; + _B51[_b61 + 0] = _R11; + _B51[_b61 + 1] = _S11; + _B51[_b61 + 2] = _I51; + _B51[_c61 + 0] = _9u1; + _B51[_c61 + 1] = _au1; + _B51[_c61 + 2] = _I51; + if (_xt1) { + _B51[_d61 + 0] = _t21; + _B51[_d61 + 1] = _u21; + _B51[_d61 + 2] = _I51; + _u51._A51++; + } + _D51[_H51] = _jq1; + _D51[_b61] = _kq1; + _D51[_c61] = _lq1; + _D51[_d61] = _jq1; +} +function _3L3(_t21, _u21, _R11, _S11, _Yq1, _Zq1, _xt1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + _xt1 = yyGetBool(_xt1); + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + } + var _Hu1 = (_t21 + _R11) / 2; + var _Iu1 = (_u21 + _S11) / 2; + var _il1 = Math.abs((_t21 - _R11) / 2); + var _jl1 = Math.abs((_u21 - _S11) / 2); + var _l41 = (_K71 * 255.0) << 24; + _Yq1 = _l41 | _N71(_Yq1); + _Zq1 = _l41 | _N71(_Zq1); + var _5G3, _u51, _B51, _D51; + var _J41; + if (_xt1) { + var _LN3 = _vK3 + 1; + _u51 = _131._v51(_Z41._z71, null, _131._x51, _LN3); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _LN3; + _B51 = _u51._C51; + _D51 = _u51._E51; + for (var _X9 = 0; _X9 <= _vK3; _X9++) { + _B51[index] = _Hu1 + _il1 * _wK3[_X9]; + _B51[index + 1] = _Iu1 + _jl1 * _xK3[_X9]; + _B51[index + 2] = _I51; + _D51[index] = _Zq1; + index += _y51; + } + } else { + var _MN3 = _vK3 * 3; + _u51 = _131._v51(_Z41._w51, null, _131._x51, _MN3); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += _MN3; + _B51 = _u51._C51; + _D51 = _u51._E51; + for (var _X9 = 0; _X9 < _vK3; _X9++) { + _B51[index] = _Hu1; + _B51[index + 1] = _Iu1; + _B51[index + 2] = _I51; + _D51[index] = _Yq1; + index += _y51; + _B51[index] = _Hu1 + _il1 * _wK3[_X9]; + _B51[index + 1] = _Iu1 + _jl1 * _xK3[_X9]; + _B51[index + 2] = _I51; + _D51[index] = _Zq1; + index += _y51; + _B51[index] = _Hu1 + _il1 * _wK3[_X9 + 1]; + _B51[index + 1] = _Iu1 + _jl1 * _xK3[_X9 + 1]; + _B51[index + 2] = _I51; + _D51[index] = _Zq1; + index += _y51; + } + } +} +function _4L3(_a11, _b11, __s1, _Yq1, _Zq1, _xt1) { + _3L3(_a11 - __s1, _b11 - __s1, _a11 + __s1, _b11 + __s1, _Yq1, _Zq1, _xt1); +} +function _6L3(_t21, _u21, _R11, _S11) { + _8L3(_t21, _u21, _R11, _S11, 1.0, _pq1, _pq1); +} +function _7L3(_t21, _u21, _R11, _S11, _Mb1) { + _8L3(_t21, _u21, _R11, _S11, _Mb1, _pq1, _pq1); +} +function _8L3(_t21, _u21, _R11, _S11, _Mb1, _Yq1, _Zq1) { + _t21 = yyGetReal(_t21); + _u21 = yyGetReal(_u21); + _R11 = yyGetReal(_R11); + _S11 = yyGetReal(_S11); + _Mb1 = yyGetReal(_Mb1); + _Yq1 = yyGetInt32(_Yq1); + _Zq1 = yyGetInt32(_Zq1); + if (_yK3 != 0.0) { + _t21 += _yK3; + _u21 += _yK3; + _R11 += _yK3; + _S11 += _yK3; + } + var _l41 = (_K71 * 255.0) << 24; + _Yq1 = _l41 | _N71(_Yq1); + _Zq1 = _l41 | _N71(_Zq1); + var _j21 = _R11 - _t21; + var _l21 = _S11 - _u21; + var _921 = _j21 * _j21 + _l21 * _l21; + if (_921 < 0.0001) return; + _921 = Math.sqrt(_921); + if (_921 < 0.0001) return; + _j21 = (0.5 * _Mb1 * _j21) / _921; + _l21 = (0.5 * _Mb1 * _l21) / _921; + var _u51 = _131._v51(_Z41._w51, null, _131._x51, 6); + var _y51 = _u51._z51() >> 2; + var index = _y51 * _u51._A51; + _u51._A51 += 6; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + _B51[_H51 + 0] = _t21 - _l21; + _B51[_H51 + 1] = _u21 + _j21; + _B51[_b61 + 0] = _R11 - _l21; + _B51[_b61 + 1] = _S11 + _j21; + _B51[_c61 + 0] = _R11 + _l21; + _B51[_c61 + 1] = _S11 - _j21; + _B51[_d61 + 0] = _R11 + _l21; + _B51[_d61 + 1] = _S11 - _j21; + _B51[_e61 + 0] = _t21 + _l21; + _B51[_e61 + 1] = _u21 - _j21; + _B51[_f61 + 0] = _t21 - _l21; + _B51[_f61 + 1] = _u21 + _j21; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_e61] = _D51[_f61] = _Yq1; + _D51[_b61] = _D51[_c61] = _D51[_d61] = _Zq1; +} +function _NN3(_YK1, _Mb1, _Nb1) { + var _ps2 = _131._js2(_Mb1, _Nb1); + _YK1._ON3 = _ps2; + _YK1._hM1 = _ps2._hM1; + _YK1._f31._o51 = _ps2._Kr2; +} +function _iL3(_Mb1, _Nb1, _3M1) { + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + if (_3M1 != undefined) { + _3M1 = yyGetInt32(_3M1); + } + var _be1 = new _ce1(); + _be1._f31 = document.createElement("surf"); + _be1._X71 = _Mb1; + _be1._Y71 = _Nb1; + _be1._f31.width = _Mb1; + _be1._f31.height = _Nb1; + _be1._f31._X71 = _Mb1; + _be1._f31._Y71 = _Nb1; + if (_3M1 != undefined) { + var _he1 = _6e1._s11(_3M1); + if (_he1 && _he1._ON3) { + _131._rs2(_he1._ON3); + } + } + _NN3(_be1, _Mb1, _Nb1); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + if (_3M1 != undefined) { + _6e1._sc1(_3M1, _be1); + _be1._fk = _3M1; + } else { + _be1._fk = _6e1._Da1(_be1); + } + _be1._5M1 = _be1; + _be1._f31.complete = true; + _be1._c31 = []; + _be1._d31 = 0; + _be1._e31 = 4; + _be1._6M1 = 0; + _be1._7M1 = null; + _be1._tK1 = _be1._f31; + return _be1._fk; +} +function _jL3(_Ub1) { + _Ub1 = yyGetInt32(_Ub1); + if (_Ub1 < 0) { + return; + } + var _he1 = _6e1._s11(_Ub1); + if (_he1 && _he1._ON3) { + if (_0M1(_Ub1)) { + _Mo1("Error: Surface in use via surface_set_target(). It can not be freed until it has been removed from the surface stack."); + return; + } + _131._Bq2(); + _131._rs2(_he1._ON3); + _he1._f31._o51 = undefined; + _6e1._nc1(_Ub1); + } else if (!_he1) { + _Rb1("Surface does not exist"); + return 0; + } +} +function _kL3(_Ub1, _a11, _b11) { + return _lL3(_Ub1, _a11, _b11) & 0x00ffffff; +} +function _lL3(_Ub1, _a11, _b11) { + var __b1 = 0; + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + __b1 = _131._hs2(_he1._hM1, _a11, _b11); + } + return __b1; +} +function _eL3(_Ub1, _a11, _b11) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (!_he1) return; + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + var _If = ((_K71 * 255.0) << 24) | 0x00ffffff; + _R41._xK1(_he1, 0, 0, _he1._X71, _he1._Y71, _a11, _b11, _he1._X71, _he1._Y71, _If); +} +function _PN3(_v31, __11, _021, _121, _221, _961, _a61, _BO2, _CO2, _xZ1, _QN3, _yZ1, _RN3, _BS1, _CS1, _NS1, _Df3) { + var _L61 = _I51; + var _S71 = _v71(_971); + var _SN3 = _131._v51(_S71, _v31, _131._x51, 6); + var _y51 = _SN3._z51() >> 2; + var index = _y51 * _SN3._A51; + _SN3._A51 += 6; + var _B51 = _SN3._C51; + var _D51 = _SN3._E51; + var _F51 = _SN3._G51; + var _H51 = index; + var _b61 = _H51 + _y51; + var _c61 = _b61 + _y51; + var _d61 = _c61 + _y51; + var _e61 = _d61 + _y51; + var _f61 = _e61 + _y51; + _B51[_H51 + 0] = _B51[_f61 + 0] = __11; + _B51[_H51 + 1] = _B51[_f61 + 1] = _021; + _B51[_b61 + 0] = _121; + _B51[_b61 + 1] = _221; + _B51[_c61 + 0] = _B51[_d61 + 0] = _961; + _B51[_c61 + 1] = _B51[_d61 + 1] = _a61; + _B51[_e61 + 0] = _BO2; + _B51[_e61 + 1] = _CO2; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _L61; + _D51[_H51] = _D51[_f61] = _BS1; + _D51[_b61] = _CS1; + _D51[_c61] = _D51[_d61] = _NS1; + _D51[_e61] = _Df3; + _F51[_H51 + 0] = _F51[_f61 + 0] = _xZ1; + _F51[_H51 + 1] = _F51[_f61 + 1] = _QN3; + _F51[_b61 + 0] = _yZ1; + _F51[_b61 + 1] = _QN3; + _F51[_c61 + 0] = _F51[_d61 + 0] = _yZ1; + _F51[_c61 + 1] = _F51[_d61 + 1] = _RN3; + _F51[_e61 + 0] = _xZ1; + _F51[_e61 + 1] = _RN3; + return true; +} +function _mL3(_0N1, _TN3, _UN3, _pc1) { + _0N1 = yyGetInt32(_0N1); + _TN3 = yyGetInt32(_TN3); + _UN3 = yyGetInt32(_UN3); + _pc1 = yyGetInt32(_pc1); + _131._EM1(); + _131._a51._Un1(); + _AM1(_0N1); + _Bi1(0, 0, _aM1(_0N1), _bM1(_0N1), 0); + var _Nb1 = _bM1(_pc1); + var _Mb1 = _aM1(_pc1); + var _a11 = 0; + var _b11 = 0; + var _VN3 = _UN3; + var _WN3 = _UN3 + _Nb1; + var _021 = _b11; + var _221 = _b11 + _Nb1; + var _P41 = 1 / _Mb1; + var _J41 = 1 / _Nb1; + _PN3(_cM1(_pc1)._E71._o51, _TN3, _VN3, _TN3 + _Mb1, _VN3, _TN3 + _Mb1, _WN3, _TN3, _WN3, _P41 * _a11, _J41 * _021, _P41 * (_a11 + _Mb1), _J41 * _221, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); + _131._EM1(); + _GM1(); + _131._a51._Vn1(); +} +function _nL3(_0N1, _TN3, _UN3, _pc1, _2N1, _3N1, _4N1, _5N1) { + _0N1 = yyGetInt32(_0N1); + _TN3 = yyGetInt32(_TN3); + _UN3 = yyGetInt32(_UN3); + _pc1 = yyGetInt32(_pc1); + _2N1 = yyGetInt32(_2N1); + _3N1 = yyGetInt32(_3N1); + _4N1 = yyGetInt32(_4N1); + _5N1 = yyGetInt32(_5N1); + _131._Bq2(); + _131._a51._Un1(); + _AM1(_0N1); + _Bi1(0, 0, _aM1(_0N1), _bM1(_0N1), 0); + var _Nb1 = _5N1; + var _Mb1 = _4N1; + var _a11 = _2N1; + var _b11 = _3N1; + var _VN3 = _UN3; + var _WN3 = _UN3 + _Nb1; + var _021 = _b11; + var _221 = _b11 + _Nb1; + var _P41 = 1 / _aM1(_pc1); + var _J41 = 1 / _bM1(_pc1); + _PN3(_cM1(_pc1)._E71._o51, _TN3, _VN3, _TN3 + _Mb1, _VN3, _TN3 + _Mb1, _WN3, _TN3, _WN3, _P41 * _a11, _J41 * _021, _P41 * (_a11 + _Mb1), _J41 * _221, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff); + _131._Bq2(); + _GM1(); + _131._a51._Vn1(); + _131._Bq2(); +} +function _qL3(_911, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + _Po1("sprite_add_from_screen() (WebGL)"); + return -1; +} +function _pL3(_Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + var _he1 = _6e1._s11(_Ub1); + if (_he1 != null) { + _a11 = ~~_a11; + _b11 = ~~_b11; + _Mb1 = ~~_Mb1; + _Nb1 = ~~_Nb1; + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _V71 = _131._0s2(_tK1, _he1._hM1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _V71._Cr2; + _be1.__9 = _V71._Dr2; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _Mb1; + _be1._ek = _Nb1; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _be1._f31._o51 = _V71; + _be1._f31._X71 = _tK1.width; + _be1._f31._Y71 = _tK1.height; + var _9e1 = new _ae1(); + _9e1.__d1 = _be1; + return _Wd1._de1(_9e1); + } + debug("Surface " + _Ub1 + " does not exist"); + return -1; +} +function _oL3(_a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + _a11 = ~~_a11; + _b11 = ~~_b11; + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _V71 = _131._Ur2(_tK1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1, _7l1 > 0); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _V71._Cr2; + _be1.__9 = _V71._Dr2; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _Mb1; + _be1._ek = _Nb1; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _be1._f31._o51 = _V71; + _be1._f31.width = _Mb1; + _be1._f31.height = _Nb1; + _be1._f31._X71 = _Mb1; + _be1._f31._Y71 = _Nb1; + var _9e1 = new _ae1(); + _9e1.__d1 = _be1; + return _Wd1._de1(_9e1); +} +function _rL3(_Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1, _CK1, _DK1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _2e1 = yyGetBool(_2e1); + _3e1 = yyGetBool(_3e1); + _CK1 = yyGetInt32(_CK1); + _DK1 = yyGetInt32(_DK1); + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _V71 = _131._0s2(_tK1, _he1._hM1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _V71._Cr2; + _be1.__9 = _V71._Dr2; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _Mb1; + _be1._ek = _Nb1; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _be1._f31._o51 = _V71; + _be1._f31._X71 = _tK1.width; + _be1._f31._Y71 = _tK1.height; + var _wK1 = new _EK1(); + _wK1._d2 = "surface.copy"; + _wK1.width = _Mb1; + _wK1.height = _Nb1; + _wK1._tC1 = new _tp1(); + _wK1._tC1.right = _wK1.width; + _wK1._tC1.bottom = _wK1.height; + _wK1._n2 = true; + _wK1._o2 = true; + _wK1.preload = true; + _wK1._HK1 = 0; + _wK1._IK1 = false; + _wK1._v2 = _CK1; + _wK1._w2 = _DK1; + _wK1._JK1 = true; + _wK1._721 = 1; + _wK1._TK1 = 0; + _wK1._KK1 = false; + _wK1._LK1 = false; + _wK1._821 = []; + _wK1._yK1 = []; + _wK1._MK1 = []; + _wK1._NK1(); + _wK1._yK1[0] = _be1; + var _FK1 = _r11._GK1(_wK1); + return _FK1; + } + debug("Surface " + yyGetInt32(_Ub1) + " does not exist"); + return -1; +} +function _sL3(_911, _Ub1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1) { + var _he1 = _6e1._s11(yyGetInt32(_Ub1)); + if (_he1 != null) { + _911 = yyGetInt32(_911); + _a11 = yyGetInt32(_a11); + _b11 = yyGetInt32(_b11); + _Mb1 = yyGetInt32(_Mb1); + _Nb1 = yyGetInt32(_Nb1); + _2e1 = yyGetBool(_2e1); + _3e1 = yyGetBool(_3e1); + var _tK1 = document.createElement(_0p1); + var _uK1 = _tK1.getContext("2d"); + _vK1(_uK1); + var _V71 = _131._0s2(_tK1, _he1._hM1, _a11, _b11, _Mb1, _Nb1, _2e1, _3e1); + var _be1 = new _ce1(); + _be1.x = 0; + _be1.y = 0; + _be1._Z9 = _Mb1; + _be1.__9 = _Nb1; + _be1._9k = 0; + _be1._ak = 0; + _be1._bk = _be1._Z9; + _be1._ck = _be1.__9; + _be1._dk = _be1._Z9; + _be1._ek = _be1.__9; + _be1._fk = _zK1(_tK1); + _be1._f31 = _g31[_be1._fk]; + _be1._f31._o51 = _V71; + _be1._f31._X71 = _tK1.width; + _be1._f31._Y71 = _tK1.height; + var _qK1 = _r11._s11(_911); + _qK1._yK1[_qK1._yK1.length] = _be1; + _qK1._721++; + return _911; + } + debug("Surface " + yyGetInt32(_Ub1) + " does not exist"); + return -1; +} +function _tL3(_Ho3, _Io3) { + var _Jo3, _Mo3; + _Jo3 = _131._As2(_Io3); + _Mo3 = _131._As2(_Ho3); + var _OJ1 = _Ho3.__9 * _Ho3._Z9 * 4; + for (var _X9 = _OJ1 - 4; _X9 >= 0; _X9 -= 4) { + var _Y9 = ~~((_Jo3[_X9] + _Jo3[_X9 + 1] + _Jo3[_X9 + 2]) / 3); + _Mo3[_X9 + 3] = _Y9; + } + var _Wj3 = new Image(); + _131._ss2(_Ho3._f31._o51._Kr2); + _Ho3._f31._o51 = _131._6s2(_Wj3, _Mo3, _Ho3._Z9, _Ho3.__9); + return true; +} +function _gL3(_Ub1) { + var _gC1 = _hC1._s11(yyGetInt32(_Ub1)); + if (_gC1) { + var _u51, _y51, index, _6u3, _hM3, _B51, _D51, _F51, _t21, _u21, _R11, _S11; + var _Ue1 = ~~((_K71 * 255.0) << 24) | 0x0000ff; + var _Ve1 = ~~((_K71 * 255.0) << 24) | 0x00ff00; + var _d31 = 6 * (_gC1._9C1 * _gC1._8C1); + _u51 = _131._v51(_Z41._w51, null, _131._x51, _d31); + _y51 = _u51._z51() >> 2; + index = _y51 * _u51._A51; + _hM3 = _u51._A51; + _u51._A51 += _d31; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + for (var y = 0; y < _gC1._9C1; y++) { + for (var x = 0; x < _gC1._8C1; x++, index += _y51 * 6) { + var _L31 = _Ve1; + var _H51 = index, + _b61 = _H51 + _y51, + _c61 = _b61 + _y51, + _d61 = _c61 + _y51, + _e61 = _d61 + _y51, + _f61 = _e61 + _y51; + if (_gC1._cC1[_gC1._9C1 * x + y] < 0) _L31 = _Ue1; + _t21 = ~~(_gC1._6C1 + x * _gC1._aC1); + _u21 = ~~(_gC1._7C1 + y * _gC1._bC1); + _R11 = _t21 + _gC1._aC1; + _S11 = _u21 + _gC1._bC1; + _B51[_f61 + 0] = _B51[_e61 + 0] = _B51[_H51 + 0] = _t21; + _B51[_f61 + 1] = _B51[_b61 + 1] = _B51[_H51 + 1] = _u21; + _B51[_d61 + 0] = _B51[_c61 + 0] = _B51[_b61 + 0] = _R11; + _B51[_e61 + 1] = _B51[_d61 + 1] = _B51[_c61 + 1] = _S11; + _B51[_H51 + 2] = _B51[_b61 + 2] = _B51[_c61 + 2] = _B51[_d61 + 2] = _B51[_e61 + 2] = _B51[_f61 + 2] = _I51; + _D51[_H51] = _D51[_b61] = _D51[_c61] = _D51[_d61] = _D51[_e61] = _D51[_f61] = _L31; + } + } + return; + } + _Rb1("Error: invalid mp_grid ID (mp_grid_draw)"); +} +function _fL3(_Ub1, _LE1, _ME1, _NE1) { + var _DE1 = _CE1._A2[yyGetInt32(_Ub1)]; + if (!_DE1) return; + _LE1 = yyGetInt32(_LE1); + _ME1 = yyGetInt32(_ME1); + _NE1 = yyGetBool(_NE1); + var _u51, _4N3, _B51, _D51, _F51, _y51; + var _L31 = ~~((_K71 * 255.0) << 24) | (_L71 & 0xffffff); + var _j21, _l21, _OE1; + var _PE1 = 0; + var _QE1 = _DE1._RE1(0); + if (!_NE1) { + _LE1 = _LE1 - _QE1.x; + _ME1 = _ME1 - _QE1.y; + } else { + _LE1 = 0; + _ME1 = 0; + } + _PE1 = _zc1(_DE1.length / 4.0); + if (_PE1 == 0) return; + var _d31 = _PE1 * 2; + _u51 = _131._v51(_Z41._y71, null, _131._x51, _d31); + _y51 = _u51._z51() >> 2; + _4N3 = _y51 * _u51._A51; + _u51._A51 += _d31; + var _B51 = _u51._C51; + var _D51 = _u51._E51; + for (var _X9 = 0; _X9 < _PE1; _X9++) { + _QE1 = _DE1._RE1(_X9 / _PE1); + var _t21 = ~~(_LE1 + _QE1.x); + var _u21 = ~~(_ME1 + _QE1.y); + _D51[_4N3 + 0] = _L31; + _B51[_4N3 + 0] = _t21; + _B51[_4N3 + 1] = _u21; + _B51[_4N3 + 2] = _I51; + _4N3 += _y51; + _QE1 = _DE1._RE1((_X9 + 1) / _PE1); + var _R11 = ~~(_LE1 + _QE1.x); + var _S11 = ~~(_ME1 + _QE1.y); + _D51[_4N3 + 0] = _L31; + _B51[_4N3 + 0] = _R11; + _B51[_4N3 + 1] = _S11; + _B51[_4N3 + 2] = _I51; + _4N3 += _y51; + } +} +function _MK3(_No1) { + _131._mr2(_No1); +} +function _cL3(_Qb1, _Tc1) { + _mD3 = _Qb1; + _nD3 = _Tc1; + _131._Cq2(_mD3, _nD3); +} +function _dL3(_XN3) { + if (_XN3) { + _Tu1(0); + } else { + _Vu1(_Qn1, _Sn1); + } +} +function _uL3(_b31) { + if (_b31) { + return 1.0 / _b31._E71._X71; + } + return 1.0; +} +function _vL3(_b31) { + if (_b31) { + return 1.0 / _b31._E71._Y71; + } + return 1; +} +function _wL3(_Xq2, _891) { + _131._or2(yyGetInt32(_Xq2), _891._E71._o51); +} +function _xL3(_bG1) { + _bG1 = yyGetInt32(_bG1); + if (_Uk3[_bG1] && _Uk3[_bG1]._gq2) { + return 1; + } + return 0; +} +function _yL3(_bG1) { + _bG1 = yyGetInt32(_bG1); + var _Tp2 = _bG1 == -1 ? _Xk1() : _Uk3[_bG1]._gq2; + if (_Tp2) { + _131._Wk1(_Tp2); + } +} +function _zL3(_bG1, _cG1) { + _bG1 = yyGetInt32(_bG1); + var _Tp2 = _bG1 == -1 ? _Xk1() : _Uk3[_bG1]._gq2; + if (_Tp2) { + return _131._br2(_Uk3[_bG1]._gq2, yyGetString(_cG1)); + } + return undefined; +} +function _AL3(_fG1, _fr2) { + _fG1 = yyGetInt32(_fG1); + if (_fG1 != -1) { + _131._er2(_fG1, _fr2); + } +} +function _BL3(_fG1, _fr2) { + _fG1 = yyGetInt32(_fG1); + if (_fG1 != -1) { + _131._gr2(_fG1, _fr2); + } +} +function _CL3(_fG1, _fr2) { + _fG1 = yyGetInt32(_fG1); + if (_fG1 != -1) { + var _8m1 = _9m1(_0m1); + _131._hr2(_fG1, new Float32Array(_8m1._Z11)); + } +} +function _DL3(_bG1, _891) { + _bG1 = yyGetInt32(_bG1); + if (_Uk3[_bG1]) { + var _Tp2 = _Uk3[_bG1]; + if (_Tp2) { + for (var _X9 = 0; _X9 < _Tp2._hq2.length; _X9++) { + if (_Tp2._hq2[_X9] == _891) { + return Number(_X9); + } + } + } + } + return 0; +} +function _EL3(_dN1) { + _wm3 = yyGetBool(_dN1); +} +function _FL3(_fG1, _as1) { + if (_as1 instanceof Array) { + _131._kr2(yyGetInt32(_fG1), _eG1); + } else { + alert("ERROR: shader_set_uniform_i_array() Data is not an array"); + } +} +function _GL3(_fG1, _as1) { + if (_as1 instanceof Array) { + _131._lr2(yyGetInt32(_fG1), _as1); + } else { + alert("ERROR: shader_set_uniform_f_array() Data is not an array"); + } +} +function _HL3(_fG1, _as1) { + if (_as1 instanceof Array) { + var _eG1 = new Float32Array(_as1); + _131._hr2(yyGetInt32(_fG1), _eG1); + } else { + alert("ERROR: shader_set_uniform_matrix_array() Data is not an array"); + } +} +function _JL3(_Uu1) {} +function _KL3(_YN3) { + var _on1 = _131.__q2(); + for (var _En1 = 0; _En1 < _on1; _En1++) { + _Nf3(_En1, _YN3); + } +} +function _LL3(_Xq2, _YN3) { + _oK3[_Xq2] = _YN3 ? true : false; + _131._Wq2(_Xq2, _oK3[_Xq2]); +} +function _ML3(_nn1) { + var _on1 = _131.__q2(); + for (var _En1 = 0; _En1 < _on1; _En1++) { + _Of3(_En1, _nn1); + } +} +function _NL3(_Xq2, _nn1) { + _131._Zq2(_Xq2, _nn1 ? _Z41._sn1 : _Z41._un1); +} +function _OL3() { + return _oK3[0]; +} +function _PL3(_b31) { + if (typeof _b31 == "object") { + return 1.0; + } else if (yyGetInt32(_b31) != -1 && _g31[yyGetInt32(_b31)]) { + return 1.0; + } + return 0; +} +function _QL3(_b31) { + if (typeof _b31 == "object") { + return 1.0; + } else if (yyGetInt32(_b31) != -1 && _g31[yyGetInt32(_b31)]) { + return 1.0; + } + return 0; +} +function _RL3(_b31) { + if (_b31 == -1 || _b31 === undefined) return [0, 0, 1, 1]; + var _be1 = _b31._F71; + var _f31 = _be1._f31; + if (_be1 === undefined || _f31 === undefined) return [0, 0, 1, 1]; + var _ZN3 = 1.0 / _f31._X71; + var __N3 = 1.0 / _f31._Y71; + var _0O3 = []; + _0O3.push(_be1.x * _ZN3, _be1.y * __N3, (_be1.x + _be1._bk) * _ZN3, (_be1.y + _be1._ck) * __N3); + return _0O3; +} +function _IL3() { + return 1; +} +function _SL3(_Tk1) { + _mK3 = _Tk1 > 0.5 ? true : false; + _131._Uq2(_mK3, _nK3); +} +function _TL3(_kn1) { + _nK3 = _kn1 / 255.0; + _131._Uq2(_mK3, _nK3); +} +function _UL3() { + return _mK3 ? 1.0 : 0.0; +} +function _VL3() { + return _nK3; +} +function __l1(_l81, _ng1) { + _vm1[_l81] = new _Fk1(_ng1); + if (_131 == null) return; + switch (_l81) { + case _pY2: + _131._8l1(_vm1[_l81]); + break; + case _lY2: + _131._2l1(_vm1[_l81]); + break; + case _0m1: + _131._tr2(_vm1[_l81]); + break; + } + _131._EM1(); +} +function _9m1(_l81) { + switch (_l81) { + case _pY2: + case _lY2: + case _0m1: + return _vm1[_l81]; + break; + } +} +function _4M3() { + if (_Ho1._L9) { + for (var _X9 = 0; _X9 < _Ho1._L9.length; _X9++) { + var _fq2 = _Ho1._L9[_X9]; + _Uk3[_X9] = _131._bq2(_fq2._M9, _fq2._N9, _fq2._O9); + } + } + return true; +} +function _aL3(_M71) { + _pq1 = _M71; + _L71 = _N71(_M71); +} +function _p51(_YK1) { + if (!_YK1._o51) { + var _V71 = _131._vr2(_YK1._f31); + _YK1._f31._o51 = _V71; + _YK1._f31._X71 = _YK1._f31.width; + _YK1._f31._Y71 = _YK1._f31.height; + } +} +function _es2(_b31, _Ar2) { + if (_b31._Kr2) return; + if (_Ar2 === _Z41._Er2 || (_Ar2 === _Z41._Fr2 && _b31.Image._xr2 !== undefined && _b31.Image._xr2 !== 0)) { + _b31._zb1 |= _Gr2._jw2 | _Gr2._Hr2; + } + _131._yr2(_b31, _Ar2); + _8J3(_b31); +} +function _ds2(_b31, _Ar2) { + if (_b31._Kr2) { + _131._ss2(_b31._Kr2); + _b31._Kr2 = undefined; + _b31._zb1 &= ~_Gr2._Jr2; + _9J3(_b31); + } +} +function _bs2(_b31, _Ar2) { + if (_b31._Kr2 != undefined) { + var _1O3 = true; + if ( + _Ar2 !== _Z41._cs2 && + ((_Ar2 == _Z41._Er2 && (_b31._zb1 & _Gr2._Jr2) == 0 && (_b31._zb1 & _Gr2._jw2) != 0) || + (_Ar2 == _Z41._Pt2 && (_b31._zb1 & _Gr2._Jr2) != 0) || + (_Ar2 == _Z41._Fr2 && ((_b31._zb1 & _Gr2._Hr2 && (_b31._zb1 & _Gr2._Jr2) == 0) || ((_b31._zb1 & _Gr2._Hr2) == 0 && (_b31._zb1 & _Gr2._Jr2) != 0)))) + ) { + _1O3 = false; + } + return _1O3; + } else { + return false; + } +} +function _WL3(_IM1, _Sj3, _2n1, _uj3, _Tj3) { + var _u51 = _ZC1._s11(yyGetInt32(_IM1)); + var _he1 = _6e1._s11(yyGetInt32(_Sj3)); + if (!_u51 || !_he1) return false; + var _bm2 = _131._is2(_he1._hM1, 0, 0, _he1._X71, _he1._Y71); + for (var _X9 = 0; _X9 < _bm2.length; _X9++) { + _u51._Kj3(_1i3, _X9, _bm2[_X9]); + } + _bm2 = null; +} +function _XL3(_IM1, _Sj3, _2n1, _uj3, _Tj3) { + var _u51 = _ZC1._s11(yyGetInt32(_IM1)); + var _he1 = _6e1._s11(yyGetInt32(_Sj3)); + if (!_u51 || !_he1) return false; + var data = new Uint8Array(_u51.__C1); + _NK3(_he1._f31._o51, 0, 0, _he1._X71, _he1._Y71, data); + data = null; +} +var _2O3 = 0; +var _3O3 = 100; +var canvas = null; +var _4O3, _5O3, _6O3, _7O3, _8O3, _9O3, _aO3, _bO3; +var _op3 = !1; +var _R41 = null; +var g_CurrentGraphics; +var _cO3 = null; +var _OG3 = null; +var _dO3 = 0; +var _eO3 = !1; +var _fO3 = 0; +var _gO3 = 0; +var _1Z2 = 60; +if (!Date.now) + Date.now = function () { + return new Date().getTime(); + }; +var _hO3 = Date.now(); +var _iO3 = _hO3; +var _jO3 = _hO3; +var _MK2 = "anonymous"; +var _WL1 = -1; +var _WQ1 = -1; +var _XQ1 = -1; +var _QG3 = !0; +var _kO3 = !0; +var _VQ1 = !0; +var _lO3 = -1; +var _mO3 = -1; +var _YL1 = -1; +var _ZL1 = -1; +var _XL1 = !1; +var _UQ1 = !0; +var _YQ1 = { x: 0, y: 0, _Z9: 0, __9: 0 }; +var _Fs1 = !1; +var _nO3 = !1; +var _oO3 = 1; +var _pO3 = 1; +var _qO3 = 1; +var _rO3 = 0; +var _sO3 = 0; +var _tO3 = 0; +if (window.chrome && window.chrome.app) { + _op3 = !0; + try { + if (window && window["localStorage"]) { + _op3 = !1; + } + } catch (e) {} +} +window._uO3 = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame; +if (!window._uO3) { + window.addEventListener( + "message", + function (e) { + if (e.source == window && e.data == "yyRequestAnimationFrame") { + e._vO3(); + _wO3(); + } + }, + !0 + ); +} +window.requestAnimFrame = (function () { + return ( + window._uO3 || + function (_BW1) { + window.setTimeout(_BW1, 1000 / 60); + } + ); +})(); +var GMS_API = { debug_msg: _4z, ds_list_size: _el, ds_list_find_value: _hl, json_encode: _1d1, send_async_event_social: _xO3, get_facebook_app_id: _yO3, get_app_version_string: _zO3 }; +function _yO3() { + return _Ho1._ok._AO3; +} +function _zO3() { + var appVersion = _Ho1._ok._Wk + "." + _Ho1._ok._Xk + "." + _Ho1._ok._Yk + " r" + _Ho1._ok._Zk; + return appVersion; +} +function _xO3(_BO3) { + var _CO3 = _Dq(); + var _DO3 = JSON.stringify(_BO3); + var _EO3 = _Cx(_DO3); + _rn._mI1 = _EO3; + _o01._p01(_J23, 0); + _Tm(_EO3); +} +var _Eo1 = null; +function _FO3() { + var _Y9 = document.getElementById(_0p1); + var _cq1 = _Y9.parentNode; + var load = document.createElement("canvas"); + _8b1(canvas, _9b1); + load.style.position = "absolute"; + load.style.left = _9b1.left + "px"; + load.style.top = _9b1.top + "px"; + load.width = _Y9.width; + load.height = _Y9.height; + load.setAttribute("id", "loading_screen"); + _cq1.insertBefore(load, _Y9.nextSibling); + _cO3 = load.getContext("2d"); + _vK1(_cO3); +} +function _GO3() { + var _Y9 = document.getElementById(_0p1); + var _921 = document.getElementById("loading_screen"); + var _cq1 = _Y9.parentNode; + if (_921 != null) { + _cq1.removeChild(_921); + } + _cO3 = null; + _eO3 = false; +} +function _8b1(_Lo2, _yn3) { + _yn3.left = 0; + _yn3.top = 0; + var _Br3 = _Lo2; + while (_Br3 != null) { + var rect = _Br3.getBoundingClientRect(); + _yn3.left += rect.left; + _yn3.top += rect.top; + _Br3 = _Br3.offsetParent; + } + _yn3.right = _yn3.left + _MN1; + _yn3.bottom = _yn3.top + _NN1; + _yn3.scaleX = _Lo2.clientWidth / _Lo2.width || 1; + _yn3.scaleY = _Lo2.clientHeight / _Lo2.height || 1; +} +function _HO3(_kv1) { + _sb3 = []; + _tb3 = []; + _ub3 = []; + _cc3 = 0; + var _Wm1 = _kv1.search; + var _3I1 = _kv1.protocol + "//" + _kv1.host + _kv1.pathname; + _tb3[0] = _3I1; + _ub3[0] = null; + if (_Wm1[0] == "?") _Wm1 = _Wm1.substring(1, _Wm1.length); + var index = 0; + var start = 0; + var _IO3 = ""; + var _r91 = null; + while (index < _Wm1.length) { + var _Y9 = _Wm1[index]; + if (_Y9 == "&") { + if (_IO3 != "") { + if (start != index) _r91 = _Wm1.substring(start, index); + _tb3[_tb3.length] = _IO3; + _ub3[_ub3.length] = _r91; + _sb3[_IO3] = _r91; + _cc3++; + _IO3 = ""; + _r91 = null; + } + start = index + 1; + } else if (_Y9 == "=") { + _IO3 = _Wm1.substring(start, index); + _r91 = null; + start = index + 1; + } + index++; + } + if (_IO3 != "") { + if (start != index) _r91 = _Wm1.substring(start, index); + _tb3[_tb3.length] = _IO3; + _ub3[_ub3.length] = _r91; + _sb3[_IO3] = _r91; + _cc3++; + _IO3 = _r91 = ""; + } +} +function _6t3() { + _4O3 = canvas.style.position; + _5O3 = canvas.style.left; + _6O3 = canvas.style.top; + _7O3 = canvas.style.cssText; + _8O3 = canvas.parentNode; + _9O3 = canvas.nextSibling; + _aO3 = false; + _bO3 = canvas.margin; + if (_8O3 == document.body || canvas.mozRequestFullScreen || canvas.webkitRequestFullScreen) { + _aO3 = true; + } +} +window["GameMaker_Init"] = GameMaker_Init; +function GameMaker_Init() { + debug("------- GameMaker_Init -------------"); + if (!document.getElementById || !document.createElement) return; + canvas = document.getElementById(_0p1); + _R41 = null; + if (!canvas) return; + _HO3(window.location); + _Ho1 = _72; + if (_Ho1._ok._Io1) { + var _JO3 = document.createElement("div"); + _JO3.id = "yyDebugDiv"; + _JO3.style.display = "none"; + document.body.appendChild(_JO3); + } + _Ac3(); + if (_Ho1._ok != undefined && _Ho1._ok._qk != undefined && _Ho1._ok._qk > 1) { + _F01 = true; + if (_Ho1._ok._tk != undefined) { + _I01._es1(_Ho1._ok._tk); + } + } + _xZ2(); + _Ob3 = false; + _vm1 = []; + _vm1[_pY2] = new _Fk1(); + _vm1[_lY2] = new _Fk1(); + _vm1[_0m1] = new _Fk1(); + if (_Ho1._ok._Kk && _Ho1._ok._Kk != 0) { + _Sb3 = _Ho1._ok._Ak; + var _KO3 = undefined; + _KO3 = _ZL3(canvas); + if (_KO3) { + _R41 = _131; + } else { + if (_Ho1._ok._Kk == 1) { + _Ob3 = true; + } + _R41 = canvas.getContext("2d"); + } + } else { + _R41 = canvas.getContext("2d"); + } + g_CurrentGraphics = _R41; + _2c3 = canvas.width; + _3c3 = canvas.height; + if (_Ho1._ok._Mk == true || _F01) { + _pb1 = _qb1; + } + if (_pb1 == _qb1) { + try { + g_WebAudioContext = new AudioContext(); + } catch (e) { + try { + g_WebAudioContext = new webkitAudioContext(); + } catch (e) { + debug("Web Audio API not supported in this browser"); + _pb1 = _GI1; + } + } + if (_pb1 == _qb1 && g_WebAudioContext != null) { + g_WebAudioContext.addEventListener("statechange", _kI1); + } + _mH1(); + } + document.body.style._LO3 = "hidden"; + _OG3 = _R41; + _4u1 = canvas.width; + _6u1 = canvas.height; + _MN1 = _4u1; + _NN1 = _6u1; + _WQ1 = _MN1; + _XQ1 = _NN1; + _UQ1 = _Ho1._ok.scale != 0; + _oO3 = window.devicePixelRatio || 1; + _pO3 = _R41.webkitBackingStorePixelRatio || _R41.mozBackingStorePixelRatio || _R41.msBackingStorePixelRatio || _R41.oBackingStorePixelRatio || _R41.backingStorePixelRatio || 1; + _qO3 = _oO3 / _pO3; + _9b1 = new _tp1(); + _8b1(canvas, _9b1); + _ON1 = _9b1.top; + _PN1 = _9b1.left; + _QN1 = _9b1.right; + _RN1 = _9b1.bottom; + if (_Ho1._ok._AO3 && !_Ho1._ok._0l) { + console.log("using internal runtime facebook"); + _MO3(_Ho1._ok._AO3); + } else if (_Ho1._ok && _Ho1._ok._pk && _Ho1._ok._NO3) { + _Ho1._ok._NO3(); + } + _6t3(); + _vK1(_R41); + document.body.oncontextmenu = function () { + return false; + }; + _Db1(); + _Zc3 = document.getElementById("GM4HTML5_loadingscreen"); + if ((_Ho1._ok && _Ho1._ok._pk) || (_Ho1._ok && _Ho1._ok._pk == undefined)) { + _Do1 = true; + } + if (_131 && _Do1) { + debug("WebGL Enabled!"); + debug("Max Texture Size=" + _131._Lp2()); + } + _4d3(); + _nQ1(); + if (_Ob3) { + _dO3 = -2; + } else { + if (_Do1) _rn._0m3 = _Ho1._ok._pk; + _Ib3 = ""; + _Gb3 = ""; + _Hb3 = function () {}; + { + _Sd3(_Ho1); + _dO3 = 0; + } + } + _jO3 = Date.now(); + window.requestAnimFrame(_wO3); +} +function _wO3() { + if (_dO3 != 3) window.requestAnimFrame(_wO3); + if (_eO3) { + _8b1(canvas, _9b1); + var load = document.getElementById("loading_screen"); + load.style.position = "absolute"; + load.style.left = _9b1.left + "px"; + load.style.top = _9b1.top + "px"; + } + var _t22 = false; + while (!_t22) { + _t22 = true; + switch (_dO3) { + case -2: { + if (_eO3) _GO3(); + _OO3(_R41, _MN1, _NN1); + break; + } + case -1: + if (_Xc3 == _Yc3) { + _Sd3(_Ho1); + _dO3 = 0; + if (!_eO3) { + _FO3(); + _eO3 = true; + } + __d3(); + _Ib3(_cO3, _MN1, _NN1, _Wc3, _DJ1, _Zc3); + } + break; + case 0: + if (!_eO3) { + _FO3(); + _eO3 = true; + } + if (_DJ1 >= _Wc3) { + _DJ1 = _Wc3; + _dO3 = 1; + _t22 = false; + } + __d3(); + if (_Ho1._ok._PO3) { + if (_Xc3 == _Yc3) { + _Gb3 = eval(_Ho1._ok._PO3); + _Gb3(_cO3, _MN1, _NN1, _Wc3, _DJ1, _Zc3); + } + } else _Ib3(_cO3, _MN1, _NN1, _Wc3, _DJ1, _Zc3); + break; + case 1: + if (_Xc3 == _Yc3) { + _GO3(); + _ae3(_Ho1); + _dO3 = 2; + _t22 = false; + } + break; + case 2: + _Hb3(); + debug("Entering main loop..."); + _QO3(); + _dO3 = 3; + _rn._2l3 = new Date().getTime(); + _t22 = false; + break; + case 3: + _RO3(); + break; + } + } +} +function _SO3(_sn3, x, y, _If, text) { + _sn3.fillStyle = _If; + _sn3.lineStyle = _If; + _sn3.font = "14px Verdana"; + _sn3.textAlign = "center"; + _sn3.fillText(text, x, y); + _sn3.textAlign = "left"; +} +function _OO3(_sn3, _931, _a31) { + _sn3.fillStyle = _ie1(0x151515, 1.0); + _sn3.fillRect(0, 0, _931, _a31); + _SO3(_sn3, _931 / 2, _a31 / 2, _ie1(0x8d8f90, 1.0), "WebGL is required to run this application."); +} +function _Ud3(_R41, _931, _a31, _TO3, _UO3, _VO3) { + _R41.globalAlpha = 1; + if (_VO3) { + try { + _R41.save(); + _R41.fillStyle = _ie1(0, 1); + _R41.globalCompositeOperation = "copy"; + _R41.fillRect(0, 0, _931, _a31); + _R41.restore(); + _R41.drawImage(_Zc3, 0, 0, _931, _a31); + } catch (e) { + _Yo1(e.message); + } + } else { + var _WO3 = (_931 / 100) * 50; + var _XO3 = 2; + var x = (_931 - _WO3) / 2; + var y = 10 + (_a31 - _XO3) / 2; + _R41.fillStyle = _ie1(0x151515, 1.0); + _R41.fillRect(0, 0, _931, _a31); + if (_UO3 != 0) { + var _Z9 = (_WO3 / _TO3) * _UO3; + _R41.fillStyle = _ie1(0x404040, 1.0); + _R41.fillRect(x, y, _WO3, _XO3); + _R41.fillStyle = _ie1(0x8d8f90, 1.0); + _R41.fillRect(x, y, _Z9, _XO3); + } + _SO3(_R41, _931 / 2, _a31 / 2, _ie1(0x8d8f90, 1.0), "Loading"); + } +} +function _YO3(_8H3) { + _Wd1._Ua1(); + var _ZO3 = _8H3._SF1._Mf; + for (var _X9 = 0; _X9 < _ZO3.length; _X9++) { + _Wd1._Da1(_ZO3[_X9]); + var _Zd1 = _Wd1._s11(_X9); + var __O3 = _Wd1._Xd1(_X9); + _rn._8l3[_X9] = _Zd1._4a; + _rn._9l3[_X9] = _Zd1._1x1; + _rn._al3[_X9] = _Zd1.index; + _rn._bl3[_X9] = _Zd1.x; + _rn._cl3[_X9] = _Zd1.y; + if (__O3 !== null && __O3 !== undefined && __O3.__d1 !== null && __O3.__d1 !== undefined) { + _rn._dl3[_X9] = __O3.__d1._Z9; + _rn._el3[_X9] = __O3.__d1.__9; + } else { + _rn._dl3[_X9] = 0; + _rn._el3[_X9] = 0; + } + _rn._fl3[_X9] = _Zd1._Mh3; + _rn._gl3[_X9] = _Zd1._Nh3; + _rn._hl3[_X9] = _Zd1._4x1; + _rn._il3[_X9] = _Zd1._5x1; + _rn._kl3[_X9] = _Zd1._Ph3; + _rn._jl3[_X9] = _Zd1._Oh3; + _rn._ll3[_X9] = _Zd1._7x1; + _rn._ml3[_X9] = _Zd1.alpha; + } + _rn._6l3 = _8H3._gE3; +} +function _VX2(_ZC3, _0P3) { + if (_D01) { + _D01.__G3(); + var _1P3 = _D01._eX2(); + for (var _X9 = 0; _X9 < 8; _X9++) { + var _7b1 = _D01._lx2(_X9); + if (_7b1) { + var _2P3 = _7b1._RZ2; + if (_2P3 != -1) { + var _AX2 = _zY2._hX2(_2P3); + if (_AX2) { + if (_1P3) { + _AX2._cX2(true); + } else { + _AX2._cX2(false); + } + } + } + } + } + if (_F01) { + if (_zY2 != null) { + _zY2._XX2(); + } + } + } + var _3P3 = _D01; + _VF1 = -1; + _iy1._B11(_X13, 0); + _uD3(); + _lu3(); + var _fc = []; + var _4P3 = []; + if (_3P3 != null) { + for (var _X9 = _3P3._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = _3P3._8w1._s11(_X9); + if (_Yv1._fc) { + _fc[_fc.length] = _Yv1; + _Yv1._5P3 = true; + var _ty1 = _az1._fz1(_3P3, _Yv1._nT()); + if (_ty1 != null) { + if (_ty1._fx1) { + _4P3[_4P3.length] = null; + } else { + _4P3[_4P3.length] = _ty1._gx1; + } + } else { + _4P3[_4P3.length] = null; + } + } + } + for (var _X9 = _fc.length - 1; _X9 >= 0; _X9--) { + _3P3._8w1._qz1(_fc[_X9]); + } + if (_3P3._iA3 === false) { + _3P3._1F3(true); + } else { + for (var _X9 = _3P3._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = _3P3._8w1._s11(_X9); + _Yv1._fw1._iz1(_Yv1); + } + } + } + _f91._Ua1(); + if (_D01 && !_D01._iA3) { + var _6P3 = _D01._SF1; + _D01._ay1(); + _D01._SF1 = _6P3; + } + _D01 = _By1._s11(_ZC3); + var _7P3 = _D01._iA3; + if (_7P3 === true && _D01._fE3 === false) { + _7P3 = false; + } + if (_7P3 === false) { + _D01._yE3(_D01._SF1); + _D01._gF3(); + } else { + _D01._rE3(_D01._Vz1); + _D01._sE3(_D01._Xz1); + _D01._tE3(_D01._2m3); + _D01._vE3(_D01._eE3); + _D01._cX2(_D01._iA3); + _D01._gF3(); + for (_X9 = _D01._8w1.length - 1; _X9 >= 0; _X9--) { + var _Yv1 = _D01._8w1._s11(_X9); + _Yv1._fw1._cz1(_Yv1); + } + } + _rn._Ay1 = _D01.id; + _IG3(); + var _vL2 = _YQ1._Z9 / (__u1.right - __u1.left); + var _wL2 = _YQ1.__9 / (__u1.bottom - __u1.top); + var _3b1 = _D01._4b1 ? _D01._6b1 : _5b1; + for (var _X9 = 0; _X9 < _3b1.length; _X9++) { + var _7b1 = _3b1[_X9]; + _7b1._ab1 = _7b1._hF3 * _vL2 + _YQ1.x; + _7b1._cb1 = _7b1._iF3 * _wL2 + _YQ1.y; + _7b1._DG3 = _7b1._jF3 * _vL2; + _7b1._EG3 = _7b1._kF3 * _wL2; + _7b1._bb1 = _7b1._ab1 + _7b1._DG3; + _7b1._db1 = _7b1._cb1 + _7b1._EG3; + } + _YO3(_D01); + if (_7P3 === false) { + _D01._0F3(); + _D01._1F3(false); + var _8P3 = _D01._SF1._Sf; + for (var _921 = 0; _921 < _D01._SF1._Sf.length; _921++) { + var _4o1 = false; + var _9P3 = _D01._SF1._Sf[_921]; + if (_9P3.index >= 0) { + for (var _P41 = _fc.length - 1; _P41 >= 0; _P41--) { + if (_9P3.id == _fc[_P41].id) { + _4o1 = true; + _az1._lz1(_D01, _fc[_P41].id); + break; + } + } + if (!_4o1) { + var _iC1 = _D01._9F3(_9P3.x, _9P3.y, _9P3.id, _9P3.index, _9P3.scaleX, _9P3.scaleY, _9P3.imageSpeed, _9P3.imageIndex, _9P3.rotation, _9P3._If); + _iC1._5P3 = false; + } + } + } + var _8P3 = _D01._SF1._Sf; + for (var _921 = 0; _921 < _D01._SF1._Sf.length; _921++) { + var _9P3 = _D01._SF1._Sf[_921]; + var _iC1 = _iy1._s11(_9P3.id); + if (_iC1 && _iC1._5P3 == false) { + _iC1._5P3 = true; + if (!_Pb3 && !_F01) { + if (_9P3._bg) _9P3._bg(_iC1, _iC1); + _iC1._B11(_iw1, 0, _iC1, _iC1); + if (_9P3._Tf) _9P3._Tf(_iC1, _iC1); + _iC1._B11(_jw1, 0, _iC1, _iC1); + } else { + _iC1._B11(_iw1, 0, _iC1, _iC1); + if (_9P3._Tf) _9P3._Tf(_iC1, _iC1); + _iC1._B11(_jw1, 0, _iC1, _iC1); + if (_9P3._bg) _9P3._bg(_iC1, _iC1); + } + } + } + } else { + for (var _P41 = _fc.length - 1; _P41 >= 0; _P41--) { + _az1._kz1(_D01, _fc[_P41]); + } + } + for (var _P41 = 0; _P41 < _fc.length; _P41++) { + _D01._8w1._Da1(_fc[_P41]); + _fc[_P41]._hw1(); + if (_F01) { + var _aP3 = -1; + if (_4P3[_P41] != null) { + var _Bz1 = _az1._Wy1(_D01, _4P3[_P41]); + if (_Bz1 == null) { + _Bz1 = _az1._nz1(_D01, _fc[_P41]._Xf, _4P3[_P41]); + } + if (_Bz1 != null) { + _aP3 = _Bz1._k91; + } + } + _fc[_P41]._hy1(false); + _fc[_P41]._hz1(_aP3); + _az1._cz1(_D01, _fc[_P41]); + var _bP3 = _az1._fz1(_D01, _fc[_P41]._nT()); + if (_bP3 != null) { + _fc[_P41]._Xf = _bP3._Xf; + } + } + } + if (_F01) { + if (_zY2 != null) { + _zY2._VX2(); + } + } + if (_az1 != null) _az1._My1(_D01); + _qD3(); + if (_0P3) { + _iy1._B11(_U13, 0); + } + if (_7P3 == false && _D01._lE3 != null) { + var _cP3 = new _WX2(0, 0, 0, 0, false, true); + try { + _D01._lE3(_cP3, _cP3); + } catch (e) { + _8p(-1); + } + _cP3 = null; + } + _iy1._B11(_W13, 0); + _D01._fE3 = true; +} +function _dP3(_eP3) { + _VX2(_eP3, false); +} +function _QO3() { + _rn._Xk3 = 0; + _rn._Yk3 = -1; + _Wb3 = 0; + _Xb3 = -1; + _Yb3 = 0; + _Zb3 = 0; + _VX2(_By1._we3(0).id, true); + _jO3 = Date.now(); + _fO3 = _jO3; + _rn._Pz1 = _1Z2; + _rn._dW = _1Z2; + _eI1(); +} +function _fP3() { + _lb3 = []; + _mb3 = []; + _CY2 = -1; + _BY2 = -1; + _AY2 = 0; + _D01._8w1._Ua1(); + _D01._mE3._Ua1(); + var _xc1 = _o01._wF2; + for (var _X9 = 0; _X9 < _xc1.length; _X9++) { + var _8q1 = _xc1[_X9]; + _8q1._n_2._Ua1(); + _8q1._bs3._Ua1(); + } + _iy1._Ua1(); +} +function _gP3() { + _ub1._mu3(); +} +function _hP3() { + if (_D01._Xp3.length > 0) _D01._2H3(); + if (_D01._8w1._xA3 >= 0) _D01._8w1._pu3(); + if (_D01._2D3.length > 0) _D01._5H3(); +} +function _iP3() { + if (_D01._uF1) { + if (_F01) { + _D01._uF1._Va1(_I01._J01()); + } else _D01._uF1._Va1(_D01._2m3); + } else { + _iy1._es3(); + } +} +function _jP3() { + if (_D01._uF1 == null || _D01._uF1 == undefined) { + _UZ2(); + } +} +function _kP3() { + _rn._1l3 = (_iO3 - _rn._2l3) * 1000; + _rn._2l3 = _iO3; + _ub1._ut3(); + _yZ2(); + _f91._Va1(); + _iy1._ds3(); + _iy1._fs3(); + _hP3(); + if (_VF1 != -1) return; + _az1._Mz1(); + _iy1._B11(_S13, 0); + _hP3(); + if (_VF1 != -1) return; + if (_Tb3) { + _Tb3 = false; + _iy1._B11(_B23, 0); + } + _Ca1._yh3(); + _hP3(); + if (_VF1 != -1) return; + _w_2(); + _hP3(); + if (_VF1 != -1) return; + _F_2(); + _hP3(); + if (_VF1 != -1) return; + _iu3(); + _hP3(); + if (_VF1 != -1) return; + _4_2(); + _hP3(); + if (_VF1 != -1) return; + _iy1._B11(_R13, 0); + _hP3(); + if (_VF1 != -1) return; + _iP3(); + _zZ2(); + _hP3(); + if (_VF1 != -1) return; + _wO1(); + _hP3(); + if (_VF1 != -1) return; + _jP3(); + _hP3(); + if (_VF1 != -1) return; + _iy1._B11(_T13, 0); + _hP3(); + if (_VF1 != -1) return; + _hD3(); + if (_D01 != null) { + _D01.__G3(); + if (_Kb3) { + _D01._O31(); + _hP3(); + } + } + _D01._nF3(); + _gP3(); + _1H1(); +} +function _IG3() { + var left, right, top, bottom; + left = 0; + right = -999999; + top = 0; + bottom = -999999; + if (_D01._4b1) { + for (var _X9 = 0; _X9 < _D01._6b1.length; _X9++) { + var _7b1 = _D01._6b1[_X9]; + if (_7b1._4a) { + if (right < _7b1._hF3 + _7b1._jF3) right = _7b1._hF3 + _7b1._jF3; + if (bottom < _7b1._iF3 + _7b1._kF3) bottom = _7b1._iF3 + _7b1._kF3; + } + } + } else { + left = 0; + right = _D01._Vz1; + top = 0; + bottom = _D01._Xz1; + _ib3._jF3 = _ib3._pM1 = right; + _ib3._kF3 = _ib3._rM1 = bottom; + } + if (_kO3) { + if (!_VQ1) { + _WQ1 = _lO3; + _XQ1 = _mO3; + } + } else { + _WQ1 = _MN1; + _XQ1 = _NN1; + if (__L1(_WL1)) { + _8M1(_WL1); + _WL1 = -1; + } + } + _VQ1 = _kO3; + _UN1 = _MN1; + _VN1 = _NN1; + _WN1 = _WQ1 / (right - left); + _XN1 = _XQ1 / (bottom - top); + var _b21 = new _tp1(); + _b21.left = left; + _b21.top = top; + _b21.right = right; + _b21.bottom = bottom; + __u1 = _b21; + _mM1 = _b21.left; + _oM1 = _b21.top; + _qM1 = _b21.right - _b21.left; + _sM1 = _b21.bottom - _b21.top; + _PQ1(); +} +function _Ns1() { + var _Z9 = 640; + if (typeof window.innerWidth == "number") { + _Z9 = window.innerWidth; + } else if (document.documentElement && document.documentElement.clientWidth) { + _Z9 = document.documentElement.clientWidth; + } else if (document.body && document.body.clientWidth) { + _Z9 = document.body.clientWidth; + } + return _Z9; +} +function _Os1() { + var __9 = 480; + if (typeof window.innerHeight == "number") { + __9 = window.innerHeight; + } else if (document.documentElement && document.documentElement.clientHeight) { + __9 = document.documentElement.clientHeight; + } else if (document.body && document.body.clientHeight) { + __9 = document.body.clientHeight; + } + return __9; +} +function _lP3() { + _8b1(canvas, _9b1); + _ON1 = _9b1.top; + _PN1 = _9b1.left; + _QN1 = _9b1.right; + _RN1 = _9b1.bottom; + _yM1(_R41); + if (_2c3 != canvas.width || _3c3 != canvas.height) { + _Tb3 = true; + } + _2c3 = canvas.width; + _3c3 = canvas.height; + var _Z9 = _Ns1(); + var __9 = _Os1(); + if (_Lb3 && !_Ub3) { + if (_SN1 != _Z9 || _TN1 != __9) { + _Ub3 = true; + _Lb3 = false; + } + } + if (_Ub3) { + _Ub3 = false; + if (_Lb3) { + _Z9 = _4u1; + __9 = _6u1; + _Lb3 = false; + canvas.style.position = _4O3; + canvas.style.left = _5O3; + canvas.style.top = _6O3; + canvas.style.margin = _bO3; + canvas.style.cssText = _7O3; + if (!_aO3) { + if (canvas.parentNode != _8O3) { + _8O3.insertBefore(canvas, _9O3); + } + } + } else { + _Lb3 = true; + _JN1(0, 0); + if (!_aO3) { + if (canvas.parentNode == _8O3) { + _8O3.removeChild(canvas); + document.body.insertBefore(canvas, null); + } + } + } + canvas.width = _Z9; + canvas.height = __9; + _MN1 = canvas.width; + _NN1 = canvas.height; + _PN1 = canvas.offsetLeft; + _QN1 = _PN1 + _MN1; + _ON1 = canvas.offsetTop; + _RN1 = _PN1 + _NN1; + _SN1 = _MN1; + _TN1 = _NN1; + _UN1 = _Z9; + _VN1 = __9; + _WN1 = 1; + _XN1 = 1; + _IG3(); + } +} +var _mP3 = 0; +var _nP3 = 0; +function _RO3() { + if (_131) { + _131._EM1(); + } + var _Nr3; + if (_F01) { + _I01._Va1(); + _Nr3 = _I01._J01(); + } else { + _Nr3 = _D01._E01(); + if (_Nr3 <= 0) { + _Nr3 = 1; + _D01._tE3(1); + } + } + _iO3 = Date.now(); + if (_iO3 >= _fO3 + 1000) { + if (_iO3 - _jO3 < 2000) { + _1Z2 = _gO3; + _rn._Pz1 = _1Z2; + } + _gO3 = 0; + _fO3 = _iO3; + } + _gO3++; + var _oP3 = _jO3 + 1000 / _Nr3; + var now = Date.now(); + var _9m2 = _jO3 + 1000 / _Nr3 - now; + if (_9m2 < 0) _9m2 = 0; + _jO3 = now + _9m2; + if (_9m2 > 4) { + setTimeout(function () { + if (window._uO3) { + window._uO3(_wO3); + } else { + } + }, _9m2); + } else { + if (window._uO3) { + window._uO3(_wO3); + } else { + window._pP3("yyRequestAnimationFrame", "*"); + } + } + if (!_wZ2) { + _lP3(); + var _qP3 = 10; + var _t22 = false; + while (!_t22) { + _t22 = true; + if (_D01 === null) { + _ib3._bb1 = _ib3._DG3 = _ib3._jF3 = _ib3._pM1 = _MN1; + _ib3._db1 = _ib3._EG3 = _ib3._kF3 = _ib3._rM1 = _NN1; + } else { + _IG3(); + } + _ln3(); + _kP3(); + _on3(); + switch (_VF1) { + case -1: + break; + case _WF1: + case _E13: + return; + case _C13: + _fP3(); + _By1._aH3(); + _QO3(); + break; + case _D13: + _ae3(); + break; + default: + _dP3(_VF1); + _t22 = false; + break; + } + _qP3--; + if (_qP3 <= 0) break; + } + } + if (_Ho1._ok && _Ho1._ok._pk && _Ho1._ok._rP3) { + _Ho1._ok._rP3(); + } +}