Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function() {
- function h() {
- return function() {}
- }
- function aa(a) {
- return function(b) {
- this[a] = b
- }
- }
- function k(a) {
- return function() {
- return this[a]
- }
- }
- function ba(a) {
- return function() {
- return a
- }
- }
- var n, ca = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, c) {
- a != Array.prototype && a != Object.prototype && (a[b] = c.value)
- },
- da = "undefined" != typeof window && window === this ? this : "undefined" != typeof global && null != global ? global : this,
- ea = function() {
- ea = h();
- da.Symbol || (da.Symbol = fa)
- },
- fa = function() {
- var a = 0;
- return function(b) {
- return "jscomp_symbol_" + (b || "") + a++
- }
- }(),
- ia = function() {
- ea();
- var a = da.Symbol.iterator;
- a || (a = da.Symbol.iterator = da.Symbol("iterator"));
- "function" != typeof Array.prototype[a] &&
- ca(Array.prototype, a, {
- configurable: !0,
- writable: !0,
- value: function() {
- return ha(this)
- }
- });
- ia = h()
- },
- ha = function(a) {
- var b = 0;
- return ja(function() {
- return b < a.length ? {
- done: !1,
- value: a[b++]
- } : {
- done: !0
- }
- })
- },
- ja = function(a) {
- ia();
- a = {
- next: a
- };
- a[da.Symbol.iterator] = function() {
- return this
- };
- return a
- },
- ka = function(a) {
- ia();
- var b = a[Symbol.iterator];
- return b ? b.call(a) : ha(a)
- },
- la = "function" == typeof Object.create ? Object.create : function(a) {
- var b = h();
- b.prototype = a;
- return new b
- },
- ma;
- if ("function" == typeof Object.setPrototypeOf) ma = Object.setPrototypeOf;
- else {
- var na;
- a: {
- var oa = {
- de: !0
- },
- pa = {};
- try {
- pa.__proto__ = oa;
- na = pa.de;
- break a
- } catch (a) {}
- na = !1
- }
- ma = na ? function(a, b) {
- a.__proto__ = b;
- if (a.__proto__ !== b) throw new TypeError(a + " is not extensible");
- return a
- } : null
- }
- var qa = ma,
- ra = function(a, b) {
- a.prototype = la(b.prototype);
- a.prototype.constructor = a;
- if (qa) qa(a, b);
- else
- for (var c in b)
- if ("prototype" != c)
- if (Object.defineProperties) {
- var d = Object.getOwnPropertyDescriptor(b, c);
- d && Object.defineProperty(a, c, d)
- } else a[c] = b[c];
- a.F = b.prototype
- },
- ta = function(a, b) {
- if (b) {
- for (var c = da, d = a.split("."), e = 0; e < d.length - 1; e++) {
- var f = d[e];
- f in c || (c[f] = {});
- c = c[f]
- }
- d = d[d.length - 1];
- e = c[d];
- f = b(e);
- f != e && null != f && ca(c, d, {
- configurable: !0,
- writable: !0,
- value: f
- })
- }
- };
- ta("Promise", function(a) {
- function b() {
- this.l = null
- }
- function c(a) {
- return a instanceof e ? a : new e(function(b) {
- b(a)
- })
- }
- if (a) return a;
- b.prototype.m = function(a) {
- null == this.l && (this.l = [], this.w());
- this.l.push(a)
- };
- b.prototype.w = function() {
- var a = this;
- this.o(function() {
- a.D()
- })
- };
- var d = da.setTimeout;
- b.prototype.o = function(a) {
- d(a, 0)
- };
- b.prototype.D = function() {
- for (; this.l && this.l.length;) {
- var a = this.l;
- this.l = [];
- for (var b = 0; b < a.length; ++b) {
- var c = a[b];
- a[b] = null;
- try {
- c()
- } catch (t) {
- this.A(t)
- }
- }
- }
- this.l = null
- };
- b.prototype.A =
- function(a) {
- this.o(function() {
- throw a;
- })
- };
- var e = function(a) {
- this.m = 0;
- this.o = void 0;
- this.l = [];
- var b = this.w();
- try {
- a(b.resolve, b.reject)
- } catch (m) {
- b.reject(m)
- }
- };
- e.prototype.w = function() {
- function a(a) {
- return function(d) {
- c || (c = !0, a.call(b, d))
- }
- }
- var b = this,
- c = !1;
- return {
- resolve: a(this.da),
- reject: a(this.A)
- }
- };
- e.prototype.da = function(a) {
- if (a === this) this.A(new TypeError("A Promise cannot resolve to itself"));
- else if (a instanceof e) this.R(a);
- else {
- a: switch (typeof a) {
- case "object":
- var b = null != a;
- break a;
- case "function":
- b = !0;
- break a;
- default:
- b = !1
- }
- b ? this.U(a) : this.D(a)
- }
- };
- e.prototype.U = function(a) {
- var b = void 0;
- try {
- b = a.then
- } catch (m) {
- this.A(m);
- return
- }
- "function" == typeof b ? this.M(b, a) : this.D(a)
- };
- e.prototype.A = function(a) {
- this.H(2, a)
- };
- e.prototype.D = function(a) {
- this.H(1, a)
- };
- e.prototype.H = function(a, b) {
- if (0 != this.m) throw Error("Cannot settle(" + a + ", " + b + "): Promise already settled in state" + this.m);
- this.m = a;
- this.o = b;
- this.C()
- };
- e.prototype.C = function() {
- if (null != this.l) {
- for (var a = 0; a < this.l.length; ++a) f.m(this.l[a]);
- this.l = null
- }
- };
- var f = new b;
- e.prototype.R = function(a) {
- var b = this.w();
- a.Sb(b.resolve, b.reject)
- };
- e.prototype.M = function(a, b) {
- var c = this.w();
- try {
- a.call(b, c.resolve, c.reject)
- } catch (t) {
- c.reject(t)
- }
- };
- e.prototype.then = function(a, b) {
- function c(a, b) {
- return "function" == typeof a ? function(b) {
- try {
- d(a(b))
- } catch (yg) {
- f(yg)
- }
- } : b
- }
- var d, f, g = new e(function(a, b) {
- d = a;
- f = b
- });
- this.Sb(c(a, d), c(b, f));
- return g
- };
- e.prototype["catch"] = function(a) {
- return this.then(void 0, a)
- };
- e.prototype.Sb = function(a, b) {
- function c() {
- switch (d.m) {
- case 1:
- a(d.o);
- break;
- case 2:
- b(d.o);
- break;
- default:
- throw Error("Unexpected state: " + d.m);
- }
- }
- var d = this;
- null == this.l ? f.m(c) : this.l.push(c)
- };
- e.resolve = c;
- e.reject = function(a) {
- return new e(function(b, c) {
- c(a)
- })
- };
- e.race = function(a) {
- return new e(function(b, d) {
- for (var e = ka(a), f = e.next(); !f.done; f = e.next()) c(f.value).Sb(b, d)
- })
- };
- e.all = function(a) {
- var b = ka(a),
- d = b.next();
- return d.done ? c([]) : new e(function(a, e) {
- function f(b) {
- return function(c) {
- g[b] = c;
- l--;
- 0 == l && a(g)
- }
- }
- var g = [],
- l = 0;
- do g.push(void 0), l++, c(d.value).Sb(f(g.length - 1), e), d =
- b.next(); while (!d.done)
- })
- };
- return e
- });
- ta("Array.prototype.fill", function(a) {
- return a ? a : function(a, c, d) {
- var b = this.length || 0;
- 0 > c && (c = Math.max(0, b + c));
- if (null == d || d > b) d = b;
- d = Number(d);
- 0 > d && (d = Math.max(0, b + d));
- for (c = Number(c || 0); c < d; c++) this[c] = a;
- return this
- }
- });
- ta("Object.values", function(a) {
- return a ? a : function(a) {
- var b = [],
- d;
- for (d in a) Object.prototype.hasOwnProperty.call(a, d) && b.push(a[d]);
- return b
- }
- });
- ta("Array.from", function(a) {
- return a ? a : function(a, c, d) {
- ia();
- c = null != c ? c : function(a) {
- return a
- };
- var b = [],
- f = a[Symbol.iterator];
- if ("function" == typeof f)
- for (a = f.call(a); !(f = a.next()).done;) b.push(c.call(d, f.value));
- else {
- f = a.length;
- for (var g = 0; g < f; g++) b.push(c.call(d, a[g]))
- }
- return b
- }
- });
- var ua = ua || {},
- p = this,
- q = function(a) {
- return void 0 !== a
- },
- r = function(a) {
- return "string" == typeof a
- },
- va = function(a) {
- return "number" == typeof a
- },
- wa = /^[\w+/_-]+[=]{0,2}$/,
- xa = null,
- ya = function(a) {
- a = a.split(".");
- for (var b = p, c = 0; c < a.length; c++)
- if (b = b[a[c]], null == b) return null;
- return b
- },
- u = h(),
- za = function(a) {
- a.Vc = void 0;
- a.Ha = function() {
- return a.Vc ? a.Vc : a.Vc = new a
- }
- },
- Aa = function(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
- },
- v = function(a) {
- return "array" == Aa(a)
- },
- Ba = function(a) {
- var b =
- Aa(a);
- return "array" == b || "object" == b && "number" == typeof a.length
- },
- Ca = function(a) {
- return "function" == Aa(a)
- },
- w = function(a) {
- var b = typeof a;
- return "object" == b && null != a || "function" == b
- },
- Fa = function(a) {
- return a[Da] || (a[Da] = ++Ea)
- },
- Da = "closure_uid_" + (1E9 * Math.random() >>> 0),
- Ea = 0,
- Ga = function(a, b, c) {
- return a.call.apply(a.bind, arguments)
- },
- Ha = function(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)
- }
- },
- x = function(a, b, c) {
- Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? x = Ga : x = Ha;
- return x.apply(null, arguments)
- },
- Ia = function(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)
- }
- },
- y = Date.now || function() {
- return +new Date
- },
- Ka = function(a) {
- if (p.execScript) p.execScript(a, "JavaScript");
- else if (p.eval) {
- if (null == Ja) {
- try {
- p.eval("var _evalTest_ = 1;")
- } catch (d) {}
- if ("undefined" !=
- typeof p._evalTest_) {
- try {
- delete p._evalTest_
- } catch (d) {}
- Ja = !0
- } else Ja = !1
- }
- if (Ja) p.eval(a);
- else {
- var b = p.document,
- c = b.createElement("SCRIPT");
- c.type = "text/javascript";
- c.defer = !1;
- c.appendChild(b.createTextNode(a));
- b.head.appendChild(c);
- b.head.removeChild(c)
- }
- } else throw Error("goog.globalEval not available");
- },
- Ja = null,
- La = function(a, b) {
- var c = a.split("."),
- d = p;
- c[0] in d || "undefined" == typeof d.execScript || d.execScript("var " + c[0]);
- for (var e; c.length && (e = c.shift());) !c.length && q(b) ? d[e] = b : d[e] && d[e] !== Object.prototype[e] ?
- d = d[e] : d = d[e] = {}
- },
- z = function(a, b) {
- function c() {}
- c.prototype = b.prototype;
- a.F = b.prototype;
- a.prototype = new c;
- a.prototype.constructor = a;
- a.oi = function(a, c, f) {
- for (var d = Array(arguments.length - 2), e = 2; e < arguments.length; e++) d[e - 2] = arguments[e];
- return b.prototype[c].apply(a, d)
- }
- };
- var Ma = function(a) {
- if (Error.captureStackTrace) Error.captureStackTrace(this, Ma);
- else {
- var b = Error().stack;
- b && (this.stack = b)
- }
- a && (this.message = String(a))
- };
- z(Ma, Error);
- Ma.prototype.name = "CustomError";
- var Na;
- var Oa = Array.prototype.indexOf ? function(a, b) {
- return Array.prototype.indexOf.call(a, b, void 0)
- } : function(a, b) {
- if (r(a)) return r(b) && 1 == b.length ? a.indexOf(b, 0) : -1;
- for (var c = 0; c < a.length; c++)
- if (c in a && a[c] === b) return c;
- return -1
- },
- A = Array.prototype.forEach ? function(a, b, c) {
- Array.prototype.forEach.call(a, b, c)
- } : function(a, b, c) {
- for (var d = a.length, e = r(a) ? a.split("") : a, f = 0; f < d; f++) f in e && b.call(c, e[f], f, a)
- },
- Pa = Array.prototype.filter ? function(a, b) {
- return Array.prototype.filter.call(a, b, void 0)
- } : function(a, b) {
- for (var c =
- a.length, d = [], e = 0, f = r(a) ? a.split("") : a, g = 0; g < c; g++)
- if (g in f) {
- var l = f[g];
- b.call(void 0, l, g, a) && (d[e++] = l)
- }
- return d
- },
- Qa = Array.prototype.map ? function(a, b) {
- return Array.prototype.map.call(a, b, void 0)
- } : function(a, b) {
- for (var c = a.length, d = Array(c), e = r(a) ? a.split("") : a, f = 0; f < c; f++) f in e && (d[f] = b.call(void 0, e[f], f, a));
- return d
- },
- Ra = Array.prototype.some ? function(a, b, c) {
- return Array.prototype.some.call(a, b, c)
- } : function(a, b, c) {
- for (var d = a.length, e = r(a) ? a.split("") : a, f = 0; f < d; f++)
- if (f in e && b.call(c, e[f], f, a)) return !0;
- return !1
- },
- Sa = Array.prototype.every ? function(a, b) {
- return Array.prototype.every.call(a, b, void 0)
- } : function(a, b) {
- for (var c = a.length, d = r(a) ? a.split("") : a, e = 0; e < c; e++)
- if (e in d && !b.call(void 0, d[e], e, a)) return !1;
- return !0
- },
- Ua = function(a) {
- var b = Ta("grecaptcha-badge"),
- c = 0;
- A(b, function(b, e, f) {
- a.call(void 0, b, e, f) && ++c
- }, void 0);
- return c
- },
- Wa = function(a) {
- a: {
- var b = Va;
- for (var c = a.length, d = r(a) ? a.split("") : a, e = 0; e < c; e++)
- if (e in d && b.call(void 0, d[e], e, a)) {
- b = e;
- break a
- }
- b = -1
- }
- return 0 > b ? null : r(a) ? a.charAt(b) : a[b]
- },
- Xa = function(a, b) {
- return 0 <= Oa(a, b)
- },
- Ya = function(a) {
- if (!v(a))
- for (var b = a.length - 1; 0 <= b; b--) delete a[b];
- a.length = 0
- },
- Za = function(a, b) {
- var c = Oa(a, b),
- d;
- (d = 0 <= c) && Array.prototype.splice.call(a, c, 1);
- return d
- },
- $a = function(a) {
- return Array.prototype.concat.apply([], arguments)
- },
- ab = function(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(a, b) {
- for (var c = 1; c < arguments.length; c++) {
- var d = arguments[c];
- if (Ba(d)) {
- var e = a.length || 0,
- f = d.length || 0;
- a.length = e + f;
- for (var g =
- 0; g < f; g++) a[e + g] = d[g]
- } else a.push(d)
- }
- },
- db = function(a, b, c, d) {
- Array.prototype.splice.apply(a, cb(arguments, 1))
- },
- cb = function(a, b, c) {
- return 2 >= arguments.length ? Array.prototype.slice.call(a, b) : Array.prototype.slice.call(a, b, c)
- },
- eb = function(a, b) {
- return a === b
- },
- fb = function(a) {
- for (var b = [], c = 0; c < a; c++) b[c] = 0;
- return b
- };
- var gb = function(a) {
- for (var b = [], c = 0, d = 0; d < a.length; d++) {
- var e = a.charCodeAt(d);
- 255 < e && (b[c++] = e & 255, e >>= 8);
- b[c++] = e
- }
- return b
- },
- hb = function(a) {
- if (8192 >= a.length) return String.fromCharCode.apply(null, a);
- for (var b = "", c = 0; c < a.length; c += 8192) {
- var d = cb(a, c, c + 8192);
- b += String.fromCharCode.apply(null, d)
- }
- return b
- },
- ib = function(a) {
- return Qa(a, function(a) {
- a = a.toString(16);
- return 1 < a.length ? a : "0" + a
- }).join("")
- },
- jb = function(a) {
- for (var b = [], c = 0; c < a.length; c += 2) b.push(parseInt(a.substring(c, c + 2), 16));
- return b
- };
- var kb = function(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")
- },
- lb = String.prototype.trim ? function(a) {
- return a.trim()
- } : function(a) {
- return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
- },
- tb = function(a) {
- if (!mb.test(a)) return a; - 1 != a.indexOf("&") && (a = a.replace(nb, "&")); - 1 != a.indexOf("<") && (a = a.replace(ob, "<")); - 1 != a.indexOf(">") && (a = a.replace(pb, ">")); - 1 != a.indexOf('"') && (a = a.replace(qb, """)); - 1 !=
- a.indexOf("'") && (a = a.replace(rb, "'")); - 1 != a.indexOf("\x00") && (a = a.replace(sb, "�"));
- return a
- },
- nb = /&/g,
- ob = /</g,
- pb = />/g,
- qb = /"/g,
- rb = /'/g,
- sb = /\x00/g,
- mb = /[\x00&<>"']/,
- ub = String.prototype.repeat ? function(a, b) {
- return a.repeat(b)
- } : function(a, b) {
- return Array(b + 1).join(a)
- },
- vb = function() {
- return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ y()).toString(36)
- },
- xb = function(a, b) {
- for (var c = 0, d = lb(String(a)).split("."), e = lb(String(b)).split("."), f = Math.max(d.length,
- e.length), g = 0; 0 == c && g < f; g++) {
- var l = d[g] || "",
- m = e[g] || "";
- do {
- l = /(\d*)(\D*)(.*)/.exec(l) || ["", "", "", ""];
- m = /(\d*)(\D*)(.*)/.exec(m) || ["", "", "", ""];
- if (0 == l[0].length && 0 == m[0].length) break;
- c = wb(0 == l[1].length ? 0 : parseInt(l[1], 10), 0 == m[1].length ? 0 : parseInt(m[1], 10)) || wb(0 == l[2].length, 0 == m[2].length) || wb(l[2], m[2]);
- l = l[3];
- m = m[3]
- } while (0 == c)
- }
- return c
- },
- wb = function(a, b) {
- return a < b ? -1 : a > b ? 1 : 0
- },
- yb = function(a) {
- return String(a).replace(/\-([a-z])/g, function(a, c) {
- return c.toUpperCase()
- })
- },
- zb = function(a) {
- var b = r(void 0) ?
- "undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g, "\\$1").replace(/\x08/g, "\\x08") : "\\s";
- return a.replace(new RegExp("(^" + (b ? "|[" + b + "]+" : "") + ")([a-z])", "g"), function(a, b, e) {
- return b + e.toUpperCase()
- })
- };
- var Ab;
- a: {
- var Bb = p.navigator;
- if (Bb) {
- var Cb = Bb.userAgent;
- if (Cb) {
- Ab = Cb;
- break a
- }
- }
- Ab = ""
- }
- var B = function(a) {
- return -1 != Ab.indexOf(a)
- };
- var Db = function(a, b, c) {
- for (var d in a) b.call(c, a[d], d, a)
- },
- Eb = function(a, b) {
- for (var c in a)
- if (b.call(void 0, a[c], c, a)) return !0;
- return !1
- },
- Fb = function(a) {
- var b = [],
- c = 0,
- d;
- for (d in a) b[c++] = a[d];
- return b
- },
- Gb = function(a) {
- var b = [],
- c = 0,
- d;
- for (d in a) b[c++] = d;
- return b
- },
- Hb = function(a) {
- for (var b in a) return !1;
- return !0
- },
- Ib = function(a, b, c) {
- if (null !== a && b in a) throw Error('The object already contains the key "' + b + '"');
- a[b] = c
- },
- Jb = function(a, b) {
- return null !== a && b in a ? a[b] : void 0
- },
- Kb = function(a) {
- var b = {},
- c;
- for (c in a) b[c] =
- a[c];
- return b
- },
- Lb = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),
- Mb = function(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 f = 0; f < Lb.length; f++) c = Lb[f], Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c])
- }
- },
- Nb = function(a) {
- var b = arguments.length;
- if (1 == b && v(arguments[0])) return Nb.apply(null, arguments[0]);
- for (var c = {}, d = 0; d < b; d++) c[arguments[d]] = !0;
- return c
- };
- var Ob = function() {
- return (B("Chrome") || B("CriOS")) && !B("Edge")
- };
- var Pb = function() {
- return B("iPhone") && !B("iPod") && !B("iPad")
- },
- Qb = function() {
- return Pb() || B("iPad") || B("iPod")
- };
- var Rb = function(a) {
- Rb[" "](a);
- return a
- };
- Rb[" "] = u;
- var Tb = function(a, b) {
- var c = Sb;
- return Object.prototype.hasOwnProperty.call(c, a) ? c[a] : c[a] = b(a)
- };
- var Ub = B("Opera"),
- C = B("Trident") || B("MSIE"),
- Vb = B("Edge"),
- Wb = Vb || C,
- Xb = B("Gecko") && !(-1 != Ab.toLowerCase().indexOf("webkit") && !B("Edge")) && !(B("Trident") || B("MSIE")) && !B("Edge"),
- E = -1 != Ab.toLowerCase().indexOf("webkit") && !B("Edge"),
- Yb = E && B("Mobile"),
- Zb = B("Macintosh"),
- $b = B("Windows"),
- ac = B("Android"),
- bc = Pb(),
- cc = B("iPad"),
- dc = B("iPod"),
- ec = Qb(),
- fc = function() {
- var a = p.document;
- return a ? a.documentMode : void 0
- },
- gc;
- a: {
- var hc = "",
- ic = function() {
- var a = Ab;
- if (Xb) return /rv:([^\);]+)(\)|;)/.exec(a);
- if (Vb) return /Edge\/([\d\.]+)/.exec(a);
- if (C) return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);
- if (E) return /WebKit\/(\S+)/.exec(a);
- if (Ub) return /(?:Version)[ \/]?(\S+)/.exec(a)
- }();ic && (hc = ic ? ic[1] : "");
- if (C) {
- var jc = fc();
- if (null != jc && jc > parseFloat(hc)) {
- gc = String(jc);
- break a
- }
- }
- gc = hc
- }
- var kc = gc,
- Sb = {},
- lc = function(a) {
- return Tb(a, function() {
- return 0 <= xb(kc, a)
- })
- },
- mc;
- var nc = p.document;
- mc = nc && C ? fc() || ("CSS1Compat" == nc.compatMode ? parseInt(kc, 10) : 5) : void 0;
- var oc = B("Firefox"),
- pc = Pb() || B("iPod"),
- qc = B("iPad"),
- rc = B("Android") && !(Ob() || B("Firefox") || B("Opera") || B("Silk")),
- sc = Ob(),
- tc = B("Safari") && !(Ob() || B("Coast") || B("Opera") || B("Edge") || B("Silk") || B("Android")) && !Qb();
- var uc = null,
- vc = null,
- wc = null,
- yc = function(a, b) {
- Ba(a);
- xc();
- for (var c = b ? wc : uc, d = [], e = 0; e < a.length; e += 3) {
- var f = a[e],
- g = e + 1 < a.length,
- l = g ? a[e + 1] : 0,
- m = e + 2 < a.length,
- t = m ? a[e + 2] : 0,
- D = f >> 2;
- f = (f & 3) << 4 | l >> 4;
- l = (l & 15) << 2 | t >> 6;
- t &= 63;
- m || (t = 64, g || (l = 64));
- d.push(c[D], c[f], c[l], c[t])
- }
- return d.join("")
- },
- Ac = function(a) {
- var b = [];
- zc(a, function(a) {
- b.push(a)
- });
- return b
- },
- zc = function(a, b) {
- function c(b) {
- for (; d < a.length;) {
- var c = a.charAt(d++),
- e = vc[c];
- if (null != e) return e;
- if (!/^[\s\xa0]*$/.test(c)) throw Error("Unknown base64 encoding at char: " +
- c);
- }
- return b
- }
- xc();
- for (var d = 0;;) {
- var e = c(-1),
- f = c(0),
- g = c(64),
- l = c(64);
- if (64 === l && -1 === e) break;
- b(e << 2 | f >> 4);
- 64 != g && (b(f << 4 & 240 | g >> 2), 64 != l && b(g << 6 & 192 | l))
- }
- },
- xc = function() {
- if (!uc) {
- uc = {};
- vc = {};
- wc = {};
- for (var a = 0; 65 > a; a++) uc[a] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a), vc[uc[a]] = a, wc[a] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a), 62 <= a && (vc["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)] = a)
- }
- };
- var G = h(),
- Bc = "function" == typeof Uint8Array,
- H = function(a, b, c, d) {
- a.l = null;
- b || (b = c ? [c] : []);
- a.D = c ? String(c) : void 0;
- a.o = 0 === c ? -1 : 0;
- a.ja = b;
- a: {
- if (a.ja.length && (b = a.ja.length - 1, (c = a.ja[b]) && "object" == typeof c && !v(c) && !(Bc && c instanceof Uint8Array))) {
- a.w = b - a.o;
- a.m = c;
- break a
- }
- a.w = Number.MAX_VALUE
- }
- a.A = {};
- if (d)
- for (b = 0; b < d.length; b++) c = d[b], c < a.w ? (c += a.o, a.ja[c] = a.ja[c] || Cc) : (Dc(a), a.m[c] = a.m[c] || Cc)
- },
- Cc = [],
- Dc = function(a) {
- var b = a.w + a.o;
- a.ja[b] || (a.m = a.ja[b] = {})
- },
- Ec = function(a, b, c) {
- for (var d = [], e = 0; e < a.length; e++) d[e] =
- b.call(a[e], c, a[e]);
- return d
- },
- I = function(a, b) {
- if (b < a.w) {
- var c = b + a.o,
- d = a.ja[c];
- return d === Cc ? a.ja[c] = [] : d
- }
- if (a.m) return d = a.m[b], d === Cc ? a.m[b] = [] : d
- },
- Fc = function(a, b) {
- if (b < a.w) {
- var c = b + a.o,
- d = a.ja[c];
- return d === Cc ? a.ja[c] = [] : d
- }
- d = a.m[b];
- return d === Cc ? a.m[b] = [] : d
- },
- J = function(a, b, c) {
- b < a.w ? a.ja[b + a.o] = c : (Dc(a), a.m[b] = c)
- },
- K = function(a, b, c) {
- a.l || (a.l = {});
- if (!a.l[c]) {
- var d = I(a, c);
- d && (a.l[c] = new b(d))
- }
- return a.l[c]
- },
- Gc = function(a, b, c) {
- a.l || (a.l = {});
- if (!a.l[c]) {
- for (var d = Fc(a, c), e = [], f = 0; f < d.length; f++) e[f] =
- new b(d[f]);
- a.l[c] = e
- }
- b = a.l[c];
- b == Cc && (b = a.l[c] = []);
- return b
- },
- Ic = function(a) {
- if (a.l)
- for (var b in a.l) {
- var c = a.l[b];
- if (v(c))
- for (var d = 0; d < c.length; d++) c[d] && Hc(c[d]);
- else c && Hc(c)
- }
- },
- Hc = function(a) {
- Ic(a);
- return a.ja
- };
- G.prototype.Fb = Bc ? function() {
- var a = Uint8Array.prototype.toJSON;
- Uint8Array.prototype.toJSON = function() {
- return yc(this)
- };
- try {
- return JSON.stringify(this.ja && Hc(this), Jc)
- } finally {
- Uint8Array.prototype.toJSON = a
- }
- } : function() {
- return JSON.stringify(this.ja && Hc(this), Jc)
- };
- var Jc = function(a, b) {
- return va(b) && (isNaN(b) || Infinity === b || -Infinity === b) ? String(b) : b
- },
- Lc = function(a) {
- return new Kc(a ? JSON.parse(a) : null)
- };
- G.prototype.toString = function() {
- Ic(this);
- return this.ja.toString()
- };
- var Mc;
- var Nc = !C || 9 <= Number(mc),
- Oc = !Xb && !C || C && 9 <= Number(mc) || Xb && lc("1.9.1"),
- Pc = C && !lc("9"),
- Qc = C || Ub || E;
- var Sc = function() {
- this.m = "";
- this.o = Rc
- };
- Sc.prototype.nb = !0;
- Sc.prototype.ib = k("m");
- Sc.prototype.Tc = !0;
- Sc.prototype.l = ba(1);
- var Tc = function(a) {
- if (a instanceof Sc && a.constructor === Sc && a.o === Rc) return a.m;
- Aa(a);
- return "type_error:TrustedResourceUrl"
- },
- Rc = {};
- var Vc = function() {
- this.m = Uc
- };
- Vc.prototype.nb = !0;
- Vc.prototype.ib = ba("");
- Vc.prototype.Tc = !0;
- Vc.prototype.l = ba(1);
- var Wc = function(a) {
- if (a instanceof Vc && a.constructor === Vc && a.m === Uc) return "";
- Aa(a);
- return "type_error:SafeUrl"
- },
- Uc = {};
- var Yc = function() {
- this.l = "";
- this.m = Xc
- };
- Yc.prototype.nb = !0;
- var Xc = {};
- Yc.prototype.ib = k("l");
- var $c = function() {
- this.l = "";
- this.m = Zc
- };
- $c.prototype.nb = !0;
- var Zc = {};
- $c.prototype.ib = k("l");
- var bd = function() {
- this.m = "";
- this.w = ad;
- this.o = null
- };
- bd.prototype.Tc = !0;
- bd.prototype.l = k("o");
- bd.prototype.nb = !0;
- bd.prototype.ib = k("m");
- var cd = function(a) {
- if (a instanceof bd && a.constructor === bd && a.w === ad) return a.m;
- Aa(a);
- return "type_error:SafeHtml"
- },
- ed = function(a) {
- if (a instanceof bd) return a;
- var b = null;
- a.Tc && (b = a.l());
- a = tb(a.nb ? a.ib() : String(a));
- return dd(a, b)
- },
- fd = function(a) {
- var b = 0,
- c = "",
- d = function(a) {
- v(a) ? A(a, d) : (a = ed(a), c += cd(a), a = a.l(), 0 == b ? b = a : 0 != a && b != a && (b = null))
- };
- A(arguments, d);
- return dd(c, b)
- },
- ad = {},
- dd = function(a, b) {
- var c = new bd;
- c.m = a;
- c.o = b;
- return c
- };
- dd("<!DOCTYPE html>", 0);
- dd("", 0);
- var gd = dd("<br>", 0);
- var hd = function(a, b) {
- a.src = Tc(b);
- var c;
- if (null === xa) {
- a: {
- if ((c = p.document.querySelector("script[nonce]")) && (c = c.nonce || c.getAttribute("nonce")) && wa.test(c)) break a;c = null
- }
- xa = c || ""
- }
- if (c = xa) a.nonce = c
- };
- var id = function(a, b) {
- this.K = q(a) ? a : 0;
- this.J = q(b) ? b : 0
- };
- id.prototype.ceil = function() {
- this.K = Math.ceil(this.K);
- this.J = Math.ceil(this.J);
- return this
- };
- id.prototype.floor = function() {
- this.K = Math.floor(this.K);
- this.J = Math.floor(this.J);
- return this
- };
- id.prototype.round = function() {
- this.K = Math.round(this.K);
- this.J = Math.round(this.J);
- return this
- };
- var jd = function(a, b) {
- var c = va(void 0) ? void 0 : b;
- a.K *= b;
- a.J *= c;
- return a
- };
- var L = function(a, b) {
- this.width = a;
- this.height = b
- },
- kd = function(a) {
- return new L(a.width, a.height)
- };
- L.prototype.aspectRatio = function() {
- return this.width / this.height
- };
- L.prototype.ceil = function() {
- this.width = Math.ceil(this.width);
- this.height = Math.ceil(this.height);
- return this
- };
- L.prototype.floor = function() {
- this.width = Math.floor(this.width);
- this.height = Math.floor(this.height);
- return this
- };
- L.prototype.round = function() {
- this.width = Math.round(this.width);
- this.height = Math.round(this.height);
- return this
- };
- var nd = function(a) {
- return a ? new ld(md(a)) : Na || (Na = new ld)
- },
- od = function(a, b) {
- return r(b) ? a.getElementById(b) : b
- },
- pd = function(a, b) {
- return (b || document).getElementsByTagName(String(a))
- },
- Ta = function(a, b) {
- var c = b || document;
- return c.querySelectorAll && c.querySelector ? c.querySelectorAll("." + a) : qd(document, "*", a, b)
- },
- M = function(a, b) {
- var c = b || document;
- if (c.getElementsByClassName) c = c.getElementsByClassName(a)[0];
- else {
- c = document;
- var d = b || c;
- c = d.querySelectorAll && d.querySelector && a ? d.querySelector(a ? "." + a : "") : qd(c,
- "*", a, b)[0] || null
- }
- return c || null
- },
- qd = function(a, b, c, d) {
- a = d || a;
- b = b && "*" != b ? String(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, f = 0, g; g = a[f]; f++) b == g.nodeName && (d[e++] = g);
- d.length = e;
- return d
- }
- return a
- }
- a = a.getElementsByTagName(b || "*");
- if (c) {
- d = {};
- for (f = e = 0; g = a[f]; f++) b = g.className, "function" == typeof b.split && Xa(b.split(/\s+/), c) && (d[e++] = g);
- d.length = e;
- return d
- }
- return a
- },
- sd = function(a, b) {
- Db(b, function(b, d) {
- b && b.nb && (b = b.ib());
- "style" == d ? a.style.cssText = b : "class" == d ? a.className = b : "for" == d ? a.htmlFor = b : rd.hasOwnProperty(d) ? a.setAttribute(rd[d], b) : 0 == d.lastIndexOf("aria-", 0) || 0 == d.lastIndexOf("data-", 0) ? a.setAttribute(d, b) : a[d] = b
- })
- },
- rd = {
- cellpadding: "cellPadding",
- cellspacing: "cellSpacing",
- colspan: "colSpan",
- frameborder: "frameBorder",
- height: "height",
- maxlength: "maxLength",
- nonce: "nonce",
- role: "role",
- rowspan: "rowSpan",
- type: "type",
- usemap: "useMap",
- valign: "vAlign",
- width: "width"
- },
- ud = function(a) {
- a = a.document;
- a = td(a) ? a.documentElement : a.body;
- return new L(a.clientWidth, a.clientHeight)
- },
- vd = function(a) {
- var b = a.scrollingElement ? a.scrollingElement : !E && td(a) ? a.documentElement : a.body || a.documentElement;
- a = a.parentWindow || a.defaultView;
- return C && lc("10") && a.pageYOffset != b.scrollTop ? new id(b.scrollLeft, b.scrollTop) : new id(a.pageXOffset || b.scrollLeft, a.pageYOffset || b.scrollTop)
- },
- N = function(a) {
- return a ? a.parentWindow || a.defaultView : window
- },
- xd = function(a, b, c) {
- return wd(document, arguments)
- },
- wd = function(a, b) {
- var c = String(b[0]),
- d = b[1];
- if (!Nc && d && (d.name || d.type)) {
- c = ["<", c];
- d.name && c.push(' name="', tb(d.name), '"');
- if (d.type) {
- c.push(' type="', tb(d.type), '"');
- var e = {};
- Mb(e, d);
- delete e.type;
- d = e
- }
- c.push(">");
- c = c.join("")
- }
- c = a.createElement(c);
- d && (r(d) ? c.className = d : v(d) ? c.className = d.join(" ") : sd(c, d));
- 2 < b.length && yd(a, c, b);
- return c
- },
- yd = function(a, b, c) {
- function d(c) {
- c && b.appendChild(r(c) ? a.createTextNode(c) : c)
- }
- for (var e = 2; e < c.length; e++) {
- var f = c[e];
- !Ba(f) || w(f) && 0 < f.nodeType ? d(f) : A(zd(f) ? ab(f) :
- f, d)
- }
- },
- Ad = function(a, b) {
- return a.createElement(String(b))
- },
- td = function(a) {
- return "CSS1Compat" == a.compatMode
- },
- Bd = function(a, b) {
- a.appendChild(b)
- },
- Cd = function(a) {
- for (var b; b = a.firstChild;) a.removeChild(b)
- },
- Dd = function(a) {
- a && a.parentNode && a.parentNode.removeChild(a)
- },
- Ed = function(a) {
- return Oc && void 0 != a.children ? a.children : Pa(a.childNodes, function(a) {
- return 1 == a.nodeType
- })
- },
- Gd = function(a) {
- return q(a.firstElementChild) ? a.firstElementChild : Fd(a.firstChild, !0)
- },
- Hd = function(a) {
- return q(a.lastElementChild) ?
- a.lastElementChild : Fd(a.lastChild, !1)
- },
- Fd = function(a, b) {
- for (; a && 1 != a.nodeType;) a = b ? a.nextSibling : a.previousSibling;
- return a
- },
- Id = function(a) {
- var b;
- if (Qc && !(C && lc("9") && !lc("10") && p.SVGElement && a instanceof p.SVGElement) && (b = a.parentElement)) return b;
- b = a.parentNode;
- return w(b) && 1 == b.nodeType ? b : null
- },
- Jd = function(a, b) {
- if (!a || !b) return !1;
- if (a.contains && 1 == b.nodeType) return a == b || a.contains(b);
- if ("undefined" != typeof a.compareDocumentPosition) return a == b || !!(a.compareDocumentPosition(b) & 16);
- for (; b && a != b;) b =
- b.parentNode;
- return b == a
- },
- md = function(a) {
- return 9 == a.nodeType ? a : a.ownerDocument || a.document
- },
- Kd = function(a) {
- try {
- return a.contentWindow || (a.contentDocument ? N(a.contentDocument) : null)
- } catch (b) {}
- return null
- },
- Ld = function(a, b) {
- if ("textContent" in a) a.textContent = b;
- else if (3 == a.nodeType) a.data = String(b);
- else if (a.firstChild && 3 == a.firstChild.nodeType) {
- for (; a.lastChild != a.firstChild;) a.removeChild(a.lastChild);
- a.firstChild.data = String(b)
- } else {
- Cd(a);
- var c = md(a);
- a.appendChild(c.createTextNode(String(b)))
- }
- },
- Nd = function(a, b) {
- var c = [];
- Md(a, b, c, !1);
- return c
- },
- Md = function(a, b, c, d) {
- if (null != a)
- for (a = a.firstChild; a;) {
- if (b(a) && (c.push(a), d) || Md(a, b, c, d)) return !0;
- a = a.nextSibling
- }
- return !1
- },
- Od = {
- SCRIPT: 1,
- STYLE: 1,
- HEAD: 1,
- IFRAME: 1,
- OBJECT: 1
- },
- Pd = {
- IMG: " ",
- BR: "\n"
- },
- Qd = function(a, b) {
- b ? a.tabIndex = 0 : (a.tabIndex = -1, a.removeAttribute("tabIndex"))
- },
- Rd = function(a) {
- return C && !lc("9") ? (a = a.getAttributeNode("tabindex"), null != a && a.specified) : a.hasAttribute("tabindex")
- },
- Sd = function(a) {
- a = a.tabIndex;
- return va(a) && 0 <= a && 32768 > a
- },
- Ud = function(a) {
- if (Pc &&
- null !== a && "innerText" in a) a = a.innerText.replace(/(\r\n|\r|\n)/g, "\n");
- else {
- var b = [];
- Td(a, b, !0);
- a = b.join("")
- }
- a = a.replace(/ \xAD /g, " ").replace(/\xAD/g, "");
- a = a.replace(/\u200B/g, "");
- Pc || (a = a.replace(/ +/g, " "));
- " " != a && (a = a.replace(/^\s*/, ""));
- return a
- },
- Vd = function(a) {
- var b = [];
- Td(a, b, !1);
- return b.join("")
- },
- Td = function(a, b, c) {
- if (!(a.nodeName in Od))
- 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 Pd) b.push(Pd[a.nodeName]);
- else
- for (a =
- a.firstChild; a;) Td(a, b, c), a = a.nextSibling
- },
- zd = function(a) {
- if (a && "number" == typeof a.length) {
- if (w(a)) return "function" == typeof a.item || "string" == typeof a.item;
- if (Ca(a)) return "function" == typeof a.item
- }
- return !1
- },
- Wd = function(a) {
- try {
- var b = a && a.activeElement;
- return b && b.nodeName ? b : null
- } catch (c) {
- return null
- }
- },
- ld = function(a) {
- this.l = a || p.document || document
- };
- ld.prototype.B = function(a) {
- return od(this.l, a)
- };
- ld.prototype.P = function(a) {
- return M(a, this.l)
- };
- ld.prototype.V = function(a, b, c) {
- return wd(this.l, arguments)
- };
- Nb("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));
- var Xd = function(a, b, c) {
- v(c) && (c = c.join(" "));
- var d = "aria-" + b;
- "" === c || void 0 == c ? (Mc || (Mc = {
- atomic: !1,
- autocomplete: "none",
- dropeffect: "none",
- haspopup: !1,
- live: "off",
- multiline: !1,
- multiselectable: !1,
- orientation: "vertical",
- readonly: !1,
- relevant: "additions text",
- required: !1,
- sort: "none",
- busy: !1,
- disabled: !1,
- hidden: !1,
- invalid: "false"
- }), c = Mc, b in c ? a.setAttribute(d, c[b]) : a.removeAttribute(d)) : a.setAttribute(d, c)
- };
- var O = function() {
- this.da = this.da;
- this.za = this.za
- };
- O.prototype.da = !1;
- O.prototype.pa = function() {
- this.da || (this.da = !0, this.L())
- };
- var Zd = function(a, b) {
- var c = Ia(Yd, b);
- a.da ? q(void 0) ? c.call(void 0) : c() : (a.za || (a.za = []), a.za.push(q(void 0) ? x(c, void 0) : c))
- };
- O.prototype.L = function() {
- if (this.za)
- for (; this.za.length;) this.za.shift()()
- };
- var Yd = function(a) {
- a && "function" == typeof a.pa && a.pa()
- };
- var $d = [],
- ae = [],
- be = !1,
- ce = function(a) {
- $d[$d.length] = a;
- if (be)
- for (var b = 0; b < ae.length; b++) a(x(ae[b].l, ae[b]))
- };
- var de = function(a) {
- var b = p.onerror,
- c = !1;
- E && !lc("535.3") && (c = !c);
- p.onerror = function(d, e, f, g, l) {
- b && b(d, e, f, g, l);
- a({
- message: d,
- fileName: e,
- line: f,
- lineNumber: f,
- vc: g,
- error: l
- });
- return c
- }
- },
- ee = function(a) {
- return {
- valueOf: function() {
- return a
- }
- }.valueOf()
- };
- var fe = !C || 9 <= Number(mc),
- ge = !C || 9 <= Number(mc),
- he = C && !lc("9"),
- ie = {
- valueOf: function() {
- if (!p.addEventListener || !Object.defineProperty) return !1;
- var a = !1,
- b = Object.defineProperty({}, "passive", {
- get: function() {
- a = !0
- }
- });
- p.addEventListener("test", u, b);
- p.removeEventListener("test", u, b);
- return a
- }
- }.valueOf();
- var je = function(a, b) {
- this.type = a;
- this.l = this.target = b;
- this.o = !1;
- this.Xd = !0
- };
- je.prototype.m = function() {
- this.o = !0
- };
- je.prototype.preventDefault = function() {
- this.Xd = !1
- };
- var ke = function(a) {
- return E ? "webkit" + a : Ub ? "o" + a.toLowerCase() : a.toLowerCase()
- },
- le = {
- nf: "click",
- xh: "rightclick",
- zf: "dblclick",
- ld: "mousedown",
- od: "mouseup",
- nd: "mouseover",
- md: "mouseout",
- Dg: "mousemove",
- Bg: "mouseenter",
- Cg: "mouseleave",
- kd: "mousecancel",
- Ch: "selectionchange",
- Dh: "selectstart",
- li: "wheel",
- ng: "keypress",
- mg: "keydown",
- og: "keyup",
- hf: "blur",
- ag: "focus",
- Af: "deactivate",
- cg: "focusin",
- dg: "focusout",
- mf: "change",
- th: "reset",
- Bh: "select",
- Ph: "submit",
- jg: "input",
- qh: "propertychange",
- Rf: "dragstart",
- Mf: "drag",
- Of: "dragenter",
- Qf: "dragover",
- Pf: "dragleave",
- Sf: "drop",
- Nf: "dragend",
- $h: "touchstart",
- Zh: "touchmove",
- Yh: "touchend",
- Xh: "touchcancel",
- ff: "beforeunload",
- uf: "consolemessage",
- vf: "contextmenu",
- Bf: "devicechange",
- Cf: "devicemotion",
- Df: "deviceorientation",
- Gf: "DOMContentLoaded",
- Wf: "error",
- hg: "help",
- pg: "load",
- xg: "losecapture",
- Xg: "orientationchange",
- sh: "readystatechange",
- uh: "resize",
- yh: "scroll",
- ci: "unload",
- kf: "canplay",
- lf: "canplaythrough",
- Tf: "durationchange",
- Uf: "emptied",
- Vf: "ended",
- sg: "loadeddata",
- tg: "loadedmetadata",
- dh: "pause",
- eh: "play",
- fh: "playing",
- rh: "ratechange",
- zh: "seeked",
- Ah: "seeking",
- Lh: "stalled",
- Qh: "suspend",
- Wh: "timeupdate",
- ji: "volumechange",
- ki: "waiting",
- Kh: "sourceopen",
- Jh: "sourceended",
- Ih: "sourceclosed",
- Se: "abort",
- ei: "update",
- hi: "updatestart",
- fi: "updateend",
- gg: "hashchange",
- $g: "pagehide",
- ah: "pageshow",
- oh: "popstate",
- xf: "copy",
- bh: "paste",
- yf: "cut",
- $e: "beforecopy",
- af: "beforecut",
- df: "beforepaste",
- Wg: "online",
- Vg: "offline",
- zg: "message",
- tf: "connect",
- kg: "install",
- Te: "activate",
- $f: "fetch",
- eg: "foreignfetch",
- Ag: "messageerror",
- Mh: "statechange",
- gi: "updatefound",
- wf: "controllerchange",
- Xe: ke("AnimationStart"),
- Ve: ke("AnimationEnd"),
- We: ke("AnimationIteration"),
- ai: ke("TransitionEnd"),
- hh: "pointerdown",
- nh: "pointerup",
- gh: "pointercancel",
- kh: "pointermove",
- mh: "pointerover",
- lh: "pointerout",
- ih: "pointerenter",
- jh: "pointerleave",
- fg: "gotpointercapture",
- yg: "lostpointercapture",
- Eg: "MSGestureChange",
- Fg: "MSGestureEnd",
- Gg: "MSGestureHold",
- Hg: "MSGestureStart",
- Ig: "MSGestureTap",
- Jg: "MSGotPointerCapture",
- Kg: "MSInertiaStart",
- Lg: "MSLostPointerCapture",
- Mg: "MSPointerCancel",
- Ng: "MSPointerDown",
- Og: "MSPointerEnter",
- Pg: "MSPointerHover",
- Qg: "MSPointerLeave",
- Rg: "MSPointerMove",
- Sg: "MSPointerOut",
- Tg: "MSPointerOver",
- Ug: "MSPointerUp",
- Sh: "text",
- Th: C ? "textinput" : "textInput",
- rf: "compositionstart",
- sf: "compositionupdate",
- qf: "compositionend",
- bf: "beforeinput",
- Yf: "exit",
- qg: "loadabort",
- rg: "loadcommit",
- ug: "loadredirect",
- vg: "loadstart",
- wg: "loadstop",
- wh: "responsive",
- Hh: "sizechanged",
- di: "unresponsive",
- ii: "visibilitychange",
- Oh: "storage",
- Lf: "DOMSubtreeModified",
- Hf: "DOMNodeInserted",
- Jf: "DOMNodeRemoved",
- Kf: "DOMNodeRemovedFromDocument",
- If: "DOMNodeInsertedIntoDocument",
- Ef: "DOMAttrModified",
- Ff: "DOMCharacterDataModified",
- ef: "beforeprint",
- Ue: "afterprint",
- cf: "beforeinstallprompt",
- Ye: "appinstalled"
- };
- var ne = function(a, b) {
- je.call(this, a ? a.type : "");
- this.relatedTarget = this.l = this.target = null;
- this.button = this.screenY = this.screenX = this.clientY = this.clientX = 0;
- this.key = "";
- this.keyCode = 0;
- this.w = this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1;
- this.pointerId = 0;
- this.pointerType = "";
- this.ta = null;
- if (a) {
- var c = this.type = a.type,
- d = a.changedTouches ? a.changedTouches[0] : null;
- this.target = a.target || a.srcElement;
- this.l = b;
- var e = a.relatedTarget;
- if (e) {
- if (Xb) {
- a: {
- try {
- Rb(e.nodeName);
- var f = !0;
- break a
- } catch (g) {}
- f = !1
- }
- f ||
- (e = null)
- }
- } else "mouseover" == c ? e = a.fromElement : "mouseout" == c && (e = a.toElement);
- this.relatedTarget = e;
- null === d ? (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.clientX = void 0 !== d.clientX ? d.clientX : d.pageX, this.clientY = void 0 !== d.clientY ? d.clientY : d.pageY, this.screenX = d.screenX || 0, this.screenY = d.screenY || 0);
- this.button = a.button;
- this.keyCode = a.keyCode || 0;
- this.key = a.key || "";
- this.ctrlKey = a.ctrlKey;
- this.altKey = a.altKey;
- this.shiftKey = a.shiftKey;
- this.metaKey = a.metaKey;
- this.w = Zb ? a.metaKey : a.ctrlKey;
- this.pointerId = a.pointerId || 0;
- this.pointerType = r(a.pointerType) ? a.pointerType : me[a.pointerType] || "";
- this.ta = a;
- a.defaultPrevented && this.preventDefault()
- }
- };
- z(ne, je);
- var oe = ee([1, 4, 2]),
- me = ee({
- 2: "touch",
- 3: "pen",
- 4: "mouse"
- }),
- pe = function(a) {
- return fe ? 0 == a.ta.button : "click" == a.type ? !0 : !!(a.ta.button & oe[0])
- };
- ne.prototype.m = function() {
- ne.F.m.call(this);
- this.ta.stopPropagation ? this.ta.stopPropagation() : this.ta.cancelBubble = !0
- };
- ne.prototype.preventDefault = function() {
- ne.F.preventDefault.call(this);
- var a = this.ta;
- if (a.preventDefault) a.preventDefault();
- else if (a.returnValue = !1, he) try {
- if (a.ctrlKey || 112 <= a.keyCode && 123 >= a.keyCode) a.keyCode = -1
- } catch (b) {}
- };
- var qe = "closure_listenable_" + (1E6 * Math.random() | 0),
- re = function(a) {
- return !(!a || !a[qe])
- },
- se = 0;
- var te = function(a, b, c, d, e) {
- this.listener = a;
- this.l = null;
- this.src = b;
- this.type = c;
- this.capture = !!d;
- this.dc = e;
- this.key = ++se;
- this.qb = this.Rb = !1
- },
- ue = function(a) {
- a.qb = !0;
- a.listener = null;
- a.l = null;
- a.src = null;
- a.dc = null
- };
- var ve = function(a) {
- this.src = a;
- this.l = {};
- this.m = 0
- };
- ve.prototype.add = function(a, b, c, d, e) {
- var f = a.toString();
- a = this.l[f];
- a || (a = this.l[f] = [], this.m++);
- var g = we(a, b, d, e); - 1 < g ? (b = a[g], c || (b.Rb = !1)) : (b = new te(b, this.src, f, !!d, e), b.Rb = c, a.push(b));
- return b
- };
- var xe = function(a, b) {
- var c = b.type;
- c in a.l && Za(a.l[c], b) && (ue(b), 0 == a.l[c].length && (delete a.l[c], a.m--))
- },
- ye = function(a, b, c, d, e) {
- a = a.l[b.toString()];
- b = -1;
- a && (b = we(a, c, d, e));
- return -1 < b ? a[b] : null
- },
- ze = function(a, b) {
- var c = q(b),
- d = c ? b.toString() : "",
- e = q(void 0);
- return Eb(a.l, function(a) {
- for (var b = 0; b < a.length; ++b)
- if (!(c && a[b].type != d || e && void 0 != a[b].capture)) return !0;
- return !1
- })
- },
- we = function(a, b, c, d) {
- for (var e = 0; e < a.length; ++e) {
- var f = a[e];
- if (!f.qb && f.listener == b && f.capture == !!c && f.dc == d) return e
- }
- return -1
- };
- var Ae = "closure_lm_" + (1E6 * Math.random() | 0),
- Be = {},
- Ce = 0,
- Ee = function(a, b, c, d, e) {
- if (d && d.once) return De(a, b, c, d, e);
- if (v(b)) {
- for (var f = 0; f < b.length; f++) Ee(a, b[f], c, d, e);
- return null
- }
- c = Fe(c);
- return re(a) ? a.G(b, c, w(d) ? !!d.capture : !!d, e) : Ge(a, b, c, !1, d, e)
- },
- Ge = function(a, b, c, d, e, f) {
- if (!b) throw Error("Invalid event type");
- var g = w(e) ? !!e.capture : !!e,
- l = He(a);
- l || (a[Ae] = l = new ve(a));
- c = l.add(b, c, d, g, f);
- if (c.l) return c;
- d = Ie();
- c.l = d;
- d.src = a;
- d.listener = c;
- if (a.addEventListener) ie || (e = g), void 0 === e && (e = !1), a.addEventListener(b.toString(),
- d, e);
- else if (a.attachEvent) a.attachEvent(Je(b.toString()), d);
- else if (a.addListener && a.removeListener) a.addListener(d);
- else throw Error("addEventListener and attachEvent are unavailable.");
- Ce++;
- return c
- },
- Ie = function() {
- var a = Ke,
- b = ge ? function(c) {
- return a.call(b.src, b.listener, c)
- } : function(c) {
- c = a.call(b.src, b.listener, c);
- if (!c) return c
- };
- return b
- },
- De = function(a, b, c, d, e) {
- if (v(b)) {
- for (var f = 0; f < b.length; f++) De(a, b[f], c, d, e);
- return null
- }
- c = Fe(c);
- return re(a) ? a.U.add(String(b), c, !0, w(d) ? !!d.capture : !!d, e) :
- Ge(a, b, c, !0, d, e)
- },
- Le = function(a, b, c, d, e) {
- if (v(b))
- for (var f = 0; f < b.length; f++) Le(a, b[f], c, d, e);
- else d = w(d) ? !!d.capture : !!d, c = Fe(c), re(a) ? (a = a.U, b = String(b).toString(), b in a.l && (f = a.l[b], c = we(f, c, d, e), -1 < c && (ue(f[c]), Array.prototype.splice.call(f, c, 1), 0 == f.length && (delete a.l[b], a.m--)))) : a && (a = He(a)) && (c = ye(a, b, c, d, e)) && Me(c)
- },
- Me = function(a) {
- if (!va(a) && a && !a.qb) {
- var b = a.src;
- if (re(b)) xe(b.U, a);
- else {
- var c = a.type,
- d = a.l;
- b.removeEventListener ? b.removeEventListener(c, d, a.capture) : b.detachEvent ? b.detachEvent(Je(c),
- d) : b.addListener && b.removeListener && b.removeListener(d);
- Ce--;
- (c = He(b)) ? (xe(c, a), 0 == c.m && (c.src = null, b[Ae] = null)) : ue(a)
- }
- }
- },
- Ne = function(a) {
- if (re(a)) return ze(a.U, q("keydown") ? "keydown" : void 0);
- a = He(a);
- return !!a && ze(a, "keydown")
- },
- Je = function(a) {
- return a in Be ? Be[a] : Be[a] = "on" + a
- },
- Pe = function(a, b, c, d) {
- var e = !0;
- if (a = He(a))
- if (b = a.l[b.toString()])
- for (b = b.concat(), a = 0; a < b.length; a++) {
- var f = b[a];
- f && f.capture == c && !f.qb && (f = Oe(f, d), e = e && !1 !== f)
- }
- return e
- },
- Oe = function(a, b) {
- var c = a.listener,
- d = a.dc || a.src;
- a.Rb &&
- Me(a);
- return c.call(d, b)
- },
- Ke = function(a, b) {
- if (a.qb) return !0;
- if (!ge) {
- var c = b || ya("window.event"),
- d = new ne(c, this),
- e = !0;
- if (!(0 > c.keyCode || void 0 != c.returnValue)) {
- a: {
- var f = !1;
- if (0 == c.keyCode) try {
- c.keyCode = -1;
- break a
- } catch (m) {
- f = !0
- }
- if (f || void 0 == c.returnValue) c.returnValue = !0
- }
- c = [];
- for (f = d.l; f; f = f.parentNode) c.push(f);f = a.type;
- for (var g = c.length - 1; !d.o && 0 <= g; g--) {
- d.l = c[g];
- var l = Pe(c[g], f, !0, d);
- e = e && l
- }
- for (g = 0; !d.o && g < c.length; g++) d.l = c[g],
- l = Pe(c[g], f, !1, d),
- e = e && l
- }
- return e
- }
- return Oe(a, new ne(b, this))
- },
- He =
- function(a) {
- a = a[Ae];
- return a instanceof ve ? a : null
- },
- Qe = "__closure_events_fn_" + (1E9 * Math.random() >>> 0),
- Fe = function(a) {
- if (Ca(a)) return a;
- a[Qe] || (a[Qe] = function(b) {
- return a.handleEvent(b)
- });
- return a[Qe]
- };
- ce(function(a) {
- Ke = a(Ke)
- });
- var Re = function(a) {
- return function() {
- return a
- }
- },
- Se = Re(!0),
- Te = Re(null);
- var Ue = function() {
- O.call(this);
- this.U = new ve(this);
- this.Ee = this;
- this.Pb = null
- };
- z(Ue, O);
- Ue.prototype[qe] = !0;
- n = Ue.prototype;
- n.dd = aa("Pb");
- n.removeEventListener = function(a, b, c, d) {
- Le(this, a, b, c, d)
- };
- n.dispatchEvent = function(a) {
- var b = this.Pb;
- if (b) {
- var c = [];
- for (var d = 1; b; b = b.Pb) c.push(b), ++d
- }
- b = this.Ee;
- d = a.type || a;
- if (r(a)) a = new je(a, b);
- else if (a instanceof je) a.target = a.target || b;
- else {
- var e = a;
- a = new je(d, b);
- Mb(a, e)
- }
- e = !0;
- if (c)
- for (var f = c.length - 1; !a.o && 0 <= f; f--) {
- var g = a.l = c[f];
- e = Ve(g, d, !0, a) && e
- }
- a.o || (g = a.l = b, e = Ve(g, d, !0, a) && e, a.o || (e = Ve(g, d, !1, a) && e));
- if (c)
- for (f = 0; !a.o && f < c.length; f++) g = a.l = c[f], e = Ve(g, d, !1, a) && e;
- return e
- };
- n.L = function() {
- Ue.F.L.call(this);
- if (this.U) {
- var a = this.U,
- b = 0,
- c;
- for (c in a.l) {
- for (var d = a.l[c], e = 0; e < d.length; e++) ++b, ue(d[e]);
- delete a.l[c];
- a.m--
- }
- }
- this.Pb = null
- };
- n.G = function(a, b, c, d) {
- return this.U.add(String(a), b, !1, c, d)
- };
- var Ve = function(a, b, c, d) {
- b = a.U.l[String(b)];
- if (!b) return !0;
- b = b.concat();
- for (var e = !0, f = 0; f < b.length; ++f) {
- var g = b[f];
- if (g && !g.qb && g.capture == c) {
- var l = g.listener,
- m = g.dc || g.src;
- g.Rb && xe(a.U, g);
- e = !1 !== l.call(m, d) && e
- }
- }
- return e && 0 != d.Xd
- };
- var We = function(a, b) {
- this.o = a;
- this.Eb = b;
- this.m = 0;
- this.l = null
- };
- We.prototype.get = function() {
- if (0 < this.m) {
- this.m--;
- var a = this.l;
- this.l = a.next;
- a.next = null
- } else a = this.o();
- return a
- };
- var Xe = function(a, b) {
- a.Eb(b);
- 100 > a.m && (a.m++, b.next = a.l, a.l = b)
- };
- var Ye = function(a) {
- p.setTimeout(function() {
- throw a;
- }, 0)
- },
- bf = function(a, b) {
- var c = a;
- b && (c = x(a, b));
- c = Ze(c);
- !Ca(p.setImmediate) || p.Window && p.Window.prototype && !B("Edge") && p.Window.prototype.setImmediate == p.setImmediate ? ($e || ($e = af()), $e(c)) : p.setImmediate(c)
- },
- $e, af = function() {
- var a = p.MessageChannel;
- "undefined" === typeof a && "undefined" !== typeof window && window.postMessage && window.addEventListener && !B("Presto") && (a = function() {
- 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 = "file:" == b.location.protocol ? "*" : b.location.protocol + "//" + b.location.host;
- a = x(function(a) {
- if (("*" == d || a.origin == d) && a.data == c) this.port1.onmessage()
- }, this);
- b.addEventListener("message", a, !1);
- this.port1 = {};
- this.port2 = {
- postMessage: function() {
- b.postMessage(c, d)
- }
- }
- });
- if ("undefined" !== typeof a && !B("Trident") && !B("MSIE")) {
- var b = new a,
- c = {},
- d = c;
- b.port1.onmessage = function() {
- if (q(c.next)) {
- c = c.next;
- var a = c.td;
- c.td = null;
- a()
- }
- };
- return function(a) {
- d.next = {
- td: a
- };
- d = d.next;
- b.port2.postMessage(0)
- }
- }
- return "undefined" !== typeof document && "onreadystatechange" in document.createElement("SCRIPT") ? function(a) {
- var b = document.createElement("SCRIPT");
- b.onreadystatechange = function() {
- b.onreadystatechange = null;
- b.parentNode.removeChild(b);
- b = null;
- a();
- a = null
- };
- document.documentElement.appendChild(b)
- } : function(a) {
- p.setTimeout(a, 0)
- }
- },
- Ze = function(a) {
- return a
- };
- ce(function(a) {
- Ze = a
- });
- var cf = function() {
- this.m = this.l = null
- },
- ef = new We(function() {
- return new df
- }, function(a) {
- a.reset()
- });
- cf.prototype.add = function(a, b) {
- var c = ef.get();
- c.set(a, b);
- this.m ? this.m.next = c : this.l = c;
- this.m = c
- };
- var gf = function() {
- var a = ff,
- b = null;
- a.l && (b = a.l, a.l = a.l.next, a.l || (a.m = null), b.next = null);
- return b
- },
- df = function() {
- this.next = this.m = this.l = null
- };
- df.prototype.set = function(a, b) {
- this.l = a;
- this.m = b;
- this.next = null
- };
- df.prototype.reset = function() {
- this.next = this.m = this.l = null
- };
- var lf = function(a, b) {
- hf || jf();
- kf || (hf(), kf = !0);
- ff.add(a, b)
- },
- hf, jf = function() {
- if (p.Promise && p.Promise.resolve) {
- var a = p.Promise.resolve(void 0);
- hf = function() {
- a.then(mf)
- }
- } else hf = function() {
- bf(mf)
- }
- },
- kf = !1,
- ff = new cf,
- mf = function() {
- for (var a; a = gf();) {
- try {
- a.l.call(a.m)
- } catch (b) {
- Ye(b)
- }
- Xe(ef, a)
- }
- kf = !1
- };
- var nf = function(a) {
- a.prototype.then = a.prototype.then;
- a.prototype.$goog_Thenable = !0
- },
- of = function(a) {
- if (!a) return !1;
- try {
- return !!a.$goog_Thenable
- } catch (b) {
- return !1
- }
- };
- var qf = function(a, b) {
- this.l = 0;
- this.H = void 0;
- this.w = this.m = this.o = null;
- this.A = this.D = !1;
- if (a != u) try {
- var c = this;
- a.call(b, function(a) {
- pf(c, 2, a)
- }, function(a) {
- pf(c, 3, a)
- })
- } catch (d) {
- pf(this, 3, d)
- }
- },
- rf = function() {
- this.next = this.o = this.m = this.w = this.l = null;
- this.A = !1
- };
- rf.prototype.reset = function() {
- this.o = this.m = this.w = this.l = null;
- this.A = !1
- };
- var sf = new We(function() {
- return new rf
- }, function(a) {
- a.reset()
- }),
- tf = function(a, b, c) {
- var d = sf.get();
- d.w = a;
- d.m = b;
- d.o = c;
- return d
- },
- uf = function(a) {
- if (a instanceof qf) return a;
- var b = new qf(u);
- pf(b, 2, a);
- return b
- },
- vf = function() {
- return new qf(function(a, b) {
- b(void 0)
- })
- },
- xf = function(a, b, c) {
- wf(a, b, c, null) || lf(Ia(b, a))
- },
- yf = function(a) {
- return new qf(function(b, c) {
- var d = a.length,
- e = [];
- if (d)
- for (var f = function(a, c) {
- d--;
- e[a] = c;
- 0 == d && b(e)
- }, g = function(a) {
- c(a)
- }, l = 0, m; l < a.length; l++) m = a[l], xf(m, Ia(f, l), g);
- else b(e)
- })
- },
- Af =
- function() {
- var a, b, c = new qf(function(c, e) {
- a = c;
- b = e
- });
- return new zf(c, a, b)
- };
- qf.prototype.then = function(a, b, c) {
- return Bf(this, Ca(a) ? a : null, Ca(b) ? b : null, c)
- };
- nf(qf);
- var Cf = function(a, b) {
- return Bf(a, null, b, void 0)
- };
- qf.prototype.cancel = function(a) {
- 0 == this.l && lf(function() {
- var b = new Df(a);
- Ef(this, b)
- }, this)
- };
- var Ef = function(a, b) {
- if (0 == a.l)
- if (a.o) {
- var c = a.o;
- if (c.m) {
- for (var d = 0, e = null, f = null, g = c.m; g && (g.A || (d++, g.l == a && (e = g), !(e && 1 < d))); g = g.next) e || (f = g);
- e && (0 == c.l && 1 == d ? Ef(c, b) : (f ? (d = f, d.next == c.w && (c.w = d), d.next = d.next.next) : Ff(c), Gf(c, e, 3, b)))
- }
- a.o = null
- } else pf(a, 3, b)
- },
- If = function(a, b) {
- a.m || 2 != a.l && 3 != a.l || Hf(a);
- a.w ? a.w.next = b : a.m = b;
- a.w = b
- },
- Bf = function(a, b, c, d) {
- var e = tf(null, null, null);
- e.l = new qf(function(a, g) {
- e.w = b ? function(c) {
- try {
- var e = b.call(d, c);
- a(e)
- } catch (t) {
- g(t)
- }
- } : a;
- e.m = c ? function(b) {
- try {
- var e = c.call(d,
- b);
- !q(e) && b instanceof Df ? g(b) : a(e)
- } catch (t) {
- g(t)
- }
- } : g
- });
- e.l.o = a;
- If(a, e);
- return e.l
- };
- qf.prototype.U = function(a) {
- this.l = 0;
- pf(this, 2, a)
- };
- qf.prototype.da = function(a) {
- this.l = 0;
- pf(this, 3, a)
- };
- var pf = function(a, b, c) {
- 0 == a.l && (a === c && (b = 3, c = new TypeError("Promise cannot resolve to itself")), a.l = 1, wf(c, a.U, a.da, a) || (a.H = c, a.l = b, a.o = null, Hf(a), 3 != b || c instanceof Df || Jf(a, c)))
- },
- wf = function(a, b, c, d) {
- if (a instanceof qf) return If(a, tf(b || u, c || null, d)), !0;
- if ( of (a)) return a.then(b, c, d), !0;
- if (w(a)) try {
- var e = a.then;
- if (Ca(e)) return Kf(a, e, b, c, d), !0
- } catch (f) {
- return c.call(d, f), !0
- }
- return !1
- },
- Kf = function(a, b, c, d, e) {
- var f = !1,
- g = function(a) {
- f || (f = !0, c.call(e, a))
- },
- l = function(a) {
- f || (f = !0, d.call(e, a))
- };
- try {
- b.call(a,
- g, l)
- } catch (m) {
- l(m)
- }
- },
- Hf = function(a) {
- a.D || (a.D = !0, lf(a.C, a))
- },
- Ff = function(a) {
- var b = null;
- a.m && (b = a.m, a.m = b.next, b.next = null);
- a.m || (a.w = null);
- return b
- };
- qf.prototype.C = function() {
- for (var a; a = Ff(this);) Gf(this, a, this.l, this.H);
- this.D = !1
- };
- var Gf = function(a, b, c, d) {
- if (3 == c && b.m && !b.A)
- for (; a && a.A; a = a.o) a.A = !1;
- if (b.l) b.l.o = null, Lf(b, c, d);
- else try {
- b.A ? b.w.call(b.o) : Lf(b, c, d)
- } catch (e) {
- Mf.call(null, e)
- }
- Xe(sf, b)
- },
- Lf = function(a, b, c) {
- 2 == b ? a.w.call(a.o, c) : a.m && a.m.call(a.o, c)
- },
- Jf = function(a, b) {
- a.A = !0;
- lf(function() {
- a.A && Mf.call(null, b)
- })
- },
- Mf = Ye,
- Df = function(a) {
- Ma.call(this, a)
- };
- z(Df, Ma);
- Df.prototype.name = "cancel";
- var zf = function(a, b, c) {
- this.l = a;
- this.resolve = b;
- this.reject = c
- };
- var P = function(a, b, c) {
- if (Ca(a)) c && (a = x(a, c));
- else if (a && "function" == typeof a.handleEvent) a = x(a.handleEvent, a);
- else throw Error("Invalid listener argument");
- return 2147483647 < Number(b) ? -1 : p.setTimeout(a, b || 0)
- },
- Nf = function(a) {
- p.clearTimeout(a)
- };
- var Of = function(a, b, c) {
- O.call(this);
- this.l = a;
- this.w = b || 0;
- this.m = c;
- this.o = x(this.ke, this)
- };
- z(Of, O);
- n = Of.prototype;
- n.jb = 0;
- n.L = function() {
- Of.F.L.call(this);
- this.stop();
- delete this.l;
- delete this.m
- };
- n.start = function(a) {
- this.stop();
- this.jb = P(this.o, q(a) ? a : this.w)
- };
- n.stop = function() {
- 0 != this.jb && Nf(this.jb);
- this.jb = 0
- };
- n.ke = function() {
- this.jb = 0;
- this.l && this.l.call(this.m)
- };
- var Pf = function() {
- this.m = -1
- };
- var Qf = function(a, b, c) {
- this.m = -1;
- this.l = a;
- this.m = c || a.m || 16;
- this.D = Array(this.m);
- this.A = Array(this.m);
- a = b;
- a.length > this.m && (this.l.o(a), a = this.l.w(), this.l.reset());
- for (c = 0; c < this.m; c++) b = c < a.length ? a[c] : 0, this.D[c] = b ^ 92, this.A[c] = b ^ 54;
- this.l.o(this.A)
- };
- z(Qf, Pf);
- Qf.prototype.reset = function() {
- this.l.reset();
- this.l.o(this.A)
- };
- Qf.prototype.o = function(a, b) {
- this.l.o(a, b)
- };
- Qf.prototype.w = function() {
- var a = this.l.w();
- this.l.reset();
- this.l.o(this.D);
- this.l.o(a);
- return this.l.w()
- };
- var Tf = function(a, b) {
- this.m = 64;
- this.D = p.Uint8Array ? new Uint8Array(this.m) : Array(this.m);
- this.H = this.A = 0;
- this.l = [];
- this.U = a;
- this.C = b;
- this.da = p.Int32Array ? new Int32Array(64) : Array(64);
- q(Rf) || (p.Int32Array ? Rf = new Int32Array(Sf) : Rf = Sf);
- this.reset()
- },
- Rf;
- z(Tf, Pf);
- var Uf = $a(128, fb(63));
- Tf.prototype.reset = function() {
- this.H = this.A = 0;
- this.l = p.Int32Array ? new Int32Array(this.C) : ab(this.C)
- };
- var Vf = function(a) {
- for (var b = a.D, c = a.da, d = 0, e = 0; e < b.length;) c[d++] = b[e] << 24 | b[e + 1] << 16 | b[e + 2] << 8 | b[e + 3], e = 4 * d;
- for (b = 16; 64 > b; b++) {
- e = c[b - 15] | 0;
- d = c[b - 2] | 0;
- var f = (c[b - 16] | 0) + ((e >>> 7 | e << 25) ^ (e >>> 18 | e << 14) ^ e >>> 3) | 0,
- g = (c[b - 7] | 0) + ((d >>> 17 | d << 15) ^ (d >>> 19 | d << 13) ^ d >>> 10) | 0;
- c[b] = f + g | 0
- }
- d = a.l[0] | 0;
- e = a.l[1] | 0;
- var l = a.l[2] | 0,
- m = a.l[3] | 0,
- t = a.l[4] | 0,
- D = a.l[5] | 0,
- F = a.l[6] | 0;
- f = a.l[7] | 0;
- for (b = 0; 64 > b; b++) {
- var sa = ((d >>> 2 | d << 30) ^ (d >>> 13 | d << 19) ^ (d >>> 22 | d << 10)) + (d & e ^ d & l ^ e & l) | 0;
- g = t & D ^ ~t & F;
- f = f + ((t >>> 6 | t << 26) ^ (t >>> 11 | t << 21) ^ (t >>>
- 25 | t << 7)) | 0;
- g = g + (Rf[b] | 0) | 0;
- g = f + (g + (c[b] | 0) | 0) | 0;
- f = F;
- F = D;
- D = t;
- t = m + g | 0;
- m = l;
- l = e;
- e = d;
- d = g + sa | 0
- }
- a.l[0] = a.l[0] + d | 0;
- a.l[1] = a.l[1] + e | 0;
- a.l[2] = a.l[2] + l | 0;
- a.l[3] = a.l[3] + m | 0;
- a.l[4] = a.l[4] + t | 0;
- a.l[5] = a.l[5] + D | 0;
- a.l[6] = a.l[6] + F | 0;
- a.l[7] = a.l[7] + f | 0
- };
- Tf.prototype.o = function(a, b) {
- q(b) || (b = a.length);
- var c = 0,
- d = this.A;
- if (r(a))
- for (; c < b;) this.D[d++] = a.charCodeAt(c++), d == this.m && (Vf(this), d = 0);
- else if (Ba(a))
- for (; c < b;) {
- var e = a[c++];
- if (!("number" == typeof e && 0 <= e && 255 >= e && e == (e | 0))) throw Error("message must be a byte array");
- this.D[d++] = e;
- d == this.m && (Vf(this), d = 0)
- } else throw Error("message must be string or array");
- this.A = d;
- this.H += b
- };
- Tf.prototype.w = function() {
- var a = [],
- b = 8 * this.H;
- 56 > this.A ? this.o(Uf, 56 - this.A) : this.o(Uf, this.m - (this.A - 56));
- for (var c = 63; 56 <= c; c--) this.D[c] = b & 255, b /= 256;
- Vf(this);
- for (c = b = 0; c < this.U; c++)
- for (var d = 24; 0 <= d; d -= 8) a[b++] = this.l[c] >> d & 255;
- return a
- };
- var Sf = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804,
- 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298
- ];
- var Xf = function() {
- Tf.call(this, 8, Wf)
- };
- z(Xf, Tf);
- var Wf = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225];
- var Yf = "StopIteration" in p ? p.StopIteration : {
- message: "StopIteration",
- stack: ""
- },
- Zf = h();
- Zf.prototype.next = function() {
- throw Yf;
- };
- Zf.prototype.yb = function() {
- return this
- };
- var $f = function(a) {
- if (a instanceof Zf) return a;
- if ("function" == typeof a.yb) return a.yb(!1);
- if (Ba(a)) {
- var b = 0,
- c = new Zf;
- c.next = function() {
- for (;;) {
- if (b >= a.length) throw Yf;
- if (b in a) return a[b++];
- b++
- }
- };
- return c
- }
- throw Error("Not implemented");
- },
- ag = function(a, b, c) {
- if (Ba(a)) try {
- A(a, b, c)
- } catch (d) {
- if (d !== Yf) throw d;
- } else {
- a = $f(a);
- try {
- for (;;) b.call(c, a.next(), void 0, a)
- } catch (d) {
- if (d !== Yf) throw d;
- }
- }
- };
- var bg = function(a, b) {
- this.m = {};
- this.l = [];
- this.w = this.o = 0;
- var c = arguments.length;
- if (1 < c) {
- if (c % 2) throw Error("Uneven number of arguments");
- for (var d = 0; d < c; d += 2) this.set(arguments[d], arguments[d + 1])
- } else if (a)
- if (a instanceof bg)
- for (c = a.ua(), d = 0; d < c.length; d++) this.set(c[d], a.get(c[d]));
- else
- for (d in a) this.set(d, a[d])
- };
- bg.prototype.qa = function() {
- cg(this);
- for (var a = [], b = 0; b < this.l.length; b++) a.push(this.m[this.l[b]]);
- return a
- };
- bg.prototype.ua = function() {
- cg(this);
- return this.l.concat()
- };
- var dg = function(a) {
- a.m = {};
- a.l.length = 0;
- a.o = 0;
- a.w = 0
- },
- fg = function(a, b) {
- return eg(a.m, b) ? (delete a.m[b], a.o--, a.w++, a.l.length > 2 * a.o && cg(a), !0) : !1
- },
- cg = function(a) {
- if (a.o != a.l.length) {
- for (var b = 0, c = 0; b < a.l.length;) {
- var d = a.l[b];
- eg(a.m, d) && (a.l[c++] = d);
- b++
- }
- a.l.length = c
- }
- if (a.o != a.l.length) {
- var e = {};
- for (c = b = 0; b < a.l.length;) d = a.l[b], eg(e, d) || (a.l[c++] = d, e[d] = 1), b++;
- a.l.length = c
- }
- };
- bg.prototype.get = function(a, b) {
- return eg(this.m, a) ? this.m[a] : b
- };
- bg.prototype.set = function(a, b) {
- eg(this.m, a) || (this.o++, this.l.push(a), this.w++);
- this.m[a] = b
- };
- bg.prototype.forEach = function(a, b) {
- for (var c = this.ua(), d = 0; d < c.length; d++) {
- var e = c[d],
- f = this.get(e);
- a.call(b, f, e, this)
- }
- };
- bg.prototype.yb = function(a) {
- cg(this);
- var b = 0,
- c = this.w,
- d = this,
- e = new Zf;
- e.next = function() {
- if (c != d.w) throw Error("The map has changed since the iterator was created");
- if (b >= d.l.length) throw Yf;
- var e = d.l[b++];
- return a ? e : d.m[e]
- };
- return e
- };
- var eg = function(a, b) {
- return Object.prototype.hasOwnProperty.call(a, b)
- };
- var gg = function(a, b) {
- O.call(this);
- this.w = b;
- this.l = [];
- if (a > this.w) throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");
- for (var c = 0; c < a; c++) this.l.push(this.m())
- };
- z(gg, O);
- var hg = function(a, b) {
- a.l.length < a.w ? a.l.push(b) : a.o(b)
- };
- gg.prototype.m = function() {
- return {}
- };
- gg.prototype.o = function(a) {
- if (w(a))
- if (Ca(a.pa)) a.pa();
- else
- for (var b in a) delete a[b]
- };
- gg.prototype.L = function() {
- gg.F.L.call(this);
- for (var a = this.l; a.length;) this.o(a.pop());
- delete this.l
- };
- var kg = function() {
- this.l = [];
- this.m = new bg;
- this.R = this.M = this.za = this.H = 0;
- this.o = new bg;
- this.D = this.da = 0;
- this.W = 1;
- this.w = new gg(0, 4E3);
- this.w.m = function() {
- return new ig
- };
- this.C = new gg(0, 50);
- this.C.m = function() {
- return new jg
- };
- var a = this;
- this.A = new gg(0, 2E3);
- this.A.m = function() {
- return String(a.W++)
- };
- this.A.o = h();
- this.U = {}
- },
- jg = function() {
- this.hd = this.time = this.count = 0
- };
- jg.prototype.toString = function() {
- var a = [];
- a.push(this.type, " ", this.count, " (", Math.round(10 * this.time) / 10, " ms)");
- this.hd && a.push(" [VarAlloc = ", this.hd, "]");
- return a.join("")
- };
- var ig = h(),
- ng = function(a, b, c, d) {
- var e = []; - 1 == c ? e.push(" ") : e.push(lg(a.m - c));
- e.push(" ", mg(a.m - b));
- 0 == a.l ? e.push(" Start ") : 1 == a.l ? (e.push(" Done "), e.push(lg(a.A - a.startTime), " ms ")) : e.push(" Comment ");
- e.push(d, a);
- 0 < a.w && e.push("[VarAlloc ", a.w, "] ");
- return e.join("")
- };
- ig.prototype.toString = function() {
- return null == this.type ? this.o : "[" + this.type + "] " + this.o
- };
- var og = {
- Vi: !0
- },
- pg = function(a) {
- a.U.stop && ag(a.m, function(a) {
- this.U.stop(a.id, og)
- }, a);
- dg(a.m)
- };
- kg.prototype.reset = function() {
- pg(this);
- for (var a = 0; a < this.l.length; a++) {
- var b = this.l[a];
- b.id ? eg(this.m.m, b.id) || (hg(this.A, b.id), hg(this.w, b)) : hg(this.w, b)
- }
- this.l.length = 0;
- this.H = y();
- this.D = this.da = this.R = this.M = this.za = 0;
- a = this.o.ua();
- for (b = 0; b < a.length; b++) {
- var c = this.o.get(a[b]);
- c.count = 0;
- c.time = 0;
- c.hd = 0;
- hg(this.C, c)
- }
- dg(this.o)
- };
- kg.prototype.toString = function() {
- for (var a = [], b = -1, c = [], d = 0; d < this.l.length; d++) {
- var e = this.l[d];
- 1 == e.l && c.pop();
- a.push(" ", ng(e, this.H, b, c.join("")));
- b = e.m;
- a.push("\n");
- 0 == e.l && c.push("| ")
- }
- if (0 != this.m.o) {
- var f = y();
- a.push(" Unstopped timers:\n");
- ag(this.m, function(b) {
- a.push(" ", b, " (", f - b.startTime, " ms, started at ", mg(b.startTime), ")\n")
- })
- }
- b = this.o.ua();
- for (d = 0; d < b.length; d++) c = this.o.get(b[d]), 1 < c.count && a.push(" TOTAL ", c, "\n");
- a.push("Total tracers created ", this.da, "\n", "Total comments created ",
- this.D, "\n", "Overhead start: ", this.za, " ms\n", "Overhead end: ", this.M, " ms\n", "Overhead comment: ", this.R, " ms\n");
- return a.join("")
- };
- var lg = function(a) {
- a = Math.round(a);
- var b = "";
- 1E3 > a && (b = " ");
- 100 > a && (b = " ");
- 10 > a && (b = " ");
- return b + a
- },
- mg = function(a) {
- a = Math.round(a);
- return String(100 + a / 1E3 % 60).substring(1, 3) + "." + String(1E3 + a % 1E3).substring(1, 4)
- };
- new kg;
- var qg = function(a) {
- O.call(this);
- this.m = a
- };
- z(qg, O);
- qg.prototype.l = function(a) {
- return rg(this, a)
- };
- var sg = function(a, b) {
- return (b ? "__wrapper_" : "__protected_") + Fa(a) + "__"
- },
- rg = function(a, b) {
- var c = sg(a, !0);
- b[c] || ((b[c] = tg(a, b))[sg(a, !1)] = b);
- return b[c]
- },
- tg = function(a, b) {
- var c = function() {
- if (a.da) return b.apply(this, arguments);
- try {
- return b.apply(this, arguments)
- } catch (d) {
- if (!(d && "object" === typeof d && d.message && 0 == d.message.indexOf("Error in protected function: ") || "string" === typeof d && 0 == d.indexOf("Error in protected function: "))) throw a.m(d), new ug(d);
- } finally {}
- };
- c[sg(a, !1)] = b;
- return c
- },
- vg = function(a,
- b) {
- var c = ya("window"),
- d = c[b];
- c[b] = function(b, c) {
- r(b) && (b = Ia(Ka, b));
- arguments[0] = b = rg(a, b);
- if (d.apply) return d.apply(this, arguments);
- var e = b;
- if (2 < arguments.length) {
- var f = Array.prototype.slice.call(arguments, 2);
- e = function() {
- b.apply(this, f)
- }
- }
- return d(e, c)
- };
- c[b][sg(a, !1)] = d
- };
- qg.prototype.L = function() {
- var a = ya("window");
- var b = a.setTimeout;
- b = b[sg(this, !1)] || b;
- a.setTimeout = b;
- b = a.setInterval;
- b = b[sg(this, !1)] || b;
- a.setInterval = b;
- qg.F.L.call(this)
- };
- var ug = function(a) {
- Ma.call(this, "Error in protected function: " + (a && a.message ? String(a.message) : String(a)));
- (a = a && a.stack) && r(a) && (this.stack = a)
- };
- z(ug, Ma);
- var wg = function(a) {
- return /^\s*$/.test(a) ? !1 : /^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g, "@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g, "]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g, ""))
- },
- xg = function(a) {
- a = String(a);
- if (wg(a)) try {
- return eval("(" + a + ")")
- } catch (b) {}
- throw Error("Invalid JSON string: " + a);
- },
- Ag = function(a) {
- return (new zg).Fb(a)
- },
- zg = h();
- zg.prototype.Fb = function(a) {
- var b = [];
- Bg(this, a, b);
- return b.join("")
- };
- var Bg = function(a, b, c) {
- if (null == b) c.push("null");
- else {
- if ("object" == typeof b) {
- if (v(b)) {
- var d = b;
- b = d.length;
- c.push("[");
- for (var e = "", f = 0; f < b; f++) c.push(e), Bg(a, d[f], c), e = ",";
- c.push("]");
- return
- }
- if (b instanceof String || b instanceof Number || b instanceof Boolean) b = b.valueOf();
- else {
- c.push("{");
- e = "";
- for (d in b) Object.prototype.hasOwnProperty.call(b, d) && (f = b[d], "function" != typeof f && (c.push(e), Cg(d, c), c.push(":"), Bg(a, f, c), e = ","));
- c.push("}");
- return
- }
- }
- switch (typeof b) {
- case "string":
- Cg(b, c);
- break;
- case "number":
- c.push(isFinite(b) &&
- !isNaN(b) ? String(b) : "null");
- break;
- case "boolean":
- c.push(String(b));
- break;
- case "function":
- c.push("null");
- break;
- default:
- throw Error("Unknown type: " + typeof b);
- }
- }
- },
- Dg = {
- '"': '\\"',
- "\\": "\\\\",
- "/": "\\/",
- "\b": "\\b",
- "\f": "\\f",
- "\n": "\\n",
- "\r": "\\r",
- "\t": "\\t",
- "\x0B": "\\u000b"
- },
- Eg = /\uffff/.test("\uffff") ? /[\\"\x00-\x1f\x7f-\uffff]/g : /[\\"\x00-\x1f\x7f-\xff]/g,
- Cg = function(a, b) {
- b.push('"', a.replace(Eg, function(a) {
- var b = Dg[a];
- b || (b = "\\u" + (a.charCodeAt(0) | 65536).toString(16).substr(1), Dg[a] = b);
- return b
- }), '"')
- };
- var Fg = h();
- Fg.prototype.l = null;
- var Hg = function(a) {
- var b;
- (b = a.l) || (b = {}, Gg(a) && (b[0] = !0, b[1] = !0), b = a.l = b);
- return b
- };
- var Ig, Jg = h();
- z(Jg, Fg);
- var Kg = function(a) {
- return (a = Gg(a)) ? new ActiveXObject(a) : new XMLHttpRequest
- },
- Gg = function(a) {
- if (!a.m && "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.m = d
- } catch (e) {}
- }
- throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
- }
- return a.m
- };
- Ig = new Jg;
- var Lg = function(a) {
- if (a.qa && "function" == typeof a.qa) return a.qa();
- if (r(a)) return a.split("");
- if (Ba(a)) {
- for (var b = [], c = a.length, d = 0; d < c; d++) b.push(a[d]);
- return b
- }
- return Fb(a)
- },
- Mg = function(a, b, c) {
- if (a.forEach && "function" == typeof a.forEach) a.forEach(b, c);
- else if (Ba(a) || r(a)) A(a, b, c);
- else {
- if (a.ua && "function" == typeof a.ua) var d = a.ua();
- else if (a.qa && "function" == typeof a.qa) d = void 0;
- else if (Ba(a) || r(a)) {
- d = [];
- for (var e = a.length, f = 0; f < e; f++) d.push(f)
- } else d = Gb(a);
- e = Lg(a);
- f = e.length;
- for (var g = 0; g < f; g++) b.call(c,
- e[g], d && d[g], a)
- }
- };
- var Ng = /^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,
- Og = function(a) {
- a = a.match(Ng)[1] || null;
- !a && p.self && p.self.location && (a = p.self.location.protocol, a = a.substr(0, a.length - 1));
- return a ? a.toLowerCase() : ""
- },
- Pg = function(a) {
- var b = a.indexOf("#");
- return 0 > b ? a : a.substr(0, b)
- },
- Qg = function(a, b) {
- if (a)
- for (var c = a.split("&"), d = 0; d < c.length; d++) {
- var e = c[d].indexOf("="),
- f = null;
- if (0 <= e) {
- var g = c[d].substring(0, e);
- f = c[d].substring(e + 1)
- } else g = c[d];
- b(g, f ? decodeURIComponent(f.replace(/\+/g, " ")) : "")
- }
- },
- Rg = function(a, b) {
- if (!b) return a;
- var c = a.indexOf("#");
- 0 > c && (c = a.length);
- var d = a.indexOf("?");
- if (0 > d || d > c) {
- d = c;
- var e = ""
- } else e = a.substring(d + 1, c);
- c = [a.substr(0, d), e, a.substr(c)];
- d = c[1];
- c[1] = b ? d ? d + "&" + b : b : d;
- return c[0] + (c[1] ? "?" + c[1] : "") + c[2]
- },
- Sg = function(a, b, c) {
- if (v(b))
- for (var d = 0; d < b.length; d++) Sg(a, String(b[d]), c);
- else null != b && c.push(a + ("" === b ? "" : "=" + encodeURIComponent(String(b))))
- },
- Tg = function(a, b) {
- for (var c = [], d = b || 0; d < a.length; d += 2) Sg(a[d],
- a[d + 1], c);
- return c.join("&")
- },
- Ug = function(a) {
- var b = [],
- c;
- for (c in a) Sg(c, a[c], b);
- return b.join("&")
- },
- Vg = function(a, b) {
- var c = 2 == arguments.length ? Tg(arguments[1], 0) : Tg(arguments, 1);
- return Rg(a, c)
- };
- var Wg = function(a) {
- Ue.call(this);
- this.headers = new bg;
- this.W = a || null;
- this.l = !1;
- this.M = this.S = null;
- this.Ka = this.Y = "";
- this.o = 0;
- this.C = "";
- this.m = this.la = this.H = this.O = !1;
- this.A = 0;
- this.R = null;
- this.w = "";
- this.ca = this.D = !1
- };
- z(Wg, Ue);
- var Xg = /^https?$/i,
- Yg = ["POST", "PUT"],
- Zg = [];
- Wg.prototype.ra = function() {
- this.pa();
- Za(Zg, this)
- };
- Wg.prototype.xd = k("w");
- Wg.prototype.Ad = k("D");
- var ch = function(a, b, c, d, e) {
- if (a.S) throw Error("[goog.net.XhrIo] Object is active with another request=" + a.Y + "; newUri=" + b);
- c = c ? c.toUpperCase() : "GET";
- a.Y = b;
- a.C = "";
- a.o = 0;
- a.Ka = c;
- a.O = !1;
- a.l = !0;
- a.S = a.W ? Kg(a.W) : Kg(Ig);
- a.M = a.W ? Hg(a.W) : Hg(Ig);
- a.S.onreadystatechange = x(a.ha, a);
- try {
- a.la = !0, a.S.open(c, String(b), !0), a.la = !1
- } catch (g) {
- $g(a, g);
- return
- }
- b = d || "";
- var f = new bg(a.headers);
- e && Mg(e, function(a, b) {
- f.set(b, a)
- });
- e = Wa(f.ua());
- d = p.FormData && b instanceof p.FormData;
- !Xa(Yg, c) || e || d || f.set("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
- f.forEach(function(a, b) {
- this.S.setRequestHeader(b, a)
- }, a);
- a.w && (a.S.responseType = a.w);
- "withCredentials" in a.S && a.S.withCredentials !== a.D && (a.S.withCredentials = a.D);
- try {
- ah(a), 0 < a.A && (a.ca = bh(a.S), a.ca ? (a.S.timeout = a.A, a.S.ontimeout = x(a.Ya, a)) : a.R = P(a.Ya, a.A, a)), a.H = !0, a.S.send(b), a.H = !1
- } catch (g) {
- $g(a, g)
- }
- },
- bh = function(a) {
- return C && lc(9) && va(a.timeout) && q(a.ontimeout)
- },
- Va = function(a) {
- return "content-type" == a.toLowerCase()
- };
- Wg.prototype.Ya = function() {
- "undefined" != typeof ua && this.S && (this.C = "Timed out after " + this.A + "ms, aborting", this.o = 8, this.dispatchEvent("timeout"), this.abort(8))
- };
- var $g = function(a, b) {
- a.l = !1;
- a.S && (a.m = !0, a.S.abort(), a.m = !1);
- a.C = b;
- a.o = 5;
- dh(a);
- eh(a)
- },
- dh = function(a) {
- a.O || (a.O = !0, a.dispatchEvent("complete"), a.dispatchEvent("error"))
- };
- Wg.prototype.abort = function(a) {
- this.S && this.l && (this.l = !1, this.m = !0, this.S.abort(), this.m = !1, this.o = a || 7, this.dispatchEvent("complete"), this.dispatchEvent("abort"), eh(this))
- };
- Wg.prototype.L = function() {
- this.S && (this.l && (this.l = !1, this.m = !0, this.S.abort(), this.m = !1), eh(this, !0));
- Wg.F.L.call(this)
- };
- Wg.prototype.ha = function() {
- this.da || (this.la || this.H || this.m ? fh(this) : this.fa())
- };
- Wg.prototype.fa = function() {
- fh(this)
- };
- var fh = function(a) {
- if (a.l && "undefined" != typeof ua && (!a.M[1] || 4 != gh(a) || 2 != hh(a)))
- if (a.H && 4 == gh(a)) P(a.ha, 0, a);
- else if (a.dispatchEvent("readystatechange"), 4 == gh(a)) {
- a.l = !1;
- try {
- if (ih(a)) a.dispatchEvent("complete"), a.dispatchEvent("success");
- else {
- a.o = 6;
- try {
- var b = 2 < gh(a) ? a.S.statusText : ""
- } catch (c) {
- b = ""
- }
- a.C = b + " [" + hh(a) + "]";
- dh(a)
- }
- } finally {
- eh(a)
- }
- }
- },
- eh = function(a, b) {
- if (a.S) {
- ah(a);
- var c = a.S,
- d = a.M[0] ? u : null;
- a.S = null;
- a.M = null;
- b || a.dispatchEvent("ready");
- try {
- c.onreadystatechange = d
- } catch (e) {}
- }
- },
- ah = function(a) {
- a.S &&
- a.ca && (a.S.ontimeout = null);
- a.R && (Nf(a.R), a.R = null)
- },
- ih = function(a) {
- var b = hh(a);
- a: switch (b) {
- case 200:
- case 201:
- case 202:
- case 204:
- case 206:
- case 304:
- case 1223:
- var c = !0;
- break a;
- default:
- c = !1
- }
- if (!c) {
- if (b = 0 === b) a = Og(String(a.Y)), b = !Xg.test(a);
- c = b
- }
- return c
- },
- gh = function(a) {
- return a.S ? a.S.readyState : 0
- },
- hh = function(a) {
- try {
- return 2 < gh(a) ? a.S.status : -1
- } catch (b) {
- return -1
- }
- };
- Wg.prototype.getResponse = function() {
- try {
- if (!this.S) return null;
- if ("response" in this.S) return this.S.response;
- switch (this.w) {
- case "":
- case "text":
- return this.S.responseText;
- case "arraybuffer":
- if ("mozResponseArrayBuffer" in this.S) return this.S.mozResponseArrayBuffer
- }
- return null
- } catch (a) {
- return null
- }
- };
- ce(function(a) {
- Wg.prototype.fa = a(Wg.prototype.fa)
- });
- var kh = function(a, b, c) {
- Ue.call(this);
- this.o = b || null;
- this.m = {};
- this.D = jh;
- this.A = a;
- if (!c)
- if (this.l = null, C && !lc("10")) de(x(this.w, this));
- else {
- this.l = new qg(x(this.w, this));
- vg(this.l, "setTimeout");
- vg(this.l, "setInterval");
- a = this.l;
- b = ya("window");
- c = ["requestAnimationFrame", "mozRequestAnimationFrame", "webkitAnimationFrame", "msRequestAnimationFrame"];
- for (var d = 0; d < c.length; d++) {
- var e = c[d];
- c[d] in b && vg(a, e)
- }
- a = this.l;
- be = !0;
- b = x(a.l, a);
- for (c = 0; c < $d.length; c++) $d[c](b);
- ae.push(a)
- }
- };
- z(kh, Ue);
- var lh = function(a) {
- je.call(this, "a");
- this.error = a
- };
- z(lh, je);
- var mh = function() {
- new kh("/recaptcha/api2/jserrorlogging", void 0, void 0)
- },
- jh = function(a, b, c, d) {
- var e = new Wg;
- Zg.push(e);
- e.U.add("ready", e.ra, !0, void 0, void 0);
- ch(e, a, b, c, d)
- };
- kh.prototype.w = function(a, b) {
- a = a.error || a;
- var c = b ? Kb(b) : {};
- a instanceof Error && Mb(c, a.__closure__error__context__984382 || {});
- var d = ya("window.location.href");
- if (r(a)) d = {
- message: a,
- name: "Unknown error",
- lineNumber: "Not available",
- fileName: d,
- stack: "Not available"
- };
- else {
- var e = !1;
- try {
- var f = a.lineNumber || a.line || "Not available"
- } catch (F) {
- f = "Not available", e = !0
- }
- try {
- var g = a.fileName || a.filename || a.sourceURL || p.$googDebugFname || d
- } catch (F) {
- g = "Not available", e = !0
- }
- d = !e && a.lineNumber && a.fileName && a.stack && a.message &&
- a.name ? a : {
- message: a.message || "Not available",
- name: a.name || "UnknownError",
- lineNumber: f,
- fileName: g,
- stack: a.stack || "Not available"
- }
- }
- if (this.o) try {
- this.o(d, c)
- } catch (F) {}
- g = d.message.substring(0, 1900);
- f = d.stack;
- try {
- var l = Vg(this.A, "script", d.fileName, "error", g, "line", d.lineNumber);
- if (!Hb(this.m)) {
- g = l;
- var m = Ug(this.m);
- l = Rg(g, m)
- }
- m = {};
- m.trace = f;
- if (c)
- for (var t in c) m["context." + t] = c[t];
- var D = Ug(m);
- va(null) && (D = D.substring(0, null));
- this.D(l, "POST", D, this.H)
- } catch (F) {}
- try {
- this.dispatchEvent(new lh(d, c))
- } catch (F) {}
- };
- kh.prototype.L = function() {
- Yd(this.l);
- kh.F.L.call(this)
- };
- var nh = function(a) {
- if (a.classList) return a.classList;
- a = a.className;
- return r(a) && a.match(/\S+/g) || []
- },
- oh = function(a, b) {
- return a.classList ? a.classList.contains(b) : Xa(nh(a), b)
- },
- ph = function(a, b) {
- a.classList ? a.classList.add(b) : oh(a, b) || (a.className += 0 < a.className.length ? " " + b : b)
- },
- qh = function(a, b) {
- if (a.classList) A(b, function(b) {
- ph(a, b)
- });
- else {
- var c = {};
- A(nh(a), function(a) {
- c[a] = !0
- });
- A(b, function(a) {
- c[a] = !0
- });
- a.className = "";
- for (var d in c) a.className += 0 < a.className.length ? " " + d : d
- }
- },
- rh = function(a, b) {
- a.classList ?
- a.classList.remove(b) : oh(a, b) && (a.className = Pa(nh(a), function(a) {
- return a != b
- }).join(" "))
- },
- sh = function(a, b) {
- a.classList ? A(b, function(b) {
- rh(a, b)
- }) : a.className = Pa(nh(a), function(a) {
- return !Xa(b, a)
- }).join(" ")
- },
- th = function(a, b, c) {
- c ? ph(a, b) : rh(a, b)
- };
- var uh = function(a, b) {
- if ("FORM" == a.tagName)
- for (var c = a.elements, d = 0; a = c[d]; d++) uh(a, b);
- else 1 == b && a.blur(), a.disabled = b
- };
- var xh = function(a, b, c, d, e, f) {
- if (!(C || Vb || E && lc("525"))) return !0;
- if (Zb && e) return vh(a);
- if (e && !d) return !1;
- va(b) && (b = wh(b));
- e = 17 == b || 18 == b || Zb && 91 == b;
- if ((!c || Zb) && e || Zb && 16 == b && (d || f)) return !1;
- if ((E || Vb) && d && c) switch (a) {
- case 220:
- case 219:
- case 221:
- case 192:
- case 186:
- case 189:
- case 187:
- case 188:
- case 190:
- case 191:
- case 192:
- case 222:
- return !1
- }
- if (C && d && b == a) return !1;
- switch (a) {
- case 13:
- return !0;
- case 27:
- return !(E || Vb)
- }
- return vh(a)
- },
- vh = function(a) {
- if (48 <= a && 57 >= a || 96 <= a && 106 >= a || 65 <= a && 90 >= a || (E || Vb) && 0 == a) return !0;
- switch (a) {
- case 32:
- case 43:
- case 63:
- case 64:
- case 107:
- case 109:
- case 110:
- case 111:
- case 186:
- case 59:
- case 189:
- case 187:
- case 61:
- case 188:
- case 190:
- case 191:
- case 192:
- case 222:
- case 219:
- case 220:
- case 221:
- return !0;
- default:
- return !1
- }
- },
- wh = function(a) {
- if (Xb) a = yh(a);
- else if (Zb && E) switch (a) {
- case 93:
- a = 91
- }
- return a
- },
- yh = function(a) {
- switch (a) {
- case 61:
- return 187;
- case 59:
- return 186;
- case 173:
- return 189;
- case 224:
- return 91;
- case 0:
- return 224;
- default:
- return a
- }
- };
- var Ah = function(a) {
- Ue.call(this);
- this.l = a;
- Ee(a, zh, this.o, !1, this);
- Ee(a, "click", this.m, !1, this)
- };
- z(Ah, Ue);
- var zh = Xb ? "keypress" : "keydown";
- Ah.prototype.o = function(a) {
- (13 == a.keyCode || E && 3 == a.keyCode) && Bh(this, a)
- };
- Ah.prototype.m = function(a) {
- Bh(this, a)
- };
- var Bh = function(a, b) {
- var c = new Ch(b);
- if (a.dispatchEvent(c)) {
- c = new Dh(b);
- try {
- a.dispatchEvent(c)
- } finally {
- b.m()
- }
- }
- };
- Ah.prototype.L = function() {
- Ah.F.L.call(this);
- Le(this.l, zh, this.o, !1, this);
- Le(this.l, "click", this.m, !1, this);
- delete this.l
- };
- var Dh = function(a) {
- ne.call(this, a.ta);
- this.type = "action"
- };
- z(Dh, ne);
- var Ch = function(a) {
- ne.call(this, a.ta);
- this.type = "beforeaction"
- };
- z(Ch, ne);
- var Eh = function(a) {
- O.call(this);
- this.M = a;
- this.D = {}
- };
- z(Eh, O);
- var Fh = [];
- Eh.prototype.G = function(a, b, c, d) {
- v(b) || (b && (Fh[0] = b.toString()), b = Fh);
- for (var e = 0; e < b.length; e++) {
- var f = Ee(a, b[e], c || this.handleEvent, d || !1, this.M || this);
- if (!f) break;
- this.D[f.key] = f
- }
- return this
- };
- var Hh = function(a, b, c, d) {
- Gh(a, b, c, d, void 0)
- },
- Gh = function(a, b, c, d, e, f) {
- if (v(c))
- for (var g = 0; g < c.length; g++) Gh(a, b, c[g], d, e, f);
- else(b = De(b, c, d || a.handleEvent, e, f || a.M || a)) && (a.D[b.key] = b)
- },
- Ih = function(a, b, c, d, e, f) {
- if (v(c))
- for (var g = 0; g < c.length; g++) Ih(a, b, c[g], d, e, f);
- else d = d || a.handleEvent, e = w(e) ? !!e.capture : !!e, f = f || a.M || a, d = Fe(d), e = !!e, c = re(b) ? ye(b.U, String(c), d, e, f) : b ? (b = He(b)) ? ye(b, c, d, e, f) : null : null, c && (Me(c), delete a.D[c.key]);
- return a
- },
- Jh = function(a) {
- Db(a.D, function(a, c) {
- this.D.hasOwnProperty(c) &&
- Me(a)
- }, a);
- a.D = {}
- };
- Eh.prototype.L = function() {
- Eh.F.L.call(this);
- Jh(this)
- };
- Eh.prototype.handleEvent = function() {
- throw Error("EventHandler.handleEvent not implemented");
- };
- var Lh = function(a, b) {
- Ue.call(this);
- a && Kh(this, a, b)
- };
- z(Lh, Ue);
- n = Lh.prototype;
- n.kb = null;
- n.gc = null;
- n.Zc = null;
- n.hc = null;
- n.wa = -1;
- n.Ta = -1;
- n.qc = !1;
- var Mh = {
- 3: 13,
- 12: 144,
- 63232: 38,
- 63233: 40,
- 63234: 37,
- 63235: 39,
- 63236: 112,
- 63237: 113,
- 63238: 114,
- 63239: 115,
- 63240: 116,
- 63241: 117,
- 63242: 118,
- 63243: 119,
- 63244: 120,
- 63245: 121,
- 63246: 122,
- 63247: 123,
- 63248: 44,
- 63272: 46,
- 63273: 36,
- 63275: 35,
- 63276: 33,
- 63277: 34,
- 63289: 144,
- 63302: 45
- },
- Nh = {
- Up: 38,
- Down: 40,
- Left: 37,
- Right: 39,
- Enter: 13,
- F1: 112,
- F2: 113,
- F3: 114,
- F4: 115,
- F5: 116,
- F6: 117,
- F7: 118,
- F8: 119,
- F9: 120,
- F10: 121,
- F11: 122,
- F12: 123,
- "U+007F": 46,
- Home: 36,
- End: 35,
- PageUp: 33,
- PageDown: 34,
- Insert: 45
- },
- Oh = C || Vb || E && lc("525"),
- Ph = Zb && Xb;
- Lh.prototype.l = function(a) {
- if (E || Vb)
- if (17 == this.wa && !a.ctrlKey || 18 == this.wa && !a.altKey || Zb && 91 == this.wa && !a.metaKey) this.Ta = this.wa = -1; - 1 == this.wa && (a.ctrlKey && 17 != a.keyCode ? this.wa = 17 : a.altKey && 18 != a.keyCode ? this.wa = 18 : a.metaKey && 91 != a.keyCode && (this.wa = 91));
- Oh && !xh(a.keyCode, this.wa, a.shiftKey, a.ctrlKey, a.altKey, a.metaKey) ? this.handleEvent(a) : (this.Ta = wh(a.keyCode), Ph && (this.qc = a.altKey))
- };
- Lh.prototype.m = function(a) {
- this.Ta = this.wa = -1;
- this.qc = a.altKey
- };
- Lh.prototype.handleEvent = function(a) {
- var b = a.ta,
- c = b.altKey;
- if (C && "keypress" == a.type) {
- var d = this.Ta;
- var e = 13 != d && 27 != d ? b.keyCode : 0
- } else(E || Vb) && "keypress" == a.type ? (d = this.Ta, e = 0 <= b.charCode && 63232 > b.charCode && vh(d) ? b.charCode : 0) : Ub && !E ? (d = this.Ta, e = vh(d) ? b.keyCode : 0) : (d = b.keyCode || this.Ta, e = b.charCode || 0, Ph && (c = this.qc), Zb && 63 == e && 224 == d && (d = 191));
- var f = d = wh(d);
- d ? 63232 <= d && d in Mh ? f = Mh[d] : 25 == d && a.shiftKey && (f = 9) : b.keyIdentifier && b.keyIdentifier in Nh && (f = Nh[b.keyIdentifier]);
- a = f == this.wa;
- this.wa =
- f;
- b = new Qh(f, e, a, b);
- b.altKey = c;
- this.dispatchEvent(b)
- };
- Lh.prototype.B = k("kb");
- var Kh = function(a, b, c) {
- a.hc && Rh(a);
- a.kb = b;
- a.gc = Ee(a.kb, "keypress", a, c);
- a.Zc = Ee(a.kb, "keydown", a.l, c, a);
- a.hc = Ee(a.kb, "keyup", a.m, c, a)
- },
- Rh = function(a) {
- a.gc && (Me(a.gc), Me(a.Zc), Me(a.hc), a.gc = null, a.Zc = null, a.hc = null);
- a.kb = null;
- a.wa = -1;
- a.Ta = -1
- };
- Lh.prototype.L = function() {
- Lh.F.L.call(this);
- Rh(this)
- };
- var Qh = function(a, b, c, d) {
- ne.call(this, d);
- this.type = "key";
- this.keyCode = a;
- this.repeat = c
- };
- z(Qh, ne);
- var Sh = {},
- Th = null,
- Uh = function(a) {
- a = Fa(a);
- delete Sh[a];
- Hb(Sh) && Th && Th.stop()
- },
- Wh = function() {
- Th || (Th = new Of(function() {
- Vh()
- }, 20));
- var a = Th;
- 0 != a.jb || a.start()
- },
- Vh = function() {
- var a = y();
- Db(Sh, function(b) {
- Xh(b, a)
- });
- Hb(Sh) || Wh()
- };
- var Yh = function() {
- Ue.call(this);
- this.l = 0;
- this.H = this.startTime = null
- };
- z(Yh, Ue);
- Yh.prototype.C = function() {
- this.o("begin")
- };
- Yh.prototype.D = function() {
- this.o("end")
- };
- Yh.prototype.W = function() {
- this.o("finish")
- };
- Yh.prototype.o = function(a) {
- this.dispatchEvent(a)
- };
- var Zh = function(a, b, c, d) {
- Yh.call(this);
- if (!v(a) || !v(b)) throw Error("Start and end parameters must be arrays");
- if (a.length != b.length) throw Error("Start and end points must be the same length");
- this.R = a;
- this.ca = b;
- this.Y = c;
- this.la = d;
- this.coords = [];
- this.m = 0;
- this.fa = null
- };
- z(Zh, Yh);
- Zh.prototype.A = function(a) {
- if (a || 0 == this.l) this.m = 0, this.coords = this.R;
- else if (1 == this.l) return;
- Uh(this);
- this.startTime = a = y(); - 1 == this.l && (this.startTime -= this.Y * this.m);
- this.H = this.startTime + this.Y;
- this.fa = this.startTime;
- this.m || this.C();
- this.o("play"); - 1 == this.l && this.o("resume");
- this.l = 1;
- var b = Fa(this);
- b in Sh || (Sh[b] = this);
- Wh();
- Xh(this, a)
- };
- Zh.prototype.stop = function(a) {
- Uh(this);
- this.l = 0;
- a && (this.m = 1);
- $h(this, this.m);
- this.o("stop");
- this.D()
- };
- Zh.prototype.L = function() {
- 0 == this.l || this.stop(!1);
- this.o("destroy");
- Zh.F.L.call(this)
- };
- var Xh = function(a, b) {
- b < a.startTime && (a.H = b + a.H - a.startTime, a.startTime = b);
- a.m = (b - a.startTime) / (a.H - a.startTime);
- 1 < a.m && (a.m = 1);
- a.fa = b;
- $h(a, a.m);
- 1 == a.m ? (a.l = 0, Uh(a), a.W(), a.D()) : 1 == a.l && a.w()
- },
- $h = function(a, b) {
- Ca(a.la) && (b = a.la(b));
- a.coords = Array(a.R.length);
- for (var c = 0; c < a.R.length; c++) a.coords[c] = (a.ca[c] - a.R[c]) * b + a.R[c]
- };
- Zh.prototype.w = function() {
- this.o("animate")
- };
- Zh.prototype.o = function(a) {
- this.dispatchEvent(new ai(a, this))
- };
- var ai = function(a, b) {
- je.call(this, a);
- this.coords = b.coords
- };
- z(ai, je);
- var bi = function() {
- Yh.call(this);
- this.m = []
- };
- z(bi, Yh);
- bi.prototype.add = function(a) {
- Xa(this.m, a) || (this.m.push(a), Ee(a, "finish", this.R, !1, this))
- };
- bi.prototype.L = function() {
- A(this.m, function(a) {
- a.pa()
- });
- this.m.length = 0;
- bi.F.L.call(this)
- };
- var ci = function() {
- bi.call(this);
- this.w = 0
- };
- z(ci, bi);
- ci.prototype.A = function(a) {
- if (0 != this.m.length) {
- if (a || 0 == this.l) this.w < this.m.length && 0 != this.m[this.w].l && this.m[this.w].stop(!1), this.w = 0, this.C();
- else if (1 == this.l) return;
- this.o("play"); - 1 == this.l && this.o("resume");
- this.startTime = y();
- this.H = null;
- this.l = 1;
- this.m[this.w].A(a)
- }
- };
- ci.prototype.stop = function(a) {
- this.l = 0;
- this.H = y();
- if (a)
- for (a = this.w; a < this.m.length; ++a) {
- var b = this.m[a];
- 0 == b.l && b.A();
- 0 == b.l || b.stop(!0)
- } else this.w < this.m.length && this.m[this.w].stop(!1);
- this.o("stop");
- this.D()
- };
- ci.prototype.R = function() {
- 1 == this.l && (this.w++, this.w < this.m.length ? this.m[this.w].A() : (this.H = y(), this.l = 0, this.W(), this.D()))
- };
- var di = function(a, b, c, d, e, f) {
- Zh.call(this, [c.left, c.top], [c.right, c.bottom], d, e);
- this.M = a;
- this.Ea = b;
- this.O = !!f
- };
- z(di, Zh);
- di.prototype.w = function() {
- this.M.style.backgroundPosition = -Math.floor(this.coords[0] / this.Ea.width) * this.Ea.width + "px " + -Math.floor(this.coords[1] / this.Ea.height) * this.Ea.height + "px";
- di.F.w.call(this)
- };
- di.prototype.W = function() {
- this.O || this.A(!0);
- di.F.W.call(this)
- };
- var ei = function(a) {
- a = a.M.style;
- a.backgroundPosition = "";
- "undefined" != typeof a.backgroundPositionX && (a.backgroundPositionX = "", a.backgroundPositionY = "")
- };
- di.prototype.L = function() {
- di.F.L.call(this);
- this.M = null
- };
- var fi = function(a, b, c, d) {
- this.top = a;
- this.right = b;
- this.bottom = c;
- this.left = d
- };
- fi.prototype.ceil = function() {
- 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
- };
- fi.prototype.floor = function() {
- 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
- };
- fi.prototype.round = function() {
- 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
- };
- var gi = function(a, b, c, d) {
- this.left = a;
- this.top = b;
- this.width = c;
- this.height = d
- };
- gi.prototype.ceil = function() {
- 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
- };
- gi.prototype.floor = function() {
- 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
- };
- gi.prototype.round = function() {
- 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
- };
- var ii = function(a, b, c) {
- if (r(b))(b = hi(a, b)) && (a.style[b] = c);
- else
- for (var d in b) {
- c = a;
- var e = b[d],
- f = hi(c, d);
- f && (c.style[f] = e)
- }
- },
- ji = {},
- hi = function(a, b) {
- var c = ji[b];
- if (!c) {
- var d = yb(b);
- c = d;
- void 0 === a.style[d] && (d = (E ? "Webkit" : Xb ? "Moz" : C ? "ms" : Ub ? "O" : null) + zb(d), void 0 !== a.style[d] && (c = d));
- ji[b] = c
- }
- return c
- },
- ki = function(a, b) {
- var c = a.style[yb(b)];
- return "undefined" !== typeof c ? c : a.style[hi(a, b)] || ""
- },
- li = function(a, b) {
- var c = md(a);
- return c.defaultView && c.defaultView.getComputedStyle && (c = c.defaultView.getComputedStyle(a,
- null)) ? c[b] || c.getPropertyValue(b) || "" : ""
- },
- mi = function(a, b) {
- return li(a, b) || (a.currentStyle ? a.currentStyle[b] : null) || a.style && a.style[b]
- },
- ni = function(a) {
- try {
- var b = a.getBoundingClientRect()
- } catch (c) {
- return {
- left: 0,
- top: 0,
- right: 0,
- bottom: 0
- }
- }
- C && a.ownerDocument.body && (a = a.ownerDocument, b.left -= a.documentElement.clientLeft + a.body.clientLeft, b.top -= a.documentElement.clientTop + a.body.clientTop);
- return b
- },
- oi = function(a) {
- var b = md(a),
- c = new id(0, 0);
- var d = b ? md(b) : document;
- d = !C || 9 <= Number(mc) || td(nd(d).l) ? d.documentElement :
- d.body;
- if (a == d) return c;
- a = ni(a);
- b = vd(nd(b).l);
- c.K = a.left + b.K;
- c.J = a.top + b.J;
- return c
- },
- pi = function(a) {
- if (1 == a.nodeType) return a = ni(a), new id(a.left, a.top);
- a = a.changedTouches ? a.changedTouches[0] : a;
- return new id(a.clientX, a.clientY)
- },
- ri = function(a, b, c) {
- if (b instanceof L) c = b.height, b = b.width;
- else if (void 0 == c) throw Error("missing height argument");
- a.style.width = qi(b);
- a.style.height = qi(c)
- },
- qi = function(a) {
- "number" == typeof a && (a = Math.round(a) + "px");
- return a
- },
- ti = function(a) {
- var b = si;
- if ("none" != mi(a, "display")) return b(a);
- var c = a.style,
- d = c.display,
- e = c.visibility,
- f = c.position;
- c.visibility = "hidden";
- c.position = "absolute";
- c.display = "inline";
- a = b(a);
- c.display = d;
- c.position = f;
- c.visibility = e;
- return a
- },
- si = function(a) {
- var b = a.offsetWidth,
- c = a.offsetHeight,
- d = E && !b && !c;
- return q(b) && !d || !a.getBoundingClientRect ? new L(b, c) : (a = ni(a), new L(a.right - a.left, a.bottom - a.top))
- },
- ui = function(a) {
- var b = oi(a);
- a = ti(a);
- return new gi(b.K, b.J, a.width, a.height)
- },
- vi = function(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 * Number(b) + ")")
- },
- wi = function(a, b) {
- a.style.display = b ? "" : "none"
- },
- xi = function(a) {
- return "none" != a.style.display
- },
- yi = Xb ? "MozUserSelect" : E || Vb ? "WebkitUserSelect" : null,
- zi = function(a, b) {
- if (/^\d+px?$/.test(b)) return parseInt(b, 10);
- var c = a.style.left,
- d = a.runtimeStyle.left;
- a.runtimeStyle.left = a.currentStyle.left;
- a.style.left = b;
- var e = a.style.pixelLeft;
- a.style.left = c;
- a.runtimeStyle.left = d;
- return +e
- },
- Ai = function(a, b) {
- var c = a.currentStyle ? a.currentStyle[b] :
- null;
- return c ? zi(a, c) : 0
- },
- Bi = function(a, b) {
- if (C) {
- var c = Ai(a, b + "Left"),
- d = Ai(a, b + "Right"),
- e = Ai(a, b + "Top"),
- f = Ai(a, b + "Bottom");
- return new fi(e, d, f, c)
- }
- c = li(a, b + "Left");
- d = li(a, b + "Right");
- e = li(a, b + "Top");
- f = li(a, b + "Bottom");
- return new fi(parseFloat(e), parseFloat(d), parseFloat(f), parseFloat(c))
- },
- Ci = /[^\d]+$/,
- Di = {
- cm: 1,
- "in": 1,
- mm: 1,
- pc: 1,
- pt: 1
- },
- Ei = {
- em: 1,
- ex: 1
- },
- Fi = function(a) {
- var b = mi(a, "fontSize");
- var c = (c = b.match(Ci)) && c[0] || null;
- if (b && "px" == c) return parseInt(b, 10);
- if (C) {
- if (String(c) in Di) return zi(a, b);
- if (a.parentNode &&
- 1 == a.parentNode.nodeType && String(c) in Ei) return a = a.parentNode, c = mi(a, "fontSize"), zi(a, b == c ? "1em" : b)
- }
- c = xd("SPAN", {
- style: "visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"
- });
- a.appendChild(c);
- b = c.offsetHeight;
- Dd(c);
- return b
- };
- var Gi = function() {
- if ($b) {
- var a = /Windows NT ([0-9.]+)/;
- return (a = a.exec(Ab)) ? a[1] : "0"
- }
- return Zb ? (a = /10[_.][0-9_.]+/, (a = a.exec(Ab)) ? a[0].replace(/_/g, ".") : "10") : ac ? (a = /Android\s+([^\);]+)(\)|;)/, (a = a.exec(Ab)) ? a[1] : "") : bc || cc || dc ? (a = /(?:iPhone|CPU)\s+OS\s+(\S+)/, (a = a.exec(Ab)) ? a[1].replace(/_/g, ".") : "") : ""
- }();
- var Hi = function(a) {
- return (a = a.exec(Ab)) ? a[1] : ""
- },
- Ii = function() {
- if (oc) return Hi(/Firefox\/([0-9.]+)/);
- if (C || Vb || Ub) return kc;
- if (sc) return Qb() ? Hi(/CriOS\/([0-9.]+)/) : Hi(/Chrome\/([0-9.]+)/);
- if (tc && !Qb()) return Hi(/Version\/([0-9.]+)/);
- if (pc || qc) {
- var a = /Version\/(\S+).*Mobile\/(\S+)/.exec(Ab);
- if (a) return a[1] + "." + a[2]
- } else if (rc) return (a = Hi(/Android\s+([0-9.]+)/)) ? a : Hi(/Version\/([0-9.]+)/);
- return ""
- }();
- var Ji = function(a, b, c, d, e) {
- Zh.call(this, b, c, d, e);
- this.element = a
- };
- z(Ji, Zh);
- Ji.prototype.O = u;
- Ji.prototype.w = function() {
- this.O();
- Ji.F.w.call(this)
- };
- Ji.prototype.D = function() {
- this.O();
- Ji.F.D.call(this)
- };
- Ji.prototype.C = function() {
- this.O();
- Ji.F.C.call(this)
- };
- var Ki = function(a, b, c, d, e) {
- va(b) && (b = [b]);
- va(c) && (c = [c]);
- Ji.call(this, a, b, c, d, e);
- if (1 != b.length || 1 != c.length) throw Error("Start and end points must be 1D");
- this.M = -1
- };
- z(Ki, Ji);
- var Li = 1 / 1024;
- Ki.prototype.O = function() {
- var a = this.coords[0];
- Math.abs(a - this.M) >= Li && (vi(this.element, a), this.M = a)
- };
- Ki.prototype.C = function() {
- this.M = -1;
- Ki.F.C.call(this)
- };
- Ki.prototype.D = function() {
- this.M = -1;
- Ki.F.D.call(this)
- };
- var Mi = function(a, b, c) {
- Ki.call(this, a, 1, 0, b, c)
- };
- z(Mi, Ki);
- var Oi = function(a) {
- Ni();
- var b = new Sc;
- b.m = a;
- return b
- },
- Ni = u;
- var Pi = function(a, b, c, d) {
- this.l = a;
- this.o = b;
- this.m = c;
- this.w = d
- },
- Qi = function(a, b, c) {
- b instanceof id && (c = b.J, b = b.K);
- var d = a.l,
- e = a.o,
- f = a.m - a.l,
- g = a.w - a.o;
- return ((Number(b) - d) * (a.m - d) + (Number(c) - e) * (a.w - e)) / (f * f + g * g)
- },
- Ri = function(a, b) {
- var c = a.l,
- d = a.o;
- return new id(c + b * (a.m - c), d + b * (a.w - d))
- };
- /*
- 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 Si = function(a, b) {
- this.A = [];
- this.M = a;
- this.R = b || null;
- this.w = this.l = !1;
- this.o = void 0;
- this.U = this.za = this.H = !1;
- this.D = 0;
- this.m = null;
- this.C = 0
- };
- Si.prototype.cancel = function(a) {
- if (this.l) this.o instanceof Si && this.o.cancel();
- else {
- if (this.m) {
- var b = this.m;
- delete this.m;
- a ? b.cancel(a) : (b.C--, 0 >= b.C && b.cancel())
- }
- this.M ? this.M.call(this.R, this) : this.U = !0;
- this.l || (a = new Ti(this), Ui(this), Vi(this, !1, a))
- }
- };
- Si.prototype.da = function(a, b) {
- this.H = !1;
- Vi(this, a, b)
- };
- var Vi = function(a, b, c) {
- a.l = !0;
- a.o = c;
- a.w = !b;
- Wi(a)
- },
- Ui = function(a) {
- if (a.l) {
- if (!a.U) throw new Xi(a);
- a.U = !1
- }
- },
- Yi = function(a, b, c) {
- a.A.push([b, c, void 0]);
- a.l && Wi(a)
- };
- Si.prototype.then = function(a, b, c) {
- var d, e, f = new qf(function(a, b) {
- d = a;
- e = b
- });
- Yi(this, d, function(a) {
- a instanceof Ti ? f.cancel() : e(a)
- });
- return f.then(a, b, c)
- };
- nf(Si);
- var Zi = function(a) {
- return Ra(a.A, function(a) {
- return Ca(a[1])
- })
- },
- Wi = function(a) {
- if (a.D && a.l && Zi(a)) {
- var b = a.D,
- c = $i[b];
- c && (p.clearTimeout(c.l), delete $i[b]);
- a.D = 0
- }
- a.m && (a.m.C--, delete a.m);
- b = a.o;
- for (var d = c = !1; a.A.length && !a.H;) {
- var e = a.A.shift(),
- f = e[0],
- g = e[1];
- e = e[2];
- if (f = a.w ? g : f) try {
- var l = f.call(e || a.R, b);
- q(l) && (a.w = a.w && (l == b || l instanceof Error), a.o = b = l);
- if ( of (b) || "function" === typeof p.Promise && b instanceof p.Promise) d = !0, a.H = !0
- } catch (m) {
- b = m, a.w = !0, Zi(a) || (c = !0)
- }
- }
- a.o = b;
- d && (l = x(a.da, a, !0), d = x(a.da,
- a, !1), b instanceof Si ? (Yi(b, l, d), b.za = !0) : b.then(l, d));
- c && (b = new aj(b), $i[b.l] = b, a.D = b.l)
- },
- Xi = function() {
- Ma.call(this)
- };
- z(Xi, Ma);
- Xi.prototype.message = "Deferred has already fired";
- Xi.prototype.name = "AlreadyCalledError";
- var Ti = function() {
- Ma.call(this)
- };
- z(Ti, Ma);
- Ti.prototype.message = "Deferred was canceled";
- Ti.prototype.name = "CanceledError";
- var aj = function(a) {
- this.l = p.setTimeout(x(this.o, this), 0);
- this.m = a
- };
- aj.prototype.o = function() {
- delete $i[this.l];
- throw this.m;
- };
- var $i = {};
- var fj = function(a) {
- var b = {},
- c = b.document || document,
- d = Tc(a),
- e = Ad(document, "SCRIPT"),
- f = {
- Zd: e,
- Ya: void 0
- },
- g = new Si(bj, f),
- l = null,
- m = null != b.timeout ? b.timeout : 5E3;
- 0 < m && (l = window.setTimeout(function() {
- cj(e, !0);
- var a = new dj(1, "Timeout reached for loading script " + d);
- Ui(g);
- Vi(g, !1, a)
- }, m), f.Ya = l);
- e.onload = e.onreadystatechange = function() {
- e.readyState && "loaded" != e.readyState && "complete" != e.readyState || (cj(e, b.vi || !1, l), Ui(g), Vi(g, !0, null))
- };
- e.onerror = function() {
- cj(e, !0, l);
- var a = new dj(0, "Error while loading script " +
- d);
- Ui(g);
- Vi(g, !1, a)
- };
- f = b.attributes || {};
- Mb(f, {
- type: "text/javascript",
- charset: "UTF-8"
- });
- sd(e, f);
- hd(e, a);
- ej(c).appendChild(e);
- return g
- },
- ej = function(a) {
- var b = pd("HEAD", a);
- return b && 0 != b.length ? b[0] : a.documentElement
- },
- bj = function() {
- if (this && this.Zd) {
- var a = this.Zd;
- a && "SCRIPT" == a.tagName && cj(a, !0, this.Ya)
- }
- },
- cj = function(a, b, c) {
- null != c && p.clearTimeout(c);
- a.onload = u;
- a.onerror = u;
- a.onreadystatechange = u;
- b && window.setTimeout(function() {
- Dd(a)
- }, 0)
- },
- dj = function(a, b) {
- var c = "Jsloader error (code #" + a + ")";
- b && (c += ": " +
- b);
- Ma.call(this, c);
- this.code = a
- };
- z(dj, Ma);
- var gj = function() {
- this.m = [];
- this.l = []
- },
- hj = function(a) {
- 0 == a.m.length && (a.m = a.l, a.m.reverse(), a.l = []);
- return a.m.pop()
- },
- ij = function(a) {
- return a.m.length + a.l.length
- };
- gj.prototype.qa = function() {
- for (var a = [], b = this.m.length - 1; 0 <= b; --b) a.push(this.m[b]);
- var c = this.l.length;
- for (b = 0; b < c; ++b) a.push(this.l[b]);
- return a
- };
- var jj = function() {
- this.l = new bg
- },
- kj = function(a) {
- var b = typeof a;
- return "object" == b && a || "function" == b ? "o" + Fa(a) : b.substr(0, 1) + a
- };
- jj.prototype.add = function(a) {
- this.l.set(kj(a), a)
- };
- jj.prototype.qa = function() {
- return this.l.qa()
- };
- jj.prototype.yb = function() {
- return this.l.yb(!1)
- };
- var lj = function(a, b) {
- O.call(this);
- this.C = a || 0;
- this.o = b || 10;
- if (this.C > this.o) throw Error("[goog.structs.Pool] Min can not be greater than max");
- this.l = new gj;
- this.m = new jj;
- this.D = null;
- this.Mb()
- };
- z(lj, O);
- lj.prototype.Wb = function() {
- var a = y();
- if (!(null != this.D && 0 > a - this.D)) {
- for (var b; 0 < ij(this.l) && (b = hj(this.l), !this.H(b));) this.Mb();
- !b && mj(this) < this.o && (b = this.A());
- b && (this.D = a, this.m.add(b));
- return b
- }
- };
- var nj = function(a, b) {
- fg(a.m.l, kj(b)) && a.oc(b)
- };
- lj.prototype.oc = function(a) {
- fg(this.m.l, kj(a));
- this.H(a) && mj(this) < this.o ? this.l.l.push(a) : oj(a)
- };
- lj.prototype.Mb = function() {
- for (var a = this.l; mj(this) < this.C;) {
- var b = this.A();
- a.l.push(b)
- }
- for (; mj(this) > this.o && 0 < ij(this.l);) oj(hj(a))
- };
- lj.prototype.A = function() {
- return {}
- };
- var oj = function(a) {
- if ("function" == typeof a.pa) a.pa();
- else
- for (var b in a) a[b] = null
- };
- lj.prototype.H = function(a) {
- return "function" == typeof a.ge ? a.ge() : !0
- };
- var mj = function(a) {
- return ij(a.l) + a.m.l.o
- };
- lj.prototype.L = function() {
- lj.F.L.call(this);
- if (0 < this.m.l.o) throw Error("[goog.structs.Pool] Objects not released");
- delete this.m;
- for (var a = this.l; 0 != a.m.length || 0 != a.l.length;) oj(hj(a));
- delete this.l
- };
- var pj = function(a, b) {
- this.l = a;
- this.m = b
- };
- var qj = function(a) {
- this.l = [];
- if (a) a: {
- if (a instanceof qj) {
- var b = a.ua();
- a = a.qa();
- if (0 >= this.l.length) {
- for (var c = this.l, d = 0; d < b.length; d++) c.push(new pj(b[d], a[d]));
- break a
- }
- } else b = Gb(a),
- a = Fb(a);
- for (d = 0; d < b.length; d++) rj(this, b[d], a[d])
- }
- },
- rj = function(a, b, c) {
- var d = a.l;
- d.push(new pj(b, c));
- b = d.length - 1;
- a = a.l;
- for (c = a[b]; 0 < b;)
- if (d = b - 1 >> 1, a[d].l > c.l) a[b] = a[d], b = d;
- else break;
- a[b] = c
- };
- qj.prototype.qa = function() {
- for (var a = this.l, b = [], c = a.length, d = 0; d < c; d++) b.push(a[d].m);
- return b
- };
- qj.prototype.ua = function() {
- for (var a = this.l, b = [], c = a.length, d = 0; d < c; d++) b.push(a[d].l);
- return b
- };
- var sj = function() {
- qj.call(this)
- };
- z(sj, qj);
- var tj = function(a, b) {
- this.w = new sj;
- lj.call(this, a, b)
- };
- z(tj, lj);
- n = tj.prototype;
- n.Wb = function(a, b) {
- if (!a) return tj.F.Wb.call(this);
- rj(this.w, q(b) ? b : 100, a);
- this.Pc()
- };
- n.Pc = function() {
- for (var a = this.w; 0 < a.l.length;) {
- var b = this.Wb();
- if (b) {
- var c = a,
- d = c.l,
- e = d.length;
- var f = d[0];
- if (0 >= e) f = void 0;
- else {
- if (1 == e) Ya(d);
- else {
- d[0] = d.pop();
- d = 0;
- c = c.l;
- e = c.length;
- for (var g = c[d]; d < e >> 1;) {
- var l = 2 * d + 1,
- m = 2 * d + 2;
- l = m < e && c[m].l < c[l].l ? m : l;
- if (c[l].l > g.l) break;
- c[d] = c[l];
- d = l
- }
- c[d] = g
- }
- f = f.m
- }
- f.apply(this, [b])
- } else break
- }
- };
- n.oc = function(a) {
- tj.F.oc.call(this, a);
- this.Pc()
- };
- n.Mb = function() {
- tj.F.Mb.call(this);
- this.Pc()
- };
- n.L = function() {
- tj.F.L.call(this);
- p.clearTimeout(void 0);
- Ya(this.w.l);
- this.w = null
- };
- var uj = function(a, b, c, d) {
- this.U = a;
- this.R = !!d;
- tj.call(this, b, c)
- };
- z(uj, tj);
- uj.prototype.A = function() {
- var a = new Wg,
- b = this.U;
- b && b.forEach(function(b, d) {
- a.headers.set(d, b)
- });
- this.R && (a.D = !0);
- return a
- };
- uj.prototype.H = function(a) {
- return !a.da && !a.S
- };
- var vj = function(a, b, c, d, e, f) {
- Ue.call(this);
- this.w = q(a) ? a : 1;
- this.A = q(e) ? Math.max(0, e) : 0;
- this.D = !!f;
- this.m = new uj(b, c, d, f);
- this.l = new bg;
- this.o = new Eh(this)
- };
- z(vj, Ue);
- var wj = "ready complete success error abort timeout".split(" "),
- zj = function(a, b, c, d, e, f) {
- var g = xj;
- if (a.l.get(b)) throw Error("[goog.net.XhrManager] ID in use");
- c = new yj(c, x(a.H, a, b), d, e, g, f, q(void 0) ? void 0 : a.w, q(void 0) ? void 0 : a.D);
- a.l.set(b, c);
- b = x(a.C, a, b);
- a.m.Wb(b, void 0)
- };
- vj.prototype.abort = function(a, b) {
- var c = this.l.get(a);
- if (c) {
- var d = c.nc;
- c.pd = !0;
- b && (d && (Ih(this.o, d, wj, c.jd), De(d, "ready", function() {
- nj(this.m, d)
- }, !1, this)), fg(this.l, a));
- d && d.abort()
- }
- };
- vj.prototype.C = function(a, b) {
- var c = this.l.get(a);
- c && !c.nc ? (this.o.G(b, wj, c.jd), b.A = Math.max(0, this.A), b.w = c.xd(), b.D = c.Ad(), c.nc = b, this.dispatchEvent(new Aj("ready", this, a, b)), Bj(this, a, b), c.pd && b.abort()) : nj(this.m, b)
- };
- vj.prototype.H = function(a, b) {
- var c = b.target;
- switch (b.type) {
- case "ready":
- Bj(this, a, c);
- break;
- case "complete":
- a: {
- var d = this.l.get(a);
- if (7 == c.o || ih(c) || d.Ob > d.Ec)
- if (this.dispatchEvent(new Aj("complete", this, a, c)), d && (d.vd = !0, d.ud)) {
- c = d.ud.call(c, b);
- break a
- }
- c = null
- }
- return c;
- case "success":
- this.dispatchEvent(new Aj("success", this, a, c));
- break;
- case "timeout":
- case "error":
- d = this.l.get(a);
- d.Ob > d.Ec && this.dispatchEvent(new Aj("error", this, a, c));
- break;
- case "abort":
- this.dispatchEvent(new Aj("abort", this, a, c))
- }
- return null
- };
- var Bj = function(a, b, c) {
- var d = a.l.get(b);
- !d || d.vd || d.Ob > d.Ec ? (d && (Ih(a.o, c, wj, d.jd), fg(a.l, b)), nj(a.m, c)) : (d.Ob++, ch(c, d.zd(), d.Cc(), d.Aa(), d.le))
- };
- vj.prototype.L = function() {
- vj.F.L.call(this);
- this.m.pa();
- this.m = null;
- this.o.pa();
- this.o = null;
- dg(this.l);
- this.l = null
- };
- var Aj = function(a, b, c, d) {
- je.call(this, a, b);
- this.id = c;
- this.nc = d
- };
- z(Aj, je);
- var yj = function(a, b, c, d, e, f, g, l) {
- this.w = a;
- this.m = c || "GET";
- this.l = d;
- this.le = e || null;
- this.Ec = q(g) ? g : 1;
- this.Ob = 0;
- this.pd = this.vd = !1;
- this.jd = b;
- this.ud = f;
- this.o = !!l;
- this.nc = null
- };
- n = yj.prototype;
- n.zd = k("w");
- n.Cc = k("m");
- n.Aa = k("l");
- n.Ad = k("o");
- n.xd = ba("");
- var Cj = function(a, b) {
- this.o = this.D = this.l = "";
- this.A = null;
- this.H = this.w = "";
- this.C = !1;
- var c;
- a instanceof Cj ? (this.C = q(b) ? b : a.C, Dj(this, a.l), this.D = a.D, this.o = a.o, Ej(this, a.A), Fj(this, a.w), Gj(this, Hj(a.m)), this.H = a.H) : a && (c = String(a).match(Ng)) ? (this.C = !!b, Dj(this, c[1] || "", !0), this.D = Ij(c[2] || ""), this.o = Ij(c[3] || "", !0), Ej(this, c[4]), Fj(this, c[5] || "", !0), Gj(this, c[6] || "", !0), this.H = Ij(c[7] || "")) : (this.C = !!b, this.m = new Jj(null, this.C))
- };
- Cj.prototype.toString = function() {
- var a = [],
- b = this.l;
- b && a.push(Kj(b, Lj, !0), ":");
- var c = this.o;
- if (c || "file" == b) a.push("//"), (b = this.D) && a.push(Kj(b, Lj, !0), "@"), a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g, "%$1")), c = this.A, null != c && a.push(":", String(c));
- if (c = this.w) this.o && "/" != c.charAt(0) && a.push("/"), a.push(Kj(c, "/" == c.charAt(0) ? Mj : Nj, !0));
- (c = this.m.toString()) && a.push("?", c);
- (c = this.H) && a.push("#", Kj(c, Oj));
- return a.join("")
- };
- Cj.prototype.resolve = function(a) {
- var b = new Cj(this),
- c = !!a.l;
- c ? Dj(b, a.l) : c = !!a.D;
- c ? b.D = a.D : c = !!a.o;
- c ? b.o = a.o : c = null != a.A;
- var d = a.w;
- if (c) Ej(b, a.A);
- else if (c = !!a.w) {
- if ("/" != d.charAt(0))
- if (this.o && !this.w) d = "/" + d;
- else {
- var e = b.w.lastIndexOf("/"); - 1 != e && (d = b.w.substr(0, e + 1) + d)
- }
- e = d;
- if (".." == e || "." == e) d = "";
- else if (-1 != e.indexOf("./") || -1 != e.indexOf("/.")) {
- d = 0 == e.lastIndexOf("/", 0);
- e = e.split("/");
- for (var f = [], g = 0; g < e.length;) {
- var l = e[g++];
- "." == l ? d && g == e.length && f.push("") : ".." == l ? ((1 < f.length || 1 == f.length &&
- "" != f[0]) && f.pop(), d && g == e.length && f.push("")) : (f.push(l), d = !0)
- }
- d = f.join("/")
- } else d = e
- }
- c ? Fj(b, d) : c = "" !== a.m.toString();
- c ? Gj(b, Hj(a.m)) : c = !!a.H;
- c && (b.H = a.H);
- return b
- };
- var Dj = function(a, b, c) {
- a.l = c ? Ij(b, !0) : b;
- a.l && (a.l = a.l.replace(/:$/, ""));
- return a
- },
- Ej = function(a, b) {
- if (b) {
- b = Number(b);
- if (isNaN(b) || 0 > b) throw Error("Bad port number " + b);
- a.A = b
- } else a.A = null
- },
- Fj = function(a, b, c) {
- a.w = c ? Ij(b, !0) : b;
- return a
- },
- Gj = function(a, b, c) {
- b instanceof Jj ? (a.m = b, Pj(a.m, a.C)) : (c || (b = Kj(b, Qj)), a.m = new Jj(b, a.C));
- return a
- },
- Sj = function(a, b, c) {
- v(c) || (c = [String(c)]);
- Rj(a.m, b, c)
- },
- Tj = function(a) {
- return a instanceof Cj ? new Cj(a) : new Cj(a, void 0)
- },
- Ij = function(a, b) {
- return a ? b ? decodeURI(a.replace(/%25/g,
- "%2525")) : decodeURIComponent(a) : ""
- },
- Kj = function(a, b, c) {
- return r(a) ? (a = encodeURI(a).replace(b, Uj), c && (a = a.replace(/%25([0-9a-fA-F]{2})/g, "%$1")), a) : null
- },
- Uj = function(a) {
- a = a.charCodeAt(0);
- return "%" + (a >> 4 & 15).toString(16) + (a & 15).toString(16)
- },
- Lj = /[#\/\?@]/g,
- Nj = /[#\?:]/g,
- Mj = /[#\?]/g,
- Qj = /[#\?@]/g,
- Oj = /#/g,
- Jj = function(a, b) {
- this.m = this.l = null;
- this.o = a || null;
- this.w = !!b
- },
- Vj = function(a) {
- a.l || (a.l = new bg, a.m = 0, a.o && Qg(a.o, function(b, c) {
- a.add(decodeURIComponent(b.replace(/\+/g, " ")), c)
- }))
- };
- Jj.prototype.add = function(a, b) {
- Vj(this);
- this.o = null;
- a = Wj(this, a);
- var c = this.l.get(a);
- c || this.l.set(a, c = []);
- c.push(b);
- this.m = this.m + 1;
- return this
- };
- var Xj = function(a, b) {
- Vj(a);
- b = Wj(a, b);
- eg(a.l.m, b) && (a.o = null, a.m = a.m - a.l.get(b).length, fg(a.l, b))
- },
- Yj = function(a, b) {
- Vj(a);
- b = Wj(a, b);
- return eg(a.l.m, b)
- };
- n = Jj.prototype;
- n.forEach = function(a, b) {
- Vj(this);
- this.l.forEach(function(c, d) {
- A(c, function(c) {
- a.call(b, c, d, this)
- }, this)
- }, this)
- };
- n.ua = function() {
- Vj(this);
- for (var a = this.l.qa(), b = this.l.ua(), c = [], d = 0; d < b.length; d++)
- for (var e = a[d], f = 0; f < e.length; f++) c.push(b[d]);
- return c
- };
- n.qa = function(a) {
- Vj(this);
- var b = [];
- if (r(a)) Yj(this, a) && (b = $a(b, this.l.get(Wj(this, a))));
- else {
- a = this.l.qa();
- for (var c = 0; c < a.length; c++) b = $a(b, a[c])
- }
- return b
- };
- n.set = function(a, b) {
- Vj(this);
- this.o = null;
- a = Wj(this, a);
- Yj(this, a) && (this.m = this.m - this.l.get(a).length);
- this.l.set(a, [b]);
- this.m = this.m + 1;
- return this
- };
- n.get = function(a, b) {
- var c = a ? this.qa(a) : [];
- return 0 < c.length ? String(c[0]) : b
- };
- var Rj = function(a, b, c) {
- Xj(a, b);
- 0 < c.length && (a.o = null, a.l.set(Wj(a, b), ab(c)), a.m = a.m + c.length)
- };
- Jj.prototype.toString = function() {
- if (this.o) return this.o;
- if (!this.l) return "";
- for (var a = [], b = this.l.ua(), c = 0; c < b.length; c++) {
- var d = b[c],
- e = encodeURIComponent(String(d));
- d = this.qa(d);
- for (var f = 0; f < d.length; f++) {
- var g = e;
- "" !== d[f] && (g += "=" + encodeURIComponent(String(d[f])));
- a.push(g)
- }
- }
- return this.o = a.join("&")
- };
- var Hj = function(a) {
- var b = new Jj;
- b.o = a.o;
- a.l && (b.l = new bg(a.l), b.m = a.m);
- return b
- },
- Wj = function(a, b) {
- var c = String(b);
- a.w && (c = c.toLowerCase());
- return c
- },
- Pj = function(a, b) {
- b && !a.w && (Vj(a), a.o = null, a.l.forEach(function(a, b) {
- var c = b.toLowerCase();
- b != c && (Xj(this, b), Rj(this, c, a))
- }, a));
- a.w = b
- };
- Jj.prototype.A = function(a) {
- for (var b = 0; b < arguments.length; b++) Mg(arguments[b], function(a, b) {
- this.add(b, a)
- }, this)
- };
- var Zj = {},
- ak = {},
- bk = {},
- ck = {},
- dk = {},
- ek = {},
- fk = function() {
- throw Error("Do not instantiate directly");
- };
- fk.prototype.wc = null;
- fk.prototype.Aa = k("l");
- fk.prototype.toString = k("l");
- var gk = function() {
- fk.call(this)
- };
- z(gk, fk);
- gk.prototype.hb = Zj;
- var jk = function(a, b, c) {
- a.innerHTML = hk(b(c || ik, void 0, void 0))
- },
- lk = function(a) {
- var b = kk,
- c = nd();
- a = b(a || ik, void 0, void 0);
- b = hk(a);
- if (a instanceof fk)
- if (a.hb === ek) a = ed(a.toString());
- else {
- if (a.hb !== Zj) throw Error("Sanitized content was not of kind TEXT or HTML.");
- a = dd(a.toString(), a.wc || null)
- }
- else Ni(), a = dd(b, null);
- c = c.l;
- b = a;
- a = Ad(c, "DIV");
- C ? (b = fd(gd, b), a.innerHTML = cd(b), a.removeChild(a.firstChild)) : a.innerHTML = cd(b);
- if (1 == a.childNodes.length) c = a.removeChild(a.firstChild);
- else
- for (c = c.createDocumentFragment(); a.firstChild;) c.appendChild(a.firstChild);
- return c
- },
- Q = function(a, b, c, d) {
- a = a(b || ik, void 0, c);
- d = Ad((d || nd()).l, "DIV");
- a = hk(a);
- d.innerHTML = a;
- 1 == d.childNodes.length && (a = d.firstChild, 1 == a.nodeType && (d = a));
- return d
- },
- hk = function(a) {
- if (!w(a)) return String(a);
- if (a instanceof fk) {
- if (a.hb === Zj) return a.Aa();
- if (a.hb === ek) return tb(a.Aa())
- }
- return "zSoyz"
- },
- ik = {};
- var nk = function(a, b) {
- var c = Array.prototype.slice.call(arguments),
- d = c.shift();
- if ("undefined" == typeof d) throw Error("[goog.string.format] Template required");
- return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g, function(a, b, d, l, m, t, D, F) {
- if ("%" == t) return "%";
- var e = c.shift();
- if ("undefined" == typeof e) throw Error("[goog.string.format] Not enough arguments");
- arguments[0] = e;
- return mk[t].apply(null, arguments)
- })
- },
- mk = {
- s: function(a, b, c) {
- return isNaN(c) || "" == c || a.length >= Number(c) ? a : a = -1 < b.indexOf("-", 0) ?
- a + ub(" ", Number(c) - a.length) : ub(" ", Number(c) - a.length) + a
- },
- f: function(a, b, c, d, e) {
- d = a.toString();
- isNaN(e) || "" == e || (d = parseFloat(a).toFixed(e));
- var f = 0 > Number(a) ? "-" : 0 <= b.indexOf("+") ? "+" : 0 <= b.indexOf(" ") ? " " : "";
- 0 <= Number(a) && (d = f + d);
- if (isNaN(c) || d.length >= Number(c)) return d;
- d = isNaN(e) ? Math.abs(Number(a)).toString() : Math.abs(Number(a)).toFixed(e);
- a = Number(c) - d.length - f.length;
- return d = 0 <= b.indexOf("-", 0) ? f + d + ub(" ", a) : f + ub(0 <= b.indexOf("0", 0) ? "0" : " ", a) + d
- },
- d: function(a, b, c, d, e, f, g, l) {
- return mk.f(parseInt(a,
- 10), b, c, d, 0, f, g, l)
- }
- };
- mk.i = mk.d;
- mk.u = mk.d;
- var ok = function(a) {
- var b = !1,
- c;
- return function() {
- b || (c = a(), b = !0);
- return c
- }
- }(function() {
- var a;
- (a = !C) || (a = 0 <= xb(Ii, 9));
- return a
- });
- var pk = h();
- za(pk);
- pk.prototype.l = 0;
- var R = function(a) {
- Ue.call(this);
- this.w = a || nd();
- this.zc = qk;
- this.la = null;
- this.ka = !1;
- this.N = null;
- this.R = void 0;
- this.D = this.H = this.o = null
- };
- z(R, Ue);
- R.prototype.Fe = pk.Ha();
- var qk = null,
- rk = function(a, b) {
- switch (a) {
- case 1:
- return b ? "disable" : "enable";
- case 2:
- return b ? "highlight" : "unhighlight";
- case 4:
- return b ? "activate" : "deactivate";
- case 8:
- return b ? "select" : "unselect";
- case 16:
- return b ? "check" : "uncheck";
- case 32:
- return b ? "focus" : "blur";
- case 64:
- return b ? "open" : "close"
- }
- throw Error("Invalid component state");
- },
- sk = function(a) {
- return a.la || (a.la = ":" + (a.Fe.l++).toString(36))
- },
- tk = function(a, b) {
- if (a.o && a.o.D) {
- var c = a.o.D,
- d = a.la;
- d in c && delete c[d];
- Ib(a.o.D, b, a)
- }
- a.la = b
- };
- R.prototype.B = k("N");
- R.prototype.P = function(a) {
- return this.N ? M(a, this.N || this.w.l) : null
- };
- var S = function(a) {
- a.R || (a.R = new Eh(a));
- return a.R
- },
- uk = function(a, b) {
- if (a == b) throw Error("Unable to set parent component");
- var c;
- if (c = b && a.o && a.la) {
- c = a.o;
- var d = a.la;
- c = c.D && d ? Jb(c.D, d) || null : null
- }
- if (c && a.o != b) throw Error("Unable to set parent component");
- a.o = b;
- R.F.dd.call(a, b)
- };
- n = R.prototype;
- n.dd = function(a) {
- if (this.o && this.o != a) throw Error("Method not supported");
- R.F.dd.call(this, a)
- };
- n.V = function() {
- this.N = Ad(this.w.l, "DIV")
- };
- n.render = function(a) {
- if (this.ka) throw Error("Component already rendered");
- this.N || this.V();
- a ? a.insertBefore(this.N, null) : this.w.l.body.appendChild(this.N);
- this.o && !this.o.ka || this.X()
- };
- n.$ = aa("N");
- n.X = function() {
- this.ka = !0;
- vk(this, function(a) {
- !a.ka && a.B() && a.X()
- })
- };
- n.Ra = function() {
- vk(this, function(a) {
- a.ka && a.Ra()
- });
- this.R && Jh(this.R);
- this.ka = !1
- };
- n.L = function() {
- this.ka && this.Ra();
- this.R && (this.R.pa(), delete this.R);
- vk(this, function(a) {
- a.pa()
- });
- this.N && Dd(this.N);
- this.o = this.N = this.D = this.H = null;
- R.F.L.call(this)
- };
- var wk = function(a, b) {
- var c = a.H ? a.H.length : 0;
- if (b.ka && !a.ka) throw Error("Component already rendered");
- if (0 > c || c > (a.H ? a.H.length : 0)) throw Error("Child component index out of bounds");
- a.D && a.H || (a.D = {}, a.H = []);
- if (b.o == a) {
- var d = sk(b);
- a.D[d] = b;
- Za(a.H, b)
- } else Ib(a.D, sk(b), b);
- uk(b, a);
- db(a.H, c, 0, b);
- b.ka && a.ka && b.o == a ? (d = a.Od(), c = d.childNodes[c] || null, c != b.B() && d.insertBefore(b.B(), c)) : a.ka && !b.ka && b.N && b.N.parentNode && 1 == b.N.parentNode.nodeType && b.X()
- };
- R.prototype.Od = k("N");
- var vk = function(a, b) {
- a.H && A(a.H, b, void 0)
- };
- R.prototype.removeChild = function(a, b) {
- if (a) {
- var c = r(a) ? a : sk(a);
- a = this.D && c ? Jb(this.D, c) || null : null;
- if (c && a) {
- var d = this.D;
- c in d && delete d[c];
- Za(this.H, a);
- b && (a.Ra(), a.N && Dd(a.N));
- uk(a, null)
- }
- }
- if (!a) throw Error("Child is not in parent component");
- return a
- };
- var xk = h(),
- yk;
- za(xk);
- var zk = function(a, b) {
- var c = new a;
- c.Sa = function() {
- return b
- };
- return c
- },
- Ak = {
- button: "pressed",
- checkbox: "checked",
- menuitem: "selected",
- menuitemcheckbox: "checked",
- menuitemradio: "checked",
- radio: "checked",
- tab: "selected",
- treeitem: "selected"
- };
- xk.prototype.Bc = h();
- xk.prototype.V = function(a) {
- return a.w.V("DIV", Bk(this, a).join(" "), a.Aa())
- };
- var Dk = function(a, b, c) {
- if (a = a.B ? a.B() : a) {
- var d = [b];
- C && !lc("7") && (d = Ck(nh(a), b), d.push(b));
- (c ? qh : sh)(a, d)
- }
- };
- xk.prototype.Bb = function(a, b) {
- b.id && tk(a, b.id);
- b && b.firstChild ? Ek(a, b.firstChild.nextSibling ? ab(b.childNodes) : b.firstChild) : a.lb = null;
- var c = 0,
- d = this.Sa(),
- e = this.Sa(),
- f = !1,
- g = !1,
- l = !1,
- m = ab(nh(b));
- A(m, function(a) {
- f || a != d ? g || a != e ? c |= Fk(this, a) : g = !0 : (f = !0, e == d && (g = !0));
- 1 == Fk(this, a) && Rd(b) && Sd(b) && Qd(b, !1)
- }, this);
- a.na = c;
- f || (m.push(d), e == d && (g = !0));
- g || m.push(e);
- var t = a.Ma;
- t && m.push.apply(m, t);
- if (C && !lc("7")) {
- var D = Ck(m);
- 0 < D.length && (m.push.apply(m, D), l = !0)
- }
- if (!f || !g || t || l) b.className = m.join(" ");
- return b
- };
- xk.prototype.Nd = function(a) {
- null == a.zc && (a.zc = "rtl" == mi(a.ka ? a.N : a.w.l.body, "direction"));
- a.zc && this.Ed(a.B(), !0);
- a.isEnabled() && this.kc(a, a.Za)
- };
- var Gk = function(a, b) {
- var c = a.Bc();
- if (c) {
- var d = b.getAttribute("role") || null;
- c != d && (c ? b.setAttribute("role", c) : b.removeAttribute("role"))
- }
- };
- n = xk.prototype;
- n.Fc = function(a, b) {
- var c = !b,
- d = C || Ub ? a.getElementsByTagName("*") : null;
- if (yi) {
- if (c = c ? "none" : "", a.style && (a.style[yi] = c), d)
- for (var e = 0, f; f = d[e]; e++) f.style && (f.style[yi] = c)
- } else if (C || Ub)
- if (c = c ? "on" : "", a.setAttribute("unselectable", c), d)
- for (e = 0; f = d[e]; e++) f.setAttribute("unselectable", c)
- };
- n.Ed = function(a, b) {
- Dk(a, this.Sa() + "-rtl", b)
- };
- n.Dd = function(a) {
- var b;
- return a.oa & 32 && (b = a.B()) ? Rd(b) && Sd(b) : !1
- };
- n.kc = function(a, b) {
- var c;
- if (a.oa & 32 && (c = a.B())) {
- if (!b && a.$a()) {
- try {
- c.blur()
- } catch (d) {}
- a.$a() && a.Fd(null)
- }(Rd(c) && Sd(c)) != b && Qd(c, b)
- }
- };
- n.Gc = function(a, b, c) {
- var d = a.B();
- if (d) {
- var e = Hk(this, b);
- e && Dk(a, e, c);
- this.Ja(d, b, c)
- }
- };
- n.Ja = function(a, b, c) {
- yk || (yk = {
- 1: "disabled",
- 8: "selected",
- 16: "checked",
- 64: "expanded"
- });
- b = yk[b];
- var d = a.getAttribute("role") || null;
- d && (d = Ak[d] || b, b = "checked" == b || "selected" == b ? d : b);
- b && Xd(a, b, c)
- };
- var Ik = function(a, b) {
- if (a && (Cd(a), b))
- if (r(b)) Ld(a, b);
- else {
- var c = function(b) {
- if (b) {
- var c = md(a);
- a.appendChild(r(b) ? c.createTextNode(b) : b)
- }
- };
- v(b) ? A(b, c) : !Ba(b) || "nodeType" in b ? c(b) : A(ab(b), c)
- }
- };
- xk.prototype.Sa = ba("goog-control");
- var Bk = function(a, b) {
- var c = a.Sa(),
- d = [c],
- e = a.Sa();
- e != c && d.push(e);
- c = b.na;
- for (e = []; c;) {
- var f = c & -c;
- e.push(Hk(a, f));
- c &= ~f
- }
- d.push.apply(d, e);
- (c = b.Ma) && d.push.apply(d, c);
- C && !lc("7") && d.push.apply(d, Ck(d));
- return d
- },
- Ck = function(a, b) {
- var c = [];
- b && (a = $a(a, [b]));
- A([], function(d) {
- !Sa(d, Ia(Xa, a)) || b && !Xa(d, b) || c.push(d.join("_"))
- });
- return c
- },
- Hk = function(a, b) {
- a.l || Jk(a);
- return a.l[b]
- },
- Fk = function(a, b) {
- if (!a.m) {
- a.l || Jk(a);
- var c = a.l,
- d = {},
- e;
- for (e in c) d[c[e]] = e;
- a.m = d
- }
- c = parseInt(a.m[b], 10);
- return isNaN(c) ? 0 : c
- },
- Jk =
- function(a) {
- var b = a.Sa();
- b.replace(/\xa0|\s/g, " ");
- a.l = {
- 1: b + "-disabled",
- 2: b + "-hover",
- 4: b + "-active",
- 8: b + "-selected",
- 16: b + "-checked",
- 32: b + "-focused",
- 64: b + "-open"
- }
- };
- var Kk = h();
- z(Kk, xk);
- za(Kk);
- n = Kk.prototype;
- n.Bc = ba("button");
- n.Ja = function(a, b, c) {
- switch (b) {
- case 8:
- case 16:
- Xd(a, "pressed", c);
- break;
- default:
- case 64:
- case 1:
- Kk.F.Ja.call(this, a, b, c)
- }
- };
- n.V = function(a) {
- var b = Kk.F.V.call(this, a),
- c = a.ha;
- b && (c ? b.title = c : b.removeAttribute("title"));
- (c = a.ra) && this.Cd(b, c);
- a.oa & 16 && this.Ja(b, 16, a.m());
- return b
- };
- n.Bb = function(a, b) {
- b = Kk.F.Bb.call(this, a, b);
- var c = this.Bd(b);
- a.ra = c;
- a.ha = b.title;
- a.oa & 16 && this.Ja(b, 16, a.m());
- return b
- };
- n.Bd = u;
- n.Cd = u;
- n.Sa = ba("goog-button");
- var Lk = function(a, b) {
- if (!a) throw Error("Invalid class name " + a);
- if (!Ca(b)) throw Error("Invalid decorator function " + b);
- },
- Mk = {};
- var T = function(a, b, c) {
- R.call(this, c);
- if (!b) {
- b = this.constructor;
- for (var d; b;) {
- d = Fa(b);
- if (d = Mk[d]) break;
- b = b.F ? b.F.constructor : null
- }
- b = d ? Ca(d.Ha) ? d.Ha() : new d : null
- }
- this.A = b;
- this.lb = q(a) ? a : null
- };
- z(T, R);
- n = T.prototype;
- n.lb = null;
- n.na = 0;
- n.oa = 39;
- n.zb = 255;
- n.Za = !0;
- n.Ma = null;
- n.bc = !0;
- var Ok = function(a) {
- a.ka && 0 != a.bc && Nk(a, !1);
- a.bc = !1
- },
- Pk = function(a, b) {
- b && (a.Ma ? Xa(a.Ma, b) || a.Ma.push(b) : a.Ma = [b], Dk(a, b, !0))
- };
- T.prototype.V = function() {
- var a = this.A.V(this);
- this.N = a;
- Gk(this.A, a);
- this.A.Fc(a, !1);
- this.Za || (wi(a, !1), a && Xd(a, "hidden", !0))
- };
- T.prototype.Od = function() {
- return this.B()
- };
- T.prototype.$ = function(a) {
- this.N = a = this.A.Bb(this, a);
- Gk(this.A, a);
- this.A.Fc(a, !1);
- this.Za = "none" != a.style.display
- };
- T.prototype.X = function() {
- T.F.X.call(this);
- var a = this.A,
- b = this.N;
- this.Za || Xd(b, "hidden", !this.Za);
- this.isEnabled() || a.Ja(b, 1, !this.isEnabled());
- this.oa & 8 && a.Ja(b, 8, !!(this.na & 8));
- this.oa & 16 && a.Ja(b, 16, this.m());
- this.oa & 64 && a.Ja(b, 64, !!(this.na & 64));
- this.A.Nd(this);
- this.oa & -2 && (this.bc && Nk(this, !0), this.oa & 32 && (a = this.B())) && (b = this.W || (this.W = new Lh), Kh(b, a), S(this).G(b, "key", this.te).G(a, "focus", this.re).G(a, "blur", this.Fd))
- };
- var Nk = function(a, b) {
- var c = S(a),
- d = a.B();
- b ? (c.G(d, le.nd, a.Oc).G(d, le.ld, a.mb).G(d, [le.od, le.kd], a.cc).G(d, le.md, a.Nc), a.$b != u && c.G(d, "contextmenu", a.$b), C && (lc(9) || c.G(d, "dblclick", a.Hd), a.Y || (a.Y = new Qk(a), Zd(a, a.Y)))) : (Ih(Ih(Ih(Ih(c, d, le.nd, a.Oc), d, le.ld, a.mb), d, [le.od, le.kd], a.cc), d, le.md, a.Nc), a.$b != u && Ih(c, d, "contextmenu", a.$b), C && (lc(9) || Ih(c, d, "dblclick", a.Hd), Yd(a.Y), a.Y = null))
- };
- T.prototype.Ra = function() {
- T.F.Ra.call(this);
- this.W && Rh(this.W);
- this.Za && this.isEnabled() && this.A.kc(this, !1)
- };
- T.prototype.L = function() {
- T.F.L.call(this);
- this.W && (this.W.pa(), delete this.W);
- delete this.A;
- this.Y = this.Ma = this.lb = null
- };
- T.prototype.Aa = k("lb");
- var Ek = function(a, b) {
- a.lb = b
- },
- Rk = function(a) {
- return (a = a.Aa()) ? (r(a) ? a : v(a) ? Qa(a, Vd).join("") : Ud(a)).replace(/[\t\r\n ]+/g, " ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g, "") : ""
- };
- T.prototype.isEnabled = function() {
- return !(this.na & 1)
- };
- T.prototype.va = function(a) {
- var b = this.o;
- b && "function" == typeof b.isEnabled && !b.isEnabled() || !Sk(this, 1, !a) || (a || (Tk(this, !1), Uk(this, !1)), this.Za && this.A.kc(this, a), Vk(this, 1, !a, !0))
- };
- var Uk = function(a, b) {
- Sk(a, 2, b) && Vk(a, 2, b)
- },
- Tk = function(a, b) {
- Sk(a, 4, b) && Vk(a, 4, b)
- };
- T.prototype.m = function() {
- return !!(this.na & 16)
- };
- T.prototype.Va = function(a) {
- Sk(this, 16, a) && Vk(this, 16, a)
- };
- T.prototype.$a = function() {
- return !!(this.na & 32)
- };
- T.prototype.Gb = function(a) {
- Sk(this, 32, a) && Vk(this, 32, a)
- };
- var Vk = function(a, b, c, d) {
- d || 1 != b ? a.oa & b && c != !!(a.na & b) && (a.A.Gc(a, b, c), a.na = c ? a.na | b : a.na & ~b) : a.va(!c)
- },
- Wk = function(a, b, c) {
- if (a.ka && a.na & b && !c) throw Error("Component already rendered");
- !c && a.na & b && Vk(a, b, !1);
- a.oa = c ? a.oa | b : a.oa & ~b
- },
- Xk = function(a, b) {
- return !!(a.zb & b) && !!(a.oa & b)
- },
- Sk = function(a, b, c) {
- return !!(a.oa & b) && !!(a.na & b) != c && (!(0 & b) || a.dispatchEvent(rk(b, c))) && !a.da
- };
- n = T.prototype;
- n.Oc = function(a) {
- (!a.relatedTarget || !Jd(this.B(), a.relatedTarget)) && this.dispatchEvent("enter") && this.isEnabled() && Xk(this, 2) && Uk(this, !0)
- };
- n.Nc = function(a) {
- a.relatedTarget && Jd(this.B(), a.relatedTarget) || !this.dispatchEvent("leave") || (Xk(this, 4) && Tk(this, !1), Xk(this, 2) && Uk(this, !1))
- };
- n.$b = u;
- n.mb = function(a) {
- this.isEnabled() && (Xk(this, 2) && Uk(this, !0), !pe(a) || E && Zb && a.ctrlKey || (Xk(this, 4) && Tk(this, !0), this.A && this.A.Dd(this) && this.B().focus()));
- !pe(a) || E && Zb && a.ctrlKey || a.preventDefault()
- };
- n.cc = function(a) {
- this.isEnabled() && (Xk(this, 2) && Uk(this, !0), this.na & 4 && this.pb(a) && Xk(this, 4) && Tk(this, !1))
- };
- n.Hd = function(a) {
- this.isEnabled() && this.pb(a)
- };
- n.pb = function(a) {
- Xk(this, 16) && this.Va(!this.m());
- Xk(this, 8) && Sk(this, 8, !0) && Vk(this, 8, !0);
- if (Xk(this, 64)) {
- var b = !(this.na & 64);
- Sk(this, 64, b) && Vk(this, 64, b)
- }
- b = new je("action", this);
- a && (b.altKey = a.altKey, b.ctrlKey = a.ctrlKey, b.metaKey = a.metaKey, b.shiftKey = a.shiftKey, b.w = a.w);
- return this.dispatchEvent(b)
- };
- n.re = function() {
- Xk(this, 32) && this.Gb(!0)
- };
- n.Fd = function() {
- Xk(this, 4) && Tk(this, !1);
- Xk(this, 32) && this.Gb(!1)
- };
- n.te = function(a) {
- return this.Za && this.isEnabled() && this.ac(a) ? (a.preventDefault(), a.m(), !0) : !1
- };
- n.ac = function(a) {
- return 13 == a.keyCode && this.pb(a)
- };
- if (!Ca(T)) throw Error("Invalid component class " + T);
- if (!Ca(xk)) throw Error("Invalid renderer class " + xk);
- var Yk = Fa(T);
- Mk[Yk] = xk;
- Lk("goog-control", function() {
- return new T(null)
- });
- var Qk = function(a) {
- O.call(this);
- this.m = a;
- this.l = !1;
- this.o = new Eh(this);
- Zd(this, this.o);
- a = this.m.N;
- this.o.G(a, "mousedown", this.A).G(a, "mouseup", this.D).G(a, "click", this.w)
- };
- z(Qk, O);
- var Zk = !C || 9 <= Number(mc);
- Qk.prototype.A = function() {
- this.l = !1
- };
- Qk.prototype.D = function() {
- this.l = !0
- };
- var $k = function(a, b) {
- if (!Zk) return a.button = 0, a.type = b, a;
- var c = document.createEvent("MouseEvents");
- c.initMouseEvent(b, a.bubbles, a.cancelable, a.view || null, a.detail, a.screenX, a.screenY, a.clientX, a.clientY, a.ctrlKey, a.altKey, a.shiftKey, a.metaKey, 0, a.relatedTarget || null);
- return c
- };
- Qk.prototype.w = function(a) {
- if (this.l) this.l = !1;
- else {
- var b = a.ta,
- c = b.button,
- d = b.type,
- e = $k(b, "mousedown");
- this.m.mb(new ne(e, a.l));
- e = $k(b, "mouseup");
- this.m.cc(new ne(e, a.l));
- Zk || (b.button = c, b.type = d)
- }
- };
- Qk.prototype.L = function() {
- this.m = null;
- Qk.F.L.call(this)
- };
- var al = h();
- z(al, Kk);
- za(al);
- n = al.prototype;
- n.Bc = h();
- n.V = function(a) {
- Ok(a);
- a.zb &= -256;
- Wk(a, 32, !1);
- return a.w.V("BUTTON", {
- "class": Bk(this, a).join(" "),
- disabled: !a.isEnabled(),
- title: a.ha || "",
- value: a.ra || ""
- }, Rk(a) || "")
- };
- n.Bb = function(a, b) {
- Ok(a);
- a.zb &= -256;
- Wk(a, 32, !1);
- if (b.disabled) {
- var c = Hk(this, 1);
- ph(b, c)
- }
- return al.F.Bb.call(this, a, b)
- };
- n.Nd = function(a) {
- S(a).G(a.B(), "click", a.pb)
- };
- n.Fc = u;
- n.Ed = u;
- n.Dd = function(a) {
- return a.isEnabled()
- };
- n.kc = u;
- n.Gc = function(a, b, c) {
- al.F.Gc.call(this, a, b, c);
- (a = a.B()) && 1 == b && (a.disabled = c)
- };
- n.Bd = function(a) {
- return a.value
- };
- n.Cd = function(a, b) {
- a && (a.value = b)
- };
- n.Ja = u;
- var bl = function(a, b, c) {
- T.call(this, a, b || al.Ha(), c)
- };
- z(bl, T);
- bl.prototype.L = function() {
- bl.F.L.call(this);
- delete this.ra;
- delete this.ha
- };
- bl.prototype.X = function() {
- bl.F.X.call(this);
- if (this.oa & 32) {
- var a = this.B();
- a && S(this).G(a, "keyup", this.ac)
- }
- };
- bl.prototype.ac = function(a) {
- return 13 == a.keyCode && "key" == a.type || 32 == a.keyCode && "keyup" == a.type ? this.pb(a) : 32 == a.keyCode
- };
- Lk("goog-button", function() {
- return new bl(null)
- });
- var cl = function(a, b) {
- R.call(this, b);
- this.l = a || ""
- },
- dl;
- z(cl, R);
- cl.prototype.A = null;
- var el = function() {
- null != dl || (dl = "placeholder" in Ad(document, "INPUT"));
- return dl
- };
- n = cl.prototype;
- n.Cb = !1;
- n.V = function() {
- this.N = this.w.V("INPUT", {
- type: "text"
- })
- };
- n.$ = function(a) {
- cl.F.$.call(this, a);
- this.l || (this.l = a.getAttribute("label") || "");
- Wd(md(a)) == a && (this.Cb = !0, rh(this.B(), "label-input-label"));
- el() && (this.B().placeholder = this.l);
- Xd(this.B(), "label", this.l)
- };
- n.X = function() {
- cl.F.X.call(this);
- var a = new Eh(this);
- a.G(this.B(), "focus", this.Lc);
- a.G(this.B(), "blur", this.ne);
- if (el()) this.m = a;
- else {
- Xb && a.G(this.B(), ["keypress", "keydown", "keyup"], this.pe);
- var b = md(this.B());
- a.G(N(b), "load", this.ye);
- this.m = a;
- fl(this)
- }
- gl(this);
- this.B().l = this
- };
- n.Ra = function() {
- cl.F.Ra.call(this);
- this.m && (this.m.pa(), this.m = null);
- this.B().l = null
- };
- var fl = function(a) {
- !a.O && a.m && a.B().form && (a.m.G(a.B().form, "submit", a.se), a.O = !0)
- };
- n = cl.prototype;
- n.L = function() {
- cl.F.L.call(this);
- this.m && (this.m.pa(), this.m = null)
- };
- n.Lc = function() {
- this.Cb = !0;
- rh(this.B(), "label-input-label");
- if (!el() && !hl(this) && !this.C) {
- var a = this,
- b = function() {
- a.B() && (a.B().value = "")
- };
- C ? P(b, 10) : b()
- }
- };
- n.ne = function() {
- el() || (Ih(this.m, this.B(), "click", this.Lc), this.A = null);
- this.Cb = !1;
- gl(this)
- };
- n.pe = function(a) {
- 27 == a.keyCode && ("keydown" == a.type ? this.A = this.B().value : "keypress" == a.type ? this.B().value = this.A : "keyup" == a.type && (this.A = null), a.preventDefault())
- };
- n.se = function() {
- hl(this) || (this.B().value = "", P(this.me, 10, this))
- };
- n.me = function() {
- hl(this) || (this.B().value = this.l)
- };
- n.ye = function() {
- gl(this)
- };
- var hl = function(a) {
- return !!a.B() && "" != a.B().value && a.B().value != a.l
- },
- il = function(a) {
- a.B().value = "";
- null != a.A && (a.A = "")
- };
- cl.prototype.reset = function() {
- hl(this) && (il(this), gl(this))
- };
- var jl = function(a) {
- return null != a.A ? a.A : hl(a) ? a.B().value : ""
- },
- gl = function(a) {
- var b = a.B();
- el() ? a.B().placeholder != a.l && (a.B().placeholder = a.l) : fl(a);
- Xd(b, "label", a.l);
- hl(a) ? (b = a.B(), rh(b, "label-input-label")) : (a.C || a.Cb || (b = a.B(), ph(b, "label-input-label")), el() || P(a.M, 10, a))
- },
- kl = function(a) {
- var b = hl(a);
- a.C = !0;
- a.B().focus();
- b || el() || (a.B().value = a.l);
- a.B().select();
- el() || (a.m && Hh(a.m, a.B(), "click", a.Lc), P(a.W, 10, a))
- },
- ll = function(a, b) {
- a.B().disabled = !b;
- th(a.B(), "label-input-label-disabled", !b)
- };
- cl.prototype.isEnabled = function() {
- return !this.B().disabled
- };
- cl.prototype.W = function() {
- this.C = !1
- };
- cl.prototype.M = function() {
- !this.B() || hl(this) || this.Cb || (this.B().value = this.l)
- };
- var ml = function(a, b) {
- return null != a && a.hb === b
- },
- nl = function(a) {
- if (null != a) switch (a.wc) {
- case 1:
- return 1;
- case -1:
- return -1;
- case 0:
- return 0
- }
- return null
- },
- V = function(a) {
- return null != a && a.hb === Zj ? a : a instanceof bd ? U(cd(a), a.l()) : U(tb(String(String(a))), nl(a))
- },
- U = function(a) {
- function b(a) {
- this.l = a
- }
- b.prototype = a.prototype;
- return function(a, d) {
- var c = new b(String(a));
- void 0 !== d && (c.wc = d);
- return c
- }
- }(gk),
- ol = function(a) {
- return a.replace(/<\//g, "<\\/").replace(/\]\]>/g, "]]\\>")
- },
- W = function(a) {
- ml(a, Zj) ? (a = a.Aa(),
- a = String(a).replace(pl, "").replace(ql, "<"), a = String(a).replace(rl, sl)) : a = tb(String(a));
- return a
- },
- xl = function(a) {
- if (ml(a, ak) || ml(a, bk)) return tl(a);
- a instanceof Vc ? a = tl(Wc(a)) : a instanceof Sc ? a = tl(Tc(a)) : (a = String(a), a = ul.test(a) ? a.replace(vl, wl) : "about:invalid#zSoyz");
- return a
- },
- zl = function(a) {
- if (ml(a, ak) || ml(a, bk)) return tl(a);
- a instanceof Vc ? a = tl(Wc(a)) : a instanceof Sc ? a = tl(Tc(a)) : (a = String(a), a = yl.test(a) ? a.replace(vl, wl) : "about:invalid#zSoyz");
- return a
- },
- Bl = function(a) {
- if (ml(a, dk)) return ol(a.Aa());
- null == a ? a = "" : a instanceof Yc ? (a instanceof Yc && a.constructor === Yc && a.m === Xc ? a = a.l : (Aa(a), a = "type_error:SafeStyle"), a = ol(a)) : a instanceof $c ? (a instanceof $c && a.constructor === $c && a.m === Zc ? a = a.l : (Aa(a), a = "type_error:SafeStyleSheet"), a = ol(a)) : (a = String(a), a = Al.test(a) ? a : "zSoyz");
- return a
- },
- Cl = {
- "\x00": "�",
- "\t": "	",
- "\n": " ",
- "\x0B": "",
- "\f": "",
- "\r": " ",
- " ": " ",
- '"': """,
- "&": "&",
- "'": "'",
- "-": "-",
- "/": "/",
- "<": "<",
- "=": "=",
- ">": ">",
- "`": "`",
- "\u0085": "…",
- "\u00a0": " ",
- "\u2028": "
",
- "\u2029": "
"
- },
- sl = function(a) {
- return Cl[a]
- },
- Dl = {
- "\x00": "%00",
- "\u0001": "%01",
- "\u0002": "%02",
- "\u0003": "%03",
- "\u0004": "%04",
- "\u0005": "%05",
- "\u0006": "%06",
- "\u0007": "%07",
- "\b": "%08",
- "\t": "%09",
- "\n": "%0A",
- "\x0B": "%0B",
- "\f": "%0C",
- "\r": "%0D",
- "\u000e": "%0E",
- "\u000f": "%0F",
- "\u0010": "%10",
- "\u0011": "%11",
- "\u0012": "%12",
- "\u0013": "%13",
- "\u0014": "%14",
- "\u0015": "%15",
- "\u0016": "%16",
- "\u0017": "%17",
- "\u0018": "%18",
- "\u0019": "%19",
- "\u001a": "%1A",
- "\u001b": "%1B",
- "\u001c": "%1C",
- "\u001d": "%1D",
- "\u001e": "%1E",
- "\u001f": "%1F",
- " ": "%20",
- '"': "%22",
- "'": "%27",
- "(": "%28",
- ")": "%29",
- "<": "%3C",
- ">": "%3E",
- "\\": "%5C",
- "{": "%7B",
- "}": "%7D",
- "\u007f": "%7F",
- "\u0085": "%C2%85",
- "\u00a0": "%C2%A0",
- "\u2028": "%E2%80%A8",
- "\u2029": "%E2%80%A9",
- "\uff01": "%EF%BC%81",
- "\uff03": "%EF%BC%83",
- "\uff04": "%EF%BC%84",
- "\uff06": "%EF%BC%86",
- "\uff07": "%EF%BC%87",
- "\uff08": "%EF%BC%88",
- "\uff09": "%EF%BC%89",
- "\uff0a": "%EF%BC%8A",
- "\uff0b": "%EF%BC%8B",
- "\uff0c": "%EF%BC%8C",
- "\uff0f": "%EF%BC%8F",
- "\uff1a": "%EF%BC%9A",
- "\uff1b": "%EF%BC%9B",
- "\uff1d": "%EF%BC%9D",
- "\uff1f": "%EF%BC%9F",
- "\uff20": "%EF%BC%A0",
- "\uff3b": "%EF%BC%BB",
- "\uff3d": "%EF%BC%BD"
- },
- wl = function(a) {
- return Dl[a]
- },
- rl = /[\x00\x22\x27\x3c\x3e]/g,
- vl = /[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
- Al = /^(?!-*(?:expression|(?:moz-)?binding))(?!\s+)(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|\s+)*$/i,
- ul = /^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,
- yl = /^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,
- El = /^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,
- tl = function(a) {
- return String(a).replace(vl, wl)
- },
- pl = /<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,
- ql = /</g;
- var Fl = function(a) {
- a = a || {};
- var b = U,
- c = '<span class="' + W("recaptcha-checkbox") + " " + W("goog-inline-block") + (a.checked ? " " + W("recaptcha-checkbox-checked") : " " + W("recaptcha-checkbox-unchecked")) + (a.disabled ? " " + W("recaptcha-checkbox-disabled") : "") + (a.uc ? " " + W(a.uc) : "") + '" role="checkbox" aria-checked="' + (a.checked ? "true" : "false") + '"' + (a.fe ? ' aria-labelledby="' + W(a.fe) + '"' : "") + (a.id ? ' id="' + W(a.id) + '"' : "") + (a.disabled ? ' aria-disabled="true" tabindex="-1"' : ' tabindex="' + (a.gd ? W(a.gd) : "0") + '"');
- if (a.attributes) {
- var d =
- a.attributes;
- ml(d, ck) ? d = d.Aa().replace(/([^"'\s])$/, "$1 ") : (d = String(d), d = El.test(d) ? d : "zSoyz");
- d = " " + d
- } else d = "";
- c = c + d + ' dir="ltr">';
- a = a = {
- rc: a.rc,
- ob: a.ob
- };
- a = U((a.rc ? '<div class="' + (a.ob ? W("recaptcha-checkbox-nodatauri") + " " : "") + W("recaptcha-checkbox-border") + '" role="presentation"></div><div class="' + (a.ob ? W("recaptcha-checkbox-nodatauri") + " " : "") + W("recaptcha-checkbox-borderAnimation") + '" role="presentation"></div><div class="' + (a.ob ? W("recaptcha-checkbox-nodatauri") + " " : "") + W("recaptcha-checkbox-spinner") +
- '" role="presentation"></div><div class="' + (a.ob ? W("recaptcha-checkbox-nodatauri") + " " : "") + W("recaptcha-checkbox-spinnerAnimation") + '" role="presentation"></div>' : '<div class="' + W("recaptcha-checkbox-spinner-gif") + '" role="presentation"></div>') + '<div class="' + W("recaptcha-checkbox-checkmark") + '" role="presentation"></div>');
- return b(c + a + "</span>")
- };
- var Hl = function(a) {
- H(this, a, "conf", Gl)
- };
- z(Hl, G);
- var Gl = [5];
- Hl.l = "conf";
- var Jl = function() {
- var a = Il.Ha().get();
- return I(a, 2)
- };
- var Il = function() {
- this.l = null
- };
- Il.prototype.get = k("l");
- var Kl = function(a, b) {
- b = void 0 === b ? new Hl : b;
- a.l = b
- },
- Ll = function(a) {
- var b = Il.Ha();
- return b.l ? Xa(Fc(b.l, 5), a) : !1
- };
- za(Il);
- var Ml = function(a, b) {
- Ue.call(this);
- this.m = a;
- this.w = -1;
- this.o = new Ah(this.m);
- Zd(this, this.o);
- Ll("JS_FASTCLICK") && (ac && sc || cc || bc) && Ee(this.m, ["touchstart", "touchend"], this.A, !1, this);
- b || (Ee(this.o, "action", this.l, !1, this), Ee(this.m, "keyup", this.D, !1, this))
- };
- z(Ml, Ue);
- Ml.prototype.A = function(a) {
- if ("touchstart" == a.type) this.w = y(), a.m();
- else if ("touchend" == a.type) {
- var b = y() - this.w;
- if (0 != a.ta.cancelable && 500 > b) return this.l(a, !0)
- }
- return !0
- };
- Ml.prototype.D = function(a) {
- return 32 == a.keyCode && "keyup" == a.type ? this.l(a) : !0
- };
- Ml.prototype.l = function(a, b) {
- var c = y() - this.w;
- if (b || 1E3 < c) a.type = "action", this.dispatchEvent(a), a.m(), a.preventDefault();
- return !1
- };
- Ml.prototype.L = function() {
- Le(this.o, "action", this.l, !1, this);
- Le(this.m, ["touchstart", "touchend"], this.A, !1, this);
- Ml.F.L.call(this)
- };
- var Nl = function(a, b) {
- var c = zk(xk, "recaptcha-checkbox");
- T.call(this, null, c, b);
- this.l = 1;
- this.C = null;
- this.tabIndex = a && isFinite(a) && 0 == a % 1 && 0 < a ? a : 0
- };
- z(Nl, T);
- n = Nl.prototype;
- n.V = function() {
- this.N = Q(Fl, {
- id: sk(this),
- uc: this.Ma,
- checked: this.m(),
- disabled: !this.isEnabled(),
- gd: this.tabIndex
- }, void 0, this.w)
- };
- n.X = function() {
- Nl.F.X.call(this);
- if (this.bc) {
- var a = S(this);
- this.C && a.G(new Ml(this.C), "action", this.Yb).G(this.C, "mouseover", this.Oc).G(this.C, "mouseout", this.Nc).G(this.C, "mousedown", this.mb).G(this.C, "mouseup", this.cc);
- a.G(new Ml(this.B()), "action", this.Yb).G(new Ah(document), "action", this.Yb)
- }
- if (this.C) {
- if (!this.C.id) {
- a = this.C;
- var b = sk(this) + ".lbl";
- a.id = b
- }
- Xd(this.B(), "labelledby", this.C.id)
- }
- };
- n.va = function(a) {
- Nl.F.va.call(this, a);
- a && (this.B().tabIndex = this.tabIndex)
- };
- n.ac = function(a) {
- return 32 == a.keyCode || 13 == a.keyCode ? (this.Yb(a), !0) : !1
- };
- n.Yb = function(a) {
- a.m();
- if (this.isEnabled() && 3 != this.l && !a.target.href) {
- var b = !this.m();
- this.dispatchEvent(b ? "before_checked" : "before_unchecked") && (a.preventDefault(), this.Va(b))
- }
- };
- n.$a = function() {
- return Nl.F.$a.call(this) && !(this.isEnabled() && this.B() && oh(this.B(), "recaptcha-checkbox-clearOutline"))
- };
- n.Gb = function(a) {
- Nl.F.Gb.call(this, a);
- Ol(this, !1)
- };
- n.mb = function(a) {
- Nl.F.mb.call(this, a);
- Ol(this, !0)
- };
- var Ol = function(a, b) {
- a.isEnabled() && Pl(a, "recaptcha-checkbox-clearOutline", b)
- };
- Nl.prototype.m = function() {
- return 0 == this.l
- };
- Nl.prototype.Va = function(a) {
- a && this.m() || !a && 1 == this.l || Ql(this, a ? 0 : 1)
- };
- Nl.prototype.cd = function() {
- 2 == this.l || Ql(this, 2)
- };
- Nl.prototype.fb = function() {
- return 3 == this.l ? vf() : Ql(this, 3)
- };
- var Ql = function(a, b) {
- if (0 == b && a.m() || 1 == b && 1 == a.l || 2 == b && 2 == a.l || 3 == b && 3 == a.l) return uf();
- 2 == b && a.Gb(!1);
- a.l = b;
- Pl(a, "recaptcha-checkbox-checked", 0 == b);
- Pl(a, "recaptcha-checkbox-expired", 2 == b);
- Pl(a, "recaptcha-checkbox-loading", 3 == b);
- var c = a.B();
- c && Xd(c, "checked", 0 == b ? "true" : "false");
- a.dispatchEvent("change");
- return uf()
- },
- Pl = function(a, b, c) {
- a.B() && th(a.B(), b, c)
- };
- var Rl = function(a, b) {
- Nl.call(this, a, b);
- this.ca = this.M = null;
- this.O = !1
- };
- z(Rl, Nl);
- var Sl = function(a, b, c, d, e) {
- this.o = a;
- this.size = b;
- this.m = c;
- this.time = 17 * d;
- this.l = !!e
- },
- Tl = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(0, 28, 560, 0), 20),
- Ul = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(560, 28, 840, 0), 10),
- Vl = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(0, 56, 560, 28), 20),
- Wl = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(560, 56, 840, 28), 10),
- Xl = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(0, 84, 560, 56),
- 20),
- Yl = new Sl("recaptcha-checkbox-borderAnimation", new L(28, 28), new fi(560, 84, 840, 56), 10),
- Zl = new Sl("recaptcha-checkbox-spinner", new L(36, 36), new fi(0, 36, 2844, 0), 79, !0),
- $l = new Sl("recaptcha-checkbox-spinnerAnimation", new L(38, 38), new fi(0, 38, 3686, 0), 97),
- am = new Sl("recaptcha-checkbox-checkmark", new L(38, 30), new fi(0, 30, 600, 0), 20),
- bm = new Sl("recaptcha-checkbox-checkmark", new L(38, 30), new fi(600, 30, 1200, 0), 20);
- n = Rl.prototype;
- n.V = function() {
- this.N = Q(Fl, {
- id: sk(this),
- uc: this.Ma,
- checked: this.m(),
- disabled: !this.isEnabled(),
- gd: this.tabIndex,
- rc: !0,
- ob: !(C ? lc("9.0") : 1)
- }, void 0, this.w)
- };
- n.X = function() {
- Rl.F.X.call(this);
- if (!this.M) {
- var a = this.P("recaptcha-checkbox-spinner");
- this.M = cm(this, Zl);
- this.ca = new Mi(a, 340);
- ok() && S(this).G(this.M, "finish", x(function() {
- ok();
- var b = (ki(a, "transform") || "rotate(0deg)").replace(/^rotate\(([-0-9]+)deg\)$/, "$1");
- isFinite(b) && (b = String(b));
- b = r(b) ? /^\s*-?0x/i.test(b) ? parseInt(b, 16) : parseInt(b, 10) : NaN;
- isNaN(b) || ii(a, "transform", kb("rotate(%sdeg)", (b + 180) % 360))
- }, this))
- }
- };
- n.Va = function(a) {
- if (!(a && this.m() || !a && 1 == this.l || this.O)) {
- var b = this.l,
- c = a ? 0 : 1,
- d = this.$a(),
- e = x(function() {
- Ql(this, c)
- }, this),
- f = dm(this, !0);
- if (3 == this.l) var g = em(this, !1, void 0, !a);
- else g = uf(), f.add(this.m() ? fm(this, !1) : gm(this, !1, b, d));
- a ? f.add(fm(this, !0, e)) : (g.then(e), f.add(gm(this, !0, c, d)));
- g.then(function() {
- f.A()
- }, u)
- }
- };
- n.cd = function() {
- if (2 != this.l && !this.O) {
- var a = this.l,
- b = this.$a(),
- c = x(function() {
- Ql(this, 2)
- }, this),
- d = dm(this, !0);
- if (3 == this.l) var e = em(this, !1, void 0, !0);
- else e = uf(), d.add(this.m() ? fm(this, !1) : gm(this, !1, a, b));
- e.then(c);
- d.add(gm(this, !0, 2, !1));
- e.then(function() {
- d.A()
- }, u)
- }
- };
- n.fb = function() {
- if (3 == this.l || this.O) return vf();
- var a = Af();
- em(this, !0, a);
- return a.l
- };
- var em = function(a, b, c, d) {
- if (b == (3 == a.l)) return uf();
- if (a.O) return vf();
- if (b) {
- b = a.l;
- d = a.$a();
- var e = dm(a);
- a.m() ? e.add(fm(a, !1)) : e.add(gm(a, !1, b, d));
- e.add(hm(a, c));
- var f = Af();
- Hh(S(a), e, "end", x(function() {
- f.resolve()
- }, a));
- Ql(a, 3);
- e.A();
- return f.l
- }
- im(a, d);
- Ql(a, 1);
- return uf()
- },
- im = function(a, b) {
- if (0 != a.M.l && 1 != a.ca.l) {
- var c = x(function() {
- this.M.stop(!0);
- ei(this.M);
- vi(this.P("recaptcha-checkbox-spinner"), "");
- this.va(!0)
- }, a);
- b ? (Hh(S(a), a.ca, "end", c), a.ca.A(!0)) : c()
- }
- };
- Rl.prototype.fa = function(a) {
- if (this.O == a) throw Error("Invalid state.");
- this.O = a
- };
- var gm = function(a, b, c, d) {
- c = 2 == c;
- d = cm(a, b ? c ? Xl : d ? Tl : Vl : c ? Yl : d ? Ul : Wl);
- var e = a.N ? M("recaptcha-checkbox-border", a.N || a.w.l) : null;
- Hh(S(a), d, "play", x(function() {
- wi(e, !1)
- }, a));
- Hh(S(a), d, "finish", x(function() {
- b && wi(e, !0)
- }, a));
- return d
- },
- fm = function(a, b, c) {
- var d = cm(a, b ? am : bm);
- Hh(S(a), d, "play", x(function() {
- ii(this.B(), "overflow", "visible")
- }, a));
- Hh(S(a), d, "finish", x(function() {
- b || ii(this.B(), "overflow", "");
- c && c()
- }, a));
- return d
- },
- hm = function(a, b) {
- var c = x(function() {
- this.fa(!0);
- P(x(function() {
- 1 != this.M.l && (this.va(!1),
- this.M.A(!0));
- this.fa(!1);
- b && b.resolve()
- }, this), 472)
- }, a),
- d = cm(a, $l);
- Hh(S(a), d, "play", c);
- return d
- },
- dm = function(a, b) {
- var c = new ci;
- b && (Hh(S(a), c, "play", x(a.fa, a, !0)), Hh(S(a), c, "end", x(a.fa, a, !1)));
- return c
- },
- cm = function(a, b) {
- var c = new di(a.N ? M(b.o, a.N || a.w.l) : null, b.size, b.m, b.time, void 0, !b.l);
- b.l || De(c, "end", x(function() {
- ei(this)
- }, c));
- return c
- };
- var jm = function(a) {
- H(this, a, "bgdata", null)
- };
- z(jm, G);
- jm.l = "bgdata";
- var km = function() {
- this.m = this.l = null
- };
- km.prototype.set = function(a) {
- I(a, 3);
- I(a, 1) || I(a, 2);
- this.l = a;
- this.m = null
- };
- km.prototype.load = function() {
- window.botguard && (window.botguard = null);
- if (I(this.l, 3) && (I(this.l, 1) || I(this.l, 2))) {
- var a = hb(Ac(I(this.l, 3)));
- if (I(this.l, 1)) this.m = new qf(function(b, d) {
- var c = hb(Ac(I(this.l, 1)));
- fj(Oi(c)).then(function() {
- try {
- window.botguard && window.botguard.bg ? b(new window.botguard.bg(a)) : d(null)
- } catch (f) {
- d(null)
- }
- }, d)
- }, this);
- else {
- if (I(this.l, 2)) {
- var b = hb(Ac(I(this.l, 2)));
- try {
- if (Ka(b), window.botguard && window.botguard.bg) {
- this.m = uf(new window.botguard.bg(a));
- return
- }
- } catch (c) {}
- }
- this.m = vf()
- }
- } else this.m =
- vf()
- };
- km.prototype.execute = function(a, b) {
- this.m.then(function(b) {
- b.invoke(function(b) {
- a(b)
- })
- }, function() {
- b()
- })
- };
- var lm = function() {
- O.call(this);
- this.l = new vj(0, xj, 1, 10, 5E3);
- Zd(this, this.l);
- this.m = 0
- };
- z(lm, O);
- var xj = new bg,
- nm = function(a, b) {
- return new qf(function(a, d) {
- var c = String(this.m++);
- zj(this.l, c, b.m.toString(), b.Cc(), b.Aa(), x(function(b, c) {
- var e = c.target;
- ih(e) ? a((0, b.w)(e)) : d(new mm(b, e))
- }, this, b))
- }, a)
- },
- mm = function() {
- Ma.call(this)
- };
- z(mm, Ma);
- mm.prototype.name = "XhrError";
- var om = function(a, b) {
- O.call(this);
- this.o = a;
- Zd(this, this.o);
- this.w = b
- };
- z(om, O);
- var pm = function(a) {
- H(this, a, 0, null)
- };
- z(pm, G);
- var qm = function(a) {
- H(this, a, "hctask", null)
- };
- z(qm, G);
- qm.l = "hctask";
- var Kc = function(a) {
- H(this, a, "ctask", rm)
- };
- z(Kc, G);
- var rm = [1];
- Kc.l = "ctask";
- var tm = function(a) {
- H(this, a, "ftask", sm)
- };
- z(tm, G);
- var sm = [1];
- tm.l = "ftask";
- var um = function(a) {
- H(this, a, "ainput", null)
- };
- z(um, G);
- um.l = "ainput";
- um.prototype.Ga = function() {
- return I(this, 8)
- };
- var vm = function(a, b, c) {
- om.call(this, a, c);
- this.H = K(b, Kc, 5);
- this.m = I(b, 4);
- this.D = 3 == I(K(b, pm, 6), 1);
- this.A = Fc(K(b, tm, 9), 1);
- this.l = !!I(b, 10)
- };
- z(vm, om);
- var xm = function(a, b) {
- R.call(this, b);
- this.l = od(document, "recaptcha-token");
- this.Xa = wm[a] || wm[1]
- };
- z(xm, R);
- var ym = {
- 0: "Si \u00e8 verificato un errore sconosciuto. Prova a ricaricare la pagina.",
- 1: "Errore: uno o pi\u00f9 parametri API non validi. Prova a ricaricare la pagina.",
- 2: "Sessione scaduta. Ricarica la pagina."
- },
- wm = {
- 2: "rc-anchor-dark",
- 1: "rc-anchor-light"
- };
- xm.prototype.X = function() {
- xm.F.X.call(this);
- this.Nb = od(document, "recaptcha-accessible-status")
- };
- xm.prototype.Hb = u;
- var zm = function(a, b) {
- a.Nb && Ld(a.Nb, b)
- };
- n = xm.prototype;
- n.Wc = function() {
- this.Hb(!0, "Verifica scaduta. Seleziona nuovamente la casella di controllo.");
- zm(this, "Verifica scaduta. Seleziona nuovamente la casella di controllo per eseguire un nuovo test")
- };
- n.Jd = u;
- n.Id = u;
- n.Qc = function() {
- zm(this, "Verifica eseguita")
- };
- n.Jc = u;
- n.fb = function() {
- return uf()
- };
- n.handleError = u;
- n.Kc = function() {
- zm(this, "Test di verifica scaduto. Seleziona nuovamente la casella di controllo per eseguire un nuovo test");
- this.Jc()
- };
- var Am = function() {
- return /^https:\/\/www.gstatic.c..?\/recaptcha\/api2\/v1523860362251\/recaptcha__.*/
- },
- Bm = function(a) {
- var b = p.__recaptcha_api || "https://www.google.com/recaptcha/";
- return (Tj(b).l ? "" : "//") + b + a
- },
- Cm = function(a, b) {
- b.set("cb", vb());
- return Gj(new Cj(Bm(a)), b).toString()
- },
- Dm = function(a, b) {
- for (var c = p.recaptcha; 1 < a.length;) c = c[a[0]], a = a.slice(1);
- var d = function(a, b, c) {
- Object.defineProperty(a, b, {
- get: c,
- configurable: !0
- })
- };
- d(c, a[0], function() {
- d(c, a[0], h());
- return b
- })
- },
- Em = function(a) {
- return new qf(function(b) {
- var c =
- qd(document, "img", null, a);
- 0 == c.length ? b() : Ee(c[0], "load", function() {
- b()
- })
- })
- },
- Fm = function(a, b) {
- var c = Fi(a);
- ii(a, "fontSize", c + "px");
- for (var d = ti(a).height; 12 < c && !(0 >= b && d <= 2 * c) && !(d <= b);) c -= 2, ii(a, "fontSize", c + "px"), d = ti(a).height
- };
- var Gm = function() {
- this.l = []
- },
- Km = function(a) {
- var b = new Gm;
- Hm(b, a);
- return Im(Jm(b.l))
- },
- Lm = function(a) {
- var b = new Gm;
- Hm(b, a, !0);
- return Im(Jm(b.l))
- },
- Hm = function(a, b, c) {
- if (c = void 0 === c ? !1 : c) {
- if (b && b.attributes && (Mm(a, b.tagName), "INPUT" != b.tagName))
- for (var d = 0; d < b.attributes.length; d++) Mm(a, b.attributes[d].name + ":" + b.attributes[d].value)
- } else
- for (d in b) Mm(a, d);
- 3 == b.nodeType && b.wholeText && Mm(a, b.wholeText);
- if (1 == b.nodeType)
- for (b = b.firstChild; b;) Hm(a, b, c), b = b.nextSibling
- },
- Mm = function(a, b) {
- 100 <= a.l.length &&
- (a.l = [Im(Jm(a.l)).toString()]);
- a.l.push(b)
- },
- Im = function(a) {
- var b = 0;
- if (!a) return b;
- for (var c = 0; c < a.length; c++) b = (b << 5) - b + a.charCodeAt(c), b &= b;
- return b
- },
- Nm = function() {
- var a = [];
- try {
- for (var b = (0, p.gd_.gd_)().firstChild; b;) a.push(Km(b)), b = b.nextSibling
- } catch (c) {}
- return Ag(a)
- };
- function Jm(a) {
- var b = "";
- var c = typeof a;
- if ("object" === c)
- for (var d in a) b += "[" + c + ":" + d + Jm(a[d]) + "]";
- else b = "function" === c ? b + ("[" + c + ":" + a.toString() + "]") : b + ("[" + c + ":" + a + "]");
- return b.replace(/\s/g, "")
- };
- function Om(a) {
- a = a.split("");
- a.splice(1, 0, ":");
- for (a.splice(1, 0, ":");
- "r" != a[0];) a.push(a.shift());
- return a.join("")
- }
- function Pm(a, b, c) {
- try {
- return Qm(c).setItem(a, b), b
- } catch (d) {
- return null
- }
- }
- function Rm(a, b) {
- try {
- return Qm(b).getItem(a)
- } catch (c) {
- return null
- }
- }
- function Qm(a) {
- var b = N();
- return 1 == a ? b.sessionStorage : b.localStorage
- }
- function Sm(a) {
- var b = Rm(Om("car"), 0) || Pm(Om("car"), vb(), 0);
- b ? (b = new Qf(new Xf, gb(b)), b.reset(), b.o(a), a = b.w(), a = ib(a).slice(0, 4)) : a = "";
- return a
- }
- function Tm() {
- try {
- return N().localStorage.length
- } catch (a) {
- return -1
- }
- };
- var Um = function(a) {
- Gc(a, qm, 1);
- for (var b = 0; b < Gc(a, qm, 1).length; b++) {
- var c = Gc(a, qm, 1)[b];
- I(c, 3);
- I(c, 4)
- }
- this.m = a;
- this.l = []
- },
- Vm = function(a) {
- for (var b = I(a, 3); b <= I(a, 4); b++) {
- var c = b,
- d = a;
- c = nk("%s_%d", I(d, 1), c);
- var e = new Xf;
- e.o(c);
- if (ib(e.w()) == I(d, 2)) return b
- }
- return -1
- },
- Wm = function(a, b, c) {
- var d = (new Date).getTime();
- if (!C || lc("8"))
- for (var e = Gc(a.m, qm, 1), f = 0; f < e.length; f++) a.l.push(Vm(e[f])), c.call(void 0, Ag(a.l), (new Date).getTime() - d);
- b.call(void 0, Ag(a.l), (new Date).getTime() - d)
- };
- var Xm = function(a) {
- O.call(this);
- this.m = this.o = null;
- this.l = window.Worker && a ? new Worker(a) : null
- };
- ra(Xm, O);
- Xm.prototype.isEnabled = function() {
- return !!this.l
- };
- var Ym = function(a, b) {
- a.l && (a.m = b, a.l.onmessage = x(a.A, a))
- };
- Xm.prototype.A = function(a) {
- Nf(this.o);
- this.m && this.m(a.data)
- };
- Xm.prototype.w = function() {
- this.m && this.m(Zm("error"))
- };
- var $m = function(a, b) {
- a.l && (a.o = P(a.w, 1E3, a), a.l.postMessage(Zm("start", b.Fb())))
- };
- Xm.prototype.L = function() {
- this.l && this.l.terminate();
- this.l = null
- };
- var an = function(a) {
- "start" == a.data.type && (a = Lc(a.data.data), Wm(new Um(a), Ia(function(a, c) {
- a.postMessage(Zm("finish", c))
- }, self), Ia(function(a, c) {
- a.postMessage(Zm("progress", c))
- }, self)))
- };
- function Zm(a, b) {
- return {
- type: a,
- data: void 0 === b ? null : b
- }
- }
- p.document || p.window || (self.onmessage = an);
- var cn = function(a) {
- H(this, a, 0, bn)
- };
- z(cn, G);
- var bn = [17];
- cn.prototype.zd = function() {
- return I(this, 1)
- };
- var dn = function(a, b, c) {
- this.m = void 0 === a ? null : a;
- this.l = void 0 === b ? null : b;
- this.ce = void 0 === c ? null : c
- },
- en = function(a, b) {
- this.response = a;
- this.timeout = b
- },
- fn = function(a, b, c) {
- this.m = a;
- this.l = b;
- this.o = c
- },
- gn = function(a, b, c, d, e) {
- this.l = a;
- this.m = void 0 === b ? null : b;
- this.o = void 0 === c ? null : c;
- this.A = void 0 === d ? null : d;
- this.w = void 0 === e ? null : e
- },
- hn = aa("response"),
- jn = aa("l"),
- kn = aa("errorCode");
- var mn = function(a, b, c) {
- this.l = c || "GET";
- this.w = b;
- this.m = new Cj;
- Fj(this.m, a);
- this.o = new Jj;
- a = Jl();
- Sj(this.m, "k", a);
- ln(this, "v", "v1523860362251")
- },
- nn = function(a) {
- return function(b) {
- if (b.S) b: {
- if (b = b.S.responseText, 0 == b.indexOf(")]}'\n") && (b = b.substring(5)), p.JSON) try {
- var c = p.JSON.parse(b);
- break b
- } catch (d) {}
- c = xg(b)
- }
- else c = void 0;
- return new a(c)
- }
- };
- mn.prototype.Cc = k("l");
- mn.prototype.Aa = function() {
- if (Xa(Yg, this.l)) return this.o.toString()
- };
- var ln = function(a, b, c) {
- Xa(Yg, a.l);
- Xj(a.o, b);
- a.o.add(b, c)
- },
- on = function(a, b, c) {
- Xa(Yg, a.l);
- null != c && ln(a, b, c)
- },
- pn = function(a, b) {
- Xa(Yg, a.l);
- Db(b, function(a, b) {
- ln(this, b, a)
- }, a)
- };
- var qn = function() {
- mn.call(this, "/recaptcha/api2/anchor", function(a) {
- return a.S && 4 == gh(a) ? a.S.getAllResponseHeaders() || "" : ""
- }, "HEAD");
- var a = this,
- b = N().location.search;
- 0 < b.length && (new Jj(b.slice(1))).forEach(function(b, d) {
- Sj(a.m, d, b)
- })
- };
- ra(qn, mn);
- var rn = function(a) {
- H(this, a, 0, null)
- };
- z(rn, G);
- var tn = function(a) {
- H(this, a, 0, sn)
- };
- z(tn, G);
- var sn = [1],
- vn = function(a) {
- H(this, a, 0, un)
- };
- z(vn, G);
- var un = [1],
- yn = function(a, b) {
- var c = {
- Ui: Ec(wn(b), xn, a),
- Qi: I(b, 2)
- };
- a && (c.ya = b);
- return c
- },
- zn = function(a) {
- H(this, a, 0, null)
- };
- z(zn, G);
- var xn = function(a, b) {
- var c = {
- text: I(b, 1),
- Pi: I(b, 2),
- pi: I(b, 3),
- Oi: I(b, 4)
- };
- a && (c.ya = b);
- return c
- },
- wn = function(a) {
- return Gc(a, zn, 1)
- };
- var An = function(a) {
- H(this, a, 0, null)
- };
- z(An, G);
- var Cn = function(a) {
- H(this, a, 0, Bn)
- };
- z(Cn, G);
- var Bn = [3];
- var Dn = function(a) {
- H(this, a, 0, null)
- };
- z(Dn, G);
- var En = function(a, b) {
- var c = {
- rd: I(b, 1),
- sd: I(b, 2)
- };
- a && (c.ya = b);
- return c
- };
- var Gn = function(a) {
- H(this, a, 0, Fn)
- };
- z(Gn, G);
- var Fn = [8],
- Hn = function(a, b) {
- var c = I(b, 1);
- var d = I(b, 2);
- null == d || r(d) || (Bc && d instanceof Uint8Array ? d = yc(d) : (Aa(d), d = null));
- c = {
- label: c,
- Ei: d,
- De: I(b, 3),
- rows: I(b, 4),
- cols: I(b, 5),
- Fi: I(b, 6),
- Ab: I(b, 7),
- mi: Ec(Gc(b, Dn, 8), En, a)
- };
- a && (c.ya = b);
- return c
- };
- var Jn = function(a) {
- H(this, a, 0, In)
- };
- z(Jn, G);
- var In = [1, 2];
- var Nn = function(a) {
- H(this, a, 0, Kn)
- };
- z(Nn, G);
- var Kn = [1];
- var Pn = function(a) {
- H(this, a, 0, On)
- };
- z(Pn, G);
- var On = [1, 2];
- var Qn = function(a) {
- H(this, a, 0, null)
- };
- z(Qn, G);
- var Rn = function(a) {
- H(this, a, "pmeta", null)
- };
- z(Rn, G);
- var Sn = function(a, b) {
- var c, d = (c = K(b, Gn, 1)) && Hn(a, c),
- e;
- if (e = c = K(b, Qn, 2)) {
- e = c;
- var f = {
- label: I(e, 1),
- De: I(e, 2),
- rows: I(e, 3),
- cols: I(e, 4)
- };
- a && (f.ya = e);
- e = f
- }
- if (f = c = K(b, An, 3)) {
- f = c;
- var g = {
- xi: I(f, 1),
- zi: I(f, 2)
- };
- a && (g.ya = f);
- f = g
- }
- if (g = c = K(b, Cn, 4)) {
- g = c;
- var l = {
- Ai: I(g, 1),
- ae: I(g, 2),
- ui: Fc(g, 3),
- Ii: I(g, 4),
- Hi: I(g, 5)
- };
- a && (l.ya = g);
- g = l
- }
- if (l = c = K(b, Jn, 5)) {
- l = c;
- var m = {
- Di: Ec(Gc(l, Gn, 1), Hn, a),
- Mi: Fc(l, 2)
- };
- a && (m.ya = l);
- l = m
- }
- if (m = c = K(b, tn, 6)) m = c, c = {
- ti: Ec(Gc(m, vn, 1), yn, a)
- }, a && (c.ya = m), m = c;
- var t;
- if (t = c = K(b, Pn, 7)) t = {
- Si: Fc(c, 1),
- Ri: Fc(c, 2)
- },
- a && (t.ya = c);
- var D;
- if (D = c = K(b, rn, 8)) D = {
- format: I(c, 1),
- Li: I(c, 2)
- }, a && (D.ya = c);
- var F;
- if (F = c = K(b, Nn, 9)) F = {
- Gi: Fc(c, 1)
- }, a && (F.ya = c);
- d = {
- Ci: d,
- Ti: e,
- yi: f,
- Bi: g,
- Ji: l,
- wi: m,
- Ni: t,
- ni: D,
- Ki: F
- };
- a && (d.ya = b);
- return d
- };
- Rn.l = "pmeta";
- var Tn = function(a) {
- H(this, a, "rresp", null)
- };
- z(Tn, G);
- Tn.l = "rresp";
- Tn.prototype.ma = function() {
- return I(this, 1)
- };
- Tn.prototype.Vb = function() {
- return I(this, 3)
- };
- Tn.prototype.setTimeout = function(a) {
- J(this, 3, a)
- };
- Tn.prototype.Ga = function() {
- return I(this, 6)
- };
- var Un = function(a, b, c, d, e) {
- b = void 0 === b ? null : b;
- c = void 0 === c ? null : c;
- d = void 0 === d ? null : d;
- e = void 0 === e ? null : e;
- mn.call(this, "/recaptcha/api2/reload", nn(Tn), "POST");
- ln(this, "reason", a);
- on(this, "c", b);
- on(this, "bg", c);
- d && pn(this, d);
- on(this, "dg", e)
- };
- ra(Un, mn);
- var Vn = function(a, b, c) {
- this.message = a;
- this.messageType = b;
- this.l = c
- },
- Wn = function(a, b, c) {
- this.window = a;
- this.l = b;
- this.m = c
- },
- Xn = function() {
- O.call(this);
- this.o = {};
- this.m = {};
- this.w = new Eh(this);
- Zd(this, this.w)
- };
- ra(Xn, O);
- var Zn = function(a, b, c, d, e) {
- e = void 0 === e ? a : e;
- var f = a.o[b];
- c = v(c) ? c : [c];
- a.w.G(N(), "message", function(a) {
- a = a.ta;
- try {
- var b = JSON.parse(a.data)
- } catch (D) {
- return
- }
- var g;
- if (!(g = "*" == f.m)) {
- var t = Yn(f.m);
- g = Yn(a.origin);
- t = t.match(Ng);
- g = g.match(Ng);
- g = t[3] == g[3] && t[1] == g[1] && t[4] == g[4]
- }
- t = (!f.window || f.window == a.source) && (!f.l || Kd(f.l) == a.source);
- g && t && -1 != Oa(c, b.messageType) && d.call(e, b, a.source)
- });
- return a
- },
- $n = function(a, b, c, d, e) {
- e = void 0 === e ? a : e;
- return Zn(a, b, c, function(c, g) {
- Promise.resolve(d.call(e, c.message,
- c.messageType, g)).then(function(d) {
- a.l(b, "l", d, c.l)
- })
- })
- },
- ao = function(a, b, c) {
- c = void 0 === c ? a : c;
- Db(b, function(b, e) {
- $n(a, "b", e, b, c)
- })
- },
- bo = function(a, b) {
- Zn(a, b, "l", function(b) {
- var c = b.l;
- c && a.m[c] && (a.m[c].call(a, b.message), delete a.m[c])
- }, a)
- },
- co = function(a, b, c, d) {
- a.o[b] = new Wn(c, null, d);
- bo(a, b);
- return a
- },
- eo = function(a, b) {
- var c = Bm("b");
- a.o.b = new Wn(null, b, c);
- bo(a, "b");
- return a
- };
- Xn.prototype.l = function(a, b, c, d) {
- a = this.o[a];
- try {
- (a.window || Kd(a.l)).postMessage(fo(b, void 0 === c ? null : c, void 0 === d ? null : d), Yn(a.m))
- } catch (e) {}
- return this
- };
- Xn.prototype.get = function(a, b, c) {
- var d = this;
- c = void 0 === c ? null : c;
- return new Promise(function(e, f) {
- var g = vb();
- d.m[g] = e;
- P(function() {
- f();
- delete d.m[g]
- }, 15E3);
- d.l(a, b, c, g)
- })
- };
- function fo(a, b, c) {
- b = void 0 === b ? null : b;
- c = void 0 === c ? null : c;
- var d = Array.prototype.toJSON,
- e = Object.prototype.toJSON;
- try {
- return delete Array.prototype.toJSON, delete Object.prototype.toJSON, JSON.stringify(new Vn(b, a, c))
- } finally {
- d && (Array.prototype.toJSON = d), e && (Object.prototype.toJSON = e)
- }
- }
- function Yn(a) {
- if ("*" == a) return a;
- a = Dj(Fj(new Cj(a), ""), Og(a));
- null != a.A || ("https" == a.l ? Ej(a, 443) : "http" == a.l && Ej(a, 80));
- return a.toString()
- };
- var go = function(a, b, c, d) {
- Eh.call(this);
- this.T = a;
- this.I = b;
- this.A = d;
- this.l = "a";
- this.m = c;
- this.C = null;
- this.w = vb();
- this.H = Af();
- this.o = Af();
- this.U = Ll("JS_HD") ? Cf(nm(this.I.o, new qn), ba("")) : uf("");
- this.W = {
- a: {
- a: this.mc,
- c: this.Uc,
- e: this.Wa,
- eb: this.Wa,
- ea: this.He,
- ee: this.bd,
- i: x(this.T.Wc, this.T)
- },
- b: {
- g: this.Kd,
- h: this.Gd,
- i: this.wd,
- d: this.be,
- j: this.Ic
- },
- c: {
- a: this.mc,
- c: this.Uc,
- ed: this.Ya,
- e: this.Wa,
- eb: this.Wa,
- g: this.Mc,
- j: this.Ic
- },
- d: {
- a: this.mc,
- c: this.Uc,
- ed: this.Ya,
- g: this.Mc,
- j: this.Ic
- },
- e: {
- e: this.Wa,
- eb: this.Wa,
- g: this.Mc,
- d: this.be,
- h: this.Gd,
- i: this.wd
- },
- f: {
- e: this.Wa,
- eb: this.Wa
- },
- g: {
- g: this.Kd,
- ec: this.R
- },
- h: {}
- }
- };
- ra(go, Eh);
- n = go.prototype;
- n.ab = function(a, b, c) {
- if (b = this.W[this.l][b]) return b.call(this, a || void 0, c)
- };
- n.Uc = function(a, b) {
- this.w == a.l && (b ? (co(this.m, "c", b, Bm("c")), $n(this.m, "c", ["g", "d", "j", "i"], this.ab, this), this.o.resolve()) : this.bd())
- };
- n.bd = function() {
- this.l = "h";
- co(this.m, "d", N().parent, "*").l("d", "j")
- };
- n.mc = function(a) {
- a.m && (this.C = a.m);
- a.ce && this.H.resolve(a)
- };
- n.Gd = function(a) {
- this.mc(a);
- a.l ? (this.l = "b", this.T.Jd()) : (this.l = "e", this.T.Id());
- this.m.l("c", "g", a)
- };
- n.Mc = function(a) {
- a.A ? this.m.l("c", "g", new gn(a.l)) : "c" == this.l ? this.l = "e" : a.o && 0 >= a.o.width && 0 >= a.o.height ? (this.l = "b", this.m.l("c", "g", new gn(a.l))) : (this.l = "e", this.m.l("a", "e", a))
- };
- n.Kd = function(a) {
- this.m.l("a", "e", a)
- };
- n.be = function(a) {
- var b = this;
- this.T.Qc();
- this.l = "g";
- this.m.l("a", "d", a);
- P(function() {
- return b.ab(a.response, "ec")
- }, 1E3 * a.timeout)
- };
- n.Ic = function(a) {
- this.T.handleError(a.errorCode);
- this.l = "a";
- this.m.l("a", "j", a)
- };
- n.wd = function() {
- this.T.Kc();
- this.l = "f";
- this.m.l("a", "e", new gn(!1))
- };
- n.Wa = function(a) {
- a = void 0 === a ? new gn(!0) : a;
- if (this.I.l) return ho(this, a);
- var b = x(function() {
- this.m.l("c", "e", a)
- }, this);
- this.T.Hb(!1);
- "e" == this.l ? b() : "a" == this.l ? (this.l = "d", io(this, this.T.fb())) : "e" == this.l ? b() : "f" == this.l ? (this.l = "d", this.T.fb().then(b)) : "c" == this.l && (this.l = "d")
- };
- n.Ya = function() {
- try {
- N().parent.frames[this.w].document && io(this, vf())
- } catch (a) {
- this.T.Jc(), this.o.reject(), this.o = Af(), this.l = "a", this.m.l("a", "f", jo(this)), this.m.l("a", "j")
- }
- };
- n.He = function() {
- this.l = "c";
- io(this, uf())
- };
- var io = function(a, b) {
- P(x(a.ab, a, null, "ed"), 15E3);
- yf([a.o.l, b]).then(function() {
- ko(this).then(function(a) {
- this.m.l("c", "e", new gn(!0, this.C, null, null, lo(this, a)))
- }, null, this)
- }, h(), a)
- },
- mo = function() {
- if (!document.hasStorageAccess) return uf(1);
- var a = Af();
- document.hasStorageAccess().then(function(b) {
- return a.resolve(b ? 2 : 3)
- }, function() {
- return a.resolve(4)
- });
- return a.l
- },
- ko = function(a) {
- var b = yf([a.H.l, a.U, mo()]).then(function(a) {
- var b = ka(a),
- c = b.next().value;
- a = b.next().value;
- b = b.next().value;
- var d = Tm(),
- e =
- Sm(Jl());
- d += Tm();
- Dm(["anchor", "gl"], "gl");
- Dm(["anchor", "gg"], "gg");
- c = new cn(c.ce.ja);
- J(c, 5, e);
- J(c, 6, d);
- J(c, 12, a);
- J(c, 18, b);
- a = vb();
- J(c, 19, a);
- return c
- });
- a.m.l("a", "a", new dn(null, a.I.A));
- var c = new qf(function(c) {
- yf([b, a.I.w.m]).then(function(a) {
- var b = ka(a);
- a = b.next().value;
- b = b.next().value;
- Dm(["anchor", "gs"], a.Fb());
- b.invoke(c)
- })
- }),
- d = new qf(function(b) {
- a.A.isEnabled() || b("");
- Ym(a.A, function(a) {
- "error" == a.type ? b("") : "finish" == a.type && b(a.data)
- });
- $m(a.A, a.I.H)
- });
- return yf([b.then(function(a) {
- return "" +
- Im(a.Fb())
- }), c, d, uf(Nm())])
- },
- lo = function(a, b, c) {
- var d = ka(b);
- b = d.next().value;
- var e = d.next().value,
- f = d.next().value;
- d = d.next().value;
- c = (c = void 0 === c ? {} : c) || {};
- c.c = a.T.l.value;
- d && (c.bcr = d);
- f && (c.chr = f);
- b && (c.vh = b);
- e && (c.bg = e);
- (a = Rm(Om("cbr"), 1)) && (c.z = a);
- return c
- },
- jo = function(a) {
- var b = {
- hl: "it",
- v: "v1523860362251"
- };
- b.k = Jl();
- var c = new Jj;
- c.A(b);
- return new fn(a.T.yd(), {
- query: c.toString(),
- title: "test recaptcha"
- }, a.w)
- };
- go.prototype.R = function(a) {
- this.l = "f";
- this.m.l("a", "i");
- this.m.l("c", "i", new hn(a))
- };
- var ho = function(a, b) {
- return ko(a).then(function(c) {
- return nm(a.I.o, new Un("q", a.T.l.value, null, lo(a, c, b.w)))
- }).then(function(a) {
- return new en(a.ma(), a.Vb())
- })
- };
- var so = function(a) {
- if (1 == a.size) {
- var b = a.Xa,
- c = a.La,
- d = a.locale,
- e = a.errorMessage;
- a = a.errorCode;
- a = U('<div class="' + W("rc-anchor") + " " + W("rc-anchor-normal") + " " + W(b) + '">' + no({
- La: c
- }) + oo() + '<div class="' + W("rc-anchor-content") + '">' + (e || 0 < a ? po({
- errorMessage: e,
- errorCode: a
- }) : qo()) + '</div><div class="' + W("rc-anchor-normal-footer") + '">' + U('<div class="' + W("rc-anchor-logo-portrait") + '" aria-hidden="true" role="presentation">' + (C && "8.0" == kc ? '<div class="' + W("rc-anchor-logo-img-ie8") + " " + W("rc-anchor-logo-img-portrait") +
- '"></div>' : '<div class="' + W("rc-anchor-logo-img") + " " + W("rc-anchor-logo-img-portrait") + '"></div>') + '<div class="' + W("rc-anchor-logo-text") + '">reCAPTCHA</div></div>') + ro({
- locale: d
- }) + "</div></div>")
- } else 2 == a.size ? (b = a.Xa, c = a.La, d = a.locale, e = a.errorMessage, a = a.errorCode, a = U('<div class="' + W("rc-anchor") + " " + W("rc-anchor-compact") + " " + W(b) + '">' + no({
- La: c
- }) + oo() + '<div class="' + W("rc-anchor-content") + '">' + (e ? po({
- errorMessage: e,
- errorCode: a
- }) : qo()) + '</div><div class="' + W("rc-anchor-compact-footer") + '">' +
- U('<div class="' + W("rc-anchor-logo-landscape") + '" aria-hidden="true" role="presentation" dir="ltr">' + (C && "8.0" == kc ? '<div class="' + W("rc-anchor-logo-img-ie8") + " " + W("rc-anchor-logo-img-landscape") + '"></div>' : '<div class="' + W("rc-anchor-logo-img") + " " + W("rc-anchor-logo-img-landscape") + '"></div>') + '<div class="' + W("rc-anchor-logo-landscape-text-holder") + '"><div class="' + W("rc-anchor-center-container") + '"><div class="' + W("rc-anchor-center-item") + " " + W("rc-anchor-logo-text") + '">reCAPTCHA</div></div></div></div>') +
- ro({
- locale: d
- }) + "</div></div>")) : a = "";
- return U(a)
- },
- vo = function(a) {
- return U('<div class="' + W("rc-anchor") + " " + W("rc-anchor-invisible") + " " + W(a.Xa) + " " + (1 == a.sc || 2 == a.sc ? W("rc-anchor-invisible-hover") : W("rc-anchor-invisible-nohover")) + '">' + no({
- La: a.La
- }) + oo() + (1 == a.sc != a.Ne ? to({
- locale: a.locale
- }) + uo({
- locale: a.locale
- }) : uo({
- locale: a.locale
- }) + to({
- locale: a.locale
- })) + "</div>")
- },
- uo = function(a) {
- a = '<div class="rc-anchor-invisible-text"><span>protetto da <strong>reCAPTCHA</strong>' + ("</span>" + ro({
- locale: a.locale
- }) +
- "</div>");
- return U(a)
- },
- to = function(a) {
- var b = U,
- c = '<div class="' + W("rc-anchor-normal-footer") + '">';
- var d = U('<div class="' + W("rc-anchor-logo-large") + '" role="presentation">' + (C && "8.0" == kc ? '<div class="' + W("rc-anchor-logo-img-ie8") + " " + W("rc-anchor-logo-img-large") + '"></div>' : '<div class="' + W("rc-anchor-logo-img") + " " + W("rc-anchor-logo-img-large") + '"></div>') + "</div>");
- return b(c + d + ro({
- locale: a.locale
- }) + "</div>")
- },
- no = function(a) {
- return U('<div id="recaptcha-accessible-status" class="' + W("rc-anchor-aria-status") +
- '" aria-hidden="true">' + V(a.La) + ". </div>")
- },
- qo = function() {
- var a = '<div class="' + W("rc-inline-block") + '"><div class="' + W("rc-anchor-center-container") + '"><div class="' + W("rc-anchor-center-item") + " " + W("rc-anchor-checkbox-holder") + '"></div></div></div><div class="' + W("rc-inline-block") + '"><div class="' + W("rc-anchor-center-container") + '"><label class="' + W("rc-anchor-center-item") + " " + W("rc-anchor-checkbox-label") + '" aria-hidden="true" role="presentation"><span aria-live="polite" aria-labelledby="' + W("recaptcha-accessible-status") +
- '"></span>';
- return U(a + "Non sono un robot</label></div></div>")
- },
- oo = function() {
- return U('<div class="' + W("rc-anchor-error-msg-container") + '" style="display:none"><span class="' + W("rc-anchor-error-msg") + '" aria-hidden="true"></span></div>')
- },
- po = function(a) {
- var b = '<div class="' + W("rc-inline-block") + '"><div class="' + W("rc-anchor-center-container") + '"><div class="' + W("rc-anchor-center-item") + " " + W("rc-anchor-error-message") + '">',
- c = a.errorCode;
- switch (w(c) ? c.toString() : c) {
- case 1:
- b += "Argomento non valido.";
- break;
- case 2:
- b += "La sessione \u00e8 scaduta.";
- break;
- case 3:
- b += "Questa chiave del sito non \u00e8 abilitata per il captcha invisibile.";
- break;
- case 4:
- b += "Impossibile connettersi al servizio reCAPTCHA. Verifica la tua connessione a Internet e ricarica la pagina.";
- break;
- case 5:
- b += 'Localhost non \u00e8 incluso nell\'elenco dei <a href="https://developers.google.com/recaptcha/docs/faq#localhost_support">domini supportati</a> per questa chiave del sito.';
- break;
- case 6:
- b += "ERRORE per il proprietario del sito:<br>dominio non valido per la chiave del sito";
- break;
- case 7:
- b += "ERRORE per il proprietario del sito: chiave del sito non valida";
- break;
- case 8:
- b += "ERRORE per il proprietario del sito: tipo di chiave non valido";
- break;
- case 9:
- b += "ERRORE per il proprietario del sito: nome del pacchetto non valido";
- break;
- case 10:
- b += "ERRORE per il proprietario del sito: nome dell'azione troppo lungo";
- break;
- default:
- b = b + "ERRORE\u00a0per il proprietario del sito:" + ("<br>" + V(a.errorMessage))
- }
- return U(b + "</div></div></div>")
- },
- ro = function(a) {
- var b = '<div class="' + W("rc-anchor-pt") +
- '"><a href="https://www.google.com/intl/' + W(a.locale) + '/policies/privacy/" target="_blank">';
- b = b + "Privacy" + ('</a><span aria-hidden="true" role="presentation"> - </span><a href="https://www.google.com/intl/' + W(a.locale) + '/policies/terms/" target="_blank">');
- return U(b + "Termini</a></div>")
- };
- var wo = function(a, b, c, d, e) {
- R.call(this, e);
- this.A = wm[b] || wm[1];
- this.Ea = a;
- this.l = c;
- this.m = d
- };
- z(wo, R);
- wo.prototype.V = function() {
- this.N = Q(so, {
- size: this.Ea,
- Xa: this.A,
- La: this.l,
- locale: "it",
- errorMessage: this.l,
- errorCode: this.m
- });
- this.$(this.B())
- };
- var xo = function(a) {
- (new wo(I(K(a, pm, 6), 1), I(K(a, pm, 6), 2), I(a, 7), a.Ga() || 0)).render(document.body)
- };
- La("recaptcha.anchor.ErrorMain.init", function(a) {
- a = new um(JSON.parse(a));
- co(new Xn, "d", N().parent, "*").l("d", "j", new kn(a.Ga()));
- new xo(a)
- });
- var yo = function(a, b, c) {
- xm.call(this, a, c);
- this.ga = new Rl;
- tk(this.ga, "recaptcha-anchor");
- Pk(this.ga, "rc-anchor-checkbox");
- wk(this, this.ga);
- this.Nb = null;
- this.Ea = b
- };
- z(yo, xm);
- n = yo.prototype;
- n.V = function() {
- this.N = Q(so, {
- size: this.Ea,
- Xa: this.Xa,
- La: "Recaptcha richiede la verifica",
- locale: "it"
- });
- this.$(this.B())
- };
- n.$ = function(a) {
- yo.F.$.call(this, a);
- a = this.P("rc-anchor-checkbox-label");
- a.setAttribute("id", "recaptcha-anchor-label");
- var b = this.ga;
- b.ka ? (b.Ra(), b.C = a, b.X()) : b.C = a;
- this.ga.render(this.P("rc-anchor-checkbox-holder"))
- };
- n.X = function() {
- yo.F.X.call(this);
- S(this).G(this.ga, ["before_checked", "before_unchecked"], x(function(a) {
- "before_checked" == a.type && this.dispatchEvent("b");
- a.preventDefault()
- }, this)).G(document, "focus", function(a) {
- a.target && 0 == a.target.tabIndex || this.ga.B().focus()
- }, this)
- };
- n.Hb = function(a, b) {
- th(this.B(), "rc-anchor-error", a);
- wi(this.P("rc-anchor-error-msg-container"), a);
- if (a) {
- var c = this.P("rc-anchor-error-msg");
- Cd(c);
- Ld(c, b)
- }
- };
- n.Jd = function() {
- this.ga.Va(!1)
- };
- n.Id = function() {
- this.ga.B().focus()
- };
- n.Kc = function() {
- yo.F.Kc.call(this);
- this.ga.cd();
- this.ga.B().focus()
- };
- n.Qc = function() {
- this.ga.Va(!0);
- this.ga.B().focus();
- yo.F.Qc.call(this);
- this.Hb(!1)
- };
- n.yd = function() {
- return ui(M("recaptcha-checkbox", void 0))
- };
- n.Jc = function() {
- this.ga.Va(!1)
- };
- n.fb = function() {
- yo.F.fb.call(this);
- return this.ga.fb()
- };
- n.handleError = function(a) {
- var b = ym[a] || ym[0];
- this.ga.Va(!1);
- 2 != a && (this.ga.va(!1), this.Hb(!0, b), zm(this, b))
- };
- n.Wc = function() {
- yo.F.Wc.call(this);
- this.ga.cd();
- this.ga.B().focus()
- };
- var zo = function(a, b, c) {
- xm.call(this, a, c);
- this.m = b;
- this.Nb = null
- };
- z(zo, xm);
- zo.prototype.V = function() {
- var a = Q(vo, {
- La: "Recaptcha richiede la verifica",
- locale: "it",
- Xa: this.Xa,
- sc: this.m,
- Ne: !1
- });
- this.N = a;
- bf(function() {
- var b = a.querySelectorAll(".rc-anchor-invisible-text .rc-anchor-pt a"),
- c = a.querySelector(".rc-anchor-invisible-text span");
- (160 < ti(b[0]).width + ti(b[1]).width || 160 < ti(c).width) && ph(M("rc-anchor-invisible-text", void 0), "smalltext");
- b = a.querySelectorAll(".rc-anchor-normal-footer .rc-anchor-pt a");
- 65 < ti(b[0]).width + ti(b[1]).width && ph(M("rc-anchor-normal-footer", void 0),
- "smalltext")
- }, this);
- this.$(this.B())
- };
- zo.prototype.yd = function() {
- return ui(M("rc-anchor-invisible", void 0))
- };
- var Ao = function(a) {
- Kl(Il.Ha(), K(a, Hl, 3));
- Ll("JS_THIRDEYE") && mh();
- var b = I(K(a, pm, 6), 1),
- c;
- 3 == b ? c = new zo(I(K(a, pm, 6), 2), I(K(a, pm, 6), 3)) : c = new yo(I(K(a, pm, 6), 2), b);
- c.render(document.body);
- b = new lm;
- var d = new km;
- d.set(K(a, jm, 1));
- d.load();
- a = new vm(b, a, d);
- b = Tj(Bm("api2/webworker.js"));
- Sj(b, "hl", "it");
- Sj(b, "v", "v1523860362251");
- b = new Xm(b.toString());
- d = new Xn;
- this.l = new go(c, a, d, b)
- };
- La("recaptcha.anchor.Main.init", function(a) {
- a = new um(JSON.parse(a));
- a = (new Ao(a)).l;
- var b = a.I.m;
- b ? (N().location.hash = "#" + a.w, $n(co($n(co(a.m, "a", N().parent, b), "a", ["a", "g", "e", "h", "i"], a.ab, a), "c", null, Bm("c")), "c", "c", a.ab, a).l("a", "b"), a.G(a.T, "b", x(a.ab, a, null, "eb")), a.I.l || (a.I.D && a.ab(null, "ea"), a.m.l("a", "f", jo(a)))) : a.bd()
- });
- var Bo = function() {
- return U('<div class="' + W("rc-footer") + '"><div class="' + W("rc-separator") + '"></div><div class="' + W("rc-controls") + '"><div class="' + W("primary-controls") + '"><div class="' + W("rc-buttons") + '"><div class="' + W("button-holder") + " " + W("reload-button-holder") + '"></div><div class="' + W("button-holder") + " " + W("audio-button-holder") + '"></div><div class="' + W("button-holder") + " " + W("image-button-holder") + '"></div><div class="' + W("button-holder") + " " + W("help-button-holder") + '"></div><div class="' +
- W("button-holder") + " " + W("undo-button-holder") + '"></div></div><div class="' + W("verify-button-holder") + '"></div></div><div class="' + W("rc-challenge-help") + '" style="display:none" tabIndex="0"></div></div></div>')
- };
- var Co = function(a) {
- return U('<span class="' + W("rc-audiochallenge-tabloop-begin") + '" tabIndex="0"></span><div class="' + W("rc-audiochallenge-error-message") + '" style="display:none" tabIndex="0"></div><div class="' + W("rc-audiochallenge-instructions") + '" id="' + W(a.Ae) + '" aria-hidden="true"></div><div class="' + W("rc-audiochallenge-control") + '"></div><div id="' + W("rc-response-label") + '" style="display:none"></div><div class="' + W("rc-audiochallenge-response-field") + '"></div><div class="' + W("rc-audiochallenge-tdownload") +
- '"></div>' + V(Bo()) + '<span class="' + W("rc-audiochallenge-tabloop-end") + '" tabIndex="0"></span>')
- },
- Do = function(a) {
- return U('<div class="' + W("rc-audiochallenge-play-button") + '"></div><audio id="audio-source" src="' + W(xl(a.ad)) + '" style="display: none"></audio>')
- },
- Eo = function() {
- return U("<center>Il tuo browser non supporta l'audio. Aggiorna o esegui l'upgrade del tuo browser.</center>")
- },
- Fo = function(a) {
- a = '<a class="' + W("rc-audiochallenge-tdownload-link") + '" target="_blank" href="' + W(xl(a.ad)) + '" title="';
- a += "In alternativa, scarica l'audio come MP3".replace(rl, sl);
- return U(a + '"></a>')
- },
- Go = function(a) {
- a = a || {};
- var b = "";
- a.Be || (b += "Premi R per riprodurre lo stesso test. ");
- return U(b + 'Premi il pulsante di aggiornamento per generare un nuovo test. <a href="https://support.google.com/recaptcha/#6175971" target="_blank">Ulteriori informazioni su come risolvere questo test.</a>')
- };
- var Ho = function(a, b, c, d) {
- a = zk(al, a || "rc-button-default");
- bl.call(this, b, a, d);
- this.l = c || 0;
- Pk(this, "goog-inline-block")
- };
- z(Ho, bl);
- Ho.prototype.X = function() {
- Ho.F.X.call(this);
- this.B().setAttribute("id", sk(this));
- this.B().tabIndex = this.l;
- S(this).G(new Ml(this.B(), !0), "action", function() {
- this.isEnabled() && this.pb.apply(this, arguments)
- })
- };
- Ho.prototype.va = function(a) {
- Ho.F.va.call(this, a);
- if (a) {
- this.l = a = this.l;
- var b = this.B();
- b && (0 <= a ? b.tabIndex = this.l : Qd(b, !1))
- } else(a = this.B()) && Qd(a, !1)
- };
- var X = function(a, b, c, d) {
- R.call(this);
- this.Je = c;
- this.A = this.Ea = new L(a, b);
- this.W = null;
- this.Ie = d || !1;
- this.response = {};
- this.Qb = [];
- this.Yc = Io(this, "rc-button", void 0, "recaptcha-reload-button", "Genera un nuovo test", "rc-button-reload");
- this.M = Io(this, "rc-button", void 0, "recaptcha-audio-button", "Genera un test audio", "rc-button-audio");
- this.Ib = Io(this, "rc-button", void 0, "recaptcha-image-button", "Genera un test con immagine", "rc-button-image");
- this.Rc = Io(this, "rc-button", void 0, "recaptcha-help-button", "Guida",
- "rc-button-help", !0);
- this.wb = Io(this, "rc-button", void 0, "recaptcha-undo-button", "Annulla", "rc-button-undo", !0);
- this.xb = Io(this, void 0, "Verifica", "recaptcha-verify-button", void 0, void 0, void 0)
- };
- z(X, R);
- X.prototype.$ = function(a) {
- X.F.$.call(this, a);
- a = this.P("reload-button-holder");
- this.Yc.render(a);
- a = this.P("audio-button-holder");
- this.M.render(a);
- a = this.P("image-button-holder");
- this.Ib.render(a);
- a = this.P("help-button-holder");
- this.Rc.render(a);
- a = this.P("undo-button-holder");
- this.wb.render(a);
- wi(this.wb.B(), !1);
- a = this.P("verify-button-holder");
- this.xb.render(a);
- this.Ie ? wi(this.M.B(), !1) : wi(this.Ib.B(), !1)
- };
- X.prototype.X = function() {
- X.F.X.call(this);
- S(this).G(this.Yc, "action", function() {
- Jo(this, !1);
- Y(this, !1);
- this.dispatchEvent("g")
- });
- S(this).G(this.M, "action", function() {
- Jo(this, !1);
- this.dispatchEvent("h")
- });
- S(this).G(this.Ib, "action", function() {
- Jo(this, !1);
- this.dispatchEvent("i")
- });
- S(this).G(this.Rc, "action", function() {
- Ko(this);
- this.dispatchEvent("j")
- });
- S(this).G(this.wb, "action", this.yc);
- S(this).G(this.B(), "keyup", function(a) {
- 27 == a.keyCode && this.dispatchEvent("e")
- });
- S(this).G(this.xb, "action", this.Kb)
- };
- X.prototype.getName = k("Je");
- X.prototype.Ca = function() {
- return kd(this.Ea)
- };
- var Mo = function(a, b, c) {
- if (a.A.width != b.width || a.A.height != b.height) a.A = b, c && Lo(a, Te), a.dispatchEvent("d")
- };
- X.prototype.yc = h();
- X.prototype.Kb = function() {
- this.Da() || (Jo(this, !1), this.dispatchEvent("k"))
- };
- var No = function(a, b, c, d) {
- a.response = {};
- Jo(a, !0);
- var e = x(function() {
- this.sa(b, c, d)
- }, a);
- kd(a.A).width != a.Ca().width || kd(a.A).height != a.Ca().height ? (Lo(a, e), Mo(a, a.Ca())) : e()
- },
- Oo = function(a) {
- P(function() {
- try {
- this.cb()
- } catch (b) {
- if (!C) throw b;
- }
- }, C ? 300 : 100, a)
- };
- X.prototype.Ua = function(a, b, c) {
- c = c || "";
- c = new Cj(Bm("api2/payload") + c);
- c.m.set("c", a);
- a = Jl();
- c.m.set("k", a);
- b && c.m.set("id", b);
- return c.toString()
- };
- X.prototype.Da = ba(!1);
- var Lo = function(a, b) {
- a.Qb.push(b)
- };
- X.prototype.fa = function(a) {
- a && (0 == this.Qb.length ? Oo(this) : (a = this.Qb.slice(0), this.Qb = [], A(a, function(a) {
- a()
- })))
- };
- var Y = function(a, b, c) {
- var d;
- if (b || !c || xi(c)) b && (d = a.xa(!0, c)), !c || b && !d || (d = kd(a.A), d.height += (b ? 1 : -1) * (ti(c).height + Bi(c, "margin").top + Bi(c, "margin").bottom), Mo(a, d, !b)), b || a.xa(!1, c)
- };
- X.prototype.xa = function(a, b) {
- if (xi(b) == a) return !1;
- wi(b, a);
- return !0
- };
- var Ko = function(a, b) {
- var c = M("rc-challenge-help", void 0),
- d = !xi(c);
- if (null == b || b == d) {
- if (d) {
- a.Na(c);
- if (!Ed(c)) return;
- wi(c, !0);
- d = ti(c).height;
- Lo(a, x(function() {
- ec && lc("10") || c.focus()
- }, a))
- } else d = -1 * ti(c).height, Cd(c), wi(c, !1);
- var e = kd(a.A);
- e.height += d;
- Mo(a, e)
- }
- },
- Io = function(a, b, c, d, e, f, g) {
- b = new Ho(b, c, void 0, a.w);
- d && tk(b, d);
- e && (b.ha = e, d = b.B()) && (e ? d.title = e : d.removeAttribute("title"));
- f && Pk(b, f);
- g && Wk(b, 16, !0);
- wk(a, b);
- return b
- },
- Jo = function(a, b) {
- a.Yc.va(b);
- a.M.va(b);
- a.Ib.va(b);
- a.xb.va(b);
- a.Rc.va(b);
- Ko(a, !1)
- },
- Po = function(a, b, c) {
- var d = a.xb;
- b = b || "Verifica";
- Ik(d.B(), b);
- d.lb = b;
- th(a.xb.B(), "rc-button-red", !!c)
- },
- Qo = function() {
- if (bc || cc) {
- var a = screen.availWidth;
- var b = screen.availHeight
- } else Yb || ac ? (a = window.outerWidth || screen.availWidth || screen.width, b = window.outerHeight || screen.availHeight || screen.height, sc || (b -= 20)) : (a = window.outerWidth || window.innerWidth || document.body.clientWidth, b = window.outerHeight || window.innerHeight || document.body.clientHeight);
- return new L(a || 0, b || 0)
- };
- X.prototype.cb = function() {
- this.M.B().focus()
- };
- X.prototype.Ba = h();
- var Ro = function(a) {
- for (var b = a || ["rc-challenge-help"], c = 0; c < b.length; c++)
- if ((a = M(b[c])) && xi(a) && xi(Id(a))) {
- (b = "A" == a.tagName || "INPUT" == a.tagName || "TEXTAREA" == a.tagName || "SELECT" == a.tagName || "BUTTON" == a.tagName ? !a.disabled && (!Rd(a) || Sd(a)) : Rd(a) && Sd(a)) && C && (b = void 0, c = a, !Ca(c.getBoundingClientRect) || C && null == c.parentElement ? b = {
- height: c.offsetHeight,
- width: c.offsetWidth
- } : b = c.getBoundingClientRect(), b = null != b && 0 < b.height && 0 < b.width);
- b ? a.focus() : Gd(a).focus();
- break
- }
- };
- X.prototype.Na = h();
- var So = function(a, b) {
- cl.call(this, r(a) ? a : "Digita il testo", b)
- };
- z(So, cl);
- So.prototype.V = function() {
- So.F.V.call(this);
- this.B().setAttribute("id", sk(this));
- this.B().setAttribute("autocomplete", "off");
- this.B().setAttribute("autocorrect", "off");
- this.B().setAttribute("autocapitalize", "off");
- this.B().setAttribute("spellcheck", "false");
- this.B().setAttribute("dir", "ltr");
- ph(this.B(), "rc-response-input-field")
- };
- var To = function(a, b) {
- th(a.B(), "rc-response-input-field-error", b)
- };
- var Uo = new L(280, 275),
- Vo = new L(280, 235),
- Wo = function() {
- Yb || ac || cc || bc ? X.call(this, Vo.width, Vo.height, "audio", !0) : X.call(this, Uo.width, Uo.height, "audio", !0);
- this.Y = Yb || ac || cc || bc;
- this.C = this.ca = null;
- this.m = new So("");
- tk(this.m, "audio-response");
- Zd(this, this.m);
- this.ha = new Lh;
- Zd(this, this.ha);
- this.O = this.l = null
- };
- ra(Wo, X);
- Wo.prototype.V = function() {
- X.prototype.V.call(this);
- this.N = Q(Co, {
- Ae: "audio-instructions"
- });
- this.$(this.B())
- };
- Wo.prototype.X = function() {
- X.prototype.X.call(this);
- this.ca = this.P("rc-audiochallenge-control");
- this.m.render(this.P("rc-audiochallenge-response-field"));
- var a = this.m.B();
- S(this).G(M("rc-audiochallenge-tabloop-begin"), "focus", function() {
- Ro()
- }).G(M("rc-audiochallenge-tabloop-end"), "focus", function() {
- Ro(["rc-audiochallenge-error-message", "rc-audiochallenge-play-button"])
- }).G(a, "keydown", function(a) {
- a.ctrlKey && 17 == a.keyCode && (this.l.currentTime = 0, this.l.load(), 1 == this.O && Xo(this), this.l.play())
- });
- this.C =
- this.P("rc-audiochallenge-error-message");
- Kh(this.ha, document);
- S(this).G(this.ha, "key", this.Ka)
- };
- Wo.prototype.fa = function(a) {
- X.prototype.fa.call(this, a);
- !a && this.l && this.l.pause()
- };
- Wo.prototype.ra = function() {
- this.l && (this.l.paused || 0 >= this.l.currentTime || this.l.ended || 2 >= this.l.readyState ? (ec || (jl(this.m) ? this.m.B().focus() : kl(this.m)), this.l.currentTime = 0, this.l.load(), 1 == this.O && Xo(this), this.l.play()) : this.l.pause())
- };
- var Xo = function(a) {
- var b = Il.Ha().get();
- b = I(b, 6);
- b = +(null == b ? 1 : b);
- a.l.playbackRate = b;
- 1 > b && (a.l.currentTime = 1 / b - 1)
- };
- Wo.prototype.Ka = function(a) {
- if (13 == a.keyCode) this.Kb();
- else if (this.Y) Yo(this) && Y(this, !1);
- else if (vh(a.keyCode) && !a.w && 0 == this.O) {
- if (82 == a.keyCode) this.ra();
- else {
- var b;
- (b = 32 == a.keyCode) || (b = a.keyCode, b = 48 <= b && 57 >= b || 96 <= b && 105 >= b);
- if (b) {
- Yo(this) && Y(this, !1);
- return
- }
- }
- a.preventDefault()
- }
- };
- Wo.prototype.Da = function() {
- this.l && this.l.pause();
- return /^[\s\xa0]*$/.test(jl(this.m)) ? (od(document, "audio-instructions").focus(), !0) : !1
- };
- Wo.prototype.sa = function(a, b, c) {
- Y(this, !!c);
- il(this.m);
- ll(this.m, !0);
- this.Y || jk(this.P("rc-audiochallenge-tdownload"), Fo, {
- ad: this.Ua(a, void 0, "/audio.mp3")
- });
- if (document.createElement("audio").play) {
- b && K(b, rn, 8) && (this.O = I(K(b, rn, 8), 1));
- b = this.P("rc-audiochallenge-instructions");
- c = 1 == this.O;
- var d = this.m,
- e = !c;
- bc || cc ? e ? d.B().setAttribute("pattern", "[0-9]*") : d.B().removeAttribute("pattern") : (Yb || ac || cc || bc) && (e ? d.B().setAttribute("type", "number") : d.B().setAttribute("type", "text"));
- Ld(b, c ? "Premi RIPRODUCI e inserisci le parole che senti" :
- "Premi RIPRODUCI e inserisci i numeri che senti");
- this.Y || Ld(od(document, "rc-response-label"), "Premi CTRL per riprodurlo di nuovo.");
- a = this.Ua(a, "");
- jk(this.ca, Do, {
- ad: a
- });
- this.l = od(document, "audio-source");
- a = this.P("rc-audiochallenge-play-button");
- b = Io(this, void 0, "RIPRODUCI", void 0, void 0, void 0, void 0);
- Zd(this, b);
- b.render(a);
- Xd(b.B(), "labelledby", ["audio-instructions", "rc-response-label"]);
- S(this).G(b, "action", this.ra)
- } else jk(this.ca, Eo);
- return uf()
- };
- Wo.prototype.xa = function(a, b) {
- if (b) {
- var c = Yo(this);
- wi(this.C, a);
- To(this.m, a);
- Cd(this.C);
- a && Ld(this.C, "\u00c8 necessario fornire pi\u00f9 soluzioni corrette. Risolvi altri captcha.");
- return a != c
- }
- Y(this, a, this.C);
- return !1
- };
- var Yo = function(a) {
- return !!a.C && 0 < Ud(a.C).length
- };
- Wo.prototype.cb = function() {
- var a;
- !(a = !Yo(this)) && (a = ec) && (a = 0 <= xb(Gi, 10));
- a ? M("rc-audiochallenge-play-button", void 0).children[0].focus() : this.C.focus()
- };
- Wo.prototype.Ba = function() {
- this.response.response = jl(this.m);
- ll(this.m, !1)
- };
- Wo.prototype.Na = function(a) {
- jk(a, Go, {
- Be: this.Y
- })
- };
- var Zo = function(a) {
- return U('<div id="rc-canvas"><canvas class="rc-canvas-canvas"></canvas><img class="rc-canvas-image" src="' + W(zl(a.fc)) + '"></div>')
- },
- $o = function() {
- return U('Disegna un riquadro intorno all\'oggetto facendo clic sugli angoli come mostrato nell\'animazione qui sopra. Se non \u00e8 chiaro oppure se desideri avere un\'altra opportunit\u00e0, fai clic su Ricarica.<a href="https://support.google.com/recaptcha" target="_blank">Leggi ulteriori informazioni.</a>')
- },
- ap = function(a) {
- var b =
- '<div class="' + W("rc-imageselect-desc-no-canonical") + '">';
- a = a.label;
- switch (w(a) ? a.toString() : a) {
- case "TileSelectionStreetSign":
- b += "Tocca il centro dei <strong>segnali stradali</strong>";
- break;
- case "/m/0k4j":
- b += "Tocca il centro delle <strong>auto</strong>";
- break;
- case "/m/04w67_":
- b += "Tocca il centro delle <strong>cassette postali</strong>"
- }
- return U(b + "</div>")
- },
- bp = function() {
- return U('Tocca il centro degli oggetti nelle immagini in base alle istruzioni sopra riportate. Se non \u00e8 chiaro oppure se desideri avere un\'altra opportunit\u00e0, fai clic su Ricarica.<a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>')
- };
- var cp = function(a) {
- var b = "",
- c = a.label;
- switch (w(c) ? c.toString() : c) {
- case "stop_sign":
- b += '<div id="rc-imageselect-candidate" class="' + W("rc-imageselect-candidates") + '"><div class="' + W("rc-canonical-stop-sign") + '"></div></div><div class="rc-imageselect-desc">';
- break;
- case "vehicle":
- case "/m/07yv9":
- case "/m/0k4j":
- b += '<div id="rc-imageselect-candidate" class="' + W("rc-imageselect-candidates") + '"><div class="' + W("rc-canonical-car") + '"></div></div><div class="rc-imageselect-desc">';
- break;
- case "road":
- b += '<div id="rc-imageselect-candidate" class="' +
- W("rc-imageselect-candidates") + '"><div class="' + W("rc-canonical-road") + '"></div></div><div class="rc-imageselect-desc">';
- break;
- case "/m/015kr":
- b += '<div id="rc-imageselect-candidate" class="' + W("rc-imageselect-candidates") + '"><div class="' + W("rc-canonical-bridge") + '"></div></div><div class="rc-imageselect-desc">';
- break;
- default:
- b += '<div class="rc-imageselect-desc-no-canonical">'
- }
- c = "";
- var d = a.bb;
- switch (w(d) ? d.toString() : d) {
- case "tileselect":
- case "multicaptcha":
- d = "";
- var e = a.label;
- switch (w(e) ? e.toString() :
- e) {
- case "Turkeys":
- d += "Select all squares with <strong>Turkeys</strong>";
- break;
- case "GiftBoxes":
- d += "Seleziona tutti i riquadri con <strong>confezioni regalo</strong>";
- break;
- case "Fireworks":
- d += "Seleziona tutti i riquadri con <strong>fuochi d'artificio</strong>";
- break;
- case "TileSelectionStreetSign":
- case "/m/01mqdt":
- d += "Seleziona tutti i riquadri con <strong>cartelli stradali</strong>";
- break;
- case "TileSelectionBizView":
- d += "Seleziona tutti i riquadri con <strong>nomi di attivit\u00e0</strong>";
- break;
- case "stop_sign":
- case "/m/02pv19":
- d += "Seleziona tutti i riquadri con <strong>segnali di stop</strong>";
- break;
- case "sidewalk":
- case "footpath":
- d += "Seleziona tutti i riquadri con un <strong>marciapiede</strong>";
- break;
- case "vehicle":
- case "/m/07yv9":
- case "/m/0k4j":
- d += "Seleziona tutti i riquadri con <strong>veicoli</strong>";
- break;
- case "road":
- case "/m/06gfj":
- d += "Seleziona tutti i riquadri con <strong>strade</strong>";
- break;
- case "house":
- case "/m/03jm5":
- d += "Seleziona tutti i riquadri con <strong>case</strong>";
- break;
- case "/m/015kr":
- d += "Seleziona tutti i riquadri con <strong>abiti</strong>";
- break;
- case "apparel_and_fashion":
- d += "Seleziona tutti i riquadri con <strong>vestiti</strong>";
- break;
- case "bag":
- d += "Seleziona tutti i riquadri con <strong>borse</strong>";
- break;
- case "dress":
- d += "Seleziona tutti i riquadri con <strong>abiti</strong>";
- break;
- case "eye_glasses":
- d += "Seleziona tutti i riquadri con <strong>occhiali</strong>";
- break;
- case "hat":
- d += "Seleziona tutti i riquadri con <strong>cappelli</strong>";
- break;
- case "pants":
- d += "Seleziona tutti i riquadri con <strong>pantaloni</strong>";
- break;
- case "shirt":
- d += "Seleziona tutti i riquadri con <strong>camicie</strong>";
- break;
- case "shoe":
- d += "Seleziona tutti i riquadri con <strong>scarpe</strong>";
- break;
- case "/m/0cdl1":
- d += "Seleziona tutti i riquadri con <strong>palme</strong>";
- break;
- case "/m/014xcs":
- d += "Seleziona tutti i riquadri con <strong>strisce pedonali</strong>";
- break;
- case "/m/015qff":
- d += "Seleziona tutti i riquadri con <strong>semafori</strong>.";
- break;
- case "/m/01pns0":
- d +=
- "Seleziona tutti i riquadri con <strong>idranti</strong>";
- break;
- case "/m/01bjv":
- d += "Seleziona tutti i riquadri con <strong>autobus</strong>";
- break;
- case "USER_DEFINED_STRONGLABEL":
- d += "Select all squares that match the label: <strong>" + V(a.Ab) + "</strong>";
- break;
- default:
- d += "Seleziona tutte le immagini in basso che corrispondono a quella a destra"
- }
- "multicaptcha" == a.bb && (d += '<span class="rc-imageselect-carousel-instructions">Se non ne vedi, fai clic su Salta.</span>');
- a = U(d);
- c += a;
- break;
- default:
- d = "";
- e =
- a.label;
- switch (w(e) ? e.toString() : e) {
- case "romantic":
- d += "Seleziona tutte le immagini con un'atmosfera <strong>romantica per una cena</strong>.";
- break;
- case "outdoor_seating_area":
- d += "Seleziona tutte le immagini con <strong>aree con posti a sedere all'aperto</strong>.";
- break;
- case "indoor_seating_area":
- d += "Seleziona tutte le immagini con <strong>aree con posti a sedere al coperto</strong>.";
- break;
- case "streetname":
- case "1000E_sign_type_US_street_name":
- case "/m/04jph85":
- d += "Seleziona tutte le immagini con i <strong>nomi delle vie</strong>.";
- break;
- case "1000E_sign_type_US_no_left_turn":
- d += "Seleziona tutte le immagini con <strong>segnali di divieto di svolta a sinistra</strong>.";
- break;
- case "1000E_sign_type_US_no_right_turn":
- d += "Seleziona tutte le immagini con <strong>segnali di divieto di svolta a destra</strong>.";
- break;
- case "1000E_sign_type_US_stop":
- case "/m/02pv19":
- d += "Seleziona tutte le immagini con <strong>segnali di stop</strong>.";
- break;
- case "1000E_sign_type_US_speed_limit":
- d += "Seleziona tutte le immagini con <strong>segnali con limite di velocit\u00e0</strong>.";
- break;
- case "signs":
- case "/m/01mqdt":
- d += "Seleziona tutte le immagini con <strong>segnali stradali</strong>.";
- break;
- case "street_num":
- d += "Seleziona tutte le immagini con i <strong>numeri civici</strong>.";
- break;
- case "ImageSelectStoreFront":
- case "storefront":
- case "ImageSelectBizFront":
- case "ImageSelectStoreFront_inconsistent":
- d += "Seleziona tutte le immagini con la <strong>facciata di un negozio</strong>.";
- break;
- case "sidewalk":
- case "footpath":
- d += "Seleziona tutte le immagini con un <strong>marciapiede</strong>.";
- break;
- case "gcid:atm":
- d += "Seleziona tutte le immagini con un <strong>bancomat</strong>.";
- break;
- case "gcid:auto_parts_store":
- d += "Seleziona tutte le immagini con un <strong>negozio di ricambi per auto</strong>.";
- break;
- case "gcid:auto_repair_shop":
- d += "Seleziona tutte le immagini con un'<strong>autofficina</strong>.";
- break;
- case "gcid:bakery":
- d += "Seleziona tutte le immagini con una <strong>panetteria</strong>.";
- break;
- case "gcid:bank":
- d += "Seleziona tutte le immagini con una <strong>banca</strong>.";
- break;
- case "gcid:bar":
- d += "Seleziona tutte le immagini con un <strong>bar</strong>.";
- break;
- case "gcid:beauty_salon":
- d += "Seleziona tutte le immagini con un <strong>salone di bellezza</strong>.";
- break;
- case "gcid:cafe":
- d += "Seleziona tutte le immagini con un <strong>caff\u00e8</strong>.";
- break;
- case "gcid:car_dealer":
- d += "Seleziona tutte le immagini con una <strong>concessionaria d'auto</strong>.";
- break;
- case "gcid:cell_phone_store":
- d += "Seleziona tutte le immagini con un <strong>negozio di telefonia</strong>.";
- break;
- case "gcid:clothing_store":
- d += "Seleziona tutte le immagini con un <strong>negozio di abbigliamento</strong>.";
- break;
- case "gcid:convenience_store":
- d += "Seleziona tutte le immagini con un <strong>minimarket</strong>.";
- break;
- case "gcid:department_store":
- d += "Seleziona tutte le immagini con un <strong>grande magazzino</strong>.";
- break;
- case "gcid:furniture_store":
- d += "Seleziona tutte le immagini con un <strong>negozio d'arredamento</strong>.";
- break;
- case "gcid:gas_station":
- case "gas_station":
- d += "Seleziona tutte le immagini con una <strong>stazione di servizio</strong>.";
- break;
- case "gcid:grocery_store":
- d += "Seleziona tutte le immagini con un <strong>negozio di alimentari</strong>.";
- break;
- case "gcid:hair_salon":
- d += "Seleziona tutte le immagini con il <strong>salone di un parrucchiere</strong>.";
- break;
- case "gcid:hotel":
- d += "Seleziona tutte le immagini con un <strong>hotel</strong>.";
- break;
- case "gcid:pharmacy":
- d += "Seleziona tutte le immagini con una <strong>farmacia</strong>.";
- break;
- case "gcid:real_estate_agency":
- d += "Seleziona tutte le immagini con un'<strong>agenzia immobiliare</strong>.";
- break;
- case "gcid:restaurant":
- d += "Seleziona tutte le immagini con un <strong>ristorante</strong>.";
- break;
- case "gcid:shoe_store":
- d += "Seleziona tutte le immagini con un <strong>negozio di scarpe</strong>.";
- break;
- case "gcid:shopping_center":
- d += "Seleziona tutte le immagini con un <strong>centro commerciale</strong>.";
- break;
- case "gcid:supermarket":
- d += "Seleziona tutte le immagini con un <strong>supermercato</strong>.";
- break;
- case "gcid:tire_shop":
- d += "Seleziona tutte le immagini con un <strong>rivenditore di pneumatici</strong>.";
- break;
- case "/m/02wbm":
- case "food":
- d += "Seleziona tutti i <strong>cibi</strong>.";
- break;
- case "/m/0270h":
- d += "Seleziona tutti i <strong>dessert</strong>.";
- break;
- case "/m/0hz4q":
- d += "Seleziona tutte le immagini che contengono qualcosa che mangeresti a colazione.";
- break;
- case "/m/0fszt":
- d += "Seleziona tutte le immagini con <strong>torte</strong>.";
- break;
- case "/m/03p1r4":
- d += "Seleziona tutte le immagini con <strong>pasticcini</strong>.";
- break;
- case "/m/022p83":
- d += "Seleziona tutte le immagini con <strong>torte nuziali</strong>.";
- break;
- case "/m/02czv8":
- d += "Seleziona tutte le immagini con <strong>torte di compleanno</strong>.";
- break;
- case "/m/09728":
- d += "Seleziona tutte le immagini con <strong>pane</strong>.";
- break;
- case "/m/0l515":
- d += "Seleziona tutte le immagini con <strong>sandwich</strong>.";
- break;
- case "/m/0cdn1":
- d += "Seleziona tutte le immagini con <strong>hamburger</strong>.";
- break;
- case "/m/01j3zr":
- d += "Seleziona tutte le immagini con <strong>burrito</strong>.";
- break;
- case "/m/07pbfj":
- d += "Seleziona tutte le immagini con <strong>pesce</strong>.";
- break;
- case "/m/0cxn2":
- d += "Seleziona tutte le immagini con <strong>gelato</strong>.";
- break;
- case "/m/05z55":
- d += "Seleziona tutte le immagini con <strong>pasta</strong>.";
- break;
- case "/m/0grtl":
- d += "Seleziona tutte le immagini con <strong>bistecca</strong>.";
- break;
- case "/m/0663v":
- case "pizza":
- d += "Seleziona tutte le immagini con <strong>pizza</strong>.";
- break;
- case "/m/01z1m1x":
- d += "Seleziona tutte le immagini con <strong>zuppa</strong>.";
- break;
- case "/m/07030":
- case "sushi":
- d += "Seleziona tutte le immagini con <strong>sushi</strong>.";
- break;
- case "/m/09759":
- d += "Seleziona tutte le immagini con <strong>riso</strong>.";
- break;
- case "/m/02y6n":
- d += "Seleziona tutte le immagini con <strong>patatine fritte</strong>.";
- break;
- case "/m/0mjqn":
- d += "Seleziona tutte le immagini con <strong>torte</strong>.";
- break;
- case "/m/0jy4k":
- d += "Seleziona tutte le immagini con <strong>ciambelle</strong>.";
- break;
- case "/m/033cnk":
- d += "Seleziona tutte le immagini con <strong>uova</strong>.";
- break;
- case "/m/0gm28":
- d += "Seleziona tutte le immagini con <strong>caramelle</strong>.";
- break;
- case "/m/0grw1":
- d += "Seleziona tutte le immagini con <strong>insalata</strong>.";
- break;
- case "/m/0pmbh":
- d += "Seleziona tutte le immagini con <strong>dim sum</strong>.";
- break;
- case "/m/021mn":
- d += "Seleziona tutte le immagini con <strong>biscotti</strong>.";
- break;
- case "/m/01dwwc":
- d += "Seleziona tutte le immagini con <strong>pancake</strong>.";
- break;
- case "/m/01dwsz":
- d += "Seleziona tutte le immagini con <strong>waffle</strong>.";
- break;
- case "/m/0fbw6":
- d += "Seleziona tutte le immagini con un <strong>cavolo</strong>.";
- break;
- case "/m/09qck":
- d += "Seleziona tutte le immagini con <strong>banane</strong>.";
- break;
- case "/m/047v4b":
- d += "Seleziona tutte le immagini con <strong>carciofi</strong>.";
- break;
- case "/m/01b9xk":
- d += "Seleziona tutte le immagini con <strong>hot dog</strong>.";
- break;
- case "/m/0h0xm":
- d += "Seleziona tutte le immagini con <strong>bacon</strong>.";
- break;
- case "/m/0cyhj_":
- d += "Seleziona tutte le immagini con un'<strong>arancia</strong>.";
- break;
- case "/m/0fg0m":
- d += "Seleziona tutte le immagini con <strong>arachidi</strong>.";
- break;
- case "/m/04rx8j":
- d += "Seleziona tutte le immagini con una <strong>macedonia</strong>.";
- break;
- case "/m/01hrv5":
- d += "Seleziona tutte le immagini con <strong>popcorn</strong>.";
- break;
- case "/m/05zsy":
- d += "Seleziona tutte le immagini con <strong>zucche</strong>.";
- break;
- case "/m/0271t":
- d += "Seleziona tutte le <strong>bevande</strong>.";
- break;
- case "/m/01599":
- d += "Seleziona tutte le immagini con <strong>birra</strong>.";
- break;
- case "/m/081qc":
- d += "Seleziona tutte le immagini con <strong>vino</strong>.";
- break;
- case "/m/02vqfm":
- case "coffee":
- d += "Seleziona tutte le immagini con <strong>caff\u00e8</strong>.";
- break;
- case "/m/07clx":
- case "tea":
- d += "Seleziona tutte le immagini con <strong>t\u00e8</strong>.";
- break;
- case "/m/01z1kdw":
- d += "Seleziona tutte le immagini con <strong>succo</strong>.";
- break;
- case "/m/01k17j":
- d += "Seleziona tutte le immagini con un <strong>frapp\u00e8</strong>.";
- break;
- case "/m/05s2s":
- d += "Seleziona tutte le immagini con le <strong>piante</strong>.";
- break;
- case "/m/0c9ph5":
- d += "Seleziona tutte le immagini con i <strong>fiori</strong>.";
- break;
- case "/m/07j7r":
- d += "Seleziona tutte le immagini con gli <strong>alberi</strong>.";
- break;
- case "/m/08t9c_":
- d += "Seleziona tutte le immagini con l'<strong>erba</strong>.";
- break;
- case "/m/0gqbt":
- d += "Seleziona tutte le immagini con gli <strong>arbusti</strong>.";
- break;
- case "/m/025_v":
- d += "Seleziona tutte le immagini con un <strong>cactus</strong>.";
- break;
- case "/m/0cdl1":
- d += "Seleziona tutte le immagini con <strong>palme</strong>";
- break;
- case "/m/05h0n":
- d += "Seleziona tutte le immagini della <strong>natura</strong>.";
- break;
- case "/m/0j2kx":
- d += "Seleziona tutte le immagini con le <strong>cascate</strong>.";
- break;
- case "/m/09d_r":
- d += "Seleziona tutte le immagini con <strong>montagne o colline</strong>.";
- break;
- case "/m/03ktm1":
- d += "Seleziona tutte le immagini di <strong>corpi d'acqua</strong> come oceani o laghi.";
- break;
- case "/m/06cnp":
- d += "Seleziona tutte le immagini con i <strong>fiumi</strong>.";
- break;
- case "/m/0b3yr":
- d += "Seleziona tutte le immagini con le <strong>spiagge</strong>.";
- break;
- case "/m/06m_p":
- d += "Seleziona tutte le immagini del <strong>sole</strong>.";
- break;
- case "/m/04wv_":
- d += "Seleziona tutte le immagini con la <strong>luna</strong>.";
- break;
- case "/m/01bqvp":
- d += "Seleziona tutte le immagini del <strong>cielo</strong>.";
- break;
- case "/m/07yv9":
- d += "Seleziona tutte le immagini con <strong>veicoli</strong>.";
- break;
- case "/m/0k4j":
- d += "Seleziona tutte le immagini con <strong>auto</strong>";
- break;
- case "/m/0199g":
- d += "Seleziona tutte le immagini con <strong>biciclette</strong>.";
- break;
- case "/m/04_sv":
- d += "Seleziona tutte le immagini con <strong>motocicli</strong>.";
- break;
- case "/m/0cvq3":
- d += "Seleziona tutte le immagini con <strong>furgoncini</strong>.";
- break;
- case "/m/0fkwjg":
- d += "Seleziona tutte le immagini con <strong>veicoli commerciali</strong>.";
- break;
- case "/m/019jd":
- d += "Seleziona tutte le immagini con <strong>barche</strong>.";
- break;
- case "/m/0cmf2":
- d += "Seleziona tutte le immagini con <strong>aeroplani</strong>.";
- break;
- case "/m/01786t":
- d += "Seleziona tutte le immagini con un <strong>triciclo</strong>.";
- break;
- case "/m/06_fw":
- d += "Seleziona tutte le immagini con uno <strong>skateboard</strong>.";
- break;
- case "/m/019w40":
- d += "Seleziona tutte le immagini con <strong>tavole da surf</strong>";
- break;
- case "/m/04fdw":
- d += "Seleziona tutte le immagini con <strong>kayak</strong>";
- break;
- case "/m/03ylns":
- d += "Seleziona tutte le immagini con <strong>passeggini</strong>";
- break;
- case "/m/0qmmr":
- d += "Seleziona tutte le immagini con <strong>sedie a rotelle</strong>";
- break;
- case "/m/09vl64":
- d += "Seleziona tutte le immagini con un <strong>rimorchio per bicicletta</strong>.";
- break;
- case "/m/01lcw4":
- d += "Seleziona tutte le immagini con <strong>limousine</strong>.";
- break;
- case "/m/0pg52":
- d += "Seleziona tutte le immagini con <strong>taxi</strong>.";
- break;
- case "/m/02yvhj":
- d += "Seleziona tutte le immagini con uno <strong>scuolabus</strong>.";
- break;
- case "/m/01bjv":
- d += "Seleziona tutte le immagini con un <strong>autobus</strong>.";
- break;
- case "/m/07jdr":
- d += "Seleziona tutte le immagini con <strong>treni</strong>.";
- break;
- case "/m/01lgkm":
- d += "Seleziona tutte le immagini con un <strong>veicolo ricreativo</strong>.";
- break;
- case "m/0323sq":
- d += "Seleziona tutte le immagini con un <strong>carrello per il golf</strong>.";
- break;
- case "/m/02gx17":
- d += "Seleziona tutte le immagini con un <strong>veicolo da costruzione</strong>.";
- break;
- case "/m/0b_rs":
- d += "Seleziona tutte le immagini con una <strong>piscina</strong>.";
- break;
- case "/m/01h_1n":
- d += "Seleziona tutte le immagini con un <strong>parco giochi</strong>.";
- break;
- case "/m/010jjr":
- d += "Seleziona tutte le immagini con un <strong>parco divertimenti</strong>.";
- break;
- case "/m/01wt5r":
- d += "Seleziona tutte le immagini con un <strong>parco acquatico</strong>.";
- break;
- case "pool_indoor":
- d +=
- "Seleziona tutte le immagini con una <strong>piscina coperta</strong>.";
- break;
- case "pool_outdoor":
- d += "Seleziona tutte le immagini con una <strong>piscina all'aperto</strong>.";
- break;
- case "/m/065h6l":
- d += "Seleziona tutte le immagini con una <strong>vasca idromassaggio</strong>.";
- break;
- case "/m/0hnnb":
- d += "Seleziona tutte le immagini con un <strong>ombrellone</strong>.";
- break;
- case "/m/056zd5":
- d += "Seleziona tutte le immagini con <strong>sedie a sdraio</strong>.";
- break;
- case "/m/04p0xr":
- d += "Seleziona tutte le immagini con un <strong>tavolo da biliardo</strong>.";
- break;
- case "/m/02p8qh":
- d += "Seleziona tutte le immagini con un <strong>patio</strong>.";
- break;
- case "/m/07gcy":
- d += "Seleziona tutte le immagini con un <strong>campo da tennis</strong>.";
- break;
- case "/m/019cfy":
- d += "Seleziona tutte le immagini con uno <strong>stadio</strong>.";
- break;
- case "/m/03d2wd":
- d += "Seleziona tutte le immagini con una <strong>sala da pranzo</strong>.";
- break;
- case "/m/039l3v":
- d += "Seleziona tutte le immagini con un <strong>auditorium</strong>.";
- break;
- case "/m/07cwnp":
- d += "Seleziona tutte le immagini con <strong>tavoli da picnic</strong>.";
- break;
- case "/m/0c06p":
- d += "Seleziona tutte le immagini con <strong>candele</strong>.";
- break;
- case "/m/06vwgw":
- d += "Seleziona tutte le immagini con un <strong>seggiolone</strong>.";
- break;
- case "/m/01m3v":
- d += "Seleziona tutte le immagini con <strong>computer</strong>.";
- break;
- case "/m/07c52":
- d += "Seleziona tutte le immagini con <strong>televisori</strong>.";
- break;
- case "/m/07cx4":
- d += "Seleziona tutte le immagini con <strong>telefoni</strong>.";
- break;
- case "/m/0n5v01m":
- case "bag":
- d += "Seleziona tutte le immagini con <strong>borse</strong>.";
- break;
- case "/m/0bt_c3":
- d += "Seleziona tutte le immagini con <strong>libri</strong>.";
- break;
- case "/m/06rrc":
- case "shoe":
- d += "Seleziona tutte le immagini con <strong>scarpe</strong>.";
- break;
- case "/m/0404d":
- case "jewelry":
- d += "Seleziona tutte le immagini con <strong>gioielli</strong>.";
- break;
- case "/m/0dv5r":
- d += "Seleziona tutte le immagini con <strong>fotocamere</strong>.";
- break;
- case "/m/0c_jw":
- d += "Seleziona tutte le immagini con <strong>mobili</strong>.";
- break;
- case "/m/01j51":
- d += "Seleziona tutte le immagini con <strong>palloncini</strong>.";
- break;
- case "/m/05r5c":
- d += "Seleziona tutte le immagini con <strong>pianoforti</strong>.";
- break;
- case "/m/01n4qj":
- case "shirt":
- d += "Seleziona tutte le immagini con <strong>camicie</strong>.";
- break;
- case "/m/02crq1":
- d += "Seleziona tutte le immagini con <strong>divani</strong>.";
- break;
- case "/m/03ssj5":
- d += "Seleziona tutte le immagini con <strong>letti</strong>.";
- break;
- case "/m/01y9k5":
- d += "Seleziona tutte le immagini con <strong>scrivanie</strong>.";
- break;
- case "/m/01mzpv":
- d += "Seleziona tutte le immagini con <strong>sedie</strong>.";
- break;
- case "/m/01s105":
- d += "Seleziona tutte le immagini con <strong>armadi</strong>.";
- break;
- case "/m/04bcr3":
- d += "Seleziona tutte le immagini con <strong>tavoli</strong>.";
- break;
- case "/m/09j2d":
- case "apparel_and_fashion":
- d += "Seleziona tutte le immagini con <strong>vestiti</strong>.";
- break;
- case "/m/01xygc":
- case "coat":
- d += "Seleziona tutte le immagini con <strong>cappotti</strong>.";
- break;
- case "/m/07mhn":
- case "pants":
- d += "Seleziona tutte le immagini con <strong>pantaloni</strong>.";
- break;
- case "shorts":
- d +=
- "Seleziona tutte le immagini con <strong>pantaloncini</strong>.";
- break;
- case "skirt":
- d += "Seleziona tutte le immagini con <strong>gonne</strong>.";
- break;
- case "sock":
- d += "Seleziona tutte le immagini con <strong>calze</strong>.";
- break;
- case "/m/01xyhv":
- case "suit":
- d += "Seleziona tutte le immagini con <strong>abiti</strong>.";
- break;
- case "vest":
- d += "Seleziona tutte le immagini con <strong>canottiere</strong>.";
- break;
- case "dress":
- d += "Seleziona tutte le immagini con <strong>abiti</strong>.";
- break;
- case "wedding_dress":
- d +=
- "Seleziona tutte le immagini con <strong>abiti da sposa</strong>.";
- break;
- case "hat":
- d += "Seleziona tutte le immagini con <strong>cappelli</strong>.";
- break;
- case "watch":
- d += "Seleziona tutte le immagini con <strong>orologi</strong>.";
- break;
- case "ring":
- d += "Seleziona tutte le immagini con <strong>anelli</strong>.";
- break;
- case "earrings":
- d += "Seleziona tutte le immagini con <strong>orecchini</strong>.";
- break;
- case "necklace":
- d += "Seleziona tutte le immagini con <strong>collane</strong>.";
- break;
- case "bracelet":
- d +=
- "Seleziona tutte le immagini con <strong>braccialetti</strong>.";
- break;
- case "sneakers":
- d += "Seleziona tutte le immagini con <strong>scarpe da ginnastica</strong>.";
- break;
- case "boot":
- d += "Seleziona tutte le immagini con <strong>stivali</strong>.";
- break;
- case "sandal":
- d += "Seleziona tutte le immagini con <strong>sandali</strong>.";
- break;
- case "slipper":
- d += "Seleziona tutte le immagini con <strong>pantofole</strong>.";
- break;
- case "hair_accessory":
- d += "Seleziona tutte le immagini con <strong>accessori per capelli</strong>.";
- break;
- case "handbag":
- d += "Seleziona tutte le immagini con <strong>borse da donna</strong>.";
- break;
- case "belt":
- d += "Seleziona tutte le immagini con <strong>cinture</strong>.";
- break;
- case "wallet":
- d += "Seleziona tutte le immagini con <strong>portafogli</strong>.";
- break;
- case "/m/0342h":
- d += "Seleziona tutte le immagini con <strong>chitarre</strong>.";
- break;
- case "/m/04szw":
- d += "Seleziona tutte le immagini con <strong>strumenti musicali</strong>.";
- break;
- case "/m/05148p4":
- d += "Seleziona tutte le immagini con <strong>tastiere</strong> (strumenti musicali).";
- break;
- case "/m/026t6":
- d += "Seleziona tutte le immagini con <strong>batterie</strong>.";
- break;
- case "/m/0cfpc":
- d += "Seleziona tutte le immagini con <strong>altoparlanti</strong>.";
- break;
- case "/m/04w67_":
- d += "Seleziona tutte le immagini con una <strong>cassetta delle lettere</strong>.";
- break;
- case "/m/017ftj":
- case "sunglasses":
- d += "Seleziona tutte le immagini con <strong>occhiali da sole</strong>.";
- break;
- case "/m/0jyfg":
- case "eye_glasses":
- d += "Seleziona tutte le immagini con <strong>occhiali</strong>.";
- break;
- case "/m/03ldnb":
- d += "Seleziona tutte le immagini con <strong>ventilatori da soffitto</strong>.";
- break;
- case "/m/013_1c":
- d += "Seleziona tutte le immagini con <strong>statue</strong>.";
- break;
- case "/m/0h8lhkg":
- d += "Seleziona tutte le immagini con <strong>fontane</strong>.";
- break;
- case "/m/015kr":
- d += "Seleziona tutte le immagini con <strong>ponti</strong>.";
- break;
- case "/m/01phq4":
- d += "Seleziona tutte le immagini con un <strong>molo</strong>.";
- break;
- case "/m/079cl":
- d += "Seleziona tutte le immagini con un <strong>grattacielo</strong>.";
- break;
- case "/m/01_m7":
- d += "Seleziona tutte le immagini con <strong>pilastri o colonne</strong>.";
- break;
- case "/m/011y23":
- d += "Seleziona tutte le immagini con <strong>vetro colorato</strong>.";
- break;
- case "/m/03jm5":
- d += "Seleziona tutte le immagini con una <strong>casa</strong>.";
- break;
- case "/m/01nblt":
- d += "Seleziona tutte le immagini con un <strong>condominio</strong>.";
- break;
- case "/m/04h7h":
- d += "Seleziona tutte le immagini con un <strong>faro</strong>.";
- break;
- case "/m/0py27":
- d += "Seleziona tutte le immagini con una <strong>stazione ferroviaria</strong>.";
- break;
- case "/m/01n6fd":
- d += "Seleziona tutte le immagini con un <strong>capanno</strong>.";
- break;
- case "/m/01pns0":
- d += "Seleziona tutte le immagini con un <strong>idrante</strong>.";
- break;
- case "/m/01knjb":
- case "billboard":
- d += "Seleziona tutte le immagini con un <strong>billboard</strong>.";
- break;
- case "/m/06gfj":
- d += "Seleziona tutte le immagini con <strong>strade</strong>.";
- break;
- case "/m/014xcs":
- d += "Seleziona tutte le immagini con <strong>strisce pedonali</strong>.";
- break;
- case "/m/015qff":
- d += "Seleziona tutte le immagini con <strong>semafori</strong>.";
- break;
- case "/m/08l941":
- d += "Seleziona tutte le immagini con <strong>porte di garage</strong>";
- break;
- case "/m/01jw_1":
- d += "Seleziona tutte le immagini con <strong>fermate dell'autobus</strong>";
- break;
- case "/m/0cnd3h9":
- d += "Seleziona tutte le immagini con <strong>coni stradali</strong>";
- break;
- case "/m/03b6pr":
- d += "Seleziona tutte le immagini con <strong>cassette postali</strong>";
- break;
- default:
- e = "Seleziona tutte le immagini corrispondenti all'etichetta: <strong>" + (V(a.Ab) + "</strong>."), d += e
- }
- "dynamic" ==
- a.bb && (d += "<span>Fai clic su Verifica dopo averle selezionate tutte.</span>");
- a = U(d);
- c += a
- }
- a = U(c);
- return U(b + (a + "</div>"))
- };
- var dp = function() {
- return U('<div id="rc-imageselect"><div class="' + W("rc-imageselect-response-field") + '"></div><span class="' + W("rc-imageselect-tabloop-begin") + '" tabIndex="0"></span><div class="' + W("rc-imageselect-payload") + '"></div>' + V(Bo()) + '<span class="' + W("rc-imageselect-tabloop-end") + '" tabIndex="0"></span></div>')
- },
- ep = function(a, b, c) {
- b = c || b;
- if ("canvas" == a.bb) {
- b = '<div id="rc-imageselect-candidate" class="' + W("rc-imageselect-candidates") + '"><div class="' + W("rc-canonical-bounding-box") + '"></div></div><div class="' +
- W("rc-imageselect-desc") + '">';
- c = a.label;
- switch (w(c) ? c.toString() : c) {
- case "TileSelectionStreetSign":
- b += "Seleziona intorno ai <strong>segnali stradali</strong>";
- break;
- case "USER_DEFINED_STRONGLABEL":
- b += "Select around the <strong>" + V(a.Ab) + "s</strong>";
- break;
- default:
- b += "Seleziona intorno all'oggetto"
- }
- a = U(b + "</div>");
- a = V(a)
- } else a = "multiselect" == a.bb ? V(ap(a, b)) : V(cp(a, b));
- a = '<div class="' + W("rc-imageselect-instructions") + '"><div class="' + W("rc-imageselect-desc-wrapper") + '">' + a + '</div><div class="' + W("rc-imageselect-progress") +
- '"></div></div><div class="' + W("rc-imageselect-challenge") + '"><div id="rc-imageselect-target" class="' + W("rc-imageselect-target") + '" dir="ltr" role="presentation" aria-hidden="true"></div></div><div class="' + W("rc-imageselect-incorrect-response") + '" style="display:none">';
- a = a + "Riprova." + ('</div><div class="' + W("rc-imageselect-error-select-more") + '" style="display:none">');
- a = a + "Seleziona tutte le immagini corrispondenti." + ('</div><div class="' + W("rc-imageselect-error-dynamic-more") + '" style="display:none">');
- a = a + "Controlla anche le nuove immagini." + ('</div><div class="' + W("rc-imageselect-error-select-something") + '" style="display:none">');
- return U(a + "Seleziona intorno all'oggetto o ricarica se non ce ne sono.</div>")
- },
- fp = function(a, b, c) {
- b = c || b;
- var d = '<table class="rc-imageselect-table-' + W(a.rowSpan) + W(a.colSpan) + '"><tbody>';
- c = Math.max(0, Math.ceil(a.rowSpan - 0));
- for (var e = 0; e < c; e++) {
- var f = 1 * e;
- d += "<tr>";
- for (var g = Math.max(0, Math.ceil(a.colSpan - 0)), l = 0; l < g; l++) {
- var m = 1 * l,
- t = '<td role="button" tabindex="0" class="' +
- W("rc-imageselect-tile") + '">',
- D = void 0;
- m = {
- Yd: f,
- vc: m
- };
- var F = a;
- for (D in F) D in m || (m[D] = F[D]);
- d += t + kk(m, b) + "</td>"
- }
- d += "</tr>"
- }
- return U(d + "</tbody></table>")
- },
- kk = function(a) {
- return U('<div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: ' + W(Bl(a.Ub)) + "; height: " + W(Bl(a.jc)) + '"><img class="rc-image-tile-' + W(a.rowSpan) + W(a.colSpan) + "\" src='" + W(zl(a.fc)) + "' style=\"top:" + W(Bl(-100 * a.Yd)) + "%; left: " + W(Bl(-100 * a.vc)) + '%"><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div></div>')
- },
- gp = function(a) {
- var b = '<div class="rc-imageselect-followup-text">Seleziona il tipo di segnale riportato sopra.</div><table class="rc-imageselect-table-44 followup"><tbody><tr>';
- for (var c = a.ze, d = c.length, e = 0; e < d; e++) {
- var f = c[e];
- b += '<td role="button" tabindex="0" class="' + W("rc-imageselect-tile") + '"><div class="rc-image-tile-target"><div class="rc-image-tile-wrapper" style="width: ' + W(Bl(a.Ub)) + "; height: " + W(Bl(a.jc)) + '"><img class="rc-image-followup-tile ' + W(f) + '" style="width: ' + W(Bl(a.Ub)) + "; height: " +
- W(Bl(a.jc)) + "; background-size: " + W(Bl(a.Ub)) + " " + W(Bl(a.jc)) + ';"><div class="rc-image-tile-overlay"></div></div><div class="rc-imageselect-checkbox"></div></div></td>'
- }
- return U(b + "</tr></tbody></table>")
- },
- hp = function(a) {
- var b = "";
- if (0 < a.qd.length) {
- b += '<div class="' + W("rc-imageselect-attribution") + '">';
- b += "Immagini da ";
- for (var c = a.qd, d = c.length, e = 0; e < d; e++) {
- var f = c[e];
- b += '<a target="_blank" href="' + W(xl(f.sd)) + '"> ' + V(f.rd) + "</a>" + (e != d - 1 ? "," : "") + " "
- }
- b += "(CC BY)</div>"
- }
- b = "imageselect" == a.Ge ? b + 'Seleziona ogni immagine contenente l\'oggetto descritto nel testo o nella parte alta della UI. Poi fai clic su Verifica. Per avere un\'altra opportunit\u00e0, fai clic sull\'icona Ricarica. <a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>' :
- b + "Tocca un qualsiasi riquadro visualizzato con l'oggetto descritto nel testo. Se le nuove immagini appaiono con lo stesso oggetto, toccale. Quando non ne saranno rimaste altre, fai clic su Verifica. ";
- return U(b)
- };
- var Z = function(a) {
- var b = this.Ca();
- X.call(this, b.width, b.height, a || "imageselect");
- this.C = null;
- this.m = {
- Z: {
- ba: null,
- element: null
- }
- };
- this.Pd = 1;
- this.Xc = null;
- this.xc = [];
- this.Ka = null
- };
- z(Z, X);
- Z.prototype.V = function() {
- Z.F.V.call(this);
- this.N = Q(dp);
- this.$(this.B())
- };
- Z.prototype.$ = function(a) {
- Z.F.$.call(this, a);
- this.C = this.P("rc-imageselect-payload")
- };
- Z.prototype.X = function() {
- Z.F.X.call(this);
- S(this).G(M("rc-imageselect-tabloop-end", void 0), "focus", function() {
- Ro(["rc-imageselect-tile"])
- });
- S(this).G(M("rc-imageselect-tabloop-begin", void 0), "focus", function() {
- Ro(["verify-button-holder"])
- })
- };
- Z.prototype.sa = function(a, b, c) {
- this.Ka = b;
- b = K(this.Ka, Gn, 1);
- this.xc = [];
- for (var d = 0; d < Gc(b, Dn, 8).length; d++) {
- var e = Gc(b, Dn, 8)[d];
- this.xc.push({
- rd: I(e, 1),
- sd: I(e, 2)
- })
- }
- this.Xc = I(b, 1);
- this.Pd = I(b, 3) || 1;
- d = "image/png";
- 1 == I(b, 6) && (d = "image/jpeg");
- e = I(b, 7);
- null != e && (e = e.toLowerCase());
- jk(this.C, ep, {
- label: this.Xc,
- ri: I(b, 2),
- si: d,
- bb: this.getName(),
- Ab: e
- });
- this.C.innerHTML = this.C.innerHTML.replace(".", "");
- this.m.Z.element = document.getElementById("rc-imageselect-target");
- Mo(this, this.Ca(), !0);
- ip(this);
- return Em(this.ub(this.Ua(a))).then(x(function() {
- c &&
- Y(this, !0, M("rc-imageselect-incorrect-response", void 0))
- }, this))
- };
- var ip = function(a) {
- var b = M("rc-imageselect-desc", a.C),
- c = M("rc-imageselect-desc-no-canonical", a.C);
- if (c = b ? b : c) {
- var d = pd("STRONG", c),
- e = pd("SPAN", c),
- f = M("rc-imageselect-desc-wrapper", a.C),
- g = kd(a.A).width - 2 * Bi(f, "padding").left;
- b && (a = M("rc-imageselect-candidates", a.C), g -= ti(a).width);
- a = ti(f).height - 2 * Bi(f, "padding").top + 2 * Bi(c, "padding").top;
- c.style.width = qi(g);
- for (g = 0; g < d.length; g++) Fm(d[g], -1);
- for (g = 0; g < e.length; g++) Fm(e[g], -1);
- Fm(c, a)
- }
- };
- Z.prototype.ub = function(a) {
- var b = I(K(this.Ka, Gn, 1), 4),
- c = I(K(this.Ka, Gn, 1), 5);
- rh(this.m.Z.element, "rc-imageselect-table-shrink");
- var d = jp(this, b, c);
- d.fc = a;
- a = Q(fp, d);
- Bd(this.P("rc-imageselect-target"), a);
- var e = [];
- A(qd(document, "td", null, a), function(a) {
- var b = {
- selected: !1,
- element: a,
- tc: !1
- };
- e.push(b);
- S(this).G(new Ml(a), "action", x(this.Fa, this, b))
- }, this);
- var f = qd(document, "td", "rc-imageselect-tile", void 0);
- A(f, function(a) {
- S(this).G(a, ["focus", "blur"], x(this.Qd, this))
- }, this);
- A(f, function(a) {
- S(this).G(a,
- "keydown", x(this.Hc, this, c))
- }, this);
- f = od(document, "rc-imageselect");
- Ne(f) || Ee(f, "keydown", x(this.Hc, this, c));
- var g = [];
- "tileselect" == this.getName() && "TileSelectionStreetSign" == this.Xc && Ll("JS_TILESELECT_CLASS") && (d.ze = ["rc-canonical-stop-sign", "rc-canonical-speed-limit", "rc-canonical-street-name", "rc-canonical-other"], d = Q(gp, d), Bd(this.P("rc-imageselect-target"), d), A(qd(document, "td", null, d), function(a) {
- var b = {
- selected: !1,
- element: a,
- tc: !0
- };
- g.push(b);
- S(this).G(new Ml(a), "action", x(this.Fa, this, b));
- S(this).G(a,
- "keydown", x(this.Hc, this, c));
- S(this).G(a, ["focus", "blur"], x(this.Qd, this))
- }, this));
- this.m.Z.ba = {
- rowSpan: b,
- colSpan: c,
- Oa: e,
- tb: 0,
- Tb: g
- };
- return a
- };
- Z.prototype.Qd = function() {
- this.Oe && (this.Jb = void 0, A(Ta("rc-imageselect-tile"), function(a, b) {
- a != Wd(document) ? rh(a, "rc-imageselect-keyboard") : (this.Jb = b, ph(a, "rc-imageselect-keyboard"))
- }, this))
- };
- Z.prototype.Hc = function(a, b) {
- if (37 == b.keyCode || 39 == b.keyCode || 38 == b.keyCode || 40 == b.keyCode || 9 == b.keyCode)
- if (this.Oe = !0, 9 != b.keyCode) {
- var c = [];
- A(pd("TABLE"), function(a) {
- "none" !== li(a, "display") && A(Ta("rc-imageselect-tile", a), function(a) {
- c.push(a)
- })
- });
- var d = c.length - 1;
- if (0 <= this.Jb && c[this.Jb] == Wd(document)) switch (d = this.Jb, b.keyCode) {
- case 37:
- d--;
- break;
- case 38:
- d -= a;
- break;
- case 39:
- d++;
- break;
- case 40:
- d += a;
- break;
- default:
- return
- }
- 0 <= d && d < c.length ? c[d].focus() : d >= c.length && od(document, "recaptcha-verify-button").focus();
- b.preventDefault();
- b.m()
- }
- };
- var jp = function(a, b, c) {
- a = kd(a.A).width - 14;
- var d = 4 == b && 4 == c ? 1 : 2;
- d = new L((c - 1) * d * 2, (b - 1) * d * 2);
- a = new L(a - d.width, a - d.height);
- d = 1 / c;
- var e = 1 / b;
- e = va(e) ? e : d;
- a.width *= d;
- a.height *= e;
- a.floor();
- return {
- jc: a.height + "px",
- Ub: a.width + "px",
- rowSpan: b,
- colSpan: c
- }
- };
- Z.prototype.Fa = function(a) {
- Y(this, !1);
- var b = !a.selected;
- if (a.tc) {
- a.selected = !1;
- for (var c = kp(this), d = 0; d < c.length; d++) this.Fa(this.m.Z.ba.Tb[c[d]])
- }
- b ? ph(a.element, "rc-imageselect-tileselected") : rh(a.element, "rc-imageselect-tileselected");
- a.selected = b;
- a.tc || (this.m.Z.ba.tb += b ? 1 : -1);
- a = M("rc-imageselect-checkbox", a.element);
- wi(a, b)
- };
- Z.prototype.Ba = function() {
- this.response.response = lp(this);
- var a = kp(this);
- a.length ? this.response.plugin = "class" + a[0] : 0 < this.m.Z.ba.Tb.length && (this.response.plugin = "class")
- };
- var lp = function(a) {
- var b = [];
- A(a.m.Z.ba.Oa, function(a, d) {
- a.selected && b.push(d)
- });
- return b
- },
- kp = function(a) {
- var b = [];
- A(a.m.Z.ba.Tb, function(a, d) {
- a.selected && b.push(d)
- });
- return b
- };
- n = Z.prototype;
- n.Na = function(a) {
- jk(a, hp, {
- Ge: this.getName(),
- qd: this.xc
- })
- };
- n.Da = function() {
- var a = this.m.Z.ba.tb;
- if (0 == a || a < this.Pd) return Y(this, !0, M("rc-imageselect-error-select-more", void 0)), !0;
- if (this.m.Z.ba.Tb.length) {
- if (oh(this.m.Z.element, "rc-imageselect-table-shrink")) return !1;
- ph(this.m.Z.element, "rc-imageselect-table-shrink");
- return !0
- }
- return !1
- };
- n.xa = function(a, b) {
- var c = ["rc-imageselect-error-select-more", "rc-imageselect-incorrect-response", "rc-imageselect-error-dynamic-more"];
- !a && b || A(c, function(a) {
- a = M(a, void 0);
- a != b && Y(this, !1, a)
- }, this);
- return b ? Z.F.xa.call(this, a, b) : !1
- };
- n.Ca = function() {
- var a = this.W || Qo();
- a = Math.max(Math.min(a.height - 194, 400, a.width), 300);
- return new L(a, 180 + a)
- };
- n.cb = function() {
- this.M.B() && this.M.B().focus()
- };
- var mp = function(a, b) {
- ii(M("rc-imageselect-progress", void 0), "width", 100 - a / b * 100 + "%")
- };
- var np = function(a) {
- Z.call(this, a);
- this.l = [
- []
- ];
- this.O = 1
- };
- ra(np, Z);
- np.prototype.ub = function(a) {
- this.l = [
- []
- ];
- a = Q(Zo, {
- fc: a
- });
- Bd(M("rc-imageselect-target", void 0), a);
- var b = M("rc-canvas-canvas", void 0);
- b.width = kd(this.A).width - 14;
- b.height = b.width;
- a.style.height = qi(b.height);
- this.O = b.width / 386;
- var c = b.getContext("2d"),
- d = M("rc-canvas-image", void 0);
- Ee(d, "load", function() {
- c.drawImage(d, 0, 0, b.width, b.height)
- });
- S(this).G(new Ml(b), "action", x(function(a) {
- this.Db(a)
- }, this));
- return a
- };
- np.prototype.Db = function() {
- Y(this, !1);
- wi(this.wb.B(), !0)
- };
- np.prototype.Ba = function() {
- for (var a = [], b = 0; b < this.l.length; b++) {
- for (var c = [], d = 0; d < this.l[b].length; d++) {
- var e = this.l[b][d];
- e = jd(new id(e.K, e.J), 1 / this.O).round();
- c.push({
- x: e.K,
- y: e.J
- })
- }
- a.push(c)
- }
- this.response.response = a
- };
- function op(a, b) {
- var c = b.J - a.J,
- d = a.K - b.K;
- return [c, d, c * a.K + d * a.J]
- }
- function pp(a, b) {
- return 1E-5 >= Math.abs(a.K - b.K) && 1E-5 >= Math.abs(a.J - b.J)
- }
- var qp = function() {
- np.call(this, "canvas")
- };
- ra(qp, np);
- n = qp.prototype;
- n.Db = function(a) {
- np.prototype.Db.call(this, a);
- var b = M("rc-canvas-canvas", void 0);
- b = pi(b);
- a = new id(a.clientX - b.K, a.clientY - b.J);
- b = this.l[this.l.length - 1];
- var c;
- if (c = 3 <= b.length) {
- var d = b[0];
- c = a.K - d.K;
- d = a.J - d.J;
- c = 15 > Math.sqrt(c * c + d * d)
- }
- a: {
- if (2 <= b.length)
- for (d = b.length - 1; 0 < d; d--) {
- var e = b[d - 1];
- var f = b[d],
- g = b[b.length - 1],
- l = a,
- m = op(e, f),
- t = op(g, l);
- if (m == t) e = !0;
- else {
- var D = m[0] * t[1] - t[0] * m[1];
- 1E-5 >= Math.abs(D - 0) ? e = !1 : (m = jd(new id(t[1] * m[2] - m[1] * t[2], m[0] * t[2] - t[0] * m[2]), 1 / D), pp(m, e) || pp(m, f) || pp(m, g) || pp(m, l) ?
- e = !1 : (g = new Pi(g.K, g.J, l.K, l.J), g = Ri(g, Math.min(Math.max(Qi(g, m.K, m.J), 0), 1)), e = new Pi(e.K, e.J, f.K, f.J), e = pp(m, Ri(e, Math.min(Math.max(Qi(e, m.K, m.J), 0), 1))) && pp(m, g)))
- }
- if (e) {
- d = c && 1 == d;
- break a
- }
- }
- d = !0
- }
- d ? (c ? (b.push(b[0]), this.l.push([])) : b.push(a), this.Qa()) : (this.Qa(a), P(this.Qa, 250, this))
- };
- n.yc = function() {
- var a = this.l.length - 1;
- 0 == this.l[a].length && 0 != a && this.l.pop();
- a = this.l.length - 1;
- 0 != this.l[a].length && this.l[a].pop();
- this.Qa()
- };
- n.Qa = function(a) {
- var b = M("rc-canvas-canvas", void 0),
- c = b.getContext("2d"),
- d = M("rc-canvas-image", void 0);
- c.drawImage(d, 0, 0, b.width, b.height);
- c.strokeStyle = "rgba(100, 200, 100, 1)";
- c.lineWidth = 2;
- C && (c.setLineDash = h());
- for (b = 0; b < this.l.length; b++)
- if (d = this.l[b].length, 0 != d) {
- b == this.l.length - 1 && (a && (c.beginPath(), c.strokeStyle = "rgba(255, 50, 50, 1)", c.moveTo(this.l[b][d - 1].K, this.l[b][d - 1].J), c.lineTo(a.K, a.J), c.setLineDash([0]), c.stroke(), c.closePath()), c.strokeStyle = "rgba(255, 255, 255, 1)", c.beginPath(),
- c.fillStyle = "rgba(255, 255, 255, 1)", c.arc(this.l[b][d - 1].K, this.l[b][d - 1].J, 3, 0, 2 * Math.PI), c.fill(), c.closePath());
- c.beginPath();
- c.moveTo(this.l[b][0].K, this.l[b][0].J);
- for (var e = 1; e < d; e++) c.lineTo(this.l[b][e].K, this.l[b][e].J);
- c.fillStyle = "rgba(255, 255, 255, 0.4)";
- c.fill();
- c.setLineDash([0]);
- c.stroke();
- c.lineTo(this.l[b][0].K, this.l[b][0].J);
- c.setLineDash([10]);
- c.stroke();
- c.closePath()
- }
- };
- n.Da = function() {
- var a;
- if (!(a = 2 >= this.l[0].length)) {
- for (var b = a = 0; b < this.l.length; b++)
- for (var c = this.l[b], d = c.length - 1, e = 0; e < c.length; e++) a += (c[d].K + c[e].K) * (c[d].J - c[e].J), d = e;
- a = 500 > Math.abs(.5 * a)
- }
- return a ? (Y(this, !0, M("rc-imageselect-error-select-something", void 0)), !0) : !1
- };
- n.Na = function(a) {
- jk(a, $o)
- };
- var rp = function() {
- np.call(this, "multiselect")
- };
- ra(rp, np);
- rp.prototype.Db = function(a) {
- np.prototype.Db.call(this, a);
- var b = M("rc-canvas-canvas", void 0);
- b = pi(b);
- this.l[this.l.length - 1].push(new id(a.clientX - b.K, a.clientY - b.J));
- Po(this, "Avanti");
- this.Qa()
- };
- rp.prototype.yc = function() {
- var a = this.l.length - 1;
- 0 != this.l[a].length && this.l[a].pop();
- 0 == this.l[a].length && Po(this, "Nessuno trovato", !0);
- this.Qa()
- };
- rp.prototype.ub = function(a) {
- a = np.prototype.ub.call(this, a);
- sp(this);
- mp(0, 1);
- Po(this, "Nessuno trovato", !0);
- return a
- };
- rp.prototype.Qa = function() {
- 0 == this.l.length ? mp(0, 1) : mp(this.l.length - 1, 3);
- var a = M("rc-canvas-canvas", void 0),
- b = a.getContext("2d"),
- c = M("rc-canvas-image", void 0);
- b.drawImage(c, 0, 0, a.width, a.height);
- c = document.createElement("canvas");
- c.width = a.width;
- c.height = a.height;
- a = c.getContext("2d");
- a.fillStyle = "rgba(100, 200, 100, 1)";
- for (var d = 0; d < this.l.length; d++) {
- d == this.l.length - 1 && (a.fillStyle = "rgba(255, 255, 255, 1)");
- for (var e = 0; e < this.l[d].length; e++) a.beginPath(), a.arc(this.l[d][e].K, this.l[d][e].J, 20,
- 0, 2 * Math.PI), a.fill(), a.closePath()
- }
- b.globalAlpha = .5;
- b.drawImage(c, 0, 0);
- b.globalAlpha = 1
- };
- var sp = function(a) {
- var b = ["/m/0k4j", "/m/04w67_", "TileSelectionStreetSign"],
- c = ["TileSelectionStreetSign", "/m/0k4j", "/m/04w67_"];
- "/m/0k4j" == I(K(a.Ka, Gn, 1), 1) && (c = b);
- b = M("rc-imageselect-desc-wrapper", void 0);
- Cd(b);
- jk(b, ap, {
- label: c[a.l.length - 1],
- bb: "multiselect"
- });
- ip(a)
- };
- rp.prototype.Da = function() {
- this.l.push([]);
- this.Qa();
- if (3 < this.l.length) return !1;
- Jo(this, !1);
- P(function() {
- Jo(this, !0)
- }, 500, this);
- sp(this);
- wi(this.wb.B(), !1);
- Po(this, "Nessuno trovato", !0);
- return !0
- };
- rp.prototype.Na = function(a) {
- jk(a, bp)
- };
- var tp = function() {
- var a = '<div tabindex="0"></div><div class="' + W("rc-defaultchallenge-response-field") + '"></div><div class="' + W("rc-defaultchallenge-payload") + '"></div><div class="' + W("rc-defaultchallenge-incorrect-response") + '" style="display:none">';
- a = a + "\u00c8 necessario fornire pi\u00f9 soluzioni corrette. Risolvi altri captcha." + ("</div>" + V(Bo()));
- return U(a)
- },
- up = function(a) {
- a = '<img src="' + W(zl(a.Ua)) + '" alt="';
- a += "Immagine per il test reCAPTCHA".replace(rl, sl);
- return U(a + '"/>')
- },
- vp = function() {
- return U('Inserisci la migliore valutazione del testo visualizzato. Per ricevere una nuova sfida, fai clic sull\'icona Ricarica. <a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>')
- };
- var xp = function() {
- X.call(this, wp.width, wp.height, "default");
- this.C = null;
- var a = this.l = new So,
- b = a.B();
- el() ? (b && (b.placeholder = "Digita il testo"), a.l = "Digita il testo") : hl(a) || (b && (b.value = ""), a.l = "Digita il testo", a.M());
- b && Xd(b, "label", a.l);
- Zd(this, this.l);
- this.m = new Lh;
- Zd(this, this.m)
- };
- z(xp, X);
- var wp = new L(300, 185);
- n = xp.prototype;
- n.V = function() {
- xp.F.V.call(this);
- this.N = Q(tp);
- this.$(this.B())
- };
- n.X = function() {
- xp.F.X.call(this);
- this.C = this.P("rc-defaultchallenge-payload");
- this.l.render(this.P("rc-defaultchallenge-response-field"));
- this.l.B().setAttribute("id", "default-response");
- Kh(this.m, this.l.B());
- S(this).G(this.m, "key", this.Ke);
- S(this).G(this.l.B(), "keyup", this.Re)
- };
- n.Ke = function(a) {
- 13 == a.keyCode && this.Kb()
- };
- n.Re = function() {
- 0 < jl(this.l).length && Y(this, !1)
- };
- n.Da = function() {
- return /^[\s\xa0]*$/.test(jl(this.l))
- };
- n.sa = function(a, b, c) {
- Y(this, !!c);
- il(this.l);
- jk(this.C, up, {
- Ua: this.Ua(a)
- });
- return uf()
- };
- n.xa = function(a, b) {
- if (b) return To(this.l, a), xp.F.xa.call(this, a, b);
- Y(this, a, M("rc-defaultchallenge-incorrect-response", void 0));
- return !1
- };
- n.cb = function() {
- bc || cc || ac || (jl(this.l) ? this.l.B().focus() : kl(this.l))
- };
- n.Ba = function() {
- this.response.response = jl(this.l);
- il(this.l)
- };
- n.Na = function(a) {
- jk(a, vp)
- };
- var yp = function() {
- var a = '<div><div class="' + W("rc-doscaptcha-header") + '"><div class="' + W("rc-doscaptcha-header-text") + '">';
- a = a + "Riprova pi\u00f9 tardi" + ('</div></div><div class="' + W("rc-doscaptcha-body") + '"><div class="' + W("rc-doscaptcha-body-text") + '" tabIndex="0">');
- a = a + 'Il tuo computer o la tua rete possono inviare query automatizzate. Al fine di garantire la protezione dei nostri utenti, non possiamo elaborare la tua richiesta al momento. Per ulteriori dettagli visita la <a href="https://developers.google.com/recaptcha/docs/faq#my-computer-or-network-may-be-sending-automated-queries" target="_blank">nostra pagina di assistenza</a>' +
- ('</div></div></div><div class="' + W("rc-doscaptcha-footer") + '">' + V(Bo()) + "</div>");
- return U(a)
- };
- var zp = new L(300, 250),
- Ap = function() {
- X.call(this, zp.width, zp.height, "doscaptcha")
- };
- ra(Ap, X);
- Ap.prototype.V = function() {
- X.prototype.V.call(this);
- this.N = Q(yp);
- this.$(this.B())
- };
- Ap.prototype.sa = function() {
- Jo(this, !1);
- var a = this.P("rc-doscaptcha-header-text"),
- b = this.P("rc-doscaptcha-body"),
- c = this.P("rc-doscaptcha-body-text");
- a && Fm(a, -1);
- b && c && (a = ti(b).height, Fm(c, a));
- return uf()
- };
- Ap.prototype.fa = function(a) {
- a && this.P("rc-doscaptcha-body-text").focus()
- };
- Ap.prototype.Ba = function() {
- this.response.response = ""
- };
- var Bp = function(a) {
- Z.call(this, a);
- this.ca = [];
- this.ha = [];
- this.vb = !1
- };
- ra(Bp, Z);
- Bp.prototype.reset = function() {
- this.ca = [];
- this.ha = [];
- this.vb = !1
- };
- Bp.prototype.sa = function(a, b, c) {
- this.reset();
- return Z.prototype.sa.call(this, a, b, c)
- };
- var Cp = function(a) {
- a.ha.length && !a.vb && (a.vb = !0, a.dispatchEvent("f"))
- },
- Dp = function(a) {
- var b = a.ha;
- a.ha = [];
- return b
- };
- var Ep = function() {
- Bp.call(this, "multicaptcha");
- this.Y = 0;
- this.l = [];
- this.ra = !1;
- this.O = [];
- this.Lb = []
- };
- ra(Ep, Bp);
- Ep.prototype.reset = function() {
- Bp.prototype.reset.call(this);
- this.Y = 0;
- this.l = [];
- this.ra = !1;
- this.O = [];
- this.Lb = []
- };
- Ep.prototype.Ba = function() {
- this.response.response = this.O
- };
- Ep.prototype.sa = function(a, b, c) {
- var d = Gc(K(b, Jn, 5), Gn, 1)[0];
- b.l || (b.l = {});
- var e = d ? Hc(d) : d;
- b.l[1] = d;
- J(b, 1, e);
- c = Bp.prototype.sa.call(this, a, b, c);
- this.Lb = Gc(K(b, Jn, 5), Gn, 1);
- this.l.push(this.Ua(a, "2"));
- bb(this.l, Fc(K(b, Jn, 5), 2));
- Po(this, "Salta");
- return c
- };
- Ep.prototype.Ac = function(a, b) {
- 0 == a.length && (this.ra = !0);
- bb(this.l, a);
- bb(this.Lb, b);
- this.O.length == this.l.length + 1 - a.length && (this.ra ? this.dispatchEvent("k") : Fp(this))
- };
- var Fp = function(a) {
- ph(Hd(a.P("rc-imageselect-target")), "rc-imageselect-carousel-leaving-left");
- if (!(a.Y >= a.l.length)) {
- var b = a.ub(a.l[a.Y]);
- a.Y += 1;
- var c = a.Lb[a.Y];
- Gp(a, b).then(x(function() {
- var a = M("rc-imageselect-desc-wrapper", void 0);
- Cd(a);
- jk(a, cp, {
- label: I(c, 1),
- bb: "multicaptcha",
- Ab: I(c, 7)
- });
- a.innerHTML = a.innerHTML.replace(".", "");
- ip(this)
- }, a));
- Po(a, "Salta");
- rh(M("rc-imageselect-carousel-instructions", void 0), "rc-imageselect-carousel-instructions-hidden")
- }
- },
- Gp = function(a, b) {
- var c = Wd(document);
- Jo(a, !1);
- var d = q(b.previousElementSibling) ? b.previousElementSibling : Fd(b.previousSibling, !1);
- ph(b, "rc-imageselect-carousel-offscreen-right");
- ph(d, "rc-imageselect-carousel-leaving-left");
- ph(b, 4 == a.m.Z.ba.rowSpan && 4 == a.m.Z.ba.colSpan ? "rc-imageselect-carousel-mock-margin-1" : "rc-imageselect-carousel-mock-margin-2");
- return Em(b).then(x(function() {
- P(function() {
- rh(b, "rc-imageselect-carousel-offscreen-right");
- rh(d, "rc-imageselect-carousel-leaving-left");
- ph(b, "rc-imageselect-carousel-entering-right");
- ph(d, "rc-imageselect-carousel-offscreen-left");
- P(function() {
- rh(b, "rc-imageselect-carousel-entering-right");
- rh(b, 4 == this.m.Z.ba.rowSpan && 4 == this.m.Z.ba.colSpan ? "rc-imageselect-carousel-mock-margin-1" : "rc-imageselect-carousel-mock-margin-2");
- Dd(d);
- Jo(this, !0);
- c && c.focus();
- var a = this.m.Z.ba;
- a.tb = 0;
- a = a.Oa;
- for (var f = 0; f < a.length; f++) a[f].selected = !1, rh(a[f].element, "rc-imageselect-tileselected")
- }, 600, this)
- }, 100, this)
- }, a))
- };
- Ep.prototype.Fa = function(a) {
- Bp.prototype.Fa.call(this, a);
- 0 < this.m.Z.ba.tb ? (ph(M("rc-imageselect-carousel-instructions", void 0), "rc-imageselect-carousel-instructions-hidden"), this.ra ? Po(this) : Po(this, "Avanti")) : (rh(M("rc-imageselect-carousel-instructions", void 0), "rc-imageselect-carousel-instructions-hidden"), Po(this, "Salta"))
- };
- Ep.prototype.Da = function() {
- Y(this, !1);
- this.O.push([]);
- A(this.m.Z.ba.Oa, function(a, b) {
- a.selected && this.O[this.O.length - 1].push(b)
- }, this);
- if (this.ra) return !1;
- Ll("JS_MC_FETCH") ? (this.ha = ab(this.O), Cp(this)) : this.Ac([], []);
- Fp(this);
- return !0
- };
- var Hp = function() {
- Bp.call(this, "dynamic");
- this.lc = {};
- this.l = 0
- };
- ra(Hp, Bp);
- Hp.prototype.reset = function() {
- Bp.prototype.reset.call(this);
- this.lc = {};
- this.l = 0
- };
- Hp.prototype.sa = function(a, b, c) {
- a = Bp.prototype.sa.call(this, a, b, c);
- this.l = I(K(b, An, 3), 2) || 0;
- return a
- };
- Hp.prototype.Ac = function(a) {
- for (var b = {}, c = ka(Ip(this)), d = c.next(); !d.done; b = {
- Xb: b.Xb,
- Ia: b.Ia,
- Sc: b.Sc
- }, d = c.next()) {
- d = d.value;
- if (0 == a.length) break;
- this.ca.push(d);
- var e = jp(this, this.m.Z.ba.rowSpan, this.m.Z.ba.colSpan);
- Mb(e, {
- Yd: 0,
- vc: 0,
- rowSpan: 1,
- colSpan: 1,
- fc: a.shift()
- });
- b.Sc = lk(e);
- b.Xb = this.lc[d] || d;
- b.Ia = {
- selected: !0,
- element: this.m.Z.ba.Oa[b.Xb].element
- };
- d = this.m.Z.ba.Oa.length;
- this.m.Z.ba.Oa.push(b.Ia);
- P(x(function(a) {
- return function(b) {
- this.lc[b] = a.Xb;
- Cd(a.Ia.element);
- a.Ia.element.appendChild(a.Sc);
- Jp(a.Ia);
- a.Ia.selected = !1;
- rh(a.Ia.element, "rc-imageselect-dynamic-selected");
- S(this).G(new Ml(a.Ia.element), "action", Ia(this.Fa, a.Ia))
- }
- }(b), this, d), this.l + 1E3)
- }
- };
- var Jp = function(a) {
- ii(M("rc-image-tile-overlay", a.element), {
- opacity: "0.5",
- display: "block",
- top: "0px"
- });
- P(function() {
- ii(M("rc-image-tile-overlay", a.element), "opacity", "0")
- }, 100)
- };
- Hp.prototype.Ba = function() {
- this.response.response = this.ca
- };
- Hp.prototype.Da = function() {
- if (!Bp.prototype.Da.call(this)) {
- if (!this.vb)
- for (var a = ka(this.ca), b = a.next(); !b.done; b = a.next()) {
- var c = this.lc;
- if (null !== c && b.value in c) return !1
- }
- Y(this, !0, M("rc-imageselect-error-dynamic-more", void 0))
- }
- return !0
- };
- Hp.prototype.Fa = function(a) {
- var b = Oa(this.m.Z.ba.Oa, a); - 1 == Oa(this.ca, b) && (Y(this, !1), a.selected || (++this.m.Z.ba.tb, a.selected = !0, this.l && ii(a.element, "transition", "opacity " + (this.l + 1E3) / 1E3 + "s ease"), ph(a.element, "rc-imageselect-dynamic-selected"), a = Oa(this.m.Z.ba.Oa, a), bb(this.ha, a), Cp(this)))
- };
- var Ip = function(a) {
- var b = [];
- A(a.m.Z.ba.Oa, function(a, d) {
- a.selected && -1 == Oa(this.ca, d) && b.push(d)
- }, a);
- return b
- };
- var Kp = function() {
- var a = '<div id="rc-coref"><span class="' + W("rc-coref-tabloop-begin") + '" tabIndex="0"></span><div class="' + W("rc-coref-select-more") + '" style="display:none" tabindex="0">';
- a = a + "Rispondi alle domande per continuare" + ('</div><div class="' + W("rc-coref-verify-failed") + '" style="display:none" tabindex="0">');
- a = a + "Riprova" + ('</div><div class="' + W("rc-coref-payload") + '"></div>' + V(Bo()) + '<span class="' + W("rc-coref-tabloop-end") + '" tabIndex="0"></span></div>');
- return U(a)
- },
- Lp = function(a) {
- var b =
- a.fd,
- c = '<div class="' + W("rc-coref-challenge") + '"><div id="rc-coref-target" class="' + W("rc-coref-target") + '" dir="ltr">';
- var d = a.he;
- a = a.Qe;
- for (var e = "", f = Math.max(0, Math.ceil(d.length - 0)), g = 0; g < f; g++) {
- var l = 1 * g;
- e += '<div tabIndex="0" class="' + W("rc-coref-first") + '">';
- var m = "Ascolta il testo e seleziona tutto ci\u00f2 che si riferisce a: " + V(a[l]);
- e += m;
- e += '</div><div class="' + W("rc-coref-sentence") + '"><div tabindex="0">...';
- m = d[l];
- for (var t = m.length, D = 0; D < t; D++) {
- var F = m[D];
- e += V(F[0]);
- F[1] && (e += "</div><input" +
- (-1 != ("" + a[l]).indexOf("" + F[0]) ? " checked disabled" : "") + ' class="' + W("rc-coref-checkbox") + '" type="checkbox" aria-label=\'', F = 'Seleziona la casella se "' + (W(F[0]) + ('" si riferisce a "' + (W(a[l]) + '"'))), e += String(F).replace(rl, sl), e += '\'><div tabindex="0">')
- }
- e += "...</div></div>"
- }
- d = U(e);
- c = c + d + '</div></div><div class="' + W("rc-coref-attribution") + '">';
- d = b.length;
- for (a = 0; a < d; a++) c += '<a target="_blank" href="' + W(xl(b[a])) + '">source</a> ';
- return U(c + "(CC BY-SA)</div>")
- },
- Mp = function() {
- return U('Alcune parole nelle frasi si riferiscono a una o pi\u00f9 persone che si trovano altrove. Seleziona quelle che corrispondono al messaggio. <a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>')
- };
- var Np = new L(350, 410),
- Op = function() {
- X.call(this, Np.width, Np.height, "coref", !0);
- this.m = this.l = null
- };
- ra(Op, X);
- n = Op.prototype;
- n.V = function() {
- X.prototype.V.call(this);
- this.N = Q(Kp);
- this.$(this.B())
- };
- n.$ = function(a) {
- X.prototype.$.call(this, a);
- this.m = this.P("rc-coref-payload")
- };
- n.X = function() {
- X.prototype.X.call(this);
- S(this).G(this.P("rc-coref-tabloop-begin"), "focus", function() {
- Ro()
- }).G(this.P("rc-coref-tabloop-end"), "focus", function() {
- Ro(["rc-coref-select-more", "rc-coref-verify-failed", "rc-coref-instructions"])
- })
- };
- n.cb = function() {
- (this.N ? Ta("rc-coref-first", this.N || this.w.l) : [])[0].focus()
- };
- n.sa = function(a, b, c) {
- this.l = K(b, tn, 6);
- jk(this.m, Lp, {
- he: Pp(Gc(this.l, vn, 1)),
- Qe: Qp(Gc(this.l, vn, 1)),
- fd: Rp(Gc(this.l, vn, 1))
- });
- Y(this, !1);
- Lo(this, x(function() {
- Mo(this, this.Ca());
- c && Y(this, !0, this.P("rc-coref-verify-failed"))
- }, this));
- return uf()
- };
- var Pp = function(a) {
- for (var b = [], c = 0; c < a.length; c++) {
- var d = !1,
- e = 0,
- f = wn(a[c]).length;
- b.push([]);
- for (var g = 0; g < wn(a[c]).length; g++) {
- var l = 0 != I(wn(a[c])[g], 4) && (g == wn(a[c]).length - 1 || 0 == I(wn(a[c])[g + 1], 4));
- d = d || l;
- var m = I(wn(a[c])[g], 1);
- 0 != I(wn(a[c])[g], 3) && (m = " " + m);
- b[b.length - 1].push([m, l]);
- l && (f = wn(a[c]).length);
- "." == I(wn(a[c])[g], 1) && (d ? (f = g, d = !1) : 0 == e && (e = g + 1))
- }
- b[b.length - 1] = b[b.length - 1].slice(e, f)
- }
- return b
- },
- Qp = function(a) {
- for (var b = [], c = 0; c < a.length; c++)
- for (var d = !1, e = 0; e < wn(a[c]).length; e++)
- if (2 ==
- I(wn(a[c])[e], 4)) {
- var f = " " + I(wn(a[c])[e], 1);
- d ? b[b.length - 1] += f : (b.push(f), d = !0)
- } else if (d) break;
- return b
- },
- Rp = function(a) {
- return a.map(function(a) {
- return I(a, 2)
- })
- };
- n = Op.prototype;
- n.Ca = function() {
- var a = this.W || Qo(),
- b = ti(this.m);
- return new L(Math.max(Math.min(a.width - 10, Np.width), 280), b.height + 60)
- };
- n.xa = function(a, b) {
- var c = ["rc-coref-select-more", "rc-coref-verify-failed"];
- !a && b || A(c, function(a) {
- a = this.P(a);
- a != b && Y(this, !1, a)
- }, this);
- return b ? X.prototype.xa.call(this, a, b) : !1
- };
- n.Ba = function() {
- var a = [];
- A(this.N ? Ta("rc-coref-checkbox", this.N || this.w.l) : [], function(b, c) {
- b.checked && a.push(c)
- });
- this.response.response = a
- };
- n.Da = ba(!1);
- n.Na = function(a) {
- jk(a, Mp)
- };
- var Sp = function() {
- var a = '<div id="rc-prepositional"><span class="' + W("rc-prepositional-tabloop-begin") + '" tabIndex="0"></span><div class="' + W("rc-prepositional-select-more") + '" style="display:none" tabindex="0">';
- a = a + "Rispondi alle domande per continuare" + ('</div><div class="' + W("rc-prepositional-verify-failed") + '" style="display:none" tabindex="0">');
- a = a + "Riprova" + ('</div><div class="' + W("rc-prepositional-payload") + '"></div>' + V(Bo()) + '<span class="' + W("rc-prepositional-tabloop-end") + '" tabIndex="0"></span></div>');
- return U(a)
- },
- Tp = function(a) {
- for (var b = '<div class="' + W("rc-prepositional-challenge") + '"><div id="rc-prepositional-target" class="' + W("rc-prepositional-target") + '" dir="ltr"><div tabIndex="0" class="' + W("rc-prepositional-instructions") + '"></div><table class="' + W("rc-prepositional-table") + '" role="region">', c = Math.max(0, Math.ceil(a.text.length - 0)), d = 0; d < c; d++) b += '<tr role="presentation"><td role="checkbox" tabIndex="0">' + V(a.text[1 * d]) + "</td></tr>";
- return U(b + "</table></div></div>")
- },
- Up = function(a) {
- var b =
- '<div class="' + W("rc-prepositional-attribution") + '">';
- b += "Fonti: ";
- a = a.fd;
- for (var c = a.length, d = 0; d < c; d++) b += '<a target="_blank" href="' + W(xl(a[d])) + '">' + V(d + 1) + "</a>" + (d != c - 1 ? "," : "") + " ";
- return U(b + '(CC BY-SA)</div>Delle frasi sopra riportate seleziona quelle che sembrano in qualche modo non corrette. Non selezionare le frasi con errori grammaticali o insensate al di fuori di un contesto. <a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>')
- };
- var Vp = new L(350, 410),
- Wp = function() {
- X.call(this, Vp.width, Vp.height, "prepositional", !0);
- this.C = this.m = null;
- this.l = [];
- this.O = null;
- this.Y = 0
- };
- ra(Wp, X);
- n = Wp.prototype;
- n.V = function() {
- X.prototype.V.call(this);
- this.N = Q(Sp);
- this.$(this.B())
- };
- n.$ = function(a) {
- X.prototype.$.call(this, a);
- this.C = this.P("rc-prepositional-payload")
- };
- n.X = function() {
- X.prototype.X.call(this);
- S(this).G(this.P("rc-prepositional-tabloop-begin"), "focus", function() {
- Ro()
- }).G(this.P("rc-prepositional-tabloop-end"), "focus", function() {
- Ro(["rc-prepositional-select-more", "rc-prepositional-verify-failed", "rc-prepositional-instructions"])
- })
- };
- n.cb = function() {
- this.P("rc-prepositional-instructions").focus()
- };
- n.sa = function(a, b, c) {
- this.l = [];
- this.m = K(b, Pn, 7);
- (a = K(b, Gn, 1)) && I(a, 3) && (this.Y = I(a, 3));
- jk(this.C, Tp, {
- text: Fc(this.m, 1)
- });
- a = M("rc-prepositional-instructions", void 0);
- this.O = .5 > Math.random();
- Ld(a, this.O ? "Seleziona le frasi dalla forma errata:" : "Seleziona le frasi che sembrano errate:");
- Y(this, !1);
- Lo(this, x(function() {
- Mo(this, this.Ca());
- Xp(this);
- c && Y(this, !0, this.P("rc-prepositional-verify-failed"))
- }, this));
- return uf()
- };
- var Xp = function(a) {
- var b = M("rc-prepositional-target", void 0),
- c = [];
- A(qd(document, "td", null, b), function(a, b) {
- this.l.push(b);
- var d = {
- selected: !1,
- element: a,
- index: b
- };
- c.push(d);
- S(this).G(new Ml(a), "action", x(this.Fa, this, d));
- Xd(a, "checked", "false")
- }, a)
- };
- n = Wp.prototype;
- n.Fa = function(a) {
- Y(this, !1);
- var b = !a.selected;
- b ? (ph(a.element, "rc-prepositional-selected"), Za(this.l, a.index)) : (rh(a.element, "rc-prepositional-selected"), this.l.push(a.index));
- a.selected = b;
- Xd(a.element, "checked", a.selected ? "true" : "false")
- };
- n.Ca = function() {
- var a = this.W || Qo(),
- b = ti(this.C);
- return new L(Math.max(Math.min(a.width - 10, Vp.width), 280), b.height + 60)
- };
- n.xa = function(a, b) {
- var c = ["rc-prepositional-select-more", "rc-prepositional-verify-failed"];
- !a && b || A(c, function(a) {
- a = this.P(a);
- a != b && Y(this, !1, a)
- }, this);
- return b ? X.prototype.xa.call(this, a, b) : !1
- };
- n.Ba = function() {
- this.response.response = this.l;
- this.response.plugin = this.O ? "if" : "si"
- };
- n.Da = function() {
- return Fc(this.m, 1).length - this.l.length < this.Y ? (Y(this, !0, this.P("rc-prepositional-select-more")), !0) : !1
- };
- n.Na = function(a) {
- jk(a, Up, {
- fd: Fc(this.m, 2)
- })
- };
- var Yp = function() {
- return U(V(Bo()))
- };
- var Zp = function() {
- X.call(this, 0, 0, "nocaptcha")
- };
- z(Zp, X);
- Zp.prototype.V = function() {
- Zp.F.V.call(this);
- this.N = Q(Yp);
- this.$(this.B())
- };
- Zp.prototype.fa = function(a) {
- a && this.Kb()
- };
- Zp.prototype.sa = function() {
- return uf()
- };
- Zp.prototype.Ba = function() {
- this.response.response = "";
- var a = this.W;
- a && (this.response.s = Sm("" + a.width + a.height))
- };
- var $p = function() {
- var a = '<div id="rc-text"><span class="' + W("rc-text-tabloop-begin") + '" tabIndex="0"></span><div class="' + W("rc-text-select-more") + '" style="display:none" tabindex="0">';
- a = a + "Seleziona tutte le opzioni corrispondenti." + ('</div><div class="' + W("rc-text-select-fewer") + '" style="display:none" tabindex="0">');
- a = a + "Seleziona solo le opzioni corrispondenti. In caso di dubbi, fai clic sul pulsante Ricarica sotto la sfida." + ('</div><div class="' + W("rc-text-verify-failed") + '" style="display:none" tabindex="0">');
- a = a + "\u00c8 necessario fornire pi\u00f9 soluzioni corrette. Risolvi altri captcha." + ('</div><div class="' + W("rc-text-payload") + '"></div>' + V(Bo()) + '<span class="' + W("rc-text-tabloop-end") + '" tabIndex="0"></span></div>');
- return U(a)
- },
- aq = function(a) {
- var b = a.ae,
- c = '<div class="' + W("rc-text-instructions") + '"><div class="' + W("rc-text-desc-wrapper") + '" tabIndex="0">';
- c += "Seleziona le frasi che corrispondono meglio alla categoria:";
- b = "<span>" + V(b) + '</span><div class="' + W("rc-text-clear") + '"></div></div></div><div class="' +
- W("rc-text-challenge") + '"><div id="rc-text-target" class="' + W("rc-text-target") + '" dir="ltr">';
- a = a.ie;
- var d = 10 > a.length ? 1 : 2,
- e = a.length / d;
- var f = '<table class="' + W("rc-text-choices") + '" role="region">';
- e = Math.max(0, Math.ceil(e - 0));
- for (var g = 0; g < e; g++) {
- var l = 1 * g;
- f += '<tr role="presentation">';
- for (var m = Math.max(0, Math.ceil(d - 0)), t = 0; t < m; t++) f += '<td role="checkbox" tabIndex="0">' + V(a[1 * t + l * d]) + "</td>";
- f += "</tr>"
- }
- a = U(f + "</table>");
- return U(c + (b + a + "</div></div>"))
- },
- bq = function() {
- return U('Seleziona ogni opzione correlata alla categoria specificata. Poi effettua la verifica. Se non \u00e8 chiaro oppure se desideri avere un\'altra opportunit\u00e0, fai clic su Ricarica.<a href="https://support.google.com/recaptcha" target="_blank">Ulteriori informazioni.</a>')
- };
- var dq = function() {
- X.call(this, cq.width, cq.height, "text", !0);
- this.l = null;
- this.m = [];
- this.C = null
- };
- z(dq, X);
- var cq = new L(350, 410);
- dq.prototype.V = function() {
- dq.F.V.call(this);
- this.N = Q($p);
- this.$(this.B())
- };
- dq.prototype.$ = function(a) {
- dq.F.$.call(this, a);
- this.C = this.P("rc-text-payload")
- };
- dq.prototype.X = function() {
- dq.F.X.call(this);
- S(this).G(M("rc-text-tabloop-begin"), "focus", function() {
- Ro()
- }).G(M("rc-text-tabloop-end"), "focus", function() {
- Ro(["rc-text-select-more", "rc-text-select-fewer", "rc-text-verify-failed", "rc-text-instructions"])
- })
- };
- dq.prototype.sa = function(a, b, c) {
- this.m = [];
- this.l = K(b, Cn, 4);
- jk(this.C, aq, {
- ae: I(this.l, 2),
- ie: Fc(this.l, 3)
- });
- Y(this, !1);
- Lo(this, x(function() {
- Mo(this, this.Ca());
- eq(this);
- c && Y(this, !0, M("rc-text-verify-failed", void 0))
- }, this));
- return uf()
- };
- var eq = function(a) {
- var b = M("rc-text-target", void 0),
- c = [];
- A(qd(document, "td", null, b), function(a, b) {
- var d = {
- selected: !1,
- element: a,
- index: b
- };
- c.push(d);
- S(this).G(new Ml(a), "action", x(this.Fa, this, d));
- Xd(a, "checked", "false")
- }, a)
- };
- n = dq.prototype;
- n.Ca = function() {
- var a = this.W || Qo(),
- b = ti(this.C);
- return new L(Math.max(Math.min(a.width - 10, cq.width), 280), b.height + 60)
- };
- n.Fa = function(a) {
- Y(this, !1);
- var b = !a.selected;
- b ? (ph(a.element, "rc-text-choice-selected"), this.m.push(a.index)) : (rh(a.element, "rc-text-choice-selected"), Za(this.m, a.index));
- a.selected = b;
- Xd(a.element, "checked", a.selected ? "true" : "false")
- };
- n.Da = function() {
- return this.m.length < I(this.l, 4) ? (Y(this, !0, M("rc-text-select-more", void 0)), !0) : I(this.l, 5) && this.m.length > I(this.l, 5) ? (Y(this, !0, M("rc-text-select-fewer", void 0)), !0) : !1
- };
- n.xa = function(a, b) {
- var c = ["rc-text-select-more", "rc-text-select-fewer", "rc-text-verify-failed"];
- !a && b || A(c, function(a) {
- a = M(a, void 0);
- a != b && Y(this, !1, a)
- }, this);
- return b ? dq.F.xa.call(this, a, b) : !1
- };
- n.cb = function() {
- Ra(["rc-text-select-more", "rc-text-select-fewer", "rc-text-verify-failed"], function(a) {
- return xi(M(a, void 0)) ? (M(a, void 0).focus(), !0) : !1
- }, this) || Gd(M("rc-text-instructions", void 0)).focus()
- };
- n.Ba = function() {
- this.response.response = this.m
- };
- n.Na = function(a) {
- jk(a, bq)
- };
- var fq = function(a) {
- switch (a) {
- case "default":
- return new xp;
- case "nocaptcha":
- return new Zp;
- case "doscaptcha":
- return new Ap;
- case "imageselect":
- return new Z;
- case "tileselect":
- return new Z("tileselect");
- case "dynamic":
- return new Hp;
- case "audio":
- return new Wo;
- case "text":
- return new dq;
- case "multicaptcha":
- return new Ep;
- case "canvas":
- return new qp;
- case "multiselect":
- return new rp;
- case "coref":
- return new Op;
- case "prepositional":
- return new Wp
- }
- };
- var gq = function(a) {
- return U('<textarea id="' + W(a.id) + '" name="' + W(a.name) + '" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none; ' + (a.display ? "" : " display: none; ") + '"></textarea>')
- },
- hq = function(a) {
- return U('<div style="background-color: #fff; border: 1px solid #ccc; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); position: absolute; left: ' + W(Bl(a.left)) + "px; top: " + W(Bl(a.top)) + 'px; transition: visibility 0s linear 0.3s, opacity 0.3s linear; opacity: 0; visibility: hidden; z-index: 2000000000;"><div style="width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 2000000000; background-color: #fff; opacity: 0.05; filter: alpha(opacity=5)"></div><div class="g-recaptcha-bubble-arrow" style="border: 11px solid transparent; width: 0; height: 0; position: absolute; pointer-events: none; margin-top: -11px; z-index: 2000000000;"></div><div class="g-recaptcha-bubble-arrow" style="border: 10px solid transparent; width: 0; height: 0; position: absolute; pointer-events: none; margin-top: -10px; z-index: 2000000000;"></div><div style="z-index: 2000000000; position: relative;"></div></div>')
- },
- iq = function(a) {
- return U('<div style="visibility: hidden; position: absolute; width:100%; top: ' + W(Bl(a.top)) + 'px; left: 0px; right: 0px; transition: visibility 0s linear 0.3s, opacity 0.3s linear; opacity: 0;"><div style="width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 2000000000; background-color: #fff; opacity: 0.5; filter: alpha(opacity=50)"></div><div style="margin: 0 auto; top: 0px; left: 0px; right: 0px; position: absolute; border: 1px solid #ccc; z-index: 2000000000; background-color: #fff; overflow: hidden;"></div></div>')
- };
- var jq = function(a) {
- return U("<div><div></div>" + V(gq({
- id: a.rb,
- name: a.sb,
- display: !1
- })) + "</div>")
- },
- kq = function(a) {
- return U('<div style="width: ' + W(Bl(a.width)) + "; height: " + W(Bl(a.height)) + '; position: relative;"><div style="width: ' + W(Bl(a.width)) + "; height: " + W(Bl(a.height)) + '; position: absolute;"><iframe src="' + W(a.Td) + '" frameborder="0" scrolling="no" style="width: ' + W(Bl(a.width)) + "; height: " + W(Bl(a.height)) + '; border-style: none;"></iframe></div></div><div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;">' +
- V(gq({
- id: a.rb,
- name: a.sb,
- display: !0
- })) + "</div>")
- };
- var lq = function(a) {
- var b = a.rb,
- c = a.sb;
- return U('<div class="grecaptcha-badge" data-style="' + W(a.style) + '"><div class="grecaptcha-logo"></div><div class="grecaptcha-error"></div>' + V(gq({
- id: b,
- name: c,
- display: !1
- })) + "</div>")
- },
- mq = function() {
- return U('<noscript>Attiva JavaScript per generare un test reCAPTCHA.<br></noscript><div class="if-js-enabled">Esegui l\'upgrade a un <a href="https://support.google.com/recaptcha/?hl=en#6223828">browser supportato</a> per generare un test reCAPTCHA.</div><br>In alternativa, se pensi di trovarti su questa pagina per errore, verifica la tua connessione a Internet e ricarica la pagina.<br><br><a href="https://support.google.com/recaptcha#6262736" target="_blank">Perch\u00e9 sta capitando a me?</a>')
- };
- var nq = {
- normal: new L(304, 78),
- compact: new L(164, 144),
- invisible: new L(256, 60)
- },
- oq = function(a) {
- Eh.call(this);
- this.C = a;
- this.A = this.w = this.l = this.H = this.m = null;
- this.W = y();
- this.Y = this.R = null
- };
- ra(oq, Eh);
- var pq = function(a, b) {
- var c = b ? a.w.left - 10 : a.w.left + a.w.width + 10,
- d = oi(a.O()),
- e = a.w.top + .5 * a.w.height;
- c instanceof id ? (d.K += c.K, d.J += c.J) : (d.K += Number(c), va(e) && (d.J += e));
- return d
- },
- qq = function() {
- var a = ud(window).width,
- b = N().innerWidth;
- b && b < a && (a = b);
- return new L(a, Math.max(ud(window).height, N().innerHeight || 0))
- },
- rq = function(a, b) {
- Mb(a, {
- frameborder: "0",
- scrolling: "no",
- sandbox: "allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation"
- });
- b && (a.name = b);
- for (var c = xd("IFRAME", a), d = ["allow-modals",
- "allow-popups-to-escape-sandbox", "allow-storage-access-by-user-activation"
- ], e = 0; e < d.length; e++) c.sandbox && c.sandbox.supports && c.sandbox.add && c.sandbox.supports(d[e]) && c.sandbox.add(d[e]);
- return c
- },
- sq = function(a, b, c, d, e) {
- a.m = rq({
- src: c,
- tabindex: d,
- width: "" + e.width,
- height: "" + e.height,
- role: "presentation"
- });
- b.appendChild(a.m)
- };
- oq.prototype.U = function(a) {
- this.A = a = void 0 === a ? "fullscreen" : a;
- this.l = Q("fullscreen" == a ? iq : hq, {
- left: 0,
- top: -1E4
- });
- document.body.appendChild(this.l)
- };
- var tq = function(a, b, c, d) {
- d = void 0 === d ? new gi(0, 0, 0, 0) : d;
- a.w = d;
- b.style = "width: 100%; height: 100%;";
- b.src = Pg(b.src) + (c ? "#" + c : "");
- var e = rq(b, c);
- Wb && Hh(a, e, "load", function() {
- e.src = b.src
- });
- a.l || a.U();
- a.H = e;
- Hd(a.l).appendChild(e);
- "bubble" == a.A && a.G(N(), ["scroll", "resize"], x(function() {
- this.ca()
- }, a))
- },
- wq = function(a, b, c) {
- uq(a, b, c);
- b ? (vq(a), a.H.focus()) : a.m.focus();
- a.W = y()
- },
- uq = function(a, b, c) {
- var d = "visible" == ki(a.l, "visibility");
- ii(a.l, {
- visibility: b ? "visible" : "hidden",
- opacity: b ? "1" : "0",
- transition: b ? "visibility 0s linear 0s, opacity 0.3s linear" : "visibility 0s linear 0.3s, opacity 0.3s linear"
- });
- d && !b ? a.Y = P(function() {
- ii(this.l, "top", "-10000px")
- }, 500, a) : b && (Nf(a.Y), ii(a.l, "top", "0px"));
- c && (ri(Hd(a.l), c.width, c.height), ri(Gd(Hd(a.l)), c.width, c.height))
- };
- oq.prototype.ca = function() {
- 25 < y() - this.W ? (vq(this), this.W = y()) : (Nf(this.R), this.R = P(this.ca, 25, this))
- };
- var vq = function(a) {
- if ("visible" == ki(a.l, "visibility")) {
- var b = ti(Hd(a.l));
- var c = window,
- d = c.document;
- var e = 0;
- if (d) {
- e = d.body;
- var f = d.documentElement;
- if (f && e)
- if (c = ud(c).height, td(d) && f.scrollHeight) e = f.scrollHeight != c ? f.scrollHeight : f.offsetHeight;
- else {
- d = f.scrollHeight;
- var g = f.offsetHeight;
- f.clientHeight != g && (d = e.scrollHeight, g = e.offsetHeight);
- e = d > c ? d > g ? d : g : d < g ? d : g
- }
- else e = 0
- }
- f = Math.max(e, qq().height);
- e = pq(a);
- f = Math.min(Math.max(Math.min(Math.max(Math.min(Math.max(e.J - .5 * b.height, vd(document).J + 10), vd(document).J +
- qq().height - b.height - 10), e.J - .9 * b.height), e.J - .1 * b.height), 10), Math.max(10, f - b.height - 10));
- "bubble" == a.A ? (e = e.K > .5 * qq().width, ii(a.l, {
- left: pq(a, e).K + (e ? -b.width : 0) + "px",
- top: f + "px"
- }), xq(a, f, e)) : ii(a.l, {
- left: vd(document).K + "px",
- top: f + "px",
- width: qq().width + "px"
- })
- }
- },
- xq = function(a, b, c) {
- A(Ta("g-recaptcha-bubble-arrow", a.l), function(a, e) {
- ii(a, "top", pq(this).J - b + "px");
- var d = 0 == e ? "#ccc" : "#fff";
- ii(a, c ? {
- left: "100%",
- right: "",
- "border-left-color": d,
- "border-right-color": "transparent"
- } : {
- left: "",
- right: "100%",
- "border-right-color": d,
- "border-left-color": "transparent"
- })
- }, a)
- },
- yq = function(a) {
- a.H && (Dd(a.H), a.H = null);
- a.l && (a.A = null, Nf(a.R), a.R = null, Jh(a), Dd(a.l), a.l = null)
- };
- oq.prototype.L = function() {
- yq(this);
- this.m && (Dd(this.m), this.m = null);
- Eh.prototype.L.call(this)
- };
- var zq = function(a, b, c, d) {
- this.m = a;
- this.l = void 0 === b ? null : b;
- this.$d = void 0 === c ? null : c;
- this.Me = void 0 === d ? !1 : d
- };
- zq.prototype.getName = k("m");
- var Aq = new zq("sitekey", null, "k", !0),
- Bq;
- if (p.window) {
- var Cq = new Cj(window.location);
- Cq.D = "";
- null != Cq.A || ("https" == Cq.l ? Ej(Cq, 443) : "http" == Cq.l && Ej(Cq, 80));
- var Dq = Cq.toString().match(Ng),
- Eq = Dq[1],
- Fq = Dq[2],
- Gq = Dq[3],
- Hq = Dq[4],
- Iq = "";
- Eq && (Iq += Eq + ":");
- Gq && (Iq += "//", Fq && (Iq += Fq + "@"), Iq += Gq, Hq && (Iq += ":" + Hq));
- Bq = yc(gb(Iq), !0)
- } else Bq = null;
- var Kq = new zq("size", function(a) {
- return a.has(Jq) ? "invisible" : "normal"
- }, "size"),
- Lq = new zq("stoken", null, "stoken"),
- Mq = new zq("badge", null, "badge"),
- Nq = new zq("action", null, "sa"),
- Oq = new zq("callback"),
- Pq = new zq("expired-callback"),
- Qq = new zq("error-callback"),
- Rq = new zq("tabindex", "0"),
- Jq = new zq("bind"),
- Sq = new zq("isolated", null),
- Uq = {
- Eh: Aq,
- Yg: new zq("origin", Bq, "co"),
- ig: new zq("hl", "it", "hl"),
- bi: new zq("type", null, "type"),
- VERSION: new zq("version", "v1523860362251", "v"),
- Uh: new zq("theme", null, "theme"),
- Gh: Kq,
- Nh: Lq,
- Ze: Mq,
- pf: new zq("s", null, "s"),
- Zg: new zq("pool", null, "pool"),
- Vh: new zq("content-binding", null, "tpb"),
- Fh: Nq,
- jf: Oq,
- Zf: Pq,
- Xf: Qq,
- Rh: Rq,
- gf: Jq,
- ph: new zq("preload", function(a) {
- return Tq(a)
- }),
- lg: Sq
- },
- Wq = function(a) {
- a = Kb(a);
- var b = Kq.getName();
- nq.hasOwnProperty(a[b]) || (a[b] = null);
- this.l = a;
- a = Vq(this);
- if (0 < a.length) throw Error("Missing required parameters: " + a.join());
- },
- Vq = function(a) {
- var b = [];
- A(Gb(Uq), function(a) {
- Uq[a].Me && !this.has(Uq[a]) && b.push(Uq[a].getName())
- }, a);
- return b
- };
- Wq.prototype.get = function(a) {
- var b;
- (b = this.l[a.getName()]) || (b = a.l ? Ca(a.l) ? a.l(this) : a.l : null);
- return b
- };
- Wq.prototype.has = function(a) {
- return !!this.get(a)
- };
- var Xq = function(a, b) {
- var c = a.get(b);
- return c ? c.toString() : null
- },
- Yq = function(a) {
- a = a.get(Rq);
- return parseInt(a, 10)
- },
- Zq = function(a, b, c) {
- c = void 0 === c ? !1 : c;
- if (a = a.get(b)) {
- if (Ca(a)) return a;
- if (Ca(window[a])) return window[a];
- c && console.log("ReCAPTCHA couldn't find user-provided function: " + a)
- }
- return u
- },
- Tq = function(a) {
- return "invisible" == a.get(Kq)
- },
- $q = function(a, b) {
- b = void 0 === b ? {} : b;
- var c = {};
- A(Gb(Uq), function(a) {
- a = Uq[a];
- if (a.$d) {
- var d = b[a.getName()] || this.get(a);
- d && (c[a.$d] = d)
- }
- }, a);
- return c
- };
- var ar = new L(302, 422),
- br = function(a) {
- oq.call(this, a)
- };
- ra(br, oq);
- br.prototype.render = function(a, b, c, d) {
- b = Q(jq, {
- rb: b,
- sb: "g-recaptcha-response"
- });
- d = nq[d];
- ri(b, d);
- this.C.appendChild(b);
- sq(this, Gd(b), a, c, d)
- };
- br.prototype.fa = function(a, b) {
- this.A = "fallback";
- var c = Q(kq, {
- Td: a,
- height: ar.height + "px",
- width: ar.width + "px",
- rb: b,
- sb: "g-recaptcha-response"
- });
- this.C.appendChild(c)
- };
- br.prototype.U = function(a) {
- var b = Math.max(qq().width - pq(this).K, pq(this).K);
- a ? oq.prototype.U.call(this, a) : b > 1.5 * nq.normal.width ? oq.prototype.U.call(this, "bubble") : oq.prototype.U.call(this)
- };
- br.prototype.O = k("m");
- var cr = new L(302, 422),
- dr = {},
- er = (dr.bottomright = {
- transition: "right 0.3s ease",
- position: "fixed",
- bottom: "14px",
- right: "-186px",
- "box-shadow": "0px 0px 5px gray"
- }, dr.bottomleft = {
- transition: "left 0.3s ease",
- position: "fixed",
- bottom: "14px",
- left: "-186px",
- "box-shadow": "0px 0px 5px gray"
- }, dr.inline = {
- "box-shadow": "0px 0px 5px gray"
- }, dr.none = {
- display: "none"
- }, dr),
- fr = ["bottomleft", "bottomright"],
- gr = function(a, b) {
- oq.call(this, a);
- this.o = null;
- this.la = b
- };
- ra(gr, oq);
- gr.prototype.render = function(a, b, c, d) {
- var e = this,
- f = er.hasOwnProperty(this.la) ? this.la : "bottomright";
- Xa(fr, f) && hr(f) && (f = "none");
- this.o = Q(lq, {
- rb: b,
- sb: "g-recaptcha-response",
- style: f
- });
- b = nq[d];
- ri(this.o, b);
- this.C.appendChild(this.o);
- sq(this, Gd(this.o), a, c, b);
- ii(this.o, er[f]);
- if (Xa(fr, f)) {
- var g = "bottomright" == f ? function(a) {
- return e.o.style.right = a
- } : function(a) {
- return e.o.style.left = a
- };
- this.G(this.o, "mouseenter", function() {
- return g("4px")
- });
- this.G(this.o, "mouseleave", function() {
- return g("-186px")
- })
- }
- };
- gr.prototype.fa = function(a, b) {
- this.A = "fallback";
- var c = Q(mq, {
- Td: a,
- height: cr.height + "px",
- width: cr.width + "px",
- rb: b,
- sb: "g-recaptcha-response"
- });
- this.C.appendChild(c)
- };
- gr.prototype.O = k("C");
- function hr(a) {
- return 0 < Ua(function(b) {
- return b.getAttribute("data-style") == a
- })
- };
- var ir = [112, 55, 114, 109, 52, 121, 112, 115, 114, 120, 51, 52, 117, 118, 103, 61, 66],
- jr = function(a, b) {
- this.l = a;
- this.o = Math.floor(this.l / 6);
- this.w = b;
- this.m = [];
- for (var c = 0; c < this.o; c++) this.m.push(fb(6))
- };
- jr.prototype.add = function(a) {
- for (var b = !1, c = 0; c < this.w; c++) {
- a = Im(a);
- var d = (a % this.l + this.l) % this.l;
- 0 == this.m[Math.floor(d / 6)][d % 6] && (this.m[Math.floor(d / 6)][d % 6] = 1, b = !0);
- a = "" + a
- }
- return b
- };
- jr.prototype.toString = function() {
- for (var a = [], b = 0; b < this.o; b++) {
- var c = ab(this.m[b]).reverse();
- a.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(parseInt(Array.prototype.join.call(c, ""), 2)))
- }
- return Array.prototype.join.call(a, "")
- };
- var kr = ["uib-"];
- function lr(a) {
- if (3 == a.nodeType) return !1;
- if (a.innerHTML)
- for (var b = ka(kr), c = b.next(); !c.done; c = b.next())
- if (-1 != a.innerHTML.indexOf(c.value)) return !1;
- return 1 == a.nodeType && a.src && Am().test(a.src) ? !1 : !0
- }
- var mr = /[^\{]*\{([\s\S]*)\}$/,
- nr = function() {
- try {
- if (N().parent != N() || null != N().frameElement) return !0
- } catch (a) {
- return !0
- }
- return !1
- },
- or = function() {
- for (var a = new jr(60, 2), b = Nd(document, function(a) {
- return ("INPUT" == a.tagName || "TEXTAREA" == a.tagName) && "" != a.value
- }), c = 0, d = 0; d < b.length && 20 > c; d++) a.add(b[d].name) && c++;
- return a.toString()
- };
- function pr(a, b) {
- try {
- return a[qr(b)]
- } catch (c) {
- return null
- }
- }
- function rr(a) {
- try {
- return a[qr("175206285a0d021a170b714d210f1758")].bind(a)
- } catch (b) {
- return null
- }
- }
- function qr(a) {
- var b = jb(a);
- a = ir.slice(0, jb(a).length);
- for (var c = [], d = 0; d < b.length; d++) c.push(b[d] ^ a[d]);
- return hb(c)
- }
- function sr(a) {
- try {
- return a.toString().slice(0, 100)
- } catch (b) {
- return "null"
- }
- };
- var tr = function() {
- return "complete" == document.readyState || "interactive" == document.readyState && !C
- },
- ur = function(a) {
- if (tr()) a();
- else {
- var b = !1,
- c = function() {
- b || (b = !0, a())
- };
- window.addEventListener ? (window.addEventListener("load", c, !1), window.addEventListener("DOMContentLoaded", c, !1)) : window.attachEvent && (window.attachEvent("onreadystatechange", function() {
- tr() && c()
- }), window.attachEvent("onload", c))
- }
- };
- var wr = function(a, b) {
- this.aa = new Wq(b);
- var c = window.___grecaptcha_cfg;
- this.id = this.aa.get(Sq) ? 1E5 + c.Ce++ : c.count++;
- this.gb = this.Pa = a;
- if (this.aa.has(Jq)) {
- c = vr(this.aa.get(Jq));
- if (!c) throw Error("The bind parameter must be an element or id");
- this.gb = c
- }
- this.l = null;
- this.w = !1;
- this.D = 0;
- this.o = null;
- this.H = 0;
- this.m = null;
- this.A = Af()
- },
- xr = function(a) {
- return a.aa.has(Rq) ? Math.max(0, Yq(a.aa)) : 0
- },
- zr = function(a) {
- var b = new Jj;
- b.add("k", Xq(a.aa, Aq));
- a.aa.has(Lq) && b.add("stoken", Xq(a.aa, Lq));
- b.add("hl", "it");
- b.add("v",
- "v1523860362251");
- b.add("t", y() - a.H);
- yr() && b.add("ff", !0);
- return Bm("api/fallback") + "?" + b.toString()
- },
- Br = function(a) {
- a.w || (Cd(a.Pa), a.l.fa(zr(a), Ar(a.id)), a.w = !0)
- },
- Dr = function(a) {
- Gd(a.Pa) && a.Eb();
- var b = new Jj;
- b.A($q(a.aa));
- b = Cm("api2/anchor", b);
- a.l.render(b, Ar(a.id), String(xr(a)), Xq(a.aa, Kq));
- ao(eo(a.m, a.l.m), {
- b: a.ve,
- j: a.oe,
- e: a.Ld,
- d: a.Md,
- i: a.qe,
- a: a.we,
- f: a.ue
- }, a);
- if (Tq(a.aa) && a.gb != a.Pa) {
- var c = function() {
- uh(a.gb, !1)
- };
- Ee(a.gb, ["click", "submit"], function(a) {
- a.preventDefault();
- uh(this.gb, !0);
- Cr(this).then(c,
- c)
- }, !1, a);
- c()
- }
- a.o = P(x(a.C, a), 2E4)
- };
- wr.prototype.C = function() {
- this.w || (this.D++, 2 <= this.D ? Br(this) : Dr(this))
- };
- var Er = function(a, b) {
- b.l.tabindex = String(xr(a));
- b.l.src = Cm("api2/bframe", new Jj(b.l.query));
- tq(a.l, b.l, b.o, b.m);
- Ee(Gd(a.l.l), "click", function() {
- this.Ld(new gn(!1))
- }, !1, a)
- };
- n = wr.prototype;
- n.ve = function() {
- this.w = !0;
- Nf(this.o);
- this.o = null;
- yq(this.l);
- eo(this.m, this.l.m);
- this.A.resolve()
- };
- n.oe = function(a) {
- this.w = !0;
- Nf(this.o);
- this.o = null;
- a = a && 2 == a.errorCode;
- this.aa.has(Qq) ? Zq(this.aa, Qq, !0)() : a && alert("Impossibile contattare reCAPTCHA. Verifica la connessione e riprova.");
- a && wq(this.l, !1)
- };
- n.Md = function(a) {
- (Fr(this.id).value = a.response) && this.aa.has(Oq) && Zq(this.aa, Oq, !0)(a.response)
- };
- n.qe = function() {
- Fr(this.id).value = "";
- this.aa.has(Pq) && Zq(this.aa, Pq, !0)();
- this.Eb();
- Gr(this);
- Hr(this);
- this.A.l.then(x(this.m.l, this.m, "b", "i"))
- };
- n.Ld = function(a) {
- wq(this.l, a.l, a.o);
- var b = qq();
- b.width -= 20;
- this.m.l("b", "h", new gn(a.l, b))
- };
- n.ue = function(a) {
- yq(this.l);
- Er(this, a);
- a = qq();
- a.width -= 20;
- this.m.l("b", "a", new dn(a))
- };
- n.we = function(a) {
- var b = qq();
- b.width -= 20;
- var c = a.l,
- d = [pd("HEAD")[0], pd("BODY")[0]];
- a = Nd(d[1], Se);
- for (var e = 0; e < c.length; e++) d.push(a[c[e]]);
- a = [];
- for (e = 0; e < d.length; e++) {
- var f = Nd(d[e], lr),
- g = new jr(240, 7);
- a: {
- var l = c;
- var m = [0, 0];
- if (Ba(l) && Ba(m) && l.length == m.length) {
- for (var t = l.length, D = eb, F = 0; F < t; F++)
- if (!D(l[F], m[F])) {
- l = !1;
- break a
- }
- l = !0
- } else l = !1
- }
- l || g.add(Array.prototype.join.call(c, ""));
- for (m = l = 0; m < f.length && 25 > l; m++) g.add("" + Lm(f[m])) && l++;
- a.push(g.toString())
- }
- c = new cn;
- d = sr(pr(document, "1c58110c40101f1d"));
- J(c, 1, d);
- J(c, 2, nr());
- (d = (Zq(this.aa, Oq) + "").match(mr)) ? (e = new Xf, e.o(d[1].replace(/\s/g, "")), d = ib(e.w())) : d = "";
- J(c, 3, d);
- a: {
- d = Nd(document, Se);
- for (e = 0; e < d.length; e++)
- if (d[e].src && Am().test(d[e].src)) {
- d = e;
- break a
- }
- d = -1
- }
- J(c, 4, d);
- d = new jr(60, 2);
- e = document.cookie.split(";");
- for (g = f = 0; g < e.length && 20 > f; g++) d.add(e[g].split("=")[0].trim()) && f++;
- J(c, 7, d.toString());
- d = sr(pr(document, "02521408460b1501"));
- J(c, 8, d);
- d = this.Pa;
- for (e = 0; d = Id(d);) e++;
- J(c, 9, e);
- d = or();
- J(c, 10, d);
- (d = pr(document, "11540604421c351f1715565a01")) &&
- d instanceof Element ? (e = new Xf, e.o(d.tagName + d.id + d.className), d = d.tagName + "," + ib(e.w())) : d = sr(d);
- J(c, 11, d);
- d = pr(N(), "0052000b5b0b1d121c1b56");
- var sa;
- rr(d) && (d = rr(d)(qr("1e5604045318041a1d16"))) && d[0] && (sa = pr(d[0], "1e520a197c1600230017475b16190b"));
- J(c, 13, sr(sa));
- d = pr(pr(N(), "0052000b5b0b1d121c1b56"), "045e1f045a1e");
- sa = pr(d, "05591e02551d35051716476701171549");
- d = pr(d, "05591e02551d3505171647711b12");
- J(c, 14, 0 < sa ? d - sa : -1);
- d = pr(pr(N(), "0052000b5b0b1d121c1b56"), "045e1f045a1e");
- sa = pr(d, "14581f0c5d173c1c1d1346442602064f36");
- d = pr(d, "14581f0c5d173c1c1d134644301803");
- J(c, 15, 0 < sa ? d - sa : -1);
- sa = pr(pr(N(), "0052000b5b0b1d121c1b56"), "1e5604045318041a1d16");
- J(c, 16, sa ? sa.type : -1);
- J(c, 17, a || []);
- this.m.l("b", "a", new dn(b, null, c))
- };
- var Hr = function(a) {
- a.H = y();
- a.m = new Xn;
- if (Tq(a.aa)) {
- var b = a.Pa;
- var c = a.aa;
- c = c.get(Sq) ? "none" : Xq(c, Mq);
- b = new gr(b, c)
- } else b = new br(a.Pa);
- a.l = b;
- a.l.w = ui(a.gb);
- yr() ? Br(a) : Dr(a)
- },
- Jr = function(a, b, c) {
- b = void 0 === b ? {} : b;
- c = void 0 === c ? !0 : c;
- w(a) && 1 == a.nodeType || !w(a) || (b = a, a = Ad(document, "DIV"), document.body.appendChild(a), b[Kq.getName()] = "invisible");
- a = vr(a);
- if (!a) throw Error("reCAPTCHA placeholder element must be an element or id");
- if (c) {
- c = a;
- var d = c.getAttribute("data-sitekey"),
- e = c.getAttribute("data-type"),
- f = c.getAttribute("data-theme"),
- g = c.getAttribute("data-size"),
- l = c.getAttribute("data-tabindex"),
- m = c.getAttribute("data-stoken"),
- t = c.getAttribute("data-bind"),
- D = c.getAttribute("data-preload"),
- F = c.getAttribute("data-badge"),
- sa = c.getAttribute("data-s"),
- Ln = c.getAttribute("data-pool"),
- Mn = c.getAttribute("data-content-binding"),
- yg = c.getAttribute("data-action");
- d = {
- sitekey: d,
- type: e,
- theme: f,
- size: g,
- tabindex: l,
- stoken: m,
- bind: t,
- preload: D,
- badge: F,
- s: sa,
- pool: Ln,
- "content-binding": Mn,
- action: yg
- };
- (e = c.getAttribute("data-callback")) &&
- (d.callback = e);
- (e = c.getAttribute("data-expired-callback")) && (d["expired-callback"] = e);
- (c = c.getAttribute("data-error-callback")) && (d["error-callback"] = c);
- c = d;
- b && Mb(c, b)
- } else c = b;
- if (Ir(a)) throw Error("reCAPTCHA has already been rendered in this element");
- if ("BUTTON" == a.tagName || "INPUT" == a.tagName && ("submit" == a.type || "button" == a.type)) c[Jq.getName()] = a, b = Ad(document, "DIV"), a.parentNode.insertBefore(b, a), a = b;
- if (0 != Ed(a).length) throw Error("reCAPTCHA placeholder element must be empty");
- if (!c || !w(c)) throw Error("Widget parameters should be an object");
- b = new wr(a, c);
- Hr(b);
- window.___grecaptcha_cfg.clients[b.id] = b;
- return b.id
- },
- Ir = function(a) {
- return Object.values(window.___grecaptcha_cfg.clients).some(function(b) {
- return b.gb == a
- })
- },
- vr = function(a) {
- var b = null;
- "string" === typeof a ? b = od(document, a) : w(a) && 1 == a.nodeType && (b = a);
- return b
- },
- Kr = function() {
- Array.from(Ta("g-recaptcha")).filter(function(a) {
- return !Ir(a)
- }).forEach(function(a) {
- return Jr(a, {}, !0)
- })
- },
- Mr = function(a, b) {
- a = void 0 === a ? Lr() : a;
- b = void 0 === b ? {} : b;
- if (w(a)) {
- b = a;
- var c = Lr()
- } else c = a;
- var d = window.___grecaptcha_cfg.clients[c];
- if (!d) throw Error("Invalid reCAPTCHA client id: " + c);
- if (!Tq(d.aa)) throw Error("grecaptcha.execute only works with invisible reCAPTCHA.");
- c = ka(Object.keys(b));
- for (var e = c.next(); !e.done; e = c.next())
- if (e.value != Nq.getName()) throw Error("grecaptcha.execute only takes the 'action' parameter.");
- return Cr(d, b)
- },
- Cr = function(a, b) {
- b = void 0 === b ? {} : b;
- return a.A.l.then(function() {
- var c = a.m.get("b", "e", new gn(!0, null, null, null, $q(a.aa, b))).then(function(b) {
- return b ? (a.Md(b), b.response) : null
- });
- c["catch"](function() {
- a.aa.has(Qq) &&
- Zq(a.aa, Qq, !0)()
- });
- return c
- })
- },
- Nr = function(a, b) {
- a = void 0 === a ? Lr() : a;
- var c = window.___grecaptcha_cfg.clients[a];
- if (!c) throw Error("Invalid reCAPTCHA client id: " + a);
- b && (c.aa = new Wq(b));
- c.Eb();
- Gr(c);
- Hr(c)
- },
- Gr = function(a) {
- a.D = 0;
- a.w = !1;
- Yd(a.m);
- a.m = null;
- Yd(a.l);
- a.l = null
- };
- wr.prototype.Eb = function() {
- Nf(this.o);
- this.o = null;
- Cd(this.Pa);
- this.A = Af()
- };
- var Or = function(a) {
- a = void 0 === a ? Lr() : a;
- var b = window.___grecaptcha_cfg.clients[a];
- if (!b) throw Error("Invalid reCAPTCHA client id: " + a);
- return Fr(b.id).value
- },
- Fr = function(a) {
- var b = od(document, Ar(a));
- if (!b) throw Error("reCAPTCHA client has been deleted: " + a);
- return b
- },
- Lr = function() {
- for (var a = 0; a < window.___grecaptcha_cfg.count; a++)
- if (document.body.contains(window.___grecaptcha_cfg.clients[a].Pa)) return a;
- throw Error("No reCAPTCHA clients exist.");
- },
- yr = function() {
- return !!window.___grecaptcha_cfg.fallback
- };
- function Ar(a) {
- return "g-recaptcha-response" + (a ? "-" + a : "")
- }
- p.window && p.window.__google_recaptcha_client && (p.window.___grecaptcha_cfg || La("___grecaptcha_cfg", {}), p.window.___grecaptcha_cfg.clients || (p.window.___grecaptcha_cfg.count = 0, p.window.___grecaptcha_cfg.Ce = 0, p.window.___grecaptcha_cfg.clients = {}), La("grecaptcha.render", Jr), La("grecaptcha.reset", Nr), La("grecaptcha.getResponse", Or), La("grecaptcha.execute", Mr), ur(function() {
- var a = window.___grecaptcha_cfg.onload;
- if (Ca(window[a])) window[a]();
- else a && console.log("reCAPTCHA couldn't find user-provided function: " +
- a);
- "explicit" != window.___grecaptcha_cfg.render && Kr()
- }));
- if (p.window && p.window.test_signature) {
- var Pr = p.window.document.getElementById("recaptcha-widget-signature");
- if (Pr) {
- var Qr = p.window.document,
- Rr = Qr.createElement("div");
- Rr.setAttribute("id", "result-holder");
- var Sr = Qr.createTextNode(Nm());
- Pr.appendChild(Rr);
- Rr.appendChild(Sr)
- }
- };
- var Tr = function() {
- var a = N().location.hash.slice(1);
- this.l = null;
- this.o = a;
- this.m = null
- };
- n = Tr.prototype;
- n.Rd = function(a, b, c) {
- this.l = new Xn;
- ao(co(this.l, "b", null, Bm("b")), {
- e: x(this.xe, this, a),
- g: b,
- i: c
- });
- for (a = 0; a < N().parent.frames.length; a++) co(this.l, "b_" + a, N().parent.frames[a], "*").l("b_" + a, "c", new jn(this.o))
- };
- n.xe = function(a, b, c, d) {
- this.m || (this.m = d, co(this.l, "b", d, Bm("b")));
- a(b)
- };
- n.Wd = function(a, b, c) {
- this.l.l("b", "g", new gn(a, null, b));
- c && c()
- };
- n.Vd = function(a) {
- this.l.l("b", "g", new gn(!0, null, a, !0))
- };
- n.Sd = function(a, b) {
- this.l.l("b", "d", new en(a, b))
- };
- n.Ud = function() {
- this.l.l("b", "i")
- };
- n.ic = function(a) {
- this.l.l("b", "j", new kn(a))
- };
- n.$c = h();
- n.Dc = ba("anchor");
- var Ur = function(a, b, c, d) {
- om.call(this, a, c);
- this.l = d;
- this.A = null;
- this.m = "uninitialized";
- this.H = this.C = 0;
- this.D = K(b, Tn, 5)
- };
- z(Ur, om);
- Ur.prototype.ma = k("A");
- var Wr = function(a) {
- H(this, a, "dresp", Vr)
- };
- z(Wr, G);
- var Vr = [2, 4];
- Wr.l = "dresp";
- Wr.prototype.ma = function() {
- return I(this, 1)
- };
- Wr.prototype.Ga = function() {
- return I(this, 3)
- };
- var Xr = function(a, b) {
- mn.call(this, "/recaptcha/api2/replaceimage", nn(Wr), "POST");
- ln(this, "c", a);
- ln(this, "ds", Ag(b))
- };
- z(Xr, mn);
- var Yr = function(a) {
- H(this, a, "uvresp", null)
- };
- z(Yr, G);
- Yr.l = "uvresp";
- Yr.prototype.Vb = function() {
- return I(this, 3)
- };
- Yr.prototype.setTimeout = function(a) {
- J(this, 3, a)
- };
- Yr.prototype.Ga = function() {
- return I(this, 4)
- };
- var Zr = function(a, b, c, d, e, f, g) {
- mn.call(this, "/recaptcha/api2/userverify", nn(Yr), "POST");
- ln(this, "c", a);
- ln(this, "response", b);
- on(this, "t", c);
- on(this, "ct", d);
- on(this, "bg", e);
- on(this, "dg", f);
- on(this, "mp", g)
- };
- z(Zr, mn);
- var as = function(a, b) {
- Eh.call(this);
- this.T = a;
- Zd(this, this.T);
- this.I = b;
- Zd(this, this.I);
- this.m = this.l = null;
- $r(this)
- };
- z(as, Eh);
- var $r = function(a) {
- a.G(a.T, "c", function() {
- bs(this, !0)
- });
- a.G(a.T, "d", function() {
- var a = cs(this.T);
- 0 >= a.width && 0 >= a.height ? bs(this, !1) : this.I.l.Vd(a)
- });
- a.G(a.T, "e", function() {
- bs(this, !1)
- });
- a.G(a.T, "g", function() {
- ds(this, "r")
- });
- a.G(a.T, "i", function() {
- ds(this, "i")
- });
- a.G(a.T, "h", function() {
- ds(this, "a")
- });
- a.G(a.T, "f", function() {
- es(this, new Xr(this.I.ma(), Dp(this.T.ia)), x(function(a) {
- if (null != a.Ga()) this.Zb();
- else {
- a.ma() && fs(this, a.ma());
- var b = this.T.ia;
- b.vb = !1;
- var d = [];
- I(a, 1);
- var e = Fc(a, 2);
- I(a, 3);
- Ec(Gc(a,
- Rn, 4), Sn, void 0);
- e = ka(e);
- for (var f = e.next(); !f.done; f = e.next()) f = f.value, d.push(b.Ua(a.ma(), f));
- b.Ac(d, Gc(a, Rn, 4));
- Cp(b)
- }
- }, this))
- });
- a.G(a.T, "k", a.R)
- },
- gs = function(a, b) {
- b && fs(a, b);
- a.I.l.Rd(x(a.H, a), x(a.C, a), x(a.U, a))
- };
- as.prototype.H = function(a) {
- a.m && (this.l = a.m);
- switch (this.I.m) {
- case "uninitialized":
- ds(this, "fi", a.w);
- break;
- case "timed-out":
- ds(this, "t");
- break;
- default:
- bs(this, a.l)
- }
- };
- as.prototype.C = function(a) {
- a && this.T.ia.fa(a.l)
- };
- as.prototype.U = function(a) {
- this.I.ma() == a.response && hs(this)
- };
- var hs = function(a) {
- a.I.m = "timed-out"
- },
- bs = function(a, b) {
- var c = x(function() {
- this.T.ia && (this.T.ia.W = this.l)
- }, a);
- a.I.l.Wd(b, cs(a.T), c)
- },
- ds = function(a, b, c) {
- if ("fi" == b || "t" == b) a.I.C = y();
- a.I.H = y();
- Nf(a.m);
- if ("uninitialized" == a.I.m && null != a.I.D) is(a, a.I.D);
- else {
- var d = x(function(a) {
- nm(this.I.o, a).then(function(a) {
- is(this, a, !1)
- }, this.Zb, this)
- }, a);
- c ? d(new Un(b, null, null, c)) : "embeddable" == a.I.l.Dc() ? a.I.l.$c(x(function(a, c) {
- d(new Un(b, this.I.ma(), null, {
- mp: c
- }, a))
- }, a), a.I.ma(), !1) : (c = x(function(a) {
- d(new Un(b,
- this.I.ma(), a))
- }, a), a.I.w.execute(c, c))
- }
- },
- is = function(a, b, c) {
- if (null != b.Ga()) a.I.l.ic(b.Ga());
- else {
- fs(a, b.ma());
- a.I.m = "active";
- if (I(b, 8)) {
- var d = I(b, 8);
- Pm(Om("cbr"), d, 1)
- }
- js(a.T, I(b, 5));
- a.T.ia.W = a.l;
- No(a.T.ia, a.I.ma(), K(b, Rn, 4), !!c);
- c = K(b, jm, 7);
- a.I.w.set(c);
- a.I.w.load();
- a.m = P(a.o, 1E3 * b.Vb(), a)
- }
- },
- es = function(a, b, c) {
- nm(a.I.o, b).then(c, a.Zb, a)
- };
- as.prototype.o = function() {
- "active" == this.I.m && (hs(this), this.I.l.Ud(), this.T.ia.fa(!1))
- };
- as.prototype.R = function() {
- Nf(this.m);
- var a = x(this.A, this);
- "embeddable" == this.I.l.Dc() ? this.I.l.$c(x(Ia(a, null), this), this.I.ma(), !0) : this.I.w.execute(a, a)
- };
- as.prototype.A = function(a, b, c) {
- var d = this.I.ma();
- var e = this.T.ia;
- e.Ba();
- e = e.response;
- Hb(e) ? e = "" : (e = Ag(e), e = yc(gb(e), !0));
- var f = this.I;
- f = y() - f.C;
- var g = this.I;
- g = y() - g.H;
- a = new Zr(d, e, f, g, a, b, c);
- nm(this.I.o, a).then(this.w, this.Zb, this)
- };
- as.prototype.w = function(a) {
- if (null != a.Ga()) hs(this), this.I.l.ic(a.Ga());
- else {
- var b = I(a, 1);
- fs(this, b);
- I(a, 2) ? (a = a.Vb(), this.I.l.Sd(b, a), bs(this, !1)) : is(this, K(a, Tn, 7), "nocaptcha" != this.T.ia.getName())
- }
- };
- var fs = function(a, b) {
- a.I.A = b;
- a.T.l.value = b
- };
- as.prototype.Zb = function() {
- this.I.m = "uninitialized";
- this.I.l.ic(2)
- };
- La("recaptcha.frame.embeddable.ErrorRender.errorRender", function(a, b) {
- if (window.RecaptchaEmbedder) RecaptchaEmbedder.onError(a, b)
- });
- var ks = function() {
- this.l = this.o = this.m = null;
- La("RecaptchaMFrame.show", x(this.Le, this));
- La("RecaptchaMFrame.shown", x(this.Pe, this));
- La("RecaptchaMFrame.token", x(this.je, this))
- };
- n = ks.prototype;
- n.Le = function(a, b) {
- this.m(new gn(!0, new L(a - 20, b)))
- };
- n.Pe = function(a, b, c) {
- this.o(new gn(q(c) ? c : !0, new L(a, b)))
- };
- n.je = function(a, b) {
- this.l(a, b)
- };
- n.Rd = function(a, b) {
- this.m = a;
- this.o = b;
- window.RecaptchaEmbedder && RecaptchaEmbedder.challengeReady && RecaptchaEmbedder.challengeReady()
- };
- n.Wd = function(a, b) {
- if (window.RecaptchaEmbedder && RecaptchaEmbedder.onShow) RecaptchaEmbedder.onShow(a, b.width, b.height)
- };
- n.Vd = function(a) {
- if (window.RecaptchaEmbedder && RecaptchaEmbedder.onResize) RecaptchaEmbedder.onResize(a.width, a.height)
- };
- n.Sd = function(a) {
- window.RecaptchaEmbedder && RecaptchaEmbedder.verifyCallback && RecaptchaEmbedder.verifyCallback(a)
- };
- n.Ud = function() {
- if (window.RecaptchaEmbedder && RecaptchaEmbedder.onChallengeExpired) RecaptchaEmbedder.onChallengeExpired()
- };
- n.ic = function(a) {
- if (window.RecaptchaEmbedder && RecaptchaEmbedder.onError) RecaptchaEmbedder.onError(a, !0)
- };
- n.$c = function(a, b, c) {
- this.l = a;
- window.RecaptchaEmbedder && RecaptchaEmbedder.requestToken && RecaptchaEmbedder.requestToken(b, c)
- };
- n.Dc = ba("embeddable");
- var ls = function(a) {
- R.call(this, a);
- this.ia = null;
- this.l = od(document, "recaptcha-token")
- };
- z(ls, R);
- ls.prototype.ma = function() {
- return this.l.value
- };
- var cs = function(a) {
- return a.ia ? kd(a.ia.A) : new L(0, 0)
- },
- js = function(a, b) {
- a.ia && (a.removeChild(a.ia, !0), Yd(a.ia));
- a.ia = fq(b);
- wk(a, a.ia);
- a.ia.render(a.B());
- vi(a.B(), 0);
- Em(a.B()).then(x(function() {
- vi(this.B(), "");
- this.dispatchEvent("c")
- }, a))
- };
- var ms = function(a) {
- H(this, a, "finput", null)
- };
- z(ms, G);
- ms.l = "finput";
- var ns = function(a) {
- Kl(Il.Ha(), K(a, Hl, 2));
- var b = new ls;
- b.render(document.body);
- var c = new lm;
- c = new Ur(c, a, new km, new ks);
- this.l = new as(b, c);
- gs(this.l, I(a, 1))
- };
- La("recaptcha.frame.embeddable.Main.init", function(a) {
- a = new ms(JSON.parse(a));
- new ns(a)
- });
- var os = function(a) {
- Kl(Il.Ha(), K(a, Hl, 2));
- Ll("JS_THIRDEYE") && mh();
- var b = new ls;
- b.render(document.body);
- var c = new lm;
- a = new Ur(c, a, new km, new Tr);
- this.l = new as(b, a)
- };
- La("recaptcha.frame.Main.init", function(a) {
- a = new ms(JSON.parse(a));
- gs((new os(a)).l, I(a, 1))
- });
- }).call(this);
Add Comment
Please, Sign In to add comment