Created
April 21, 2014 03:15
-
-
Save jtremback/11131301 to your computer and use it in GitHub Desktop.
My own Gmail
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function _B_log(imp, opt_val) { | |
| var p = "imp\x3d" + imp; | |
| if (arguments.length > 1) | |
| p += "\x26val\x3d" + opt_val; | |
| _B_logImg_("jsle", p) | |
| } | |
| var loadTimes = [GLOBALS[0], GLOBALS[1], JS_START_TIME]; | |
| var loadTimesMap = {"fjs": GLOBALS[0],"bjsi": GLOBALS[1],"sjsi": JS_START_TIME}; | |
| function _B_record(opt_Name, opt_onlyMap) { | |
| var t = (new Date).getTime(); | |
| if (!opt_onlyMap) | |
| loadTimes.push(t); | |
| if (opt_Name) | |
| loadTimesMap[opt_Name] = t | |
| } | |
| var _B_thumbStyle_; | |
| function _B_prog(pct) { | |
| HOSTWIN["pr"] = pct; | |
| if (_B_thumbStyle_ === undefined) { | |
| var thumb = HOSTWIN.document.getElementById("lpt"); | |
| _B_thumbStyle_ = thumb ? thumb.style : null | |
| } | |
| if (_B_thumbStyle_) { | |
| _B_thumbStyle_.width = Math.round(pct * 0.9) + "%"; | |
| if (pct == 100) | |
| _B_thumbStyle_ = null | |
| } | |
| } | |
| function _B_err(e) { | |
| var state = loadTimes.join("-"); | |
| _B_logImg_("jserr", "jsstate\x3d" + encodeURIComponent(state) + "\x26jsmsg\x3d" + encodeURIComponent(e)); | |
| _B_handleError(e) | |
| } | |
| function _B_handleError(e) { | |
| throw e; | |
| } | |
| function _B_logImg_(v, p) { | |
| (new Image).src = "?ui\x3d2\x26view\x3d" + v + "\x26" + p + "\x26ik\x3d" + GLOBALS[9] + "\x26random\x3d" + (new Date).getTime() | |
| } | |
| window.onerror = function(message, url, line) { | |
| _B_err(message) | |
| }; | |
| _B_prog(1); | |
| </script><script> | |
| try { | |
| var f, aaa = GLOBALS[0], baa = GLOBALS[2], aa = GLOBALS[3], ba = GLOBALS[4], caa = GLOBALS[5], ca = GLOBALS[6], da = GLOBALS[7], daa = GLOBALS[8], eaa = GLOBALS[9], ea = GLOBALS[10], fa = GLOBALS[11], faa = GLOBALS[12], gaa = GLOBALS[14], ga = GLOBALS[15], ha = GLOBALS[16], haa = GLOBALS[17], iaa = GLOBALS[18], jaa = GLOBALS[20], kaa = GLOBALS[21], laa = GLOBALS[22], maa = GLOBALS[24], naa = GLOBALS[25], oaa = GLOBALS[26], paa = GLOBALS[27], qaa = GLOBALS[28], raa = GLOBALS[29], saa = GLOBALS[30], taa = GLOBALS[32], uaa = GLOBALS[33], vaa = GLOBALS[34], waa = GLOBALS[35], xaa = GLOBALS[36], yaa = GLOBALS[41], zaa = GLOBALS[42], Aaa = GLOBALS[43], Baa = GLOBALS[44], Caa = GLOBALS[37], Daa = GLOBALS[38], Eaa = GLOBALS[39], Faa = GLOBALS[40], Gaa = GLOBALS[45], Haa = !!GLOBALS[46], Iaa = GLOBALS[47], Jaa = GLOBALS[48], Kaa = GLOBALS[49], Laa = GLOBALS[50]; | |
| var Maa = Maa || {}, ja = this, ka = function $(a, b, c) { | |
| a = a.split("."); | |
| c = c || ja; | |
| a[0] in c || !c.execScript || c.execScript("var " + a[0]); | |
| for (var d; a.length && (d = a.shift()); ) | |
| a.length || void 0 === b ? c[d] ? c = c[d] : c = c[d] = {} : c[d] = b | |
| }, la = function $a(a, b) { | |
| for (var c = a.split("."), d = b || ja, e; e = c.shift(); ) | |
| if (null != d[e]) | |
| d = d[e]; | |
| else | |
| return null; | |
| return d | |
| }, na = function $b() { | |
| }, oa = function $d(a) { | |
| a.Ia = function $c() { | |
| return a.O6 ? a.O6 : a.O6 = new a | |
| } | |
| }, pa = function $e(a) { | |
| var b = typeof a; | |
| if ("object" == b) | |
| if (a) { | |
| if (a instanceof Array) | |
| return "array"; | |
| if (a instanceof | |
| Object) | |
| return b; | |
| var c = Object.prototype.toString.call(a); | |
| if ("[object Window]" == c) | |
| return "object"; | |
| if ("[object Array]" == c || "number" == typeof a.length && "undefined" != typeof a.splice && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("splice")) | |
| return "array"; | |
| if ("[object Function]" == c || "undefined" != typeof a.call && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("call")) | |
| return "function" | |
| } else | |
| return "null"; | |
| else if ("function" == b && "undefined" == typeof a.call) | |
| return "object"; | |
| return b | |
| }, | |
| l = function $f(a) { | |
| return void 0 !== a | |
| }, Naa = function $g(a) { | |
| return null != a | |
| }, qa = function $h(a) { | |
| return "array" == pa(a) | |
| }, ra = function $i(a) { | |
| var b = pa(a); | |
| return "array" == b || "object" == b && "number" == typeof a.length | |
| }, sa = function $j(a) { | |
| return "string" == typeof a | |
| }, ta = function $k(a) { | |
| return "boolean" == typeof a | |
| }, ua = function $l(a) { | |
| return "number" == typeof a | |
| }, va = function $m(a) { | |
| return "function" == pa(a) | |
| }, wa = function $n(a) { | |
| var b = typeof a; | |
| return "object" == b && null != a || "function" == b | |
| }, xa = function $o(a) { | |
| return a[Oaa] || (a[Oaa] = ++Paa) | |
| }, Oaa = | |
| "closure_uid_" + (1E9 * Math.random() >>> 0), Paa = 0, Qaa = function $p(a, b, c) { | |
| return a.call.apply(a.bind, arguments) | |
| }, Raa = function $q(a, b, c) { | |
| if (!a) | |
| throw Error(); | |
| if (2 < arguments.length) { | |
| var d = Array.prototype.slice.call(arguments, 2); | |
| return function() { | |
| var c = Array.prototype.slice.call(arguments); | |
| Array.prototype.unshift.apply(c, d); | |
| return a.apply(b, c) | |
| } | |
| } | |
| return function() { | |
| return a.apply(b, arguments) | |
| } | |
| }, p = function $r(a, b, c) { | |
| p = Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? Qaa : Raa; | |
| return p.apply(null, arguments) | |
| }, ya = function $s(a, b) { | |
| var c = Array.prototype.slice.call(arguments, 1); | |
| return function() { | |
| var b = c.slice(); | |
| b.push.apply(b, arguments); | |
| return a.apply(this, b) | |
| } | |
| }, q = Date.now || function() { | |
| return +new Date | |
| }, Taa = function $t(a) { | |
| if (ja.execScript) | |
| ja.execScript(a, "JavaScript"); | |
| else if (ja.eval) | |
| if (null == Saa && (ja.eval("var _et_ = 1;"), "undefined" != typeof ja._et_ ? (delete ja._et_, Saa = !0) : Saa = !1), Saa) | |
| ja.eval(a); | |
| else { | |
| var b = ja.document, c = b.createElement("script"); | |
| c.type = "text/javascript"; | |
| c.defer = | |
| !1; | |
| c.appendChild(b.createTextNode(a)); | |
| b.body.appendChild(c); | |
| b.body.removeChild(c) | |
| } | |
| else | |
| throw Error("b"); | |
| }, Saa = null, r = function $v(a, b) { | |
| function c() { | |
| } | |
| c.prototype = b.prototype; | |
| a.ya = b.prototype; | |
| a.prototype = new c; | |
| a.prototype.constructor = a; | |
| a.Qhd = function $u(a, c, k) { | |
| var m = Array.prototype.slice.call(arguments, 2); | |
| return b.prototype[c].apply(a, m) | |
| } | |
| }; | |
| Function.prototype.bind = Function.prototype.bind || function(x, a) { | |
| if (1 < arguments.length) { | |
| var b = Array.prototype.slice.call(arguments, 1); | |
| b.unshift(this, x); | |
| return p.apply(null, b) | |
| } | |
| return p(this, x) | |
| }; | |
| var za = function $w(a) { | |
| if (Error.captureStackTrace) | |
| Error.captureStackTrace(this, za); | |
| else { | |
| var b = Error().stack; | |
| b && (this.stack = b) | |
| } | |
| a && (this.message = String(a)) | |
| }; | |
| r(za, Error); | |
| za.prototype.name = "CustomError"; | |
| var Uaa; | |
| var Aa = function $x(a, b) { | |
| return 0 == a.lastIndexOf(b, 0) | |
| }, Ba = function $y(a, b) { | |
| var c = a.length - b.length; | |
| return 0 <= c && a.indexOf(b, c) == c | |
| }, Vaa = function $z(a, b) { | |
| return a.toLowerCase() == b.toLowerCase() | |
| }, Ca = function $A(a, b) { | |
| for (var c = a.split("%s"), d = "", e = Array.prototype.slice.call(arguments, 1); e.length && 1 < c.length; ) | |
| d += c.shift() + e.shift(); | |
| return d + c.join("%s") | |
| }, Da = function $B(a) { | |
| return a.replace(/[\s\xa0]+/g, " ").replace(/^\s+|\s+$/g, "") | |
| }, Ea = function $C(a) { | |
| return /^[\s\xa0]*$/.test(a) | |
| }, Ga = function $D(a) { | |
| return Ea(Fa(a)) | |
| }, | |
| Waa = function $E(a) { | |
| return !/[^\t\n\r ]/.test(a) | |
| }, Xaa = function $F(a) { | |
| return !/[^a-zA-Z0-9]/.test(a) | |
| }, Yaa = function $G(a) { | |
| return a.replace(/(\r\n|\r|\n)+/g, " ") | |
| }, Zaa = function $H(a) { | |
| return a.replace(/[\t\r\n ]+/g, " ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g, "") | |
| }, Ha = function $I(a) { | |
| return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g, "") | |
| }, Ia = function $J(a) { | |
| return a.replace(/^[\s\xa0]+/, "") | |
| }, Ja = function $K(a) { | |
| return a.replace(/[\s\xa0]+$/, "") | |
| }, Ka = function $L(a, b) { | |
| var c = String(a).toLowerCase(), d = String(b).toLowerCase(); | |
| return c < | |
| d ? -1 : c == d ? 0 : 1 | |
| }, aba = /(\.\d+)|(\d+)|(\D+)/g, bba = function $M(a, b) { | |
| if (a == b) | |
| return 0; | |
| if (!a) | |
| return -1; | |
| if (!b) | |
| return 1; | |
| for (var c = a.toLowerCase().match(aba), d = b.toLowerCase().match(aba), e = Math.min(c.length, d.length), g = 0; g < e; g++) { | |
| var h = c[g], k = d[g]; | |
| if (h != k) | |
| return c = parseInt(h, 10), !isNaN(c) && (d = parseInt(k, 10), !isNaN(d) && c - d) ? c - d : h < k ? -1 : 1 | |
| } | |
| return c.length != d.length ? c.length - d.length : a < b ? -1 : 1 | |
| }, La = function $N(a) { | |
| return encodeURIComponent(String(a)) | |
| }, Ma = function $O(a) { | |
| return decodeURIComponent(a.replace(/\+/g, " ")) | |
| }, | |
| Na = function $P(a, b) { | |
| return a.replace(/(\r\n|\r|\n)/g, b ? "<br />" : "<br>") | |
| }, Oa = function $Q(a, b) { | |
| if (b) | |
| return a.replace(cba, "&").replace(dba, "<").replace(eba, ">").replace(fba, """).replace(gba, "'"); | |
| if (!hba.test(a)) | |
| return a; | |
| -1 != a.indexOf("&") && (a = a.replace(cba, "&")); | |
| -1 != a.indexOf("<") && (a = a.replace(dba, "<")); | |
| -1 != a.indexOf(">") && (a = a.replace(eba, ">")); | |
| -1 != a.indexOf('"') && (a = a.replace(fba, """)); | |
| -1 != a.indexOf("'") && (a = a.replace(gba, "'")); | |
| return a | |
| }, cba = /&/g, dba = /</g, eba = | |
| />/g, fba = /"/g, gba = /'/g, hba = /[&<>"']/, Qa = function $R(a) { | |
| return Pa(a, "&") ? "document" in ja ? iba(a) : jba(a) : a | |
| }, iba = function $S(a, b) { | |
| var c = {"&": "&","<": "<",">": ">",""": '"'}, d; | |
| d = b ? b.createElement("div") : document.createElement("div"); | |
| return a.replace(kba, function(a, b) { | |
| var h = c[a]; | |
| if (h) | |
| return h; | |
| if ("#" == b.charAt(0)) { | |
| var k = Number("0" + b.substr(1)); | |
| isNaN(k) || (h = String.fromCharCode(k)) | |
| } | |
| h || (d.innerHTML = a + " ", h = d.firstChild.nodeValue.slice(0, -1)); | |
| return c[a] = h | |
| }) | |
| }, jba = function $T(a) { | |
| return a.replace(/&([^;]+);/g, | |
| function(a, c) { | |
| switch (c) { | |
| case "amp": | |
| return "&"; | |
| case "lt": | |
| return "<"; | |
| case "gt": | |
| return ">"; | |
| case "quot": | |
| return '"'; | |
| default: | |
| if ("#" == c.charAt(0)) { | |
| var d = Number("0" + c.substr(1)); | |
| if (!isNaN(d)) | |
| return String.fromCharCode(d) | |
| } | |
| return a | |
| } | |
| }) | |
| }, kba = /&([^;\s<&]+);?/g, lba = function $U(a, b) { | |
| for (var c = b.length, d = 0; d < c; d++) { | |
| var e = 1 == c ? b : b.charAt(d); | |
| if (a.charAt(0) == e && a.charAt(a.length - 1) == e) | |
| return a.substring(1, a.length - 1) | |
| } | |
| return a | |
| }, Ra = function $V(a, b, c) { | |
| c && (a = Qa(a)); | |
| a.length > b && (a = a.substring(0, b - 3) + "..."); | |
| c && (a = Oa(a)); | |
| return a | |
| }, | |
| Pa = function $W(a, b) { | |
| return -1 != a.indexOf(b) | |
| }, mba = function $X(a, b, c) { | |
| var d = a; | |
| 0 <= b && b < a.length && 0 < c && (d = a.substr(0, b) + a.substr(b + c, a.length - b - c)); | |
| return d | |
| }, Sa = function $Y(a) { | |
| return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g, "\\$1").replace(/\x08/g, "\\x08") | |
| }, Ta = function $Z(a, b) { | |
| return Array(b + 1).join(a) | |
| }, Ua = function $_(a, b, c) { | |
| a = l(c) ? a.toFixed(c) : String(a); | |
| c = a.indexOf("."); | |
| -1 == c && (c = a.length); | |
| return Ta("0", Math.max(0, b - c)) + a | |
| }, Fa = function $0(a) { | |
| return null == a ? "" : String(a) | |
| }, Va = function $1(a) { | |
| return Array.prototype.join.call(arguments, | |
| "") | |
| }, Wa = function $2() { | |
| return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ q()).toString(36) | |
| }, Ya = function $3(a, b) { | |
| for (var c = 0, d = Ha(String(a)).split("."), e = Ha(String(b)).split("."), g = Math.max(d.length, e.length), h = 0; 0 == c && h < g; h++) { | |
| var k = d[h] || "", m = e[h] || "", n = RegExp("(\\d*)(\\D*)", "g"), t = RegExp("(\\d*)(\\D*)", "g"); | |
| do { | |
| var v = n.exec(k) || ["", "", ""], z = t.exec(m) || ["", "", ""]; | |
| if (0 == v[0].length && 0 == z[0].length) | |
| break; | |
| c = nba(0 == v[1].length ? 0 : parseInt(v[1], 10), 0 == | |
| z[1].length ? 0 : parseInt(z[1], 10)) || nba(0 == v[2].length, 0 == z[2].length) || nba(v[2], z[2]) | |
| } while (0 == c) | |
| } | |
| return c | |
| }, nba = function $4(a, b) { | |
| return a < b ? -1 : a > b ? 1 : 0 | |
| }, oba = 2147483648 * Math.random() | 0, Za = function $5() { | |
| return "goog_" + oba++ | |
| }, pba = function $6(a) { | |
| return String(a).replace(/\-([a-z])/g, function(a, c) { | |
| return c.toUpperCase() | |
| }) | |
| }, qba = function $7(a) { | |
| return String(a).replace(/([A-Z])/g, "-$1").toLowerCase() | |
| }, rba = function $8(a, b) { | |
| var c = sa(b) ? Sa(b) : "\\s", c = c ? "|[" + c + "]+" : ""; | |
| return a.replace(new RegExp("(^" + c + ")([a-z])", "g"), function(a, b, c) { | |
| return b + c.toUpperCase() | |
| }) | |
| }, ab = function $9(a) { | |
| isFinite(a) && (a = String(a)); | |
| return sa(a) ? /^\s*-?0x/i.test(a) ? parseInt(a, 16) : parseInt(a, 10) : NaN | |
| }; | |
| var bb = function $$(a) { | |
| return a | |
| }, cb = function $aa(a) { | |
| return a | |
| }; | |
| var eb = function $ba(a) { | |
| return a[a.length - 1] | |
| }, fb = Array.prototype, gb = fb.indexOf ? function(x, a, b) { | |
| return fb.indexOf.call(x, a, b) | |
| } : function(x, a, b) { | |
| b = null == b ? 0 : 0 > b ? Math.max(0, x.length + b) : b; | |
| if (sa(x)) | |
| return sa(a) && 1 == a.length ? x.indexOf(a, b) : -1; | |
| for (; b < x.length; b++) | |
| if (b in x && x[b] === a) | |
| return b; | |
| return -1 | |
| }, s = fb.forEach ? function(x, a, b) { | |
| fb.forEach.call(x, a, b) | |
| } : function(x, a, b) { | |
| for (var c = x.length, d = sa(x) ? x.split("") : x, e = 0; e < c; e++) | |
| e in d && a.call(b, d[e], e, x) | |
| }, hb = function $ca(a, b, c) { | |
| for (var d = a.length, e = sa(a) ? a.split("") : | |
| a, d = d - 1; 0 <= d; --d) | |
| d in e && b.call(c, e[d], d, a) | |
| }, ib = fb.filter ? function(x, a, b) { | |
| return fb.filter.call(x, a, b) | |
| } : function(x, a, b) { | |
| for (var c = x.length, d = [], e = 0, g = sa(x) ? x.split("") : x, h = 0; h < c; h++) | |
| if (h in g) { | |
| var k = g[h]; | |
| a.call(b, k, h, x) && (d[e++] = k) | |
| } | |
| return d | |
| }, jb = fb.map ? function(x, a, b) { | |
| return fb.map.call(x, a, b) | |
| } : function(x, a, b) { | |
| for (var c = x.length, d = Array(c), e = sa(x) ? x.split("") : x, g = 0; g < c; g++) | |
| g in e && (d[g] = a.call(b, e[g], g, x)); | |
| return d | |
| }, kb = fb.reduce ? function(x, a, b, c) { | |
| c && (a = p(a, c)); | |
| return fb.reduce.call(x, a, b) | |
| } : function(x, | |
| a, b, c) { | |
| var d = b; | |
| s(x, function(b, g) { | |
| d = a.call(c, d, b, g, x) | |
| }); | |
| return d | |
| }, lb = fb.some ? function(x, a, b) { | |
| return fb.some.call(x, a, b) | |
| } : function(x, a, b) { | |
| for (var c = x.length, d = sa(x) ? x.split("") : x, e = 0; e < c; e++) | |
| if (e in d && a.call(b, d[e], e, x)) | |
| return !0; | |
| return !1 | |
| }, mb = fb.every ? function(x, a, b) { | |
| return fb.every.call(x, a, b) | |
| } : function(x, a, b) { | |
| for (var c = x.length, d = sa(x) ? x.split("") : x, e = 0; e < c; e++) | |
| if (e in d && !a.call(b, d[e], e, x)) | |
| return !1; | |
| return !0 | |
| }, ob = function $da(a, b, c) { | |
| b = nb(a, b, c); | |
| return 0 > b ? null : sa(a) ? a.charAt(b) : a[b] | |
| }, nb = function $ea(a, | |
| b, c) { | |
| for (var d = a.length, e = sa(a) ? a.split("") : a, g = 0; g < d; g++) | |
| if (g in e && b.call(c, e[g], g, a)) | |
| return g; | |
| return -1 | |
| }, sba = function $fa(a, b, c) { | |
| for (var d = a.length, e = sa(a) ? a.split("") : a, d = d - 1; 0 <= d; d--) | |
| if (d in e && b.call(c, e[d], d, a)) | |
| return d; | |
| return -1 | |
| }, pb = function $ga(a, b) { | |
| return 0 <= gb(a, b) | |
| }, qb = function $ha(a) { | |
| return 0 == a.length | |
| }, rb = function $ia(a) { | |
| if (!qa(a)) | |
| for (var b = a.length - 1; 0 <= b; b--) | |
| delete a[b]; | |
| a.length = 0 | |
| }, sb = function $ja(a, b) { | |
| pb(a, b) || a.push(b) | |
| }, ub = function $ka(a, b, c) { | |
| tb(a, c, 0, b) | |
| }, vb = function $la(a, b, c) { | |
| ya(tb, | |
| a, c, 0).apply(null, b) | |
| }, tba = function $ma(a, b, c) { | |
| var d; | |
| 2 == arguments.length || 0 > (d = gb(a, c)) ? a.push(b) : ub(a, b, d) | |
| }, xb = function $na(a, b) { | |
| var c = gb(a, b), d; | |
| (d = 0 <= c) && wb(a, c); | |
| return d | |
| }, wb = function $oa(a, b) { | |
| return 1 == fb.splice.call(a, b, 1).length | |
| }, yb = function $pa(a, b, c) { | |
| b = nb(a, b, c); | |
| return 0 <= b ? (wb(a, b), !0) : !1 | |
| }, zb = function $qa(a) { | |
| return fb.concat.apply(fb, arguments) | |
| }, Ab = function $ra(a) { | |
| var b = a.length; | |
| if (0 < b) { | |
| for (var c = Array(b), d = 0; d < b; d++) | |
| c[d] = a[d]; | |
| return c | |
| } | |
| return [] | |
| }, Bb = function $sa(a, b) { | |
| for (var c = 1; c < arguments.length; c++) { | |
| var d = | |
| arguments[c], e; | |
| if (qa(d) || (e = ra(d)) && Object.prototype.hasOwnProperty.call(d, "callee")) | |
| a.push.apply(a, d); | |
| else if (e) | |
| for (var g = a.length, h = d.length, k = 0; k < h; k++) | |
| a[g + k] = d[k]; | |
| else | |
| a.push(d) | |
| } | |
| }, tb = function $ta(a, b, c, d) { | |
| return fb.splice.apply(a, Cb(arguments, 1)) | |
| }, Cb = function $ua(a, b, c) { | |
| return 2 >= arguments.length ? fb.slice.call(a, b) : fb.slice.call(a, b, c) | |
| }, Db = function $wa(a, b, c) { | |
| b = b || a; | |
| var d = function $va() { | |
| return wa(h) ? "o" + xa(h) : (typeof h).charAt(0) + h | |
| }; | |
| c = c || d; | |
| for (var d = {}, e = 0, g = 0; g < a.length; ) { | |
| var h = a[g++], k = c(h); | |
| Object.prototype.hasOwnProperty.call(d, k) || (d[k] = !0, b[e++] = h) | |
| } | |
| b.length = e | |
| }, Fb = function $xa(a, b) { | |
| a.sort(b || Eb) | |
| }, Gb = function $ya(a, b) { | |
| for (var c = 0; c < a.length; c++) | |
| a[c] = {index: c,value: a[c]}; | |
| var d = b || Eb; | |
| Fb(a, function stableCompareFn(a, b) { | |
| return d(a.value, b.value) || a.index - b.index | |
| }); | |
| for (c = 0; c < a.length; c++) | |
| a[c] = a[c].value | |
| }, Eb = function $za(a, b) { | |
| return a > b ? 1 : a < b ? -1 : 0 | |
| }, uba = function $Aa(a, b, c) { | |
| for (var d = {}, e = 0; e < a.length; e++) { | |
| var g = a[e], h = b.call(c, g, e, a); | |
| l(h) && (d[h] || (d[h] = [])).push(g) | |
| } | |
| return d | |
| }, Hb = function $Ba(a) { | |
| for (var b = [], c = 0; c < arguments.length; c++) { | |
| var d = arguments[c]; | |
| qa(d) ? b.push.apply(b, Hb.apply(null, d)) : b.push(d) | |
| } | |
| return b | |
| }; | |
| var Ib = function $Ca(a) { | |
| return function() { | |
| return a | |
| } | |
| }, Jb = Ib(!1), Lb = Ib(!0), Mb = Ib(null), Nb = function $Da(a) { | |
| return a | |
| }, vba = function $Ea(a) { | |
| return function() { | |
| throw Error(a); | |
| } | |
| }, wba = function $Ga(a, b) { | |
| var c = function $Fa() { | |
| }; | |
| c.prototype = a.prototype; | |
| c = new c; | |
| a.apply(c, Array.prototype.slice.call(arguments, 1)); | |
| return c | |
| }, xba = function $Ha(a) { | |
| var b = !1, c; | |
| return function() { | |
| b || (c = a(), b = !0); | |
| return c | |
| } | |
| }; | |
| var yba = function $Ia(a) { | |
| return Math.floor(Math.random() * a) | |
| }, Ob = function $Ja(a, b, c) { | |
| return Math.min(Math.max(a, b), c) | |
| }; | |
| var Qb = "StopIteration" in ja ? ja.StopIteration : Error("d"), Rb = function $Ka() { | |
| }; | |
| Rb.prototype.next = function $La() { | |
| throw Qb; | |
| }; | |
| Rb.prototype.Hu = function $Ma() { | |
| return this | |
| }; | |
| var Tb = function $Oa(a) { | |
| if (a instanceof Rb) | |
| return a; | |
| if ("function" == typeof a.Hu) | |
| return a.Hu(!1); | |
| if (ra(a)) { | |
| var b = 0, c = new Rb; | |
| c.next = function $Na() { | |
| for (; ; ) { | |
| if (b >= a.length) | |
| throw Qb; | |
| if (b in a) | |
| return a[b++]; | |
| b++ | |
| } | |
| }; | |
| return c | |
| } | |
| throw Error("e"); | |
| }, Ub = function $Pa(a, b, c) { | |
| if (ra(a)) | |
| try { | |
| s(a, b, c) | |
| } catch (d) { | |
| if (d !== Qb) | |
| throw d; | |
| } | |
| else { | |
| a = Tb(a); | |
| try { | |
| for (; ; ) | |
| b.call(c, a.next(), void 0, a) | |
| } catch (e) { | |
| if (e !== Qb) | |
| throw e; | |
| } | |
| } | |
| }, zba = function $Qa(a) { | |
| if (ra(a)) | |
| return Ab(a); | |
| a = Tb(a); | |
| var b = []; | |
| Ub(a, function(a) { | |
| b.push(a) | |
| }); | |
| return b | |
| }; | |
| var Vb = function $Ra(a, b, c) { | |
| for (var d in a) | |
| b.call(c, a[d], d, a) | |
| }, Wb = function $Sa(a, b, c) { | |
| var d = {}, e; | |
| for (e in a) | |
| b.call(c, a[e], e, a) && (d[e] = a[e]); | |
| return d | |
| }, Aba = function $Ta(a, b, c) { | |
| var d = {}, e; | |
| for (e in a) | |
| d[e] = b.call(c, a[e], e, a); | |
| return d | |
| }, Bba = function $Ua(a, b, c) { | |
| for (var d in a) | |
| if (b.call(c, a[d], d, a)) | |
| return !0; | |
| return !1 | |
| }, Xb = function $Va(a) { | |
| var b = 0, c; | |
| for (c in a) | |
| b++; | |
| return b | |
| }, Yb = function $Wa(a) { | |
| var b = [], c = 0, d; | |
| for (d in a) | |
| b[c++] = a[d]; | |
| return b | |
| }, Zb = function $Xa(a) { | |
| var b = [], c = 0, d; | |
| for (d in a) | |
| b[c++] = d; | |
| return b | |
| }, ac = function $Ya(a, | |
| b) { | |
| for (var c in a) | |
| if (a[c] == b) | |
| return !0; | |
| return !1 | |
| }, dc = function $Za(a) { | |
| for (var b in a) | |
| return !1; | |
| return !0 | |
| }, ec = function $_a(a, b) { | |
| var c; | |
| (c = b in a) && delete a[b]; | |
| return c | |
| }, fc = function $0a(a, b, c) { | |
| if (b in a) | |
| throw Error("f`" + b); | |
| a[b] = c | |
| }, gc = function $1a(a, b, c) { | |
| return b in a ? a[b] : c | |
| }, hc = function $2a(a) { | |
| var b = {}, c; | |
| for (c in a) | |
| b[c] = a[c]; | |
| return b | |
| }, ic = function $3a(a) { | |
| var b = {}, c; | |
| for (c in a) | |
| b[a[c]] = c; | |
| return b | |
| }, Cba = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "), | |
| jc = function $4a(a, b) { | |
| for (var c, d, e = 1; e < arguments.length; e++) { | |
| d = arguments[e]; | |
| for (c in d) | |
| a[c] = d[c]; | |
| for (var g = 0; g < Cba.length; g++) | |
| c = Cba[g], Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c]) | |
| } | |
| }, kc = function $5a(a) { | |
| var b = arguments.length; | |
| if (1 == b && qa(arguments[0])) | |
| return kc.apply(null, arguments[0]); | |
| if (b % 2) | |
| throw Error("g"); | |
| for (var c = {}, d = 0; d < b; d += 2) | |
| c[arguments[d]] = arguments[d + 1]; | |
| return c | |
| }, lc = function $6a(a) { | |
| var b = arguments.length; | |
| if (1 == b && qa(arguments[0])) | |
| return lc.apply(null, arguments[0]); | |
| for (var c = {}, d = 0; d < b; d++) | |
| c[arguments[d]] = !0; | |
| return c | |
| }; | |
| var mc = function $7a(a, b) { | |
| this.Cb = {}; | |
| this.xh = []; | |
| this.ea = this.Rk = 0; | |
| var c = arguments.length; | |
| if (1 < c) { | |
| if (c % 2) | |
| throw Error("g"); | |
| for (var d = 0; d < c; d += 2) | |
| this.set(arguments[d], arguments[d + 1]) | |
| } else | |
| a && this.Kh(a) | |
| }; | |
| f = mc.prototype; | |
| f.Mc = function $8a() { | |
| return this.Rk | |
| }; | |
| f.hc = function $9a() { | |
| Dba(this); | |
| for (var a = [], b = 0; b < this.xh.length; b++) | |
| a.push(this.Cb[this.xh[b]]); | |
| return a | |
| }; | |
| f.Ad = function $$a() { | |
| Dba(this); | |
| return this.xh.concat() | |
| }; | |
| f.Cd = function $ab(a) { | |
| return oc(this.Cb, a) | |
| }; | |
| f.vH = function $bb(a) { | |
| for (var b = 0; b < this.xh.length; b++) { | |
| var c = this.xh[b]; | |
| if (oc(this.Cb, c) && this.Cb[c] == a) | |
| return !0 | |
| } | |
| return !1 | |
| }; | |
| f.equals = function $cb(a, b) { | |
| if (this === a) | |
| return !0; | |
| if (this.Rk != a.Mc()) | |
| return !1; | |
| var c = b || Eba; | |
| Dba(this); | |
| for (var d, e = 0; d = this.xh[e]; e++) | |
| if (!c(this.get(d), a.get(d))) | |
| return !1; | |
| return !0 | |
| }; | |
| var Eba = function $db(a, b) { | |
| return a === b | |
| }; | |
| mc.prototype.isEmpty = function $eb() { | |
| return 0 == this.Rk | |
| }; | |
| mc.prototype.clear = function $fb() { | |
| this.Cb = {}; | |
| this.ea = this.Rk = this.xh.length = 0 | |
| }; | |
| mc.prototype.remove = function $gb(a) { | |
| return oc(this.Cb, a) ? (delete this.Cb[a], this.Rk--, this.ea++, this.xh.length > 2 * this.Rk && Dba(this), !0) : !1 | |
| }; | |
| var Dba = function $hb(a) { | |
| if (a.Rk != a.xh.length) { | |
| for (var b = 0, c = 0; b < a.xh.length; ) { | |
| var d = a.xh[b]; | |
| oc(a.Cb, d) && (a.xh[c++] = d); | |
| b++ | |
| } | |
| a.xh.length = c | |
| } | |
| if (a.Rk != a.xh.length) { | |
| for (var e = {}, c = b = 0; b < a.xh.length; ) | |
| d = a.xh[b], oc(e, d) || (a.xh[c++] = d, e[d] = 1), b++; | |
| a.xh.length = c | |
| } | |
| }; | |
| f = mc.prototype; | |
| f.get = function $ib(a, b) { | |
| return oc(this.Cb, a) ? this.Cb[a] : b | |
| }; | |
| f.set = function $jb(a, b) { | |
| oc(this.Cb, a) || (this.Rk++, this.xh.push(a), this.ea++); | |
| this.Cb[a] = b | |
| }; | |
| f.Kh = function $kb(a) { | |
| var b; | |
| a instanceof mc ? (b = a.Ad(), a = a.hc()) : (b = Zb(a), a = Yb(a)); | |
| for (var c = 0; c < b.length; c++) | |
| this.set(b[c], a[c]) | |
| }; | |
| f.forEach = function $lb(a, b) { | |
| for (var c = this.Ad(), d = 0; d < c.length; d++) { | |
| var e = c[d], g = this.get(e); | |
| a.call(b, g, e, this) | |
| } | |
| }; | |
| f.Fc = function $mb() { | |
| return new mc(this) | |
| }; | |
| f.Hu = function $ob(a) { | |
| Dba(this); | |
| var b = 0, c = this.xh, d = this.Cb, e = this.ea, g = this, h = new Rb; | |
| h.next = function $nb() { | |
| for (; ; ) { | |
| if (e != g.ea) | |
| throw Error("h"); | |
| if (b >= c.length) | |
| throw Qb; | |
| var h = c[b++]; | |
| return a ? h : d[h] | |
| } | |
| }; | |
| return h | |
| }; | |
| var oc = function $pb(a, b) { | |
| return Object.prototype.hasOwnProperty.call(a, b) | |
| }; | |
| ; | |
| _B_prog(1) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var Fba = function $qb(a) { | |
| return "function" == typeof a.Mc ? a.Mc() : ra(a) || sa(a) ? a.length : Xb(a) | |
| }, qc = function $rb(a) { | |
| if ("function" == typeof a.hc) | |
| return a.hc(); | |
| if (sa(a)) | |
| return a.split(""); | |
| if (ra(a)) { | |
| for (var b = [], c = a.length, d = 0; d < c; d++) | |
| b.push(a[d]); | |
| return b | |
| } | |
| return Yb(a) | |
| }, rc = function $sb(a) { | |
| if ("function" == typeof a.Ad) | |
| return a.Ad(); | |
| if ("function" != typeof a.hc) { | |
| if (ra(a) || sa(a)) { | |
| var b = []; | |
| a = a.length; | |
| for (var c = 0; c < a; c++) | |
| b.push(c); | |
| return b | |
| } | |
| return Zb(a) | |
| } | |
| }, sc = function $tb(a, b, c) { | |
| if ("function" == typeof a.forEach) | |
| a.forEach(b, | |
| c); | |
| else if (ra(a) || sa(a)) | |
| s(a, b, c); | |
| else | |
| for (var d = rc(a), e = qc(a), g = e.length, h = 0; h < g; h++) | |
| b.call(c, e[h], d && d[h], a) | |
| }, Gba = function $ub(a, b, c) { | |
| if ("function" == typeof a.every) | |
| return a.every(b, c); | |
| if (ra(a) || sa(a)) | |
| return mb(a, b, c); | |
| for (var d = rc(a), e = qc(a), g = e.length, h = 0; h < g; h++) | |
| if (!b.call(c, e[h], d && d[h], a)) | |
| return !1; | |
| return !0 | |
| }; | |
| var tc = function $vb(a) { | |
| this.Cb = new mc; | |
| a && this.Kh(a) | |
| }, Hba = function $wb(a) { | |
| var b = typeof a; | |
| return "object" == b && a || "function" == b ? "o" + xa(a) : b.substr(0, 1) + a | |
| }; | |
| f = tc.prototype; | |
| f.Mc = function $xb() { | |
| return this.Cb.Mc() | |
| }; | |
| f.add = function $yb(a) { | |
| this.Cb.set(Hba(a), a) | |
| }; | |
| f.Kh = function $zb(a) { | |
| a = qc(a); | |
| for (var b = a.length, c = 0; c < b; c++) | |
| this.add(a[c]) | |
| }; | |
| f.removeAll = function $Ab(a) { | |
| a = qc(a); | |
| for (var b = a.length, c = 0; c < b; c++) | |
| this.remove(a[c]) | |
| }; | |
| f.remove = function $Bb(a) { | |
| return this.Cb.remove(Hba(a)) | |
| }; | |
| f.clear = function $Cb() { | |
| this.Cb.clear() | |
| }; | |
| f.isEmpty = function $Db() { | |
| return this.Cb.isEmpty() | |
| }; | |
| f.contains = function $Eb(a) { | |
| return this.Cb.Cd(Hba(a)) | |
| }; | |
| f.FF = function $Fb(a) { | |
| var b = new tc; | |
| a = qc(a); | |
| for (var c = 0; c < a.length; c++) { | |
| var d = a[c]; | |
| this.contains(d) && b.add(d) | |
| } | |
| return b | |
| }; | |
| f.Fx = function $Gb(a) { | |
| var b = this.Fc(); | |
| b.removeAll(a); | |
| return b | |
| }; | |
| f.hc = function $Hb() { | |
| return this.Cb.hc() | |
| }; | |
| f.Fc = function $Ib() { | |
| return new tc(this) | |
| }; | |
| f.equals = function $Jb(a) { | |
| return this.Mc() == Fba(a) && Iba(this, a) | |
| }; | |
| var Iba = function $Kb(a, b) { | |
| var c = Fba(b); | |
| if (a.Mc() > c) | |
| return !1; | |
| !(b instanceof tc) && 5 < c && (b = new tc(b)); | |
| return Gba(a, function(a) { | |
| var c = b; | |
| return "function" == typeof c.contains ? c.contains(a) : "function" == typeof c.vH ? c.vH(a) : ra(c) || sa(c) ? pb(c, a) : ac(c, a) | |
| }) | |
| }; | |
| tc.prototype.Hu = function $Lb() { | |
| return this.Cb.Hu(!1) | |
| }; | |
| var uc; | |
| t: { | |
| var Jba = ja.navigator; | |
| if (Jba) { | |
| var Kba = Jba.userAgent; | |
| if (Kba) { | |
| uc = Kba; | |
| break t | |
| } | |
| } | |
| uc = "" | |
| }; | |
| var vc, wc, xc, Lba, Mba, Nba, Oba, Pba = function $Mb() { | |
| return ja.navigator || null | |
| }, zc = Pa(uc, "Opera") || Pa(uc, "OPR"), u = Pa(uc, "Trident") || Pa(uc, "MSIE"), Ac = Pa(uc, "Gecko") && !Pa(uc.toLowerCase(), "webkit") && !(Pa(uc, "Trident") || Pa(uc, "MSIE")), Bc = Pa(uc.toLowerCase(), "webkit"), Qba = Bc && Pa(uc, "Mobile"), Rba = Pba(), Cc = Rba && Rba.platform || ""; | |
| vc = Pa(Cc, "Mac"); | |
| wc = Pa(Cc, "Win"); | |
| xc = Pa(Cc, "Linux"); | |
| Lba = !!Pba() && Pa(Pba().appVersion || "", "X11"); | |
| var Sba = uc; | |
| Mba = !!Sba && Pa(Sba, "Android"); | |
| Nba = !!Sba && Pa(Sba, "iPhone"); | |
| Oba = !!Sba && Pa(Sba, "iPad"); | |
| var Tba = function $Nb() { | |
| var a = ja.document; | |
| return a ? a.documentMode : void 0 | |
| }, Dc = function() { | |
| var x = "", a; | |
| if (zc && ja.opera) | |
| return x = ja.opera.version, va(x) ? x() : x; | |
| Ac ? a = /rv\:([^\);]+)(\)|;)/ : u ? a = /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/ : Bc && (a = /WebKit\/(\S+)/); | |
| a && (x = (x = a.exec(uc)) ? x[1] : ""); | |
| return u && (a = Tba(), a > parseFloat(x)) ? String(a) : x | |
| }(), Uba = {}, Ec = function $Ob(a) { | |
| return Uba[a] || (Uba[a] = 0 <= Ya(Dc, a)) | |
| }, Fc = function $Pb(a) { | |
| return u && Vba >= a | |
| }, Wba = ja.document, Vba = Wba && u ? Tba() || ("CSS1Compat" == Wba.compatMode ? parseInt(Dc, 10) : 5) : void 0; | |
| var Xba = function $Rb(a, b, c) { | |
| c = c || ja; | |
| var d = c.onerror, e = !!b; | |
| Bc && !Ec("535.3") && (e = !e); | |
| c.onerror = function $Qb(b, c, n, t, v) { | |
| d && d(b, c, n, t, v); | |
| a({message: b,fileName: c,line: n,Whd: t,error: v}); | |
| return e | |
| } | |
| }, Yba = function $Sb(a) { | |
| for (var b = [], c = arguments.callee.caller, d = 0; c && (!a || d < a); ) { | |
| b.push(Gc(c)); | |
| b.push("()\n"); | |
| try { | |
| c = c.caller | |
| } catch (e) { | |
| b.push("[exception trying to get caller]\n"); | |
| break | |
| } | |
| d++; | |
| if (50 <= d) { | |
| b.push("[...long stack...]"); | |
| break | |
| } | |
| } | |
| a && d >= a ? b.push("[...reached max depth limit...]") : b.push("[end]"); | |
| return b.join("") | |
| }, Gc = function $Tb(a) { | |
| if (Zba[a]) | |
| return Zba[a]; | |
| a = String(a); | |
| if (!Zba[a]) { | |
| var b = /function ([^\(]+)/.exec(a); | |
| Zba[a] = b ? b[1] : "[Anonymous]" | |
| } | |
| return Zba[a] | |
| }, Zba = {}; | |
| var w = function $Ub() { | |
| }; | |
| f = w.prototype; | |
| f.WFa = !1; | |
| f.isDisposed = function $Vb() { | |
| return this.WFa | |
| }; | |
| f.b7b = w.prototype.isDisposed; | |
| f.Na = function $Wb() { | |
| this.WFa || (this.WFa = !0, this.La()) | |
| }; | |
| f.Wa = function $Xb(a) { | |
| Hc(this, ya(y, a)) | |
| }; | |
| var Hc = function $Yb(a, b, c) { | |
| a.aK || (a.aK = []); | |
| a.aK.push(p(b, c)) | |
| }; | |
| w.prototype.La = function $Zb() { | |
| if (this.aK) | |
| for (; this.aK.length; ) | |
| this.aK.shift()() | |
| }; | |
| var aca = function $_b(a) { | |
| return a && "function" == typeof a.isDisposed ? a.isDisposed() : !1 | |
| }, y = function $0b(a) { | |
| a && "function" == typeof a.Na && a.Na() | |
| }, Ic = function $1b(a) { | |
| for (var b = 0, c = arguments.length; b < c; ++b) { | |
| var d = arguments[b]; | |
| ra(d) ? Ic.apply(null, d) : y(d) | |
| } | |
| }; | |
| var Jc = function $2b(a, b) { | |
| this.ia = this.ha = null; | |
| this.wa = b; | |
| this.o = []; | |
| if (a > this.wa) | |
| throw Error("i"); | |
| for (var c = 0; c < a; c++) | |
| this.o.push(this.Nqa()) | |
| }; | |
| r(Jc, w); | |
| f = Jc.prototype; | |
| f.Gk = function $3b() { | |
| return this.o.length ? this.o.pop() : this.Nqa() | |
| }; | |
| f.S5 = function $4b(a) { | |
| this.o.length < this.wa ? this.o.push(a) : this.gKa(a) | |
| }; | |
| f.Nqa = function $5b() { | |
| return this.ha ? this.ha() : {} | |
| }; | |
| f.gKa = function $6b(a) { | |
| if (this.ia) | |
| this.ia(a); | |
| else if (wa(a)) | |
| if (va(a.Na)) | |
| a.Na(); | |
| else | |
| for (var b in a) | |
| delete a[b] | |
| }; | |
| f.La = function $7b() { | |
| Jc.ya.La.call(this); | |
| for (var a = this.o; a.length; ) | |
| this.gKa(a.pop()); | |
| delete this.o | |
| }; | |
| var bca = [], cca = [], dca = !1, eca = function $8b(a) { | |
| bca[bca.length] = a; | |
| if (dca) | |
| for (var b = 0; b < cca.length; b++) | |
| a(p(cca[b].ha, cca[b])) | |
| }, fca = function $9b(a) { | |
| dca = !0; | |
| for (var b = p(a.ha, a), c = 0; c < bca.length; c++) | |
| bca[c](b); | |
| cca.push(a) | |
| }; | |
| var Kc = function $$b(a) { | |
| this.xa = a; | |
| this.Ba = !0; | |
| this.Aa = !1 | |
| }; | |
| r(Kc, w); | |
| Kc.prototype.ea = !1; | |
| Kc.prototype.ha = function $ac(a) { | |
| return gca(this, a) | |
| }; | |
| var hca = function $bc(a, b) { | |
| return (b ? "__wrapper_" : "__protected_") + xa(a) + "__" | |
| }, gca = function $cc(a, b) { | |
| var c = hca(a, !0); | |
| b[c] || ((b[c] = a.o(b))[hca(a, !1)] = b); | |
| return b[c] | |
| }; | |
| Kc.prototype.o = function $ec(a) { | |
| var b = this; | |
| this.ea && Yba(15); | |
| var c = function $dc() { | |
| if (b.isDisposed()) | |
| return a.apply(this, arguments); | |
| try { | |
| return a.apply(this, arguments) | |
| } catch (c) { | |
| b.xa(c); | |
| if (!b.Ba) | |
| throw b.Aa && ("object" === typeof c ? c.message = "Error in protected function: " + c.message : c = "Error in protected function: " + c), c; | |
| throw new ica(c); | |
| }finally { | |
| } | |
| }; | |
| c[hca(this, !1)] = a; | |
| return c | |
| }; | |
| var jca = function $gc(a, b) { | |
| var c = la("window"), d = c[b]; | |
| c[b] = function $fc(b, c) { | |
| sa(b) && (b = ya(Taa, b)); | |
| b = gca(a, b); | |
| return d.call ? d.call(this, b, c) : d(b, c) | |
| }; | |
| c[b][hca(a, !1)] = d | |
| }; | |
| Kc.prototype.La = function $hc() { | |
| var a = la("window"), b; | |
| b = a.setTimeout; | |
| b = b[hca(this, !1)] || b; | |
| a.setTimeout = b; | |
| b = a.setInterval; | |
| b = b[hca(this, !1)] || b; | |
| a.setInterval = b; | |
| Kc.ya.La.call(this) | |
| }; | |
| var ica = function $ic(a) { | |
| za.call(this, "Error in protected function: " + (a && a.message ? String(a.message) : String(a))); | |
| (a = (this.o = a) && a.stack) && sa(a) && (this.stack = a) | |
| }; | |
| r(ica, za); | |
| var kca = function $jc(a, b) { | |
| Kc.call(this, a); | |
| this.ia = !!b | |
| }; | |
| r(kca, Kc); | |
| kca.prototype.o = function $kc(a) { | |
| var b = "__hooked_" + xa(this) + "__"; | |
| a[b] || (a[b] = lca(this, a)); | |
| a = a[b]; | |
| return this.ia ? a : kca.ya.o.call(this, a) | |
| }; | |
| var lca = function $lc(a, b) { | |
| return function() { | |
| a.wa && a.wa(); | |
| return b.apply(this, arguments) | |
| } | |
| }; | |
| var pca = function $mc(a, b) { | |
| var c = a; | |
| b && (c = p(a, b)); | |
| c = mca(c); | |
| va(ja.setImmediate) ? ja.setImmediate(c) : (nca || (nca = oca()), nca(c)) | |
| }, nca, oca = function $rc() { | |
| if (ja.u3a && ja.u3a.resolve) { | |
| var a = ja.u3a.resolve(); | |
| return function(b) { | |
| a.then(b) | |
| } | |
| } | |
| var b = ja.MessageChannel; | |
| "undefined" === typeof b && "undefined" !== typeof window && window.postMessage && window.addEventListener && (b = function $oc() { | |
| var a = document.createElement("iframe"); | |
| a.style.display = "none"; | |
| a.src = ""; | |
| document.documentElement.appendChild(a); | |
| var b = a.contentWindow, a = | |
| b.document; | |
| a.open(); | |
| a.write(""); | |
| a.close(); | |
| var c = "callImmediate" + Math.random(), d = b.location.protocol + "//" + b.location.host, a = p(function(a) { | |
| if (a.origin == d || a.data == c) | |
| this.port1.onmessage() | |
| }, this); | |
| b.addEventListener("message", a, !1); | |
| this.port1 = {}; | |
| this.port2 = {postMessage: function $nc() { | |
| b.postMessage(c, d) | |
| }} | |
| }); | |
| if ("undefined" !== typeof b) { | |
| var c = new b, d = {}, e = d; | |
| c.port1.onmessage = function $pc() { | |
| d = d.next; | |
| var a = d.d8a; | |
| d.d8a = null; | |
| a() | |
| }; | |
| return function(a) { | |
| e.next = {d8a: a}; | |
| e = e.next; | |
| c.port2.postMessage(0) | |
| } | |
| } | |
| return "undefined" !== | |
| typeof document && "onreadystatechange" in document.createElement("script") ? function(a) { | |
| var b = document.createElement("script"); | |
| b.onreadystatechange = function $qc() { | |
| b.onreadystatechange = null; | |
| b.parentNode.removeChild(b); | |
| b = null; | |
| a(); | |
| a = null | |
| }; | |
| document.documentElement.appendChild(b) | |
| } : function(a) { | |
| ja.setTimeout(a, 0) | |
| } | |
| }, mca = Nb; | |
| eca(function(x) { | |
| mca = x | |
| }); | |
| var qca = function $sc(a) { | |
| pca(function() { | |
| throw a; | |
| }) | |
| }, vca = function $tc(a, b) { | |
| rca || (pca(sca), rca = !0); | |
| tca.push(new uca(a, b)) | |
| }, rca = !1, tca = [], sca = function $uc() { | |
| for (; tca.length; ) { | |
| var a = tca; | |
| tca = []; | |
| for (var b = 0; b < a.length; b++) { | |
| var c = a[b]; | |
| try { | |
| c.Mx.call(c.scope) | |
| } catch (d) { | |
| qca(d) | |
| } | |
| } | |
| } | |
| rca = !1 | |
| }, uca = function $vc(a, b) { | |
| this.Mx = a; | |
| this.scope = b | |
| }; | |
| var wca = function $wc(a) { | |
| a.prototype.then = a.prototype.then; | |
| a.prototype.$goog_Thenable = !0 | |
| }, xca = function $xc(a) { | |
| if (!a) | |
| return !1; | |
| try { | |
| return !!a.$goog_Thenable | |
| } catch (b) { | |
| return !1 | |
| } | |
| }; | |
| var Lc = function $yc(a, b) { | |
| this.cb = 0; | |
| this.ia = void 0; | |
| this.o = this.Xg = null; | |
| this.ea = this.ha = !1; | |
| try { | |
| var c = this; | |
| a.call(b, function(a) { | |
| yca(c, 2, a) | |
| }, function(a) { | |
| yca(c, 3, a) | |
| }) | |
| } catch (d) { | |
| yca(this, 3, d) | |
| } | |
| }; | |
| Lc.prototype.then = function $zc(a, b, c) { | |
| return zca(this, va(a) ? a : null, va(b) ? b : null, c) | |
| }; | |
| wca(Lc); | |
| Lc.prototype.cancel = function $Ac(a) { | |
| 0 == this.cb && vca(function() { | |
| var b = new Aca(a); | |
| Bca(this, b) | |
| }, this) | |
| }; | |
| var Bca = function $Bc(a, b) { | |
| if (0 == a.cb) | |
| if (a.Xg) { | |
| var c = a.Xg; | |
| if (c.o) { | |
| for (var d = 0, e = -1, g = 0, h; h = c.o[g]; g++) | |
| if (h = h.H3) | |
| if (d++, h == a && (e = g), 0 <= e && 1 < d) | |
| break; | |
| 0 <= e && (0 == c.cb && 1 == d ? Bca(c, b) : (d = c.o.splice(e, 1)[0], Cca(c), d.MRa(b))) | |
| } | |
| } else | |
| yca(a, 3, b) | |
| }, Eca = function $Cc(a, b) { | |
| a.o && a.o.length || 2 != a.cb && 3 != a.cb || Dca(a); | |
| a.o || (a.o = []); | |
| a.o.push(b) | |
| }, zca = function $Dc(a, b, c, d) { | |
| var e = {H3: null,Rqb: null,MRa: null}; | |
| e.H3 = new Lc(function(a, h) { | |
| e.Rqb = b ? function(c) { | |
| try { | |
| var e = b.call(d, c); | |
| a(e) | |
| } catch (n) { | |
| h(n) | |
| } | |
| } : a; | |
| e.MRa = c ? function(b) { | |
| try { | |
| var e = | |
| c.call(d, b); | |
| !l(e) && b instanceof Aca ? h(b) : a(e) | |
| } catch (n) { | |
| h(n) | |
| } | |
| } : h | |
| }); | |
| e.H3.Xg = a; | |
| Eca(a, e); | |
| return e.H3 | |
| }; | |
| Lc.prototype.wa = function $Ec(a) { | |
| this.cb = 0; | |
| yca(this, 2, a) | |
| }; | |
| Lc.prototype.xa = function $Fc(a) { | |
| this.cb = 0; | |
| yca(this, 3, a) | |
| }; | |
| var yca = function $Gc(a, b, c) { | |
| if (0 == a.cb) { | |
| if (a == c) | |
| b = 3, c = new TypeError("Promise cannot resolve to itself"); | |
| else { | |
| if (xca(c)) { | |
| a.cb = 1; | |
| c.then(a.wa, a.xa, a); | |
| return | |
| } | |
| if (wa(c)) | |
| try { | |
| var d = c.then; | |
| if (va(d)) { | |
| Fca(a, c, d); | |
| return | |
| } | |
| } catch (e) { | |
| b = 3, c = e | |
| } | |
| } | |
| a.ia = c; | |
| a.cb = b; | |
| Dca(a); | |
| 3 != b || c instanceof Aca || Gca(a, c) | |
| } | |
| }, Fca = function $Jc(a, b, c) { | |
| a.cb = 1; | |
| var d = !1, e = function $Hc(b) { | |
| d || (d = !0, a.wa(b)) | |
| }, g = function $Ic(b) { | |
| d || (d = !0, a.xa(b)) | |
| }; | |
| try { | |
| c.call(b, e, g) | |
| } catch (h) { | |
| g(h) | |
| } | |
| }, Dca = function $Kc(a) { | |
| a.ha || (a.ha = !0, vca(a.Aa, a)) | |
| }; | |
| Lc.prototype.Aa = function $Lc() { | |
| for (; this.o && this.o.length; ) { | |
| var a = this.o; | |
| this.o = []; | |
| for (var b = 0; b < a.length; b++) { | |
| var c = a[b], d = this.ia; | |
| 2 == this.cb ? c.Rqb(d) : (Cca(this), c.MRa(d)) | |
| } | |
| } | |
| this.ha = !1 | |
| }; | |
| var Cca = function $Mc(a) { | |
| for (; a && a.ea; a = a.Xg) | |
| a.ea = !1 | |
| }, Gca = function $Nc(a, b) { | |
| a.ea = !0; | |
| vca(function() { | |
| a.ea && Hca.call(null, b) | |
| }) | |
| }, Hca = qca, Aca = function $Oc(a) { | |
| za.call(this, a) | |
| }; | |
| r(Aca, za); | |
| Aca.prototype.name = "cancel"; | |
| /* | |
| Portions of this code are from MochiKit, received by | |
| The Closure Authors under the MIT license. All other code is Copyright | |
| 2005-2009 The Closure Authors. All Rights Reserved. | |
| */ | |
| var Mc = function $Pc(a, b) { | |
| this.xa = []; | |
| this.Va = a; | |
| this.Pa = b || null; | |
| this.ia = this.o = !1; | |
| this.ha = void 0; | |
| this.Ka = this.Za = this.Ca = !1; | |
| this.Aa = 0; | |
| this.Xg = null; | |
| this.wa = 0 | |
| }; | |
| Mc.prototype.cancel = function $Qc(a) { | |
| if (this.o) | |
| this.ha instanceof Mc && this.ha.cancel(); | |
| else { | |
| if (this.Xg) { | |
| var b = this.Xg; | |
| delete this.Xg; | |
| a ? b.cancel(a) : (b.wa--, 0 >= b.wa && b.cancel()) | |
| } | |
| this.Va ? this.Va.call(this.Pa, this) : this.Ka = !0; | |
| this.o || this.Qh(new Nc(this)) | |
| } | |
| }; | |
| Mc.prototype.Ma = function $Rc(a, b) { | |
| this.Ca = !1; | |
| Ica(this, a, b) | |
| }; | |
| var Ica = function $Sc(a, b, c) { | |
| a.o = !0; | |
| a.ha = c; | |
| a.ia = !b; | |
| Jca(a) | |
| }, Lca = function $Tc(a) { | |
| if (a.o) { | |
| if (!a.Ka) | |
| throw new Kca(a); | |
| a.Ka = !1 | |
| } | |
| }; | |
| Mc.prototype.qc = function $Uc(a) { | |
| Lca(this); | |
| Ica(this, !0, a) | |
| }; | |
| Mc.prototype.Qh = function $Vc(a) { | |
| Lca(this); | |
| Ica(this, !1, a) | |
| }; | |
| Mc.prototype.addCallback = function $Wc(a, b) { | |
| return Oc(this, a, null, b) | |
| }; | |
| var Pc = function $Xc(a, b, c) { | |
| return Oc(a, null, b, c) | |
| }, Oc = function $Yc(a, b, c, d) { | |
| a.xa.push([b, c, d]); | |
| a.o && Jca(a); | |
| return a | |
| }; | |
| Mc.prototype.then = function $Zc(a, b, c) { | |
| var d, e, g = new Lc(function(a, b) { | |
| d = a; | |
| e = b | |
| }); | |
| Oc(this, d, function(a) { | |
| a instanceof Nc ? g.cancel() : e(a) | |
| }); | |
| return g.then(a, b, c) | |
| }; | |
| wca(Mc); | |
| var Mca = function $_c(a, b) { | |
| Oc(a, b.qc, b.Qh, b); | |
| return a | |
| }, Qc = function $0c(a, b) { | |
| return a.addCallback(p(b.ea, b)) | |
| }; | |
| Mc.prototype.ea = function $1c(a) { | |
| var b = new Mc; | |
| Mca(this, b); | |
| a && (b.Xg = this, this.wa++); | |
| return b | |
| }; | |
| var Nca = function $2c(a) { | |
| return lb(a.xa, function(a) { | |
| return va(a[1]) | |
| }) | |
| }, Jca = function $3c(a) { | |
| if (a.Aa && a.o && Nca(a)) { | |
| var b = a.Aa, c = Oca[b]; | |
| c && (ja.clearTimeout(c.Sc), delete Oca[b]); | |
| a.Aa = 0 | |
| } | |
| a.Xg && (a.Xg.wa--, delete a.Xg); | |
| for (var b = a.ha, d = c = !1; a.xa.length && !a.Ca; ) { | |
| var e = a.xa.shift(), g = e[0], h = e[1], e = e[2]; | |
| if (g = a.ia ? h : g) | |
| try { | |
| var k = g.call(e || a.Pa, b); | |
| l(k) && (a.ia = a.ia && (k == b || k instanceof Error), a.ha = b = k); | |
| xca(b) && (d = !0, a.Ca = !0) | |
| } catch (m) { | |
| b = m, a.ia = !0, Nca(a) || (c = !0) | |
| } | |
| } | |
| a.ha = b; | |
| d && (k = p(a.Ma, a, !0), d = p(a.Ma, a, !1), b instanceof | |
| Mc ? (Oc(b, k, d), b.Za = !0) : b.then(k, d)); | |
| c && (b = new Pca(b), Oca[b.Sc] = b, a.Aa = b.Sc) | |
| }, Rc = function $4c(a) { | |
| var b = new Mc; | |
| b.qc(a); | |
| return b | |
| }, Kca = function $5c(a) { | |
| za.call(this); | |
| this.o = a | |
| }; | |
| r(Kca, za); | |
| Kca.prototype.message = "Deferred has already fired"; | |
| Kca.prototype.name = "AlreadyCalledError"; | |
| var Nc = function $6c(a) { | |
| za.call(this); | |
| this.o = a | |
| }; | |
| r(Nc, za); | |
| Nc.prototype.message = "Deferred was canceled"; | |
| Nc.prototype.name = "CanceledError"; | |
| var Pca = function $7c(a) { | |
| this.Sc = ja.setTimeout(p(this.ea, this), 0); | |
| this.o = a | |
| }; | |
| Pca.prototype.ea = function $8c() { | |
| delete Oca[this.Sc]; | |
| throw this.o; | |
| }; | |
| var Oca = {}; | |
| var Qca = function $9c() { | |
| }; | |
| r(Qca, w); | |
| Qca.prototype.init = function $$c() { | |
| this.o = [] | |
| }; | |
| var Rca = function $ad(a, b, c) { | |
| a.isDisposed() || c instanceof Nc || (a.ea ? a.ea.o(c, b) : a.o && 10 > a.o.length && a.o.push([b, c])) | |
| }, Sc = new Qca, Tc = function $bd(a, b) { | |
| Rca(Sc, a, b) | |
| }, Uc = function $cd(a) { | |
| Rca(Sc, null, a) | |
| }; | |
| var Vc = function $dd(a, b) { | |
| this.x = l(a) ? a : 0; | |
| this.y = l(b) ? b : 0 | |
| }; | |
| Vc.prototype.Fc = function $ed() { | |
| return new Vc(this.x, this.y) | |
| }; | |
| var Wc = function $fd(a, b) { | |
| return a == b ? !0 : a && b ? a.x == b.x && a.y == b.y : !1 | |
| }, Sca = function $gd(a, b) { | |
| return new Vc(a.x - b.x, a.y - b.y) | |
| }, Tca = function $hd(a, b) { | |
| return new Vc(a.x + b.x, a.y + b.y) | |
| }; | |
| f = Vc.prototype; | |
| f.ceil = function $id() { | |
| this.x = Math.ceil(this.x); | |
| this.y = Math.ceil(this.y); | |
| return this | |
| }; | |
| f.floor = function $jd() { | |
| this.x = Math.floor(this.x); | |
| this.y = Math.floor(this.y); | |
| return this | |
| }; | |
| f.round = function $kd() { | |
| this.x = Math.round(this.x); | |
| this.y = Math.round(this.y); | |
| return this | |
| }; | |
| f.translate = function $ld(a, b) { | |
| a instanceof Vc ? (this.x += a.x, this.y += a.y) : (this.x += a, ua(b) && (this.y += b)); | |
| return this | |
| }; | |
| f.scale = function $md(a, b) { | |
| var c = ua(b) ? b : a; | |
| this.x *= a; | |
| this.y *= c; | |
| return this | |
| }; | |
| var Xc = function $nd(a, b) { | |
| this.width = a; | |
| this.height = b | |
| }, Yc = function $od(a, b) { | |
| return a == b ? !0 : a && b ? a.width == b.width && a.height == b.height : !1 | |
| }; | |
| f = Xc.prototype; | |
| f.Fc = function $pd() { | |
| return new Xc(this.width, this.height) | |
| }; | |
| f.eDa = function $qd() { | |
| return this.width * this.height | |
| }; | |
| f.xba = function $rd() { | |
| return this.width / this.height | |
| }; | |
| f.isEmpty = function $sd() { | |
| return !this.eDa() | |
| }; | |
| f.ceil = function $td() { | |
| this.width = Math.ceil(this.width); | |
| this.height = Math.ceil(this.height); | |
| return this | |
| }; | |
| var Zc = function $ud(a, b) { | |
| return a.width <= b.width && a.height <= b.height | |
| }; | |
| Xc.prototype.floor = function $vd() { | |
| this.width = Math.floor(this.width); | |
| this.height = Math.floor(this.height); | |
| return this | |
| }; | |
| Xc.prototype.round = function $wd() { | |
| this.width = Math.round(this.width); | |
| this.height = Math.round(this.height); | |
| return this | |
| }; | |
| Xc.prototype.scale = function $xd(a, b) { | |
| var c = ua(b) ? b : a; | |
| this.width *= a; | |
| this.height *= c; | |
| return this | |
| }; | |
| Xc.prototype.kx = function $yd(a) { | |
| a = this.xba() > a.xba() ? a.width / this.width : a.height / this.height; | |
| return this.scale(a) | |
| }; | |
| ; | |
| _B_prog(2) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var Uca = !u || Fc(9), Vca = !Ac && !u || u && Fc(9) || Ac && Ec("1.9.1"), Wca = u && !Ec("9"), Xca = u || zc || Bc; | |
| var ad = function $zd(a) { | |
| a = a.className; | |
| return sa(a) && a.match(/\S+/g) || [] | |
| }, A = function $Ad(a, b) { | |
| var c = ad(a), d = Cb(arguments, 1), e = c.length + d.length; | |
| Yca(c, d); | |
| d = c.join(" "); | |
| a.className = d; | |
| return c.length == e | |
| }, bd = function $Bd(a, b) { | |
| var c = ad(a), d = Cb(arguments, 1), e = Zca(c, d), g = e.join(" "); | |
| a.className = g; | |
| return e.length == c.length - d.length | |
| }, Yca = function $Cd(a, b) { | |
| for (var c = 0; c < b.length; c++) | |
| pb(a, b[c]) || a.push(b[c]) | |
| }, Zca = function $Dd(a, b) { | |
| return ib(a, function(a) { | |
| return !pb(b, a) | |
| }) | |
| }, cd = function $Ed(a, b) { | |
| return pb(ad(a), b) | |
| }, dd = function $Fd(a, b, c) { | |
| c ? A(a, b) : bd(a, b) | |
| }; | |
| var gd = function $Gd(a) { | |
| return a ? new ed(fd(a)) : Uaa || (Uaa = new ed) | |
| }, hd = function $Hd(a) { | |
| return sa(a) ? document.getElementById(a) : a | |
| }, id = function $Id(a, b, c) { | |
| return ada(document, a, b, c) | |
| }, jd = function $Jd(a, b) { | |
| var c = b || document; | |
| return c.querySelectorAll && c.querySelector ? c.querySelectorAll("." + a) : ada(document, "*", a, b) | |
| }, kd = function $Kd(a, b) { | |
| var c = b || document, d = null; | |
| c.querySelectorAll && c.querySelector ? d = c.querySelector("." + a) : d = ada(document, "*", a, b)[0]; | |
| return d || null | |
| }, ada = function $Ld(a, b, c, d) { | |
| a = d || a; | |
| b = b && "*" != | |
| b ? b.toUpperCase() : ""; | |
| if (a.querySelectorAll && a.querySelector && (b || c)) | |
| return a.querySelectorAll(b + (c ? "." + c : "")); | |
| if (c && a.getElementsByClassName) { | |
| a = a.getElementsByClassName(c); | |
| if (b) { | |
| d = {}; | |
| for (var e = 0, g = 0, h; h = a[g]; g++) | |
| b == h.nodeName && (d[e++] = h); | |
| d.length = e; | |
| return d | |
| } | |
| return a | |
| } | |
| a = a.getElementsByTagName(b || "*"); | |
| if (c) { | |
| d = {}; | |
| for (g = e = 0; h = a[g]; g++) | |
| b = h.className, "function" == typeof b.split && pb(b.split(/\s+/), c) && (d[e++] = h); | |
| d.length = e; | |
| return d | |
| } | |
| return a | |
| }, ld = function $Md(a, b) { | |
| Vb(b, function(b, d) { | |
| "style" == d ? a.style.cssText = | |
| b : "class" == d ? a.className = b : "for" == d ? a.htmlFor = b : d in bda ? a.setAttribute(bda[d], b) : Aa(d, "aria-") || Aa(d, "data-") ? a.setAttribute(d, b) : a[d] = b | |
| }) | |
| }, bda = {cellpadding: "cellPadding",cellspacing: "cellSpacing",colspan: "colSpan",frameborder: "frameBorder",height: "height",maxlength: "maxLength",role: "role",rowspan: "rowSpan",type: "type",usemap: "useMap",valign: "vAlign",width: "width"}, md = function $Nd(a) { | |
| return cda(a || window) | |
| }, cda = function $Od(a) { | |
| a = a.document; | |
| a = dda(a) ? a.documentElement : a.body; | |
| return new Xc(a.clientWidth, | |
| a.clientHeight) | |
| }, eda = function $Pd(a) { | |
| return !Bc && dda(a) ? a.documentElement : a.body || a.documentElement | |
| }, nd = function $Qd(a) { | |
| return a ? a.parentWindow || a.defaultView : window | |
| }, od = function $Rd(a, b, c) { | |
| return fda(document, arguments) | |
| }, fda = function $Sd(a, b) { | |
| var c = b[0], d = b[1]; | |
| if (!Uca && d && (d.name || d.type)) { | |
| c = ["<", c]; | |
| d.name && c.push(' name="', Oa(d.name), '"'); | |
| if (d.type) { | |
| c.push(' type="', Oa(d.type), '"'); | |
| var e = {}; | |
| jc(e, d); | |
| delete e.type; | |
| d = e | |
| } | |
| c.push(">"); | |
| c = c.join("") | |
| } | |
| c = a.createElement(c); | |
| d && (sa(d) ? c.className = d : qa(d) ? A.apply(null, | |
| [c].concat(d)) : ld(c, d)); | |
| 2 < b.length && gda(a, c, b, 2); | |
| return c | |
| }, gda = function $Td(a, b, c, d) { | |
| function e(c) { | |
| c && b.appendChild(sa(c) ? a.createTextNode(c) : c) | |
| } | |
| for (; d < c.length; d++) { | |
| var g = c[d]; | |
| !ra(g) || wa(g) && 0 < g.nodeType ? e(g) : s(hda(g) ? Ab(g) : g, e) | |
| } | |
| }, pd = function $Ud(a) { | |
| return document.createElement(a) | |
| }, ida = function $Vd(a, b) { | |
| var c = a.createElement("div"); | |
| u ? (c.innerHTML = "<br>" + b, c.removeChild(c.firstChild)) : c.innerHTML = b; | |
| if (1 == c.childNodes.length) | |
| return c.removeChild(c.firstChild); | |
| for (var d = a.createDocumentFragment(); c.firstChild; ) | |
| d.appendChild(c.firstChild); | |
| return d | |
| }, dda = function $Wd(a) { | |
| return "CSS1Compat" == a.compatMode | |
| }, jda = function $Xd(a) { | |
| if (1 != a.nodeType) | |
| return !1; | |
| switch (a.tagName) { | |
| case "APPLET": | |
| case "AREA": | |
| case "BASE": | |
| case "BR": | |
| case "COL": | |
| case "COMMAND": | |
| case "EMBED": | |
| case "FRAME": | |
| case "HR": | |
| case "IMG": | |
| case "INPUT": | |
| case "IFRAME": | |
| case "ISINDEX": | |
| case "KEYGEN": | |
| case "LINK": | |
| case "NOFRAMES": | |
| case "NOSCRIPT": | |
| case "META": | |
| case "OBJECT": | |
| case "PARAM": | |
| case "SCRIPT": | |
| case "SOURCE": | |
| case "STYLE": | |
| case "TRACK": | |
| case "WBR": | |
| return !1 | |
| } | |
| return !0 | |
| }, kda = function $Yd(a, b) { | |
| a.appendChild(b) | |
| }, | |
| qd = function $Zd(a, b) { | |
| gda(fd(a), a, arguments, 1) | |
| }, rd = function $_d(a) { | |
| for (var b; b = a.firstChild; ) | |
| a.removeChild(b) | |
| }, sd = function $0d(a, b) { | |
| b.parentNode && b.parentNode.insertBefore(a, b) | |
| }, td = function $1d(a, b) { | |
| b.parentNode && b.parentNode.insertBefore(a, b.nextSibling) | |
| }, ud = function $2d(a, b, c) { | |
| a.insertBefore(b, a.childNodes[c] || null) | |
| }, vd = function $3d(a) { | |
| return a && a.parentNode ? a.parentNode.removeChild(a) : null | |
| }, wd = function $4d(a, b) { | |
| var c = b.parentNode; | |
| c && c.replaceChild(a, b) | |
| }, xd = function $5d(a) { | |
| var b, c = a.parentNode; | |
| if (c && | |
| 11 != c.nodeType) { | |
| if (a.removeNode) | |
| return a.removeNode(!1); | |
| for (; b = a.firstChild; ) | |
| c.insertBefore(b, a); | |
| return vd(a) | |
| } | |
| }, yd = function $6d(a) { | |
| return Vca && void 0 != a.children ? a.children : ib(a.childNodes, function(a) { | |
| return 1 == a.nodeType | |
| }) | |
| }, Ad = function $7d(a) { | |
| return void 0 != a.firstElementChild ? a.firstElementChild : lda(a.firstChild, !0) | |
| }, Cd = function $8d(a) { | |
| return void 0 != a.lastElementChild ? a.lastElementChild : lda(a.lastChild, !1) | |
| }, Dd = function $9d(a) { | |
| return void 0 != a.nextElementSibling ? a.nextElementSibling : lda(a.nextSibling, | |
| !0) | |
| }, Ed = function $$d(a) { | |
| return void 0 != a.previousElementSibling ? a.previousElementSibling : lda(a.previousSibling, !1) | |
| }, lda = function $ae(a, b) { | |
| for (; a && 1 != a.nodeType; ) | |
| a = b ? a.nextSibling : a.previousSibling; | |
| return a | |
| }, Fd = function $be(a) { | |
| return wa(a) && 1 == a.nodeType | |
| }, Hd = function $ce(a) { | |
| if (Xca && !(u && Ec("9") && !Ec("10") && ja.SVGElement && a instanceof ja.SVGElement)) | |
| return a.parentElement; | |
| a = a.parentNode; | |
| return Fd(a) ? a : null | |
| }, Id = function $de(a, b) { | |
| if (a.contains && 1 == b.nodeType) | |
| return a == b || a.contains(b); | |
| if ("undefined" != | |
| typeof a.compareDocumentPosition) | |
| return a == b || Boolean(a.compareDocumentPosition(b) & 16); | |
| for (; b && a != b; ) | |
| b = b.parentNode; | |
| return b == a | |
| }, oda = function $ee(a, b) { | |
| if (a == b) | |
| return 0; | |
| if (a.compareDocumentPosition) | |
| return a.compareDocumentPosition(b) & 2 ? 1 : -1; | |
| if (u && !Fc(9)) { | |
| if (9 == a.nodeType) | |
| return -1; | |
| if (9 == b.nodeType) | |
| return 1 | |
| } | |
| if ("sourceIndex" in a || a.parentNode && "sourceIndex" in a.parentNode) { | |
| var c = 1 == a.nodeType, d = 1 == b.nodeType; | |
| if (c && d) | |
| return a.sourceIndex - b.sourceIndex; | |
| var e = a.parentNode, g = b.parentNode; | |
| return e == g ? mda(a, | |
| b) : !c && Id(e, b) ? -1 * nda(a, b) : !d && Id(g, a) ? nda(b, a) : (c ? a.sourceIndex : e.sourceIndex) - (d ? b.sourceIndex : g.sourceIndex) | |
| } | |
| d = fd(a); | |
| c = d.createRange(); | |
| c.selectNode(a); | |
| c.collapse(!0); | |
| d = d.createRange(); | |
| d.selectNode(b); | |
| d.collapse(!0); | |
| return c.compareBoundaryPoints(ja.Range.START_TO_END, d) | |
| }, nda = function $fe(a, b) { | |
| var c = a.parentNode; | |
| if (c == b) | |
| return -1; | |
| for (var d = b; d.parentNode != c; ) | |
| d = d.parentNode; | |
| return mda(d, a) | |
| }, mda = function $ge(a, b) { | |
| for (var c = b; c = c.previousSibling; ) | |
| if (c == a) | |
| return -1; | |
| return 1 | |
| }, Jd = function $he(a) { | |
| var b, | |
| c = arguments.length; | |
| if (!c) | |
| return null; | |
| if (1 == c) | |
| return arguments[0]; | |
| var d = [], e = Infinity; | |
| for (b = 0; b < c; b++) { | |
| for (var g = [], h = arguments[b]; h; ) | |
| g.unshift(h), h = h.parentNode; | |
| d.push(g); | |
| e = Math.min(e, g.length) | |
| } | |
| g = null; | |
| for (b = 0; b < e; b++) { | |
| for (var h = d[0][b], k = 1; k < c; k++) | |
| if (h != d[k][b]) | |
| return g; | |
| g = h | |
| } | |
| return g | |
| }, fd = function $ie(a) { | |
| return 9 == a.nodeType ? a : a.ownerDocument || a.document | |
| }, Kd = function $je(a) { | |
| return a.contentDocument || a.contentWindow.document | |
| }, Ld = function $ke(a) { | |
| return a.contentWindow || nd(Kd(a)) | |
| }, Md = function $le(a, b) { | |
| if ("textContent" in | |
| a) | |
| a.textContent = b; | |
| else if (3 == a.nodeType) | |
| a.data = b; | |
| else if (a.firstChild && 3 == a.firstChild.nodeType) { | |
| for (; a.lastChild != a.firstChild; ) | |
| a.removeChild(a.lastChild); | |
| a.firstChild.data = b | |
| } else | |
| rd(a), a.appendChild(fd(a).createTextNode(String(b))) | |
| }, Nd = function $me(a) { | |
| if ("outerHTML" in a) | |
| return a.outerHTML; | |
| var b = fd(a).createElement("div"); | |
| b.appendChild(a.cloneNode(!0)); | |
| return b.innerHTML | |
| }, qda = function $ne(a, b) { | |
| var c = []; | |
| pda(a, b, c, !1); | |
| return c | |
| }, pda = function $oe(a, b, c, d) { | |
| if (null != a) | |
| for (a = a.firstChild; a; ) { | |
| if (b(a) && (c.push(a), | |
| d) || pda(a, b, c, d)) | |
| return !0; | |
| a = a.nextSibling | |
| } | |
| return !1 | |
| }, rda = {SCRIPT: 1,STYLE: 1,HEAD: 1,IFRAME: 1,OBJECT: 1}, sda = {IMG: " ",BR: "\n"}, Od = function $pe(a, b) { | |
| b ? a.tabIndex = 0 : (a.tabIndex = -1, a.removeAttribute("tabIndex")) | |
| }, tda = function $qe(a) { | |
| a = a.getAttributeNode("tabindex"); | |
| return null != a && a.specified | |
| }, uda = function $re(a) { | |
| a = a.tabIndex; | |
| return ua(a) && 0 <= a && 32768 > a | |
| }, Pd = function $se(a) { | |
| if (Wca && "innerText" in a) | |
| a = a.innerText.replace(/(\r\n|\r|\n)/g, "\n"); | |
| else { | |
| var b = []; | |
| vda(a, b, !0); | |
| a = b.join("") | |
| } | |
| a = a.replace(/ \xAD /g, " ").replace(/\xAD/g, | |
| ""); | |
| a = a.replace(/\u200B/g, ""); | |
| Wca || (a = a.replace(/ +/g, " ")); | |
| " " != a && (a = a.replace(/^\s*/, "")); | |
| return a | |
| }, Qd = function $te(a) { | |
| var b = []; | |
| vda(a, b, !1); | |
| return b.join("") | |
| }, vda = function $ue(a, b, c) { | |
| if (!(a.nodeName in rda)) | |
| if (3 == a.nodeType) | |
| c ? b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g, "")) : b.push(a.nodeValue); | |
| else if (a.nodeName in sda) | |
| b.push(sda[a.nodeName]); | |
| else | |
| for (a = a.firstChild; a; ) | |
| vda(a, b, c), a = a.nextSibling | |
| }, hda = function $ve(a) { | |
| if (a && "number" == typeof a.length) { | |
| if (wa(a)) | |
| return "function" == typeof a.item || | |
| "string" == typeof a.item; | |
| if (va(a)) | |
| return "function" == typeof a.item | |
| } | |
| return !1 | |
| }, Sd = function $we(a, b, c) { | |
| if (!b && !c) | |
| return null; | |
| var d = b ? b.toUpperCase() : null; | |
| return Rd(a, function(a) { | |
| return (!d || a.nodeName == d) && (!c || cd(a, c)) | |
| }, !0) | |
| }, Td = function $xe(a, b) { | |
| return Sd(a, null, b) | |
| }, Rd = function $ye(a, b, c, d) { | |
| c || (a = a.parentNode); | |
| c = null == d; | |
| for (var e = 0; a && (c || e <= d); ) { | |
| if (b(a)) | |
| return a; | |
| a = a.parentNode; | |
| e++ | |
| } | |
| return null | |
| }, Ud = function $ze(a) { | |
| try { | |
| return a && a.activeElement | |
| } catch (b) { | |
| } | |
| return null | |
| }, xda = xba(function() { | |
| var x = nd(), a = Ac && | |
| Qba; | |
| return l(x.devicePixelRatio) && !a ? x.devicePixelRatio : x.matchMedia ? wda(0.75) || wda(1.5) || wda(2) || wda(3) || 1 : 1 | |
| }), wda = function $Ae(a) { | |
| return nd().matchMedia("(-webkit-min-device-pixel-ratio: " + a + "),(min--moz-device-pixel-ratio: " + a + "),(min-resolution: " + a + "dppx)").matches ? a : 0 | |
| }, ed = function $Be(a) { | |
| this.o = a || ja.document || document | |
| }; | |
| ed.prototype.Fa = gd; | |
| ed.prototype.fb = function $Ce() { | |
| return this.o | |
| }; | |
| ed.prototype.ra = function $De(a) { | |
| return sa(a) ? this.o.getElementById(a) : a | |
| }; | |
| var Vd = function $Ee(a, b, c, d) { | |
| return ada(a.o, b, c, d) | |
| }; | |
| ed.prototype.In = function $Fe(a, b) { | |
| return jd(a, b || this.o) | |
| }; | |
| ed.prototype.yb = function $Ge(a, b) { | |
| return kd(a, b || this.o) | |
| }; | |
| ed.prototype.Wx = function $He(a, b) { | |
| return kd(a, b || this.o) | |
| }; | |
| ed.prototype.ea = ld; | |
| var Wd = function $Ie(a, b) { | |
| return md(b || a.getWindow()) | |
| }; | |
| ed.prototype.Da = function $Je(a, b, c) { | |
| return fda(this.o, arguments) | |
| }; | |
| ed.prototype.createElement = function $Ke(a) { | |
| return this.o.createElement(a) | |
| }; | |
| ed.prototype.createTextNode = function $Le(a) { | |
| return this.o.createTextNode(String(a)) | |
| }; | |
| var Xd = function $Me(a, b) { | |
| return ida(a.o, b) | |
| }, yda = function $Ne(a) { | |
| return dda(a.o) | |
| }; | |
| ed.prototype.getWindow = function $Oe() { | |
| var a = this.o; | |
| return a.parentWindow || a.defaultView | |
| }; | |
| var Yd = function $Pe(a) { | |
| var b = a.o; | |
| a = eda(b); | |
| b = b.parentWindow || b.defaultView; | |
| return u && Ec("10") && b.pageYOffset != a.scrollTop ? new Vc(a.scrollLeft, a.scrollTop) : new Vc(b.pageXOffset || a.scrollLeft, b.pageYOffset || a.scrollTop) | |
| }; | |
| f = ed.prototype; | |
| f.sj = function $Qe(a) { | |
| return Ud(a || this.o) | |
| }; | |
| f.appendChild = kda; | |
| f.append = qd; | |
| f.yk = rd; | |
| f.Fq = sd; | |
| f.Vm = td; | |
| f.uB = ud; | |
| f.removeNode = vd; | |
| f.VQ = wd; | |
| f.MHa = xd; | |
| f.getChildren = yd; | |
| f.iF = Ad; | |
| f.UIa = Cd; | |
| f.Ffb = Dd; | |
| f.a8b = Ed; | |
| f.Pgb = Fd; | |
| f.Eqa = Hd; | |
| f.contains = Id; | |
| f.l7b = Kd; | |
| f.m7b = Ld; | |
| f.Rl = Md; | |
| f.EHa = qda; | |
| f.kv = Od; | |
| f.QJa = Pd; | |
| f.P6b = Sd; | |
| f.iZ = Td; | |
| f.O6b = Rd; | |
| var zda = lc("area base br col command embed hr img input keygen link meta param source track wbr".split(" ")); | |
| var Ada = /<[^>]*>|&[^;]+;/g, Zd = function $Re(a, b) { | |
| return b ? a.replace(Ada, "") : a | |
| }, Bda = RegExp("[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"), Cda = RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"), Dda = RegExp("^[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"), Eda = RegExp("^[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"), Fda = RegExp("^[^\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"), | |
| Gda = RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"), ae = function $Se(a, b) { | |
| return Gda.test(Zd(a, b)) | |
| }, Hda = /^http:\/\/.*/, Ida = RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*$"), Jda = RegExp("[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$"), | |
| Kda = RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)", "i"), Lda = /\s+/, Mda = /\d/, be = function $Te(a, b) { | |
| for (var c = 0, d = 0, e = !1, g = Zd(a, b).split(Lda), h = 0; h < g.length; h++) { | |
| var k = g[h]; | |
| ae(k) ? (c++, d++) : Hda.test(k) ? e = !0 : Cda.test(Zd(k, void 0)) ? d++ : Mda.test(k) && (e = !0) | |
| } | |
| return 0 == d ? e ? 1 : 0 : 0.4 < c / d ? -1 : 1 | |
| }; | |
| var ce = function $Ue() { | |
| this.o = ""; | |
| this.ea = Nda | |
| }; | |
| ce.prototype.vfa = !0; | |
| ce.prototype.oea = function $Ve() { | |
| return this.o | |
| }; | |
| ce.prototype.toString = function $We() { | |
| return "Const{" + this.o + "}" | |
| }; | |
| var Oda = function $Xe(a) { | |
| return a instanceof ce && a.constructor === ce && a.ea === Nda ? a.o : "type_error:Const" | |
| }, Nda = {}; | |
| var Qda = function $Ye() { | |
| this.o = ""; | |
| this.ea = Pda | |
| }; | |
| Qda.prototype.vfa = !0; | |
| Qda.prototype.oea = function $Ze() { | |
| return this.o | |
| }; | |
| var Pda = {}; | |
| var de = function $_e() { | |
| this.o = ""; | |
| this.ea = Rda | |
| }; | |
| de.prototype.vfa = !0; | |
| de.prototype.oea = function $0e() { | |
| return this.o | |
| }; | |
| de.prototype.bNa = !0; | |
| de.prototype.Hqa = function $1e() { | |
| return 1 | |
| }; | |
| var Rda = {}; | |
| var ee = function $2e() { | |
| this.o = ""; | |
| this.ea = Sda; | |
| this.Ev = null | |
| }; | |
| ee.prototype.bNa = !0; | |
| ee.prototype.Hqa = function $3e() { | |
| return this.Ev | |
| }; | |
| ee.prototype.vfa = !0; | |
| ee.prototype.oea = function $4e() { | |
| return this.o | |
| }; | |
| var fe = function $5e(a) { | |
| return a instanceof ee && a.constructor === ee && a.ea === Sda ? a.o : "type_error:SafeHtml" | |
| }, he = function $6e(a) { | |
| var b = null; | |
| a.bNa && (b = a.Hqa()); | |
| return ge(Oa(a.vfa ? a.oea() : String(a)), b) | |
| }, Tda = /^[a-zA-Z0-9-]+$/, Uda = lc("action", "cite", "data", "formaction", "href", "manifest", "poster", "src"), Vda = lc("link", "script", "style"), je = function $7e(a, b, c) { | |
| if (!Tda.test(a)) | |
| throw Error("t`" + a); | |
| if (a.toLowerCase() in Vda) | |
| throw Error("u`" + a); | |
| var d = null, e = "<" + a; | |
| if (b) | |
| for (var g in b) { | |
| if (!Tda.test(g)) | |
| throw Error("v`" + | |
| g); | |
| var h = b[g]; | |
| if (null != h) { | |
| if (h instanceof ce) | |
| h = Oda(h); | |
| else { | |
| if (/^on/i.test(g)) | |
| throw Error("w`" + g + "`" + h); | |
| if (h instanceof de) | |
| h = h instanceof de && h.constructor === de && h.ea === Rda ? h.o : "type_error:SafeUrl"; | |
| else { | |
| if (g.toLowerCase() in Uda) | |
| throw Error("x`" + g + "`" + h); | |
| h instanceof Qda && (h = h instanceof Qda && h.constructor === Qda && h.ea === Pda ? h.o : "type_error:SafeStyle") | |
| } | |
| } | |
| e += " " + g + '="' + Oa(h) + '"' | |
| } | |
| } | |
| l(c) ? qa(c) || (c = [c]) : c = []; | |
| !0 === zda[a.toLowerCase()] ? e += ">" : (d = Wda(c), e += ">" + fe(d) + "</" + a + ">", d = d.Hqa()); | |
| (a = b && b.dir) && ("ltr" == | |
| a.toLowerCase() ? d = 1 : "rtl" == a.toLowerCase() ? d = -1 : d = null); | |
| return ge(e, d) | |
| }, Wda = function $9e(a) { | |
| var b = 0, c = "", d = function $8e(a) { | |
| qa(a) ? s(a, d) : (a = a instanceof ee ? a : a.bNa ? he(a) : a.vfa ? he(a.oea()) : he(String(a)), c += fe(a), a = a.Hqa(), 0 == b ? b = a : 0 != a && b != a && (b = null)) | |
| }; | |
| s(arguments, d); | |
| return ge(c, b) | |
| }, Sda = {}, ge = function $$e(a, b) { | |
| var c = new ee; | |
| c.o = a; | |
| c.Ev = b; | |
| return c | |
| }, ke = he(""); | |
| var le = function $af(a, b) { | |
| a.innerHTML = fe(b) | |
| }; | |
| var me = function $bf(a) { | |
| a = String(a); | |
| if (/^\s*$/.test(a) ? 0 : /^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g, "@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g, ""))) | |
| try { | |
| return eval("(" + a + ")") | |
| } catch (b) { | |
| } | |
| throw Error("A`" + a); | |
| }, ne = function $cf(a) { | |
| return eval("(" + a + ")") | |
| }, oe = function $df(a, b) { | |
| return (new Xda(b)).Li(a) | |
| }, Xda = function $ef(a) { | |
| this.o = a | |
| }; | |
| Xda.prototype.Li = function $ff(a) { | |
| var b = []; | |
| Yda(this, a, b); | |
| return b.join("") | |
| }; | |
| var Yda = function $gf(a, b, c) { | |
| switch (typeof b) { | |
| case "string": | |
| Zda(a, b, c); | |
| break; | |
| case "number": | |
| c.push(isFinite(b) && !isNaN(b) ? b : "null"); | |
| break; | |
| case "boolean": | |
| c.push(b); | |
| break; | |
| case "undefined": | |
| c.push("null"); | |
| break; | |
| case "object": | |
| if (null == b) { | |
| c.push("null"); | |
| break | |
| } | |
| if (qa(b)) { | |
| var d = b.length; | |
| c.push("["); | |
| for (var e = "", g = 0; g < d; g++) | |
| c.push(e), e = b[g], Yda(a, a.o ? a.o.call(b, String(g), e) : e, c), e = ","; | |
| c.push("]"); | |
| break | |
| } | |
| c.push("{"); | |
| d = ""; | |
| for (g in b) | |
| Object.prototype.hasOwnProperty.call(b, g) && (e = b[g], "function" != typeof e && (c.push(d), | |
| Zda(a, g, c), c.push(":"), Yda(a, a.o ? a.o.call(b, g, e) : e, c), d = ",")); | |
| c.push("}"); | |
| break; | |
| case "function": | |
| break; | |
| default: | |
| throw Error("B`" + typeof b); | |
| } | |
| }, aea = {'"': '\\"',"\\": "\\\\","/": "\\/","\b": "\\b","\f": "\\f","\n": "\\n","\r": "\\r","\t": "\\t","\x0B": "\\u000b"}, bea = /\uffff/.test("\uffff") ? /[\\\"\x00-\x1f\x7f-\uffff]/g : /[\\\"\x00-\x1f\x7f-\xff]/g, Zda = function $hf(a, b, c) { | |
| c.push('"', b.replace(bea, function(a) { | |
| if (a in aea) | |
| return aea[a]; | |
| var b = a.charCodeAt(0), c = "\\u"; | |
| 16 > b ? c += "000" : 256 > b ? c += "00" : 4096 > b && (c += "0"); | |
| return aea[a] = c + b.toString(16) | |
| }), '"') | |
| }; | |
| ; | |
| _B_prog(3) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var cea = function $if(a, b, c) { | |
| this.ha = a ? a.fb() : document; | |
| this.ia = b || ""; | |
| this.ea = c | |
| }; | |
| r(cea, w); | |
| cea.prototype.La = function $jf() { | |
| this.o && vd(this.o); | |
| this.ha = this.o = null | |
| }; | |
| var dea = function $kf(a) { | |
| if (!a.o) { | |
| a.o = a.ha.createElement("div"); | |
| a.o.className = a.ia; | |
| a.o.style.whiteSpace = "nowrap"; | |
| a.o.style.overflow = "auto"; | |
| if (a.ea) | |
| for (var b in a.ea) | |
| a.o.style[b] = a.ea[b]; | |
| a.o.style.visibility = "hidden"; | |
| a.o.style.width = "0px"; | |
| a.o.style.display = ""; | |
| a.o.style.position = "absolute"; | |
| a.o.style.top = "-1000px"; | |
| a.ha.body.appendChild(a.o) | |
| } | |
| return a.o | |
| }, eea = function $lf(a, b) { | |
| var c = dea(a); | |
| if ("textContent" in c) | |
| c.textContent = b; | |
| else { | |
| for (; c.hasChildNodes(); ) | |
| c.removeChild(c.firstChild); | |
| c.appendChild(a.ha.createTextNode(b)) | |
| } | |
| }; | |
| var fea = function $mf(a, b) { | |
| var c = b || window; | |
| if (!c.location) { | |
| var d; | |
| try { | |
| d = oe(c) | |
| } catch (e) { | |
| d = Zb(c).toString() | |
| } | |
| Uc(Error("D`" + d)) | |
| } | |
| d = c.location && c.location.ancestorOrigins; | |
| if (l(d)) | |
| return d && d.length ? d[a ? 0 : d.length - 1] == c.location.origin : !0; | |
| try { | |
| return l((a ? c.parent : c.top).location.href) | |
| } catch (g) { | |
| return !1 | |
| } | |
| }; | |
| var gea = function $nf() { | |
| this.pT = {} | |
| }, hea = function $of(a, b) { | |
| Vb(b, function(a, b) { | |
| this.pT[b] = a | |
| }, a) | |
| }, iea = function $pf(a, b) { | |
| Vb(a.pT, function(a, d) { | |
| var e = b.get(d); | |
| l(e) && a.wW(e) | |
| }, a) | |
| }; | |
| var pe = function $qf(a, b) { | |
| this.defaultValue = a; | |
| this.type = b; | |
| this.value = a | |
| }; | |
| pe.prototype.get = function $rf() { | |
| return this.value | |
| }; | |
| pe.prototype.vb = function $sf() { | |
| return this.type | |
| }; | |
| pe.prototype.set = function $tf(a) { | |
| this.value = a | |
| }; | |
| var qe = function $uf(a) { | |
| pe.call(this, a, "i") | |
| }; | |
| r(qe, pe); | |
| qe.prototype.get = function $vf() { | |
| return this.value | |
| }; | |
| qe.prototype.wW = function $wf(a) { | |
| var b = this.defaultValue; | |
| a && (a = parseInt(a, 10), b = isNaN(a) ? this.defaultValue : a); | |
| this.value = b | |
| }; | |
| var jea = function $xf(a) { | |
| jea[" "](a); | |
| return a | |
| }; | |
| jea[" "] = na; | |
| var kea = function $yf(a, b) { | |
| try { | |
| return jea(a[b]), !0 | |
| } catch (c) { | |
| } | |
| return !1 | |
| }; | |
| var lea = !u || Fc(9), mea = !u || Fc(9), nea = u && !Ec("9"), oea = !Bc || Ec("528"), pea = Ac && Ec("1.9b") || u && Ec("8") || zc && Ec("9.5") || Bc && Ec("528"), qea = Ac && !Ec("8") || u && !Ec("9"), re = "ontouchstart" in ja || !!(ja.document && document.documentElement && "ontouchstart" in document.documentElement) || !(!ja.navigator || !ja.navigator.msMaxTouchPoints); | |
| var B = function $zf(a, b) { | |
| this.type = a; | |
| this.currentTarget = this.target = b; | |
| this.defaultPrevented = this.HB = !1; | |
| this.c9 = !0 | |
| }; | |
| B.prototype.La = function $Af() { | |
| }; | |
| B.prototype.Na = function $Bf() { | |
| }; | |
| B.prototype.stopPropagation = function $Cf() { | |
| this.HB = !0 | |
| }; | |
| B.prototype.preventDefault = function $Df() { | |
| this.defaultPrevented = !0; | |
| this.c9 = !1 | |
| }; | |
| var se = function $Ef(a) { | |
| a.stopPropagation() | |
| }, rea = function $Ff(a) { | |
| a.preventDefault() | |
| }; | |
| var ue = u ? "focusin" : "DOMFocusIn", ve = u ? "focusout" : "DOMFocusOut", sea = Bc ? "webkitTransitionEnd" : zc ? "otransitionend" : "transitionend"; | |
| var we = function $Gf(a, b) { | |
| B.call(this, a ? a.type : ""); | |
| this.relatedTarget = this.currentTarget = this.target = null; | |
| this.charCode = this.keyCode = this.button = this.screenY = this.screenX = this.clientY = this.clientX = this.offsetY = this.offsetX = 0; | |
| this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1; | |
| this.state = null; | |
| this.xs = !1; | |
| this.Ng = null; | |
| a && this.init(a, b) | |
| }; | |
| r(we, B); | |
| var tea = [1, 4, 2]; | |
| we.prototype.init = function $Hf(a, b) { | |
| var c = this.type = a.type; | |
| this.target = a.target || a.srcElement; | |
| this.currentTarget = b; | |
| var d = a.relatedTarget; | |
| d ? Ac && (kea(d, "nodeName") || (d = null)) : "mouseover" == c ? d = a.fromElement : "mouseout" == c && (d = a.toElement); | |
| this.relatedTarget = d; | |
| this.offsetX = Bc || void 0 !== a.offsetX ? a.offsetX : a.layerX; | |
| this.offsetY = Bc || void 0 !== a.offsetY ? a.offsetY : a.layerY; | |
| this.clientX = void 0 !== a.clientX ? a.clientX : a.pageX; | |
| this.clientY = void 0 !== a.clientY ? a.clientY : a.pageY; | |
| this.screenX = a.screenX || 0; | |
| this.screenY = | |
| a.screenY || 0; | |
| this.button = a.button; | |
| this.keyCode = a.keyCode || 0; | |
| this.charCode = a.charCode || ("keypress" == c ? a.keyCode : 0); | |
| this.ctrlKey = a.ctrlKey; | |
| this.altKey = a.altKey; | |
| this.shiftKey = a.shiftKey; | |
| this.metaKey = a.metaKey; | |
| this.xs = vc ? a.metaKey : a.ctrlKey; | |
| this.state = a.state; | |
| this.Ng = a; | |
| a.defaultPrevented && this.preventDefault() | |
| }; | |
| var xe = function $If(a, b) { | |
| return lea ? a.Ng.button == b : "click" == a.type ? 0 == b : !!(a.Ng.button & tea[b]) | |
| }, ye = function $Jf(a) { | |
| return xe(a, 0) && !(Bc && vc && a.ctrlKey) | |
| }; | |
| we.prototype.stopPropagation = function $Kf() { | |
| we.ya.stopPropagation.call(this); | |
| this.Ng.stopPropagation ? this.Ng.stopPropagation() : this.Ng.cancelBubble = !0 | |
| }; | |
| we.prototype.preventDefault = function $Lf() { | |
| we.ya.preventDefault.call(this); | |
| var a = this.Ng; | |
| if (a.preventDefault) | |
| a.preventDefault(); | |
| else if (a.returnValue = !1, nea) | |
| try { | |
| if (a.ctrlKey || 112 <= a.keyCode && 123 >= a.keyCode) | |
| a.keyCode = -1 | |
| } catch (b) { | |
| } | |
| }; | |
| we.prototype.rpa = function $Mf() { | |
| return this.Ng | |
| }; | |
| we.prototype.La = function $Nf() { | |
| }; | |
| var uea = "closure_listenable_" + (1E6 * Math.random() | 0), ze = function $Of(a) { | |
| try { | |
| return !(!a || !a[uea]) | |
| } catch (b) { | |
| return !1 | |
| } | |
| }, vea = 0; | |
| var wea = function $Pf(a, b, c, d, e, g) { | |
| this.Ar = a; | |
| this.proxy = b; | |
| this.src = c; | |
| this.type = d; | |
| this.o = !!e; | |
| this.Bg = g; | |
| this.key = ++vea; | |
| this.ea = this.Gma = !1 | |
| }, xea = function $Qf(a) { | |
| a.ea = !0; | |
| a.Ar = null; | |
| a.proxy = null; | |
| a.src = null; | |
| a.Bg = null | |
| }; | |
| var Ae = function $Rf(a) { | |
| this.src = a; | |
| this.o = {}; | |
| this.ea = 0 | |
| }; | |
| Ae.prototype.add = function $Sf(a, b, c, d, e) { | |
| var g = a.toString(); | |
| a = this.o[g]; | |
| a || (a = this.o[g] = [], this.ea++); | |
| var h = yea(a, b, d, e); | |
| -1 < h ? (b = a[h], c || (b.Gma = !1)) : (b = new wea(b, null, this.src, g, !!d, e), b.Gma = c, a.push(b)); | |
| return b | |
| }; | |
| Ae.prototype.remove = function $Tf(a, b, c, d) { | |
| a = a.toString(); | |
| if (!(a in this.o)) | |
| return !1; | |
| var e = this.o[a]; | |
| b = yea(e, b, c, d); | |
| return -1 < b ? (xea(e[b]), wb(e, b), 0 == e.length && (delete this.o[a], this.ea--), !0) : !1 | |
| }; | |
| var zea = function $Uf(a, b) { | |
| var c = b.type; | |
| if (!(c in a.o)) | |
| return !1; | |
| var d = xb(a.o[c], b); | |
| d && (xea(b), 0 == a.o[c].length && (delete a.o[c], a.ea--)); | |
| return d | |
| }; | |
| Ae.prototype.removeAll = function $Vf(a) { | |
| a = a && a.toString(); | |
| var b = 0, c; | |
| for (c in this.o) | |
| if (!a || c == a) { | |
| for (var d = this.o[c], e = 0; e < d.length; e++) | |
| ++b, xea(d[e]); | |
| delete this.o[c]; | |
| this.ea-- | |
| } | |
| return b | |
| }; | |
| Ae.prototype.Qpa = function $Wf(a, b) { | |
| var c = this.o[a.toString()], d = []; | |
| if (c) | |
| for (var e = 0; e < c.length; ++e) { | |
| var g = c[e]; | |
| g.o == b && d.push(g) | |
| } | |
| return d | |
| }; | |
| Ae.prototype.Rda = function $Xf(a, b, c, d) { | |
| a = this.o[a.toString()]; | |
| var e = -1; | |
| a && (e = yea(a, b, c, d)); | |
| return -1 < e ? a[e] : null | |
| }; | |
| Ae.prototype.hasListener = function $Yf(a, b) { | |
| var c = l(a), d = c ? a.toString() : "", e = l(b); | |
| return Bba(this.o, function(a) { | |
| for (var h = 0; h < a.length; ++h) | |
| if (!(c && a[h].type != d || e && a[h].o != b)) | |
| return !0; | |
| return !1 | |
| }) | |
| }; | |
| var yea = function $Zf(a, b, c, d) { | |
| for (var e = 0; e < a.length; ++e) { | |
| var g = a[e]; | |
| if (!g.ea && g.Ar == b && g.o == !!c && g.Bg == d) | |
| return e | |
| } | |
| return -1 | |
| }; | |
| var Aea = "closure_lm_" + (1E6 * Math.random() | 0), Bea = {}, Cea = 0, Be = function $_f(a, b, c, d, e) { | |
| if (qa(b)) { | |
| for (var g = 0; g < b.length; g++) | |
| Be(a, b[g], c, d, e); | |
| return null | |
| } | |
| c = Dea(c); | |
| return ze(a) ? a.listen(b, c, d, e) : Eea(a, b, c, !1, d, e) | |
| }, Eea = function $0f(a, b, c, d, e, g) { | |
| if (!b) | |
| throw Error("F"); | |
| var h = !!e, k = Ce(a); | |
| k || (a[Aea] = k = new Ae(a)); | |
| c = k.add(b, c, d, e, g); | |
| if (c.proxy) | |
| return c; | |
| d = Fea(); | |
| c.proxy = d; | |
| d.src = a; | |
| d.Ar = c; | |
| a.addEventListener ? a.addEventListener(b.toString(), d, h) : a.attachEvent(Gea(b.toString()), d); | |
| Cea++; | |
| return c | |
| }, Fea = function $1f() { | |
| var a = | |
| Hea, b = mea ? function(c) { | |
| return a.call(b.src, b.Ar, c) | |
| } : function(c) { | |
| c = a.call(b.src, b.Ar, c); | |
| if (!c) | |
| return c | |
| }; | |
| return b | |
| }, De = function $2f(a, b, c, d, e) { | |
| if (qa(b)) { | |
| for (var g = 0; g < b.length; g++) | |
| De(a, b[g], c, d, e); | |
| return null | |
| } | |
| c = Dea(c); | |
| return ze(a) ? a.xd(b, c, d, e) : Eea(a, b, c, !0, d, e) | |
| }, Ee = function $3f(a, b, c, d, e) { | |
| if (qa(b)) { | |
| for (var g = 0; g < b.length; g++) | |
| Ee(a, b[g], c, d, e); | |
| return null | |
| } | |
| c = Dea(c); | |
| if (ze(a)) | |
| return a.Vb(b, c, d, e); | |
| if (!a) | |
| return !1; | |
| d = !!d; | |
| if (a = Ce(a)) | |
| if (b = a.Rda(b, c, d, e)) | |
| return Fe(b); | |
| return !1 | |
| }, Fe = function $4f(a) { | |
| if (ua(a) || !a || a.ea) | |
| return !1; | |
| var b = a.src; | |
| if (ze(b)) | |
| return zea(b.uC, a); | |
| var c = a.type, d = a.proxy; | |
| b.removeEventListener ? b.removeEventListener(c, d, a.o) : b.detachEvent && b.detachEvent(Gea(c), d); | |
| Cea--; | |
| (c = Ce(b)) ? (zea(c, a), 0 == c.ea && (c.src = null, b[Aea] = null)) : xea(a); | |
| return !0 | |
| }, Ge = function $5f(a, b) { | |
| if (!a) | |
| return 0; | |
| if (ze(a)) | |
| return a.uC ? a.uC.removeAll(b) : 0; | |
| var c = Ce(a); | |
| if (!c) | |
| return 0; | |
| var d = 0, e = b && b.toString(), g; | |
| for (g in c.o) | |
| if (!e || g == e) | |
| for (var h = Ab(c.o[g]), k = 0; k < h.length; ++k) | |
| Fe(h[k]) && ++d; | |
| return d | |
| }, Iea = function $6f(a, b, c, d, e) { | |
| c = Dea(c); | |
| d = !!d; | |
| return ze(a) ? | |
| a.Rda(b, c, d, e) : a ? (a = Ce(a)) ? a.Rda(b, c, d, e) : null : null | |
| }, Gea = function $7f(a) { | |
| return a in Bea ? Bea[a] : Bea[a] = "on" + a | |
| }, Kea = function $8f(a, b, c, d) { | |
| var e = 1; | |
| if (a = Ce(a)) | |
| if (b = a.o[b.toString()]) | |
| for (b = Ab(b), a = 0; a < b.length; a++) { | |
| var g = b[a]; | |
| g && g.o == c && !g.ea && (e &= !1 !== Jea(g, d)) | |
| } | |
| return Boolean(e) | |
| }, Jea = function $9f(a, b) { | |
| var c = a.Ar, d = a.Bg || a.src; | |
| a.Gma && Fe(a); | |
| return c.call(d, b) | |
| }, Hea = function $$f(a, b) { | |
| if (a.ea) | |
| return !0; | |
| if (!mea) { | |
| var c = b || la("window.event"), d = new we(c, this), e = !0; | |
| if (!(0 > c.keyCode || void 0 != c.returnValue)) { | |
| t: { | |
| var g = | |
| !1; | |
| if (0 == c.keyCode) | |
| try { | |
| c.keyCode = -1; | |
| break t | |
| } catch (h) { | |
| g = !0 | |
| } | |
| if (g || void 0 == c.returnValue) | |
| c.returnValue = !0 | |
| } | |
| c = []; | |
| for (g = d.currentTarget; g; g = g.parentNode) | |
| c.push(g); | |
| for (var g = a.type, k = c.length - 1; !d.HB && 0 <= k; k--) | |
| d.currentTarget = c[k], e &= Kea(c[k], g, !0, d); | |
| for (k = 0; !d.HB && k < c.length; k++) | |
| d.currentTarget = c[k], e &= Kea(c[k], g, !1, d) | |
| } | |
| return e | |
| } | |
| return Jea(a, new we(b, this)) | |
| }, Ce = function $ag(a) { | |
| a = a[Aea]; | |
| return a instanceof Ae ? a : null | |
| }, Lea = "__closure_events_fn_" + (1E9 * Math.random() >>> 0), Dea = function $cg(a) { | |
| return va(a) ? a : a[Lea] || (a[Lea] = function $bg(d) { | |
| return a.handleEvent(d) | |
| }) | |
| }; | |
| eca(function(x) { | |
| Hea = x(Hea) | |
| }); | |
| var Mea = function $dg(a, b, c, d, e, g, h) { | |
| var k = ""; | |
| a && (k += a + ":"); | |
| c && (k += "//", b && (k += b + "@"), k += c, d && (k += ":" + d)); | |
| e && (k += e); | |
| g && (k += "?" + g); | |
| h && (k += "#" + h); | |
| return k | |
| }, Nea = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"), Ie = function $eg(a) { | |
| if (Oea) { | |
| Oea = !1; | |
| var b = ja.location; | |
| if (b) { | |
| var c = b.href; | |
| if (c && (c = He(c)) && c != b.hostname) | |
| throw Oea = !0, Error(); | |
| } | |
| } | |
| return a.match(Nea) | |
| }, Oea = Bc, Pea = function $fg(a) { | |
| return a && decodeURIComponent(a) | |
| }, Je = function $gg(a, | |
| b) { | |
| return Ie(b)[a] || null | |
| }, He = function $hg(a) { | |
| return Pea(Je(3, a)) | |
| }, Qea = function $ig(a) { | |
| var b = a.indexOf("#"); | |
| return 0 > b ? a : a.substr(0, b) | |
| }, Rea = function $jg(a) { | |
| if (a[1]) { | |
| var b = a[0], c = b.indexOf("#"); | |
| 0 <= c && (a.push(b.substr(c)), a[0] = b = b.substr(0, c)); | |
| c = b.indexOf("?"); | |
| 0 > c ? a[1] = "?" : c == b.length - 1 && (a[1] = void 0) | |
| } | |
| return a.join("") | |
| }, Sea = function $kg(a, b, c) { | |
| if (qa(b)) | |
| for (var d = 0; d < b.length; d++) | |
| Sea(a, String(b[d]), c); | |
| else | |
| null != b && c.push("&", a, "" === b ? "" : "=", La(b)) | |
| }, Tea = function $lg(a, b, c) { | |
| Math.max(b.length - (c || 0), 0); | |
| for (c = c || 0; c < b.length; c += 2) | |
| Sea(b[c], b[c + 1], a); | |
| return a | |
| }, Ke = function $mg(a, b) { | |
| return Rea(2 == arguments.length ? Tea([a], arguments[1], 0) : Tea([a], arguments, 1)) | |
| }, Le = function $ng(a, b, c) { | |
| a = [a, "&", b]; | |
| null != c && a.push("=", La(c)); | |
| return Rea(a) | |
| }, Uea = function $og(a, b, c, d) { | |
| for (var e = c.length; 0 <= (b = a.indexOf(c, b)) && b < d; ) { | |
| var g = a.charCodeAt(b - 1); | |
| if (38 == g || 63 == g) | |
| if (g = a.charCodeAt(b + e), !g || 61 == g || 38 == g || 35 == g) | |
| return b; | |
| b += e + 1 | |
| } | |
| return -1 | |
| }, Vea = /#|$/, Me = function $pg(a, b) { | |
| var c = a.search(Vea), d = Uea(a, 0, b, c); | |
| if (0 > d) | |
| return null; | |
| var e = a.indexOf("&", d); | |
| if (0 > e || e > c) | |
| e = c; | |
| d += b.length + 1; | |
| return Ma(a.substr(d, e - d)) | |
| }, Wea = /[?&]($|#)/, Xea = function $qg(a, b) { | |
| for (var c = a.search(Vea), d = 0, e, g = []; 0 <= (e = Uea(a, d, b, c)); ) | |
| g.push(a.substring(d, e)), d = Math.min(a.indexOf("&", e) + 1 || c, c); | |
| g.push(a.substr(d)); | |
| return g.join("").replace(Wea, "$1") | |
| }; | |
| var Ne = function $rg(a, b) { | |
| var c; | |
| a instanceof Ne ? (this.h_ = l(b) ? b : a.h_, Oe(this, a.Nl()), Yea(this, a.sX), this.jn(a.Ik), this.ww(a.Wr()), Pe(this, a.getPath()), Qe(this, a.o.Fc()), Re(this, a.Ag())) : a && (c = Ie(String(a))) ? (this.h_ = !!b, Oe(this, c[1] || "", !0), Yea(this, c[2] || "", !0), this.jn(c[3] || "", !0), this.ww(c[4]), Pe(this, c[5] || "", !0), Qe(this, c[6] || "", !0), Re(this, c[7] || "", !0)) : (this.h_ = !!b, this.o = new Se(null, null, this.h_)) | |
| }; | |
| f = Ne.prototype; | |
| f.J5 = ""; | |
| f.sX = ""; | |
| f.Ik = ""; | |
| f.Bqa = null; | |
| f.Aqa = ""; | |
| f.NJa = ""; | |
| f.OJa = !1; | |
| f.h_ = !1; | |
| f.toString = function $sg() { | |
| var a = [], b = this.Nl(); | |
| b && a.push(Zea(b, afa), ":"); | |
| if (b = this.Ik) { | |
| a.push("//"); | |
| var c = this.sX; | |
| c && a.push(Zea(c, afa), "@"); | |
| a.push(La(b)); | |
| b = this.Wr(); | |
| null != b && a.push(":", String(b)) | |
| } | |
| if (b = this.getPath()) | |
| this.xP() && "/" != b.charAt(0) && a.push("/"), a.push(Zea(b, "/" == b.charAt(0) ? bfa : cfa)); | |
| (b = this.o.toString()) && a.push("?", b); | |
| (b = this.Ag()) && a.push("#", Zea(b, dfa)); | |
| return a.join("") | |
| }; | |
| f.resolve = function $tg(a) { | |
| var b = this.Fc(), c = a.s6(); | |
| c ? Oe(b, a.Nl()) : c = !!a.sX; | |
| c ? Yea(b, a.sX) : c = a.xP(); | |
| c ? b.jn(a.Ik) : c = a.Gra(); | |
| var d = a.getPath(); | |
| if (c) | |
| b.ww(a.Wr()); | |
| else if (c = !!a.Aqa) { | |
| if ("/" != d.charAt(0)) | |
| if (this.xP() && !this.Aqa) | |
| d = "/" + d; | |
| else { | |
| var e = b.getPath().lastIndexOf("/"); | |
| -1 != e && (d = b.getPath().substr(0, e + 1) + d) | |
| } | |
| e = d; | |
| if (".." == e || "." == e) | |
| d = ""; | |
| else if (Pa(e, "./") || Pa(e, "/.")) { | |
| for (var d = Aa(e, "/"), e = e.split("/"), g = [], h = 0; h < e.length; ) { | |
| var k = e[h++]; | |
| "." == k ? d && h == e.length && g.push("") : ".." == k ? ((1 < g.length || 1 == g.length && | |
| "" != g[0]) && g.pop(), d && h == e.length && g.push("")) : (g.push(k), d = !0) | |
| } | |
| d = g.join("/") | |
| } else | |
| d = e | |
| } | |
| c ? Pe(b, d) : c = a.lMa(); | |
| c ? Qe(b, efa(a.o.toString())) : c = a.Dra(); | |
| c && Re(b, a.Ag()); | |
| return b | |
| }; | |
| f.Fc = function $ug() { | |
| return new Ne(this) | |
| }; | |
| f.Nl = function $vg() { | |
| return this.J5 | |
| }; | |
| var Oe = function $wg(a, b, c) { | |
| Te(a); | |
| a.J5 = c ? efa(b) : b; | |
| a.J5 && (a.J5 = a.J5.replace(/:$/, "")); | |
| return a | |
| }; | |
| Ne.prototype.s6 = function $xg() { | |
| return !!this.J5 | |
| }; | |
| var Yea = function $yg(a, b, c) { | |
| Te(a); | |
| a.sX = c ? efa(b) : b; | |
| return a | |
| }; | |
| f = Ne.prototype; | |
| f.jn = function $zg(a, b) { | |
| Te(this); | |
| this.Ik = b ? efa(a) : a; | |
| return this | |
| }; | |
| f.xP = function $Ag() { | |
| return !!this.Ik | |
| }; | |
| f.Wr = function $Bg() { | |
| return this.Bqa | |
| }; | |
| f.ww = function $Cg(a) { | |
| Te(this); | |
| if (a) { | |
| a = Number(a); | |
| if (isNaN(a) || 0 > a) | |
| throw Error("K`" + a); | |
| this.Bqa = a | |
| } else | |
| this.Bqa = null; | |
| return this | |
| }; | |
| f.Gra = function $Dg() { | |
| return null != this.Bqa | |
| }; | |
| f.getPath = function $Eg() { | |
| return this.Aqa | |
| }; | |
| var Pe = function $Fg(a, b, c) { | |
| Te(a); | |
| a.Aqa = c ? efa(b) : b; | |
| return a | |
| }; | |
| Ne.prototype.lMa = function $Gg() { | |
| return "" !== this.o.toString() | |
| }; | |
| var Qe = function $Hg(a, b, c) { | |
| Te(a); | |
| b instanceof Se ? (a.o = b, ffa(a.o, a.h_)) : (c || (b = Zea(b, gfa)), a.o = new Se(b, null, a.h_)); | |
| return a | |
| }, hfa = function $Ig(a) { | |
| return a.o | |
| }; | |
| Ne.prototype.Ed = function $Jg() { | |
| return this.o.toString() | |
| }; | |
| var C = function $Kg(a, b, c) { | |
| Te(a); | |
| a.o.set(b, c); | |
| return a | |
| }, Ue = function $Lg(a, b, c) { | |
| Te(a); | |
| qa(c) || (c = [String(c)]); | |
| ifa(a.o, b, c); | |
| return a | |
| }, Ve = function $Mg(a, b) { | |
| return a.o.get(b) | |
| }; | |
| Ne.prototype.Ag = function $Ng() { | |
| return this.NJa | |
| }; | |
| var Re = function $Og(a, b, c) { | |
| Te(a); | |
| a.NJa = c ? efa(b) : b; | |
| return a | |
| }; | |
| Ne.prototype.Dra = function $Pg() { | |
| return !!this.NJa | |
| }; | |
| var We = function $Qg(a) { | |
| Te(a); | |
| C(a, "zx", Wa()); | |
| return a | |
| }, Xe = function $Rg(a, b) { | |
| Te(a); | |
| a.o.remove(b); | |
| return a | |
| }, jfa = function $Sg(a, b) { | |
| a.OJa = b; | |
| return a | |
| }; | |
| Ne.prototype.Ep = function $Tg() { | |
| return this.OJa | |
| }; | |
| var Te = function $Ug(a) { | |
| if (a.OJa) | |
| throw Error("L"); | |
| }, Ye = function $Vg(a, b) { | |
| return a instanceof Ne ? a.Fc() : new Ne(a, b) | |
| }, bf = function $Wg(a, b) { | |
| a instanceof Ne || (a = Ye(a)); | |
| b instanceof Ne || (b = Ye(b)); | |
| return a.resolve(b) | |
| }, efa = function $Xg(a) { | |
| return a ? decodeURIComponent(a) : "" | |
| }, Zea = function $Yg(a, b) { | |
| return sa(a) ? encodeURI(a).replace(b, kfa) : null | |
| }, kfa = function $Zg(a) { | |
| a = a.charCodeAt(0); | |
| return "%" + (a >> 4 & 15).toString(16) + (a & 15).toString(16) | |
| }, afa = /[#\/\?@]/g, cfa = /[\#\?:]/g, bfa = /[\#\?]/g, gfa = /[\#\?@]/g, dfa = /#/g, Se = function $_g(a, | |
| b, c) { | |
| this.o = a || null; | |
| this.ea = !!c | |
| }, df = function $0g(a) { | |
| if (!a.yr && (a.yr = new mc, a.Rk = 0, a.o)) | |
| for (var b = a.o.split("&"), c = 0; c < b.length; c++) { | |
| var d = b[c].indexOf("="), e = null, g = null; | |
| 0 <= d ? (e = b[c].substring(0, d), g = b[c].substring(d + 1)) : e = b[c]; | |
| e = Ma(e); | |
| e = cf(a, e); | |
| a.add(e, g ? Ma(g) : "") | |
| } | |
| }, ef = function $1g(a, b, c) { | |
| b = rc(a); | |
| if ("undefined" == typeof b) | |
| throw Error("M"); | |
| c = new Se(null, null, c); | |
| a = qc(a); | |
| for (var d = 0; d < b.length; d++) { | |
| var e = b[d], g = a[d]; | |
| qa(g) ? ifa(c, e, g) : c.add(e, g) | |
| } | |
| return c | |
| }; | |
| f = Se.prototype; | |
| f.yr = null; | |
| f.Rk = null; | |
| f.Mc = function $2g() { | |
| df(this); | |
| return this.Rk | |
| }; | |
| f.add = function $3g(a, b) { | |
| df(this); | |
| this.o = null; | |
| a = cf(this, a); | |
| var c = this.yr.get(a); | |
| c || this.yr.set(a, c = []); | |
| c.push(b); | |
| this.Rk++; | |
| return this | |
| }; | |
| f.remove = function $4g(a) { | |
| df(this); | |
| a = cf(this, a); | |
| return this.yr.Cd(a) ? (this.o = null, this.Rk -= this.yr.get(a).length, this.yr.remove(a)) : !1 | |
| }; | |
| f.clear = function $5g() { | |
| this.yr = this.o = null; | |
| this.Rk = 0 | |
| }; | |
| f.isEmpty = function $6g() { | |
| df(this); | |
| return 0 == this.Rk | |
| }; | |
| f.Cd = function $7g(a) { | |
| df(this); | |
| a = cf(this, a); | |
| return this.yr.Cd(a) | |
| }; | |
| f.vH = function $8g(a) { | |
| var b = this.hc(); | |
| return pb(b, a) | |
| }; | |
| f.Ad = function $9g() { | |
| df(this); | |
| for (var a = this.yr.hc(), b = this.yr.Ad(), c = [], d = 0; d < b.length; d++) | |
| for (var e = a[d], g = 0; g < e.length; g++) | |
| c.push(b[d]); | |
| return c | |
| }; | |
| f.hc = function $$g(a) { | |
| df(this); | |
| var b = []; | |
| if (sa(a)) | |
| this.Cd(a) && (b = zb(b, this.yr.get(cf(this, a)))); | |
| else { | |
| a = this.yr.hc(); | |
| for (var c = 0; c < a.length; c++) | |
| b = zb(b, a[c]) | |
| } | |
| return b | |
| }; | |
| f.set = function $ah(a, b) { | |
| df(this); | |
| this.o = null; | |
| a = cf(this, a); | |
| this.Cd(a) && (this.Rk -= this.yr.get(a).length); | |
| this.yr.set(a, [b]); | |
| this.Rk++; | |
| return this | |
| }; | |
| f.get = function $bh(a, b) { | |
| var c = a ? this.hc(a) : []; | |
| return 0 < c.length ? String(c[0]) : b | |
| }; | |
| var ifa = function $ch(a, b, c) { | |
| a.remove(b); | |
| 0 < c.length && (a.o = null, a.yr.set(cf(a, b), Ab(c)), a.Rk += c.length) | |
| }; | |
| Se.prototype.toString = function $dh() { | |
| if (this.o) | |
| return this.o; | |
| if (!this.yr) | |
| return ""; | |
| for (var a = [], b = this.yr.Ad(), c = 0; c < b.length; c++) | |
| for (var d = b[c], e = La(d), d = this.hc(d), g = 0; g < d.length; g++) { | |
| var h = e; | |
| "" !== d[g] && (h += "=" + La(d[g])); | |
| a.push(h) | |
| } | |
| return this.o = a.join("&") | |
| }; | |
| Se.prototype.Fc = function $eh() { | |
| var a = new Se; | |
| a.o = this.o; | |
| this.yr && (a.yr = this.yr.Fc(), a.Rk = this.Rk); | |
| return a | |
| }; | |
| var cf = function $fh(a, b) { | |
| var c = String(b); | |
| a.ea && (c = c.toLowerCase()); | |
| return c | |
| }, ffa = function $gh(a, b) { | |
| b && !a.ea && (df(a), a.o = null, a.yr.forEach(function(a, b) { | |
| var e = b.toLowerCase(); | |
| b != e && (this.remove(b), ifa(this, e, a)) | |
| }, a)); | |
| a.ea = b | |
| }; | |
| Se.prototype.ha = function $hh(a) { | |
| for (var b = 0; b < arguments.length; b++) | |
| sc(arguments[b], function(a, b) { | |
| this.add(b, a) | |
| }, this) | |
| }; | |
| ; | |
| _B_prog(4) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var lfa = Be, mfa = function $ih(a) { | |
| qe.call(this, a) | |
| }; | |
| r(mfa, qe); | |
| mfa.prototype.wW = function $jh(a) { | |
| mfa.ya.wW.call(this, a); | |
| nfa.get() ? Be = ofa : Be = lfa | |
| }; | |
| mfa.prototype.set = function $kh(a) { | |
| mfa.ya.set.call(this, a); | |
| nfa.get() ? Be = ofa : Be = lfa | |
| }; | |
| var nfa = new mfa(0), pfa = function $lh(a, b, c) { | |
| c.push(a); | |
| try { | |
| a.caller && (a == Be || a == lfa || 0 < b-- ? pfa(a.caller, b, c) : c.push("...")) | |
| } catch (d) { | |
| c.push("[exception trying to get caller]") | |
| } | |
| }, ofa = function $mh(a, b, c, d, e) { | |
| var g = []; | |
| pfa(ofa, 5, g); | |
| qa(b) || (b = [b]); | |
| for (var h = null, k = 0; k < b.length; ++k) | |
| if (h = lfa(a, b[k], c, d, e)) | |
| h.R9 = g; | |
| return 1 == k ? h : null | |
| }, qfa = new gea; | |
| hea(qfa, {evt: nfa}); | |
| var rfa = "", rfa = fea(!1, void 0) ? top.location.href : window.location.href; | |
| iea(qfa, hfa(new Ne(rfa))); | |
| var ff = function $nh(a) { | |
| pe.call(this, a, "b") | |
| }; | |
| r(ff, pe); | |
| ff.prototype.get = function $oh() { | |
| return this.value | |
| }; | |
| ff.prototype.wW = function $ph(a) { | |
| var b = this.defaultValue; | |
| if ("0" == a || "off" == a || "false" == a) | |
| b = !1; | |
| else if ("1" == a || "on" == a || "true" == a) | |
| b = !0; | |
| this.value = b | |
| }; | |
| var gf = function $qh(a) { | |
| pe.call(this, a, "s") | |
| }; | |
| r(gf, pe); | |
| gf.prototype.get = function $rh() { | |
| return this.value | |
| }; | |
| gf.prototype.wW = function $sh(a) { | |
| this.value = a | |
| }; | |
| var sfa = new gf("//www.google.com/images/cleardot.gif"), tfa = new ff(!1), ufa = new ff(!1); | |
| var vfa = new ff(!1), wfa = new ff(!1), xfa = new ff(!0), yfa = new ff(!0); | |
| var zfa = function $th(a) { | |
| pe.call(this, a, "f") | |
| }; | |
| r(zfa, pe); | |
| zfa.prototype.get = function $uh() { | |
| return this.value | |
| }; | |
| zfa.prototype.wW = function $vh(a) { | |
| var b = this.defaultValue; | |
| a && (a = parseFloat(a), b = isNaN(a) ? this.defaultValue : a); | |
| this.value = b | |
| }; | |
| var Afa = new ff(!0), Bfa = new ff(!1), Cfa = new ff(!0), Dfa = new gf(""), Efa = new ff(!1), Ffa = new ff(!1), Gfa = new ff(!0), Hfa = new ff(!0), Ifa = new ff(!1), Jfa = new ff(!1), Kfa = new qe(3), Lfa = new qe(0), Mfa = new qe(1E3), Nfa = new ff(!1), Ofa = new ff(!1), Pfa = new ff(!0), Qfa = new ff(!0), Rfa = new ff(!0), Sfa = new qe(0), Tfa = new ff(!1), Ufa = new ff(!1), Vfa = new ff(!1), Wfa = new ff(!0), Xfa = new ff(!1), Yfa = new zfa(0.001), Zfa = new zfa(0.1), aga = new ff(!1), bga = new ff(!1), cga = new ff(!1), dga = new gf(""), ega = new gf(""), fga = new gf(""), gga = new ff(!1), hga = new ff(!1), iga = new gf(""), jga = new qe(0), kga = new ff(!1), lga = new ff(!1), mga = new ff(!1), nga = new ff(!1); | |
| var oga = Wa(); | |
| var hf = new Ne(ja.HOSTWIN.location), pga = function(x, a) { | |
| df(x); | |
| x.yr.forEach(function(b, c) { | |
| pb(a, c) || this.remove(c) | |
| }, x); | |
| return x | |
| }(hf.o.Fc(), ["tf", "labs"]).set("ui", "2"), qga = pga.Fc().set("ik", eaa), jf = "?" + String(qga), rga = new Ne; | |
| Qe(rga, pga); | |
| jfa(rga, !0); | |
| var kf = new Ne; | |
| Qe(kf, qga); | |
| jfa(kf, !0); | |
| var lf = String(Re(Qe(new Ne(hf), qga), "")), sga = Re(hf.Fc(), ""); | |
| jfa(sga, !0); | |
| var mf = Qe(sga.Fc(), null); | |
| jfa(mf, !0); | |
| xfa.set(!1); | |
| yfa.set(!1); | |
| var tga = new gea; | |
| hea(tga, {pre: Afa,dom: Bfa,preload_compose: Cfa,tracers: Dfa,lo: vfa,forced_reflows: wfa,dml: Efa,verbose: Ffa,ep: Gfa,ads: Hfa,trace_timers: Ifa,noif: Jfa,tth: Kfa,icc: Lfa,icm: Mfa,gdts: Nfa,gddh: Ofa,labs: Pfa,ie6_forced_reflows: Qfa,gd: Rfa,navw: Sfa,disable_flash_upload: Tfa,uwd: Ufa,al1: xfa,al2: yfa,h5dnd: Vfa,winac: Wfa,br: Xfa,nocss: tfa,nolayout: ufa,vp: Yfa,vpp: Zfa,nowrap: aga,kbd: bga,plus_url: dga,plusone_url: ega,revertchat: gga,dalcm: hga,wabel_url: iga,fubt: jga,rsprm: kga,srmp: void 0,fppbp: lga,nedrl: nga,fpbgp: mga}); | |
| iea(tga, hf.o); | |
| var uga = Afa.get(), vga = Bfa.get(), wga = Cfa.get(); | |
| vfa.get(); | |
| wfa.get(); | |
| var xga = Efa.get(); | |
| Ffa.get(); | |
| var yga = Gfa.get(), zga = Jfa.get(); | |
| Kfa.get(); | |
| var Aga = Lfa.get(), Bga = Mfa.get(), Cga = !Pfa.get(); | |
| Qfa.get(); | |
| var Dga = Ofa.get(), Ega = Sfa.get(), Fga = Tfa.get(), Gga = Ufa.get(); | |
| Vfa.get(); | |
| var Hga = yga && Ifa.get(), Iga = Dfa.get(); | |
| if (Iga) | |
| for (var Jga = Iga.split(","), Kga = 0; Kga < Jga.length; Kga++) | |
| ; | |
| ; | |
| Sc.init(); | |
| var _DumpException = Uc; | |
| ja.onerror = null; | |
| Xba(Uc); | |
| var Lga = new kca(Uc, !yga); | |
| Lga.ea = Hga; | |
| _B_handleError = function $wh(a) { | |
| Uc(a) | |
| }; | |
| jca(Lga, "setTimeout"); | |
| jca(Lga, "setInterval"); | |
| fca(Lga); | |
| if (u) { | |
| if (u) | |
| try { | |
| var Mga = new ActiveXObject("L2.NativeHelper"); | |
| Mga.gcTracer && Mga.gcTracer.installGcTracing() | |
| } catch (Nga) { | |
| } | |
| try { | |
| document.execCommand("BackgroundImageCache", !1, !0) | |
| } catch (Oga) { | |
| } | |
| } | |
| ; | |
| var nf = !!(window.matchMedia && window.matchMedia("(pointer:coarse)") && window.matchMedia("(pointer:coarse)").matches); | |
| var of = function $xh(a, b, c) { | |
| this.ha = a; | |
| this.o = b || null; | |
| this.wa = !1; | |
| this.ea = c || []; | |
| this.ia = !1 | |
| }; | |
| of.prototype.toString = function $yh() { | |
| return this.ha | |
| }; | |
| of.prototype.Cpa = function $zh() { | |
| return this.ea | |
| }; | |
| var pf = new of("a"), qf = new of("b"), Pga = new of("c"), Qga = new of("d"), sf = new of("e"), Rga = new of("f"), tf = new of("h"), Sga = new of("i"), uf = new of("k"), wf = new of("l"), Tga = new of("m"), Uga = new of("p"), Vga = new of("q"), Wga = new of("s"), Xga = new of("t"), xf = new of("v"), Yga = new of("x"), yf = new of("y"), zf = new of("z"), Zga = new of("A"), aha = new of("B"), Af = new of("D"), bha = new of("E"), Bf = new of("F"), cha = new of("G"), Cf = new of("H"), Df = new of("J"), dha = new of("L"), Ef = new of("M"), Hf = new of("N"), eha = new of("O"), fha = new of("P"), gha = new of("Q"), hha = new of("R"), iha = new of("S"), jha = new of("T"), kha = new of("U"), lha = new of("V"), If = new of("W"), Jf = new of("X"), Kf = new of("Y"), Lf = new of("Z"), Mf = new of("$"), Nf = new of("aa"), mha = new of("ba"), Of = new of("ca"); | |
| var D = function $Ah(a) { | |
| this.Xa = a; | |
| this.xh = {} | |
| }; | |
| r(D, w); | |
| var nha = []; | |
| D.prototype.listen = function $Bh(a, b, c, d) { | |
| return Pf(this, a, b, c, d) | |
| }; | |
| var Qf = function $Ch(a, b, c, d, e, g) { | |
| return Pf(a, b, c, d, e, g) | |
| }, Pf = function $Dh(a, b, c, d, e, g) { | |
| qa(c) || (c && (nha[0] = c.toString()), c = nha); | |
| for (var h = 0; h < c.length; h++) { | |
| var k = Be(b, c[h], d || a.handleEvent, e || !1, g || a.Xa || a); | |
| if (!k) | |
| break; | |
| a.xh[k.key] = k | |
| } | |
| return a | |
| }; | |
| D.prototype.xd = function $Eh(a, b, c, d) { | |
| return oha(this, a, b, c, d) | |
| }; | |
| var Rf = function $Fh(a, b, c, d, e, g) { | |
| return oha(a, b, c, d, e, g) | |
| }, oha = function $Gh(a, b, c, d, e, g) { | |
| if (qa(c)) | |
| for (var h = 0; h < c.length; h++) | |
| oha(a, b, c[h], d, e, g); | |
| else { | |
| b = De(b, c, d || a.handleEvent, e, g || a.Xa || a); | |
| if (!b) | |
| return a; | |
| a.xh[b.key] = b | |
| } | |
| return a | |
| }, Tf = function $Hh(a, b, c, d, e) { | |
| return Sf(a, b, c, d, e) | |
| }, pha = function $Ih(a, b, c, d, e, g) { | |
| return Sf(a, b, c, d, e, g) | |
| }, Sf = function $Jh(a, b, c, d, e, g) { | |
| c.listen(b, d, e, g || a.Xa || a, a); | |
| return a | |
| }; | |
| D.prototype.Vb = function $Kh(a, b, c, d, e) { | |
| if (qa(b)) | |
| for (var g = 0; g < b.length; g++) | |
| this.Vb(a, b[g], c, d, e); | |
| else if (a = Iea(a, b, c || this.handleEvent, d, e || this.Xa || this)) | |
| Fe(a), delete this.xh[a.key]; | |
| return this | |
| }; | |
| D.prototype.removeAll = function $Lh() { | |
| Vb(this.xh, Fe); | |
| this.xh = {} | |
| }; | |
| D.prototype.La = function $Mh() { | |
| D.ya.La.call(this); | |
| this.removeAll() | |
| }; | |
| D.prototype.handleEvent = function $Nh() { | |
| throw Error("O"); | |
| }; | |
| var E = function $Oh() { | |
| this.uC = new Ae(this); | |
| this.vTb = this | |
| }; | |
| r(E, w); | |
| E.prototype[uea] = !0; | |
| f = E.prototype; | |
| f.mSa = null; | |
| f.Vp = function $Ph() { | |
| return this.mSa | |
| }; | |
| f.Jf = function $Qh(a) { | |
| this.mSa = a | |
| }; | |
| f.addEventListener = function $Rh(a, b, c, d) { | |
| Be(this, a, b, c, d) | |
| }; | |
| f.removeEventListener = function $Sh(a, b, c, d) { | |
| Ee(this, a, b, c, d) | |
| }; | |
| f.dispatchEvent = function $Th(a) { | |
| var b, c = this.Vp(); | |
| if (c) { | |
| b = []; | |
| for (var d = 1; c; c = c.Vp()) | |
| b.push(c), ++d | |
| } | |
| c = this.vTb; | |
| d = a.type || a; | |
| if (sa(a)) | |
| a = new B(a, c); | |
| else if (a instanceof B) | |
| a.target = a.target || c; | |
| else { | |
| var e = a; | |
| a = new B(d, c); | |
| jc(a, e) | |
| } | |
| var e = !0, g; | |
| if (b) | |
| for (var h = b.length - 1; !a.HB && 0 <= h; h--) | |
| g = a.currentTarget = b[h], e = qha(g, d, !0, a) && e; | |
| a.HB || (g = a.currentTarget = c, e = qha(g, d, !0, a) && e, a.HB || (e = qha(g, d, !1, a) && e)); | |
| if (b) | |
| for (h = 0; !a.HB && h < b.length; h++) | |
| g = a.currentTarget = b[h], e = qha(g, d, !1, a) && e; | |
| return e | |
| }; | |
| f.La = function $Uh() { | |
| E.ya.La.call(this); | |
| this.uC && this.uC.removeAll(void 0); | |
| this.mSa = null | |
| }; | |
| f.listen = function $Vh(a, b, c, d) { | |
| return this.uC.add(String(a), b, !1, c, d) | |
| }; | |
| f.xd = function $Wh(a, b, c, d) { | |
| return this.uC.add(String(a), b, !0, c, d) | |
| }; | |
| f.Vb = function $Xh(a, b, c, d) { | |
| return this.uC.remove(String(a), b, c, d) | |
| }; | |
| var qha = function $Yh(a, b, c, d) { | |
| b = a.uC.o[String(b)]; | |
| if (!b) | |
| return !0; | |
| b = Ab(b); | |
| for (var e = !0, g = 0; g < b.length; ++g) { | |
| var h = b[g]; | |
| if (h && !h.ea && h.o == c) { | |
| var k = h.Ar, m = h.Bg || h.src; | |
| h.Gma && zea(a.uC, h); | |
| e = !1 !== k.call(m, d) && e | |
| } | |
| } | |
| return e && !1 != d.c9 | |
| }; | |
| E.prototype.Qpa = function $Zh(a, b) { | |
| return this.uC.Qpa(String(a), b) | |
| }; | |
| E.prototype.Rda = function $_h(a, b, c, d) { | |
| return this.uC.Rda(String(a), b, c, d) | |
| }; | |
| E.prototype.hasListener = function $0h(a, b) { | |
| return this.uC.hasListener(l(a) ? String(a) : void 0, b) | |
| }; | |
| var Uf = function $1h(a, b) { | |
| E.call(this); | |
| this.ea = a || 1; | |
| this.o = b || ja; | |
| this.ha = p(this.G8b, this); | |
| this.ia = q() | |
| }; | |
| r(Uf, E); | |
| f = Uf.prototype; | |
| f.enabled = !1; | |
| f.yc = null; | |
| f.setInterval = function $2h(a) { | |
| this.ea = a; | |
| this.yc && this.enabled ? (this.stop(), this.start()) : this.yc && this.stop() | |
| }; | |
| f.G8b = function $3h() { | |
| if (this.enabled) { | |
| var a = q() - this.ia; | |
| 0 < a && a < 0.8 * this.ea ? this.yc = this.o.setTimeout(this.ha, this.ea - a) : (this.yc && (this.o.clearTimeout(this.yc), this.yc = null), this.TFa(), this.enabled && (this.yc = this.o.setTimeout(this.ha, this.ea), this.ia = q())) | |
| } | |
| }; | |
| f.TFa = function $4h() { | |
| this.dispatchEvent("tick") | |
| }; | |
| f.start = function $5h() { | |
| this.enabled = !0; | |
| this.yc || (this.yc = this.o.setTimeout(this.ha, this.ea), this.ia = q()) | |
| }; | |
| f.stop = function $6h() { | |
| this.enabled = !1; | |
| this.yc && (this.o.clearTimeout(this.yc), this.yc = null) | |
| }; | |
| f.La = function $7h() { | |
| Uf.ya.La.call(this); | |
| this.stop(); | |
| delete this.o | |
| }; | |
| var Vf = function $8h(a, b, c) { | |
| if (va(a)) | |
| c && (a = p(a, c)); | |
| else if (a && "function" == typeof a.handleEvent) | |
| a = p(a.handleEvent, a); | |
| else | |
| throw Error("R"); | |
| return 2147483647 < b ? -1 : ja.setTimeout(a, b || 0) | |
| }, Wf = function $9h(a) { | |
| ja.clearTimeout(a) | |
| }; | |
| var rha = new tc; | |
| var Xf = function $$h(a, b, c, d, e, g) { | |
| Mc.call(this, e, g); | |
| this.Ga = a; | |
| this.Ba = []; | |
| this.Ra = !!b; | |
| this.pb = !!c; | |
| this.jb = !!d; | |
| for (b = this.Ta = 0; b < a.length; b++) | |
| Oc(a[b], p(this.Sa, this, b, !0), p(this.Sa, this, b, !1)); | |
| 0 != a.length || this.Ra || this.qc(this.Ba) | |
| }; | |
| r(Xf, Mc); | |
| Xf.prototype.Sa = function $ai(a, b, c) { | |
| this.Ta++; | |
| this.Ba[a] = [b, c]; | |
| this.o || (this.Ra && b ? this.qc([a, c]) : this.pb && !b ? this.Qh(c) : this.Ta == this.Ga.length && this.qc(this.Ba)); | |
| this.jb && !b && (c = null); | |
| return c | |
| }; | |
| Xf.prototype.Qh = function $bi(a) { | |
| Xf.ya.Qh.call(this, a); | |
| for (a = 0; a < this.Ga.length; a++) | |
| this.Ga[a].cancel() | |
| }; | |
| var sha = function $ci(a) { | |
| return (new Xf(a, !1, !0)).addCallback(function(a) { | |
| for (var c = [], d = 0; d < a.length; d++) | |
| c[d] = a[d][1]; | |
| return c | |
| }) | |
| }; | |
| var Yf = function $di(a, b) { | |
| this.ha = a; | |
| this.ea = b; | |
| this.constructor.FCa || (this.constructor.FCa = {}); | |
| this.constructor.FCa[this.toString()] = this | |
| }; | |
| Yf.prototype.Li = function $ei() { | |
| return this.toString() | |
| }; | |
| Yf.prototype.o = function $fi() { | |
| this.wa || (this.wa = this.ha.o(this.ea)); | |
| return this.wa | |
| }; | |
| Yf.prototype.toString = function $gi() { | |
| this.ia || (this.ia = this.ha.ea + ":" + this.ea); | |
| return this.ia | |
| }; | |
| Yf.prototype.vb = function $hi() { | |
| return this.ea | |
| }; | |
| var Zf = function $ii(a, b, c) { | |
| b = b || window.top; | |
| var d = null; | |
| null != a ? (d = a) && "#" != d[0] && (d = "#" + d) : d = b.location.hash; | |
| (l(c) ? c : Bc || zc) ? (a = d, a = Le(Xea(Qea(b.location.href), "zx"), "zx", Wa()) + a, b.location = a) : (b.location.hash = d, b.location.reload(!0)) | |
| }; | |
| var F = function $ji() { | |
| }, H = function $ki(a, b, c, d, e) { | |
| a.o = {}; | |
| b || (b = c ? [c] : []); | |
| a.dK = c ? String(c) : void 0; | |
| a.ha = 0 === c ? -1 : 0; | |
| a.Et = b; | |
| t: { | |
| if (a.Et.length && (b = a.Et.length - 1, (c = a.Et[b]) && "object" == typeof c && "number" != typeof c.length)) { | |
| a.wa = b - a.ha; | |
| a.ia = c; | |
| break t | |
| } | |
| -1 < d ? (a.wa = d, a.ia = a.Et[d + a.ha] = {}) : a.wa = Number.MAX_VALUE | |
| } | |
| if (e) | |
| for (d = 0; d < e.length; d++) | |
| b = e[d], b < a.wa ? (b += a.ha, a.Et[b] = a.Et[b] || []) : a.ia[b] = a.ia[b] || [] | |
| }, I = function $li(a, b) { | |
| return b < a.wa ? a.Et[b + a.ha] : a.ia[b] | |
| }, J = function $mi(a, b, c) { | |
| b < a.wa ? a.Et[b + a.ha] = c : a.ia[b] = | |
| c | |
| }, ag = function $ni(a, b, c, d) { | |
| if (!a.o[c]) { | |
| var e = I(a, c); | |
| if (d || e) | |
| a.o[c] = new b(e) | |
| } | |
| return a.o[c] | |
| }, bg = function $oi(a, b, c) { | |
| if (!a.o[c]) { | |
| for (var d = I(a, c), e = [], g = 0; g < d.length; g++) | |
| e[g] = new b(d[g]); | |
| a.o[c] = e | |
| } | |
| return a.o[c] | |
| }, cg = function $pi(a, b, c) { | |
| var d = c ? c.Vg() : c; | |
| a.o[b] = c; | |
| J(a, b, d) | |
| }, dg = function $qi(a, b, c) { | |
| c = c || []; | |
| for (var d = [], e = 0; e < c.length; e++) | |
| d[e] = c[e].Vg(); | |
| a.o[b] = c; | |
| J(a, b, d) | |
| }; | |
| F.prototype.Vg = function $ri() { | |
| return this.Et | |
| }; | |
| F.prototype.Li = function $si() { | |
| return ja.JSON && ja.JSON.stringify ? ja.JSON.stringify(this.Vg()) : oe(this.Vg()) | |
| }; | |
| F.prototype.toString = function $ti() { | |
| return this.Et.toString() | |
| }; | |
| var eg = function $ui(a, b) { | |
| tha[a] = b; | |
| b.Tn = a | |
| }, tha = {}; | |
| var uha = function $vi(a) { | |
| H(this, a, 0, -1, [4]) | |
| }; | |
| r(uha, F); | |
| var vha = function $wi(a) { | |
| H(this, a, 0, -1, []) | |
| }; | |
| r(vha, F); | |
| f = vha.prototype; | |
| f.vb = function $xi() { | |
| return I(this, 1) | |
| }; | |
| f.Ai = function $yi(a) { | |
| J(this, 1, a) | |
| }; | |
| f.Ya = function $zi() { | |
| return I(this, 2) | |
| }; | |
| f.wb = function $Ai(a) { | |
| J(this, 2, a) | |
| }; | |
| f.getKey = function $Bi() { | |
| return I(this, 3) | |
| }; | |
| var fg = function $Ci(a, b, c) { | |
| this.ea = a; | |
| this.o = l(b) ? b : null; | |
| this.ha = l(c) ? c : null | |
| }, wha = function $Di(a) { | |
| this.o = a | |
| }, xha = /^\s*\[\s*"__DELTA__"\s*,/, yha = function $Ei(a, b) { | |
| var c; | |
| try { | |
| c = JSON.parse(b) | |
| } catch (d) { | |
| return new fg(4) | |
| } | |
| if (!(c instanceof Array)) | |
| return new fg(5); | |
| c = new uha(c); | |
| if ("__DELTA__" != I(c, 1)) | |
| return new fg(6); | |
| if (0 != I(c, 2)) | |
| return new fg(2); | |
| var e = I(c, 3); | |
| if (!e) | |
| return new fg(7); | |
| if (!(e instanceof Array)) | |
| return new fg(8); | |
| for (var g = [], h = a.o.length, k = 0; k < e.length; k++) { | |
| var m = e[k]; | |
| if (ua(m)) { | |
| var n = e[k + 1]; | |
| if ("number" != | |
| typeof n) | |
| return new fg(1); | |
| n = m + n; | |
| if (0 > m || n <= m || n > h) | |
| return new fg(1); | |
| g.push(a.o.substring(m, n)); | |
| k++ | |
| } else { | |
| if ("string" != typeof m) | |
| return new fg(1); | |
| g.push(m) | |
| } | |
| } | |
| e = g.join(""); | |
| t: { | |
| if (g = bg(c, vha, 4)) | |
| for (h = 0; h < g.length; h++) | |
| if (0 == g[h].vb()) { | |
| g = g[h]; | |
| break t | |
| } | |
| g = null | |
| } | |
| if (g) { | |
| for (var h = 1, k = 0, m = e.length, t = 0; 0 < m; ) { | |
| n = 1024 < m ? 1024 : m; | |
| for (m -= n; 0 < n; ) | |
| h += e.charCodeAt(t++) & 255, k += h, n--; | |
| h %= 65521; | |
| k %= 65521 | |
| } | |
| h = String((k << 16 | h) >>> 0); | |
| if (g.Ya() != h) | |
| return new fg(3) | |
| } | |
| return new fg(0, e, bg(c, vha, 4)) | |
| }; | |
| var zha = function $Fi(a) { | |
| this.o = a | |
| }, Aha = /\s*;\s*/; | |
| f = zha.prototype; | |
| f.isEnabled = function $Gi() { | |
| return navigator.cookieEnabled | |
| }; | |
| f.set = function $Hi(a, b, c, d, e, g) { | |
| if (/[;=\s]/.test(a)) | |
| throw Error("$`" + a); | |
| if (/[;\r\n]/.test(b)) | |
| throw Error("aa`" + b); | |
| l(c) || (c = -1); | |
| e = e ? ";domain=" + e : ""; | |
| d = d ? ";path=" + d : ""; | |
| g = g ? ";secure" : ""; | |
| c = 0 > c ? "" : 0 == c ? ";expires=" + (new Date(1970, 1, 1)).toUTCString() : ";expires=" + (new Date(q() + 1E3 * c)).toUTCString(); | |
| this.o.cookie = a + "=" + b + e + d + c + g | |
| }; | |
| f.get = function $Ii(a, b) { | |
| for (var c = a + "=", d = (this.o.cookie || "").split(Aha), e = 0, g; g = d[e]; e++) { | |
| if (0 == g.lastIndexOf(c, 0)) | |
| return g.substr(c.length); | |
| if (g == a) | |
| return "" | |
| } | |
| return b | |
| }; | |
| f.remove = function $Ji(a, b, c) { | |
| var d = this.Cd(a); | |
| this.set(a, "", 0, b, c); | |
| return d | |
| }; | |
| f.Ad = function $Ki() { | |
| return Bha(this).keys | |
| }; | |
| f.hc = function $Li() { | |
| return Bha(this).Eu | |
| }; | |
| f.isEmpty = function $Mi() { | |
| return !this.o.cookie | |
| }; | |
| f.Mc = function $Ni() { | |
| return this.o.cookie ? (this.o.cookie || "").split(Aha).length : 0 | |
| }; | |
| f.Cd = function $Oi(a) { | |
| return l(this.get(a)) | |
| }; | |
| f.vH = function $Pi(a) { | |
| for (var b = Bha(this).Eu, c = 0; c < b.length; c++) | |
| if (b[c] == a) | |
| return !0; | |
| return !1 | |
| }; | |
| f.clear = function $Qi() { | |
| for (var a = Bha(this).keys, b = a.length - 1; 0 <= b; b--) | |
| this.remove(a[b]) | |
| }; | |
| var Bha = function $Ri(a) { | |
| a = (a.o.cookie || "").split(Aha); | |
| for (var b = [], c = [], d, e, g = 0; e = a[g]; g++) | |
| d = e.indexOf("="), -1 == d ? (b.push(""), c.push(e)) : (b.push(e.substring(0, d)), c.push(e.substring(d + 1))); | |
| return {keys: b,Eu: c} | |
| }, gg = new zha(document); | |
| gg.ea = 3950; | |
| var Cha = function $Si(a) { | |
| switch (a) { | |
| case 0: | |
| return "No Error"; | |
| case 1: | |
| return "Access denied to content document"; | |
| case 2: | |
| return "File not found"; | |
| case 3: | |
| return "Firefox silently errored"; | |
| case 4: | |
| return "Application custom error"; | |
| case 5: | |
| return "An exception occurred"; | |
| case 6: | |
| return "Http response at 400 or 500 level"; | |
| case 7: | |
| return "Request was aborted"; | |
| case 8: | |
| return "Request timed out"; | |
| case 9: | |
| return "The resource is not available offline"; | |
| default: | |
| return "Unrecognized error code" | |
| } | |
| }; | |
| var Dha = function $Ti(a) { | |
| switch (a) { | |
| case 200: | |
| case 201: | |
| case 202: | |
| case 204: | |
| case 206: | |
| case 304: | |
| case 1223: | |
| return !0; | |
| default: | |
| return !1 | |
| } | |
| }; | |
| var Eha = function $Ui() { | |
| }; | |
| Eha.prototype.ea = null; | |
| var Fha = function $Vi(a) { | |
| return a.ea || (a.ea = a.ia()) | |
| }; | |
| var Gha, Hha = function $Wi() { | |
| }; | |
| r(Hha, Eha); | |
| Hha.prototype.o = function $Xi() { | |
| var a = Iha(this); | |
| return a ? new ActiveXObject(a) : new XMLHttpRequest | |
| }; | |
| Hha.prototype.ia = function $Yi() { | |
| var a = {}; | |
| Iha(this) && (a[0] = !0, a[1] = !0); | |
| return a | |
| }; | |
| var Iha = function $Zi(a) { | |
| if (!a.ha && "undefined" == typeof XMLHttpRequest && "undefined" != typeof ActiveXObject) { | |
| for (var b = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], c = 0; c < b.length; c++) { | |
| var d = b[c]; | |
| try { | |
| return new ActiveXObject(d), a.ha = d | |
| } catch (e) { | |
| } | |
| } | |
| throw Error("ba"); | |
| } | |
| return a.ha | |
| }; | |
| Gha = new Hha; | |
| var hg = function $_i(a) { | |
| E.call(this); | |
| this.headers = new mc; | |
| this.Ma = a || null; | |
| this.ea = !1; | |
| this.Ca = this.o = null; | |
| this.qb = this.xa = ""; | |
| this.wa = 0; | |
| this.Rn = ""; | |
| this.ha = this.Sa = this.Ga = this.Ra = !1; | |
| this.Ba = 0; | |
| this.Ka = null; | |
| this.Aa = ""; | |
| this.Va = this.jb = !1 | |
| }; | |
| r(hg, E); | |
| var Jha = /^https?$/i, ig = ["POST", "PUT"], Kha = [], jg = function $0i(a, b, c, d, e, g, h) { | |
| var k = new hg; | |
| Kha.push(k); | |
| b && k.listen("complete", b); | |
| k.xd("ready", k.pb); | |
| g && Lha(k, g); | |
| h && k.ia(h); | |
| k.send(a, c, d, e) | |
| }; | |
| hg.prototype.pb = function $1i() { | |
| this.Na(); | |
| xb(Kha, this) | |
| }; | |
| var Lha = function $2i(a, b) { | |
| a.Ba = Math.max(0, b) | |
| }; | |
| hg.prototype.Xfb = function $3i() { | |
| return this.Aa | |
| }; | |
| hg.prototype.ia = function $4i(a) { | |
| this.jb = a | |
| }; | |
| hg.prototype.send = function $5i(a, b, c, d) { | |
| if (this.o) | |
| throw Error("ca`" + this.xa + "`" + a); | |
| b = b ? b.toUpperCase() : "GET"; | |
| this.xa = a; | |
| this.Rn = ""; | |
| this.wa = 0; | |
| this.qb = b; | |
| this.Ra = !1; | |
| this.ea = !0; | |
| this.o = this.Pa(); | |
| this.Ca = this.Ma ? Fha(this.Ma) : Fha(Gha); | |
| this.o.onreadystatechange = p(this.Za, this); | |
| try { | |
| this.Sa = !0, this.o.open(b, String(a), !0), this.Sa = !1 | |
| } catch (e) { | |
| Mha(this, 5, e); | |
| return | |
| } | |
| a = c || ""; | |
| var g = this.headers.Fc(); | |
| d && sc(d, function(a, b) { | |
| g.set(b, a) | |
| }); | |
| d = ob(g.Ad(), Nha); | |
| c = ja.FormData && a instanceof ja.FormData; | |
| !pb(ig, b) || d || c || g.set("Content-Type", | |
| "application/x-www-form-urlencoded;charset=utf-8"); | |
| g.forEach(function(a, b) { | |
| this.o.setRequestHeader(b, a) | |
| }, this); | |
| this.Aa && (this.o.responseType = this.Aa); | |
| "withCredentials" in this.o && (this.o.withCredentials = this.jb); | |
| try { | |
| Oha(this), 0 < this.Ba && ((this.Va = Pha(this.o)) ? (this.o.timeout = this.Ba, this.o.ontimeout = p(this.To, this)) : this.Ka = Vf(this.To, this.Ba, this)), this.Ga = !0, this.o.send(a), this.Ga = !1 | |
| } catch (h) { | |
| Mha(this, 5, h) | |
| } | |
| }; | |
| var Pha = function $6i(a) { | |
| return u && Ec(9) && ua(a.timeout) && l(a.ontimeout) | |
| }, Nha = function $7i(a) { | |
| return Vaa("Content-Type", a) | |
| }; | |
| hg.prototype.Pa = function $8i() { | |
| return this.Ma ? this.Ma.o() : Gha.o() | |
| }; | |
| hg.prototype.To = function $9i() { | |
| "undefined" != typeof Maa && this.o && (this.Rn = "Timed out after " + this.Ba + "ms, aborting", this.wa = 8, this.dispatchEvent("timeout"), this.abort(8)) | |
| }; | |
| var Mha = function $$i(a, b, c) { | |
| a.ea = !1; | |
| a.o && (a.ha = !0, a.o.abort(), a.ha = !1); | |
| a.Rn = c; | |
| a.wa = b; | |
| Qha(a); | |
| Rha(a) | |
| }, Qha = function $aj(a) { | |
| a.Ra || (a.Ra = !0, a.dispatchEvent("complete"), a.dispatchEvent("error")) | |
| }; | |
| hg.prototype.abort = function $bj(a) { | |
| this.o && this.ea && (this.ea = !1, this.ha = !0, this.o.abort(), this.ha = !1, this.wa = a || 7, this.dispatchEvent("complete"), this.dispatchEvent("abort"), Rha(this)) | |
| }; | |
| hg.prototype.La = function $cj() { | |
| this.o && (this.ea && (this.ea = !1, this.ha = !0, this.o.abort(), this.ha = !1), Rha(this, !0)); | |
| hg.ya.La.call(this) | |
| }; | |
| hg.prototype.Za = function $dj() { | |
| this.isDisposed() || (this.Sa || this.Ga || this.ha ? Sha(this) : this.Ta()) | |
| }; | |
| hg.prototype.Ta = function $ej() { | |
| Sha(this) | |
| }; | |
| var Sha = function $fj(a) { | |
| if (a.ea && "undefined" != typeof Maa && (!a.Ca[1] || 4 != kg(a) || 2 != a.getStatus())) | |
| if (a.Ga && 4 == kg(a)) | |
| Vf(a.Za, 0, a); | |
| else if (a.dispatchEvent("readystatechange"), 4 == kg(a)) { | |
| a.ea = !1; | |
| try { | |
| a.Ph() ? (a.dispatchEvent("complete"), a.dispatchEvent("success")) : (a.wa = 6, a.Rn = Tha(a) + " [" + a.getStatus() + "]", Qha(a)) | |
| }finally { | |
| Rha(a) | |
| } | |
| } | |
| }, Rha = function $gj(a, b) { | |
| if (a.o) { | |
| Oha(a); | |
| var c = a.o, d = a.Ca[0] ? na : null; | |
| a.o = null; | |
| a.Ca = null; | |
| b || a.dispatchEvent("ready"); | |
| try { | |
| c.onreadystatechange = d | |
| } catch (e) { | |
| } | |
| } | |
| }, Oha = function $hj(a) { | |
| a.o && | |
| a.Va && (a.o.ontimeout = null); | |
| ua(a.Ka) && (Wf(a.Ka), a.Ka = null) | |
| }; | |
| hg.prototype.kb = function $ij() { | |
| return !!this.o | |
| }; | |
| hg.prototype.Ph = function $jj() { | |
| var a = this.getStatus(), b; | |
| if (!(b = Dha(a))) { | |
| if (a = 0 === a) | |
| a = Je(1, String(this.xa)), !a && self.location && (a = self.location.protocol, a = a.substr(0, a.length - 1)), a = !Jha.test(a ? a.toLowerCase() : ""); | |
| b = a | |
| } | |
| return b | |
| }; | |
| var kg = function $kj(a) { | |
| return a.o ? a.o.readyState : 0 | |
| }; | |
| hg.prototype.getStatus = function $lj() { | |
| try { | |
| return 2 < kg(this) ? this.o.status : -1 | |
| } catch (a) { | |
| return -1 | |
| } | |
| }; | |
| var Tha = function $mj(a) { | |
| try { | |
| return 2 < kg(a) ? a.o.statusText : "" | |
| } catch (b) { | |
| return "" | |
| } | |
| }; | |
| f = hg.prototype; | |
| f.Vh = function $nj() { | |
| try { | |
| return this.o ? this.o.responseText : "" | |
| } catch (a) { | |
| return "" | |
| } | |
| }; | |
| f.fqa = function $oj() { | |
| try { | |
| return this.o ? this.o.responseXML : null | |
| } catch (a) { | |
| return null | |
| } | |
| }; | |
| f.y5 = function $pj(a) { | |
| if (this.o) { | |
| var b = this.o.responseText; | |
| a && 0 == b.indexOf(a) && (b = b.substring(a.length)); | |
| return me(b) | |
| } | |
| }; | |
| f.Sv = function $qj() { | |
| try { | |
| if (!this.o) | |
| return null; | |
| if ("response" in this.o) | |
| return this.o.response; | |
| switch (this.Aa) { | |
| case "": | |
| case "text": | |
| return this.o.responseText; | |
| case "arraybuffer": | |
| if ("mozResponseArrayBuffer" in this.o) | |
| return this.o.mozResponseArrayBuffer | |
| } | |
| return null | |
| } catch (a) { | |
| return null | |
| } | |
| }; | |
| f.getResponseHeader = function $rj(a) { | |
| return this.o && 4 == kg(this) ? this.o.getResponseHeader(a) : void 0 | |
| }; | |
| f.getAllResponseHeaders = function $sj() { | |
| return this.o && 4 == kg(this) ? this.o.getAllResponseHeaders() : "" | |
| }; | |
| f.Ov = function $tj() { | |
| return this.wa | |
| }; | |
| f.cP = function $uj() { | |
| return sa(this.Rn) ? this.Rn : String(this.Rn) | |
| }; | |
| eca(function(x) { | |
| hg.prototype.Ta = x(hg.prototype.Ta) | |
| }); | |
| ; | |
| _B_prog(5) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var Uha = function $vj() { | |
| return Bc ? "Webkit" : Ac ? "Moz" : u ? "ms" : zc ? "O" : null | |
| }, Vha = function $wj() { | |
| return Bc ? "-webkit" : Ac ? "-moz" : u ? "-ms" : zc ? "-o" : null | |
| }; | |
| var lg = function $xj(a, b, c, d) { | |
| this.top = a; | |
| this.right = b; | |
| this.bottom = c; | |
| this.left = d | |
| }; | |
| lg.prototype.Fc = function $yj() { | |
| return new lg(this.top, this.right, this.bottom, this.left) | |
| }; | |
| lg.prototype.contains = function $zj(a) { | |
| return Wha(this, a) | |
| }; | |
| lg.prototype.expand = function $Aj(a, b, c, d) { | |
| wa(a) ? (this.top -= a.top, this.right += a.right, this.bottom += a.bottom, this.left -= a.left) : (this.top -= a, this.right += b, this.bottom += c, this.left -= d); | |
| return this | |
| }; | |
| var Xha = function $Bj(a, b) { | |
| return a == b ? !0 : a && b ? a.top == b.top && a.right == b.right && a.bottom == b.bottom && a.left == b.left : !1 | |
| }, Wha = function $Cj(a, b) { | |
| return a && b ? b instanceof lg ? b.left >= a.left && b.right <= a.right && b.top >= a.top && b.bottom <= a.bottom : b.x >= a.left && b.x <= a.right && b.y >= a.top && b.y <= a.bottom : !1 | |
| }; | |
| f = lg.prototype; | |
| f.ceil = function $Dj() { | |
| this.top = Math.ceil(this.top); | |
| this.right = Math.ceil(this.right); | |
| this.bottom = Math.ceil(this.bottom); | |
| this.left = Math.ceil(this.left); | |
| return this | |
| }; | |
| f.floor = function $Ej() { | |
| this.top = Math.floor(this.top); | |
| this.right = Math.floor(this.right); | |
| this.bottom = Math.floor(this.bottom); | |
| this.left = Math.floor(this.left); | |
| return this | |
| }; | |
| f.round = function $Fj() { | |
| this.top = Math.round(this.top); | |
| this.right = Math.round(this.right); | |
| this.bottom = Math.round(this.bottom); | |
| this.left = Math.round(this.left); | |
| return this | |
| }; | |
| f.translate = function $Gj(a, b) { | |
| a instanceof Vc ? (this.left += a.x, this.right += a.x, this.top += a.y, this.bottom += a.y) : (this.left += a, this.right += a, ua(b) && (this.top += b, this.bottom += b)); | |
| return this | |
| }; | |
| f.scale = function $Hj(a, b) { | |
| var c = ua(b) ? b : a; | |
| this.left *= a; | |
| this.right *= a; | |
| this.top *= c; | |
| this.bottom *= c; | |
| return this | |
| }; | |
| var mg = function $Ij(a, b, c, d) { | |
| this.left = a; | |
| this.top = b; | |
| this.width = c; | |
| this.height = d | |
| }; | |
| mg.prototype.Fc = function $Jj() { | |
| return new mg(this.left, this.top, this.width, this.height) | |
| }; | |
| var ng = function $Kj(a) { | |
| return new lg(a.top, a.left + a.width, a.top + a.height, a.left) | |
| }, Yha = function $Lj(a) { | |
| return new mg(a.left, a.top, a.right - a.left, a.bottom - a.top) | |
| }, Zha = function $Mj(a, b) { | |
| return a == b ? !0 : a && b ? a.left == b.left && a.width == b.width && a.top == b.top && a.height == b.height : !1 | |
| }; | |
| mg.prototype.FF = function $Nj(a) { | |
| var b = Math.max(this.left, a.left), c = Math.min(this.left + this.width, a.left + a.width); | |
| if (b <= c) { | |
| var d = Math.max(this.top, a.top); | |
| a = Math.min(this.top + this.height, a.top + a.height); | |
| if (d <= a) | |
| return this.left = b, this.top = d, this.width = c - b, this.height = a - d, !0 | |
| } | |
| return !1 | |
| }; | |
| var aia = function $Oj(a, b) { | |
| var c = Math.max(a.left, b.left), d = Math.min(a.left + a.width, b.left + b.width); | |
| if (c <= d) { | |
| var e = Math.max(a.top, b.top), g = Math.min(a.top + a.height, b.top + b.height); | |
| if (e <= g) | |
| return new mg(c, e, d - c, g - e) | |
| } | |
| return null | |
| }; | |
| mg.prototype.Fx = function $Pj(a) { | |
| var b = aia(this, a); | |
| if (b && b.height && b.width) { | |
| var b = [], c = this.top, d = this.height, e = this.left + this.width, g = this.top + this.height, h = a.left + a.width, k = a.top + a.height; | |
| a.top > this.top && (b.push(new mg(this.left, this.top, this.width, a.top - this.top)), c = a.top, d -= a.top - this.top); | |
| k < g && (b.push(new mg(this.left, k, this.width, g - k)), d = k - c); | |
| a.left > this.left && b.push(new mg(this.left, c, a.left - this.left, d)); | |
| h < e && b.push(new mg(h, c, e - h, d)); | |
| a = b | |
| } else | |
| a = [this.Fc()]; | |
| return a | |
| }; | |
| mg.prototype.contains = function $Qj(a) { | |
| return a instanceof mg ? this.left <= a.left && this.left + this.width >= a.left + a.width && this.top <= a.top && this.top + this.height >= a.top + a.height : a.x >= this.left && a.x <= this.left + this.width && a.y >= this.top && a.y <= this.top + this.height | |
| }; | |
| var bia = function $Rj(a, b) { | |
| var c = b.x < a.left ? a.left - b.x : Math.max(b.x - (a.left + a.width), 0), d = b.y < a.top ? a.top - b.y : Math.max(b.y - (a.top + a.height), 0); | |
| return c * c + d * d | |
| }; | |
| f = mg.prototype; | |
| f.distance = function $Sj(a) { | |
| return Math.sqrt(bia(this, a)) | |
| }; | |
| f.zd = function $Tj() { | |
| return new Xc(this.width, this.height) | |
| }; | |
| f.ceil = function $Uj() { | |
| this.left = Math.ceil(this.left); | |
| this.top = Math.ceil(this.top); | |
| this.width = Math.ceil(this.width); | |
| this.height = Math.ceil(this.height); | |
| return this | |
| }; | |
| f.floor = function $Vj() { | |
| this.left = Math.floor(this.left); | |
| this.top = Math.floor(this.top); | |
| this.width = Math.floor(this.width); | |
| this.height = Math.floor(this.height); | |
| return this | |
| }; | |
| f.round = function $Wj() { | |
| this.left = Math.round(this.left); | |
| this.top = Math.round(this.top); | |
| this.width = Math.round(this.width); | |
| this.height = Math.round(this.height); | |
| return this | |
| }; | |
| f.translate = function $Xj(a, b) { | |
| a instanceof Vc ? (this.left += a.x, this.top += a.y) : (this.left += a, ua(b) && (this.top += b)); | |
| return this | |
| }; | |
| f.scale = function $Yj(a, b) { | |
| var c = ua(b) ? b : a; | |
| this.left *= a; | |
| this.width *= a; | |
| this.top *= c; | |
| this.height *= c; | |
| return this | |
| }; | |
| var og = function $Zj(a, b, c) { | |
| sa(b) ? cia(a, c, b) : Vb(b, ya(cia, a)) | |
| }, cia = function $_j(a, b, c) { | |
| (c = dia(a, c)) && (a.style[c] = b) | |
| }, dia = function $0j(a, b) { | |
| var c = pba(b); | |
| if (void 0 === a.style[c]) { | |
| var d = Uha() + rba(b); | |
| if (void 0 !== a.style[d]) | |
| return d | |
| } | |
| return c | |
| }, pg = function $1j(a, b) { | |
| var c = a.style[pba(b)]; | |
| return "undefined" !== typeof c ? c : a.style[dia(a, b)] || "" | |
| }, qg = function $2j(a, b) { | |
| var c = fd(a); | |
| return c.defaultView && c.defaultView.getComputedStyle && (c = c.defaultView.getComputedStyle(a, null)) ? c[b] || c.getPropertyValue(b) || "" : "" | |
| }, rg = | |
| function $3j(a, b) { | |
| return a.currentStyle ? a.currentStyle[b] : null | |
| }, sg = function $4j(a, b) { | |
| return qg(a, b) || rg(a, b) || a.style && a.style[b] | |
| }, tg = function $5j(a) { | |
| return sg(a, "position") | |
| }, wg = function $6j(a, b, c) { | |
| var d, e = Ac && (vc || Lba) && Ec("1.9"); | |
| b instanceof Vc ? (d = b.x, b = b.y) : (d = b, b = c); | |
| a.style.left = eia(d, e); | |
| a.style.top = eia(b, e) | |
| }, xg = function $7j(a) { | |
| return new Vc(a.offsetLeft, a.offsetTop) | |
| }, fia = function $8j(a) { | |
| a = a ? fd(a) : document; | |
| return !u || Fc(9) || yda(gd(a)) ? a.documentElement : a.body | |
| }, gia = function $9j(a) { | |
| var b; | |
| try { | |
| b = a.getBoundingClientRect() | |
| } catch (c) { | |
| return {left: 0, | |
| top: 0,right: 0,bottom: 0} | |
| } | |
| u && a.ownerDocument.body && (a = a.ownerDocument, b.left -= a.documentElement.clientLeft + a.body.clientLeft, b.top -= a.documentElement.clientTop + a.body.clientTop); | |
| return b | |
| }, hia = function $$j(a) { | |
| if (u && !Fc(8)) | |
| return a.offsetParent; | |
| var b = fd(a), c = sg(a, "position"), d = "fixed" == c || "absolute" == c; | |
| for (a = a.parentNode; a && a != b; a = a.parentNode) | |
| if (c = sg(a, "position"), d = d && "static" == c && a != b.documentElement && a != b.body, !d && (a.scrollWidth > a.clientWidth || a.scrollHeight > a.clientHeight || "fixed" == c || "absolute" == | |
| c || "relative" == c)) | |
| return a; | |
| return null | |
| }, Ag = function $ak(a) { | |
| for (var b = new lg(0, Infinity, Infinity, 0), c = gd(a), d = c.fb().body, e = c.fb().documentElement, g = eda(c.o); a = hia(a); ) | |
| if (!(u && 0 == a.clientWidth || Bc && 0 == a.clientHeight && a == d) && a != d && a != e && "visible" != sg(a, "overflow")) { | |
| var h = yg(a), k; | |
| k = a; | |
| if (Ac && !Ec("1.9")) { | |
| var m = parseFloat(qg(k, "borderLeftWidth")); | |
| if (zg(k)) | |
| var n = k.offsetWidth - k.clientWidth - m - parseFloat(qg(k, "borderRightWidth")), m = m + n; | |
| k = new Vc(m, parseFloat(qg(k, "borderTopWidth"))) | |
| } else | |
| k = new Vc(k.clientLeft, | |
| k.clientTop); | |
| h.x += k.x; | |
| h.y += k.y; | |
| b.top = Math.max(b.top, h.y); | |
| b.right = Math.min(b.right, h.x + a.clientWidth); | |
| b.bottom = Math.min(b.bottom, h.y + a.clientHeight); | |
| b.left = Math.max(b.left, h.x) | |
| } | |
| d = g.scrollLeft; | |
| g = g.scrollTop; | |
| b.left = Math.max(b.left, d); | |
| b.top = Math.max(b.top, g); | |
| c = Wd(c); | |
| b.right = Math.min(b.right, d + c.width); | |
| b.bottom = Math.min(b.bottom, g + c.height); | |
| return 0 <= b.top && 0 <= b.left && b.bottom > b.top && b.right > b.left ? b : null | |
| }, iia = function $bk(a, b, c) { | |
| var d = yg(a), e = yg(b), g = Bg(b), h = d.x - e.x - g.left, d = d.y - e.y - g.top, e = b.clientWidth - | |
| a.offsetWidth; | |
| a = b.clientHeight - a.offsetHeight; | |
| g = b.scrollLeft; | |
| b = b.scrollTop; | |
| c ? (g += h - e / 2, b += d - a / 2) : (g += Math.min(h, Math.max(h - e, 0)), b += Math.min(d, Math.max(d - a, 0))); | |
| return new Vc(g, b) | |
| }, Cg = function $ck(a, b, c) { | |
| a = iia(a, b, c); | |
| b.scrollLeft = a.x; | |
| b.scrollTop = a.y | |
| }, yg = function $dk(a) { | |
| var b, c = fd(a), d = sg(a, "position"), e = Ac && c.getBoxObjectFor && !a.getBoundingClientRect && "absolute" == d && (b = c.getBoxObjectFor(a)) && (0 > b.screenX || 0 > b.screenY), g = new Vc(0, 0), h = fia(c); | |
| if (a == h) | |
| return g; | |
| if (a.getBoundingClientRect) | |
| b = gia(a), a = Yd(gd(c)), | |
| g.x = b.left + a.x, g.y = b.top + a.y; | |
| else if (c.getBoxObjectFor && !e) | |
| b = c.getBoxObjectFor(a), a = c.getBoxObjectFor(h), g.x = b.screenX - a.screenX, g.y = b.screenY - a.screenY; | |
| else { | |
| b = a; | |
| do { | |
| g.x += b.offsetLeft; | |
| g.y += b.offsetTop; | |
| b != a && (g.x += b.clientLeft || 0, g.y += b.clientTop || 0); | |
| if (Bc && "fixed" == tg(b)) { | |
| g.x += c.body.scrollLeft; | |
| g.y += c.body.scrollTop; | |
| break | |
| } | |
| b = b.offsetParent | |
| } while (b && b != a); | |
| if (zc || Bc && "absolute" == d) | |
| g.y -= c.body.offsetTop; | |
| for (b = a; (b = hia(b)) && b != c.body && b != h; ) | |
| g.x -= b.scrollLeft, zc && "TR" == b.tagName || (g.y -= b.scrollTop) | |
| } | |
| return g | |
| }, | |
| Dg = function $ek(a) { | |
| return yg(a).y | |
| }, kia = function $fk(a, b, c) { | |
| if (b.fb() != c.fb()) { | |
| var d = b.fb().body; | |
| c = c.getWindow(); | |
| var e = new Vc(0, 0), g = nd(fd(d)), h = d; | |
| do { | |
| var k = g == c ? yg(h) : jia(h); | |
| e.x += k.x; | |
| e.y += k.y | |
| } while (g && g != c && (h = g.frameElement) && (g = g.parent)); | |
| c = e; | |
| c = Sca(c, yg(d)); | |
| u && !yda(b) && (c = Sca(c, Yd(b))); | |
| a.left += c.x; | |
| a.top += c.y | |
| } | |
| }, Fg = function $gk(a, b) { | |
| var c = Eg(a), d = Eg(b); | |
| return new Vc(c.x - d.x, c.y - d.y) | |
| }, jia = function $hk(a) { | |
| var b; | |
| if (a.getBoundingClientRect) | |
| b = gia(a), b = new Vc(b.left, b.top); | |
| else { | |
| b = Yd(gd(a)); | |
| var c = yg(a); | |
| b = | |
| new Vc(c.x - b.x, c.y - b.y) | |
| } | |
| if (Ac && !Ec(12)) { | |
| i: { | |
| c = pba("transform"); | |
| if (void 0 === a.style[c] && (c = Uha() + rba("transform"), void 0 !== a.style[c])) { | |
| c = Vha() + "-transform"; | |
| break i | |
| } | |
| c = "transform" | |
| } | |
| a = (a = sg(a, c) || sg(a, "transform")) ? (a = a.match(lia)) ? new Vc(parseFloat(a[1]), parseFloat(a[2])) : new Vc(0, 0) : new Vc(0, 0); | |
| a = Tca(b, a) | |
| } else | |
| a = b; | |
| return a | |
| }, Eg = function $ik(a) { | |
| if (1 == a.nodeType) | |
| return jia(a); | |
| var b = va(a.rpa), c = a; | |
| a.targetTouches ? c = a.targetTouches[0] : b && a.Ng.targetTouches && (c = a.Ng.targetTouches[0]); | |
| return new Vc(c.clientX, | |
| c.clientY) | |
| }, Gg = function $jk(a, b, c) { | |
| var d = yg(a); | |
| b instanceof Vc && (c = b.y, b = b.x); | |
| wg(a, a.offsetLeft + (b - d.x), a.offsetTop + (c - d.y)) | |
| }, Jg = function $kk(a, b, c) { | |
| if (b instanceof Xc) | |
| c = b.height, b = b.width; | |
| else if (void 0 == c) | |
| throw Error("ea"); | |
| Hg(a, b); | |
| Ig(a, c) | |
| }, eia = function $lk(a, b) { | |
| "number" == typeof a && (a = (b ? Math.round(a) : a) + "px"); | |
| return a | |
| }, Ig = function $mk(a, b) { | |
| a.style.height = eia(b, !0) | |
| }, Hg = function $nk(a, b) { | |
| a.style.width = eia(b, !0) | |
| }, Kg = function $ok(a) { | |
| var b; | |
| var c = mia; | |
| if ("none" != sg(a, "display")) | |
| b = c(a); | |
| else { | |
| b = a.style; | |
| var d = | |
| b.display, e = b.visibility, g = b.position; | |
| b.visibility = "hidden"; | |
| b.position = "absolute"; | |
| b.display = "inline"; | |
| a = c(a); | |
| b.display = d; | |
| b.position = g; | |
| b.visibility = e; | |
| b = a | |
| } | |
| return b | |
| }, mia = function $pk(a) { | |
| var b = a.offsetWidth, c = a.offsetHeight, d = Bc && !b && !c; | |
| return l(b) && !d || !a.getBoundingClientRect ? new Xc(b, c) : (a = gia(a), new Xc(a.right - a.left, a.bottom - a.top)) | |
| }, Lg = function $qk(a) { | |
| var b = yg(a); | |
| a = Kg(a); | |
| return new mg(b.x, b.y, a.width, a.height) | |
| }, Mg = function $rk(a, b) { | |
| var c = a.style; | |
| "opacity" in c ? c.opacity = b : "MozOpacity" in c ? c.MozOpacity = | |
| b : "filter" in c && (c.filter = "" === b ? "" : "alpha(opacity=" + 100 * b + ")") | |
| }, Ng = function $sk(a, b) { | |
| var c = a.style; | |
| u && !Ec("8") ? c.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + b + '", sizingMethod="crop")' : (c.backgroundImage = "url(" + b + ")", c.backgroundPosition = "top left", c.backgroundRepeat = "no-repeat") | |
| }, K = function $tk(a, b) { | |
| a.style.display = b ? "" : "none" | |
| }, Og = function $uk(a) { | |
| return "none" != a.style.display | |
| }, Pg = function $vk(a, b) { | |
| var c = gd(b), d = null, e = c.fb(); | |
| u && e.createStyleSheet ? (d = e.createStyleSheet(), nia(d, | |
| a)) : (e = Vd(c, "head")[0], e || (d = Vd(c, "body")[0], e = c.Da("head"), d.parentNode.insertBefore(e, d)), d = c.Da("style"), nia(d, a), c.appendChild(e, d)); | |
| return d | |
| }, oia = function $wk(a) { | |
| vd(a.ownerNode || a.owningElement || a) | |
| }, nia = function $xk(a, b) { | |
| u && l(a.cssText) ? a.cssText = b : a.innerHTML = b | |
| }, zg = function $yk(a) { | |
| return "rtl" == sg(a, "direction") | |
| }, pia = Ac ? "MozUserSelect" : Bc ? "WebkitUserSelect" : null, Qg = function $zk(a, b, c) { | |
| c = c ? null : a.getElementsByTagName("*"); | |
| if (pia) { | |
| if (b = b ? "none" : "", a.style[pia] = b, c) { | |
| a = 0; | |
| for (var d; d = c[a]; a++) | |
| d.style[pia] = | |
| b | |
| } | |
| } else if (u || zc) | |
| if (b = b ? "on" : "", a.setAttribute("unselectable", b), c) | |
| for (a = 0; d = c[a]; a++) | |
| d.setAttribute("unselectable", b) | |
| }, Rg = function $Ak(a) { | |
| return new Xc(a.offsetWidth, a.offsetHeight) | |
| }, Tg = function $Bk(a) { | |
| var b = fd(a), c = u && a.currentStyle; | |
| if (c && yda(gd(b)) && "auto" != c.width && "auto" != c.height && !c.boxSizing) | |
| return b = qia(a, c.width, "width", "pixelWidth"), a = qia(a, c.height, "height", "pixelHeight"), new Xc(b, a); | |
| c = Rg(a); | |
| b = Sg(a); | |
| a = Bg(a); | |
| return new Xc(c.width - a.left - b.left - b.right - a.right, c.height - a.top - b.top - b.bottom - | |
| a.bottom) | |
| }, ria = function $Ck(a, b, c) { | |
| a = a.style; | |
| Ac ? a.MozBoxSizing = c : Bc ? a.WebkitBoxSizing = c : a.boxSizing = c; | |
| a.width = Math.max(b.width, 0) + "px"; | |
| a.height = Math.max(b.height, 0) + "px" | |
| }, qia = function $Dk(a, b, c, d) { | |
| if (/^\d+px?$/.test(b)) | |
| return parseInt(b, 10); | |
| var e = a.style[c], g = a.runtimeStyle[c]; | |
| a.runtimeStyle[c] = a.currentStyle[c]; | |
| a.style[c] = b; | |
| b = a.style[d]; | |
| a.style[c] = e; | |
| a.runtimeStyle[c] = g; | |
| return b | |
| }, sia = function $Ek(a, b) { | |
| var c = rg(a, b); | |
| return c ? qia(a, c, "left", "pixelLeft") : 0 | |
| }, tia = function $Fk(a, b) { | |
| if (u) { | |
| var c = sia(a, b + | |
| "Left"), d = sia(a, b + "Right"), e = sia(a, b + "Top"), g = sia(a, b + "Bottom"); | |
| return new lg(e, d, g, c) | |
| } | |
| c = qg(a, b + "Left"); | |
| d = qg(a, b + "Right"); | |
| e = qg(a, b + "Top"); | |
| g = qg(a, b + "Bottom"); | |
| return new lg(parseFloat(e), parseFloat(d), parseFloat(g), parseFloat(c)) | |
| }, Sg = function $Gk(a) { | |
| return tia(a, "padding") | |
| }, Ug = function $Hk(a) { | |
| return tia(a, "margin") | |
| }, uia = {thin: 2,medium: 4,thick: 6}, via = function $Ik(a, b) { | |
| if ("none" == rg(a, b + "Style")) | |
| return 0; | |
| var c = rg(a, b + "Width"); | |
| return c in uia ? uia[c] : qia(a, c, "left", "pixelLeft") | |
| }, Bg = function $Jk(a) { | |
| if (u && | |
| !Fc(9)) { | |
| var b = via(a, "borderLeft"), c = via(a, "borderRight"), d = via(a, "borderTop"); | |
| a = via(a, "borderBottom"); | |
| return new lg(d, c, a, b) | |
| } | |
| b = qg(a, "borderLeftWidth"); | |
| c = qg(a, "borderRightWidth"); | |
| d = qg(a, "borderTopWidth"); | |
| a = qg(a, "borderBottomWidth"); | |
| return new lg(parseFloat(d), parseFloat(c), parseFloat(a), parseFloat(b)) | |
| }, wia = function $Kk(a) { | |
| var b = pd("div"); | |
| a && (b.className = a); | |
| b.style.cssText = "overflow:auto;position:absolute;top:0;width:100px;height:100px"; | |
| a = pd("div"); | |
| Jg(a, "200px", "200px"); | |
| b.appendChild(a); | |
| document.body.appendChild(b); | |
| a = b.offsetWidth - b.clientWidth; | |
| vd(b); | |
| return a | |
| }, lia = /matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/; | |
| ; | |
| _B_prog(6) | |
| } catch (e) { | |
| _B_err(e) | |
| } | |
| </script><script> | |
| try { | |
| var Vg = function $Lk() { | |
| this.o = []; | |
| this.ea = []; | |
| this.ha = [] | |
| }; | |
| r(Vg, w); | |
| oa(Vg); | |
| var xia = function $Mk(a, b) { | |
| var c = a.ea.length; | |
| a.ea[c] = b; | |
| for (var d = 0; d < a.o.length; d++) { | |
| var e = Pg(b, a.o[d]); | |
| a.ha[d][c] = e | |
| } | |
| return c | |
| }; | |
| Vg.prototype.La = function $Nk() { | |
| this.ha = this.o = null; | |
| Vg.ya.La.call(this) | |
| }; | |
| var Wg = function $Ok() { | |
| E.call(this); | |
| this.cb = 0; | |
| this.Ka = !1; | |
| this.Ra = null; | |
| this.Ca = !1; | |
| this.xa = null; | |
| this.Ma = ""; | |
| this.Ba = {}; | |
| this.ea = [] | |
| }; | |
| r(Wg, E); | |
| oa(Wg); | |
| var yia = function $Pk(a, b) { | |
| this.resultCode = a; | |
| this.o = b | |
| }; | |
| Wg.prototype.load = function $Qk(a, b) { | |
| if (this.Ka) | |
| Vf(p(this.load, this, a, !!b), 0); | |
| else { | |
| var c = this.Ba[String(a)]; | |
| c ? (this.Ta = !1, zia(this, c)) : Aia(this, a, !0, b || !1) | |
| } | |
| }; | |
| var Cia = function $Rk(a, b) { | |
| a.o && a.o.kb() && -1 == Bia(a, b, a.ha) && (Fe(a.Za), a.o.abort(), a.o.Na(), a.o = null, a.ha = "") | |
| }, Aia = function $Sk(a, b, c, d) { | |
| Cia(a, []); | |
| a.Ta = c; | |
| a.Sa = d; | |
| a.o || (a.o = new hg); | |
| c = new Ne(b); | |
| a.Ca && a.xa && a.Ma && C(c, "dver", a.Ma); | |
| a.Za = De(a.o, "complete", a.Va, !1, a); | |
| a.cb = 1; | |
| a.o.send(String(c), "GET"); | |
| a.ha = String(b) | |
| }, Dia = function $Tk(a, b) { | |
| var c = Bia(a, a.ea, b); | |
| 0 <= c && a.ea.splice(c, 1) | |
| }; | |
| Wg.prototype.Va = function $Uk() { | |
| this.dispatchEvent(new B("m")); | |
| if (400 == this.o.getStatus()) | |
| if (this.wa || "1" == gg.get("FAVA_SSLF")) | |
| Dia(this, this.ha); | |
| else { | |
| this.cb = 2; | |
| gg.set("FAVA_SSLF", "1"); | |
| Zf(top.location.hash, void 0, void 0); | |
| this.o.Na(); | |
| this.o = null; | |
| this.ha = ""; | |
| return | |
| } | |
| else | |
| gg.remove("FAVA_SSLF"); | |
| if (this.o.Ph()) { | |
| var a = !1, b = this.o.Vh(); | |
| if (this.xa && xha.test(b)) { | |
| var c = q(), d = yha(this.xa, b), c = q() - c, b = d.o; | |
| this.Ra = new yia(d.ea, c) | |
| } | |
| if (b) { | |
| this.Ca && !this.xa && (this.xa = new wha(b), this.Ma = (d = Ve(new Ne(String(this.o.xa)), | |
| "ver")) ? d : ""); | |
| var e; | |
| try { | |
| e = eval(b) | |
| } catch (g) { | |
| this.cb = 3 | |
| } | |
| 3 != this.cb && (e ? "array" != pa(e) ? this.cb = 9 : a = Eia(this, e) : this.cb = 9) | |
| } else | |
| this.cb = 9; | |
| !a && this.Ca && Fia(this, !1) | |
| } else | |
| this.cb = 2; | |
| this.o.Na(); | |
| this.o = null; | |
| this.ha = ""; | |
| this.dispatchEvent(new B("n")); | |
| 0 < this.ea.length && Aia(this, this.ea[0], !1, !0) | |
| }; | |
| var Eia = function $Vk(a, b) { | |
| var c = !1; | |
| a.Ka = !0; | |
| if (a.Pn(b)) { | |
| var c = b[1], d = c[0]; | |
| 1 > d ? c = !1 : (3 >= d && (c[1] = [c[1]]), b[1] = c, c = 4 >= d); | |
| c ? (a.Sa && (d = a.ha, a.Ba[String(d)] = b, Dia(a, d)), a.Ta && zia(a, b)) : a.cb = 8 | |
| } else | |
| a.cb = 4; | |
| a.Ka = !1; | |
| return c | |
| }, zia = function $Wk(a, b) { | |
| a.wa = b[0]; | |
| a.ia = b[1]; | |
| if (tfa.get()) { | |
| for (var c = a.ia[1], d = 0; d < c.length; d++) | |
| c[d] = ""; | |
| for (d = 2; d < a.ia.length; d++) | |
| a.ia[d] = "" | |
| } | |
| a.Ga = b[2]; | |
| a.Ga || (a.cb = 5); | |
| if (l(a.Aa)) { | |
| for (var c = a.ia[1], d = Math.min(a.Aa.length, c.length), e = 0; e < d; e++) { | |
| for (var g = Vg.Ia(), h = a.Aa[e], k = c[e], m = 0; m < g.o.length; m++) | |
| nia(g.ha[m][h], | |
| k); | |
| g.ea[h] = k | |
| } | |
| for (c = a.ia[1]; c.length < a.Aa.length; ) { | |
| d = Vg.Ia(); | |
| e = a.Aa.pop(); | |
| for (g = 0; g < d.o.length; g++) | |
| oia(d.ha[g][e]), delete d.ha[g][e]; | |
| delete d.ea[e] | |
| } | |
| } else | |
| a.Aa = []; | |
| c = a.ia[1]; | |
| for (d = a.Aa.length; d < c.length; d++) | |
| a.Aa.push(xia(Vg.Ia(), c[d])); | |
| a.Sa || delete a.ia[1]; | |
| 5 != a.cb && (a.cb = 6); | |
| if (a.Pa) { | |
| c = a.Pa; | |
| a.Pa = null; | |
| try { | |
| c() | |
| } catch (n) { | |
| throw a.Ka = !1, n; | |
| } | |
| } | |
| a.dispatchEvent(new B("l")); | |
| 5 != a.cb && (a.cb = 7) | |
| }; | |
| Wg.prototype.Pn = function $Xk(a) { | |
| return !!a[0] | |
| }; | |
| Wg.prototype.La = function $Yk() { | |
| this.o && this.o.Na(); | |
| Wg.ya.La.call(this) | |
| }; | |
| Wg.prototype.Zb = function $Zk() { | |
| return this.cb | |
| }; | |
| var Bia = function $_k(a, b, c) { | |
| return nb(b, function(a) { | |
| return a == c | |
| }) | |
| }, Fia = function $0k(a, b) { | |
| if (!b || l(JSON.parse)) | |
| a.Ca = !!b, !a.Ca && a.xa && (a.xa = null) | |
| }; | |
| var Xg = function $1k(a) { | |
| E.call(this); | |
| this.uea = a || window; | |
| this.Fqa = Be(this.uea, "resize", this.J8b, !1, this); | |
| this.xg = md(this.uea) | |
| }; | |
| r(Xg, E); | |
| var Yg = function $2k(a) { | |
| a = a || window; | |
| var b = xa(a); | |
| return Gia[b] = Gia[b] || new Xg(a) | |
| }, Gia = {}; | |
| f = Xg.prototype; | |
| f.Fqa = null; | |
| f.uea = null; | |
| f.xg = null; | |
| f.zd = function $3k() { | |
| return this.xg ? this.xg.Fc() : null | |
| }; | |
| f.La = function $4k() { | |
| Xg.ya.La.call(this); | |
| this.Fqa && (Fe(this.Fqa), this.Fqa = null); | |
| this.xg = this.uea = null | |
| }; | |
| f.J8b = function $5k() { | |
| var a = md(this.uea); | |
| Yc(a, this.xg) || (this.xg = a, this.dispatchEvent("resize")) | |
| }; | |
| var Hia = function $6k(a) { | |
| E.call(this); | |
| this.o = a || Yg(); | |
| this.ha = Be(this.o, "resize", this.ea, !1, this); | |
| this.ea() | |
| }; | |
| r(Hia, E); | |
| var Jia = function $7k(a) { | |
| var b = xa(a || window), c = Iia[b]; | |
| c || (a = Yg(a || window), c = new Hia(a), Iia[b] = c); | |
| return c | |
| }, Iia = {}; | |
| Hia.prototype.zd = function $8k() { | |
| return this.xg | |
| }; | |
| var Kia = new Xc(0, 0), Lia = new Xc(1060, 590), Pia = new Xc(1252, 640); | |
| Hia.prototype.La = function $9k() { | |
| Fe(this.ha); | |
| Hia.ya.La.call(this) | |
| }; | |
| Hia.prototype.ea = function $$k() { | |
| var a = this.o.zd(), a = Yc(a, Kia) ? "n" : a.width < Lia.width || a.height < Lia.height ? "t" : a.width < Pia.width || a.height < Pia.height ? "s" : "n"; | |
| this.xg != a && (this.xg = a, this.dispatchEvent("change")) | |
| }; | |
| var Zg = function $al(a, b, c, d) { | |
| var e = va(b); | |
| (e || !aca(b)) && e && aca(d); | |
| if (!(e || b && "function" == typeof b.handleEvent)) | |
| throw Error("R"); | |
| a = p(Qia, null, a, b, d); | |
| return ja.setTimeout(a, c || 0) | |
| }, Qia = function $bl(a, b, c) { | |
| va(b) ? aca(c) || b.call(c) : b && "function" == typeof b.handleEvent && !aca(b) && b.handleEvent.call(b) | |
| }, ah = function $cl(a) { | |
| ja.clearTimeout(a) | |
| }; | |
| var bh = function $dl() { | |
| }; | |
| r(bh, w); | |
| bh.prototype.initialize = function $el() { | |
| }; | |
| var Ria = function $fl(a, b) { | |
| this.o = a; | |
| this.Xa = b | |
| }; | |
| Ria.prototype.execute = function $gl(a) { | |
| this.o && (this.o.call(this.Xa || null, a), this.o = this.Xa = null) | |
| }; | |
| Ria.prototype.abort = function $hl() { | |
| this.Xa = this.o = null | |
| }; | |
| eca(function(x) { | |
| Ria.prototype.execute = x(Ria.prototype.execute) | |
| }); | |
| var ch = function $il(a, b) { | |
| this.wa = a; | |
| this.Sc = b; | |
| this.ia = []; | |
| this.ha = []; | |
| this.o = [] | |
| }; | |
| r(ch, w); | |
| ch.prototype.ea = bh; | |
| ch.prototype.P5 = null; | |
| ch.prototype.Cpa = function $jl() { | |
| return this.wa | |
| }; | |
| ch.prototype.getId = function $kl() { | |
| return this.Sc | |
| }; | |
| var dh = function $ll(a, b) { | |
| if (a.ea === bh) | |
| a.ea = b; | |
| else | |
| throw Error("ia"); | |
| }; | |
| ch.prototype.PQ = function $ml(a, b) { | |
| return Sia(this, this.ia, a, b) | |
| }; | |
| var Tia = function $nl(a, b, c) { |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment