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 =
+ '
' +
+ "" +
+ '' +
+ '';
+ _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