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